:root{--lv-ink:#1b1b1b;--lv-cream:#fffaf6;--lv-rosa:#F4A7B9;--lv-lila:#C9A7EB;--lv-amarillo:#F7D774;--lv-azul:#A9BCE8;--lv-cherry:#E8505B;--lv-perla:#F6C6D6;--lv-font:"Outfit",var(--font-heading-family),sans-serif}body{background:var(--lv-cream);color:var(--lv-ink)}body,.button,input,select,textarea,.price{font-family:var(--lv-font)}h1,h2,h3,.h0,.h1,.h2,.h3{font-family:var(--lv-font);font-weight:800;letter-spacing:-.02em}.header__heading-link .h2{font-family:var(--lv-font);font-weight:800;font-size:3rem;letter-spacing:-.03em;color:var(--lv-ink)}.button,.button:after,.button:before,.shopify-payment-button__button{border-radius:999px!important}.announcement-bar-section .announcement-bar,.announcement-bar-section .utility-bar{background:var(--lv-ink);color:#fff}.announcement-bar__message{font-family:var(--lv-font);font-weight:600;letter-spacing:.03em;color:#fff}.lv-section{padding:7rem 0}.lv-head{text-align:center;max-width:64rem;margin:0 auto 4rem}.lv-head h2{font-size:clamp(3rem,5vw,4.8rem);margin:1.2rem 0 1rem;line-height:1.05}.lv-head p{font-size:1.7rem;color:#1b1b1bb3;margin:0}.lv-btn{display:inline-flex;align-items:center;justify-content:center;padding:1.4rem 2.8rem;border-radius:999px;background:var(--lv-ink);color:#fff;font:600 1.6rem var(--lv-font);text-decoration:none;transition:transform .2s}.lv-btn:hover{transform:translateY(-2px)}.lv-btn--ghost{background:transparent;color:var(--lv-ink);box-shadow:inset 0 0 0 2px var(--lv-ink)}.lv-chip{display:inline-block;padding:.5rem 1.4rem;border-radius:999px;background:#fff;font:600 1.3rem var(--lv-font);box-shadow:0 2px 10px #0000000f}.lv-hero{background:radial-gradient(circle at 8% 18%,color-mix(in srgb,var(--lv-rosa) 55%,transparent),transparent 38%),radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--lv-amarillo) 60%,transparent),transparent 34%),radial-gradient(circle at 85% 95%,color-mix(in srgb,var(--lv-azul) 55%,transparent),transparent 38%),radial-gradient(circle at 18% 98%,color-mix(in srgb,var(--lv-lila) 55%,transparent),transparent 38%),var(--lv-cream);padding:6rem 0 8rem;overflow:hidden}.lv-hero__inner{display:grid;grid-template-columns:1.05fr 1fr;gap:5rem;align-items:center}.lv-hero__title{font-size:clamp(4.4rem,8vw,8.8rem);line-height:.95;margin:2rem 0}.lv-hero__title em{font-style:normal;background:linear-gradient(90deg,var(--lv-cherry),#b07be0);-webkit-background-clip:text;background-clip:text;color:transparent}.lv-hero__sub{font-size:1.9rem;max-width:46rem;color:#1b1b1bbf;margin:0 0 3rem}.lv-hero__ctas{display:flex;gap:1.2rem;flex-wrap:wrap}.lv-hero__dots{display:flex;gap:.8rem;list-style:none;padding:0;margin:3rem 0 0}.lv-hero__dots li{width:2.2rem;height:2.2rem;border-radius:50%;background:var(--c);box-shadow:0 0 0 3px #fff}.lv-hero__art{display:grid;grid-template-columns:repeat(3,1fr);gap:1.4rem}.lv-tile{position:relative;display:block;aspect-ratio:3/4;border-radius:2.4rem;overflow:hidden;background:var(--c);text-decoration:none;transition:transform .3s;box-shadow:0 10px 30px #00000014}.lv-tile:nth-child(2n){transform:translateY(3rem)}.lv-tile:hover{transform:translateY(-.6rem) rotate(-1deg)}.lv-tile img{width:100%;height:100%;object-fit:cover;display:block}.lv-tile span{position:absolute;left:1rem;bottom:1rem;background:#fff;border-radius:999px;padding:.4rem 1rem;font:600 1.2rem var(--lv-font);color:var(--lv-ink)}@media(max-width:749px){.lv-hero{padding:4rem 0 6rem}.lv-hero__inner{grid-template-columns:1fr;gap:3rem}.lv-hero__art{gap:.8rem}.lv-tile{border-radius:1.6rem}.lv-tile span{display:none}.lv-tile:nth-child(2n){transform:translateY(1.5rem)}}.lv-marquee{background:var(--lv-ink);color:#fff;overflow:hidden;padding:1.6rem 0}.lv-marquee__track{display:flex;gap:4rem;width:max-content;animation:lv-scroll 35s linear infinite}.lv-marquee__item{display:flex;align-items:center;gap:1.2rem;font:600 1.8rem var(--lv-font);white-space:nowrap}.lv-marquee__item i{width:1.2rem;height:1.2rem;border-radius:50%;background:var(--c);display:block}@keyframes lv-scroll{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.lv-marquee__track{animation:none}}.lv-zones{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem}.lv-zone{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:2.4rem 2.6rem;border-radius:2.4rem;background:color-mix(in srgb,var(--c) 35%,#fff);color:var(--lv-ink);text-decoration:none;transition:background .25s,transform .25s}.lv-zone:hover{background:var(--c);transform:translateY(-3px)}.lv-zone strong{display:block;font:800 2.2rem/1.1 var(--lv-font)}.lv-zone small{display:block;margin-top:.6rem;font-size:1.4rem;opacity:.75}.lv-zone__arrow{flex:none;width:4.4rem;height:4.4rem;border-radius:50%;background:#fff;display:grid;place-items:center;font-size:2rem}@media(max-width:989px){.lv-zones{grid-template-columns:1fr 1fr}}@media(max-width:600px){.lv-zones{grid-template-columns:1fr}}.lv-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.4rem}.lv-card{display:flex;flex-direction:column;border-radius:2.8rem;background:#fff;overflow:hidden;box-shadow:0 6px 30px #0000000d;text-decoration:none;color:var(--lv-ink);transition:transform .3s}.lv-card:hover{transform:translateY(-5px)}.lv-card__media{position:relative;aspect-ratio:1;background:var(--c);overflow:hidden}.lv-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}.lv-card:hover .lv-card__media img{transform:scale(1.05)}.lv-card__tag{position:absolute;top:1.4rem;left:1.4rem;background:#fff;border-radius:999px;padding:.4rem 1.2rem;font:600 1.2rem var(--lv-font)}.lv-card__body{padding:2rem 2.4rem 2.6rem;display:flex;flex-direction:column;gap:.6rem;flex:1}.lv-card__title{font:800 2.2rem var(--lv-font);margin:0}.lv-card__zone{font-size:1.4rem;opacity:.7;margin:0}.lv-card__foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:1.4rem}.lv-card__price{font:600 1.7rem var(--lv-font)}.lv-card__cta{padding:1rem 1.8rem;border-radius:999px;background:var(--c);font:600 1.4rem var(--lv-font)}@media(max-width:989px){.lv-grid{grid-template-columns:1fr 1fr;gap:1.4rem}.lv-card{border-radius:2rem}.lv-card__body{padding:1.4rem}.lv-card__title{font-size:1.7rem}.lv-card__foot{flex-direction:column;align-items:flex-start;gap:.8rem}}.lv-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.lv-step{padding:3.2rem;border-radius:2.8rem;background:color-mix(in srgb,var(--c) 30%,#fff)}.lv-step__n{width:5.6rem;height:5.6rem;border-radius:50%;background:var(--c);display:grid;place-items:center;font:800 2.4rem var(--lv-font);margin-bottom:2rem}.lv-step h3{font-size:2.4rem;margin:0 0 .8rem}.lv-step p{margin:0;font-size:1.6rem;opacity:.8}@media(max-width:749px){.lv-steps{grid-template-columns:1fr}}.lv-packs{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;align-items:stretch;padding-top:1.4rem}.lv-pack{position:relative;padding:3.6rem 3rem;border-radius:2.8rem;background:#fff;text-align:center;box-shadow:0 6px 30px #0000000d;display:flex;flex-direction:column;gap:1rem}.lv-pack--hot{background:var(--lv-ink);color:#fff;transform:scale(1.04)}.lv-pack--rec{box-shadow:0 0 0 3px var(--lv-lila),0 6px 30px #0000000d}.lv-pack__badge{position:absolute;top:-1.4rem;left:50%;transform:translate(-50%);padding:.6rem 1.6rem;border-radius:999px;font:700 1.3rem var(--lv-font);white-space:nowrap;background:var(--lv-lila);color:var(--lv-ink)}.lv-pack--hot .lv-pack__badge{background:var(--lv-cherry);color:#fff}.lv-pack__qty{font:800 2.6rem var(--lv-font);margin:0}.lv-pack__price{font:800 4.4rem var(--lv-font);margin:0}.lv-pack__old{text-decoration:line-through;opacity:.55;font-size:1.6rem;margin:0}.lv-pack__save{display:inline-block;margin:0 auto;padding:.4rem 1.2rem;border-radius:999px;background:var(--lv-amarillo);color:var(--lv-ink);font:700 1.3rem var(--lv-font)}.lv-pack__unit{font-size:1.4rem;opacity:.7;margin:0}.lv-pack .lv-btn{margin-top:auto}.lv-pack--hot .lv-btn{background:#fff;color:var(--lv-ink)}@media(max-width:749px){.lv-packs{grid-template-columns:1fr;gap:3rem}.lv-pack--hot{transform:none}}.lv-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:1.6rem}.lv-trust__item{padding:2.4rem;border-radius:2.4rem;background:#fff;text-align:center}.lv-trust__icon{width:5.2rem;height:5.2rem;margin:0 auto 1.2rem;border-radius:50%;background:var(--c);display:grid;place-items:center;font-size:2.2rem}.lv-trust__item strong{display:block;font:700 1.7rem var(--lv-font)}.lv-trust__item span{font-size:1.4rem;opacity:.7}@media(max-width:749px){.lv-trust{grid-template-columns:1fr 1fr}}.lv-faq{max-width:80rem;margin:0 auto;display:flex;flex-direction:column;gap:1.2rem}.lv-faq details{background:#fff;border-radius:2rem;padding:0 2.4rem}.lv-faq summary{list-style:none;cursor:pointer;padding:2.2rem 0;font:600 1.8rem var(--lv-font);display:flex;justify-content:space-between;gap:2rem}.lv-faq summary::-webkit-details-marker{display:none}.lv-faq summary:after{content:"+";font-size:2.4rem;line-height:1;transition:transform .2s}.lv-faq details[open] summary:after{transform:rotate(45deg)}.lv-faq__a{padding:0 0 2.2rem;font-size:1.6rem;opacity:.8}.product-form__input--pill input[type=radio]+label{padding:1.2rem 2rem;font-size:1.5rem;font-weight:600;border-radius:999px}.product-form__input--pill input[type=radio]:checked+label{background:var(--lv-accent)!important;color:var(--lv-ink)!important;border-color:var(--lv-ink)!important;box-shadow:inset 0 0 0 1px var(--lv-ink)}.lv-pill-badge{display:inline-block;margin-left:.6rem;padding:.2rem .8rem;border-radius:999px;background:var(--lv-ink);color:#fff;font-size:1.1rem;font-weight:700;vertical-align:middle;line-height:1.6}.lv-pill-badge--hot{background:var(--lv-cherry)}.product__title h1{font-size:clamp(3.2rem,4vw,4.4rem)}.product .price__badge-sale{background:var(--lv-cherry);color:#fff;border:0}.product__media-item .product-media-container{border-radius:2.4rem;overflow:hidden;background:color-mix(in srgb,var(--lv-accent) 25%,#fff)}.product__description h3{font-family:var(--lv-font);font-size:1.9rem;margin:2.4rem 0 .8rem}.lv-pdp-note{margin:0;padding:1.4rem 1.8rem;border-radius:1.6rem;background:color-mix(in srgb,var(--lv-accent) 30%,#fff);font-size:1.4rem}.card__inner,.card{border-radius:2rem}
/*# sourceMappingURL=/cdn/shop/t/4/assets/lumiva.css.map */
