:root{--ahh-polish-green: #173f2d;--ahh-polish-green-soft: #2d5b44;--ahh-polish-ivory: #fffdf7;--ahh-polish-sage: #f2f6ef;--ahh-polish-border: rgba(23, 63, 45, .16);--ahh-polish-shadow: 0 12px 30px rgba(23, 63, 45, .07);--ahh-polish-shadow-hover: 0 18px 38px rgba(23, 63, 45, .12)}:is(#MainContent[data-template^=collection],#MainContent[data-template^=search]){--product-card-border-width: 0px}:is(#MainContent[data-template^=collection],#MainContent[data-template^=search]) .collection-wrapper{row-gap:18px}:is(#MainContent[data-template^=collection],#MainContent[data-template^=search]) .facets-controls-wrapper{min-height:58px;padding:9px 14px!important;border:1px solid var(--ahh-polish-border);border-radius:20px;background:#fffdf7e0;box-shadow:0 8px 24px #173f2d0d;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}:is(#MainContent[data-template^=collection],#MainContent[data-template^=search]) .facets--filters-title{margin:0;font-family:var(--font-body--family);font-weight:700;color:var(--ahh-polish-green)}:is(#MainContent[data-template^=collection],#MainContent[data-template^=search]) .products-count-wrapper,:is(#MainContent[data-template^=collection],#MainContent[data-template^=search]) .facets__label,:is(#MainContent[data-template^=collection],#MainContent[data-template^=search]) .checkbox__label,:is(#MainContent[data-template^=collection],#MainContent[data-template^=search]) .facets__status{font-family:var(--font-body--family)}:is(#MainContent[data-template^=collection],#MainContent[data-template^=search]) .sorting-filter .facets__summary,:is(#MainContent[data-template^=collection],#MainContent[data-template^=search]) .sorting-filter__select-wrapper,:is(#MainContent[data-template^=collection],#MainContent[data-template^=search]) .facets-toggle__button{min-height:42px;padding-inline:16px;border:1px solid var(--ahh-polish-border);border-radius:999px;background:var(--ahh-polish-ivory);color:var(--ahh-polish-green)}:is(#MainContent[data-template^=collection],#MainContent[data-template^=search]) .facets--vertical{align-self:start;padding:18px!important;border:1px solid var(--ahh-polish-border);border-radius:22px;background:#fffdf7f0;box-shadow:var(--ahh-polish-shadow)}:is(#MainContent[data-template^=collection],#MainContent[data-template^=search]) .facets--vertical .facets__summary{min-height:48px;padding-block:12px}:is(#MainContent[data-template^=collection],#MainContent[data-template^=search]) .facets--vertical .facets__item+.facets__item{border-top:1px solid rgba(23,63,45,.1)}:is(#MainContent[data-template^=collection],#MainContent[data-template^=search]) .facets__pill-label,:is(#MainContent[data-template^=collection],#MainContent[data-template^=search]) .facets__image-label{border-radius:999px}:is(#MainContent[data-template^=collection],#MainContent[data-template^=search]) .checkbox__input{border-radius:6px}:is(#MainContent[data-template^=collection],#MainContent[data-template^=search]) .product-grid{gap:24px 18px!important;align-items:stretch}:is(#MainContent[data-template^=collection],#MainContent[data-template^=search]) .product-grid__item{min-width:0;overflow:hidden;border:1px solid var(--ahh-polish-border)!important;border-radius:22px;background:var(--ahh-polish-ivory);box-shadow:var(--ahh-polish-shadow);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}:is(#MainContent[data-template^=collection],#MainContent[data-template^=search]) .product-grid__item:hover{transform:translateY(-3px);border-color:#173f2d47!important;box-shadow:var(--ahh-polish-shadow-hover)}:is(#MainContent[data-template^=collection],#MainContent[data-template^=search]) .product-card,:is(#MainContent[data-template^=collection],#MainContent[data-template^=search]) .product-grid__card{height:100%}:is(#MainContent[data-template^=collection],#MainContent[data-template^=search]) .product-grid__card.product-grid__card{gap:8px!important;padding:14px 14px 16px!important;background:var(--ahh-polish-ivory);font-family:var(--font-body--family)}:is(#MainContent[data-template^=collection],#MainContent[data-template^=search]) .card-gallery,:is(#MainContent[data-template^=collection],#MainContent[data-template^=search]) .product-media-container{overflow:hidden;border-radius:16px!important;background:var(--ahh-polish-sage)}:is(#MainContent[data-template^=collection],#MainContent[data-template^=search]) .card-gallery{margin-block-end:4px;aspect-ratio:1 / 1}:is(#MainContent[data-template^=collection],#MainContent[data-template^=search]) .product-media-container,:is(#MainContent[data-template^=collection],#MainContent[data-template^=search]) .product-media{width:100%;height:100%}:is(#MainContent[data-template^=collection],#MainContent[data-template^=search]) .product-media__image{width:100%;height:100%;padding:10px;object-fit:contain!important;box-sizing:border-box}:is(#MainContent[data-template^=collection],#MainContent[data-template^=search]) .product-card-vendor{color:#173f2db8;font-size:.78rem;line-height:1.35}:is(#MainContent[data-template^=collection],#MainContent[data-template^=search]) .product-grid__card :is(h3,h4,.h4){color:var(--ahh-polish-green);font-family:var(--font-body--family);font-weight:650;line-height:1.25}:is(#MainContent[data-template^=collection],#MainContent[data-template^=search]) .product-grid__card>div:not([class]):not(:empty){color:#173f2da3!important;font-size:.75rem!important;line-height:1.4}:is(#MainContent[data-template^=collection],#MainContent[data-template^=search]) .product-grid__card product-price{margin-block-start:auto;padding-block-start:2px;color:var(--ahh-polish-green);font-weight:700}:is(#MainContent[data-template^=collection],#MainContent[data-template^=search]) .quick-add__button{border-radius:999px!important}#MainContent[data-template^=product] .variant-picker,#MainContent[data-template^=product] .product-form-buttons,#MainContent[data-template^=product] .quantity-selector{font-family:var(--font-body--family)}#MainContent[data-template^=product] .variant-option--buttons{gap:10px}#MainContent[data-template^=product] .variant-option__button-label{min-height:48px;padding:10px 22px!important;border-radius:999px!important;box-shadow:0 4px 12px #173f2d0a}#MainContent[data-template^=product] .variant-option__button-label:before,#MainContent[data-template^=product] .variant-option__button-label:after,#MainContent[data-template^=product] .variant-option__button-label__pill{border-radius:999px!important}#MainContent[data-template^=product] .variant-option__select-wrapper{min-height:48px;border-radius:999px!important}#MainContent[data-template^=product] .variant-option__select{min-height:48px;padding-inline:20px 44px}#MainContent[data-template^=product] .quantity-selector{overflow:hidden;border-radius:999px!important;background:var(--ahh-polish-ivory)}#MainContent[data-template^=product] .quantity-selector .quantity-minus{border-start-start-radius:999px!important;border-end-start-radius:999px!important}#MainContent[data-template^=product] .quantity-selector .quantity-plus{border-start-end-radius:999px!important;border-end-end-radius:999px!important}#MainContent[data-template^=product] .add-to-cart-button,#MainContent[data-template^=product] .shopify-payment-button__button{border-radius:999px!important}#MainContent[data-template^=product] shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: 999px}@media screen and (max-width:749px){:is(#MainContent[data-template^=collection],#MainContent[data-template^=search]) .facets-controls-wrapper,:is(#MainContent[data-template^=collection],#MainContent[data-template^=search]) .facets-mobile-wrapper{margin-inline:12px;border-radius:18px}:is(#MainContent[data-template^=collection],#MainContent[data-template^=search]) .main-collection-grid{padding-inline:12px!important}:is(#MainContent[data-template^=collection],#MainContent[data-template^=search]) .product-grid{gap:12px!important}:is(#MainContent[data-template^=collection],#MainContent[data-template^=search]) .product-grid__item{border-radius:18px}:is(#MainContent[data-template^=collection],#MainContent[data-template^=search]) .product-grid__card.product-grid__card{gap:6px!important;padding:10px 10px 13px!important}:is(#MainContent[data-template^=collection],#MainContent[data-template^=search]) .card-gallery,:is(#MainContent[data-template^=collection],#MainContent[data-template^=search]) .product-media-container{border-radius:14px!important}:is(#MainContent[data-template^=collection],#MainContent[data-template^=search]) .product-media__image{padding:7px}:is(#MainContent[data-template^=collection],#MainContent[data-template^=search]) .product-card-vendor{font-size:.7rem}:is(#MainContent[data-template^=collection],#MainContent[data-template^=search]) .product-grid__card :is(h3,h4,.h4){font-size:.9rem}:is(#MainContent[data-template^=collection],#MainContent[data-template^=search]) .product-grid__card>div:not([class]):not(:empty){font-size:.68rem!important}#MainContent[data-template^=product] .variant-option__button-label{min-height:46px;padding:9px 16px!important}#MainContent[data-template^=product] .product-form-buttons{gap:10px}}@media(prefers-reduced-motion:reduce){:is(#MainContent[data-template^=collection],#MainContent[data-template^=search]) .product-grid__item{transition:none}}#MainContent[data-template^=product] .product-information{padding-block:clamp(24px,3vw,48px) clamp(44px,5vw,76px)!important;background:radial-gradient(circle at 12% 12%,rgba(220,233,219,.48),transparent 34%),linear-gradient(180deg,#f8faf5,#fffdf8 46%,#f7f3e8)}#MainContent[data-template^=product] .product-information__grid{gap:clamp(22px,2.6vw,38px)!important;align-items:start}#MainContent[data-template^=product] .product-information__media{min-width:100%;padding-inline:0!important}#MainContent[data-template^=product] .product-details{min-width:0;padding-inline:0!important}#MainContent[data-template^=product] media-gallery{width:100%;padding:clamp(14px,1.7vw,24px)!important;overflow:hidden;border:1px solid var(--ahh-polish-border);border-radius:30px;background:#fffdf7eb;box-shadow:var(--ahh-polish-shadow)}#MainContent[data-template^=product] .media-gallery__grid{gap:16px!important}#MainContent[data-template^=product] .product-media-container,#MainContent[data-template^=product] .product-media,#MainContent[data-template^=product] .product-media-container__zoom-button{border-radius:22px!important}#MainContent[data-template^=product] .product-media-container{overflow:hidden;border:1px solid rgba(23,63,45,.1);background:linear-gradient(145deg,#fbfcf8 0%,var(--ahh-polish-sage) 100%)}#MainContent[data-template^=product] .product-media__image{width:100%;height:100%;padding:clamp(14px,2vw,28px);object-fit:contain!important;box-sizing:border-box}#MainContent[data-template^=product] .product-details{align-self:start}#MainContent[data-template^=product] .product-details>.group-block{height:auto!important;min-height:0!important;padding:clamp(22px,2.25vw,34px)!important;overflow:hidden;border:1px solid var(--ahh-polish-border)!important;border-radius:30px!important;background:#fffdf7f0!important;box-shadow:var(--ahh-polish-shadow);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}#MainContent[data-template^=product] .product-details .group-block-content{gap:clamp(14px,1.35vw,20px)!important}#MainContent[data-template^=product] .product-details h1{margin:0;color:var(--ahh-polish-green);font-size:clamp(2rem,3vw,3.3rem);line-height:1.02;letter-spacing:-.025em}#MainContent[data-template^=product] .product-details .price{color:var(--ahh-polish-green);font-size:1.2rem;font-weight:700}#MainContent[data-template^=product] .favourite-heart-btn{width:fit-content;min-height:42px;padding:9px 16px!important;border:1px solid var(--ahh-polish-border)!important;border-radius:999px!important;background:var(--ahh-polish-sage)!important;color:var(--ahh-polish-green)!important;font-family:var(--font-body--family);transition:background-color .16s ease,border-color .16s ease}#MainContent[data-template^=product] .favourite-heart-btn:hover{border-color:#173f2d47!important;background:#e8f0e6!important}#MainContent[data-template^=product] .product-inventory{width:fit-content;min-height:38px;padding:8px 13px!important;border:1px solid rgba(23,63,45,.12);border-radius:999px;background:#f2f8ef}#MainContent[data-template^=product] .variant-picker{padding-block:4px}#MainContent[data-template^=product] .variant-option__button-label,#MainContent[data-template^=product] .variant-option__select-wrapper,#MainContent[data-template^=product] .quantity-selector{border-color:#173f2d38!important;background:var(--ahh-polish-ivory)!important}#MainContent[data-template^=product] .variant-option__button-label:hover{border-color:#173f2d6b!important;background:var(--ahh-polish-sage)!important}#MainContent[data-template^=product] .product-form-buttons{padding:12px;border:1px solid rgba(23,63,45,.11);border-radius:24px;background:linear-gradient(145deg,#f2f6efe6,#fffdf7f2)}#MainContent[data-template^=product] .add-to-cart-button,#MainContent[data-template^=product] .shopify-payment-button__button{min-height:52px;font-family:var(--font-body--family)!important;font-weight:650!important;letter-spacing:.01em}#MainContent[data-template^=product] .payment-icons{justify-content:center;padding:12px 14px!important;border:1px solid rgba(23,63,45,.1);border-radius:18px;background:#ffffffb8}#MainContent[data-template^=product] .product-details .accordion{margin-block:0!important;overflow:hidden;border:1px solid rgba(23,63,45,.13)!important;border-radius:18px;background:#ffffffa3}#MainContent[data-template^=product] .product-details .accordion+.accordion{margin-block-start:10px!important}#MainContent[data-template^=product] .product-details .accordion .details__header{min-height:54px;padding-inline:16px!important}#MainContent[data-template^=product] .product-details .accordion .details-content{padding-inline:16px!important;padding-block-end:16px!important}#MainContent[data-template^=product] .product-recommendations{padding-block:clamp(42px,5vw,72px)}#MainContent[data-template^=product] .product-recommendations .product-grid{gap:18px!important}#MainContent[data-template^=product] .product-recommendations .product-grid__item{overflow:hidden;border:1px solid var(--ahh-polish-border)!important;border-radius:22px;background:var(--ahh-polish-ivory);box-shadow:var(--ahh-polish-shadow)}#MainContent[data-template^=product] .product-recommendations .product-grid__card{height:100%;gap:8px!important;padding:14px 14px 16px!important}#MainContent[data-template^=product] .product-recommendations .card-gallery{overflow:hidden;border-radius:16px!important;background:var(--ahh-polish-sage)}@media screen and (min-width:990px){#MainContent[data-template^=product] .product-information__grid{grid-template-columns:minmax(0,1.15fr) minmax(390px,.85fr)!important}}@media screen and (max-width:989px){#MainContent[data-template^=product] .product-information__grid{gap:20px!important}#MainContent[data-template^=product] .product-details{position:static!important}}@media screen and (max-width:749px){#MainContent[data-template^=product] .product-information{padding:14px 12px 46px!important}#MainContent[data-template^=product] .product-information__grid{gap:16px!important}#MainContent[data-template^=product] media-gallery{padding:9px!important;border-radius:22px}#MainContent[data-template^=product] .media-gallery__grid{gap:8px!important}#MainContent[data-template^=product] .product-media-container,#MainContent[data-template^=product] .product-media,#MainContent[data-template^=product] .product-media-container__zoom-button{border-radius:16px!important}#MainContent[data-template^=product] .product-media__image{padding:10px}#MainContent[data-template^=product] .product-details>.group-block{padding:20px 16px!important;border-radius:22px!important}#MainContent[data-template^=product] .product-details .group-block-content{gap:14px!important}#MainContent[data-template^=product] .product-details h1{font-size:clamp(1.8rem,9vw,2.5rem);line-height:1.08}#MainContent[data-template^=product] .favourite-heart-btn,#MainContent[data-template^=product] .product-inventory{max-width:100%}#MainContent[data-template^=product] .variant-option--buttons{gap:8px}#MainContent[data-template^=product] .variant-option__button-label{min-width:72px}#MainContent[data-template^=product] .product-form-buttons{gap:10px!important;padding:10px;border-radius:20px}#MainContent[data-template^=product] .add-to-cart-button,#MainContent[data-template^=product] .shopify-payment-button__button{width:100%;min-height:50px}#MainContent[data-template^=product] .payment-icons,#MainContent[data-template^=product] .product-details .accordion{border-radius:16px}#MainContent[data-template^=product] .product-recommendations .product-grid{gap:12px!important}#MainContent[data-template^=product] .product-recommendations .product-grid__item{border-radius:18px}}#MainContent[data-template^=product] .product-information{padding-block-end:38px!important}#MainContent[data-template^=product] .product-details h1{font-size:clamp(28px,2.15vw,36px)!important;line-height:1.08!important;letter-spacing:-.018em}#MainContent[data-template^=product] .product-details .accordion .details__header,#MainContent[data-template^=product] .product-details .accordion .details__header *{font-size:17px!important;line-height:1.3!important}#MainContent[data-template^=product] .product-details .accordion .details__header{min-height:48px;padding-block:11px!important}#MainContent[data-template^=product] .product-details .accordion .details-content{padding-block:4px 14px!important;color:#16271ee0;font-family:var(--font-body--family);font-size:15px!important;line-height:1.52!important}#MainContent[data-template^=product] .product-details .accordion .details-content :is(p,li,strong,em,span){font-size:15px!important;line-height:1.52!important}#MainContent[data-template^=product] .product-details .accordion .details-content :is(h2,h3,h4,h5,h6){margin:13px 0 5px!important;color:var(--ahh-polish-green);font-size:20px!important;line-height:1.24!important;letter-spacing:-.01em}#MainContent[data-template^=product] .product-details .accordion .details-content p{margin:0 0 9px!important}#MainContent[data-template^=product] .product-details .accordion .details-content p:last-child{margin-block-end:0!important}#MainContent[data-template^=product] .product-details .accordion .details-content strong{font-weight:700}#MainContent[data-template^=product] .product-recommendations{padding-block:28px 44px!important}#MainContent[data-template^=product] .product-recommendations .section-resource-list__content>.text-block h3{font-size:26px!important;line-height:1.18!important;letter-spacing:-.015em}#MainContent[data-template^=product] .product-recommendations .product-grid__card :is(h3,h4,.h4){font-size:15px!important;line-height:1.3!important}#MainContent[data-template^=product] .product-recommendations .product-card-vendor{font-size:12px!important;line-height:1.35!important}@media screen and (max-width:749px){#MainContent[data-template^=product] .product-information{padding-block-end:24px!important}#MainContent[data-template^=product] .product-details h1{font-size:clamp(24px,6.8vw,29px)!important;line-height:1.1!important}#MainContent[data-template^=product] .product-details .accordion .details__header,#MainContent[data-template^=product] .product-details .accordion .details__header *{font-size:16px!important;line-height:1.25!important}#MainContent[data-template^=product] .product-details .accordion .details__header{min-height:46px;padding:10px 13px!important}#MainContent[data-template^=product] .product-details .accordion .details-content{padding:2px 13px 13px!important;font-size:14px!important;line-height:1.48!important}#MainContent[data-template^=product] .product-details .accordion .details-content :is(p,li,strong,em,span){font-size:14px!important;line-height:1.48!important}#MainContent[data-template^=product] .product-details .accordion .details-content :is(h2,h3,h4,h5,h6){margin:11px 0 4px!important;font-size:18px!important;line-height:1.22!important}#MainContent[data-template^=product] .product-details .accordion .details-content p{margin-block-end:8px!important}#MainContent[data-template^=product] .product-recommendations{padding-block:22px 34px!important}#MainContent[data-template^=product] .product-recommendations .section-resource-list__content>.text-block h3{font-size:22px!important;line-height:1.2!important}#MainContent[data-template^=product] .product-recommendations .product-grid__card :is(h3,h4,.h4){font-size:14px!important}}#header-group .ahh-mobile-nav{display:none!important}#MainContent[data-template^=product] .product-details .accordion[open] .details-content,#MainContent[data-template^=product] .product-details .accordion[open] .accordion__content{max-height:min(440px,52vh);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(23,63,45,.3) transparent}#MainContent[data-template^=product] .product-details .accordion{box-shadow:0 5px 16px #173f2d0e}#MainContent[data-template^=product] .product-details .accordion .details__header{cursor:pointer}#MainContent[data-template^=product] .product-recommendations{padding-block-start:24px!important}.ahh-combination-gate{width:min(680px,calc(100% - 32px));margin:clamp(36px,8vw,90px) auto;padding:clamp(28px,5vw,54px);text-align:center;color:#173f2d;border:1px solid rgba(23,63,45,.14);border-radius:28px;background:linear-gradient(145deg,#fffdf7fa,#ecf4eaf0);box-shadow:0 22px 58px #173f2d1f}.ahh-combination-gate__icon{display:grid;place-items:center;width:54px;height:54px;margin:0 auto 18px;color:#fff;background:#173f2d;border-radius:50%;font-size:24px;font-weight:700}.ahh-combination-gate__eyebrow,.ahh-online-bridge__eyebrow{margin:0 0 8px;font-size:12px;font-weight:750;letter-spacing:.13em}.ahh-combination-gate h1{margin:0 0 12px;font-size:clamp(28px,4vw,44px);line-height:1.08}.ahh-combination-gate p:not(.ahh-combination-gate__eyebrow){max-width:520px;margin:0 auto 22px;line-height:1.55}.ahh-combination-gate__button{border-radius:999px!important}.page-handle-about-us #MainContent,.page-handle-contact #MainContent{background:linear-gradient(180deg,#fbf8ef,#f2f6ef)}.page-handle-about-us #MainContent>.shopify-section,.page-handle-contact #MainContent>.shopify-section{margin-block:0!important}.page-handle-about-us #MainContent .section,.page-handle-contact #MainContent .section{padding-block:clamp(24px,4vw,50px)!important}.page-handle-about-us #MainContent :is(h1,h2),.page-handle-contact #MainContent :is(h1,h2){color:#173f2d;line-height:1.08}.page-handle-about-us #MainContent h1,.page-handle-contact #MainContent h1{font-size:clamp(34px,4vw,52px)!important}.page-handle-about-us #MainContent .rte,.page-handle-contact #MainContent .rte{max-width:900px}.page-handle-about-us #MainContent .rte :is(p,li),.page-handle-contact #MainContent .rte :is(p,li){font-size:16px!important;line-height:1.55!important}.page-handle-contact #MainContent form[action*="/contact"]{max-width:760px;padding:clamp(20px,4vw,34px);border:1px solid rgba(23,63,45,.12);border-radius:24px;background:#fffdf7f0;box-shadow:0 16px 42px #173f2d17}.page-handle-contact #MainContent form[action*="/contact"] :is(input,textarea,button){border-radius:16px!important}.ahh-online-bridge{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-block:18px 54px;padding:clamp(22px,4vw,36px);color:#173f2d;border:1px solid rgba(23,63,45,.14);border-radius:28px;background:#fffdf7eb;box-shadow:0 18px 50px #173f2d1a}.ahh-online-bridge h2{margin:0 0 7px;font-size:clamp(27px,3vw,40px)}.ahh-online-bridge p{margin:0;line-height:1.5}.ahh-online-bridge__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.ahh-online-bridge__actions .button{min-height:46px;border-radius:999px!important;white-space:nowrap}.ahh-whatsapp-button{color:#fff!important;background:#1f8f55!important;border-color:#1f8f55!important}@media screen and (max-width:749px){#MainContent[data-template^=product] .product-details .accordion[open] .details-content,#MainContent[data-template^=product] .product-details .accordion[open] .accordion__content{max-height:48vh}.ahh-online-bridge{grid-template-columns:1fr;margin:12px 12px 34px;border-radius:22px}.ahh-online-bridge__actions{justify-content:stretch}.ahh-online-bridge__actions .button{flex:1 1 100%;width:100%}.page-handle-about-us #MainContent .section,.page-handle-contact #MainContent .section{padding-block:22px!important}}.ahh-desktop-direct-nav{display:flex;align-items:center;justify-content:space-between;gap:clamp(4px,.8vw,14px);width:100%;min-width:0}.ahh-desktop-direct-nav__link{flex:0 0 auto;padding:8px clamp(5px,.55vw,10px);color:#17382a!important;font-family:var(--ahh-header-font)!important;font-size:clamp(12px,1.02vw,15px);font-weight:570;line-height:1.2;text-decoration:none;white-space:nowrap;border-radius:999px;transition:background-color .14s ease}.ahh-desktop-direct-nav__link:hover,.ahh-desktop-direct-nav__link[aria-current=page]{background:#17382a17}@media screen and (max-width:989px){.ahh-desktop-direct-nav{display:none!important}}#MainContent[data-template^=product] .product-details details[open]>.details-content{max-height:min(440px,52vh)!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(23,63,45,.3) transparent}@media screen and (max-width:749px){#MainContent[data-template^=product] .product-details details[open]>.details-content{max-height:48vh!important}}@media screen and (min-width:990px){.page-handle-about-us #MainContent rte-formatter,.page-handle-contact #MainContent rte-formatter{width:min(100%,980px)!important;max-width:980px!important}.page-handle-about-us #MainContent .au-wrap,.page-handle-contact #MainContent .cu-wrap{width:100%!important;max-width:980px!important}.page-handle-contact #MainContent .cu-cards{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}}.page-handle-contact #MainContent .cu-intro,.page-handle-about-us #MainContent .au-intro{margin-block-end:22px!important}.page-handle-contact #MainContent .cu-card{padding:18px!important}.page-handle-contact #MainContent .cu-note,.page-handle-about-us #MainContent .au-tagline{margin-block-start:18px!important;padding:16px 18px!important}.page-handle-contact #MainContent textarea.contact-form__input--textarea{height:140px!important;min-height:140px!important}.page-handle-contact #MainContent form[action*="/contact"]{gap:14px!important}@media screen and (min-width:990px){.page-handle-about-us #MainContent .section-content-wrapper,.page-handle-contact #MainContent .section-content-wrapper{width:min(980px,calc(100% - 48px))!important;max-width:980px!important}.page-handle-about-us #MainContent rte-formatter,.page-handle-contact #MainContent rte-formatter,.page-handle-about-us #MainContent .au-wrap,.page-handle-contact #MainContent .cu-wrap{width:100%!important;max-width:none!important}}@media screen and (min-width:990px){.page-handle-about-us #MainContent .section-content-wrapper,.page-handle-contact #MainContent .section-content-wrapper{inline-size:min(980px,calc(100vw - 96px))!important;flex-basis:auto!important}.page-handle-about-us #MainContent .shopify-block.rte,.page-handle-contact #MainContent .shopify-block.rte,.page-handle-about-us #MainContent .page-content,.page-handle-contact #MainContent .page-content{width:100%!important;max-width:none!important}}#header-group .ahh-mobile-direct-list{display:grid;gap:0;margin:0;padding:24px 20px 40px;list-style:none}#header-group .ahh-mobile-direct-list .menu-drawer__list-item{border-bottom:1px solid rgba(247,241,229,.16)}#header-group .ahh-mobile-direct-list .menu-drawer__menu-item{min-height:52px;padding:13px 8px!important;font-size:17px!important}@media screen and (min-width:990px){#header-group .ahh-mobile-direct-list{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/94/assets/ahh-storefront-polish.css.map */
