body:not(.is-home) #MainContent{padding-top:var(--header-h)}.hero-video{object-fit:cover}.js .hero-up{opacity:0;transform:translateY(32px);animation:heroUp 1s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--d, 0ms)}@keyframes heroUp{to{opacity:1;transform:none}}.hero-stat b{font-variant-numeric:tabular-nums}.hero-content,.hero-foot,.btn--primary{will-change:transform}@media(prefers-reduced-motion:reduce){.js .hero-up{opacity:1!important;transform:none!important;animation:none!important}[data-parallax]{transform:none!important;opacity:1!important}}a.pcard{color:inherit}.rte,.rte p,.rte li{color:var(--fg-muted);line-height:1.8}.rte p{margin-bottom:14px}.pay-svg{height:22px;width:auto;border-radius:4px}.footer-pay{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.pagination{display:flex;justify-content:center;gap:8px;padding:36px 0 0}.pagination>*{padding:9px 14px;border:1px solid var(--line);border-radius:6px;color:var(--fg-muted);font-size:13px}.pagination .current{background:var(--fg);color:var(--bg);border-color:var(--fg)}.cart-page .cat-body{display:grid;grid-template-columns:1.7fr 1fr;gap:44px;align-items:start}.cline{display:flex;gap:16px;padding:18px 0;border-bottom:1px solid var(--line)}.cline-img{width:92px;aspect-ratio:3/4;border-radius:8px;overflow:hidden;background:var(--card-img);flex-shrink:0}.cline-img img{width:100%;height:100%;object-fit:cover}.cline-info{flex:1;min-width:0}.cline-top{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.cline-name{font-family:var(--font-body);font-weight:600;font-size:15px}.cline-price{font-weight:700;white-space:nowrap}.cline-meta{color:var(--fg-muted);font-size:13px;margin-top:3px}.cline-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:14px}.qty .qty-btn{width:28px;height:28px;text-decoration:none}.cline-remove{color:var(--fg-muted);text-decoration:underline;text-underline-offset:2px;font-size:12px}.cline-remove:hover{color:var(--sale)}.cart-summary{border:1px solid var(--line);border-radius:var(--r);padding:26px;background:var(--bg-1);position:sticky;top:calc(var(--header-h) + 20px)}.cart-summary .btn{width:100%;justify-content:center;margin-top:10px}@media(max-width:880px){.cart-page .cat-body{grid-template-columns:1fr}}.pdp-add[disabled]{opacity:.4;cursor:not-allowed}.pdp-size.soldout{opacity:.4;text-decoration:line-through;cursor:not-allowed}@view-transition{navigation:auto}::view-transition-old(root){animation:vtOut .24s cubic-bezier(.22,1,.36,1) both}::view-transition-new(root){animation:vtIn .36s cubic-bezier(.22,1,.36,1) both}@keyframes vtOut{to{opacity:0;transform:translateY(-6px)}}@keyframes vtIn{0%{opacity:0;transform:translateY(10px)}}body:after{content:"";position:fixed;top:-50%;right:-50%;bottom:-50%;left:-50%;z-index:9999;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.028;animation:grain 9s steps(8) infinite}[data-theme=light] body:after{opacity:.04}@keyframes grain{0%,to{transform:translate(0)}12.5%{transform:translate(-3%,2%)}25%{transform:translate(2%,-3%)}37.5%{transform:translate(-2%,-2%)}50%{transform:translate(3%,3%)}62.5%{transform:translate(-3%,1%)}75%{transform:translate(1%,-3%)}87.5%{transform:translate(3%,-1%)}}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:100px;border:3px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:var(--fg-muted)}.js .pcard-media img,.js .cat-tile img,.js .editorial-media img,.js .mega-feature img,.js .cline-img img,.js .pdp-stage img{opacity:0;transform:scale(1.04);filter:blur(6px);transition:opacity .6s var(--ease),transform .9s var(--ease),filter .7s var(--ease)}.js img.img-in{opacity:1;transform:none;filter:none}.js .pcard:hover .pcard-img-main.img-in{transform:scale(1.04)}.pcard-media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:radial-gradient(420px circle at var(--mx, 50%) var(--my, 50%),rgba(255,255,255,.1),transparent 42%);opacity:0;transition:opacity .35s var(--ease)}.pcard:hover .pcard-media:before{opacity:1}.pcard{transition:transform .45s var(--ease)}.pcard:hover{transform:translateY(-5px)}.btn{position:relative;overflow:hidden}.btn--primary:before{content:"";position:absolute;top:0;bottom:0;left:-80%;width:50%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.35),transparent);transform:skew(-20deg);transition:left .6s var(--ease);pointer-events:none}[data-theme=light] .btn--primary:before{background:linear-gradient(105deg,transparent,rgba(255,255,255,.2),transparent)}.btn--primary:hover:before{left:130%}.btn:active{transform:scale(.97)}.announce:hover .announce-track{animation-play-state:paused}.js .hero h1{animation:heroTrack 1.4s var(--ease) both}@keyframes heroTrack{0%{letter-spacing:.06em;opacity:0}to{letter-spacing:.01em;opacity:1}}.footer a{transition:color .25s var(--ease),opacity .25s var(--ease)}.footer a:hover{color:var(--fg)}@media(prefers-reduced-motion:reduce){body:after{animation:none}.js .hero h1{animation:none}.js .pcard-media img,.js .cat-tile img,.js .editorial-media img,.js .mega-feature img,.js .cline-img img,.js .pdp-stage img{opacity:1;transform:none;filter:none;transition:none}::view-transition-old(root),::view-transition-new(root){animation:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/theme.css.map */
