.lum-checks{margin:1rem 0 .6rem}.lum-check{display:flex;gap:.8rem;align-items:baseline;margin:.7rem 0;font-size:1.5rem;color:var(--lum-forest);font-weight:500}.lum-check svg{flex:0 0 auto;width:1.6rem;height:1.6rem}.lum-check span{color:var(--lum-stone);font-weight:400}.lum-offer{margin:1.4rem 0}.lum-offer__title{text-align:center;color:var(--lum-sage);font-size:1.2rem;letter-spacing:.2em;text-transform:uppercase;margin-bottom:1rem}.lum-opt{display:flex;align-items:center;gap:1rem;border:1px solid var(--lum-border);border-radius:2px;padding:1.4rem 1.6rem;margin:1.2rem 0;cursor:pointer;position:relative;background:#fff}.lum-opt:has(input:checked){border-color:var(--lum-forest);background:var(--lum-sand)}.lum-opt__badge{position:absolute;top:-1rem;right:1.2rem;background:var(--lum-forest);color:var(--lum-cream);font-size:1rem;letter-spacing:.1em;text-transform:uppercase;padding:.3rem 1rem;border-radius:2px}.lum-opt__badge--value{background:var(--lum-gold);color:var(--lum-ink)}.lum-opt__name{font-weight:600;color:var(--lum-forest)}.lum-opt__price{margin-left:auto;color:var(--lum-forest)}.lum-opt__price s{color:var(--lum-stone);margin-right:.6rem}.lum-offer__note{font-size:1.2rem;color:var(--lum-stone);text-align:center;margin-top:.8rem}.lum-badges{display:grid;grid-template-columns:repeat(4,1fr);gap:1.6rem;max-width:110rem;margin:0 auto;padding:2.4rem 2rem;background:var(--lum-sand);border-radius:2px}.lum-badge{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.4rem}.lum-badge svg{width:2.6rem;height:2.6rem;color:var(--lum-sage)}.lum-badge__title{font-weight:600;color:var(--lum-forest);font-size:1.4rem}.lum-badge__sub{color:var(--lum-stone);font-size:1.2rem}.lum-howto{max-width:110rem;margin:0 auto;padding:0 2rem}.lum-howto__heading{text-align:center;font-family:var(--lum-serif);color:var(--lum-forest);font-size:2.6rem;margin:0 0 2.4rem}.lum-howto__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.4rem}.lum-step{text-align:center;padding:2.4rem 1.6rem;background:var(--lum-sand);border-radius:2px}.lum-step__num{width:4rem;height:4rem;margin:0 auto 1.2rem;border-radius:50%;background:var(--lum-forest);color:var(--lum-cream);font-weight:600;font-size:1.8rem;display:flex;align-items:center;justify-content:center}.lum-step h3{color:var(--lum-forest);font-size:1.6rem;margin:0 0 .6rem}.lum-step p{color:var(--lum-stone);font-size:1.4rem;margin:0;line-height:1.5}.lum-faq{max-width:76rem;margin:0 auto;padding:0 2rem}.lum-faq__heading{text-align:center;font-family:var(--lum-serif);color:var(--lum-forest);font-size:2.6rem;margin:0 0 2rem}.lum-faq__item{border-bottom:1px solid var(--lum-border)}.lum-faq__item summary{cursor:pointer;font-weight:600;color:var(--lum-forest);padding:1.4rem 2.8rem 1.4rem 0;font-size:1.5rem;list-style:none;position:relative}.lum-faq__item summary::-webkit-details-marker{display:none}.lum-faq__item summary:after{content:"+";position:absolute;right:.4rem;top:1.2rem;font-size:2rem;color:var(--lum-sage);transition:transform .2s}.lum-faq__item[open] summary:after{transform:rotate(45deg)}.lum-faq__item p{color:var(--lum-stone);font-size:1.4rem;line-height:1.6;margin:0 0 1.4rem}.lum-faq__promise{display:flex;gap:1.4rem;align-items:flex-start;margin-top:2.4rem;padding:2rem;background:var(--lum-forest);border-radius:2px}.lum-faq__promise svg{flex:0 0 auto;width:2.6rem;height:2.6rem;color:var(--lum-cream)}.lum-faq__promise strong{color:var(--lum-cream);display:block;margin-bottom:.4rem}.lum-faq__promise p{color:var(--lum-sage-light);font-size:1.4rem;margin:0;line-height:1.5}@media screen and (max-width:749px){.lum-badges{grid-template-columns:repeat(2,1fr);gap:1.4rem;padding:1.8rem 1.2rem}.lum-howto__grid{grid-template-columns:1fr;gap:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/lum-product.css.map */
