product-info{background:#fbf8f1;color:#2c2e2d}.product__info-container{display:grid;grid-template-columns:115px minmax(0,1fr);column-gap:12px;align-items:start}.product__info-container>*{grid-column:1/-1;min-width:0}.product__info-container>*+*{margin-top:1.5rem}.product__info-container>.product__title{margin-top:12px}.product__title h1{color:#1e3a2b;font-size:clamp(23px,2vw,28px);font-weight:600;line-height:1.25;letter-spacing:0}.product__tax{display:none}.product__media{border-radius:20px;overflow:hidden}.product__media img{object-fit:contain}.thumbnail{border-radius:10px;overflow:hidden}.thumbnail[aria-current=true]{border-color:#1e3a2b;box-shadow:0 0 0 1px #1e3a2b}.thumbnail-slider{margin-top:15px}.lcp-nl-badge{display:inline-block;width:max-content;border-radius:100px;padding:6px 13px;background:#1e3a2b;color:#fff;font-size:11px;font-weight:700;letter-spacing:.05em}.price{font-size:24px}.price--on-sale .price-item--sale,.price:not(.price--on-sale) .price-item--regular{color:#b3202a;font-weight:700}.price .price-item--regular{color:#757575}.price__badge-sale{border-radius:100px;background:#b3202a;color:#fff;border-color:#b3202a}variant-selects{margin:4px 0}.product-form__input input[type=radio]+label{border-radius:100px;border-color:#dad9d2;background:#fff;color:#2c2e2d}.product-form__input input[type=radio]:checked+label{border-color:#1e3a2b;background:#1e3a2b;color:#fff}.product-form__input input[type=radio]+label:hover{border-color:#1e3a2b}.product-form__input input[type=radio]:focus-visible+label{outline:2px solid #b3202a;outline-offset:3px}.product__inventory{font-size:14px;color:#1e3a2b;margin:0!important}.lcp-nl-reassurance{display:grid;gap:9px;font-size:14px;line-height:1.5;margin:0 0 4px;padding:0;list-style:none}.lcp-nl-reassurance li{display:flex;align-items:center;gap:10px}.lcp-nl-reassurance svg{width:19px;height:19px;flex-shrink:0;stroke:#1e3a2b;fill:none;stroke-width:1.7}.lcp-nl-delivery{border:1px solid #d6e1d6;border-radius:100px;padding:11px 15px;background:#eef3ec;color:#1e3a2b;font-size:13px}.lcp-nl-delivery a{color:inherit;text-underline-offset:3px}.product__info-container>[id^=Quantity-Form-]{grid-column:1;align-self:end;margin:0!important;width:115px}.product__info-container>[id^=Quantity-Form-]+div{grid-column:2;align-self:end;margin:0!important}.product-form__quantity .quantity__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.product-form__quantity .quantity{width:115px;min-height:56px;background:#fff;border-radius:6px}.product-form__quantity .quantity:after{box-shadow:0 0 0 1px #ddd7c8;border-radius:6px}.product-form{margin:0!important}.product-form__buttons{max-width:none}.product-form__submit{--color-button:179,32,42;--color-button-text:255,255,255;--buttons-radius:100px;--buttons-radius-outset:100px;min-height:56px;border-radius:100px;background:#b3202a;color:#fff;font-weight:700;font-size:15px;margin:0}.product-form__submit:before,.product-form__submit:after{border-radius:100px}.product-form__submit:hover{background:#96212a}.lcp-nl-payments{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.lcp-nl-payments svg{width:35px;height:23px}.lcp-nl-payment-label{display:block;text-align:center;color:#555;font-size:12px;margin-top:7px}.lcp-nl-copy{font-size:15px;line-height:1.75;overflow-wrap:anywhere}.lcp-nl-copy h2,.lcp-nl-copy h3{color:#1e3a2b;font-size:21px;line-height:1.3;margin-top:24px}.lcp-nl-copy img{max-width:100%;height:auto}.lcp-image-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0}.lcp-image-pair figure{margin:0;min-width:0}.lcp-image-pair img{display:block;width:100%;aspect-ratio:1;object-fit:contain;border-radius:12px}.lcp-table{max-width:100%;overflow-x:auto}.lcp-nl-copy table{width:100%;border-collapse:collapse;table-layout:fixed}.lcp-nl-copy th,.lcp-nl-copy td{text-align:left;vertical-align:top;padding:9px;border-bottom:1px solid #dfdfd5}.lcp-nl-copy th{width:38%}.lcp-nl-copy details{border-bottom:1px solid #d9dfd5;padding:14px 0}.lcp-nl-copy summary{color:#1e3a2b;font-weight:600;cursor:pointer}.lcp-nl-copy details p{margin:10px 0 0}.product__accordion{border-color:#d9dfd5}.product__accordion .accordion__title{font-size:16px;color:#1e3a2b}.lcp-nl-editorial{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:50px;padding:40px 0}.lcp-nl-editorial img{display:block;width:100%;max-height:520px;aspect-ratio:1;object-fit:contain;border-radius:20px;background:#fff}.lcp-nl-editorial h2,.lcp-nl-about h2{color:#1e3a2b;font-size:clamp(25px,3vw,38px);line-height:1.2}.lcp-nl-editorial p,.lcp-nl-about p{color:#4a4c47;font-size:16px;line-height:1.8}.lcp-nl-editorial .lcp-nl-kicker,.lcp-nl-about .lcp-nl-kicker{text-transform:uppercase;letter-spacing:.13em;color:#776631;font-size:11px;font-weight:700}.lcp-nl-about{max-width:820px;margin:0 auto;text-align:center;padding:45px 20px}.lcp-nl-guarantee{text-align:center;background:#eef3ec;border:1px solid #d6e1d6;border-radius:20px;padding:35px 24px;margin:25px 0}.lcp-nl-guarantee h2{font-size:28px;color:#1e3a2b;margin-top:0}.lcp-nl-guarantee p{font-size:15px;color:#414841;line-height:1.7}.lcp-nl-guarantee a{color:#1e3a2b;text-underline-offset:3px}.lcp-nl-services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;padding:40px 0}.lcp-nl-services article{text-align:center}.lcp-nl-services svg{width:32px;height:32px;stroke:#1e3a2b;fill:none;stroke-width:1.5}.lcp-nl-services h3{font-size:17px;color:#1e3a2b}.lcp-nl-services p{font-size:14px;color:#555;line-height:1.7}.lcp-nl-services a{color:inherit;text-underline-offset:3px}@media(max-width:749px){.product__title h1{font-size:24px}.product__info-wrapper{padding-top:20px}.product__info-container{grid-template-columns:100px minmax(0,1fr);column-gap:10px}.product__info-container>[id^=Quantity-Form-],.product-form__quantity .quantity{width:100px}.product-form__submit{font-size:14px;letter-spacing:0}.lcp-nl-copy{font-size:15px}.lcp-nl-copy table{font-size:13px}.lcp-nl-copy th,.lcp-nl-copy td{padding:7px}.lcp-nl-editorial{grid-template-columns:1fr;gap:24px;padding:24px 0}.lcp-nl-editorial img{max-height:420px}.lcp-nl-editorial h2,.lcp-nl-about h2{font-size:28px}.lcp-nl-services{grid-template-columns:1fr;gap:25px;padding:25px 0}.lcp-nl-guarantee{padding:25px 18px}.lcp-nl-guarantee h2{font-size:24px}.lcp-nl-about{padding:25px 0}.lcp-nl-delivery{border-radius:14px}}@media(prefers-reduced-motion:reduce){.lcp-nl-editorial *{scroll-behavior:auto;transition:none}}product-info.gradient{background:#fbf8f1}.product__info-container>.installment{margin-top:0}.product__info-container>div:empty{display:none}.product__info-container .price--large{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:6px}.product__info-container .price--large .price__container{margin:0}.product__info-container .price--large.price--on-sale .price__sale{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.product__info-container .price--large .price-item--sale{order:-1;font-size:32px;font-weight:700;color:#b3202a}.product__info-container .price--large .price__sale .price-item--regular{font-size:22px;font-weight:600;color:#aaa}.product__info-container .price--large .price__badge-sale{font-size:18px;line-height:1.4;letter-spacing:.02em;padding:5px 14px;background:#b3202a;border:0;color:#fff;white-space:nowrap}.product__inventory{font-size:18px;font-weight:700;color:#626262;display:flex;align-items:center;gap:10px;line-height:1.5}.product__inventory .svg-wrapper{width:30px;height:30px;flex:0 0 30px}.lcp-nl-reassurance{font-size:17px;line-height:1.55;gap:10px;color:#626262}.lcp-nl-reassurance svg{width:26px;height:26px;stroke:#111;flex:0 0 26px}.lcp-nl-reassurance strong{font-weight:700}.lcp-nl-reassurance a{color:inherit;text-decoration:none}.product__accordion .accordion__title{color:#1e3a2b;font-size:17px}@media(max-width:749px){.product__info-container .price--large .price-item--sale{font-size:28px}.product__info-container .price--large .price__sale .price-item--regular{font-size:19px}.product__info-container .price--large .price__badge-sale{font-size:15px;padding:5px 11px}.product__inventory,.lcp-nl-reassurance{font-size:15px}}.product__info-container>.product__title{margin-bottom:0}.product__info-container>[id^=price-]{margin-bottom:8px}.product__info-container>div:has(>form.installment:not(:has(shopify-payment-terms))){display:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/lcp-norlume-product.css.map */
