.cdt-supersprint,.cdt-supersprint *{box-sizing:border-box;min-width:0}.cdt-supersprint{max-width:1160px;margin:24px auto 40px;color:#26313d;text-align:left;font-family:"Roboto Condensed",Arial,sans-serif;line-height:1.6;padding:0 12px}.cdt-supersprint h1,.cdt-supersprint h2,.cdt-supersprint p{text-align:left!important;color:inherit}.cdt-supersprint h1,.cdt-supersprint h2,.cdt-supersprint select,.cdt-supersprint button,.cdt-supersprint .ss-card{font-family:"Roboto Condensed",Arial,sans-serif!important}.cdt-supersprint a{color:#804700;text-underline-offset:3px}.cdt-supersprint a:focus-visible,.cdt-supersprint button:focus-visible,.cdt-supersprint select:focus-visible{outline:3px solid #e89000;outline-offset:4px}.ss-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;font-size:14px;margin-bottom:18px}.ss-hero{display:flex;align-items:center;justify-content:space-between;gap:28px;background:#202831;color:#fff;border-top:5px solid #f59a00;border-radius:14px;padding:32px}.cdt-supersprint .ss-hero h1{font-size:clamp(28px,3.6vw,42px);line-height:1.15;margin:10px 0 16px;color:#fff;overflow-wrap:anywhere}.cdt-supersprint .ss-hero p{color:#e4eaf0;font-size:17px;max-width:760px;margin:0}.ss-hero>img{width:170px;height:90px;object-fit:contain;background:#fff;padding:14px;border-radius:10px;flex-shrink:0}.ss-kicker{font-size:13px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:#925400}.ss-hero .ss-kicker{color:#ffc46a}.ss-section{margin-top:24px;padding:28px;background:#fff;border:1px solid #dfe4e9;border-radius:12px}.ss-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.cdt-supersprint h2{font-size:27px;line-height:1.25;margin:0 0 18px}.ss-section-head h2{margin:4px 0 0}.ss-step{font-size:14px;color:#68737e;flex-shrink:0}.ss-form{display:grid;grid-template-columns:1fr 1.2fr 1.6fr auto;gap:16px;align-items:end}.ss-form label{display:block;width:100%!important;max-width:100%!important;margin:0;font-size:16px;font-weight:600}.ss-form select{display:block;width:100%!important;max-width:100%!important;height:48px;margin-top:8px;padding:10px;border:1px solid #bcc7d0;border-radius:7px;background:#fff;font-size:16px;color:#26313d}.ss-form select:disabled{background:#f1f3f5;color:#737d86}.ss-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;border:0;border-radius:7px;background:#f59a00;padding:12px 18px;color:#171717;font-size:17px;font-weight:700}.ss-button:disabled{background:#e3e7eb;color:#66717c;cursor:not-allowed}.ss-help{font-size:14px;color:#63707b;margin:14px 0 0;min-height:23px}.ss-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ss-brands{grid-template-columns:repeat(4,minmax(0,1fr))}.ss-motors{grid-template-columns:repeat(2,minmax(0,1fr))}.cdt-supersprint .ss-card{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:90px;padding:18px;border:1px solid #dfe4e9;border-radius:9px;background:#f8fafb;text-decoration:none;color:#26313d}.ss-card strong{display:block;font-size:18px;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.ss-card small{display:block;color:#697580;font-size:14px;margin-top:6px}.ss-card:hover{border-color:#d89125;background:#fff6e7}.ss-arrow{color:#a86400;font-size:24px;flex-shrink:0}.ss-back{display:inline-block;margin-top:22px;font-size:16px}.ss-advice{background:#fff9ed}.ss-advice p{font-size:17px}.ss-results>h2{margin-bottom:24px}.ss-results:after{content:"";display:table;clear:both}.ss-results img{max-width:100%;height:auto}@media(max-width:1000px){.ss-form{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-brands{grid-template-columns:repeat(3,minmax(0,1fr))}.ss-hero>img{width:130px}}@media(max-width:650px){.cdt-supersprint{margin-top:18px;padding:0 8px}.ss-hero{padding:22px;display:block}.ss-hero>img{display:none}.ss-section{padding:20px}.ss-section-head{display:block}.ss-step{display:block;margin-top:10px}.ss-form,.ss-grid,.ss-motors{grid-template-columns:1fr}.ss-brands{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-card{padding:13px!important}.ss-card strong{font-size:16px}.ss-button{width:100%}.cdt-supersprint h2{font-size:24px}}
.cdt-supersprint .ss-results .produits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0}.cdt-supersprint .ss-results .produits:before,.cdt-supersprint .ss-results .produits:after{display:none}.cdt-supersprint .ss-results .produit_col{float:none;width:auto;padding:0;border:1px solid #dfe4e9;border-radius:10px;background:#fff;overflow:hidden}.cdt-supersprint .ss-results table.item-column{width:100%;height:100%;border:0!important;box-shadow:none!important;margin:0}.cdt-supersprint .ss-results .fc_titre_produit{height:auto!important;padding:20px 20px 10px;text-align:left;vertical-align:top}.cdt-supersprint .ss-results .fc_titre_produit p{font-size:19px;line-height:1.4;margin:0}.cdt-supersprint .ss-results .fc_image{width:auto!important;height:220px!important;padding:12px}.cdt-supersprint .ss-results .fc_image img{max-width:100%;max-height:190px;object-fit:contain}.cdt-supersprint .ss-results .fc_add_to_cart{padding:16px}.cdt-supersprint .ss-results .product-purchase-card{float:none!important;width:100%;margin:0;padding:0;border:0;background:transparent;box-shadow:none}.cdt-supersprint .ss-results .cdt-payment-card{font-size:14px}.cdt-supersprint .ss-results .cdt-payment-title{font-size:17px}@media(max-width:900px){.cdt-supersprint .ss-results .produits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.cdt-supersprint .ss-results .produits{grid-template-columns:1fr}.cdt-supersprint .ss-results .fc_titre_produit{padding:18px 18px 8px}}

.cdt-supersprint .ss-results .product_affiche_prix .prix{color:#b56800!important;font-weight:800!important}.cdt-supersprint .ss-results .product_affiche_prix{border-left:4px solid #f59a00;border-radius:7px;background:#fff7e9;padding:12px 8px;margin:14px 0}

#galerie.ss-product-detail,#galerie.ss-product-detail *{box-sizing:border-box;font-family:"Roboto Condensed",Arial,sans-serif!important;min-width:0}#galerie.ss-product-detail{padding:0 12px;background:transparent;max-width:1160px;margin:0 auto 36px;float:none}#galerie.ss-product-detail>.row{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:24px}#galerie.ss-product-detail>.row>h1{background:#202831;color:#fff;border-top:5px solid #f59a00;border-radius:14px;padding:28px 30px;margin:0;font-size:clamp(26px,3vw,36px);line-height:1.2}#galerie.ss-product-detail #photo{border:1px solid #dfe4e9;border-radius:12px;padding:24px;min-height:380px;display:flex;align-items:center;justify-content:center}#galerie.ss-product-detail #photo img{border:0!important;max-height:420px;object-fit:contain}#galerie.ss-product-detail [name="product_desc"]{border:1px solid #dfe4e9;border-radius:12px;box-shadow:none;padding:26px;color:#26313d}#galerie.ss-product-detail [property="mpn"]{color:#6b7780;font-weight:400}#galerie.ss-product-detail .ss-product-specs{margin:18px 0;display:grid;gap:0}#galerie.ss-product-detail .ss-product-specs>div{display:grid;grid-template-columns:minmax(110px,.8fr) minmax(0,1.2fr);gap:12px;padding:10px 0;border-bottom:1px solid #edf0f2}#galerie.ss-product-detail .ss-product-specs dt{font-weight:400;color:#6b7780}#galerie.ss-product-detail .ss-product-specs dd{font-weight:600;margin:0;overflow-wrap:anywhere}#galerie.ss-product-detail [property="offers"]{background:#fff8ed;border:1px solid #efd6ae;border-left:4px solid #f59a00;border-radius:9px;text-align:left;padding:18px;margin:16px 0}#galerie.ss-product-detail .prixrouge{color:#b56800!important;font-size:16px!important;margin:0 0 16px;text-align:left!important}#galerie.ss-product-detail .product-price-value,#galerie.ss-product-detail .product-price-currency{color:#b56800!important;font-size:34px;font-weight:800}#galerie.ss-product-detail .legacy-product-stock{border-radius:20px;background:#eef8f0;padding:6px 12px;margin:4px 0;font-size:15px}#galerie.ss-product-detail .legacy-product-stock.is-low{background:#fff4df}#galerie.ss-product-detail .legacy-product-stock.is-unavailable{background:#f1f3f5}#galerie.ss-product-detail .cdt-payment-card{background:#fff!important;margin:0!important;border:1px solid #eee2cf!important;border-radius:8px;text-align:left!important;padding:16px!important}#galerie.ss-product-detail .cdt-payment-title{font-size:18px}#galerie.ss-product-detail .cdt-payment-card p{font-size:14px;line-height:1.5}#galerie.ss-product-detail .legacy-product-purchase-actions{justify-content:space-between;gap:16px}#galerie.ss-product-detail form[name^="ajout"] .btn{background:#f59a00!important;border-color:#f59a00!important;color:#171717!important;min-height:48px;max-width:none;border-radius:7px;font-size:18px;font-weight:700}#galerie.ss-product-detail form[name^="ajout"] input[type="number"]{height:48px;border-radius:7px}.ss-product-back{max-width:1160px;margin:20px auto 16px;padding:0 12px;font:16px "Roboto Condensed",Arial,sans-serif}.ss-product-back a{color:#804700}.ss-product-back a:focus-visible,#galerie.ss-product-detail a:focus-visible,#galerie.ss-product-detail input:focus-visible{outline:3px solid #b56800;outline-offset:3px}@media(max-width:767px){#galerie.ss-product-detail>.row{grid-template-columns:1fr;gap:18px}#galerie.ss-product-detail>.row>h1{padding:22px;font-size:27px}#galerie.ss-product-detail #photo{min-height:0;padding:20px}#galerie.ss-product-detail #photo img{max-height:300px}#galerie.ss-product-detail [name="product_desc"]{padding:20px}#galerie.ss-product-detail .ss-product-specs>div{grid-template-columns:1fr;gap:4px}#galerie.ss-product-detail .legacy-product-purchase-actions{align-items:stretch;flex-direction:column}}
