.pc2{--ink:#1f1c18;--muted:#746d64;--paper:#f3efe8;--card:#faf8f4;--line:rgba(31,28,24,.14);--accent:#a78758;background:radial-gradient(circle at 78% 12%,#f9f6f0 0,#eee9e1 38%,#e5dfd6)!important;color:var(--ink)!important}.pc2-top{color:#6f685f!important;border-color:#1f1c181f!important}.pc2-top>div{background:#1f1c1824!important}.pc2-top i{background:#9a7d55!important}.pc2 header p{color:#8e7046!important}.pc2 header>span{color:#756e65!important}.pc2 header h1,.pc2 header h2{color:#1d1a17!important}.pc2-cards{gap:14px!important}.pc2-cards label{background:#faf8f4db!important;border:1px solid rgba(31,28,24,.14)!important;color:#1e1b18!important;border-radius:14px!important;box-shadow:0 8px 28px #3930250a!important;overflow:hidden!important;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease!important}.pc2-cards label:hover{transform:translateY(-2px)!important;border-color:#8f6f4480!important;box-shadow:0 14px 34px #39302514!important}.pc2-cards label:has(input:checked){background:#fffdf8!important;border-color:#8f6f44!important;box-shadow:0 0 0 1px #8f6f441f,0 14px 34px #39302512!important}.pc2-cards strong{color:#211e1a!important;font-weight:600!important}.pc2-cards small{color:#8a8278!important}.pc2 .cars label{min-height:236px!important;padding:0!important;background:#f8f5ef!important}.pc2 .cars label>div{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;height:100%!important;margin:0!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;border:0!important}.pc2 .cars label>div:after{content:"";position:absolute;left:0;right:0;bottom:0;height:74px;background:linear-gradient(180deg,transparent,rgba(248,245,239,.98))}.pc2 .cars label strong{position:absolute!important;z-index:3;left:14px;bottom:12px;padding:7px 10px!important;font-size:14px!important;line-height:1!important;letter-spacing:.01em!important;color:#211e1a!important;background:#fcfaf6e6!important;border:1px solid rgba(31,28,24,.12)!important;border-radius:999px!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;box-shadow:0 4px 14px #0000000d!important}.pc2 .cars label>div svg{display:none!important}.pc2 .cars label:nth-child(1)>div{background-image:url(/cdn/shop/files/perle-config-citadine-polo.png?v=1788903977)!important}.pc2 .cars label:nth-child(2)>div{background-image:url(/cdn/shop/files/perle-config-berline-serie3.png?v=1788903989)!important}.pc2 .cars label:nth-child(3)>div{background-image:url(/cdn/shop/files/perle-config-break-passat.png?v=1788904000)!important}.pc2 .cars label:nth-child(4)>div{background-image:url(/cdn/shop/files/perle-config-suv-range.png?v=1788904010)!important}.pc2 .cars label:nth-child(5)>div{background-image:url(/cdn/shop/files/perle-config-4x4-defender.png?v=1788904020)!important}.pc2 .cars label:nth-child(6)>div{background-image:url(/cdn/shop/files/perle-config-familiale-5008.png?v=1788904030)!important}.pc2 .cars label:nth-child(5) strong,.pc2 .cars label:nth-child(6) strong{font-size:0!important}.pc2 .cars label:nth-child(5) strong:after{content:"4x4";font-size:14px!important}.pc2 .cars label:nth-child(6) strong:after{content:"Familiale";font-size:14px!important}.pc2-ico{width:42px!important;height:42px!important;color:#4e4840!important}.pc2-ico svg{width:100%!important;height:100%!important;fill:none!important;stroke:currentColor!important;stroke-width:1.45!important;stroke-linecap:round!important;stroke-linejoin:round!important}.icons label{min-height:132px!important}.icons label:has(input:checked) .pc2-ico{color:#8f6f44!important}.equipment label{min-height:92px!important}.equipment .box{border-color:#9f968a!important}.equipment label:has(input:checked) .box{background:#26221e!important;border-color:#26221e!important}.pc2-budget>div{color:#827a70!important}.pc2-tick{color:#625c54!important}.pc2-tick i{background:#faf8f4!important;border-color:#a69c90!important}.pc2-tick input:checked+i{background:#26221e!important;border-color:#26221e!important}.pc2-fields label,.pc2-cityfield label,.pc2-contact label{color:#70685e!important}.pc2-fields input,.pc2-fields textarea,.pc2-cityfield input,.pc2-contact input{color:#1f1c18!important;border-color:#b7aea2!important}.pc2-fields input:focus,.pc2-fields textarea:focus,.pc2-cityfield input:focus,.pc2-contact input:focus{outline:none!important;border-color:#24201c!important}.pc2-mapbox{grid-template-columns:minmax(500px,1fr) 290px!important}.pc2-france{background:url(/cdn/shop/files/perle-config-carte-france-v2_d67ef74c-76a2-4b8c-9b75-13d89f821af4.png?v=1788940500) center/contain no-repeat!important;aspect-ratio:1214/1295!important;max-height:72vh!important}.pc2-france .land{opacity:0!important}.pc2-france .city text{display:block!important;fill:#2a251f!important;font-size:10px!important;font-weight:600!important;paint-order:stroke!important;stroke:#f6f2eb!important;stroke-width:3px!important;stroke-linejoin:round!important}.pc2-france .city circle:first-child{fill:#24201c!important;stroke:#f8f5ef!important;stroke-width:1.2!important}.pc2-france .city .ring{stroke:#8f6f44!important;opacity:.16!important}.pc2-france .city:hover .ring,.pc2-france .city.is-selected .ring{opacity:.9!important;stroke-width:1.7!important}.pc2-cityfield{background:#faf8f4db!important;border:1px solid rgba(31,28,24,.14)!important;border-radius:14px!important;box-shadow:0 12px 36px #3930250d!important}.pc2-cityfield p{color:#776f65!important}.pc2-price{background:#24211d!important;color:#f7f3ec!important;border-radius:14px!important;box-shadow:0 12px 34px #00000014!important}.pc2-price small{color:#d2c9bd!important}.pc2-nav{gap:10px!important}.pc2-nav button{border:1px solid rgba(31,28,24,.18)!important;background:#f8f5efd1!important;color:#2d2822!important;border-radius:999px!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;box-shadow:0 8px 24px #3930250f!important;padding:13px 18px!important}.pc2-nav [data-next]{min-width:162px!important;background:#24211d!important;color:#f8f5ef!important;border-color:#24211d!important;font-weight:600!important;box-shadow:0 10px 24px #1c181429!important}.pc2-nav [data-next]:hover{background:#11100f!important;border-color:#11100f!important;transform:translateY(-1px)!important}.pc2-nav [data-next] span{font-size:13px!important;opacity:.8!important}.pc2-submit{background:#24211d!important;color:#f8f5ef!important;border:1px solid #24211d!important;border-radius:999px!important;box-shadow:0 12px 28px #1c181424!important;font-weight:600!important;letter-spacing:.01em!important}.pc2-submit:hover{background:#11100f!important;border-color:#11100f!important}.pc2-submit span{opacity:.72!important;font-weight:500!important}.pc2-submit:disabled{opacity:.38!important}@media(max-width:900px){.pc2{background:linear-gradient(180deg,#f4f0e9 0,#e7e1d9)!important}.pc2 .cars label{min-height:174px!important}.pc2 .cars label strong{left:10px!important;bottom:9px!important;font-size:13px!important;padding:6px 9px!important}.pc2 .cars label:nth-child(5) strong:after,.pc2 .cars label:nth-child(6) strong:after{font-size:13px!important}.pc2-mapbox{grid-template-columns:1fr!important}.pc2-france{max-height:none!important;width:100%!important}.pc2-nav{left:14px!important;right:14px!important;bottom:max(12px,env(safe-area-inset-bottom))!important;z-index:999!important}.pc2-nav [data-next]{min-width:160px!important;min-height:50px!important;font-size:10px!important}.pc2-stage{padding-bottom:122px!important}}@media(prefers-reduced-motion:reduce){.pc2-cards label,.pc2-nav button{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/pa-configurator-v4.css.map */
