*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{font-size:calc(var(--body-scale, 1) * 100%);scroll-behavior:auto;-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}body{font-family:var(--font-body);font-size:1rem;line-height:1.5;background:var(--bg-fill);color:var(--color-fg);overflow-x:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-height:100vh;display:flex;flex-direction:column}.main-content{flex:1 0 auto}img,svg,video{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}ul[role=list],ol[role=list]{list-style:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--font-heading-weight,400);letter-spacing:.01em;line-height:1.08;text-transform:var(--heading-case,none)}[hidden]{display:none!important}.color-scheme,[class*=color-scheme-]{background:var(--bg-fill);color:var(--color-fg)}.page-width{width:100%;max-width:calc(var(--page-width) + var(--page-gutter) * 2);margin-inline:auto;padding-inline:var(--page-gutter)}.section{padding-top:var(--pt, var(--section-gap));padding-bottom:var(--pb, var(--section-gap))}.center-btn{margin-top:46px;text-align:center}.shopify-section{position:relative}.shopify-section-group-header-group{z-index:120}.h1{font-size:calc(var(--heading-scale, 1) * clamp(44px,6.4vw,100px));line-height:1.02}.h2{font-size:calc(var(--heading-scale, 1) * clamp(36px,4.8vw,72px));line-height:1.05}.h3{font-size:calc(var(--heading-scale, 1) * clamp(26px,2.7vw,40px))}.h4{font-size:calc(var(--heading-scale, 1) * clamp(20px,1.9vw,28px))}.eyebrow{font-size:.8rem;letter-spacing:.2em;text-transform:uppercase;margin-bottom:14px;opacity:.75}.sub{font-size:1rem;margin-top:28px;opacity:.9}.line{overflow:hidden}.rte>*+*{margin-top:1em}.rte a{text-decoration:underline;text-underline-offset:3px}.rte ul,.rte ol{padding-left:1.2em}.rte li{margin:.25em 0}.rte img{border-radius:var(--radius-media)}.rte table{border-collapse:collapse;width:100%}.rte th,.rte td{border:1px solid rgba(var(--color-fg-rgb),.2);padding:8px 10px;text-align:left}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.hidden{display:none!important}.skip-link{position:fixed;left:12px;top:-80px;z-index:9999;background:var(--color-btn);color:var(--color-btn-fg);padding:10px 16px;border-radius:var(--radius-button);transition:top .2s}.skip-link:focus{top:12px}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.main-content:focus{outline:none}.ph{--ang:135deg;--p1:70%;--p2:30%;--p3:85%;position:relative;overflow:hidden;width:100%;height:100%;background:var(--color-surface-alt);background:linear-gradient(var(--ang),color-mix(in srgb,var(--color-accent) var(--p1),var(--color-bg)),color-mix(in srgb,var(--color-surface-alt) var(--p3),var(--color-fg) var(--p2)) 55%,color-mix(in srgb,var(--color-accent) var(--p3),var(--color-bg)))}.ph:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 50% at 70% 25%,rgba(255,255,255,.28),transparent 60%),radial-gradient(40% 40% at 20% 80%,rgba(0,0,0,.1),transparent 70%)}.ph1{--ang:135deg;--p1:60%;--p2:55%;--p3:40%}.ph2{--ang:150deg;--p1:80%;--p2:12%;--p3:90%}.ph3{--ang:160deg;--p1:70%;--p2:20%;--p3:95%}.ph4{--ang:120deg;--p1:90%;--p2:35%;--p3:70%}.ph5{--ang:140deg;--p1:55%;--p2:25%;--p3:85%}.ph6{--ang:170deg;--p1:75%;--p2:30%;--p3:80%}.ph7{--ang:125deg;--p1:45%;--p2:40%;--p3:75%}.ph8{--ang:155deg;--p1:65%;--p2:15%;--p3:95%}.ph9{--ang:135deg;--p1:85%;--p2:50%;--p3:60%}.ph10{--ang:145deg;--p1:50%;--p2:45%;--p3:80%}.media-fill{position:relative;overflow:hidden}.media-fill>img,.media-fill>.ph,.media-fill>picture>img,.media-fill>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;font-family:var(--font-heading);font-size:1.15rem;line-height:1.2;text-transform:var(--button-case,none);letter-spacing:var(--button-tracking,0);color:var(--color-btn-fg);background:var(--color-btn);padding:.75em 1.7em;border-radius:var(--radius-button);border:1px solid var(--color-btn);box-shadow:0 4px 4px rgba(var(--color-fg-rgb),.12),0 0 3px 1px #ffffff2e inset;transition:background-color .3s,color .3s,border-color .3s,opacity .3s,transform .3s;cursor:pointer;will-change:transform;text-align:center}.btn:hover{background:rgba(var(--color-btn-rgb),.82);border-color:var(--color-accent)}.btn--secondary,.btn-light{background:var(--color-btn2);color:var(--color-btn2-fg);border-color:var(--color-btn2);text-transform:uppercase;letter-spacing:.12em;font-size:.95rem}.btn--secondary:hover,.btn-light:hover{background:var(--color-bg);border-color:var(--color-accent)}[data-button-style=outline] .btn:not(.btn--secondary):not(.btn-light){background:transparent;color:var(--color-btn);box-shadow:none}[data-button-style=outline] .btn:not(.btn--secondary):not(.btn-light):hover{background:var(--color-btn);color:var(--color-btn-fg)}.btn[disabled],.btn.is-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.btn-block{width:100%}.link-underline{text-decoration:underline;text-underline-offset:4px}.field{width:100%;font:inherit;font-size:.95rem;color:var(--color-fg);background:var(--color-bg);border:1px solid rgba(var(--color-fg-rgb),.25);border-radius:var(--radius-input);padding:.85em 1em;transition:border-color .25s,box-shadow .25s}.field:focus{outline:none;border-color:var(--color-fg);box-shadow:0 0 0 3px rgba(var(--color-fg-rgb),.12)}.field::placeholder{color:rgba(var(--color-fg-rgb),.55)}label{font-size:.8rem;letter-spacing:.12em;text-transform:uppercase}.form-error{color:#b3261e;font-size:.9rem;margin-bottom:10px}.form-success{color:#1c6b3a;font-size:.9rem;margin-bottom:10px}.color-scheme-3 .form-success,.color-scheme-3 .form-error{color:inherit}select.field{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%23888' stroke-width='1.6'%3E%3Cpath d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1em center;padding-right:2.4em}.card-surface{background:var(--color-surface);border-radius:var(--radius-card);overflow:hidden;transition:background-color .3s ease-in-out}a.card-surface:hover{background:var(--color-accent)}.product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:24px;margin-top:50px;text-align:left}.product-card{display:block;background:var(--color-surface);border-radius:var(--radius-card);overflow:hidden;transition:background-color .3s ease-in-out;position:relative}.product-card:hover{background:var(--color-accent)}.product-card__link{display:block}.product-card__media{aspect-ratio:var(--card-ratio,4/3);position:relative;overflow:hidden;border-radius:var(--radius-card) var(--radius-card) 0 0}.product-card__media>img,.product-card__media>.ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.product-card__media--hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .4s}[data-card-zoom=true] .product-card:hover .product-card__media>img:first-child,[data-card-zoom=true] .product-card:hover .product-card__media>.ph{transform:scale(1.07)}.product-card__media>img,.product-card__media>.ph{transition:transform .35s ease}.product-card__meta{padding:20px 22px 24px}.product-card__meta small{display:block;font-size:.8rem;margin-bottom:6px;opacity:.75}.product-card__title{font-size:1.5rem;line-height:1.12;margin-bottom:8px;font-weight:var(--font-heading-weight,400)}.price{font-size:1rem;display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.price s{opacity:.6}.price-from{font-size:.8rem;opacity:.7}.badge{display:inline-block;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;background:var(--color-btn);color:var(--color-btn-fg);border-radius:999px;padding:.3em .85em}.product-card .badge{position:absolute;top:14px;left:14px;z-index:2}.empty-state{text-align:center;padding:40px 24px;display:flex;flex-direction:column;align-items:center;gap:20px}.pagination{margin-top:60px}.pagination ul{list-style:none;display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap}.page-num{display:inline-flex;min-width:40px;height:40px;align-items:center;justify-content:center;border-radius:var(--radius-input);font-size:.95rem}.page-num.is-current{background:var(--color-btn);color:var(--color-btn-fg)}a.page-num:hover{background:var(--color-surface)}.scroll-progress{position:fixed;left:0;top:0;height:3px;width:100%;transform-origin:0 50%;transform:scaleX(0);background:var(--color-btn);z-index:2000;pointer-events:none}.nav-float{position:fixed;left:50%;top:14px;z-index:1500;transform:translate(-50%,-160%);display:flex;align-items:center;gap:26px;background:rgba(var(--color-bg-rgb),.9);color:var(--color-fg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:var(--radius-button);padding:8px 10px 8px 24px;box-shadow:0 8px 28px rgba(var(--color-fg-rgb),.18);transition:transform .5s var(--ease-out)}.nav-float.show{transform:translate(-50%)}.nav-float .logo{font-size:1.35rem}.nav-float .btn{padding:.55em 1.3em;font-size:1rem}.announcement{font-size:.85rem;text-align:center;position:relative;z-index:130}.announcement__inner{display:flex;align-items:center;justify-content:center;gap:16px;min-height:40px;padding:8px var(--page-gutter)}.announcement a{text-decoration:underline;text-underline-offset:3px}.announcement__slide{display:none}.announcement__slide.is-active{display:block}.announcement__nav{background:none;border:0;cursor:pointer;padding:6px;opacity:.7}.announcement__nav:hover{opacity:1}.site-header{position:relative;z-index:110}.nav{position:relative;z-index:110;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:26px var(--page-gutter);color:var(--color-fg);background:var(--bg-fill)}.nav--overlay{position:absolute;top:0;left:0;right:0;padding-top:32px;align-items:flex-start;background:transparent;color:#fff}.nav .logo{font-family:var(--font-heading);font-size:1.9rem;letter-spacing:.02em;line-height:1;text-transform:var(--heading-case,none);color:inherit}.logo-img{width:var(--logo-width);height:auto}.logo-img--light,.nav--overlay .logo-img--has-light{display:none}.nav--overlay .logo-img--light{display:block}.nav-pill{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:30px;background:var(--color-surface);color:var(--color-fg);border-radius:var(--radius-button);padding:10px 12px 10px 28px;box-shadow:0 6px 20px #0000001f;white-space:nowrap}.nav--overlay .nav-pill{top:32px;transform:translate(-50%)}.nav-link{font-family:var(--font-heading);font-size:1.05rem;transition:opacity .3s;display:inline-flex;align-items:center;gap:4px;text-transform:var(--heading-case,none)}.nav-link:hover{opacity:.65}.nav-link[aria-current=page]{text-decoration:underline;text-underline-offset:6px}.nav-pill .btn{padding:.6em 1.4em;font-size:.95rem}.nav-chevron{width:14px;height:14px}.nav-item{position:relative}.nav-sub{position:absolute;left:-16px;top:100%;margin-top:14px;min-width:220px;list-style:none;background:var(--color-surface);color:var(--color-fg);border-radius:var(--radius-input);padding:12px 16px;box-shadow:0 12px 30px #0000002e;opacity:0;visibility:hidden;transform:translateY(6px);transition:all .25s}.nav-sub li{padding:6px 0}.nav-item.has-sub:hover .nav-sub,.nav-item.has-sub:focus-within .nav-sub{opacity:1;visibility:visible;transform:none}.nav-actions{display:flex;align-items:center;gap:4px;margin-left:auto;position:relative;z-index:2}.nav-icon{display:inline-flex;position:relative;padding:8px;color:inherit;background:none;border:0;cursor:pointer}.cart-count{position:absolute;top:0;right:0;min-width:18px;height:18px;border-radius:9px;background:var(--color-btn);color:var(--color-btn-fg);font-size:.68rem;line-height:18px;text-align:center}.cart-count.is-empty,.nav-toggle,.nav-toggle .icon-close,.nav-toggle[aria-expanded=true] .icon-open{display:none}.nav-toggle[aria-expanded=true] .icon-close{display:block}.mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:105;padding:110px 28px 40px;overflow:auto}.mobile-menu ul{list-style:none}.mobile-menu>ul>li{padding:10px 0;border-bottom:1px solid rgba(var(--color-fg-rgb),.15)}.mobile-menu a{font-family:var(--font-heading);font-size:1.9rem}.mobile-sub a{font-size:1.25rem;opacity:.8}.mobile-menu .btn{margin-top:28px}body.menu-open{overflow:hidden}body.menu-open .nav{position:fixed;left:0;right:0;top:0;z-index:120;background:transparent;color:inherit}html.lux-preloader .nav{opacity:0}.drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:3000;opacity:0;visibility:hidden;transition:opacity .35s,visibility .35s}.drawer-overlay.is-open{opacity:1;visibility:visible}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(460px,100%);z-index:3100;display:flex;flex-direction:column;transform:translate(100%);visibility:hidden;transition:transform .45s var(--ease-out),visibility 0s linear .45s,box-shadow .45s}.drawer.is-open{transform:none;visibility:visible;box-shadow:-10px 0 40px #0003;transition:transform .45s var(--ease-out),visibility 0s,box-shadow .45s}.drawer__head{display:flex;justify-content:space-between;align-items:center;padding:22px 24px;border-bottom:1px solid rgba(var(--color-fg-rgb),.15)}.drawer__title{font-size:1.6rem}.drawer__close{background:none;border:0;cursor:pointer;padding:6px}.drawer__body{flex:1;overflow:auto;padding:8px 24px}.drawer__foot{padding:20px 24px 26px;border-top:1px solid rgba(var(--color-fg-rgb),.15);display:flex;flex-direction:column;gap:12px}.drawer__empty{display:flex;flex-direction:column;align-items:center;gap:20px;padding:60px 0;text-align:center}.cart-line{display:grid;grid-template-columns:84px 1fr auto;gap:16px;padding:18px 0;border-bottom:1px solid rgba(var(--color-fg-rgb),.1)}.cart-line__img{width:84px;aspect-ratio:1;border-radius:var(--radius-media);overflow:hidden;background:var(--color-surface)}.cart-line__img img{width:100%;height:100%;object-fit:cover}.cart-line__title{font-family:var(--font-heading);font-size:1.15rem;line-height:1.15}.cart-line__meta{font-size:.82rem;opacity:.75;margin-top:4px}.cart-line__qty{display:inline-flex;align-items:center;border:1px solid rgba(var(--color-fg-rgb),.25);border-radius:var(--radius-input);margin-top:10px;overflow:hidden}.cart-line__qty button{width:32px;height:32px;background:none;border:0;cursor:pointer}.cart-line__qty span{min-width:28px;text-align:center;font-size:.9rem}.cart-line__remove{font-size:.78rem;text-decoration:underline;background:none;border:0;cursor:pointer;display:block;margin-top:8px;opacity:.75}.cart-line__price{font-size:.95rem;text-align:right}.cart-subtotal{font-size:1.15rem;display:flex;justify-content:space-between;gap:20px}.cart-note-text{font-size:.8rem;opacity:.7}.search-modal{position:fixed;inset:0 0 auto 0;z-index:3100;transform:translateY(-105%);visibility:hidden;transition:transform .45s var(--ease-out),visibility 0s linear .45s;max-height:100vh;overflow:auto}.search-modal.is-open{transform:none;visibility:visible;box-shadow:0 20px 50px #00000040;transition:transform .45s var(--ease-out),visibility 0s}.search-modal__inner{padding:28px var(--page-gutter) 34px;max-width:calc(var(--page-width) + var(--page-gutter) * 2);margin:0 auto}.search-form{display:flex;gap:12px;max-width:760px;margin:0 auto;align-items:center}.search-form .field{font-size:1.1rem}.predictive-results{max-width:760px;margin:22px auto 0}.predictive-group{margin-bottom:18px}.predictive-group h4{font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;font-family:var(--font-body);opacity:.7;margin-bottom:8px}.predictive-item{display:grid;grid-template-columns:56px 1fr auto;gap:14px;align-items:center;padding:8px 0}.predictive-item img,.predictive-item .ph{width:56px;height:56px;border-radius:var(--radius-media);object-fit:cover}.predictive-item:hover .predictive-item__title{text-decoration:underline}.predictive-item__title{font-family:var(--font-heading);font-size:1.1rem}.predictive-more{display:inline-block;margin-top:6px;text-decoration:underline;font-size:.9rem}.site-footer{padding:90px 0 22px}.site-footer .f-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:36px}.site-footer h4{font-size:calc(var(--heading-scale,1) * 2rem);margin-bottom:18px}.site-footer .f-col .rte p,.site-footer .f-col>p{font-size:1.02rem;line-height:1.4;max-width:340px}.footer-link{display:block;font-size:1.02rem;line-height:1.35;margin-bottom:12px;transition:opacity .3s}.footer-link:hover{opacity:.7}.footer-link.inline{display:inline-block;margin-right:16px;font-size:.78rem;margin-bottom:0}.social-links{display:flex;gap:14px;list-style:none;margin-top:10px;flex-wrap:wrap}.social-links .footer-link{margin:0}.newsletter-form{display:flex;flex-direction:column;gap:12px;max-width:340px}.site-footer .field{background:rgba(var(--color-fg-rgb),.08);border-color:rgba(var(--color-fg-rgb),.3);color:var(--color-fg)}.wordmark{font-family:var(--font-heading);font-size:min(9.4vw,calc(var(--page-width) * .1));line-height:1;text-align:center;text-transform:uppercase;margin-top:44px;white-space:nowrap}.f-bottom{border-top:1px solid rgba(var(--color-fg-rgb),.3);margin-top:20px;padding-top:14px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-size:.78rem}.f-tools{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.localization-form{display:flex;gap:10px;flex-wrap:wrap}.localization-form select{width:auto;font-size:.8rem;padding:.55em 2.2em .55em .8em}.payment-icons{display:flex;gap:6px;list-style:none;flex-wrap:wrap}.payment-icons svg{width:38px;height:24px}.rx-pre,.visually-hidden.rx-status{display:none}.rx-pre{--rx-band:90px;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;overflow:hidden;pointer-events:none}.rx-pre.rx-pre{background:transparent}html.lux-preloader .rx-pre{display:block;pointer-events:auto}.rx-pre__stage{position:absolute;left:50%;top:50%;width:0;height:0;transform:rotate(-35deg)}.rx-pre__half{position:absolute;left:-150vmax;width:300vmax;height:150vmax;background:var(--color-bg,#0B4A8B);will-change:transform}.rx-pre__half--a{bottom:-1px}.rx-pre__half--b{top:-1px}.rx-pre__half--b i{position:absolute;left:0;right:0;top:0;height:var(--rx-band);background:var(--color-accent,#D8A95C);opacity:0}.rx-pre__band{position:absolute;left:-150vmax;width:300vmax;top:0;height:var(--rx-band);background:var(--color-accent,#D8A95C);will-change:transform;transform:translateY(-130vmax)}.rx-pre.is-docked .rx-pre__band{opacity:0}.rx-pre.is-docked .rx-pre__half--b i{opacity:1}.rx-pre__center{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.rx-pre__logo{position:relative;width:clamp(230px,38vw,560px);will-change:transform,opacity}.rx-pre__logo img,.rx-pre__word{display:block;width:100%;height:auto}.rx-pre__ghost{opacity:.16}.rx-pre__fill{position:absolute;left:0;top:0;clip-path:inset(0 100% 0 0)}.rx-pre__word{font-family:var(--font-heading);font-weight:800;font-size:clamp(90px,16vw,240px);line-height:1;letter-spacing:-.05em;color:var(--color-fg,#FCF9F3);text-align:center}.rx-pre__count{position:absolute;left:var(--page-gutter,32px);bottom:clamp(18px,3.4vh,40px);font-family:var(--font-heading);font-weight:800;font-size:clamp(64px,11vw,170px);line-height:.78;letter-spacing:-.06em;color:var(--color-fg,#FCF9F3);font-variant-numeric:tabular-nums}.rx-pre__count sup{font-size:.28em;letter-spacing:0;vertical-align:top;position:relative;top:.2em;margin-left:.12em;opacity:.8}.rx-pre__tag{position:absolute;right:var(--page-gutter,32px);bottom:clamp(22px,4vh,44px);margin:0;font-size:clamp(13px,1.3vw,19px);font-weight:700;letter-spacing:-.01em;color:var(--color-fg,#FCF9F3);text-align:right}.rx-pre__tag span{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.15em}.rx-pre__tag em{display:inline-block;font-style:normal;transform:translateY(110%)}html.lux-preloader body{overflow:hidden;height:100vh}body.preloader-done .rx-pre{display:none!important}@media(max-width:768px){.rx-pre__logo{width:64vw}.rx-pre__tag{display:none}.rx-pre__count{left:20px}}.password-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:30px}.password-card{background:var(--color-bg);color:var(--color-fg);border-radius:var(--radius-card);padding:50px 40px;max-width:520px;width:100%;text-align:center;display:flex;flex-direction:column;gap:18px;align-items:center}.password-logo{font-family:var(--font-heading);font-size:1.9rem}.password-form{display:flex;gap:10px;width:100%}.password-owner{font-size:.8rem;opacity:.7}.gift-balance{font-family:var(--font-heading);font-size:2.8rem}@media(max-width:1000px){.nav-pill{display:none}.nav-toggle{display:inline-flex}.nav,.nav--overlay{padding:20px var(--page-gutter)}}@media(max-width:768px){.site-footer{padding:60px 0 20px}.f-bottom{flex-direction:column;align-items:flex-start;gap:10px}.product-grid{gap:16px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.predictive-item--text{grid-template-columns:1fr}.predictive-item__price{font-size:.9rem;opacity:.8}.predictive-empty{padding:12px 0;opacity:.8}.drawer__count{font-size:.8em;opacity:.7}.product-info.is-loading{opacity:.55;pointer-events:none;transition:opacity .2s}body.scroll-locked{overscroll-behavior:contain}.shipping-bar{padding:14px 0 4px;font-size:.85rem}.shipping-bar__track{height:6px;background:rgba(var(--color-fg-rgb),.15);border-radius:3px;margin-top:8px;overflow:hidden}.shipping-bar__track span{display:block;height:100%;background:var(--color-btn);border-radius:3px;transition:width .5s var(--ease-out)}.center{text-align:center}.link-underline.center{display:block}
/*# sourceMappingURL=/cdn/shop/t/2/assets/base.css.map */
