:root{--a8-ink:#59553e;--a8-body:#6b6857;--a8-muted:#716e59;--a8-cream:#fef8eb;--a8-sand:#dbd6c7;--a8-line:rgba(89,85,62,.2);--a8-soft:#f1ede2;--font-body-family:"Jost","Helvetica Neue",Helvetica,Arial,sans-serif;--font-heading-family:"Cormorant Garamond",Georgia,"Times New Roman",serif;--font-heading-weight:400;--font-heading-style:normal}html,body{overflow-x:clip}img,svg,video{max-width:100%}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;color:var(--a8-body)}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-heading-family);font-weight:400;text-transform:none;letter-spacing:0;color:var(--a8-ink)}.h0,h1,.h1{line-height:1.15}.card__heading,.card__heading a{font-family:var(--font-heading-family);font-size:15px;font-weight:400;letter-spacing:1px;text-transform:none;color:var(--a8-muted)}.price,.price-item{font-size:13px;letter-spacing:1px;color:var(--a8-muted)}.button,.shopify-challenge__button,.customer button,.shopify-payment-button__button--unbranded{font-family:var(--font-body-family);font-size:11px;font-weight:500;letter-spacing:3px;text-transform:uppercase;min-height:46px}.announcement-bar__message,.announcement-bar .link{font-family:var(--font-body-family);font-size:11px;font-weight:500;letter-spacing:2px;text-transform:uppercase}.header__menu-item,.header__menu-item span,.header__inline-menu a,.menu-drawer__menu-item,.header .list-menu__item{font-family:var(--font-body-family);font-size:12px;letter-spacing:3px;text-transform:uppercase;font-weight:400}.menu-drawer__menu-item{font-size:14px}.header-wrapper--border-bottom{border-bottom:0}header-drawer .header__icon--menu{width:auto;display:flex;align-items:center;gap:10px}header-drawer .header__icon--menu:after{content:var(--a8-menu-label,"Menu");font-size:11px;letter-spacing:3px;text-transform:uppercase;margin-inline-start:34px}header-drawer{margin-inline-end:1.6rem}@media(max-width:989px){header-drawer{margin-inline-end:2.4rem}.header__icon--search,.header__search{margin-inline-start:.8rem}}body:has([data-overlay]) .section-header:not(.scrolled-past-header) .header-wrapper{background:transparent;border-color:transparent;--color-foreground:255,255,255;--color-background:0,0,0}body:has([data-overlay]) .section-header:not(.scrolled-past-header) .header-wrapper.gradient{background:transparent}body:has([data-overlay]) .section-header:not(.scrolled-past-header) .header__heading-logo{filter:none}body:has([data-overlay]) .section-header:not(.scrolled-past-header) .header-wrapper,body:has([data-overlay]) .section-header:not(.scrolled-past-header) .header-wrapper a,body:has([data-overlay]) .section-header:not(.scrolled-past-header) .header-wrapper summary,body:has([data-overlay]) .section-header:not(.scrolled-past-header) .header__icon,body:has([data-overlay]) .section-header:not(.scrolled-past-header) .header__icon .icon{color:#fff}.footer{border-top:0}.footer .footer-block__heading{font-family:var(--font-body-family);font-size:11px;font-weight:400;letter-spacing:4px;text-transform:uppercase;color:var(--a8-muted);margin-bottom:20px}.footer a,.footer .footer-block__details-content a,.footer .footer__content-bottom-wrapper a{font-size:14px;letter-spacing:0;text-transform:none;text-decoration:none}.footer .list-menu__item,.footer .list-menu__item--link{font-size:14px;letter-spacing:0;text-transform:none;font-weight:400;padding-block:6px}.footer .newsletter-form__field-wrapper .field:before,.footer .newsletter-form__field-wrapper .field:after{box-shadow:none;border-radius:0}.footer .newsletter-form__field-wrapper .field{border-bottom:1px solid var(--a8-line)}.footer .newsletter-form__field-wrapper .field__input{background:transparent;font-size:14px}.field__input,.select__select,.customer .field input{font-size:14px}:focus-visible{outline:2px solid var(--a8-ink);outline-offset:3px}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.a8-progress{position:fixed;left:0;top:0;height:2px;width:100%;background:var(--a8-ink,#59553e);transform-origin:left;transform:scaleX(0);z-index:60;pointer-events:none}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.35s}.product__media-list .product__media-item img{cursor:zoom-in}html.a8-vw-lock{overflow:hidden}.a8-vw{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#fef8eb;color:#59553e;opacity:0;visibility:hidden;transition:opacity .35s,visibility .35s}.a8-vw.is-open{opacity:1;visibility:visible}.a8-vw__track{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior:contain;touch-action:pan-x pinch-zoom}.a8-vw__track::-webkit-scrollbar{display:none}.a8-vw.is-zoomed .a8-vw__track{touch-action:none}.a8-vw__slide{position:relative;flex:0 0 100%;height:100%;scroll-snap-align:center;overflow:hidden;scroll-snap-stop:always}.a8-vw__pan{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;transform-origin:center;will-change:transform}.a8-vw__pan img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;cursor:zoom-in}.a8-vw.is-zoomed .a8-vw__pan img{cursor:grab}.a8-vw__x{position:absolute;top:14px;right:16px;z-index:2;width:44px;height:44px;border:0;border-radius:50%;background:#fef8ebd9;color:inherit;font-size:28px;line-height:1;cursor:pointer}.a8-vw__count{position:absolute;top:24px;left:20px;z-index:2;font-size:11px;letter-spacing:4px}.a8-vw__nav{position:absolute;top:50%;z-index:2;width:46px;height:46px;margin-top:-23px;border:1px solid currentColor;border-radius:50%;background:#fef8ebd9;color:inherit;font-size:18px;cursor:pointer;transition:opacity .25s}.a8-vw__nav--prev{left:18px}.a8-vw__nav--next{right:18px}.a8-vw__nav:disabled{opacity:.25;cursor:default}.a8-vw__hint{position:absolute;bottom:20px;left:0;right:0;z-index:2;text-align:center;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:#716e59;pointer-events:none}@media(max-width:749px){.a8-vw__nav{display:none}}.a8-price-note{margin:18px 0 0;font-size:12px;letter-spacing:3px;text-transform:uppercase;color:var(--a8-muted,#716e59)}
/*# sourceMappingURL=/cdn/shop/t/25/assets/a8-theme.css.map */
