html body.template-product .header-wrapper,html body.template-product .header-wrapper.gradient,html body.template-product sticky-header.header-wrapper{background:var(--ah-charcoal-header, rgba(18, 18, 18, .96))!important;background-color:var(--ah-charcoal-header, rgba(18, 18, 18, .96))!important}html body .header__icons .ah-search-open{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:0!important;background:transparent!important;color:#fff!important;cursor:pointer;-webkit-appearance:none;appearance:none}html body .header__icons .ah-search-open .svg-wrapper,html body .header__icons .ah-search-open svg{width:22px!important;height:22px!important;display:block!important}.ahs{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;visibility:hidden;pointer-events:none;transition:visibility 0s .4s}.ahs.is-open{visibility:visible;pointer-events:auto;transition-delay:0s}html body .ahs .ahs__shade{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;opacity:0;transition:opacity .3s ease}.ahs.is-open .ahs__shade{opacity:1}.ahs__panel{position:absolute;top:0;left:0;right:0;max-height:100vh;max-height:100dvh;overflow-y:auto;padding:env(safe-area-inset-top,0px) clamp(20px,4vw,48px) 0;background:#f2f0ed;color:#111;box-shadow:0 30px 80px #00000040;transform:translateY(-102%);transition:transform .4s cubic-bezier(.2,.7,.2,1)}.ahs.is-open .ahs__panel{transform:none}.ahs__bar,.ahs__results{max-width:1420px;margin:0 auto}.ahs__bar{display:flex;align-items:center;gap:16px;padding:14px 0}.ahs__glass{flex:none;color:#11111180}html body .ahs input.ahs__input{flex:1 1 auto;min-width:0;width:auto!important;height:60px!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;color:#111!important;font-family:inherit!important;font-size:clamp(22px,2.6vw,32px)!important;font-weight:700!important;letter-spacing:-.035em!important;line-height:1.2!important;-webkit-appearance:none;appearance:none}html body .ahs input.ahs__input::placeholder{color:#11111152!important;opacity:1!important}.ahs__input::-webkit-search-cancel-button{display:none}html body .ahs button.ahs__close{flex:none;display:flex!important;align-items:center;justify-content:center;width:44px!important;height:44px!important;min-height:0!important;margin:0 -10px 0 0!important;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;color:#111!important;box-shadow:none!important;cursor:pointer;transition:background-color .2s ease}html body .ahs button.ahs__close:hover{background:#11111112!important}.ahs__results:empty{display:none}.ahs__results{padding-bottom:22px;border-top:1px solid rgba(17,17,17,.13)}html body .ahs .ahs__list{margin:0!important;padding:0!important;list-style:none!important}html body .ahs .ahs__list li{margin:0!important;padding:0!important}html body .ahs .ahs__list li+li{border-top:1px solid rgba(17,17,17,.13)}html body .ahs a.ahs__row{display:grid!important;grid-template-columns:56px minmax(0,1fr) auto;gap:16px;align-items:center;padding:12px 0!important;color:#111!important;text-decoration:none!important}.ahs__pic{display:flex;align-items:center;justify-content:center;width:56px;height:56px;overflow:hidden;background:#373737;color:#fff}.ahs__pic img{display:block;width:100%;height:100%;object-fit:cover}.ahs__pic--page{background:#111}.ahs__t{font-size:16px;font-weight:700;letter-spacing:-.015em;line-height:1.3}.ahs__row:hover .ahs__t{text-decoration:underline;text-underline-offset:4px}.ahs__p{font-size:14px;color:#11111194;white-space:nowrap}html body .ahs p.ahs__none{margin:0!important;padding:22px 0 4px!important;font-size:16px!important;color:#11111194!important}html.ahs-lock,html.ahs-lock body{overflow:hidden}@media(prefers-reduced-motion:reduce){.ahs,.ahs__shade,.ahs__panel{transition:none}}.ah-banner{position:relative;overflow:hidden;background:#080808;color:#fff;text-align:center}.ah-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 0%,#b12112b8,#0000 34%),radial-gradient(circle at 86% 28%,#ffffff17,#0000 25%),linear-gradient(#00000014,#0000006b),linear-gradient(135deg,#1b0503,#141414 46%,#050505)}.ah-banner__in{position:relative;display:flex;align-items:center;justify-content:center;min-height:clamp(230px,29vw,400px);padding:36px 20px}html body .ah-banner h1.ah-banner__title{max-width:100%!important;margin:0!important;padding:0!important;color:#fff!important;font-size:min(11vw,150px,calc(150vw / var(--len, 5)))!important;font-weight:700!important;letter-spacing:-.09em!important;line-height:.86!important;text-transform:uppercase!important;text-wrap:balance;word-spacing:.12em;opacity:1!important;transform:none!important}@media(max-width:749px){.ah-banner__in{min-height:280px}html body .ah-banner h1.ah-banner__title{font-size:min(18vw,calc(150vw / var(--len, 5)))!important}}html body .ah-page-body{padding-top:clamp(28px,4vw,56px)!important;padding-bottom:clamp(56px,7vw,104px)!important}html body .ah-404{margin:0 auto!important;padding-top:clamp(32px,5vw,64px)!important;padding-bottom:clamp(56px,8vw,110px)!important}html body .ah-404 .ah-404__text{margin:0!important;font-size:clamp(17px,1.45vw,19px)!important;line-height:1.55!important;color:#111111a8!important}html body .ah-404 .ah-404__buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px}html body .ah-404 .ah-404__buttons .button{margin:0!important}html body .template-search{padding-top:clamp(28px,4vw,56px)!important}html body .template-search .template-search__header{margin-bottom:0!important}html body .template-search .template-search__search,html body .template-search .template-search__search .search{margin-top:0!important}html body cart-drawer #CartDrawer .drawer__inner,html body cart-drawer #CartDrawer .drawer__inner.gradient,html body cart-drawer.is-empty #CartDrawer .drawer__inner,html body cart-drawer #CartDrawer .drawer__inner-empty,html body cart-drawer #CartDrawer .cart-drawer__warnings,html body cart-drawer #CartDrawer .drawer__header,html body cart-drawer #CartDrawer cart-drawer-items,html body cart-drawer #CartDrawer .drawer__contents,html body cart-drawer #CartDrawer .drawer__cart-items-wrapper,html body cart-drawer #CartDrawer .cart-items,html body cart-drawer #CartDrawer .cart-drawer__form,html body cart-drawer #CartDrawer .drawer__footer,html body cart-drawer #CartDrawer .cart-drawer__footer,html body cart-drawer #CartDrawer .cart__ctas{background:#f2f0ed!important;background-image:none!important;color:#111!important}html body cart-drawer #CartDrawer .drawer__inner{border:0!important;box-shadow:-30px 0 80px #00000047!important}html body cart-drawer #CartDrawer .drawer__header{border-bottom:1px solid rgba(17,17,17,.13)!important}html body cart-drawer #CartDrawer .drawer__heading,html body cart-drawer #CartDrawer .cart__empty-text,html body cart-drawer #CartDrawer .cart__login-title,html body cart-drawer #CartDrawer .cart-item__name,html body cart-drawer #CartDrawer .cart-item__totals,html body cart-drawer #CartDrawer .cart-item__totals .price,html body cart-drawer #CartDrawer .cart-item__price-wrapper,html body cart-drawer #CartDrawer .cart-item__price-wrapper *,html body cart-drawer #CartDrawer .totals,html body cart-drawer #CartDrawer .totals *,html body cart-drawer #CartDrawer .totals__total,html body cart-drawer #CartDrawer .totals__total-value{color:#111!important}html body cart-drawer #CartDrawer .cart-item__details>*,html body cart-drawer #CartDrawer .cart-item__details .product-option,html body cart-drawer #CartDrawer .cart-item__details .product-option *,html body cart-drawer #CartDrawer .cart-item__details dl,html body cart-drawer #CartDrawer .cart-item__details dt,html body cart-drawer #CartDrawer .cart-item__details dd,html body cart-drawer #CartDrawer .tax-note,html body cart-drawer #CartDrawer .tax-note *,html body cart-drawer #CartDrawer .cart__login-paragraph,html body cart-drawer #CartDrawer .cart-item__old-price,html body cart-drawer #CartDrawer .discounts,html body cart-drawer #CartDrawer .discounts *{color:#1119!important}html body cart-drawer #CartDrawer .cart-item__details a.cart-item__name{color:#111!important}html body cart-drawer #CartDrawer .cart__login-paragraph a,html body cart-drawer #CartDrawer a.underlined-link{color:#111!important}html body cart-drawer #CartDrawer .drawer__close,html body cart-drawer #CartDrawer .drawer__close svg{color:#111!important}html body cart-drawer #CartDrawer .drawer__close{background:transparent!important;border-color:#11111138!important}html body cart-drawer #CartDrawer tr.cart-item{border-color:#11111121!important;border-bottom:1px solid rgba(17,17,17,.13)!important;background:transparent!important}html body cart-drawer #CartDrawer .cart-item__image{background:#373737!important;border:0!important}html body cart-drawer #CartDrawer .quantity,html body cart-drawer #CartDrawer quantity-input.quantity{border:1px solid #c4c0b7!important;border-radius:999px!important;background:#fff!important;color:#111!important;box-shadow:none!important}html body cart-drawer #CartDrawer .quantity:before,html body cart-drawer #CartDrawer .quantity:after{box-shadow:none!important;border:0!important;background:transparent!important}html body cart-drawer #CartDrawer .quantity__button,html body cart-drawer #CartDrawer .quantity__button svg,html body cart-drawer #CartDrawer .quantity__input{background:transparent!important;color:#111!important;-webkit-text-fill-color:#111!important}html body cart-drawer #CartDrawer cart-remove-button .button,html body cart-drawer #CartDrawer .cart-remove-button{border:1px solid #c4c0b7!important;background:#fff!important;color:#111!important;box-shadow:none!important}html body cart-drawer #CartDrawer cart-remove-button .button:before,html body cart-drawer #CartDrawer cart-remove-button .button:after{box-shadow:none!important}html body cart-drawer #CartDrawer cart-remove-button .button svg{color:#111!important}html body cart-drawer #CartDrawer .drawer__footer{border-top:1px solid rgba(17,17,17,.13)!important}html body cart-drawer #CartDrawer .cart__checkout-button,html body cart-drawer #CartDrawer .cart-drawer__warnings .button,html body cart-drawer #CartDrawer .drawer__inner-empty .button{border:0!important;border-radius:999px!important;background:#111!important;color:#fff!important;box-shadow:none!important}html body cart-drawer #CartDrawer .cart__checkout-button:before,html body cart-drawer #CartDrawer .cart__checkout-button:after,html body cart-drawer #CartDrawer .cart-drawer__warnings .button:before,html body cart-drawer #CartDrawer .cart-drawer__warnings .button:after{box-shadow:none!important}html body cart-drawer #CartDrawer .cart__checkout-button:hover,html body cart-drawer #CartDrawer .cart-drawer__warnings .button:hover{background:#34343b!important}html body cart-drawer #CartDrawer .cart-item__error-text{color:#b3261e!important}html body cart-drawer #CartDrawer .loading__spinner .path{stroke:#111!important}html body cart-items.ah-cart-page .title-wrapper-with-link{justify-content:flex-end!important;margin:0 0 8px!important}html body cart-items.ah-cart-page.is-empty .title-wrapper-with-link{display:none!important}html body cart-items.ah-cart-page .quantity{border:1px solid #c4c0b7!important;border-radius:999px!important;background:#fff!important;box-shadow:none!important}html body cart-items.ah-cart-page .quantity:before,html body cart-items.ah-cart-page .quantity:after{box-shadow:none!important;border:0!important}html body .cart__footer .cart__checkout-button{box-shadow:none!important}html body .cart__footer .cart__checkout-button:before,html body .cart__footer .cart__checkout-button:after{box-shadow:none!important}html body cart-drawer.drawer{z-index:100001!important}html body.template-index.overflow-hidden-tablet .section-header.section-header,html body.template-index.overflow-hidden-tablet .header-wrapper.header-wrapper,html body.template-index.overflow-hidden-tablet.ah-header-over-light .header-wrapper.header-wrapper,html body.template-index.overflow-hidden-tablet:not(.ah-home-header-scrolled) .header-wrapper.header-wrapper{background:#101010!important;background-color:#101010!important;box-shadow:none!important}@media screen and (max-width:749px){html body .hsh-icons{flex-wrap:nowrap!important;gap:8px!important}html body .hsh-icons img{flex:1 1 0!important;min-width:0!important;width:auto!important;max-width:38px!important;height:auto!important;aspect-ratio:1 / 1}}html body .hsx-hero .hsx-hero__shade{display:block!important}html body .section-header.section-header:before{z-index:-1!important}
/*# sourceMappingURL=/cdn/shop/t/270/assets/ah-site-v2.css.map */
