.fl-promo{position:relative;display:grid;gap:1.2rem;margin:.4rem 0 1.4rem;padding:1.6rem;border-radius:1.8rem;color:rgb(var(--fl-cream));background:radial-gradient(120% 140% at 100% 0%,rgba(var(--fl-sand),.55) 0%,transparent 55%),linear-gradient(135deg,rgb(var(--fl-green)),#535b45);box-shadow:0 18px 40px -22px rgba(var(--fl-green),.9);overflow:hidden;isolation:isolate;animation:fl-rise .6s var(--fl-ease-out) both}.fl-promo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fl-paw);background-size:64px 64px;opacity:.9;filter:brightness(3);mix-blend-mode:soft-light}.fl-promo__head{display:flex;align-items:center;gap:1.2rem}.fl-promo__badge{flex:none;display:grid;place-items:center;width:5.6rem;height:5.6rem;border-radius:50%;font-size:1.8rem;font-weight:800;color:rgb(var(--fl-green));background:rgb(var(--fl-cream));box-shadow:0 0 0 .5rem rgba(var(--fl-cream),.18);animation:fl-pulse-ring 2.4s ease-out infinite}@keyframes fl-pulse-ring{0%{box-shadow:0 0 rgba(var(--fl-cream),.45)}70%{box-shadow:0 0 0 1.2rem rgba(var(--fl-cream),0)}to{box-shadow:0 0 rgba(var(--fl-cream),0)}}.fl-promo__title{margin:0;font-size:1.7rem;font-weight:700;line-height:1.2;color:#fff}.fl-promo__sub{margin:.2rem 0 0;font-size:1.3rem;opacity:.9}.fl-promo__sub strong{padding:.1rem .6rem;border:1px dashed rgba(255,255,255,.6);border-radius:.6rem;letter-spacing:.06em}.fl-promo__timer{display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem}.fl-promo__timer span{display:grid;justify-items:center;padding:.8rem .4rem .6rem;border-radius:1.2rem;background:#ffffff1f;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.14)}.fl-promo__timer b{font-size:2.6rem;font-weight:800;line-height:1;color:#fff;font-variant-numeric:tabular-nums}.fl-promo__timer i{margin-top:.4rem;font-style:normal;font-size:1.05rem;text-transform:uppercase;letter-spacing:.1em;opacity:.8}.fl-promo__apply{min-height:4.8rem;padding:0 1.6rem;border:0;border-radius:1.2rem;font:inherit;font-size:1.5rem;font-weight:700;color:rgb(var(--fl-green));background:rgb(var(--fl-cream));cursor:pointer}.fl-promo__apply.is-done{color:#fff;background:#ffffff29;cursor:default}.fl-promo--home{max-width:64rem;margin:3.2rem auto}.fl-home-promo__cta{width:100%}.fl-after-buy{display:grid;gap:1rem;margin-top:1.2rem}.fl-ship{display:flex;gap:1rem;align-items:flex-start;padding:1.2rem 1.4rem;border-radius:1.4rem;background:rgba(var(--fl-sand),.14);border:1px solid rgba(var(--fl-sand),.35)}.fl-ship__icon{font-size:2rem;line-height:1;animation:fl-drive 2.8s ease-in-out infinite}@keyframes fl-drive{0%,to{transform:translate(0)}50%{transform:translate(4px)}}.fl-ship__text{margin:0;font-size:1.4rem;line-height:1.45;color:rgb(var(--fl-green))}.fl-ship__timer{white-space:nowrap;color:rgb(var(--fl-sand));font-variant-numeric:tabular-nums}.fl-ship__free{display:block;margin-top:.2rem;font-size:1.15rem;opacity:.7}.fl-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem;margin:0;padding:0;list-style:none}.fl-trust li{display:grid;justify-items:center;gap:.4rem;padding:1rem .4rem;border-radius:1.2rem;background:#fff;box-shadow:0 6px 18px -12px rgba(var(--fl-green),.6);font-size:1.15rem;line-height:1.25;text-align:center;color:rgb(var(--fl-green))}.fl-trust span{font-size:1.9rem}.fl-unit{display:block;margin-top:.2rem;font-size:1.1rem;font-weight:600;opacity:.75}.fl-steps{padding:5.6rem 0;text-align:center;background:rgb(var(--fl-cream)) var(--fl-paw);background-size:auto,72px 72px}.fl-steps__eyebrow{margin:0 0 .6rem;font-size:1.2rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--fl-sand))}.fl-steps__title{margin:0 0 3.2rem;color:rgb(var(--fl-green))}.fl-steps__list{display:grid;gap:1.6rem;max-width:96rem;margin:0 auto 3.2rem;padding:0;list-style:none;counter-reset:none}@media screen and (min-width:750px){.fl-steps__list{grid-template-columns:repeat(3,1fr)}}.fl-steps__list li{position:relative;padding:3.2rem 2rem 2.4rem;border-radius:2rem;background:#fff;box-shadow:0 16px 36px -24px rgba(var(--fl-green),.7)}.fl-steps__n{position:absolute;top:-1.8rem;left:50%;display:grid;place-items:center;width:3.6rem;height:3.6rem;margin-left:-1.8rem;border-radius:50%;font-weight:800;color:#fff;background:rgb(var(--fl-sand));box-shadow:0 6px 14px -6px rgba(var(--fl-sand),.9)}.fl-steps__list h3{margin:0 0 .6rem;color:rgb(var(--fl-green))}.fl-steps__list p{margin:0;font-size:1.45rem}.fl-steps__cta{min-width:24rem}.product-form__submit.fl-attention{animation:fl-attention .9s var(--fl-ease-spring)}@keyframes fl-attention{0%,to{transform:scale(1)}30%{transform:scale(1.06);box-shadow:0 0 0 .6rem rgba(var(--fl-sand),.45)}60%{transform:scale(.98)}}@keyframes fl-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.fl-word{display:inline-block;opacity:0;transform:translateY(.4em);animation:fl-rise .7s var(--fl-ease-out) forwards;animation-delay:calc(var(--i) * 70ms + .15s)}@media(prefers-reduced-motion:reduce){.fl-word{opacity:1;transform:none;animation:none}.fl-promo,.fl-promo__badge,.fl-ship__icon{animation:none}}.product-form__submit.button,.product-form__submit.button--secondary{--color-button: var(--fl-green);--color-button-text: var(--fl-cream);min-height:5.8rem;border:0;border-radius:1.4rem;font-size:1.7rem;font-weight:700;letter-spacing:.04em;color:rgb(var(--fl-cream));background-color:rgb(var(--fl-green));box-shadow:0 14px 28px -16px rgba(var(--fl-green),.95)}.product-form__submit.button:before{box-shadow:none!important}.product-form__submit.button:disabled{opacity:.6}.shopify-payment-button__button{border-radius:1.4rem!important;min-height:5.2rem}.product__info-container .shipping-estimator{display:none}.product__info-container>p.product__text{display:inline-flex;align-items:center;margin:.6rem .4rem 0 0;padding:.6rem 1.2rem;border-radius:999px;font-size:1.3rem;line-height:1.3;color:rgb(var(--fl-green));background:#fff;box-shadow:0 6px 16px -12px rgba(var(--fl-green),.7)}.product__info-container>p.product__text+p.product__text{margin-top:.6rem}.fl-codeprice{display:inline-flex;align-items:center;gap:.6rem;margin:.2rem 0 .4rem;padding:.4rem 1rem .4rem .5rem;border-radius:999px;font-size:1.35rem;font-weight:600;color:rgb(var(--fl-green));background:rgba(var(--fl-sand),.18);cursor:pointer;border:0;font-family:inherit}.fl-codeprice b{font-size:1.6rem;font-weight:800}.fl-codeprice__tag{padding:.2rem .7rem;border-radius:999px;font-size:1.1rem;font-weight:700;color:#fff;background:rgb(var(--fl-sand))}variant-selects .form__label,variant-radios .form__label{font-weight:700;font-size:1.4rem;color:rgb(var(--fl-green))}fieldset.product-form__input label{position:relative;overflow:visible;min-height:4.8rem}fieldset.product-form__input label.fl-pack{margin-top:1.2rem}.fl-badge{position:absolute;top:-1.1rem;right:1.2rem;z-index:2;padding:.2rem .8rem;border-radius:999px;font-size:1.05rem;font-weight:700;line-height:1.5;letter-spacing:.02em;color:#fff;background:rgb(var(--fl-sand));box-shadow:0 4px 10px -4px rgba(var(--fl-sand),.9);pointer-events:none;animation:fl-bob 2.6s ease-in-out infinite}@keyframes fl-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.product__description,.product__description p,.product__description li{color:rgba(var(--color-foreground),.92)}.product__description h2{margin-top:2.8rem;color:rgb(var(--fl-green))}.product__description ul{padding-left:0;list-style:none}.product__description li{margin:.8rem 0}.product__accordion summary{padding-top:1.6rem;padding-bottom:1.6rem}@media(prefers-reduced-motion:reduce){.fl-badge{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/furlora-cta.css.map */
