.alva-h{--ab-bg:#f3f4f2;--ab-paper:#fff;--ab-ink:#1a1e1c;--ab-muted:#5d6562;--ab-line:#dcdfdc;--ab-steel:#c9ced0;--ab-go:#2c5a3a;--ab-go-ink:#fff;--ab-tint:#e7efe8;--ab-display:"Archivo","Helvetica Neue",Arial,sans-serif;--ab-body:"Figtree","Segoe UI",system-ui,sans-serif;--ab-mono:"JetBrains Mono",ui-monospace,Menlo,monospace;background:var(--ab-bg);color:var(--ab-ink);font:16px/1.55 var(--ab-body);padding-block:56px}.alva-h *,.alva-h *:before,.alva-h *:after{box-sizing:border-box}.alva-h.ah-paper{background:var(--ab-paper)}.alva-h h1,.alva-h h2,.alva-h h3{font-family:var(--ab-display);line-height:1.08;text-wrap:balance;margin:0;color:inherit;letter-spacing:-.01em}.alva-h h2{font-size:clamp(26px,4vw,38px);font-weight:800}.alva-h p{margin:0}.alva-h img{max-width:100%;height:auto;display:block}.alva-h a{color:inherit}.alva-h .ah-wrap{max-width:1120px;margin:0 auto;padding-inline:16px}.alva-h .ah-eyebrow{font:500 12px/1 var(--ab-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ab-muted);margin-bottom:12px}.alva-h .ah-btn{display:inline-block;font:700 16px/1 var(--ab-display);letter-spacing:.02em;background:var(--ab-go);color:var(--ab-go-ink);border-radius:8px;padding:17px 28px;text-decoration:none;text-align:center}.alva-h .ah-btn:hover{filter:brightness(1.1)}.alva-h .ah-btn.ah-ghost{background:none;color:var(--ab-ink);border:1.5px solid var(--ab-ink)}.alva-h a:focus-visible,.alva-h summary:focus-visible{outline:3px solid #f3d36b;outline-offset:2px}.alva-h.ah-hero{padding-block:40px 56px}.ah-hero .ah-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:48px;align-items:center}.ah-hero h1{font-size:clamp(34px,5.6vw,58px);font-weight:800;letter-spacing:-.02em;margin-bottom:16px}.ah-hero .ah-lede{font-size:18px;color:var(--ab-muted);max-width:42ch;margin-bottom:28px}.ah-hero .ah-ctas{display:flex;gap:12px;flex-wrap:wrap}.ah-hero img{border-radius:8px;width:100%;aspect-ratio:1;object-fit:cover}.alva-h.ah-trust{padding-block:28px;background:var(--ab-paper);border-block:1px solid var(--ab-line)}.ah-trust .ah-row{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.ah-trust .ah-item{display:grid;grid-template-columns:36px 1fr;gap:12px;align-items:start}.ah-trust svg{width:32px;height:32px;stroke:var(--ab-go);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ah-trust b{display:block;font:700 15px/1.3 var(--ab-display)}.ah-trust span{font-size:14px;color:var(--ab-muted);line-height:1.4}.ah-products .ah-head{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:24px;flex-wrap:wrap}.ah-products .ah-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ah-card{background:var(--ab-paper);border:1px solid var(--ab-line);border-radius:10px;overflow:hidden;display:flex;flex-direction:column;text-decoration:none}.ah-card img{aspect-ratio:1;object-fit:cover;width:100%;background:var(--ab-bg)}.ah-card .ah-body{padding:16px;display:grid;gap:6px}.ah-card h3{font-size:18px;font-weight:700}.ah-card .ah-price{font-variant-numeric:tabular-nums;font-weight:600}.ah-card .ah-price s{color:var(--ab-muted);font-weight:400;margin-left:6px}.ah-card .ah-link{font-size:14px;color:var(--ab-go);font-weight:600}.ah-about .ah-box{max-width:760px}.ah-about p{font-size:18px;margin-top:14px;max-width:60ch}.ah-about .ah-promise{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px}.ah-about .ah-promise div{border-top:2px solid var(--ab-steel);padding-top:12px}.ah-about .ah-promise b{font:700 17px/1.3 var(--ab-display);display:block;margin-bottom:4px}.ah-about .ah-promise p{font-size:15px;color:var(--ab-muted);margin:0}.ah-faq .ah-box{max-width:760px}.ah-faq details{border-top:1px solid var(--ab-line);padding-block:14px}.ah-faq details:last-of-type{border-bottom:1px solid var(--ab-line)}.ah-faq summary{font-weight:600;font-size:17px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:12px}.ah-faq summary::-webkit-details-marker{display:none}.ah-faq summary:after{content:"+";font-family:var(--ab-mono)}.ah-faq details[open] summary:after{content:"\2212"}.ah-faq details p{margin-top:8px;color:var(--ab-muted);font-size:16px;max-width:64ch}.ah-faq .ah-more{margin-top:20px;font-size:15px;color:var(--ab-muted)}@media(max-width:780px){.alva-h{padding-block:40px}.ah-hero .ah-grid{grid-template-columns:1fr;gap:24px}.ah-hero img{order:-1}.ah-trust .ah-row{grid-template-columns:1fr 1fr;gap:18px 14px}.ah-products .ah-cards,.ah-about .ah-promise{grid-template-columns:1fr}.alva-h .ah-btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/alva-home.css.map */
