:root{--lumina-ink: 30, 26, 20;--lumina-cream: 246, 240, 229;--lumina-gold: 184, 144, 58;--lumina-gold-deep: 138, 106, 36;--lumina-gold-light: 230, 205, 140;--wa-green: 26, 127, 75;--wa-green-hover: 19, 96, 56;--star-yellow: 244, 180, 0;--star-empty: 231, 220, 198;--pn-gradient: linear-gradient(100deg, #6f5114 0%, #a88231 38%, #c6a04a 52%, #8a6a24 70%, #6f5114 100%);--gold-button: linear-gradient(100deg, #9c7628 0%, #c9a24e 45%, #e3c77e 55%, #b8903a 100%);--type-eyebrow: 1.15rem;--type-caption: 1.25rem;--type-body: 1.55rem;--type-lead: 1.75rem}.color-scheme-5,.color-scheme-5 .product-name{--pn-gradient: linear-gradient(100deg, #c9a24e 0%, #f1dc9c 45%, #d6b25c 60%, #b8903a 100%)}.eyebrow{font-size:var(--type-eyebrow);font-weight:600;letter-spacing:.26em}.h1 em,.h2 em,h1 em,h2 em{font-style:italic;color:rgb(var(--color-accent))}.rte p,.product__description{line-height:1.75}.product-name{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem}.product-name__text{font-family:var(--font-heading-family);font-weight:500;letter-spacing:.005em;background:var(--pn-gradient);background-size:200% 100%;background-position:0% 50%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:rgb(var(--lumina-gold-deep));transition:background-position .9s ease}a:hover .product-name__text,.card:hover .product-name__text{background-position:100% 50%}.product-name__size{display:inline-block;padding:.3rem .9rem;border:1px solid rgba(var(--lumina-gold),.55);border-radius:10rem;font-family:var(--font-body-family);font-size:1.05rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--color-accent));-webkit-text-fill-color:currentColor;vertical-align:middle;white-space:nowrap}.product-name--page .product-name__text{font-size:calc(var(--font-heading-scale) * 4rem);line-height:1.1}.product-name--page .product-name__size{font-size:1.15rem}.product-name--step .product-name__text{font-size:calc(var(--font-heading-scale) * 2.2rem)}.card__title .product-name__text{font-size:calc(var(--font-heading-scale) * 2.1rem)}@media screen and (max-width:749px){.product-name--page .product-name__text{font-size:calc(var(--font-heading-scale) * 3rem)}}@media(prefers-reduced-motion:reduce){.product-name__text{transition:none}}.price{font-weight:500}.price--large{font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 2.4rem);letter-spacing:0}.button{font-weight:600;letter-spacing:.14em}.button--whatsapp{--btn-bg: var(--wa-green);--btn-fg: var(--wa-text, 255, 255, 255);--btn-border: var(--wa-green);box-shadow:0 10px 24px -14px rgba(var(--wa-green),.9)}.button--whatsapp .icon-whatsapp,.button--whatsapp:hover .icon-whatsapp{color:rgb(var(--wa-text, 255, 255, 255));width:2rem;height:2rem}.button--whatsapp:hover{--btn-bg: var(--wa-green-hover);--btn-fg: var(--wa-text, 255, 255, 255);--btn-border: var(--wa-green-hover);transform:translateY(-1px)}.button--gold{--btn-fg: var(--lumina-ink);border-color:transparent;background:var(--gold-button);background-size:160% 100%;color:rgb(var(--lumina-ink));transition:background-position .6s ease,transform .25s ease}.button--gold:hover{background-position:100% 50%;transform:translateY(-1px)}.button .icon-img{width:1.8rem;height:1.8rem}.button--secondary .icon-phone,.button--secondary .icon-mail{color:rgb(var(--color-accent))}.button--secondary:hover .icon-phone,.button--secondary:hover .icon-mail{color:currentColor}.whatsapp-float{background:rgb(var(--wa-green));color:rgb(var(--wa-text, 255, 255, 255));font-family:var(--font-body-family);font-weight:600;letter-spacing:.04em;box-shadow:0 14px 30px -12px rgba(var(--wa-green),.8)}.whatsapp-float:hover{background:rgb(var(--wa-green-hover))}.whatsapp-float .icon-img{width:2.6rem;height:2.6rem;color:rgb(var(--wa-text, 255, 255, 255))}.social-icons{gap:.8rem}.social-icons a{width:4.2rem;height:4.2rem;border-color:rgba(var(--lumina-gold),.6);color:rgb(var(--color-accent));transition:background-color .25s ease,color .25s ease,border-color .25s ease}.social-icons a:hover{background:rgb(var(--lumina-gold));border-color:rgb(var(--lumina-gold));color:rgb(var(--lumina-ink))}.social-icons .icon-img{width:1.9rem;height:1.9rem}.site-footer__contact li{display:flex;align-items:flex-start;gap:1rem}.site-footer__contact .icon-img{width:1.8rem;height:1.8rem;margin-top:.2rem;color:rgb(var(--color-accent))}.site-footer__contact .icon-whatsapp{color:rgb(var(--wa-green))}.site-footer__cookie-link{padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer}.site-footer__cookie-link:hover{text-decoration:underline}.rating-stars__base svg{fill:rgb(var(--star-empty))}.rating-stars__fill svg{fill:rgb(var(--star-yellow))}.color-scheme-5 .rating-stars__base svg{fill:rgba(var(--lumina-cream),.25)}.product-reviews__bar-label svg{fill:rgb(var(--star-yellow))}.product-reviews__bar-fill{background:rgb(var(--star-yellow))}.product-reviews__bar-track,.product-reviews__bar-fill{border-radius:1rem}.review-form__wrapper{padding:0;border:1px solid rgba(var(--color-border),1);border-top:3px solid rgb(var(--lumina-gold));background:#fff;color:rgb(var(--lumina-ink))}.review-form__wrapper>*{margin-left:3.2rem;margin-right:3.2rem}.review-form__head{padding:2.8rem 0 .4rem}.review-form__title{margin:0 0 .6rem;font-size:calc(var(--font-heading-scale) * 2.4rem)}.review-form__intro{margin:0;font-size:1.4rem;opacity:.75}.review-form__rating,.review-form__group{margin-top:2.4rem;margin-bottom:0;padding:0 0 2.4rem;border:0;border-bottom:1px solid rgba(var(--color-border),.8)}.review-form__rating legend,.review-form__group legend{display:flex;align-items:center;gap:1rem;margin-bottom:1.4rem;padding:0;font-family:var(--font-body-family);font-size:1.3rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.review-form__step{display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border-radius:50%;background:rgb(var(--lumina-ink));color:rgb(var(--lumina-gold-light));font-size:1.2rem;letter-spacing:0}.review-form__stars{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 2rem}.star-input svg{width:3.8rem;height:3.8rem;fill:rgb(var(--star-empty))}.star-input input:checked~label svg,.star-input label:hover svg,.star-input label:hover~label svg{fill:rgb(var(--star-yellow))}.review-form__rating-label{font-size:1.4rem;opacity:.6}.review-form__rating-label.is-set{opacity:1;font-weight:600;color:rgb(var(--lumina-gold-deep))}.review-form__wrapper .field label{font-weight:500}.review-form__wrapper .field input,.review-form__wrapper .field textarea{background:rgb(var(--lumina-cream));border-color:transparent;border-radius:.4rem;padding:1.3rem 1.4rem}.review-form__wrapper .field input:focus,.review-form__wrapper .field textarea:focus{background:#fff;border-color:rgb(var(--lumina-gold));box-shadow:0 0 0 3px rgba(var(--lumina-gold),.18)}.review-form__optional{font-weight:400;opacity:.6}.review-form__hint{margin:.4rem 0 0;font-size:1.2rem;opacity:.65}.review-form__consent{margin:.8rem 0 0}.review-form__footer{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 2rem;padding:2.4rem 0 2.8rem}.review-form__footer .review-form__hint{flex:1 1 22rem;margin:0}.button--review{--btn-bg: var(--lumina-ink);--btn-fg: var(--lumina-gold-light);--btn-border: var(--lumina-ink);min-width:22rem}.button--review:hover{--btn-bg: var(--lumina-gold-deep);--btn-fg: 255, 255, 255;--btn-border: var(--lumina-gold-deep)}.review-form__wrapper .form-message{margin:2.4rem 3.2rem}@media screen and (max-width:749px){.review-form__wrapper>*{margin-left:2rem;margin-right:2rem}.star-input svg{width:4.2rem;height:4.2rem}.button--review{width:100%}}.kit-highlight__grid{display:grid;gap:4rem;align-items:center}@media screen and (min-width:990px){.kit-highlight__grid{grid-template-columns:1fr 1fr;gap:8rem}.kit-highlight__grid--reverse .kit-highlight__media{order:2}}.kit-highlight__media{position:relative}.kit-highlight__badge{--gold-button: linear-gradient(100deg, rgb(var(--badge-gold)) 0%, color-mix(in srgb, rgb(var(--badge-gold)) 55%, #ffffff) 50%, rgb(var(--badge-gold)) 100%);position:absolute;top:2rem;left:2rem;z-index:2;padding:.8rem 1.6rem;background:var(--gold-button);color:rgb(var(--lumina-ink));font-size:1.1rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.kit-highlight__title{margin:0 0 2rem}.kit-highlight__text{font-size:var(--type-lead);line-height:1.65;opacity:.9}.kit-highlight__items{list-style:none;margin:3.2rem 0;padding:0;display:grid;gap:1.2rem}.kit-item{display:grid;grid-template-columns:3.2rem 6.4rem 1fr;align-items:center;gap:1.6rem;padding:1.2rem 1.6rem 1.2rem 1.2rem;border:1px solid rgba(var(--color-border),1);background:rgba(var(--color-text),.03)}.kit-item__step{font-family:var(--font-heading-family);font-size:2.6rem;font-style:italic;line-height:1;text-align:center;color:rgb(var(--color-accent))}.kit-item__thumb{display:flex;align-items:center;justify-content:center;width:6.4rem;height:6.4rem;overflow:hidden;background:rgba(var(--lumina-cream),.9);color:rgb(var(--lumina-gold))}.kit-item__thumb img{width:100%;height:100%;object-fit:cover}.kit-item__body{display:flex;flex-direction:column;gap:.4rem}.kit-item__body .product-name__text{font-size:calc(var(--font-heading-scale) * 1.9rem)}.kit-item__note{font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;opacity:.7}.kit-highlight__buy{padding-top:2.4rem;border-top:1px solid rgba(var(--color-border),1)}.kit-highlight__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1.2rem}.kit-highlight__price-label{font-size:var(--type-eyebrow);font-weight:600;letter-spacing:.22em;text-transform:uppercase;opacity:.7}.kit-highlight__price-value{font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 2.6rem)}.kit-highlight__buy .button-row{margin-top:2rem}.kit-highlight__note{margin:1.6rem 0 0}@media screen and (max-width:749px){.kit-highlight__buy .button{width:100%}}.product__origin .accordion__icon{color:rgb(var(--color-accent))}.origin-list{margin:0;display:grid;gap:1.4rem;font-size:1.4rem;line-height:1.6}.origin-list__row{display:grid;gap:.2rem}@media screen and (min-width:750px){.origin-list__row{grid-template-columns:18rem 1fr;gap:1.6rem}}.origin-list dt{font-size:1.15rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-accent))}.origin-list dd{margin:0}.origin-list__row--importer{padding:1.4rem 1.6rem;border-left:2px solid rgb(var(--lumina-gold));background:rgba(var(--lumina-gold),.08)}.origin-list__row--importer strong{letter-spacing:.04em}.cookie-banner{display:grid;grid-template-columns:1fr;gap:2rem;padding:2.4rem 2.8rem;border:1px solid rgba(var(--color-border),1);border-top:3px solid rgb(var(--lumina-gold));box-shadow:0 24px 60px -28px rgba(var(--lumina-ink),.55)}@media screen and (min-width:990px){.cookie-banner:not(.is-expanded){grid-template-columns:1fr auto;align-items:center}}.cookie-banner__main{display:flex;align-items:flex-start;gap:1.6rem}.cookie-banner__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:4.4rem;height:4.4rem;border-radius:50%;background:rgba(var(--lumina-gold),.14);color:rgb(var(--lumina-gold-deep))}.cookie-banner__icon .icon{width:2.2rem;height:2.2rem}.cookie-banner__title{margin:0 0 .6rem;font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 2rem)}.cookie-banner__copy{font-size:1.35rem;line-height:1.6}.cookie-banner__link{display:inline-block;margin-top:.6rem;font-size:1.3rem;font-weight:500;color:rgb(var(--color-accent))}.cookie-banner__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:1rem}.cookie-banner__actions .button{min-height:4.4rem;padding:1rem 2.2rem;font-size:1.2rem}.cookie-banner__manage{margin-right:auto;font-size:1.2rem}.cookie-banner__prefs-title{margin:0 0 1.2rem;font-size:1.2rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--color-accent))}.cookie-options{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.cookie-option{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1.4rem 1.6rem;border:1px solid rgba(var(--color-border),1);background:rgba(var(--lumina-cream),.6)}.cookie-option__title{margin:0 0 .2rem;font-weight:600;font-size:1.4rem}.cookie-option__text{margin:0;font-size:1.25rem;line-height:1.5;opacity:.75}.cookie-option__always{flex-shrink:0;font-size:1.1rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--wa-green))}.switch{position:relative;flex-shrink:0;display:inline-block;width:4.8rem;height:2.8rem;cursor:pointer}.switch input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.switch__track{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:10rem;background:rgba(var(--lumina-ink),.18);transition:background-color .2s ease}.switch__track:after{content:"";position:absolute;top:.3rem;left:.3rem;width:2.2rem;height:2.2rem;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .2s ease}.switch input:checked+.switch__track{background:rgb(var(--wa-green))}.switch input:checked+.switch__track:after{transform:translate(2rem)}.switch input:focus-visible+.switch__track{outline:2px solid rgb(var(--lumina-gold));outline-offset:2px}@media screen and (max-width:749px){.cookie-banner{padding:2rem;max-height:calc(100vh - 3.2rem);overflow-y:auto}.cookie-banner__title{display:block}.cookie-banner__icon{display:none}.cookie-banner__actions{display:grid;grid-template-columns:1fr 1fr}.cookie-banner__actions [data-cookie-accept]{grid-column:1 / -1;order:-1}.cookie-banner__manage{grid-column:1 / -1;order:5;justify-self:center;margin:0}}@media screen and (max-width:749px){.kit-item{grid-template-columns:2.4rem 5.2rem 1fr;gap:1.2rem}.kit-item__thumb{width:5.2rem;height:5.2rem}.kit-item__body .product-name__text{font-size:calc(var(--font-heading-scale) * 1.7rem)}}.product__pages{margin-top:1.6rem}.product__pages-heading{font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .6rem;opacity:.75}.product__pages-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem 1.6rem}.product__pages-list a{font-size:1.35rem;text-decoration:underline;text-underline-offset:.3rem;color:inherit}.site-footer__policies-nav{padding-top:2.4rem}.site-footer__policies-title{margin:0 0 1.2rem;font-size:1.2rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--color-accent))}.site-footer__policies-nav .site-footer__policies{gap:1.2rem 3.2rem;font-size:1.45rem;letter-spacing:.01em}.site-footer__policies-nav .site-footer__policies a,.site-footer__policies-nav .site-footer__cookie-link{color:rgb(var(--color-text));font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.35rem}.site-footer__policies-nav .site-footer__policies a:hover,.site-footer__policies-nav .site-footer__cookie-link:hover{color:rgb(var(--color-accent))}@media screen and (max-width:749px){.site-footer__policies-nav .site-footer__policies{gap:1.4rem;font-size:1.5rem}.site-footer__bottom{padding-bottom:8rem}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/lumina-premium.css.map */
