:root{--lb-pink: #e28a94;--lb-pink-l: #ffd6e6;--lb-burg: #5a1626;--lb-blush: #fff5f7}[data-lb-until][hidden],[data-lb-over][hidden],[data-lb-before][hidden],[data-lb-ship][hidden]{display:none!important}.lb-reveal{opacity:0;transform:translateY(26px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--lb-i, 0) * 80ms)}.lb-reveal.is-in{opacity:1;transform:none}.product-form__submit:not([disabled]),.lb-shine{position:relative;overflow:hidden;isolation:isolate;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s ease!important}.product-form__submit:not([disabled]):before,.lb-shine:before{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;z-index:1;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skew(-20deg);animation:lb-shine 4.5s ease-in-out infinite}.product-form__submit:not([disabled]):hover,.lb-shine:hover{transform:translateY(-2px);box-shadow:0 12px 26px #5a162638}.product-form__submit:not([disabled]):active,.lb-shine:active{transform:scale(.97)}@keyframes lb-shine{0%,62%{left:-60%}to{left:130%}}.product-form__submit.button--primary,.product-form__submit.button:not(.button--secondary){background:var(--lb-burg)!important;color:#fff!important;border-radius:999px!important;min-height:5.4rem;font-weight:700;letter-spacing:.06em}.product-form__submit.button:after{border-radius:999px!important;box-shadow:none!important}.product-form__submit[disabled]{border-radius:999px!important}.shopify-payment-button__button{border-radius:999px!important;overflow:hidden}.card-wrapper .card__media img,.card-wrapper .media img{transition:transform 1s cubic-bezier(.2,.7,.2,1)!important}.card-wrapper:hover .card__media img{transform:scale(1.06)}.card-wrapper .card{transition:box-shadow .4s ease,transform .4s cubic-bezier(.2,.8,.2,1)}.card-wrapper:hover .card{box-shadow:0 16px 36px #5a16261f;transform:translateY(-3px)}.lb-spark{position:fixed;z-index:9999;pointer-events:none;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:var(--c, var(--lb-pink));animation:lb-spark .9s cubic-bezier(.15,.7,.3,1) forwards}.lb-spark--star{border-radius:0;background:none;width:auto;height:auto;font-size:14px;line-height:1;color:var(--c, var(--lb-pink))}@keyframes lb-spark{0%{transform:translate(0) scale(.4);opacity:1}to{transform:translate(var(--x),var(--y)) scale(1) rotate(var(--r, 0deg));opacity:0}}.lb-bump{animation:lb-bump .6s cubic-bezier(.3,1.6,.5,1)}@keyframes lb-bump{0%{transform:scale(1)}35%{transform:scale(1.35) rotate(-8deg)}70%{transform:scale(.92)}to{transform:scale(1)}}.lb-toast{position:fixed;left:50%;bottom:24px;z-index:9998;transform:translate(-50%,160%);display:flex;align-items:center;gap:10px;padding:13px 20px;border-radius:999px;background:var(--lb-burg);color:#fff;font:600 14px/1.2 var(--font-body-family, system-ui, sans-serif);box-shadow:0 16px 40px #5a162659;transition:transform .5s cubic-bezier(.2,1.2,.3,1);max-width:calc(100vw - 32px)}.lb-toast.is-on{transform:translate(-50%)}.lb-toast small{display:block;font-weight:500;opacity:.8;font-size:12px;margin-top:2px}.lb-pdp{font-family:var(--font-body-family, system-ui, sans-serif);color:var(--lb-burg);display:grid;gap:12px;margin:4px 0 8px}.lb-proof{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;text-decoration:none;color:var(--lb-burg)}.lb-proof__stars{color:#f2b544;letter-spacing:2px;font-size:15px}.lb-ship{padding:12px 14px;border-radius:14px;background:var(--lb-blush);border:1px solid rgba(226,138,148,.35);font-size:13.5px;line-height:1.35}.lb-ship strong{font-weight:700}.lb-ship__bar{margin-top:8px;height:7px;border-radius:99px;background:#e28a9438;overflow:hidden}.lb-ship__fill{height:100%;width:var(--p, 0%);border-radius:inherit;background:linear-gradient(90deg,var(--lb-pink),var(--lb-burg));transition:width .8s cubic-bezier(.2,.8,.2,1)}.lb-noel-line{display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:14px;background:var(--lb-burg);color:#fff;font-size:13.5px;line-height:1.35}.lb-noel-line b{color:var(--lb-pink-l)}.lb-noel-line__ico{font-size:20px;flex-shrink:0;animation:lb-wiggle 2.8s ease-in-out infinite}@keyframes lb-wiggle{0%,80%,to{transform:rotate(0)}85%{transform:rotate(-12deg)}90%{transform:rotate(10deg)}95%{transform:rotate(-6deg)}}.lb-trust{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:0;padding:0;list-style:none}.lb-trust li{display:flex;align-items:center;gap:9px;padding:10px 12px;border-radius:12px;background:#fff;border:1px solid rgba(90,22,38,.09);font-size:12.5px;line-height:1.25}.lb-trust svg{width:20px;height:20px;flex-shrink:0;color:var(--lb-pink)}.lb-acc{border-top:1px solid rgba(90,22,38,.12)}.lb-acc details{border-bottom:1px solid rgba(90,22,38,.12)}.lb-acc summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;padding:14px 2px;font-weight:700;font-size:14px}.lb-acc summary::-webkit-details-marker{display:none}.lb-acc summary:after{content:"+";font-size:20px;font-weight:400;transition:transform .3s ease}.lb-acc details[open] summary:after{transform:rotate(45deg)}.lb-acc p{margin:0 0 14px;font-size:13.5px;line-height:1.6;color:#5a1626d9}.lbn{position:relative;overflow:hidden;padding:clamp(44px,6vw,80px) clamp(16px,5vw,64px);background:radial-gradient(120% 140% at 0% 0%,#7a2236 0%,var(--lb-burg) 45%,#3d0f1b 100%);color:#fff;font-family:var(--font-body-family, system-ui, sans-serif);text-align:center}.lbn--compact{padding:18px 16px}.lbn__flake{position:absolute;top:-20px;color:#ffffff8c;font-size:var(--s, 14px);left:var(--l, 50%);animation:lbn-fall var(--d, 9s) linear infinite;animation-delay:var(--dl, 0s);pointer-events:none}@keyframes lbn-fall{0%{transform:translateY(-20px) rotate(0);opacity:0}10%{opacity:1}to{transform:translateY(560px) rotate(220deg);opacity:0}}.lbn__wrap{position:relative;z-index:1;max-width:900px;margin:0 auto}.lbn__eyebrow{margin:0 0 12px;font-size:12px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--lb-pink-l)}.lbn__title{margin:0 0 12px;font-family:var(--font-heading-family, Georgia, serif);font-weight:400;font-size:clamp(2rem,4.6vw,3.6rem);line-height:1.08;color:#fff}.lbn__title em{font-style:italic;color:var(--lb-pink-l)}.lbn__text{margin:0 auto 26px;max-width:560px;font-size:15.5px;line-height:1.6;color:#ffffffd9}.lbn__clock{display:inline-flex;gap:clamp(8px,2vw,16px);margin-bottom:28px}.lbn__unit{min-width:clamp(64px,14vw,92px);padding:14px 8px 10px;border-radius:18px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lbn__num{display:block;font-family:var(--font-heading-family, Georgia, serif);font-size:clamp(1.9rem,5vw,2.9rem);line-height:1;font-variant-numeric:tabular-nums}.lbn__lbl{display:block;margin-top:6px;font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;opacity:.75}.lbn__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:26px}.lbn__chip{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border-radius:999px;background:#fff;color:var(--lb-burg);font-size:14px;font-weight:700;text-decoration:none;transition:transform .3s cubic-bezier(.2,.8,.2,1),background .3s ease}.lbn__chip:hover{transform:translateY(-3px);background:var(--lb-pink-l)}.lbn__cta{display:inline-flex;align-items:center;gap:10px;padding:17px 32px;border-radius:999px;background:linear-gradient(135deg,#ffd6e6,#ffb3cc);color:var(--lb-burg);font-weight:800;font-size:14px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.lbn--compact .lbn__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 18px;font-size:14px}.lbn--compact .lbn__clock{margin:0;gap:6px}.lbn--compact .lbn__unit{min-width:52px;padding:6px 4px;border-radius:10px}.lbn--compact .lbn__num{font-size:18px}.lbn--compact .lbn__lbl{font-size:9px;margin-top:2px}.lbn.is-over .lbn__clock{display:none}@media(max-width:559px){.lb-trust li{font-size:12px;padding:9px 10px}}@media(prefers-reduced-motion:reduce){.lb-reveal{opacity:1;transform:none;transition:none}.product-form__submit:before,.lb-shine:before,.lbn__flake,.lb-noel-line__ico{animation:none!important;display:none}.lb-spark{display:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/lilova-boost.css.map */
