:root{--ahh-green: #17382a;--ahh-ivory: #f7f1e5;--ahh-header-font: "Avenir Next", Avenir, "Segoe UI", Helvetica, Arial, sans-serif}#header-group .announcement-bar,#header-group .announcement-bar+.section-background,#header-group .announcement-bar~.section-background{background:var(--ahh-green)!important}#header-group .announcement-bar,#header-group .announcement-bar *{color:var(--ahh-ivory)!important}#header-group .announcement-bar{min-height:34px;padding-block:9px!important;font-family:var(--ahh-header-font)!important}#header-group .menu-list__link,#header-group .menu-list__link-title,#header-group .menu-list__item,#header-group .header-actions__action,#header-group .localization-form__select{font-family:var(--ahh-header-font)!important;color:var(--ahh-green)!important}#header-group .menu-list__link-title{padding:8px 12px;font-size:16.32px;font-weight:560;letter-spacing:.012em}#header-group .menu-list__list-item:hover .menu-list__link-title,#header-group .menu-list__link--active .menu-list__link-title,#header-group .menu-list__link[aria-current=page] .menu-list__link-title{background:#17382a14}#header-group .announcement-bar{background:linear-gradient(90deg,#17382afa,#24543df5,#17382afa)!important;box-shadow:inset 0 1px #ffffff1f}#header-group .header-section{padding:8px 12px 10px;background:transparent!important;border-bottom:0!important;box-shadow:none!important}#header-group #header-component{width:min(1440px,100%);margin-inline:auto;color:var(--ahh-green)!important;background:linear-gradient(135deg,#ffffff52,#ffffff17 42%,#dce8de2e),#f7f1e5c7;-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%);border:1px solid rgba(255,255,255,.74);border-radius:20px;box-shadow:0 14px 36px #17382a21,inset 0 1px #fffc,inset 0 0 0 1px #17382a0e;transition:background-color .22s ease,box-shadow .22s ease,transform .22s ease}#header-group #header-component .header__underlay,#header-group #header-component .header__row{background:transparent!important}#header-group #header-component .header__underlay{border-radius:inherit}#header-group #header-component[data-sticky-state=active]{background:linear-gradient(135deg,#ffffff57,#ffffff14 42%,#dce8de33),#f7f1e5b8;box-shadow:0 18px 44px #17382a2b,inset 0 1px #ffffffd1,inset 0 0 0 1px #17382a11}#header-group .header-section:has(>#header-component[sticky=always]),#header-group .header-section:has(>#header-component[sticky=scroll-up][data-sticky-state=active]){top:6px}@media screen and (max-width:749px){#header-group .header-section{padding:6px 8px 8px}#header-group #header-component{background:linear-gradient(135deg,#ffffff4d,#ffffff14 42%,#dce8de29),#f7f1e5d1;border-radius:18px}#header-group #header-component[data-sticky-state=active]{background:linear-gradient(135deg,#ffffff57,#ffffff14 42%,#dce8de2e),#f7f1e5c2}}@media screen and (min-width:750px){#header-group .header-section{padding:10px 18px 12px}#header-group #header-component{border-radius:20px}}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){#header-group #header-component,#header-group #header-component[data-sticky-state=active]{background:#f7f1e5f7}}@media(prefers-reduced-motion:reduce){#header-group #header-component{transition:none}}#header-group,#header-group button,#header-group input,#header-group select{font-family:var(--ahh-header-font)!important}#header-group #header-component{border-radius:999px!important;background:linear-gradient(135deg,#fff6,#ffffff1a 43%,#dce8de38),#f7f1e5bd!important;-webkit-backdrop-filter:blur(22px) saturate(145%)!important;backdrop-filter:blur(22px) saturate(145%)!important;border:1px solid rgba(255,255,255,.82)!important;box-shadow:0 16px 38px #17382a24,inset 0 1px #ffffffeb,inset 0 0 0 1px #17382a0b!important}#header-group #header-component[data-sticky-state=active]{background:linear-gradient(135deg,#ffffff6b,#ffffff1a 43%,#dce8de3d),#f7f1e5b3!important;box-shadow:0 18px 44px #17382a2b,inset 0 1px #fffffff0,inset 0 0 0 1px #17382a0e!important}#header-group #header-component .header__underlay,#header-group #header-component .header__row,#header-group #header-component .menu-list__link-title{border-radius:inherit}#header-group #header-component .menu-list__link-title{border-radius:999px!important}@media screen and (min-width:1240px){#header-group .header-section{padding:10px 12px 12px!important}#header-group #header-component .header__columns{grid-gap:12px}#header-group #header-component .header__column--left,#header-group #header-component .header__column--center,#header-group #header-component .header__column--right{gap:12px}#header-group #header-component .header-menu{min-width:0;margin-inline-start:2px}#header-group #header-component .header-logo__image{width:auto!important;height:78px!important;max-width:140px}#header-group #header-component .menu-list__link-title{padding:7px 8px;font-size:15px;font-weight:560;letter-spacing:.005em}#header-group #header-component .overflow-menu::part(list){margin-inline:0}}@media screen and (min-width:750px)and (max-width:1239px){#header-group #header-component .header-logo__image{width:auto!important;height:64px!important;max-width:116px}}@media screen and (max-width:749px){#header-group .header-section{padding:6px 8px 8px!important}#header-group #header-component{width:100%;min-height:64px;border-radius:999px!important}#header-group #header-component .header__navigation-bar-row{display:none!important}#header-group #header-component .header__columns{--header-mobile-bookend: 40px}#header-group #header-component .header-logo__image{width:auto!important;height:42px!important;max-width:82px}#header-group .menu-drawer__menu-item,#header-group .menu-drawer__menu-item span,#header-group .menu-list__item{font-family:var(--ahh-header-font)!important}}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){#header-group #header-component,#header-group #header-component[data-sticky-state=active]{background:#f7f1e5fa!important}}#header-group .menu-drawer,#header-group .menu-drawer__submenu{--color-foreground: var(--ahh-ivory);--color-foreground-rgb: 247 241 229;color:var(--ahh-ivory)!important}#header-group .menu-drawer__menu-item,#header-group .menu-drawer__menu-item span,#header-group .menu-drawer__menu-item-text,#header-group .menu-drawer__account,#header-group .menu-drawer__utility-links,#header-group .menu-drawer__utility-links a,#header-group .menu-drawer__back-button,#header-group .menu-drawer__close-button{font-family:var(--ahh-header-font)!important;color:var(--ahh-ivory)!important}#header-group .menu-drawer__menu-item>.svg-wrapper,#header-group .menu-drawer__back-button>.svg-wrapper,#header-group .menu-drawer__close-button>.svg-wrapper,#header-group .menu-drawer svg{color:var(--ahh-ivory)!important}#header-group .menu-drawer__menu-item--mainlist{border-bottom:1px solid rgba(247,241,229,.18)}#header-group .menu-drawer__menu-item:hover,#header-group .menu-drawer__menu-item:focus-visible,#header-group .menu-drawer__menu-item--active{background:#f7f1e51a!important;color:#fff!important}#header-group .ahh-mobile-nav{display:none}@media screen and (max-width:749px){#header-group #header-component{min-height:104px;contain:none!important;border-radius:30px!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transition:box-shadow .16s ease!important}#header-group #header-component .header__underlay-closed{background:linear-gradient(135deg,#ffffff6b,#ffffff1f 43%,#dce8de3d),#f7f1e5d6!important;-webkit-backdrop-filter:blur(12px) saturate(125%)!important;backdrop-filter:blur(12px) saturate(125%)!important;border-radius:inherit}#header-group #header-component[data-sticky-state=active]{background:transparent!important}#header-group .ahh-mobile-nav{position:relative;z-index:2;display:block;width:100%;padding:0 12px 10px;color:var(--ahh-green)}#header-group .ahh-mobile-nav__track{display:flex;gap:5px;width:100%;overflow-x:auto;overflow-y:hidden;padding:2px 1px;scroll-padding-inline:1px;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;touch-action:pan-x}#header-group .ahh-mobile-nav__track::-webkit-scrollbar{display:none}#header-group .ahh-mobile-nav__link{flex:0 0 auto;min-height:34px;padding:7px 11px;color:var(--ahh-green)!important;font-family:var(--ahh-header-font)!important;font-size:13.5px;font-weight:560;line-height:20px;letter-spacing:.005em;text-decoration:none;white-space:nowrap;border-radius:999px;scroll-snap-align:start;-webkit-tap-highlight-color:transparent}#header-group .ahh-mobile-nav__link[aria-current=page]{background:#17382a1a;font-weight:650}#header-group .menu-drawer,#header-group .menu-drawer__submenu{position:fixed!important;inset-block:0!important;height:100vh!important;height:100dvh!important;max-height:100vh!important;max-height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;transition:transform .18s cubic-bezier(.22,.72,.26,1),visibility .18s linear,opacity .18s ease!important}html.ahh-mobile-menu-open,html.ahh-mobile-menu-open body{overflow:hidden!important;overscroll-behavior:none}}@media screen and (max-width:749px)and (prefers-reduced-motion:reduce){#header-group .menu-drawer,#header-group .menu-drawer__submenu,#header-group #header-component{transition:none!important}}#header-group #header-component,#header-group #header-component[data-sticky-state=active]{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#header-group #header-component .header__underlay-closed{background:linear-gradient(135deg,#ffffff7a,#ffffff1f 44%,#d6e7da40),#f7f1e5b3!important;-webkit-backdrop-filter:blur(20px) saturate(142%)!important;backdrop-filter:blur(20px) saturate(142%)!important;border-radius:inherit!important}#header-group #header-component[data-sticky-state=active] .header__underlay-closed{background:linear-gradient(135deg,#ffffff80,#ffffff24 44%,#d6e7da47),#f7f1e5ad!important}#header-group #header-component :where(a,button,summary,span,input,select){font-family:var(--ahh-header-font)!important}#header-group #header-component .overflow-menu[disabled]>[slot=more]{display:none!important}#header-group #header-component .overflow-menu[disabled]>.menu-list__list-item:has(>button.button-unstyled[aria-haspopup=true]){display:none!important}@media screen and (min-width:990px){#header-group #header-component[data-menu-style=menu] .header-menu{visibility:visible!important;opacity:1!important}}@media screen and (min-width:990px)and (max-width:1239px){#header-group .header-section{padding:8px 10px 10px!important}#header-group #header-component .header__columns{column-gap:7px!important}#header-group #header-component .header__column--left,#header-group #header-component .header__column--center,#header-group #header-component .header__column--right{gap:7px!important}#header-group #header-component .header-menu{min-width:0;margin-inline-start:0!important}#header-group #header-component .header-logo__image{width:auto!important;height:56px!important;max-width:104px!important}#header-group #header-component .menu-list{--menu-horizontal-gap: 1px}#header-group #header-component .menu-list__link-title{padding:6px 5px!important;font-size:13px!important;font-weight:570!important;letter-spacing:0!important}}@media screen and (max-width:989px){#header-group #header-component[data-menu-style=drawer]{contain:none!important}#header-group #header-component[data-menu-style=drawer] .header__underlay-closed{-webkit-backdrop-filter:blur(11px) saturate(124%)!important;backdrop-filter:blur(11px) saturate(124%)!important}#header-group .menu-drawer,#header-group .menu-drawer__submenu{will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){#header-group #header-component .header__underlay-closed,#header-group #header-component[data-sticky-state=active] .header__underlay-closed{background:#f7f1e5f7!important}}@media screen and (min-width:1240px){#header-group #header-component .header__columns{grid-template-columns:minmax(0,1fr) max-content!important;column-gap:24px!important}#header-group #header-component .header__column--left{min-width:0}#header-group #header-component .header__column--right{width:max-content!important;min-width:max-content}#header-group #header-component .header-menu{flex:1 1 auto;width:100%;max-width:980px}#header-group #header-component .header-menu__inner,#header-group #header-component .menu-list,#header-group #header-component .overflow-menu[disabled]{width:100%}#header-group #header-component .overflow-menu[disabled]{display:flex!important;align-items:center;justify-content:space-between;column-gap:12px}#header-group #header-component .overflow-menu[disabled]::part(list){width:100%;align-items:center;justify-content:space-between;column-gap:12px}#header-group #header-component .overflow-menu[disabled]>.menu-list__list-item{flex:0 0 auto}}@media screen and (min-width:990px)and (max-width:1399px){#header-group .header-section{padding:8px 10px 10px!important}#header-group #header-component .header__columns{grid-template-columns:minmax(0,1fr) max-content!important;column-gap:10px!important}#header-group #header-component .header__column--left,#header-group #header-component .header__column--right{gap:8px!important}#header-group #header-component .header__column--left,#header-group #header-component .header-menu,#header-group #header-component .header-menu__inner,#header-group #header-component .overflow-menu{min-width:0!important}#header-group #header-component .header-menu{flex:1 1 auto!important;width:100%!important;max-width:none!important;margin-inline-start:0!important}#header-group #header-component .header-menu__inner,#header-group #header-component .menu-list,#header-group #header-component .overflow-menu[disabled]{width:100%!important}#header-group #header-component .overflow-menu::part(list){flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;column-gap:3px!important}#header-group #header-component .menu-list__list-item,#header-group #header-component .menu-list__link-title{white-space:nowrap!important}#header-group #header-component .header-logo__image{width:auto!important;height:58px!important;max-width:110px!important}#header-group #header-component .menu-list__link-title{padding:6px 5px!important;font-size:13.5px!important;font-weight:570!important;letter-spacing:0!important}}@media screen and (min-width:990px)and (max-width:1119px){#header-group #header-component .header__columns{column-gap:7px!important}#header-group #header-component .header__column--left,#header-group #header-component .header__column--right{gap:6px!important}#header-group #header-component .header-logo__image{height:52px!important;max-width:98px!important}#header-group #header-component .menu-list__link-title{padding:5px 4px!important;font-size:12.5px!important}#header-group #header-component .overflow-menu::part(list){column-gap:1px!important}}@media screen and (min-width:1400px){#header-group #header-component .overflow-menu::part(list){flex-wrap:nowrap!important}}@media screen and (min-width:990px){.page-wrapper--drawer-open #header-group #header-component .header-menu{display:none!important}.page-wrapper--drawer-open #header-group #header-component .header__drawer{display:flex!important;align-items:center;flex:0 0 auto}.page-wrapper--drawer-open #header-group #header-component .header__columns{grid-template-columns:minmax(0,1fr) max-content!important;column-gap:16px!important}.page-wrapper--drawer-open #header-group #header-component .header__column--left{gap:12px!important;min-width:0}.page-wrapper--drawer-open #header-group #header-component .header-logo__image{height:58px!important;max-width:110px!important}}#cart-drawer,#cart-drawer button,#cart-drawer input,#cart-drawer textarea,#cart-drawer summary{font-family:var(--ahh-header-font)!important}#cart-drawer .theme-drawer__dialog{background:#fbf8f0!important;border-inline-start:1px solid rgba(23,56,42,.12)!important;box-shadow:-18px 0 48px #17382a26}#cart-drawer .theme-drawer__header{min-height:68px;padding:16px 22px!important;background:#fbf8f0f5;border-block-end:1px solid rgba(23,56,42,.11);box-shadow:0 5px 18px #17382a0e}#cart-drawer .theme-drawer__title{color:var(--ahh-green)!important;font-size:21px!important;font-weight:650!important;letter-spacing:-.01em}#cart-drawer .theme-drawer__badge{background:#17382a1a!important;color:var(--ahh-green)!important;font-weight:650!important}#cart-drawer .theme-drawer__close-button{color:var(--ahh-green)!important;background:#ffffffb8!important;border-color:#17382a1f!important;box-shadow:0 4px 12px #17382a14!important}#cart-drawer .cart-drawer__content{background:#fbf8f0!important}#cart-drawer .cart-drawer__items{padding:18px 20px 8px!important}#cart-drawer .cart-items__table{border-collapse:separate!important}#cart-drawer .cart-drawer__items .cart-items__table-row{padding:16px!important;margin-block-end:14px!important;border:1px solid rgba(23,56,42,.12)!important;border-radius:16px;background:#ffffffad;box-shadow:0 8px 22px #17382a11}#cart-drawer .cart-items__table-row--full-width-variants:not(:has(.cart-items__media-container)){grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:repeat(4,min-content)!important;grid-template-areas:"details price" "variants variants" "quantity quantity" "error error"!important;column-gap:12px!important;row-gap:0!important}#cart-drawer .cart-items__table-row--full-width-variants:not(:has(.cart-items__media-container)) .cart-items__media{display:none!important}#cart-drawer .cart-items__product-info{min-width:0}#cart-drawer .cart-items__title{color:var(--ahh-green)!important;font-family:var(--ahh-header-font)!important;font-size:16px!important;font-weight:650!important;line-height:1.3!important}#cart-drawer .cart-items__price{color:var(--ahh-green)!important;font-family:var(--ahh-header-font)!important;font-size:15px!important;font-weight:650!important;line-height:1.35!important}#cart-drawer .cart-items__variants-wrapper{margin-block-start:11px!important;padding:11px 12px;border:1px solid rgba(23,56,42,.08);border-radius:12px;background:#e0ebe194;color:#17382adb!important;line-height:1.45}#cart-drawer .cart-items__variants,#cart-drawer .cart-items__properties{display:grid!important;gap:5px!important;margin-block-start:0!important}#cart-drawer .cart-items__properties{margin-block-start:7px!important}#cart-drawer .cart-items__variant,#cart-drawer .cart-items__property{display:grid!important;grid-template-columns:104px minmax(0,1fr);column-gap:8px;align-items:start}#cart-drawer .cart-items__variant dt,#cart-drawer .cart-items__variant dd,#cart-drawer .cart-items__property dt,#cart-drawer .cart-items__property dd{display:block!important;margin:0!important;overflow-wrap:anywhere}#cart-drawer .cart-items__variant dt,#cart-drawer .cart-items__property dt{color:var(--ahh-green)!important;font-weight:620!important}#cart-drawer .cart-items__unit-price-wrapper{display:none!important}#cart-drawer .cart-items__quantity{width:100%!important;margin-block-start:13px!important;padding-block-start:12px!important;border-block-start:1px solid rgba(23,56,42,.1)}#cart-drawer .cart-items__quantity-controls{width:100%!important;justify-content:space-between!important}#cart-drawer .quantity-selector{border-color:#17382a2e!important;border-radius:999px!important;background:#ffffffb8!important}#cart-drawer .cart-items__remove{color:#17382aad!important;border-radius:999px}#cart-drawer .cart-items__remove:hover{background:#17382a12!important;color:var(--ahh-green)!important}#cart-drawer .cart-drawer__summary{gap:12px!important;padding:17px 22px max(18px,env(safe-area-inset-bottom))!important;background:#fbf8f0fb!important;border-block-start:1px solid rgba(23,56,42,.12);box-shadow:0 -10px 28px #17382a17;-webkit-mask-image:none!important;mask-image:none!important}#cart-drawer .cart-actions,#cart-drawer .cart__summary-totals,#cart-drawer .cart__ctas{width:100%!important}#cart-drawer .cart-actions summary{min-height:42px!important;color:var(--ahh-green)!important;font-weight:580!important}#cart-drawer .cart__total-container{flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:16px}#cart-drawer .cart__total-label{color:var(--ahh-green)!important;font-size:14px!important;font-weight:600!important}#cart-drawer .cart__total-value{color:var(--ahh-green)!important;font-size:21px!important;font-weight:680!important}#cart-drawer .cart__checkout-button{min-height:52px!important;border-radius:14px!important;background:var(--ahh-green)!important;color:var(--ahh-ivory)!important;font-family:var(--ahh-header-font)!important;font-size:16px!important;font-weight:650!important;box-shadow:0 10px 24px #17382a2e}.cart-page,.cart-page button,.cart-page input,.cart-page textarea,.cart-page summary{font-family:var(--ahh-header-font)!important}.cart-page .cart-items__table-row{padding:18px!important;border:1px solid rgba(23,56,42,.12)!important;border-radius:16px;background:#ffffffa8;box-shadow:0 8px 22px #17382a0e}.cart-page .cart-summary__inner{border:1px solid rgba(23,56,42,.1);border-radius:18px;background:#f7f1e5b8;box-shadow:0 10px 28px #17382a12}@media screen and (max-width:749px){#cart-drawer .theme-drawer__header{min-height:62px;padding:13px 16px!important}#cart-drawer .cart-drawer__items{padding:12px 12px 6px!important}#cart-drawer .cart-drawer__items .cart-items__table-row{padding:14px!important;border-radius:14px}#cart-drawer .cart-items__variant,#cart-drawer .cart-items__property{grid-template-columns:92px minmax(0,1fr);column-gap:7px}#cart-drawer .cart-drawer__summary{padding:14px 16px max(15px,env(safe-area-inset-bottom))!important}.cart-page .cart-items__table-row{padding:14px!important;border-radius:14px}}#cart-drawer :where(.cart-drawer__inner,.cart-drawer__inner h2,.cart-drawer__inner a,.cart-drawer__inner p,.cart-drawer__inner span,.cart-drawer__inner small,.cart-drawer__inner dl,.cart-drawer__inner dt,.cart-drawer__inner dd,.cart-drawer__inner label,.cart-drawer__inner text-component),.cart-page :where(.cart-items__table,.cart-items__table a,.cart-items__table p,.cart-items__table span,.cart-items__table small,.cart-items__table dl,.cart-items__table dt,.cart-items__table dd,.cart-items__table text-component){font-family:var(--ahh-header-font)!important}
/*# sourceMappingURL=/cdn/shop/t/93/assets/ahh-global-header.css.map */
