.cloture-cfg,.cloture-cfg-ui{--cloture-primary:#4793d1;--cloture-primary-dark:#3d81b9;--cloture-primary-light:#7ec0f7;--cloture-dark:#2c2d2f;--cloture-text:#363636;--cloture-border:#c4c4c4;--cloture-bg-soft:#fbf6f0;--cloture-border-sand:#b9ad97;--cloture-soft:#f3f1ec;--cloture-line:#e7e3da;--cloture-danger:#dc2626}.cloture-cfg{margin:1.5rem 0;font-size:15px;line-height:1.4}.cloture-cfg,.cloture-cfg *,.cloture-cfg *::before,.cloture-cfg *::after,.cloture-cfg-ui,.cloture-cfg-ui *,.cloture-cfg-ui *::before,.cloture-cfg-ui *::after{box-sizing:border-box}.cloture-cfg__title{margin:0 0 1rem}.cloture-cfg__step{border:1px solid var(--cloture-border);border-radius:8px;padding:1rem 1.2rem;margin-bottom:1rem}.cloture-cfg__step legend{font-weight:600;padding:0 .5rem}.cloture-cfg__radios{display:flex;flex-wrap:wrap;gap:.6rem}.cloture-cfg__radio{display:inline-flex;align-items:center;gap:.4rem;border:1px solid var(--cloture-border);border-radius:6px;padding:.5rem .9rem;cursor:pointer;transition:box-shadow .15s,border-color .15s}.cloture-cfg__radio input{accent-color:var(--cloture-primary)}.cloture-cfg__radio:has(input:checked){border-color:var(--cloture-primary);box-shadow:0 0 0 1px var(--cloture-primary)}.cloture-cfg__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.9rem}.cloture-cfg__grid label{display:flex;flex-direction:column;gap:.3rem;font-weight:500}.cloture-cfg input[type="number"],.cloture-cfg input[type="text"],.cloture-cfg select{padding:.5rem .6rem;border:1px solid var(--cloture-border);border-radius:6px;font-size:15px;width:100%}.cloture-cfg__alert{color:var(--cloture-primary-dark);font-size:14px;margin:.6rem 0 0}.cloture-cfg__alert--info{color:var(--cloture-primary-dark)}.cloture-cfg__hint{color:#666;font-size:13px;margin:.5rem 0 0;font-style:italic}.cloture-cfg__hint--ancrage{background:#f0f7ff;border-left:3px solid var(--cloture-primary);border-radius:4px;color:#1a4a7a;font-size:13px;font-style:normal;margin:.8rem 0 0;padding:.6rem .8rem}.cloture-cfg__delai{color:#555;font-size:14px;margin:.5rem 0 0}.cloture-cfg__recap{background:var(--cloture-dark);color:#fff;border-radius:8px;padding:1rem 1.2rem;position:sticky;bottom:0;z-index:50;box-shadow:0 -6px 24px rgb(0 0 0 / .18);transition:box-shadow .35s ease,border-radius .35s ease;animation:cloture-recap-in .45s ease-out both}@keyframes cloture-recap-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.cloture-cfg__recap.is-landed{box-shadow:none}.cloture-cfg__detail{font-size:13px;opacity:.85;margin-bottom:.3rem}.cloture-cfg__prix{font-size:1.05rem}.cloture-cfg__prix strong{font-size:1.5rem;color:var(--cloture-primary-light)}.cloture-cfg__port{font-size:13px;margin:.4rem 0 0;opacity:.9}.cloture-cfg__pv{font-size:13px;margin:.3rem 0 0;opacity:.9}.cloture-cfg__add{margin-top:.9rem;width:100%;border:0;border-radius:6px;background:var(--cloture-primary-dark);color:#fff;font-size:1rem;font-weight:600;padding:.8rem 1rem;cursor:pointer;transition:background .15s,opacity .15s}.cloture-cfg__add:hover:not(:disabled){background:var(--cloture-primary)}.cloture-cfg__add:disabled{opacity:.5;cursor:not-allowed}.cloture-cfg__msg{font-size:13px;margin:.6rem 0 0}.cloture-cfg__msg.is-error{color:#ffd5cc}.cloture-cfg__modele-fixe{font-size:13px;font-weight:600;color:var(--cloture-dark);margin:0 0 1rem;padding:.4rem .8rem;background:var(--cloture-soft);border-left:3px solid var(--cloture-primary);border-radius:4px}.cloture-cfg__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:.6rem}.cloture-cfg__card{display:flex;flex-direction:column;align-items:center;gap:.4rem;border:1px solid var(--cloture-border);border-radius:8px;padding:.8rem .5rem;cursor:pointer;text-align:center;transition:border-color .15s,box-shadow .15s,background .15s}.cloture-cfg__card input{position:absolute;opacity:0;pointer-events:none}.cloture-cfg__card:has(input:checked){border-color:var(--cloture-primary);box-shadow:0 0 0 1px var(--cloture-primary);background:var(--cloture-bg-soft)}.cloture-cfg__card-pic{width:100%;display:flex;align-items:center;justify-content:center}.cloture-cfg__card-pic svg{width:48px;height:48px;fill:none;stroke:var(--cloture-dark);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cloture-cfg__card-pic svg circle{fill:var(--cloture-primary);stroke:none}.cloture-cfg__card-pic svg .ground{stroke:#8a8a8a}.cloture-cfg__card-pic svg .wall{fill:var(--cloture-line);stroke:var(--cloture-border-sand)}.cloture-cfg__card-pic svg .soil{fill:var(--cloture-border-sand);stroke:var(--cloture-primary-dark)}.cloture-cfg__card-pic svg .dash{stroke:var(--cloture-primary);stroke-dasharray:3 3}.cloture-cfg__card-pic img{width:100%;height:84px;object-fit:cover;border-radius:6px}.cloture-cfg__card:has(input:checked) .cloture-cfg__card-pic svg{stroke:var(--cloture-primary)}.cloture-cfg__card-label{font-size:13px;font-weight:600}.cloture-cfg__cond-fields{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:.9rem}.cloture-cfg__cond-fields label{display:flex;flex-direction:column;gap:.3rem;font-weight:500;min-width:160px}.cloture-cfg__color-preview{position:relative;margin:.35rem 0 1rem;border:1px solid var(--cloture-border);border-radius:8px;overflow:hidden;background:#fff}.cloture-cfg__color-preview-surface{width:100%;height:56px;background-color:#f2f2f2;background-position:center;background-repeat:no-repeat;background-size:cover;transition:height .22s ease,background-color .18s ease,background-image .18s ease}.cloture-cfg__color-preview.is-expanded .cloture-cfg__color-preview-surface{height:140px}.cloture-cfg__color-preview-toggle{position:absolute;top:8px;right:8px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid rgb(0 0 0 / .18);border-radius:50%;background:rgb(255 255 255 / .94);color:#222;font-size:18px;line-height:1;cursor:pointer;box-shadow:0 1px 4px rgb(0 0 0 / .14);transition:transform .18s ease,background-color .18s ease}.cloture-cfg__color-preview-toggle:hover,.cloture-cfg__color-preview-toggle:focus-visible{background:#fff;transform:scale(1.06)}.cloture-cfg__color-preview-toggle:focus-visible{outline:2px solid var(--cloture-primary);outline-offset:2px}.cloture-cfg__color-preview-meta{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem .75rem;border-top:1px solid var(--cloture-border)}.cloture-cfg__color-preview-name{font-size:14px;line-height:1.3;color:var(--cloture-text)}.cloture-cfg__color-preview-type{font-size:12px;font-weight:600;color:#666;text-align:right;white-space:nowrap}.cloture-cfg__color-preview--insert{margin-top:.45rem}.cloture-cfg__color-preview--separator{margin:.35rem 0 .7rem}.cloture-cfg__color-group{font-size:13px;font-weight:600;color:#555;margin:.8rem 0 .4rem}.cloture-cfg__swatches{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.5rem}.cloture-cfg__swatch{display:flex;align-items:center;gap:.5rem;border:1px solid var(--cloture-border);border-radius:6px;padding:.45rem .6rem;cursor:pointer;transition:border-color .15s,box-shadow .15s}.cloture-cfg__swatch input{position:absolute;opacity:0;pointer-events:none}.cloture-cfg__swatch:has(input:checked),.cloture-cfg__swatch.sel{border-color:var(--cloture-primary);box-shadow:0 0 0 1px var(--cloture-primary)}.cloture-cfg__dot{width:22px;height:22px;border-radius:50%;border:1px solid rgb(0 0 0 / .25);flex:0 0 auto;box-shadow:inset 0 0 0 2px rgb(255 255 255 / .15)}.cloture-cfg__swatch-label{font-size:13px;line-height:1.2}.cloture-cfg__swatch--ns .cloture-cfg__swatch-label::after{content:" ✦";color:var(--cloture-primary)}.cloture-cfg__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.cloture-cfg__header .cloture-cfg__title{margin:0}.cloture-cfg__methode-btn{border:1px solid var(--cloture-primary);background:#fff0;color:var(--cloture-primary);font-size:13px;font-weight:600;padding:.4rem .8rem;border-radius:6px;cursor:pointer;transition:background .15s,color .15s}.cloture-cfg__methode-btn:hover{background:var(--cloture-primary);color:#fff}.cloture-cfg__dot--img{padding:0;overflow:hidden;border-color:rgb(0 0 0 / .2);box-shadow:none}.cloture-cfg__dot--img img{width:100%;height:100%;object-fit:cover;display:block}.cloture-cfg__modal{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:1rem}.cloture-cfg__modal[hidden]{display:none}.cloture-cfg__modal-backdrop{position:absolute;inset:0;background:rgb(0 0 0 / .5)}.cloture-cfg__modal-box{position:relative;background:#fff;color:#222;max-width:560px;width:100%;max-height:85vh;overflow:auto;border-radius:10px;padding:1.5rem 1.6rem;box-shadow:0 10px 40px rgb(0 0 0 / .3)}.cloture-cfg__modal-close{position:absolute;top:.6rem;right:.8rem;border:0;background:#fff0;font-size:1.6rem;line-height:1;color:#888;cursor:pointer}.cloture-cfg__modal-close:hover{color:#222}.cloture-cfg__modal-title{margin:0 0 .8rem;font-size:1.15rem;color:var(--cloture-dark)}.cloture-cfg__modal-body{font-size:14px;line-height:1.6;color:#444}.cloture-cfg__check{display:flex;align-items:flex-start;gap:.6rem;cursor:pointer;font-size:14px;line-height:1.4}.cloture-cfg__check input{margin-top:.15rem;flex:0 0 auto;width:18px;height:18px;accent-color:var(--cloture-primary);cursor:pointer}.cloture-cfg__band-add{margin:.8rem .4rem 0 0;padding:.5rem 1rem;border:1px solid var(--cloture-border);border-radius:6px;background:#fff0;color:var(--cloture-text);font-size:13px;font-weight:600;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.cloture-cfg__band-add:hover{border-color:var(--cloture-primary);background:var(--cloture-bg-soft);color:var(--cloture-primary)}.cloture-cfg__band-item{border:1px solid var(--cloture-border);border-radius:8px;padding:1rem 1.2rem;margin-top:.75rem;background:#fff;position:relative}.cloture-cfg__band-title{font-size:13px;font-weight:600;color:var(--cloture-text);margin:0 0 .75rem;padding-bottom:.5rem;border-bottom:1px solid var(--cloture-line)}.cloture-cfg__band-sep{border:0;border-top:1px solid var(--cloture-line);margin:.75rem 0}.cloture-cfg__band-qty{display:inline-flex;align-items:center;gap:.5rem;font-size:13px;font-weight:600;color:var(--cloture-text);margin-top:.5rem}.cloture-cfg__band-qty input{width:70px;padding:.3rem .5rem;border:1px solid var(--cloture-border);border-radius:6px;font-size:14px}.cloture-cfg__band-del{display:inline-block;margin-top:.75rem;padding:.35rem .8rem;background:#fff0;border:1px solid var(--cloture-danger);border-radius:6px;color:var(--cloture-danger);font-size:12px;cursor:pointer;transition:background .12s,color .12s}.cloture-cfg__band-del:hover{background:var(--cloture-danger);color:#fff}.cloture-cfg__band-couleur-section{margin-top:.5rem}.cloture-cfg__band-prix{font-size:13px;color:var(--cloture-primary-dark);font-weight:600;margin:.5rem 0 0;padding:.4rem .8rem;background:var(--cloture-bg-soft);border-left:3px solid var(--cloture-primary);border-radius:4px}.cloture-cfg__band-total{font-size:13px;opacity:.85;margin-bottom:.3rem;color:var(--cloture-primary-light)}.cloture-cfg__band-motifs-wrap{margin-bottom:.75rem}.cloture-cfg__band-motifs-wrap>span{display:block;font-size:13px;color:var(--cloture-text);font-weight:600;margin-bottom:.4rem}.cloture-cfg__motif-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}.cloture-cfg__motif{display:flex;flex-direction:column;align-items:center;gap:5px;border:1px solid var(--cloture-border);border-radius:8px;background:#fff;padding:.8rem .5rem;cursor:pointer;transition:border-color .15s,box-shadow .15s,background .15s}.cloture-cfg__motif:hover{border-color:#aeb7c2;background:#f8fafc}.cloture-cfg__motif.sel{border-color:var(--cloture-primary);box-shadow:0 0 0 1px var(--cloture-primary);background:var(--cloture-bg-soft)}.cloture-cfg__motif img{width:100%;height:80px;object-fit:contain;border-radius:6px;background:var(--cloture-soft)}.cloture-cfg__motif-ph{width:100%;height:80px;display:flex;align-items:center;justify-content:center;font-size:28px;color:var(--cloture-border);background:var(--cloture-soft);border-radius:6px}.cloture-cfg__motif-nom{font-size:12px;color:var(--cloture-text);text-align:center;line-height:1.2}.cloture-vider-panier-wrap{margin:12px 0}.cloture-vider-panier{display:inline-block;background:transparent!important;color:#c0392b!important;border:1px solid #c0392b!important;padding:.6rem 1rem!important;border-radius:6px!important;font-size:14px!important;text-decoration:none!important}.cloture-vider-panier:hover{background:#c0392b!important;color:#fff!important}.cloture-cfg__color-group--bois{color:#7a5c2e}.cloture-cfg__swatch--bois .cloture-cfg__swatch-label::after{content:' ⌘';color:#7a5c2e;font-size:11px}body.cloture-cfg--motif-lightbox-open{overflow:hidden}.cloture-cfg__motif.sel{position:relative}.cloture-cfg__motif.sel::after{content:'✓';position:absolute;top:6px;right:6px;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--cloture-primary);color:#fff;font-size:13px;font-weight:800;box-shadow:0 1px 4px rgb(0 0 0 / .18)}.cloture-cfg__motif-lightbox-overlay{position:fixed;inset:0;z-index:100200;display:flex;align-items:center;justify-content:center;padding:24px;background:rgb(15 23 42 / .72);backdrop-filter:blur(5px)}.cloture-cfg__motif-lightbox-overlay[hidden]{display:none!important}.cloture-cfg__motif-lightbox{display:flex;flex-direction:column;width:min(980px, calc(100vw - 48px));max-height:calc(100dvh - 48px);background:#fff;border:1px solid rgb(255 255 255 / .7);border-radius:20px;box-shadow:0 28px 80px rgb(0 0 0 / .35);overflow:hidden}.cloture-cfg__motif-lightbox-header{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px 24px 16px;background:#fff}.cloture-cfg__motif-lightbox-heading{min-width:0}.cloture-cfg__motif-lightbox-header h3{margin:0;font-size:24px;font-weight:750;line-height:1.2;color:var(--cloture-text)}.cloture-cfg__motif-lightbox-subtitle{margin:5px 0 0;font-size:13px;line-height:1.4;color:#6b7280}.cloture-cfg__motif-lightbox-close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#f5f6f7;color:var(--cloture-text);font-size:29px;line-height:1;cursor:pointer;transition:background .15s,color .15s,transform .15s}.cloture-cfg__motif-lightbox-close:hover,.cloture-cfg__motif-lightbox-close:focus-visible{background:#eef5fb;color:var(--cloture-primary-dark);outline:2px solid color-mix(in srgb,var(--cloture-primary) 35%,transparent);outline-offset:2px}.cloture-cfg__motif-lightbox-close:active{transform:scale(.96)}.cloture-cfg__motif-lightbox-body{min-height:0;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);grid-template-rows:auto auto minmax(0,1fr);column-gap:28px;row-gap:14px;padding:0 24px 22px;overflow:auto}.cloture-cfg__motif-lightbox-stage{grid-column:1;grid-row:1 / 4;position:relative;min-width:0;height:500px;border:1px solid #e7e9ec;border-radius:14px;background-color:#f5f6f7;background-position:center;background-repeat:no-repeat;background-size:contain;box-sizing:border-box;overflow:hidden}.cloture-cfg__motif-lightbox-stage::before{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at center,rgb(255 255 255 / .75),#fff0 58%)}.cloture-cfg__motif-lightbox-stage.has-image::before{display:none}.cloture-cfg__motif-lightbox.is-horizontal .cloture-cfg__motif-lightbox-stage{height:360px;align-self:center}.cloture-cfg__motif-lightbox-placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;color:var(--cloture-muted);font-size:14px;text-align:center}.cloture-cfg__motif-lightbox-placeholder[hidden]{display:none!important}.cloture-cfg__motif-lightbox-preview-meta{grid-column:2;grid-row:1;display:flex;flex-direction:column;gap:3px;padding:8px 0 14px;border-bottom:1px solid #e6e9ed}.cloture-cfg__motif-lightbox-preview-eyebrow{font-size:11px;font-weight:750;letter-spacing:.05em;text-transform:uppercase;color:#6b7280}.cloture-cfg__motif-lightbox-preview-name{font-size:24px;line-height:1.2;color:var(--cloture-text)}.cloture-cfg__motif-lightbox-current{margin-top:5px;font-size:12px;color:#6b7280}.cloture-cfg__motif-lightbox-thumbs-label{grid-column:2;grid-row:2;margin:0;font-size:12px;font-weight:750;letter-spacing:.02em;text-transform:uppercase;color:var(--cloture-text)}.cloture-cfg__motif-lightbox-thumbs{grid-column:2;grid-row:3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;min-height:0;overflow:visible}.cloture-cfg__motif-lightbox-thumb{position:relative;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:7px;min-height:154px;padding:10px 8px 9px;border:1px solid #e1e5e9;border-radius:11px;background:#fff;cursor:pointer;transition:border-color .15s,box-shadow .15s,background .15s,transform .15s}.cloture-cfg__motif-lightbox-thumb:hover{border-color:#b6c4d1;background:#fbfdff;transform:translateY(-1px)}.cloture-cfg__motif-lightbox-thumb.is-preview{border-color:var(--cloture-primary);background:color-mix(in srgb,var(--cloture-primary) 4%,#fff);box-shadow:0 0 0 1px var(--cloture-primary)}.cloture-cfg__motif-lightbox-thumb-media{display:flex;align-items:center;justify-content:center;width:100%;height:106px;border-radius:7px;background-color:#f7f8f9;background-position:center;background-repeat:no-repeat;background-size:contain;color:var(--cloture-border);font-size:24px;overflow:hidden}.cloture-cfg__motif-lightbox-thumb-label{min-height:18px;font-size:12px;line-height:1.2;font-weight:700;color:var(--cloture-text);text-align:center}.cloture-cfg__motif-lightbox-thumb.is-preview .cloture-cfg__motif-lightbox-thumb-label{color:var(--cloture-primary-dark)}.cloture-cfg__motif-lightbox-badge{position:absolute;top:9px;right:9px;display:flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:50%;background:var(--cloture-primary);color:#fff;font-size:13px;font-weight:800;line-height:1;box-shadow:0 2px 6px rgb(0 0 0 / .16)}.cloture-cfg__motif-lightbox-footer{flex:0 0 auto;display:flex;justify-content:center;padding:14px 24px 20px;border-top:1px solid #eef0f2;background:#fff}.cloture-cfg__motif-lightbox-validate{min-width:290px;min-height:50px;padding:0 28px;border:0;border-radius:9px;background:var(--cloture-primary-dark);color:#fff;font-size:15px;font-weight:750;letter-spacing:.01em;cursor:pointer;box-shadow:0 5px 14px color-mix(in srgb,var(--cloture-primary) 24%,transparent);transition:background .15s,transform .15s,box-shadow .15s}.cloture-cfg__motif-lightbox-validate:hover,.cloture-cfg__motif-lightbox-validate:focus-visible{background:var(--cloture-primary);outline:3px solid color-mix(in srgb,var(--cloture-primary) 25%,transparent);outline-offset:2px;box-shadow:0 7px 18px color-mix(in srgb,var(--cloture-primary) 30%,transparent)}.cloture-cfg__motif-lightbox-validate:active{transform:translateY(1px)}.cloture-cfg__popup{position:fixed;left:16px;top:16px;transform:none;z-index:99990;background:#fff;border:1px solid var(--cloture-line);border-radius:12px;box-shadow:0 8px 32px rgb(0 0 0 / .22);padding:10px;text-align:center;box-sizing:border-box;max-width:calc(100vw - 32px);opacity:0;transition:opacity .18s ease;pointer-events:none}.cloture-cfg__popup.is-visible{opacity:1}.cloture-cfg__popup::after{content:'';position:absolute;width:12px;height:12px;background:#fff;transform:rotate(45deg);box-sizing:border-box}.cloture-cfg__popup[data-placement="left"]::after{right:-7px;top:var(--cloture-popup-arrow-offset,50%);margin-top:-6px;border-top:1px solid var(--cloture-line);border-right:1px solid var(--cloture-line)}.cloture-cfg__popup[data-placement="right"]::after{left:-7px;top:var(--cloture-popup-arrow-offset,50%);margin-top:-6px;border-bottom:1px solid var(--cloture-line);border-left:1px solid var(--cloture-line)}.cloture-cfg__popup[data-placement="bottom"]::after{left:var(--cloture-popup-arrow-offset,50%);top:-7px;margin-left:-6px;border-top:1px solid var(--cloture-line);border-left:1px solid var(--cloture-line)}.cloture-cfg__popup[data-placement="top"]::after{bottom:-7px;left:var(--cloture-popup-arrow-offset,50%);margin-left:-6px;border-right:1px solid var(--cloture-line);border-bottom:1px solid var(--cloture-line)}.cloture-cfg__popup__img{display:block;max-width:100%;object-fit:contain;border-radius:8px;background:var(--cloture-soft);image-rendering:high-quality}.cloture-cfg__popup__swatch{display:block;max-width:100%;border-radius:8px}.cloture-cfg__popup__nom{display:block;margin-top:8px;font-size:13px;color:var(--cloture-text);font-weight:600;line-height:1.3;word-break:break-word}@media (max-width:768px){.cloture-cfg__motif-lightbox-overlay{align-items:center;padding:12px;background:rgb(15 23 42 / .72);backdrop-filter:blur(4px)}.cloture-cfg__motif-lightbox{width:100%;height:auto;max-height:calc(100dvh - 24px);border-radius:18px;box-shadow:0 20px 55px rgb(0 0 0 / .32)}.cloture-cfg__motif-lightbox-header{align-items:flex-start;padding:14px 14px 10px;padding-top:max(14px, env(safe-area-inset-top))}.cloture-cfg__motif-lightbox-header h3{font-size:20px}.cloture-cfg__motif-lightbox-subtitle{margin-top:3px;font-size:11px}.cloture-cfg__motif-lightbox-close{width:40px;height:40px;font-size:27px}.cloture-cfg__motif-lightbox-body{flex:1 1 auto;display:flex;flex-direction:column;gap:10px;padding:4px 14px 14px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.cloture-cfg__motif-lightbox-stage,.cloture-cfg__motif-lightbox.is-horizontal .cloture-cfg__motif-lightbox-stage{flex:0 0 auto;width:100%;height:265px;min-height:0;max-height:none;border-radius:12px}.cloture-cfg__motif-lightbox.is-horizontal .cloture-cfg__motif-lightbox-stage{height:210px}.cloture-cfg__motif-lightbox-preview-meta{flex:0 0 auto;gap:1px;padding:2px 0 10px;border-bottom:1px solid #e6e9ed}.cloture-cfg__motif-lightbox-preview-eyebrow{font-size:10px}.cloture-cfg__motif-lightbox-preview-name{font-size:20px}.cloture-cfg__motif-lightbox-current{margin-top:3px;font-size:11px}.cloture-cfg__motif-lightbox-thumbs-label{flex:0 0 auto;margin:0;font-size:11px}.cloture-cfg__motif-lightbox-thumbs{flex:0 0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:100%;max-height:none;margin:0;padding:0 0 2px;overflow:visible}.cloture-cfg__motif-lightbox-thumb{min-width:0;min-height:126px;padding:7px 6px;border-radius:10px;touch-action:manipulation}.cloture-cfg__motif-lightbox-thumb-media{height:82px}.cloture-cfg__motif-lightbox-thumb-label{min-height:16px;font-size:11px}.cloture-cfg__motif-lightbox-badge{top:7px;right:7px;width:23px;height:23px;font-size:12px}.cloture-cfg__motif-lightbox-footer{padding:10px 14px;padding-bottom:max(10px, env(safe-area-inset-bottom));box-shadow:0 -8px 24px rgb(15 23 42 / .07)}.cloture-cfg__motif-lightbox-validate{width:100%;min-width:0;min-height:52px;font-size:15px;border-radius:10px;touch-action:manipulation}.cloture-cfg__color-preview{margin-top:.25rem;margin-bottom:.85rem}.cloture-cfg__color-preview-surface{height:48px}.cloture-cfg__color-preview.is-expanded .cloture-cfg__color-preview-surface{height:120px}.cloture-cfg__color-preview-toggle{top:6px;right:6px;width:30px;height:30px;font-size:16px}.cloture-cfg__color-preview-meta{align-items:flex-start;flex-direction:column;gap:.2rem;padding:.55rem .65rem}.cloture-cfg__color-preview-type{text-align:left;white-space:normal}.cloture-cfg__swatches>.cloture-cfg__color-preview--inline-mobile{grid-column:1 / -1;width:100%;margin:.15rem 0 .45rem}.cloture-cfg__popup{position:fixed;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:80vw!important;max-width:320px!important;max-height:80vh;overflow-y:auto;z-index:100000}.cloture-cfg__popup::after{display:none}.cloture-cfg__popup-overlay{display:none;position:fixed;inset:0;background:rgb(0 0 0 / .55);z-index:99999}.cloture-cfg__popup-overlay.is-visible{display:block}.cloture-cfg__popup__close{display:flex;align-items:center;justify-content:center;position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:50%;background:var(--cloture-border);border:none;cursor:pointer;font-size:16px;line-height:1;color:var(--cloture-text);padding:0}.cloture-cfg__popup__close:active{background:var(--cloture-primary);color:#fff}.cloture-cfg__swatch{min-width:44px;min-height:44px;padding:4px}.cloture-cfg__dot{width:36px!important;height:36px!important}.cloture-cfg__dot--img img{width:36px!important;height:36px!important}.cloture-cfg__swatch-label{font-size:10px;max-width:44px}.cloture-cfg__motif-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px}.cloture-cfg__motif{padding:.6rem .4rem}.cloture-cfg__motif img{height:64px}.cloture-cfg input[type="number"],.cloture-cfg input[type="text"]{font-size:16px;min-height:44px}.cloture-cfg__recap{position:sticky;bottom:0;left:0;right:0;z-index:9999;background:var(--cloture-dark);color:#fff;padding:.75rem 1rem;margin:0 -1rem;border-radius:0;box-shadow:0 -4px 16px rgb(0 0 0 / .25)}.cloture-cfg__recap .cloture-cfg__detail{font-size:12px;opacity:.75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff}.cloture-cfg__recap .cloture-cfg__prix{font-size:18px;font-weight:700;color:#fff}.cloture-cfg__recap strong{color:var(--cloture-primary-light);font-size:22px}.cloture-cfg__recap .cloture-cfg__band-total{color:rgb(255 255 255 / .7)}.cloture-cfg__btn-ajout{width:100%;min-height:52px;font-size:16px;margin-top:.5rem}.cloture-cfg__step{padding:.75rem}.cloture-cfg__band-item{padding:.75rem}#cloture_bicolore_zone .cloture-cfg__swatches{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}}@media (min-width:769px){.cloture-cfg__popup__close{display:none}.cloture-cfg__popup-overlay{display:none!important}}.cloture-vider-form{display:inline;margin:0}.cloture-vider-lien{display:inline-block;color:#666;font-size:13px;text-decoration:underline;background:none;border:none;cursor:pointer;padding:0}.cloture-vider-lien:hover{color:var(--cloture-primary-dark)}.cloture-cfg__troncon-overlay{position:fixed;inset:0;z-index:9999;background:rgb(0 0 0 / .55);display:flex;align-items:center;justify-content:center;animation:cloture-fadein .2s ease}@keyframes cloture-fadein{from{opacity:0}to{opacity:1}}.cloture-cfg__troncon-modal{background:#fff;border-radius:10px;padding:2rem 2.5rem;max-width:440px;width:90%;box-shadow:0 8px 40px rgb(0 0 0 / .2);text-align:center}.cloture-cfg__troncon-titre{font-size:1.15rem;font-weight:700;margin:0 0 .6rem;color:#1a7a3e}.cloture-cfg__troncon-msg{color:#444;font-size:.95rem;margin:0 0 1.5rem}.cloture-cfg__troncon-btns{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}.cloture-cfg__troncon-oui{background:var(--cloture-primary)!important;color:#fff!important;border:none!important;padding:.65rem 1.2rem!important;border-radius:6px!important;cursor:pointer;font-size:.9rem!important}.cloture-cfg__troncon-oui:hover{opacity:.9}.cloture-cfg__troncon-non{background:#f5f5f5!important;color:#333!important;border:1px solid #ddd!important;padding:.65rem 1.2rem!important;border-radius:6px!important;font-size:.9rem!important;text-decoration:none!important}.cloture-cfg__troncon-non:hover{background:#ececec!important}.cloture-cfg__hint--hautmax{color:#777;font-size:12.5px;font-style:italic;margin:.4rem 0 0}.cloture-troncon-entete-row>td{padding:0!important;border:0!important;background:transparent!important}.cloture-entete-troncon{background:#1a2818;color:#fff;padding:16px 18px;border-radius:6px;margin:18px 0 8px;display:block}.cloture-entete-troncon__titre{display:block;color:#fff;font-size:1.08rem;font-weight:700;line-height:1.35}.cloture-entete-troncon__details{color:#e2e7e1;font-size:.86rem;line-height:1.55;margin-top:.45rem}.cloture-entete-troncon__poids{display:flex;align-items:baseline;gap:.35rem;margin-top:.35rem;color:#c7d0c5;font-size:.82rem;line-height:1.35}.cloture-entete-troncon__poids-valeur{color:#fff;font-weight:700}.cloture-entete-troncon__footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.85rem;padding-top:.7rem;border-top:1px solid rgb(255 255 255 / .2)}.cloture-entete-troncon__total{display:flex;flex-wrap:nowrap;align-items:baseline;justify-content:flex-end;gap:.35rem;margin-left:auto;text-align:right;white-space:nowrap}.cloture-entete-troncon__total-label{color:#e2e7e1;font-size:.82rem}.cloture-entete-troncon__total-montant{color:#fff;font-size:1.08rem;font-weight:700;white-space:nowrap}.cloture-entete-troncon__total-montant .woocommerce-Price-amount{color:inherit}.cloture-entete-troncon__taxe{color:#c7d0c5;font-size:.82rem;font-weight:700;line-height:1.2;white-space:nowrap}.woocommerce-cart-form .cloture-troncon-produit .product-thumbnail img{width:72px;height:72px;object-fit:contain}.cloture-quantite-fixe{display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;min-height:2.25rem;padding:.25rem .55rem;border:1px solid #d7d7d7;border-radius:4px;background:#f7f7f7;font-weight:600;line-height:1}.cloture-quantite{display:inline-flex;flex-direction:column;align-items:center;gap:4px;min-width:126px;padding:2px 4px;border:0;background:#fff0}.cloture-quantite .quantity{margin:0!important}.cloture-quantite .quantity input.qty{width:74px!important;min-width:74px!important;height:38px!important;min-height:38px!important;padding:6px 8px!important;border:1px solid #cfd5d9!important;border-radius:6px!important;background:#fff!important;color:#222!important;font:inherit!important;font-size:14px!important;font-weight:700!important;line-height:1!important;text-align:center!important;box-shadow:none!important;transition:border-color .18s ease,box-shadow .18s ease}.cloture-quantite .quantity input.qty:focus{border-color:#2f75b5!important;outline:2px solid rgb(47 117 181 / .18)!important;outline-offset:1px!important}.cloture-quantite--modifiee .quantity input.qty{border-color:#e89a16!important;box-shadow:0 0 0 1px rgb(232 154 22 / .1)!important}.cloture-quantite--modifiee .quantity input.qty:focus{border-color:#cf7f00!important;outline-color:rgb(232 154 22 / .2)!important}.cloture-quantite--updating{position:relative;opacity:.72}.cloture-quantite--updating::after{content:"";width:16px;height:16px;margin-top:2px;border:2px solid #d5e2ec;border-top-color:#2f75b5;border-radius:50%;animation:cloture-qty-spin .65s linear infinite}@keyframes cloture-qty-spin{to{transform:rotate(360deg)}}.cloture-quantite__reference{display:block;margin-top:1px;color:#68737d;font-size:12px;font-weight:500;line-height:1.25;text-align:center;white-space:nowrap}.cloture-quantite__statut{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:22px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;line-height:1.25;white-space:nowrap}.cloture-quantite__statut--hausse,.cloture-quantite__statut--baisse{background:#fff0d6;color:#a85d00}.cloture-quantite__statut--hausse::before,.cloture-quantite__statut--baisse::before{content:"";display:inline-block;flex:0 0 auto;width:8px;height:15px;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.cloture-quantite__statut--hausse::before{-webkit-mask-image:url(https://easy-clos.fr/wp-content/plugins/cloture-configurator/assets/css/../images/augmente.svg);mask-image:url(https://easy-clos.fr/wp-content/plugins/cloture-configurator/assets/css/../images/augmente.svg)}.cloture-quantite__statut--baisse::before{-webkit-mask-image:url(https://easy-clos.fr/wp-content/plugins/cloture-configurator/assets/css/../images/baisser.svg);mask-image:url(https://easy-clos.fr/wp-content/plugins/cloture-configurator/assets/css/../images/baisser.svg)}.cloture-quantite__statut--conforme{background:#eaf6e5;color:#3f762d}.cloture-quantite__statut--conforme::before{content:"✓"}.cloture-reset-qty,.cloture-reset-group-qty,.cloture-remove-group{appearance:none;-webkit-appearance:none;font-family:inherit;text-transform:none;cursor:pointer}.cloture-reset-qty{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:22px;padding:1px 3px;border:0;background:#fff0;color:#2478b7;font-size:12px;font-weight:600;line-height:1.25}.cloture-reset-qty::before{content:"";display:inline-block;flex:0 0 auto;width:14px;height:14px;background-color:currentColor;-webkit-mask:url(https://easy-clos.fr/wp-content/plugins/cloture-configurator/assets/css/../images/retablir.svg) center / contain no-repeat;mask:url(https://easy-clos.fr/wp-content/plugins/cloture-configurator/assets/css/../images/retablir.svg) center / contain no-repeat}.cloture-reset-qty:hover,.cloture-reset-qty:focus-visible{color:#185986;text-decoration:underline}.cloture-entete-troncon__warning{display:grid;grid-template-columns:20px minmax(0,1fr) auto;grid-template-areas:"icon title action" ". text text";align-items:center;column-gap:12px;row-gap:3px;margin-top:12px;padding:11px 14px;border:1px solid rgb(255 190 42 / .7);border-radius:6px;background:rgb(255 190 42 / .11);color:#f6f1df;font-size:13px;line-height:1.4}.cloture-entete-troncon__warning::before{content:"i";grid-area:icon;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#f4a51c;color:#2b2b2b;font-size:12px;font-weight:800;line-height:1}.cloture-entete-troncon__warning-copy{display:contents}.cloture-entete-troncon__warning strong{grid-area:title;color:#ffc247;font-size:13px;font-weight:700;line-height:1.3}.cloture-entete-troncon__warning-copy span{grid-area:text;color:#f4f4f4;font-size:12px;line-height:1.4}.cloture-reset-group-qty,.cloture-remove-group{font-size:12px;font-weight:700;line-height:1.2}.cloture-reset-group-qty{grid-area:action;display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;min-height:24px;padding:0;border:0;background:#fff0;color:#ffc247;white-space:nowrap}.cloture-reset-group-qty::before{content:"";display:inline-block;flex:0 0 auto;width:20px;height:20px;background-color:currentColor;-webkit-mask:url(https://easy-clos.fr/wp-content/plugins/cloture-configurator/assets/css/../images/retablir.svg) center / contain no-repeat;mask:url(https://easy-clos.fr/wp-content/plugins/cloture-configurator/assets/css/../images/retablir.svg) center / contain no-repeat}.cloture-reset-group-qty:hover,.cloture-reset-group-qty:focus-visible{color:#ffd577;text-decoration:underline}.cloture-remove-group{display:inline-block;flex:0 0 30px;width:30px;min-width:30px;max-width:30px;height:30px;min-height:30px;padding:0;border:0;border-radius:0;background:#fff0 url(https://easy-clos.fr/wp-content/plugins/cloture-configurator/assets/css/../images/erase.svg) center / 100% 100% no-repeat;color:#fff0;overflow:hidden;transition:none}.cloture-remove-group:hover,.cloture-remove-group:focus-visible{border:0;background:#fff0 url(https://easy-clos.fr/wp-content/plugins/cloture-configurator/assets/css/../images/erase-hover.svg) center / 100% 100% no-repeat;color:#fff0;outline:none}.cloture-reset-qty:disabled,.cloture-reset-group-qty:disabled,.cloture-remove-group:disabled{opacity:.55;cursor:wait}.product-name>.cloture-entete-troncon{margin-top:0}@media (max-width:767px){.cloture-entete-troncon{padding:13px 14px;margin-top:14px}.cloture-entete-troncon__titre{font-size:1rem}.cloture-entete-troncon__details{font-size:.82rem}.cloture-entete-troncon__footer{gap:.5rem;margin-top:.7rem;padding-top:.6rem}.cloture-entete-troncon__total{gap:.28rem}.cloture-entete-troncon__total-montant{font-size:1rem}.cloture-entete-troncon__warning{grid-template-columns:20px minmax(0,1fr);grid-template-areas:"icon title" ". text" ". action";column-gap:10px;row-gap:5px;padding:10px 12px}.cloture-reset-group-qty{justify-content:flex-start;justify-self:start;min-height:24px;white-space:normal}.cloture-remove-group{flex-basis:30px;width:30px;min-width:30px;max-width:30px;height:30px;min-height:30px;order:1}.cloture-quantite{min-width:112px}}.cart_totals tr.cart-subtotal,.cart_totals tr.cart-discount,.e-cart-totals tr.cart-subtotal,.e-cart-totals tr.cart-discount,.cart_totals .cloture-cart-total-native-masque,.e-cart-totals .cloture-cart-total-native-masque{display:none!important}.cart_totals .cloture-cart-accounting-row th,.e-cart-totals .cloture-cart-accounting-row th{font-weight:700}.cart_totals .cloture-cart-accounting-row td,.e-cart-totals .cloture-cart-accounting-row td{text-align:right;white-space:nowrap}.cart_totals .cloture-cart-accounting-row--remises-ttc td,.e-cart-totals .cloture-cart-accounting-row--remises-ttc td{font-variant-numeric:tabular-nums}.cart_totals .cloture-cart-total-ttc th,.e-cart-totals .cloture-cart-total-ttc th{font-size:1.08rem;font-weight:700;text-transform:uppercase}.cart_totals .cloture-cart-total-ttc td,.e-cart-totals .cloture-cart-total-ttc td{font-size:1.28rem;font-weight:800;text-align:right;white-space:nowrap}.cloture-cfg .cloture-cfg__grid input[type="number"],.cloture-cfg .cloture-cfg__grid input[type="text"],.cloture-cfg .cloture-cfg__grid select,.cloture-cfg .cloture-cfg__cond-fields input[type="number"],.cloture-cfg .cloture-cfg__cond-fields input[type="text"],.cloture-cfg .cloture-cfg__cond-fields select,.cloture-cfg .cloture-cfg__band-qty input{width:100%;padding:.5rem .6rem;border:1px solid var(--cloture-border);border-radius:6px;background:#fff;color:var(--cloture-text);box-shadow:none;font-family:inherit;font-size:15px;line-height:1.2;text-transform:none}.cloture-cfg .cloture-cfg__band-qty input{width:70px;padding:.3rem .5rem;font-size:14px}.cloture-cfg .cloture-cfg__check input{width:18px;height:18px;margin-top:.15rem;padding:0;accent-color:var(--cloture-primary);box-shadow:none}.cloture-cfg .cloture-cfg__methode-btn{padding:.4rem .8rem;border:1px solid var(--cloture-primary);border-radius:6px;background:#fff0;color:var(--cloture-primary);box-shadow:none;font-family:inherit;font-size:13px;font-weight:600;line-height:1.2;text-decoration:none;text-transform:none;cursor:pointer}.cloture-cfg .cloture-cfg__methode-btn:hover,.cloture-cfg .cloture-cfg__methode-btn:focus-visible{border-color:var(--cloture-primary);background:var(--cloture-primary);color:#fff;box-shadow:none}.cloture-cfg .cloture-cfg__color-preview-toggle{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid rgb(0 0 0 / .18);border-radius:50%;background:rgb(255 255 255 / .94);color:#222;box-shadow:0 1px 4px rgb(0 0 0 / .14);font-family:inherit;font-size:18px;line-height:1;text-decoration:none;text-transform:none;cursor:pointer}.cloture-cfg .cloture-cfg__color-preview-toggle:hover,.cloture-cfg .cloture-cfg__color-preview-toggle:focus-visible{background:#fff;color:#222;border-color:rgb(0 0 0 / .18);box-shadow:0 1px 4px rgb(0 0 0 / .14)}.cloture-cfg .cloture-cfg__band-add{margin:.8rem .4rem 0 0;padding:.5rem 1rem;border:1px solid var(--cloture-border);border-radius:6px;background:#fff0;color:var(--cloture-text);box-shadow:none;font-family:inherit;font-size:13px;font-weight:600;line-height:1.2;text-decoration:none;text-transform:none;cursor:pointer}.cloture-cfg .cloture-cfg__band-add:hover,.cloture-cfg .cloture-cfg__band-add:focus-visible{border-color:var(--cloture-primary);background:var(--cloture-bg-soft);color:var(--cloture-primary);box-shadow:none}.cloture-cfg .cloture-cfg__band-del{display:inline-block;margin-top:.75rem;padding:.35rem .8rem;border:1px solid var(--cloture-danger);border-radius:6px;background:#fff0;color:var(--cloture-danger);box-shadow:none;font-family:inherit;font-size:12px;line-height:1.2;text-decoration:none;text-transform:none;cursor:pointer}.cloture-cfg .cloture-cfg__band-del:hover,.cloture-cfg .cloture-cfg__band-del:focus-visible{border-color:var(--cloture-danger);background:var(--cloture-danger);color:#fff;box-shadow:none}.cloture-cfg .cloture-cfg__add,.cloture-cfg .cloture-cfg__btn-ajout{width:100%;margin-top:.9rem;padding:.8rem 1rem;border:0;border-radius:6px;background:var(--cloture-primary-dark);color:#fff;box-shadow:none;font-family:inherit;font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;text-transform:none;cursor:pointer}.cloture-cfg .cloture-cfg__add:hover:not(:disabled),.cloture-cfg .cloture-cfg__btn-ajout:hover:not(:disabled),.cloture-cfg .cloture-cfg__add:focus-visible:not(:disabled),.cloture-cfg .cloture-cfg__btn-ajout:focus-visible:not(:disabled){background:var(--cloture-primary);color:#fff;border:0;box-shadow:none}.cloture-cfg .cloture-cfg__card,.cloture-cfg .cloture-cfg__swatch,.cloture-cfg .cloture-cfg__motif{color:var(--cloture-text);font-family:inherit;text-decoration:none;text-transform:none}.cloture-cfg .cloture-cfg__motif{display:flex;flex-direction:column;align-items:center;gap:5px;padding:.8rem .5rem;border:1px solid var(--cloture-border);border-radius:8px;background:#fff;color:var(--cloture-text);box-shadow:none;font-family:inherit;line-height:1.2;text-decoration:none;text-transform:none;cursor:pointer}.cloture-cfg .cloture-cfg__motif:hover,.cloture-cfg .cloture-cfg__motif:focus-visible{border-color:#aeb7c2;background:#f8fafc;color:var(--cloture-text);box-shadow:none}.cloture-cfg .cloture-cfg__motif.sel{border-color:var(--cloture-primary);background:var(--cloture-bg-soft);box-shadow:0 0 0 1px var(--cloture-primary)}.cloture-cfg-ui .cloture-cfg__motif-lightbox{background:#fff;color:var(--cloture-text);font-family:inherit}.cloture-cfg-ui .cloture-cfg__motif-lightbox-header h3{margin:0;color:var(--cloture-text);font-family:inherit;font-size:24px;font-weight:750;line-height:1.2;text-transform:none}.cloture-cfg-ui .cloture-cfg__motif-lightbox-subtitle,.cloture-cfg-ui .cloture-cfg__motif-lightbox-thumbs-label,.cloture-cfg-ui .cloture-cfg__motif-lightbox-current,.cloture-cfg-ui .cloture-cfg__motif-lightbox-preview-eyebrow,.cloture-cfg-ui .cloture-cfg__motif-lightbox-preview-name,.cloture-cfg-ui .cloture-cfg__motif-lightbox-thumb-label{font-family:inherit;text-transform:none}.cloture-cfg-ui .cloture-cfg__motif-lightbox-close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#f5f6f7;color:var(--cloture-text);box-shadow:none;font-family:inherit;font-size:29px;line-height:1;text-decoration:none;text-transform:none;cursor:pointer}.cloture-cfg-ui .cloture-cfg__motif-lightbox-close:hover,.cloture-cfg-ui .cloture-cfg__motif-lightbox-close:focus-visible{border:0;background:#eef5fb;color:var(--cloture-primary-dark);box-shadow:none}.cloture-cfg-ui .cloture-cfg__motif-lightbox-thumb{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:7px;min-width:0;min-height:154px;padding:10px 8px 9px;border:1px solid #e1e5e9;border-radius:11px;background:#fff;color:var(--cloture-text);box-shadow:none;font-family:inherit;line-height:1.2;text-decoration:none;text-transform:none;cursor:pointer}.cloture-cfg-ui .cloture-cfg__motif-lightbox-thumb:hover,.cloture-cfg-ui .cloture-cfg__motif-lightbox-thumb:focus-visible{border-color:#b6c4d1;background:#fbfdff;color:var(--cloture-text);box-shadow:none}.cloture-cfg-ui .cloture-cfg__motif-lightbox-thumb.is-preview{border-color:var(--cloture-primary);background:color-mix(in srgb,var(--cloture-primary) 4%,#fff);box-shadow:0 0 0 1px var(--cloture-primary)}.cloture-cfg-ui .cloture-cfg__motif-lightbox-validate{min-width:290px;min-height:50px;padding:0 28px;border:0;border-radius:9px;background:var(--cloture-primary-dark);color:#fff;box-shadow:0 5px 14px color-mix(in srgb,var(--cloture-primary) 24%,transparent);font-family:inherit;font-size:15px;font-weight:750;letter-spacing:.01em;line-height:1.2;text-decoration:none;text-transform:none;cursor:pointer}.cloture-cfg-ui .cloture-cfg__motif-lightbox-validate:hover,.cloture-cfg-ui .cloture-cfg__motif-lightbox-validate:focus-visible{border:0;background:var(--cloture-primary);color:#fff;box-shadow:0 7px 18px color-mix(in srgb,var(--cloture-primary) 30%,transparent)}.cloture-cfg-ui .cloture-cfg__modal-title{margin:0 0 .8rem;color:var(--cloture-dark);font-family:inherit;font-size:1.15rem;line-height:1.3;text-transform:none}.cloture-cfg-ui .cloture-cfg__modal-body{color:#444;font-family:inherit;font-size:14px;line-height:1.6}.cloture-cfg-ui .cloture-cfg__modal-close{padding:0;border:0;background:#fff0;color:#888;box-shadow:none;font-family:inherit;font-size:1.6rem;line-height:1;text-decoration:none;text-transform:none;cursor:pointer}.cloture-cfg-ui .cloture-cfg__modal-close:hover,.cloture-cfg-ui .cloture-cfg__modal-close:focus-visible{border:0;background:#fff0;color:#222;box-shadow:none}.cloture-cfg-ui .cloture-cfg__troncon-titre{margin:0 0 .6rem;color:#1a7a3e;font-family:inherit;font-size:1.15rem;font-weight:700;line-height:1.3;text-transform:none}.cloture-cfg-ui .cloture-cfg__troncon-msg{margin:0 0 1.5rem;color:#444;font-family:inherit;font-size:.95rem;line-height:1.4;text-transform:none}.cloture-cfg-ui .cloture-cfg__troncon-oui{padding:.65rem 1.2rem!important;border:0!important;border-radius:6px!important;background:var(--cloture-primary)!important;color:#fff!important;box-shadow:none!important;font-family:inherit;font-size:.9rem!important;line-height:1.2;text-decoration:none!important;text-transform:none}.cloture-cfg-ui .cloture-cfg__popup__close{width:28px;height:28px;padding:0;border:0;border-radius:50%;box-shadow:none;font-family:inherit;font-size:16px;line-height:1;text-decoration:none;text-transform:none;cursor:pointer}.woocommerce .cloture-vider-panier,.elementor-widget-woocommerce-cart .cloture-vider-panier,.elementor-widget-woocommerce-cart .cloture-vider-lien{font-family:inherit;text-transform:none}.woocommerce .cloture-entete-troncon,.elementor-widget-woocommerce-cart .cloture-entete-troncon{color:#fff}.woocommerce .cloture-entete-troncon__titre,.woocommerce .cloture-entete-troncon__total-montant,.elementor-widget-woocommerce-cart .cloture-entete-troncon__titre,.elementor-widget-woocommerce-cart .cloture-entete-troncon__total-montant{color:#fff}.woocommerce .cloture-reset-qty,.woocommerce .cloture-reset-group-qty,.woocommerce .cloture-remove-group,.elementor-widget-woocommerce-cart .cloture-reset-qty,.elementor-widget-woocommerce-cart .cloture-reset-group-qty,.elementor-widget-woocommerce-cart .cloture-remove-group{font-family:inherit!important;text-transform:none!important;text-decoration:none!important;box-shadow:none!important}.woocommerce .cloture-reset-qty,.elementor-widget-woocommerce-cart .cloture-reset-qty{padding:.05rem .15rem!important;border:0!important;border-radius:0!important;background:transparent!important;color:#2478b7!important}.woocommerce .cloture-reset-group-qty,.elementor-widget-woocommerce-cart .cloture-reset-group-qty{padding:0!important;border:0!important;background:transparent!important;color:#ffc247!important}.woocommerce .cloture-entete-troncon__warning-copy span,.elementor-widget-woocommerce-cart .cloture-entete-troncon__warning-copy span{color:#f4f4f4!important}.woocommerce .cloture-entete-troncon__warning strong,.elementor-widget-woocommerce-cart .cloture-entete-troncon__warning strong{color:#ffc247!important}.woocommerce .cloture-remove-group,.elementor-widget-woocommerce-cart .cloture-remove-group{display:inline-block!important;flex:0 0 30px!important;width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;border:0!important;border-radius:0!important;background:#fff0 url(https://easy-clos.fr/wp-content/plugins/cloture-configurator/assets/css/../images/erase.svg) center / 100% 100% no-repeat!important;color:transparent!important}.woocommerce .cloture-remove-group:hover,.woocommerce .cloture-remove-group:focus-visible,.elementor-widget-woocommerce-cart .cloture-remove-group:hover,.elementor-widget-woocommerce-cart .cloture-remove-group:focus-visible{border:0!important;background:#fff0 url(https://easy-clos.fr/wp-content/plugins/cloture-configurator/assets/css/../images/erase-hover.svg) center / 100% 100% no-repeat!important;color:transparent!important}@media (max-width:768px){.woocommerce .cloture-remove-group,.elementor-widget-woocommerce-cart .cloture-remove-group{flex-basis:30px!important;width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important}.cloture-cfg-ui .cloture-cfg__motif-lightbox-header h3{font-size:20px}.cloture-cfg-ui .cloture-cfg__motif-lightbox-close{width:40px;height:40px;font-size:27px}.cloture-cfg-ui .cloture-cfg__motif-lightbox-thumb{min-height:126px;padding:7px 6px;border-radius:10px}.cloture-cfg-ui .cloture-cfg__motif-lightbox-validate{width:100%;min-width:0;min-height:52px;padding:0 16px;border-radius:10px;font-size:15px}.cloture-cfg .cloture-cfg__color-preview-toggle{width:30px;height:30px;font-size:16px}.cloture-cfg .cloture-cfg__motif{padding:.6rem .4rem}.cloture-cfg .cloture-cfg__grid input[type="number"],.cloture-cfg .cloture-cfg__grid input[type="text"],.cloture-cfg .cloture-cfg__grid select,.cloture-cfg .cloture-cfg__cond-fields input[type="number"],.cloture-cfg .cloture-cfg__cond-fields input[type="text"],.cloture-cfg .cloture-cfg__cond-fields select{min-height:44px;font-size:16px}}.woocommerce .cloture-entete-troncon,.elementor-widget-woocommerce-cart .cloture-entete-troncon{padding:22px 24px!important;margin:18px 0 10px!important;border-radius:8px!important;background:#2b2d2f!important}.woocommerce .cloture-entete-troncon__titre,.elementor-widget-woocommerce-cart .cloture-entete-troncon__titre{margin:0!important;color:#fff!important;font-size:22px!important;font-weight:700!important;line-height:1.3!important}.woocommerce .cloture-entete-troncon__details,.elementor-widget-woocommerce-cart .cloture-entete-troncon__details{margin-top:8px!important;color:#fff!important;font-size:14px!important;font-weight:400!important;line-height:1.55!important}.woocommerce .cloture-entete-troncon__warning,.elementor-widget-woocommerce-cart .cloture-entete-troncon__warning{display:grid!important;grid-template-columns:30px minmax(0,1fr) auto!important;grid-template-areas:"icon title action" ". text action"!important;align-items:center!important;column-gap:16px!important;row-gap:5px!important;margin-top:18px!important;padding:15px 18px!important;border:1px solid #d99a12!important;border-radius:7px!important;background:rgb(217 154 18 / .13)!important;box-shadow:none!important}.woocommerce .cloture-entete-troncon__warning::before,.elementor-widget-woocommerce-cart .cloture-entete-troncon__warning::before{grid-area:icon!important;width:28px!important;height:28px!important;background:#f0a51a!important;color:#2b2d2f!important;font-size:16px!important;font-weight:800!important}.woocommerce .cloture-entete-troncon__warning strong,.elementor-widget-woocommerce-cart .cloture-entete-troncon__warning strong{grid-area:title!important;margin:0!important;color:#f0aa21!important;font-size:15px!important;font-weight:700!important;line-height:1.35!important}.woocommerce .cloture-entete-troncon__warning-copy span,.elementor-widget-woocommerce-cart .cloture-entete-troncon__warning-copy span{grid-area:text!important;margin:0!important;color:#fff!important;font-size:13px!important;font-weight:400!important;line-height:1.55!important}.woocommerce .cloture-reset-group-qty,.elementor-widget-woocommerce-cart .cloture-reset-group-qty{grid-area:action!important;display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;align-self:center!important;min-height:30px!important;margin:0!important;padding:2px 0!important;border:0!important;background:transparent!important;color:#f0aa21!important;font-size:14px!important;font-weight:700!important;line-height:1.3!important;white-space:nowrap!important}.woocommerce .cloture-reset-group-qty::before,.elementor-widget-woocommerce-cart .cloture-reset-group-qty::before{width:20px!important;height:20px!important;font-size:0!important}.woocommerce .cloture-entete-troncon__poids,.elementor-widget-woocommerce-cart .cloture-entete-troncon__poids{display:flex!important;align-items:baseline!important;gap:6px!important;margin-top:6px!important;color:#c7d0c5!important;font-size:14px!important}.woocommerce .cloture-entete-troncon__poids-label,.elementor-widget-woocommerce-cart .cloture-entete-troncon__poids-label{color:#fff!important;font-size:11px!important}.woocommerce .cloture-entete-troncon__poids-valeur,.elementor-widget-woocommerce-cart .cloture-entete-troncon__poids-valeur{color:#fff!important;font-size:11px!important;font-weight:700!important}.woocommerce .cloture-entete-troncon__footer,.elementor-widget-woocommerce-cart .cloture-entete-troncon__footer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin-top:18px!important;padding-top:14px!important;border-top:1px solid rgb(255 255 255 / .2)!important}.woocommerce .cloture-entete-troncon__total,.elementor-widget-woocommerce-cart .cloture-entete-troncon__total{display:inline-flex!important;align-items:baseline!important;justify-content:flex-end!important;gap:6px!important;margin-left:auto!important;font-size:18px!important;line-height:1.2!important;white-space:nowrap!important}.woocommerce .cloture-entete-troncon__total-label,.elementor-widget-woocommerce-cart .cloture-entete-troncon__total-label{color:#43c8f4!important;font-size:18px!important;font-weight:600!important}.woocommerce .cloture-entete-troncon__total-montant,.elementor-widget-woocommerce-cart .cloture-entete-troncon__total-montant{color:#43c8f4!important;font-size:23px!important;font-weight:800!important}.woocommerce .cloture-entete-troncon__taxe,.elementor-widget-woocommerce-cart .cloture-entete-troncon__taxe{color:#43c8f4!important;font-size:16px!important;font-weight:700!important}.woocommerce .cloture-remove-group,.elementor-widget-woocommerce-cart .cloture-remove-group{flex:0 0 30px!important;width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important}.woocommerce-cart-form .cloture-troncon-produit>td,.elementor-widget-woocommerce-cart .cloture-troncon-produit>td{padding-top:20px!important;padding-bottom:20px!important;vertical-align:middle!important}.woocommerce-cart-form .cloture-troncon-produit .product-thumbnail img,.elementor-widget-woocommerce-cart .cloture-troncon-produit .product-thumbnail img{width:72px!important;height:72px!important;object-fit:contain!important}.woocommerce .cloture-quantite,.elementor-widget-woocommerce-cart .cloture-quantite{display:inline-flex!important;flex-direction:column!important;align-items:center!important;gap:5px!important;min-width:150px!important;padding:0!important;background:transparent!important}.woocommerce .cloture-quantite .quantity input.qty,.elementor-widget-woocommerce-cart .cloture-quantite .quantity input.qty{width:92px!important;min-width:92px!important;height:42px!important;min-height:42px!important;padding:7px 10px!important;border:1px solid #c8d0d6!important;border-radius:7px!important;background:#fff!important;color:#222!important;font-size:15px!important;font-weight:700!important;line-height:1!important;text-align:center!important}.woocommerce .cloture-quantite--modifiee .quantity input.qty,.elementor-widget-woocommerce-cart .cloture-quantite--modifiee .quantity input.qty{border-color:#f0a01b!important;box-shadow:0 0 0 1px rgb(240 160 27 / .08)!important}.woocommerce .cloture-quantite__reference,.elementor-widget-woocommerce-cart .cloture-quantite__reference{margin:0!important;color:#69737c!important;font-size:13px!important;font-weight:500!important;line-height:1.25!important}.woocommerce .cloture-quantite__statut,.elementor-widget-woocommerce-cart .cloture-quantite__statut{min-height:24px!important;padding:3px 9px!important;border-radius:999px!important;font-size:12px!important;font-weight:600!important;line-height:1.2!important}.woocommerce .cloture-quantite__statut--hausse,.woocommerce .cloture-quantite__statut--baisse,.elementor-widget-woocommerce-cart .cloture-quantite__statut--hausse,.elementor-widget-woocommerce-cart .cloture-quantite__statut--baisse{background:#fff0d9!important;color:#e27c00!important}.woocommerce .cloture-quantite__statut--conforme,.elementor-widget-woocommerce-cart .cloture-quantite__statut--conforme{background:#e8f5e3!important;color:#3a7a2d!important}.woocommerce .cloture-reset-qty,.elementor-widget-woocommerce-cart .cloture-reset-qty{gap:5px!important;min-height:23px!important;padding:0 2px!important;color:#1986cb!important;font-size:13px!important;font-weight:500!important;line-height:1.25!important}.woocommerce .cloture-reset-qty::before,.elementor-widget-woocommerce-cart .cloture-reset-qty::before{width:14px!important;height:14px!important;font-size:0!important}@media (max-width:767px){.woocommerce .cloture-entete-troncon,.elementor-widget-woocommerce-cart .cloture-entete-troncon{padding:16px!important}.woocommerce .cloture-entete-troncon__titre,.elementor-widget-woocommerce-cart .cloture-entete-troncon__titre{font-size:18px!important}.woocommerce .cloture-entete-troncon__warning,.elementor-widget-woocommerce-cart .cloture-entete-troncon__warning{grid-template-columns:28px minmax(0,1fr)!important;grid-template-areas:"icon title" ". text" ". action"!important;column-gap:12px!important;row-gap:7px!important;padding:13px!important}.woocommerce .cloture-reset-group-qty,.elementor-widget-woocommerce-cart .cloture-reset-group-qty{justify-content:flex-start!important;justify-self:start!important;white-space:normal!important}.woocommerce .cloture-entete-troncon__total,.elementor-widget-woocommerce-cart .cloture-entete-troncon__total{gap:4px!important}.woocommerce .cloture-entete-troncon__total-label,.elementor-widget-woocommerce-cart .cloture-entete-troncon__total-label{font-size:14px!important}.woocommerce .cloture-entete-troncon__total-montant,.elementor-widget-woocommerce-cart .cloture-entete-troncon__total-montant{font-size:18px!important}.woocommerce .cloture-entete-troncon__taxe,.elementor-widget-woocommerce-cart .cloture-entete-troncon__taxe{font-size:13px!important}.woocommerce .cloture-quantite,.elementor-widget-woocommerce-cart .cloture-quantite{min-width:120px!important}}@media (max-width:767px){.woocommerce-cart-form table.shop_table_responsive tr.cloture-troncon-entete-row,.elementor-widget-woocommerce-cart table.shop_table_responsive tr.cloture-troncon-entete-row,.woocommerce-cart-form tr.cloture-troncon-entete-row,.elementor-widget-woocommerce-cart tr.cloture-troncon-entete-row{display:block!important;width:100%!important;margin:0!important;padding:0!important}.woocommerce-cart-form tr.cloture-troncon-entete-row>td,.elementor-widget-woocommerce-cart tr.cloture-troncon-entete-row>td{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;text-align:left!important}.woocommerce-cart-form tr.cloture-troncon-entete-row>td::before,.elementor-widget-woocommerce-cart tr.cloture-troncon-entete-row>td::before{display:none!important;content:none!important}.woocommerce .cloture-entete-troncon,.elementor-widget-woocommerce-cart .cloture-entete-troncon{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:14px 0 10px!important;padding:18px 16px!important;border-radius:8px!important;text-align:left!important}.woocommerce .cloture-entete-troncon__titre,.elementor-widget-woocommerce-cart .cloture-entete-troncon__titre{font-size:20px!important;line-height:1.3!important;text-align:left!important}.woocommerce .cloture-entete-troncon__details,.elementor-widget-woocommerce-cart .cloture-entete-troncon__details{margin-top:10px!important;font-size:14px!important;line-height:1.55!important;text-align:left!important}.woocommerce .cloture-entete-troncon__warning,.elementor-widget-woocommerce-cart .cloture-entete-troncon__warning{display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;grid-template-areas:"icon title" "text text" "action action"!important;align-items:center!important;width:100%!important;margin-top:18px!important;padding:15px!important;column-gap:12px!important;row-gap:11px!important;box-sizing:border-box!important;text-align:left!important}.woocommerce .cloture-entete-troncon__warning::before,.elementor-widget-woocommerce-cart .cloture-entete-troncon__warning::before{grid-area:icon!important;align-self:start!important;width:28px!important;height:28px!important;margin:0!important}.woocommerce .cloture-entete-troncon__warning-copy,.elementor-widget-woocommerce-cart .cloture-entete-troncon__warning-copy{display:contents!important}.woocommerce .cloture-entete-troncon__warning strong,.elementor-widget-woocommerce-cart .cloture-entete-troncon__warning strong{grid-area:title!important;align-self:center!important;font-size:16px!important;line-height:1.35!important;text-align:left!important}.woocommerce .cloture-entete-troncon__warning-copy span,.elementor-widget-woocommerce-cart .cloture-entete-troncon__warning-copy span{grid-area:text!important;display:block!important;width:100%!important;font-size:13px!important;line-height:1.5!important;text-align:left!important}.woocommerce .cloture-reset-group-qty,.elementor-widget-woocommerce-cart .cloture-reset-group-qty{grid-area:action!important;justify-self:start!important;justify-content:flex-start!important;width:auto!important;max-width:100%!important;min-height:32px!important;margin:0!important;padding:0!important;font-size:14px!important;line-height:1.35!important;white-space:normal!important;text-align:left!important}.woocommerce .cloture-reset-group-qty::before,.elementor-widget-woocommerce-cart .cloture-reset-group-qty::before{flex:0 0 21px!important;width:21px!important;height:21px!important}.woocommerce .cloture-entete-troncon__footer,.elementor-widget-woocommerce-cart .cloture-entete-troncon__footer{display:grid!important;grid-template-columns:minmax(0,1fr) 30px!important;grid-template-areas:"total remove"!important;align-items:center!important;gap:12px!important;margin-top:18px!important;padding-top:14px!important}.woocommerce .cloture-entete-troncon__total,.elementor-widget-woocommerce-cart .cloture-entete-troncon__total{grid-area:total!important;display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;justify-content:flex-start!important;gap:3px 5px!important;min-width:0!important;margin:0!important;white-space:normal!important;text-align:left!important}.woocommerce .cloture-entete-troncon__total-label,.elementor-widget-woocommerce-cart .cloture-entete-troncon__total-label{font-size:14px!important;line-height:1.25!important}.woocommerce .cloture-entete-troncon__total-montant,.elementor-widget-woocommerce-cart .cloture-entete-troncon__total-montant{font-size:21px!important;line-height:1.1!important}.woocommerce .cloture-entete-troncon__taxe,.elementor-widget-woocommerce-cart .cloture-entete-troncon__taxe{font-size:13px!important;line-height:1.2!important}.woocommerce .cloture-remove-group,.elementor-widget-woocommerce-cart .cloture-remove-group{grid-area:remove!important;justify-self:end!important;align-self:center!important;order:initial!important;margin:0!important}.woocommerce .cloture-quantite,.elementor-widget-woocommerce-cart .cloture-quantite{min-width:0!important;width:auto!important;max-width:150px!important;margin-left:auto!important}}@media (max-width:420px){.woocommerce .cloture-entete-troncon,.elementor-widget-woocommerce-cart .cloture-entete-troncon{padding:16px 14px!important}.woocommerce .cloture-entete-troncon__titre,.elementor-widget-woocommerce-cart .cloture-entete-troncon__titre{font-size:18px!important}.woocommerce .cloture-entete-troncon__details,.elementor-widget-woocommerce-cart .cloture-entete-troncon__details{font-size:13px!important}.woocommerce .cloture-entete-troncon__warning,.elementor-widget-woocommerce-cart .cloture-entete-troncon__warning{padding:13px!important}.woocommerce .cloture-entete-troncon__total-montant,.elementor-widget-woocommerce-cart .cloture-entete-troncon__total-montant{font-size:19px!important}}.woocommerce .cloture-quantite__statut,.woocommerce .cloture-reset-qty,.woocommerce .cloture-reset-group-qty,.woocommerce .cloture-entete-troncon__warning,.elementor-widget-woocommerce-cart .cloture-quantite__statut,.elementor-widget-woocommerce-cart .cloture-reset-qty,.elementor-widget-woocommerce-cart .cloture-reset-group-qty,.elementor-widget-woocommerce-cart .cloture-entete-troncon__warning{display:none!important}.woocommerce .cloture-quantite__reference,.elementor-widget-woocommerce-cart .cloture-quantite__reference{display:block;margin-top:6px;font-size:12px;font-weight:500;line-height:1.35;color:#7a7a7a;white-space:nowrap}.woocommerce .cloture-quantite:not(.cloture-quantite--modifiee) .cloture-quantite__reference,.elementor-widget-woocommerce-cart .cloture-quantite:not(.cloture-quantite--modifiee) .cloture-quantite__reference{display:none!important}.woocommerce .cloture-remove-item,.elementor-widget-woocommerce-cart .cloture-remove-item{display:inline-flex!important;align-items:center;justify-content:center;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;padding:0!important;margin:0 5px 0 0!important;border:0!important;border-radius:0!important;background:#fff0 url(https://easy-clos.fr/wp-content/plugins/cloture-configurator/assets/css/../images/erase-item-light-grey.svg) center / 20px 20px no-repeat!important;box-shadow:none!important;cursor:pointer;font-size:0!important;line-height:0!important}.woocommerce .cloture-remove-item::before,.elementor-widget-woocommerce-cart .cloture-remove-item::before{display:none!important;content:none!important}.woocommerce .cloture-remove-item:hover,.woocommerce .cloture-remove-item:focus-visible,.elementor-widget-woocommerce-cart .cloture-remove-item:hover,.elementor-widget-woocommerce-cart .cloture-remove-item:focus-visible{background-image:url(https://easy-clos.fr/wp-content/plugins/cloture-configurator/assets/css/../images/erase-item-hover.svg)!important}.woocommerce .cloture-elements-supprimes,.elementor-widget-woocommerce-cart .cloture-elements-supprimes{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-top:14px;padding:10px 12px;border:1px solid rgb(255 255 255 / .16);border-radius:6px;background:rgb(255 255 255 / .06);color:#f2f2f2}.woocommerce .cloture-elements-supprimes>strong,.elementor-widget-woocommerce-cart .cloture-elements-supprimes>strong{font-size:13px;font-weight:600;color:inherit}.woocommerce .cloture-elements-supprimes__liste,.elementor-widget-woocommerce-cart .cloture-elements-supprimes__liste{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.woocommerce .cloture-restore-item,.elementor-widget-woocommerce-cart .cloture-restore-item{appearance:none;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#d9d9d9!important;font-size:13px!important;font-weight:500!important;line-height:1.4!important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;cursor:pointer}.woocommerce .cloture-restore-item:not(:last-child)::after,.elementor-widget-woocommerce-cart .cloture-restore-item:not(:last-child)::after{content:" ·";text-decoration:none}.woocommerce .cloture-restore-item:hover,.woocommerce .cloture-restore-item:focus-visible,.elementor-widget-woocommerce-cart .cloture-restore-item:hover,.elementor-widget-woocommerce-cart .cloture-restore-item:focus-visible{color:#ffffff!important}@media (max-width:767px){.woocommerce .cloture-elements-supprimes,.elementor-widget-woocommerce-cart .cloture-elements-supprimes{align-items:flex-start;padding:9px 10px}.woocommerce .cloture-elements-supprimes__liste,.elementor-widget-woocommerce-cart .cloture-elements-supprimes__liste{width:100%}.woocommerce .cloture-remove-item,.elementor-widget-woocommerce-cart .cloture-remove-item{width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important}}@media (max-width:767px){.woocommerce-cart-form table.shop_table_responsive tr.cloture-troncon-produit,.elementor-widget-woocommerce-cart table.shop_table_responsive tr.cloture-troncon-produit,.woocommerce-cart-form tr.cloture-troncon-produit,.elementor-widget-woocommerce-cart tr.cloture-troncon-produit{display:flex!important;flex-direction:column!important;width:100%!important;padding:8px 0!important}.woocommerce-cart-form .cloture-troncon-produit>td,.elementor-widget-woocommerce-cart .cloture-troncon-produit>td{box-sizing:border-box!important;width:100%!important;min-height:0!important;padding:7px 12px!important;margin:0!important;border-top:0!important;vertical-align:middle!important}.woocommerce-cart-form .cloture-troncon-produit .product-name,.woocommerce-cart-form .cloture-troncon-produit .product-price,.woocommerce-cart-form .cloture-troncon-produit .product-quantity,.woocommerce-cart-form .cloture-troncon-produit .product-subtotal,.elementor-widget-woocommerce-cart .cloture-troncon-produit .product-name,.elementor-widget-woocommerce-cart .cloture-troncon-produit .product-price,.elementor-widget-woocommerce-cart .cloture-troncon-produit .product-quantity,.elementor-widget-woocommerce-cart .cloture-troncon-produit .product-subtotal{min-height:42px!important}.woocommerce-cart-form .cloture-troncon-produit .product-remove,.elementor-widget-woocommerce-cart .cloture-troncon-produit .product-remove{display:flex!important;order:99!important;align-items:center!important;justify-content:center!important;min-height:32px!important;padding:6px 12px 4px!important;text-align:center!important}.woocommerce-cart-form .cloture-troncon-produit .product-remove::before,.elementor-widget-woocommerce-cart .cloture-troncon-produit .product-remove::before{display:none!important;content:none!important}.woocommerce .cloture-troncon-produit .cloture-remove-item,.elementor-widget-woocommerce-cart .cloture-troncon-produit .cloture-remove-item{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;margin:0 auto!important;background-size:20px 20px!important}.woocommerce .cloture-troncon-produit .cloture-quantite,.elementor-widget-woocommerce-cart .cloture-troncon-produit .cloture-quantite{min-width:0!important;gap:3px!important}.woocommerce .cloture-troncon-produit .cloture-quantite .quantity input.qty,.elementor-widget-woocommerce-cart .cloture-troncon-produit .cloture-quantite .quantity input.qty{height:38px!important;min-height:38px!important}}