:root{--jaune:#FFC400;--jaune-fonce:#E5A800;--noir:#15171A;--anthracite:#23272C;--acier:#5C6670;--acier-clair:#A9B1B8;--beton:#ECEAE4;--beton-2:#E2DFD7;--blanc:#FFFFFF;--texte:#1B1D20;--texte-2:#4A5058;--vert:#1F8A4C;--rouge:#C8361D;--r:14px;--ombre:0 1px 0 rgba(0,0,0,.04),0 10px 30px -12px rgba(0,0,0,.25);--titre:"Barlow Condensed",Impact,"Arial Narrow",sans-serif;--corps:"Barlow",system-ui,-apple-system,Segoe UI,Roboto,sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--corps);color:var(--texte);background:var(--beton);line-height:1.55;font-size:17px;-webkit-font-smoothing:antialiased}img,svg{display:block;max-width:100%}a{color:inherit}button{font:inherit;cursor:pointer;border:0;background:none;color:inherit}.wrap{width:100%;max-width:1180px;margin:0 auto;padding:0 20px}h1,h2,h3,.titre{font-family:var(--titre);text-transform:uppercase;letter-spacing:.01em;line-height:.98;font-weight:800}h2{font-size:clamp(34px,5vw,58px)}h3{font-size:22px;letter-spacing:.03em}.surligne{background:linear-gradient(transparent 58%,var(--jaune) 58%,var(--jaune) 92%,transparent 92%);padding:0 .08em}.jaune{color:var(--jaune)}.sous{color:var(--texte-2);font-size:18px;max-width:640px}.centre{text-align:center}.centre .sous{margin-left:auto;margin-right:auto}.section{padding:96px 0}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--titre);font-weight:700;letter-spacing:.14em;font-size:14px;text-transform:uppercase;color:var(--acier);margin-bottom:14px}.eyebrow:before{content:"";width:22px;height:8px;background:repeating-linear-gradient(-45deg,var(--noir) 0 4px,var(--jaune) 4px 8px)}.hazard{height:14px;background:repeating-linear-gradient(-45deg,var(--noir) 0 16px,var(--jaune) 16px 32px)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--titre);font-weight:800;font-size:21px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;padding:18px 34px;border-radius:10px;background:var(--jaune);color:var(--noir);box-shadow:0 4px 0 var(--jaune-fonce),0 12px 24px -10px #e5a800cc;transition:transform .12s,box-shadow .12s}.btn:hover{transform:translateY(-2px);box-shadow:0 6px 0 var(--jaune-fonce),0 16px 28px -10px #e5a800e6}.btn:active{transform:translateY(2px);box-shadow:0 2px 0 var(--jaune-fonce)}.btn svg{width:20px;height:20px}.btn-noir{background:var(--noir);color:var(--jaune);box-shadow:0 4px #000}.btn-noir:hover{box-shadow:0 6px #000}.btn-plein{width:100%}.rea{display:flex;flex-wrap:wrap;gap:8px 22px;font-size:15px;font-weight:600;color:var(--texte-2)}.rea span{display:inline-flex;align-items:center;gap:7px}.rea svg{width:18px;height:18px;color:var(--vert)}.bandeau{background:var(--noir);color:var(--jaune);overflow:hidden;white-space:nowrap;font-family:var(--titre);font-weight:700;letter-spacing:.14em;font-size:14px;padding:9px 0}.bandeau-piste{display:inline-flex;gap:28px;animation:defile 32s linear infinite}.bandeau-piste span{display:inline-flex;gap:28px;align-items:center}.bandeau-piste i{font-style:normal;color:var(--acier-clair)}@keyframes defile{to{transform:translate(-50%)}}header{position:sticky;top:0;z-index:50;background:#15171af5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:3px solid var(--jaune)}.nav{display:flex;align-items:center;justify-content:space-between;height:70px}.logo{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--blanc)}.logo-mark{width:40px;height:40px}.logo-img{height:42px;width:auto;display:block}.logo-pied{height:56px}@media(max-width:560px){.logo-img{height:36px}}.logo-txt{font-family:var(--titre);font-weight:900;font-size:27px;letter-spacing:.04em;line-height:1}.logo-txt b{color:var(--jaune);font-weight:900}.nav-droite{display:flex;align-items:center;gap:14px}.nav-liens{display:flex;gap:26px;margin-right:12px}.nav-liens a{color:var(--acier-clair);text-decoration:none;font-family:var(--titre);font-weight:700;letter-spacing:.1em;font-size:15px;text-transform:uppercase}.nav-liens a:hover{color:var(--jaune)}.nav .btn{font-size:16px;padding:11px 20px;box-shadow:0 3px 0 var(--jaune-fonce)}.panier{position:relative;width:44px;height:44px;display:grid;place-items:center;color:var(--blanc);border-radius:10px}.panier:hover{background:#ffffff14}.panier svg{width:24px;height:24px}.panier-n{position:absolute;top:4px;right:2px;min-width:19px;height:19px;border-radius:10px;background:var(--jaune);color:var(--noir);font-size:12px;font-weight:700;display:grid;place-items:center;padding:0 5px;transform:scale(0);transition:transform .2s}.panier-n.on{transform:scale(1)}.hero{padding:56px 0 80px;position:relative;overflow:hidden}.hero-grille{display:grid;grid-template-columns:1.02fr 1fr;gap:56px;align-items:center}.hero h1{font-size:clamp(46px,6.6vw,84px);margin-bottom:22px}.hero p.lead{font-size:19px;color:var(--texte-2);max-width:540px;margin-bottom:24px}.puces{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.puce{font-family:var(--titre);font-weight:700;letter-spacing:.08em;font-size:14px;text-transform:uppercase;background:var(--blanc);border:2px solid var(--noir);border-radius:6px;padding:5px 11px;display:inline-flex;gap:7px;align-items:center}.puce svg{width:15px;height:15px}.hero .btn{margin-bottom:22px}.preuve{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px;font-weight:600}.avatars{display:flex}.avatars span{width:32px;height:32px;border-radius:50%;border:2px solid var(--beton);margin-left:-9px;display:grid;place-items:center;font-family:var(--titre);font-weight:800;font-size:14px;color:var(--noir)}.avatars span:first-child{margin-left:0}.etoiles{color:var(--jaune-fonce);letter-spacing:2px;font-size:17px}.visuel{position:relative;background:var(--noir);border-radius:22px;aspect-ratio:1/1.02;overflow:hidden;box-shadow:var(--ombre)}.visuel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 60% 40%,rgba(255,196,0,.18),transparent 60%),repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 1px,transparent 1px 44px),repeating-linear-gradient(0deg,rgba(255,255,255,.035) 0 1px,transparent 1px 44px)}.visuel .hazard{position:absolute;left:0;right:0;bottom:0;height:18px}.visuel-photo:before{display:none}.visuel-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.visuel svg.chaussette{position:absolute;top:8%;right:10%;bottom:12%;left:10%;width:80%;height:80%;filter:drop-shadow(0 30px 30px rgba(0,0,0,.5))}.etiquette{position:absolute;background:var(--blanc);color:var(--noir);font-family:var(--titre);font-weight:800;letter-spacing:.08em;font-size:14px;padding:6px 11px;border-radius:6px;text-transform:uppercase;display:flex;align-items:center;gap:8px;box-shadow:0 8px 20px #00000059;white-space:nowrap}.etiquette:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--jaune);box-shadow:0 0 0 4px #ffc40059}.badge-rond{position:absolute;top:22px;right:22px;width:104px;height:104px;border-radius:50%;background:var(--jaune);color:var(--noir);display:grid;place-items:center;text-align:center;font-family:var(--titre);font-weight:900;line-height:.95;transform:rotate(10deg);box-shadow:0 10px 24px #0006}.badge-rond small{display:block;font-size:13px;letter-spacing:.06em}.badge-rond strong{display:block;font-size:30px}.avis-mini{margin-top:26px;background:var(--blanc);border-radius:var(--r);padding:20px 22px;box-shadow:var(--ombre);border-left:5px solid var(--jaune);max-width:540px;position:relative;min-height:150px}.avis-mini blockquote{font-size:16.5px;margin:6px 0 10px}.avis-mini .qui{font-size:14px;color:var(--texte-2)}.avis-mini .qui b{color:var(--texte)}.verif{display:inline-flex;align-items:center;gap:5px;color:var(--vert);font-weight:700;font-size:13px}.verif svg{width:14px;height:14px}.points{position:absolute;right:18px;top:20px;display:flex;gap:6px}.points button{width:8px;height:8px;border-radius:50%;background:var(--beton-2)}.points button.on{background:var(--noir);width:20px;border-radius:4px}.sombre{background:var(--noir);color:var(--blanc)}.sombre .sous,.sombre .eyebrow{color:var(--acier-clair)}.sombre .eyebrow:before{background:repeating-linear-gradient(-45deg,var(--jaune) 0 4px,var(--noir) 4px 8px)}.duel{display:grid;grid-template-columns:1fr auto 1fr;gap:22px;align-items:stretch;margin:48px 0 26px}.duel-carte{background:var(--anthracite);border-radius:18px;padding:26px;border:2px solid #30353B}.duel-carte.pa{border-color:var(--jaune);background:linear-gradient(180deg,#2B2A20,var(--anthracite))}.duel-carte h3{margin-bottom:18px;display:flex;align-items:center;gap:10px}.duel-vs{align-self:center;font-family:var(--titre);font-weight:900;font-size:30px;color:var(--jaune);width:64px;height:64px;border-radius:50%;border:3px solid var(--jaune);display:grid;place-items:center}.coupe{height:190px;border-radius:12px;background:#1a1d21;position:relative;overflow:hidden;margin-bottom:18px}.coupe .couche{position:absolute;left:0;right:0;display:flex;align-items:center;padding-left:14px;font-family:var(--titre);font-weight:700;letter-spacing:.1em;font-size:13px;text-transform:uppercase}.c-pied{top:0;height:64px;background:linear-gradient(#c9957a,#b47e64);color:#5a3423}.c-sock{background:#8c939a;color:#2b2f33}.pa .c-sock{background:repeating-linear-gradient(90deg,var(--jaune) 0 10px,#F1B800 10px 20px);color:var(--noir)}.c-semelle{background:#3e444a;color:var(--acier-clair)}.c-beton{bottom:0;height:42px;background:repeating-linear-gradient(45deg,#9a968d 0 3px,#8c887f 3px 6px);color:#2b2a27}.choc{position:absolute;right:16px;width:6px;border-radius:3px;background:var(--rouge);transform-origin:bottom}.choc:after{content:"";position:absolute;top:-8px;left:-5px;border:8px solid transparent;border-bottom-color:var(--rouge);border-top:0}.duel-liste{list-style:none;display:grid;gap:10px}.duel-liste li{display:flex;gap:10px;align-items:flex-start;font-size:16px;color:#d5d9dd}.duel-liste svg{width:20px;height:20px;flex:none;margin-top:2px}.cite-amortisseur{margin:56px auto 0;max-width:820px;text-align:center;font-family:var(--titre);font-weight:800;font-size:clamp(28px,3.6vw,42px);text-transform:uppercase;line-height:1.05}.cite-amortisseur+p{margin-top:16px}.tech-grille{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;margin-top:44px}.tech-visuel{background:var(--blanc);border-radius:22px;padding:30px;box-shadow:var(--ombre);position:relative;aspect-ratio:1/1}.tech-visuel svg{width:100%;height:100%}.zone{transition:opacity .3s,filter .3s}.tech-visuel[data-actif] .zone{opacity:.18}.tech-visuel[data-actif=amorti] .z-amorti,.tech-visuel[data-actif=renfort] .z-renfort,.tech-visuel[data-actif=aere] .z-aere{opacity:1;filter:drop-shadow(0 0 6px rgba(255,196,0,.9))}.onglets{display:flex;gap:8px;margin-bottom:22px;flex-wrap:wrap}.onglet{font-family:var(--titre);font-weight:800;letter-spacing:.08em;font-size:15px;text-transform:uppercase;padding:10px 16px;border-radius:8px;border:2px solid var(--noir);background:transparent}.onglet[aria-selected=true]{background:var(--noir);color:var(--jaune)}.panneau{display:none}.panneau.on{display:block;animation:monte .35s ease}@keyframes monte{0%{opacity:0;transform:translateY(8px)}}.panneau h3{font-size:34px;margin-bottom:12px}.panneau p{color:var(--texte-2);font-size:18px;margin-bottom:16px}.coches{list-style:none;display:grid;gap:9px}.coches li{display:flex;gap:10px;align-items:flex-start;font-weight:600}.coches li:before{content:"";flex:none;width:20px;height:20px;margin-top:2px;border-radius:5px;background:var(--jaune) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2315171A' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center/14px no-repeat}.bande-cta{background:var(--jaune);color:var(--noir);padding:54px 0;position:relative}.bande-cta .wrap{display:flex;align-items:center;justify-content:space-between;gap:30px;flex-wrap:wrap}.bande-cta h2{font-size:clamp(32px,4.4vw,52px);max-width:680px}.bande-cta .rea{color:var(--noir)}.bande-cta .rea svg{color:var(--noir)}.bande-cta-droite{display:grid;gap:12px;justify-items:start}.cartes3{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:46px}.carte{background:var(--blanc);border-radius:18px;padding:28px;box-shadow:var(--ombre);position:relative;overflow:hidden}.carte:after{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:repeating-linear-gradient(-45deg,var(--noir) 0 8px,var(--jaune) 8px 16px)}.carte .ico{width:58px;height:58px;border-radius:14px;background:var(--noir);color:var(--jaune);display:grid;place-items:center;margin-bottom:18px}.carte .ico svg{width:30px;height:30px}.carte h3{margin-bottom:8px}.carte p{color:var(--texte-2);font-size:16px}.num{position:absolute;right:20px;top:18px;font-family:var(--titre);font-weight:900;font-size:54px;color:var(--beton-2);line-height:1}.note-globale{display:inline-flex;align-items:center;gap:10px;margin-top:14px;font-weight:600;color:var(--texte-2)}.avis-grille{columns:4 250px;column-gap:18px;margin-top:22px}.avis-grille .avis{break-inside:avoid;margin-bottom:18px;animation:monte .35s ease}.avis-grille .avis.cache{display:none}.filtres{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:34px}.filtre{font-family:var(--titre);font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:14px;padding:7px 13px;border-radius:20px;border:2px solid var(--noir);background:var(--blanc)}.filtre small{font-family:var(--corps);font-weight:600;letter-spacing:0;color:var(--texte-2);margin-left:4px}.filtre[aria-pressed=true]{background:var(--noir);color:var(--jaune)}.filtre[aria-pressed=true] small{color:var(--acier-clair)}.etoiles .vide{color:#cfcac0}.avis{background:var(--blanc);border-radius:16px;padding:22px;box-shadow:var(--ombre);display:flex;flex-direction:column;gap:10px}.avis-tete{display:flex;align-items:center;gap:11px}.avis-tete .av{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;font-family:var(--titre);font-weight:800;font-size:18px;flex:none}.avis-tete b{display:block;line-height:1.2}.avis-tete small{color:var(--texte-2);font-size:13px}.avis h4{font-family:var(--corps);font-weight:700;font-size:17px;line-height:1.3}.avis p{font-size:15.5px;color:var(--texte-2);flex:1}.metier{display:inline-block;font-family:var(--titre);font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:12px;background:var(--noir);color:var(--jaune);padding:2px 7px;border-radius:4px}.tableau-wrap{margin-top:44px;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:18px;box-shadow:var(--ombre)}table.comp{width:100%;min-width:640px;border-collapse:separate;border-spacing:0;background:var(--blanc)}.comp th,.comp td{padding:16px 14px;text-align:center;border-bottom:1px solid var(--beton-2);font-size:16px}.comp td:first-child,.comp th:first-child{text-align:left;font-weight:600;padding-left:22px}.comp thead th{font-family:var(--titre);font-weight:800;letter-spacing:.06em;text-transform:uppercase;font-size:16px;line-height:1.1;background:var(--beton)}.comp .moi{background:var(--noir);color:var(--jaune);position:relative}.comp thead .moi{background:var(--jaune);color:var(--noir);font-size:19px}.comp tbody .moi{background:#fff8dd;color:var(--noir)}.comp tr:last-child td{border-bottom:0;font-family:var(--titre);font-weight:800;text-transform:uppercase;letter-spacing:.05em}.comp tr:last-child .moi{background:var(--jaune)}.ok,.non,.bof{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%}.ok{background:var(--vert);color:#fff}.non{background:#f2d6d0;color:var(--rouge)}.bof{background:var(--beton-2);color:var(--texte-2);font-weight:800}.ok svg,.non svg{width:16px;height:16px}.note-tab{margin-top:14px;font-size:14px;color:var(--texte-2)}.histoire{display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:center}.portrait{aspect-ratio:4/5;border-radius:22px;background:var(--anthracite);position:relative;overflow:hidden;display:grid;place-items:center}.portrait:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(-45deg,rgba(255,196,0,.06) 0 22px,transparent 22px 44px)}.portrait .casque{width:58%;position:relative}.portrait-photo:before{display:none}.portrait-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.portrait .legende{position:absolute;left:18px;right:18px;bottom:18px;background:#15171ad9;border:1px solid #3A3F45;border-radius:12px;padding:14px 16px;color:var(--blanc)}.portrait .legende b{font-family:var(--titre);font-size:22px;letter-spacing:.04em;text-transform:uppercase;display:block}.portrait .legende small{color:var(--acier-clair)}.histoire-txt p{color:#d5d9dd;margin-bottom:16px;font-size:18px}.histoire-txt blockquote{border-left:5px solid var(--jaune);padding:6px 0 6px 20px;margin:26px 0;font-family:var(--titre);font-weight:800;font-size:30px;text-transform:uppercase;line-height:1.05;color:var(--blanc)}.signature{font-family:Brush Script MT,Segoe Script,cursive;font-size:38px;color:var(--jaune);transform:rotate(-4deg);display:inline-block}#offre{scroll-margin-top:80px}.offre-tete{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.minuteur{background:var(--noir);color:var(--blanc);border-radius:14px;padding:14px 18px;display:flex;align-items:center;gap:16px}.minuteur-lbl{font-family:var(--titre);font-weight:800;letter-spacing:.12em;font-size:14px;color:var(--jaune);line-height:1.1}.minuteur-cases{display:flex;gap:8px}.minuteur-cases div{text-align:center;min-width:46px}.minuteur-cases b{display:block;font-family:var(--titre);font-weight:900;font-size:30px;line-height:1;background:var(--anthracite);border-radius:8px;padding:6px 0}.minuteur-cases small{font-size:11px;letter-spacing:.12em;color:var(--acier-clair);font-weight:700}.packs{display:grid;grid-template-columns:1fr 1.12fr 1fr;gap:18px;margin-top:40px;align-items:stretch}.pack{position:relative;background:var(--blanc);border:3px solid transparent;border-radius:20px;padding:26px 22px 22px;text-align:left;box-shadow:var(--ombre);transition:border-color .2s,transform .2s;display:flex;flex-direction:column}.pack:hover{transform:translateY(-3px)}.pack[aria-checked=true]{border-color:var(--noir);background:#fffdf3}.pack.vedette{padding-top:44px}.pack-ruban{position:absolute;left:-3px;right:-3px;top:-3px;border-radius:20px 20px 0 0;background:var(--noir);color:var(--jaune);font-family:var(--titre);font-weight:800;letter-spacing:.12em;font-size:14px;text-align:center;padding:7px}.pack-haut{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px}.pack-nom{font-family:var(--titre);font-weight:900;font-size:30px;text-transform:uppercase;line-height:1}.pack-paires{font-size:15px;color:var(--texte-2);font-weight:600;margin-top:4px}.radio{width:26px;height:26px;border-radius:50%;border:2.5px solid var(--acier-clair);flex:none;display:grid;place-items:center}.pack[aria-checked=true] .radio{border-color:var(--noir);background:var(--noir)}.pack[aria-checked=true] .radio:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--jaune)}.pack-photo{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:12px;margin:4px 0 14px;background:var(--beton-2)}.pack-visu{display:flex;align-items:flex-end;gap:3px;height:62px;margin:6px 0 14px;flex-wrap:nowrap}.mini{width:22px;height:56px;flex:none}.mini.offert{position:relative}.pack-offre{display:inline-flex;align-items:center;gap:6px;background:var(--jaune);color:var(--noir);font-family:var(--titre);font-weight:900;letter-spacing:.06em;font-size:17px;padding:5px 10px;border-radius:6px;text-transform:uppercase;align-self:flex-start;margin-bottom:14px}.prix{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.prix b{font-family:var(--titre);font-weight:900;font-size:42px;line-height:1}.prix s{color:var(--texte-2);font-size:19px}.par-paire{font-size:15px;color:var(--texte-2);margin-top:2px}.par-paire strong{color:var(--texte)}.eco{margin-top:12px;font-weight:700;color:var(--vert);font-size:15px}.pack ul{list-style:none;margin-top:14px;padding-top:14px;border-top:1px dashed var(--beton-2);display:grid;gap:6px;font-size:15px}.pack ul li{display:flex;gap:8px;align-items:center}.pack ul svg{width:16px;height:16px;color:var(--vert);flex:none}#packSolo{margin-top:16px}.pack-solo{width:100%;flex-direction:row;align-items:center;gap:14px;padding:14px 20px;box-shadow:0 1px #0000000d}.pack-solo:hover{transform:none}.pack-solo .mini{height:44px;width:18px}.pack-solo .solo-txt{flex:1}.pack-solo .pack-nom{font-size:22px}.pack-solo .pack-paires{margin-top:0}.pack-solo .prix b{font-size:28px}.commande{margin-top:28px;background:var(--blanc);border-radius:20px;padding:26px;box-shadow:var(--ombre);display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:end}.lbl{font-family:var(--titre);font-weight:800;letter-spacing:.1em;text-transform:uppercase;font-size:16px;margin-bottom:10px;display:flex;justify-content:space-between}.lbl a{font-family:var(--corps);text-transform:none;letter-spacing:0;font-weight:600;font-size:14px;color:var(--texte-2)}.tailles{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.hauteurs-choix{grid-template-columns:repeat(2,1fr)}.hauteurs-choix .taille b{font-size:20px}.taille{border:2.5px solid var(--beton-2);border-radius:12px;padding:12px 6px;text-align:center;background:var(--blanc);transition:border-color .15s}.taille b{display:block;font-family:var(--titre);font-size:24px;font-weight:900;line-height:1}.taille small{font-size:14px;color:var(--texte-2)}.taille[aria-checked=true]{border-color:var(--noir);background:var(--noir);color:var(--jaune)}.taille[aria-checked=true] small{color:var(--acier-clair)}.livraison-ok{margin-top:12px;display:flex;align-items:center;gap:8px;font-weight:600;color:var(--vert);font-size:15px}.livraison-ok svg{width:18px;height:18px}.paiements{display:flex;gap:6px;margin-top:12px;flex-wrap:wrap;align-items:center;font-size:13px;color:var(--texte-2)}.paiements span{border:1px solid var(--beton-2);border-radius:5px;padding:3px 8px;font-weight:700;font-size:12px;letter-spacing:.04em}.garanties{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:18px;margin-top:22px}.garantie{background:var(--noir);color:var(--blanc);border-radius:18px;padding:22px;display:flex;gap:16px;align-items:flex-start}.garantie .sceau{flex:none;width:58px;height:58px}.garantie h3{color:var(--jaune);font-size:20px;margin-bottom:6px}.garantie p{color:var(--acier-clair);font-size:15px}.garantie.cite{background:var(--jaune);color:var(--noir);flex-direction:column;justify-content:center}.garantie.cite p{color:var(--noir);font-family:var(--titre);font-weight:800;font-size:22px;text-transform:uppercase;line-height:1.08}.garantie.cite small{font-weight:700}.hauteurs{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin:44px auto 0;max-width:820px}.hauteur{background:var(--blanc);border-radius:20px;overflow:hidden;box-shadow:var(--ombre);display:flex;flex-direction:column;position:relative;border:3px solid transparent}.hauteur.pop{border-color:var(--jaune)}.hauteur-img{background:var(--anthracite);height:230px;display:grid;place-items:center;position:relative}.hauteur-img svg{height:86%}.hauteur-img{height:auto;aspect-ratio:1/1;overflow:hidden}.hauteur-img.photo img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.hauteur:hover .hauteur-img.photo img{transform:scale(1.04)}.hauteur-img .tag{z-index:1}.hauteur-img .tag{position:absolute;top:14px;left:14px;background:var(--jaune);color:var(--noir);font-family:var(--titre);font-weight:800;letter-spacing:.1em;font-size:13px;padding:4px 9px;border-radius:5px}.hauteur-corps{padding:20px 22px 22px;display:flex;flex-direction:column;gap:6px;flex:1}.hauteur-corps h3{font-size:28px}.hauteur-corps p{color:var(--texte-2);font-size:15.5px;flex:1}.hauteur-corps .prix-d\e8s{font-weight:700;margin:6px 0 12px}.lien-fleche{font-family:var(--titre);font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;font-size:17px;display:inline-flex;gap:8px;align-items:center;border:2.5px solid var(--noir);border-radius:9px;padding:10px 16px;justify-content:center}.lien-fleche:hover,.hauteur.pop .lien-fleche{background:var(--noir);color:var(--jaune)}.faq{max-width:860px;margin:42px auto 0;display:grid;gap:12px}.faq details{background:var(--blanc);border-radius:14px;box-shadow:0 1px #0000000d;border:2px solid transparent;transition:border-color .2s}.faq details[open]{border-color:var(--noir)}.faq summary{list-style:none;cursor:pointer;padding:20px 22px;font-weight:700;font-size:18px;display:flex;justify-content:space-between;gap:16px;align-items:center}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";flex:none;width:32px;height:32px;border-radius:8px;background:var(--jaune);display:grid;place-items:center;font-size:24px;font-weight:700;transition:transform .2s}.faq details[open] summary:after{transform:rotate(45deg);background:var(--noir);color:var(--jaune)}.faq details p{padding:0 22px 22px;color:var(--texte-2);font-size:16.5px}.final{text-align:center;padding:90px 0}.final h2{font-size:clamp(40px,6vw,74px);margin-bottom:16px}.final .rea{justify-content:center;margin-top:20px;color:var(--acier-clair)}footer{background:#0e0f11;color:var(--acier-clair);padding:46px 0 110px;font-size:14px}.pied-grille{display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap;align-items:flex-start}.pied-liens{display:flex;gap:22px;flex-wrap:wrap}.pied-liens a{text-decoration:none}.pied-liens a:hover{color:var(--jaune)}.barre-mobile{position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--noir);border-top:3px solid var(--jaune);padding:10px 16px calc(10px + env(safe-area-inset-bottom));display:none;align-items:center;gap:12px;transform:translateY(110%);transition:transform .3s}.barre-mobile.on{transform:none}.barre-mobile .txt{color:var(--blanc);font-size:13px;line-height:1.25;flex:1}.barre-mobile .txt b{font-family:var(--titre);color:var(--jaune);font-size:19px;letter-spacing:.04em;display:block}.barre-mobile .btn{font-size:17px;padding:12px 18px}.toast{position:fixed;top:86px;right:20px;z-index:80;background:var(--noir);color:var(--blanc);border-left:5px solid var(--jaune);border-radius:12px;padding:16px 18px;box-shadow:0 18px 40px #00000059;max-width:340px;transform:translate(130%);transition:transform .35s cubic-bezier(.2,.9,.3,1.2)}.toast.on{transform:none}.toast b{color:var(--jaune);font-family:var(--titre);letter-spacing:.06em;font-size:18px;display:block;text-transform:uppercase}.rv{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.rv.vu{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.rv{opacity:1;transform:none}.bandeau-piste{animation:none}html{scroll-behavior:auto}}@media(max-width:1000px){.garanties{grid-template-columns:1fr 1fr}.garantie.cite{grid-column:1/-1}.nav-liens{display:none}}@media(max-width:860px){.section{padding:68px 0}.hero{padding:30px 0 56px}.hero-grille,.tech-grille,.histoire{grid-template-columns:1fr;gap:34px}.visuel{order:-1;aspect-ratio:1/.92}.duel{grid-template-columns:1fr;gap:14px}.duel-vs{justify-self:center}.cartes3,.hauteurs,.packs{grid-template-columns:1fr}.pack.vedette{order:-1}.commande{grid-template-columns:1fr}.portrait{max-width:420px;aspect-ratio:1/1}.barre-mobile{display:flex}}@media(max-width:560px){body{font-size:16px}.wrap{padding:0 16px}.garanties{grid-template-columns:1fr}.nav .btn{display:none}.logo-txt{font-size:24px}.badge-rond{width:84px;height:84px;top:14px;right:14px}.badge-rond strong{font-size:24px}.etiquette{font-size:12px;padding:5px 8px}.minuteur{width:100%;justify-content:space-between}.minuteur-cases div{min-width:40px}.bande-cta .btn,.hero .btn{width:100%}}.bloc{padding:72px 0}.beton2{background:var(--beton-2)}.centre-auto{margin-left:auto;margin-right:auto}.btn-large{font-size:22px;padding:19px 36px}.bloc h2{margin-bottom:14px}.bloc .sous{margin-bottom:6px}.bloc .centre{margin-top:30px}.accueil .hero{padding:40px 0 64px}.accueil .hero-grille{grid-template-columns:1fr 1fr}.accueil .visuel{order:2}.hero-texte .lead{margin-bottom:26px}.hero-texte .btn{margin-bottom:16px}.hero-preuve{font-size:15px;font-weight:600;color:var(--texte-2);display:flex;flex-wrap:wrap;gap:6px;align-items:center}.hero-preuve .etoiles{font-size:16px}.douleurs{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px}.douleur{background:var(--anthracite);border:1px solid #30353B;border-radius:16px;padding:20px;display:flex;gap:14px;align-items:flex-start}.douleur-ico{flex:none;width:44px;height:44px;border-radius:12px;background:var(--jaune);color:var(--noir);display:grid;place-items:center}.douleur-ico svg{width:24px;height:24px}.douleur b{display:block;font-family:var(--titre);text-transform:uppercase;font-size:21px;letter-spacing:.02em;line-height:1.1;margin-bottom:4px}.douleur p{color:var(--acier-clair);font-size:15px}.solutions{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px}.solution{background:var(--blanc);border-radius:18px;overflow:hidden;box-shadow:var(--ombre)}.solution img{width:100%;aspect-ratio:4/3;object-fit:cover;background:var(--anthracite)}.solution-txt{padding:18px 20px 22px}.solution-txt h3{font-size:24px;margin-bottom:6px}.solution-txt p{color:var(--texte-2);font-size:15.5px}.avis-defile{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,1fr);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:6px 2px 14px;margin-top:26px;-webkit-overflow-scrolling:touch}.avis-defile .avis{scroll-snap-align:start}.avis .etoiles{font-size:14px}.garanties-ligne{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.garanties-ligne>div{background:var(--blanc);border-radius:16px;padding:20px 14px;text-align:center;box-shadow:0 1px #0000000d}.garanties-ligne svg{width:34px;height:34px;color:var(--vert);margin:0 auto 10px}.garanties-ligne b{display:block;font-family:var(--titre);text-transform:uppercase;font-size:19px;line-height:1.1}.garanties-ligne small{color:var(--texte-2);font-size:13.5px}.achat{padding:28px 0 64px}.achat-grille{display:grid;grid-template-columns:1.05fr 1fr;gap:44px;align-items:start}.galerie{position:sticky;top:90px}.galerie-piste{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;border-radius:20px;background:var(--anthracite);scrollbar-width:none;-webkit-overflow-scrolling:touch}.galerie-piste::-webkit-scrollbar{display:none}.galerie-piste img{flex:0 0 100%;width:100%;aspect-ratio:1/1;object-fit:cover;scroll-snap-align:start}.galerie-points{display:none;justify-content:center;gap:6px;margin-top:10px}.galerie-points button{width:8px;height:8px;border-radius:50%;background:var(--acier-clair)}.galerie-points button.on{background:var(--noir);width:20px;border-radius:4px}.galerie-vignettes{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-top:10px}.galerie-vignettes button{border-radius:10px;overflow:hidden;border:2px solid transparent;opacity:.7}.galerie-vignettes button.on{border-color:var(--noir);opacity:1}.galerie-vignettes img{width:100%;aspect-ratio:1/1;object-fit:cover}.titre-produit{font-size:clamp(40px,5vw,58px);margin-bottom:8px}.note-produit{display:inline-flex;gap:8px;align-items:center;font-weight:600;color:var(--texte-2);text-decoration:none;margin-bottom:14px}.atouts{list-style:none;display:grid;gap:7px;margin-bottom:22px}.atouts li{display:flex;gap:9px;align-items:flex-start;font-weight:600;font-size:15.5px}.atouts li:before{content:"";flex:none;width:18px;height:18px;margin-top:2px;border-radius:5px;background:var(--jaune) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2315171A' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center/12px no-repeat}.etape{display:flex;align-items:center;gap:10px;font-family:var(--titre);font-weight:800;text-transform:uppercase;letter-spacing:.06em;font-size:17px;margin:20px 0 10px}.etape-n{width:26px;height:26px;border-radius:50%;background:var(--noir);color:var(--jaune);display:grid;place-items:center;font-size:15px}.lien-guide{margin-left:auto;font-family:var(--corps);text-transform:none;letter-spacing:0;font-weight:600;font-size:14px;color:var(--texte-2)}.liste-packs{display:grid;gap:10px}.pack-ligne{position:relative;display:grid;grid-template-columns:auto 56px 1fr auto;gap:12px;align-items:center;width:100%;text-align:left;background:var(--blanc);border:2.5px solid var(--beton-2);border-radius:16px;padding:12px 14px;transition:border-color .15s}.pack-ligne[aria-checked=true]{border-color:var(--noir);background:#fffdf3}.pack-ligne.vedette{margin-top:12px}.pack-ligne .pack-ruban{position:absolute;top:-11px;right:14px;left:auto;border-radius:6px;padding:3px 10px;font-size:12px;letter-spacing:.08em;background:var(--noir);color:var(--jaune);font-family:var(--titre);font-weight:800;text-transform:uppercase}.pack-ligne .radio{width:22px;height:22px}.pack-mini{width:56px;height:56px;border-radius:10px;object-fit:cover;background:var(--beton-2)}.pack-info b{display:block;font-family:var(--titre);text-transform:uppercase;font-size:20px;line-height:1.05}.pack-info small{display:block;color:var(--texte-2);font-size:13.5px}.pack-badge{display:inline-block;margin-top:4px;font-style:normal;background:var(--jaune);font-family:var(--titre);font-weight:800;text-transform:uppercase;font-size:12.5px;letter-spacing:.04em;padding:2px 7px;border-radius:5px}.pack-prix{text-align:right}.pack-prix b{display:block;font-family:var(--titre);font-weight:900;font-size:26px;line-height:1}.pack-prix small{display:block;color:var(--vert);font-weight:700;font-size:12px;margin-top:3px}.options-choix{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.options-choix.deux{grid-template-columns:repeat(2,1fr)}.option{border:2.5px solid var(--beton-2);border-radius:12px;padding:10px 6px;text-align:center;background:var(--blanc)}.option b{display:block;font-family:var(--titre);font-size:20px;font-weight:900;line-height:1.05}.option small{font-size:13px;color:var(--texte-2)}.option[aria-checked=true]{border-color:var(--noir);background:var(--noir);color:var(--jaune)}.option[aria-checked=true] small{color:var(--acier-clair)}.btn-ajout{margin-top:22px}.sous-bouton{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:10px;color:var(--vert);font-weight:600;font-size:14.5px}.sous-bouton svg{width:18px;height:18px}.mini-garanties{display:grid;gap:10px;margin:22px 0;padding:16px;background:var(--blanc);border-radius:14px}.mini-garanties>div{display:flex;gap:12px;align-items:center;font-size:14px;color:var(--texte-2)}.mini-garanties svg{flex:none;width:26px;height:26px;color:var(--vert)}.mini-garanties b{display:block;color:var(--texte);font-size:15px}.accordeons details{border-top:1px solid var(--beton-2)}.accordeons details:last-child{border-bottom:1px solid var(--beton-2)}.accordeons summary{list-style:none;cursor:pointer;padding:15px 2px;font-weight:700;display:flex;justify-content:space-between;align-items:center}.accordeons summary::-webkit-details-marker{display:none}.accordeons summary:after{content:"+";font-size:22px;font-weight:600}.accordeons details[open] summary:after{content:"\2212"}.accordeons details>div{padding:0 2px 16px;color:var(--texte-2);font-size:15.5px;display:grid;gap:8px}.accordeons a{color:var(--texte)}.table-tailles{border-collapse:collapse;width:100%;max-width:320px}.table-tailles th,.table-tailles td{border:1px solid var(--beton-2);padding:8px 12px;text-align:left}.table-tailles th{background:var(--beton);font-family:var(--titre);text-transform:uppercase}.produit table.comp{min-width:0}.relance{max-width:480px;margin:34px auto 0;text-align:center}.relance small{display:block;margin-top:8px;color:var(--texte-2);font-size:13.5px}.produit .barre-mobile .txt span{color:var(--blanc)}@media(max-width:860px){.bloc{padding:52px 0}.accueil .hero{padding:16px 0 44px}.accueil .hero-grille{grid-template-columns:1fr;gap:22px}.accueil .visuel{order:0;aspect-ratio:1/1}.douleurs,.solutions{grid-template-columns:1fr;gap:12px}.solution{display:grid;grid-template-columns:120px 1fr}.solution img{height:100%;aspect-ratio:auto}.solution-txt{padding:14px 16px}.solution-txt h3{font-size:20px}.solution-txt p{font-size:14.5px}.garanties-ligne{grid-template-columns:repeat(2,1fr);gap:10px}.achat{padding:0 0 40px}.achat-grille{grid-template-columns:1fr;gap:18px}.achat-grille .galerie{position:static;margin:0 -20px}.galerie-piste{border-radius:0}.galerie-points{display:flex}.galerie-vignettes{display:none}}@media(max-width:560px){h2{font-size:34px}.bloc{padding:44px 0}.achat-grille .galerie{margin:0 -16px}.pack-ligne{grid-template-columns:auto 48px 1fr auto;gap:10px;padding:11px 12px}.pack-mini{width:48px;height:48px}.pack-info b{font-size:18px}.pack-prix b{font-size:22px}.option b{font-size:17px}.titre-produit{font-size:40px}.btn-large{width:100%}.final h2{font-size:40px}}.pack-ligne[aria-checked=true] .radio{border-color:var(--noir);background:var(--noir)}.pack-ligne[aria-checked=true] .radio:after{content:"";width:9px;height:9px;border-radius:50%;background:var(--jaune)}@media(max-width:860px){.accueil .visuel{aspect-ratio:4/3}.accueil .visuel img{object-position:50% 70%}.accueil .hero-texte .eyebrow{display:none}.accueil .hero h1{font-size:40px;margin-bottom:12px}.accueil .hero-texte .lead{font-size:16.5px;margin-bottom:18px}.accueil .badge-rond{width:78px;height:78px;top:12px;right:12px}.accueil .badge-rond strong{font-size:22px}.accueil .badge-rond small{font-size:11px}}.galerie-piste img,.solution img,.visuel-photo img,.galerie-vignettes img{height:auto}.visuel-photo img{height:100%}@media(max-width:860px){.solution img{height:100%}}.pack-info small{white-space:nowrap}@media(max-width:560px){.pack-info small{font-size:12.5px}.pack-prix small{font-size:11px}.pack-ligne .radio{width:20px;height:20px}}.pack-prix small{white-space:nowrap}.pied-email{display:inline-flex;align-items:center;gap:8px;margin-top:12px;color:var(--jaune);text-decoration:none;font-weight:600}.pied-email:hover{text-decoration:underline}.pied-email svg{width:18px;height:18px}.page-simple{padding:64px 0 90px;min-height:60vh}.page-simple .wrap{max-width:860px}.titre-page{font-size:clamp(36px,5vw,56px);margin-bottom:24px}.rte{font-size:17px;color:var(--texte)}.rte h2{font-size:28px;margin:32px 0 10px}.rte h3{font-size:22px;margin:24px 0 8px}.rte p,.rte ul,.rte ol{margin-bottom:14px}.rte ul,.rte ol{padding-left:22px}.rte a{color:var(--texte);text-decoration:underline;text-decoration-color:var(--jaune);text-decoration-thickness:3px}.shopify-policy__container{max-width:860px;margin:0 auto;padding:64px 20px 90px}.shopify-policy__title h1{font-family:var(--titre);text-transform:uppercase;font-size:clamp(36px,5vw,56px);line-height:1;margin-bottom:24px}.shopify-policy__body{font-size:17px}.shopify-policy__body p,.shopify-policy__body ul{margin-bottom:14px}.ligne-panier{display:grid;grid-template-columns:90px 1fr auto;gap:16px;align-items:center;background:var(--blanc);border-radius:16px;padding:14px;margin-bottom:12px;box-shadow:0 1px #0000000d}.ligne-panier img{width:90px;height:90px;object-fit:cover;border-radius:10px;background:var(--beton-2)}.lp-info b{display:block;font-size:17px}.lp-info small{display:block;color:var(--texte-2)}.lp-info span{font-family:var(--titre);font-weight:800;font-size:22px}.lp-qte{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.lp-qte input{width:70px;padding:8px;border:2px solid var(--beton-2);border-radius:8px;font:inherit;text-align:center}.lp-qte a{font-size:13px;color:var(--texte-2)}.panier-total{display:flex;justify-content:space-between;align-items:baseline;margin:22px 0 6px;font-family:var(--titre);text-transform:uppercase;font-size:24px;font-weight:800}.panier-total b{font-size:38px}.note-livraison{color:var(--vert);font-weight:600;margin-bottom:18px}.panier-actions{display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap}.form-contact{display:grid;gap:14px;max-width:560px}.form-contact label{font-weight:600;font-size:15px;display:grid;gap:6px}.form-contact input,.form-contact textarea{font:inherit;padding:12px 14px;border:2px solid var(--beton-2);border-radius:10px;background:var(--blanc)}.form-contact input:focus,.form-contact textarea:focus{outline:none;border-color:var(--noir)}.message-ok{background:#e3f4ea;color:var(--vert);padding:14px 16px;border-radius:10px;font-weight:600}.message-erreur{background:#fbe5e1;color:var(--rouge);padding:14px 16px;border-radius:10px}@media(max-width:560px){.ligne-panier{grid-template-columns:70px 1fr}.ligne-panier img{width:70px;height:70px}.lp-qte{grid-column:1/-1;flex-direction:row;justify-content:space-between;align-items:center}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/pied-dacier.css.map */
