
.alv-v2{padding:68px 5%;overflow:hidden}.alv-v2 .alv-section-inner{display:block;max-width:1320px}.alv-v2 .alv-copy{max-width:820px}.alv-v2 h1{font-size:clamp(44px,5.8vw,82px)}.alv-v2 h2{font-size:clamp(32px,3.8vw,52px)}.alv-v2 .alv-copy p{max-width:720px;margin:0 0 24px}.alv-v2-split{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:center}.alv-v2 figure{margin:0}.alv-v2-scene img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:18px}.alv-hero .alv-v2-split{grid-template-columns:1fr 1.1fr}.alv-hero .alv-v2-scene{order:2}.alv-hero .alv-v2-scene img{border-radius:100px 10px 100px 10px}.alv-v2-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.alv-v2-tags span{font-size:11px;padding:6px 12px;border:1px solid #bcc4b6;border-radius:30px}.alv-v2-feature-row,.alv-v2-categories,.alv-v2-care,.alv-v2-support,.alv-v2-pairings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:35px}.alv-v2-feature-row article{border-top:1px solid #bdc8b7;padding-top:18px}.alv-v2 h3{font:400 25px/1.3 Georgia;margin:10px 0 12px}.alv-v2-category{display:block;background:#f7f4ed;border-radius:16px;overflow:hidden}.alv-v2-category>img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.alv-v2-category>div{padding:22px}.alv-v2-category p{font-size:14px}.alv-v2-category span{font-size:12px}.alv-v2-inline{border-top:1px solid #b0bea5;margin-top:30px;padding:20px 0;display:grid;gap:8px}.alv-v2-inline span{font-size:11px;text-transform:uppercase;letter-spacing:1px}.alv-v2-inline strong{font:400 25px Georgia}.alv-v2-inline a,.alv-v2-note,.alv-v2-list{font-size:14px}.alv-v2-list{padding-left:20px}.alv-v2-list li{margin:8px 0}.alv-v2-ritual{display:grid;grid-template-columns:1fr 1fr;gap:45px;margin-top:35px;align-items:center}.alv-v2-scene figcaption{font-size:12px;margin-top:12px}.alv-v2-step-list{list-style:none;padding:0;margin:0}.alv-v2-step-list li{display:grid;grid-template-columns:55px 1fr;gap:18px;border-top:1px solid #c3ccb9;padding:20px 0}.alv-v2-step-list li>span{font:35px Georgia;color:#987155}.alv-v2-step-list h3{margin-top:0}.alv-v2-step-list p{font-size:14px;margin-bottom:0}.alv-v2-compare{margin-top:30px;overflow:auto}.alv-v2-compare table{width:100%;border-collapse:collapse}.alv-v2-compare td,.alv-v2-compare th{padding:22px;border-bottom:1px solid #b5c1aa;text-align:left;min-width:160px}.alv-v2-compare th{background:#e8ede3}.alv-v2-item{display:grid;gap:10px}.alv-v2-item img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:14px}.alv-v2-item span{font:24px Georgia}.alv-v2-item strong,.alv-v2-item small{font-size:13px}.alv-v2-care article{background:#e8ede3;padding:25px;border-radius:16px}.alv-v2-care p{font-size:14px}.alv-care .alv-button{margin-top:30px}.alv-v2-story-points{border-top:1px solid #78907f;margin-top:30px;padding-top:20px;font-size:14px}.alv-v2-shipping-rates{display:flex;gap:20px;flex-wrap:wrap;padding:22px;background:#e8ede3;margin-top:25px;border-radius:12px;font-size:14px}.alv-v2 .alv-timeline p{font-size:14px}.alv-v2-faq{margin-top:30px;display:grid;grid-template-columns:1fr 1fr;gap:0 35px}.alv-v2-faq details{padding:22px 0;border-top:1px solid #b9c6ad}.alv-v2-faq summary{cursor:pointer;font-weight:600}.alv-v2-faq p{font-size:14px}.alv-v2-support-email{margin-top:35px}.alv-faq.alv-v2{max-width:none;margin-top:0}.alv-shared.alv-v2,.alv-story.alv-v2{color:#f7f4ed}.alv-v2 .alv-product-grid{margin-top:30px}.alv-v2 .alv-product-card>span{font-size:11px}.alv-v2 .alv-product-card p{margin:4px 0 8px}.alv-intro.alv-v2 .alv-copy{max-width:820px}
@media(max-width:749px){.alv-v2{padding:44px 22px}.alv-v2-split,.alv-hero .alv-v2-split,.alv-v2-ritual{grid-template-columns:1fr;gap:28px}.alv-hero .alv-v2-scene{order:0}.alv-v2-feature-row,.alv-v2-categories,.alv-v2-care,.alv-v2-support{grid-template-columns:1fr;gap:20px}.alv-v2-pairings{grid-template-columns:1fr 1fr;gap:15px}.alv-v2-item span{font-size:19px}.alv-v2-faq{grid-template-columns:1fr}.alv-v2-scene img{max-height:none}.alv-v2-compare td,.alv-v2-compare th{padding:16px}.alv-v2-category>img{aspect-ratio:3/2}.alv-v2 h1{font-size:46px}.alv-v2 h2{font-size:34px}.alv-v2-shipping-rates{display:grid;gap:10px}}
