.hero-carousel-controls svg{width:20px;height:20px;margin:auto;fill:none;stroke:currentColor;stroke-width:1.7}.hero-carousel-dots{display:flex;justify-content:center;gap:0}.hero-carousel-controls .hero-carousel-dots button{width:32px;min-width:32px;min-height:44px;padding:0;border:0;display:grid;place-items:center}.hero-carousel-dots span{width:11px;height:11px;border-radius:50%;background:#213b2d40}.hero-carousel-dots [aria-current=true] span{background:#20392e}.hero-carousel-controls [data-status]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.hero-carousel--editorial{--editorial-ink:#17372b}.hero-carousel--editorial .hero-banner{display:block;position:relative;min-height:clamp(580px,51.7vw,900px);padding:0;color:var(--editorial-ink);background:#f4f0e9}.hero-carousel--editorial .hero-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;min-height:100%;z-index:0}.hero-carousel--editorial .hero-banner__media:after{top:0;right:0;bottom:0;left:0;height:auto;background:linear-gradient(90deg,rgba(247,244,238,.98) 0%,rgba(247,244,238,.94) 28%,rgba(247,244,238,.75) 42%,rgba(247,244,238,.16) 62%,transparent 78%)}.hero-carousel--editorial .hero-banner__media .soap-photo{object-position:70% center}.hero-carousel--editorial .hero-banner__copy{position:relative;z-index:1;width:55%;max-width:none;min-height:clamp(580px,51.7vw,900px);padding:70px 24px 110px max(76px,7.5vw);color:var(--editorial-ink)}.hero-carousel--editorial .hero-banner__eyebrow{color:#85847d;font-size:clamp(10px,1.05vw,16px);letter-spacing:3px;margin-bottom:30px}.hero-carousel--editorial .hero-banner__heading{font-size:calc(clamp(58px,6.6vw,112px) - 2px);line-height:1.05;letter-spacing:-.035em}.hero-carousel--editorial .hero-banner__subhead{max-width:13ch;font-size:clamp(32px,3.25vw,56px);line-height:1.15;margin-top:18px}.hero-carousel--editorial .hero-banner__text{max-width:42ch;margin-top:26px;line-height:1.65;color:#575953}.hero-carousel--editorial .hero-banner__actions{margin-top:34px;gap:16px}.hero-carousel--editorial .hero-banner .button{background:#23392c;border-color:#23392c;color:#fff;min-height:52px;padding:14px 28px}.hero-carousel--editorial .hero-banner .button-outline{background:transparent;color:#23392c;border-color:#aaa69d}.hero-carousel--editorial .hero-banner .button:hover{background:#3e5546;color:#fff}.hero-carousel--editorial .hero-banner__features{display:none}.hero-carousel--editorial .hero-carousel-controls{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;padding:0}.hero-carousel--editorial .hero-carousel-controls button{pointer-events:auto}.hero-carousel--editorial .hero-carousel-controls>button{position:absolute;width:clamp(44px,4vw,68px);height:clamp(44px,4vw,68px);border-radius:50%;padding:0;background:#fffffff0;border:1px solid #d9d8d3;color:#17372b;display:grid;place-items:center}.hero-carousel--editorial [data-prev]{left:24px;top:50%;transform:translateY(-50%)}.hero-carousel--editorial [data-next]{right:24px;top:50%;transform:translateY(-50%)}.hero-carousel--editorial .hero-carousel-dots{position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.hero-carousel--editorial .hero-carousel-controls [data-pause]{bottom:32px;right:28px;width:48px;height:48px;background:#faf8f1c9;font-size:22px}@media(max-width:749px){.hero-carousel--editorial .hero-banner{min-height:740px}.hero-carousel--editorial .hero-banner__media{aspect-ratio:auto}.hero-carousel--editorial .hero-banner__media .soap-photo{object-position:70% bottom}.hero-carousel--editorial .hero-banner__media:after{background:linear-gradient(180deg,#f7f4ee,#f7f4eef7 30%,#f7f4eecc 48%,#f7f4ee0d 75%)}.hero-carousel--editorial .hero-banner__copy{width:100%;min-height:740px;padding:38px 24px 260px;justify-content:flex-start}.hero-carousel--editorial .hero-banner__eyebrow{font-size:10px;letter-spacing:1.8px;margin-bottom:18px}.hero-carousel--editorial .hero-banner__heading{font-size:calc(clamp(44px,11.5vw,68px) - 2px)}.hero-carousel--editorial .hero-banner__subhead{font-size:30px;margin-top:12px}.hero-carousel--editorial .hero-banner__text{margin-top:18px}.hero-carousel--editorial .hero-banner__actions{margin-top:22px;gap:10px}.hero-carousel--editorial .hero-banner .button{min-width:0;padding:12px 16px;min-height:44px}.hero-carousel--editorial [data-prev]{left:16px;top:auto;bottom:18px;transform:none}.hero-carousel--editorial [data-next]{right:74px;top:auto;bottom:18px;transform:none}.hero-carousel--editorial .hero-carousel-controls [data-pause]{right:16px;bottom:18px;width:44px;height:44px}.hero-carousel--editorial .hero-carousel-dots{bottom:18px;left:calc(50% - 20px)}}.hero-carousel--dots-only .hero-carousel-controls>button{display:none}.hero-carousel--dots-only .hero-carousel-dots{gap:4px}@media(max-width:749px){.hero-carousel--editorial.hero-carousel--dots-only .hero-carousel-dots{left:50%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/hero-editorial.css.map */
