:root{--c-paper:#F6F3EE;--c-well:#EDE8E0;--c-ink:#1E2420;--c-ink-2:#585F59;--c-line:#DAD4C9;--c-accent:#7C4F2C;--c-white:#FFFFFF;--c-control:#787D76;--c-ink-hover:#333A35;--c-on-ink-2:#A8A49B;--c-scrim:rgba(30,36,32,.32);--f-serif: var(--font-heading--family), Georgia, "Times New Roman", serif;--f-sans: var(--font-body--family), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--gutter:16px;--section-y:56px;--r-1:2px;--hair:1px solid var(--c-line);--ease-out:cubic-bezier(.2,.6,.2,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--t-1:.12s;--t-2:.24s;--t-3:.4s;--t-4:.48s;--ah-r-sm:0;--ah-r-md:0;--ah-r-lg:0;--ah-r-pill:2px;--ah-e0:none;--ah-e1:none;--ah-e2:none;--ah-e3:none;--ah-e-inset:none;--ah-border-hair:var(--c-line);--ah-border-control:var(--c-control);--ah-ink:var(--c-ink);--ah-bg:var(--c-paper);--ah-line:var(--c-line)}@media(min-width:1000px){:root{--gutter:40px;--section-y:112px}}body{background:var(--c-paper);color:var(--c-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--c-ink);color:var(--c-paper)}:where(a,button,input,summary,select,textarea):focus-visible{outline:2px solid var(--c-ink);outline-offset:3px;box-shadow:none}h1,h2,h3,.h1,.h2,.h3{font-weight:400;letter-spacing:-.012em}.ahs{--ink:#1E2420;--ink2:#1E2420;--pp:#1E2420;--pp2:#333A35;--pp3:#1E2420;--acc:#7C4F2C;--tint:#EDE8E0;--tint2:#EDE8E0;--ln:#DAD4C9;--mu:#585F59;--w:#F6F3EE;--sale:#7C4F2C;font-family:var(--f-sans)}.ahs h1,.ahs h2,.ahs h3{font-family:var(--f-serif);font-weight:400;letter-spacing:-.015em}.ahs-w{max-width:1440px;padding:0 var(--gutter)}.ahs-s,.ahs-s--tint{background:var(--c-paper);padding:var(--section-y) 0}.ahs-s+.ahs-s,.shopify-section+.shopify-section .ahs-s{border-top:var(--hair)}.ahs-lbl{font:500 11px/16px var(--f-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--c-ink-2)}@media(min-width:1000px){.ahs-lbl{font-size:12px}}.ahs-hd{margin-bottom:24px;align-items:end}.ahs-hd h2{font-size:clamp(1.75rem,1.2rem + 2.2vw,2.75rem);line-height:1.14}.ahs-hd p{font:400 15px/24px var(--f-sans);color:var(--c-ink-2)}@media(min-width:1000px){.ahs-hd{margin-bottom:40px}.ahs-hd p{font-size:17px;line-height:28px}}.ahs-lk{font:500 14px/20px var(--f-sans);color:var(--c-ink);border:0;padding-bottom:2px;background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat;transition:background-size var(--t-2) var(--ease-out)}@media(hover:hover){.ahs-lk:hover{background-size:0 1px;background-position:100% 100%}}.ahs-b{min-height:48px;padding:0 28px;border-radius:var(--r-1);border:1px solid transparent;font:500 14px/1 var(--f-sans);letter-spacing:.01em;box-shadow:none;transform:none;transition:background-color var(--t-1) var(--ease-out),color var(--t-2) var(--ease-out),border-color var(--t-2),transform var(--t-1)}.ahs-b1,.ahs-b3{background:var(--c-ink);color:var(--c-paper);box-shadow:none}.ahs-b2{background:transparent;color:var(--c-ink);border-color:var(--c-ink)}@media(hover:hover){.ahs-b1:hover,.ahs-b3:hover{background:var(--c-ink-hover);transform:none}.ahs-b2:hover{background:var(--c-ink);color:var(--c-paper);border-color:var(--c-ink)}}.ahs-b:active{transform:scale(.98)}.ahs-hero,.ahs-hero--photo{background:var(--c-paper);color:var(--c-ink);padding:28px 0 0;background-image:none}.ahs-hero:after{display:none}.ahs-hero .ahs-lbl{color:var(--c-ink-2)}.ahs-hero h1{font-size:clamp(2.25rem,1.2rem + 3.2vw,3.75rem);line-height:1.06;letter-spacing:-.02em;max-width:15ch;margin:14px 0 16px;text-shadow:none;text-wrap:balance}.ahs-hero .ahs-sub{font:400 15px/24px var(--f-sans);color:var(--c-ink-2);max-width:44ch;margin-bottom:24px}.ahs-hc{gap:12px 20px;align-items:center}.ahs-hero .ahs-b2{border:0;padding:0 0 2px;min-height:0;border-radius:0;background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat;transition:background-size var(--t-2) var(--ease-out)}@media(hover:hover){.ahs-hero .ahs-b2:hover{background-color:transparent;color:var(--c-ink);background-size:0 1px;background-position:100% 100%}}.ahs-hp{border-radius:0;box-shadow:none}.ahs-hp__chip{display:none}.ahs-shelf img{filter:none}@media(max-width:999px){.ahs-hero{padding-top:20px}.ahs-hero h1{font-size:clamp(1.95rem,8.4vw,2.5rem);line-height:1.08;margin:10px 0 12px;max-width:17ch}.ahs-hero .ahs-sub{-webkit-line-clamp:2;margin-bottom:18px}.ahs-hc .ahs-b{flex:0 0 auto}.ahs-hc .ahs-b1{flex:1 1 auto}.ahs-hp{display:none}}@media(min-width:1000px){.ahs-hero{padding-top:56px}.ahs-hg{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;align-items:end;min-height:0}.ahs-hp{aspect-ratio:5 / 4}.ahs-hc .ahs-b{flex:0 0 auto}}.ahs-rail{display:grid;grid-auto-flow:column;grid-auto-columns:42vw;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;margin:28px calc(-1 * var(--gutter)) 0;padding:0 var(--gutter);list-style:none}.ahs-rail::-webkit-scrollbar{display:none}.ahs-rail__i{scroll-snap-align:start;display:grid;gap:4px;color:var(--c-ink);text-decoration:none;min-width:0}.ahs-rail__img{display:block;aspect-ratio:4 / 5;background:var(--c-well);overflow:hidden;margin-bottom:8px}.ahs-rail__img img{width:100%;height:100%;object-fit:contain;object-position:50% 85%;padding:10% 12%;mix-blend-mode:multiply;transition:transform .6s var(--ease-out)}.ahs-rail__n{font:500 14px/20px var(--f-sans);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ahs-rail__p{font:500 15px/20px var(--f-sans);font-variant-numeric:tabular-nums}.ahs-rail__u{font:400 12px/18px var(--f-sans);color:var(--c-ink-2)}@media(hover:hover){.ahs-rail__i:hover .ahs-rail__img img{transform:scale(1.03)}}@media(min-width:750px){.ahs-rail{grid-auto-columns:28vw}}@media(min-width:1000px){.ahs-rail{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:auto;gap:24px;overflow:visible;margin:64px 0 0;padding:0}.ahs-rail__n{font-size:15px;line-height:22px}}.ahs-strip{background:none;border:0;border-block:var(--hair);border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none;margin-top:32px;grid-template-columns:repeat(2,minmax(0,1fr))}.ahs-strip>div{padding:14px 12px;font:500 13px/18px var(--f-sans);color:var(--c-ink);gap:0}.ahs-strip>div:nth-child(2n){border-inline-start:var(--hair)}.ahs-strip>div:nth-child(n+3){border-top:var(--hair)}.ahs-strip svg{display:none}@media(min-width:750px){.ahs-strip{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:56px}.ahs-strip>div{padding:18px 20px;justify-content:center;text-align:center;font-size:13px}.ahs-strip>div+div{border-inline-start:var(--hair)}.ahs-strip>div:nth-child(n+3){border-top:0}}.ahs-pg{gap:32px 12px}@media(min-width:1000px){.ahs-pg{gap:48px 24px}}.ahs-p,.ahs-p:hover{background:none;border:0;border-radius:0;box-shadow:none;transform:none;overflow:visible}.ahs-pi{aspect-ratio:4 / 5;background:var(--c-well);border:0;border-radius:0;overflow:hidden}.ahs .ahs-pi{background:var(--c-well)}.ahs-pi img{object-fit:contain;object-position:50% 85%;padding:10% 12%;mix-blend-mode:multiply;transition:transform .6s var(--ease-out)}.ahs-p:hover .ahs-pi img{transform:none}@media(hover:hover){.ahs-p:hover .ahs-pi img{transform:scale(1.03)}}.ahs-pb{padding:12px 0 0;gap:4px}.ahs-pb h3{font:500 14px/20px var(--f-sans);letter-spacing:0;color:var(--c-ink);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:40px}.ahs-pr,.ahs-pr--sale{font:500 15px/20px var(--f-sans);letter-spacing:0;color:var(--c-ink);font-variant-numeric:tabular-nums;margin-top:4px}.ahs-pr s,.ahs-was,.ahs-up{font:400 12px/18px var(--f-sans);color:var(--c-ink-2)}.ahs-fl,.ahs-fl--kit,.ahs .ahs-fl--save{position:static;order:-1;background:none!important;color:var(--c-ink-2)!important;padding:0;border-radius:0!important;box-shadow:none!important;font:500 11px/16px var(--f-sans)!important;letter-spacing:.08em;text-transform:uppercase!important}.ahs .ahs-fl--save{color:var(--c-accent)!important}.ahs-fl{display:block;min-height:16px}.ahs-form{padding:12px 0 0}.ahs .ahs-add,.ahs .ahs-add:not(.ahs-add--off){min-height:44px;border-radius:var(--r-1);border:1px solid var(--c-ink);background:transparent;color:var(--c-ink);font:500 13px/1.2 var(--f-sans);letter-spacing:.01em;transition:background-color var(--t-2) var(--ease-out),color var(--t-2) var(--ease-out)}@media(hover:hover){.ahs .ahs-add:not(.ahs-add--off):hover{background:var(--c-ink);color:var(--c-paper);border-color:var(--c-ink)}}.ahs .ahs-add.is-done,.ahs-ed__form .ahs-b.is-done{background:var(--c-ink);border-color:var(--c-ink);color:var(--c-paper)}.ahs-add--off,.ahs-add--off:hover{border-color:var(--c-line);color:var(--c-ink-2);background:transparent}.ahs-fc,.ahs-cg{gap:28px 12px}@media(min-width:1000px){.ahs-fc,.ahs-cg{gap:40px 24px}}.ahs-fcard{aspect-ratio:auto;border-radius:0;background:none;color:var(--c-ink);display:grid;overflow:visible}.ahs-fcard img{position:static;display:block;width:100%;aspect-ratio:4 / 5;height:auto;object-fit:cover;background:var(--c-well);transition:transform .8s var(--ease-out)}.ahs-fcard:hover img{transform:none}.ahs-fcard{position:relative}.ahs-fcard>img{clip-path:inset(0)}@media(hover:hover){.ahs-fcard:hover>img{transform:scale(1.03)}}.ahs-fcard__shade{display:none}.ahs-fcard__body{position:static;padding:12px 0 0;gap:2px}.ahs-fcard__count{order:2;font:400 12px/18px var(--f-sans);letter-spacing:0;text-transform:none;color:var(--c-ink-2)}.ahs-fcard__title{order:1;font:400 20px/26px var(--f-serif);letter-spacing:-.01em;color:var(--c-ink)}.ahs-fcard__text{display:none!important}.ahs-fcard__go{order:3;font:500 13px/20px var(--f-sans);color:var(--c-ink);margin-top:2px}@media(min-width:750px){.ahs-fcard__title{font-size:24px;line-height:30px}}.ahs-chips{gap:0 24px;margin-top:32px;border-bottom:var(--hair)}.ahs-chip,.ahs-chip:hover{border:0;border-top:var(--hair);border-radius:0;background:none;min-height:56px;padding:0;transform:none}.ahs-chip__img{display:none}.ahs-chip__t strong{font:500 15px/22px var(--f-sans)}.ahs-chip__t span{font:400 12px/18px var(--f-sans);color:var(--c-ink-2)}.ahs-chip__go{color:var(--c-ink);font-weight:400;transition:transform var(--t-2) var(--ease-out)}@media(hover:hover){.ahs-chip:hover .ahs-chip__go{transform:translate(4px)}}.ahs-c,.ahs-c:hover{border:0;border-radius:0;box-shadow:none;transform:none;background:none}.ahs-ci{background:var(--c-well);border:0}.ahs-ci img{mix-blend-mode:multiply}.ahs-cb{padding:12px 0 0}.ahs-cb h3{font:500 15px/22px var(--f-sans)}.ahs-ed{gap:28px}.ahs-ed__media{border-radius:0;background:var(--c-well)}@media(max-width:999px){.ahs-ed__media{margin-inline:calc(-1 * var(--gutter));max-height:none;aspect-ratio:4 / 5}}@media(min-width:1000px){.ahs-ed{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:80px}.ahs-ed--flip{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.ahs-ed__lbl{color:var(--c-accent)!important}.ahs-ed__copy h2{font-size:clamp(1.75rem,1.2rem + 2.2vw,2.75rem);line-height:1.14}.ahs-ed__text{font:400 16px/26px var(--f-sans);color:var(--c-ink-2);max-width:60ch}.ahs-ed__prod{background:none;border:0;border-block:var(--hair);border-radius:0;padding:16px 0}.ahs-ed__thumb{flex-basis:72px;height:90px;border-radius:0;background:var(--c-well)}.ahs-ed__thumb img{mix-blend-mode:multiply}.ahs-ed__price{font:500 15px/20px var(--f-sans);font-variant-numeric:tabular-nums}.ahs-wg{counter-reset:ahw;gap:32px}.ahs-wg>*{counter-increment:ahw;border-top:var(--hair);padding-top:20px}.ahs-wi{display:none}.ahs-wg>*:before{content:"0" counter(ahw);display:block;font:400 22px/28px var(--f-serif);color:var(--c-ink-2);margin-bottom:12px}.ahs-wg h3{font:500 15px/22px var(--f-sans);letter-spacing:0}.ahs-wg p{font:400 14px/22px var(--f-sans);color:var(--c-ink-2)}.ahs-end,.ahs-end--photo{background:var(--c-well);color:var(--c-ink);text-align:center;padding:var(--section-y) 0}.ahs-end:after{display:none}.ahs-end h2{margin-inline:auto;font-size:clamp(1.9rem,1.2rem + 2.8vw,3.25rem);line-height:1.1}.ahs-end p{color:var(--c-ink-2);margin-inline:auto;font:400 16px/26px var(--f-sans)}.ahs-end .ahs-b1{background:var(--c-ink);color:var(--c-paper)}.ahs-nl h2{font-size:clamp(1.6rem,1.2rem + 1.6vw,2.25rem);line-height:1.15}.ahs-nl p{color:var(--c-ink-2)}.ahs-nlf{background:none;border:0;border-bottom:1px solid var(--c-control);border-radius:0;padding:0}.ahs-nlf:focus-within{border-bottom-color:var(--c-ink)}.ahs-nlf input{height:48px;font:400 16px/24px var(--f-sans)}.ahs-nlf .ahs-b{background:none;color:var(--c-ink);border:0;padding:0 0 0 16px;min-height:48px;box-shadow:none}.ah-ritual{background:var(--c-paper)!important;color:var(--c-ink)!important;border-top:var(--hair)}.ah-ritual__eyebrow{font:500 11px/16px var(--f-sans)!important;letter-spacing:.08em!important;opacity:1!important;color:var(--c-accent)}.ah-ritual__h2{font-family:var(--f-serif)!important;font-weight:400!important;letter-spacing:-.015em!important}.ah-ritual__intro{color:var(--c-ink-2);opacity:1!important}.ah-ritual .ah-card{border-radius:0!important;aspect-ratio:auto!important;background:none!important;display:grid!important}.ah-ritual .ah-card img{position:static!important;aspect-ratio:4 / 5;height:auto!important;background:var(--c-well)}.ah-ritual .ah-card__shade{display:none!important}.ah-ritual .ah-card__tag{position:static!important;order:-1;background:none!important;color:var(--c-ink-2)!important;padding:0 0 10px!important;border-radius:0!important;font:500 11px/16px var(--f-sans)!important;letter-spacing:.08em!important}.ah-ritual .ah-card__body{position:static!important;color:var(--c-ink)!important;padding:14px 0 0!important}.ah-ritual .ah-card__title{font-family:var(--f-serif)!important;font-weight:400!important;font-size:24px!important;line-height:1.2!important}.ah-ritual .ah-card__text{color:var(--c-ink-2);opacity:1!important;font-size:14px!important;line-height:22px!important}.ah-ritual .ah-card__link{font:500 13px/20px var(--f-sans)!important;letter-spacing:.01em!important}.ah-ritual .ah-card{overflow:visible!important}.ah-ritual .ah-card>img{clip-path:inset(0)}.product-grid__item product-card,.resource-list__item product-card,.product-grid__item product-card:hover,.resource-list__item product-card:hover{background:none;border:0;border-radius:0;box-shadow:none}product-card .product-media,.product-card .product-media,.product-grid__item .card-gallery,.resource-list__item .card-gallery{background:var(--c-well)!important;border-radius:0;border:0}.product-grid__item .product-media,.resource-list__item .product-media{border:0;aspect-ratio:4 / 5}product-card .product-media img,.product-card .product-media img{mix-blend-mode:multiply;object-position:50% 85%}.product-grid__item .card-gallery{margin-block-end:12px}.product-grid__item .product-grid__card,.resource-list__item .product-grid__card{padding:0;gap:4px}.product-grid__item a[ref=productTitleLink] .text-block :is(p,h3),.resource-list__item a[ref=productTitleLink] .text-block :is(p,h3){font:500 14px/20px var(--f-sans)!important;letter-spacing:0;color:var(--c-ink)}.product-grid__item product-price.h6>[ref=priceContainer],.resource-list__item product-price.h6>[ref=priceContainer]{font-size:15px!important;font-weight:500!important;letter-spacing:0;line-height:20px;color:var(--c-ink);font-variant-numeric:tabular-nums}.product-grid__item product-price :is(.ah-uvp,.compare-at-price),.resource-list__item product-price :is(.ah-uvp,.compare-at-price){font-size:12px!important;font-weight:400!important;color:var(--c-ink-2)}.unit-price{color:var(--c-ink-2)!important}product-card .color-custom-badge-sale,.product-card .color-custom-badge-sale,.product-badges__badge{background:var(--c-paper)!important;color:var(--c-accent)!important;border-radius:0!important;box-shadow:none!important;font:500 11px/16px var(--f-sans)!important;letter-spacing:.06em;text-transform:uppercase!important;padding:4px 8px!important}.ah-save-pill{background:none;color:var(--c-accent);border-radius:0;padding:0;font:500 13px/20px var(--f-sans);margin-inline-start:10px}product-card button.quick-add__button{border-radius:var(--r-1)!important;background:var(--c-ink)!important;color:var(--c-paper)!important;border-color:var(--c-ink)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.facets-toggle__button,.facets__summary,.sorting-filter__select{border-radius:var(--r-1)!important}.product-information media-gallery .product-media,.product-information .product-media-container{background:var(--c-well)!important;border-radius:0!important}.product-information media-gallery img,.product-information .product-media-container img{mix-blend-mode:multiply}.product-information h1,.product-information .product-title,.product-details h1{font-family:var(--f-serif);font-weight:400;font-size:clamp(1.75rem,1.2rem + 2vw,2.5rem);line-height:1.16;letter-spacing:-.012em}.product-information product-price>[ref=priceContainer]{font-size:22px!important;font-weight:500!important;letter-spacing:0;line-height:30px;font-variant-numeric:tabular-nums;color:var(--c-ink)}@media(min-width:750px){.product-information product-price>[ref=priceContainer]{font-size:24px!important}}.product-information product-price :is(.ah-uvp,.compare-at-price){font-size:13px!important;font-weight:400!important;color:var(--c-ink-2)}.add-to-cart-button,.product-information .add-to-cart-button,.sticky-add-to-cart__bar button[type=submit]{border-radius:var(--r-1)!important;box-shadow:none!important;font-weight:500!important;letter-spacing:.01em}.product-information .add-to-cart-button{min-height:52px}.ah-bb{box-shadow:none;border-radius:0;background:none;border:0}.ah-bb__list li{border-radius:0;background:none}.ah-bb__pay-i,.ah-bb__svg{filter:grayscale(1);opacity:.75}.variant-option__button-label,.variant-option--buttons label{border-radius:var(--r-1)!important}.sticky-add-to-cart__bar{box-shadow:none!important;border-top:var(--hair);background:var(--c-paper)!important;border-radius:0!important}.sticky-add-to-cart__bar .sticky-add-to-cart__price{font-weight:500;font-size:15px!important;letter-spacing:0}.ah-trust,.ah-trust *{box-shadow:none!important}.ah-trust [class*=icon],.ah-trust__i{border-radius:0!important}.cart-drawer__dialog,.cart-drawer__inner,.theme-drawer__dialog{box-shadow:none!important;border-radius:0!important}.cart-drawer__summary{border-top:var(--hair)}.cart-items__media,.cart-item__media,.cart-items .product-media{background:var(--c-well);border-radius:0!important}.cart-items img{mix-blend-mode:multiply}.ahs-fs__track{height:2px!important;background:var(--c-line)!important;border-radius:0!important}.ahs-fs__track span,.ahs-fs.is-done .ahs-fs__track span{background:var(--c-ink)!important;border-radius:0!important}.ahs-xsell,.ahs-xsell *{box-shadow:none!important}.ahs-xsell img{background:var(--c-well);mix-blend-mode:multiply;border-radius:0!important}.quantity-selector,quantity-selector-component{border-radius:var(--r-1)!important}.announcement-bar__text{font:400 12px/16px var(--f-sans)!important;letter-spacing:.02em;text-transform:none!important}.header .menu-list__link,.header-menu a,.menu-list__list-item>a{font-family:var(--f-sans);font-weight:500;letter-spacing:.01em}.header .cart-bubble{background:var(--c-ink);color:var(--c-paper)}.shopify-section-group-footer-group{font-family:var(--f-sans)}.shopify-section-group-footer-group h2,.shopify-section-group-footer-group h3{font-family:var(--f-serif);font-weight:400}.shopify-section-group-footer-group .payment-icons svg,.shopify-section-group-footer-group .list-payment svg{filter:grayscale(1) brightness(1.6);opacity:.8}@media(prefers-reduced-motion:reduce){.ahs *,.ah-ritual *{transition:none!important}}html.ah-js [data-ah-reveal]{transform:translateY(12px);transition:opacity var(--t-4) var(--ease-out),transform var(--t-4) var(--ease-out)}html.ah-js [data-ah-reveal].is-in{transform:none}.product-information .accelerated-checkout-block{display:none!important}.ah-bb,.ah-save,.ahs-fs{font-family:var(--f-sans)!important}.ah-bb{padding:0;gap:0}.ah-bb__list{gap:0}.ah-bb__list li{border-top:var(--hair);padding:12px 0;font-size:13px;line-height:20px;color:var(--c-ink-2)}.ah-bb__list strong{font-weight:500;color:var(--c-ink)}.ah-bb__ic,.ah-bb__ship.is-free strong,.ah-bb__ship.is-free .ah-bb__ic{color:var(--c-ink)}.ah-bb__pay{border-top:var(--hair);padding-top:12px}.ah-bb__pay-more{border-radius:0;border-color:var(--c-line);font-weight:500}.ah-save{border-radius:0;background:var(--c-well);border:0;padding:12px 14px}.ah-save__line strong{color:var(--c-accent);font-weight:500}.ahs-fs{border-radius:0;background:transparent;border:0;border-block:var(--hair);padding:12px 0}.ahs-fs__msg strong{color:var(--c-ink);font-weight:500}.product-information .rte :is(h2,h3,h4),.product-information .text-block :is(h2,h3,h4):not(:first-child),.product-details .rte :is(h2,h3,h4){font-family:var(--f-sans)!important;font-size:15px!important;line-height:22px!important;font-weight:500!important;letter-spacing:0!important;margin:20px 0 8px!important}.ah-trust__inner{gap:0!important}.ah-trust__item{background:none!important;border:0!important;border-top:var(--hair)!important;border-radius:0!important;padding:16px 0!important;box-shadow:none!important}.ah-trust__k,.ah-trust__item svg{display:none!important}.ah-trust__t{font:500 14px/20px var(--f-sans)!important}.ah-trust__d{color:var(--c-ink-2)}.header-logo,.header-logo a,.header-logo__text{font-family:var(--f-serif)!important;font-weight:400!important;font-size:22px!important;letter-spacing:-.01em}.shopify-section-group-footer-group a{text-decoration:none}@media(hover:hover){.shopify-section-group-footer-group a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}}@media(max-width:999px){.ahs-hero .ahs-sub{display:block;-webkit-line-clamp:unset;overflow:visible}}.ahs .ahs-lk{background:none;border:0!important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;transition:text-underline-offset var(--t-2) var(--ease-out)}@media(hover:hover){.ahs .ahs-lk:hover{text-underline-offset:8px}}.ahs .ahs-fl.ahs-fl--save{padding:0!important;letter-spacing:.08em}[id$=__footer_legal] .footer-content{padding-inline:var(--gutter)!important;max-width:1440px;margin-inline:auto}[id$=__footer_legal] .text-block,[id$=__footer_legal] .text-block p{font-size:12px!important;line-height:19px!important;color:var(--c-on-ink-2)!important;max-width:90ch}[id$=__footer_legal] .text-block strong,[id$=__footer_legal] a{color:var(--c-paper)!important}.product-information .add-to-cart-button,.sticky-add-to-cart__bar .add-to-cart-button{background:var(--c-ink)!important;color:var(--c-paper)!important;border-color:var(--c-ink)!important}@media(hover:hover){.product-information .add-to-cart-button:hover{background:var(--c-ink-hover)!important}}.ah-kit{border-radius:0!important;background:var(--c-well)!important;border:0!important;font-family:var(--f-sans)!important;padding:16px!important}.ah-kit__img{border-radius:0!important;background:var(--c-paper)!important}.ah-kit__img img{mix-blend-mode:multiply}.ah-kit__k{font-size:11px!important;letter-spacing:.08em!important;font-weight:500!important;color:var(--c-accent)!important}.ah-kit__t{font-weight:500!important}.ah-kit__d{color:var(--c-ink-2)!important}.ah-kit__d strong{color:var(--c-ink)!important;font-weight:500!important}.ah-kit__p{font-weight:500!important;color:var(--c-ink)!important;font-variant-numeric:tabular-nums}.ah-kit__add{border-radius:var(--r-1)!important;border:1px solid var(--c-ink)!important;font:500 13px/1 var(--f-sans)!important;color:var(--c-ink)!important}.ah-kit__add:hover,.ah-kit__add.is-done{background:var(--c-ink)!important;color:var(--c-paper)!important;border-color:var(--c-ink)!important}.product-grid__item .product-card__content,.resource-list__item .product-card__content{padding-inline:0!important}.product-grid__item a[ref=productTitleLink]>.text-block,.product-grid__item product-price,.resource-list__item a[ref=productTitleLink]>.text-block,.resource-list__item product-price{padding-inline:0!important}.product-grid__item .card-gallery{margin-inline:0!important}.product-grid__item .product-media-container,.resource-list__item .product-media-container{aspect-ratio:4 / 5!important}.product-grid__item .product-media__image,.resource-list__item .product-media__image{padding:8% 10%;object-position:50% 85%}[class*=__ahs_taxnote]{display:block!important}[class*=__ahs_taxnote] a{display:inline!important;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}html[lang=bg]{--font-heading--family: Georgia, "Noto Serif", "Times New Roman", serif;--font-accent--family: Georgia, "Noto Serif", "Times New Roman", serif}.ahs-hero .ahs-hc .ahs-b2{flex:0 0 auto!important;width:auto;justify-content:flex-start;padding-inline:0!important;white-space:normal}.ahs-fs{border-radius:0!important;background:transparent!important;border:0!important;border-block:1px solid var(--c-line)!important;box-shadow:none!important;padding:12px 0!important;font-family:var(--f-sans)!important}.cart-drawer__items .ahs-fs{margin-inline:var(--padding-lg, 16px)!important}.ahs-fs__msg strong{font-weight:500!important}.ahs-fs__track{height:2px!important}
/*# sourceMappingURL=/cdn/shop/t/22/assets/ah-2026.css.map */
