.ahw-section{background:var(--color-background, #fff);padding:100px 0}.ahw-inner{max-width:1280px;margin:0 auto;padding:0 64px;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.ahw-eyebrow{font-family:var(--font-body-family, inherit);font-size:10px;font-weight:500;letter-spacing:5px;text-transform:uppercase;color:#b8953a;display:block;margin-bottom:20px}.ahw-title{font-family:var(--font-heading-family, inherit);font-weight:300;font-size:clamp(32px,4vw,52px);color:var(--color-foreground, #1D1C17);line-height:1.15;margin:0 0 16px}.ahw-subtitle{font-family:var(--font-body-family, inherit);font-size:14px;font-weight:300;color:#b8953a;line-height:1.8;margin:0 0 40px;max-width:420px}.ahw-divider{border:none;border-top:1px solid rgba(var(--color-foreground-rgb, 45,45,45),.1);margin:0 0 40px}.ahw-steps{display:flex;flex-direction:column;gap:0}.ahw-step{display:grid;grid-template-columns:64px 1fr;gap:20px;padding:32px 0;border-bottom:1px solid rgba(var(--color-foreground-rgb, 45,45,45),.1)}.ahw-step:first-child{border-top:1px solid rgba(var(--color-foreground-rgb, 45,45,45),.1)}.ahw-step-num{font-family:var(--font-heading-family, inherit);font-weight:300;font-size:48px;color:rgba(var(--color-foreground-rgb, 45,45,45),.2);line-height:1;padding-top:4px}.ahw-step-title{font-family:var(--font-heading-family, inherit);font-weight:300;font-size:22px;color:var(--color-foreground, #1D1C17);margin:0 0 10px;line-height:1.2}.ahw-step-body{font-family:var(--font-body-family, inherit);font-size:14px;font-weight:300;color:rgba(var(--color-foreground-rgb, 45,45,45),.65);line-height:1.85;margin:0}.ahw-right{position:sticky;top:120px}.ahw-img-wrap{border-radius:2px;overflow:hidden;background:var(--color-background-2, #F5F0E8);aspect-ratio:3/4;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px}.ahw-img-wrap img{width:100%;height:100%;object-fit:cover;display:block}.ahw-img-placeholder{display:flex;flex-direction:column;align-items:center;gap:14px}.ahw-img-placeholder svg{opacity:.35}.ahw-img-caption{font-family:var(--font-body-family, inherit);font-size:9px;letter-spacing:4px;text-transform:uppercase;color:#b8953a;opacity:.7}@media(max-width:900px){.ahw-inner{grid-template-columns:1fr;gap:48px;padding:0 24px}.ahw-right{position:static}.ahw-img-wrap{aspect-ratio:4/3}.ahw-section{padding:64px 0}.ahw-step-num{font-size:36px}}@media(max-width:480px){.ahw-step{grid-template-columns:48px 1fr;gap:12px}}.ahw-carousel{position:relative;width:100%;height:100%}.ahw-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .8s ease}.ahw-slide.active{opacity:1}.ahw-slide img{width:100%;height:100%;object-fit:cover;display:block}.ahw-dots{position:absolute;bottom:16px;left:50%;transform:translate(-50%);display:flex;gap:8px;z-index:2}.ahw-dot{width:6px;height:6px;border-radius:50%;background:#ffffff80;cursor:pointer;transition:background .3s;border:none;padding:0}.ahw-dot.active{background:#b8953a}.ahw-btn-wrap{margin-top:40px}.ahw-btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-body-family, inherit);font-weight:500;font-size:11px;letter-spacing:3px;text-transform:uppercase;border-radius:2px;transition:all .25s;text-decoration:none;padding:16px 40px;background:#b8953a;color:#fff;border:none;cursor:pointer}.ahw-btn:hover{background:var(--color-foreground, #2E2E2E);color:#fff}
/*# sourceMappingURL=/cdn/shop/t/4/assets/aromiva-how-it-works.css.map */
