:root{--lsdj-v1-accent:#a3c615;--lsdj-v1-ink:#20251b;--lsdj-v1-muted:#535b4a;--lsdj-v1-green:#536d12;--lsdj-v1-soft:#fcffed;--lsdj-v1-line:#dce4c3;--lsdj-v1-radius:var(--blocks-radius,10px);--lsdj-v1-h2:clamp(28px,3.2vw,42px);--lsdj-v1-h3:clamp(21px,2vw,26px)}:is([class*=lsdj-],[class*=semis-cal],.montage-acd,.serre-reassurance) button,:is(button,a)[class*=lsdj-][class*=btn],:is(.lsdj-project-validation__actions,.lsdj-project-check,.lsdj-collection-intro__actions) a,.lsdj-ldc__summary-cta,.semis-cal__cta,.serre-reassurance__question,.product-description-toggle{font-family:var(--font-button-family,var(--font-body-family))!important;font-weight:var(--font-button-weight,400)!important;letter-spacing:var(--buttons-letter-spacing,normal)!important;text-transform:var(--buttons-text-transform,none)!important}:is(.lsdj-project-validation__actions,.lsdj-collection-intro__actions) a,.lsdj-ldc__btn,.lsdj-ldc__summary-cta,.semis-cal__cta,.lsdj-project-check__button,.product-description-toggle,.lsdj-ral-selector__open,.lsdj-ral-dialog__confirm,.serre-reassurance__question,.lsdj-v1-cta,.lsdj-comparator .btn,.lsdj-comparator button[class*=button]{border-radius:var(--buttons-radius,10px)!important;min-height:44px;font-size:16px!important;line-height:1.3!important;white-space:normal}.lsdj-ldc__summary-cta{display:inline-flex!important;align-items:center;justify-content:center;padding:10px 14px!important;background:rgb(var(--color-button,0,0,0))!important;color:rgb(var(--color-button-text,255,255,255))!important;text-align:center}.lsdj-ldc__btn:not(.lsdj-ldc__btn--secondaire),.lsdj-project-validation__primary,.lsdj-collection-intro__actions .button--primary{background:rgb(var(--color-button,0,0,0))!important;color:rgb(var(--color-button-text,255,255,255))!important}.lsdj-ldc__btn:hover,.lsdj-project-validation__primary:hover{background:rgb(var(--color-button-hover-background,32,37,27))!important;color:rgb(var(--color-button-hover-text,255,255,255))!important}:is(.lsdj-v1-cta,.lsdj-ldc__btn,.serre-reassurance__question,.lsdj-collection-intro__choice):focus-visible{outline:3px solid var(--lsdj-v1-green);outline-offset:4px}.f-badge--sale,.product-card .f-badge--sale,.product__block--price .f-badge--sale{background:var(--lsdj-v1-green)!important;color:#fff!important;border-color:var(--lsdj-v1-green)!important}.f-price-item{font-variant-numeric:tabular-nums}.collection-serres-acd .breadcrumbs{padding-block:16px!important}.collection-serres-acd .lsdj-collection-intro{padding-block:8px 16px!important}.collection-serres-acd .lsdj-collection-intro__panel{gap:14px!important;padding:22px 24px!important;border-radius:var(--lsdj-v1-radius)!important;background:var(--lsdj-v1-soft)!important;box-shadow:none!important}.collection-serres-acd .lsdj-collection-intro__title{font-size:clamp(30px,3.3vw,46px)!important;line-height:1.12!important;margin-block:0 8px!important;font-weight:var(--font-heading-weight,400)!important}.collection-serres-acd .lsdj-collection-intro__lede{font-size:16px!important;line-height:1.5!important;margin:0!important}.collection-serres-acd .lsdj-collection-intro__choices{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin-block:0!important}.collection-serres-acd .lsdj-collection-intro__choice{padding:10px 12px!important;min-width:0;border-radius:var(--buttons-radius,10px)!important;text-align:center}.collection-serres-acd .lsdj-collection-intro__choice strong{font-size:16px!important;line-height:1.25!important}.collection-serres-acd .lsdj-collection-intro__choice span{font-size:13px!important;line-height:1.35!important;margin-top:4px}.collection-serres-acd .lsdj-collection-intro__actions{gap:12px!important;margin-top:0!important}.collection-serres-acd .lsdj-collection-intro__actions .button{padding:11px 20px!important}.collection-serres-acd .lsdj-collection-intro__actions p{font-size:14px!important;margin:0!important}.product-template .lsdj-product-highlights{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.product-template .lsdj-product-highlight{grid-column:1!important;min-width:0}.product-template .lsdj-product-highlight:last-child{grid-column:1!important}.product-template .lsdj-roulers-pickup{background:var(--lsdj-v1-soft)!important;border:1px solid var(--lsdj-v1-line)!important;border-radius:var(--lsdj-v1-radius)!important}.product-template .product-form__input--color{column-gap:22px!important;row-gap:18px!important;align-items:start}.product-template .product-form__input--color label[data-swatch-type]{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;width:112px!important;height:auto!important;min-height:82px;text-align:center!important;flex:0 0 112px}.product-template .product-form__input--color .swatch-color{flex-shrink:0;margin-inline:auto!important}.product-template .lsdj-swatch-name{position:static!important;display:block!important;max-width:112px!important;margin:0!important;white-space:normal!important;text-align:center!important;font-family:var(--font-body-family)!important;font-size:14px!important;line-height:1.4!important}.product-template .lsdj-finish-option{gap:9px!important;align-items:center!important;text-align:center!important;padding:12px 14px!important;border-radius:var(--inputs-radius,10px)!important}.product-template .montage-acd__zone{font-family:var(--font-body-family)!important;font-size:14px!important;line-height:1.65!important;padding:14px 16px!important}.product-template .montage-acd__panel{font-size:15px!important;line-height:1.65!important}.product-template .montage-acd__panel ul,.lsdj-acd-differentiators__prepare ul{list-style:disc!important;padding-left:22px!important;margin-block:12px!important}.product-template .montage-acd__panel li,.lsdj-acd-differentiators__prepare li{margin-block:8px!important}.product-template .montage-acd__panel a,.product-template .montage-acd__zone a{color:var(--lsdj-v1-green)!important;text-decoration:underline;text-underline-offset:3px}.serre-reassurance__question{display:inline-flex!important;align-items:center;justify-content:center;gap:10px;padding:11px 16px!important;color:var(--lsdj-v1-green)!important;border:1px solid var(--lsdj-v1-green)!important;background:var(--lsdj-v1-soft)!important;text-decoration:none!important}.serre-reassurance__question:after{content:"\2192";color:var(--lsdj-v1-green);font-family:var(--font-body-family)}.product-template :is(.lsdj-project-check,.lsdj-project-validation__details,.lsdj-product-check){background:var(--lsdj-v1-soft)!important;border:1px solid var(--lsdj-v1-line)!important;border-radius:var(--lsdj-v1-radius)!important;box-shadow:none!important}.product-template .lsdj-project-check{padding:20px!important}.product-template .lsdj-project-check__title,.product-template .lsdj-project-validation__summary-copy strong{font-family:var(--font-subheading-family,var(--font-body-family))!important;font-size:20px!important;font-weight:400!important;line-height:1.4!important}.product-template .lsdj-project-validation__summary{padding:20px 56px 20px 20px!important;min-height:80px!important}.product-template .lsdj-project-validation__summary-copy span,.product-template .lsdj-project-check__text{font-size:15px!important;line-height:1.55!important}.product-template .lsdj-project-validation__card h3{font:400 20px/1.35 var(--font-subheading-family,var(--font-body-family))!important}.product-template .lsdj-project-validation__card p{font-size:15px!important;line-height:1.55!important}.product-template .lsdj-product-check>summary{font-family:var(--font-subheading-family,var(--font-body-family))!important;font-size:20px!important;font-weight:400!important;line-height:1.4!important}.product-template .lsdj-hybrid-accordions__title{font-family:var(--font-subheading-family,var(--font-body-family))!important;font-size:22px!important;font-weight:400!important;line-height:1.4!important}.product-template .lsdj-hybrid-accordions__question h4{font-family:var(--font-subheading-family,var(--font-body-family))!important;font-size:20px!important;font-weight:400!important;line-height:1.45!important}.product-template .lsdj-hybrid-accordions__subtitle{font:400 15px/1.55 var(--font-body-family)!important}.product-template .lsdj-hybrid-accordions__content,.product-template .lsdj-acd-differentiators__prepare,.product-template .lsdj-order-checks__item{background:var(--lsdj-v1-soft)!important}.product-template .lsdj-hybrid-accordions__content{font-size:16px!important;line-height:1.65!important;border-radius:0 0 var(--lsdj-v1-radius) var(--lsdj-v1-radius)}.product-template .lsdj-acd-differentiators__prepare li{font-size:15px!important;line-height:1.65!important}.product-template :is(.lsdj-hybrid-accordions__heading,.lsdj-acd-differentiators__heading,.lsdj-order-checks__heading){font-family:var(--font-heading-family)!important;font-size:var(--lsdj-v1-h2)!important;font-weight:var(--font-heading-weight,400)!important;line-height:1.15!important}.product-template .product-card__title,.product-template .product-card__title a{font-family:var(--font-pcard-title-family,var(--font-heading-family))!important;font-size:24px!important;font-weight:var(--font-pcard-title-weight,400)!important;line-height:1.25!important;color:#000!important}.lsdj-v1-editorial .rte :is(h2,.h2){font-family:var(--font-heading-family)!important;font-size:var(--lsdj-v1-h2)!important;font-weight:var(--font-heading-weight,400)!important;line-height:1.2!important;margin-block:30px 16px!important}.lsdj-v1-editorial .rte :is(h3,.h3){font-family:var(--font-subheading-family,var(--font-body-family))!important;font-size:var(--lsdj-v1-h3)!important;font-weight:400!important;line-height:1.35!important;margin-block:24px 12px!important}.lsdj-v1-editorial .rte :is(p,li){font-size:16px!important;line-height:1.65!important}.lsdj-v1-editorial .rte :is(h2,h3) :is(strong,b){font-weight:inherit!important}.footer.color-scheme-b76e6324-c1c0-4949-a63d-5e57966eb58a{--color-foreground:32,37,27;--color-text-heading:32,37,27}@media(max-width:767px){.collection-template #ProductsList>.card:has(.lsdj-acd-card-details){grid-column:auto!important;min-width:0}.collection-template #ProductsList .product-card:has(.lsdj-acd-card-details) .product-card__wrapper{display:flex!important;flex-direction:column!important;grid-template-columns:none!important;gap:0!important}.collection-template #ProductsList .product-card:has(.lsdj-acd-card-details) .product-card__image-wrapper{grid-column:auto!important;grid-row:auto!important;width:100%!important;min-width:0}.collection-template #ProductsList .product-card:has(.lsdj-acd-card-details) .product-card__info{grid-column:auto!important;grid-row:auto!important;width:100%!important;min-width:0;padding:12px 0 0!important}.collection-template #ProductsList .product-card__title{font-size:20px!important;line-height:1.25!important;overflow-wrap:anywhere}.collection-template #ProductsList .lsdj-acd-card-details{font-size:13px!important;line-height:1.45!important}.collection-serres-acd .lsdj-collection-intro__panel{padding:16px!important;gap:12px!important}.collection-serres-acd .lsdj-collection-intro__choices{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.collection-serres-acd .lsdj-collection-intro__choice{padding:8px 10px!important}.collection-serres-acd .lsdj-collection-intro__title{font-size:32px!important}.collection-serres-acd .lsdj-collection-intro__lede{font-size:15px!important}.collection-serres-acd .lsdj-collection-intro__actions{align-items:stretch!important;gap:8px!important}.collection-serres-acd .lsdj-collection-intro__actions p{font-size:13px!important;text-align:center}.product-template .product-card__title,.product-template .product-card__title a{font-size:22px!important}.product-template .lsdj-hybrid-accordions__title{font-size:20px!important}.product-template .lsdj-hybrid-accordions__question h4{font-size:19px!important}.product-template .product-form__input--color{column-gap:14px!important}.product-template .product-form__input--color label[data-swatch-type]{width:96px!important;flex-basis:96px}.product-template .lsdj-project-validation__summary{padding:16px 44px 16px 16px!important}.product-template .lsdj-project-check{padding:16px!important}}@media(prefers-reduced-motion:reduce){.lsdj-v1-carousel *{scroll-behavior:auto!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/lsdj-v1-system.css.map */
