@charset "UTF-8";[hidden]{display:none!important}*{box-sizing:border-box;margin:0;padding:0}:root{color-scheme:light;--sp:20px;--ink:#0f172a;--muted:#5b6b82;--bg:#fff;--surf:#f3f6fb;--surf2:#e9eef7;--line:#e4e9f2;--brand:#2f6fc0;--brand2:#4a90e2;--navy:#0f172a;--ok:#15803d;--ok-bg:#e8f5ec;--warn:#b45309;--warn-bg:#fbf0e2;--info-bg:#eaf1fb;--r-s:12px;--r:16px;--r-l:22px;--pill:980px;--sh1:0 1px 2px rgba(15,23,42,.06);--sh2:0 8px 24px -10px rgba(15,23,42,.22);--t:.34s cubic-bezier(.32,.72,0,1);--f-h1:1.875rem;--f-h2:1.375rem;--f-h3:1rem;--f-lg:1.25rem;--f-md:1.0625rem;--f:0.9375rem;--f-s:0.8125rem;--f-xs:0.6875rem}html{text-size-adjust:none;-webkit-text-size-adjust:none;scrollbar-gutter:stable}body{background:#e7ebf2;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI Variable Text","Segoe UI",system-ui,Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji";color:var(--ink);-webkit-font-smoothing:antialiased;line-height:1.5}img{max-width:100%}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}a{color:inherit;text-decoration:none}:focus-visible{outline:2.5px solid var(--brand2);outline-offset:2px}.ft-skip{position:absolute;left:-9999px;top:0;z-index:200;background:var(--navy);color:#fff;padding:11px 16px;border-radius:0 0 10px 0;font-size:var(--f-s);font-weight:700;text-decoration:none}.ft-skip:focus{left:0}.app{max-width:440px;margin:0 auto;min-height:100vh;background:var(--bg);position:relative;overflow-x:clip}.woocommerce table.shop_table_responsive{overflow-x:auto}.screen{display:none;padding-bottom:calc(96px + env(safe-area-inset-bottom))}.screen.on{display:block}@keyframes in{from{opacity:0;transform:translateX(14px)}to{opacity:1;transform:none}}.app.back .screen.on{animation:inb var(--t)}@keyframes inb{from{opacity:0;transform:translateX(-14px)}to{opacity:1;transform:none}}.top{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:10px;justify-content:space-between;min-height:56px;padding:10px var(--sp);background:var(--bg);border-bottom:.5px solid var(--line)}.logo .mk{width:32px;height:32px;border-radius:9px;background:var(--navy);display:flex;align-items:center;justify-content:center}.logo .mk img{width:22px;height:22px;filter:invert(1)}.top h1.ttl,.top .ttl{font-weight:700;font-size:var(--f-md);letter-spacing:-.01em}.iconbtn{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:12px;transition:background .2s}.iconbtn:active{background:var(--surf)}.iconbtn svg,.back svg{width:23px;height:23px;stroke:currentColor;fill:none;stroke-width:1.7}.back{display:flex;align-items:center;gap:2px;min-height:44px;color:var(--brand);font-size:var(--f-md);font-weight:500}.back:active{opacity:.5}.marquee{overflow:hidden;background:var(--navy);color:#fff}.marquee .trk{display:inline-flex;gap:16px;white-space:nowrap;padding:8px 0;font-size:var(--f-s);font-weight:600;align-items:center;animation:mq 26s linear infinite;will-change:transform}@keyframes mq{to{transform:translateX(-50%)}}.hero{padding:20px var(--sp) 4px}.hero h2{font-size:var(--f-h1);line-height:1.05;font-weight:800;letter-spacing:-.03em}.hero .sub{margin-top:8px;color:var(--muted);font-size:var(--f-md)}.promo{display:flex;align-items:center;gap:10px;margin:16px var(--sp) 2px;border-radius:var(--r-l);overflow:hidden;position:relative;box-shadow:var(--sh2);transition:transform var(--t);background:linear-gradient(135deg,#16223c,#0d1526);padding:22px 20px;min-height:148px}.promo:active{transform:scale(.985)}.promo .txt{flex:1;z-index:2}.promo .k{font-size:var(--f-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8fc4ff}.promo h3{font-size:var(--f-h2);font-weight:800;letter-spacing:-.02em;margin:5px 0 4px;color:#fff}.promo .txt p{color:#b9c6dc;font-size:var(--f-s);margin-bottom:11px;line-height:1.35}.promo .b{display:inline-flex;background:#fff;color:var(--navy);font-size:var(--f-s);font-weight:700;padding:9px 16px;border-radius:var(--pill)}.promo .pp{width:120px;height:120px;object-fit:contain;flex:none;filter:drop-shadow(0 14px 22px rgb(0 0 0 / .5))}.trust{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:18px var(--sp) 4px}.trust .t{background:var(--surf);border-radius:var(--r);padding:12px 6px;text-align:center}.trust .t svg{width:22px;height:22px;stroke:var(--brand);fill:none;stroke-width:1.7;margin-bottom:5px}.trust .t div{font-size:10.5px;font-weight:600;line-height:1.2}.chips{display:flex;gap:9px;overflow-x:auto;padding:14px var(--sp) 6px;scrollbar-width:none;scroll-snap-type:x proximity;overscroll-behavior-x:contain}.chips::-webkit-scrollbar{display:none}.chip{flex:none;min-height:38px;padding:8px 16px;border-radius:var(--pill);background:var(--surf);color:var(--ink);font-size:var(--f-s);font-weight:600;white-space:nowrap;scroll-snap-align:start;transition:transform .12s}.chip:active{transform:scale(.94)}.sec{padding:24px var(--sp) 2px;display:flex;align-items:baseline;justify-content:space-between}.sec .more{color:var(--brand);font-size:var(--f);font-weight:600;min-height:44px;display:flex;align-items:center}.grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:10px var(--sp)}.hrow{display:flex;gap:14px;overflow-x:auto;padding:10px var(--sp) 2px;scrollbar-width:none;scroll-snap-type:x proximity;overscroll-behavior-x:contain}.hrow::-webkit-scrollbar{display:none}.hrow .card{flex:none;width:150px;scroll-snap-align:start}.card{display:flex;flex-direction:column;transition:transform var(--t)}.card:active{transform:scale(.97)}.card .ph{position:relative;background:var(--surf);border-radius:var(--r);aspect-ratio:1;display:flex;align-items:center;justify-content:center;padding:8px;overflow:hidden}.card .ph::before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,var(--surf),var(--surf2),var(--surf));background-size:200% 100%;animation:sh 1.4s linear infinite}.card .ph img{position:relative;width:100%;height:100%;object-fit:contain;background:#fff;opacity:0;transition:opacity .4s}.card .ph img.ld~::before{display:none}@keyframes sh{to{background-position:-200% 0}}.sbar{display:flex;gap:10px;padding:10px var(--sp) 2px}.search{flex:1;display:flex;align-items:center;gap:8px;background:var(--surf);border-radius:12px;padding:0 13px;min-height:44px}.search svg{width:18px;height:18px;stroke:var(--muted);fill:none;stroke-width:1.8}.search input{flex:1;border:0;background:none;font:inherit;font-size:var(--f);color:var(--ink);min-height:44px}.search input::placeholder{color:var(--muted)}.noresult b{color:var(--ink);display:block;font-size:var(--f-md);margin-bottom:4px}.pdp{padding:20px var(--sp) 8px}.pdp .cat{color:var(--brand);font-size:var(--f-s);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pdp h1{font-size:var(--f-h2);font-weight:800;letter-spacing:-.02em;line-height:1.18;margin:6px 0 8px}.pdp .stock{display:inline-flex;align-items:center;gap:6px;font-size:var(--f-s);font-weight:600;margin:8px 0 4px;color:var(--ok)}.pdp .stock i{width:8px;height:8px;border-radius:50%;background:currentColor}.pdp .price{font-size:26px;font-weight:800;margin-top:4px}.pdp h2.st{font-size:var(--f-h3);font-weight:800;margin:24px 0 8px}.pdp p{color:var(--muted);font-size:var(--f)}.compat span{background:var(--surf);border-radius:var(--pill);padding:7px 13px;font-size:var(--f-s);font-weight:600;color:var(--ink);text-decoration:none}.compat a:hover{background:var(--surf2)}.compat-tout::after{content:"›";font-weight:700}.compat-tout:hover{text-decoration:underline}.specs{border-top:.5px solid var(--line);margin-top:12px}.specs .r{display:flex;justify-content:space-between;padding:12px 0;border-bottom:.5px solid var(--line);font-size:var(--f)}.specs .r span{color:var(--muted)}.specs .r{gap:14px;align-items:baseline}.specs .r span{flex:0 0 auto}.specs .r b{min-width:0;text-align:right;font-weight:600;overflow-wrap:anywhere}.buybar{display:none;position:fixed;left:0;right:0;bottom:calc(74px + env(safe-area-inset-bottom));max-width:440px;margin:0 auto;z-index:25;padding:12px var(--sp);gap:12px;align-items:center;background:var(--bg);border-top:.5px solid var(--line)}.buybar .bp{font-weight:800;font-size:var(--f-lg);white-space:nowrap}.cta:active{transform:scale(.97)}.cta.done{background:var(--ok)}.pay{display:flex;gap:7px;justify-content:center;margin-top:10px}.pay span{font-size:10px;font-weight:700;color:var(--muted);background:var(--surf);border-radius:6px;padding:4px 8px}.citem{display:flex;gap:14px;align-items:center;padding:14px 0;border-bottom:.5px solid var(--line)}.citem .cph{width:66px;height:66px;background:var(--surf);border-radius:13px;display:flex;align-items:center;justify-content:center;padding:8px;flex:none}.citem img{max-width:100%;max-height:100%;object-fit:contain;background:#fff}.qty{display:flex;align-items:center;gap:10px;margin-top:6px}.qty button{width:28px;height:28px;border-radius:8px;background:var(--surf);font-size:16px;font-weight:700}.qty span{min-width:16px;text-align:center;font-weight:600}.empty{text-align:center;padding:60px var(--sp);color:var(--muted)}.empty svg{width:52px;height:52px;stroke:var(--line);fill:none;stroke-width:1.5;margin-bottom:12px}.sum{padding:14px 2px}.sum .r{display:flex;justify-content:space-between;padding:7px 0;color:var(--muted);font-size:var(--f)}.sum .tot{color:var(--ink);font-weight:800;font-size:var(--f-lg);padding-top:12px}.mlist{margin-top:16px;border-radius:var(--r);overflow:hidden;background:var(--surf)}.mrow{display:flex;width:100%;align-items:center;justify-content:space-between;padding:15px 16px;border-bottom:.5px solid var(--line);font-size:var(--f-md);font-weight:500;text-align:left}.mrow:last-child{border:0}.mrow:active{background:var(--surf2)}.mrow svg{width:18px;height:18px;stroke:var(--muted);fill:none;stroke-width:2}.doc .lead{color:var(--muted);font-size:var(--f-md);margin-bottom:18px}.doc h2{font-size:var(--f-h2);font-weight:800;letter-spacing:-.01em;margin:24px 0 8px}.doc p{font-size:var(--f);line-height:1.62;margin-bottom:12px;color:var(--ink)}.doc ul{margin:0 0 14px;padding-left:2px;list-style:none}.doc li{position:relative;padding-left:22px;margin-bottom:7px;font-size:var(--f);line-height:1.5}.doc li::before{content:"";position:absolute;left:2px;top:9px;width:6px;height:6px;border-radius:50%;background:var(--brand)}.callout{display:flex;gap:11px;background:var(--info-bg);border-radius:var(--r);padding:13px 15px;margin:6px 0 14px;font-size:var(--f-s);line-height:1.5}.callout.warn{background:var(--warn-bg)}.callout.ok{background:var(--ok-bg)}.callout span{font-size:17px;line-height:1.2}.stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0}.stat{background:var(--surf);border-radius:var(--r);padding:14px}.stat b{display:block;font-size:var(--f-h2);font-weight:800}.stat span{font-size:var(--f-xs);color:var(--muted);font-weight:600}details.acc summary::-webkit-details-marker{display:none}details.acc[open] summary svg{transform:rotate(180deg)}.nav{position:fixed;left:0;right:0;bottom:0;max-width:440px;margin:0 auto;display:flex;justify-content:space-around;z-index:30;padding:8px 8px calc(10px + env(safe-area-inset-bottom));background:var(--bg);border-top:.5px solid var(--line)}.nav a{display:flex;flex-direction:column;align-items:center;gap:3px;color:var(--muted);font-size:10.5px;font-weight:600;position:relative;min-width:56px;min-height:48px;transition:transform .12s}.nav a:active{transform:scale(.9)}.nav svg{width:24px;height:24px;stroke:currentColor;fill:none;stroke-width:1.7}.cbadge{position:absolute;top:-3px;right:10px;background:var(--brand);color:#fff;font-size:10px;font-weight:800;min-width:17px;height:17px;border-radius:9px;display:none;align-items:center;justify-content:center;padding:0 4px;border:1.5px solid var(--bg)}.cbadge.on{display:flex}.cbadge.pop{animation:pop .4s cubic-bezier(.3,1.4,.5,1)}@keyframes pop{0%{transform:scale(.2)}60%{transform:scale(1.35)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.liveres.loading::before{animation:none;background:var(--brand);background-size:100% 100%;opacity:.5}.ft-toast .tk svg path{stroke-dashoffset:0!important}*{animation:none!important;transition:none!important}.card .ph::before{display:none}}.pwa-banner{position:fixed;left:12px;right:12px;bottom:calc(84px + var(--ft-barre-bas,0px) + env(safe-area-inset-bottom,0px));max-width:416px;margin:0 auto;z-index:40;display:none;align-items:center;gap:12px;background:var(--navy);color:#fff;border-radius:18px;padding:12px 14px;box-shadow:0 16px 40px -10px rgb(0 0 0 / .55);transform:translateY(24px);opacity:0;transition:transform .45s cubic-bezier(.32,.72,0,1),opacity .45s}.pwa-banner.show{display:flex;transform:none;opacity:1}.pwa-banner img{width:42px;height:42px;border-radius:11px;flex:none;background:#fff}.pwa-banner .pt{flex:1;line-height:1.25;min-width:0}.pwa-banner .pt b{font-size:14px;display:block}.pwa-banner .pt span{font-size:11px;opacity:.82}.pwa-btn{flex:none;background:#fff;color:var(--navy);font-weight:700;font-size:13px;padding:10px 16px;border-radius:980px;transition:transform .12s}.pwa-btn:active{transform:scale(.94)}.pwa-x{flex:none;color:#fff;opacity:.55;font-size:15px;padding:6px;min-width:32px;min-height:32px}@media(prefers-reduced-motion:reduce){.pwa-banner{transition:none}}.wc ul.products{list-style:none;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:12px var(--sp)}.wc ul.products li.product{margin:0;width:auto;float:none}.wc .woocommerce-result-count{color:var(--muted);font-size:var(--f-s);padding:2px var(--sp);margin:0}.wc .woocommerce-ordering select{font:inherit;font-size:var(--f-s);padding:9px 12px;border-radius:11px;background:var(--surf);border:0;color:var(--ink);max-width:100%}.wc .woocommerce-products-header{padding:12px var(--sp) 0}.wc .woocommerce-products-header__title{font-size:var(--f-h1);font-weight:800;letter-spacing:-.02em;margin:0}.wc .woocommerce-products-header .term-description{color:var(--muted);font-size:var(--f-s);padding:0 var(--sp)}.wc nav.woocommerce-pagination a,.wc nav.woocommerce-pagination span{min-width:42px;min-height:42px;display:flex;align-items:center;justify-content:center;background:var(--surf);border-radius:12px;font-weight:700;color:var(--ink)}.wc .woocommerce-info,.wc .woocommerce-message,.wc .woocommerce-error{list-style:none;background:var(--surf);border-radius:var(--r);padding:12px 15px;margin:8px var(--sp);font-size:var(--f-s);border-left:3px solid var(--brand)}.buybar form.cart{flex:1;display:flex;gap:10px;margin:0;align-items:center}.buybar .quantity{flex:none}.buybar .quantity input.qty{width:54px;min-height:50px;text-align:center;background:var(--surf);border:0;border-radius:12px;font:inherit;font-weight:700;color:var(--ink);-moz-appearance:textfield}.buybar .quantity input.qty::-webkit-outer-spin-button,.buybar .quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.buybar button.single_add_to_cart_button{flex:1;min-height:50px;background:var(--brand);color:#fff;border-radius:13px;font-size:var(--f-md);font-weight:700;border:0;cursor:pointer;transition:transform .12s}.buybar button.single_add_to_cart_button:active{transform:scale(.97)}.buybar .stock,.buybar .woocommerce-variation-availability{display:none}.woocommerce input.button,.buybar button.single_add_to_cart_button{background:var(--brand)!important;color:#fff!important;border:0!important;border-radius:13px!important;box-shadow:none!important;font-weight:700!important;font-family:inherit!important;text-transform:none!important;text-shadow:none!important}.woocommerce a.button:active,.woocommerce button.button:active,.buybar button.single_add_to_cart_button:active{transform:scale(.97)}.buybar button.single_add_to_cart_button{min-height:50px;font-size:var(--f-md)!important;padding:0 18px!important}.wc ul.products::before,.wc ul.products::after{display:none!important;content:none!important}.wc h1,.wc .woocommerce-products-header__title,.wc .page-title{font-size:var(--f-h1);font-weight:800;letter-spacing:-.02em;padding:14px var(--sp) 0;margin:0;line-height:1.1}.woocommerce .woocommerce-ordering select{width:100%;font:inherit;font-size:var(--f-s);font-weight:600;padding:11px 14px;border-radius:12px;background:var(--surf);border:0;color:var(--ink)}.wc{padding-bottom:calc(20px + env(safe-area-inset-bottom))}.woocommerce-notices-wrapper:empty{display:none}.woocommerce form .form-row{padding:0;margin:0 0 14px}.woocommerce form .form-row label,.woocommerce-account label{display:block;font-size:var(--f-s);font-weight:600;margin-bottom:6px;color:var(--ink)}.woocommerce input.input-text,.woocommerce textarea,.woocommerce select,.woocommerce .select2-selection{width:100%;min-height:48px;background:var(--surf);border:1px solid var(--line);border-radius:12px;padding:12px 14px;font:inherit;font-size:var(--f);color:var(--ink)}.woocommerce input.input-text:focus,.woocommerce textarea:focus,.woocommerce select:focus{outline:none;border-color:var(--brand2);background:var(--bg)}.woocommerce .select2-container .select2-selection--single{height:48px;display:flex;align-items:center}.woocommerce table.shop_table{border:0;border-radius:var(--r);background:var(--surf);border-collapse:separate;border-spacing:0;width:100%;margin:12px var(--sp);width:calc(100% - 2*var(--sp))}.woocommerce table.shop_table th,.woocommerce table.shop_table td{border:0;border-bottom:.5px solid var(--line);padding:14px 12px;font-size:var(--f-s)}.woocommerce table.shop_table thead th{font-weight:700;color:var(--muted);text-transform:none}.woocommerce a.remove{color:var(--muted)!important;font-weight:700;width:34px;height:34px;line-height:1;border-radius:50%;background:var(--surf2);position:relative;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.woocommerce a.remove::after{content:"";position:absolute;inset:-6px}.woocommerce a.remove:hover{background:var(--brand)!important;color:#fff!important}.woocommerce .cart_totals h2,.woocommerce-checkout h3,.woocommerce-column__title,.woocommerce-order-details__title{font-size:var(--f-h3);font-weight:800;margin:16px 0 8px;padding:0 var(--sp)}.woocommerce .coupon{display:flex;gap:8px;align-items:center}.woocommerce-MyAccount-navigation ul{list-style:none;display:flex;gap:8px;overflow-x:auto;padding:12px var(--sp);margin:0;scrollbar-width:none}.woocommerce-MyAccount-navigation ul::-webkit-scrollbar{display:none}.woocommerce-MyAccount-navigation li{flex:none}.woocommerce-MyAccount-navigation li a{display:block;padding:9px 16px;border-radius:var(--pill);background:var(--surf);font-size:var(--f-s);font-weight:600;white-space:nowrap}.woocommerce-MyAccount-navigation li.is-active a{background:var(--navy);color:#fff}.woocommerce-MyAccount-content{padding:8px var(--sp) 20px}.woocommerce-MyAccount-content p,.woocommerce-account .u-columns .col{font-size:var(--f)}.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{float:none;width:auto}.woocommerce-account .woocommerce-MyAccount-content>*{--sp:0px}.woocommerce-MyAccount-navigation ul.ft-deborde:not(.ft-fin){-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 48px),transparent)}.woocommerce-MyAccount-navigation li a:focus-visible{outline:2px solid var(--focus,#0b63ce);outline-offset:2px}@media(min-width:900px){.woocommerce-MyAccount-navigation ul{flex-wrap:wrap;overflow:visible;padding-top:4px;padding-bottom:8px}.woocommerce-MyAccount-navigation ul.ft-deborde{-webkit-mask-image:none;mask-image:none}}.woocommerce-account h2:has(+form.woocommerce-form-login),#customer_login .u-column1>h2:first-child{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2{width:100%;float:none;padding:0 var(--sp)}.woocommerce form.login,.woocommerce form.register,.woocommerce form.lost_reset_password{border:1px solid var(--line);border-radius:var(--r);padding:18px;margin:8px var(--sp)}.woocommerce-form__label-for-checkbox{display:flex!important;align-items:center;gap:8px;font-weight:500!important}.woocommerce-form-login__rememberme{margin:4px 0 12px}.woocommerce .cart-empty,.woocommerce-info{font-size:var(--f)}.woocommerce .return-to-shop a.button{display:inline-block;margin-top:12px}.woocommerce .woocommerce-message a.button{margin-left:10px}.woocommerce-MyAccount-navigation ul,.woocommerce-MyAccount-navigation li{list-style:none!important}.woocommerce-MyAccount-navigation li::before,.woocommerce-MyAccount-navigation li::marker{content:none!important;display:none!important}.ic{width:24px;height:24px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none;display:inline-block;vertical-align:middle}.ic .ic-a{stroke:var(--brand2)}.logo .ft-mark{width:34px;height:34px;display:block}.logo .mk{width:auto;height:auto;background:none;border-radius:0}.top .iconbtn .ic{width:23px;height:23px;stroke-width:1.8}.trust .t .ic{width:23px;height:23px;stroke:var(--brand);stroke-width:1.7;margin:0 auto 5px;display:block}.more .ic{width:16px;height:16px}.rv{opacity:0;transform:translateY(18px);transition:opacity .55s var(--t),transform .55s var(--t)}@keyframes ft-buyup{from{transform:translateY(115%)}to{transform:none}}.chip{transition:transform .12s,background .2s,color .2s}.iconbtn:active .ic,.nav a:active .ic{transform:scale(.88);transition:transform .12s}@media(prefers-reduced-motion:reduce){.rv{opacity:1!important;transform:none!important;transition:none}}.err404{padding:48px var(--sp) 40px;text-align:center;display:flex;flex-direction:column;align-items:center}.err404 .e-mark{width:84px;height:84px;border-radius:24px;background:var(--surf);display:flex;align-items:center;justify-content:center;margin-bottom:18px}.err404 .e-mark .ic{width:46px;height:46px;stroke:var(--brand)}.err404 .e-btn{display:inline-flex;align-items:center;gap:8px;background:var(--brand);color:#fff;font-weight:700;font-size:var(--f-md);padding:14px 22px;border-radius:14px;transition:transform .12s}.err404 .e-btn:active{transform:scale(.97)}.err404 .e-btn .ic{width:20px;height:20px;stroke:#fff}.err404 .e-home{margin-top:14px;color:var(--brand);font-weight:600;font-size:var(--f)}.err404 .e-chips{display:flex;flex-wrap:wrap;gap:9px;justify-content:center;margin-top:30px}.marquee{position:relative;z-index:19}.woocommerce input.input-text:focus-visible,.woocommerce textarea:focus-visible,.woocommerce select:focus-visible{outline:2.5px solid var(--brand2);outline-offset:1px}.pdp h1{overflow-wrap:anywhere}.buybar a.cta{display:flex;align-items:center;justify-content:center;text-decoration:none}#ft-main img{transition:opacity .2s}.faq{padding:2px var(--sp) 10px}.faq .acc-b p{color:var(--muted);font-size:var(--f);line-height:1.62}.faq details.acc summary .ic{width:18px;height:18px;stroke:var(--muted);flex:none;transition:transform .25s}.faq details.acc[open] summary .ic{transform:rotate(180deg)}.pdp-reviews .comment_container img.avatar{width:38px;height:38px;border-radius:50%;float:left;margin-right:11px;background:var(--surf)}.pdp-reviews textarea,.pdp-reviews input[type=text],.pdp-reviews input[type=email]{width:100%;background:var(--surf);border:1px solid var(--line);border-radius:12px;padding:12px 14px;font:inherit;margin-bottom:4px}.pdp-reviews .form-submit input{background:var(--brand)!important;color:#fff!important;border:0!important;border-radius:12px!important;min-height:48px;padding:0 22px!important;font-weight:700!important;margin-top:8px}.pdp-reviews .comment-form-cookies-consent{display:flex;align-items:center;gap:8px;font-size:var(--f-xs);color:var(--muted)}.rep .hero h1{font-size:var(--f-h1);line-height:1.05;font-weight:800;letter-spacing:-.03em}.rep-cta{display:flex;align-items:center;gap:16px;padding:16px var(--sp) 4px}.rep-cta .e-btn{display:inline-flex;align-items:center;gap:8px;background:var(--brand);color:#fff;font-weight:700;font-size:var(--f-md);padding:14px 20px;border-radius:14px;transition:transform .12s}.rep-cta .e-btn:active{transform:scale(.97)}.rep-cta .e-btn .ic{width:20px;height:20px;stroke:#fff}.rep-strong .ic{width:26px;height:26px;stroke:var(--brand);flex:none;margin-top:2px}.rep-strong b{display:block;font-size:var(--f);letter-spacing:-.01em}.rep-strong span{display:block;color:var(--muted);font-size:var(--f-s);line-height:1.45;margin-top:2px}.rep-steps .s i{flex:none;width:30px;height:30px;border-radius:50%;background:var(--navy);color:#fff;font-style:normal;font-weight:800;font-size:14px;display:flex;align-items:center;justify-content:center;margin-top:2px}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}#ft-atc{scroll-margin-top:calc(66px + env(safe-area-inset-top))}.hero h1,.hero h2{font-size:var(--f-h1);line-height:1.05;font-weight:800;letter-spacing:-.03em}html:not(.js) .card .ph::before{content:none}.pdp .price del{font-size:.68em;font-weight:600;color:var(--muted);margin-right:6px;text-decoration:line-through}.pdp .price ins{text-decoration:none}.buybar .bp{min-width:0}@media(max-width:360px){.buybar .quantity input.qty{width:46px}}.cta.off{background:var(--surf2);color:var(--muted);pointer-events:none;display:flex;align-items:center;justify-content:center}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@supports not (background:color-mix(in srgb,red 50%,blue)){.top,.nav,.buybar{background:var(--bg)}}.wc .wc-block-components-button,.wc .wc-block-cart__submit-button,.wc .wc-block-components-checkout-place-order-button{background:var(--brand)!important;color:#fff!important;border-radius:13px!important;font-weight:700!important;min-height:50px}.wc .wc-block-components-product-name{font-weight:600;color:var(--ink)}.wc .wc-block-components-totals-item,.wc .wc-block-components-totals-footer-item{font-size:var(--f)}.wc .wc-block-components-text-input input,.wc .wc-block-components-select select{border-radius:12px;min-height:48px;background:var(--surf);border:1px solid var(--line)}.wc .wc-block-cart-item__image img{background:#fff;border-radius:10px}.wc .wc-block-components-sidebar{padding:0 var(--sp)}.wc .wp-block-woocommerce-cart,.wc .wp-block-woocommerce-checkout{padding:0 var(--sp)}*{-webkit-tap-highlight-color:#fff0}a,button,.chip,.card,.nav a{touch-action:manipulation}.app input,.app select,.app textarea{font-size:16px}.app{min-height:100vh;min-height:100dvh}.app{transition:opacity .18s,transform .18s}.app.leaving{opacity:.55;transform:translateX(-6px)}.ft-toast{position:fixed;left:14px;right:14px;bottom:calc(84px + env(safe-area-inset-bottom));max-width:412px;margin:0 auto;z-index:45;display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--navy);color:#fff;border-radius:16px;padding:13px 16px;box-shadow:0 16px 40px -10px rgb(0 0 0 / .55);transform:translateY(20px);opacity:0;pointer-events:none;transition:transform .4s cubic-bezier(.32,.72,0,1),opacity .35s;font-size:var(--f)}.ft-toast.show{transform:none;opacity:1;pointer-events:auto}.ft-toast b{font-weight:700}.ft-toast a{color:#8fc4ff;font-weight:700;white-space:nowrap}.ft-fly{position:fixed;z-index:60;object-fit:contain;border-radius:50%;background:#fff;pointer-events:none;box-shadow:0 10px 30px -8px rgb(0 0 0 / .45);will-change:transform,opacity}.qstep .qs{width:40px;min-height:50px;font-size:20px;font-weight:600;color:var(--ink);display:flex;align-items:center;justify-content:center;transition:background .15s}.qstep .qs:active{background:var(--surf2)}.qstep input.qty{width:40px;min-height:50px;text-align:center;background:none;border:0;font-weight:700;padding:0;-moz-appearance:textfield}.qstep input.qty::-webkit-outer-spin-button,.qstep input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.buybar .quantity input.qty{border-radius:0}.buybar .bp{display:flex;flex-direction:column;line-height:1.15}.buybar .bp small{font-size:11px;font-weight:600;color:var(--muted)}.buybar .bp b{font-weight:800}.buybar button.single_add_to_cart_button.busy{opacity:.75}.buybar button.single_add_to_cart_button.done{background:var(--ok)!important}.sec .more .ic{width:16px;height:16px}@media(prefers-reduced-motion:reduce){.app,.top,.ft-toast{transition:none}.app.leaving{opacity:1;transform:none}}.buybar .bp{flex:none}.buybar button.single_add_to_cart_button{white-space:nowrap;font-size:15px!important;padding:0 14px!important;min-height:48px}@media(max-width:360px){.buybar button.single_add_to_cart_button{font-size:14px!important;padding:0 10px!important}}.buybar button.single_add_to_cart_button{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}@media(max-width:380px){.buybar button.single_add_to_cart_button{font-size:14px!important;padding:0 10px!important}}.buybar form.cart{min-width:0;flex:1 1 auto}@media(max-width:340px){.buybar .bp{display:none}.buybar form.cart{gap:8px}}@media(max-width:340px){.buybar button.single_add_to_cart_button{padding:0 8px!important;font-size:14px!important}}.app{transition:opacity .18s}.app.leaving{opacity:.55;transform:none}.screen{transition:transform .18s}.app.leaving .screen{transform:translateX(-6px)}.buybar .added_to_cart{display:none!important}.ft-toast{visibility:hidden;transition:transform .4s cubic-bezier(.32,.72,0,1),opacity .35s,visibility 0s .4s}.ft-toast.show{visibility:visible;transition-delay:0s}.ft-toast.err{background:var(--err)}.app input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.app select,.app textarea{font-size:16px!important}.buybar .bp b{font-size:17px}.buybar form.cart{padding:0!important;margin:0!important}.buybar .quantity input.qty{width:40px}@media(max-width:400px){.buybar .quantity input.qty{width:36px}}@media(max-width:340px){.buybar .quantity input.qty{width:32px}}@media(max-width:360px){.promo{padding:18px 16px;gap:8px;min-height:0}.promo .pp{width:92px;height:92px}.promo .k{font-size:10px;white-space:nowrap}.promo h3{font-size:19px}.promo .txt p{font-size:12px}.promo .b{white-space:nowrap;padding:8px 13px;font-size:12px}}.card .pr,.pdp .price,.buybar .bp,.pay3 b,.sum .r{font-variant-numeric:tabular-nums}.rv{transition:opacity .55s var(--e),transform .55s var(--e)}.chip{transition:transform var(--d-tap),background var(--d) var(--e),color var(--d) var(--e)}.ft-toast{transition:transform var(--d-in) var(--e),opacity .3s,visibility 0s .45s;box-shadow:var(--sh3)}.ft-toast.show{transition-delay:0s}.pwa-banner{transform:translateY(20px);transition:transform var(--d-in) var(--e),opacity .3s;box-shadow:var(--sh3)}.ft-fly{box-shadow:var(--sh3)}.iconbtn .ic,.nav a .ic{transition:transform var(--d-tap) var(--e)}.iconbtn:active .ic{transform:scale(.88)}.nav a:active .ic{transform:none}.buybar button.single_add_to_cart_button{transition:transform var(--d-tap),background-color .3s var(--e)}.buybar button.single_add_to_cart_button.done,.cta.done{animation:okpulse .38s var(--e-pop)}@keyframes okpulse{50%{transform:scale(1.035)}}.app{transition:opacity .22s}.app.leaving{opacity:.5}.screen{transition:transform .22s cubic-bezier(.4,0,1,1)}.app.leaving .screen{transform:translateX(-10px)}:root{interpolate-size:allow-keywords}details.acc::details-content{opacity:0;block-size:0;overflow:clip;transition:block-size .34s var(--e),opacity .25s,content-visibility .34s allow-discrete}details.acc[open]::details-content{opacity:1;block-size:auto}details.acc[open] .acc-b{animation:accIn .32s var(--e) both}@keyframes accIn{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}::selection{background:color-mix(in srgb,var(--brand) 24%,transparent)}.promo ::selection,.marquee ::selection,.ft-toast ::selection{background:rgb(143 196 255 / .35)}input,textarea{caret-color:var(--brand)}.ft-toast .tk{flex:none;width:22px;height:22px;border-radius:50%;background:var(--ok);display:flex;align-items:center;justify-content:center}.ft-toast .tk svg{width:13px;height:13px;stroke:#fff;stroke-width:2.6;fill:none;stroke-linecap:round;stroke-linejoin:round}.ft-toast .tx{flex:1}.ft-toast a{color:var(--brand-soft)}.ft-toast.err{background:var(--err)}.promo{background:linear-gradient(135deg,var(--promo1),var(--promo2))}.promo .k{color:var(--brand-soft)}.wc .woocommerce-error{border-left-color:var(--err);background:var(--err-bg)}.cta,.err404 .e-btn,.buybar button.single_add_to_cart_button,.woocommerce a.button,.woocommerce button.button,.woocommerce .button.alt,.wc .wc-block-components-button{background:var(--brand-btn)!important;color:var(--btn-ink)!important;border-radius:var(--r-btn)!important}.trust .t div{font-size:var(--f-xs)}.pwa-banner .pt b{font-size:var(--f-s)}.pwa-banner .pt span{font-size:var(--f-xs)}.pdp .cat{letter-spacing:.08em}.wc .pdp h1{font-size:var(--f-h2);padding:0;margin:6px 0 8px;line-height:1.18;letter-spacing:-.02em}.top .iconbtn .ic{width:24px;height:24px;stroke-width:1.8}.trust .t .ic{width:24px;height:24px;stroke-width:1.8}.iconbtn{position:relative}.marquee .trk span{display:inline-flex;align-items:center;gap:6px}.marquee .ic{width:15px;height:15px;stroke:#fff;flex:none}.marquee:active .trk{animation-play-state:paused}.pwa-banner .pwa-mk{flex:none}.pwa-banner .pwa-mk .ft-mark{width:42px;height:42px;display:block;border-radius:11px;box-shadow:0 0 0 1px rgb(255 255 255 / .16)}.err404 .e-home{min-height:44px;display:inline-flex;align-items:center}.pwa-x{min-width:44px;min-height:44px}.sec .more:active,.err404 .e-home:active,.ft-toast a:active{opacity:.5;transition:opacity var(--d-tap)}.qstep .qs:disabled{opacity:.32;pointer-events:none}.search input::-webkit-search-cancel-button{-webkit-appearance:none;width:16px;height:16px;background:var(--surf2);border-radius:50%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' stroke='%235b6b82' stroke-width='2.6' fill='none' stroke-linecap='round'%3E%3Cpath d='M7 7l10 10M17 7 7 17'/%3E%3C/svg%3E");background-size:9px;background-position:center;background-repeat:no-repeat}.noresult .ic{width:40px;height:40px;stroke:var(--line);stroke-width:1.6;margin:0 auto 10px;display:block}.noresult a.go{display:inline-flex;align-items:center;gap:8px;background:var(--brand-btn);color:#fff;font-weight:700;font-size:var(--f);padding:12px 20px;border-radius:var(--r-btn);margin-top:16px}.noresult a.go:active{transform:scale(.97)}@media(min-width:1024px){.trust .t div{font-size:12px}}@media(min-width:1024px){html{scrollbar-width:thin;scrollbar-color:rgb(255 255 255 / .22) #fff0}.app{scrollbar-color:rgb(15 23 42 / .35) #fff0}.app ::-webkit-scrollbar{width:8px;height:8px}.app ::-webkit-scrollbar-thumb{background:rgb(15 23 42 / .3);border-radius:4px}::-webkit-scrollbar{width:9px}::-webkit-scrollbar-thumb{background:rgb(255 255 255 / .22);border-radius:5px}::-webkit-scrollbar-track{background:#fff0}}@media(prefers-reduced-motion:reduce){details.acc[open] .acc-b{animation:none}.buybar button.single_add_to_cart_button.done,.cta.done{animation:none}}.fbtn{flex:1;display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;background:var(--surf);border-radius:var(--r-btn);font-size:var(--f-s);font-weight:700;transition:transform var(--d-tap),background var(--d) var(--e)}.fbtn:active{transform:scale(.97);background:var(--surf2)}.fb-n{background:var(--brand2);color:#fff;font-size:11px;font-weight:800;min-width:18px;height:18px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;padding:0 5px;margin-left:2px}body.sheet-open{overflow:hidden}.sheet-back{position:fixed;inset:0;z-index:55;background:rgb(6 10 20 / .52);opacity:0;pointer-events:none;transition:opacity .28s}.sheet-back.on{opacity:1;pointer-events:auto}.sheet{position:fixed;left:0;right:0;bottom:0;max-width:440px;margin:0 auto;background:var(--bg);border-radius:var(--r-l) var(--r-l) 0 0;padding:10px 20px calc(22px + env(safe-area-inset-bottom));transform:translateY(100%);transition:transform var(--d-in) var(--e);box-shadow:var(--sh3)}.sheet-back.on .sheet{transform:none}.sheet .opts{display:flex;flex-direction:column;gap:2px}.sheet .opts.row{flex-direction:row;flex-wrap:wrap;gap:8px}.sheet .opt{display:flex;align-items:center;cursor:pointer}.sheet .opt input{position:absolute;opacity:0;pointer-events:none}.sheet .opts:not(.row) .opt span{flex:1;padding:12px 4px;font-size:var(--f);font-weight:500;border-bottom:.5px solid var(--line);display:flex;align-items:center;justify-content:space-between}.sheet .opts:not(.row) .opt input:checked+span{color:var(--brand);font-weight:700}.sheet .opts:not(.row) .opt input:checked+span::after{content:"✓";font-weight:800}.sheet .opts.row .opt input:checked+span{background:var(--chip-on);color:var(--chip-on-ink)}.sheet .opt.sw span{padding:12px 4px;font-size:var(--f);font-weight:500;flex:1;display:flex;align-items:center;justify-content:space-between}.sheet .opt.sw input:checked+span::after{background-color:var(--brand);box-shadow:none;background-image:radial-gradient(circle 11px at 32px 50%,#fff 98%,transparent)}.sheet-apply{width:100%;min-height:50px;margin-top:16px;background:var(--brand-btn);color:var(--btn-ink);border-radius:var(--r-btn);font-size:var(--f-md);font-weight:700;transition:transform var(--d-tap)}.sheet-apply:active{transform:scale(.98)}.sheet-actions{display:flex;gap:12px;align-items:center;margin-top:16px}.sheet-actions .sheet-apply{margin-top:0;flex:1}.sheet-reset{color:var(--muted);font-weight:600;font-size:var(--f-s);padding:12px 6px;min-height:44px;display:inline-flex;align-items:center}.pdp-img.zoomable::after{content:"";position:absolute;right:12px;bottom:12px;width:36px;height:36px;border-radius:50%;background:var(--bg);box-shadow:var(--sh1);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232f6fc0' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='10.8' cy='10.8' r='6.4'/%3E%3Cpath d='M19.8 19.8 15.5 15.5M10.8 8v5.6M8 10.8h5.6'/%3E%3C/svg%3E");background-size:18px;background-position:center;background-repeat:no-repeat}.zoom-back{position:fixed;inset:0;z-index:70;background:rgb(4 7 14 / .93);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .22s}.zoom-back.on{opacity:1}.zoom-back img{max-width:94%;max-height:86%;object-fit:contain;border-radius:12px;background:#fff;touch-action:pinch-zoom}.zoom-x{position:absolute;top:calc(14px + env(safe-area-inset-top));right:14px;width:44px;height:44px;border-radius:50%;background:rgb(255 255 255 / .14);color:#fff;font-size:18px}.ty-hero{text-align:center;padding:34px var(--sp) 8px}.ty-check svg{width:64px;height:64px;stroke:var(--ok);fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.ty-check circle{stroke-dasharray:158;stroke-dashoffset:158;animation:tyc .7s var(--e) .1s forwards}.ty-check path{stroke-dasharray:34;stroke-dashoffset:34;animation:tyc .45s var(--e) .65s forwards}@keyframes tyc{to{stroke-dashoffset:0}}.ty-hero h1{font-size:var(--f-h1);font-weight:800;letter-spacing:-.03em;margin:10px 0 4px}.ty-hero p{color:var(--muted);font-size:var(--f-md)}.ty-steps{display:flex;flex-direction:column;gap:10px;padding:18px var(--sp) 6px}.ty-steps .s{display:flex;align-items:center;gap:12px;background:var(--surf);border-radius:var(--r);padding:13px 15px;font-size:var(--f);font-weight:600}.ty-steps .s i{flex:none;width:26px;height:26px;border-radius:50%;background:var(--navy);color:#fff;font-style:normal;font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center}.woocommerce-thankyou-order-received{display:none}.woocommerce ul.woocommerce-order-overview{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px var(--sp);margin:0}.woocommerce ul.woocommerce-order-overview li{background:var(--surf);border-radius:var(--r);padding:12px 14px;font-size:var(--f-xs);color:var(--muted);font-weight:600;border:0;float:none;width:auto;margin:0}.woocommerce ul.woocommerce-order-overview li strong{display:block;font-size:var(--f);color:var(--ink);margin-top:3px}@media(prefers-reduced-motion:reduce){.ty-check circle,.ty-check path{animation:none;stroke-dashoffset:0}}.sheet-back{visibility:hidden;transition:opacity .28s,visibility 0s .28s}.sheet-back.on{visibility:visible;transition:opacity .28s}html.sheet-open{overflow:hidden}.sheet{overscroll-behavior:contain}.wc ul.products li.product{margin:0!important;padding:0;display:block;float:none;width:auto}.chip .ic{width:16px;height:16px;flex:none}.pdp .pay{margin:10px 0 0;justify-content:flex-start;padding:0}.compat-me{margin-top:8px;font-size:var(--f-s);font-weight:600;color:var(--warn)}.compat-me.ok{color:var(--ok)}.compat span.on,.compat a.on{background:var(--chip-on);color:var(--chip-on-ink)}.atelier{display:flex;align-items:center;gap:13px;margin:20px var(--sp) 0;background:var(--surf);border-radius:var(--r-l);padding:16px;transition:transform var(--d-tap)}.atelier:active{transform:scale(.985)}.atelier .ai{width:46px;height:46px;border-radius:14px;background:var(--info-bg);display:flex;align-items:center;justify-content:center;flex:none}.atelier .ai .ic{width:24px;height:24px;stroke:var(--brand)}.atelier .at{flex:1}.atelier .at b{display:block;font-size:var(--f);font-weight:700}.atelier .at span{display:block;color:var(--muted);font-size:var(--f-s);line-height:1.4;margin-top:2px}.atelier>.ic-chevron{width:18px;height:18px;stroke:var(--muted);flex:none}.trail{position:relative;height:12px;margin:30px var(--sp) 0}.trail::before{content:"";position:absolute;left:0;right:24px;top:5px;height:2px;border-radius:1px;background:repeating-linear-gradient(90deg,var(--line) 0 14px,transparent 14px 24px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 45%);mask-image:linear-gradient(90deg,transparent,#000 45%)}.trail::after{content:"";position:absolute;right:0;top:0;width:12px;height:12px;border:1.8px solid var(--brand);border-radius:50%}.promo::after{content:"";position:absolute;inset:0;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 160'><g fill='none' stroke='%238fc4ff' stroke-opacity='.12' stroke-width='2' stroke-linecap='round' stroke-dasharray='2 13'><path d='M-20 150C120 122 195 62 245 -12'/><path d='M25 172C165 144 235 84 285 8'/></g></svg>") right/cover no-repeat;pointer-events:none;z-index:1}.promo .pp{position:relative;z-index:2;will-change:transform}.sheet-back.on .sheet{transition:transform var(--d-in) var(--e)}.sheet-back.on .sheet h3,.sheet-back.on .sheet h4,.sheet-back.on .opts .opt,.sheet-back.on .sheet-actions,.sheet-back.on .sheet-apply{animation:shIn .3s var(--e) both}.sheet-back.on .opts .opt:nth-child(2){animation-delay:40ms}.sheet-back.on .opts .opt:nth-child(3){animation-delay:80ms}.sheet-back.on .opts .opt:nth-child(4){animation-delay:120ms}.sheet-back.on .opts .opt:nth-child(n+5){animation-delay:150ms}.sheet-back.on .sheet-actions,.sheet-back.on .sheet-apply{animation-delay:170ms}@keyframes shIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ft-toast .tk svg path{stroke-dasharray:22;stroke-dashoffset:22}.ft-toast.show .tk svg path{animation:tyc .35s var(--e) .15s forwards}.promo{transition:transform var(--d-tap)}.pwa-btn,.err404 .e-btn,.noresult a.go,.sheet-apply{transition:transform var(--d-tap),background-color .3s var(--e)}.zoom-back{transition:opacity .26s var(--e)}.zoom-back img{transform:scale(.96);transition:transform .3s var(--e)}.zoom-back.on img{transform:scale(1)}.noresult .ic,.empty svg,.err404 .e-mark,.cart-zero .e-mark{animation:emIn .5s var(--e-pop) both}.noresult b,.err404 h1,.cart-zero h1{animation:shIn .35s var(--e) .12s both}.noresult a.go,.err404 .e-btn{animation:shIn .35s var(--e) .2s both}@keyframes emIn{from{opacity:0;transform:scale(.75)}to{opacity:1;transform:none}}.back svg,.trust .t svg{stroke-width:1.8}#ft-main img{transition:opacity .3s var(--e)}@media(prefers-reduced-motion:reduce){.sheet-back.on .sheet h3,.sheet-back.on .sheet h4,.sheet-back.on .opts .opt,.sheet-back.on .sheet-actions,.sheet-back.on .sheet-apply,.empty svg,.cart-zero h1,.noresult a.go,.ft-toast .tk svg path{animation:none}.promo .pp{transform:none!important}}.wc ul.products li.product{min-width:0}.sheet{max-height:min(85dvh,85vh);overflow-y:auto;-webkit-overflow-scrolling:touch}.compat-me{min-height:22px}.buybar .wcpay-payment-request-wrapper,.buybar [class*="express-checkout"],.buybar [class*="payment-request"],.buybar #wcpay-payment-request-button-separator,.buybar .wc-block-components-express-payment{display:none!important}.buybar form.cart{flex:1 1 auto;min-width:0}.buybar .single_add_to_cart_button{flex:1 1 auto;min-width:0;white-space:nowrap}.ft-express{margin:12px var(--sp) 2px}.ft-express .lbl{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted);margin-bottom:8px}.ft-express .lbl:before,.ft-express .lbl:after{content:"";flex:1;height:1px;background:var(--line)}.ft-express .wcpay-payment-request-wrapper,.ft-express .wc-block-components-express-payment{display:block!important;margin:0}.ft-express #wcpay-payment-request-button-separator{display:none!important}.woocommerce-checkout #customer_details h3{font-size:var(--f-h3);font-weight:800;margin:20px 0 12px;display:flex;align-items:center;gap:10px;counter-increment:costep}.woocommerce-checkout #customer_details h3::before{content:counter(costep);width:26px;height:26px;border-radius:50%;background:var(--navy);color:#fff;font-size:13px;display:inline-flex;align-items:center;justify-content:center;flex:none}.woocommerce-checkout form.checkout{counter-reset:costep;padding:0 var(--sp)}.woocommerce-checkout #customer_details h3#ship-to-different-address{counter-increment:none}.woocommerce-checkout #customer_details h3#ship-to-different-address::before{content:none}.woocommerce-checkout .form-row label{font-size:var(--f-s);font-weight:600;color:var(--ink);letter-spacing:0}.co-trust{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap;margin-top:12px;font-size:var(--f-xs);font-weight:600;color:var(--muted)}.woocommerce-checkout .woocommerce-form__label-for-checkbox{text-transform:none;letter-spacing:0}.mlist .mrow{text-decoration:none}.mlist .mrow span{display:inline-flex;align-items:center;gap:12px}.mlist .mrow span .ic{width:21px;height:21px;stroke:var(--brand)}.mlist .mrow.out span .ic{stroke:var(--err)}.mlist .mrow.out{color:var(--err)}@media(max-width:899.98px){.woocommerce-MyAccount-content table.my_account_orders,.woocommerce-MyAccount-content table.my_account_orders tbody{display:block}.woocommerce-account .woocommerce-MyAccount-content table.my_account_orders{margin:0;padding:0;border:0;border-radius:0;background:none}.woocommerce-MyAccount-content table.my_account_orders thead{display:none}.woocommerce-account .woocommerce-MyAccount-content table.my_account_orders tr{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;background:var(--surf);border-radius:var(--r);padding:14px 16px;margin-bottom:10px}.woocommerce-account .woocommerce-MyAccount-content table.my_account_orders tbody th{display:block!important;grid-column:1;grid-row:1;min-width:0;padding:0;border:0;background:none;text-align:left;font-size:var(--f-md);font-weight:650}.woocommerce-account .woocommerce-MyAccount-content table.my_account_orders tbody th a{color:var(--ink);text-decoration:none}.woocommerce-account .woocommerce-MyAccount-content table.my_account_orders tbody th a::before{content:"Commande "}.woocommerce-account .woocommerce-MyAccount-content table.my_account_orders td{display:block;grid-column:1/-1;border:0;padding:0;background:none!important;font-size:var(--f-s);text-align:left!important;font-variant-numeric:tabular-nums}.woocommerce-account .woocommerce-MyAccount-content table.my_account_orders td::before{content:attr(data-title) "\00a0: ";float:none;font-weight:400;color:var(--muted);font-size:var(--f-s)}.woocommerce-account .woocommerce-MyAccount-content table.my_account_orders td.woocommerce-orders-table__cell-order-status{grid-column:2;grid-row:1;justify-self:end;display:inline-block;padding:3px 10px;border-radius:var(--pill,999px);background:var(--bg-page,#fff)!important;box-shadow:inset 0 0 0 1px var(--border-2,var(--line));font-weight:600;font-size:.8125rem}.woocommerce-account .woocommerce-MyAccount-content table.my_account_orders td.woocommerce-orders-table__cell-order-status::before{content:none}.woocommerce-account .woocommerce-MyAccount-content table.my_account_orders td.woocommerce-orders-table__cell-order-actions::before{content:none}.woocommerce-MyAccount-content table.my_account_orders td .button{display:flex;align-items:center;justify-content:center;width:100%;text-align:center;margin-top:8px}}.woocommerce-MyAccount-content table.my_account_orders td.woocommerce-orders-table__cell-order-status,.ft-statut,.woocommerce-MyAccount-content mark.order-status{display:inline-block;padding:3px 10px;border-radius:var(--pill,999px);background:var(--bg-page,#fff);box-shadow:inset 0 0 0 1px var(--border-2,var(--line));color:var(--fg-1,var(--ink));font-size:.8125rem;font-weight:600;line-height:1.35;white-space:nowrap}@media(min-width:900px){.woocommerce-account .woocommerce-MyAccount-content table.my_account_orders{display:table;width:100%;border-collapse:collapse;border:0;margin:8px 0 0}.woocommerce-account .woocommerce-MyAccount-content table.my_account_orders :is(th,td){padding:14px 12px;border:0;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;font-size:var(--f-s);font-variant-numeric:tabular-nums}.woocommerce-account .woocommerce-MyAccount-content table.my_account_orders thead th{font-size:var(--f-xs);font-weight:600;color:var(--muted)}.woocommerce-account .woocommerce-MyAccount-content table.my_account_orders tbody th{font-weight:650}.woocommerce-account .woocommerce-MyAccount-content table.my_account_orders td.woocommerce-orders-table__cell-order-status{display:table-cell;background:none;box-shadow:none;padding:14px 12px;border-radius:0}.woocommerce-account .woocommerce-MyAccount-content table.my_account_orders td.woocommerce-orders-table__cell-order-status::after{content:none}.woocommerce-account .woocommerce-MyAccount-content table.my_account_orders td.woocommerce-orders-table__cell-order-actions{text-align:right}.woocommerce-account .woocommerce-MyAccount-content table.my_account_orders td .button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 18px;margin:0;line-height:1.2}}.woocommerce-MyAccount-content mark{background:none;color:var(--ink);font-weight:650}.ft-cmd-etat{margin:14px 0 18px;padding:14px 16px;border-radius:var(--r);background:var(--surf)}.ft-cmd-statut{display:flex;align-items:flex-start;gap:10px;margin:0;font-size:var(--f-s);color:var(--ink)}.ft-cmd-statut .ic{width:20px;height:20px;flex:none;stroke:var(--brand)}.ft-cmd-suivi{display:flex;align-items:center;gap:8px;margin:10px 0 0;font-size:var(--f-s)}.ft-cmd-suivi .ic{width:18px;height:18px;stroke:var(--muted)}.ft-cmd-suivi a{color:var(--brand);text-decoration:underline;text-underline-offset:2px}.ft-cmd-rachat{margin:22px 0 0}.ft-cmd-rachat h2,.ft-derniere h2{font-size:var(--f-h3);font-weight:650;margin:0 0 10px}.ft-cmd-rachat ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ft-cmd-rachat li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px 10px 16px;border:1px solid var(--line);border-radius:var(--r)}.ft-cmd-rachat li::before{content:none}.ft-cmd-rachat-n{min-width:0;font-size:var(--f-s);font-weight:500}.ft-cmd-rachat .ft-btn{flex:none}.ft-cmd-aide{margin:22px 0 0;padding:16px 0 0;border-top:1px solid var(--line)}.ft-cmd-aide-t{margin:0 0 8px;font-weight:600}.ft-cmd-aide ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.ft-cmd-aide li::before{content:none}.ft-cmd-aide a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:var(--pill,999px);background:var(--surf);color:var(--ink);font-size:var(--f-s);font-weight:600;text-decoration:none;font-variant-numeric:tabular-nums}.ft-cmd-aide a .ic{width:18px;height:18px;stroke:var(--brand)}.ft-cmd-aide a:focus-visible{outline:2px solid var(--focus,#0b63ce);outline-offset:2px}@media (hover:hover) and (pointer:fine){.ft-cmd-aide a:hover{background:var(--surf2)}}.ft-derniere{margin:8px 0 16px;padding:16px;border:1px solid var(--line);border-radius:var(--r-l,var(--r))}.ft-derniere-tete{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;margin:0}.ft-derniere-n{font-size:var(--f-md);font-weight:650}.ft-derniere-meta{margin:4px 0 0;color:var(--muted);font-size:var(--f-s);font-variant-numeric:tabular-nums}.ft-derniere-piece{margin:10px 0 0;font-size:var(--f-s);font-weight:500}.ft-derniere-piece span{color:var(--muted);font-weight:400}.ft-derniere-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}@media(max-width:559.98px){.ft-derniere-actions .ft-btn{flex:1 1 0%}}.login-hero{text-align:center;padding:26px var(--sp) 6px}.login-hero .ft-mark{width:56px;height:56px;margin:0 auto 12px;display:block}.login-hero h2{font-size:var(--f-h2);font-weight:800;letter-spacing:-.02em}.login-hero p{color:var(--muted);font-size:var(--f-s);margin-top:4px;max-width:280px;margin-left:auto;margin-right:auto}.login-hero--occasion p{max-width:340px}.login-hero .login-hero-act{max-width:none;margin-top:16px}#ft-inscription{scroll-margin-top:40px}.woocommerce form.login,.woocommerce form.register{background:var(--surf);border:0;border-radius:var(--r-l);padding:20px}.woocommerce form.login .button,.woocommerce form.register .button{width:100%}.woocommerce .lost_password{text-align:center;font-size:var(--f-s)}.woocommerce .lost_password a{color:var(--brand);font-weight:600}.hrow,.chips{scroll-padding-inline:var(--sp)}.wc .woocommerce-message::before,.wc .woocommerce-info::before,.wc .woocommerce-error::before,.woocommerce-message::before,.woocommerce-info::before,.woocommerce-error::before{content:none!important;display:none!important}.woocommerce-message::after,.woocommerce-info::after,.woocommerce-error::after{content:none}.wc .woocommerce-message,.wc .woocommerce-info,.wc .woocommerce-error,.woocommerce-message,.woocommerce-info,.woocommerce-error{border:0!important;border-left:4px solid currentColor!important;box-shadow:var(--sh1);padding:12px 15px 12px 14px!important;background:var(--surf)}.wc .woocommerce-info,.woocommerce-info{color:#1f5f9e}.wc .woocommerce-error,.woocommerce-error{color:#a4231d}.wc .woocommerce-error{background:var(--err-bg)}.woocommerce-checkout .woocommerce-message{display:none}.woocommerce-cart tr.cart_item td.product-thumbnail{display:block!important;grid-row:1/5;align-self:start;background:var(--bg);border-radius:var(--r-s);padding:6px}.woocommerce-cart tr.cart_item td.product-remove{position:absolute;top:8px;right:8px;width:auto}.woocommerce-cart table.shop_table td.actions{display:block;background:var(--surf);border-radius:var(--r);padding:12px!important;border:0}.woocommerce-cart button[name="update_cart"]:disabled{display:none}.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select,.woocommerce form .form-row.woocommerce-invalid textarea,.wc .form-row.woocommerce-invalid input.input-text{border:1.5px solid var(--err);background:var(--err-bg)}.woocommerce form .form-row.woocommerce-validated input.input-text,.wc .form-row.woocommerce-validated input.input-text{border-color:var(--ok)}.woocommerce .form-row.woocommerce-invalid>label::before{content:"\26A0 ";color:var(--err);font-weight:700}.woocommerce input.input-text:focus,.woocommerce textarea:focus,.woocommerce select:focus,.wc input:focus{outline:none;border-color:var(--brand2);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand2) 32%,transparent)}.wc form .form-row .required{color:var(--err);text-decoration:none}.woocommerce-checkout #billing_country_field strong{display:flex;align-items:center;min-height:48px;background:var(--surf2);border-radius:12px;padding:0 14px;font-weight:600}.woocommerce .blockUI.blockOverlay{background:color-mix(in srgb,var(--bg) 68%,transparent)!important;background-image:none!important;border-radius:var(--r)}.wc ul.products li.product{display:flex}.wc ul.products li.product .card{width:100%;flex:1}.woocommerce ul.woocommerce-order-overview::before,.woocommerce ul.woocommerce-order-overview::after{content:none!important;display:none!important}.woocommerce ul.woocommerce-order-overview li:first-child{grid-column:1/-1}.promo .pp{background:#fff;border-radius:var(--r);padding:8px;filter:none;box-shadow:0 14px 28px -6px rgb(0 0 0 / .45)}.woocommerce button.button:disabled,.woocommerce button.button[disabled]{background:var(--surf2)!important;color:var(--muted)!important}@media(max-width:340px){.trust .t div{font-size:10px}}.woocommerce-cart tr.busy,.cart_totals .shop_table.busy{opacity:.45;pointer-events:none;transition:opacity .2s}.sheet .opt input:focus-visible+span{outline:2.5px solid var(--brand2);outline-offset:2px;border-radius:8px}.ft-toast.err{background:var(--navy);box-shadow:inset 3px 0 0 var(--err),var(--sh3)}.pdp-img.zoomable:focus-visible{outline:2.5px solid var(--brand2);outline-offset:2px}.wc .pagination{display:flex;gap:8px;justify-content:center;padding:20px 0}html:not(.js) .fbar{display:none}html:not(.js) .woocommerce .woocommerce-ordering{display:block;padding:4px var(--sp)}.ty-fail .ty-check.fail svg{stroke:var(--err)}.ty-fail .e-btn{display:inline-flex;align-items:center;gap:8px;background:var(--brand-btn);color:#fff;font-weight:700;padding:14px 22px;border-radius:var(--r-btn);margin-top:14px}.finder{position:relative}.finder .search{display:flex;align-items:center;gap:9px;background:var(--bg);border-radius:12px;box-shadow:var(--sh1);padding:0 13px;min-height:48px}.finder .search svg{width:20px;height:20px;stroke:var(--mut,#64748b);fill:none;stroke-width:1.8;flex:none}.finder .search input{flex:1;border:0;background:none;color:var(--ink);font:inherit;font-weight:600;min-width:0;outline:none;min-height:46px}.finder .search:focus-within{box-shadow:0 0 0 2.5px var(--brand2),var(--sh1)}.liveres.loading{opacity:.55}.liveres.loading::before{content:"";position:sticky;display:block;top:0;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--brand),transparent);background-size:40% 100%;background-repeat:no-repeat;animation:lrload 1.1s linear infinite}@keyframes lrload{0%{background-position:-45% 0}100%{background-position:145% 0}}.liveres{position:absolute;left:16px;right:16px;top:calc(100% - 10px);z-index:60;background:var(--bg);border-radius:var(--r,16px);box-shadow:var(--sh3,0 18px 40px rgb(15 23 42 / .22));overflow:hidden;max-height:min(56vh,430px);overflow-y:auto;-webkit-overflow-scrolling:touch}.liveres .lr{display:flex;align-items:center;gap:11px;padding:10px 13px;border-bottom:1px solid var(--line,#e6eaf1)}.liveres .lr img,.liveres .lr-ph{width:44px;height:44px;border-radius:10px;object-fit:contain;background:#fff;flex:none;box-shadow:var(--sh1)}.liveres .lr-t{display:flex;flex-direction:column;gap:2px;min-width:0}.liveres .lr-t b{font-size:13.5px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--ink)}.liveres .lr-t i{font-style:normal;font-weight:800;color:var(--brand);font-size:13.5px}.liveres .lr-all{display:block;text-align:center;padding:13px;font-weight:700;color:var(--brand)}.liveres .lr-none{padding:15px;text-align:center;color:var(--mut,#64748b);font-size:13.5px}.wc ul.products[class*="columns-"] li.product,.woocommerce ul.products[class*="columns-"] li.product,.woocommerce-page ul.products[class*="columns-"] li.product,.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:auto!important;float:none!important;clear:none!important;margin:0!important}html.cookiewall .pwa-banner{visibility:hidden;pointer-events:none}.ft-cat-more{display:none;background:none;border:0;padding:4px 0 0;color:var(--brand);font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;min-height:32px}.hsearch .search{flex:1;display:flex;align-items:center;gap:9px;background:var(--surf);border-radius:12px;padding:0 13px;min-height:44px}.hsearch .search svg{width:19px;height:19px;stroke:var(--muted);fill:none;stroke-width:1.8;flex:none}.hsearch .search input{flex:1;border:0;background:none;color:var(--ink);font:inherit;font-weight:600;min-width:0;outline:none;min-height:42px}.hsearch .search:focus-within{box-shadow:0 0 0 2.5px var(--brand2)}.hsearch-x{background:none;border:0;padding:6px;min-height:44px;min-width:40px;cursor:pointer}.hsearch-x svg{width:20px;height:20px;stroke:var(--muted);fill:none;stroke-width:1.8}.hsearch .liveres{left:var(--sp);right:var(--sp);top:calc(100% - 4px)}.ft-embed{max-width:100%;overflow-x:hidden}.ft-embed img{max-width:100%;height:auto}.ft-embed table{display:block;overflow-x:auto;max-width:100%}.ft-embed pre{white-space:pre-wrap;word-break:break-word}@media(min-width:900px){body::after{content:"FAMILY TROTT · PIÈCES DE TROTTINETTE ÉLECTRIQUE · ATELIER CHÂLONS-EN-CHAMPAGNE (51)";position:fixed;left:22px;bottom:18px;max-width:calc(50vw - 260px);pointer-events:none;font-size:10px;font-weight:700;letter-spacing:.22em;line-height:2;color:rgb(255 255 255 / .22)}}.doc .pagecontent a,.pdp-desc{color:var(--ink);font-size:var(--f);line-height:1.62}.pdp-desc h2,.pdp-desc h3,.pdp-desc h4{font-size:var(--f-h3);font-weight:700;color:var(--ink);margin:18px 0 6px;line-height:1.3}.pdp-desc h2:first-child,.pdp-desc h3:first-child{margin-top:0}.pdp-desc ul,.pdp-desc ol{padding-left:20px;margin:6px 0 12px;color:var(--muted)}.pdp-desc li{margin:3px 0;line-height:1.55}.pdp-desc strong,.pdp-desc b{color:var(--ink);font-weight:700}.pdp-desc img{height:auto;border-radius:var(--r-s,10px);margin:8px 0}.pdp-desc table{display:block;overflow-x:auto;max-width:100%;border-collapse:collapse;margin:10px 0;font-size:var(--f-s)}.pdp-desc th,.pdp-desc td{border:1px solid var(--line);padding:7px 10px;text-align:left;white-space:nowrap}.pdp-desc th{background:var(--surf2);color:var(--ink);font-weight:700}.pdp-desc blockquote{border-left:3px solid var(--line);padding-left:14px;margin:10px 0;color:var(--muted)}.pdp-desc a,.ft-cat-text a,.ft-cat-intro a,.ft-embed a,.woocommerce-privacy-policy-text a,.woocommerce-terms-and-conditions-link{color:var(--brand);text-decoration:underline;text-underline-offset:2px}.doc .pagecontent a:hover,.pdp-desc a:hover,.ft-embed a:hover{text-decoration-thickness:2px}.woocommerce-message,.woocommerce-info,.woocommerce-error{border-left:4px solid currentColor;padding-left:12px}.woocommerce-info{color:#1f5f9e}.woocommerce-error{color:#a4231d}.woocommerce-message::before{content:"\2713\00a0";font-weight:700}.woocommerce-info::before{content:"\2139\00a0";font-weight:700}.woocommerce-error::before{content:"\26A0\00a0";font-weight:700}.nav a[aria-current="page"]::after,.nav a.on::after{content:"";display:block;height:2px;border-radius:2px;background:var(--brand);margin-top:3px}html:not(.js) .fbtn{display:none}html:not(.js) .woocommerce-ordering{display:block}@media print{.top,.nav,.buybar,.marquee,.fbtn,.sheet,.ft-express,.appfoot,.ft-toast,.pwa-banner,.mq-wrap{display:none!important}.app,.screen{position:static!important;transform:none!important;background:#fff!important}body{background:#fff!important;color:#000!important}.woocommerce-order-details a[href^="http"]::after,.woocommerce-order-overview a[href^="http"]::after{content:" (" attr(href) ")";font-size:11px;color:#555}}.wc ul.products li.product{position:relative}.ft-promo{position:absolute;top:10px;left:10px;z-index:2;background:var(--brand);color:#fff;font-size:11px;font-weight:800;letter-spacing:.02em;padding:3px 8px;border-radius:999px;pointer-events:none}.cta.off,.buybar .cta.off{background:var(--surf2)!important;color:var(--muted)!important;cursor:default;box-shadow:none!important}.woocommerce-message>:first-child::before{content:"\2713\00a0";font-weight:800}.woocommerce-error>:first-child::before{content:"\26A0\00a0";font-weight:800}.mq-pause{position:absolute;right:6px;top:50%;transform:translateY(-50%);z-index:3;background:var(--surf);border:1px solid var(--line);color:var(--muted);border-radius:6px;width:26px;height:22px;line-height:1;font-size:10px;cursor:pointer;display:flex;align-items:center;justify-content:center}.mq-pause:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.marquee.mq-off .trk{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.marquee .trk{animation-play-state:paused!important}}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ft-scoot-reset{background:none;border:0;padding:0;color:var(--brand);text-decoration:underline;font:inherit;cursor:pointer}.ft-scoot-reset:focus-visible{outline:2px solid var(--brand);outline-offset:2px}#shipping_method li:has(input:checked){border-color:var(--brand);background:var(--info-bg)}.err404 .e-search{display:flex;flex-direction:column;gap:10px;margin:16px auto 4px;max-width:340px;width:100%}.err404 .e-search .search{width:100%}.rep-atelier address{font-style:normal;font-size:var(--f);line-height:1.6;color:var(--ink)}.rep-atelier .rep-h{display:flex;align-items:center;gap:7px;margin:12px 0 14px;font-size:var(--f-s);color:var(--muted);font-weight:600}.rep-atelier .rep-liens{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ft-vers-achat{position:absolute;left:-9999px}.ft-vers-achat:focus{position:static;display:inline-block;margin:6px 0;padding:8px 12px;background:var(--navy);color:#fff;border-radius:8px;font-size:var(--f-s);font-weight:700;text-decoration:none}.buybar .cta.off{flex:0 1 auto;opacity:.55;font-size:var(--f-s);padding:0 10px}.woocommerce-cart .cartbar,.woocommerce-cart .cartbar-note{display:flex}.cartbar .cta{flex:1;display:flex;align-items:center;justify-content:center}.doc-fil a:hover{color:var(--brand)}.doc-meta{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:var(--f-s);color:var(--muted);margin:6px 0 14px}.doc-cat{background:var(--surf2);color:var(--ink);border-radius:var(--pill,999px);padding:3px 10px;font-weight:600;font-size:var(--f-xs)}.doc-img{margin:0 0 16px;border-radius:var(--r);overflow:hidden;background:var(--surf)}.doc-img img{width:100%;height:auto;display:block}.scoot-esp{padding:0 var(--sp)}.scoot-actuel{display:flex;align-items:center;gap:12px;background:var(--info-bg);border:1px solid var(--line);border-radius:var(--r);padding:14px 16px;margin:0 0 14px}.scoot-actuel svg{width:26px;height:26px;flex:none}.scoot-actuel span{display:block;font-size:var(--f-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:700}.scoot-actuel b{font-size:var(--f-md);font-weight:800}.scoot-vide{color:var(--muted);font-size:var(--f-s);margin:0 0 14px;line-height:1.55}.scoot-form{display:flex;flex-direction:column;gap:9px;margin-bottom:8px}.scoot-nb{font-weight:500;color:var(--muted);font-size:var(--f-xs)}.scoot-form select{min-height:48px;border:1px solid var(--line);border-radius:12px;padding:0 12px;background:var(--bg);color:var(--ink);font:inherit;font-size:var(--f)}.scoot-form optgroup{font-weight:700;color:var(--ink);background:var(--bg)}.scoot-form option{font-weight:400;color:var(--ink);background:var(--bg)}.scoot-form .e-btn,.scoot-suggere .e-btn{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;min-height:48px;padding:0 24px;border:0;background:var(--action,var(--brand));color:var(--action-ink,#fff);font:inherit;font-size:1rem;font-weight:600;cursor:pointer}@media(max-width:559.98px){.scoot-form .e-btn,.scoot-suggere .e-btn{align-self:stretch;width:100%}}.scoot-suggere{display:flex;flex-direction:column;gap:12px;margin:0 0 18px;padding:14px 16px;border-radius:var(--r);background:var(--info-bg)}.scoot-suggere p{display:flex;align-items:center;gap:10px;margin:0;font-size:var(--f-s)}.scoot-suggere p .ic{width:24px;height:24px;flex:none;stroke:var(--brand)}.scoot-tag{background:var(--chip-on,var(--info-bg));color:var(--chip-on-ink,var(--brand));border-radius:var(--pill,999px);padding:2px 9px;font-size:var(--f-xs);font-weight:700;margin-left:8px}.scoot-vide-tag{font-style:normal;color:var(--muted);font-size:var(--f-xs);margin-left:8px}.mlist .scoot-row .scoot-tag,.mlist .scoot-row .scoot-vide-tag{margin-left:-4px}.liveres a.lr-on{background:var(--info-bg);outline:2px solid var(--brand);outline-offset:-2px}.hrow,.grid,.wc ul.products,.ft-cat-text,.faq{content-visibility:auto}.ft-cat-text{contain-intrinsic-size:auto 1200px}.faq{contain-intrinsic-size:auto 400px}.promo,.trust{content-visibility:visible}.citem{contain:layout paint style}:root{--atelier:#a8620d;--atelier-bg:#fdf3e6;--atelier-fort:#7c4708;--facile:#2f6b47;--facile-bg:#e9f2ec;--moyen-n:#8c6108;--moyen-bg-n:#faf2e2;--expert:#a33a26;--expert-bg:#fbeeea}.tuto-c{display:flex;gap:12px;align-items:center;background:var(--surf);border:1px solid var(--line);border-radius:var(--r);padding:10px;text-decoration:none;color:inherit;transition:border-color .18s var(--e),transform .18s var(--e),box-shadow .18s var(--e)}.tuto-c:hover,.tuto-c:focus-visible{border-color:var(--atelier);transform:translateY(-2px);box-shadow:var(--sh2,0 6px 18px -8px rgb(22 32 46 / .25))}.tuto-c:active{transform:scale(.985)}.tc-ph{width:64px;height:64px;flex:none;border-radius:12px;background:var(--atelier-bg);display:flex;align-items:center;justify-content:center;overflow:hidden}.tc-ph img{width:100%;height:100%;object-fit:cover}.tc-ph svg{width:26px;height:26px;stroke:var(--atelier)}.tc-b{display:flex;flex-direction:column;gap:6px;min-width:0}.tc-t{font-size:var(--f);font-weight:600;line-height:1.35}.tc-m{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.tc-m em{font-style:normal;font-size:var(--f-xs);font-weight:700;padding:2px 8px;border-radius:var(--pill,999px);display:inline-flex;align-items:center;gap:4px}.tc-m em svg{width:12px;height:12px}.tc-d.tc-facile{background:var(--facile-bg);color:var(--facile)}.tc-d.tc-moyen{background:var(--moyen-bg-n);color:var(--moyen-n)}.tc-d.tc-expert{background:var(--expert-bg);color:var(--expert)}.tc-h{background:var(--surf2);color:var(--muted)}.tuto-row{display:flex;gap:12px;overflow-x:auto;padding:2px var(--sp) 6px;scrollbar-width:none;scroll-snap-type:x proximity;overscroll-behavior-x:contain}.tuto-row::-webkit-scrollbar{display:none}.tuto-row .tuto-c{flex:none;width:265px;scroll-snap-align:start}.panne-c{display:flex;flex-direction:column;gap:7px;align-items:flex-start;padding:15px 14px;background:var(--surf);border:1px solid var(--line);border-radius:var(--r);text-decoration:none;color:inherit;position:relative;overflow:hidden;transition:border-color .18s var(--e),transform .18s var(--e)}.panne-c::before{content:"";position:absolute;inset:0;background:var(--atelier-bg);transform:translateY(101%);transition:transform .25s var(--e);z-index:0}.panne-c:hover::before,.panne-c:focus-visible::before{transform:translateY(0)}.panne-c>*{position:relative;z-index:1}.panne-c:hover,.panne-c:focus-visible{border-color:var(--atelier);transform:translateY(-2px)}.pc-i{width:38px;height:38px;border-radius:11px;background:var(--atelier-bg);display:flex;align-items:center;justify-content:center;transition:background .25s var(--e)}.panne-c:hover .pc-i{background:#fff}.tuto-vide{color:var(--muted);padding:0 var(--sp)}.tuto-cle .tk-facile b{color:var(--facile)}.tuto-cle .tk-expert b{color:var(--expert)}.tuto-som li{margin:5px 0}.tuto-som a{color:var(--ink);text-decoration:none;font-size:var(--f-s);font-weight:500;line-height:1.45}.tuto-som a:hover,.tuto-som a:focus-visible{color:var(--atelier);text-decoration:underline}.tuto-corps{counter-reset:etape}.tuto-corps h2{counter-increment:etape;display:flex;gap:11px;align-items:flex-start;font-size:var(--f-lg);font-weight:800;line-height:1.25;margin:30px 0 10px;scroll-margin-top:72px}.tuto-corps h2::before{content:counter(etape);flex:none;width:30px;height:30px;border-radius:50%;background:var(--atelier);color:#fff;font-size:var(--f-s);font-weight:800;display:flex;align-items:center;justify-content:center;margin-top:1px}.tuto-corps h3{font-size:var(--f-h3);font-weight:700;margin:18px 0 6px}.tuto-corps ol{padding-left:20px;margin:6px 0 14px;color:var(--muted)}.tuto-corps img{height:auto;border-radius:var(--r-s,10px);margin:8px 0;display:block}.tuto-corps table{display:block;overflow-x:auto;max-width:100%;border-collapse:collapse;margin:10px 0;font-size:var(--f-s)}.tuto-corps th,.tuto-corps td{border:1px solid var(--line);padding:7px 10px;text-align:left}.tuto-corps th{background:var(--surf2);color:var(--ink);font-weight:700}.tuto-corps h2:target::after{content:"";position:absolute;left:0;right:0;height:100%;background:var(--atelier-bg);border-radius:8px;z-index:-1;animation:vise 1.4s var(--e) forwards}.tuto-corps h2{position:relative;z-index:0}@keyframes vise{0%{opacity:.85}70%{opacity:.85}100%{opacity:0}}.tuto-atelier .e-btn:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.panne-c::before{display:none}.tuto-corps h2:target::after{animation:none;opacity:0}}@media (hover:hover) and (pointer:fine){.hrow,.chips,.tuto-row,.woocommerce-MyAccount-navigation ul{scrollbar-width:thin;scrollbar-color:rgb(15 23 42 / .3) #fff0;padding-bottom:8px}.hrow::-webkit-scrollbar,.chips::-webkit-scrollbar,.tuto-row::-webkit-scrollbar,.woocommerce-MyAccount-navigation ul::-webkit-scrollbar{display:block;height:6px}.hrow::-webkit-scrollbar-thumb,.chips::-webkit-scrollbar-thumb,.tuto-row::-webkit-scrollbar-thumb,.woocommerce-MyAccount-navigation ul::-webkit-scrollbar-thumb{background:rgb(15 23 42 / .28);border-radius:3px}.card:hover{transform:translateY(-2px)}.card:hover .ph{box-shadow:var(--sh2,0 6px 18px -8px rgb(22 32 46 / .25))}.chip:hover:not(.on){background:var(--surf2)}.iconbtn:hover,.fbtn:hover,.mq-pause:hover{background:var(--surf2)}.mrow:hover{background:var(--surf2)}.nav a:hover{color:var(--brand)}.cta:hover,.buybar button.single_add_to_cart_button:hover,.e-btn:hover,.sheet-apply:hover{filter:brightness(1.07)}.promo:hover .pp{transform:scale(1.04)}.promo .pp{transition:transform .3s var(--e)}.more:hover{text-decoration:underline}.liveres a:hover{background:var(--info-bg)}}@media (prefers-reduced-motion:reduce){.promo .pp{transition:none}.card:hover{transform:none}}.rep-venir{display:flex;gap:12px;align-items:center;flex-wrap:wrap;background:var(--atelier-bg);border:1px solid var(--line);border-radius:var(--r);padding:15px 16px;margin:20px var(--sp) 0}.rep-venir div{flex:1;min-width:180px}.rep-venir span{font-size:var(--f-s);color:var(--ink);line-height:1.5}.tuto-video{position:relative;aspect-ratio:16/9;border-radius:var(--r);overflow:hidden;background:#000;margin:0 0 18px}.tuto-video .tv-go{position:absolute;inset:0;width:100%;border:0;padding:0;cursor:pointer;background:#000;display:block}.tuto-video .tv-go img{width:100%;height:100%;object-fit:cover;opacity:.85}.tuto-video .tv-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;border-radius:50%;background:var(--atelier);color:#fff;font-size:22px;display:flex;align-items:center;justify-content:center;padding-left:5px;box-shadow:0 8px 24px rgb(0 0 0 / .45);transition:transform .18s var(--e)}.tuto-video .tv-go:hover .tv-btn,.tuto-video .tv-go:focus-visible .tv-btn{transform:translate(-50%,-50%) scale(1.08)}.tuto-video .tv-lbl{position:absolute;left:50%;transform:translateX(-50%);bottom:14px;color:#fff;font-size:var(--f-s);font-weight:700;text-shadow:0 1px 6px rgb(0 0 0 / .7)}.tuto-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}@media (prefers-reduced-motion:reduce){.tuto-video .tv-btn{transition:none}}.guide img{max-width:100%;height:auto}.guide .sec{padding:56px 0}.guide .sec.alt{background:#fff}.guide .sec.bg{background:var(--surf)}.guide .sh-tag{display:inline-flex;align-items:center;gap:6px;background:var(--info-bg);color:var(--brand);padding:4px 11px;border-radius:100px;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;margin-bottom:9px}.guide .card:hover{border-color:var(--brand);box-shadow:0 6px 22px rgb(37 99 235 / .18)}.guide .step-n{width:28px;height:28px;min-width:28px;background:linear-gradient(135deg,var(--brand),var(--brand));color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:900;flex-shrink:0;margin-top:2px}.guide .sym{background:#fff;border:2px solid var(--line);border-left:4px solid var(--brand);border-radius:12px;padding:14px 16px;transition:.15s}.guide .sym:hover{border-left-color:var(--brand);box-shadow:0 1px 3px rgb(0 0 0 / .08),0 4px 16px rgb(0 0 0 / .06)}.guide .al-s{background:#F0FDF4;border:1.5px solid #BBF7D0}.guide .al-s p{color:#166534}.guide .tw{overflow-x:auto;border:2px solid var(--line);border-radius:var(--r);-webkit-overflow-scrolling:touch}.guide tr:hover td{background:var(--surf)}.guide .cd{display:inline-block;font-family:'Courier New',monospace;font-weight:800;font-size:.75rem;padding:2px 7px;border-radius:5px;white-space:nowrap}.guide .cr{background:#FEF2F2;color:#DC2626;border:1px solid #FECACA}.guide .co{background:#FFF7ED;color:#C2410C;border:1px solid #FED7AA}.guide .cb{background:#EFF6FF;color:#2563EB;border:1px solid #BFDBFE}.guide .diy{background:#EFF6FF;color:#2563EB;border:1px solid #BFDBFE;display:inline-block;padding:2px 6px;border-radius:4px;font-size:.68rem;font-weight:700}.guide .pro{background:#FFF7ED;color:#C2410C;border:1px solid #FED7AA;display:inline-block;padding:2px 6px;border-radius:4px;font-size:.68rem;font-weight:700}.guide .btn-blue:hover{box-shadow:0 8px 28px rgb(74 144 226 / .35);color:#fff}.guide .btn-ghost2:hover{background:rgb(255 255 255 / .08);border-color:rgb(255 255 255 / .4);color:#fff}.guide .panne{background:#fff;border:2px solid var(--line);border-left:5px solid var(--brand);border-radius:var(--r);padding:18px 20px;margin-bottom:10px;transition:.15s}.guide .panne:hover{box-shadow:0 1px 3px rgb(0 0 0 / .08),0 4px 16px rgb(0 0 0 / .06);border-left-color:var(--brand)}.guide .panne.rd{border-left-color:#DC2626}.guide .panne.or{border-left-color:#EA580C}.guide .panne.gr{border-left-color:#16A34A}.guide .panne.bl{border-left-color:#2563EB}.guide .panne h3{font-size:.92rem;font-weight:800;color:var(--ink);margin-bottom:5px}.guide .panne p{font-size:.82rem;color:var(--muted);line-height:1.7;margin:0}.guide .panne p strong{color:var(--ink);font-weight:700}.guide .panne p em{font-style:normal;color:var(--brand);font-weight:600}.guide .dg{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin:20px 0}.guide .dc{background:#fff;border:2px solid var(--line);border-radius:12px;padding:14px 10px;text-align:center;transition:.2s}.guide .dc:hover{border-color:var(--brand);box-shadow:0 6px 22px rgb(37 99 235 / .18)}.guide .dc-p{font-size:1.6rem;font-weight:900;color:var(--brand);line-height:1}.guide .dc-l{font-size:.75rem;font-weight:700;color:var(--ink);margin:5px 0 2px}.guide .dc-s{font-size:.68rem;color:var(--muted)}.guide .vc:hover{border-color:var(--brand)}.guide .lp:hover{border-color:var(--brand);background:var(--info-bg)}.guide .cc-row:last-child{border-bottom:none;padding-bottom:0}.guide .cc-ico{width:36px;height:36px;min-width:36px;background:var(--info-bg);border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:1rem}.guide .faq-item{border:2px solid var(--line);border-radius:11px;margin-bottom:7px;overflow:hidden}.guide .faq-item.on{border-color:var(--brand)}.guide .fq{padding:14px 18px;font-weight:700;font-size:.88rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;color:var(--ink);gap:10px;user-select:none}.guide .fq:hover{background:var(--surf)}.guide .faq-item.on .farr{transform:rotate(180deg)}.guide .fa{display:none;padding:0 18px 14px;font-size:.84rem;color:var(--muted);line-height:1.75}.guide .faq-item.on .fa{display:block}.guide .fa a{color:var(--brand);font-weight:600}.guide .intro h2{margin-bottom:10px;font-size:1.3rem}@media(max-width:900px){.guide .dg{grid-template-columns:repeat(3,1fr)}}@media(max-width:680px){.guide .dg{grid-template-columns:1fr 1fr}.guide .btn-blue,.guide .btn-ghost2{justify-content:center}}@media(max-width:480px){.guide .dg{grid-template-columns:1fr 1fr}}.guide *{min-width:0;max-width:100%;box-sizing:border-box}.guide .sec{padding:14px 0 6px}.guide .sec.bg,.guide .sec.alt{background:#fff0}.guide .dg{display:grid;grid-template-columns:1fr;gap:10px}.guide .tw{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:8px 0 14px;border:1px solid var(--line);border-radius:var(--r);background:linear-gradient(90deg,#fff 88%,rgb(15 23 42 / .07))}.guide table{width:100%;border-collapse:collapse;font-size:var(--f-xs);min-width:520px;max-width:none}.guide .tp-bloc{margin:8px 0 14px}.guide h3.tp-title{margin-top:12px}.guide .tp-sub{font-size:var(--f-xs);color:var(--muted);margin:0 0 8px}.guide details.faq-item{border:1px solid var(--line);border-radius:var(--r);background:#fff;margin-bottom:8px;overflow:hidden}.guide summary.fq{cursor:pointer;list-style:none;padding:12px 14px;font-weight:700;font-size:var(--f-s);color:var(--ink);display:flex;justify-content:space-between;gap:10px}.guide summary.fq::-webkit-details-marker{display:none}.guide summary.fq::after{content:"+";font-weight:800;color:var(--brand);flex:none}.guide details[open] summary.fq::after{content:"–"}.guide .fa{padding:0 14px 12px;font-size:var(--f-s);color:var(--muted);line-height:1.6}.guide .btn-blue,.guide .btn-ghost2{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:var(--f-s);padding:11px 16px;border-radius:var(--pill,999px);text-decoration:none;margin:4px 6px 4px 0}.guide-toc ol{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:6px 12px}.guide-toc a:hover{color:var(--brand)}@media(min-width:560px){.guide .dg{grid-template-columns:1fr 1fr 1fr}}.code-badge{flex:none;min-width:54px;padding:8px 12px;border-radius:12px;background:#FEF2F2;color:#B91C1C;border:1px solid #FECACA;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:800;font-size:var(--f-md);text-align:center;line-height:1.2}.code-meta span.ok{background:#F0FDF4;color:#166534}.code-meta span.warn{background:#FFFBEB;color:#92400E}.code-liste li{margin:0;padding:0}.code-liste a:hover{border-color:var(--brand)}.code-liste-produit{padding:2px var(--sp) 10px}.panne-liste li::marker{color:var(--brand);font-weight:800}@media(min-width:1024px){.hrow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;overflow:visible;scroll-snap-type:none}.hrow>*{min-width:0;width:auto;max-width:none;scroll-snap-align:none;flex:none}.home #ft-contenu{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:30px;align-items:start}.home #ft-contenu>*{grid-column:1/-1;min-width:0}.home #ft-contenu>.hero{grid-column:2;grid-row:1;padding-top:40px}.home #ft-contenu>.hero h1{font-size:2.3rem}.home .trust{grid-template-columns:repeat(4,1fr);gap:14px}.home .trust .t div{font-size:13px}.single-product article.product{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr);column-gap:40px;align-items:start;padding:0 var(--sp)}.single-product article.product>*{grid-column:1/-1;min-width:0}.single-product article.product>.pdp-img{grid-column:1;grid-row:1;border-radius:var(--r-l);position:sticky;top:80px}.single-product article.product>.pdp{grid-column:2;grid-row:1/span 3;padding:6px 0 8px}.single-product article.product>.pdp-reviews{grid-row:4}.single-product .pdp h1{font-size:1.6rem}.single-product .pdp .price{font-size:1.9rem}.doc,.rep,.faq,.tuto,.tuto-arch,.scoot-esp,.code,.marque-hub{max-width:820px;margin-left:auto;margin-right:auto}.fbar{justify-content:flex-start}}@media(min-width:1280px){.grid,.wc ul.products,.hrow{grid-template-columns:repeat(5,minmax(0,1fr))}.home .hrow{grid-template-columns:repeat(4,minmax(0,1fr))}}.combo-intro p{margin:0 0 8px;font-size:15px;line-height:1.6;color:var(--t2,#5b6470)}.combo-voisins a{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;background:var(--s2,#f2f3f5);color:var(--t1,#1c1f24);text-decoration:none;font-size:13.5px;line-height:1.2}.combo-voisins a:hover{background:var(--s3,#e7e9ec)}.combo-nb{display:inline-block;margin-left:2px;font-size:12px;color:var(--t3,#8a919c);font-variant-numeric:tabular-nums}.combo-codes a{display:inline-block;padding:6px 11px;border-radius:999px;background:var(--s1,#fff);border:1px solid var(--bd,#e3e5e9);color:var(--t1,#1c1f24);text-decoration:none;font-size:13px;line-height:1.25}.combo-codes a:hover{border-color:var(--acc,#0a7cff);color:var(--acc,#0a7cff)}.combo-codes p a:hover{text-decoration:underline}.combo-remonte a:hover{text-decoration:underline}.cons-rayons-l a{display:flex;flex-direction:column;gap:2px;padding:11px 13px;border-radius:12px;background:var(--s2,#f2f3f5);border:1px solid var(--bd,#e3e5e9);color:var(--t1,#1c1f24);text-decoration:none;line-height:1.35}.cons-rayons-l a:hover{border-color:var(--acc,#0a7cff)}.fiche-pneus-l a{display:flex;flex-direction:column;gap:3px;padding:11px 13px;border-radius:12px;background:var(--s2,#f2f3f5);border:1px solid var(--bd,#e3e5e9);color:var(--t1,#1c1f24);text-decoration:none;line-height:1.35}.fiche-pneus-l a:hover{border-color:var(--acc,#0a7cff)}.fiche-pneus-rupt{font-size:12px;color:var(--t3,#8a919c)}.code-tri-champ input{flex:1;min-width:0;font:inherit;font-size:var(--f);background:none;border:0;color:var(--ink);outline:none}.code-tri-champ input::-webkit-search-cancel-button{filter:grayscale(1);opacity:.5}.cc-liste{list-style:none;margin:0;padding:0 var(--sp);display:grid;gap:9px}@media(min-width:560px){.cc-liste{grid-template-columns:1fr 1fr}}.cc-liste a{display:block;padding:13px 15px;border-radius:14px;background:var(--surf);color:var(--ink);text-decoration:none;transition:background .18s ease,transform .18s ease}.cc-liste a:hover{background:var(--s3,#e9ebef);transform:translateY(-1px)}.cc-liste a:active{transform:none}.cc-liste a b{display:block;font-size:var(--f);font-weight:650;letter-spacing:-.01em}.cc-liste a span{display:block;margin-top:3px;font-size:var(--f-s);line-height:1.45;color:var(--muted)}.specs-grille{display:grid;gap:11px;padding:0 var(--sp)}@media(min-width:560px){.specs-grille{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.specs-grille{grid-template-columns:1fr 1fr 1fr}}.specs-r{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:9px 0;border-bottom:.5px solid var(--line)}.specs-note{margin:12px var(--sp) 0;padding:11px 14px;border-radius:13px;background:var(--info-bg,var(--surf));font-size:var(--f-s);line-height:1.55;color:var(--t2,#5b6470)}.specs-src{margin:9px var(--sp) 0;font-size:12px;line-height:1.5;color:var(--muted)}.specs-src strong{color:var(--t2,#5b6470);font-weight:650}.specs-doute a:hover{text-decoration:underline}@media(prefers-reduced-motion:no-preference){@keyframes specs-in{from{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}}.bib-compte{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0}.bib-compte li{flex:1 1 auto;min-width:82px;background:var(--surf);border-radius:14px;padding:11px 13px}.bib-marque{margin-top:4px}.bib-modeles a:hover{background:var(--s3,#e9ebef);transform:translateY(-1px)}.bib-modeles a:active{transform:none}.bib-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:5px}.bib-tag{font-style:normal;font-size:11.5px;font-weight:600;color:var(--muted);background:var(--bg);border-radius:999px;padding:2px 8px}.diag-champ{display:flex;align-items:center;gap:10px;background:var(--surf);border-radius:15px;padding:14px 15px;border:1.5px solid #fff0;transition:border-color .18s ease,background .18s ease}.diag-champ:focus-within{border-color:var(--brand);background:var(--bg)}.diag-champ .ic{width:19px;height:19px;stroke:var(--muted);flex:none}.diag-champ:focus-within .ic{stroke:var(--brand)}.diag-champ input{flex:1;min-width:0;font:inherit;font-size:var(--f-md,16px);background:none;border:0;color:var(--ink);outline:none}.diag-aide b{color:var(--t2,#5b6470);font-weight:650;background:var(--surf);border-radius:6px;padding:1px 6px}.diag-res{margin-top:16px}.diag-gr{display:flex;align-items:center;gap:8px;margin:16px 0 8px;font-size:var(--f-s);font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--muted)}.diag-gr span{font-size:11px;font-weight:650;background:var(--surf);border-radius:999px;padding:2px 8px;text-transform:none;letter-spacing:0}.diag-liste{list-style:none;margin:0;padding:0;display:grid;gap:8px}@media(min-width:560px){.diag-liste{grid-template-columns:1fr 1fr}}.diag-liste li{margin:0}.diag-liste a{display:block;padding:12px 14px;border-radius:13px;background:var(--surf);color:var(--ink);text-decoration:none;transition:background .18s ease,transform .18s ease}.diag-liste a:hover{background:var(--s3,#e9ebef);transform:translateY(-1px)}.diag-liste a:active{transform:none}.diag-liste b{display:block;font-size:var(--f);font-weight:650;letter-spacing:-.01em}.diag-liste span{display:block;margin-top:2px;font-size:var(--f-s);line-height:1.45;color:var(--muted)}.diag-plus{padding:8px 14px;font-size:var(--f-s);color:var(--muted)}.diag-rien{padding:18px 2px;font-size:var(--f);color:var(--muted)}.diag-rien a{color:var(--brand);font-weight:650;text-decoration:none}.lr-aide{border-left:3px solid var(--brand);margin:0 0 6px;padding-left:1px}.lr.lr-a{align-items:flex-start;gap:10px}.lr-g{flex:none;align-self:center;font-size:10.5px;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:var(--brand);background:var(--info-bg,var(--surf));border-radius:7px;padding:4px 8px;white-space:nowrap}.lr.lr-a .lr-t i{font-style:normal;color:var(--muted);font-size:var(--f-s)}.specs-var-i{margin:0 0 11px;font-size:var(--f-s);line-height:1.55;color:var(--muted)}.specs-d{background:var(--surf);border-radius:14px;margin-bottom:8px;overflow:hidden}.specs-d>summary{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:13px 15px;cursor:pointer;list-style:none;font-size:var(--f);transition:background .16s ease}.specs-d>summary::-webkit-details-marker{display:none}.specs-d>summary::after{content:"";flex:none;width:8px;height:8px;margin-left:auto;align-self:center;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg) translateY(-2px);transition:transform .2s ease}.specs-d[open]>summary::after{transform:rotate(-135deg) translateY(-2px)}.specs-d>summary:hover{background:var(--s3,#e9ebef)}.specs-d>summary b{font-weight:650;letter-spacing:-.01em}.specs-d>summary span{font-size:var(--f-s);color:var(--brand);font-weight:600;white-space:nowrap}.specs-d .specs-note,.specs-d .specs-src{margin-left:0;margin-right:0}.rep-nav{position:sticky;top:0;z-index:18;display:flex;gap:7px;overflow-x:auto;padding:10px var(--sp);margin-bottom:6px;background:var(--bg);scrollbar-width:none;scroll-snap-type:x proximity;box-shadow:inset 0 -.5px 0 var(--line)}.rep-nav::-webkit-scrollbar{display:none}.rep-nav a{flex:none;display:inline-flex;align-items:center;gap:6px;scroll-snap-align:start;padding:8px 13px;border-radius:999px;background:var(--surf);color:var(--ink);text-decoration:none;font-size:13.5px;font-weight:600;white-space:nowrap;transition:background .16s ease}.rep-nav a:hover{background:var(--s3,#e9ebef)}.rep-nav .ic{width:15px;height:15px;stroke:var(--brand);flex:none}.rep-grille a:hover{background:var(--s3,#e9ebef);transform:translateY(-1px)}.rep-grille a:active{transform:none}@media(prefers-reduced-motion:reduce){.rep-nav{position:static}}.rep-compte li{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:12px 6px;border-radius:var(--r);background:var(--surf);text-align:center}.expl-tabs::-webkit-scrollbar{display:none}.expl-tab .ic{width:15px;height:15px;stroke:var(--brand);flex:none;transition:stroke .2s ease}.expl-tab:hover{background:var(--surf2)}.expl-tab.on .ic{stroke:#fff}.expl-pan[hidden]{display:none}.expl-pan>.rep-titre{margin-top:2px}.tuto-filtres{display:flex;flex-direction:column;gap:9px;margin-top:11px}.tuto-fgr{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.tuto-fl{flex:none;width:80px;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.tuto-f{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border:0;border-radius:999px;background:var(--surf);color:var(--ink);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background .16s ease,color .16s ease}.tuto-f:hover{background:var(--s3,#e9ebef)}.tuto-f span{font-size:11px;font-weight:650;color:var(--muted);font-variant-numeric:tabular-nums}.tuto-f[aria-pressed="true"]{background:var(--brand);color:#fff}.tuto-f[aria-pressed="true"] span{color:rgb(255 255 255 / .75)}.tuto-f:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media(max-width:479px){.tuto-fl{width:100%}}.tuto-som-t{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.tuto-veille{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border:0;border-radius:999px;background:var(--surf);color:var(--ink);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background .16s ease,color .16s ease}.tuto-veille:hover{background:var(--s3,#e9ebef)}.tuto-veille .ic{width:15px;height:15px;stroke:var(--brand);flex:none}.tuto-veille[aria-pressed="true"]{background:var(--brand);color:#fff}.tuto-veille[aria-pressed="true"] .ic{stroke:#fff}.tuto-veille:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.tuto-avance{margin:8px var(--sp) 2px;font-size:var(--f-s);font-weight:600;color:var(--muted);font-variant-numeric:tabular-nums}.tuto-fini .tuto-avance{color:var(--ok,#1a7f37)}.tuto-som ol{list-style:none;margin:8px 0 0;padding:0 var(--sp);display:grid;gap:6px;counter-reset:none}.tuto-som li{display:flex;align-items:stretch;gap:8px;margin:0}.tuto-som li>a{flex:1;min-width:0;display:flex;align-items:center;gap:11px;padding:11px 13px;border-radius:13px;background:var(--surf);color:var(--ink);text-decoration:none;transition:background .16s ease}.tuto-som li>a:hover{background:var(--s3,#e9ebef)}.tuto-num{flex:none;width:26px;height:26px;border-radius:50%;background:var(--bg);color:var(--muted);display:inline-flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:750;font-variant-numeric:tabular-nums}.tuto-nom{min-width:0;font-size:var(--f-s);font-weight:600;line-height:1.4}.tuto-coche{flex:none;width:44px;border:0;border-radius:13px;background:var(--surf);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .16s ease}.tuto-coche:hover{background:var(--s3,#e9ebef)}.tuto-coche:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.tuto-coche>span{width:19px;height:19px;border-radius:6px;border:2px solid var(--muted);display:block;position:relative;transition:background .16s ease,border-color .16s ease}.tuto-coche[aria-pressed="true"]>span{background:var(--ok,#1a7f37);border-color:var(--ok,#1a7f37)}.tuto-coche[aria-pressed="true"]>span::after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(42deg)}.tuto-som li.tuto-ok>a{background:color-mix(in srgb,var(--ok,#1a7f37) 8%,var(--surf))}.tuto-som li.tuto-ok .tuto-nom{color:var(--muted);text-decoration:line-through;text-decoration-thickness:1px}.tuto-som li.tuto-ok .tuto-num{background:var(--ok,#1a7f37);color:#fff}@supports not (background:color-mix(in srgb,red 50%,blue)){.tuto-som li.tuto-ok>a{background:var(--surf)}}.cons-liste{list-style:none;margin:0;padding:0 var(--sp);display:grid;gap:8px}@media(min-width:560px){.cons-liste{grid-template-columns:1fr 1fr}}.cons-liste a{display:block;padding:13px 15px;border-radius:14px;background:var(--surf);color:var(--ink);text-decoration:none;transition:background .18s ease,transform .18s ease}.cons-liste a:hover{background:var(--s3,#e9ebef);transform:translateY(-1px)}.cons-liste a:active{transform:none}.cons-vers{margin:14px var(--sp) 0}.cons-vers a{font-size:var(--f-s);font-weight:650;color:var(--brand);text-decoration:none}.cons-vers a:hover{text-decoration:underline}.fiche-franchise span{display:block;margin-top:4px;font-size:var(--f-s);line-height:1.55;color:var(--muted)}.fiche-franchise a:hover{text-decoration:underline}@font-face{font-family:"Inter Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url(https://familytrott.fr/wp-content/themes/familytrott/assets/fonts/inter-latin-wght-normal.woff2) format("woff2-variations"),url(https://familytrott.fr/wp-content/themes/familytrott/assets/fonts/inter-latin-wght-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Inter Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url(https://familytrott.fr/wp-content/themes/familytrott/assets/fonts/inter-extra-wght-normal.woff2) format("woff2-variations"),url(https://familytrott.fr/wp-content/themes/familytrott/assets/fonts/inter-extra-wght-normal.woff2) format("woff2");unicode-range:U+202F,U+2011,U+2190-2194}@font-face{font-family:"Inter Fallback";src:local("Arial"),local("ArialMT"),local("Liberation Sans");size-adjust:106.4%;ascent-override:91%;descent-override:22.7%;line-gap-override:0%}@font-face{font-family:"Inter Fallback R";src:local("Roboto"),local("Roboto-Regular");size-adjust:107.6%;ascent-override:90%;descent-override:22.4%;line-gap-override:0%}:root{--c-white:#ffffff;--c-gray-25:#fafbfc;--c-gray-50:#f5f6f8;--c-gray-100:#eceff3;--c-gray-200:#e3e7ed;--c-gray-300:#c9d0da;--c-gray-400:#7c8799;--c-gray-500:#5b6b82;--c-gray-600:#475569;--c-gray-800:#1e293b;--c-gray-900:#0f172a;--c-night-950:#070b14;--c-night-900:#0b1220;--c-night-800:#111a2e;--c-night-700:#1a2540;--c-night-600:#26324f;--c-accent-50:#eef5ff;--c-accent-100:#dbe9ff;--c-accent-300:#8fc4ff;--c-accent-400:#5aa2ff;--c-accent-600:#0b63ce;--c-accent-700:#0a55b3;--c-accent-800:#0b468f;--c-success-50:#e8f5ec;--c-success-600:#0f7b3f;--c-success-700:#0b6b37;--c-warning-50:#fdf3e1;--c-warning-600:#a15c07;--c-danger-50:#fdecec;--c-danger-600:#c0262d;--c-atelier-50:#fdf3e6;--c-atelier-600:#a8620d;--c-atelier-700:#7c4708;--c-star:#d97706;--bg-page:var(--c-white);--bg-alt:var(--c-gray-25);--bg-surface:var(--c-gray-50);--bg-surface-2:var(--c-gray-100);--bg-inverse:var(--c-night-900);--bg-inverse-2:var(--c-night-800);--bg-inverse-3:var(--c-night-950);--fg-1:var(--c-gray-900);--fg-2:var(--c-gray-600);--fg-3:var(--c-gray-500);--fg-inverse:#f8fafc;--fg-inverse-2:#a3b1c6;--fg-inverse-3:#8fa0b8;--fg-link:var(--c-accent-600);--fg-link-inverse:var(--c-accent-300);--border-1:var(--c-gray-200);--border-2:var(--c-gray-300);--border-input:var(--c-gray-400);--border-inverse:rgb(255 255 255 / .10);--action:var(--c-accent-600);--action-hover:var(--c-accent-700);--action-press:var(--c-accent-800);--action-ink:#fff;--focus:var(--c-accent-600);--focus-inverse:var(--c-accent-300);--ok:var(--c-success-600);--ok-bg:var(--c-success-50);--font-sans:"Inter Variable","Inter Fallback","Inter Fallback R",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;--fs-xs:.75rem;--fs-sm:.875rem;--fs-body:1rem;--fs-body-lg:1.0625rem;--fs-lead:clamp(1.125rem,1.05rem + .35vw,1.3125rem);--fs-h3:clamp(1.125rem,1.08rem + .2vw,1.25rem);--fs-h2:clamp(1.5rem,1.3rem + .9vw,2rem);--fs-h1:clamp(1.75rem,1.45rem + 1.3vw,2.5rem);--fs-display:clamp(2.25rem,1.6rem + 2.8vw,3.75rem);--fs-display-xl:clamp(2.5rem,1.5rem + 4.4vw,4.5rem);--fs-price:1rem;--fs-price-xl:clamp(1.75rem,1.6rem + .6vw,2.125rem);--lh-display:1.04;--lh-h1:1.1;--lh-h2:1.15;--lh-h3:1.3;--lh-body:1.6;--lh-lead:1.5;--lh-sm:1.45;--lh-ui:1.25;--ls-display:-.035em;--ls-h1:-.028em;--ls-h2:-.022em;--ls-h3:-.017em;--ls-body:-.011em;--ls-sm:-.006em;--ls-caps:.06em;--fw-body:400;--fw-ui:500;--fw-strong:600;--fw-h1:650;--fw-display:700;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:64px;--space-11:80px;--space-12:96px;--space-13:128px;--section-y:clamp(48px,6vw,96px);--stack:clamp(24px,3vw,40px);--r-xs:6px;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-xl:28px;--r-pill:999px;--sh-1:0 1px 2px rgb(15 23 42 / .06),0 0 0 1px rgb(15 23 42 / .04);--sh-2:0 1px 2px rgb(15 23 42 / .05),0 8px 24px -6px rgb(15 23 42 / .12);--sh-3:0 2px 6px rgb(15 23 42 / .06),0 24px 56px -12px rgb(15 23 42 / .24);--sh-hair:inset 0 0 0 1px rgb(15 23 42 / .06);--ring:0 0 0 2px var(--bg-page),0 0 0 4px var(--focus);--dur-1:120ms;--dur-2:200ms;--dur-3:320ms;--dur-4:480ms;--dur-5:700ms;--ease-standard:cubic-bezier(.32,.72,0,1);--ease-out:cubic-bezier(.22,1,.36,1);--ease-in:cubic-bezier(.4,0,1,1);--ease-spring:cubic-bezier(.34,1.56,.64,1);--container:1280px;--container-wide:1440px;--measure:42rem;--rail:300px;--gutter:clamp(16px,4.1vw,40px);--util-h:32px;--header-h:56px;--catnav-h:0px;--tabbar-h:64px;--z-sub:18;--z-marquee:19;--z-header:20;--z-buybar:25;--z-tabbar:30;--z-mega:36;--z-banner:40;--z-toast:45;--z-sheet:55;--z-zoom:70;--z-skip:200}@media (min-width:1024px){:root{--util-h:36px;--header-h:64px;--catnav-h:44px}}html{scroll-padding-top:calc(var(--header-h) + var(--catnav-h) + 16px)}body{font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--ls-body);color:var(--fg-1);background:var(--bg-page);font-synthesis-weight:none;text-rendering:optimizeLegibility}h1,h2,h3,h4{text-wrap:balance}p,li{text-wrap:pretty}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}::selection{background:var(--c-accent-100)}:root{--ink:var(--fg-1);--muted:var(--fg-3);--bg:var(--bg-page);--surf:var(--c-gray-50);--surf2:var(--c-gray-100);--line:var(--c-gray-200);--brand:var(--c-accent-600);--brand2:var(--c-accent-600);--navy:var(--c-night-900);--ok-bg:var(--c-success-50);--warn:var(--c-warning-600);--warn-bg:var(--c-warning-50);--err:var(--c-danger-600);--err-bg:var(--c-danger-50);--info-bg:var(--c-accent-50);--brand-btn:var(--c-accent-600);--btn-ink:#fff;--chip-on:var(--c-night-900);--chip-on-ink:#fff;--promo1:var(--c-night-800);--promo2:var(--c-night-950);--brand-soft:var(--c-accent-300);--canvas:var(--bg-page);--star:var(--c-star);--atelier:var(--c-atelier-600);--atelier-bg:var(--c-atelier-50);--atelier-fort:var(--c-atelier-700);--r-s:var(--r-sm);--r:var(--r-md);--r-l:var(--r-lg);--pill:var(--r-pill);--r-btn:var(--r-pill);--sh1:var(--sh-1);--sh2:var(--sh-2);--sh3:var(--sh-3);--sh-top:var(--sh-2);--e:var(--ease-standard);--e-pop:var(--ease-spring);--t:var(--dur-3) var(--ease-standard);--d-tap:var(--dur-1);--d:var(--dur-2);--d-in:var(--dur-4);--f-xs:var(--fs-xs);--f-s:var(--fs-sm);--f:var(--fs-body);--f-md:var(--fs-body-lg);--f-lg:1.25rem;--f-h3:var(--fs-h3);--f-h2:var(--fs-h2);--f-h1:var(--fs-h1);--sp:var(--gutter);--t1:var(--fg-1);--t2:var(--fg-2);--t3:var(--fg-3);--s1:var(--bg-page);--s2:var(--c-gray-50);--s3:var(--c-gray-100);--acc:var(--c-accent-600);--bd:var(--c-gray-200);--mut:var(--fg-3)}html{background:var(--bg-page)}input,select,textarea,button,optgroup{font-family:inherit}h1{line-height:var(--lh-h1)}h2{line-height:var(--lh-h2)}h3,h4{line-height:var(--lh-h3)}textarea{max-width:100%}@media (min-width:1024px){html{scrollbar-color:rgb(15 23 42 / .28) #fff0}::-webkit-scrollbar-thumb{background:rgb(15 23 42 / .28)}}@media (max-width:380px){.buybar .bp,.buybar .bp b{font-size:15px}.buybar form.cart{gap:8px}.buybar button.single_add_to_cart_button{padding-left:8px!important;padding-right:8px!important;letter-spacing:-.01em}}@media (prefers-reduced-motion:reduce){.marquee .trk>.d{display:none}}.sec{column-gap:16px}.sec .more{white-space:nowrap}:root{--fw-bold:700;--ls-auto:calc(.528px - .044em);--ls-texte:max(-.011em,var(--ls-auto))}:where(body *:not(h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,label *,b *,strong *,.price *,.amount *,.wm *)){letter-spacing:var(--ls-texte)}:where(pre,code,kbd,samp){letter-spacing:0}h1,h2,h3,h4,h5,h6{letter-spacing:var(--ls-auto)}h1{font-weight:var(--fw-h1)}h2,h3,h4,h5,h6{font-weight:var(--fw-strong)}:where(b,strong){font-weight:var(--fw-bold)}:where(h1,h2,h3,h4,h5,h6) :where(b,strong){font-weight:inherit}:where(a[href^="tel:"]){font-variant-numeric:tabular-nums}.doc h1,.err404 h1,.rep .hero h1,.ty-hero h1,.hero h1,.hero h2,.pdp h1,.wc .woocommerce-products-header__title,.wc h1.page-title,.wc h1,.wc .page-title{font-weight:var(--fw-h1);letter-spacing:var(--ls-h1)}.sec h2,.doc h2,.promo h3,.login-hero h2{font-weight:var(--fw-strong);letter-spacing:var(--ls-h2)}.pdp h2.st,.err404 h2.st,.rep-atelier h2,.ft-cat-text h2,.sheet h3,.tuto-corps h2,.pdp-reviews .woocommerce-Reviews-title,.pdp-reviews .comment-reply-title,.woocommerce .cart_totals h2,.woocommerce-checkout h3,.woocommerce-column__title,.woocommerce-order-details__title,.woocommerce-checkout #customer_details h3,.woocommerce-checkout #order_review_heading,.guide h2,.guide h3,.guide .step h4,.guide .infobox h4,.guide .panne h3,.doc h3,.ft-cat-text h3,.pdp-desc h2,.pdp-desc h3,.pdp-desc h4,.tuto-corps h3,.specs-bloc h3,.specs-var h3,.combo-voisins h2,.combo-codes h2,.rep-cfam h3{font-weight:var(--fw-strong)}.appfoot .ff-col h4,.sheet h4{font-weight:var(--fw-strong)}.pay3 b,.appfoot .ff-top b,.scoot-actuel b,.tuto-cle .tk b,.tuto-atelier b,.rep-engage .e b,.rep-venir b,.rep-porte b,.marque-c b,.guide .sym-t,.guide th,.guide .btn-blue,#shipping_method li label .woocommerce-Price-amount,.liveres .lr-t i{font-weight:var(--fw-strong)}.pdp .price,.buybar .bp,.buybar .bp b,.sum .tot,.pdp-atc .woocommerce-variation-price,.stat b,.acc-scr .av,.cbadge,.fb-n,.ft-promo,.pay3-x,.pay3-alma,.err404 .e-code,.code-badge,.rep-steps .s i,.ty-steps .s i,.tuto-corps h2::before,.panne-liste li::marker,.guide .sh-tag,.guide .step-n,.guide .cd,.guide .dc-p,.guide .vc-n,.guide summary.fq::after,.sheet .opts:not(.row) .opt input:checked+span::after,.woocommerce-message>:first-child::before,.woocommerce-info>:first-child::before,.woocommerce-error>:first-child::before{font-weight:var(--fw-bold)}.ft-liv[data-liv]{display:flex;align-items:center;gap:12px;margin:0;font-size:var(--fs-sm,.875rem);line-height:var(--lh-sm,1.45);letter-spacing:var(--ls-sm,0);color:var(--fg-2,#475569);font-weight:400}.ft-liv[data-liv]>.ic{width:20px;height:20px;stroke:var(--fg-2,#475569);stroke-width:1.7}.ft-liv-b{display:grid;flex:1 1 auto;min-width:0}.ft-liv-g,.ft-liv-t{grid-area:1/1;min-width:0}.ft-liv-t{align-self:center}.ft-liv-g{visibility:hidden;font-weight:600;pointer-events:none;user-select:none}.ft-liv-g::before{content:"Commandez dans 12\a0 h\a0 59\a0 min,\a0";display:inline-block}.ft-liv-g::after{content:"livré demain mercredi 30\a0 septembre";display:inline-block}.ft-liv-c{display:inline-block}.ft-liv-reste{color:var(--c-accent-600,#0b63ce);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.ft-liv-date{color:var(--c-success-700,#0b6b37);font-weight:600}span.ft-liv[data-liv]{display:inline;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}span.ft-liv[data-liv]>.ic{width:1.15em;height:1.15em;margin-right:.3em;vertical-align:-.2em}.ft-liv--panier[data-liv]{margin:0 0 12px}.ft-colis-info{display:flex;gap:8px;align-items:flex-start;text-align:left;margin:0 0 4px;padding:10px 12px;border-radius:10px;background:var(--c-accent-50,#eef5ff);color:var(--fg-1,#0f172a);font-size:var(--fs-sm,.875rem);line-height:1.45}.ft-colis-info>.ic{flex:none;width:18px;height:18px;margin-top:1px;stroke:var(--c-accent-600,#0b63ce)}html,body{background:var(--bg-page)}body::after{content:none}.app{max-width:none;box-shadow:none;background:var(--bg-page)}.nav,.buybar,.buybar-note{max-width:none}.screen{--sp:max(var(--gutter),calc((100% - var(--container)) / 2))}:root{--ft-bord:max(var(--gutter),env(safe-area-inset-left,0px),calc((100% - var(--container)) / 2))}.app{display:flex;flex-direction:column}.app>main{flex:1 0 auto}.screen,.app.onprod .screen,body.woocommerce-cart .screen{padding-bottom:var(--section-y)}@media (max-width:1023.98px){html{scroll-padding-bottom:calc(var(--tabbar-h) + var(--ft-barre-bas,0px) + 16px + env(safe-area-inset-bottom,0px))}}@media (min-width:1024px){html{scroll-padding-bottom:24px}}:root{--page-top:clamp(24px,1rem + 1.5vw,40px)}.ft-insec{white-space:nowrap}.ft-skip{top:8px;border-radius:var(--r-pill);padding:10px 18px;background:var(--bg-page);color:var(--fg-1);font-weight:600;box-shadow:var(--sh-3);z-index:var(--z-skip)}.ft-skip:focus{left:8px}.ft-skip--d{display:none}@media (min-width:1024px){.ft-skip--d{display:block}.ft-skip--m{display:none}}.ft-util{position:relative;z-index:var(--z-marquee);background:var(--c-night-900);color:var(--fg-inverse);padding-top:env(safe-area-inset-top,0)}.ft-util-in{position:relative;display:flex;align-items:center;height:var(--util-h)}.ft-util .marquee{flex:1 1 auto;min-width:0;height:100%;display:flex;align-items:center;background:none;color:inherit;-webkit-mask-image:linear-gradient(90deg,transparent,#000 18px,#000 calc(100% - 62px),transparent calc(100% - 44px));mask-image:linear-gradient(90deg,transparent,#000 18px,#000 calc(100% - 62px),transparent calc(100% - 44px))}@keyframes ft-mq{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}.ft-util .marquee .trk{padding:0 18px 0 0;gap:18px;font-size:.8125rem;font-weight:600;letter-spacing:0;line-height:1;animation:ft-mq 30s linear infinite;will-change:transform}.ft-util .marquee:active .trk{animation-play-state:paused}.ft-util .marquee .trk>span{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.ft-util .marquee .trk .d{opacity:.35}.ft-util .marquee .ic{width:15px;height:15px;stroke:var(--c-accent-300);stroke-width:1.9}.ft-util .marquee .ic .ic-a{stroke:var(--c-accent-300)}.ft-util-liens{display:none}.ft-util .marquee .trk .ft-eng-c{display:none}.ft-util .mq-pause{position:absolute;right:0;top:0;transform:none;width:44px;height:100%;padding:0;border:0;border-radius:0;background:none;color:var(--fg-inverse);display:flex;align-items:center;justify-content:center;z-index:3}.ft-util .mq-pause::before{content:"";position:absolute;width:26px;height:22px;border-radius:var(--r-pill);background:rgb(255 255 255 / .10);transition:background-color var(--dur-2) var(--ease-standard)}.ft-util .mq-pause:hover::before{background:rgb(255 255 255 / .18)}.ft-util .mq-pause:focus-visible{outline:2px solid var(--focus-inverse);outline-offset:-4px}.ft-mq-ic{position:relative;width:14px;height:14px;fill:currentColor}.ft-mq-ic--lecture,.mq-pause[aria-pressed="true"] .ft-mq-ic--pause{display:none}.mq-pause[aria-pressed="true"] .ft-mq-ic--lecture{display:block}@media (prefers-reduced-motion:reduce) and (max-width:1023px){.ft-util .marquee{-webkit-mask-image:none;mask-image:none;justify-content:center;padding:0 16px}.ft-util .marquee .trk{display:flex;flex-wrap:wrap;justify-content:center;align-content:flex-start;height:var(--util-h);overflow:hidden;gap:0 20px;padding:0;white-space:nowrap;animation:none;transform:none;will-change:auto}.ft-util .marquee .trk>span{height:var(--util-h)}.ft-util .marquee .trk>.d,.ft-util .mq-pause{display:none}.ft-util .marquee .trk>span:nth-child(n+2){display:none}}@media (prefers-reduced-motion:reduce) and (max-width:359.98px){.ft-util .marquee .trk .ft-eng-l{display:none}.ft-util .marquee .trk .ft-eng-c{display:inline}}@media (prefers-reduced-motion:reduce) and (min-width:640px) and (max-width:1023px){.ft-util .marquee .trk>span:nth-child(3){display:inline-flex}}@media (min-width:1024px){.ft-util-in{justify-content:space-between;gap:32px;padding-inline:var(--ft-bord)}.ft-util .marquee{-webkit-mask-image:none;mask-image:none}.ft-util .marquee .trk{animation:none;transform:none;will-change:auto;display:flex;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;height:var(--util-h);overflow:hidden;gap:0 28px;padding:0;white-space:nowrap;font-weight:500;color:var(--fg-inverse-2)}.ft-util .marquee .trk>span{height:var(--util-h)}.ft-util .marquee .trk>.d,.ft-util .marquee .trk>[data-copie="2"]{display:none}.ft-util .marquee .trk>span:nth-child(n+4){display:none}.ft-util .mq-pause{display:none}.ft-util-liens{display:flex;align-items:center;gap:4px;flex:none;margin-right:-10px}.ft-util-liens a{display:inline-flex;align-items:center;gap:7px;height:var(--util-h);padding:0 10px;font-size:.8125rem;font-weight:500;color:var(--fg-inverse);white-space:nowrap;border-radius:8px}.ft-util-liens a:hover{text-decoration:underline;text-underline-offset:3px}.ft-util-liens a:focus-visible{outline-color:var(--focus-inverse);outline-offset:-2px}.ft-util-liens .ic{width:15px;height:15px;stroke:var(--c-accent-300)}.ft-util-liens .ft-tel{font-variant-numeric:tabular-nums}}@media (min-width:1024px) and (max-width:1099.98px),(min-width:1280px) and (max-width:1319.98px){.ft-util .marquee .trk .ft-eng-l{display:none}.ft-util .marquee .trk .ft-eng-c{display:inline}}@media (min-width:1024px){.ft-util .marquee .trk>.ft-eng--liv{width:22.01em}.ft-util .marquee .trk>.ft-eng--atelier{width:20.95em}.ft-util-liens .ft-tel{width:14.08em}.ft-util-liens .ft-suivi{width:11.87em}}@media (min-width:1024px) and (max-width:1099.98px),(min-width:1280px) and (max-width:1319.98px){.ft-util .marquee .trk>.ft-eng--liv{width:18.11em}}.top{display:block;min-height:0;padding:0;gap:0;background:none;border:0;box-shadow:none;pointer-events:none;z-index:var(--z-header);transition:none}.top.scrolled{box-shadow:none}.top>div,.top>nav{margin:0;pointer-events:auto}.ft-top-bar,.ft-catnav{background:rgb(255 255 255 / .92);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ft-top-bar,.ft-catnav,html .nav{background:var(--bg-page)}}@media (prefers-reduced-transparency:reduce){.ft-top-bar,.ft-catnav,html .nav{background:var(--bg-page);-webkit-backdrop-filter:none;backdrop-filter:none}}.ft-top-bar{position:relative;z-index:2;transition:box-shadow var(--dur-2) var(--ease-standard)}.ft-top-in{display:flex;align-items:center;gap:8px;height:var(--header-h);padding-inline:var(--ft-bord)}.top.scrolled .ft-top-bar{box-shadow:0 1px 0 var(--border-1),0 8px 24px -18px rgb(15 23 42 / .35)}.top .logo{flex:none;display:flex;align-items:center;gap:10px;min-height:44px;margin-right:auto;border-radius:12px}.top .logo .mk,.top .logo .mk svg,.top .logo .ft-mark{width:32px;height:32px}.logo .wm{font-size:1.25rem;font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--fg-1)}.logo .wm b{font-weight:inherit;color:var(--c-accent-600)}.ft-top-act{display:flex;align-items:center;flex:none;margin-right:-10px}.ft-top-act{justify-content:flex-start;min-width:132px}@media (min-width:768px) and (max-width:1023.98px){.ft-top-act{min-width:88px}}.top .iconbtn{color:var(--fg-1);border-radius:12px;transition:background-color var(--dur-2) var(--ease-standard)}.top .iconbtn .ic{width:24px;height:24px;stroke-width:1.8}.ft-seul-d{display:none!important}.top .cbadge-wrap,.nav .cbadge-wrap{display:contents}.cbadge{min-width:18px;height:18px;padding:0 5px;border:0;border-radius:var(--r-pill);background:var(--c-accent-600);color:#fff;font-size:.6875rem;font-weight:700;letter-spacing:0;line-height:1;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--bg-page)}.top .cbadge{top:5px;right:3px}.ft-scoot{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:12px;background:none;color:var(--fg-1);font:inherit;cursor:pointer;transition:background-color var(--dur-2) var(--ease-standard)}.ft-scoot-ic{position:relative;display:flex}.ft-scoot .ic{width:24px;height:24px;stroke-width:1.8}.ft-scoot-dot{position:absolute;top:-2px;right:-3px;width:8px;height:8px;border-radius:50%;background:var(--c-success-600);box-shadow:0 0 0 2px var(--bg-page);opacity:0;transform:scale(.3);transition:opacity var(--dur-2) var(--ease-out),transform var(--dur-3) var(--ease-spring)}.ft-scoot[data-set] .ft-scoot-dot{opacity:1;transform:none}.ft-scoot-t{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ft-scoot-chev{display:none}.ft-scoot--lien{display:none}@media (hover:hover) and (pointer:fine){.top .iconbtn:hover,.ft-scoot:hover{background:var(--bg-surface)}}.top .iconbtn:active,.ft-scoot:active{background:var(--bg-surface-2)}@media (min-width:1024px){.ft-top-in{--ft-pastille:clamp(11rem,15vw,13.5rem);--ft-act:calc(var(--ft-pastille) + 96px);display:grid;grid-template-columns:minmax(11.5rem,1fr) minmax(0,640px) minmax(calc(var(--ft-act) - 8px),1fr);column-gap:24px}.top .logo{margin-right:0;justify-self:start}.top .logo .mk,.top .logo .mk svg,.top .logo .ft-mark{width:36px;height:36px}.logo .wm{font-size:1.375rem}.ft-top-act{justify-self:end;gap:4px;margin-right:-8px;min-width:var(--ft-act)}.ft-seul-d{display:flex!important}.ft-seul-m{display:none!important}.ft-scoot{width:var(--ft-pastille,clamp(11rem,15vw,13.5rem));height:40px;justify-content:flex-start;gap:9px;padding:0 12px 0 11px;border-radius:var(--r-pill);background:var(--bg-surface);font-size:.875rem;font-weight:500;letter-spacing:var(--ls-sm)}.ft-scoot .ic{width:20px;height:20px}.ft-scoot-dot{box-shadow:0 0 0 2px var(--bg-surface)}.ft-scoot-t{position:static;width:auto;height:auto;margin:0;clip-path:none;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;text-align:left}.ft-scoot-chev{display:block;width:16px!important;height:16px!important;color:var(--fg-3);transition:transform var(--dur-2) var(--ease-standard)}@media (hover:hover) and (pointer:fine){.ft-scoot:hover{background:var(--bg-surface-2)}.ft-scoot:hover .ft-scoot-dot{box-shadow:0 0 0 2px var(--bg-surface-2)}}html:has(#ft-scoot-pop:popover-open) .ft-scoot{background:var(--bg-surface-2)}html:has(#ft-scoot-pop:popover-open) .ft-scoot-chev{transform:rotate(180deg)}}.ft-search-d{display:none}@media (min-width:768px){.ft-search-d{display:block;position:relative;min-width:0}.ft-search-d-champ{display:flex;align-items:center;gap:10px;height:48px;padding:0 20px 0 18px;border-radius:var(--r-pill);background:var(--bg-surface);cursor:text;transition:background-color var(--dur-2) var(--ease-standard),box-shadow var(--dur-2) var(--ease-standard)}.ft-search-d-champ>.ic{width:20px;height:20px;stroke:var(--fg-3);stroke-width:1.9}.ft-search-d-champ:hover{background:var(--bg-surface-2)}.ft-search-d-champ:focus-within{background:var(--bg-page);box-shadow:inset 0 0 0 1px var(--focus),0 0 0 4px rgb(11 99 206 / .18)}.ft-search-d input[type="search"]{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;color:var(--fg-1);font-size:1rem;font-weight:400;letter-spacing:var(--ls-body);outline:none;-webkit-appearance:none;appearance:none}.ft-search-d input::placeholder{color:var(--fg-3);opacity:1}.ft-search-d input:focus-visible{outline:none}.ft-search-d input::-webkit-search-cancel-button{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;cursor:pointer;background:var(--c-gray-300) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' stroke='%23fff' stroke-width='3' fill='none' stroke-linecap='round'%3E%3Cpath d='M7 7l10 10M17 7 7 17'/%3E%3C/svg%3E") center/10px no-repeat}.ft-search-d .liveres{left:0;right:auto;top:calc(100% + 8px);width:100%;min-width:560px;max-height:min(70vh,640px);padding:8px;border-radius:var(--r-lg);background:var(--bg-page);box-shadow:var(--sh-3),0 0 0 1px rgb(15 23 42 / .05);overscroll-behavior:contain}.ft-search-d .liveres .lr{min-height:64px;padding:8px 12px;gap:14px;border:0;border-radius:12px;color:var(--fg-1)}.ft-search-d .liveres .lr img,.ft-search-d .liveres .lr-ph{width:48px;height:48px;border-radius:10px;object-fit:contain;background:var(--bg-surface);box-shadow:none;mix-blend-mode:multiply}.ft-search-d .liveres .lr-t{gap:3px}.ft-search-d .liveres .lr-t b{font-size:.9375rem;font-weight:500;line-height:1.3;color:var(--fg-1)}.ft-search-d .liveres .lr-t i{font-size:.875rem;font-weight:600;color:var(--fg-1);font-variant-numeric:tabular-nums}.ft-search-d .liveres .lr-none{padding:16px 12px;color:var(--fg-2);font-size:.9375rem;text-align:left}.ft-search-d .liveres .lr-all{position:sticky;bottom:-8px;z-index:1;margin:8px -8px -8px;padding:14px 20px;border-top:1px solid var(--border-1);border-radius:0 0 var(--r-lg) var(--r-lg);background:var(--bg-page);color:var(--fg-link);font-weight:600;text-align:left}.ft-search-d .liveres a:hover{background:var(--bg-surface)}.ft-search-d .liveres a.lr-on{background:var(--c-accent-50);outline:2px solid var(--focus);outline-offset:-2px}}@media (min-width:768px) and (max-width:1023.98px){.ft-top-in{gap:20px}.top .logo{margin-right:0}.ft-search-d{flex:1 1 auto;max-width:34rem;margin-left:auto}.ft-search-d-champ{height:44px}.ft-search-d .liveres{left:0;right:0;width:auto;min-width:0;max-height:min(60vh,560px)}.top .ft-seul-m{display:none!important}}.ft-eff{flex:none;display:grid;place-items:center;width:44px;height:44px;min-width:0;padding:0;border:0;border-radius:12px;background:none;color:#fff;cursor:pointer;-webkit-tap-highlight-color:#fff0}.ft-eff[hidden]{display:none}.ft-eff .ic{box-sizing:content-box;width:12px;height:12px;padding:4px;border-radius:50%;background:var(--c-gray-400);stroke:currentColor;stroke-width:3;transition:background-color var(--dur-2) var(--ease-standard)}@media (hover:hover) and (pointer:fine){.ft-eff:hover .ic{background:var(--c-gray-500)}}.ft-eff:active .ic{background:var(--c-gray-600)}.ft-eff:focus-visible{outline:2px solid #fff0}.ft-eff:focus-visible .ic{box-shadow:var(--ring)}.ft-eff-on input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}.hsearch .ft-eff{position:relative;z-index:1;margin-left:-50px}.hsearch form:has(.ft-eff:not([hidden])) .search{padding-right:44px}.ft-search-d .ft-eff{position:absolute;top:50%;right:2px;margin-top:-22px}.ft-search-d:has(.ft-eff:not([hidden])) .ft-search-d-champ{padding-right:48px}.liveres .lr-aide{margin:0 0 4px;padding:0;border:0}.liveres .lr-aide::before,.liveres .lr-aide::after{display:block;padding:10px 12px 6px;font-size:.8125rem;font-weight:600;line-height:1.3;letter-spacing:0;color:var(--fg-3)}.liveres .lr-aide::before{content:"Aide"}.liveres .lr-aide::after{content:"Pièces";margin-top:8px;padding-top:14px;border-top:1px solid var(--border-1)}.liveres .lr.lr-a{align-items:center;--ft-lr-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230f172a' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 3.8h6.6l4.6 4.6v10.2a1.8 1.8 0 0 1-1.8 1.8H7a1.8 1.8 0 0 1-1.8-1.8V5.6A1.8 1.8 0 0 1 7 3.8z'/%3E%3Cpath d='M13.4 3.9v4.7h4.7'/%3E%3Cpath stroke='%230b63ce' d='M8.8 13h6.4M8.8 16.4h4.2'/%3E%3C/svg%3E")}.liveres .lr.lr-a[href*="/codes-erreur/"]{--ft-lr-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230f172a' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.2 4.9a2.1 2.1 0 0 1 3.6 0l6.8 11.8a2.1 2.1 0 0 1-1.8 3.1H5.2a2.1 2.1 0 0 1-1.8-3.1z'/%3E%3Cpath stroke='%230b63ce' d='M12 9.4v4.1M12 16.7h.01'/%3E%3C/svg%3E")}.liveres .lr.lr-a[href*="/panne/"]{--ft-lr-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230f172a' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15.6 4.4a4.2 4.2 0 0 0-5 5.4l-6.1 6.1a2.1 2.1 0 0 0 3 3l6.1-6.1a4.2 4.2 0 0 0 5.4-5 .5.5 0 0 0-.8-.3l-2.3 2.3-2.1-.5-.5-2.1 2.3-2.3a.5.5 0 0 0-.2-.9Z'/%3E%3C/svg%3E")}.liveres .lr.lr-a::before{content:"";flex:none;width:48px;height:48px;border-radius:10px;background:var(--bg-surface) var(--ft-lr-ic) center/22px no-repeat}.liveres .lr.lr-a .lr-t{order:1;flex:1 1 auto}.liveres .lr-g{order:2;flex:none;align-self:center;margin-left:auto;padding:3px 8px;border-radius:var(--r-pill);background:var(--bg-surface-2);color:var(--fg-2);font-size:.75rem;font-weight:500;line-height:1.35;letter-spacing:0;text-transform:none;white-space:nowrap}.liveres .lr.lr-a .lr-t i{font-size:.875rem;font-weight:400;color:var(--fg-2)}.top>.hsearch{position:fixed;inset:0;z-index:5;flex-direction:column;padding:env(safe-area-inset-top,0) 0 0;background:var(--bg-page);box-shadow:none}.top>.hsearch:not([hidden]){display:flex}@media (min-width:1024px){.top>.hsearch{display:none!important}}@media (max-width:1023.98px){html:has(#ft-hsearch:not([hidden])),html.ft-recherche-ouverte{overflow:hidden}html:has(#ft-hsearch:not([hidden])) .top,html.ft-recherche-ouverte .top{z-index:var(--z-sheet)}}@media (prefers-reduced-motion:no-preference){.top>.hsearch:not([hidden]){animation:ft-hs-in var(--dur-2) var(--ease-out) both}.top>.hsearch:not([hidden]) form{animation:ft-hs-champ var(--dur-3) var(--ease-standard) both}}@keyframes ft-hs-in{from{opacity:0}}@keyframes ft-hs-champ{from{transform:translateY(-8px)}}.hsearch form{flex:none;display:flex;align-items:center;gap:6px;height:var(--header-h);padding:0 var(--ft-bord);box-shadow:0 1px 0 var(--border-1)}.hsearch .search{flex:1;min-width:0;min-height:44px;gap:8px;border-radius:var(--r-pill);padding:0 10px 0 14px;background:var(--bg-surface);transition:background-color var(--dur-2) var(--ease-standard),box-shadow var(--dur-2) var(--ease-standard)}.hsearch .search:focus-within{background:var(--bg-page);box-shadow:inset 0 0 0 1px var(--focus),0 0 0 4px rgb(11 99 206 / .18)}.hsearch .search svg{width:20px;height:20px;stroke:var(--fg-3)}.hsearch .search input{font-weight:400;min-height:44px;letter-spacing:var(--ls-body);text-overflow:ellipsis}.hsearch .search input::placeholder{color:var(--fg-3);opacity:1}.hsearch .search input:focus-visible{outline:none}.hsearch-x{flex:none;display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:0;margin-right:-10px;padding:0;border-radius:12px;color:var(--fg-1)}.hsearch-x svg{width:22px;height:22px;stroke:currentColor}.hsearch-x:active{background:var(--bg-surface-2)}.hsearch-x:focus-visible{outline-offset:-4px}.hsearch .liveres{position:static;flex:0 1 auto;min-height:0;max-height:none;margin:0;padding:4px var(--ft-bord) 0;border-radius:0;box-shadow:none;background:var(--bg-page);overflow-y:auto;overscroll-behavior:contain}.hsearch .liveres .lr{min-height:64px;margin:0 -12px;padding:8px 12px;gap:14px;border:0;border-radius:12px;color:var(--fg-1);-webkit-tap-highlight-color:#fff0}.hsearch .liveres .lr:active{background:var(--bg-surface)}.hsearch .liveres .lr img,.hsearch .liveres .lr-ph{width:48px;height:48px;border-radius:10px;object-fit:contain;background:var(--bg-surface);box-shadow:none;mix-blend-mode:multiply}.hsearch .liveres .lr-t{gap:3px}.hsearch .liveres .lr-t b{font-size:.9375rem;font-weight:500;line-height:1.3;color:var(--fg-1)}.hsearch .liveres .lr-t i{font-size:.875rem;font-weight:600;color:var(--fg-1);font-variant-numeric:tabular-nums}.hsearch .liveres .lr.lr-a .lr-t i{font-weight:400;color:var(--fg-2)}.hsearch .liveres .lr-aide::before,.hsearch .liveres .lr-aide::after{padding-inline:0}.hsearch .liveres .lr-none{padding:16px 0;color:var(--fg-2);font-size:.9375rem;text-align:left}.hsearch .liveres:not(:has(.lr)) .lr-all{min-height:44px;margin-top:0;border-top:0}.hsearch .liveres .lr-all{position:sticky;bottom:0;z-index:1;display:flex;align-items:center;min-height:56px;margin:8px calc(-1 * var(--ft-bord)) 0;padding:0 var(--ft-bord) env(safe-area-inset-bottom,0);box-sizing:content-box;border-top:1px solid var(--border-1);background:var(--bg-page);color:var(--fg-link);font-weight:600;text-align:left}.ft-hs-sugg{display:none}@media (max-width:1023.98px){.hsearch .ft-hs-sugg{display:block;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px var(--ft-bord) calc(24px + env(safe-area-inset-bottom,0px))}.hsearch:has(.liveres:not([hidden]) .lr) .ft-hs-sugg{display:none}.hsearch:has(.liveres:not([hidden])) .ft-hs-sugg{border-top:1px solid var(--border-1)}}.ft-hs-h{margin:20px 0 10px;font-size:.8125rem;font-weight:600;line-height:1.3;letter-spacing:0;color:var(--fg-3)}.ft-hs-chips,.ft-hs-liens{list-style:none;margin:0;padding:0}.ft-hs-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media (min-width:640px){.ft-hs-chips{grid-template-columns:repeat(4,minmax(0,1fr))}}.ft-hs-chips a{display:flex;align-items:center;gap:10px;box-sizing:border-box;height:100%;min-height:56px;padding:8px 12px;text-wrap:balance;border-radius:var(--r-md);background:var(--bg-surface);color:var(--fg-1);font-size:.9375rem;font-weight:500;line-height:1.25;letter-spacing:var(--ls-sm);-webkit-tap-highlight-color:#fff0;transition:background-color var(--dur-1) linear}.ft-hs-chips .ic{flex:none;width:22px;height:22px;stroke-width:1.7}.ft-hs-chips a:active{background:var(--bg-surface-2)}.ft-hs-liens a{display:flex;align-items:center;gap:14px;min-height:60px;color:var(--fg-1);font-size:1rem;font-weight:500;letter-spacing:var(--ls-sm);-webkit-tap-highlight-color:#fff0}.ft-hs-liens li+li a{box-shadow:inset 0 1px 0 var(--border-1)}.ft-hs-ic{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--bg-surface)}.ft-hs-ic .ic{width:20px;height:20px;stroke-width:1.7}.ft-hs-chev{flex:none;width:18px;height:18px;margin-left:auto;stroke:var(--fg-3)}.ft-hs-liens a:active{color:var(--fg-2)}@media (hover:hover) and (pointer:fine){.ft-hs-chips a:hover{background:var(--bg-surface-2)}.hsearch .liveres .lr:hover{background:var(--bg-surface)}}.ft-catnav{display:none}@media (min-width:1024px){html.ft-nav-cache{--catnav-h:0px}.ft-catnav{display:block;position:relative;z-index:1;height:44px;border-bottom:1px solid var(--border-1);transition:transform 240ms var(--ease-standard),opacity 240ms var(--ease-standard)}html.ft-nav-cache .ft-catnav{transform:translateY(-100%);opacity:0}.top.scrolled .ft-catnav{box-shadow:0 8px 24px -18px rgb(15 23 42 / .35)}html.ft-nav-cache .top.scrolled .ft-top-bar{box-shadow:0 1px 0 var(--border-1),0 8px 24px -18px rgb(15 23 42 / .35)}.top.scrolled .ft-top-bar{box-shadow:none}.ft-catnav-in{display:flex;align-items:center;height:100%;padding-inline:var(--ft-bord)}.ft-catnav ul{display:flex;list-style:none;margin:0;padding:0}.ft-catnav a,.ft-catnav button{position:relative;display:inline-flex;align-items:center;gap:7px;height:43px;padding:0 10px;border:0;background:none;color:var(--fg-2);font:inherit;font-size:.875rem;font-weight:500;letter-spacing:var(--ls-sm);line-height:1;white-space:nowrap;cursor:pointer;transition:color var(--dur-2) var(--ease-standard)}.ft-catnav a:hover,.ft-catnav button:hover{color:var(--fg-1)}.ft-catnav a::after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;border-radius:2px;background:var(--c-night-900);opacity:0;transition:opacity var(--dur-1) var(--ease-standard)}@media (hover:hover) and (pointer:fine){.ft-catnav a:hover::after{opacity:.3}}.ft-catnav a:focus-visible,.ft-catnav button:focus-visible{outline-offset:-6px;border-radius:12px}.ft-catnav a[aria-current]{color:var(--fg-1);font-weight:600}.ft-catnav a[aria-current]::after{opacity:1}.ft-catnav .ic{width:18px;height:18px;stroke-width:1.8}.ft-catnav-tout{margin-left:-10px;color:var(--fg-1)!important;font-weight:600!important}.ft-catnav-chev{width:16px!important;height:16px!important;color:var(--fg-3);transition:transform var(--dur-2) var(--ease-standard)}html:has(#ft-mega:popover-open) .ft-catnav-chev{transform:rotate(180deg)}html:has(#ft-mega:popover-open) .ft-catnav-tout::after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;border-radius:2px;background:var(--c-night-900)}.ft-catnav .ft-catnav-tout--lien{display:none}.ft-catnav-cats{flex:0 1 auto;min-width:0;flex-wrap:wrap;height:43px;overflow:hidden}.ft-catnav-cats>li:nth-child(n+3){display:none}.ft-catnav-sep{flex:none;width:1px;height:16px;margin:0 8px 0 0;background:var(--border-2)}.ft-catnav-rep{flex:none}.ft-catnav-bib{margin-right:-10px;flex:none}.ft-catnav-bib .ic{color:var(--fg-3)}.ft-catnav .ft-catnav-tout--btn{width:13.33em}.ft-catnav-tout--btn .ft-catnav-chev{margin-left:auto}.ft-catnav .ft-catnav-tout--lien{width:11.69em}.ft-catnav-droite{--w-sep:0px;--w-rep:0px;--w-cod:0px;--w-tut:0px;--w-bib:0px;--m-bib:0px;flex:none;display:flex;align-items:center;justify-content:flex-start;height:100%;margin-left:auto;font-size:.875rem;width:calc(var(--w-sep) + var(--w-rep) + var(--w-cod) + var(--w-tut) + var(--w-bib) - var(--m-bib))}.ft-d-sep{--w-sep:9px}.ft-d-rep{--w-rep:6.52em}.ft-d-rep--ici{--w-rep:6.73em}.ft-d-cod{--w-cod:8.42em}.ft-d-cod--ici{--w-cod:8.85em}.ft-d-tut{--w-tut:4.05em}.ft-d-tut--ici{--w-tut:4.19em}.ft-d-bib{--w-bib:13.58em;--m-bib:10px}.ft-d-bib--ici{--w-bib:13.94em}.ft-catnav .ft-cn-rep{width:var(--w-rep)}.ft-catnav .ft-cn-cod{width:var(--w-cod)}.ft-catnav .ft-cn-tut{width:var(--w-tut)}.ft-catnav .ft-catnav-bib{width:var(--w-bib)}}@media (min-width:1100px){.ft-catnav-cats>li:nth-child(3){display:list-item}}@media (min-width:1280px){.ft-util .marquee .trk>span:nth-child(5){display:inline-flex}.ft-catnav-cats>li:nth-child(4){display:list-item}}.ft-mega,.ft-pop{position:fixed;inset:auto;margin:0;border:0;padding:0;background:var(--bg-page);color:var(--fg-1);overflow:auto;overscroll-behavior:contain}.ft-mega{top:var(--mega-top,calc(var(--util-h) + var(--header-h) + var(--catnav-h)));left:0;right:0;margin-inline:auto;width:min(var(--container),100% - 2 * var(--gutter));max-height:calc(100dvh - var(--mega-top,144px) - 24px);padding:32px;border-radius:0 0 var(--r-lg) var(--r-lg);box-shadow:var(--sh-3)}.ft-mega,.ft-pop{opacity:0;transform:translateY(-6px);transition:opacity var(--dur-1) var(--ease-in),transform var(--dur-1) var(--ease-in),overlay var(--dur-1) allow-discrete,display var(--dur-1) allow-discrete}.ft-mega:popover-open,.ft-pop:popover-open{opacity:1;transform:none;transition-duration:var(--dur-2);transition-timing-function:var(--ease-out)}@starting-style{.ft-mega:popover-open,.ft-pop:popover-open{opacity:0;transform:translateY(-6px)}}.ft-mega::backdrop{top:var(--mega-top,144px);background:#fff0;transition:background-color var(--dur-2) var(--ease-standard),overlay var(--dur-2) allow-discrete,display var(--dur-2) allow-discrete}.ft-mega:popover-open::backdrop{background:rgb(11 18 32 / .14)}@starting-style{.ft-mega:popover-open::backdrop{background:#fff0}}@media (prefers-reduced-motion:reduce){.ft-mega,.ft-pop{transform:none}}.ft-pop-x{position:absolute;top:8px;right:8px;z-index:2;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:0;border-radius:12px;background:none;color:var(--fg-2);cursor:pointer}.ft-pop-x .ic{width:20px;height:20px}.ft-pop-x:hover{background:var(--bg-surface);color:var(--fg-1)}@media (hover:hover) and (pointer:fine){.ft-mega>.ft-pop-x:not(:focus-visible){position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%)}}@media not ((hover:hover) and (pointer:fine)){.ft-mega{padding-top:56px}}.ft-mega-in{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1.15fr);gap:24px 48px;align-items:start}.ft-mega ul{list-style:none;margin:0;padding:0}.ft-mega-h{margin:0 0 8px;font-size:.8125rem;font-weight:500;color:var(--fg-3);letter-spacing:0}.ft-mega-cats ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.ft-mega-cats a{display:flex;align-items:center;gap:12px;min-height:48px;padding:4px 10px;margin-inline:-10px;border-radius:12px;font-size:.9375rem;font-weight:500;color:var(--fg-1);transition:background-color var(--dur-2) var(--ease-standard)}.ft-mega-ic{flex:none;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--bg-surface);transition:background-color var(--dur-2) var(--ease-standard)}.ft-mega-ic .ic{width:20px;height:20px;stroke-width:1.7}.ft-mega-nom{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ft-mega-n{flex:none;font-size:.8125rem;font-weight:500;color:var(--fg-3);font-variant-numeric:tabular-nums}.ft-mega-marques ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.ft-mega-marques a{display:flex;align-items:center;min-height:44px;padding:0 10px;margin-inline:-10px;border-radius:12px;font-size:.9375rem;font-weight:500;color:var(--fg-1);transition:background-color var(--dur-2) var(--ease-standard)}.ft-mega-cats a[aria-current],.ft-mega-cats a[aria-current] .ft-mega-ic{background:var(--bg-surface-2)}@media (hover:hover) and (pointer:fine){.ft-mega-cats a:hover,.ft-mega-marques a:hover{background:var(--bg-surface)}.ft-mega-cats a:hover .ft-mega-ic{background:var(--bg-page)}}.ft-mega-plus{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-top:8px;font-size:.9375rem;font-weight:600;color:var(--fg-link)}.ft-mega-plus span{transition:transform var(--dur-2) var(--ease-out)}.ft-mega-plus:hover span{transform:translateX(3px)}.ft-mega-promo{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:16px;min-height:100%;padding:24px;border-radius:var(--r-lg);color:var(--fg-inverse);background:radial-gradient(420px 260px at 100% 0%,var(--c-night-700) 0%,transparent 70%),var(--c-night-900)}.ft-mega-promo>*{position:relative}.ft-mega-promo>.ft-mega-trace{position:absolute;left:0;right:0;bottom:84px;width:100%;height:160px;stroke:rgb(143 196 255 / .38);pointer-events:none}.ft-mega-trace-pt{fill:var(--c-accent-300);stroke:none}.ft-mega-promo-ic{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:rgb(255 255 255 / .08)}.ft-mega-promo-ic .ic{width:22px;height:22px;stroke:var(--c-accent-300)}.ft-mega-promo-t{flex:1}.ft-mega-promo-h{margin:0 0 6px;font-size:1.25rem;font-weight:600;letter-spacing:var(--ls-h3);line-height:1.25;color:var(--fg-inverse)}.ft-mega-promo-t p:not(.ft-mega-promo-h){margin:0;font-size:.9375rem;line-height:1.5;color:var(--fg-inverse-2)}.ft-mega-promo-btn{align-self:flex-start;display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border-radius:var(--r-pill);background:#fff;color:var(--c-night-900);font-size:.9375rem;font-weight:600;transition:background-color var(--dur-2) var(--ease-standard),transform var(--dur-1) var(--ease-out)}.ft-mega-promo-btn:hover{background:var(--c-gray-100)}.ft-mega-promo-btn:active{transform:scale(.97)}.ft-mega-promo-btn:focus-visible{outline:none;box-shadow:0 0 0 2px var(--c-night-900),0 0 0 4px var(--focus-inverse)}@media (max-width:1279px){.ft-mega-in{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.ft-mega-promo{grid-column:1/-1;flex-direction:row;align-items:center;min-height:0;padding:20px 24px}.ft-mega-promo>.ft-mega-trace{display:none}}.ft-pop{top:var(--pop-top,calc(var(--util-h) + var(--header-h) + 8px));right:var(--pop-droite,var(--gutter));left:auto;width:min(380px,100% - 2 * var(--gutter));max-height:calc(100dvh - var(--pop-top,96px) - 16px);padding:20px;border-radius:var(--r-lg);box-shadow:var(--sh-3),0 0 0 1px rgb(15 23 42 / .06);transform-origin:top right}@media (min-width:640px) and (max-width:1023.98px){.ft-pop{width:min(420px,100% - 2 * var(--gutter))}}@media (max-width:1023.98px){.ft-scoot-pop::backdrop{background:#fff0;transition:background-color var(--dur-3) var(--ease-standard),overlay var(--dur-3) allow-discrete,display var(--dur-3) allow-discrete}.ft-scoot-pop:popover-open::backdrop{background:rgb(11 18 32 / .32)}@starting-style{.ft-scoot-pop:popover-open::backdrop{background:#fff0}}}@media (max-width:639.98px){.ft-scoot-pop{top:auto;bottom:0;left:0;right:0;width:auto;max-height:min(85dvh,100dvh - 48px);padding:28px var(--ft-bord) calc(16px + env(safe-area-inset-bottom,0px));border-radius:var(--r-xl) var(--r-xl) 0 0;box-shadow:0 -1px 0 rgb(15 23 42 / .04),0 -12px 40px -12px rgb(15 23 42 / .28);transform-origin:50% 100%}.ft-scoot-pop::before{content:"";position:absolute;top:8px;left:50%;width:36px;height:5px;margin-left:-18px;border-radius:3px;background:var(--c-gray-300)}.ft-scoot-pop>.ft-pop-x{top:14px;right:calc(var(--ft-bord) - 10px)}.ft-scoot-pop:has([data-ft-choix]:not([hidden]) [data-ft-ta]:not([hidden])){height:min(85dvh,100dvh - 48px,40rem)}.ft-scoot-pop .ft-finder-ta{--ff-lb-h:calc(min(85dvh,100dvh - 48px,40rem) - 16.5rem - env(safe-area-inset-bottom,0px))}}@media (max-width:639.98px) and (prefers-reduced-motion:no-preference){.ft-scoot-pop{opacity:1;transform:translateY(100%);transition:transform 260ms var(--ease-in),overlay 260ms allow-discrete,display 260ms allow-discrete}.ft-scoot-pop:popover-open{transform:none;transition:transform var(--dur-4) var(--ease-standard),overlay var(--dur-4) allow-discrete,display var(--dur-4) allow-discrete}@starting-style{.ft-scoot-pop:popover-open{transform:translateY(100%)}}}.ft-pop-repli{padding-right:36px}.ft-pop-h{margin:0 0 6px;font-size:1.0625rem;font-weight:600;letter-spacing:var(--ls-h3);color:var(--fg-1)}.ft-pop-repli p:not(.ft-pop-h){margin:0 0 16px;font-size:.9375rem;line-height:1.5;color:var(--fg-2)}.ft-pop-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:var(--r-pill);background:var(--action);color:var(--action-ink);font-weight:600}.ft-pop-btn:hover{background:var(--action-hover)}.ft-pop-lien{display:flex;align-items:center;gap:6px;min-height:44px;margin-top:4px;font-weight:600;color:var(--fg-link)}@supports not selector(:popover-open){.ft-mega,.ft-pop{display:none!important}.ft-scoot[popovertarget],.ft-catnav-tout--btn{display:none!important}.ft-scoot--lien{display:flex}@media (min-width:1024px){.ft-catnav .ft-catnav-tout--lien{display:inline-flex}}}.nav{left:0;right:0;height:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px));padding:0 max(4px,env(safe-area-inset-right,0px)) env(safe-area-inset-bottom,0) max(4px,env(safe-area-inset-left,0px));display:flex;justify-content:space-around;align-items:stretch;border-top:.5px solid var(--border-1);background:rgb(255 255 255 / .92);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);z-index:var(--z-tabbar);transition:transform var(--dur-3) var(--ease-standard),visibility 0s linear 0s}.nav a{flex:1 1 0%;min-width:0;max-width:128px;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding-top:2px;color:var(--fg-3);font-size:.6875rem;font-weight:500;letter-spacing:0;line-height:1.2;transform:none;transition:color var(--dur-2) var(--ease-standard)}.nav a:active{transform:none}.nav .ic{width:24px;height:24px;stroke-width:1.8;transition:transform var(--dur-1) var(--ease-out)}.nav a:active .ic{transform:scale(.9)}.nav a.on,.nav a[aria-current="page"]{color:var(--c-accent-600);font-weight:600}.nav a:not(.on):not([aria-current="page"]) .ic .ic-a{stroke:currentColor}.nav a.on::after,.nav a[aria-current="page"]::after{content:none}.nav a.on::before,.nav a[aria-current="page"]::before{content:"";position:absolute;top:-.5px;left:50%;width:16px;height:3px;margin-left:-8px;border-radius:0 0 3px 3px;background:currentColor}.nav a:focus-visible{outline-offset:-4px;border-radius:12px}.nav .cbadge{top:7px;left:calc(50% + 5px);right:auto}@media (max-width:359px){.nav a{font-size:.625rem}.nav .ic{width:22px;height:22px}}@media (hover:hover) and (pointer:fine){.nav a:hover{color:var(--fg-1)}.nav a.on:hover{color:var(--c-accent-600)}}@media (min-width:1024px){.nav{display:none}}html.sheet-open .nav,html.ft-recherche-ouverte .nav,html:has(#ft-hsearch:not([hidden])) .nav,html:has(#ft-scoot-pop:popover-open) .nav{transform:translateY(100%);visibility:hidden;transition:transform var(--dur-3) var(--ease-standard),visibility 0s linear var(--dur-3)}.appfoot{margin-top:0;padding:64px 0 calc(32px + var(--tabbar-h) + var(--ft-barre-bas,0px) + env(safe-area-inset-bottom,0px));border:0;background:var(--c-night-950);color:var(--fg-inverse-2);font-size:.9375rem;line-height:1.5}@media (min-width:1024px){.appfoot{padding:96px 0 32px}}.ft-foot-in{padding-inline:var(--ft-bord)}.appfoot :focus-visible{outline-color:var(--focus-inverse)}.appfoot ::selection{background:rgb(143 196 255 / .35)}.ft-foot ul{list-style:none;margin:0;padding:0}.ft-foot-haut{display:grid;gap:32px;align-items:start}.ft-foot-logo{display:flex;align-items:center;gap:10px;margin:0}.ft-foot-logo .mk,.ft-foot-logo .ft-mark{display:block;width:36px;height:36px}.ft-foot .wm{font-size:1.375rem;color:var(--fg-inverse)}.ft-foot .wm b{color:var(--c-accent-300)}.ft-foot-tag{max-width:46ch;margin:16px 0 0;font-size:1.0625rem;line-height:1.5;color:var(--fg-inverse-2);text-wrap:balance}.ft-foot-atelier{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 24px;align-items:center;padding:24px;border:1px solid var(--border-inverse);border-radius:var(--r-lg);background:var(--c-night-800)}.ft-foot-atelier-tete{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;min-height:28px}.ft-foot .ft-foot-atelier-h{margin:0;padding:0;font-size:.9375rem;font-weight:600;line-height:inherit;letter-spacing:inherit;color:var(--fg-inverse);text-transform:none;text-wrap:wrap}.ft-foot-adr,.ft-foot-horaires{grid-column:1;display:flex;align-items:flex-start;gap:10px;margin:0;font-style:normal;color:var(--fg-inverse-2)}.ft-foot-adr .ic,.ft-foot-horaires .ic{flex:none;width:18px;height:18px;margin-top:2px;stroke:var(--c-accent-300)}.ft-foot-tel{grid-column:2;grid-row:2/span 2;display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 24px;border-radius:var(--r-pill);background:#fff;color:var(--c-night-900);font-size:1rem;font-weight:600;line-height:1.2;letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;transition:background-color var(--dur-2) var(--ease-standard),transform var(--dur-1) var(--ease-out)}.ft-foot-tel .ic{width:20px;height:20px}@media (hover:hover) and (pointer:fine){.ft-foot-tel:hover{background:var(--c-gray-100)}}.ft-foot-tel:active{transform:scale(.97)}.ft-foot-tel:focus-visible{outline:none;box-shadow:0 0 0 2px var(--c-night-800),0 0 0 4px var(--focus-inverse)}.ft-foot-avis{grid-column:1;justify-self:start;display:inline-flex;align-items:center;gap:11px;min-height:44px;margin:-6px 0 -10px;font-size:.875rem;font-weight:500;color:var(--fg-inverse-2);transition:color var(--dur-2) var(--ease-standard)}.ft-foot-avis .ic{flex:none;width:16px;height:16px;margin-left:1px;stroke:var(--c-accent-300)}.ft-foot-avis span{color:var(--fg-inverse-3);transition:transform var(--dur-2) var(--ease-out)}.ft-foot-avis:hover{color:var(--fg-inverse);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.ft-foot-avis:hover span{transform:translateX(3px)}.ft-ouvert{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:.8125rem;font-weight:600;line-height:1.2}.ft-ouvert:empty{display:none}.ft-ouvert::before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--c-gray-400)}.ft-ouvert[data-ouvert="1"]{color:var(--c-success-700)}.ft-ouvert[data-ouvert="1"]::before{background:var(--c-success-600);box-shadow:0 0 0 3px rgb(15 123 63 / .16)}.ft-ouvert[data-ouvert="0"]{color:var(--fg-2)}.appfoot .ft-ouvert{padding:4px 10px 4px 9px;border-radius:var(--r-pill);background:rgb(255 255 255 / .06);color:var(--fg-inverse)}.appfoot .ft-ouvert[data-ouvert="1"]::before{background:#34d27b;box-shadow:0 0 0 3px rgb(52 210 123 / .18)}.appfoot .ft-ouvert[data-ouvert="0"]{color:var(--fg-inverse-2)}.appfoot .ft-ouvert[data-ouvert="0"]::before{background:var(--fg-inverse-3)}.ft-foot-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px;margin-top:48px;padding-top:48px;border-top:1px solid var(--border-inverse)}.ft-foot .ft-foot-h{margin:0 0 12px;padding:0;font-size:.9375rem;font-weight:600;letter-spacing:-.01em;line-height:1.3;color:var(--fg-inverse);text-transform:none;text-wrap:wrap}.ft-foot-col{position:relative;min-width:0}.ft-foot-sum{display:none;list-style:none}.ft-foot-sum::-webkit-details-marker{display:none}.ft-foot-sum::marker{content:""}.ft-foot-chev{display:none}.ft-foot-col a{display:inline-flex;align-items:center;min-height:36px;padding:4px 0;color:var(--fg-inverse-2);line-height:1.35;overflow-wrap:anywhere;transition:color var(--dur-2) var(--ease-standard)}.ft-foot-col a:hover{color:var(--fg-inverse);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}@media (pointer:coarse){.ft-foot-col a{min-height:44px}}.ft-foot-bas{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;margin-top:48px;padding-top:24px;border-top:1px solid var(--border-inverse)}.ft-foot-eng{display:flex;flex-wrap:wrap;gap:8px 20px}.ft-foot-eng li{display:inline-flex;align-items:center;gap:7px;font-size:.8125rem;font-weight:500;color:var(--fg-inverse-2);white-space:nowrap}.ft-foot-eng .ic{width:16px;height:16px;stroke:var(--c-accent-300)}.ft-foot-eng .ic .ic-a{stroke:var(--c-accent-300)}.ft-foot-pay{display:flex;flex-wrap:wrap;gap:8px}.ft-foot-pay li,.ft-foot-pay span{display:inline-flex;align-items:center;height:28px;padding:0 10px;border:1px solid rgb(255 255 255 / .14);border-radius:8px;font-size:.75rem;font-weight:600;color:var(--fg-inverse-2)}.ft-foot-copy{flex-basis:100%;margin:0;font-size:.8125rem;color:var(--fg-inverse-3);text-wrap:balance}@media (min-width:640px){.ft-foot-cols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:639.98px){.ft-foot-cols{grid-template-columns:minmax(0,1fr);gap:0;margin-top:40px;padding-top:0;border-top:0}.ft-foot-col{border-bottom:1px solid var(--border-inverse)}.ft-foot-col:first-child{border-top:1px solid var(--border-inverse)}.ft-foot-sum{display:flex;align-items:center;justify-content:flex-end;min-height:56px;cursor:pointer;-webkit-tap-highlight-color:#fff0;border-radius:8px}.ft-foot .ft-foot-h{position:absolute;top:0;left:0;right:44px;z-index:1;display:flex;align-items:center;min-height:56px;margin:0;font-size:1rem;pointer-events:none}.ft-foot-chev{display:block;flex:none;width:20px;height:20px;stroke:var(--fg-inverse-3);transition:transform var(--dur-3) var(--ease-standard)}.ft-foot-det[open] .ft-foot-chev{transform:rotate(180deg)}.ft-foot-sum:focus-visible{outline-offset:2px}.ft-foot-col ul{padding:0 0 16px}.ft-foot-col a{min-height:44px}.ft-foot-bas{margin-top:32px;padding-top:0;border-top:0}.ft-foot-eng{flex-direction:column;gap:12px}}@media (max-width:639.98px) and (prefers-reduced-motion:no-preference){.ft-foot-anim .ft-foot-det{interpolate-size:allow-keywords}.ft-foot-anim .ft-foot-det::details-content{block-size:0;overflow:clip;transition:block-size var(--dur-3) var(--ease-standard),content-visibility var(--dur-3) allow-discrete}.ft-foot-anim .ft-foot-det[open]::details-content{block-size:auto}}@media (min-width:1024px){.ft-foot-haut{grid-template-columns:minmax(0,1fr) minmax(0,34rem);gap:48px}.ft-foot-cols{grid-template-columns:repeat(5,minmax(0,1fr));gap:32px;margin-top:64px;padding-top:56px}@media (max-width:1279.98px){.ft-foot-cols{column-gap:24px}}.ft-foot-bas{margin-top:64px}.ft-foot-eng{flex-basis:100%}.ft-foot-copy{flex-basis:auto;order:2}.ft-foot-pay{order:3;margin-left:auto}}@media (max-width:639.98px){.ft-foot-atelier{grid-template-columns:minmax(0,1fr);padding:20px}.ft-foot-tel{grid-column:1;grid-row:auto;justify-content:center;margin-top:4px}}.wm,.logo .wm{font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--fg-1);white-space:nowrap}.wm b,.logo .wm b{font-weight:inherit;color:var(--c-accent-600)}.appfoot .wm,.ft-inverse .wm,.appfoot .logo .wm,.ft-inverse .logo .wm{color:#f8fafc}.appfoot .wm b,.ft-inverse .wm b,.appfoot .logo .wm b,.ft-inverse .logo .wm b{color:#8fc4ff}.logo,.top .logo{gap:10px;border-radius:10px}.logo:focus-visible{outline-offset:4px}.logo .mk{flex:none}.logo .ft-mark{width:32px;height:32px}.logo .wm{font-size:1.25rem}@media (min-width:1024px){.top .logo .mk,.top .logo .ft-mark,.top .logo .mk svg{width:36px;height:36px}.top .logo .wm{font-size:1.375rem}}.ft-mark-rim{stroke-opacity:var(--ft-mark-rim,0)}.appfoot,.pwa-banner,.ft-inverse{--ft-mark-rim:.16}.pwa-banner .pwa-mk .ft-mark{box-shadow:none;border-radius:0}.ic.ic-mono .ic-a{stroke:currentColor}.appfoot .ic .ic-a,.ft-inverse .ic .ic-a{stroke:var(--fg-link-inverse)}.ft-mark-wheel,.ft-mark-spin{transform-box:fill-box;transform-origin:center}@media (prefers-reduced-motion:no-preference){html.ft-intro .top .ft-mark-body{stroke-dasharray:1 2;animation:ft-trace var(--dur-5) var(--ease-out) .12s both}html.ft-intro .top .ft-mark-wheel{animation:ft-roue .9s var(--ease-out) both}html.ft-intro .top .ft-mark-wheel>.ft-mark-glint{animation:ft-reflet .9s var(--ease-out) both}html.ft-intro .top .ft-mark-trail{animation:ft-fil .5s var(--ease-out) .55s both}@media (hover:hover) and (pointer:fine){a.logo:hover .ft-mark-spin{animation:ft-roue .6s var(--ease-out)}a.logo:hover .ft-mark-spin>.ft-mark-glint{animation:ft-reflet .6s var(--ease-out)}a.logo:hover .ft-mark-sweep{animation:ft-fil .4s var(--ease-out)}}.logo:focus-visible .ft-mark-spin{animation:ft-roue .6s var(--ease-out)}.logo:focus-visible .ft-mark-spin>.ft-mark-glint{animation:ft-reflet .6s var(--ease-out)}.logo:focus-visible .ft-mark-sweep{animation:ft-fil .4s var(--ease-out)}}@keyframes ft-trace{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes ft-roue{from{transform:rotate(-360deg)}to{transform:none}}@keyframes ft-reflet{0%,100%{opacity:0}18%,62%{opacity:1}}@keyframes ft-fil{from{opacity:0;transform:translateX(4px)}to{opacity:1;transform:none}}.grid,.wc ul.products,ul.products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.hrow{display:flex;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--sp);padding-top:12px;padding-bottom:8px;scrollbar-width:none}.hrow>.card,.hrow>*{flex:0 0 44%;width:auto;min-width:0;max-width:none;scroll-snap-align:start}@media (min-width:640px){.grid,.wc ul.products,ul.products{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 16px}.hrow{gap:16px}.hrow>.card,.hrow>*{flex-basis:calc((100% - 32px) / 3.25)}}@media (min-width:1024px){.grid,.wc ul.products,ul.products{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 20px}.hrow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 20px;overflow:visible;scroll-snap-type:none}.hrow>.card,.hrow>*{scroll-snap-align:none}}@media (min-width:1280px){.grid,.wc ul.products,ul.products,.hrow{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:24px}}.hrow,.grid,.wc ul.products,ul.products{content-visibility:visible;contain-intrinsic-size:none}@media (hover:hover) and (pointer:fine){.hrow{scrollbar-width:thin;padding-bottom:12px}}a.card{position:relative;display:flex;flex-direction:column;min-width:0;color:var(--fg-1);text-decoration:none;-webkit-tap-highlight-color:#fff0;text-align:left;contain:layout style;transition:transform var(--dur-2) var(--ease-spring)}a.card:active{transform:scale(.98);transition-duration:var(--dur-1);transition-timing-function:var(--ease-out)}a.card{border-radius:var(--r-lg)}a.card:focus-visible{outline:2px solid var(--focus);outline-offset:6px}a.card:not(:has(.ph)){border-radius:var(--r-md)}.card .ph{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1;padding:10%;border-radius:var(--r-lg);background:var(--bg-surface);overflow:hidden;isolation:isolate;box-shadow:none;container-type:inline-size;transition:box-shadow var(--dur-1) var(--ease-out)}.card .ph img,html.js .card .ph img{position:relative;display:block;width:100%;height:100%;object-fit:contain;background:none;opacity:1;transform:none;mix-blend-mode:multiply;border-radius:12px;transition:transform var(--dur-4) var(--ease-out),filter var(--dur-3) var(--ease-standard)}.card .ph::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,transparent 35%,rgb(255 255 255 / .6) 50%,transparent 65%) 150% 0 / 250% 100% no-repeat,var(--bg-surface);animation:ft-reflet 1.4s linear .3s infinite}.card .ph.ok::before,html:not(.js) .card .ph::before{content:none;animation:none}@keyframes ft-reflet{to{background-position:-150% 0,0 0}}@media (hover:hover) and (pointer:fine){a.card:hover{transform:none}a.card:hover:active{transform:scale(.98)}a.card:hover .ph{box-shadow:none}a.card:hover .ph img{transform:scale(1.04)}}.ft-badge,.card .ph .urg.out,.card .ph .ft-fit{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px;border-radius:var(--r-pill);font-size:.75rem;font-weight:600;line-height:1;letter-spacing:0;white-space:nowrap;font-variant-numeric:tabular-nums}.card .ph .ft-badge,.card .ph .urg.out,.card .ph .ft-fit{position:absolute;top:10px;left:10px;right:auto;z-index:1;max-width:calc(100% - 20px);overflow:hidden;text-overflow:ellipsis;pointer-events:none}.ft-badge--sale{background:var(--c-night-900);color:#fff}.urg.out,.card .ph .urg.out{background:var(--bg-surface-2);color:var(--fg-2);box-shadow:var(--sh-hair)}.card .ph:has(.urg.out) img{filter:grayscale(.35)}.card .ph .ft-fit{background:var(--c-success-50);color:var(--c-success-700)}.card .ph .ft-fit svg{width:12px;height:12px;flex:none;stroke:currentColor;stroke-width:2.4}.card .ph:has(.ft-fit) .ft-badge--sale,.card .ph:has(.urg.out) .ft-badge--sale{left:auto;right:10px}.card .ph:has(.ft-fit) .urg.out{top:40px}@container (max-width:179px){.card .ph:has(.ft-fit) .ft-badge--sale,.card .ph:has(.urg.out) .ft-badge--sale{right:auto;left:10px;top:40px}.card .ph:has(.ft-fit):has(.urg.out) .ft-badge--sale{top:70px}}.card .nm{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:12px 0 0;font-size:.9375rem;font-weight:500;line-height:1.35;letter-spacing:-.006em;color:var(--fg-1);min-height:0;overflow-wrap:anywhere}.card .cm{display:block;margin-top:2px;font-size:.8125rem;font-weight:400;line-height:1.4;letter-spacing:0;color:var(--fg-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card .ft-card-foot{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 8px;margin-top:auto;padding-top:8px;container-type:inline-size}.card .pr,.card>.pr{display:inline-flex;flex-wrap:wrap;align-items:baseline;column-gap:6px;margin:0;padding:0;font-size:1rem;font-weight:650;line-height:1.3;letter-spacing:-.01em;color:var(--fg-1);font-variant-numeric:tabular-nums}.card>.pr{margin-top:auto;padding-top:8px}.card .pr ins{order:-1;text-decoration:none;font-weight:650}.card .pr del{font-size:.8125rem;font-weight:400;letter-spacing:0;color:var(--fg-3);margin:0;text-decoration:line-through;text-decoration-thickness:1px}@container (max-width:259px){.card .ft-card-foot .ft-stock{flex-basis:100%}}@container (max-width:259px){.card .ft-card-foot:not(:has(.ft-stock))::after{content:"";flex-basis:100%;height:calc(.8125rem * 1.35)}}a.card:not(:has(.ph)){padding:16px;border-radius:var(--r-md);background:var(--bg-surface)}a.card:not(:has(.ph)) .nm{margin-top:0}.ft-stock{display:inline-block;font-size:.8125rem;font-weight:500;line-height:1.35;letter-spacing:0;color:var(--fg-3);white-space:nowrap}.ft-stock::before{content:"";display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:currentColor;vertical-align:.14em}.ft-stock--ok{color:var(--c-success-600)}.ft-stock--bas,.ft-stock--commande{color:var(--c-warning-600)}.ft-stock--rupture{color:var(--fg-3)}.ft-pay-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.ft-pay-chips>*{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:8px;background:var(--bg-surface);color:var(--fg-2);font-size:.75rem;font-weight:600;letter-spacing:0}.ft-pay-chips>*::before{content:none}.ft-btn{--btn-bg:var(--action);--btn-bg-h:var(--action-hover);--btn-bg-p:var(--action-press);--btn-fg:var(--action-ink);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 24px;border:0;border-radius:var(--r-pill);background:var(--btn-bg);color:var(--btn-fg);font:inherit;font-size:1rem;font-weight:600;line-height:1.2;letter-spacing:-.01em;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;user-select:none;-webkit-tap-highlight-color:#fff0;transition:transform var(--dur-2) var(--ease-spring),background-color var(--dur-2) var(--ease-standard),color var(--dur-1) linear,box-shadow var(--dur-2) var(--ease-standard)}.ft-btn .ic{width:20px;height:20px;stroke:currentColor}.ft-btn .ic .ic-a{stroke:currentColor}.ft-btn--secondary{--btn-bg:var(--bg-page);--btn-bg-h:var(--c-gray-50);--btn-bg-p:var(--c-gray-100);--btn-fg:var(--fg-1);box-shadow:inset 0 0 0 1px var(--border-2)}.ft-btn--secondary:focus-visible{box-shadow:inset 0 0 0 1px var(--border-2),var(--ring)}.ft-btn--inverse{--btn-bg:#fff;--btn-bg-h:var(--c-gray-100);--btn-bg-p:var(--c-gray-200);--btn-fg:var(--c-night-900)}.ft-btn--ghost-inverse{--btn-bg:transparent;--btn-bg-h:rgb(255 255 255 / .08);--btn-bg-p:rgb(255 255 255 / .14);--btn-fg:#fff;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .28)}.ft-btn--lg{min-height:56px;font-size:1.0625rem}.ft-btn--sm{min-height:40px;padding:0 16px;font-size:.9375rem}.ft-btn--block{display:flex;width:100%}.cta,.paybtn,.sheet-apply,.e-btn,.noresult a.go,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.wc .button,.single_add_to_cart_button{min-height:48px;border-radius:var(--r-pill);font-weight:600;letter-spacing:-.01em;-webkit-tap-highlight-color:#fff0;transition:transform var(--dur-2) var(--ease-spring),background-color var(--dur-2) var(--ease-standard),color var(--dur-1) linear,box-shadow var(--dur-2) var(--ease-standard)}.single_add_to_cart_button{position:relative;background:var(--brand-btn);color:var(--btn-ink);border:0;font-size:1rem;cursor:pointer}.ft-buybox .single_add_to_cart_button{min-height:56px;font-size:1.0625rem}.sheet-apply{min-height:52px;font-size:1rem}html .woocommerce a.button,html .woocommerce button.button,html .woocommerce input.button,html .woocommerce #respond input#submit,html .woocommerce .button.alt,html .woocommerce a.button.alt,html .wc .button{background:var(--brand-btn)!important;color:var(--btn-ink)!important;border-radius:var(--r-pill)!important;font-weight:600!important}html .woocommerce :is(a.button,button.button,input.button,.button.alt):focus-visible,html .wc :is(.button,input[type="submit"]):focus-visible,html .woocommerce #respond input#submit:focus-visible,html .paybtn:focus-visible{outline:2px solid #fff0;outline-offset:2px;box-shadow:var(--ring)!important}@media (hover:hover) and (pointer:fine){.ft-btn:hover{background:var(--btn-bg-h)}.cta:hover,.paybtn:hover,.sheet-apply:hover,.noresult a.go:hover,.err404 .e-btn:hover,.single_add_to_cart_button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.wc .button:hover{--brand-btn:var(--action-hover);filter:none}}.ft-btn:active{transform:scale(.97);background:var(--btn-bg-p);transition-duration:var(--dur-1);transition-timing-function:var(--ease-out)}.cta:active,.paybtn:active,.sheet-apply:active,.noresult a.go:active,.e-btn:active,.single_add_to_cart_button:active,.woocommerce a.button:active,.woocommerce button.button:active,.wc .button:active{--brand-btn:var(--action-press);transform:scale(.97);transition-duration:var(--dur-1);transition-timing-function:var(--ease-out)}.ft-btn:focus-visible,.cta:focus-visible,.paybtn:focus-visible,.sheet-apply:focus-visible,.e-btn:focus-visible,.noresult a.go:focus-visible,.single_add_to_cart_button:focus-visible,.woocommerce a.button:focus-visible,.woocommerce button.button:focus-visible,.wc .button:focus-visible{outline:2px solid #fff0;outline-offset:2px;box-shadow:var(--ring)}.ft-btn--inverse:focus-visible,.ft-btn--ghost-inverse:focus-visible{box-shadow:0 0 0 2px var(--c-night-900),0 0 0 4px var(--focus-inverse)}.ft-btn:disabled,.ft-btn[aria-disabled="true"],.single_add_to_cart_button:disabled,.single_add_to_cart_button.disabled,.woocommerce button.button:disabled,.woocommerce button.button[disabled],.woocommerce button.button.disabled,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt:disabled{--btn-bg:var(--bg-surface-2);--btn-bg-h:var(--bg-surface-2);--btn-bg-p:var(--bg-surface-2);--btn-fg:var(--fg-3);--brand-btn:var(--bg-surface-2);--btn-ink:var(--fg-3);box-shadow:none;cursor:not-allowed;transform:none;opacity:1}.woocommerce form.register button.woocommerce-form-register__submit,.woocommerce-checkout form.login button.woocommerce-form-login__submit{--brand-btn:var(--bg-page);--btn-ink:var(--fg-1);box-shadow:inset 0 0 0 1px var(--border-2)}@media (hover:hover) and (pointer:fine){.woocommerce form.register button.woocommerce-form-register__submit:hover,.woocommerce-checkout form.login button.woocommerce-form-login__submit:hover{--brand-btn:var(--c-gray-50)}}.woocommerce form.register button.woocommerce-form-register__submit:active,.woocommerce-checkout form.login button.woocommerce-form-login__submit:active{--brand-btn:var(--c-gray-100)}.err404>a.e-btn{--brand-btn:var(--bg-page);--btn-ink:var(--fg-1);box-shadow:inset 0 0 0 1px var(--border-2)}.err404>a.e-btn .ic{stroke:currentColor}@media (hover:hover) and (pointer:fine){.err404>a.e-btn:hover{--brand-btn:var(--c-gray-50)}}.err404>a.e-btn:active{--brand-btn:var(--c-gray-100)}.err404>a.e-btn:focus-visible{box-shadow:inset 0 0 0 1px var(--border-2),var(--ring)}.err404 .e-btn{justify-content:center;min-height:48px;padding:0 24px;font-size:1rem;font-weight:600;letter-spacing:-.01em;line-height:1.2}.err404 .e-btn .ic{width:20px;height:20px}.single_add_to_cart_button.busy,.buybar button.single_add_to_cart_button.busy,.ft-btn.busy{--btn-ink:transparent;--btn-fg:transparent;color:transparent!important;opacity:1;pointer-events:none}.single_add_to_cart_button.busy::after,.ft-btn.busy::after{content:"";position:absolute;inset:0;width:16px;height:16px;margin:auto;border-radius:50%;border:2px solid rgb(255 255 255 / .35);border-top-color:#fff;animation:ft-tourne .7s linear infinite}.single_add_to_cart_button.done,.ft-btn.done{--brand-btn:var(--c-success-600);--btn-bg:var(--c-success-600);--btn-bg-h:var(--c-success-600);--btn-ink:#fff;--btn-fg:#fff}.woocommerce button.single_add_to_cart_button.done,.woocommerce button.single_add_to_cart_button.done:is(:hover,:active){--brand-btn:var(--c-success-600)}.single_add_to_cart_button.done::before,.ft-btn.done::before{content:"";display:inline-block;width:18px;height:18px;margin-right:8px;vertical-align:-3px;background:currentColor;-webkit-mask:var(--ft-coche) center/contain no-repeat;mask:var(--ft-coche) center/contain no-repeat;animation:ft-trace-coche 280ms var(--ease-out) both}.ft-btn.done::before{margin-right:0}.single_add_to_cart_button.ft-err,.ft-btn.ft-err{box-shadow:inset 0 0 0 2px var(--c-danger-600)}:root{--ft-coche:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5 10 17.5 19 6.5'/%3E%3C/svg%3E")}@keyframes ft-tourne{to{transform:rotate(1turn)}}@keyframes ft-trace-coche{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.sec{flex-wrap:wrap;align-items:baseline;justify-content:space-between;column-gap:16px;row-gap:0}.sec>h2{flex:1 1 auto;min-width:0;margin:0;font-size:var(--fs-h2);font-weight:600;line-height:var(--lh-h2);letter-spacing:var(--ls-h2);color:var(--fg-1);hyphens:manual;overflow-wrap:break-word}.sec>.more{flex:none}.ft-link,.sec .more{display:inline-flex;align-items:center;gap:2px;min-height:44px;color:var(--fg-link);font-size:.9375rem;font-weight:600;letter-spacing:-.006em;text-decoration:none;white-space:nowrap}.ft-link::after,.sec .more::after{content:"›";display:inline-block;font-size:1.25em;line-height:1;margin-top:-.08em;transition:transform var(--dur-2) var(--ease-out)}@media (hover:hover) and (pointer:fine){.ft-link:hover,.sec .more:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.ft-link:hover::after,.sec .more:hover::after{transform:translateX(3px)}}.iconbtn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;color:var(--fg-1)}@media (hover:hover) and (pointer:fine){.iconbtn:hover{background:var(--bg-surface)}}.woocommerce-notices-wrapper:empty{display:none}:root :is(.woocommerce-message,.woocommerce-info,.woocommerce-error):not(.woocommerce-form-login-toggle *){--avis-trait:var(--action);--avis-fond:var(--info-bg);--avis-marque:"i";position:relative;display:flow-root;margin:0 0 16px;padding:12px 16px 12px 48px!important;border:0!important;border-radius:var(--r-md);background:var(--avis-fond)!important;box-shadow:inset 4px 0 0 var(--avis-trait)!important;color:var(--fg-1);font-size:.9375rem;line-height:1.45;list-style:none;text-align:left}:root .woocommerce-message:not(.woocommerce-form-login-toggle *){--avis-trait:var(--ok);--avis-fond:var(--ok-bg);--avis-marque:"\2713"}:root .woocommerce-error:not(.woocommerce-form-login-toggle *){--avis-trait:var(--err);--avis-fond:var(--err-bg);--avis-marque:"!"}:root .woocommerce-message.woocommerce-info:not(.woocommerce-form-login-toggle *){--avis-trait:var(--action);--avis-fond:var(--info-bg);--avis-marque:"i"}:root body :is(.woocommerce-message,.woocommerce-info,.woocommerce-error):not(.woocommerce-form-login-toggle *)::before{content:var(--avis-marque)!important;display:grid!important;place-items:center;position:absolute;left:16px;top:calc(12px + .725em - 10px);width:20px;height:20px;margin:0;border-radius:50%;background:var(--avis-trait);color:#fff;font-size:.75rem;font-weight:var(--fw-bold);line-height:1;font-style:normal}:root :is(.woocommerce-message,.woocommerce-info,.woocommerce-error)>:first-child::before{content:none}:root .woocommerce-error:not(.woocommerce-form-login-toggle *)>li{margin:0;list-style:none}:root .woocommerce-error:not(.woocommerce-form-login-toggle *)>li+li{margin-top:4px}:root :is(.woocommerce-message,.woocommerce-info,.woocommerce-error):not(.woocommerce-form-login-toggle *) a:not(.button){color:var(--fg-link);font-weight:600}:root :is(.woocommerce-message,.woocommerce-info,.woocommerce-error):not(.woocommerce-form-login-toggle *)>.button{float:right;display:inline-flex;align-items:center;justify-content:center;min-height:40px;margin:-9px -4px -9px 16px;padding:0 16px;font-size:.9375rem;line-height:1.2;white-space:nowrap}:root :is(.woocommerce-message,.woocommerce-info,.woocommerce-error):not(.woocommerce-form-login-toggle *):has(>.button){display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}:root :is(.woocommerce-message,.woocommerce-info,.woocommerce-error):not(.woocommerce-form-login-toggle *):has(>.button)>.button{float:none;flex:none;margin:0 0 0 auto}:root body :is(.woocommerce-message,.woocommerce-info,.woocommerce-error):not(.woocommerce-form-login-toggle *):has(>.button)::before{top:calc(50% - 10px)}@media (max-width:599.98px){:root :is(.woocommerce-message,.woocommerce-info,.woocommerce-error):not(.woocommerce-form-login-toggle *)>.button{float:none;display:flex;width:max-content;margin:8px 0 0}:root :is(.woocommerce-message,.woocommerce-info,.woocommerce-error):not(.woocommerce-form-login-toggle *):has(>.button){flex-direction:column;align-items:flex-start}:root :is(.woocommerce-message,.woocommerce-info,.woocommerce-error):not(.woocommerce-form-login-toggle *):has(>.button)>.button{margin:0}:root body :is(.woocommerce-message,.woocommerce-info,.woocommerce-error):not(.woocommerce-form-login-toggle *):has(>.button)::before{top:calc(12px + .725em - 10px)}}.woocommerce-cart .woocommerce-message>.wc-forward{display:none!important}:root body.woocommerce-checkout .woocommerce-message:not(.woocommerce-info){display:none}.chip,.ft-chip{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border:0;border-radius:var(--r-pill);background:var(--bg-surface);color:var(--fg-1);font:inherit;font-size:.875rem;font-weight:500;line-height:1.2;letter-spacing:-.006em;white-space:nowrap;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:#fff0;transition:background-color var(--dur-2) var(--ease-standard),color var(--dur-2) var(--ease-standard),transform var(--dur-2) var(--ease-spring)}.chip::after,.ft-chip::after{content:"";position:absolute;inset:-2px 0}.chip .ic,.ft-chip .ic{width:16px;height:16px;stroke-width:1.8}.chip.on,.ft-chip.on,.ft-chip[aria-pressed="true"]{background:var(--c-night-900);color:#fff}.chip.on .ic .ic-a,.ft-chip.on .ic .ic-a{stroke:var(--c-accent-300)}.ft-chip--fit{background:var(--c-success-50);color:var(--c-success-700)}.ft-chip--fit .ic{stroke:currentColor}@media (hover:hover) and (pointer:fine){.chip:hover:not(.on),.ft-chip:hover:not(.on):not(.ft-chip--fit){background:var(--bg-surface-2)}}.chip:active,.ft-chip:active{transform:scale(.97);transition-duration:var(--dur-1)}.chip:focus-visible,.ft-chip:focus-visible{outline:2px solid #fff0;box-shadow:var(--ring)}.ft-input,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.wc .form-row input.input-text,.comment-form input[type="text"],.comment-form input[type="email"],.comment-form input[type="url"],.comment-form textarea{display:block;width:100%;min-height:48px;padding:0 14px;border:1px solid var(--border-input);border-radius:12px;background:var(--bg-page);color:var(--fg-1);font:inherit;font-size:1rem;line-height:1.4;letter-spacing:-.006em;box-shadow:none;transition:border-color var(--dur-2) var(--ease-standard),box-shadow var(--dur-2) var(--ease-standard),background-color var(--dur-2) var(--ease-standard)}textarea.ft-input,.woocommerce form .form-row textarea,.comment-form textarea{min-height:120px;padding:12px 14px;resize:vertical}select.ft-input,.woocommerce form .form-row select{appearance:none;-webkit-appearance:none;padding-right:44px;cursor:pointer;background:var(--bg-page) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23475569' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 14px center / 18px no-repeat}.ft-input::placeholder,.woocommerce form .form-row .input-text::placeholder,.comment-form input::placeholder,.comment-form textarea::placeholder{color:var(--fg-3);opacity:1}@media (hover:hover) and (pointer:fine){.ft-input:hover:not(:focus),.woocommerce form .form-row input.input-text:hover:not(:focus),.woocommerce form .form-row select:hover:not(:focus),.woocommerce form .form-row textarea:hover:not(:focus),.comment-form input:hover:not(:focus),.comment-form textarea:hover:not(:focus){border-color:var(--c-gray-500)}}.ft-input:focus,.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus,.woocommerce form .form-row select:focus,.wc .form-row input.input-text:focus,.comment-form input[type="text"]:focus,.comment-form input[type="email"]:focus,.comment-form input[type="url"]:focus,.comment-form textarea:focus{outline:2px solid #fff0;border-color:var(--focus);box-shadow:0 0 0 4px rgb(11 99 206 / .18);background-color:var(--bg-page)}.ft-input.is-err,.ft-input[aria-invalid="true"],.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select,.woocommerce form .form-row.woocommerce-invalid textarea,.wc .form-row.woocommerce-invalid input.input-text{border-color:var(--c-danger-600);background-color:var(--c-danger-50)}.ft-field-err,.checkout-inline-error-message{display:flex;align-items:flex-start;gap:6px;margin:6px 0 0;font-size:.875rem;line-height:1.4;color:var(--c-danger-600)}.ft-field-err::before,.checkout-inline-error-message::before{content:"";flex:none;width:16px;height:16px;margin-top:1px;background:currentColor;-webkit-mask:var(--ft-alerte) center/contain no-repeat;mask:var(--ft-alerte) center/contain no-repeat}.woocommerce .form-row.woocommerce-invalid>label::before{content:"";display:inline-block;width:15px;height:15px;margin-right:6px;vertical-align:-2px;background:var(--c-danger-600);-webkit-mask:var(--ft-alerte) center/contain no-repeat;mask:var(--ft-alerte) center/contain no-repeat}:root{--ft-alerte:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Cpath d='M12 7.8v5M12 16.2h.01'/%3E%3C/svg%3E")}.quantity.qstep:not(.buybar .qstep){--qstep-h:48px;display:inline-flex;align-items:stretch;height:var(--qstep-h);border-radius:var(--r-pill);background:var(--bg-surface);box-shadow:inset 0 0 0 1px var(--border-1);overflow:visible;flex:none;vertical-align:middle}.quantity.qstep:not(.buybar .qstep) .qs{display:inline-flex;align-items:center;justify-content:center;width:44px;height:100%;min-height:0;padding:0;border:0;border-radius:var(--r-pill);background:#fff0;color:var(--fg-1);cursor:pointer;-webkit-tap-highlight-color:#fff0;transition:background-color var(--dur-2) var(--ease-standard),transform var(--dur-2) var(--ease-spring),opacity var(--dur-2)}.quantity.qstep:not(.buybar .qstep) input.qty{width:40px;height:100%;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;text-align:center;font:inherit;font-size:1rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--fg-1);-moz-appearance:textfield;appearance:textfield}.qstep .qs .ic{width:18px;height:18px;stroke-width:2}@media (hover:hover) and (pointer:fine){.quantity.qstep:not(.buybar .qstep) .qs:hover:not(:disabled){background:var(--bg-surface-2)}}.quantity.qstep:not(.buybar .qstep) .qs:active{background:var(--bg-surface-2);transform:scale(.92);transition-duration:var(--dur-1)}.quantity.qstep:not(.buybar .qstep) .qs:disabled{opacity:.35;cursor:not-allowed;background:#fff0;transform:none}.qstep .qs:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.qstep input.qty:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;border-radius:8px}.pagecontent,.tuto-corps,.pdp-desc,.ft-embed{font-size:1rem;line-height:1.6;color:var(--fg-1)}.pagecontent p,.tuto-corps p,.pdp-desc p,.ft-embed p{margin:0 0 1em;color:var(--fg-1);font-size:inherit;line-height:inherit}.pagecontent>:is(p,ul,ol,blockquote,h2,h3,h4),.tuto-corps>:is(p,ul,ol,blockquote),.pdp-desc>:is(p,ul,ol,blockquote){max-width:var(--measure)}.pagecontent>:last-child,.tuto-corps>:last-child,.pdp-desc>:last-child{margin-bottom:0}.pagecontent h2,.ft-embed h2{margin:48px 0 12px;font-size:var(--fs-h2);font-weight:600;line-height:var(--lh-h2);letter-spacing:var(--ls-h2);color:var(--fg-1)}.pagecontent h3,.ft-embed h3,.tuto-corps h3{margin:32px 0 8px;font-size:var(--fs-h3);font-weight:600;line-height:var(--lh-h3);letter-spacing:var(--ls-h3);color:var(--fg-1)}.pagecontent>h2:first-child,.pagecontent>h3:first-child{margin-top:0}.tuto-corps h2{margin:48px 0 12px;font-size:var(--fs-h3);font-weight:600;line-height:var(--lh-h3);letter-spacing:var(--ls-h3)}.tuto-corps h2::before{font-weight:650}.pdp-desc h2,.pdp-desc h3,.pdp-desc h4{margin:28px 0 8px;font-size:var(--fs-h3);font-weight:600;line-height:var(--lh-h3);letter-spacing:var(--ls-h3);color:var(--fg-1)}.pdp-desc>:is(h2,h3,h4):first-child{margin-top:0}.pagecontent strong,.pagecontent b,.tuto-corps strong,.pdp-desc strong,.pdp-desc b,.ft-embed strong{font-weight:600;color:var(--fg-1)}.pagecontent ul,.tuto-corps ul,.pdp-desc ul{margin:0 0 1em;padding:0;list-style:none;color:var(--fg-1)}.pagecontent ol,.tuto-corps ol,.pdp-desc ol{margin:0 0 1em;padding-left:1.4em;color:var(--fg-1)}.pagecontent li,.tuto-corps li,.pdp-desc li{margin:0 0 8px;font-size:inherit;line-height:inherit}.pagecontent ul>li,.tuto-corps ul>li,.pdp-desc ul>li{position:relative;padding-left:20px}.pagecontent ul>li::before,.tuto-corps ul>li::before,.pdp-desc ul>li::before{content:"";position:absolute;left:3px;top:calc(.8em - 3px);top:calc(.5lh - 3px);width:6px;height:6px;border-radius:50%;background:var(--c-accent-600)}.tuto-corps ul>li::before{background:var(--c-atelier-600)}.pagecontent ol>li,.tuto-corps ol>li,.pdp-desc ol>li{padding-left:4px}.pagecontent ol>li::before,.tuto-corps ol>li::before,.pdp-desc ol>li::before{content:none}.pagecontent ol>li::marker,.tuto-corps ol>li::marker,.pdp-desc ol>li::marker{color:var(--fg-3);font-weight:600;font-variant-numeric:tabular-nums}.pagecontent a:not([class]),.tuto-corps a:not([class]),.pdp-desc a:not([class]),.ft-embed a:not([class]){color:var(--fg-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.pagecontent a:not([class]):hover,.tuto-corps a:not([class]):hover,.pdp-desc a:not([class]):hover,.ft-embed a:not([class]):hover{text-decoration-thickness:2px}.pagecontent img,.tuto-corps img,.pdp-desc img{height:auto;border-radius:var(--r-md)}.pagecontent blockquote,.tuto-corps blockquote,.pdp-desc blockquote{margin:0 0 1em;padding:2px 0 2px 16px;border-left:3px solid var(--border-2);color:var(--fg-2)}.pagecontent table,.tuto-corps table,.pdp-desc table{display:block;width:fit-content;max-width:100%;overflow-x:auto;margin:0 0 1.25em;border-collapse:separate;border-spacing:0;font-size:.875rem;line-height:1.45;font-variant-numeric:tabular-nums;border-radius:var(--r-sm);box-shadow:inset 0 0 0 1px var(--border-1)}.pagecontent th,.pagecontent td,.tuto-corps th,.tuto-corps td,.pdp-desc th,.pdp-desc td{padding:10px 14px;border:0;border-bottom:1px solid var(--border-1);text-align:left;vertical-align:top}.pagecontent tr:last-child>*,.tuto-corps tr:last-child>*,.pdp-desc tr:last-child>*{border-bottom:0}.pagecontent th,.tuto-corps th,.pdp-desc th{background:var(--bg-surface);color:var(--fg-1);font-weight:600}@media (max-width:639px){.pagecontent td:first-child,.pagecontent th:first-child,.tuto-corps td:first-child,.tuto-corps th:first-child,.pdp-desc td:first-child,.pdp-desc th:first-child{position:sticky;left:0;z-index:1;background:var(--bg-page);box-shadow:inset -1px 0 0 var(--border-1)}.pagecontent th:first-child,.tuto-corps th:first-child,.pdp-desc th:first-child{background:var(--bg-surface)}}@media (min-width:1024px){.pagecontent,.tuto-corps,.pdp-desc,.ft-embed{font-size:var(--fs-body-lg);line-height:1.65}}.sheet-back:not(.is-sidebar) .sheet{max-width:none;border-radius:var(--r-xl) var(--r-xl) 0 0;padding:8px 20px calc(20px + env(safe-area-inset-bottom));background:var(--bg-page);box-shadow:var(--sh-3);transition:transform 260ms var(--ease-in)}.sheet-back.on:not(.is-sidebar) .sheet{transition:transform var(--dur-4) var(--ease-standard)}.sheet .grab{width:36px;height:5px;border-radius:3px;background:var(--c-gray-300);margin:0 auto 16px}.sheet h3{margin:0 0 8px;font-size:var(--fs-h3);font-weight:600;line-height:var(--lh-h3);letter-spacing:var(--ls-h3)}.sheet h4{margin:20px 0 8px;font-size:.8125rem;font-weight:600;line-height:1.3;letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--fg-3)}.sheet .opts:not(.row) .opt span{min-height:48px;padding:12px 4px;border-bottom:1px solid var(--border-1);font-size:1rem;font-weight:400;line-height:1.35}.sheet .opts:not(.row) .opt:last-child span{border-bottom:0}.sheet .opts:not(.row) .opt input:checked+span{color:var(--fg-1);font-weight:600}.sheet .opts:not(.row) .opt input:checked+span::after{content:"";flex:none;width:20px;height:20px;background:var(--action);-webkit-mask:var(--ft-coche) center/contain no-repeat;mask:var(--ft-coche) center/contain no-repeat}.sheet .opts.row{gap:8px}.sheet .opts.row .opt span{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:var(--r-pill);background:var(--bg-surface);font-size:.875rem;font-weight:500;letter-spacing:-.006em;transition:background-color var(--dur-2) var(--ease-standard),color var(--dur-2) var(--ease-standard)}.sheet .opts.row .opt input:checked+span{background:var(--c-night-900);color:#fff}@media (hover:hover) and (pointer:fine){.sheet .opts.row .opt:hover input:not(:checked)+span{background:var(--bg-surface-2)}}.sheet .opt input:focus-visible+span{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-sm)}.sheet .opts.row .opt input:focus-visible+span{border-radius:var(--r-pill)}.sheet .opt.sw span{min-height:52px;padding:10px 0;font-size:1rem;font-weight:400}.sheet .opt.sw span::after{content:"";flex:none;width:51px;height:31px;border-radius:16px;background-color:var(--c-gray-100);--ft-pastille:radial-gradient(circle,#fff 12px,rgb(15 23 42 / .14) 12.5px,transparent 13.5px);background-image:var(--ft-pastille);background-repeat:no-repeat;background-size:31px 31px;background-position:0 0;box-shadow:inset 0 0 0 1.5px var(--border-input);transition:background-color var(--dur-2) var(--ease-standard),background-position var(--dur-3) var(--ease-spring),box-shadow var(--dur-2)}.sheet .opt.sw input:checked+span::after{background-color:var(--action);background-image:var(--ft-pastille);background-position:20px 0;box-shadow:none}.sheet-actions{position:sticky;bottom:0;z-index:2;gap:12px;margin:20px -20px 0;padding:12px 20px calc(16px + env(safe-area-inset-bottom));background:var(--bg-page);box-shadow:0 -1px 0 var(--border-1)}.sheet-back:not(.is-sidebar) .sheet:has(.sheet-actions){padding-bottom:0}.sheet-reset{min-height:48px;padding:0 12px;border-radius:var(--r-pill);color:var(--fg-2);font-size:.9375rem;font-weight:600}@media (hover:hover) and (pointer:fine){.sheet-reset:hover{background:var(--bg-surface);color:var(--fg-1)}}.sheet-back:not(.is-sidebar){background:rgb(7 11 20 / .48)}@media (min-width:640px){.sheet-back:not(.is-sidebar) .sheet{top:50%;bottom:auto;left:50%;right:auto;width:min(560px,100vw - 48px);max-height:min(85dvh,760px);margin:0;padding:8px 28px 28px;border-radius:var(--r-xl);transform:translate(-50%,-50%) scale(.96);opacity:0;transition:transform 260ms var(--ease-in),opacity 200ms var(--ease-in)}.sheet-back.on:not(.is-sidebar) .sheet{transform:translate(-50%,-50%);opacity:1;transition:transform var(--dur-4) var(--ease-out),opacity var(--dur-3) var(--ease-out)}.sheet-back:not(.is-sidebar) .sheet{padding-top:24px}.sheet-back:not(.is-sidebar) .sheet .grab{display:none}.sheet-back:not(.is-sidebar) .sheet-actions{margin-inline:-28px;padding:16px 28px 24px}}.ft-toast{left:16px;right:16px;bottom:calc(var(--tabbar-h) + 12px + env(safe-area-inset-bottom));max-width:400px;padding:14px 16px;gap:12px;border-radius:16px;background:var(--c-night-900);color:var(--fg-inverse);box-shadow:var(--sh-3),inset 0 0 0 1px rgb(255 255 255 / .06);font-size:.9375rem;line-height:1.35;letter-spacing:-.006em;z-index:var(--z-toast)}.ft-toast b{font-weight:600}.ft-toast a{display:inline-flex;align-items:center;min-height:44px;margin:-12px -4px -12px 0;padding:0 4px;color:var(--fg-link-inverse);font-weight:600}.ft-toast .tk{width:24px;height:24px;background:var(--c-success-600)}.ft-toast .tk svg{width:14px;height:14px}.ft-toast.err{background:var(--c-night-900);box-shadow:inset 3px 0 0 var(--c-danger-600),var(--sh-3)}body.single-product .ft-toast{bottom:calc(var(--tabbar-h) + var(--ft-toast-pdp,108px) + 12px + env(safe-area-inset-bottom))}@media (min-width:1024px){.ft-toast,body.single-product .ft-toast{left:auto;right:max(var(--gutter),(100vw - var(--container)) / 2);bottom:24px;width:min(400px,100vw - 2 * var(--gutter));margin:0}body.single-product .ft-toast{bottom:calc(24px + var(--ft-toast-pdp-d,72px))}}.e-chips{align-self:stretch;min-width:0;box-sizing:border-box}.e-chips .chips{--sp:0px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:760px;margin:0 auto;padding:0;overflow:visible}.err404 .e-chips{margin-top:32px}@media (max-width:639px){.err404:not(.cart-zero) .e-chips{margin-inline:calc(-1 * var(--gutter))}.err404:not(.cart-zero) .e-chips .chips{flex-wrap:nowrap;justify-content:flex-start;max-width:none;padding:4px var(--gutter);overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:var(--gutter);scrollbar-width:none}.err404:not(.cart-zero) .e-chips .chips::-webkit-scrollbar{display:none}.err404:not(.cart-zero) .e-chips .chip{flex:none}}.err404 .e-mark .ic{stroke:var(--fg-1)}.err404 .e-mark .ic .ic-a{stroke:var(--c-accent-600)}.err404 .e-code{font-size:.8125rem;font-weight:600;line-height:1.3;letter-spacing:var(--ls-caps);color:var(--fg-3);font-variant-numeric:tabular-nums}.err404 h1{margin:8px 0 12px;font-size:var(--fs-h1);font-weight:var(--fw-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1);color:var(--fg-1)}.err404>h2:not(.st){margin:0 0 8px;font-size:var(--fs-h2);font-weight:600;line-height:var(--lh-h2);letter-spacing:var(--ls-h2);color:var(--fg-1)}.err404>p{max-width:30rem;margin:0 0 24px;font-size:var(--fs-body-lg);line-height:1.5;color:var(--fg-2)}.err404>p b{color:var(--fg-1);font-weight:600}.err404 h2.st{margin:40px 0 4px;font-size:var(--fs-h3);font-weight:600;line-height:var(--lh-h3);letter-spacing:var(--ls-h3);color:var(--fg-1)}.err404 .e-search{gap:12px;max-width:560px;margin:0 auto 12px}.err404 .e-search .search{box-sizing:border-box;min-height:48px;padding:0 16px;border-radius:var(--r-pill);background:var(--bg-surface);transition:box-shadow var(--dur-2) var(--ease-standard),background-color var(--dur-2) var(--ease-standard)}.err404 .e-search .search input{min-height:46px;font-size:1rem;outline:0}.err404 .e-search .search:focus-within{background:var(--bg-page);box-shadow:inset 0 0 0 1px var(--focus),0 0 0 4px rgb(11 99 206 / .18)}@media (min-width:640px){.err404 .e-search{flex-direction:row;align-items:center}.err404 .e-search .search{flex:1 1 auto;width:auto}.err404 .e-search .e-btn{flex:none}}.err404>a.e-btn{margin-top:4px}.err404 .e-home{margin-top:8px;padding:0 8px}.err404 .hrow{align-self:stretch;min-width:0;margin:0 0 8px;padding-inline:0}@media (max-width:1023px){.err404 .hrow{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}}@media (min-width:1024px){.err404 .hrow{display:flex;flex-wrap:wrap;justify-content:center;gap:40px 24px;width:100%;max-width:calc(4 * 264px + 3 * 24px);margin-inline:auto}.err404 .hrow>.card{flex:0 1 264px}}.noresult:not(.ft-vide){padding:40px var(--sp) 48px;color:var(--fg-2);line-height:1.5}.noresult:not(.ft-vide)>.ic{box-sizing:content-box;width:28px;height:28px;margin:0 auto 16px;padding:18px;border-radius:50%;background:var(--bg-surface);stroke:var(--fg-3);stroke-width:1.8}.noresult:not(.ft-vide)>b{margin:0 0 6px;font-size:var(--fs-h3);font-weight:600;line-height:var(--lh-h3);letter-spacing:var(--ls-h3);color:var(--fg-1)}.noresult:not(.ft-vide) a.go{justify-content:center;min-height:48px;margin-top:20px;padding:0 24px;font-size:1rem;font-weight:600;line-height:1.2}@media (prefers-reduced-motion:reduce){a.card,a.card:active,.ft-btn:active,.chip:active,.ft-chip:active,.qstep .qs:active,.single_add_to_cart_button:active,.cta:active{transform:none}a.card:hover .ph img{transform:none}.card .ph::before{content:none}.sheet-back:not(.is-sidebar) .sheet{transition:opacity 200ms linear}}@media (prefers-reduced-motion:reduce) and (min-width:640px){.sheet-back:not(.is-sidebar) .sheet,.sheet-back.on:not(.is-sidebar) .sheet{transform:translate(-50%,-50%)}}.ft-finder [hidden],.ft-verdict [hidden],[data-ft-mien][hidden]{display:none!important}.ft-finder{position:relative;box-sizing:border-box;width:100%;container-type:inline-size;color:var(--fg-1);text-align:left}.ft-finder .ic{flex:none;margin:0;animation:none}.ft-finder .ft-finder-champs>.ft-finder-go,.ft-finder .ft-finder-rech>.ft-finder-go{margin:0}.ft-finder-champ{position:relative;min-width:0}.ft-finder-champ--flottant .ft-finder-lab{position:absolute;top:8px;left:15px;right:40px;z-index:1;margin:0;font-size:.75rem;font-weight:500;line-height:1.2;letter-spacing:0;color:var(--fg-3);pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ft-finder select.ft-finder-sel{width:100%;min-width:0;text-overflow:ellipsis}.ft-finder-champ--flottant select.ft-finder-sel{height:52px;min-height:52px;padding:17px 40px 0 14px;font-weight:500;line-height:1.3}.ft-finder select.ft-finder-sel:disabled{background-color:var(--bg-surface);color:var(--fg-3);border-color:var(--border-1);cursor:not-allowed;opacity:1}.ft-finder-champs{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.ft-finder-go{min-height:52px;padding:0 22px}.ft-finder-go .ic{width:18px;height:18px;stroke-width:2;transition:transform var(--dur-2) var(--ease-out)}@media (hover:hover) and (pointer:fine){.ft-finder-go:hover .ic{transform:translateX(3px)}}@container (min-width:420px){.ft-finder-champs{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:10px}.ft-finder-champs .ft-finder-go{grid-column:1/-1}}@container (min-width:600px){.ft-finder-champs{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) 11.5rem}.ft-finder-champs .ft-finder-go{grid-column:auto}}.ft-finder .ft-finder-pied{display:flex;align-items:center;max-width:none;min-height:32px;margin:12px 0 0;font-size:.875rem;line-height:1.4;letter-spacing:var(--ls-sm);color:var(--fg-2);text-align:left}.ft-finder-aide{display:flex;align-items:center;column-gap:6px;min-width:0;white-space:nowrap}.ft-finder .ft-finder-aide a{position:relative;font-weight:600;color:var(--fg-link);text-decoration:none;white-space:nowrap}.ft-finder .ft-finder-aide a::after{content:" ›"}.ft-finder .ft-finder-aide a::before{content:"";position:absolute;inset:-12px -4px}@media (hover:hover) and (pointer:fine){.ft-finder .ft-finder-aide a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}}.ft-finder .ft-finder-aide.is-alerte{font-weight:500;color:var(--c-danger-600);white-space:normal}.ft-finder-aide .ic{width:16px;height:16px;margin-right:2px;stroke:currentColor}.ft-finder-aide .ic .ic-a{stroke:currentColor}.ft-finder-mien{position:relative;display:inline-flex;align-items:center;gap:8px;max-width:100%;min-height:32px;padding:0 14px 0 6px;border-radius:var(--r-pill);background:var(--c-success-50);color:var(--c-success-700);font-weight:500;text-decoration:none;transition:background-color var(--dur-2) var(--ease-standard),transform var(--dur-2) var(--ease-spring)}.ft-finder-mien::after{content:"";position:absolute;inset:-6px 0}.ft-finder-mien-ic{display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:50%;background:var(--c-success-600)}.ft-finder-mien-ic .ic{width:13px;height:13px;stroke:#fff;stroke-width:2.8}.ft-finder .ft-finder-mien b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.ft-finder-mien-sep{opacity:.6}.ft-finder-mien-dev{display:none;flex:none;white-space:nowrap;opacity:.8}.ft-finder-mien[data-devine]{padding-left:14px}.ft-finder-mien[data-devine] .ft-finder-mien-ic{display:none}.ft-finder-mien[data-devine] .ft-finder-mien-dev{display:inline}.ft-finder-pied,.ft-finder-pan{min-width:0}.ft-finder-mien[data-devine] .ft-finder-mien-sep{display:none}.ft-finder-mien[data-devine] .ft-finder-mien-voir{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ft-finder-mien-voir{flex:none;white-space:nowrap}.ft-finder-mien-voir::after{content:" ›"}.ft-finder-mien:active{transform:scale(.97);transition-duration:var(--dur-1)}.ft-finder-mien:focus-visible{outline:2px solid #fff0;box-shadow:var(--ring)}.ft-finder--hero{padding:16px 16px 10px;border-radius:24px;background:rgb(255 255 255 / .06);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .12);color:var(--fg-inverse)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ft-finder--hero{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}@media (min-width:640px){.ft-finder--hero{padding:24px 24px 18px}}@media (max-width:359.98px){.ft-finder--hero{padding-inline:12px}}.ft-finder--hero select.ft-finder-sel{border-color:#fff0;background-color:#fff;color:var(--fg-1)}.ft-finder--hero select.ft-finder-sel[aria-invalid="true"]{border-color:#ffb4b4;box-shadow:0 0 0 1px #ffb4b4}.ft-finder--hero select.ft-finder-sel:focus{border-color:var(--focus);box-shadow:0 0 0 4px rgb(143 196 255 / .45)}.ft-finder--hero select.ft-finder-sel:disabled{border-color:#fff0;color:var(--fg-inverse-3);background:rgb(255 255 255 / .06) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238fa0b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 14px center / 18px no-repeat;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .12)}.ft-finder--hero .ft-finder-champ:has(:disabled) .ft-finder-lab{color:var(--fg-inverse-3)}.ft-finder--hero .ft-finder-go:focus-visible{box-shadow:0 0 0 2px var(--c-night-900),0 0 0 4px var(--focus-inverse)}.ft-finder.ft-finder--hero .ft-finder-pied{color:var(--fg-inverse-2)}.ft-finder.ft-finder--hero .ft-finder-aide a{color:var(--fg-link-inverse)}.ft-finder.ft-finder--hero .ft-finder-aide a:focus-visible{outline:2px solid var(--focus-inverse);outline-offset:2px;border-radius:4px}.ft-finder.ft-finder--hero .ft-finder-aide.is-alerte{color:#ffb4b4}.ft-finder--hero .ft-finder-mien{background:rgb(255 255 255 / .10);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .14);color:var(--fg-inverse)}.ft-finder--hero .ft-finder-mien-voir{color:var(--fg-link-inverse);font-weight:600}.ft-finder--hero .ft-finder-mien:focus-visible{box-shadow:0 0 0 2px var(--c-night-900),0 0 0 4px var(--focus-inverse)}@media (hover:hover) and (pointer:fine){.ft-finder--hero .ft-finder-mien:hover{background:rgb(255 255 255 / .15)}}.ft-seg{display:grid;grid-template-columns:1fr 1fr;padding:3px;margin:0 0 16px;border-radius:var(--r-pill);background:rgb(255 255 255 / .08);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .06)}.ft-seg-in{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;opacity:0}.ft-seg-opt{display:flex;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:38px;padding:0 10px;border-radius:var(--r-pill);font-size:.9375rem;font-weight:600;letter-spacing:0;word-spacing:.02em;line-height:1.2;white-space:nowrap;color:var(--fg-inverse-2);cursor:pointer;-webkit-tap-highlight-color:#fff0;user-select:none;transition:background-color var(--dur-2) var(--ease-standard),color var(--dur-2) var(--ease-standard),box-shadow var(--dur-2) var(--ease-standard)}.ft-seg-opt .ic{display:none;width:18px;height:18px;stroke-width:1.9}.ft-finder .ft-seg-opt .ic .ic-a{stroke:currentColor}.ft-seg-in:checked+.ft-seg-opt{background:#fff;color:var(--c-night-900);box-shadow:0 1px 3px rgb(7 11 20 / .35)}.ft-finder .ft-seg-in:checked+.ft-seg-opt .ic .ic-a{stroke:var(--c-accent-600)}.ft-seg-in:focus-visible+.ft-seg-opt{box-shadow:0 0 0 2px var(--c-night-900),0 0 0 4px var(--focus-inverse)}@media (hover:hover) and (pointer:fine){.ft-seg-in:not(:checked)+.ft-seg-opt:hover{color:var(--fg-inverse)}}@container (min-width:400px){.ft-seg-opt .ic{display:block}}@container (max-width:399px){.ft-seg{grid-template-columns:auto auto}}@container (max-width:319px){.ft-seg-opt{padding:0 8px;font-size:.875rem}}@container (max-width:279px){.ft-seg-opt{padding:0 7px;font-size:.8125rem;word-spacing:.1em}}@supports selector(:has(*)){.ft-finder--onglets .ft-finder-pans{display:grid}.ft-finder--onglets .ft-finder-pan{grid-area:1/1}.ft-finder--onglets:has(.ft-seg-in[value="trottinette"]:checked) .ft-finder-piece,.ft-finder--onglets:has(.ft-seg-in[value="piece"]:checked) [data-ft-form]{visibility:hidden}}.ft-finder-piece{position:relative;display:flex;flex-direction:column;margin-top:16px}.ft-finder .ft-finder-piece>.ft-finder-pied{margin-top:auto;padding-top:12px}.ft-finder-piece .ft-finder-aide{white-space:normal}@supports selector(:has(*)){.ft-finder--onglets .ft-finder-piece{margin-top:0}}.ft-finder-rech{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}@container (min-width:420px){.ft-finder-rech{gap:10px}}@container (min-width:600px){.ft-finder-rech{grid-template-columns:minmax(0,1fr) 11.5rem}}.ft-finder-rech-champ{display:flex;align-items:center;gap:10px;height:52px;padding:0 16px;border-radius:12px;background:#fff;color:var(--fg-1);cursor:text;transition:box-shadow var(--dur-2) var(--ease-standard)}.ft-finder-rech-champ .ic{width:20px;height:20px;stroke:var(--fg-3)}.ft-finder-rech-champ .ic .ic-a{stroke:var(--fg-3)}.ft-finder-rech-champ input{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;color:var(--fg-1);font:inherit;font-size:1rem;font-weight:500;outline:none}.ft-finder-rech-champ input::placeholder{color:var(--fg-3);font-weight:400;opacity:1}.ft-finder-rech-champ input::-webkit-search-cancel-button{-webkit-appearance:none}.ft-finder-rech-champ:focus-within{box-shadow:0 0 0 4px rgb(143 196 255 / .45)}.ft-finder-piece .liveres{left:0;right:0;top:60px;padding:6px;border-radius:var(--r-lg);background:var(--bg-page);color:var(--fg-1);box-shadow:var(--sh-3),0 0 0 1px rgb(15 23 42 / .06);overscroll-behavior:contain}.ft-finder-piece .liveres .lr{min-height:56px;padding:8px 10px;gap:12px;border:0;border-radius:12px}.ft-finder-piece .liveres .lr img,.ft-finder-piece .liveres .lr-ph{width:44px;height:44px;border-radius:10px;background:var(--bg-surface);box-shadow:none;mix-blend-mode:multiply}.ft-finder-piece .liveres .lr-t b{font-size:.9375rem;font-weight:500;color:var(--fg-1)}.ft-finder-piece .liveres .lr-t i{font-size:.875rem;font-weight:600;color:var(--fg-1);font-variant-numeric:tabular-nums}.ft-finder-piece .liveres .lr-aide{margin:0 0 6px;padding:0 0 6px;border:0;border-bottom:1px solid var(--border-1)}.ft-finder-piece .liveres .lr.lr-a{align-items:center}.ft-finder-piece .liveres .lr-g{min-width:96px;padding:4px 8px;border-radius:var(--r-pill);background:var(--c-accent-50);color:var(--c-accent-700);font-size:.75rem;font-weight:600;letter-spacing:0;text-transform:none;text-align:center}.ft-finder-piece .liveres .lr.lr-a .lr-t i{font-weight:400;color:var(--fg-2)}.ft-finder-piece .liveres .lr-all{border-radius:12px}@media (hover:hover) and (pointer:fine){.ft-finder-piece .liveres a:hover{background:var(--bg-surface)}}.ft-finder--inline{width:min(40rem,100vw - 2 * var(--gutter,16px));max-width:100%;margin-inline:auto;padding:20px 20px 14px;border-radius:var(--r-lg);background:var(--bg-surface)}@media (min-width:640px){.ft-finder--inline{padding:28px 28px 22px}}.ft-finder.ft-finder--inline .ft-finder-titre{display:flex;max-width:none;text-align:left;align-items:center;gap:12px;margin:0 0 16px;font-size:var(--fs-h3);font-weight:600;line-height:var(--lh-h3);letter-spacing:var(--ls-h3);color:var(--fg-1)}.ft-finder--inline .ft-finder-titre .ic{width:26px;height:26px;padding:9px;box-sizing:content-box;border-radius:50%;background:var(--bg-page);stroke:var(--fg-1)}.ft-finder--popover,.ft-finder--sheet{container-type:normal}.ft-finder .ft-finder-titre{max-width:none;margin:0}.ft-finder-tete{display:flex;align-items:center;min-height:22px;margin:0 40px 8px 0}.ft-finder.ft-finder--popover .ft-finder-titre,.ft-finder.ft-finder--sheet .ft-finder-titre{min-width:0;margin:0;font-size:1.0625rem;font-weight:600;line-height:1.3;letter-spacing:var(--ls-h3)}.ft-finder-retour{position:relative;z-index:2;flex:none;display:grid;place-items:center;width:44px;height:44px;margin:-11px -10px -11px -16px;padding:0;border:0;border-radius:12px;background:none;color:var(--fg-1);cursor:pointer;-webkit-tap-highlight-color:#fff0;transition:background-color var(--dur-2) var(--ease-standard)}.ft-finder-retour .ic{width:22px;height:22px;stroke-width:2}@media (hover:hover) and (pointer:fine){.ft-finder-retour:hover{background:var(--bg-surface)}}.ft-finder-retour:active{background:var(--bg-surface-2)}.ft-finder-retour:focus-visible{outline:2px solid #fff0;box-shadow:var(--ring)}.ft-finder .ft-finder-intro{max-width:none;margin:0 0 14px;font-size:.9375rem;line-height:1.45;letter-spacing:var(--ls-sm);color:var(--fg-2)}.ft-finder-form--simple{display:grid;gap:10px}.ft-finder-form--simple .ft-finder-lab{display:block;margin:0 0 6px;font-size:.875rem;font-weight:600;color:var(--fg-1)}.ft-finder-bib{margin-top:4px}.ft-finder-choix>.ft-finder-bib{display:flex;width:100%;margin-top:6px;padding-top:2px;border-top:1px solid var(--border-1)}.ft-finder-choix>.ft-finder-bib::after{margin-left:2px}.ft-finder-ta{--ff-lb-h:min(21rem,max(10rem,100dvh - 17rem))}.ft-finder-q{position:relative;display:flex;align-items:center}.ft-finder-q>.ic{position:absolute;left:14px;width:20px;height:20px;stroke:var(--fg-3);pointer-events:none}.ft-finder-q>.ic .ic-a{stroke:var(--fg-3)}.ft-finder-q-in{width:100%;height:48px;padding:0 44px;border:1px solid #fff0;border-radius:12px;background:var(--bg-surface);color:var(--fg-1);font:inherit;font-size:1rem;letter-spacing:-.006em;-webkit-appearance:none;appearance:none;transition:border-color var(--dur-2) var(--ease-standard),box-shadow var(--dur-2) var(--ease-standard),background-color var(--dur-2) var(--ease-standard)}.ft-finder-q-in::placeholder{color:var(--fg-3);opacity:1}.ft-finder-q-in::-webkit-search-decoration,.ft-finder-q-in::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}.ft-finder-q-in:focus{outline:2px solid #fff0;border-color:var(--focus);background:var(--bg-page);box-shadow:0 0 0 4px rgb(11 99 206 / .18)}.ft-finder-q-x{position:absolute;top:2px;right:2px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:10px;background:none;cursor:pointer;-webkit-tap-highlight-color:#fff0}.ft-finder-q-x .ic{box-sizing:content-box;width:12px;height:12px;padding:4px;border-radius:50%;background:var(--c-gray-400);stroke:#fff;stroke-width:3;transition:background-color var(--dur-2) var(--ease-standard)}@media (hover:hover) and (pointer:fine){.ft-finder-q-x:hover .ic{background:var(--c-gray-500)}}.ft-finder-q-x:active .ic{background:var(--c-gray-600)}.ft-finder-q-x:focus-visible{outline:2px solid #fff0}.ft-finder-q-x:focus-visible .ic{box-shadow:var(--ring)}.ft-finder-lb{max-height:var(--ff-lb-h);margin:10px -8px 0;padding:0 8px 8px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scroll-padding:36px 0 8px}.ft-finder-lb:focus{outline:none}.ft-o-groupe+.ft-o-groupe{margin-top:4px}.ft-o-marque{position:sticky;top:0;z-index:1;padding:10px 12px 6px;background:var(--bg-page);font-size:.75rem;font-weight:600;line-height:1.3;letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--fg-3)}.ft-o{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 12px;border-radius:10px;color:var(--fg-1);cursor:pointer;-webkit-tap-highlight-color:#fff0;transition:background-color var(--dur-1) linear}.ft-o-nom{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:500;letter-spacing:var(--ls-sm)}.ft-o-nom mark{background:none;color:inherit;font-weight:700}.ft-o-g{font-weight:400;color:var(--fg-3)}.ft-o-n{flex:none;font-size:.8125rem;letter-spacing:0;color:var(--fg-3);font-variant-numeric:tabular-nums}.ft-o .ic-check{width:16px;height:16px;stroke:var(--c-success-600);stroke-width:2.4}.ft-o.is-mien .ft-o-nom{font-weight:600}@media (hover:hover) and (pointer:fine){.ft-o:hover{background:var(--bg-surface)}}.ft-o:active{background:var(--bg-surface-2)}.ft-o.is-actif{background:var(--c-accent-50);box-shadow:inset 0 0 0 1.5px rgb(11 99 206 / .55)}.ft-o.is-actif .ft-o-n{color:var(--c-accent-700)}.ft-finder-vide{display:flex;flex-direction:column;align-items:center;margin:0;padding:24px 4px 8px;text-align:center;font-size:.9375rem;line-height:1.45;color:var(--fg-2)}.ft-finder-vide-ic{display:grid;place-items:center;width:52px;height:52px;margin:0 0 12px;border-radius:50%;background:var(--bg-surface)}.ft-finder .ft-finder-vide-ic .ic{width:24px;height:24px;stroke:var(--fg-3)}.ft-finder .ft-finder-vide p{max-width:none;margin:0;font-size:inherit;color:inherit}.ft-finder .ft-finder-vide .ft-finder-vide-t{max-width:30ch;font-weight:600;color:var(--fg-1);text-wrap:balance;overflow-wrap:anywhere}.ft-finder-vide .ft-link{max-width:100%;overflow-wrap:anywhere}.ft-finder .ft-finder-vide .ft-finder-vide-sous{margin:12px 0 8px;font-size:.8125rem;font-weight:500;color:var(--fg-3)}.ft-finder-sugg{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.ft-finder-sugg button{position:relative;min-height:36px;padding:0 14px;border:0;border-radius:var(--r-pill);background:var(--bg-surface);color:var(--fg-1);font:inherit;font-size:.875rem;font-weight:500;letter-spacing:var(--ls-sm);cursor:pointer;-webkit-tap-highlight-color:#fff0;transition:background-color var(--dur-2) var(--ease-standard),transform var(--dur-2) var(--ease-spring)}.ft-finder-sugg button::after{content:"";position:absolute;inset:-4px 0}@media (hover:hover) and (pointer:fine){.ft-finder-sugg button:hover{background:var(--bg-surface-2)}}.ft-finder-sugg button:active{transform:scale(.97);transition-duration:var(--dur-1)}.ft-finder-sugg button:focus-visible{outline:2px solid #fff0;box-shadow:var(--ring)}.ft-finder-fiche{display:flex;align-items:center;gap:14px;margin:10px 0 16px;padding:14px;border-radius:var(--r-md);background:var(--bg-surface)}.ft-finder-fiche-ic{display:grid;place-items:center;flex:none;width:52px;height:52px;border-radius:14px;background:var(--bg-page);box-shadow:var(--sh-1)}.ft-finder-fiche-ic .ic{width:30px;height:30px;stroke-width:1.6}.ft-finder-fiche-txt{display:flex;flex-direction:column;gap:1px;min-width:0}.ft-finder-sur{font-size:.8125rem;line-height:1.3;color:var(--fg-3)}.ft-finder-nom{font-size:1.125rem;font-weight:650;line-height:1.25;letter-spacing:var(--ls-h3);color:var(--fg-1);overflow-wrap:anywhere}.ft-finder-meta{display:flex;align-items:center;gap:6px;margin-top:3px;font-size:.8125rem;line-height:1.3;color:var(--c-success-700)}.ft-finder-meta:empty{display:none}.ft-finder-meta::before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--c-success-600)}.ft-finder-etat .ft-btn .ic{width:18px;height:18px;stroke-width:2}.ft-finder-duo{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.ft-finder-etat [data-ft-modifier]{margin-top:8px}.ft-finder-enreg{margin-top:6px}.ft-finder-tirette{display:none}@media (max-width:639.98px){.ft-scoot-pop .ft-finder--popover{display:flex;flex-direction:column;height:100%;min-height:0}.ft-scoot-pop .ft-finder-choix,.ft-scoot-pop .ft-finder-ta{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.ft-scoot-pop .ft-finder-lb{flex:1 1 auto;min-height:88px;max-height:none}.ft-scoot-pop .ft-finder-vide{flex:1 1 auto}.ft-scoot-pop .ft-finder-choix>.ft-finder-bib{flex:none}.ft-scoot-pop .ft-finder-tirette{display:block;position:absolute;z-index:1;top:-28px;left:calc(-1 * var(--ft-bord,16px));right:calc(-1 * var(--ft-bord,16px));height:28px}.ft-scoot-pop :is(.ft-finder-tirette,.ft-finder-tete,.ft-finder-intro,.ft-finder-fiche){touch-action:none}html:has(#ft-scoot-pop:popover-open){overflow:hidden}}.ft-verdict{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;column-gap:10px;min-height:56px;padding:10px 4px 10px 12px;border-radius:14px;background:var(--bg-surface);color:var(--fg-1);font-size:.9375rem;line-height:1.35;letter-spacing:var(--ls-sm)}.ft-verdict>*{grid-row:1}.ft-verdict-ic{grid-column:1;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--bg-page)}.ft-verdict-ic .ic{width:20px;height:20px;stroke:var(--fg-2)}.ft-verdict .ft-verdict-t{grid-column:2;min-width:0;max-width:none;margin:0;font-size:inherit;line-height:inherit;color:inherit;text-wrap:balance}.ft-verdict .ft-verdict-t b{font-weight:600}.ft-verdict .ft-verdict-d{grid-column:2/-1;grid-row:2;max-width:none;margin:4px 10px 2px 0;font-size:.875rem;line-height:1.45;color:var(--fg-2);text-wrap:pretty}.ft-verdict .ft-verdict-d a{white-space:nowrap;color:var(--fg-link);font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.ft-verdict-act{grid-column:3;position:relative;display:inline-flex;align-items:center;min-height:44px;margin:-6px 0;padding:0 10px;border:0;border-radius:10px;background:none;color:var(--fg-link);font:inherit;font-size:.9375rem;font-weight:600;letter-spacing:var(--ls-sm);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:#fff0;transition:background-color var(--dur-2) var(--ease-standard)}@media (hover:hover) and (pointer:fine){.ft-verdict-act:hover{color:var(--action-hover);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}}.ft-verdict-act:active{background:rgb(15 23 42 / .06)}.ft-verdict-act:focus-visible{outline:2px solid #fff0;box-shadow:var(--ring)}@supports not selector(:popover-open){.ft-verdict-act[popovertarget]{display:none}}.ft-verdict.is-ok{background:var(--c-success-50);color:var(--c-success-700)}.ft-verdict.is-ok .ft-verdict-ic{background:var(--c-success-600)}.ft-verdict.is-ok .ft-verdict-ic .ic{width:18px;height:18px;stroke:#fff;stroke-width:2.6}.ft-verdict.is-ok .ft-verdict-t{color:var(--fg-1)}.ft-verdict.is-ok .ft-verdict-t b{color:var(--c-success-700)}.ft-verdict.is-non{background:var(--c-warning-50)}.ft-verdict.is-non .ft-verdict-ic .ic,.ft-verdict.is-non .ft-verdict-ic .ic .ic-a{stroke:var(--c-warning-600)}.ft-verdict.is-non .ft-verdict-t b{color:var(--c-warning-600)}.ft-verdict .ft-verdict-d~.ft-verdict-d{grid-row:3;margin-top:2px}.ft-verdict .ft-nw{white-space:nowrap}.ft-verdict.is-ok .ft-verdict-cote{color:var(--fg-2)}.ft-verdict.is-parent{background:var(--bg-surface)}.ft-verdict.is-parent .ft-verdict-ic .ic{stroke:var(--fg-2)}.ft-verdict.is-parent .ft-verdict-t b{color:var(--fg-1)}.ft-verdict.is-taille{background:var(--c-warning-50)}.ft-verdict.is-taille .ft-verdict-ic .ic,.ft-verdict.is-taille .ft-verdict-ic .ic .ic-a{stroke:var(--c-warning-600)}.ft-verdict.is-taille .ft-verdict-t b{color:var(--c-warning-600)}.card .ph .ft-fit.is-parent{background:var(--bg-page);color:var(--fg-1);box-shadow:inset 0 0 0 1px var(--border-1)}.card .ph .ft-fit.is-taille{background:var(--c-warning-50);color:var(--c-atelier-700)}.card .ph .ft-fit .ic-a{stroke:currentColor}.card .ph .ft-fit.is-meme{background:var(--bg-page);color:var(--c-success-700);box-shadow:inset 0 0 0 1.5px var(--c-success-600)}.card .ph .ft-fit.is-meme svg{stroke-width:2}.ft-verdict.is-meme{background:var(--bg-page);box-shadow:inset 0 0 0 1.5px var(--c-success-600)}.ft-verdict.is-meme .ft-verdict-ic{background:var(--c-success-50)}.ft-verdict.is-meme .ft-verdict-ic .ic{stroke:var(--c-success-700)}.ft-verdict.is-meme .ft-verdict-t b{color:var(--c-success-700)}.ft-verdict.is-inconnu{background:var(--bg-surface)}.ft-verdict.is-inconnu .ft-verdict-ic .ic{stroke:var(--fg-2)}.ft-verdict.is-inconnu .ft-verdict-t b{color:var(--fg-1)}.card .ft-card-note{display:block;margin-top:4px;font-size:.8125rem;font-weight:500;line-height:1.35;letter-spacing:0;color:var(--fg-2);font-variant-numeric:tabular-nums}.card .ft-card-etoile{color:var(--c-star)}.specs-pneu-liens{display:flex;flex-wrap:wrap;gap:0 16px;margin-top:4px}.specs-pneu-liens a{display:inline-flex;align-items:center;min-height:32px;font-size:.875rem;font-weight:500;line-height:1.35;color:var(--fg-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}@media (hover:hover) and (pointer:fine){.specs-pneu-liens a:hover{color:var(--action-hover)}}.specs-pneu-liens a:focus-visible{outline:2px solid #fff0;border-radius:4px;box-shadow:var(--ring)}@media (max-width:639.98px){.ft-scoot[data-ft-court]::after{content:attr(data-ft-court);content:attr(data-ft-court) / "";position:absolute;left:50%;bottom:0;max-width:64px;overflow:hidden;transform:translateX(-50%);font-size:.625rem;font-weight:600;line-height:12px;letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;color:var(--fg-2);pointer-events:none}.ft-scoot[data-ft-court] .ft-scoot-ic{transform:translateY(-5px)}}.compat .ft-compat-mien,#compat .ft-compat-mien{display:inline-flex;align-items:center;gap:6px;background:var(--c-success-50);color:var(--c-success-700);box-shadow:inset 0 0 0 1px rgb(15 123 63 / .22)}.ft-compat-mien .ic-check{width:14px;height:14px;stroke:currentColor;stroke-width:2.6}@media (prefers-reduced-motion:no-preference){.card .ph .ft-fit{animation:ft-fit-in var(--dur-3) var(--ease-out) both}.ft-verdict.is-ok .ft-verdict-ic,.ft-verdict.is-non .ft-verdict-ic,.ft-verdict.is-parent .ft-verdict-ic,.ft-verdict.is-taille .ft-verdict-ic,.ft-verdict.is-meme .ft-verdict-ic,.ft-verdict.is-inconnu .ft-verdict-ic{animation:ft-fit-in var(--dur-3) var(--ease-spring) both}}@keyframes ft-fit-in{from{opacity:.001;transform:scale(.8)}to{opacity:1;transform:none}}.screen>.doc,.screen>.bib{--sp:0px;--ft-rail-w:min(var(--rail),26vw);--ft-rail-gap:clamp(40px,4.5vw,64px);--ft-sec:clamp(40px,1.6rem + 2vw,64px);--ft-colle:calc(var(--header-h) + var(--catnav-h));--ft-mesure:var(--measure);--ft-bloc:var(--measure);display:block;box-sizing:border-box;max-width:none;min-height:0;margin:0;padding:clamp(20px,1rem + 1.2vw,36px) var(--ft-bord) 0;color:var(--fg-1)}@media (min-width:1024px){:is(.single-ft_code,.single-ft_tuto,.single-ft_conseil,.single-ft_fiche,.single-ft_terme,.single-ft_service,.single-ft_ville,.tax-panne) .screen>.doc,:is(.page,.single-post) .screen>.doc:has(>.pagecontent>h2:nth-of-type(3)){--ft-bloc:none}}@media (min-width:1024px) and (scripting:enabled){:is(.single-ft_code,.single-ft_tuto,.single-ft_conseil,.single-ft_fiche,.single-ft_terme,.single-ft_service,.single-ft_ville,.tax-panne) .screen>.doc,:is(.page,.single-post) .screen>.doc:has(>.pagecontent>h2:nth-of-type(3)){position:relative;padding-right:calc(var(--ft-bord) + var(--ft-rail-w) + var(--ft-rail-gap))}}@media (prefers-reduced-motion:no-preference){html:has(.screen>.doc){scroll-behavior:smooth}}:where(.screen)>:is(.doc,.bib) li{padding-left:0}:where(.screen)>:is(.doc,.bib) li::before{content:none}:where(.screen)>:is(.doc,.bib) :is(ul,ol)[class]{padding-left:0;list-style:none}.screen>:is(.doc,.bib) .doc-fil{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;margin:0 0 12px;font-size:var(--fs-sm);line-height:var(--lh-sm);letter-spacing:var(--ls-sm);color:var(--fg-3)}.screen>:is(.doc,.bib) .doc-fil a{display:inline-flex;align-items:center;min-height:24px;color:var(--fg-3);text-decoration:none;border-radius:6px}.screen>:is(.doc,.bib) .doc-fil a:hover{color:var(--fg-1);text-decoration:underline;text-underline-offset:3px}.screen>:is(.doc,.bib) .doc-fil>span[aria-hidden]{color:var(--c-gray-300)}.screen>:is(.doc,.bib) .doc-fil>span:last-child:not([aria-hidden]){color:var(--fg-2)}.screen>:is(.doc,.bib) .doc-fil{flex-wrap:nowrap;min-width:0}.screen>:is(.doc,.bib) .doc-fil>*{flex:none}.screen>:is(.doc,.bib) .doc-fil>:last-child:not([aria-hidden]){flex:0 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.screen>:is(.doc,.bib) .doc-fil>a:last-child{display:block;line-height:24px}.screen>:is(.doc,.bib) h1{max-width:22em;margin:0 0 16px;font-size:var(--fs-h1);font-weight:var(--fw-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1);color:var(--fg-1);text-wrap:balance}.screen>.doc>h1+p,.screen>.doc>.tuto-intro,.screen>.doc>div.tuto-intro p,.screen>.bib .bib-chapeau{max-width:var(--ft-mesure);margin:0 0 24px;font-size:var(--fs-body-lg);line-height:1.6;letter-spacing:var(--ls-body);color:var(--fg-2);text-wrap:pretty}.screen>.doc>div.tuto-intro p:last-child{margin-bottom:0}@media (min-width:1024px){.screen>.doc>h1+p,.screen>.doc>p.tuto-intro,.screen>.doc>div.tuto-intro p,.screen>.bib .bib-chapeau{font-size:1.125rem;line-height:1.55}}.screen>.doc>div.tuto-intro{max-width:var(--ft-mesure);margin:0 0 24px}.tax-panne .screen>.doc>.tuto-intro,.tax-panne .screen>.doc>div.tuto-intro p{font-size:var(--fs-body);color:var(--fg-1)}@media (min-width:1024px){.tax-panne .screen>.doc>.tuto-intro,.tax-panne .screen>.doc>div.tuto-intro p{font-size:var(--fs-body-lg)}}.screen>.doc .doc-meta{gap:8px;margin:-4px 0 24px;font-size:var(--fs-sm);color:var(--fg-3)}.screen>.doc .doc-cat{padding:4px 10px;border-radius:var(--r-pill);background:var(--bg-surface);color:var(--fg-2);font-size:.8125rem;font-weight:600;text-decoration:none}.screen>.doc .doc-img,.screen>.doc .tuto-video{max-width:min(100%,var(--ft-bloc),880px);margin:0 0 32px;border-radius:var(--r-lg)}.screen>.doc .doc-retour{margin:var(--ft-sec) 0 0;font-size:.9375rem}.screen>.doc .doc-retour a{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--fg-link);font-weight:600;text-decoration:none}.screen>.doc .doc-retour a .ic{flex:none;width:18px;height:18px;stroke:currentColor;transition:transform var(--dur-2) var(--ease-out)}@media (hover:hover) and (pointer:fine){.screen>.doc .doc-retour a:hover .ic{transform:translateX(-3px)}}.screen>.doc .doc-retour a:hover{text-decoration:underline;text-underline-offset:3px}.screen>:is(.doc,.bib) .sec{display:flex;align-items:baseline;justify-content:space-between;gap:8px 16px;flex-wrap:wrap;margin:var(--ft-sec) 0 16px;padding:0;background:none;border-radius:0}.screen>:is(.doc,.bib) .sec h2,.screen>.doc>h2.st{margin:0;font-size:var(--fs-h2);font-weight:600;line-height:var(--lh-h2);letter-spacing:var(--ls-h2);color:var(--fg-1);scroll-margin-top:0}.screen>.doc>h2.st{margin:var(--ft-sec) 0 16px}.screen>:is(.doc,.bib) .code-bloc-n{display:inline-block;margin-left:8px;padding:2px 9px;border-radius:var(--r-pill);background:var(--bg-surface);color:var(--fg-3);font-size:.8125rem;font-weight:600;letter-spacing:0;line-height:1.5;vertical-align:.3em;font-variant-numeric:tabular-nums}.screen>.doc .sec:has(+.scoot-vide){margin-bottom:6px}.screen>.doc .sec+.scoot-vide,.screen>.doc .fiche-pneus-avert,.screen>.doc .rep-intro{max-width:var(--ft-mesure);margin:-4px 0 20px;font-size:.9375rem;line-height:1.55;color:var(--fg-2)}.screen>.doc .scoot-vide a,.screen>.doc .fiche-pneus-avert a,.screen>.doc .cons-rayons-note a{color:var(--fg-link);text-decoration:underline;text-underline-offset:3px}.screen>:is(.doc,.bib) a[href^="tel:"]{white-space:nowrap;font-variant-numeric:tabular-nums}.screen>.doc>.pagecontent{margin:0}.screen>.doc>.pagecontent:not(:first-child){margin-top:8px}.screen>.doc>h1+.pagecontent>:is(h2,h3):first-child{margin-top:40px}@media (min-width:1024px){.screen>.doc>h1+.ft-toc-m+.pagecontent>:is(h2,h3):first-child{margin-top:40px}}.screen>.doc :is(h2,h3){scroll-margin-top:8px}.screen>.doc:not(.tuto) .tuto-corps{counter-reset:none}.screen>.doc:not(.tuto) .tuto-corps>h2{display:block;margin:48px 0 12px;font-size:var(--fs-h2);font-weight:600;line-height:var(--lh-h2);letter-spacing:var(--ls-h2)}.screen>.doc:not(.tuto) .tuto-corps>h2:first-child{margin-top:0}.screen>.doc:not(.tuto) .tuto-corps>h2::before{content:none}.screen>.doc .tuto-corps :is(p,ul,ol){color:var(--fg-1)}.screen>.doc.tuto .tuto-corps>h2{gap:12px;margin:56px 0 12px;align-items:flex-start;font-weight:600}.screen>.doc.tuto .tuto-corps>h2:first-child{margin-top:0}.screen>.doc.tuto .tuto-corps>h2::before{width:32px;height:32px;margin-top:calc((1lh - 32px) / 2);background:var(--c-atelier-600);font-size:.875rem;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:0}.screen>.doc .cons-rep{max-width:var(--ft-bloc);box-sizing:border-box;margin:0 0 32px;padding:18px 20px 18px 22px;border-radius:var(--r-md);border-left:0;box-shadow:inset 3px 0 0 var(--c-accent-600);background:var(--c-accent-50)}.screen>.doc .cons-rep-l{display:block;margin:0 0 6px;font-size:.8125rem;font-weight:600;line-height:1.35;letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--c-accent-700)}.screen>.doc .cons-rep p{margin:0;max-width:var(--ft-mesure);font-size:var(--fs-body);line-height:1.6;font-weight:400;color:var(--fg-1);text-wrap:pretty}@media (min-width:1024px){.screen>.doc .cons-rep p{font-size:var(--fs-body-lg)}}.screen>.doc .cons-rep{container-type:inline-size}@container (min-width:760px){.screen>.doc .cons-rep-l{float:left;width:120px;margin:0;padding-top:.3em}.screen>.doc .cons-rep p{margin-left:144px}}.screen>.doc .terme-aussi{max-width:var(--ft-mesure);margin:-4px 0 20px;font-size:.9375rem;color:var(--fg-2)}.screen>.doc .terme-aussi strong{font-weight:600;color:var(--fg-1)}.screen>.doc :is(.rep-strong,.fiche-franchise,.rep-venir){display:flex;align-items:center;flex-wrap:wrap;gap:14px 16px;box-sizing:border-box;margin:var(--ft-sec) 0 0;padding:20px;border:0;border-radius:var(--r-lg);background:var(--bg-surface)}.screen>.doc .rep-strong{background:var(--c-accent-50)}.screen>.doc .rep-strong.alt{background:var(--c-success-50)}.screen>.doc .rep-venir{background:var(--c-atelier-50)}.screen>.doc :is(.rep-strong,.fiche-franchise,.rep-venir)>.ic,.screen>.doc :is(.rep-strong,.fiche-franchise,.rep-venir)>svg{flex:none;align-self:flex-start;width:24px;height:24px;margin:1px 0 0;stroke:var(--fg-1)}.screen>.doc .rep-strong>.ic{stroke:var(--c-accent-600)}.screen>.doc .rep-venir>.ic,.screen>.doc .rep-venir>svg{stroke:var(--c-atelier-700)}.screen>.doc :is(.rep-strong,.fiche-franchise,.rep-venir)>div{flex:1 1 260px;min-width:0}.screen>.doc :is(.rep-strong,.fiche-franchise,.rep-venir) b{display:block;margin:0 0 4px;font-size:1.0625rem;font-weight:600;line-height:1.35;letter-spacing:var(--ls-h3);color:var(--fg-1)}.screen>.doc .rep-venir b{color:var(--c-atelier-700)}.screen>.doc :is(.rep-strong,.fiche-franchise,.rep-venir) span{display:block;font-size:.9375rem;line-height:1.55;color:var(--fg-2)}.screen>.doc .rep-venir span{color:var(--fg-1)}.screen>.doc :is(.rep-strong,.fiche-franchise) a:not(.e-btn){color:var(--fg-link);font-weight:600}.screen>.doc :is(.rep-strong,.fiche-franchise,.rep-venir,.rep-atelier) .e-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;box-sizing:border-box;padding:0 22px;border-radius:var(--r-pill);background:var(--brand-btn);color:var(--btn-ink);font-size:1rem;font-weight:600;text-decoration:none;white-space:nowrap}@media (hover:hover) and (pointer:fine){.screen>.doc :is(.rep-strong,.fiche-franchise,.rep-venir,.rep-atelier) .e-btn:hover{--brand-btn:var(--action-hover)}}.screen>.doc :is(.rep-strong,.fiche-franchise,.rep-venir) .e-btn{flex:none;margin-left:auto}.screen>.doc :is(.rep-strong,.fiche-franchise,.rep-venir) .e-btn .ic{width:18px;height:18px;stroke:currentColor}.screen>.doc .specs-note{box-sizing:border-box;max-width:var(--ft-mesure);margin:16px 0 0;padding:14px 16px;border-radius:var(--r-md);background:var(--bg-surface);font-size:.9375rem;line-height:1.55;color:var(--fg-2)}.screen>.doc .specs-src,.screen>.doc .cons-rayons-note{max-width:var(--ft-mesure);margin:12px 0 0;font-size:.875rem;line-height:1.5;color:var(--fg-3)}.screen>.doc .specs-src strong{font-weight:600;color:var(--fg-2)}.screen>.doc .specs-src a{color:var(--fg-link);overflow-wrap:anywhere}.screen>.doc .cons-vers{margin:24px 0 0}.screen>.doc .cons-vers a{display:inline-flex;align-items:center;gap:2px;min-height:44px;font-size:.9375rem;font-weight:600;color:var(--fg-link);text-decoration:none}.screen>.doc .cons-vers a .ic{flex:none;width:18px;height:18px;stroke:currentColor;transition:transform var(--dur-2) var(--ease-out)}@media (hover:hover) and (pointer:fine){.screen>.doc .cons-vers a:hover{text-decoration:underline;text-underline-offset:3px}.screen>.doc .cons-vers a:hover .ic{transform:translateX(3px)}}.screen>.doc .tuto-cle,.screen>.doc .rep-compte,.screen>:is(.doc,.bib) .bib-compte{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,96px),1fr));gap:0;box-sizing:border-box;max-width:var(--ft-bloc);margin:8px 0 28px;padding:0;list-style:none;overflow:hidden;border:1px solid var(--border-1);border-radius:var(--r-lg);background:var(--bg-page)}.screen>:is(.doc,.bib) .bib-compte:has(>li:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:639.98px){.screen>:is(.doc,.bib) .bib-compte:has(>li:nth-child(4))>li:last-child:nth-child(odd){grid-column:1 / -1}}@media (min-width:640px){.screen>:is(.doc,.bib) .bib-compte{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(150px,auto);width:fit-content;max-width:100%}.screen>:is(.doc,.bib) .bib-compte li{padding-right:32px}}.screen>.doc .tuto-cle .tk,.screen>.doc .rep-compte li,.screen>:is(.doc,.bib) .bib-compte li{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2px;min-width:0;margin:0;padding:14px 16px;border-radius:0;background:none;text-align:left;box-shadow:1px 0 0 var(--border-1),0 1px 0 var(--border-1)}@media (min-width:640px){.screen>.doc .tuto-cle .tk,.screen>.doc .rep-compte li,.screen>:is(.doc,.bib) .bib-compte li{padding:16px 18px}}.screen>.doc .tuto-cle .tk svg{width:20px;height:20px;margin:0 0 8px;stroke:var(--c-atelier-600)}.screen>.doc .tuto-cle .tk svg .ic-a{stroke:currentColor}.screen>.doc .tuto-cle .tk span,.screen>.doc .rep-compte span,.screen>:is(.doc,.bib) .bib-compte span{order:2;margin:0;font-size:.8125rem;font-weight:500;letter-spacing:0;text-transform:none;color:var(--fg-3);line-height:1.35}.screen>.doc .tuto-cle .tk b,.screen>.doc .rep-compte b,.screen>:is(.doc,.bib) .bib-compte b{order:1;font-size:1.375rem;font-weight:650;line-height:1.2;letter-spacing:-.02em;color:var(--fg-1);font-variant-numeric:tabular-nums}.screen>.doc .tuto-cle .tk svg{order:0}.screen>.doc .tuto-cle .tk-facile b{color:var(--facile)}.screen>.doc .tuto-cle .tk-moyen b{color:var(--moyen-n)}.screen>.doc .tuto-cle .tk-expert b{color:var(--expert)}.screen>.doc .tuto-cle .tk span{order:1}.screen>.doc .tuto-cle .tk b{order:2}@media (max-width:639.98px){.screen>.doc .tuto-cle:has(>.tk:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}.screen>.doc .tuto-cle{container-type:inline-size}@container (min-width:600px){.screen>.doc .tuto-cle .tk{display:grid;grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto auto;column-gap:14px;row-gap:0;align-content:center;padding:16px 20px}.screen>.doc .tuto-cle .tk svg{grid-row:1 / span 2;align-self:center;box-sizing:border-box;width:40px;height:40px;margin:0;padding:10px;border-radius:50%;background:var(--c-atelier-50)}.screen>.doc .tuto-cle .tk span{grid-column:2}.screen>.doc .tuto-cle .tk b{grid-column:2;font-size:1.25rem}}.screen>.doc .code-tete{--ft-h:var(--fs-h1);display:flex;align-items:flex-start;gap:16px;margin:0 0 16px}.screen>.doc .code-tete .code-badge{flex:none;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:calc(var(--ft-h) * 1.6);min-height:calc(var(--ft-h) * 1.1 + 12px);margin-top:-6px;padding:0 12px;border:0;border-radius:var(--r-md);background:var(--c-danger-50);color:var(--c-danger-600);font-family:var(--font-mono);font-size:calc(var(--ft-h) * .64);font-weight:700;line-height:1;letter-spacing:-.02em;white-space:nowrap}.screen>.doc .code-tete h1{margin:0;font-size:var(--ft-h);min-width:0;max-width:20em;overflow-wrap:break-word}@media (max-width:639.98px){.screen>.doc .code-tete{flex-direction:column;align-items:flex-start;gap:12px}.screen>.doc .code-tete .code-badge{min-width:56px;min-height:40px;margin:0;padding:0 12px;font-size:1.375rem;border-radius:var(--r-sm)}}.screen>.doc .code-pour{display:flex;align-items:flex-start;gap:8px;max-width:var(--ft-mesure);margin:-4px 0 16px;font-size:.9375rem;line-height:1.5;color:var(--fg-2)}.screen>.doc .code-pour .ic{flex:none;width:18px;height:18px;margin-top:calc((1lh - 18px) / 2);stroke:var(--fg-3)}.screen>.doc .code-pour span::first-letter{text-transform:uppercase}.screen>.doc .code-pour:not(:has(+.code-meta)){margin-bottom:32px}.screen>.doc .code-meta{display:flex;flex-wrap:wrap;gap:8px;max-width:var(--ft-bloc);margin:0 0 32px}.screen>.doc .code-meta span{display:inline-flex;align-items:center;gap:6px;min-height:32px;box-sizing:border-box;padding:6px 12px;border-radius:16px;background:var(--bg-surface);color:var(--fg-2);font-size:.8125rem;font-weight:500;line-height:1.35}.screen>.doc .code-meta span .ic{flex:none;width:16px;height:16px;stroke:currentColor}.screen>.doc .code-meta span.ok{background:var(--c-success-50);color:var(--c-success-700)}.screen>.doc .code-meta span.warn{background:var(--c-warning-50);color:var(--c-warning-600)}.single-ft_code .screen>.doc>.code-bloc{--ft-pastille:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230f172a' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M12 10.6v6.2M12 7.1h.01'/%3E%3C/svg%3E");position:relative;max-width:var(--ft-mesure);box-sizing:border-box;margin:0;padding:0 0 28px 52px;border-radius:0;background:none}.single-ft_code .screen>.doc>.code-bloc.cause{--ft-pastille:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237c4708' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15.6 4.4a4.2 4.2 0 0 0-5 5.4l-6.1 6.1a2.1 2.1 0 0 0 3 3l6.1-6.1a4.2 4.2 0 0 0 5.4-5 .5.5 0 0 0-.8-.3l-2.3 2.3-2.1-.5-.5-2.1 2.3-2.3a.5.5 0 0 0-.2-.9Z'/%3E%3C/svg%3E")}.single-ft_code .screen>.doc>.code-bloc.solution{--ft-pastille:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b6b37' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5 10 17.5 19 6.5'/%3E%3C/svg%3E")}.single-ft_code .screen>.doc>.code-bloc::before{content:"";position:absolute;left:0;top:0;width:32px;height:32px;border-radius:50%;background:var(--ft-pastille) center/18px no-repeat,var(--bg-surface-2)}.single-ft_code .screen>.doc>.code-bloc.cause::before{background:var(--ft-pastille) center/18px no-repeat,var(--c-atelier-50)}.single-ft_code .screen>.doc>.code-bloc.solution::before{background:var(--ft-pastille) center/18px no-repeat,var(--c-success-50)}.single-ft_code .screen>.doc>.code-bloc::after{content:"";position:absolute;left:15px;top:40px;bottom:6px;width:3px;margin-left:-.5px;background:radial-gradient(circle at 50% 1.5px,var(--c-gray-300) 1.25px,transparent 1.6px) 0 0/3px 9px repeat-y}.single-ft_code .screen>.doc>.code-bloc:not(:has(+.code-bloc))::after{content:none}.single-ft_code .screen>.doc>.code-bloc:not(:has(+.code-bloc)){padding-bottom:0}.single-ft_code .screen>.doc>.code-bloc h2{margin:0 0 6px;padding-top:3px;font-size:var(--fs-h3);font-weight:600;line-height:1.3;letter-spacing:var(--ls-h3)}.single-ft_code .screen>.doc>.code-bloc p{margin:0;font-size:var(--fs-body);line-height:1.6;color:var(--fg-1)}@media (min-width:1024px){.single-ft_code .screen>.doc>.code-bloc p{font-size:var(--fs-body-lg);line-height:1.65}}.tax-panne .screen>.doc>.code-meta{margin-bottom:28px}.tax-panne .screen>.doc>.ft-panne-duo{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:16px;align-items:start;max-width:var(--ft-bloc)}.tax-panne .screen>.doc>.ft-panne-duo>.code-bloc{box-sizing:border-box;margin:0;padding:22px 24px 22px 22px;border-radius:var(--r-lg);background:var(--bg-surface)}.tax-panne .screen>.doc>.ft-panne-duo>.code-bloc.cause{background:var(--c-atelier-50)}.tax-panne .screen>.doc>.ft-panne-duo>.code-bloc.solution{background:var(--c-success-50)}.tax-panne .screen>.doc>.ft-panne-duo>.code-bloc h2{margin:0 0 14px;font-size:var(--fs-h3);font-weight:600;line-height:1.3;letter-spacing:var(--ls-h3)}.screen>.doc .panne-liste{display:grid;gap:12px;margin:0;padding:0;list-style:none;counter-reset:ft-panne}@media (max-width:639.98px){.tax-panne .screen>.doc>.ft-panne-duo>.code-bloc{padding:18px 16px}}.screen>.doc .panne-liste li{counter-increment:ft-panne;position:relative;min-height:26px;padding-left:38px;font-size:var(--fs-body);line-height:1.55;color:var(--fg-1)}.screen>.doc .panne-liste li::before{content:counter(ft-panne);position:absolute;left:0;top:calc((1lh - 26px) / 2);display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--bg-page);color:var(--fg-1);font-size:.8125rem;font-weight:650;font-variant-numeric:tabular-nums}.screen>:is(.doc,.bib) .code-liste{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}@media (max-width:359.98px){.screen>:is(.doc,.bib) .code-liste{grid-template-columns:minmax(0,1fr)}}@media (min-width:640px){.screen>:is(.doc,.bib) .code-liste{gap:10px}}@media (min-width:1280px){.screen>:is(.doc,.bib) .code-liste{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}@media (min-width:900px){:is(.post-type-archive-ft_code,.tax-marque) .screen>.doc .code-liste{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){:is(.post-type-archive-ft_code,.tax-marque) .screen>.doc .code-liste{grid-template-columns:repeat(4,minmax(0,1fr))}}.screen>:is(.doc,.bib) .code-liste li{min-width:0}.screen>:is(.doc,.bib) .code-liste a{display:flex;flex-direction:column;align-items:flex-start;gap:6px;box-sizing:border-box;height:100%;padding:12px 16px 14px;border:1px solid var(--border-1);border-radius:var(--r-md);background:var(--bg-page);color:var(--fg-1);text-decoration:none;transition:border-color var(--dur-2) var(--ease-standard),box-shadow var(--dur-2) var(--ease-standard),transform var(--dur-2) var(--ease-spring)}.screen>:is(.doc,.bib) .code-liste a b{flex:none;box-sizing:border-box;min-width:40px;max-width:100%;margin:0 0 2px;padding:4px 8px;border-radius:8px;background:var(--bg-surface-2);color:var(--fg-1);font-family:var(--font-mono);font-size:.8125rem;font-weight:700;line-height:1.25;text-align:center;letter-spacing:-.01em;overflow-wrap:anywhere}.screen>:is(.doc,.bib) .code-liste a>span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;max-width:100%;font-size:.9375rem;font-weight:500;line-height:1.35;letter-spacing:var(--ls-sm);color:var(--fg-1)}@media (min-width:640px){.screen>:is(.doc,.bib) .code-liste a>span{-webkit-line-clamp:2}}.screen>:is(.doc,.bib) .code-liste .code-mods{display:block;max-width:100%;margin:auto 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-style:normal;color:var(--fg-3);line-height:1.35}@media (max-width:639.98px){@supports (grid-template-columns:subgrid){.screen>:is(.doc,.bib) .code-liste:not(.dico-liste){grid-template-columns:auto minmax(0,1fr);gap:0 12px;overflow:hidden;border:1px solid var(--border-1);border-radius:var(--r-md)}.screen>:is(.doc,.bib) .code-liste:not(.dico-liste) li{grid-column:1 / -1;display:grid;grid-template-columns:subgrid}.screen>:is(.doc,.bib) .code-liste:not(.dico-liste) li+li{box-shadow:inset 0 1px 0 var(--border-1)}.screen>:is(.doc,.bib) .code-liste:not(.dico-liste) li[hidden]{display:none}.screen>:is(.doc,.bib) .code-liste:not(.dico-liste) a{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;grid-template-rows:auto auto;align-content:center;align-items:center;row-gap:2px;min-height:60px;padding:10px 14px;border:0;border-radius:0}.screen>:is(.doc,.bib) .code-liste:not(.dico-liste) a:active{transform:none;background:var(--bg-surface)}.screen>:is(.doc,.bib) .code-liste:not(.dico-liste) a:focus-visible{outline-offset:-3px}.screen>:is(.doc,.bib) .code-liste:not(.dico-liste) a b{grid-column:1;grid-row:1 / span 2;justify-self:start;max-width:6.5rem;margin:0;overflow-wrap:normal}.screen>:is(.doc,.bib) .code-liste:not(.dico-liste) a>span{grid-column:2;-webkit-line-clamp:2}.screen>:is(.doc,.bib) .code-liste:not(.dico-liste) a:not(:has(.code-mods))>span{grid-row:1 / span 2;align-self:center}.screen>:is(.doc,.bib) .code-liste:not(.dico-liste) .code-mods{grid-column:2;margin:0}}}@media (hover:hover) and (pointer:fine){.screen>:is(.doc,.bib) .code-liste a:hover{border-color:var(--border-2);box-shadow:var(--sh-2)}}.screen>:is(.doc,.bib) .code-liste a:active{transform:scale(.98);transition-duration:var(--dur-1)}.screen>.doc .ft-dico{margin:8px 0 0}@media (min-width:1024px){.screen>.doc .ft-dico{columns:3 260px;column-gap:48px}}.screen>.doc .ft-dico-fam{margin:0 0 28px;break-inside:avoid}.screen>.doc .ft-dico-fam:has(>.dico-liste[hidden]){display:none}.screen>.doc .ft-dico .dico-bloc{display:flex;align-items:baseline;margin:0;padding:0 0 8px;border-bottom:1px solid var(--border-1);break-after:avoid;break-inside:avoid}.screen>.doc .ft-dico .dico-bloc h2{font-size:var(--fs-h3);font-weight:600;line-height:var(--lh-h3);letter-spacing:var(--ls-h3)}.screen>.doc .ft-dico .dico-bloc .code-bloc-n{vertical-align:.1em}.screen>.doc .dico-liste{display:block;margin:0;padding:0;border:0;border-radius:0;overflow:visible}.screen>.doc .dico-liste li{display:block;break-inside:avoid;border-bottom:1px solid var(--border-1);box-shadow:none}.screen>.doc .ft-dico :is(li,.dico-bloc,.dico-liste)[hidden]{display:none}.screen>.doc .dico-liste a{position:relative;display:flex;flex-direction:column;gap:3px;height:auto;margin:0 -8px;padding:12px 8px;border:0;border-radius:var(--r-sm);background:none;box-shadow:none}@media (hover:hover) and (pointer:fine){.screen>.doc .dico-liste a:hover{border-color:#fff0;box-shadow:none;background:var(--bg-surface)}}.screen>.doc .dico-liste a:active{transform:none;background:var(--bg-surface-2)}.screen>.doc .dico-liste a b{min-width:0;margin:0;padding:0;background:none;color:var(--fg-1);font-family:inherit;font-size:1rem;font-weight:600;line-height:1.35;text-align:left;letter-spacing:var(--ls-sm)}.screen>.doc .dico-liste a>span{-webkit-line-clamp:3;font-size:.9375rem;font-weight:400;color:var(--fg-2);line-height:1.5}.screen>.doc .dico-liste .code-mods{margin:2px 0 0;white-space:normal;overflow:visible;text-overflow:clip}.screen>.doc .dico-liste .code-mods::before{content:"Aussi\00a0: ";color:var(--fg-3)}.screen>:is(.doc,.bib) :is(.rep-grille ul,.cons-liste,.bib-modeles,.cons-rayons-l,.fiche-pneus-l){display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:0;list-style:none}@media (min-width:640px){.screen>:is(.doc,.bib) :is(.rep-grille ul,.cons-liste,.bib-modeles,.cons-rayons-l,.fiche-pneus-l){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (min-width:1280px){.screen>:is(.doc,.bib) :is(.rep-grille ul,.bib-modeles,.cons-rayons-l){grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}@media (min-width:1024px){:is(.archive,.blog) .screen>:is(.doc,.bib) :is(.rep-grille ul,.cons-liste,.bib-modeles){grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}.screen>:is(.doc,.bib) :is(.rep-grille,.cons-liste,.bib-modeles,.cons-rayons-l,.fiche-pneus-l) li{margin:0;min-width:0}.screen>:is(.doc,.bib) :is(.rep-grille,.cons-liste,.bib-modeles,.cons-rayons-l,.fiche-pneus-l) a{position:relative;display:flex;flex-direction:column;justify-content:center;gap:3px;box-sizing:border-box;height:100%;min-height:64px;padding:14px 40px 14px 16px;border:0;border-radius:var(--r-md);background:var(--bg-surface);color:var(--fg-1);text-decoration:none;transition:background-color var(--dur-2) var(--ease-standard),transform var(--dur-2) var(--ease-spring)}.screen>:is(.doc,.bib) :is(.rep-grille,.cons-liste,.bib-modeles,.cons-rayons-l,.fiche-pneus-l) a::after{content:"";position:absolute;right:16px;top:50%;width:7px;height:7px;margin-top:-4px;border-right:1.8px solid var(--fg-3);border-bottom:1.8px solid var(--fg-3);transform:rotate(-45deg);transition:transform var(--dur-2) var(--ease-out)}@media (hover:hover) and (pointer:fine){.screen>:is(.doc,.bib) :is(.rep-grille,.cons-liste,.bib-modeles,.cons-rayons-l,.fiche-pneus-l) a:hover{background:var(--bg-surface-2)}.screen>:is(.doc,.bib) :is(.rep-grille,.cons-liste,.bib-modeles,.cons-rayons-l,.fiche-pneus-l) a:hover::after{transform:translateX(3px) rotate(-45deg)}}.screen>:is(.doc,.bib) :is(.rep-grille,.cons-liste,.bib-modeles,.cons-rayons-l,.fiche-pneus-l) a:active{transform:scale(.98);transition-duration:var(--dur-1)}.screen>:is(.doc,.bib) :is(.rep-grille,.cons-liste,.bib-modeles,.cons-rayons-l,.fiche-pneus-l) b{display:block;font-size:1rem;font-weight:600;line-height:1.35;letter-spacing:var(--ls-sm);color:var(--fg-1);text-wrap:pretty}.screen>:is(.doc,.bib) :is(.rep-grille,.cons-liste,.bib-modeles,.cons-rayons-l,.fiche-pneus-l) a>span{display:block;margin:0;font-size:.875rem;line-height:1.45;color:var(--fg-3)}@media (min-width:640px){.screen>.doc :is(.rep-grille ul,.cons-rayons-l,.fiche-pneus-l,.cons-liste)>li:last-child:nth-child(odd){grid-column:1 / -1}}@media (min-width:1280px){.screen>.doc :is(.rep-grille ul,.cons-rayons-l){grid-template-columns:repeat(6,minmax(0,1fr))}.screen>.doc :is(.rep-grille ul,.cons-rayons-l)>li{grid-column:span 2}}@media (min-width:1024px){:is(.archive,.blog) .screen>.doc:not(.bib,.ft-index) :is(.rep-grille ul,.cons-liste){grid-template-columns:repeat(6,minmax(0,1fr))}:is(.archive,.blog) .screen>.doc:not(.bib,.ft-index) :is(.rep-grille ul,.cons-liste)>li{grid-column:span 2}}@media (min-width:1280px){.screen>.doc :is(.rep-grille ul,.cons-rayons-l)>li:last-child:nth-child(3n+1){grid-column:span 6}.screen>.doc :is(.rep-grille ul,.cons-rayons-l)>li:is(:last-child:nth-child(3n+2),:nth-last-child(2):nth-child(3n+1)){grid-column:span 3}.screen>.doc :is(.rep-grille ul,.cons-rayons-l)>li:last-child:nth-child(3n){grid-column:span 2}}@media (min-width:1024px){:is(.archive,.blog) .screen>.doc:not(.bib,.ft-index) :is(.rep-grille ul,.cons-liste)>li:last-child:nth-child(3n+1){grid-column:span 6}:is(.archive,.blog) .screen>.doc:not(.bib,.ft-index) :is(.rep-grille ul,.cons-liste)>li:is(:last-child:nth-child(3n+2),:nth-last-child(2):nth-child(3n+1)){grid-column:span 3}:is(.archive,.blog) .screen>.doc:not(.bib,.ft-index) :is(.rep-grille ul,.cons-liste)>li:last-child:nth-child(3n){grid-column:span 2}}@media (min-width:640px){.screen>.doc .tuto-grid>:last-child:nth-child(odd){grid-column:1 / -1}}@media (min-width:1280px){.tax-panne .screen>.doc .code-liste{grid-template-columns:repeat(6,minmax(0,1fr))}:is(.archive,.blog) .screen>.doc .tuto-grid>*,.tax-panne .screen>.doc .code-liste>li{grid-column:span 2}:is(.archive,.blog) .screen>.doc .tuto-grid>:last-child:nth-child(odd){grid-column:span 2}:is(.archive,.blog) .screen>.doc .tuto-grid:has(>:last-child:nth-child(3n+1))>:nth-last-child(-n+4),:is(.archive,.blog) .screen>.doc .tuto-grid:has(>:last-child:nth-child(3n+2))>:nth-last-child(-n+2),.tax-panne .screen>.doc .code-liste:has(>li:last-child:nth-child(3n+1))>li:nth-last-child(-n+4),.tax-panne .screen>.doc .code-liste:has(>li:last-child:nth-child(3n+2))>li:nth-last-child(-n+2){grid-column:span 3}}.screen>.doc .cons-liste a>span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;color:var(--fg-2)}.screen>.doc .fiche-pneus-l .fiche-pneus-px{margin-top:2px;font-size:.9375rem;font-weight:650;color:var(--fg-1);font-variant-numeric:tabular-nums}.screen>.doc .fiche-pneus-l .fiche-pneus-px del{font-weight:400;color:var(--fg-3)}.screen>.doc .fiche-pneus-l .fiche-pneus-px ins{text-decoration:none}.screen>.doc .fiche-pneus-l .fiche-pneus-rupt{font-size:.8125rem;color:var(--fg-3)}.screen>.doc .fiche-pneus-plus{margin:8px 0 0}.screen>.doc .fiche-pneus-plus>summary{position:relative;display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 4px 0 0;list-style:none;cursor:pointer;font-size:.9375rem;font-weight:600;color:var(--fg-link);-webkit-tap-highlight-color:#fff0}.screen>.doc .fiche-pneus-plus>summary::-webkit-details-marker{display:none}.screen>.doc .fiche-pneus-plus>summary::marker{content:none}.screen>.doc .fiche-pneus-plus>summary::after{content:"";flex:none;width:7px;height:7px;margin-top:-4px;border-right:1.8px solid currentColor;border-bottom:1.8px solid currentColor;transform:rotate(45deg);transition:transform var(--dur-3) var(--ease-standard),margin var(--dur-3) var(--ease-standard)}.screen>.doc .fiche-pneus-plus[open]>summary::after{margin-top:3px;transform:rotate(-135deg)}.screen>.doc .fiche-pneus-plus>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-sm)}@media (hover:hover) and (pointer:fine){.screen>.doc .fiche-pneus-plus>summary:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}}.screen>.doc .fiche-pneus-plus[open]>summary{margin-bottom:8px}.screen>.doc .cons-rayons-l span{font-variant-numeric:tabular-nums}.screen>.doc .fiche-pneus,.screen>.doc .cons-rayons,.screen>.doc .specs-fiche{margin:0}.screen>.doc .marque-grid{display:flex;flex-wrap:wrap;gap:8px;padding:0}@media (max-width:1023.98px){.screen>.doc .marque-grid{display:grid;grid-auto-flow:column;grid-template-rows:repeat(3,auto);grid-auto-columns:max-content;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;margin-inline:calc(-1 * var(--ft-bord));padding:4px var(--ft-bord);scroll-padding-inline:var(--ft-bord)}.screen>.doc .marque-grid::-webkit-scrollbar{display:none}.screen>.doc .marque-c{scroll-snap-align:start}}.screen>.doc .marque-c{position:relative;display:inline-flex;flex-direction:row;align-items:baseline;gap:6px;box-sizing:border-box;min-height:40px;padding:9px 16px;border-radius:var(--r-pill);background:var(--bg-surface);color:var(--fg-1);text-decoration:none;white-space:nowrap;transition:background-color var(--dur-2) var(--ease-standard),transform var(--dur-2) var(--ease-spring)}.screen>.doc .marque-c::after{content:"";position:absolute;inset:-2px 0}.screen>.doc .marque-c b{font-size:.9375rem;font-weight:600;line-height:1.35;letter-spacing:var(--ls-sm)}.screen>.doc .marque-c span{font-size:.8125rem;font-weight:500;color:var(--fg-3);font-variant-numeric:tabular-nums}@media (hover:hover) and (pointer:fine){.screen>.doc .marque-c:hover{background:var(--bg-surface-2)}}.screen>.doc .marque-c:active{transform:scale(.97);transition-duration:var(--dur-1)}.screen>.doc .ft-index-t{align-items:baseline;margin-bottom:12px}.screen>.doc .ft-index-n{font-size:.875rem;font-weight:500;color:var(--fg-3);font-variant-numeric:tabular-nums}.screen>.doc .ft-az{display:flex;flex-wrap:wrap;gap:4px;margin:0 0 16px;padding:0}.screen>.doc .ft-az a{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;box-sizing:border-box;padding:0 6px;border-radius:var(--r-sm);color:var(--fg-2);font-size:.9375rem;font-weight:600;text-decoration:none;font-variant-numeric:tabular-nums;transition:background-color var(--dur-2) var(--ease-standard),color var(--dur-2) var(--ease-standard),transform var(--dur-2) var(--ease-spring)}.screen>.doc .ft-az a::after{content:"";position:absolute;inset:-2px}@media (hover:hover) and (pointer:fine){.screen>.doc .ft-az a:hover{background:var(--bg-surface);color:var(--fg-1)}}.screen>.doc .ft-az a:active{transform:scale(.94);background:var(--bg-surface-2);transition-duration:var(--dur-1)}@media (max-width:639.98px){.screen>.doc .ft-az{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity;margin-inline:calc(-1 * var(--ft-bord));padding:2px var(--ft-bord);scroll-padding-inline:var(--ft-bord)}.screen>.doc .ft-az::-webkit-scrollbar{display:none}.screen>.doc .ft-az a{flex:none;scroll-snap-align:start;background:var(--bg-surface)}}.screen>.doc.fiches-idx .ft-grp .cons-liste{grid-template-columns:minmax(0,1fr);gap:8px}@media (min-width:640px){.screen>.doc.fiches-idx .ft-grp .cons-liste{grid-template-columns:repeat(2,minmax(0,1fr))}}.screen>.doc.ft-cherche .ft-az{display:none}.screen>.doc .ft-grp-liste{margin:0;border-top:1px solid var(--border-1)}.screen>.doc .ft-grp{border-bottom:1px solid var(--border-1);scroll-margin-top:16px}.screen>.doc .ft-grp-s{position:relative;display:flex;align-items:center;gap:12px;min-height:60px;box-sizing:border-box;padding:10px 36px 10px 0;list-style:none;cursor:pointer;-webkit-tap-highlight-color:#fff0}.screen>.doc .ft-grp-s::before{content:"";position:absolute;inset:3px -8px;z-index:-1;border-radius:var(--r-sm);background:#fff0;transition:background-color var(--dur-2) var(--ease-standard)}.screen>.doc .ft-grp-s::-webkit-details-marker{display:none}.screen>.doc .ft-grp-s::marker{content:none}.screen>.doc .ft-grp-s::after{content:"";position:absolute;right:6px;top:50%;width:8px;height:8px;margin-top:-6px;border-right:1.8px solid var(--fg-2);border-bottom:1.8px solid var(--fg-2);transform:rotate(45deg);transition:transform var(--dur-3) var(--ease-standard),margin var(--dur-3) var(--ease-standard)}.screen>.doc .ft-grp[open]>.ft-grp-s::after{margin-top:-2px;transform:rotate(-135deg)}@media (hover:hover) and (pointer:fine){.screen>.doc .ft-grp-s:hover::before{background:var(--bg-surface)}}.screen>.doc .ft-grp-s:active::before{background:var(--bg-surface-2)}.screen>.doc .ft-grp-s{isolation:isolate}.screen>.doc .ft-grp-s:focus-visible{outline:0}.screen>.doc .ft-grp-s:focus-visible::before{box-shadow:inset 0 0 0 2px var(--focus)}.screen>.doc .ft-grp-s h2{flex:1 1 auto;min-width:0;margin:0;font-size:1.0625rem;font-weight:600;line-height:1.35;letter-spacing:var(--ls-h3);color:var(--fg-1);text-wrap:balance;scroll-margin-top:24px}.screen>.doc .ft-grp-s h2:has(.code-bloc-n){display:flex;align-items:baseline;gap:12px}.screen>.doc .ft-grp-s .code-bloc-n{flex:none;margin-left:auto;padding:0;border-radius:0;background:none;font-size:.875rem;font-weight:500;line-height:inherit;letter-spacing:0;vertical-align:baseline;color:var(--fg-3)}.screen>.doc .ft-grp-in{padding:4px 0 24px}.screen>.doc .ft-grp-tout{margin:12px 0 0;font-size:.9375rem}.screen>.doc .ft-grp-tout a{display:inline-flex;align-items:center;gap:4px;min-height:44px;color:var(--fg-link);font-weight:600;text-decoration:none}.screen>.doc .ft-grp-tout a::after{content:"";width:6px;height:6px;margin-left:2px;border-right:1.8px solid currentColor;border-bottom:1.8px solid currentColor;transform:rotate(-45deg);transition:transform var(--dur-2) var(--ease-out)}@media (hover:hover) and (pointer:fine){.screen>.doc .ft-grp-tout a:hover{text-decoration:underline;text-underline-offset:3px}.screen>.doc .ft-grp-tout a:hover::after{transform:translateX(3px) rotate(-45deg)}}@media (prefers-reduced-motion:no-preference){@supports selector(::details-content){.screen>.doc .ft-grp{interpolate-size:allow-keywords}.screen>.doc .ft-grp::details-content{block-size:0;overflow-y:clip;transition:block-size var(--dur-3) var(--ease-standard),content-visibility var(--dur-3) allow-discrete}.screen>.doc .ft-grp[open]::details-content{block-size:auto}}}.screen>.doc .ft-grp:has(.code-liste[hidden]){display:none}.screen>.doc.ft-cherche .ft-grp-tout{display:none}.screen>.doc .ft-grp-n{flex:none;font-size:.875rem;font-weight:500;color:var(--fg-3);font-variant-numeric:tabular-nums}@media (min-width:640px){.screen>.doc.bib .ft-grp .bib-modeles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}.screen>.doc.bib .bib-modeles a{min-height:60px;padding-block:12px}.screen>.doc .ft-grp-col+.ft-grp-col>.ft-grp:first-child{border-top:0}@media (min-width:1024px){.screen>.doc.ft-index .ft-grp-liste{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;align-items:start;border-top:0}.screen>.doc.ft-index .ft-grp-col{border-top:1px solid var(--border-1)}}@media (min-width:640px){.screen>.doc.ft-index .ft-grp .code-liste{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.screen>.doc .ft-tri-court:has(input:placeholder-shown)>.code-tri-n{display:none}.screen>.doc .panne-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}@media (min-width:640px){.screen>.doc .panne-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}}@media (min-width:1280px){.screen>.doc .panne-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}}@media (max-width:639.98px){.screen>.doc .panne-grid>:last-child:nth-child(odd){grid-column:1 / -1}}@media (min-width:640px) and (max-width:1279.98px){.screen>.doc .panne-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.screen>.doc .panne-grid>*{grid-column:span 2}.screen>.doc .panne-grid>:last-child:nth-child(3n+1){grid-column:span 6}.screen>.doc .panne-grid>:is(:last-child:nth-child(3n+2),:nth-last-child(2):nth-child(3n+1)){grid-column:span 3}}@media (min-width:1280px){.screen>.doc .panne-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.screen>.doc .panne-grid>*{grid-column:span 3}.screen>.doc .panne-grid>:last-child:nth-child(4n+1){grid-column:span 12}.screen>.doc .panne-grid>:is(:last-child:nth-child(4n+2),:nth-last-child(2):nth-child(4n+1)){grid-column:span 6}.screen>.doc .panne-grid>:is(:last-child:nth-child(4n+3),:nth-last-child(2):nth-child(4n+2),:nth-last-child(3):nth-child(4n+1)){grid-column:span 4}}.screen>.doc .panne-c{gap:10px;min-width:0;box-sizing:border-box;padding:16px;border:0;border-radius:var(--r-md);background:var(--bg-surface)}.screen>.doc .panne-c:hover,.screen>.doc .panne-c:focus-visible{border-color:#fff0;transform:none}.screen>.doc .pc-i{width:40px;height:40px;border-radius:50%;background:var(--c-atelier-50)}.screen>.doc .pc-i svg{width:22px;height:22px;stroke:var(--c-atelier-700)}.screen>.doc .pc-t{font-size:.9375rem;font-weight:600;line-height:1.35;overflow-wrap:break-word;hyphens:auto}.screen>.doc .pc-n{font-size:.8125rem;font-weight:500;color:var(--fg-3)}@media (min-width:1024px){.screen>.doc :is(.grid,.hrow){grid-template-columns:repeat(auto-fill,minmax(176px,1fr));column-gap:20px}.screen>.doc .grid:is(:has(>:nth-child(6):last-child),:has(>:nth-child(3):last-child)){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023.98px){.screen>.doc :is(.hrow,.tuto-row){margin-inline:calc(-1 * var(--ft-bord));padding-inline:var(--ft-bord);scroll-padding-inline:var(--ft-bord)}}.screen>.doc .tuto-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:0}@media (min-width:640px){.screen>.doc .tuto-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (min-width:1280px){:is(.archive,.blog) .screen>.doc .tuto-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}}.screen>.doc .tuto-row{gap:12px;padding-top:2px;padding-bottom:8px}.screen>.doc .tuto-row .tuto-c{width:min(300px,78vw)}@media (min-width:1024px){.screen>.doc .tuto-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;overflow:visible;padding-inline:0;margin-inline:0;scroll-snap-type:none}.screen>.doc .tuto-row .tuto-c{width:auto}}.screen>.doc .tuto-c{gap:14px;box-sizing:border-box;min-height:88px;padding:12px 16px 12px 12px;border:1px solid var(--border-1);border-radius:var(--r-lg);background:var(--bg-page);transition:border-color var(--dur-2) var(--ease-standard),box-shadow var(--dur-2) var(--ease-standard),transform var(--dur-2) var(--ease-spring)}.screen>.doc .tuto-c:hover,.screen>.doc .tuto-c:focus-visible{border-color:var(--border-2);transform:none;box-shadow:var(--sh-2)}.screen>.doc .tuto-c:active{transform:scale(.98);transition-duration:var(--dur-1)}.screen>.doc .tc-ph{width:64px;height:64px;border-radius:var(--r-md);background:var(--c-atelier-50)}.screen>.doc .tc-ph svg{width:26px;height:26px;stroke:var(--c-atelier-700)}.screen>.doc .tc-b{gap:8px}.screen>.doc .tuto-c :is(h2,h3).tc-t{margin:0;padding:0;scroll-margin-top:0}.screen>.doc .tc-t{font-size:.9375rem;font-weight:600;line-height:1.35;letter-spacing:var(--ls-sm);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.screen>.doc .tc-m em{min-height:22px;box-sizing:border-box;padding:2px 8px;font-size:.75rem;font-weight:600;letter-spacing:0}.screen>.doc .tc-m .tc-h{background:var(--bg-surface);color:var(--fg-2)}.screen>.doc .tc-m em svg{width:12px;height:12px;stroke:currentColor}.screen>.doc>h2.st+.compat{margin-top:0}.screen>.doc.tuto>h2.st{margin:0 0 12px;font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3)}.screen>.doc .compat{display:flex;flex-wrap:wrap;gap:8px;max-width:var(--ft-bloc);margin:0 0 32px}.screen>.doc .compat :is(a,span){position:relative;display:inline-flex;align-items:center;min-height:40px;box-sizing:border-box;padding:0 16px;border-radius:var(--r-pill);background:var(--bg-surface);color:var(--fg-1);font-size:.875rem;font-weight:500;text-decoration:none;transition:background-color var(--dur-2) var(--ease-standard),transform var(--dur-2) var(--ease-spring)}.screen>.doc .compat a::after{content:"";position:absolute;inset:-2px 0}@media (hover:hover) and (pointer:fine){.screen>.doc .compat a:hover{background:var(--bg-surface-2)}}.screen>.doc .compat a:active{transform:scale(.97);transition-duration:var(--dur-1)}.screen>.doc .tuto-liste{max-width:var(--ft-bloc);box-sizing:border-box;margin:0 0 24px;padding:20px 22px;border-radius:var(--r-lg);background:var(--c-atelier-50)}.screen>.doc .tuto-liste h2.st{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-size:var(--fs-h3);font-weight:600;line-height:1.3;letter-spacing:var(--ls-h3);color:var(--c-atelier-700)}.screen>.doc .tuto-liste h2.st svg{width:20px;height:20px;stroke:currentColor}.screen>.doc .tuto-liste ul{margin:0;padding:0;list-style:none;color:var(--fg-1)}.screen>.doc .tuto-liste li{position:relative;margin:0 0 8px;padding-left:18px;font-size:.9375rem;line-height:1.5;break-inside:avoid}.screen>.doc .tuto-liste li:last-child{margin-bottom:0}.screen>.doc .tuto-liste li::before{content:"";position:absolute;left:2px;top:calc(.5lh - 3px);width:6px;height:6px;border-radius:50%;background:var(--c-atelier-600)}.screen>.doc .tuto-liste{container-type:inline-size}@container (min-width:640px){.screen>.doc .tuto-liste ul{columns:2;column-gap:40px}}.screen>.doc .tuto-plus{margin:10px 0 0}.screen>.doc .tuto-plus>summary{display:inline-flex;align-items:center;min-height:40px;padding:0 2px;color:var(--fg-link);font-size:.9375rem;font-weight:600;cursor:pointer;list-style:none;border-radius:6px}.screen>.doc .tuto-plus>summary::-webkit-details-marker{display:none}.screen>.doc .tuto-plus>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.screen>.doc .tuto-plus[open]>summary{margin-bottom:8px}.screen>.doc .tuto-som{max-width:var(--ft-bloc);box-sizing:border-box;margin:0 0 var(--ft-sec);padding:20px;border:1px solid var(--border-1);border-radius:var(--r-lg);background:var(--bg-page)}.screen>.doc .tuto-som h2.st{margin:0;font-size:var(--fs-h3);font-weight:600;line-height:1.3;letter-spacing:var(--ls-h3)}.screen>.doc .tuto-som-t{min-height:44px}.screen>.doc .tuto-veille{min-height:40px;padding:0 14px;background:var(--bg-surface);font-size:.8125rem;font-weight:600}.screen>.doc .tuto-veille .ic{stroke:currentColor}.screen>.doc .tuto-veille[aria-pressed="true"]{background:var(--c-night-900);color:#fff}.screen>.doc .tuto-avance{margin:4px 0 0;padding:0;font-size:.875rem;font-weight:600;color:var(--fg-3)}.screen>.doc .tuto-fini .tuto-avance{color:var(--c-success-700)}.screen>.doc .tuto-som ol{gap:6px;margin:12px 0 0;padding:0}.screen>.doc .tuto-som{container-type:inline-size}@container (min-width:720px){.screen>.doc .tuto-som ol[style*="--ft-lignes"]{display:grid;grid-auto-flow:column;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--ft-lignes),auto);column-gap:12px}}.screen>.doc .tuto-som li{gap:6px}.screen>.doc .tuto-som li>a{min-height:48px;box-sizing:border-box;padding:10px 12px;gap:12px;border-radius:var(--r-md);background:var(--bg-surface)}@media (hover:hover) and (pointer:fine){.screen>.doc .tuto-som li>a:hover{background:var(--bg-surface-2)}}.screen>.doc .tuto-num{width:26px;height:26px;background:var(--bg-page);color:var(--fg-2);font-size:.8125rem;font-weight:650}.screen>.doc .tuto-nom{font-size:.9375rem;font-weight:500;line-height:1.4;color:var(--fg-1)}.screen>.doc .tuto-coche{width:48px;border-radius:var(--r-md);background:var(--bg-surface)}.screen>.doc .tuto-coche>span{width:20px;height:20px;border-color:var(--border-input)}.screen>.doc .tuto-coche[aria-pressed="true"]>span{background:var(--c-success-600);border-color:var(--c-success-600)}.screen>.doc .tuto-som li.tuto-ok>a{background:var(--c-success-50)}.screen>.doc .tuto-som li.tuto-ok .tuto-num{background:var(--c-success-600)}.screen>.doc .tuto-som li.tuto-ok .tuto-nom{color:var(--fg-2)}@media (max-width:639.98px){.screen>.doc .tuto-som{padding:0;border:0;border-radius:0}}.screen>.doc .tuto-video{overflow:hidden;background:var(--c-night-900)}.screen>.doc .tuto-atelier{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:16px 20px;box-sizing:border-box;margin:var(--ft-sec) 0 0;padding:24px;border-radius:var(--r-lg);background:radial-gradient(520px 260px at 100% 0%,var(--c-night-700) 0%,transparent 70%),var(--c-night-900);color:var(--fg-inverse)}.screen>.doc .tuto-atelier>svg{flex:none;align-self:flex-start;width:44px;height:44px;box-sizing:border-box;padding:10px;border-radius:50%;background:rgb(255 255 255 / .08);stroke:var(--c-accent-300)}.screen>.doc .tuto-atelier>svg .ic-a{stroke:var(--c-accent-300)}.screen>.doc .tuto-atelier div{flex:1 1 260px;min-width:0}.screen>.doc .tuto-atelier b{display:block;margin:0 0 4px;font-size:1.0625rem;font-weight:600;line-height:1.35;letter-spacing:var(--ls-h3);color:var(--fg-inverse);text-wrap:balance}.screen>.doc .tuto-atelier div>span{display:block;font-size:.9375rem;line-height:1.55;color:var(--fg-inverse-2)}.screen>.doc .tuto-atelier .ft-insec{display:inline}.screen>.doc .tuto-atelier div>.tuto-atelier-h{margin:8px 0 0;font-weight:600;color:var(--fg-inverse)}.screen>.doc .tuto-atelier .ft-ouvert{display:flex;min-height:1.25rem;margin:6px 0 0;color:var(--fg-inverse-2)}.screen>.doc .tuto-atelier .ft-ouvert:empty{visibility:hidden}.screen>.doc .tuto-atelier .ft-ouvert[data-ouvert="1"]{color:#f8fafc}.screen>.doc .tuto-atelier .ft-ouvert[data-ouvert="1"]::before{background:#34d27b;box-shadow:0 0 0 3px rgb(52 210 123 / .2)}.screen>.doc .tuto-atelier .ft-ouvert[data-ouvert="0"]::before{background:var(--fg-inverse-3)}.screen>.doc .tuto-atelier-act{flex:none;display:flex;flex-direction:column;align-items:stretch;gap:4px;margin:0 0 0 auto}.screen>.doc .tuto-atelier-act .e-btn{margin:0}.screen>.doc .tuto-atelier .tuto-atelier-lien{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 12px;border-radius:var(--r-pill);font-size:.9375rem;font-weight:600;color:var(--fg-inverse);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.screen>.doc .tuto-atelier .tuto-atelier-lien:focus-visible{outline:2px solid #fff0;box-shadow:0 0 0 2px var(--c-night-900),0 0 0 4px var(--focus-inverse)}.screen>.doc .tuto-atelier .e-btn{--brand-btn:#fff;--btn-ink:var(--c-night-900);flex:none;margin-left:auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border-radius:var(--r-pill);background:#fff;color:var(--c-night-900);font-size:1rem;font-weight:600}.screen>.doc .tuto-atelier .e-btn .ic{width:18px;height:18px;stroke:currentColor}@media (hover:hover) and (pointer:fine){.screen>.doc .tuto-atelier .e-btn:hover{background:var(--c-gray-100)}}.screen>.doc .tuto-atelier .e-btn:focus-visible{outline:2px solid #fff0;box-shadow:0 0 0 2px var(--c-night-900),0 0 0 4px var(--focus-inverse)}.screen>.doc .tuto-atelier a:not(.e-btn){color:var(--fg-link-inverse)}@media (max-width:639.98px){.screen>.doc :is(.tuto-atelier,.rep-strong,.fiche-franchise,.rep-venir) .e-btn{flex:1 1 100%;justify-content:center;margin:4px 0 0}.screen>.doc .tuto-atelier-act{flex:1 1 100%;margin:0}.screen>.doc .tuto-atelier-act .e-btn{flex:none;margin:4px 0 0}}:is(.screen>.doc,.ft-liste) .specs-grille{display:block;columns:280px 3;column-gap:16px}:where(.screen>.doc) .specs-bloc{animation:none}:is(.screen>.doc,.ft-liste) .specs-bloc{display:block;break-inside:avoid;min-width:0;box-sizing:border-box;margin:0 0 16px;padding:18px 20px 6px;border-radius:var(--r-lg);background:var(--bg-surface)}:is(.screen>.doc,.ft-liste) .specs-bloc h3{display:flex;align-items:center;gap:8px;margin:0 0 4px;font-size:.9375rem;font-weight:600;line-height:1.35;letter-spacing:var(--ls-sm);text-transform:none;color:var(--fg-1)}:is(.screen>.doc,.ft-liste) .specs-bloc h3 .ic{flex:none;width:18px;height:18px;stroke:var(--fg-2)}:is(.screen>.doc,.ft-liste) .specs-bloc dl{margin:0}:is(.screen>.doc,.ft-liste) .specs-r{display:flex;flex-direction:column;align-items:stretch;gap:2px;padding:10px 0;border-bottom:1px solid var(--border-1)}:is(.screen>.doc,.ft-liste) .specs-r:last-child{border-bottom:0}:is(.screen>.doc,.ft-liste) .specs-r dt{flex:none;min-width:0;font-size:.8125rem;line-height:1.4;color:var(--fg-3)}:is(.screen>.doc,.ft-liste) .specs-r dd{flex:none;min-width:0;margin:0;text-align:left;font-size:.9375rem;font-weight:600;line-height:1.45;color:var(--fg-1);overflow-wrap:break-word;font-variant-numeric:tabular-nums}.screen>.doc .specs-var{margin:24px 0 0}.screen>.doc .specs-var h3{font-size:var(--fs-h3);font-weight:600}.screen>.doc .specs-d{border-radius:var(--r-md);background:var(--bg-surface)}.screen>.doc .specs-d>summary{min-height:52px;box-sizing:border-box;padding:14px 16px}.screen>.doc .specs-d>summary span{color:var(--fg-link)}.screen>.doc .rep-cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 32px;padding:0}.screen>.doc .rep-cta .e-btn{min-height:48px;padding:0 22px;border-radius:var(--r-pill);font-size:1rem;font-weight:600}@media (max-width:639.98px){.screen>.doc .rep-cta>*{flex:1 1 200px;justify-content:center}}.screen>.doc .rep-cta .e-btn .ic,.screen>.doc .rep-sec .ic{width:18px;height:18px;stroke:currentColor}.screen>.doc .rep-sec{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;box-sizing:border-box;padding:0 20px;border-radius:var(--r-pill);background:var(--bg-page);box-shadow:inset 0 0 0 1px var(--border-2);color:var(--fg-1);font-size:1rem;font-weight:600;text-decoration:none;transition:background-color var(--dur-2) var(--ease-standard),transform var(--dur-2) var(--ease-spring)}@media (hover:hover) and (pointer:fine){.screen>.doc .rep-sec:hover{background:var(--c-gray-50)}}.screen>.doc .rep-sec:active{transform:scale(.97);background:var(--c-gray-100);transition-duration:var(--dur-1)}.screen>.doc .rep-plus{margin:-8px 0 32px;padding:0}.screen>.doc .rep-plus .rep-sec{display:inline;min-height:0;padding:0;background:none;box-shadow:none;color:var(--fg-link);font-size:.9375rem;font-weight:500;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.screen>.doc .rep-plus .rep-sec:active{transform:none;background:none}.screen>.doc .rep-atelier{max-width:var(--ft-bloc);box-sizing:border-box;margin:var(--ft-sec) 0 0;padding:24px;border:1px solid var(--border-1);border-radius:var(--r-lg);background:var(--bg-page)}.screen>.doc .rep-atelier h2{margin:0 0 12px;font-size:var(--fs-h3);font-weight:600;letter-spacing:var(--ls-h3)}.screen>.doc .rep-atelier .rep-exp{margin:8px 0 12px;font-size:.9375rem;line-height:1.5;color:var(--fg-2)}.screen>.doc .rep-atelier address{font-size:var(--fs-body);line-height:1.6;color:var(--fg-1)}.screen>.doc .rep-atelier address b{font-weight:600}.screen>.doc .rep-atelier .rep-h{gap:8px;margin:12px 0 20px;font-size:.9375rem;font-weight:500;color:var(--fg-2)}.screen>.doc .rep-atelier .rep-h .ic{width:18px;height:18px;stroke:var(--fg-2)}.screen>.doc .rep-atelier .rep-h{position:relative;display:block;padding-left:26px}.screen>.doc .rep-atelier .rep-h .ic{position:absolute;left:0;top:.15em}.screen>.doc .rep-atelier .rep-liens{gap:10px}.screen>.doc .rep-atelier .rep-liens :is(.e-btn,.rep-sec){flex:1 1 180px;min-width:0}.screen>.doc .rep-atelier .rep-liens .e-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 20px}.screen>.doc .rep-atelier .rep-liens .e-btn{white-space:normal;text-align:center;padding-top:10px;padding-bottom:10px;overflow-wrap:anywhere}.screen>.doc .rep-atelier .rep-liens .e-btn .ic{width:18px;height:18px;stroke:currentColor}@media (min-width:640px){.screen>.doc .rep-atelier .rep-liens :is(.e-btn,.rep-sec){flex:0 0 auto}}.screen>.doc .rep-atelier{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;align-items:center}.screen>.doc .rep-atelier>*{grid-column:1 / -1}.screen>.doc .rep-atelier>h2{grid-column:1;grid-row:1;margin:0}.screen>.doc .rep-atelier>address{margin-top:12px}.screen>.doc .rep-atelier>.ft-ouvert{grid-column:2;grid-row:1;justify-self:end;margin:0;padding:4px 10px 4px 9px;font-size:.8125rem;line-height:1.2;border-radius:var(--r-pill);background:var(--bg-surface)}.screen>.doc .rep-atelier>.ft-ouvert[data-ouvert="1"]{background:var(--c-success-50)}.screen>:is(.doc,.bib) .code-tri,.screen>.doc .tuto-tri{margin:8px 0 24px;padding:0}.screen>:is(.doc,.bib) .code-tri-champ{position:relative;display:flex;align-items:center;gap:10px;box-sizing:border-box;max-width:720px;min-height:48px;padding:0 16px;border-radius:var(--r-pill);background:var(--bg-surface);box-shadow:inset 0 0 0 1px #fff0;transition:background-color var(--dur-2) var(--ease-standard),box-shadow var(--dur-2) var(--ease-standard)}.screen>:is(.doc,.bib) .code-tri-champ:focus-within{background:var(--bg-page);box-shadow:inset 0 0 0 1px var(--focus),0 0 0 4px rgb(11 99 206 / .18)}.screen>:is(.doc,.bib) .code-tri-champ .ic{width:20px;height:20px;stroke:var(--fg-3)}.screen>:is(.doc,.bib) .code-tri-champ input{min-height:46px;font-size:1rem;color:var(--fg-1)}.screen>:is(.doc,.bib) .code-tri-champ input::placeholder{color:var(--fg-3)}.screen>:is(.doc,.bib) .code-tri-n{min-height:1lh;margin:8px 0 0;font-size:.875rem;line-height:1.45;color:var(--fg-3);font-variant-numeric:tabular-nums}.screen>.doc .code-q{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:8px 0 24px}.screen>.doc .code-q input{flex:0 1 720px;box-sizing:border-box;min-width:0;min-height:48px;margin:0;padding:0 16px 0 46px;border:0;border-radius:var(--r-pill);background:var(--bg-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235b6b82' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='10.8' cy='10.8' r='6.4'/%3E%3Cpath d='M19.8 19.8 15.5 15.5'/%3E%3C/svg%3E") 16px 50%/20px no-repeat;font:inherit;font-size:1rem;color:var(--fg-1);outline:none;box-shadow:inset 0 0 0 1px #fff0;transition:background-color var(--dur-2) var(--ease-standard),box-shadow var(--dur-2) var(--ease-standard)}.screen>.doc .code-q input::placeholder{color:var(--fg-3)}.screen>.doc .code-q input:focus-visible{background-color:var(--bg-page);box-shadow:inset 0 0 0 1px var(--focus),0 0 0 4px rgb(11 99 206 / .18)}.screen>.doc .code-q #ft-dico-n:empty{display:none}.screen>.doc .code-q #ft-dico-n{font-size:.875rem;color:var(--fg-3);font-variant-numeric:tabular-nums}:is(.post-type-archive-ft_code,.post-type-archive-ft_conseil,.post-type-archive-ft_fiche) .screen>.doc>.code-tri,.post-type-archive-ft_terme .screen>.doc>.code-q,.screen>.bib>.code-tri{position:sticky;top:var(--ft-colle);z-index:5;margin-inline:-8px;padding:12px 8px;background:rgb(255 255 255 / .9);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);transition:top 240ms var(--ease-standard)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.screen>:is(.doc,.bib)>:is(.code-tri,.code-q){background:var(--bg-page)}}.screen>.doc .tuto-filtres{gap:10px;margin-top:14px}.screen>.doc .tuto-fgr{gap:8px}.screen>.doc .tuto-fl{width:96px;font-size:.8125rem;font-weight:600;letter-spacing:0;text-transform:none;color:var(--fg-3)}@media (min-width:640px){.screen>.doc .tuto-fgr{position:relative;padding-left:104px}.screen>.doc .tuto-fl{position:absolute;left:0;top:11px}}@media (max-width:639.98px){.screen>.doc .tuto-fgr{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:calc(-1 * var(--ft-bord));padding:4px var(--ft-bord)}.screen>.doc .tuto-fgr::-webkit-scrollbar{display:none}.screen>.doc .tuto-fl{flex:none;width:auto;margin-right:4px}.screen>.doc .tuto-f{flex:none;white-space:nowrap}}.screen>.doc .tuto-tri .tuto-filtres{flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px 24px}.screen>.doc .tuto-sel{position:relative;display:inline-flex;align-items:center}.screen>.doc .tuto-sel select{-webkit-appearance:none;appearance:none;min-height:40px;margin:0;padding:0 40px 0 16px;border:0;border-radius:var(--r-pill);background:var(--bg-surface);color:var(--fg-1);font:inherit;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color var(--dur-2) var(--ease-standard)}@media (hover:hover) and (pointer:fine){.screen>.doc .tuto-sel select:hover{background:var(--bg-surface-2)}}.screen>.doc .tuto-sel select:focus-visible{outline:2px solid #fff0;box-shadow:var(--ring)}.screen>.doc .tuto-sel .ic{position:absolute;right:14px;top:50%;width:16px;height:16px;margin-top:-8px;stroke:var(--fg-2);pointer-events:none}@media (min-width:640px){.screen>.doc .tuto-tri .tuto-fgr{padding-left:0}.screen>.doc .tuto-tri .tuto-fl{position:static;width:auto;margin-right:2px}}@media (max-width:639.98px){.screen>.doc .tuto-tri .tuto-fgr{flex:1 1 100%}}.screen>.doc .tuto-hub{margin:4px 0 28px}.screen>.doc .tuto-hub p{flex:1 1 320px;max-width:var(--measure);margin:0;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--fg-2)}.screen>.doc .diag-champ{max-width:720px}.screen>.doc .tuto-f{position:relative;min-height:40px;padding:0 14px;background:var(--bg-surface);font-size:.875rem;font-weight:500}.screen>.doc .tuto-f::after{content:"";position:absolute;inset:-2px 0}.screen>.doc .tuto-f span{font-size:.75rem;color:var(--fg-3)}.screen>.doc .tuto-f[aria-pressed="true"]{background:var(--c-night-900);color:#fff}.screen>.doc .tuto-f[aria-pressed="true"] span{color:var(--fg-inverse-2)}.screen>.doc .diag{margin:0 0 8px;padding:0}.screen>.doc .diag>h2.st{margin:0 0 12px;font-size:var(--fs-h3);line-height:var(--lh-h3)}.screen>.doc .diag-champ{min-height:56px;box-sizing:border-box;padding:0 18px;border:0;border-radius:var(--r-pill);background:var(--bg-surface);box-shadow:inset 0 0 0 1px #fff0}.screen>.doc .diag-champ:focus-within{box-shadow:inset 0 0 0 1px var(--focus),0 0 0 4px rgb(11 99 206 / .18)}.screen>.doc .diag-champ .ic{width:20px;height:20px}.screen>.doc .diag-champ input{font-size:1.0625rem}.screen>.doc .diag-aide{max-width:var(--ft-mesure);margin:10px 4px 0;font-size:.875rem;color:var(--fg-3)}.screen>.doc .diag-aide b{background:var(--bg-surface);color:var(--fg-2);font-weight:600;white-space:nowrap}.screen>.doc .navigation.pagination{margin:32px 0 0}.screen>.doc .navigation .nav-links{display:flex;flex-wrap:wrap;gap:8px}.screen>.doc .navigation .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;box-sizing:border-box;padding:0 12px;border-radius:var(--r-pill);background:var(--bg-surface);color:var(--fg-1);font-weight:600;text-decoration:none;font-variant-numeric:tabular-nums}.screen>.doc .navigation .page-numbers.current{background:var(--c-night-900);color:#fff}.screen>.doc .navigation a.page-numbers:hover{background:var(--bg-surface-2)}.screen>.doc .navigation .page-numbers.dots{background:none}.screen>:is(.doc,.bib) .code-vide,.screen>:is(.doc,.bib) .tuto-vide{max-width:var(--ft-mesure);margin:16px 0 0;padding:20px;border-radius:var(--r-md);background:var(--bg-surface);color:var(--fg-2);font-size:.9375rem;line-height:1.55;text-align:left}.screen>:is(.doc,.bib) :is(.code-vide,.tuto-vide) a{color:var(--fg-link);font-weight:600}.blog .screen>.doc .doc-item{max-width:var(--ft-mesure);margin:0;padding:24px 0;border-top:1px solid var(--border-1)}.blog .screen>.doc .doc-item h2{margin:0 0 8px;font-size:var(--fs-h3);font-weight:600;line-height:1.3;letter-spacing:var(--ls-h3)}.blog .screen>.doc .doc-item h2 a{color:var(--fg-1);text-decoration:none}.blog .screen>.doc .doc-item h2 a:hover{color:var(--fg-link);text-decoration:underline;text-underline-offset:3px}.blog .screen>.doc .doc-item .pagecontent{font-size:var(--fs-body);color:var(--fg-2)}.blog .screen>.doc .doc-item .pagecontent p{color:var(--fg-2)}.screen>.doc :is(.comments-title,.comment-reply-title,#reply-title){max-width:var(--ft-mesure);margin:var(--ft-sec) 0 12px;font-size:var(--fs-h3);font-weight:600;line-height:1.3}.screen>.doc :is(.commentlist,.comment-list){max-width:var(--ft-mesure);margin:0;padding:0;list-style:none}.screen>.doc :is(.commentlist,.comment-list) li{padding:16px 0;border-top:1px solid var(--border-1)}.screen>.doc :is(.commentlist,.comment-list) .avatar{float:left;width:40px;height:40px;margin:0 12px 4px 0;border-radius:50%;background:var(--bg-surface)}.screen>.doc :is(.commentlist,.comment-list) :is(.comment-meta,.commentmetadata){font-size:.875rem;color:var(--fg-3)}.screen>.doc :is(.commentlist,.comment-list) p{margin:6px 0 0;font-size:var(--fs-body)}.screen>.doc .comment-respond{max-width:var(--ft-mesure)}.screen>.doc .comment-form p{margin:0 0 16px;font-size:.9375rem;color:var(--fg-2)}.screen>.doc .comment-form label{display:block;margin:0 0 6px;font-size:.875rem;font-weight:600;color:var(--fg-1)}.screen>.doc .comment-form :is(input[type=text],input[type=email],input[type=url],textarea){width:100%;box-sizing:border-box;min-height:48px;padding:12px 14px;border:1px solid var(--border-input);border-radius:12px;background:var(--bg-page);font:inherit;font-size:1rem;color:var(--fg-1)}.screen>.doc .comment-form :is(input,textarea):focus-visible{outline:none;border-color:var(--focus);box-shadow:0 0 0 4px rgb(11 99 206 / .18)}.screen>.doc .comment-form .comment-form-cookies-consent{display:flex;align-items:flex-start;gap:10px}.screen>.doc .comment-form .comment-form-cookies-consent label{margin:0;font-weight:400;color:var(--fg-2)}.screen>.doc .comment-form .comment-form-cookies-consent input{flex:none;width:20px;height:20px;margin:1px 0 0;accent-color:var(--action)}.screen>.doc .comment-form .submit{min-height:48px;padding:0 24px;border:0;border-radius:var(--r-pill);background:var(--action);color:#fff;font:inherit;font-size:1rem;font-weight:600;cursor:pointer}.screen>.doc .comment-form .submit:hover{background:var(--action-hover)}.screen>.doc .comment-form .submit:focus-visible{outline:2px solid #fff0;box-shadow:var(--ring)}.screen>.bib .bib-tete{padding:0}.screen>.bib .bib-tags{gap:6px;margin-top:4px}.screen>.bib .bib-tag{padding:2px 8px;border-radius:var(--r-pill);background:none;color:var(--fg-3);font-size:.75rem;font-weight:500;box-shadow:inset 0 0 0 1px var(--border-1)}.screen>.bib .bib-tag.on{background:var(--bg-page);color:var(--fg-1);font-weight:600;box-shadow:none}.ft-rail,.ft-prog{display:none}@media (min-width:1024px){.screen>.doc>.ft-rail{display:block;position:absolute;top:clamp(20px,1rem + 1.2vw,36px);bottom:0;right:var(--ft-bord);width:var(--ft-rail-w)}.screen>.doc>.ft-rail{top:calc(clamp(20px,1rem + 1.2vw,36px) - 44px)}.ft-rail-in{position:sticky;top:calc(var(--header-h) + 24px);translate:0 var(--catnav-h);display:flex;flex-direction:column;gap:24px;max-height:calc(100vh - var(--header-h) - 44px - 48px);max-height:calc(100dvh - var(--header-h) - 44px - 48px);transition:translate 240ms var(--ease-standard)}.screen>.doc>.ft-rail :is(.tuto-atelier,.rep-venir){flex:none;flex-direction:column;align-items:flex-start;gap:14px;margin:0;padding:22px}.screen>.doc>.ft-rail :is(.tuto-atelier,.rep-venir) div{flex:none}.screen>.doc>.ft-rail :is(.tuto-atelier,.rep-venir) b{font-size:1rem}.screen>.doc>.ft-rail :is(.tuto-atelier,.rep-venir) span{font-size:.875rem}.screen>.doc>.ft-rail :is(.tuto-atelier,.rep-venir) .e-btn{align-self:stretch;margin:0}.screen>.doc>.ft-rail .tuto-atelier-act{align-self:stretch;margin:0}.screen>.doc>.ft-rail .tuto-atelier>svg{width:40px;height:40px;padding:9px}}.ft-toc{display:flex;flex-direction:column;min-height:0}.screen>.doc .ft-toc-t{margin:0 0 10px;font-size:.75rem;font-weight:600;line-height:1.35;letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--fg-3)}.ft-toc-l{min-height:0;margin:0;padding:0 0 0 1px;list-style:none;overflow:auto;overscroll-behavior:contain;box-shadow:inset 1px 0 0 var(--border-1);scrollbar-width:thin}.ft-toc-l li{margin:0;padding:0}.ft-toc-l li::before{content:none}.ft-toc-l a{position:relative;display:block;padding:6px 8px 6px 16px;border-radius:0 8px 8px 0;color:var(--fg-2);font-size:.875rem;line-height:1.4;letter-spacing:var(--ls-sm);text-decoration:none;transition:color var(--dur-2) var(--ease-standard)}.ft-toc-l a::before{content:"";position:absolute;left:-1px;top:6px;bottom:6px;width:2px;border-radius:2px;background:#fff0;transition:background-color var(--dur-2) var(--ease-standard)}.ft-toc-l a:hover{color:var(--fg-1)}.ft-toc-l a[aria-current="true"]{color:var(--fg-1);font-weight:600}.ft-toc-l a[aria-current="true"]::before{background:var(--c-night-900)}.ft-toc-l a:focus-visible{outline-offset:-2px}.ft-etapes-tete{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 8px}.ft-etapes-tete .ft-toc-t{margin:0}.ft-etapes-n{font-size:.8125rem;font-weight:600;color:var(--fg-2);font-variant-numeric:tabular-nums}.ft-etapes-barre{height:4px;margin:0 0 12px;border-radius:2px;background:var(--bg-surface-2);overflow:hidden}.ft-etapes-barre i{display:block;height:100%;border-radius:inherit;background:var(--c-success-600);transform-origin:0 50%;transform:scaleX(var(--ft-p,0));transition:transform var(--dur-3) var(--ease-standard)}.ft-rail .ft-etapes .ft-toc-l a{display:flex;align-items:flex-start;gap:10px;padding:5px 8px 5px 12px;font-size:.8125rem;line-height:1.4}.ft-rail .ft-etapes .ft-toc-l a>span:last-child{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ft-toc-num{flex:none;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-top:-1px;border-radius:50%;background:var(--bg-surface-2);color:var(--fg-2);font-size:.75rem;font-weight:650;font-variant-numeric:tabular-nums;transition:background-color var(--dur-2) var(--ease-standard),color var(--dur-2) var(--ease-standard)}.ft-toc-l a[aria-current="true"] .ft-toc-num{background:var(--c-night-900);color:#fff}.ft-toc-l li.ft-fait .ft-toc-num{background:var(--c-success-600);color:#fff0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5 10.5 17 18 7.5'/%3E%3C/svg%3E");background-position:center;background-size:13px;background-repeat:no-repeat}.ft-toc-l li.ft-fait a{color:var(--fg-3)}.ft-rail .ft-etapes .ft-toc-l li{display:flex;align-items:flex-start;gap:2px}.ft-rail .ft-etapes .ft-toc-l li>a{flex:1 1 auto;min-width:0}.ft-rail-coche{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0;padding:0;border:0;border-radius:8px;background:none;cursor:pointer;transition:background-color var(--dur-2) var(--ease-standard)}.ft-rail-coche>span{box-sizing:border-box;width:18px;height:18px;border:1.8px solid var(--border-input);border-radius:5px;background:var(--bg-page);transition:background-color var(--dur-2) var(--ease-standard),border-color var(--dur-2) var(--ease-standard)}.ft-rail-coche[aria-pressed="true"]>span{border-color:var(--c-success-600);background:var(--c-success-600) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5 10.5 17 18 7.5'/%3E%3C/svg%3E") center/13px no-repeat}@media (hover:hover) and (pointer:fine){.ft-rail-coche:hover{background:var(--bg-surface)}}.ft-rail-coche:active{background:var(--bg-surface-2)}.ft-rail-coche:focus-visible{outline:2px solid var(--focus);outline-offset:0}.ft-rail .ft-toc-l li.ft-fait:has(>.ft-rail-coche) .ft-toc-num{background:var(--c-success-50);background-image:none;color:var(--c-success-700)}.screen>.doc .tuto-som .tuto-avance{min-height:22px;line-height:22px}@media (scripting:enabled){.screen>.doc .tuto-som:has(>.tuto-avance[hidden])>.tuto-som-t{margin-bottom:26px}}@media (min-width:1024px) and (scripting:enabled){.single-ft_tuto .screen>.doc.tuto .tuto-som>ol{display:none}.single-ft_tuto .screen>.doc.tuto .tuto-som{padding:18px 20px}.single-ft_tuto .screen>.doc.tuto .tuto-som .tuto-avance{margin:4px 0 0;font-size:.9375rem}.single-ft_tuto .screen>.doc.tuto .tuto-som .tuto-avance::after{content:" · Cochez-les au fil du travail, dans la colonne de droite.";color:var(--fg-2);font-weight:400}}.ft-toc-m{margin:0 0 24px;border-radius:var(--r-md);background:var(--bg-surface)}.ft-toc-m>summary{display:flex;align-items:center;gap:10px;box-sizing:border-box;height:52px;padding:0 16px;list-style:none;cursor:pointer;font-size:.9375rem;font-weight:600;color:var(--fg-1);border-radius:inherit;-webkit-tap-highlight-color:#fff0}.ft-toc-m>summary::-webkit-details-marker{display:none}.ft-toc-m>summary::after{content:"";width:8px;height:8px;margin:-4px 2px 0 0;border-right:1.8px solid var(--fg-2);border-bottom:1.8px solid var(--fg-2);transform:rotate(45deg);transition:transform var(--dur-2) var(--ease-standard)}.ft-toc-m[open]>summary::after{margin-top:4px;transform:rotate(-135deg)}.ft-toc-m>summary .ft-toc-n{margin-left:auto;font-size:.875rem;font-weight:500;color:var(--fg-3);font-variant-numeric:tabular-nums}.ft-toc-m ol{margin:0;padding:0 8px 10px;list-style:none;counter-reset:ft-toc}.ft-toc-m li{counter-increment:ft-toc;margin:0;padding:0}.ft-toc-m li::before{content:none}.ft-toc-m a{display:flex;align-items:center;gap:12px;min-height:44px;box-sizing:border-box;padding:8px;border-radius:10px;color:var(--fg-1);font-size:.9375rem;line-height:1.4;text-decoration:none}.ft-toc-m a::before{content:counter(ft-toc);flex:none;width:22px;color:var(--fg-3);font-size:.8125rem;font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.ft-toc-m a:active{background:var(--bg-surface-2)}@media (min-width:1024px){.ft-toc-m{display:none}}@media (scripting:enabled) and (max-width:1023.98px){:is(.single,.page) .screen>.doc:not(.tuto):not(.ft-toc-pret):has(>.pagecontent>h2:nth-of-type(4))>.pagecontent{margin-top:100px}:is(.single,.page) .screen>.doc:not(.tuto):not(.ft-toc-pret):has(>.pagecontent>h2:nth-of-type(4))>:has(+.pagecontent){margin-bottom:24px}:is(.single,.page) .screen>.doc:not(.tuto):not(.ft-toc-pret):has(>.pagecontent>h2:nth-of-type(4))>.pagecontent>:is(h2,h3):first-child{margin-top:0}}@media (max-width:1023.98px){.screen>.doc>:has(+.ft-toc-m){margin-bottom:24px}}.top>.ft-prog{display:block;position:absolute;left:0;right:0;top:var(--header-h);z-index:1;height:3px;translate:0 var(--catnav-h);pointer-events:none;transition:translate 240ms var(--ease-standard)}.ft-prog>i{position:absolute;left:0;right:0;bottom:0;display:block;height:3px;background:var(--c-success-600);transform-origin:0 50%;transform:scaleX(var(--ft-p,0));transition:transform var(--dur-3) var(--ease-standard)}.ft-prog>.ft-prog-in{display:none}@media (max-width:1023.98px){.top>.ft-prog{height:36px;box-sizing:border-box;padding:0 var(--ft-bord) 3px;background:rgb(255 255 255 / .9);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);box-shadow:0 1px 0 var(--border-1);opacity:0;visibility:hidden;transform:translateY(-100%);transition:opacity var(--dur-2) var(--ease-standard),transform var(--dur-3) var(--ease-standard),visibility 0s linear var(--dur-3)}.top>.ft-prog.ft-lit{opacity:1;visibility:visible;transform:none;transition:opacity var(--dur-2) var(--ease-standard),transform var(--dur-3) var(--ease-standard),visibility 0s}.ft-prog>.ft-prog-in{display:flex;align-items:center;gap:10px;height:100%;min-width:0}.ft-prog-num{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;box-sizing:border-box;padding:0 6px;border-radius:var(--r-pill);background:var(--c-atelier-600);color:#fff;font-size:.75rem;font-weight:650;font-variant-numeric:tabular-nums}.ft-prog-num:empty{display:none}.ft-prog-nom{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;letter-spacing:var(--ls-sm);color:var(--fg-1)}.ft-prog-fait{flex:none;display:inline-flex;align-items:center;gap:4px;font-size:.8125rem;font-weight:600;color:var(--fg-2);font-variant-numeric:tabular-nums}.ft-prog-fait svg{width:14px;height:14px;stroke:currentColor}.ft-prog.ft-fini .ft-prog-fait{color:var(--c-success-700)}.screen>.doc.tuto .tuto-corps>h2{scroll-margin-top:44px}}@media (scripting:none){.ft-prog{display:none!important}}@media (prefers-reduced-motion:reduce){.screen>:is(.doc,.bib) *,.ft-prog,.ft-prog *,.ft-rail-in{transition:none!important}.top>.ft-prog{transform:none!important}}@media print{.ft-rail,.ft-toc-m,.ft-prog{display:none!important}}.err404 .ft-404-finder{align-self:stretch;box-sizing:border-box;width:100%;max-width:560px;margin:8px auto 28px;text-align:left}.err404 .ft-404-finder .ft-finder-go{--btn-bg:var(--bg-page);--btn-bg-h:var(--c-gray-100);--btn-bg-p:var(--c-gray-200);--btn-fg:var(--fg-1);box-shadow:var(--sh-1)}.search-results li.ft-res{display:flex;min-width:0}.search-results .ft-res-c{flex:1 1 auto;display:flex;flex-direction:column;gap:6px;box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:128px;padding:16px 18px;border-radius:var(--r-lg);background:var(--bg-surface);color:var(--fg-1);text-decoration:none;transition:background-color var(--dur-2) var(--ease-standard),transform var(--dur-2) var(--ease-spring)}@media (hover:hover) and (pointer:fine){.search-results .ft-res-c:hover{background:var(--bg-surface-2)}}.search-results .ft-res-c:active{transform:scale(.98);transition-duration:var(--dur-1)}.search-results .ft-res-t{font-size:.75rem;font-weight:600;line-height:1.35;letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--fg-3)}.search-results .ft-res-n{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:.9375rem;font-weight:600;line-height:1.4;letter-spacing:var(--ls-sm);color:var(--fg-1)}.search-results .ft-res-l{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:4px;font-size:.875rem;font-weight:600;color:var(--fg-link)}.search-results .ft-res-l::after{content:"";width:6px;height:6px;border-right:1.8px solid currentColor;border-bottom:1.8px solid currentColor;transform:rotate(-45deg);transition:transform var(--dur-2) var(--ease-out)}@media (hover:hover) and (pointer:fine){.search-results .ft-res-c:hover .ft-res-l::after{transform:translateX(3px) rotate(-45deg)}}.wc.ft-recherche>.sbar{box-sizing:border-box;max-width:42rem;margin-bottom:8px}.wc.ft-recherche>.sbar .search{min-height:48px}@media (max-width:639.98px){.search-results .ft-recherche li.ft-res{grid-column:1 / -1}.search-results .ft-recherche .ft-res-c{position:relative;min-height:0;gap:4px;padding:14px 44px 14px 16px;border-radius:var(--r-md)}.search-results .ft-recherche .ft-res-l{position:absolute;top:50%;right:16px;margin:-6px 0 0;padding:0;font-size:0;line-height:0;color:var(--fg-3)}.search-results .ft-recherche .ft-res-l::after{width:7px;height:7px}}.search-results .ft-recherche .ft-res-n{-webkit-line-clamp:4}.ft-recherche ul.products:not(:has(>li:not(.ft-res))){row-gap:12px}.ft-recherche .noresult .ft-res-aide{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 20px;margin-top:12px}.ft-recherche .noresult .ft-res-aide a{display:inline-flex;align-items:center;min-height:44px;font-size:.9375rem;font-weight:600;color:var(--fg-link);text-decoration:none}@media (hover:hover) and (pointer:fine){.ft-recherche .noresult .ft-res-aide a:hover{text-decoration:underline;text-underline-offset:3px}}.screen>.doc a.ft-dico-lien{color:inherit;text-decoration:underline dotted;text-decoration-color:var(--fg-3);text-underline-offset:3px;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.screen>.doc a.ft-dico-lien:hover{text-decoration-style:solid;text-decoration-color:currentColor}}.screen>.doc .ft-terme-codes{margin-top:var(--ft-sec)}.screen>.doc ul.ft-terme-codes-l{list-style:none;margin:12px 0 0;padding:0;max-width:var(--measure)}.screen>.doc ul.ft-terme-codes-l>li{margin:0;padding:10px 0;border-bottom:1px solid var(--border-1);line-height:1.6}.screen>.doc ul.ft-terme-codes-l>li::before{content:none}.ft-taille,.ft-univ{margin:40px 0 8px;padding:0}.ft-liste>.ft-taille,.ft-liste>.ft-univ{margin:0}.ft-liste>.ft-taille>.sec,.ft-liste>.ft-univ>.sec{padding:clamp(48px,5vw,72px) var(--sp) 0;margin:0 0 12px}.ft-taille .sec h2,.ft-univ .sec h2{margin:0}.ft-taille-orig,.screen>.doc .ft-taille-orig{display:flex;flex-wrap:wrap;gap:2px 10px;align-items:baseline;margin:8px var(--sp,0) 10px;font-size:.9375rem;line-height:1.5;color:var(--fg-1)}.ft-taille-cote b{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.ft-taille-vers{font-size:.8125rem;color:var(--fg-3)}.ft-taille-src{flex-basis:100%;font-size:.8125rem;color:var(--fg-3)}.ft-taille-src a{color:var(--fg-link)}.ft-taille-avert,.screen>.doc .ft-taille-avert{box-sizing:border-box;max-width:var(--measure,42rem);margin:0 var(--sp,0) 8px;padding:12px 14px;border-radius:12px;background:var(--bg-surface);font-size:.875rem;line-height:1.5;color:var(--fg-2)}.ft-taille-avert strong{color:var(--fg-1);font-weight:600}.ft-taille-avert a{color:var(--fg-link);white-space:nowrap}.wc .ft-taille ul.products li.product,.ft-taille ul.products li.product{flex-direction:column}.ft-taille-note,.screen>.doc .ft-taille-note{display:flex;flex-direction:column;gap:4px;margin:6px 0 0;font-size:.8125rem;line-height:1.4;color:var(--fg-2);overflow-wrap:anywhere}.ft-taille-ecart{display:flex;gap:4px;align-items:flex-start;color:var(--c-warning-600,#a15c07);font-weight:500}.ft-taille-ecart .ic{flex:none;width:14px;height:14px;margin-top:1px;stroke:currentColor}.ft-taille-plus{margin:8px var(--sp,0) 0}.ft-taille-plus>summary{display:inline-flex;align-items:center;min-height:44px;cursor:pointer;font-weight:600;color:var(--fg-link)}.ft-taille-plus .products{padding-inline:0}.ft-univ-p,.screen>.doc .ft-univ-p{box-sizing:border-box;max-width:var(--measure,42rem);margin:0 var(--sp,0) 12px;font-size:.875rem;line-height:1.5;color:var(--fg-2)}.ft-univ ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:6px;margin:0 var(--sp,0);padding:0;list-style:none}@media (min-width:640px){.ft-univ ul{grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));gap:8px}}.ft-univ li{position:relative;display:flex;flex-direction:column;gap:1px;min-width:0;padding:9px 12px;border-radius:12px;background:var(--bg-surface)}.ft-univ li a{font-size:.875rem;font-weight:600;line-height:1.3;color:var(--fg-1);text-decoration:none}.ft-univ li a::before{content:"";position:absolute;inset:0;border-radius:inherit}.ft-univ li a::after{content:"\203A";margin-left:4px;color:var(--fg-3)}.ft-univ li span{font-size:.75rem;line-height:1.35;color:var(--fg-3)}.ft-univ li:focus-within{box-shadow:var(--ring)}.ft-univ li a:focus-visible{outline:none}@media (hover:hover) and (pointer:fine){.ft-univ li:hover{background:var(--bg-surface-2)}}.ft-compat-taille{margin-top:20px}.ft-compat-taille h3{margin:0 0 4px;font-size:.9375rem;font-weight:600}.ft-compat-taille-p{margin:0 0 10px;font-size:.875rem;line-height:1.5;color:var(--fg-2)}.ft-compat-taille details>summary{display:inline-flex;align-items:center;min-height:44px;cursor:pointer;font-weight:600;color:var(--fg-link)}@media (min-width:1024px){.ft-catnav-occ{flex:none}.ft-catnav-droite.ft-d-occ{width:calc(var(--w-sep) + var(--w-occ) + var(--w-rep) + var(--w-cod) + var(--w-tut) + var(--w-bib) - var(--m-bib))}.ft-d-occ{--w-occ:5.89em}.ft-d-occ--ici{--w-occ:6.03em}.ft-catnav .ft-cn-occ{width:var(--w-occ)}}@media (min-width:1024px) and (max-width:1099.98px){.ft-catnav--occ .ft-catnav-cats>li:nth-child(n+2){display:none}}@media (min-width:1100px) and (max-width:1279.98px){.ft-catnav--occ .ft-catnav-cats>li:nth-child(n+3){display:none}}@media (min-width:1280px) and (max-width:1439.98px){.ft-catnav--occ .ft-catnav-cats>li:nth-child(n+4){display:none}}.fta-l-nl{position:absolute;z-index:1;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:18px;height:18px;padding:0 5px;border-radius:var(--r-pill);background:var(--c-danger-600);color:#fff;font-size:.6875rem;font-weight:700;line-height:1;letter-spacing:0;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--bg-page);pointer-events:none}.top .fta-l-nl{top:5px;right:3px}.nav a:has(.fta-l-nl){position:relative}.nav .fta-l-nl{top:7px;left:calc(50% + 5px)}@media (min-width:1024px) and (max-width:1279.98px){.ft-foot-cols.ft-foot-cols--occ{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.ft-foot-cols.ft-foot-cols--occ{grid-template-columns:repeat(6,minmax(0,1fr));column-gap:28px}}@media (min-width:1024px){.ft-util .marquee .trk>.fta-l-eng--gratuit{width:16.52em}.ft-util .marquee .trk>.fta-l-eng--droits{width:29.03em}.ft-util .marquee .trk>.fta-l-eng--pro{width:27.36em}}@media (min-width:1024px) and (max-width:1279.98px){.ft-util .marquee .trk>.fta-l-eng--droits,.ft-util .marquee .trk>.fta-l-eng--pro{display:none}}@media (max-width:639.98px){.ft-foot-eng.fta-l-foot-eng li{white-space:normal;align-items:flex-start}.ft-foot-eng.fta-l-foot-eng .ic{flex:none;margin-top:1px}}.screen.on,.app.back .screen.on{animation:none}:root{--ft-reveal-bas:var(--tabbar-h,64px)}@media (min-width:1024px){:root{--ft-reveal-bas:0px}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.ft-reveal,.grid>.card,.wc ul.products>li.product,.ft-bento>*,.specs-bloc{animation:ft-reveal linear both;animation-timeline:view(block 0 var(--ft-reveal-bas));animation-range:entry var(--ft-decal,0%) entry calc(35% + var(--ft-decal,0%))}.specs-bloc:nth-child(n){animation-delay:0s}.hrow{view-timeline:--ft-rangee block;view-timeline-inset:0 var(--ft-reveal-bas)}.hrow>.card{animation:ft-reveal linear both;animation-timeline:--ft-rangee;animation-range:entry var(--ft-decal,0%) entry calc(35% + var(--ft-decal,0%))}.hrow>.card:nth-child(2),.grid>.card:nth-child(2n),ul.products>li:nth-child(2n){--ft-decal:5%}.hrow>.card:nth-child(3){--ft-decal:10%}.hrow>.card:nth-child(n+4){--ft-decal:15%}@media (min-width:640px){.grid>.card:nth-child(2n),ul.products>li:nth-child(2n){--ft-decal:0%}.grid>.card:nth-child(3n+2),ul.products>li:nth-child(3n+2){--ft-decal:5%}.grid>.card:nth-child(3n),ul.products>li:nth-child(3n){--ft-decal:10%}}@media (min-width:1024px){.grid>.card:nth-child(3n+2),.grid>.card:nth-child(3n),ul.products>li:nth-child(3n+2),ul.products>li:nth-child(3n){--ft-decal:0%}.grid>.card:nth-child(4n+2),ul.products>li:nth-child(4n+2){--ft-decal:5%}.grid>.card:nth-child(4n+3),ul.products>li:nth-child(4n+3){--ft-decal:10%}.grid>.card:nth-child(4n),ul.products>li:nth-child(4n){--ft-decal:15%}}@media (min-width:1024px) and (max-width:1279.98px){.ft-shop-main ul.products>li{--ft-decal:0%}.ft-shop-main ul.products>li:nth-child(3n+2){--ft-decal:5%}.ft-shop-main ul.products>li:nth-child(3n){--ft-decal:10%}}}}@keyframes ft-reveal{from{opacity:.001;translate:0 24px}to{opacity:1;translate:none}}@media (prefers-reduced-motion:no-preference){.ft-entree{animation:ft-entree var(--dur-4) var(--ease-out) both;animation-delay:calc(var(--ft-i,0) * 60ms)}.ft-entree-titre{animation:ft-entree-titre var(--dur-4) var(--ease-out) both}.ft-trace-in{animation:ft-trace-in 1.2s var(--ease-out) .2s both}}@keyframes ft-entree{from{opacity:.001;translate:0 12px}}@keyframes ft-entree-titre{from{translate:0 8px}}@keyframes ft-trace-in{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.ft-derive{animation:ft-derive linear both;animation-timeline:view();animation-range:cover}.ft-derive--haut{animation:ft-derive-haut linear both;animation-timeline:view();animation-range:exit}}}@keyframes ft-derive{from{translate:0 var(--ft-derive,24px)}to{translate:0 calc(var(--ft-derive,24px) * -1)}}@keyframes ft-derive-haut{to{translate:0 calc(var(--ft-derive,24px) * -1)}}@view-transition{navigation:auto}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}::view-transition-old(root),::view-transition-new(root){animation-duration:200ms;animation-timing-function:var(--ease-standard)}::view-transition-group(*){animation-duration:320ms;animation-timing-function:var(--ease-standard)}::view-transition-old(*):only-child,::view-transition-new(*):only-child{animation-duration:200ms}.ft-top-bar{view-transition-name:ft-entete}.ft-catnav{view-transition-name:ft-categories}.nav{view-transition-name:ft-onglets}.card .ph{view-transition-name:none!important}.top>.hsearch.ft-sortie{animation:ft-hs-sortie 160ms var(--ease-in) both;pointer-events:none}@keyframes ft-hs-sortie{to{opacity:0}}@media print{*,*::before,*::after{animation:none!important;transition:none!important}}