html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::selection{background:#0e0e0e;color:#f5f3ef}:focus-visible{outline-offset:3px}:root{--sgs-ease: cubic-bezier(.2, .7, .2, 1);--sgs-ease-out: cubic-bezier(.16, 1, .3, 1);--sgs-hairline-light: rgb(14 14 14 / .12);--sgs-hairline-dark: rgb(245 243 239 / .14);--sgs-label-size: 11px;--sgs-label-tracking: .2em}.sgs-label{font-family:var(--font-body--family);font-size:var(--sgs-label-size);font-weight:500;letter-spacing:var(--sgs-label-tracking);text-transform:uppercase;line-height:1.4}.sgs-link{position:relative;display:inline-flex;align-items:center;gap:10px;padding-block:6px;color:inherit;text-decoration:none;font-family:var(--font-body--family);font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.sgs-link:after{content:"";position:absolute;inset-inline:0;bottom:0;height:1px;background:currentColor;opacity:.35;transform-origin:left;transition:opacity .4s var(--sgs-ease),transform .5s var(--sgs-ease-out)}.sgs-link:hover:after{opacity:1}.sgs-link svg{transition:translate .4s var(--sgs-ease-out)}.sgs-link:hover svg{translate:4px 0}@media(prefers-reduced-motion:no-preference){.sgs-motion [data-sgs-reveal]{opacity:0;translate:0 24px;transition:opacity .9s var(--sgs-ease),translate 1s var(--sgs-ease-out);transition-delay:calc(var(--sgs-reveal-index, 0) * 80ms)}.sgs-motion [data-sgs-reveal].is-revealed{opacity:1;translate:0 0}}.announcement-bar__slider:not(:has(slideshow-arrows)) .announcement-bar__slides{box-sizing:border-box;width:100%;padding-inline:var(--page-margin, 16px)}.announcement-bar .announcement-bar__text{letter-spacing:.2em;line-height:1.6;text-align:center;text-wrap:balance}@media screen and (max-width:749px){.announcement-bar .announcement-bar__text{letter-spacing:.12em}}.header .menu-list__link-title{position:relative;padding-inline:0;margin-inline:clamp(12px,1.4vw,22px);letter-spacing:.16em}.header .menu-list__link-title:after{content:"";position:absolute;inset-inline:0;bottom:-6px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .45s var(--sgs-ease-out)}.header .menu-list__link:hover .menu-list__link-title:after,.header .menu-list__link[aria-expanded=true] .menu-list__link-title:after,.header .menu-list__link--active .menu-list__link-title:after{transform:scaleX(1);transform-origin:left}[slot=overflow] .menu-list__link-title:after{content:none}.header[transparent]:not([data-sticky-state=active]):not(:has(.menu-list__link:hover)):not(:has(header-menu[aria-expanded=true])) .header__row{border-bottom-color:var(--sgs-hairline-dark)}.header__row{transition:background-color .35s var(--sgs-ease),border-color .35s var(--sgs-ease)}.header .cart-bubble{font-size:10px;font-weight:600;letter-spacing:0}.variant-option--buttons legend{margin-block-end:14px;font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.variant-option--buttons legend .variant-option__swatch-value{padding-inline-start:8px;letter-spacing:.04em;text-transform:none}.variant-option--buttons{gap:8px}.variant-option__button-label{min-height:48px;padding-inline:20px;font-size:13px;letter-spacing:.03em;font-variant-numeric:tabular-nums}button[ref=addToCartButton]{min-height:56px;font-size:12px;font-weight:500;letter-spacing:.18em}.product-card .sgs-fit-contain img{box-sizing:border-box;padding:9%;filter:drop-shadow(0 14px 18px rgb(0 0 0 / .14))}.product-media-container.constrain-height{--viewport-offset: 180px}@media screen and (max-width:749px){media-gallery slideshow-slides{align-items:flex-start}media-gallery slideshow-container{overflow:clip;transition:height .45s cubic-bezier(.2,.7,.2,1)}}@media(prefers-reduced-motion:reduce){media-gallery slideshow-container{transition:none}}.product-card .card-gallery{background:#ebe8e2}.product-card .price,.product-card .price-item__group{color:rgb(var(--color-foreground-rgb) / .72);font-variant-numeric:tabular-nums}.product-card .compare-at-price{color:rgb(var(--color-foreground-rgb) / .4)}.product-badges .product-badges__badge,.product-card .product-badges>*{font-size:10px;letter-spacing:.2em}.facets--horizontal{border-block:1px solid rgb(var(--color-foreground-rgb) / .12);padding-block:6px}.facets--horizontal summary,.facets--horizontal label,.facets--horizontal button{letter-spacing:.14em}.search-page__header :is(h1,h2){letter-spacing:-.03em;line-height:.95}.theme-drawer__title,.cart-title{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);text-transform:uppercase;letter-spacing:-.01em}.cart-items__title{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);letter-spacing:-.005em;text-decoration:none}.cart-items__media-container{background:#ebe8e2}.cart-items__variant,.cart-items__variants{font-size:13px;color:rgb(var(--color-foreground-rgb) / .62)}.cart-totals__total{font-variant-numeric:tabular-nums}#checkout{min-height:56px;font-size:12px;font-weight:500;letter-spacing:.18em}.shopify-policy__container{max-width:calc(760px + var(--page-margin, 40px) * 2);margin-inline:auto;padding:clamp(64px,8vw,120px) var(--page-margin, 40px) clamp(80px,10vw,140px)}.shopify-policy__title{margin-bottom:clamp(40px,5vw,64px);padding-bottom:28px;border-bottom:1px solid rgb(14 14 14 / .12);text-align:start}.shopify-policy__title h1{margin:0;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:clamp(2.5rem,1.6rem + 3vw,4.5rem);line-height:.95;letter-spacing:-.03em;text-transform:uppercase}.shopify-policy__body{font-size:15px;line-height:1.75;color:#0e0e0ec7}.shopify-policy__body :is(h2,h3,h4){margin:2.4em 0 .8em;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:1.125rem;letter-spacing:-.005em;text-transform:uppercase;color:#0e0e0e}.shopify-policy__body a{color:inherit;text-underline-offset:3px}.page-content{max-width:68ch;font-size:16px;line-height:1.75}.page-content :is(h2,h3){font-family:var(--font-heading--family);text-transform:uppercase;letter-spacing:-.01em}@media(prefers-reduced-motion:reduce){.header .menu-list__link-title:after,.sgs-link:after,.sgs-link svg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/sgs-theme.css.map */
