:root{--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--ease-drawer: cubic-bezier(.32, .72, 0, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-snappy: cubic-bezier(.16, 1, .3, 1);--card-radius: 18px;--card-inner-radius: 13px}.reveal{opacity:0;transform:translateY(24px);transition:opacity .65s var(--ease-out),transform .65s var(--ease-out)}.reveal.revealed{opacity:1;transform:translateY(0)}.stagger-reveal>*{opacity:0;transform:translateY(16px);transition:opacity .5s var(--ease-out),transform .5s var(--ease-out)}.stagger-reveal.revealed>*:nth-child(1){opacity:1;transform:none;transition-delay:0ms}.stagger-reveal.revealed>*:nth-child(2){opacity:1;transform:none;transition-delay:60ms}.stagger-reveal.revealed>*:nth-child(3){opacity:1;transform:none;transition-delay:.12s}.stagger-reveal.revealed>*:nth-child(4){opacity:1;transform:none;transition-delay:.18s}.stagger-reveal.revealed>*:nth-child(5){opacity:1;transform:none;transition-delay:.24s}.stagger-reveal.revealed>*:nth-child(6){opacity:1;transform:none;transition-delay:.3s}.stagger-reveal.revealed>*:nth-child(7){opacity:1;transform:none;transition-delay:.36s}.stagger-reveal.revealed>*:nth-child(8){opacity:1;transform:none;transition-delay:.42s}.stagger-reveal.revealed>*:nth-child(n+9){opacity:1;transform:none;transition-delay:.48s}.btn{transition:transform .16s var(--ease-out),background-color .16s var(--ease-out),box-shadow .16s var(--ease-out),color .16s var(--ease-out),border-color .16s var(--ease-out)!important}.btn:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.btn--primary:hover{box-shadow:0 6px 24px #e8601a61;transform:translateY(-1px)}.btn--secondary:hover,.btn--outline:hover{box-shadow:0 4px 16px #0000001f;transform:translateY(-1px)}}.btn--outline{background:transparent;border:1.5px solid var(--charcoal, #1A1A1A);color:var(--charcoal, #1A1A1A)}@media(hover:hover)and (pointer:fine){.btn--outline:hover{background:var(--charcoal, #1A1A1A);color:#fff}}.product-card{display:flex;flex-direction:column;background:#00000006;border:1px solid rgba(0,0,0,.07)!important;border-radius:var(--card-radius)!important;padding:5px;overflow:hidden;transition:transform .3s var(--ease-out),box-shadow .3s var(--ease-out),border-color .3s var(--ease-out)!important;will-change:transform}.product-card__img-wrap{display:block;position:relative;overflow:hidden;border-radius:var(--card-inner-radius)!important;background:var(--cream, #FAF8F5);box-shadow:inset 0 1px #ffffffe6;aspect-ratio:1 / 1;text-decoration:none}.product-card__img{width:100%;height:100%;object-fit:contain;padding:12px;transition:transform .5s var(--ease-out);will-change:transform}.product-card__no-img{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#ccc}@media(hover:hover)and (pointer:fine){.product-card:hover{transform:translateY(-6px);box-shadow:0 20px 48px #0000001f;border-color:#e8601a40!important}.product-card:hover .product-card__img{transform:scale(1.07)}.product-card:hover .product-card__overlay{opacity:1;pointer-events:auto}.product-card:hover .product-card__overlay>*{transform:translateY(0);opacity:1}.product-card:hover .product-card__overlay>*:nth-child(2){transition-delay:50ms}}.product-card:active{transform:scale(.98)!important}.product-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0a0a85;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;opacity:0;pointer-events:none;border-radius:var(--card-inner-radius);transition:opacity .25s var(--ease-out)}.product-card__overlay>*{transform:translateY(8px);opacity:0;transition:transform .28s var(--ease-out),opacity .28s var(--ease-out)}.product-card__quick-add{background:#fff!important;color:var(--charcoal, #1A1A1A)!important;border:none;border-radius:50px;padding:10px 22px;font-size:13px;font-weight:600;display:flex;align-items:center;gap:7px;cursor:pointer;white-space:nowrap;transition:transform .16s var(--ease-out),box-shadow .16s var(--ease-out)}.product-card__quick-add:hover{transform:scale(1.04);box-shadow:0 4px 16px #0003}.product-card__buy-now-overlay{background:var(--orange, #E8601A)!important;color:#fff!important;border-radius:50px;padding:10px 22px;font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap;transition:transform .16s var(--ease-out),box-shadow .16s var(--ease-out)}.product-card__buy-now-overlay:hover{transform:scale(1.04);box-shadow:0 4px 20px #e8601a73}.product-card__info{padding:12px 10px 10px;display:flex;flex-direction:column;gap:4px;flex:1}.product-card__vendor{font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--orange, #E8601A);margin:0}.product-card__title{font-size:14px;font-weight:600;line-height:1.35;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-card__title a{color:var(--charcoal, #1A1A1A);text-decoration:none}.product-card__price-row{display:flex;align-items:center;gap:8px;margin-top:4px}.product-card__price{font-size:15px;font-weight:700;color:var(--charcoal, #1A1A1A)}.product-card__price--sale{color:var(--orange, #E8601A)}.product-card__compare{font-size:12px;color:#999;text-decoration:line-through}.product-card__badge{position:absolute;top:10px;left:10px;padding:4px 9px;border-radius:50px;font-size:11px;font-weight:700;letter-spacing:.03em;z-index:2}.product-card__badge--sale{background:var(--orange, #E8601A);color:#fff}.product-card__badge--sold{background:#555;color:#fff}.product-card__actions{display:flex;gap:8px;margin-top:10px}.product-card__actions .btn{flex:1;font-size:12px;padding:9px 10px;border-radius:50px;text-align:center;white-space:nowrap}.product-card__buy-now{background:var(--orange, #E8601A)!important;color:#fff!important;border:none!important}@media(hover:hover)and (pointer:fine){.product-card__buy-now:hover{background:#d05516!important;box-shadow:0 6px 20px #e8601a59!important;transform:translateY(-1px)}.product-card__atc.btn--outline:hover{background:var(--charcoal, #1A1A1A);color:#fff}}.category-card{border-radius:var(--card-radius)!important;transition:transform .3s var(--ease-out),box-shadow .3s var(--ease-out)!important;will-change:transform;overflow:hidden}@media(hover:hover)and (pointer:fine){.category-card:hover{transform:translateY(-6px);box-shadow:0 20px 60px #00000029}}.category-card:active{transform:scale(.97)}.nav-link{transition:color .16s var(--ease-out)!important}.nav-link:after{transition:width .25s var(--ease-snappy)!important}.mobile-drawer{transition:transform .34s var(--ease-drawer)!important}.overlay{transition:opacity .25s var(--ease-out)!important}.site-header{transition:background-color .3s var(--ease-out),box-shadow .3s var(--ease-out)!important}.site-header.scrolled{box-shadow:0 1px #00000012,0 4px 20px #0000000f!important}.atc-btn{transition:transform .16s var(--ease-out),background-color .16s var(--ease-out),box-shadow .16s var(--ease-out)!important}.atc-btn:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.atc-btn:hover{box-shadow:0 8px 28px #e8601a4d}}@keyframes badge-pop{0%{transform:scale(1)}40%{transform:scale(1.4)}to{transform:scale(1)}}.cart-count-pop{animation:badge-pop .28s var(--ease-spring)}.hero{position:relative;overflow:hidden;isolation:isolate}.hero__container{position:relative;z-index:2}.hero__fx{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.hero__orb--a,.hero__orb--b{position:absolute;border-radius:50%;filter:blur(70px);opacity:.55;will-change:transform}.hero__orb--a{width:520px;height:520px;top:-160px;right:-120px;background:radial-gradient(circle at 30% 30%,#e8601ad9,#e8601a00 70%);animation:hero-orb-a 14s var(--ease-in-out) infinite}.hero__orb--b{width:460px;height:460px;bottom:-180px;left:-120px;background:radial-gradient(circle at 50% 50%,#c94e0e99,#c94e0e00 70%);animation:hero-orb-b 18s var(--ease-in-out) infinite}@keyframes hero-orb-a{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-30px,40px,0) scale(1.08)}}@keyframes hero-orb-b{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(40px,-30px,0) scale(1.12)}}.hero__grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,#000 30%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,#000 30%,transparent 80%)}.hero__grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.05;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.hero-eyebrow{display:inline-flex;align-items:center;gap:8px}.hero-eyebrow__dot{width:7px;height:7px;border-radius:50%;background:var(--orange, #E8601A);box-shadow:0 0 #e8601a99;animation:hero-dot-pulse 2.4s var(--ease-out) infinite}@keyframes hero-dot-pulse{0%{box-shadow:0 0 #e8601a8c}70%{box-shadow:0 0 0 8px #e8601a00}to{box-shadow:0 0 #e8601a00}}.hero-cta-main{display:inline-flex;align-items:center;gap:12px}.hero-cta-arrow{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#ffffff2e;transition:transform .26s var(--ease-out),background-color .26s var(--ease-out)}.hero-cta-arrow svg{width:15px;height:15px}@media(hover:hover)and (pointer:fine){.hero-cta-main:hover .hero-cta-arrow{transform:translate(2px,-2px) scale(1.06);background:#ffffff4d}}.hero-cta-ghost{display:inline-flex;align-items:center;gap:8px;color:#ffffffeb;border:1px solid rgba(255,255,255,.28);background:#ffffff0a;border-radius:999px;padding:14px 26px;font-weight:600;text-decoration:none;transition:background-color .22s var(--ease-out),border-color .22s var(--ease-out),transform .22s var(--ease-out)}@media(hover:hover)and (pointer:fine){.hero-cta-ghost:hover{background:#ffffff1a;border-color:#ffffff80;transform:translateY(-1px)}}.hero-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.hero-chip{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:999px;background:#ffffff12;border:1px solid rgba(255,255,255,.12);color:#ffffffe0;font-size:13px;font-weight:500;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.hero-chip svg{width:14px;height:14px;color:var(--orange, #E8601A);flex-shrink:0}.hero-product-glow{position:relative}.hero-product-glow:before{content:"";position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;background:radial-gradient(circle at 50% 45%,#e8601a66,#e8601a00 65%);filter:blur(40px);z-index:-1}.hero__scroll{position:absolute;left:50%;bottom:22px;transform:translate(-50%);z-index:3;display:flex;flex-direction:column;align-items:center;gap:6px;text-decoration:none;opacity:.8;transition:opacity .22s var(--ease-out)}.hero__scroll:hover{opacity:1}.hero__scroll-mouse{width:24px;height:38px;border:2px solid rgba(255,255,255,.55);border-radius:14px;display:flex;justify-content:center;padding-top:6px}.hero__scroll-wheel{width:3px;height:7px;border-radius:3px;background:#ffffffd9;animation:hero-scroll-wheel 1.8s var(--ease-in-out) infinite}@keyframes hero-scroll-wheel{0%{transform:translateY(0);opacity:1}60%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:0}}@keyframes hero-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero-eyebrow{animation:hero-rise .6s var(--ease-out) 80ms both}.hero-heading{animation:hero-rise .7s var(--ease-out) .16s both}.hero-sub{animation:hero-rise .7s var(--ease-out) .26s both}.hero-ctas{animation:hero-rise .7s var(--ease-out) .36s both}.hero-chips{animation:hero-rise .7s var(--ease-out) .46s both}.hero-product-img,.hero-product-glow{animation:hero-rise .9s var(--ease-out) .3s both}.hero__scroll{animation:hero-rise .7s var(--ease-out) .7s both}@media(max-width:767px){.hero__orb--a{width:320px;height:320px;top:-120px;right:-100px}.hero__orb--b{width:280px;height:280px;bottom:-140px;left:-100px}.hero__grid{background-size:44px 44px}.hero__scroll{display:none}.hero-chips{gap:8px}.hero-chip{font-size:12px;padding:6px 12px}}img.img-loading{opacity:0;transition:opacity .4s var(--ease-out)}img.img-loaded{opacity:1}.mob-nav-item{transition:color .16s var(--ease-out),transform .16s var(--ease-out)!important}.mob-nav-item:active{transform:scale(.88)}@media(hover:hover)and (pointer:fine){.mob-nav-item:hover{color:var(--orange, #E8601A)}}@media(hover:hover)and (pointer:fine){.footer-link{transition:opacity .14s var(--ease-out)!important}.footer-link:hover{opacity:.7}}@media(hover:hover)and (pointer:fine){.trust-item:hover .trust-icon{transform:scale(1.1);transition:transform .2s var(--ease-spring)}}@media(prefers-reduced-motion:reduce){.reveal,.stagger-reveal>*{opacity:1!important;transform:none!important;transition:none!important}.hero-eyebrow,.hero-heading,.hero-sub,.hero-ctas,.hero-chips,.hero-product-img,.hero-product-glow,.hero__scroll{animation:none!important;opacity:1!important;transform:none!important}.hero-eyebrow{transform:none!important}.hero__orb--a,.hero__orb--b,.hero-eyebrow__dot,.hero__scroll-wheel{animation:none!important}.btn:active,.product-card:active,.category-card:active,.atc-btn:active,.mob-nav-item:active{transform:none!important}@media(hover:hover)and (pointer:fine){.product-card:hover,.category-card:hover,.btn--primary:hover,.btn--secondary:hover{transform:none!important}}.mobile-drawer,.overlay{transition:opacity .15s ease!important}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/theme-polish.css.map */
