.product__thumbs-item{-webkit-appearance:none;appearance:none;padding:0;border:0;background:transparent;color:inherit;text-align:inherit;cursor:pointer}.product__thumbs-item:focus-visible{outline:2px solid #6f8a0f;outline-offset:3px}.lsdj-roulers-pickup{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;margin-top:12px;padding:11px 12px;border:1px solid rgba(111,138,15,.24);border-radius:10px;background:#eef4d07a;color:#3f4932;font-size:14px;line-height:1.45}.lsdj-roulers-pickup__icon{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;background:#eef4d0;color:#6f8a0f}.lsdj-roulers-pickup__icon svg{width:19px;height:19px}.lsdj-roulers-pickup p{margin:0}.lsdj-roulers-pickup a{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:2px}.product-payment-icons{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin:16px 0 8px}.product-payment-icons__item{display:flex;align-items:center;justify-content:center;width:52px;height:34px;flex:0 1 52px;min-width:0}.product-payment-icons__item svg{display:block;width:100%;height:100%;max-width:52px;max-height:34px}@media screen and (max-width:749px){.product-payment-icons{gap:5px;padding:0 4px}.product-payment-icons__item{width:calc((100% - 30px) / 7);height:auto;aspect-ratio:1.55 / 1;flex:0 1 calc((100% - 30px) / 7)}.product-payment-icons__item svg{width:100%;height:100%;max-width:none;max-height:none}}.serre-reassurance{margin:2rem auto;padding:0 1.25rem}.serre-reassurance__inner{max-width:1100px;margin:0 auto}.serre-reassurance__title{margin:0 0 1rem;text-align:center;font-size:1.55rem;line-height:1.2;color:#3b2a1a;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight)}.serre-reassurance__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem}.serre-reassurance__item{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #ece8e2;border-radius:10px;padding:14px 16px}.serre-reassurance__icon{flex:0 0 34px;width:34px;height:34px;border-radius:8px;background:#eef4d0;color:#a4c515;display:flex;align-items:center;justify-content:center}.serre-reassurance__icon svg{width:18px;height:18px}.serre-reassurance__content{display:flex;flex-direction:column;gap:3px;min-width:0}.serre-reassurance__content strong{font-size:16px;line-height:1.35;color:#2f2f2f;font-weight:600}.serre-reassurance__content span{font-size:14px;line-height:1.45;color:#5a5a5a}.serre-reassurance__content a{color:#2f2f2f;text-decoration:underline;text-underline-offset:2px}@media(max-width:749px){.serre-reassurance{margin:1.5rem auto;padding:0 1rem}.serre-reassurance__title{font-size:1.3rem;margin-bottom:.85rem}.serre-reassurance__grid{grid-template-columns:1fr;gap:.65rem}.serre-reassurance__item{padding:13px 14px;align-items:flex-start}.serre-reassurance__icon{width:32px;height:32px;flex-basis:32px}.serre-reassurance__icon svg{width:17px;height:17px}.serre-reassurance__content strong{font-size:16px}.serre-reassurance__content span{font-size:14px}}.fiche-technique{container-type:inline-size;margin:2rem auto;max-width:1000px;padding:0 1.25rem}.fiche-header{margin-bottom:1.25rem;text-align:center}.fiche-reference{margin:0 0 .3rem;color:#777b72;font-size:13px;font-weight:500;letter-spacing:.05em;line-height:1.2;text-transform:uppercase}.fiche-titre__model{display:block}.fiche-titre{margin:0;color:#28533c;font-family:var(--font-heading-family);font-size:24px;font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:1.2}.fiche-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.fiche-groupe{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;min-width:0;min-height:170px;padding:18px;background:transparent;border:1px solid #deded8;border-radius:12px}.fiche-groupe__icon,.fiche-document__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:42px;height:42px;color:#789410;background:#eef4d0;border-radius:9px}.fiche-groupe__icon svg,.fiche-document__icon svg{width:21px;height:21px}.fiche-groupe__body,.fiche-document__body{min-width:0}.fiche-groupe__titre{margin:0 0 .65rem;color:#777b72;font-family:var(--font-body-family);font-size:13px;font-weight:600;letter-spacing:.04em;line-height:1.25;text-transform:uppercase}.fiche-groupe__valeur{margin:0 0 .7rem;color:#2f2f2f;font-size:17px;font-weight:500;line-height:1.35;word-break:break-word}.fiche-lignes{display:grid;gap:0;margin:0}.fiche-ligne{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-top:1px solid #e6e5df}.fiche-ligne:first-child{padding-top:0;border-top:0}.fiche-ligne dt,.fiche-ligne dd{margin:0;font-size:14px;line-height:1.4}.fiche-ligne dt{color:#71756b}.fiche-ligne dd{color:#343631;font-weight:500;text-align:right;word-break:break-word}.fiche-documents{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.75rem;margin-top:.9rem}.fiche-document{display:flex;align-items:center;gap:12px;min-width:0;padding:13px 15px;color:#2f2f2f;text-decoration:none;background:#fff;border:1px solid #deded8;border-radius:10px;transition:border-color .2s ease,background-color .2s ease}.fiche-document:hover{color:#3b2a1a;background:#fbfcf5;border-color:#b8ca67}.fiche-document:focus-visible{outline:2px solid #789410;outline-offset:2px}.fiche-document__icon{width:38px;height:38px}.fiche-document__icon svg{width:19px;height:19px}.fiche-document__body{display:flex;flex-direction:column;gap:2px}.fiche-label{color:#777b72;font-size:12px;font-weight:600;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.fiche-document strong{color:inherit;font-size:15px;font-weight:600;line-height:1.35}.fiche-documents__note{margin:.6rem 0 0;padding-left:.75rem;border-left:3px solid #b8ca67;color:#4a4a4a;font-size:14px;line-height:1.5}@container (max-width: 460px){.fiche-grid{grid-template-columns:1fr}.fiche-groupe{min-height:0}}@media(max-width:749px){.fiche-technique{margin:1.5rem auto;padding:0 1rem}.fiche-header{margin-bottom:1rem}.fiche-titre{font-size:24px;line-height:1.18}.fiche-grid{grid-template-columns:1fr;gap:.75rem}.fiche-groupe{grid-template-columns:38px minmax(0,1fr);gap:10px;min-height:0;padding:14px;border-radius:10px}.fiche-groupe__titre{color:#46553a;font-size:14px}.fiche-groupe__icon{width:38px;height:38px}.fiche-groupe__valeur{font-size:16px}.fiche-ligne dt,.fiche-ligne dd{font-size:13px}.fiche-documents{grid-template-columns:1fr}}.lsdj-ldc{max-width:640px;margin:16px auto;font-family:inherit}.lsdj-ldc[data-mode=product]{width:100%;max-width:none;margin-left:0;margin-right:0;box-sizing:border-box}.lsdj-ldc[data-mode=product] .lsdj-ldc__details{border:1px solid #a0bf28;border-radius:12px;background:#eaf2d4;box-shadow:0 4px 14px #28533c14;overflow:hidden}.lsdj-ldc[data-mode=product] .lsdj-ldc__summary{list-style:none;display:flex;align-items:center;gap:14px;padding:16px 18px;cursor:pointer}.lsdj-ldc[data-mode=product] .lsdj-ldc__summary:hover{background:#e2edc5}.lsdj-ldc[data-mode=product] .lsdj-ldc__summary:focus-visible{outline:2px solid #28533c;outline-offset:-3px}.lsdj-ldc__summary::-webkit-details-marker{display:none}.lsdj-ldc__summary-icon{flex:0 0 40px;width:40px;height:40px;border-radius:10px;background:#d8e9a0;color:#28533c;display:flex;align-items:center;justify-content:center}.lsdj-ldc__summary-icon svg{width:21px;height:21px}.lsdj-ldc__summary-text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.lsdj-ldc__summary-text strong{font-size:17px;font-weight:700;color:#263c2c;line-height:1.3}.lsdj-ldc__summary-text .lsdj-ldc__summary-description{font-size:14px;color:#3d4d3e;line-height:1.4}.lsdj-ldc__summary-cta{align-self:flex-start;display:inline-flex;align-items:center;min-height:40px;margin-top:8px;padding:6px 14px;border-radius:6px;background:#28533c;color:#fff;font-size:14px;font-weight:700;line-height:1.2}.lsdj-ldc[data-mode=product] .lsdj-ldc__summary-cta--open,.lsdj-ldc[data-mode=product] .lsdj-ldc__details[open] .lsdj-ldc__summary-cta--closed{display:none!important}.lsdj-ldc[data-mode=product] .lsdj-ldc__details[open] .lsdj-ldc__summary-cta--open{display:inline-flex!important}.lsdj-ldc__summary-chevron{flex:0 0 28px;width:28px;height:28px;border:1px solid #a0bf28;border-radius:50%;background:#fff;color:#28533c;display:flex;align-items:center;justify-content:center;transition:transform .2s}.lsdj-ldc__summary-chevron svg{width:18px;height:18px;display:block}.lsdj-ldc__details[open] .lsdj-ldc__summary-chevron{transform:rotate(180deg)}.lsdj-ldc__details .lsdj-ldc__box{border:0;border-top:1px solid #cadb9c;border-radius:0 0 12px 12px;background:transparent;padding-top:4px}.lsdj-ldc__box{border:1px solid #e5e1da;border-radius:12px;padding:20px 22px;background:#fafaf8}.lsdj-ldc__title{margin:0 0 4px;font-size:18px}.lsdj-ldc__sub{margin:0 0 16px;color:#555;font-size:14px}.lsdj-ldc__intro{margin:8px 0 16px;color:#414532;font-size:14px;line-height:1.5}.lsdj-ldc__label{display:block;font-weight:600;margin:14px 0 6px;font-size:15px}.lsdj-ldc__input{width:100%;padding:10px 12px;border:1px solid #ccc;border-radius:8px;font-size:16px;box-sizing:border-box;background:#fff}.lsdj-ldc__optionnel{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:20px;background:#eceae6;color:#6a6a6a;font-size:12px;font-weight:500;vertical-align:middle}.lsdj-ldc__choix,.lsdj-ldc__champ{position:relative}.lsdj-ldc__recherche{padding-right:40px}.lsdj-ldc__effacer{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:30px;height:30px;border:0;border-radius:50%;background:#eceae6;color:#5a5a5a;font-size:20px;line-height:1;cursor:pointer}.lsdj-ldc__effacer:hover{background:#ddd9d3}.lsdj-ldc__panneau{position:absolute;left:0;right:0;top:100%;z-index:30;margin-top:4px;max-height:280px;overflow-y:auto;background:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:0 8px 24px #0000001f}.lsdj-ldc__famille{margin:0;padding:8px 12px 4px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#8a857c;background:#faf9f7;position:sticky;top:0}.lsdj-ldc__option{display:block;width:100%;text-align:left;padding:11px 12px;border:0;background:transparent;font-size:15px;line-height:1.35;color:#2f2f2f;cursor:pointer;min-height:44px}.lsdj-ldc__option:hover,.lsdj-ldc__option.est-actif{background:#f7fbe9;color:#37332f}.lsdj-ldc__vide{margin:0;padding:14px 12px;font-size:14px;color:#6a6a6a}.lsdj-ldc__compteur{margin:6px 0 8px;font-size:13px;color:#6a6a6a;min-height:1px}.lsdj-ldc__group{border:0;margin:0;padding:0;min-width:0}.lsdj-ldc__opts{display:flex;flex-wrap:wrap;gap:8px}.lsdj-ldc__opts label{font-weight:400;display:flex;align-items:center;gap:8px;cursor:pointer;font-size:15px;min-height:44px;padding:7px 14px;border:1px solid #e5e1da;border-radius:8px;background:#fff;transition:border-color .15s,background-color .15s}.lsdj-ldc__opts label:hover{border-color:#c6bfb1}.lsdj-ldc__opts label:has(input:checked),.lsdj-ldc__opts label.est-choisi{border-color:#a4c515;background:#fbfdf3}.lsdj-ldc__opts input{width:18px;height:18px;flex:0 0 18px;accent-color:#a4c515;cursor:pointer;margin:0}.lsdj-ldc__opts input:focus-visible{outline:2px solid #6f8f0f;outline-offset:2px}.lsdj-ldc__btn{margin-top:18px;width:100%;padding:13px 16px;border:1px solid #504b45;border-radius:10px;background:#504b45;color:#fff;font-size:16px;font-weight:500;cursor:pointer;line-height:1.3;transition:background-color .15s ease,box-shadow .15s ease,transform .15s ease}.lsdj-ldc__btn:hover{background:#3d3934;border-color:#3d3934;box-shadow:0 3px 10px #504b4547;transform:translateY(-1px)}.lsdj-ldc__btn:active{transform:translateY(0);box-shadow:none}.lsdj-ldc__btn:focus-visible{outline:2px solid #6f8f0f;outline-offset:2px}.lsdj-ldc__err{color:#b00020;font-size:14px;margin-top:10px}.lsdj-ldc__maj{margin-top:10px;font-size:14px;color:#7a4e00;background:#fff4e2;border:1px solid #f0cf94;border-radius:8px;padding:9px 12px;line-height:1.4}.lsdj-ldc__result[hidden],.lsdj-ldc__done[hidden]{display:none}.lsdj-ldc__result{display:flex;gap:12px;align-items:flex-start;margin-top:18px;padding:18px 18px 18px 16px;border-radius:10px;font-size:16px;line-height:1.55;border:1px solid;border-left-width:6px;animation:lsdjApparait .35s ease both}.lsdj-ldc__result-icon{flex:0 0 30px;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;margin-top:1px}.lsdj-ldc__result-icon svg{width:19px;height:19px;display:block}.lsdj-ldc__result-body{flex:1;min-width:0}.lsdj-ldc__result-title{display:block;font-size:18px;font-weight:700;line-height:1.3;margin-bottom:3px}.lsdj-ldc__result-text{display:block}.lsdj-ldc__result.is-ok{background:#f7fbe9;border-color:#e0ebba;border-left-color:#a4c515;color:#3b4420}.lsdj-ldc__result.is-ok .lsdj-ldc__result-icon{background:#6f8f0f}.lsdj-ldc__result.is-devis{background:#fff4e2;border-color:#f0cf94;border-left-color:#d98324;color:#6b4200}.lsdj-ldc__result.is-devis .lsdj-ldc__result-icon{background:#d98324}@keyframes lsdjApparait{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.lsdj-ldc__result{animation:none}}.lsdj-ldc__tel{display:inline-block;margin-top:10px;font-size:15px;font-weight:600;color:inherit;text-decoration:underline;text-underline-offset:3px}.lsdj-ldc__tel:hover{opacity:.72}.lsdj-ldc__btn--suite{display:block;margin-top:12px;text-align:center;text-decoration:none;box-sizing:border-box}.lsdj-ldc__btn--secondaire{background:transparent;color:#504b45;border:1px solid #c6bfb1;font-weight:500}.lsdj-ldc__btn--secondaire:hover{background:#f3eeea;color:#37332f;border-color:#504b45;box-shadow:0 3px 10px #504b4526}@media(prefers-reduced-motion:reduce){.lsdj-ldc__btn{transition:none}.lsdj-ldc__btn:hover{transform:none}}.lsdj-ldc__lien{display:inline-block;margin-top:10px;padding:6px 0;border:0;background:none;font-family:inherit;font-size:14px;color:#504b45;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.lsdj-ldc__lien:hover{color:#6f8f0f}.lsdj-ldc__lien:focus-visible{outline:2px solid #6f8f0f;outline-offset:2px}.lsdj-ldc__lien[hidden]{display:none}.lsdj-ldc__quote{margin-top:16px;padding-top:16px;border-top:1px solid #e2e2e2}.lsdj-ldc__reference{margin:14px 0 0;padding:10px 12px;border-radius:8px;background:#f4f2ee;font-size:14px;color:#4a4a4a;line-height:1.45}.lsdj-ldc__reference strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;color:#2f2f2f}.lsdj-ldc__reference span{font-size:13px;color:#7a756c}.lsdj-ldc__ensavoirplus{margin:14px 0 0;padding-top:12px;border-top:1px solid #ece8e2;font-size:14px}.lsdj-ldc__ensavoirplus a{color:#504b45;text-decoration:underline;text-underline-offset:3px}.lsdj-ldc__ensavoirplus a:hover{color:#6f8f0f}.lsdj-ldc__legal{font-size:12px;color:#777;margin-top:10px;line-height:1.4}.lsdj-ldc__done{display:flex;gap:12px;align-items:flex-start;margin:16px 0;padding:18px 18px 18px 16px;border-radius:10px;border:1px solid #bcd6f0;border-left:6px solid #1d5fa8;background:#eaf2fb;color:#10375f}.lsdj-ldc__done-icon{flex:0 0 30px;width:30px;height:30px;border-radius:50%;background:#1d5fa8;color:#fff;display:flex;align-items:center;justify-content:center;margin-top:1px}.lsdj-ldc__done-icon svg{width:18px;height:18px;display:block}.lsdj-ldc__done-body{flex:1;min-width:0}.lsdj-ldc__done-title{display:block;font-size:18px;font-weight:700;line-height:1.3;margin-bottom:3px}.lsdj-ldc__done-text{display:block;font-size:16px;line-height:1.55}.lsdj-ldc__done-again{display:inline-block;margin-top:10px;font-size:15px;color:#10375f}@media(max-width:749px){.lsdj-ldc__box{padding:16px}.lsdj-ldc__summary{padding:20px}}.product-form__input.product-form__input--color[data-swatch-type=color_swatch] .swatch-color,.product-form__input.product-form__input--color[data-swatch-type=shopify_swatch] .swatch-color,.product-form__input--swatch.product-form__input--button-standard .swatch-color{border-radius:9999px}body.serranova .fiche-groupe__icon,body.serranova .fiche-document__icon,body.serranova .lsdj-ldc__summary-icon,body.intro-grow .fiche-groupe__icon,body.intro-grow .fiche-document__icon,body.intro-grow .lsdj-ldc__summary-icon{background:#28533c!important;color:#fff!important}body.serranova .lsdj-ldc[data-mode=product] .lsdj-ldc__details,body.intro-grow .lsdj-ldc[data-mode=product] .lsdj-ldc__details{background:#fff;border-color:#28533c}
/*# sourceMappingURL=/cdn/shop/t/49/assets/lsdj-product-ux.css.map */
