body{background:#fdf5ef}.ahclear-wash-hero{background:radial-gradient(closest-side at 18% 26%,#f6d9c4,#f6d9c400 72%),radial-gradient(closest-side at 84% 74%,#f8e3d6,#f8e3d600 70%),radial-gradient(closest-side at 55% 6%,#fffdfa,#fffdfa00 62%),linear-gradient(175deg,#fdf6f0,#fbeee5)}.ahclear-media--tile{background:radial-gradient(closest-side at 30% 30%,#fffaf5,#fffaf500 70%),linear-gradient(150deg,#f8e3d6,#f0cdb6)}.ahclear-media--tile .ahclear-media__placeholder{color:#a97a20;font-weight:600;letter-spacing:.04em}.ahclear-product-card .ahclear-media,.ahclear-glow-intro .ahclear-media,.ahclear-related .ahclear-media{aspect-ratio:1 / 1;width:100%;overflow:hidden;background:#fff;border-radius:12px;border:1px solid #f0e5dc;display:flex;align-items:center;justify-content:center}.ahclear-product-card .ahclear-media img,.ahclear-glow-intro .ahclear-media img,.ahclear-related .ahclear-media img{width:100%;height:100%;object-fit:contain;padding:12px}.ahclear-product-card__title{font-size:13.5px;font-weight:600;line-height:1.4;margin-top:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ahclear-product-card__price{font-size:13px;color:var(--ahclear-ink-muted);margin-top:4px}.ahclear-why .ahclear-media,.ahclear-tough-gentle .ahclear-media,.ahclear-specs .ahclear-media,.ahclear-how-to-use .ahclear-media{background:#fff;border:1px solid #f0e5dc;border-radius:14px;aspect-ratio:4 / 3;display:flex;align-items:center;justify-content:center;overflow:hidden}.ahclear-why .ahclear-media img,.ahclear-tough-gentle .ahclear-media img,.ahclear-specs .ahclear-media img,.ahclear-how-to-use .ahclear-media img{width:100%;height:100%;object-fit:contain;padding:18px}.product__media-item img,.product__media img{object-fit:contain!important;background:#fff}.product__media-wrapper .product__media,.product__media-wrapper .media{background:#fff;border-radius:12px;overflow:hidden}.product__title h1,.product__title>*{font-family:var(--ahclear-font-heading);font-size:clamp(20px,2.2vw,28px);line-height:1.24}.product__info-container .price,.product__info-container .price__regular .price-item{font-size:22px;font-weight:700;letter-spacing:.01em}.product__info-container .price--on-sale .price-item--regular{opacity:.55;font-weight:500}.product-form__submit,.product-form__buttons button[type=submit]{min-height:52px!important;border-radius:2px!important;font-weight:700!important;font-size:13px!important;letter-spacing:.12em!important;text-transform:uppercase!important}.shopify-payment-button__button--unbranded{min-height:52px!important;border-radius:2px!important;letter-spacing:.12em!important;text-transform:uppercase!important}.product__description,.product__description p,.product__description li{color:var(--ahclear-ink)}.product__description{font-size:15px;line-height:1.65}.product__description ul{padding-left:18px}.product__description li{margin-bottom:6px}.ahclear-coll-hero{position:relative;overflow:hidden}.ahclear-coll-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0}.ahclear-coll-hero__bg img{width:100%;height:100%;object-fit:cover}.ahclear-coll-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#fdf6f0f0,#fdf6f0b8 55%,#fdf6f059)}.ahclear-coll-hero__inner{position:relative;z-index:1;padding-top:clamp(30px,5vw,60px);padding-bottom:clamp(26px,4vw,48px)}.ahclear-crumbs{font-size:12px;letter-spacing:.04em;color:var(--ahclear-ink-muted);margin-bottom:14px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ahclear-crumbs a{color:var(--ahclear-ink-muted);text-decoration:none}.ahclear-crumbs a:hover{color:#a97a20;text-decoration:underline}.ahclear-coll-hero__title{font-size:clamp(28px,4vw,46px);line-height:1.12;margin:0 0 12px;max-width:20ch}.ahclear-coll-hero__body{max-width:62ch;margin-bottom:10px}.ahclear-coll-hero__count{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ahclear-ink-muted);margin:0 0 18px}.ahclear-coll-hero__marks{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:10px 22px}.ahclear-coll-hero__marks li{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:var(--ahclear-ink)}.ahclear-coll-hero__marks svg{width:15px;height:15px;flex:0 0 15px;stroke:#b8892f;fill:none;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.collection .card__inner .media{background:#fff}.collection .card__inner img{object-fit:contain!important;padding:10px}@media(min-width:990px){.ahclear-grid--4{grid-template-columns:repeat(4,1fr)!important}.ahclear-grid--3{grid-template-columns:repeat(3,1fr)!important}.ahclear-grid--2{grid-template-columns:repeat(2,1fr)!important}.ahclear-cat-grid{grid-template-columns:repeat(4,1fr)!important}}@media(min-width:750px)and (max-width:989px){.ahclear-grid--4{grid-template-columns:repeat(2,1fr)!important}.ahclear-grid--3{grid-template-columns:repeat(3,1fr)!important}.ahclear-grid--2,.ahclear-cat-grid{grid-template-columns:repeat(2,1fr)!important}.ahclear-section{padding:54px 0!important}.ahclear-heading{font-size:clamp(25px,3.6vw,34px)!important}.ahclear-expert-grid{grid-template-columns:repeat(4,1fr)!important}.ahclear-press-row{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:16px!important}}a.ahclear-btn,.ahclear-section a.ahclear-btn,.ahclear-hero-home a.ahclear-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:15px 34px;border-radius:2px;background:#17130f;color:#fff;border:1px solid #17130f;font-family:var(--ahclear-font-body);font-size:12.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .18s ease,border-color .18s ease}a.ahclear-btn:hover{background:#b8892f;border-color:#b8892f;color:#fff}.ahclear-btn--block,a.ahclear-btn--block{display:flex;align-items:center;justify-content:center;min-height:46px;padding:13px 22px;border-radius:2px;background:#17130f;color:#fff;border:1px solid #17130f;font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:background .18s ease}.ahclear-btn--block:hover{background:#b8892f;border-color:#b8892f}.ahclear-cat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:36px}.ahclear-cat-card{position:relative;display:block;overflow:hidden;border-radius:14px;text-decoration:none;background:#f8e3d6;aspect-ratio:4/5}.ahclear-cat-card img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.ahclear-cat-card:hover img{transform:scale(1.05)}.ahclear-cat-card__fill{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(150deg,#f8e3d6,#eec7ac)}.ahclear-cat-card__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0e0b09cc,#0e0b0947 45%,#0e0b0900 78%)}.ahclear-cat-card__body{position:absolute;left:0;right:0;bottom:0;padding:20px 18px;color:#fff}.ahclear-cat-card__name{font-family:var(--ahclear-font-heading);font-size:19px;font-weight:600;line-height:1.2;margin-bottom:4px;color:#fff}.ahclear-cat-card__count{font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;opacity:.88}.ahclear-press-item{text-align:center}.ahclear-press-item__mark svg{width:34px;height:34px;stroke:#b8892f;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;display:block;margin:0 auto 10px}.ahclear-press-item__label{font-size:12.5px;font-weight:600;letter-spacing:.03em;color:var(--ahclear-ink);line-height:1.4}.ahclear-expert-card__monogram{width:54px;height:54px;margin:0 auto 12px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--ahclear-font-heading);font-size:21px;font-weight:600;color:#a97a20;background:#b8892f1a;border:1px solid rgba(184,137,47,.28)}.ahclear-expert-card--dark .ahclear-expert-card__monogram{color:#f0d9a8;background:#ffffff1a;border-color:#ffffff4d}.ahclear-goal-card__photo{aspect-ratio:1/1;background:#fff;border:1px solid #f0e5dc;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center}.ahclear-goal-card__photo img{width:100%;height:100%;object-fit:contain;padding:12px}.ahclear-eyebrow{font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#a97a20}.ahclear-heading em{font-style:italic;color:var(--ahclear-accent)}a.ahclear-btn:focus-visible,.ahclear-btn--block:focus-visible,.ahclear-cat-card:focus-visible,.ahclear-satc__btn:focus-visible{outline:3px solid #b8892f;outline-offset:3px}@media(max-width:749px){.ahclear-cat-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px}.ahclear-cat-card{aspect-ratio:3/4}.ahclear-cat-card__name{font-size:15px}.ahclear-cat-card__count{font-size:10.5px}.ahclear-grid--2,.ahclear-grid--3{grid-template-columns:1fr!important}.ahclear-grid--4{grid-template-columns:repeat(2,1fr)!important;gap:14px}.ahclear-section{padding:44px 0!important}.ahclear-container{padding-left:16px!important;padding-right:16px!important}.ahclear-heading{font-size:clamp(23px,6vw,30px)!important;line-height:1.2!important}.ahclear-sub{font-size:15px!important;line-height:1.55!important}a.ahclear-btn{width:100%;padding:15px 20px;font-size:12px;letter-spacing:.1em}.ahclear-press-row{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:20px 12px!important}.ahclear-press-item__mark svg{width:28px;height:28px}.ahclear-press-item__label{font-size:11.5px}.ahclear-trustbar-grid{grid-template-columns:repeat(3,1fr)!important;gap:10px!important}.ahclear-trustbar-item__num{font-size:26px!important}.ahclear-trustbar-item__label{font-size:11px!important}.ahclear-expert-grid{grid-template-columns:repeat(3,1fr)!important;gap:10px!important}.ahclear-expert-card{padding:14px 8px!important}.ahclear-expert-card__monogram{width:42px;height:42px;font-size:17px}.ahclear-expert-card__name{font-size:12.5px!important}.ahclear-expert-card__cred{font-size:10.5px!important}.ahclear-bundle-promo .ahclear-grid--2{grid-template-columns:1fr!important}.ahclear-spec-table td{font-size:13.5px!important;padding:11px 0!important}.ahclear-faq-item summary{font-size:14.5px!important;min-height:44px;display:flex;align-items:center}.ahclear-why .ahclear-media,.ahclear-tough-gentle .ahclear-media,.ahclear-specs .ahclear-media,.ahclear-how-to-use .ahclear-media{aspect-ratio:1/1}.ahclear-coll-hero__title{max-width:none}.ahclear-coll-hero__marks{gap:8px 16px}.ahclear-coll-hero__marks li{font-size:11.5px}.ahclear-reviews:last-of-type{padding-bottom:96px!important}.ahclear-section [style*="position:sticky"]{position:static!important;top:auto!important}.ahclear-section,.ahclear-container{max-width:100%;overflow-x:hidden}img{max-width:100%;height:auto}}@media(max-width:400px){.ahclear-expert-grid{grid-template-columns:repeat(2,1fr)!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/ahclear-enhance.css.map */
