:root{--lumireur-brand: #6e2639;--lumireur-accent: #f4981a;--lumireur-ink: #1d1d1b;--lumireur-rose: #e5114a;--lumireur-rose-dark: #bf0d3d;--lumireur-rose-soft: #fde8ef}body{background:#fff}.utility-bar{border-bottom:.1rem solid rgba(29,29,27,.1)}.utility-bar .announcement-bar__message{min-height:3.2rem;padding:.55rem 0;font-size:1.15rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.utility-bar .announcement-bar .slider-button{height:3.2rem;min-width:3.2rem}.header-wrapper{background:rgb(var(--color-background));box-shadow:0 10px 26px -24px #1d1d1ba6}.template-index #MainContent{background:#fff}.template-index .banner:after,.template-index .banner__media:after{opacity:.52!important}.template-index .banner__box{max-width:70rem;padding:clamp(1.6rem,2.5vw,2.4rem) 0}.template-index .banner--desktop-transparent .banner__box{border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.template-index .banner__box:before{display:none}.template-index .banner__heading{max-width:18ch;letter-spacing:-.028em;line-height:1.02}.template-index .banner--desktop-transparent .banner__heading{color:#fff;text-shadow:0 .6rem 2.2rem rgba(0,0,0,.35)}.template-index .banner__text{max-width:48ch;font-size:1.75rem;line-height:1.45}.template-index .banner--desktop-transparent .banner__text{color:#fffffff0;text-shadow:0 .5rem 1.8rem rgba(0,0,0,.3)}.template-index .banner__buttons{margin-top:2.4rem}.template-index .banner__buttons .button{min-width:22rem}.template-index .banner--desktop-transparent .banner__buttons .button--primary{background:var(--lumireur-rose);border-color:var(--lumireur-rose);color:#fff;box-shadow:0 18px 34px -22px #e5114af2}.template-index .banner--desktop-transparent .banner__buttons .button--primary:hover{background:var(--lumireur-rose-dark);border-color:var(--lumireur-rose-dark)}.template-index [id*=multicolumn_trust_5w3B1n] .title-wrapper-with-link{margin-bottom:.6rem}.template-index [id*=multicolumn_trust_5w3B1n] .multicolumn-list{align-items:stretch}.template-index [id*=multicolumn_trust_5w3B1n] .multicolumn-list__item{display:flex}.template-index [id*=multicolumn_trust_5w3B1n] .multicolumn-card{width:100%;min-height:10.6rem;display:flex;align-items:center;justify-content:center;padding:.9rem 1.2rem;background:#fff;border-color:#1d1d1b1f;box-shadow:none}.template-index [id*=multicolumn_trust_5w3B1n] .multicolumn-card__info{width:100%;min-height:100%;display:flex;align-items:center;justify-content:center;padding:0 .6rem}.template-index [id*=multicolumn_trust_5w3B1n] .multicolumn-card .rte{display:none}.template-index [id*=multicolumn_trust_5w3B1n] .multicolumn-card .inline-richtext{display:block;max-width:14ch;margin:0;font-size:1.65rem;font-weight:600;line-height:1.26;text-align:center;color:var(--lumireur-ink)}.template-index [id*=multicolumn_apMDQq] .multicolumn-card{border-color:#1d1d1b1f;box-shadow:0 16px 32px -28px #1d1d1b59}.template-index [id*=multicolumn_apMDQq] .title-wrapper-with-link{text-align:center;justify-content:center}.template-index [id*=multicolumn_apMDQq] .multicolumn-card .inline-richtext{text-align:center;color:var(--lumireur-ink)}.template-index [id*=multicolumn_apMDQq] .multicolumn-card .rte{text-align:center}.template-index .multicolumn-card{height:100%;padding:2.1rem 2rem;border:.1rem solid rgba(29,29,27,.1);border-radius:1.6rem;background:#fff;box-shadow:0 16px 36px -30px #1d1d1b73;transition:transform .2s ease,box-shadow .2s ease}.template-index .multicolumn-card .inline-richtext{margin-bottom:.8rem}.template-index .multicolumn-card .rte p{margin:0;line-height:1.45}@media screen and (min-width:990px){.template-index .multicolumn-list__item:hover .multicolumn-card{transform:translateY(-.4rem);box-shadow:0 24px 44px -28px #1d1d1b73}}.template-index .image-with-text__media{border-radius:2rem;overflow:hidden;border:.1rem solid rgba(29,29,27,.08)}.template-index .image-with-text__content{border-radius:2rem;padding:clamp(2.1rem,2.9vw,3.4rem)}.template-index .image-with-text__text ul{margin:.8rem 0 0;padding-left:2rem}.template-index .image-with-text__text li{margin-bottom:.6rem}.template-index .video-section .title-wrapper{text-align:center}.template-index .video-section .title{max-width:24ch;margin-inline:auto;line-height:1.12}.template-index .video-section__media{border-radius:2rem;overflow:hidden;border:.1rem solid rgba(29,29,27,.08);box-shadow:0 20px 42px -30px #1d1d1bb3}.template-index .rich-text{border:.1rem solid rgba(29,29,27,.08);border-radius:2rem}.template-index .rich-text__wrapper{max-width:72rem;margin-inline:auto}.template-index .rich-text__buttons .button{min-width:22rem}.template-product #MainContent{background:#fff}.template-product .product__media-wrapper .global-media-settings,.template-product .product__media-wrapper .product__modal-opener{border:.1rem solid rgba(29,29,27,.08);border-radius:1.8rem;overflow:hidden}.template-product .product__info-wrapper .product__info-container{padding:clamp(2rem,2.5vw,2.8rem);border:.1rem solid rgba(29,29,27,.08);border-radius:1.8rem;background:#fff;box-shadow:0 20px 46px -36px #1d1d1b8c}.template-product .product__text.caption-with-letter-spacing{display:inline-flex;align-items:center;gap:.6rem;margin-bottom:.4rem;padding:.45rem 1rem;border-radius:99rem;background:#fff3e3;color:var(--lumireur-brand);font-weight:600}.template-product .product__text.subtitle{color:#1d1d1bd1;line-height:1.5}.template-product .product .price{color:var(--lumireur-ink);font-weight:700}.template-product .product-form__submit{border-color:var(--lumireur-brand);background:var(--lumireur-brand);color:#fff;font-weight:600;letter-spacing:.01em;box-shadow:0 14px 28px -20px #1d1d1b8c}.template-product .product-form__submit:hover{background:#5a1f31;border-color:#5a1f31}.template-product .product-form__submit,.template-product .product-form__submit:before,.template-product .product-form__submit:after{border-radius:1.2rem}.template-product .lumireur-product-trust{margin:1.4rem 0 .9rem;padding:1rem 1.2rem;border:.1rem solid rgba(244,152,26,.45);border-radius:1.4rem;background:#fff3e3;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.template-product .lumireur-product-trust span{display:flex;align-items:center;justify-content:center;gap:.35rem;min-height:3.4rem;text-align:center;font-size:1.2rem;font-weight:600;line-height:1.28;color:var(--lumireur-ink)}.template-product .icon-with-text{margin:1.6rem 0 .8rem;padding:1.2rem 1.4rem;border:.1rem solid rgba(244,152,26,.45);border-radius:1.4rem;background:#fff3e3}.template-product .icon-with-text__item .inline-richtext{display:block;min-height:0;max-width:18ch;margin-inline:auto;font-size:1.65rem;font-weight:600;text-align:center;line-height:1.25;white-space:normal;text-wrap:pretty}.template-product .icon-with-text--horizontal{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:.8rem;row-gap:.6rem;align-items:stretch}.template-product .icon-with-text--horizontal .icon-with-text__item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;gap:.45rem;min-height:7rem;padding:.2rem .1rem}@media screen and (min-width:990px){.template-product .icon-with-text__item .inline-richtext{font-size:1.75rem}.template-product .icon-with-text--horizontal{column-gap:1.2rem}}.template-product .icon-with-text .icon{color:var(--lumireur-brand);margin:0}.template-product .product__accordion{margin-top:.9rem;border:none;background:transparent}.template-product .product__accordion details{border:.1rem solid rgba(29,29,27,.12);border-radius:1.4rem;background:#fff;display:grid;grid-template-rows:auto 0fr;transition:border-color .25s ease,box-shadow .28s ease,background-color .25s ease,grid-template-rows .32s ease}.template-product .product__accordion details:hover{border-color:#1d1d1b38}.template-product .product__accordion details[open]{grid-template-rows:auto 1fr;border-color:#1d1d1b3d;box-shadow:0 16px 30px -24px #1d1d1b59;background:#fff}.template-product .product__accordion summary{padding:1.45rem 1.7rem}.template-product .product__accordion details[open]>summary{padding-bottom:1.15rem}.template-product .product__accordion .summary__title{align-items:center}.template-product .product__accordion .svg-wrapper{color:var(--lumireur-brand);transition:color .25s ease,transform .25s ease}.template-product .product__accordion details[open] .svg-wrapper{color:var(--lumireur-brand);transform:scale(1.02)}.template-product .product__accordion .accordion__title{letter-spacing:-.01em}.template-product .product__accordion .icon-caret{opacity:.65;transition:transform .32s ease,opacity .25s ease}.template-product .product__accordion details[open]>summary .icon-caret{opacity:1}.template-product .product__accordion .accordion__content{margin:0;overflow:hidden;opacity:0;transform:translateY(-.35rem);padding:0 1.7rem;transition:opacity .28s ease,transform .28s ease,padding-bottom .28s ease}.template-product .product__accordion details[open] .accordion__content{opacity:1;transform:translateY(0);padding-bottom:1.5rem}.template-product .shopify-payment-button{margin-top:1rem}.shopify-section-group-footer-group{margin-top:clamp(2.4rem,4vw,4rem)}@media screen and (max-width:749px){.utility-bar .announcement-bar__message{font-size:1.08rem;letter-spacing:.04em}.template-index .banner__box{padding:1.8rem 0}.template-index .banner__buttons .button,.template-index .rich-text__buttons .button{min-width:100%}.template-product .product__info-wrapper .product__info-container{border-radius:1.4rem;padding:2rem 1.6rem}.template-product .product__accordion summary{padding:1.25rem 1.35rem}.template-product .product__accordion .accordion__title{font-size:1.65rem}.template-product .product__accordion .accordion__content{padding:0 1.35rem}.template-product .product__accordion details[open] .accordion__content{padding-bottom:1.2rem}.template-product .lumireur-product-trust{grid-template-columns:1fr 1fr;gap:.55rem;padding:.9rem 1rem}.template-product .lumireur-product-trust span{min-height:2.8rem;font-size:1.15rem}.template-product .icon-with-text--horizontal{grid-template-columns:1fr;row-gap:.7rem}.template-product .icon-with-text--horizontal .icon-with-text__item{flex-direction:row;align-items:center;justify-content:flex-start;min-height:auto;gap:.9rem;padding:.1rem 0}.template-product .icon-with-text__item .inline-richtext{min-height:auto;max-width:none;margin-inline:0;text-align:left;font-size:1.5rem;text-wrap:pretty}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/lumireur-modern.css.map */
