.sv-noel-enabled{--sv-noel-gold:#f0c040;--sv-noel-white:#fff9ef;--sv-noel-dark:#0d0d0d;--sv-noel-muted:#c3c2bc;--sv-noel-line:#484844}.sv-noel-banner{display:flex;align-items:center;justify-content:center;gap:14px;min-height:38px;padding:9px 18px;background:#232420;border-bottom:1px solid #484844;color:#fff9ef;font:700 13px/1.25 Rajdhani,sans-serif;letter-spacing:.1em;text-align:center;text-decoration:none;text-transform:uppercase}.sv-noel-banner svg{flex:none;color:#f0c040}.sv-noel-banner:hover{color:#f0c040}.sv-noel-home{color:var(--sv-noel-white);background:var(--sv-noel-dark);font-family:Rajdhani,sans-serif;scroll-margin-top:85px;overflow:hidden;border-bottom:1px solid var(--sv-noel-line)}.sv-noel-home *,.sv-noel-banner{box-sizing:border-box}.sv-noel-store{max-width:1800px;margin-inline:auto;padding:0 40px 24px}.sv-noel-toolbar{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:76px;border-bottom:1px solid var(--sv-noel-line)}.sv-noel-toolbar h1{margin:0;color:var(--sv-noel-gold);font:400 clamp(24px,2vw,32px)/1.15 "Anton",sans-serif;text-transform:uppercase;letter-spacing:.025em}.sv-noel-filters{display:flex;gap:8px;align-self:stretch}.sv-noel-filters button{position:relative;min-height:52px;padding:12px 22px;border:0;border-bottom:3px solid transparent;color:var(--sv-noel-muted);background:transparent;font:700 17px/1.2 Rajdhani,sans-serif;text-transform:uppercase;letter-spacing:.06em;cursor:pointer}.sv-noel-filters button[aria-pressed=true]{color:var(--sv-noel-gold);border-bottom-color:var(--sv-noel-gold);background:#20211d}.sv-noel-home [hidden]{display:none!important}.sv-noel-stage{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(290px,.75fr) minmax(0,1.45fr);gap:30px;min-height:470px;align-items:center;padding:28px 0 28px 24px}.sv-noel-stage__copy{position:relative;z-index:1;padding:20px 0;max-width:510px}.sv-noel-stage__title{margin:0;color:var(--sv-noel-white);font:400 clamp(42px,4.9vw,82px)/1.04 "Anton",sans-serif;letter-spacing:.01em;text-transform:uppercase;overflow-wrap:anywhere;text-wrap:balance}.sv-noel-stage__intro{margin:20px 0 22px;font-size:20px;font-weight:500;line-height:1.35;color:var(--sv-noel-muted);max-width:28ch}.sv-noel-stage__price{margin:0 0 20px;color:var(--sv-noel-gold);font:700 30px/1.2 Rajdhani,sans-serif;font-variant-numeric:tabular-nums}.sv-noel-button{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;min-height:54px;max-width:100%;padding:16px 24px;background:var(--sv-noel-gold);border:1px solid var(--sv-noel-gold);color:#0d0d0d;font:700 17px/1.2 Rajdhani,sans-serif;letter-spacing:.07em;text-transform:uppercase;text-decoration:none;clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%);transition:background-color .16s ease-out}.sv-noel-button:hover{background:#ffe1a0;border-color:#ffe1a0;color:#0d0d0d}.sv-noel-button svg{flex:none}.sv-noel-stage__media{position:relative;min-width:0;justify-self:stretch;height:clamp(340px,31vw,510px);margin-left:-16px;transform:rotate(-1deg);background:#141512;clip-path:polygon(22px 0,100% 0,100% calc(100% - 24px),calc(100% - 24px) 100%,0 100%,0 22px)}.sv-noel-stage__image{display:block;width:100%;height:100%;object-fit:contain}.sv-noel-stage__stripe{position:absolute;left:0;top:48px;bottom:48px;width:5px;background:repeating-linear-gradient(145deg,#ae2834 0 12px,#fff9ef 12px 24px)}.sv-noel-rail-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;border-top:1px solid var(--sv-noel-line)}.sv-noel-rail-heading>p{margin:0;color:var(--sv-noel-white);font:700 16px/1.25 Rajdhani,sans-serif;text-transform:uppercase;letter-spacing:.08em}.sv-noel-stepper{display:flex;align-items:center;gap:12px}.sv-noel-stepper button{display:grid;place-items:center;width:48px;height:48px;flex:none;border:1px solid transparent;background:transparent;color:var(--sv-noel-white);cursor:pointer}.sv-noel-stepper button:disabled{opacity:.35;cursor:default}.sv-noel-stepper span{min-width:62px;text-align:center;font:700 17px/1.2 Rajdhani,sans-serif;font-variant-numeric:tabular-nums;color:var(--sv-noel-muted)}.sv-noel-rail{display:flex;gap:12px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#f0c040 #20211d;padding:3px 3px 12px;margin-inline:-3px}.sv-noel-tile{position:relative;display:flex;flex:1 0 180px;flex-direction:column;min-width:0;max-width:none;padding:0;text-align:left;border:2px solid #484844;background:#171815;color:var(--sv-noel-white);font-family:Rajdhani,sans-serif;cursor:pointer;scroll-snap-align:start;transition:border-color .16s ease-out,background-color .16s ease-out}.sv-noel-tile:disabled{cursor:default;opacity:1}.sv-noel-tile[data-noel-current=true]{border-color:var(--sv-noel-gold);background:#28291e}.sv-noel-tile__media{position:relative;display:block;width:100%;height:clamp(104px,9.2vw,150px);overflow:hidden;background:#111}.sv-noel-tile__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.sv-noel-tile__selected{position:absolute;bottom:0;right:0;display:none;place-items:center;width:28px;height:26px;background:var(--sv-noel-gold);color:#0d0d0d}.sv-noel-tile[data-noel-current=true] .sv-noel-tile__selected{display:grid}.sv-noel-tile__copy{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;width:100%;padding:12px}.sv-noel-tile__name{font:400 clamp(13px,1.05vw,18px)/1.2 "Anton",sans-serif;text-transform:uppercase;letter-spacing:.025em;overflow-wrap:anywhere}.sv-noel-tile__price{flex:none;font-size:16px;font-weight:700;line-height:1.2;color:var(--sv-noel-gold);font-variant-numeric:tabular-nums}.sv-noel-more{display:flex;align-items:center;justify-content:flex-end;gap:16px;min-height:48px;width:max-content;max-width:100%;margin:8px 0 0 auto;color:var(--sv-noel-muted);font:700 15px/1.2 Rajdhani,sans-serif;text-decoration:none;text-transform:uppercase;letter-spacing:.06em}.sv-noel-more:hover{color:var(--sv-noel-gold)}.sv-noel-empty{padding-block:50px;font-size:20px;line-height:1.5}.sv-noel-fallback a{color:var(--sv-noel-gold)}.sv-noel-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sv-noel-home ::selection{background:var(--sv-noel-gold);color:#0d0d0d}.sv-noel-home a:focus-visible,.sv-noel-home button:focus-visible,.sv-noel-banner:focus-visible{outline:3px solid #fff9ef;outline-offset:3px}.sv-noel-button:focus-visible{outline-offset:-5px}@media(hover:hover){.sv-noel-tile:not(:disabled):hover{border-color:#f0c040}.sv-noel-stepper button:not(:disabled):hover{color:#f0c040;border-color:#f0c040}.sv-noel-filters button:hover{color:#fff9ef}}@media(min-width:1800px){.sv-noel-stage{min-height:540px}}@media(max-width:1100px){.sv-noel-store{padding-inline:24px}.sv-noel-stage{grid-template-columns:minmax(260px,.8fr) minmax(0,1.25fr);gap:16px;min-height:420px}.sv-noel-stage__title{font-size:clamp(38px,5.1vw,56px)}.sv-noel-stage__intro{font-size:18px}.sv-noel-filters button{padding-inline:14px}.sv-noel-tile{flex-basis:180px}.sv-noel-tile__copy{flex-direction:column;gap:6px}}@media(max-width:749px){.sv-noel-banner{min-height:34px;gap:9px;padding:8px 12px;font-size:11px;letter-spacing:.06em}.sv-noel-banner svg{width:14px;height:14px}.sv-noel-home{scroll-margin-top:70px}.sv-noel-store{padding:0 16px 16px}.sv-noel-toolbar{display:block;min-height:0;padding-top:20px}.sv-noel-toolbar h1{font-size:25px}.sv-noel-filters{margin-top:12px;gap:6px}.sv-noel-filters button{padding:12px 13px;min-height:48px;font-size:15px}.sv-noel-stage{grid-template-columns:minmax(0,1fr);gap:0;padding:16px 0 20px;min-height:0}.sv-noel-stage__media{grid-row:1;height:auto;aspect-ratio:1.5;margin:0 2px 16px;transform:rotate(-1deg)}.sv-noel-stage__copy{padding:0 0 0 14px;max-width:none}.sv-noel-stage__title{font-size:clamp(30px,8.2vw,44px);line-height:1.08;text-wrap:pretty}.sv-noel-stage__intro{font-size:17px;max-width:none;margin:10px 0 12px}.sv-noel-stage__price{display:inline-block;font-size:24px;margin:0 14px 0 0;vertical-align:middle}.sv-noel-button{min-height:48px;padding:13px 16px;gap:16px;font-size:14px;vertical-align:middle;letter-spacing:.03em}.sv-noel-button svg{width:20px;height:20px}.sv-noel-stage__stripe{top:auto;bottom:20px;height:calc(100% - (100vw - 36px)/1.5 - 58px);width:3px}.sv-noel-rail-heading>p{font-size:14px;letter-spacing:.04em}.sv-noel-stepper{gap:0}.sv-noel-stepper span{min-width:52px;font-size:15px}.sv-noel-tile{flex:0 0 175px}.sv-noel-tile__media{height:112px}.sv-noel-tile__copy{padding:10px}.sv-noel-tile__name{font-size:14px}.sv-noel-tile__price{font-size:16px}.sv-noel-more{font-size:14px}}@media(max-width:359px){.sv-noel-filters button{padding-inline:8px;font-size:14px}.sv-noel-stage__price{display:block;margin-bottom:12px}.sv-noel-stage__stripe{display:none}}@media(prefers-reduced-motion:reduce){.sv-noel-home *{scroll-behavior:auto!important;transition:none!important}}.sv-noel-banner{position:relative;background:#183027;border-bottom-color:#42554b}.sv-noel-banner:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:3px;background:repeating-linear-gradient(135deg,#b62e3c 0 10px,#fff9ef 10px 20px);pointer-events:none}.sv-noel-holiday{position:relative;height:100px;margin-inline:-40px;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.sv-noel-holiday__lights{position:absolute;left:240px;top:8px;width:calc(100% - 240px);height:78px;opacity:.95}.sv-noel-holiday__pine{position:absolute;left:-8px;top:-65px;display:block;width:600px;max-width:none;height:auto}@media(max-width:1100px){.sv-noel-holiday{margin-inline:-24px}}@media(max-width:749px){.sv-noel-holiday{height:82px;margin-inline:-16px}.sv-noel-holiday__pine{width:470px;left:-30px;top:-52px}.sv-noel-holiday__lights{left:150px;top:6px;width:calc(100% - 150px);height:64px}.sv-noel-toolbar{padding-top:8px}}@media(min-width:861px){body.sv-noel-enabled .svhaine-nav{flex-wrap:nowrap!important;gap:clamp(12px,1.15vw,26px)!important}body.sv-noel-enabled .svhaine-nav>a:not(.sv-cmd-btn){flex:none;white-space:nowrap;letter-spacing:.07em!important}}.sv-noel-navlink__icon{display:inline-block;flex:none;width:14px;height:14px;margin-right:7px;vertical-align:-2px;color:#e2434f}body.sv-noel-enabled .svhaine-nav a[data-noel-nav]:not(.sv-cmd-btn),body.sv-noel-enabled .svhaine-nav a[data-noel-nav].active:not(.sv-cmd-btn),body.sv-noel-enabled .svhaine-nav a[data-noel-nav].sv-nav-current:not(.sv-cmd-btn){color:#fff9ef!important}body.sv-noel-enabled .svhaine-nav a[data-noel-nav]:not(.sv-cmd-btn):hover,body.sv-noel-enabled .svhaine-nav a[data-noel-nav]:not(.sv-cmd-btn):focus-visible{color:#f0c040!important}.sv-noel-banner__text{min-width:0}.sv-noel-banner__short{display:none}@media(max-width:749px){.sv-noel-banner__long{display:none}.sv-noel-banner__short{display:inline}.sv-noel-banner__arrow{display:none}}.sv-noel-home{position:relative}.sv-noel-store{position:relative;z-index:1}.sv-noel-snow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.sv-noel-snow:before,.sv-noel-snow:after{content:"";position:absolute;left:0;right:0;background-repeat:repeat;will-change:transform}.sv-noel-snow:before{top:-360px;height:calc(100% + 360px);background-size:360px 360px;opacity:.7;animation:sv-noel-snow 36s linear infinite;background-image:radial-gradient(circle at 24px 40px,rgba(255,249,239,.6) 0 1.4px,transparent 2px),radial-gradient(circle at 118px 152px,rgba(255,249,239,.45) 0 1.1px,transparent 1.7px),radial-gradient(circle at 210px 70px,rgba(255,249,239,.55) 0 1.6px,transparent 2.2px),radial-gradient(circle at 300px 260px,rgba(255,249,239,.4) 0 1.2px,transparent 1.8px),radial-gradient(circle at 62px 300px,rgba(255,249,239,.5) 0 1.5px,transparent 2.1px),radial-gradient(circle at 330px 120px,rgba(255,249,239,.35) 0 1px,transparent 1.6px),radial-gradient(circle at 170px 330px,rgba(255,249,239,.45) 0 1.3px,transparent 1.9px)}.sv-noel-snow:after{top:-520px;height:calc(100% + 520px);background-size:520px 520px;opacity:.45;animation:sv-noel-snow-slow 58s linear infinite;background-image:radial-gradient(circle at 80px 90px,rgba(255,249,239,.5) 0 2.2px,transparent 3.2px),radial-gradient(circle at 300px 210px,rgba(255,249,239,.4) 0 2.6px,transparent 3.6px),radial-gradient(circle at 450px 420px,rgba(255,249,239,.45) 0 2px,transparent 3px),radial-gradient(circle at 190px 470px,rgba(255,249,239,.35) 0 2.4px,transparent 3.4px)}@keyframes sv-noel-snow{to{transform:translate3d(0,360px,0)}}@keyframes sv-noel-snow-slow{to{transform:translate3d(0,520px,0)}}.sv-noel-holiday__bulb{animation:sv-noel-twinkle 3.2s ease-in-out infinite;animation-delay:calc(var(--sv-noel-i,0) * -.45s)}@keyframes sv-noel-twinkle{0%,to{opacity:1}50%{opacity:.45}}.sv-noel-filters button{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.sv-noel-filters__from{font:600 13px/1.1 Rajdhani,sans-serif;letter-spacing:.03em;text-transform:none;color:var(--sv-noel-muted);font-variant-numeric:tabular-nums}.sv-noel-filters button[aria-pressed=true] .sv-noel-filters__from{color:var(--sv-noel-white)}.sv-noel-stage__ribbon{position:absolute;top:22px;right:-42px;z-index:2;width:170px;padding:7px 0;transform:rotate(45deg);background:#b62e3c;border-block:2px solid #fff9ef;color:#fff9ef;font:700 12px/1 Rajdhani,sans-serif;letter-spacing:.14em;text-align:center;text-transform:uppercase;pointer-events:none}.sv-noel-perks{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);margin:16px 0 0;padding:0;list-style:none;border-block:1px solid var(--sv-noel-line)}.sv-noel-perk{display:flex;align-items:flex-start;gap:14px;margin:0;padding:20px 20px 20px 0}.sv-noel-perk:not([hidden])~.sv-noel-perk{padding-left:20px;border-left:1px solid var(--sv-noel-line)}.sv-noel-perk__icon{flex:none;margin-top:1px;color:var(--sv-noel-gold)}.sv-noel-perk--deadline .sv-noel-perk__icon{color:#e2434f}.sv-noel-perk__copy{display:flex;flex-direction:column;gap:4px;min-width:0}.sv-noel-perk__copy strong{color:var(--sv-noel-white);font:400 18px/1.15 Anton,sans-serif;letter-spacing:.03em;text-transform:uppercase}.sv-noel-perk--deadline .sv-noel-perk__copy strong{color:var(--sv-noel-gold)}.sv-noel-perk__copy>span{color:var(--sv-noel-muted);font-size:15px;font-weight:500;line-height:1.35}@media(max-width:1100px){.sv-noel-perks{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}.sv-noel-perk,.sv-noel-perk:not([hidden])~.sv-noel-perk{padding:16px 16px 16px 0;border-left:0}.sv-noel-perk:nth-child(n+3){border-top:1px solid var(--sv-noel-line)}}@media(max-width:749px){.sv-noel-perks{grid-template-columns:minmax(0,1fr);margin-top:12px}.sv-noel-perk,.sv-noel-perk:not([hidden])~.sv-noel-perk{gap:12px;padding:14px 0}.sv-noel-perk:not([hidden])~.sv-noel-perk{border-top:1px solid var(--sv-noel-line)}.sv-noel-perk__icon{width:24px;height:24px}.sv-noel-perk__copy strong{font-size:16px}.sv-noel-perk__copy>span{font-size:14px}.sv-noel-stage__ribbon{top:16px;right:-46px;width:160px;font-size:11px;padding:6px 0}}.svh-card__badge.sv-noel-card-badge{background:#b62e3c;color:#fff9ef;box-shadow:inset 3px 0 #fff9ef}body.sv-noel-enabled .svh-block__title:after{content:"";display:block;width:64px;height:4px;margin:10px auto 0;background:repeating-linear-gradient(135deg,#b62e3c 0 8px,#fff9ef 8px 16px)}@media(prefers-reduced-motion:reduce){.sv-noel-snow:before,.sv-noel-snow:after,.sv-noel-holiday__bulb{animation:none!important}}@media(max-width:768px){body:has(.svp-product-container) .sv-noel-banner:before,body:has(.sv-cart-section) .sv-noel-banner:before{content:none!important}}.sv-motion-toggle{position:fixed;left:12px;bottom:12px;z-index:44;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:0 12px;border:1px solid #ffffff40;background:#0b0b0bdd;color:#f0f0f0;font:700 13px/1 Rajdhani,Arial,sans-serif;letter-spacing:.04em;cursor:pointer}.sv-motion-toggle:hover{border-color:gold;color:gold}.sv-motion-toggle:focus-visible{outline:2px solid #ffd700;outline-offset:2px}.sv-motion-toggle__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sv-motion-toggle__play,.sv-motion-paused .sv-motion-toggle__pause{display:none}.sv-motion-paused .sv-motion-toggle__play{display:inline}@media(max-width:980px){body:has(.svp-product-container) .sv-motion-toggle,body:has(.sv-cart-section) .sv-motion-toggle{display:none}}.sv-motion-paused .sv-noel-snowfall,.sv-motion-paused .sv-noel-deco:before,.sv-motion-paused .sv-noel-banner:before{display:none!important}.sv-motion-paused .sv-noel-snow:before,.sv-motion-paused .sv-noel-snow:after,.sv-motion-paused .sv-noel-holiday__bulb,.sv-motion-paused .sv-art-scroll__track,.sv-motion-paused .svtk__dot,.sv-motion-paused .svp-live-dot{animation-play-state:paused!important;animation:none!important}@media(prefers-reduced-motion:reduce){.sv-art-scroll__track,.svtk__dot{animation:none!important}}a.sv-noel-tile{text-decoration:none;cursor:pointer}a.sv-noel-tile:focus-visible{outline:2px solid var(--sv-noel-gold);outline-offset:2px}.sv-noel-stage__link{display:contents}.sv-noel-stage__image{transition:opacity .35s ease}.sv-noel-stage__image.is-changing{opacity:.25}@media(prefers-reduced-motion:reduce){.sv-noel-stage__image{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/72/assets/sv-noel.css.map */
