.bpb-cfg-section{--bpb-navy-1:#1F3A5F;--bpb-navy-2:#162A44;--bpb-navy-3:#0F1C2E;--bpb-anth-1:#23262C;--bpb-anth-2:#2E323A;--bpb-anth-3:#3A3F48;--bpb-line:#e6e8ec;--bpb-muted:#6b7280;font-family:Montserrat,sans-serif;color:var(--bpb-anth-1)}.bpb-cfg-section *{box-sizing:border-box}.bpb-cfg-page{max-width:1180px;margin:0 auto;padding:28px 20px 90px}@media(min-width:900px){.bpb-cfg-page{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start;padding-top:48px}.bpb-cfg-gallery{position:sticky;top:24px}}.bpb-cfg-gallery{scroll-margin-top:16px}.bpb-cfg-stage{position:relative;border-radius:20px;overflow:hidden;background:#f2f3f5;aspect-ratio:4/5;border:1px solid var(--bpb-line)}.bpb-cfg-stage img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .28s ease,transform .5s ease}.bpb-cfg-stage.is-swap img{opacity:0;transform:scale(1.02)}.bpb-cfg-stagechip{position:absolute;top:14px;left:14px;font-family:Inter,sans-serif;font-size:11px;letter-spacing:.14em;color:#fff;background:#0f1c2ed1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:7px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.25)}.bpb-cfg-stagechip .dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#fff;margin-right:7px;animation:bpbPulse 1.6s infinite}@keyframes bpbPulse{0%,to{opacity:1}50%{opacity:.25}}.bpb-cfg-head{margin:26px 0 8px}@media(min-width:900px){.bpb-cfg-head{margin-top:0}}.bpb-cfg-eyebrow{font-family:Inter,sans-serif;font-size:11px;letter-spacing:.22em;color:var(--bpb-navy-1);text-transform:uppercase}.bpb-cfg-title{font-family:Inter,sans-serif;font-weight:900;font-size:clamp(26px,4vw,34px);letter-spacing:-.01em;color:var(--bpb-anth-1);margin:6px 0 4px}.bpb-cfg-price{font-family:Inter,sans-serif;font-weight:800;font-size:22px;color:var(--bpb-navy-2)}.bpb-cfg-price small{font-family:Montserrat;font-weight:500;font-size:13px;color:var(--bpb-muted);margin-left:8px}.bpb-cfg-section .product-form__input--pill{margin-top:34px;padding-top:26px;border-top:1px solid var(--bpb-line)}.bpb-cfg-section .product-form__input--pill:first-of-type{margin-top:0;padding-top:0;border-top:none}.bpb-cfg-section .product-form__input--pill .form__label{font-family:Inter,sans-serif;font-weight:800;font-size:17px;letter-spacing:.02em;color:var(--bpb-anth-1);display:flex;align-items:center;gap:9px;margin-bottom:14px}.bpb-cfg-section .product-form__input--pill .form__label:before{content:"";width:3px;height:15px;border-radius:2px;background:linear-gradient(180deg,var(--bpb-navy-1),var(--bpb-navy-3));flex:0 0 3px}.bpb-cfg-section .product-form__input--pill input[type=radio]+label{border:1.5px solid var(--bpb-line);background:#fff;color:var(--bpb-anth-1);border-radius:999px;padding:10px 20px;font-family:Montserrat,sans-serif;font-weight:600;font-size:12.5px;letter-spacing:.02em;line-height:1;transition:all .22s ease;box-shadow:none!important}.bpb-cfg-section .product-form__input--pill input[type=radio]+label:hover{border-color:var(--bpb-anth-3)}.bpb-cfg-section .product-form__input--pill input[type=radio]:checked+label{background:var(--bpb-navy-1);border-color:var(--bpb-navy-1);color:#fff;box-shadow:0 8px 18px -8px #162a4480!important}.bpb-cfg-section .product-form__input--pill input[type=radio]:disabled+label,.bpb-cfg-section .product-form__input--pill input[type=radio].disabled+label{border-color:var(--bpb-line);color:#b8bcc4;background:#f7f8fa;text-decoration:line-through}.bpb-cfg-section .product-form__input--pill input[type=radio][value=Noir]+label,.bpb-cfg-section .product-form__input--pill input[type=radio][value=noir]+label,.bpb-cfg-section .product-form__input--pill input[type=radio][value=black]+label,.bpb-cfg-section .product-form__input--pill input[type=radio][value="Gris anthracite"]+label,.bpb-cfg-section .product-form__input--pill input[type=radio][value="gris anthracite"]+label,.bpb-cfg-section .product-form__input--pill input[type=radio][value=Argent]+label,.bpb-cfg-section .product-form__input--pill input[type=radio][value=argent]+label,.bpb-cfg-section .product-form__input--pill input[type=radio][value=silver]+label,.bpb-cfg-section .product-form__input--pill input[type=radio][value=Blanc]+label,.bpb-cfg-section .product-form__input--pill input[type=radio][value=blanc]+label,.bpb-cfg-section .product-form__input--pill input[type=radio][value=white]+label{display:inline-block!important;vertical-align:top;border-radius:16px!important;min-width:120px;cursor:pointer;padding:125px 16px 14px 42px!important;background-repeat:no-repeat,no-repeat!important;background-size:auto 95px,20px 20px!important;background-position:center 12px,14px calc(100% - 12px)!important}.bpb-cfg-section .product-form__input--pill input[type=radio][value=Noir]+label,.bpb-cfg-section .product-form__input--pill input[type=radio][value=noir]+label,.bpb-cfg-section .product-form__input--pill input[type=radio][value=black]+label,.bpb-cfg-section .product-form__input--pill input[type=radio][value="Gris anthracite"]+label,.bpb-cfg-section .product-form__input--pill input[type=radio][value="gris anthracite"]+label,.bpb-cfg-section .product-form__input--pill input[type=radio]:checked[value=Noir]+label,.bpb-cfg-section .product-form__input--pill input[type=radio]:checked[value=noir]+label,.bpb-cfg-section .product-form__input--pill input[type=radio]:checked[value=black]+label,.bpb-cfg-section .product-form__input--pill input[type=radio]:checked[value="Gris anthracite"]+label,.bpb-cfg-section .product-form__input--pill input[type=radio]:checked[value="gris anthracite"]+label{background-image:url(/cdn/shop/files/Noir.png?v=1786024731),url("data:image/svg+xml,%3Csvg viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='9' cy='9' r='8' fill='%231a1a1a' stroke='%23888' stroke-width='1'/%3E%3C/svg%3E")!important}.bpb-cfg-section .product-form__input--pill input[type=radio][value=Argent]+label,.bpb-cfg-section .product-form__input--pill input[type=radio][value=argent]+label,.bpb-cfg-section .product-form__input--pill input[type=radio][value=silver]+label,.bpb-cfg-section .product-form__input--pill input[type=radio]:checked[value=Argent]+label,.bpb-cfg-section .product-form__input--pill input[type=radio]:checked[value=argent]+label,.bpb-cfg-section .product-form__input--pill input[type=radio]:checked[value=silver]+label{background-image:url(/cdn/shop/files/Argent.png?v=1786024479),url("data:image/svg+xml,%3Csvg viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%23e8e8e8'/%3E%3Cstop offset='1' stop-color='%23a0a0a0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='9' cy='9' r='8' fill='url(%23g)' stroke='%23aaa' stroke-width='1'/%3E%3C/svg%3E")!important}.bpb-cfg-section .product-form__input--pill input[type=radio][value=Blanc]+label,.bpb-cfg-section .product-form__input--pill input[type=radio][value=blanc]+label,.bpb-cfg-section .product-form__input--pill input[type=radio][value=white]+label,.bpb-cfg-section .product-form__input--pill input[type=radio]:checked[value=Blanc]+label,.bpb-cfg-section .product-form__input--pill input[type=radio]:checked[value=blanc]+label,.bpb-cfg-section .product-form__input--pill input[type=radio]:checked[value=white]+label{background-image:url(/cdn/shop/files/Blanc.png?v=1786024480),url("data:image/svg+xml,%3Csvg viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='9' cy='9' r='8' fill='white' stroke='%23c0c0c0' stroke-width='1.5'/%3E%3C/svg%3E")!important}.bpb-modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000d1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center;z-index:999999;opacity:0;pointer-events:none;transition:opacity .3s ease}.bpb-modal-overlay.is-active{opacity:1;pointer-events:auto}.bpb-modal-content{position:relative;max-width:90%;max-height:85vh;background:#fff;padding:16px;border-radius:16px;box-shadow:0 20px 40px #00000080;transform:scale(.9);transition:transform .3s ease}.bpb-modal-overlay.is-active .bpb-modal-content{transform:scale(1)}.bpb-modal-content img{max-width:100%;max-height:75vh;object-fit:contain;display:block;border-radius:8px}.bpb-modal-close{position:absolute;top:-16px;right:-16px;width:38px;height:38px;background:#1f3a5f;color:#fff;border:2px solid #fff;border-radius:50%;font-size:20px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px #0000004d;transition:transform .2s ease}.bpb-modal-close:hover{transform:scale(1.1)}@media(max-width:640px){.bpb-cfg-section .product-form__input--pill:has(input[value=Noir]),.bpb-cfg-section .product-form__input--pill:has(input[value=noir]),.bpb-cfg-section .product-form__input--pill:has(input[value=black]),.bpb-cfg-section .product-form__input--pill:has(input[value="Gris anthracite"]),.bpb-cfg-section .product-form__input--pill:has(input[value="gris anthracite"]),.bpb-cfg-section .product-form__input--pill:has(input[value=Blanc]),.bpb-cfg-section .product-form__input--pill:has(input[value=blanc]),.bpb-cfg-section .product-form__input--pill:has(input[value=white]),.bpb-cfg-section .product-form__input--pill:has(input[value=Noir]) fieldset,.bpb-cfg-section .product-form__input--pill:has(input[value=noir]) fieldset,.bpb-cfg-section .product-form__input--pill:has(input[value=black]) fieldset,.bpb-cfg-section .product-form__input--pill:has(input[value="Gris anthracite"]) fieldset,.bpb-cfg-section .product-form__input--pill:has(input[value="gris anthracite"]) fieldset{display:flex!important;flex-wrap:nowrap!important;gap:6px!important}.bpb-cfg-section .product-form__input--pill input[type=radio][value=Noir]+label,.bpb-cfg-section .product-form__input--pill input[type=radio][value=noir]+label,.bpb-cfg-section .product-form__input--pill input[type=radio][value=black]+label,.bpb-cfg-section .product-form__input--pill input[type=radio][value="Gris anthracite"]+label,.bpb-cfg-section .product-form__input--pill input[type=radio][value="gris anthracite"]+label,.bpb-cfg-section .product-form__input--pill input[type=radio][value=Argent]+label,.bpb-cfg-section .product-form__input--pill input[type=radio][value=argent]+label,.bpb-cfg-section .product-form__input--pill input[type=radio][value=silver]+label,.bpb-cfg-section .product-form__input--pill input[type=radio][value=Blanc]+label,.bpb-cfg-section .product-form__input--pill input[type=radio][value=blanc]+label,.bpb-cfg-section .product-form__input--pill input[type=radio][value=white]+label{flex:1 1 0!important;min-width:0!important;padding:92px 6px 10px 32px!important;font-size:11px!important;background-size:auto 68px,16px 16px!important;background-position:center 10px,10px calc(100% - 10px)!important}}.bpb-cfg-section .price{position:relative;overflow:hidden;background:#fff;border-radius:20px;padding:22px 90px 22px 22px;margin:10px 0 0;box-shadow:0 10px 30px -14px #0f1c2e2e}.bpb-cfg-section .price:after{content:"";position:absolute;top:0;left:-60%;width:45%;height:100%;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.08) 30%,rgba(255,255,255,.55) 50%,rgba(255,255,255,.08) 70%,transparent 100%);transform:skew(-18deg);pointer-events:none;z-index:2;animation:bpbPriceSheen 5s cubic-bezier(.4,0,.2,1) infinite}@keyframes bpbPriceSheen{0%{left:-60%}55%,to{left:130%}}.bpb-cfg-section .price.price--sold-out .price__availability,.bpb-cfg-section .price.price--sold-out:after{display:none!important}.bpb-cfg-section .price__container{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.bpb-cfg-section .price-item--regular{font-family:Montserrat,sans-serif;font-weight:500;font-size:14px;color:var(--bpb-muted)}.bpb-cfg-section .price__sale .price-item--regular{text-decoration:line-through}.bpb-cfg-section .price-item--sale{font-family:Inter,sans-serif;font-weight:900;font-size:clamp(24px,3.5vw,30px);color:var(--bpb-navy-2);letter-spacing:-.015em}.bpb-cfg-section .price__badge-percent{position:absolute;top:22px;right:-40px;width:155px;height:32px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:linear-gradient(160deg,#c8102e,#8f0b21);transform:rotate(45deg);box-shadow:0 4px 10px #0000002e;z-index:5}.bpb-cfg-section .price__badge-percent-value{font-family:Inter,sans-serif;font-weight:800;font-size:13px;color:#fff;line-height:1.2}.bpb-cfg-section .price__badge-percent-label{font-family:Montserrat,sans-serif;font-weight:600;font-size:8.5px;color:#fff;line-height:1.2;text-transform:none}.bpb-cfg-section .badge.price__badge-sale{position:relative;z-index:1;display:inline-flex;align-items:center;gap:7px;margin-top:12px;font-family:Montserrat,sans-serif;font-weight:600;font-size:11.5px;letter-spacing:.02em;color:var(--bpb-anth-2);text-transform:uppercase;background:none;padding:0;border:none}.bpb-cfg-section .badge.price__badge-sold-out{display:none!important}.bpb-cfg-group{margin-top:34px;padding-top:26px;border-top:1px solid var(--bpb-line)}.bpb-cfg-group:first-of-type{margin-top:0;padding-top:0;border-top:none}.bpb-cfg-label{margin-bottom:16px}.bpb-cfg-label h3{font-family:Inter,sans-serif;font-weight:800;font-size:17px;letter-spacing:.02em;color:var(--bpb-anth-1);display:flex;align-items:center;gap:9px}.bpb-cfg-label h3:before{content:"";width:3px;height:15px;border-radius:2px;background:linear-gradient(180deg,var(--bpb-navy-1),var(--bpb-navy-3));flex:0 0 3px}.bpb-cfg-label h3 .req{color:var(--bpb-navy-1);font-size:13px}.bpb-cfg-label p{margin-top:6px;margin-left:12px;font-size:12.5px;color:var(--bpb-muted);line-height:1.5;max-width:44ch}.bpb-cfg-value{display:inline-flex;align-items:center;margin:8px 0 0 12px;padding:4px 11px;font-family:Montserrat,sans-serif;font-size:12px;letter-spacing:.01em;font-weight:600;color:var(--bpb-navy-1);background:#1f3a5f12;border-radius:999px}.bpb-cfg-value:empty{display:none}.bpb-help{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;border:1.4px solid #c6cad2;color:#9098a5;font-size:10px;font-weight:700;cursor:help}.bpb-photoswatches{display:flex;flex-wrap:wrap;gap:14px;margin-left:12px}.bpb-psw{cursor:pointer;position:relative;width:94px;border-radius:14px;overflow:hidden;border:1.5px solid var(--bpb-line);background:#fff;box-shadow:0 1px 3px #0f1c2e0d;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease,border-color .25s ease}.bpb-psw img{width:100%;aspect-ratio:3/4;object-fit:cover;display:block;background:#f2f3f5}.bpb-psw:hover{transform:translateY(-3px);border-color:var(--bpb-anth-3);box-shadow:0 10px 22px -10px #0f1c2e47}.bpb-psw.is-on{border-color:var(--bpb-navy-1);box-shadow:0 0 0 3px #1f3a5f24,0 14px 26px -12px #0f1c2e66}.bpb-psw.is-on:after{content:"";position:absolute;top:7px;right:7px;width:19px;height:19px;border-radius:50%;background:var(--bpb-navy-1) url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 6 9 17 4 12"/></svg>') center/10.5px no-repeat;box-shadow:0 2px 7px #0006}.bpb-psw-name{display:block;text-align:center;padding:8px 6px;font-family:Montserrat;font-size:10.5px;font-weight:600;color:var(--bpb-anth-2);background:#fff;border-top:1px solid var(--bpb-line)}.bpb-open-grid{display:flex;gap:14px;margin-left:12px}.bpb-open-card{flex:1;max-width:180px;padding:18px 12px 14px;border-radius:14px;border:2px solid var(--bpb-line);text-align:center;cursor:pointer;transition:all .22s ease;background:#fbfbfc}.bpb-open-card:hover{border-color:var(--bpb-anth-3)}.bpb-open-card.is-on{border-color:var(--bpb-navy-1);background:#f6f8fb;box-shadow:0 0 0 3px #1f3a5f24}.bpb-open-ico{margin:0 auto 8px;width:104px;aspect-ratio:200/260}@media(max-width:640px){.bpb-open-ico{width:76px}}.bpb-open-ico svg{width:100%;height:100%;display:block}.bpb-open-card small{display:block;margin-top:3px;font-size:10px;color:var(--bpb-muted);font-weight:500}.bpb-pdd{position:relative;margin-left:12px}.bpb-pdd-trigger{width:100%;display:flex;align-items:center;gap:12px;padding:10px 14px;border:1.5px solid var(--bpb-line);border-radius:12px;background:#fff;cursor:pointer;transition:border-color .2s}.bpb-pdd-trigger:hover,.bpb-pdd.is-open .bpb-pdd-trigger{border-color:var(--bpb-navy-1)}.bpb-pdd-trigger img{width:48px;height:48px;border-radius:9px;object-fit:contain;background:#f5f6f8;padding:4px}.bpb-pdd-trigger .pdd-txt{flex:1;text-align:left}.bpb-pdd-trigger .pdd-txt b{display:block;font-size:13.5px;font-weight:600;color:var(--bpb-anth-1)}.bpb-pdd-trigger .chev{width:9px;height:9px;border-right:2px solid var(--bpb-anth-2);border-bottom:2px solid var(--bpb-anth-2);transform:rotate(45deg);transition:transform .2s}.bpb-pdd.is-open .bpb-pdd-trigger .chev{transform:rotate(-135deg)}.bpb-pdd-panel{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#fff;border:1.5px solid var(--bpb-line);border-radius:14px;box-shadow:0 20px 40px -16px #0f1c2e40;overflow:hidden;z-index:5;max-height:0;opacity:0;pointer-events:none;transition:all .22s ease}.bpb-pdd.is-open .bpb-pdd-panel{max-height:600px;opacity:1;pointer-events:auto}.bpb-pdd-opt{display:flex;align-items:center;gap:12px;padding:11px 14px;cursor:pointer;transition:background .15s}.bpb-pdd-opt:hover{background:#f6f8fb}.bpb-pdd-opt.is-on{background:#eef2f7}.bpb-pdd-opt img{width:48px;height:48px;border-radius:9px;object-fit:contain;background:#f5f6f8;padding:4px}.bpb-pdd-opt .pdd-txt{flex:1}.bpb-pdd-opt .pdd-txt b{display:block;font-size:13px;font-weight:600;color:var(--bpb-anth-1)}.bpb-pdd-opt em{font-style:normal;font-family:Inter;font-weight:800;font-size:11.5px;color:var(--bpb-navy-1)}.bpb-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid var(--bpb-line)}.bpb-toggle-row:last-child{border-bottom:1px solid var(--bpb-line)}.bpb-toggle-text b{display:block;font-family:Inter;font-weight:700;font-size:13.5px;color:var(--bpb-anth-1)}.bpb-toggle-text span{font-size:12px;color:var(--bpb-muted)}.bpb-toggle{position:relative;width:46px;height:26px;border-radius:999px;background:#d8dbe0;flex:0 0 46px;cursor:pointer;transition:background .22s}.bpb-toggle-knob{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transition:transform .22s;display:block}.bpb-toggle.is-on{background:var(--bpb-navy-1)}.bpb-toggle.is-on .bpb-toggle-knob{transform:translate(20px)}.bpb-cfg-sum{margin-top:36px;border-radius:18px;overflow:hidden;border:1px solid var(--bpb-line);background:linear-gradient(160deg,var(--bpb-navy-2),var(--bpb-navy-3));color:#fff;position:relative}.bpb-cfg-sum:before{content:"";position:absolute;top:0;left:-40%;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.09),transparent);animation:bpbSheen 5s infinite}@keyframes bpbSheen{0%{left:-40%}60%,to{left:120%}}.bpb-cfg-sum-head{padding:16px 20px 0;font-family:Inter,sans-serif;font-size:11px;letter-spacing:.2em;color:#ffffffa6}.bpb-cfg-sum ul{list-style:none;padding:12px 20px 16px;display:grid;gap:8px}.bpb-cfg-sum li{display:flex;justify-content:space-between;gap:16px;font-size:13px}.bpb-cfg-sum li span:first-child{color:#ffffffb3}.bpb-cfg-sum li span:last-child{font-weight:600;text-align:right}.bpb-cfg-sum-total{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-top:1px solid rgba(255,255,255,.15)}.bpb-cfg-sum-total b{font-family:Inter;font-weight:900;font-size:20px}.bpb-cfg-sum-total small{font-size:12px;color:#ffffffa6}.bpb-cfg-atc{margin-top:16px;width:100%;padding:18px;border:none;border-radius:999px;cursor:pointer;font-family:Inter;font-weight:800;font-size:15px;letter-spacing:.04em;color:#fff;background:linear-gradient(120deg,var(--bpb-navy-1),var(--bpb-navy-3));transition:transform .2s ease,box-shadow .2s ease}.bpb-cfg-atc:hover{transform:translateY(-2px);box-shadow:0 16px 30px -12px #162a4499}.bpb-cfg-note{margin-top:10px;text-align:center;font-size:11.5px;color:var(--bpb-muted)}.bpb-cfg-err{margin-top:8px;font-size:12px;color:#b3261e;font-weight:600;display:none}@media(prefers-reduced-motion:reduce){.bpb-cfg-section *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/bpb-configurateur.css.map */
