:root{--bg: #0b0b0b;--bg-2: #121212;--bg-3: #151515;--line: #262626;--text: #f2f2f0;--muted: #9a9a96;--red: #e1251b;--blue: #1c69d4;--on-red: #ffffff;--gradient: linear-gradient(90deg, var(--blue), var(--red));--display: "Saira Extra Condensed", "Arial Narrow", sans-serif;--body: "Saira", system-ui, sans-serif;--mono: "JetBrains Mono", ui-monospace, monospace;--gutter: clamp(16px, 4vw, 48px);--max: 1440px;--skew: -9deg}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;color-scheme:dark}body{margin:0;background:var(--bg);color:var(--text);font:400 16px/1.55 var(--body);-webkit-font-smoothing:antialiased;overflow-x:hidden}img{display:block;max-width:100%;height:auto}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3{margin:0}.wrap{width:100%;max-width:var(--max);margin:0 auto;padding:0 var(--gutter)}.visually-hidden,.skip:not(:focus){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip:focus{position:fixed;top:8px;left:8px;z-index:99;background:var(--red);color:var(--on-red);padding:8px 14px}:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.tag{display:inline-flex;align-items:center;gap:10px;margin:0;font:500 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.tag-dot{width:14px;height:8px;background:linear-gradient(90deg,var(--blue) 50%,var(--red) 50%);transform:skew(var(--skew))}.btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:56px;padding:0 26px;border:0;border-radius:0;cursor:pointer;font:800 20px/1 var(--display);letter-spacing:.04em;text-transform:uppercase;text-decoration:none;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);transition:background-color .15s,color .15s,transform .15s}.btn:active{transform:translateY(1px)}.glare{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.btn-accent{background:var(--red);color:var(--on-red)}.btn-accent:hover{background:var(--gradient)}.btn-ghost{background:transparent;color:inherit;box-shadow:inset 0 0 0 2px currentColor;clip-path:none}.btn-ghost:hover{background:var(--text);color:var(--bg)}.btn[disabled]{background:var(--bg-3);color:var(--muted);cursor:not-allowed}.btn-price{font-family:var(--mono);font-weight:500;font-size:15px;letter-spacing:0;padding-left:14px;border-left:1px solid currentColor}.annonce{background:#0d0d0d;color:#cfcfcb;position:relative;text-align:center;padding:9px var(--gutter);font:500 11px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase}.annonce:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--gradient)}.s-header{position:sticky;top:0;z-index:20}.hd{background:color-mix(in srgb,var(--bg) 82%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.hd-in{display:flex;align-items:center;gap:28px;height:64px}.logo{font:900 26px/1 var(--display);letter-spacing:.01em;text-transform:uppercase;text-decoration:none;display:inline-block;transform:skew(var(--skew))}.logo span{color:var(--red)}.hd-titre{display:flex;margin:0}.hd-nav{display:flex;gap:26px;margin-left:auto}.hd-nav a{position:relative;padding:6px 0;color:var(--muted);text-decoration:none;font:600 14px/1 var(--body);text-transform:uppercase;letter-spacing:.08em;transition:color .2s}.hd-nav a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--gradient);transform:scaleX(0);transform-origin:left;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.hd-nav a:hover,.hd-nav a:focus-visible,.hd-nav a[aria-current]{color:var(--text)}.hd-nav a:hover:after,.hd-nav a:focus-visible:after,.hd-nav a[aria-current]:after{transform:scaleX(1)}.hd-cart{margin-left:auto;position:relative;display:inline-flex;align-items:center;gap:3px;height:44px;padding-right:14px;text-decoration:none;color:var(--text)}.hd-nav+.hd-cart{margin-left:0}.hd-cart-img{width:46px;height:auto;transform:rotate(-4deg);filter:drop-shadow(0 0 1px rgba(255,255,255,.45));transition:transform .25s cubic-bezier(.2,.8,.2,1),filter .25s}.hd-cart-vitesse{width:10px;height:32px;overflow:visible;fill:none;stroke:var(--red);stroke-width:2;stroke-linecap:round;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.hd-cart:hover .hd-cart-img,.hd-cart:focus-visible .hd-cart-img,.hd-cart[aria-current] .hd-cart-img{transform:rotate(-4deg) translate(2px);filter:drop-shadow(0 0 1px rgba(255,255,255,.5)) drop-shadow(0 4px 10px rgba(225,37,27,.55))}.hd-cart:hover .hd-cart-vitesse,.hd-cart:focus-visible .hd-cart-vitesse{transform:translate(-3px)}.hd-count{position:absolute;top:2px;right:-2px;min-width:22px;height:20px;padding:0 6px;display:inline-grid;place-items:center;background:var(--red);color:var(--on-red);font:500 11px/1 var(--mono);clip-path:polygon(4px 0,100% 0,calc(100% - 4px) 100%,0 100%)}.hd-son:empty{display:none}.son.son--entete{position:static;padding:7px 12px 7px 10px}@media(prefers-reduced-motion:reduce){.hd-cart-vitesse,.hd-nav a:after{transition:none}}@media(max-width:700px){.hd-in{gap:14px}.hd-nav{display:none}.hd-nav+.hd-cart{margin-left:auto}.son.son--entete{padding:8px}.son--entete span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.flyby{position:relative;padding:clamp(64px,10vw,140px) 0;overflow:hidden}.flyby-sticky{display:grid;justify-items:center;gap:40px}.flyby-text{text-align:center;position:relative;z-index:1}.flyby-text h2{margin-top:18px;font:900 clamp(48px,9vw,150px)/.86 var(--display);text-transform:uppercase;transform:skew(var(--skew))}.flyby-text h2 span{background:var(--gradient);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.06em}.flyby-move{position:relative;width:min(92vw,1000px)}.moto{display:block;width:100%;height:auto}.moto-num{font:900 92px/1 var(--display);fill:#fff;letter-spacing:.02em}.moto-roue{transform-box:fill-box;transform-origin:center;transform:rotate(var(--spin, 0deg))}.flyby-lines,.flyby-hint{display:none}.flyby-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none}.flyby-on .flyby{height:220vh;padding:0;overflow:visible}.flyby-on .flyby .flyby-sticky{position:sticky;top:0;height:100vh;height:100svh;display:grid;place-items:center;overflow:hidden;background:radial-gradient(35% 40% at 78% 30%,rgba(28,105,212,.18),transparent 70%),radial-gradient(30% 35% at 22% 75%,rgba(225,37,27,.14),transparent 70%),var(--bg)}.flyby-on .flyby .flyby-move{position:absolute;left:0;top:56%;z-index:2;width:clamp(340px,62vw,1100px);transform:translate3d(-200vw,-50%,0);will-change:transform}.flyby-on .flyby .flyby-lines{display:block;position:absolute;right:88%;top:18%;width:70vw;height:64%;background:linear-gradient(90deg,transparent,var(--red)) 100% 18% / 75% 5px no-repeat,linear-gradient(90deg,transparent,var(--blue)) 100% 40% / 100% 3px no-repeat,linear-gradient(90deg,transparent,var(--red)) 100% 58% / 55% 8px no-repeat,linear-gradient(90deg,transparent,var(--blue)) 100% 76% / 90% 2px no-repeat}.flyby.is-3d .flyby-move{visibility:hidden}.flyby-on .flyby .flyby-move:has(img.moto){width:auto}.flyby-move img.moto{width:auto;max-width:92vw;height:min(58vh,48vw);transform:rotate(var(--incl, 0deg));transform-origin:50% 85%}@media(max-width:700px){.flyby-move img.moto{height:min(44vh,84vw)}}img.moto{object-fit:contain;filter:drop-shadow(0 18px 22px rgba(0,0,0,.55)) drop-shadow(0 0 40px rgba(28,105,212,.12))}.flyby-move:has(img.moto):after{content:"";position:absolute;left:8%;right:8%;bottom:-2%;height:9%;z-index:-1;background:radial-gradient(50% 50% at 50% 50%,rgba(0,0,0,.85),transparent 70%)}.flyby-on .flyby .flyby-hint{display:block;position:absolute;left:50%;bottom:16%;transform:translate(-50%);margin:0;z-index:3;font:500 12px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);opacity:calc(1 - var(--t, 0) * 25)}@media(max-width:700px){.flyby-on .flyby .flyby-move{width:92vw;top:72%}}.flyby--casquette .flyby-move{width:min(80vw,600px)}.cap3d--defile{height:auto;aspect-ratio:4 / 3}.cap3d--defile[data-cap-defile]{position:relative}.cap3d--defile[data-cap-defile] img{width:100%;height:100%;object-fit:contain;transition:opacity .4s}.cap3d--attente img,.cap3d--pret img{opacity:0}.cap3d-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .5s}.cap3d--pret .cap3d-canvas{opacity:1}.flyby-on .flyby.flyby--casquette .flyby-move{width:clamp(300px,44vw,720px);top:62%}@media(max-width:700px){.flyby-on .flyby.flyby--casquette .flyby-move{width:84vw;top:72%}}.son{position:fixed;right:16px;bottom:16px;z-index:30;display:inline-flex;align-items:center;gap:8px;padding:10px 14px 10px 12px;border:1px solid var(--line);border-radius:999px;cursor:pointer;background:#0c0c0ccc;color:var(--muted);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font:500 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;transition:color .2s,border-color .2s}.son:hover{color:var(--text)}.son svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.son svg path:first-child{fill:currentColor}.son .son-on{display:none}.son[aria-pressed=true]{color:var(--text);border-color:transparent;background:linear-gradient(#0c0c0cd9,#0c0c0cd9) padding-box,var(--gradient) border-box;border:1px solid transparent}.son[aria-pressed=true] .son-on{display:inline}.son[aria-pressed=true] .son-off{display:none}.hero{position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(35% 40% at 75% 35%,rgba(28,105,212,.2),transparent 70%),radial-gradient(30% 35% at 30% 70%,rgba(225,37,27,.16),transparent 70%),radial-gradient(50% 45% at 50% 50%,#1e1e1e,transparent 70%),var(--bg)}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.hero-word{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%) skew(var(--skew));font:900 clamp(120px,27vw,460px)/.8 var(--display);letter-spacing:-.01em;white-space:nowrap;color:transparent;-webkit-text-stroke:1.5px #262626}.hero-stripe{position:absolute;left:-10%;right:-10%;top:60%;height:clamp(30px,4.6vw,70px);background:linear-gradient(90deg,var(--blue),var(--red)) top / 100% 46% no-repeat,linear-gradient(90deg,var(--blue),var(--red)) bottom / 100% 14% no-repeat;transform:rotate(-6deg);opacity:.85}.hero-head{display:flex;justify-content:space-between;align-items:flex-start;padding-top:22px;position:relative;z-index:2}.hero-num{margin:0;font:900 clamp(56px,7vw,104px)/.8 var(--display);transform:skew(var(--skew));color:transparent;-webkit-text-stroke:2px var(--text)}.hero-stage{position:relative;margin-top:clamp(-60px,-4vw,-20px)}.cap3d{display:block;width:100%;height:clamp(420px,74svh,940px);background:transparent;--poster-color: transparent}.cap3d--photo{display:grid;place-items:center}.cap3d--photo img{max-height:100%;width:auto;object-fit:contain}.cap3d--vide{display:grid;place-items:center;text-align:center;padding:0 var(--gutter)}.cap3d--vide p{max-width:420px;margin:0;padding:20px 24px;background:var(--bg-2);border:2px dashed var(--line);font-size:15px}.hero-hint{position:absolute;left:50%;bottom:14px;transform:translate(-50%);margin:0;font:500 11px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.ar-btn{position:absolute;right:var(--gutter);bottom:12px;border:0;background:var(--text);color:var(--bg);padding:10px 14px;cursor:pointer;font:500 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase}@media(max-width:700px){.hero-stage{margin-top:0}.cap3d{height:clamp(340px,52svh,520px)}.hero-hint{display:none}.hero-word{top:50%}.hero-stripe{top:60%}}.cx{position:relative}.cx-stage{position:absolute;top:0;right:0;bottom:0;left:0}.cx-stage:focus{outline:none}.cx-stage:focus-visible{outline:2px solid var(--blue);outline-offset:-6px}.cx-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;touch-action:pan-y;cursor:grab;opacity:0;transition:opacity .8s ease}.cx--pret .cx-canvas{opacity:1}.cx-poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;transition:opacity .6s ease}.cx--pret .cx-poster{opacity:0;pointer-events:none}.cx-load{position:absolute;left:50%;bottom:84px;z-index:2;width:min(200px,44%);height:2px;transform:translate(-50%);overflow:hidden;background:#f2f2f01f}.cx-load:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gradient);transform-origin:left;transform:scaleX(var(--p, .3));transition:transform .25s}.cx-load:not([style]):after{animation:cx-balaye 1.2s cubic-bezier(.65,0,.35,1) infinite}@keyframes cx-balaye{0%{transform:translate(-100%) scaleX(.3)}to{transform:translate(110%) scaleX(.3)}}.cx--erreur .cx-bar{display:none}.cx:not(.cx--pret) .cx-bar{opacity:.4;pointer-events:none}.cx-labels{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.cx-lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.cx-lines path{fill:none;stroke:#f2f2f099;stroke-width:1}.cx-lines circle{fill:var(--text);stroke:#0b0b0bd9;stroke-width:1.5}.cx-lines .is-focus{stroke:var(--text)}.cx-lines circle.is-focus{fill:var(--red);stroke:var(--text)}.cx-label{position:absolute;left:0;top:0;opacity:0;visibility:hidden;pointer-events:auto;cursor:default;padding:7px 11px;white-space:nowrap;font:500 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text);background:#0c0c0ccc;border:1px solid #2e2e2e;border-radius:999px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:background-color .2s,color .2s,border-color .2s}.cx-label.is-focus{background:var(--text);color:var(--bg);border-color:var(--text)}.cx-label-short{display:none}@media(prefers-reduced-motion:reduce){.cx-canvas,.cx-poster,.cx-label{transition:none}.cx-load:not([style]):after{animation:none}}.cx-bar{position:absolute;left:50%;bottom:16px;transform:translate(-50%);z-index:2;display:flex;gap:4px;padding:4px;background:#0c0c0cbf;border:1px solid var(--line);border-radius:999px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.cx-bar button{position:relative;overflow:hidden;border:0;border-radius:999px;padding:10px 16px;background:transparent;cursor:pointer;font:500 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);white-space:nowrap;transition:background-color .2s,color .2s}.cx-bar button:hover{color:var(--text)}.cx-bar button[aria-pressed=true]{background:var(--text);color:var(--bg)}.cx-progress{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--gradient);transform:scaleX(0);transform-origin:left}.hero-stage:has(.cx) .hero-hint{left:var(--gutter);bottom:30px;transform:none}@media(max-width:700px){.cx-bar button{padding:10px 11px;letter-spacing:.06em}.cx-label{font-size:10px;padding:6px 9px;letter-spacing:.08em}.cx-label-long{display:none}.cx-label-short{display:inline}.cx-load{bottom:70px}}.hero-bar{background:var(--bg-2);border-top:1px solid var(--line);position:relative;z-index:2}.hero-bar-in{display:flex;align-items:center;justify-content:space-between;gap:24px 40px;flex-wrap:wrap;padding-top:22px;padding-bottom:22px}.hero-title h1,.hero-title h2{font:900 clamp(52px,7.4vw,120px)/.86 var(--display);text-transform:uppercase;letter-spacing:-.005em;transform:skew(var(--skew));transform-origin:left bottom}.hero-title p{margin:10px 0 0;font:500 12px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.buy{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.buy-field{display:grid;gap:6px}.buy-label{font:500 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.buy-field input,.buy-field select{height:56px;padding:0 14px;background:transparent;border:2px solid var(--line);border-radius:0;font:500 16px/1 var(--mono)}.buy-field input:hover,.buy-field select:hover{border-color:var(--muted)}.buy-qty input{width:76px;text-align:center}.buy-field select option{color:var(--text);background:var(--bg-2)}.buy-msg{flex-basis:100%;margin:0;font:500 12px/1.4 var(--mono);letter-spacing:.04em}.buy-msg:empty{display:none}.buy-msg a{color:var(--blue)}.buy-vide{margin:0;font:500 12px/1.5 var(--mono);max-width:360px;color:var(--muted)}.ticker{background:#0d0d0d;color:#cfcfcb;overflow:hidden;border-block:1px solid var(--line);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.ticker-track{display:flex;width:max-content;animation:defile 32s linear infinite}.ticker-set{display:flex;align-items:center;flex-shrink:0}.ticker span{padding:16px 24px;white-space:nowrap;font:900 clamp(22px,2.6vw,34px)/1 var(--display);text-transform:uppercase;letter-spacing:.06em;transform:skew(var(--skew))}.ticker i{width:8px;height:8px;border-radius:2px;background:var(--red);transform:rotate(45deg);flex-shrink:0}.ticker i:nth-of-type(2n){background:var(--blue)}@keyframes defile{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ticker-track{animation:none}}.fiche{background:var(--bg);padding:clamp(56px,9vw,120px) 0}.fiche-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:start}.fiche-photos{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fiche-photo{margin:0;background:var(--bg-3);aspect-ratio:1;overflow:hidden}.fiche-photo img{width:100%;height:100%;object-fit:cover}.fiche-photo--big{grid-column:1 / -1;aspect-ratio:5 / 4}.fiche-photo--vide{display:grid;place-items:center;color:var(--muted);font-size:14px;background:var(--bg-2)}.fiche-info{position:sticky;top:96px}.fiche-info h2{margin-top:18px;font:900 clamp(44px,5.4vw,84px)/.88 var(--display);text-transform:uppercase;transform:skew(var(--skew));transform-origin:left bottom}.fiche-price{margin:18px 0 0;font:500 22px/1 var(--mono);color:var(--red)}.rte{margin-top:26px;color:#c6c6d0;max-width:56ch}.rte p{margin:0 0 14px}.rte strong{color:var(--text);font-weight:600}.rte ul{margin:0 0 14px;padding:0;list-style:none;display:grid;gap:8px}.rte li{position:relative;padding-left:22px}.rte li:before{content:"";position:absolute;left:0;top:.62em;width:12px;height:4px;background:linear-gradient(90deg,var(--blue) 50%,var(--red) 50%);transform:skew(var(--skew))}.rte a{color:var(--blue)}.specs{margin:30px 0;border-top:1px solid var(--line)}.specs div{display:flex;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid var(--line)}.specs dt{font:500 12px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.specs dd{margin:0;font:600 15px/1.4 var(--body);text-align:right}.fiche-plus{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:8px}.fiche-plus li{font:500 12px/1.4 var(--mono);letter-spacing:.06em;color:var(--muted);padding-left:22px;position:relative}.fiche-plus li:before{content:"\2192";position:absolute;left:0;color:var(--blue)}.reseaux{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-top:12px}.reseau{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:18px;padding:26px 22px 22px;border-radius:16px;background:#161616;border:1px solid var(--line);text-decoration:none;transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s}.reseau:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;z-index:1;background:linear-gradient(90deg,var(--blue) 50%,var(--red) 50%)}.reseau:hover{transform:translateY(-3px);border-color:#333;box-shadow:0 24px 50px -30px #1c69d48c,0 24px 50px -34px #e1251b8c}.reseau>span{position:relative;z-index:1}.reseau-logo{width:48px;height:48px;border-radius:12px;background:#000;border:1px solid var(--line);display:grid;place-items:center}.reseau-logo svg{width:22px;height:22px;overflow:visible}.reseau-logo--snap{background:#fffc00;border-color:#fffc00}.reseau-logo--snap path{fill:#fff;stroke:#000;stroke-width:1.4;stroke-linejoin:round}.tt-b{fill:var(--blue);transform:translate(-1.2px,-.9px)}.tt-r{fill:var(--red);transform:translate(1.2px,.9px)}.tt-w{fill:#fff}.reseau-text{display:grid;gap:4px}.reseau-nom{font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.reseau-text strong{font:800 24px/1 var(--display);text-transform:uppercase;letter-spacing:.02em}.reseau-text>span:last-child{font-size:14px;line-height:1.4;color:var(--muted)}@media(max-width:900px){.fiche-grid{grid-template-columns:1fr}.fiche-info{position:static}.fiche-gauche{display:contents}.fiche-info{order:1}.reseaux{order:2;margin-top:0}}.ft{background:#050506;border-top:1px solid var(--line);padding:clamp(40px,6vw,80px) 0 28px;overflow:hidden}.ft-word{margin:0 0 clamp(28px,4vw,48px);font:900 clamp(64px,17vw,280px)/.8 var(--display);text-transform:uppercase;white-space:nowrap;transform:skew(var(--skew));transform-origin:left bottom;color:transparent;-webkit-text-stroke:1.5px #2c2c35}.ft-word span{color:var(--red);-webkit-text-stroke:0}.ft-grid{display:flex;justify-content:space-between;gap:24px 48px;flex-wrap:wrap}.ft-text{margin:0;max-width:40ch;color:var(--muted)}.ft-links{display:flex;flex-wrap:wrap;gap:10px 26px}.ft-links a{font:800 20px/1 var(--display);text-transform:uppercase;letter-spacing:.05em;text-decoration:none}.ft-links a:hover{color:var(--red)}.ft-bottom{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-top:40px;padding-top:20px;border-top:1px solid var(--line)}.ft-bottom p{margin:0;font:500 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.ft-pay{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.ft-pay svg{width:38px;height:24px;display:block}.page{padding-top:clamp(40px,7vw,96px);padding-bottom:clamp(56px,9vw,120px)}.page--narrow{max-width:820px}.page--center{text-align:center;display:grid;justify-items:center;gap:4px}.page-title{margin:14px 0 28px;font:900 clamp(48px,7vw,104px)/.88 var(--display);text-transform:uppercase;transform:skew(var(--skew));transform-origin:left bottom}.page--center .page-title{transform-origin:center}.page-lead{margin:0 0 24px;font-size:18px;color:var(--muted)}.page-big{margin:0;font:900 clamp(120px,26vw,320px)/.8 var(--display);color:var(--red);transform:skew(var(--skew))}.logo--big{font-size:clamp(40px,7vw,72px);margin:0 0 8px}.page--password{min-height:100svh;align-content:center}.cart-items{list-style:none;margin:0;padding:0;border-top:2px solid var(--text)}.cart-item{display:grid;grid-template-columns:96px 1fr auto auto;align-items:center;gap:20px;padding:18px 0;border-bottom:1px solid var(--line)}.cart-img{background:var(--bg-3);aspect-ratio:1;display:block}.cart-img img{width:100%;height:100%;object-fit:cover}.cart-name{display:grid;gap:4px}.cart-name>a:first-child{font:800 24px/1 var(--display);text-transform:uppercase;text-decoration:none}.cart-name span{font:500 12px/1.3 var(--mono);color:var(--muted)}.cart-remove{font:500 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.cart-price{margin:0;font:500 17px/1 var(--mono);min-width:70px;text-align:right}.cart-total{margin-left:auto;max-width:440px;padding-top:26px}.cart-total>p:first-child{display:flex;justify-content:space-between;align-items:baseline;margin:0}.cart-total>p:first-child span{font:800 26px/1 var(--display);text-transform:uppercase}.cart-total strong{font:500 26px/1 var(--mono)}.cart-promo .cart-actions{align-items:flex-end}.cart-codes{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:6px;font:500 13px/1.4 var(--mono)}button.cart-remove{background:none;border:0;padding:0;cursor:pointer;text-decoration:underline}.cart-note{margin:8px 0 22px;font-size:14px;color:var(--muted)}.cart-actions{display:flex;gap:10px;flex-wrap:wrap}.cart-actions .btn-accent{flex:1}@media(max-width:600px){.cart-item{grid-template-columns:72px 1fr auto;gap:14px}.cart-item .buy-qty{grid-column:2}.cart-price{grid-column:3;grid-row:2}}.grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:24px 16px}.carte{display:grid;gap:8px;text-decoration:none}.carte-img{background:var(--bg-3);aspect-ratio:1;display:block;overflow:hidden}.carte-img img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.carte:hover .carte-img img{transform:scale(1.04)}.carte-name{font:800 22px/1 var(--display);text-transform:uppercase}.carte-price{font:500 14px/1 var(--mono);color:var(--muted)}.list{list-style:none;margin:0;padding:0;border-top:2px solid var(--text)}.list a{display:flex;gap:20px;padding:18px 0;border-bottom:1px solid var(--line);text-decoration:none;font:800 26px/1.1 var(--display);text-transform:uppercase}.list a span{font:500 12px/2 var(--mono);color:var(--muted)}.list a:hover{color:var(--red)}.pager{margin-top:32px;font-family:var(--mono)}.pager a,.pager span{padding:6px 10px}.search{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;margin:0 0 32px;justify-content:inherit}.contact{display:grid;gap:16px;margin-top:36px;max-width:560px}.field{display:grid;gap:6px;text-align:left;flex:1;min-width:220px}.field span{font:500 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.field input,.field textarea{padding:14px;min-height:56px;background:transparent;border:2px solid var(--line);border-radius:0}.field input:focus,.field textarea:focus{border-color:var(--blue);outline:none}.form-ok{padding:14px 16px;background:var(--blue);color:#fff}.pw{margin-top:30px}.pw summary{cursor:pointer;font:500 12px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.pw .search{margin-top:16px}.page .rte,.page .rte strong{color:inherit}.flyby-offre{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px 24px;margin-top:clamp(22px,3vw,36px)}.flyby-offre .btn{min-height:50px}#casquette,#fiche,#achat-fiche{scroll-margin-top:100px}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.barre-achat{display:none}@media(max-width:700px){.barre-achat{position:fixed;left:0;right:0;bottom:0;z-index:25;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#0b0b0bf0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--line);transform:translateY(110%);visibility:hidden;transition:transform .3s cubic-bezier(.2,.8,.2,1),visibility 0s linear .3s}.barre-achat:before{content:"";position:absolute;left:0;right:0;top:-1px;height:2px;background:var(--gradient)}.barre-achat.is-visible{transform:none;visibility:visible;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.barre-nom{margin:0;min-width:0;font:800 17px/1.1 var(--display);text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.barre-buy{flex-shrink:0;display:block;position:relative}.barre-buy .btn{min-height:48px;padding:0 18px;font-size:17px;gap:10px}.barre-buy .buy-msg{position:absolute;right:0;bottom:calc(100% + 18px);white-space:nowrap;padding:8px 12px;background:var(--bg-2);border:1px solid var(--line)}.barre-visible .son{bottom:calc(84px + env(safe-area-inset-bottom))}}@media(max-width:700px)and (prefers-reduced-motion:reduce){.barre-achat,.barre-achat.is-visible{transition:none}}.titre-section{margin-top:16px;font:900 clamp(46px,6.6vw,104px)/.86 var(--display);text-transform:uppercase;transform:skew(var(--skew));transform-origin:left bottom}.titre-section span{color:transparent;-webkit-text-stroke:1.5px var(--text)}.icone{width:24px;height:24px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.icone .icone-accent{stroke:var(--red)}.recit{padding:clamp(72px,10vw,140px) 0;border-top:1px solid var(--line)}.recit-tete{margin-bottom:clamp(36px,5vw,64px)}.recit-grille{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(32px,6vw,96px)}.recit-scene{position:sticky;top:96px;align-self:start;display:grid;gap:18px}.recit-cadre{position:relative;aspect-ratio:1;overflow:hidden;background:var(--bg-3)}.recit-img{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .6s ease}.recit-img img{width:100%;height:100%;object-fit:cover;transform-origin:calc(var(--x) * 100%) calc(var(--y) * 100%);transition:transform 1.1s cubic-bezier(.2,.8,.2,1)}.recit-img.is-actif{opacity:1}.recit.is-live .recit-img.is-actif img{transform:scale(var(--z))}.recit-balayage{position:absolute;left:0;bottom:0;height:4px;width:100%;background:var(--gradient);transform:scaleX(var(--recit-p, 0));transform-origin:left;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.recit-piste{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 18px;font:500 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.recit-piste li{display:flex;align-items:center;gap:8px;transition:color .3s}.recit-piste li:before{content:"";width:10px;height:4px;background:var(--line);transform:skew(var(--skew));transition:background .3s}.recit-piste li.is-actif{color:var(--text)}.recit-piste li.is-actif:before{background:var(--red)}.recit-etapes{list-style:none;margin:0;padding:0}.recit-etape{padding:0 0 clamp(40px,6vw,64px)}.recit.is-live .recit-etape{min-height:62vh;display:flex;flex-direction:column;justify-content:center;padding:0;opacity:.28;transition:opacity .4s}.recit.is-live .recit-etape.is-actif{opacity:1}.recit.is-live .recit-etape:last-child{min-height:50vh}.recit-legende{margin:0 0 12px;font:500 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--red)}.recit-etape h3{font:900 clamp(34px,4vw,60px)/.9 var(--display);text-transform:uppercase;transform:skew(var(--skew));transform-origin:left bottom}.recit-texte{margin:16px 0 0;max-width:42ch;color:#c6c6d0;font-size:17px}@media(max-width:900px){.recit-grille{display:block;position:relative}.recit-scene{top:72px;z-index:0}.recit-piste{display:none}.recit-etapes{position:relative;z-index:1}.recit-etape{padding:22px 20px;margin-top:16px;background:#0b0b0bdb;border-left:3px solid var(--red)}.recit.is-live .recit-etapes{margin-top:-40vh}.recit.is-live .recit-etape{min-height:0;margin:0 0 70vh;padding:22px 20px;opacity:1;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.recit.is-live .recit-etape:last-child{min-height:0;margin-bottom:8vh}.recit-texte{font-size:16px}}.garanties{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg-2)}.garanties-liste{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.garantie{display:flex;gap:16px;padding:clamp(24px,3vw,36px) clamp(16px,2vw,28px);border-left:1px solid var(--line)}.garantie:first-child{border-left:0;padding-left:0}.garantie .icone{width:28px;height:28px;margin-top:2px}.garantie-corps{display:grid;gap:8px;align-content:start}.garantie-titre{margin:0;font:800 22px/1 var(--display);text-transform:uppercase;letter-spacing:.02em}.garantie-texte,.garantie-lien{margin:0;font-size:15px;line-height:1.45;color:var(--muted)}.garantie-lien{text-decoration:underline;text-decoration-color:var(--red);text-underline-offset:4px}.garantie-lien:hover{color:var(--text)}.paiements{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.paiements svg{display:block;width:38px;height:24px}@media(max-width:700px){.garantie,.garantie:first-child{border-left:0;border-top:1px solid var(--line);padding:22px 0}.garantie:first-child{border-top:0}}.portee{padding:clamp(72px,10vw,140px) 0}.portee-piste{list-style:none;margin:clamp(28px,4vw,48px) 0 0;padding:0 var(--gutter) 12px;display:grid;grid-auto-flow:column;grid-auto-columns:clamp(240px,30vw,420px);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 var(--gutter);scrollbar-width:thin}.portee-item{scroll-snap-align:start}.portee-item figure{position:relative;margin:0;aspect-ratio:4 / 5;overflow:hidden;background:var(--bg-3)}.portee-item img,.portee-item video{width:100%;height:100%;object-fit:cover}.portee-item figcaption{position:absolute;left:0;bottom:0;padding:8px 12px;background:var(--bg);font:500 11px/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase}.media-video{position:relative}.media-video-el{display:block;width:100%;height:100%;object-fit:cover}.media-video-btn{position:absolute;right:12px;bottom:12px;z-index:1;min-height:36px;padding:0 14px;border:1px solid rgba(255,255,255,.3);border-radius:0;cursor:pointer;background:#0b0b0bb3;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);font:500 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase}.media-video-btn:hover{background:var(--red);border-color:var(--red)}.portee-item .media-video-btn{bottom:auto;top:12px}.avis-bloc{padding:clamp(72px,10vw,140px) 0;border-top:1px solid var(--line)}.avis-tete{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:clamp(28px,4vw,48px)}.avis-nav{display:flex;gap:8px}.avis-nav[hidden]{display:none}.rond{width:52px;height:52px;display:grid;place-items:center;padding:0;cursor:pointer;background:transparent;border:2px solid var(--line);border-radius:0;transition:border-color .2s,background .2s}.rond:hover:not(:disabled){border-color:var(--red);background:var(--red)}.rond:disabled{opacity:.35;cursor:default}.avis-piste{list-style:none;margin:0;padding:0 var(--gutter) 12px;display:grid;grid-auto-flow:column;grid-auto-columns:clamp(280px,34vw,460px);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 var(--gutter);scrollbar-width:none}.avis-piste::-webkit-scrollbar{display:none}@media(min-width:1440px){.avis-piste,.portee-piste{padding-left:calc((100vw - var(--max)) / 2 + var(--gutter))}}.avis-piste--seul{grid-auto-columns:min(100%,720px)}.avis-item{scroll-snap-align:start;display:flex}.avis{position:relative;margin:0;padding:30px 28px 26px;display:flex;flex-direction:column;gap:22px;width:100%;background:var(--bg-2);border:1px solid var(--line)}.avis:before{content:"";position:absolute;left:-1px;top:-1px;width:56px;height:3px;background:var(--gradient)}.avis-note{margin:0}.avis-barres{display:flex;gap:4px}.avis-barres i{width:18px;height:6px;background:var(--line);transform:skew(var(--skew))}.avis-barres i.on{background:var(--red)}.avis blockquote{margin:0;flex:1}.avis blockquote p{margin:0;font:600 clamp(20px,1.8vw,24px)/1.3 var(--body)}.avis figcaption{display:grid;gap:4px}.avis figcaption strong{font:800 20px/1 var(--display);text-transform:uppercase;letter-spacing:.03em}.avis figcaption span{display:flex;align-items:center;gap:8px;font:500 11px/1.3 var(--mono);letter-spacing:.08em;color:var(--muted)}.avis figcaption i{width:4px;height:4px;background:var(--muted)}.faq{padding:clamp(72px,10vw,140px) 0;border-top:1px solid var(--line)}.faq-grille{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,6vw,96px);align-items:start}.faq-tete{position:sticky;top:96px}.faq-contact{margin:26px 0 0;font-size:15px;color:var(--muted)}.faq-contact a{text-decoration-color:var(--red);text-underline-offset:4px}.faq-contact a:hover{color:var(--text)}.faq-liste{border-top:2px solid var(--text)}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;cursor:pointer;list-style:none;font:800 clamp(22px,2.2vw,30px)/1.05 var(--display);text-transform:uppercase;letter-spacing:.01em;transition:color .2s}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{color:var(--red)}.faq-item summary .icone{transition:transform .3s cubic-bezier(.2,.8,.2,1)}.faq-item[open] summary .icone{transform:rotate(45deg)}.faq-reponse{margin:0;padding:0 0 24px}.faq-reponse p:last-child{margin-bottom:0}@media(max-width:900px){.faq-grille{grid-template-columns:1fr}.faq-tete{position:static}}.histoire{position:relative;overflow:hidden;padding:clamp(80px,12vw,170px) 0;border-top:1px solid var(--line)}.histoire-fond{position:absolute;right:-4vw;top:50%;transform:translateY(-50%) skew(var(--skew));font:900 clamp(260px,44vw,720px)/.8 var(--display);color:transparent;-webkit-text-stroke:1px #1e1e1e;pointer-events:none;-webkit-user-select:none;user-select:none}.histoire-grille{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:center}.histoire--texte .histoire-grille{grid-template-columns:minmax(0,760px)}.histoire-media{aspect-ratio:4 / 5;overflow:hidden;background:var(--bg-3)}.histoire-media img{width:100%;height:100%;object-fit:cover}.histoire-rte{font-size:18px}.histoire-signature{margin:26px 0 0;font:900 30px/1 var(--display);text-transform:uppercase;transform:skew(var(--skew));color:var(--red)}@media(max-width:900px){.histoire-grille{grid-template-columns:1fr}}.drop{position:relative;overflow:hidden;padding:clamp(80px,11vw,160px) 0;background:radial-gradient(60% 80% at 0% 100%,rgba(28,105,212,.22),transparent 70%),radial-gradient(50% 70% at 100% 0%,rgba(225,37,27,.2),transparent 70%),var(--bg)}.drop-bande{position:absolute;left:0;right:0;top:0;height:4px;background:var(--gradient)}.drop-grille{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:end}.drop-texte{margin:22px 0 0;font-size:18px;color:#c6c6d0}.drop-ligne{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.drop-ligne .field{min-width:0;flex:1 1 260px}.drop-ligne .btn{min-height:56px}.drop-note{margin:14px 0 0;font:500 11px/1.4 var(--mono);letter-spacing:.06em;color:var(--muted)}.drop .form-ok{font-size:17px}@media(max-width:900px){.drop-grille{grid-template-columns:1fr;align-items:start}}@media(max-width:520px){.drop-ligne .btn{width:100%}}.errors{padding:14px 16px;margin:0 0 14px;background:#e1251b1f;border-left:3px solid var(--red);color:var(--text);font-size:15px}.errors ul{margin:0;padding-left:18px}.field input[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:var(--red)}.fiche-price{font-size:28px;font-weight:600}.fiche-price s,.cart-price s,.carte-price s{margin-right:10px;font-size:.7em;font-weight:400;color:var(--muted);text-decoration-thickness:1px}@media(prefers-reduced-motion:reduce){.recit-img,.recit-img img,.recit-balayage,.recit-etape,.faq-item summary .icone{transition:none}}.cart-codes li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;background:#1c69d41f;border-left:3px solid var(--blue)}.cart-remove:hover{color:var(--red)}.cart-express{margin-top:14px}@media(max-width:700px){.hd-in{flex-wrap:wrap;height:auto;min-height:64px;row-gap:0}.hd-titre,.hd-son,.hd-cart{height:64px;align-items:center}.hd-nav{display:flex;order:9;width:calc(100% + var(--gutter) * 2);height:38px;margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter);gap:22px;align-items:center;border-top:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.hd-nav::-webkit-scrollbar{display:none}.hd-nav a{font-size:12px;padding:4px 0;white-space:nowrap}.hd-nav+.hd-cart{margin-left:auto}.recit-scene{top:114px}#casquette,#fiche,#achat-fiche{scroll-margin-top:112px}}.fiche-portees{margin-top:26px}.fiche-portees .tag{margin-bottom:12px}.fiche-photo--portee{aspect-ratio:4 / 5}.fiche-photo--portee.fiche-photo--big{aspect-ratio:1}.fiche-photo--portee img{object-position:50% 30%;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.fiche-photo--portee:hover img{transform:scale(1.04)}@media(max-width:900px){.fiche-portees{order:2;margin-top:8px}}@media(prefers-reduced-motion:reduce){.fiche-photo--portee img{transition:none}}.hero-details{list-style:none;margin:0;padding:0}.hero-detail strong{display:block;font:800 20px/1 var(--display);text-transform:uppercase;letter-spacing:.03em}.hero-detail span{display:block;margin-top:5px;font:500 11px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}@media(min-width:701px){.cap3d{height:clamp(520px,calc(100svh - 144px),960px)}.hero-bar{position:absolute;top:0;right:0;bottom:0;left:0;background:none;border:0;pointer-events:none}.hero-bar-in{position:relative;display:block;height:100%;padding-top:0;padding-bottom:0}.hero-title{position:absolute;left:var(--gutter);top:56px;pointer-events:auto}.hero-title h1,.hero-title h2{max-width:min-content;font-size:clamp(44px,5.4vw,92px)}.hero-title p{max-width:24ch}.hero-bar .buy{position:absolute;right:var(--gutter);bottom:16px;justify-content:flex-end;pointer-events:auto}.hero-details{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;transition:opacity .3s}.hero-detail{position:absolute}.hero-detail:after{content:"";position:absolute;top:9px;width:clamp(28px,8vw,150px);height:1px}.hero-detail--1{left:var(--gutter);top:46%;padding-right:calc(clamp(28px,8vw,150px) + 12px)}.hero-detail--1:after{right:0;background:linear-gradient(90deg,var(--blue),var(--red))}.hero-detail--2,.hero-detail--3{right:var(--gutter);text-align:right;padding-left:calc(clamp(28px,8vw,150px) + 12px)}.hero-detail--2{top:22%}.hero-detail--3{top:37%}.hero-detail:before{content:"";position:absolute;top:7px;width:5px;height:5px;background:var(--red)}.hero-detail--1:before{right:0}.hero-detail--2:before,.hero-detail--3:before{left:0;background:var(--blue)}.hero-detail--2:after,.hero-detail--3:after{left:0;background:linear-gradient(90deg,var(--red),var(--blue))}.hero:has([data-cx=explode][aria-pressed=true]) .hero-details,.hero:has([data-cx=demo][aria-pressed=true]) .hero-details{opacity:0}.hero:has([data-cx=explode][aria-pressed=true]) .hero-title p,.hero:has([data-cx=demo][aria-pressed=true]) .hero-title p{opacity:0}}@media(min-width:701px)and (max-width:1100px){.hero-stage:has(.cx) .hero-hint{display:none}.cx-bar{left:var(--gutter);transform:none}.hero-detail:after{width:24px}.hero-detail--1{padding-right:34px}.hero-detail--2,.hero-detail--3{padding-left:34px}.hero-detail strong{font-size:17px}.hero-detail span{font-size:10px;letter-spacing:.05em}}@media(max-width:700px){.hero-details{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:14px var(--gutter) 16px;border-top:1px solid var(--line)}.hero-detail strong{font-size:16px}.hero-detail span{font-size:10px;letter-spacing:.03em}}@media(prefers-reduced-motion:reduce){.hero-details{transition:none}}.galerie{background:var(--bg);padding:clamp(48px,7vw,96px) 0 0}.galerie+.shopify-section .fiche,.s-galerie+.s-fiche .fiche{padding-top:clamp(32px,4vw,56px)}.galerie-liste{list-style:none;margin:0;padding:0;display:flex;gap:clamp(6px,1vw,14px);height:clamp(480px,72vh,680px)}.galerie-item{position:relative;flex:1 1 0;min-width:0;overflow:hidden;isolation:isolate;border:1px solid var(--line);border-radius:16px;background:var(--bg-3);filter:brightness(.5);transition:flex-grow .7s cubic-bezier(.25,1,.5,1),filter .7s cubic-bezier(.25,1,.5,1)}.galerie-item:hover{filter:brightness(.75)}.galerie-item.is-actif{flex-grow:4;filter:none}.galerie-item img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% var(--pos, 50%);transform:scale(1.1);transition:transform 1s}.galerie-item.is-actif img{transform:none}.galerie-voile{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.8),rgba(0,0,0,.2) 45%,transparent);opacity:0;transition:opacity .5s;pointer-events:none}.galerie-item.is-actif .galerie-voile{opacity:1}.galerie-zone{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;padding:0;border:0;background:none;cursor:pointer;border-radius:inherit}.galerie-zone:focus-visible{outline-offset:-4px}.galerie-item.is-actif .galerie-zone{cursor:default}.galerie-texte{position:absolute;left:clamp(14px,2vw,30px);right:clamp(14px,2vw,30px);bottom:clamp(14px,2vw,30px);z-index:2;display:grid;justify-items:start;gap:10px;color:#fff;pointer-events:none;opacity:0;visibility:hidden;transform:translateY(48px);transition:opacity .3s,transform .3s,visibility 0s linear .3s}.galerie-item.is-actif .galerie-texte{opacity:1;visibility:visible;transform:none;transition:opacity .5s .2s,transform .5s .2s,visibility 0s}.galerie-tag{padding:5px 11px;border:1px solid rgba(255,255,255,.3);border-radius:999px;background:#ffffff1a;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font:500 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase}.galerie-texte h2{font:900 clamp(28px,3.6vw,56px)/.95 var(--display);text-transform:uppercase;transform:skew(var(--skew));transform-origin:left bottom}.galerie-lien{display:inline-flex;align-items:center;gap:6px;margin-top:2px;color:#ffffffd9;font:700 12px/1 var(--body);letter-spacing:.12em;text-transform:uppercase;text-decoration:none;pointer-events:auto}.galerie-lien:hover{color:#fff}.galerie-lien svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2}.galerie-court{position:absolute;left:50%;bottom:clamp(14px,2vw,28px);z-index:2;transform:translate(-50%);color:#fff;pointer-events:none;transition:opacity .3s .4s}.galerie-item.is-actif .galerie-court{opacity:0;transition:opacity .15s}.galerie-court span:first-child{display:block;white-space:nowrap;writing-mode:vertical-rl;font:800 clamp(15px,1.5vw,21px)/1 var(--display);letter-spacing:.1em;text-transform:uppercase}.galerie-court span:last-child{display:none}@media(max-width:700px){.galerie-liste{flex-direction:column;height:620px;gap:6px}.galerie-court{bottom:50%;transform:translate(-50%,50%)}.galerie-court span:first-child{display:none}.galerie-court span:last-child{display:block;font:500 12px/1 var(--mono)}}@media(prefers-reduced-motion:reduce){.galerie-item,.galerie-item img,.galerie-voile,.galerie-texte,.galerie-item.is-actif .galerie-texte,.galerie-court{transition:none}}.fiche--sans-photos .fiche-grid{grid-template-columns:minmax(0,1fr)}.fiche--sans-photos .fiche-gauche{display:contents}.fiche--sans-photos .fiche-info{order:1;position:static}.fiche--sans-photos .reseaux{order:2;margin-top:0}@media(min-width:901px){.fiche--sans-photos .fiche-info{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:start}.fiche--sans-photos .fiche-info-b .specs{margin-top:0}}.carrousel{background:var(--bg);padding:clamp(40px,7vw,96px) 0;overflow:hidden}.carrousel-tete{text-align:center;margin-bottom:clamp(20px,3vw,40px)}.carrousel-tete .titre-section{transform-origin:center bottom}.carrousel-scene{position:relative;display:flex;gap:12px;padding:0 var(--gutter);overflow-x:auto;scroll-snap-type:x mandatory}.carrousel-scene:focus-visible{outline-offset:-4px}.carrousel-carte{position:relative;flex:0 0 auto;width:176px;height:224px;overflow:hidden;border-radius:16px;background:var(--bg-3);scroll-snap-align:center}.carrousel-carte img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;transition:transform .7s}.carrousel-sombre{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:0;pointer-events:none}.carrousel-voile{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.8),rgba(0,0,0,.2) 50%,transparent);pointer-events:none}.carrousel-badge{position:absolute;top:12px;right:12px;padding:4px 10px;border-radius:999px;background:#fffffff2;color:#000;font:700 10px/1.2 var(--body);letter-spacing:.12em;text-transform:uppercase}.carrousel-texte{position:absolute;left:12px;right:12px;bottom:16px;color:#fff;text-align:center;pointer-events:none}.carrousel-texte h3{font:800 clamp(17px,2vw,24px)/1.05 var(--display);text-transform:uppercase;letter-spacing:.01em}.carrousel-texte p{display:none;margin:6px 0 0;font-size:12px;line-height:1.35;color:#ffffffbf}.carrousel-scene.is-live{align-items:center;justify-content:center;height:320px;padding:0;overflow:hidden;scroll-snap-type:none;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none}.carrousel-scene.is-live.is-prise{cursor:grabbing}.carrousel-scene.is-live .carrousel-carte{position:absolute;will-change:transform}.carrousel-scene.is-live .carrousel-carte:hover img{transform:scale(1.1)}@media(min-width:640px){.carrousel-carte{width:224px;height:320px}.carrousel-scene.is-live{height:448px}.carrousel-badge{top:18px;right:18px}.carrousel-texte{left:18px;right:18px;bottom:26px;text-align:left}.carrousel-texte p{display:block}}@media(min-width:1024px){.carrousel-carte{width:256px;height:384px}.carrousel-scene.is-live{height:512px}}@media(prefers-reduced-motion:reduce){.carrousel-carte img{transition:none}}@media(min-width:901px){.fiche--sans-photos .fiche-info-b{position:sticky;top:96px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/rrf.css.map */
