:root{--ds-space-1: .4rem;--ds-space-2: .8rem;--ds-space-3: 1.2rem;--ds-space-4: 1.6rem;--ds-space-5: 2.4rem;--ds-space-6: 3.2rem;--ds-radius-xs: 6px;--ds-radius-sm: 10px;--ds-radius-md: 16px;--ds-radius-lg: 24px;--ds-shadow-xs: 0 6px 18px rgba(16, 18, 20, .08);--ds-shadow-sm: 0 10px 30px rgba(16, 18, 20, .12);--ds-shadow-md: 0 18px 50px rgba(16, 18, 20, .16);--ds-border: rgba(var(--color-foreground), .12);--ds-border-strong: rgba(var(--color-foreground), .2);--premium-body-line-height: calc(1 + .85 / var(--font-body-scale));--premium-heading-line-height: calc(1 + .18/max(1, var(--font-heading-scale))) ;--premium-heading-letter-spacing: -.015em;--premium-section-gap: clamp(3rem, 4vw, 6rem)}body{color:rgba(var(--color-foreground),.88);letter-spacing:.01em;line-height:var(--premium-body-line-height);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-kerning:normal}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{letter-spacing:var(--premium-heading-letter-spacing);line-height:var(--premium-heading-line-height)}a{text-underline-offset:.25em;text-decoration-thickness:1px}.section+.section{margin-top:var(--premium-section-gap)}.rte{line-height:var(--premium-body-line-height)}.button,.shopify-payment-button__button,.shopify-payment-button__button--hidden{border-radius:999px;padding:1.1rem 2.4rem;min-height:4.8rem;font-weight:700;letter-spacing:.02em;transition:transform .16s ease,box-shadow .18s ease,background-color .18s ease,filter .18s ease;box-shadow:var(--ds-shadow-sm);border:1px solid rgba(var(--color-button-text),.12);background-image:linear-gradient(135deg,rgba(var(--color-button),1),rgba(var(--color-button),.82))}.button:hover,.shopify-payment-button__button:hover{transform:translateY(-2px);box-shadow:var(--ds-shadow-md);filter:brightness(1.02)}.button--secondary{background-image:none;background-color:rgba(var(--color-foreground),.04);border-color:var(--ds-border-strong);box-shadow:none}.button--tertiary{background-image:none;background-color:transparent;border-color:transparent;box-shadow:none}.button:focus-visible,.shopify-payment-button__button:focus-visible,.field__input:focus-visible,.select__select:focus-visible,.text-area:focus-visible,.quantity__input:focus-visible{outline:2px solid rgba(var(--color-foreground),.35);outline-offset:2px}.field__input,.select__select,.text-area,.quantity__input{border-radius:calc(var(--inputs-radius) + 6px);border-color:var(--ds-border);background-color:rgba(var(--color-background),.98);box-shadow:none}.field__label{letter-spacing:.02em}.card,.article-card,.collection-card{border-radius:var(--ds-radius-md);border:1px solid var(--ds-border);box-shadow:var(--ds-shadow-xs);background:rgb(var(--color-background));transition:transform .18s ease,box-shadow .2s ease,border-color .18s ease}.card:hover,.article-card:hover,.collection-card:hover{transform:translateY(-3px);border-color:var(--ds-border-strong);box-shadow:var(--ds-shadow-sm)}.card__inner,.media,.product__media,.slideshow__media{border-radius:var(--ds-radius-md);overflow:hidden}.badge{border-radius:999px;padding:.4rem .9rem;font-weight:600}.header-wrapper{-webkit-backdrop-filter:saturate(140%) blur(8px);backdrop-filter:saturate(140%) blur(8px)}.header__icons{gap:.6rem}.header__icon{border-radius:999px;padding:.4rem;transition:background-color .16s ease}.header__icon:hover{background:rgba(var(--color-foreground),.06)}.footer{border-top:1px solid var(--ds-border)}.footer__content-top{gap:2.4rem}.footer__trust{margin-top:2.4rem;padding:1.8rem 0;border-top:1px solid var(--ds-border);border-bottom:1px solid var(--ds-border)}.footer__trust-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem 2rem;list-style:none;margin:0;padding:0;align-items:center}.footer__trust-item{display:flex;align-items:center;gap:.8rem;font-weight:600}.product__info-container>*+*{margin-top:1.4rem}.product__title h1,.product__title .h1{letter-spacing:-.02em}.product__description.rte{border-radius:var(--ds-radius-md)}.product__metafield-block{border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);padding:1.2rem 1.4rem;background:rgba(var(--color-foreground),.02)}.product__metafield-block h3{margin:0 0 .6rem}.collection-hero__metafield{margin-top:1rem;color:rgba(var(--color-foreground),.8)}.product-sticky-bar{position:fixed;left:0;right:0;bottom:0;z-index:40;background:rgb(var(--color-background));border-top:1px solid var(--ds-border);box-shadow:0 -14px 40px #10121426;transform:translateY(110%);transition:transform .22s ease}.product-sticky-bar.is-visible{transform:translateY(0)}.product-sticky-bar__inner{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1rem 0}.product-sticky-bar__info{display:flex;flex-direction:column;gap:.2rem;min-width:0}.product-sticky-bar__title{font-weight:600;font-size:1.4rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-sticky-bar__price .price{font-size:1.4rem}.has-sticky-atc .content-for-layout{padding-bottom:calc(var(--sticky-atc-height, 0px) + 20px)}@media screen and (min-width:990px){.product-sticky-bar{display:none}.has-sticky-atc .content-for-layout{padding-bottom:0}}.cart-drawer .drawer__inner{border-left:1px solid var(--ds-border)}.cart-drawer__footer{border-top:1px solid var(--ds-border);padding-top:1.2rem}.cart-item__media img{border-radius:var(--ds-radius-sm)}.cart__checkout-button{width:100%}.cart-drawer__upsell{margin-top:2rem;border-top:1px solid var(--ds-border);padding-top:1.6rem}.cart-drawer__upsell-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}@media screen and (min-width:750px){.cart-drawer__upsell-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.facets__summary{border-radius:999px;border:1px solid var(--ds-border);padding:.6rem 1.2rem}.facets__heading{font-weight:600}.facet-filters__sort{border-radius:999px}.product-grid .grid__item{padding-bottom:.6rem}.template-search__search .field{border-radius:999px;overflow:hidden;box-shadow:var(--ds-shadow-xs)}.predictive-search__results-groups-wrapper{border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-sm)}.customer .field__input,.customer .select__select{background:rgba(var(--color-background),.98)}.template-404 .title,.template-404 .subtitle{letter-spacing:-.02em}
/*# sourceMappingURL=/cdn/shop/t/10/assets/components.css.map */
