: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)}.a8-vw__info{display:none}@media(min-width:990px){.a8-vw.has-info .a8-vw__track{width:calc(100% - 440px)}.a8-vw.has-info .a8-vw__nav--next{right:458px}.a8-vw.has-info .a8-vw__hint{right:440px}.a8-vw.has-info .a8-vw__info{display:block;position:absolute;top:0;right:0;bottom:0;width:440px;padding:84px 40px 40px;overflow:auto;background:#fef8eb;border-left:1px solid rgba(89,85,62,.18);z-index:1}.a8-vw__info h2{margin:0 0 20px;font:400 30px/1.15 Cormorant Garamond,Georgia,serif;color:#59553e}.a8-vw__desc{font-size:14px;line-height:1.8;color:#6b6857}.a8-vw__desc p{margin:0 0 12px}.a8-vw__specs{display:grid;grid-template-columns:1fr 1.6fr;margin:24px 0 0}.a8-vw__specs dt,.a8-vw__specs dd{margin:0;padding:12px 0;border-bottom:1px solid rgba(89,85,62,.2);font-size:13px}.a8-vw__specs dt{letter-spacing:2px;text-transform:uppercase;font-size:11px;color:#716e59}.a8-vw__more{margin-top:28px;padding:14px 26px;border:1px solid #59553e;background:#59553e;color:#fef8eb;font:400 11px Jost,sans-serif;letter-spacing:3px;text-transform:uppercase;cursor:pointer}}.product__accordion{border:0;border-top:1px solid rgba(89,85,62,.2)}.product__accordion:last-of-type{border-bottom:1px solid rgba(89,85,62,.2)}.product__accordion summary{padding:20px 0}.product__accordion .accordion__title{font:500 15px/1.3 Jost,sans-serif;letter-spacing:.3px;text-transform:none}.product__accordion .accordion__content{padding:0 0 22px;font-size:14px;line-height:1.8;color:#6b6857}.product__accordion .accordion__content p{margin:0 0 12px}.product__accordion .accordion__content strong{color:#59553e;font-weight:500}.product__info-container .a8-sizelink{display:block;text-align:right;margin:0 0 -8px;font:500 12px Jost,sans-serif;letter-spacing:2px;text-transform:uppercase;color:#59553e;text-decoration:underline;text-underline-offset:4px}.product__info-container select,.product__info-container .select__select{border:1px solid rgba(89,85,62,.45);border-radius:2px;background-color:transparent;font:400 15px Jost,sans-serif;color:#59553e}.product__info-container .product__sku{margin:0 0 14px;font:400 12px Jost,sans-serif;letter-spacing:2px;text-transform:uppercase;color:#716e59}.a8-desc{border-top:1px solid rgba(89,85,62,.2);margin:22px 0 0}.a8-desc summary{list-style:none;cursor:pointer;display:block;padding:18px 28px 14px 0;position:relative}.a8-desc summary::-webkit-details-marker{display:none}.a8-desc summary:after{content:"";position:absolute;right:4px;top:24px;width:8px;height:8px;border-right:1.5px solid #59553e;border-bottom:1.5px solid #59553e;transform:rotate(45deg);transition:transform .25s}.a8-desc[open] summary:after{transform:rotate(225deg);top:28px}.a8-desc__h{display:block;font:500 16px/1.3 Jost,sans-serif;color:#59553e}.a8-desc__pre{display:block;margin-top:6px;font-size:13px;line-height:1.5;color:#6b6857}.a8-desc[open] .a8-desc__pre{display:none}.a8-desc__body{padding:0 0 20px;font-size:14px;line-height:1.8;color:#6b6857}.a8-desc__body p,.a8-desc__body ul{margin:0 0 10px}.a8-desc__comp{color:#59553e}.a8-tech__dl{display:grid;grid-template-columns:minmax(90px,1fr) 2fr;margin:0 0 18px}.a8-tech__dl dt,.a8-tech__dl dd{margin:0;padding:11px 0;border-bottom:1px solid rgba(89,85,62,.18);font-size:13px;line-height:1.6}.a8-tech__dl dt{letter-spacing:2px;text-transform:uppercase;font-size:11px;color:#716e59}.a8-tech__dl dd{color:#59553e}.header .a8-lefttools{grid-area:left-icons;display:flex;align-items:center;justify-self:start}.header .a8-lefttools>.header__search{display:inline-flex!important}.header .a8-lefttools header-drawer{margin-inline-end:1.6rem}.header__icons .header__search{display:none!important}.header .search-modal{--color-foreground:89,85,62;--color-background:254,248,235;background:#fef8eb!important;color:#59553e;border-bottom:1px solid #dbd6c7;opacity:1;clip-path:inset(0 0 100% 0);visibility:hidden;transition:clip-path .6s cubic-bezier(.22,1,.36,1),visibility 0s .6s}.header details[open]>.search-modal{clip-path:inset(0 0 0 0);visibility:visible;animation:none;transition:clip-path .6s cubic-bezier(.22,1,.36,1),visibility 0s 0s}.header details[open] .modal-overlay:after{background:#18160c61;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:a8sfade .6s ease both}@keyframes a8sfade{0%{opacity:0}to{opacity:1}}.header .search-modal .search-modal__form .field{background:linear-gradient(#59553e,#59553e) no-repeat left bottom/0 1px;border-bottom:1px solid #dbd6c7;transition:background-size .7s cubic-bezier(.22,1,.36,1) .15s}.header details[open] .search-modal .field,.header .search-modal .field:focus-within{background-size:100% 1px}.header .search-modal .field:before,.header .search-modal .field:after{display:none!important}.header .search-modal .search__input{background:transparent;box-shadow:none;border:0;font-family:var(--font-heading-family,"Cormorant Garamond",serif);font-size:2.4rem;letter-spacing:.05em;color:#59553e;padding:1.2rem 5rem 1.2rem 0;min-height:6rem}.header .search-modal .search__input::placeholder{color:#6b6857;opacity:.55;font-style:italic;letter-spacing:.08em}.header .search-modal .field__label{display:none}.header .search-modal .field__button{color:#59553e;transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .3s}.header .search-modal .field__button:hover{transform:scale(1.12)}.header .search-modal .search-modal__form,.header .search-modal .search-modal__close-button{opacity:0;transform:translateY(-10px);transition:opacity .45s ease,transform .6s cubic-bezier(.22,1,.36,1)}.header details[open] .search-modal .search-modal__form,.header details[open] .search-modal .search-modal__close-button{opacity:1;transform:none;transition-delay:.18s}.header .a8-lefttools .header__icon--search{transition:transform .45s cubic-bezier(.22,1,.36,1)}.header .a8-lefttools .header__icon--search:hover{transform:scale(1.14) rotate(-8deg)}@media(prefers-reduced-motion:reduce){.header .search-modal,.header .search-modal *{transition:none!important;animation:none!important}}@media(max-width:749px){.announcement-bar__message,.announcement-bar .link{font-size:9.5px;letter-spacing:1.6px}.header{padding-top:.9rem!important;padding-bottom:.9rem!important;column-gap:.4rem}.section-header .header-wrapper{--header-padding:0}.header__heading-logo-wrapper,.header__heading-logo{max-width:98px!important;width:98px!important;height:auto}.header__heading-link{padding:0!important}header-drawer .header__icon--menu:after{display:none}.header .a8-lefttools header-drawer{margin-inline-end:.2rem}.header .a8-lefttools{gap:0}.header__icon{width:4rem;height:4rem}.header__icon .icon,.header__icon svg{width:2rem;height:2rem}.header .search-modal .search__input{font-size:1.8rem;min-height:5rem}.a8-hero .a8-h{font-size:clamp(26px,8vw,36px);line-height:1.1;margin-bottom:10px}.a8-hero__content{padding:32px 20px 56px}.a8-hero .a8-body{font-size:13px;margin-bottom:18px}}@media(max-width:749px){.a8-bp{min-height:max(380px,62svh)!important}.a8-bp__head{left:20px;top:22px}.a8-bp__title{font-size:30px;letter-spacing:.2em}.a8-bp__subtitle{font-size:17px;letter-spacing:.14em;margin-top:.5em}.a8-bp__mark{height:72%!important;opacity:.55;right:-12%;bottom:-6%}.a8-bp__url{font-size:10px;left:20px;bottom:16px}}.icon-cart path,.icon-cart-empty path{stroke:currentColor;stroke-width:1.5}.icon-search path{stroke:currentColor;stroke-width:.75}.icon-hamburger path{stroke:currentColor;stroke-width:1.1}.icon-account path{stroke:currentColor;stroke-width:.7}.icon-close path{stroke:currentColor;stroke-width:.5}.header__icon--cart .icon,.header__icon--cart svg{width:7.4rem!important;height:7.4rem!important;max-width:none;flex:none;margin:-1.3rem}.header__icon--cart{width:4.8rem!important;height:4.8rem!important;overflow:visible}.cart-count-bubble{background:#59553e!important;color:#fef8eb!important;font:500 1.1rem/1 var(--font-body-family)!important;min-width:2rem;height:2rem;border-radius:50%;top:.9rem!important;bottom:auto!important;left:auto!important;right:.2rem!important;display:flex;align-items:center;justify-content:center}.header__icon .icon{width:2.2rem;height:2.2rem}.header__icon{width:4.4rem;height:4.4rem}.button,.shopify-challenge__button,.customer button,.shopify-payment-button__button--unbranded{font-weight:500;min-height:5.2rem;letter-spacing:.22em}.button--primary,.product-form__submit{box-shadow:none}.product__title h1,.product__title,.price,.price-item{font-weight:500}.price .price-item--regular,.price-item--last{font-size:1.9rem;letter-spacing:.04em}.menu-drawer__menu-item{font-weight:500}@media(max-width:749px){.header{padding-top:1.1rem!important;padding-bottom:1.1rem!important}.header__icon{width:4.6rem;height:4.6rem}.header__icon .icon{width:2.4rem;height:2.4rem}.header__icon--cart{width:5rem!important;height:5rem!important}.header__icon--cart .icon,.header__icon--cart svg{width:7.2rem!important;height:7.2rem!important;margin:-1.2rem}.header__icons{gap:.2rem}.header__heading-logo-wrapper,.header__heading-logo{max-width:104px!important;width:104px!important}.button,.shopify-payment-button__button--unbranded{min-height:5.4rem;font-size:12px}.product-form__submit{font-weight:500;letter-spacing:.2em}.a8-sb .button{min-height:5rem}}:root{--a8-body:#47432f;--a8-muted:#55513c;--font-heading-weight:600}body{color:#47432f;font-size:1.6rem;line-height:1.7}p,li{color:#47432f}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.a8-h{font-weight:600!important;color:#3d3a29}.a8-hero .a8-h{font-weight:700!important;letter-spacing:.01em}.title,.collection-hero__title,.main-page-title{font-weight:600!important}.a8-head .a8-h,.featured-collection .title,.collection .title{font-size:clamp(3.2rem,4vw,4.8rem)}.announcement-bar{background:#59553e!important;color:#fef8eb!important}.announcement-bar__message,.announcement-bar .link{color:#fef8eb!important;font-weight:500;font-size:11.5px}.header-wrapper{border-bottom:1px solid rgba(89,85,62,.28)!important;box-shadow:0 1px #59553e0a,0 6px 18px -14px #3d3a2959}.header__menu-item,.header__inline-menu a,.header .list-menu__item{font-weight:500;color:#3d3a29}.card__heading,.card__heading a{font-family:var(--font-body-family)!important;font-size:1.5rem!important;font-weight:500!important;letter-spacing:.06em!important;text-transform:uppercase;color:#3d3a29!important;line-height:1.4}.card .price,.card .price-item{font-size:1.6rem!important;font-weight:600!important;color:#3d3a29!important;letter-spacing:.04em}.card-wrapper{transition:transform .35s ease,box-shadow .35s ease}.card-wrapper:hover{transform:translateY(-4px)}.card__media,.card .media{background:#f1ede2}.card--standard .card__inner,.card--card{border-radius:0}.card-information{padding-top:1.4rem}.badge{background:#59553e!important;color:#fef8eb!important;border:0!important;border-radius:0!important;font-weight:500;letter-spacing:.14em;text-transform:uppercase;font-size:1.05rem}.product__title h1{font-size:clamp(3rem,3.4vw,4.2rem);font-weight:600!important;line-height:1.15}.product-form__input .form__label,.product-form__input legend{font-weight:500;color:#3d3a29;letter-spacing:.14em;text-transform:uppercase;font-size:1.2rem}.product-form__input input[type=radio]+label{min-width:4.8rem;min-height:4.8rem;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid #59553e;border-radius:0;color:#3d3a29;font-weight:500;background:transparent}.product-form__input input[type=radio]:checked+label{background:#59553e;color:#fef8eb}.product-form__input input[type=radio]:disabled+label{opacity:.4}.product-form__submit.button{background:#59553e;color:#fef8eb;border:1.5px solid #59553e}.product-form__submit.button:hover{background:#3d3a29;border-color:#3d3a29}.shopify-payment-button__button--unbranded{background:transparent;color:#59553e;border:1.5px solid #59553e}.product__accordion .accordion__title{font-weight:600;font-size:1.6rem;color:#3d3a29}.product__accordion .accordion__content,.a8-desc__body{color:#47432f;font-size:1.5rem}.product__accordion .accordion{border-color:#59553e59}.button--primary,.button:not(.button--secondary):not(.button--tertiary){background:#59553e;color:#fef8eb;border-radius:0}.button--secondary{border:1.5px solid #59553e;color:#59553e;background:transparent;border-radius:0}.button:hover{box-shadow:none}.field__input,.select__select,.customer .field input{border-radius:0;color:#3d3a29}.field:after,.select:after,.customer .field:after{border-radius:0;box-shadow:0 0 0 1.5px #59553e8c}.footer{background:#3d3a29!important;color:#e8e2cf;border-top:0!important}.footer *,.footer a,.footer .list-menu__item{color:#e8e2cf!important}.footer .footer-block__heading{color:#fef8eb!important;font-weight:500;letter-spacing:.3em}.footer .field__input{color:#fef8eb!important}.footer .field:after{box-shadow:0 0 0 1.5px #fef8eb8c!important}.footer .newsletter-form__button,.footer .button{background:#fef8eb;color:#3d3a29!important}.footer__content-bottom{border-top:1px solid rgba(254,248,235,.2)!important}.footer .icon{color:#fef8eb}.cart-drawer__header,.cart__footer{border-color:#59553e4d}.cart-item__name{font-weight:500;color:#3d3a29;text-decoration:none}.totals__total-value,.cart__ctas .button{font-weight:600}.quantity{border-radius:0}.quantity:after{border-radius:0;box-shadow:0 0 0 1.5px #59553e8c}::selection{background:#59553e;color:#fef8eb}a:focus-visible,button:focus-visible{outline:2px solid #59553e;outline-offset:3px}@media(max-width:749px){body{font-size:1.55rem}.card__heading,.card__heading a{font-size:1.25rem!important;letter-spacing:.04em!important}.card .price,.card .price-item{font-size:1.45rem!important}.product__title h1{font-size:3rem}.grid--2-col-tablet-down .grid__item{padding-bottom:.4rem}.product-form__input input[type=radio]+label{min-width:5rem;min-height:5rem}.menu-drawer{background:#fef8eb}.menu-drawer__menu-item{font-size:1.7rem;padding:1.8rem 3rem;border-bottom:1px solid rgba(89,85,62,.18);color:#3d3a29}}.section-header{position:sticky;top:0;z-index:100}.header-wrapper{position:relative}@media(max-width:989px){body:has([data-overlay]) .section-header .header-wrapper,body:has([data-overlay]) .section-header:not(.scrolled-past-header) .header-wrapper,body:has([data-overlay]) .section-header:not(.scrolled-past-header) .header-wrapper.gradient{background:#fef8eb!important;border-bottom:1px solid rgba(89,85,62,.28)!important;--color-foreground:61,58,41;--color-background:254,248,235}body:has([data-overlay]) .section-header .header-wrapper,body:has([data-overlay]) .section-header .header-wrapper a,body:has([data-overlay]) .section-header .header-wrapper summary,body:has([data-overlay]) .section-header .header__icon,body:has([data-overlay]) .section-header .header__icon .icon,body:has([data-overlay]) .section-header:not(.scrolled-past-header) .header-wrapper a,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:#3d3a29!important}body:has([data-overlay]) .section-header .header__heading-logo,body:has([data-overlay]) .section-header:not(.scrolled-past-header) .header__heading-logo{filter:none!important}header-drawer,.a8-lefttools,.header__icon--menu{visibility:visible!important;opacity:1!important}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/a8-theme.css.map */
