.alv{--alv-accent: #9299c8;--alv-text: #222121;--alv-bg: #fffefc;--alv-radius: 16px;--alv-gutter: 16px;color:var(--alv-text);background:var(--alv-bg);padding:var(--alv-pt, 32px) 0 var(--alv-pb, 32px)}.alv *,.alv *:before,.alv *:after{box-sizing:border-box}.alv__inner{max-width:1200px;margin:0 auto;padding:0 var(--alv-gutter)}.alv__heading{font-size:clamp(24px,6.5vw,40px);line-height:1.15;font-weight:700;margin:0 0 8px;text-align:center}.alv__sub{font-size:15px;line-height:1.5;opacity:.8;margin:0 auto 20px;text-align:center;max-width:560px}.alv__btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 28px;border-radius:999px;background:var(--alv-accent);color:#fff;font-weight:700;font-size:16px;text-decoration:none;border:0;cursor:pointer;transition:transform .15s ease}.alv__btn:active{transform:scale(.97)}.alv__btn--block{width:100%}.alv-track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px var(--alv-gutter) 12px;margin:0 calc(var(--alv-gutter) * -1);scroll-padding-inline:var(--alv-gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch}.alv-track::-webkit-scrollbar{display:none}.alv-track>*{scroll-snap-align:start;flex:0 0 var(--alv-card-w, 78%)}@media(min-width:750px){.alv-track>*{flex-basis:var(--alv-card-w-desk, 31%)}}.alv-arrows{display:none;justify-content:center;gap:10px;margin-top:8px}@media(min-width:750px){.alv-arrows{display:flex}}.alv-arrow{width:40px;height:40px;border-radius:50%;border:1px solid currentColor;background:transparent;color:inherit;cursor:pointer;font-size:18px}.alv-placeholder{position:relative;width:100%;height:100%;min-height:160px;background:#9299c82e;display:flex;align-items:center;justify-content:center}.alv-media>.alv-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0}.alv-placeholder svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.45}.alv-placeholder__label{position:absolute;top:12px;left:50%;z-index:3;transform:translate(-50%);font-size:12px;font-weight:700;background:#fff;color:#222;padding:4px 10px;border-radius:999px;white-space:nowrap}.alv-media{position:relative;overflow:hidden}.alv-media video,.alv-media img,.alv-media iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border:0}.alv-stars{color:#f5b301;letter-spacing:2px;font-size:15px}.alv{--alv-em: #6e4fa0}.alv em{font-family:var(--font-accent--family, "Cormorant", serif);font-style:italic;font-weight:500;letter-spacing:0;color:var(--alv-em);font-size:1.12em;line-height:1}.alv-hero__content em,.alv-vbanner__content em,.alv-ibanner__content em,.alv-steps em{color:inherit}.alv__heading{font-weight:700;letter-spacing:-.01em}.alv-products__eyebrow,.alv-it__eyebrow,.alv-benefits__eyebrow{letter-spacing:.28em!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/alv-base.css.map */
