product-card[data-winter-drop] .product-card__content{position:relative;isolation:isolate;transition:box-shadow .35s ease,transform .35s ease;border-radius:var(--wfx-radius,10px)}product-card[data-winter-drop] .product-card__content:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:2;opacity:0;transition:opacity .35s ease;background:radial-gradient(120% 60% at 0% 0%,rgba(225,242,255,.55),transparent 42%),radial-gradient(90% 50% at 100% 0%,rgba(225,242,255,.45),transparent 40%),radial-gradient(100% 45% at 50% 100%,rgba(210,235,255,.35),transparent 45%);box-shadow:inset 0 0 0 1px #c8e4ffd9,inset 0 0 22px #bee1ff8c}product-card[data-winter-drop]:hover .product-card__content,product-card[data-winter-drop]:focus-within .product-card__content{box-shadow:0 0 0 1px #aad7ff99,0 10px 30px -8px #78b9ff8c,0 0 26px #a0d2ff59;transform:translateY(-2px)}product-card[data-winter-drop]:hover .product-card__content:after,product-card[data-winter-drop]:focus-within .product-card__content:after{opacity:1}.wfx-badge{position:absolute;top:10px;right:10px;z-index:3;pointer-events:none;font:800 11px/1 var(--font-heading--family,system-ui),system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#fff;background:#d10f1c;padding:6px 8px 5px;border-radius:3px;transform:rotate(-3deg);box-shadow:2px 2px #0b0b0b,0 0 0 1px #ffffff26}.wfx-badge:before{content:"\2744  ";color:#cfe8ff}@media(prefers-reduced-motion:reduce){product-card[data-winter-drop] .product-card__content{transition:none;transform:none!important}}.wfx-marquee{display:block;overflow:hidden;background:var(--wfx-bg,#0b0b0b);color:var(--wfx-fg,#C9A062);text-decoration:none;border-block:2px solid var(--wfx-accent,#d10f1c);position:relative}.wfx-marquee--tilt{transform:rotate(-1.2deg) scale(1.03);margin-block:18px}.wfx-marquee__track{display:flex;width:max-content;animation:wfx-scroll var(--wfx-speed,28s) linear infinite}.wfx-marquee:hover .wfx-marquee__track{animation-play-state:paused}.wfx-marquee__item{flex:none;white-space:nowrap;padding:var(--wfx-pad,14px) 0;font:900 var(--wfx-size,28px)/1 var(--font-heading--family,Impact),Impact,"Arial Black",sans-serif;text-transform:uppercase;letter-spacing:.06em;font-style:italic;text-shadow:3px 3px 0 var(--wfx-accent,#d10f1c)}.wfx-marquee__item span{color:var(--wfx-accent,#d10f1c);text-shadow:none;margin:0 .45em}.wfx-marquee--reverse .wfx-marquee__track{animation-direction:reverse}@keyframes wfx-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(max-width:749px){.wfx-marquee__item{font-size:calc(var(--wfx-size,28px)*.7)}}@media(prefers-reduced-motion:reduce){.wfx-marquee__track{animation:none}}.wfx-snow{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:var(--wfx-z,15)}.wfx-marquee-section{overflow-x:clip;padding-block:6px}.product-grid__item:has(product-card[data-winter-drop]){align-self:start;height:auto}product-card[data-winter-drop]{height:auto!important}product-card[data-winter-drop] .product-card__link,product-card[data-winter-drop] .product-card__content{height:auto!important}.wfx-cd{background:var(--wfx-bg,#0b0b0b);color:var(--wfx-fg,#C9A062);text-align:center;padding:clamp(28px,5vw,56px) 16px;position:relative;overflow:hidden;background-image:radial-gradient(ellipse at 50% 120%,rgba(209,15,28,.28),transparent 60%),radial-gradient(ellipse at 50% -20%,rgba(160,210,255,.12),transparent 55%)}.wfx-cd__inner{max-width:980px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:clamp(12px,2vw,20px)}.wfx-cd__eyebrow{margin:0;font-size:12px;letter-spacing:.32em;text-transform:uppercase;color:#e6f3ff;opacity:.8}.wfx-cd__headline{margin:0;font-weight:900;font-style:italic;letter-spacing:.04em;text-transform:uppercase;font-size:clamp(22px,4vw,44px);line-height:1.05;color:var(--wfx-fg);text-shadow:3px 3px 0 var(--wfx-accent,#D10F1C);transform:rotate(-1.5deg)}.wfx-cd__clock{display:flex;align-items:flex-start;justify-content:center;gap:clamp(6px,1.6vw,18px)}.wfx-cd__unit{display:flex;flex-direction:column;align-items:center;min-width:clamp(62px,13vw,140px);padding:clamp(8px,1.4vw,14px) clamp(6px,1vw,12px);border:1px solid rgba(201,160,98,.45);border-radius:12px;background:linear-gradient(180deg,#ffffff0d,#fff0);box-shadow:inset 0 1px #e6f3ff40,0 0 22px #a0d2ff14}.wfx-cd__num{font-weight:900;font-style:italic;font-variant-numeric:tabular-nums;font-size:clamp(34px,8vw,96px);line-height:1;letter-spacing:-.02em;background:linear-gradient(180deg,#f4dfa6,#c9a062 55%,#8e6a2e);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(3px 3px 0 var(--wfx-accent,#D10F1C))}.wfx-cd__lbl{margin-top:6px;font-size:clamp(10px,1.3vw,13px);letter-spacing:.28em;text-transform:uppercase;color:#e6f3ff;opacity:.75}.wfx-cd__sep{font-weight:900;font-size:clamp(28px,6vw,72px);line-height:1;color:var(--wfx-fg);opacity:.6;padding-top:clamp(8px,1.4vw,14px)}.wfx-cd__num.is-tick{animation:wfx-tick .45s ease-out}@keyframes wfx-tick{0%{transform:translateY(-12%);opacity:.4}to{transform:none;opacity:1}}@media(max-width:480px){.wfx-cd__sep{display:none}.wfx-cd__clock{gap:6px}.wfx-cd__unit{min-width:0;flex:1}}.wfx-trust{list-style:none;margin:0;padding:14px 16px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px clamp(18px,4vw,48px);background:var(--wfx-bg,#0b0b0b);color:var(--wfx-fg,#f3efe6);border-block:1px solid rgba(201,160,98,.35)}.wfx-trust__item{display:flex;align-items:center;gap:8px;font-size:13px;letter-spacing:.12em;text-transform:uppercase}.wfx-trust__icon{color:var(--wfx-accent,#C9A062);display:inline-flex}@media(max-width:600px){.wfx-trust{display:grid;grid-template-columns:1fr 1fr;justify-items:start}.wfx-trust__item{font-size:11px;letter-spacing:.08em}}body.wfx-shimmer .button:not(.close-button):not(.button-unstyled):not(.button--icon),body.wfx-shimmer button.button,body.wfx-shimmer .shopify-payment-button__button--unbranded,body.wfx-shimmer .add-to-cart-button{background-image:linear-gradient(110deg,transparent 30%,rgba(255,244,214,.55) 47%,rgba(255,255,255,.75) 50%,rgba(255,244,214,.55) 53%,transparent 70%);background-size:260% 100%;background-repeat:no-repeat;background-position:160% 0;transition:background-position .9s cubic-bezier(.2,.7,.2,1)}body.wfx-shimmer .button:not(.close-button):not(.button-unstyled):not(.button--icon):hover,body.wfx-shimmer button.button:hover,body.wfx-shimmer .shopify-payment-button__button--unbranded:hover,body.wfx-shimmer .add-to-cart-button:hover,body.wfx-shimmer .button:focus-visible,body.wfx-shimmer .add-to-cart-button:focus-visible{background-position:-60% 0}.card-gallery{position:relative}.wfx-ghost{position:absolute;z-index:3;pointer-events:none;object-fit:cover;opacity:1;transition:opacity .38s ease}.wfx-sparkle{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:2147483000}.wfx-reveal{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.wfx-reveal.wfx-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.wfx-cd__num.is-tick{animation:none}body.wfx-shimmer .button:not(.close-button):not(.button-unstyled):not(.button--icon),body.wfx-shimmer .add-to-cart-button{transition:none;background-image:none}.wfx-reveal{opacity:1;transform:none;transition:none}}.wfx-l3d{background:var(--wfx-bg,#000);color:#c9a062;display:flex;flex-direction:column;align-items:center;gap:18px;padding:clamp(40px,6vw,80px) 16px;overflow:hidden;background-image:radial-gradient(ellipse at 50% 55%,rgba(201,160,98,.16),transparent 60%)}.wfx-l3d__headline{margin:0;font-size:clamp(12px,1.4vw,15px);letter-spacing:.42em;text-transform:uppercase;color:#c9a062}.wfx-l3d__sub{margin:0;font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:#e6f3ff;opacity:.7}.wfx-l3d__stage{--s:min(var(--wfx-size,280px),68vw);position:relative;display:block;width:var(--s);height:calc(var(--s)*1.18);perspective:calc(var(--s)*4);text-decoration:none}.wfx-coin{--t:calc(var(--s)*.075);position:absolute;left:0;top:0;width:var(--s);height:var(--s);transform-style:preserve-3d;animation:wfx-spin var(--wfx-dur,9s) linear infinite;will-change:transform}.wfx-l3d.is-paused .wfx-coin,.wfx-l3d.is-paused .wfx-coin__face:after{animation-play-state:paused}.wfx-coin__layer{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle at 35% 30%,#f4dfa6,#c9a062 45%,#7a5a22 80%,#4a3512);transform:translateZ(calc(var(--t) * (var(--i) / 13 - .5)))}.wfx-coin__face{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:radial-gradient(circle at 50% 42%,#1d1610,#0b0805 62%,#000);box-shadow:inset 0 0 0 calc(var(--s)*.022) #c9a062,inset 0 0 0 calc(var(--s)*.034) #3b2a10,inset 0 0 0 calc(var(--s)*.042) #e2c27a,inset 0 0 calc(var(--s)*.12) #000000e6}.wfx-coin__face--front{transform:translateZ(calc(var(--t)/2 + .5px))}.wfx-coin__face--back{transform:rotateY(180deg) translateZ(calc(var(--t)/2 + .5px))}.wfx-coin__face img{position:absolute;left:12%;top:12%;width:76%;height:76%;object-fit:contain;filter:drop-shadow(0 1px 0 rgba(0,0,0,.7)) drop-shadow(0 0 6px rgba(201,160,98,.35))}.wfx-coin__face:after{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:linear-gradient(115deg,transparent 40%,rgba(255,246,220,.38) 50%,transparent 60%);transform:translate(-80%);animation:wfx-shine 4.5s ease-in-out infinite;mix-blend-mode:screen;pointer-events:none}.wfx-l3d__floor{position:absolute;left:15%;right:15%;bottom:0;height:calc(var(--s)*.08);border-radius:50%;background:radial-gradient(ellipse at center,rgba(201,160,98,.45),transparent 70%);filter:blur(4px);animation:wfx-floor var(--wfx-dur,9s) linear infinite}@keyframes wfx-spin{0%{transform:rotateX(8deg) rotateY(0)}to{transform:rotateX(8deg) rotateY(360deg)}}@keyframes wfx-shine{0%,55%{transform:translate(-80%)}85%,to{transform:translate(80%)}}@keyframes wfx-floor{0%,50%,to{transform:scaleX(1);opacity:1}25%,75%{transform:scaleX(.35);opacity:.6}}@media(prefers-reduced-motion:reduce){.wfx-coin{animation:none;transform:rotateX(6deg) rotateY(-18deg)}.wfx-coin__face:after,.wfx-l3d__floor{animation:none}}.wfx-coin__hh{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:calc(var(--s)*.38);color:#c9a062;font-weight:700;letter-spacing:-.04em}
/*# sourceMappingURL=/cdn/shop/t/13/assets/winter-fx.css.map */
