:root{--al-bg: #F5F1E8;--al-surface: #FFFFFF;--al-sand: #EAE3D3;--al-ink: #13261D;--al-muted: #5A685F;--al-green: #1F5A41;--al-green-2: #2C7A57;--al-mint: #D7EADF;--al-warm: #C4673F;--al-line: rgba(19, 38, 29, .12);--al-radius: 22px;--al-radius-sm: 14px;--al-shadow: 0 24px 60px -28px rgba(19, 38, 29, .35);--al-ease: cubic-bezier(.22, .9, .3, 1);--al-serif: "Fraunces", Georgia, "Times New Roman", serif}.al{color:var(--al-ink);font-family:var(--font-body-family)}.al *,.al *:before,.al *:after{box-sizing:border-box}.al-wrap{width:min(1200px,100%);margin:0 auto;padding:0 20px}.al-section{padding:clamp(56px,8vw,112px) 0;position:relative;overflow:hidden}.al-section--bg{background:var(--al-bg)}.al-section--sand{background:var(--al-sand)}.al-section--white{background:var(--al-surface)}.al-section--green{background:var(--al-green);color:#f5f1e8}.al-section--ink{background:var(--al-ink);color:#f5f1e8}.al-section--tight{padding:clamp(36px,5vw,64px) 0}.al-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--al-green-2);margin:0 0 16px}.al-eyebrow:before{content:"";width:22px;height:1px;background:currentColor}.al-section--green .al-eyebrow,.al-section--ink .al-eyebrow{color:#9fd3b6}.al-h1,.al-h2,.al-h3{font-family:var(--al-serif);font-weight:600;letter-spacing:-.02em;margin:0;color:inherit}.al-h1{font-size:clamp(40px,6.4vw,78px);line-height:1.02}.al-h2{font-size:clamp(32px,4.6vw,56px);line-height:1.06}.al-h3{font-size:clamp(20px,2vw,24px);line-height:1.2}.al-h1 em,.al-h2 em{font-style:italic;color:var(--al-green-2)}.al-section--green .al-h2 em,.al-section--ink .al-h2 em{color:#9fd3b6}.al-lead{font-size:clamp(16px,1.4vw,19px);line-height:1.65;color:var(--al-muted);margin:18px 0 0;max-width:560px}.al-section--green .al-lead,.al-section--ink .al-lead{color:#f5f1e8c7}.al-center{text-align:center}.al-center .al-lead{margin-left:auto;margin-right:auto}.al-head{margin-bottom:clamp(32px,4vw,56px)}.al-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.al-center .al-btns{justify-content:center}.al-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 30px;border-radius:999px;border:0;cursor:pointer;font:600 15px/1 var(--font-body-family);letter-spacing:.02em;text-decoration:none;background:var(--al-green);color:#fff;overflow:hidden;isolation:isolate;transition:transform .35s var(--al-ease),box-shadow .35s var(--al-ease),background .35s;box-shadow:0 14px 30px -14px #1f5a41b3}.al-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.28) 50%,transparent 70%);transform:translate(-120%);transition:transform .8s var(--al-ease)}.al-btn:hover{transform:translateY(-2px);box-shadow:0 20px 36px -14px #1f5a41bf;background:var(--al-green-2)}.al-btn:hover:after{transform:translate(120%)}.al-btn svg{width:18px;height:18px;transition:transform .35s var(--al-ease)}.al-btn:hover svg{transform:translate(4px)}.al-btn--ghost{background:transparent;color:var(--al-ink);box-shadow:inset 0 0 0 1.5px var(--al-line)}.al-btn--ghost:hover{background:#13261d0d;box-shadow:inset 0 0 0 1.5px var(--al-ink)}.al-section--green .al-btn,.al-section--ink .al-btn{background:#f5f1e8;color:var(--al-ink)}.al-section--green .al-btn:hover,.al-section--ink .al-btn:hover{background:#fff}.al-btn--pulse{animation:al-pulse 2.6s infinite}@keyframes al-pulse{0%,to{box-shadow:0 14px 30px -14px #1f5a41b3,0 0 #2c7a5773}50%{box-shadow:0 14px 30px -14px #1f5a41b3,0 0 0 12px #2c7a5700}}.al-chips{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:22px;padding:0;list-style:none}.al-chips li{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:var(--al-muted)}.al-chips li:before{content:"";width:18px;height:18px;border-radius:50%;flex:none;background:var(--al-mint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231F5A41' stroke-width='3'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") center/11px no-repeat}.al-section--green .al-chips li,.al-section--ink .al-chips li{color:#f5f1e8d9}.al-hero{background:radial-gradient(120% 90% at 85% 10%,#E3EEE4 0%,var(--al-bg) 55%);padding:clamp(28px,5vw,72px) 0 clamp(48px,6vw,88px)}.al-hero__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(28px,5vw,72px);align-items:center}.al-hero__media{position:relative;justify-self:center;width:min(420px,100%)}.al-hero__frame{position:relative;aspect-ratio:9 / 14;border-radius:34px;overflow:hidden;box-shadow:var(--al-shadow);background:var(--al-sand)}.al-hero__frame video,.al-hero__frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.al-hero__badge{position:absolute;display:flex;align-items:center;gap:10px;padding:12px 16px;background:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:16px;box-shadow:var(--al-shadow);font-size:13px;line-height:1.3;color:var(--al-ink);animation:al-float 6s ease-in-out infinite}.al-hero__badge strong{display:block;font-size:15px}.al-hero__badge i{font-style:normal;font-size:22px}.al-hero__badge--1{left:-38px;top:14%}.al-hero__badge--2{right:-30px;bottom:16%;animation-delay:-3s}@keyframes al-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.al-hero__ring{position:absolute;top:-9%;right:-14%;bottom:-9%;left:-14%;border-radius:50%;border:1px solid var(--al-line);z-index:-1;animation:al-spin 40s linear infinite}.al-hero__ring:after{content:"";position:absolute;top:8%;left:50%;width:10px;height:10px;border-radius:50%;background:var(--al-green-2)}@keyframes al-spin{to{transform:rotate(360deg)}}.al-price-line{display:flex;align-items:baseline;gap:12px;margin-top:22px;flex-wrap:wrap}.al-price-line b{font-family:var(--al-serif);font-size:32px;color:var(--al-green)}.al-price-line span{font-size:14px;color:var(--al-muted)}.al-urgency{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:22px;padding:12px 16px;border-radius:var(--al-radius-sm);background:#fbefe8;color:#7a3418;font-size:14px;line-height:1.35;border:1px solid rgba(196,103,63,.25);max-width:560px}.al-urgency__icon{font-size:20px}.al-countdown{display:inline-flex;gap:6px;font-variant-numeric:tabular-nums}.al-countdown span{display:inline-flex;flex-direction:column;align-items:center;min-width:42px;padding:6px 4px;border-radius:10px;background:#fff;color:var(--al-warm);font:700 18px/1 var(--font-body-family)}.al-countdown small{font:500 10px/1.2 var(--font-body-family);color:#9a5b40;margin-top:3px;text-transform:uppercase;letter-spacing:.06em}.al-delivery{display:flex;align-items:center;gap:10px;margin-top:12px;font-size:14px;color:var(--al-ink)}.al-delivery:before{content:"\1f69a"}.al-delivery b{color:var(--al-green)}.al-section--green .al-delivery,.al-section--ink .al-delivery{color:#f5f1e8}.al-section--green .al-delivery b,.al-section--ink .al-delivery b{color:#9fd3b6}.al-marquee{background:var(--al-green);color:#f5f1e8;overflow:hidden;padding:16px 0;white-space:nowrap}.al-marquee__track{display:inline-flex;gap:48px;animation:al-marquee var(--al-speed, 30s) linear infinite;padding-left:48px}.al-marquee__track span{display:inline-flex;align-items:center;gap:48px;font:600 14px/1 var(--font-body-family);letter-spacing:.14em;text-transform:uppercase}.al-marquee__track span:after{content:"\2726";color:#9fd3b6}@keyframes al-marquee{to{transform:translate(-50%)}}.al-marquee:hover .al-marquee__track{animation-play-state:paused}.al-grid{display:grid;gap:18px;grid-template-columns:repeat(var(--al-cols, 3),minmax(0,1fr))}.al-card{position:relative;padding:30px 26px;border-radius:var(--al-radius);background:var(--al-surface);border:1px solid var(--al-line);transition:transform .5s var(--al-ease),box-shadow .5s var(--al-ease),border-color .5s}.al-section--white .al-card{background:var(--al-bg)}.al-section--green .al-card,.al-section--ink .al-card{background:#ffffff0f;border-color:#ffffff1f}.al-card:hover{transform:translateY(-6px);box-shadow:var(--al-shadow);border-color:transparent}.al-card__icon{width:54px;height:54px;border-radius:16px;display:grid;place-items:center;margin-bottom:22px;background:var(--al-mint);font-size:26px;transition:transform .5s var(--al-ease)}.al-card:hover .al-card__icon{transform:rotate(-8deg) scale(1.08)}.al-section--green .al-card__icon,.al-section--ink .al-card__icon{background:#9fd3b629}.al-card__num{font-family:var(--al-serif);font-size:46px;line-height:1;color:var(--al-green-2);margin-bottom:16px}.al-section--green .al-card__num,.al-section--ink .al-card__num{color:#9fd3b6}.al-card p{margin:10px 0 0;color:var(--al-muted);font-size:15px;line-height:1.6}.al-section--green .al-card p,.al-section--ink .al-card p{color:#f5f1e8b8}.al-card__img{margin:-30px -26px 22px;border-radius:var(--al-radius) var(--al-radius) 0 0;overflow:hidden;aspect-ratio:4 / 3}.al-card__img img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--al-ease)}.al-card:hover .al-card__img img{transform:scale(1.05)}.al-grid--steps .al-card{background:transparent;border:0;padding:0}.al-grid--steps .al-card:hover{transform:none;box-shadow:none}.al-grid--steps{counter-reset:al-step}.al-pills{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.al-pill{padding:12px 20px;border-radius:999px;background:var(--al-surface);border:1px solid var(--al-line);font-weight:600;font-size:15px;transition:all .4s var(--al-ease)}.al-pill:hover{background:var(--al-green);color:#fff;transform:translateY(-3px)}.al-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,6vw,88px);align-items:center}.al-split--rev .al-split__media{order:2}.al-split__media{position:relative;border-radius:30px;overflow:hidden;box-shadow:var(--al-shadow);background:var(--al-sand)}.al-split__media--portrait{aspect-ratio:4 / 5;max-width:460px;justify-self:center;width:100%}.al-split__media--square{aspect-ratio:1}.al-split__media video,.al-split__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.al-list{list-style:none;padding:0;margin:26px 0 0;display:grid;gap:14px}.al-list li{display:grid;grid-template-columns:30px 1fr;gap:12px;align-items:start;font-size:16px;line-height:1.5}.al-list li:before{content:"";width:26px;height:26px;border-radius:50%;background:var(--al-mint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231F5A41' stroke-width='3'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") center/13px no-repeat}.al-section--green .al-list li:before,.al-section--ink .al-list li:before{background-color:#9fd3b633}.al-list strong{display:block}.al-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:40px}.al-stat{padding:22px 18px;border-radius:var(--al-radius-sm);background:#ffffffb3;border:1px solid var(--al-line);text-align:center}.al-section--green .al-stat,.al-section--ink .al-stat{background:#ffffff0f;border-color:#ffffff1f}.al-stat b{display:block;font-family:var(--al-serif);font-size:clamp(30px,3.4vw,42px);color:var(--al-green);line-height:1}.al-section--green .al-stat b,.al-section--ink .al-stat b{color:#9fd3b6}.al-stat span{display:block;margin-top:8px;font-size:13px;color:var(--al-muted)}.al-section--green .al-stat span,.al-section--ink .al-stat span{color:#f5f1e8b3}.al-reel{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,1fr);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;scrollbar-width:none}.al-reel::-webkit-scrollbar{display:none}.al-reel__item{position:relative;aspect-ratio:9 / 16;border-radius:24px;overflow:hidden;scroll-snap-align:start;background:var(--al-sand);box-shadow:var(--al-shadow)}.al-reel__item video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--al-ease)}.al-reel__item:hover video{transform:scale(1.04)}.al-reel__cap{position:absolute;left:14px;right:14px;bottom:14px;padding:10px 14px;border-radius:12px;background:#13261d8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-size:13.5px;font-weight:600}.al-compare{border-radius:var(--al-radius);overflow:hidden;background:var(--al-surface);border:1px solid var(--al-line);box-shadow:var(--al-shadow);max-width:880px;margin:0 auto}.al-compare__row{display:grid;grid-template-columns:1.6fr 1fr 1fr;align-items:center;border-top:1px solid var(--al-line)}.al-compare__row:first-child{border-top:0}.al-compare__row>div{padding:18px 20px;font-size:15px}.al-compare__row>div:nth-child(2){background:#d7eadf8c;text-align:center;font-weight:700;color:var(--al-green)}.al-compare__row>div:nth-child(3){text-align:center;color:var(--al-muted)}.al-compare__head>div{font:600 12px/1.3 var(--font-body-family);letter-spacing:.14em;text-transform:uppercase;color:var(--al-muted)}.al-compare__head>div:nth-child(2){background:var(--al-green);color:#fff;font-family:var(--al-serif);font-size:20px;letter-spacing:0;text-transform:none}.al-yes,.al-no{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;font-size:14px;font-weight:800}.al-yes{background:var(--al-green);color:#fff}.al-no{background:#efe9de;color:#a39a89}.al-faq{max-width:820px;margin:0 auto;display:grid;gap:12px}.al-faq details{border-radius:var(--al-radius-sm);background:var(--al-surface);border:1px solid var(--al-line);overflow:hidden;transition:border-color .3s,box-shadow .3s}.al-faq details[open]{border-color:transparent;box-shadow:var(--al-shadow)}.al-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;font-weight:600;font-size:16.5px}.al-faq summary::-webkit-details-marker{display:none}.al-faq summary i{position:relative;flex:none;width:30px;height:30px;border-radius:50%;background:var(--al-mint);transition:transform .45s var(--al-ease),background .3s}.al-faq summary i:before,.al-faq summary i:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;background:var(--al-green);transform:translate(-50%,-50%);border-radius:2px}.al-faq summary i:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .45s var(--al-ease)}.al-faq details[open] summary i{transform:rotate(180deg);background:var(--al-green)}.al-faq details[open] summary i:before{background:#fff}.al-faq details[open] summary i:after{transform:translate(-50%,-50%) rotate(0);background:#fff}.al-faq__body{padding:0 24px 22px;color:var(--al-muted);line-height:1.65;font-size:15.5px}.al-faq__body p{margin:0 0 10px}.al-cta{position:relative;border-radius:34px;padding:clamp(40px,6vw,80px) clamp(24px,5vw,72px);background:var(--al-green);color:#f5f1e8;overflow:hidden;text-align:center}.al-cta:before{content:"";position:absolute;width:520px;height:520px;border-radius:50%;right:-160px;top:-220px;background:radial-gradient(circle,rgba(159,211,182,.35),transparent 70%)}.al-cta:after{content:"";position:absolute;width:420px;height:420px;border-radius:50%;left:-140px;bottom:-220px;background:radial-gradient(circle,rgba(196,103,63,.28),transparent 70%)}.al-cta>*{position:relative;z-index:1}.al-cta .al-lead{color:#f5f1e8cc}.al-cta .al-urgency{margin-left:auto;margin-right:auto;justify-content:center}.al-cta .al-delivery{justify-content:center;color:#f5f1e8}.al-cta .al-delivery b{color:#9fd3b6}.al-js [data-al-reveal]{opacity:0;transform:translateY(28px);transition:opacity .9s var(--al-ease),transform .9s var(--al-ease);transition-delay:var(--al-d, 0s)}.al-js [data-al-reveal=left]{transform:translate(-34px)}.al-js [data-al-reveal=right]{transform:translate(34px)}.al-js [data-al-reveal=zoom]{transform:scale(.94)}.al-js [data-al-reveal].is-in{opacity:1;transform:none}.al-js .al-h1 .al-word,.al-js .al-h2 .al-word{display:inline-block;opacity:0;transform:translateY(.45em);transition:opacity .8s var(--al-ease),transform .8s var(--al-ease);transition-delay:calc(var(--al-i, 0) * 60ms)}.al-js .is-in .al-word,.al-js .is-in.al-h1 .al-word,.al-js .is-in.al-h2 .al-word{opacity:1;transform:none}body{background:var(--al-bg)}.al-on h1,.al-on h2,.al-on .h1,.al-on .h2,.al-on .product__title h1{font-family:var(--al-serif)!important;font-weight:600!important;letter-spacing:-.02em}@media(max-width:989px){.al-grid{--al-cols: 2 !important}.al-stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.al-hero__grid,.al-split{grid-template-columns:1fr}.al-hero__media{order:-1;width:min(330px,86%)}.al-hero__badge--1{left:-18px}.al-hero__badge--2{right:-14px}.al-split--rev .al-split__media{order:0}.al-grid{--al-cols: 1 !important}.al-grid--two-mobile{--al-cols: 2 !important}.al-grid--two-mobile .al-card{padding:22px 16px}.al-card{padding:26px 22px}.al-compare__row>div{padding:14px 10px;font-size:14px}.al-reel{grid-auto-columns:72%}.al-btn{width:100%}.al-btns{flex-direction:column}.al-hero .al-h1,.al-hero .al-lead{text-align:center;margin-left:auto;margin-right:auto}.al-hero .al-eyebrow,.al-hero .al-chips,.al-hero .al-price-line{justify-content:center}.al-hero__copy{text-align:center}.al-hero .al-urgency{margin-left:auto;margin-right:auto}.al-hero .al-delivery{justify-content:center}}@media(prefers-reduced-motion:reduce){.al-js [data-al-reveal],.al-js .al-word{opacity:1!important;transform:none!important;transition:none!important}.al-hero__badge,.al-hero__ring,.al-marquee__track,.al-btn--pulse{animation:none!important}}.al-cta .al-eyebrow{color:#9fd3b6}.al-cta .al-btn{background:#f5f1e8;color:var(--al-ink)}.al-cta .al-btn:hover{background:#fff}.al-section--green .al-urgency,.al-section--ink .al-urgency{background:#fffffff2}.al-buybox{margin:4px 0 14px}.al-buybox .al-urgency{margin-top:0}.al-buybox .al-delivery{margin-top:10px}
/*# sourceMappingURL=/cdn/shop/t/34/assets/alivia-premium.css.map */
