.al-delivery:before{content:none!important}.al-delivery{display:flex;align-items:flex-start;gap:8px;line-height:1.5;text-align:left}.al-delivery i{font-style:normal;flex:none}.al-delivery span{display:block}.al-delivery b{white-space:nowrap}.al-urgency{flex-wrap:wrap;justify-content:center;gap:10px 12px;text-align:center}.al-urgency__icon{animation:al-bounce 2.4s var(--al-ease) infinite;display:inline-block}.al-countdown span{box-shadow:0 6px 14px -8px #c4673f73}@keyframes al-bounce{0%,60%,to{transform:translateY(0) rotate(0)}20%{transform:translateY(-5px) rotate(-8deg)}40%{transform:translateY(0) rotate(6deg)}}.al a:not(.al-btn){color:var(--al-green);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;font-weight:600}.al-section--green a:not(.al-btn),.al-section--ink a:not(.al-btn),.al-cta a:not(.al-btn){color:#9fd3b6}.al-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:1000;background:linear-gradient(90deg,var(--al-green-2),#9FD3B6);transform:scaleX(0);transform-origin:0 50%;pointer-events:none}.al-hero{position:relative;overflow:hidden;isolation:isolate}.al-hero:before,.al-hero:after{content:"";position:absolute;z-index:-1;border-radius:50%;filter:blur(60px);opacity:.55;pointer-events:none}.al-hero:before{width:420px;height:420px;background:#cfe6d7;top:-120px;right:-80px;animation:al-blob 16s ease-in-out infinite alternate}.al-hero:after{width:320px;height:320px;background:#f1d9c6;bottom:-120px;left:-60px;animation:al-blob 19s ease-in-out infinite alternate-reverse}@keyframes al-blob{0%{transform:translate(0) scale(1)}50%{transform:translate(-40px,30px) scale(1.12)}to{transform:translate(30px,-20px) scale(.95)}}.al-js .al-eyebrow[data-al-reveal]:before{width:0;transition:width .8s var(--al-ease) .2s}.al-js .al-eyebrow.is-in:before{width:22px}.al-grid{perspective:1000px}.al-card{position:relative;overflow:hidden;transform-style:preserve-3d}.al-card.is-tilt{transform:rotateX(var(--al-rx, 0)) rotateY(var(--al-ry, 0)) translateY(-6px);transition:transform .12s linear}.al-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .3s;background:radial-gradient(260px circle at var(--al-mx, 50%) var(--al-my, 50%),rgba(255,255,255,.22),transparent 60%)}.al-card.is-tilt:after{opacity:1}.al-js .is-in .al-card__icon,.al-js .al-card.is-in .al-card__icon{animation:al-float 4s ease-in-out infinite}.al-grid .al-card:nth-child(2) .al-card__icon{animation-delay:-1s}.al-grid .al-card:nth-child(3) .al-card__icon{animation-delay:-2s}.al-grid .al-card:nth-child(4) .al-card__icon{animation-delay:-3s}.al-stat{position:relative}.al-stat:after{content:"";display:block;height:3px;width:0;margin:12px auto 0;border-radius:3px;background:var(--al-green-2);transition:width 1.2s var(--al-ease) .3s}.al-stat.is-in:after{width:36px}.al-js .al-reel__item[data-al-reveal]{transform:translateY(40px) rotate(-3deg) scale(.96)}.al-js .al-reel__item[data-al-reveal]:nth-child(2){transform:translateY(60px) rotate(2deg) scale(.96)}.al-js .al-reel__item.is-in{transform:none!important}.al-reel__item.is-tilt{transform:rotateX(var(--al-rx, 0)) rotateY(var(--al-ry, 0))!important;transition:transform .12s linear}.al-js .al-compare__row[data-al-reveal]{transform:translate(-24px)}.al-js .al-compare__row.is-in{transform:none}.al-js .al-compare__row.is-in .al-yes{animation:al-pop .5s var(--al-ease) .25s both}@keyframes al-pop{0%{transform:scale(0)}70%{transform:scale(1.25)}to{transform:scale(1)}}.al-yes,.al-no{display:inline-block}.al-cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.08) 45%,transparent 60%);background-size:250% 100%;animation:al-sheen 6s linear infinite}@keyframes al-sheen{0%{background-position:150% 0}to{background-position:-100% 0}}.al-cta>*{position:relative;z-index:1}.al-sticky{position:fixed;left:12px;right:12px;bottom:12px;z-index:90;display:flex;align-items:center;gap:12px;padding:10px 10px 10px 18px;border-radius:999px;background:#13261df0;color:#f5f1e8;box-shadow:0 18px 40px -12px #13261d80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform:translateY(140%);transition:transform .5s var(--al-ease)}.al-sticky.is-on{transform:none}.al-sticky__txt{flex:1;min-width:0;line-height:1.2;font-size:12px;color:#f5f1e8bf}.al-sticky__txt b{display:block;font-size:17px;color:#fff}.al-sticky .al-btn{padding:13px 20px;font-size:14px;flex:none}@media(min-width:990px){.al-sticky{display:none}}@media(max-width:989px){body:has(.al-sticky.is-on) [class*=scroll-to-top],body:has(.al-sticky.is-on) [id*=scroll-to-top]{opacity:0!important;pointer-events:none!important}}@media(prefers-reduced-motion:reduce){.al-hero:before,.al-hero:after,.al-cta:after,.al-card__icon,.al-urgency__icon{animation:none!important}}.al-hero__media{width:min(320px,100%)}.al-hero__frame{aspect-ratio:9 / 15;border-radius:28px}.al-split__media--portrait{max-width:340px;aspect-ratio:9 / 13}.al-split__media--square{max-width:380px;justify-self:center;width:100%}.al-reel{grid-auto-columns:210px;justify-content:center}@media(max-width:989px){.al-hero__media{width:min(230px,62%)}.al-hero__badge{padding:8px 10px;gap:8px;font-size:11px}.al-hero__badge strong{font-size:12px}.al-hero__badge i{font-size:15px}.al-split__media--portrait{max-width:240px;margin-left:auto;margin-right:auto}.al-split__media--square{max-width:280px;margin-left:auto;margin-right:auto}.al-reel{grid-auto-columns:44%;justify-content:start}}.al-ship{margin-top:14px;padding:16px 14px 14px;border-radius:18px;background:#fff;border:1px solid rgba(19,38,29,.1);box-shadow:0 10px 26px -18px #13261d59}.al-ship__head{margin:0 0 14px;text-align:center;font-size:15px;line-height:1.45;color:var(--al-ink)}.al-ship__head b{color:var(--al-green)}.al-ship__steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);position:relative}.al-ship__steps:before,.al-ship__steps:after{content:"";position:absolute;top:21px;left:16.6%;right:16.6%;height:3px;border-radius:3px;background:#e7e2d6}.al-ship__steps:after{background:linear-gradient(90deg,var(--al-green),var(--al-green-2));transform:scaleX(0);transform-origin:0 50%;transition:transform 1.6s cubic-bezier(.2,.7,.2,1) .2s}.al-ship.is-on .al-ship__steps:after{transform:scaleX(1)}.al-ship__steps li{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:3px;margin:0}.al-ship__ico{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--al-green);color:#fff;box-shadow:0 0 0 5px #fff;margin-bottom:6px;transform:scale(.4);opacity:0;transition:transform .5s cubic-bezier(.3,1.6,.5,1),opacity .3s}.al-ship__ico svg{width:22px;height:22px}.al-ship.is-on li:nth-child(1) .al-ship__ico{transform:none;opacity:1;transition-delay:.1s}.al-ship.is-on li:nth-child(2) .al-ship__ico{transform:none;opacity:1;transition-delay:.9s}.al-ship.is-on li:nth-child(3) .al-ship__ico{transform:none;opacity:1;transition-delay:1.7s;animation:al-ship-ring 2.2s 2.4s ease-out infinite}@keyframes al-ship-ring{0%{box-shadow:0 0 0 5px #fff,0 0 0 5px #2c7a5773}to{box-shadow:0 0 0 5px #fff,0 0 0 16px #2c7a5700}}.al-ship__steps b{font-size:14px;line-height:1.2;color:var(--al-ink);white-space:nowrap}.al-ship__steps small{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--al-muted)}@media(prefers-reduced-motion:reduce){.al-ship__ico{transform:none;opacity:1}.al-ship__steps:after{transform:none}}.al-compare__row>div:empty{display:block}.al p,.al li,.al-compare__row>div,.al-card p,.al-lead{letter-spacing:.005em}@media(max-width:749px){.al-compare__row{grid-template-columns:1.25fr 1fr 1fr}.al-compare__row>div{padding:13px 8px;font-size:13.5px;line-height:1.35}.al-compare__row>div:first-child{padding-left:14px}.al-compare__head>div{font-size:10px;letter-spacing:.1em}.al-compare__head>div:nth-child(2){font-size:17px}}.product__info-container .rte,.product__info-container .rte p,.product__info-container [class*=emoji] p,.product__info-container .accordion__content,.product__info-container .accordion__content p,.product__info-container .accordion__content li{font-size:16px!important;line-height:1.6;letter-spacing:.01em}.product__info-container .accordion__title,.product__info-container summary h2,.product__info-container summary .h4{font-size:17px!important}@media(min-width:750px){.product__info-container .rte,.product__info-container [class*=emoji] p,.product__info-container .accordion__content{font-size:17px!important}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/alivia-v2.css.map */
