@font-face{font-family:'Figtree';src:url(/assets/fonts/figtree-latin-wght-normal.woff2) format('woff2');font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:'Gabarito';src:url(/assets/fonts/gabarito-latin-wght-normal.woff2) format('woff2');font-weight:400 900;font-style:normal;font-display:swap}:root{--bordeaux:#802C33;--bordeaux-fonce:#6A2229;--bordeaux-nuit:#5E1E24;--orange:#E26500;--orange-clair:#FBA735;--sur-orange:#FFFFFF;--texte:#3A2422;--texte-2:#91514B;--texte-3:#6B3A33;--creme:#FBF1DC;--creme-2:#F8E6BF;--blanc:#FFFFFF;--soleil:radial-gradient(circle at 40% 30%,#FBA735,#E26500);--titre:'Gabarito',Arial,sans-serif;--corps:'Figtree',Arial,sans-serif;}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--blanc);font-family:var(--corps);color:var(--texte);font-size:16px;line-height:1.55;overflow-x:hidden}img,svg{max-width:100%}a{color:var(--bordeaux)}a:hover{color:#5E1E24}:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.sr{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.skip{position:absolute;left:-9999px;top:8px;z-index:50;background:var(--blanc);padding:10px 16px;border-radius:12px;font-weight:700}.skip:focus{left:12px}.wrap{max-width:1240px;margin:0 auto;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.h2{font:800 34px/1.02 var(--titre);color:var(--texte);margin:0;letter-spacing:-.01em;text-wrap:balance}.lead{margin:6px 0 0;color:var(--texte-3);font-size:15px}.sec{padding-top:52px}.page-simple{padding-bottom:72px;display:flex;flex-direction:column;gap:18px;align-items:flex-start}.page-simple .lead{margin:0}.only-m{display:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 24px;border-radius:999px;background:var(--bordeaux);color:var(--blanc);font:700 15px/1 var(--corps);text-decoration:none;border:0;cursor:pointer;box-shadow:0 8px 18px -8px rgba(128,44,51,.7);transition:transform .15s,box-shadow .15s}.btn:hover{background:var(--bordeaux-fonce);color:var(--blanc);transform:translateY(-1px);box-shadow:0 12px 22px -8px rgba(128,44,51,.8)}.btn-light{background:var(--blanc);color:var(--bordeaux);box-shadow:0 8px 18px -8px rgba(58,36,34,.35)}.btn-light:hover{background:#FFF6E6;color:var(--bordeaux)}.topbar{background:var(--bordeaux);color:var(--creme-2);font-size:13px}.topbar-in{display:flex;align-items:center;justify-content:space-between;gap:6px 24px;min-height:36px}.topbar-mid{flex:1;text-align:center;font-weight:600}.topbar-links{display:flex;gap:18px}.topbar a{color:var(--creme-2)}.site-head{position:relative;z-index:5;background:var(--blanc);box-shadow:0 8px 24px -18px rgba(128,44,51,.5)}.head-row{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px;padding-top:16px;padding-bottom:12px}.logo{display:flex;align-items:center;gap:12px;text-decoration:none;flex:0 0 auto}.logo-img{height:60px;width:auto}.logo-txt{display:flex;flex-direction:column;gap:2px}.logo-name{font:700 28px/1 var(--titre);color:var(--bordeaux);letter-spacing:-.015em}.logo-tag{font-size:13px;color:var(--texte-2);line-height:1.25}.search{flex:1 1 280px;display:flex;min-width:0;position:relative}.search input{flex:1 1 auto;min-width:0;height:48px;border:0;border-radius:999px;padding:0 56px 0 20px;font:500 15px var(--corps);color:var(--texte);background:var(--creme);box-shadow:inset 0 0 0 2px #F1DCC4;-webkit-appearance:none;appearance:none}.search button{position:absolute;right:4px;top:4px;width:40px;height:40px;border-radius:50%;border:0;background:var(--soleil);color:var(--sur-orange);display:flex;align-items:center;justify-content:center;cursor:pointer}.sugg{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:40;background:var(--blanc);border-radius:20px;box-shadow:0 18px 40px -12px rgba(58,36,34,.35),0 0 0 1px #F1DCC4;padding:8px;max-height:min(70vh,560px);overflow-y:auto}.sugg[hidden]{display:none}.sugg [role=option]{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:14px;text-decoration:none;color:var(--texte)}.sugg [role=option]:hover{background:var(--creme)}.sugg [aria-selected=true]{background:var(--creme-2)}.sugg-pic{flex:none;width:56px;height:56px;display:flex;align-items:center;justify-content:center}.sugg-pic img{max-width:56px;max-height:56px;object-fit:contain}.sugg-txt{display:flex;flex-direction:column;min-width:0;line-height:1.25}.sugg-brand{font-size:12px;font-weight:700;color:var(--texte-2);text-transform:uppercase;letter-spacing:.04em}.sugg-nom{font-weight:600;font-size:15px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sugg-prix{font:700 14px var(--titre);color:var(--bordeaux)}.sugg-prix s{font-weight:500;color:var(--texte-3)}.sugg-prix em{font:600 12px var(--corps);color:var(--texte-3)}.sugg-tous{display:block;margin-top:4px;padding:10px;border-radius:14px;text-align:center;font-weight:700;color:var(--bordeaux);background:var(--creme)}.sugg-vide{margin:0;padding:12px;color:var(--texte-3)}.search-page{width:100%;max-width:560px;flex:none}.icons{display:flex;gap:22px;align-items:center;flex:0 0 auto}.icon-link{display:flex;align-items:center;gap:8px;color:var(--texte);text-decoration:none;font-weight:600;font-size:15px;min-height:44px;position:relative}.badge{position:absolute;left:14px;top:2px;min-width:18px;height:18px;border-radius:9px;background:var(--orange);color:var(--sur-orange);font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center;padding:0 4px}.cart-total{color:var(--bordeaux)}.mainnav{display:flex;align-items:center;gap:4px 30px;padding-bottom:8px}@media (max-width:1100px){.mainnav{flex-wrap:wrap;gap:2px 20px}}.home-sun{width:28px;height:28px;border-radius:50%;background:var(--soleil);box-shadow:0 0 14px 2px rgba(251,167,53,.55);flex:none}.nav-promo{display:inline-flex;align-items:center;min-height:38px;padding:0 18px;border-radius:999px;background:var(--orange);color:var(--blanc);font-weight:600;font-size:15px;text-decoration:none}.nav-promo:hover{color:var(--blanc)}.navlink{color:var(--texte);text-decoration:none;font-weight:600;font-size:15px;padding:10px 2px;white-space:nowrap;border-bottom:2px solid transparent}.navlink:hover,.navlink[aria-current="page"]{color:var(--bordeaux);border-bottom-color:var(--orange)}.nav-drop{position:relative}.drop-panel{position:absolute;top:100%;left:-28px;z-index:30;width:720px;background:var(--blanc);border-radius:22px;box-shadow:0 24px 50px -16px rgba(128,44,51,.55);padding:26px 28px 20px;visibility:hidden;opacity:0;transform:translateY(6px);transition:opacity .15s,transform .15s,visibility .15s}.nav-drop:hover .drop-panel,.nav-drop:focus-within .drop-panel{visibility:visible;opacity:1;transform:none}.nav-drop.ferme .drop-panel{visibility:hidden;opacity:0}.drop-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.drop-col{display:flex;flex-direction:column;gap:2px}@media (max-width:1100px){.mainnav{position:relative}.nav-drop{position:static}.drop-panel{left:20px;right:20px;width:auto;max-width:720px}}.drop-fam{font-family:var(--titre);font-size:17px;color:var(--bordeaux);margin-bottom:6px}.drop-col a{color:var(--texte);text-decoration:none;font-size:15px;padding:5px 0}.drop-col a:hover,.drop-col a[aria-current="page"]{color:var(--bordeaux);text-decoration:underline;text-decoration-color:var(--orange)}.drop-tous{display:inline-block;margin-top:16px;padding-top:14px;border-top:1px solid #F1E2D3;width:100%;font-weight:700;color:var(--bordeaux);text-decoration:none}.drop-tous:hover{text-decoration:underline}.burger{display:none;position:relative}.burger>summary{list-style:none;width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:12px;background:var(--creme)}.burger summary::-webkit-details-marker{display:none}.burger-nav{position:absolute;top:54px;left:0;width:300px;max-width:calc(100vw - 40px);background:var(--blanc);border-radius:18px;box-shadow:0 24px 50px -16px rgba(128,44,51,.55);padding:10px;display:flex;flex-direction:column;z-index:20;max-height:calc(100vh - 150px);overflow-y:auto}.burger-nav .navlink{padding:12px 14px;border:0}.burger-promo{background:var(--orange);color:var(--blanc);font-weight:700;padding:12px 14px;border-radius:12px;text-decoration:none}.burger-promo:hover{color:var(--blanc)}.burger-drop>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.burger-drop>summary::after{content:"+";font-weight:700;color:var(--bordeaux)}.burger-drop[open]>summary::after{content:"-"}.burger-fam{display:block;font-family:var(--titre);font-weight:700;color:var(--bordeaux);padding:10px 14px 2px 24px}.burger-nav .burger-sub{display:block;padding:8px 14px 8px 24px;font-weight:500}.burger-nav .burger-tous{display:block;padding-left:24px;color:var(--bordeaux)}.burger-foot{display:flex;justify-content:space-between;padding:12px 14px 4px;border-top:1px solid #F1E2D3;margin-top:6px;font-size:14px}.foot{position:relative;background:var(--bordeaux);color:var(--creme-2);font-size:15px;margin-top:50px}.foot a{color:var(--creme-2);text-decoration:none}.foot a:hover{color:var(--blanc);text-decoration:underline}.arc{display:block;width:100%;height:50px}.arc-top{position:absolute;top:-46px;left:0}.foot-cols{display:flex;flex-wrap:wrap;gap:32px 56px;padding-top:30px;padding-bottom:28px}.foot-brand{flex:1 1 260px;display:flex;flex-direction:column;gap:12px}.foot-logo{display:flex;align-items:center;gap:10px}.foot-logo img{height:40px;width:auto}.foot-logo span{font:800 22px/1 var(--titre);color:var(--blanc)}.foot-col{flex:1 1 170px;display:flex;flex-direction:column;gap:8px}.foot-col strong{color:var(--blanc);font-family:var(--titre);font-size:17px}.foot-m{padding-top:24px;padding-bottom:10px}.foot-logo-m{margin-bottom:10px}.foot-logo-m img{height:34px}.foot-logo-m span{font-size:20px}.foot-m details{border-top:1px solid rgba(248,230,191,.25)}.foot-m details:last-of-type{border-bottom:1px solid rgba(248,230,191,.25)}.foot-m summary{list-style:none;min-height:50px;display:flex;align-items:center;justify-content:space-between;font-weight:700;color:var(--blanc);cursor:pointer}.foot-m summary::-webkit-details-marker{display:none}.foot-m details div{display:flex;flex-direction:column;gap:10px;padding-bottom:14px}.foot-bottom{border-top:1px solid rgba(248,230,191,.25);padding-top:16px;padding-bottom:22px;font-size:13px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.sec-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 16px;margin-bottom:14px}.arrows{display:flex;gap:10px}.more{font-weight:700;white-space:nowrap}.arrow{width:46px;height:46px;border-radius:50%;border:2px solid var(--bordeaux);background:var(--blanc);color:var(--bordeaux);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.arrow:hover{background:var(--bordeaux);color:var(--blanc)}.track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:6px 2px 22px}.track::-webkit-scrollbar{display:none}.track>*{scroll-snap-align:start;flex:none}.track-types{gap:14px}.sun-ring{position:relative;width:124px;height:138px;display:flex;align-items:flex-end;justify-content:center}.sun-ring::before{content:"";position:absolute;left:50%;bottom:8px;width:112px;height:112px;margin-left:-56px;border-radius:50%;background:radial-gradient(circle at 38% 28%,#FFE2B0 0%,#FBC274 45%,#F59A3C 100%);box-shadow:0 12px 24px -14px rgba(128,44,51,.6);transition:transform .25s}.sun-ring::after{content:"";position:absolute;bottom:2px;left:50%;width:70px;height:10px;margin-left:-35px;border-radius:50%;background:radial-gradient(ellipse,rgba(58,36,34,.25),transparent 70%)}.sun-ring img{position:relative;z-index:1;height:118px;width:auto;max-width:96px;object-fit:contain;margin-bottom:8px;filter:drop-shadow(0 6px 6px rgba(58,36,34,.25));transition:transform .25s}.type:hover .sun-ring::before{transform:scale(1.07)}.type:hover .sun-ring img{transform:translateY(-4px)}.type{width:132px;display:flex;flex-direction:column;align-items:center;gap:10px;text-decoration:none;color:var(--texte);text-align:center;font:700 15px/1.2 var(--titre)}.pcard{width:228px;display:flex;flex-direction:column;gap:6px;text-decoration:none;color:var(--texte);background:var(--blanc);border-radius:22px;padding:14px 16px 18px;box-shadow:0 18px 34px -20px rgba(128,44,51,.45);position:relative;transition:transform .2s,box-shadow .2s}.pcard:hover{transform:translateY(-6px);box-shadow:0 26px 40px -20px rgba(128,44,51,.55);color:var(--texte)}.pic{height:210px;display:flex;align-items:flex-end;justify-content:center;position:relative;margin-bottom:6px}.pic::before{content:"";position:absolute;width:150px;height:150px;border-radius:50%;bottom:34px;background:radial-gradient(circle at 38% 30%,#FBA735,#E26500 70%);opacity:.9;box-shadow:0 0 40px 6px rgba(251,167,53,.35);transition:transform .25s}.pcard:hover .pic::before{transform:scale(1.08)}.pic::after{content:"";position:absolute;bottom:0;width:60%;height:14px;border-radius:50%;background:radial-gradient(ellipse,rgba(58,36,34,.28),transparent 70%)}.pic img{height:196px;width:auto;max-width:92%;object-fit:contain;position:relative;z-index:1}.brand{font-size:13px;color:var(--texte-2);font-weight:600}.pname{font:700 18px/1.15 var(--titre);color:var(--texte);overflow-wrap:anywhere}.ptag{font-size:13.5px;color:var(--texte-3);line-height:1.35}.price{font:800 24px/1 var(--titre);color:var(--bordeaux);margin-top:auto;padding-top:6px}.price-row{display:flex;align-items:baseline;gap:10px;margin-top:auto;padding-top:6px}.price-row .price{padding-top:0}.price-row s{font-size:14px;color:var(--texte-2)}.pct{position:absolute;top:10px;right:10px;width:66px;height:66px;border-radius:50%;background:var(--orange);color:var(--sur-orange);display:flex;align-items:center;justify-content:center;font:700 19px/1 var(--titre);transform:rotate(-12deg);box-shadow:0 8px 16px -6px rgba(58,36,34,.5);z-index:2}.tag-new{position:absolute;top:14px;left:14px;z-index:2;background:var(--blanc);color:var(--bordeaux);font:700 12px/1 var(--corps);padding:6px 10px;border-radius:999px;box-shadow:0 4px 10px -4px rgba(128,44,51,.5)}.rank{position:absolute;left:10px;top:4px;font:700 112px/1 var(--corps);font-variant-numeric:lining-nums tabular-nums;color:#F2D9BB;z-index:0;pointer-events:none;letter-spacing:-.04em}.pcard-top{background:linear-gradient(180deg,#FFF7EA,#FFFFFF 70%)}.kiosk{gap:24px;padding-top:24px}.kiosk .pic{z-index:1;margin-left:34px}.kiosk .pcard{width:calc((min(100vw,1240px) - 40px - 4*24px)/5);min-width:210px}.hero{position:relative;overflow:hidden;background:linear-gradient(180deg,#FFF7EA 0%,#FDE6C4 55%,#F9CF98 100%)}.hero-rings{position:absolute;inset:0;background:repeating-radial-gradient(circle at 72% 118%,rgba(255,255,255,0) 0 38px,rgba(255,255,255,.22) 38px 40px);pointer-events:none}.hero-in{display:flex;flex-wrap:wrap;align-items:center;gap:10px 40px;padding-top:56px;position:relative}.hero-txt{flex:1 1 420px;min-width:0;padding-bottom:64px;display:flex;flex-direction:column;gap:18px;align-items:flex-start}.hero-h1{margin:0;font:800 54px/.98 var(--titre);color:var(--bordeaux);letter-spacing:-.02em;text-wrap:balance}.hero-p{margin:0;font-size:17px;max-width:50ch}.hero-btns{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.hero-avis{margin:0;font-size:14px;color:var(--texte-3);display:flex;align-items:center;gap:8px}.stars{color:var(--orange);letter-spacing:2px;font-size:16px}.ptop{align-self:flex-start;display:inline-block;padding:3px 10px;border-radius:999px;background:var(--bordeaux);color:var(--blanc);font-size:12px;font-weight:700;letter-spacing:.2px}.pnote{display:flex;align-items:center;gap:6px;margin-top:-2px}.pnote .stars{font-size:14px;letter-spacing:1px}.pnote .pnb{font-size:13px;color:var(--texte-2)}.hero-visual{flex:1 1 440px;min-width:0;position:relative;height:380px;display:flex;align-items:flex-end;justify-content:center;text-decoration:none}.hero-visual .sun{position:absolute;width:470px;height:470px;border-radius:50%;background:radial-gradient(circle at 38% 28%,#FFC062 0%,#FBA735 28%,#F07E22 62%,#E26500 82%);box-shadow:0 0 90px 30px rgba(251,167,53,.55),0 0 200px 80px rgba(251,167,53,.25);bottom:-240px;left:50%;transform:translateX(-50%)}.hero-pack{position:relative;display:flex;align-items:flex-end;gap:4px;padding-bottom:26px}.hero-pack img{height:236px;width:auto;filter:drop-shadow(0 18px 14px rgba(58,36,34,.35))}.hero-pack img.big{height:280px;position:relative;z-index:1}.hero-pack img.tilt-l{transform:translateY(-38px) rotate(-5deg);margin-right:-10px;filter:drop-shadow(0 14px 10px rgba(58,36,34,.28))}.hero-pack img.tilt-r{transform:translateY(-38px) rotate(5deg);margin-left:-10px;filter:drop-shadow(0 14px 10px rgba(58,36,34,.28))}.sticker{position:absolute;top:14px;right:10px;width:132px;height:132px;border-radius:50%;background:var(--bordeaux);color:var(--blanc);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;transform:rotate(10deg);box-shadow:0 16px 30px -12px rgba(58,36,34,.6);font:600 14px/1.15 var(--corps);z-index:2;padding:10px}.sticker-new{font:800 22px/1 var(--titre);color:var(--orange-clair)}.hero .arc{height:50px;margin-bottom:-4px;position:relative}.pro-wrap{position:relative;z-index:3}.pro{margin-top:-34px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;background:var(--blanc);border-radius:22px;padding:18px 24px;box-shadow:0 22px 40px -24px rgba(128,44,51,.6)}.pro-p{margin:0;max-width:72ch;display:flex;gap:14px;align-items:center}.pro-p strong{color:var(--bordeaux)}.pro-dot{width:44px;height:44px;border-radius:50%;flex:none;background:var(--soleil);display:flex;align-items:center;justify-content:center;font:700 15px/1 var(--titre);color:var(--sur-orange)}.promos{margin-top:40px;position:relative;background:var(--bordeaux);color:var(--creme-2);overflow-x:clip}.promos-glow{position:absolute;right:-120px;top:-60px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle at 40% 30%,rgba(251,167,53,.55),rgba(226,101,0,.15) 60%,transparent 70%);pointer-events:none}.promos-in{padding-top:30px;padding-bottom:56px;position:relative}.promos .sec-head{margin-bottom:22px}.h2-light{color:var(--blanc)}.lead-light{color:var(--creme-2)}.promo-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;padding-bottom:8px}.promo-grid .pcard{width:auto}.lots{display:flex;flex-direction:column;justify-content:space-between;gap:10px;text-decoration:none;border-radius:22px;padding:22px 20px 18px;background:radial-gradient(circle at 30% 110%,#FBA735 0%,#F07E22 45%,#E26500 80%);color:var(--sur-orange);box-shadow:0 18px 34px -20px rgba(0,0,0,.6);overflow:hidden;position:relative}.lots:hover{color:var(--sur-orange)}.lots-t{font:800 26px/1 var(--titre)}.lots-p{font-size:14.5px;line-height:1.4}.lots img{height:150px;width:auto;align-self:center;transform:rotate(-4deg);filter:drop-shadow(0 14px 12px rgba(58,36,34,.45))}.lots-cta{font-weight:700;display:flex;align-items:center;gap:6px}.allpromos{display:flex;flex-direction:column;gap:10px;border-radius:22px;padding:20px 16px;background:var(--bordeaux-nuit);box-shadow:inset 0 0 0 1px rgba(248,230,191,.18)}.allpromos-t{font:800 24px/1 var(--titre);color:var(--blanc);margin-bottom:4px}.chip{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-radius:14px;background:var(--blanc);color:var(--texte);text-decoration:none;font-weight:700;box-shadow:0 6px 14px -10px rgba(128,44,51,.5)}.chip:hover{color:var(--bordeaux);transform:translateX(3px)}.chip-badge{color:var(--orange);font-weight:800}.sec-top{padding-top:60px}.sec-top .sec-head{margin-bottom:8px}.sec-new{padding-top:64px}.sec-new .sec-head{margin-bottom:10px}.sec-brands{padding-top:48px}.brands-box{background:var(--creme);border-radius:28px;padding:30px 34px;display:flex;flex-direction:column;gap:16px}.brands-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.brandwall{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.brandwall a{font:700 22px/1.2 var(--titre);color:var(--texte);text-decoration:none;white-space:nowrap}.brandwall a:hover{color:var(--bordeaux)}.brandwall .dot{width:12px;height:12px;border-radius:50%;background:var(--soleil);flex:none}.brands-m{background:var(--creme);border-radius:22px;padding:4px 18px}.brands-m summary{list-style:none;display:flex;justify-content:space-between;align-items:center;min-height:56px;cursor:pointer;font:800 22px/1 var(--titre)}.brands-m summary::-webkit-details-marker{display:none}.brands-m summary span{color:var(--bordeaux);font-size:26px}.brandwall-m{flex-direction:column;align-items:flex-start;gap:10px;padding-bottom:16px}.sec-advice{padding-top:48px}.advice{position:relative;overflow:hidden;display:flex;align-items:center;gap:20px 40px;border-radius:28px;padding:34px;background:linear-gradient(120deg,#3A2422,#802C33)}.advice-sun{position:absolute;left:-90px;bottom:-150px;width:300px;height:300px;border-radius:50%;background:var(--soleil);box-shadow:0 0 80px 20px rgba(251,167,53,.35)}.advice-txt{flex:1 1 auto;position:relative;padding-left:170px}.advice-txt .h2{margin-bottom:10px}.advice-txt p{margin:0;color:var(--creme-2);max-width:60ch}.advice .btn{position:relative;flex:none}.sec-reassure{padding-top:40px;padding-bottom:64px}.reassure{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:18px}.re-item{display:flex;gap:14px;align-items:center}.re-item strong{display:block;font-family:var(--titre);font-size:18px;color:var(--bordeaux)}.re-link{text-decoration:none;color:var(--texte)}.re-link:hover{color:var(--texte)}.re-link .u{text-decoration:underline}.re-ico{width:54px;height:54px;border-radius:50%;flex:none;background:var(--creme);display:flex;align-items:center;justify-content:center}.re-ico-sun{background:var(--soleil);font:700 26px/1 var(--titre);color:var(--sur-orange)}main>section:last-child+.foot,main:has(.sec-reassure)+.foot{margin-top:0}.cat-hero{position:relative;overflow:hidden;background:linear-gradient(180deg,#FFF7EA 0%,#FDE6C4 100%)}.cat-hero-in{display:flex;align-items:center;gap:24px 40px;padding-top:22px;padding-bottom:34px;position:relative}.cat-hero-txt{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:12px}.crumbs{font-size:14px;color:var(--texte-3);display:flex;flex-wrap:wrap;gap:6px}.cat-h1{margin:0;font:800 46px/1 var(--titre);color:var(--bordeaux);letter-spacing:-.02em;text-wrap:balance}.cat-p{max-width:62ch;font-size:16px}.cat-p p{margin:0 0 8px}.cat-p>:last-child{margin-bottom:0}.qchips{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding:4px 2px 10px;margin-top:6px}.qchips::-webkit-scrollbar{display:none}.qchip{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border-radius:999px;background:var(--blanc);color:var(--texte);text-decoration:none;font-weight:600;font-size:14px;box-shadow:0 6px 14px -10px rgba(128,44,51,.6);white-space:nowrap}.qchip:hover{color:var(--bordeaux)}.qchip.on{background:var(--bordeaux);color:var(--blanc)}.chips-liens{display:flex;flex-wrap:wrap;gap:10px}.cat-visual{flex:0 0 360px;height:230px;position:relative;display:flex;align-items:flex-end;justify-content:center}.cat-sun{position:absolute;width:300px;height:300px;border-radius:50%;bottom:-150px;background:radial-gradient(circle at 38% 28%,#FFC062 0%,#FBA735 28%,#F07E22 62%,#E26500 82%);box-shadow:0 0 70px 20px rgba(251,167,53,.45)}.cv{position:relative;height:170px;width:auto;max-width:34%;object-fit:contain;filter:drop-shadow(0 14px 12px rgba(58,36,34,.35))}.cv0{order:2;height:205px}.cv1{order:1;transform:rotate(-7deg)}.cv2{order:3;transform:rotate(7deg)}.arc-cat{height:40px;margin-bottom:-4px;position:relative}.layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:40px;padding-top:18px;padding-bottom:70px}.facet{border-top:1px solid #F1E2D3;padding:16px 0}.facet-first{border-top:0;padding-top:0}.facet h3{margin:0 0 10px;font:700 17px/1.2 var(--titre)}details.facet>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;cursor:pointer;font:700 17px/1.2 var(--titre);min-height:32px}details.facet>summary::-webkit-details-marker,.voir-plus>summary::-webkit-details-marker{display:none}details.facet>summary::after{content:"";width:9px;height:9px;border-right:2px solid var(--bordeaux);border-bottom:2px solid var(--bordeaux);transform:rotate(45deg);margin:-4px 4px 0 0;transition:transform .2s}details.facet[open]>summary{margin-bottom:8px}details.facet[open]>summary::after{transform:rotate(-135deg);margin-top:4px}.facet-seule{padding:8px 0}.voir-plus>summary{list-style:none;cursor:pointer;color:var(--bordeaux);font-weight:700;font-size:14px;padding:6px 0}.voir-plus[open]>summary{display:none}.actifs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:-6px 0 18px}.actif{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border-radius:999px;background:var(--creme);color:var(--texte);text-decoration:none;font-size:14px;font-weight:600}.actif span[aria-hidden]{color:var(--bordeaux);font-size:17px;line-height:1}.actif:hover{color:var(--bordeaux)}.actifs-effacer{font-size:14px;font-weight:700;color:var(--bordeaux);margin-left:4px}.check{display:flex;align-items:center;gap:10px;min-height:34px;font-size:15px;cursor:pointer}.check input{width:18px;height:18px;accent-color:var(--bordeaux);margin:0;flex:none}.check .n{margin-left:auto;color:var(--texte-2);font-size:13px}.check-0{color:#7F6A65}.check-0 .n{color:#7F6A65}.check-0 input{opacity:.55}.prix-min-max{display:flex;gap:10px;align-items:center}.prix-min-max label{flex:1}.prix-min-max input,.tri-select{width:100%;height:42px;border-radius:12px;border:2px solid #F1DCC4;padding:0 12px;font:600 15px var(--corps);color:var(--texte);background:var(--blanc)}.btn-filtrer{width:100%;margin-top:6px}.only-m-bloc{display:none}.liste{min-width:0}.liste-barre{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.liste-compte{margin:0;color:var(--texte-3)}.liste-compte strong{color:var(--texte)}.tri{display:flex;align-items:center;gap:10px;font-size:15px}.tri .tri-select{width:auto;height:44px;border-radius:999px;padding:0 16px}.filtres-m{flex:1 1 100%}.filtres-m>summary{list-style:none;display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;border-radius:999px;background:var(--bordeaux);color:var(--blanc);font-weight:700;cursor:pointer}.filtres-m>summary::-webkit-details-marker{display:none}.filtres-m-in{margin-top:10px;background:var(--creme);border-radius:18px;padding:14px 16px}.filtres-m-in .facet{border-top-color:#F1DCC4}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.grid .pcard,.comp .pcard{width:auto}.prow{display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:8px}.prow .price{margin:0;padding:0}.prow s{font-size:14px;color:var(--texte-2)}.price small{font-size:.6em}.pout{font-size:13px;font-weight:700;color:var(--texte-2)}@media (max-width:1100px){.grid .prow{flex-wrap:wrap;row-gap:0}.grid .prow s,.grid .prow .pout{order:3;flex-basis:100%}}.add{margin-left:auto;width:44px;height:44px;flex:none;border-radius:50%;background:var(--bordeaux);color:var(--blanc);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 16px -8px rgba(128,44,51,.8)}.grid .pct{width:60px;height:60px;font-size:17px}.vide{background:var(--creme);border-radius:22px;padding:24px}.vide p{margin:0 0 12px}.pager{display:flex;justify-content:center;align-items:center;gap:4px;margin-top:40px;flex-wrap:wrap}.pager a{min-width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-weight:700;color:var(--texte)}.pager a:hover{background:var(--creme)}.pager a.on{background:var(--bordeaux);color:var(--blanc)}.pager .pager-txt{padding:0 18px;border-radius:999px}.pager .pager-next{background:var(--bordeaux);color:var(--blanc);margin-left:10px}.pager-gap{padding:0 6px}.pro-band{background:var(--texte);color:var(--creme-2);font-size:14px}.pro-band-in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 20px;min-height:44px}.pro-band strong{color:var(--blanc)}.pro-band a{color:var(--orange-clair);font-weight:700}.crumbs-wrap{padding-top:18px}.fiche-top{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-template-areas:'media info' 'bas info';grid-template-rows:auto 1fr;gap:28px 48px;padding-top:18px;align-items:start}.fiche-media{grid-area:media}.fiche-info{grid-area:info}.fiche-bas{grid-area:bas;display:flex;flex-direction:column;gap:28px}.fiche-media{display:flex;flex-direction:column;gap:14px}.stage{position:relative;height:560px;border-radius:32px;overflow:hidden;background:linear-gradient(180deg,#FFF7EA 0%,#FDE6C4 60%,#F9CF98 100%);display:flex;align-items:flex-end;justify-content:center}.stage-rings{position:absolute;inset:0;background:repeating-radial-gradient(circle at 50% 100%,rgba(255,255,255,0) 0 40px,rgba(255,255,255,.22) 40px 42px)}.stage-sun{position:absolute;width:420px;height:420px;max-width:90%;aspect-ratio:1;border-radius:50%;bottom:40px;background:radial-gradient(circle at 38% 28%,#FFC062 0%,#FBA735 28%,#F07E22 62%,#E26500 82%);box-shadow:0 0 90px 30px rgba(251,167,53,.5)}.stage-ombre{position:absolute;bottom:34px;width:46%;height:26px;border-radius:50%;background:radial-gradient(ellipse,rgba(58,36,34,.35),transparent 70%)}.stage-img{position:relative;height:470px;width:auto;max-width:86%;object-fit:contain;margin-bottom:44px;filter:drop-shadow(0 22px 18px rgba(58,36,34,.35))}.stage-pill{position:absolute;top:20px;left:20px;background:var(--blanc);color:var(--bordeaux);font-weight:700;font-size:14px;padding:8px 14px;border-radius:999px;box-shadow:0 6px 14px -8px rgba(128,44,51,.6)}.stage-pill-pro{background:var(--texte);color:var(--blanc)}.vignettes{display:flex;gap:10px;flex-wrap:wrap}.vignette{width:84px;height:84px;border-radius:18px;border:2px solid transparent;background:var(--creme);display:flex;align-items:center;justify-content:center}.vignette.on{border-color:var(--bordeaux)}.vignette img{height:70px;width:auto;object-fit:contain}.fiche-info{display:flex;flex-direction:column;gap:18px;min-width:0}.fiche-titre{display:flex;flex-direction:column;gap:8px}.fiche-marque{font-weight:700;font-size:15px;color:var(--texte-2);text-decoration:none}.p-h1{margin:0;font:800 40px/1.02 var(--titre);color:var(--texte);letter-spacing:-.015em;text-wrap:balance}.fiche-note{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:var(--texte);font-size:15px}.fiche-note .u{text-decoration:underline;color:var(--bordeaux)}.faits{margin:0;display:grid;grid-template-columns:auto 1fr;gap:8px 16px;background:var(--creme);border-radius:18px;padding:16px 18px;font-size:15px}.faits dt{font-weight:700;color:var(--bordeaux)}.faits dd{margin:0}.fiche-label{margin:0 0 8px;font-weight:700}.fiche-label-n{font-weight:500;color:var(--texte-3)}.sizes{display:flex;gap:10px;flex-wrap:wrap}.size{flex:1 1 0;min-width:150px;display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:16px;border:2px solid #F1DCC4;background:var(--blanc);text-decoration:none;color:var(--texte)}.size:hover{color:var(--texte);border-color:#E9C9A8}.size.on{border-color:var(--bordeaux);box-shadow:0 0 0 3px rgba(128,44,51,.12)}.size img{height:54px;width:auto;max-width:64px;object-fit:contain;flex:none}.size>span{min-width:0}.size strong{display:block}.size-prix{color:var(--bordeaux);font-weight:700}.size-pack{display:block;font-size:13px;color:var(--texte-3)}.fiche-prix{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.prix-grand{font:800 44px/1 var(--titre);color:var(--bordeaux)}.prix-ht{font-size:22px}.prix-barre{color:var(--texte-2);font-size:18px}.prix-pct{background:var(--orange);color:var(--sur-orange);font-weight:600;border-radius:999px;padding:4px 10px;font-size:14px}.prix-unite{font-size:14px;color:var(--texte-3)}.prix-conseille{margin:-10px 0 0;font-size:14px;color:var(--texte-3)}.dispo{margin:-8px 0 0;font-weight:700;font-size:15px;display:flex;align-items:center;gap:8px;color:#2E7D4F}.dispo-pt{width:10px;height:10px;border-radius:50%;background:currentColor;flex:none}.dispo-commande{color:#9A5B00}.dispo-rupture{color:var(--bordeaux)}.ajout{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.stepper{display:flex;align-items:center;border-radius:999px;background:var(--creme);height:54px}.stepper button{width:48px;height:54px;border:0;background:transparent;font:700 22px/1 var(--corps);color:var(--bordeaux);cursor:pointer}.stepper input{width:52px;height:54px;border:0;background:transparent;text-align:center;font:700 18px var(--corps);color:var(--texte);-moz-appearance:textfield;appearance:textfield}.stepper input::-webkit-inner-spin-button,.stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.btn-ajout{flex:1 1 220px;min-height:54px;padding:0 28px;font:700 17px/1 var(--corps)}.pack-note{margin:-8px 0 0;font-size:14px;color:var(--texte-3)}.paliers{list-style:none;margin:0;padding:0;border:2px solid #F1DCC4;border-radius:16px;overflow:hidden;font-variant-numeric:tabular-nums}.paliers li{border-top:1px solid #F1DCC4}.paliers form{margin:0}.pal-ligne{display:grid;grid-template-columns:1fr auto 7.5em;align-items:center;gap:10px;padding:8px 14px;width:100%}.pal-btn{border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.pal-btn:hover,.pal-btn:focus-visible{background:#FFF6E6}.paliers li:first-child{border-top:0}.pal-base{background:var(--creme)}.pal-qte{font-size:14.5px}.pal-qte strong{font-weight:700}.pal-prix{color:var(--bordeaux);font-weight:700;font-size:16px}.pal-prix small{font-size:11px;font-weight:600}.pal-remise{justify-self:end;white-space:nowrap;font-size:12px;font-weight:600;color:var(--bordeaux);background:#FBE3C2;border-radius:999px;padding:2px 8px}.pal-remise-0{background:none;color:var(--texte-3);font-weight:500}.tiers-note{margin:8px 0 0;font-size:13px;color:var(--texte-3)}.franco-barre{height:12px;border-radius:999px;background:#F1E2D3;overflow:hidden}.franco-barre span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#FBA735,#E26500)}.bordeaux{color:var(--bordeaux)}.reassure-mini{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;font-size:13.5px;color:var(--texte-3)}.reassure-mini>span{display:flex;gap:8px;align-items:center}.dot-sun{width:26px;height:26px;flex:none;border-radius:50%;background:var(--soleil)}.fiche-lien{font-size:14px;font-weight:700;margin:0}.desc-txt{display:flex;flex-direction:column;gap:14px;min-width:0}.prose{max-width:66ch;overflow-wrap:break-word}.prose p{margin:0 0 12px}.prose h2,.prose h3{font:700 20px/1.2 var(--titre);margin:18px 0 8px}.prose ul{padding-left:20px;margin:0 0 12px}.prose li{margin-bottom:6px}.prose img{height:auto}.prose table{border-collapse:collapse;margin:0 0 12px;display:block;max-width:100%;overflow-x:auto}.prose td,.prose th{border:1px solid #F1E2D3;padding:6px 8px}.cat-suite{margin-top:40px;padding-top:28px;border-top:1px solid #F1E2D3}.inci{font-size:14px}.mention{font-size:14px;color:var(--texte-3)}.acc{border-top:1px solid #F1E2D3}.acc-last{border-bottom:1px solid #F1E2D3}.acc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;min-height:58px;cursor:pointer;font:700 19px/1.2 var(--titre)}.acc summary::-webkit-details-marker{display:none}.acc summary span{color:var(--bordeaux);font-size:24px}.acc>div{padding-bottom:18px}.acc-t{font:inherit;margin:0}.liste-simple{margin:0;padding-left:18px}.liste-simple li{margin-bottom:6px}.fiche-sec{padding-top:64px}.fiche-h2{margin-bottom:18px}.comp{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding-bottom:10px}.comp .pic{height:190px}.comp .pic::before{width:136px;height:136px;bottom:30px}.comp .pic img{height:176px}.comp .ptag{display:none}.fiche-avis{padding-top:56px;padding-bottom:80px}.avis-tete{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-bottom:20px}.avis-pill{display:flex;align-items:center;gap:10px;background:var(--creme);border-radius:999px;padding:8px 16px}.avis-note{font:800 26px/1 var(--titre);color:var(--bordeaux)}.revs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.rev{background:var(--blanc);border-radius:20px;padding:18px;box-shadow:0 14px 30px -20px rgba(128,44,51,.5);display:flex;flex-direction:column;gap:8px}.rev p{margin:0;font-size:15.5px}.rev-auteur{margin-top:auto;font-size:13.5px;color:var(--texte-3)}.rev-auteur strong{color:var(--texte)}.rev .rev-rep{font-size:14px;background:var(--creme);border-radius:12px;padding:10px 12px}.barre-achat{position:sticky;bottom:0;z-index:10;background:var(--blanc);box-shadow:0 -10px 24px -14px rgba(128,44,51,.5);padding:10px max(16px,env(safe-area-inset-left,0px)) calc(10px + env(safe-area-inset-bottom,0px));align-items:center;gap:12px}.barre-prix{display:flex;flex-direction:column;line-height:1.1}.barre-montant{font:800 22px/1 var(--titre);color:var(--bordeaux)}.barre-lib{font-size:12px;color:var(--texte-3)}.barre-achat .btn{flex:1;min-height:50px;font-size:16px}main:has(.barre-achat)+.foot{margin-top:0}.sec-liste{padding-top:18px;padding-bottom:70px}.marques-grille{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:14px}.marque-carte{display:flex;align-items:center;gap:12px;padding:16px 18px;border-radius:18px;background:var(--creme);text-decoration:none;color:var(--texte);transition:transform .2s}.marque-carte:hover{color:var(--bordeaux);transform:translateY(-3px)}.marque-carte .dot{width:14px;height:14px;border-radius:50%;background:var(--soleil);flex:none}.marque-nom{font:700 20px/1.15 var(--titre)}.marque-nb{margin-left:auto;font-size:13px;color:var(--texte-2);white-space:nowrap}.page-contenu{padding-top:18px;padding-bottom:70px;display:flex;flex-direction:column;gap:16px}.page-contenu .prose{max-width:78ch}.panier{padding-top:26px;padding-bottom:80px}.panier-tete{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 30px;margin-bottom:24px}.panier-h1{margin:0;font:800 40px/1 var(--titre);color:var(--texte)}.panier-h2{margin:0 0 14px;font:800 24px/1.1 var(--titre)}.steps{display:flex;gap:10px;align-items:center;font-weight:700;font-size:15px;flex-wrap:wrap;list-style:none;margin:0;padding:0}.steps .n{width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#F1E2D3;color:var(--texte-3);margin-right:6px}.steps .on .n{background:radial-gradient(circle at 40% 30%,#FBA735,#E26500);color:var(--sur-orange)}.steps-sep{color:#D9C2AE}.flash{background:var(--creme);border-radius:14px;padding:12px 16px;font-weight:700;margin:0 0 18px}.panier-layout{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:36px;align-items:start}@media (max-width:1100px){.panier-layout{grid-template-columns:minmax(0,1fr)}}.panier-lignes{display:flex;flex-direction:column;gap:16px}.line{display:grid;grid-template-columns:110px minmax(0,1fr) auto auto;gap:18px;align-items:center;background:var(--blanc);border-radius:22px;padding:14px 18px;box-shadow:0 16px 32px -22px rgba(128,44,51,.55)}.thumb{width:110px;height:110px;border-radius:50%;background:radial-gradient(circle at 38% 30%,#FFE2B0,#F59A3C);display:flex;align-items:flex-end;justify-content:center}.thumb img{height:118px;width:auto;margin-bottom:4px;filter:drop-shadow(0 6px 6px rgba(58,36,34,.3))}.line-txt{min-width:0;display:flex;flex-direction:column}.line-marque{font-size:13px;color:var(--texte-2);font-weight:600}.line-nom{font:700 19px/1.15 var(--titre);color:var(--texte);text-decoration:none}.line-detail{font-size:14px;color:var(--texte-3)}.line-hint{margin-top:6px;font-size:13.5px;font-weight:700;color:var(--bordeaux)}.line-err{font-size:13.5px;font-weight:700;color:#B3261E;margin:6px 0 0}.line-qte{height:46px}.line-qte button{width:42px;height:46px;font-size:20px}.line-qte input{width:44px;height:46px;font-size:16px}.sr-bouton{position:absolute;left:-9999px}.ltot{text-align:right;min-width:96px;display:flex;flex-direction:column;align-items:flex-end}.ltot-m{font:800 22px/1 var(--titre);color:var(--bordeaux)}.ltot-u{font-size:13px;color:var(--texte-3)}.lien-btn{border:0;background:none;padding:4px 0;color:var(--texte-3);text-decoration:underline;font:500 13px var(--corps);cursor:pointer}.continuer{font-weight:700;margin-top:4px}.suggestions{margin-top:26px}.minis{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:14px}.mini{display:flex;gap:12px;align-items:center;text-decoration:none;color:var(--texte);background:var(--blanc);border-radius:18px;padding:10px 14px;box-shadow:0 12px 26px -20px rgba(128,44,51,.6)}.mini img{height:76px;width:auto}.mini-nom{display:block;font-weight:700}.mini-detail{display:block;font-size:13px;color:var(--texte-doux,#6B5A55)}.mini-prix{color:var(--bordeaux);font-weight:700}.recap{position:sticky;top:16px;background:var(--creme);border-radius:26px;padding:22px;display:flex;flex-direction:column;gap:12px}.recap .panier-h2{font-size:22px;margin:0}.sum{display:flex;justify-content:space-between;gap:12px;font-variant-numeric:tabular-nums}.sum-remise{color:var(--bordeaux)}.sum-total{border-top:2px solid #F1DCC4;padding-top:12px;align-items:baseline;font-weight:700;font-size:18px}.total-m{font:800 30px/1 var(--titre);color:var(--bordeaux)}.recap-n{margin:-6px 0 0;font-size:13px;color:var(--texte-3)}.recap-c{text-align:center;margin:0}.code{background:var(--blanc);border-radius:14px;padding:0 14px}.code summary{list-style:none;min-height:46px;display:flex;align-items:center;justify-content:space-between;font-weight:700;cursor:pointer}.code summary::-webkit-details-marker{display:none}.code summary span{color:var(--bordeaux);font-size:22px}.code-form{display:flex;gap:8px;padding-bottom:12px}.code-form input{flex:1;min-width:0;height:42px;border-radius:12px;border:2px solid #F1DCC4;padding:0 12px;font:600 15px var(--corps)}.code-form button{height:42px;padding:0 14px;border-radius:12px;border:0;background:var(--texte);color:var(--blanc);font-weight:700;cursor:pointer}.btn-commande{width:100%;min-height:56px;font:700 17px/1 var(--corps)}.pays{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.pay{display:inline-flex;align-items:center;height:30px;padding:0 10px;border-radius:8px;background:var(--blanc);border:1px solid #F1DCC4;font-size:12.5px;font-weight:700;color:var(--texte)}.perf-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:18px}.perf-carte{background:var(--blanc);border-radius:22px;padding:20px 22px;box-shadow:0 16px 32px -22px rgba(128,44,51,.55);display:flex;flex-direction:column;gap:8px}.perf-carte p{margin:0}.perf-large{grid-row:span 2}.perf-t{margin:0;font:700 19px/1.2 var(--titre)}.perf-chiffre{font:800 44px/1 var(--titre);color:var(--bordeaux)}.perf-ok{font-size:32px}.perf-n{font-size:14px;color:var(--texte-3)}.perf-table{width:100%;border-collapse:collapse;font-size:15px;font-variant-numeric:tabular-nums}.perf-table th{text-align:left;font-weight:500;padding:6px 0;border-bottom:1px solid #F1E2D3}.perf-table td{text-align:right;font-weight:700;border-bottom:1px solid #F1E2D3}.perf-moteur th,.perf-moteur td{color:var(--texte-3);font-weight:500}.perf-liste{margin:0;padding-left:18px;display:grid;gap:6px}.pic-cadre img,.stage-img-cadre{background:var(--blanc);border:4px solid var(--blanc);border-radius:18px;box-shadow:0 16px 30px -16px rgba(128,44,51,.6);object-fit:cover}.pic-cadre img{height:153px;max-width:78%;margin-bottom:20px}.stage-img-cadre{height:366px;margin-bottom:70px}@media (prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}@media (max-width:760px){.steps{gap:6px;font-size:14px;flex-wrap:nowrap}.steps .n{width:26px;height:26px;margin-right:4px}.hide-m{display:none!important}.only-m{display:block}.burger{display:block}.h2{font-size:27px}.head-row{gap:10px;padding-top:10px;padding-bottom:10px}.logo-img{height:40px}.logo{flex:1 1 0;min-width:0;gap:8px}.logo-name{font-size:20px;line-height:1.05}.icons{flex:0 0 auto}.logo-tag{display:none}.search{order:5;flex-basis:100%}.icons{gap:6px;margin-left:auto}.icons .lbl{display:none}.sec{padding-top:40px}.hero-in{padding-top:26px}.hero-h1{font-size:34px}.hero-visual{height:250px}.hero-visual .sun{width:300px;height:300px;bottom:-150px}.hero-pack img{height:150px}.hero-pack img.big{height:176px}.hero-pack img.tilt-l{transform:translateY(-24px) rotate(-5deg);margin-right:-6px}.hero-pack img.tilt-r{transform:translateY(-24px) rotate(5deg);margin-left:-6px}.sticker{right:0;top:-44px;width:104px;height:104px;font-size:13px}.pro{margin-top:-18px;padding:14px 16px}.kiosk .pcard{width:200px;min-width:0}.rank{font-size:92px}.pcard{width:196px}.promo-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.promo-grid>*{flex:none;width:200px;scroll-snap-align:start}.promo-grid .pcard{width:200px}.advice{flex-direction:column;align-items:flex-start;padding:26px 22px 130px}.advice-txt{padding-left:0}.cat-h1{font-size:32px}.cat-visual{display:none}.layout{display:block}.only-m-bloc{display:block}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.grid .pcard{padding:10px 10px 12px;border-radius:18px}.grid .pic{height:150px}.grid .pic::before{width:104px;height:104px;bottom:26px}.grid .pic img{height:140px}.grid .pname{font-size:15px}.grid .ptag{display:none}.grid .price{font-size:19px}.grid .add{width:38px;height:38px}.grid .pct{width:46px;height:46px;font-size:13px}.fiche-top{grid-template-columns:minmax(0,1fr);grid-template-areas:'media' 'info' 'bas';grid-template-rows:auto;gap:18px}.fiche-bas{padding-top:22px}.stage{height:330px}.stage-sun{width:270px;height:270px}.stage-img{height:270px}.p-h1{font-size:30px}.revs{grid-template-columns:minmax(0,1fr)}.comp{display:flex;overflow-x:auto;scrollbar-width:none}.comp>*,.comp .pcard{flex:none;width:190px}.barre-achat{display:flex}.reassure-mini{grid-template-columns:minmax(0,1fr)}.panier-layout{grid-template-columns:minmax(0,1fr)}.line{grid-template-columns:76px minmax(0,1fr);gap:12px;padding:12px}.thumb{width:76px;height:76px}.thumb img{height:84px}.line .line-qte,.line .ltot{grid-column:2}.line .line-qte{justify-self:start}.ltot{align-items:flex-start;text-align:left}.panier-h1{font-size:30px}.grid .pic-cadre img{height:110px}.stage-img-cadre{height:210px;margin-bottom:50px}}.toast-panier{position:fixed;z-index:60;top:16px;right:16px;max-width:360px;background:var(--bordeaux);color:#fff;border-radius:14px;padding:12px 16px;font-weight:700;box-shadow:0 8px 24px rgba(128,44,51,.25);animation:toast-in .25s ease-out,toast-out .4s ease-in 4.6s forwards}.toast-panier a{color:#fff;margin-left:8px;white-space:nowrap}.toast-panier.erreur{background:#fff;color:var(--bordeaux);border:2px solid var(--bordeaux)}.toast-panier.erreur a{color:var(--bordeaux)}@media (max-width:760px){.toast-panier{left:16px;right:16px;max-width:none}}@keyframes toast-in{from{opacity:0;transform:translateY(-8px)}}@keyframes toast-out{to{opacity:0;visibility:hidden}}.vol-panier{position:fixed;z-index:70;width:72px;height:72px;border-radius:50%;object-fit:contain;background:#fff;box-shadow:0 6px 18px rgba(0,0,0,.18);pointer-events:none}.cart.rebond svg,.cart.rebond .badge{animation:rebond .45s ease-out}@keyframes rebond{40%{transform:scale(1.3)}}.btn-ajout[aria-busy=true]{opacity:.7}@media (prefers-reduced-motion:reduce){.toast-panier{animation:none}.cart.rebond svg,.cart.rebond .badge{animation:none}}.btn-reprise{flex-basis:100%;display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 16px;border:2px solid var(--bordeaux);border-radius:999px;background:#fff;color:var(--bordeaux);font:inherit;font-weight:700;cursor:pointer}.btn-reprise:hover{background:var(--creme)}.btn-reprise-date{font-size:12px;font-weight:600;opacity:.8}.oeil-zone{position:static}.oeil{width:44px;height:44px;border-radius:50%;border:2px solid var(--bordeaux);background:#fff;color:var(--bordeaux);display:flex;align-items:center;justify-content:center;cursor:pointer}.oeil:hover,.oeil:focus-visible{background:var(--creme)}.apercu-cmd{display:none;position:absolute;z-index:40;left:0;right:0;top:calc(100% - 6px);max-height:70vh;overflow:auto;background:#fff;border-radius:16px;box-shadow:0 12px 36px rgba(60,20,20,.22);padding:14px 16px}.oeil-zone:hover .apercu-cmd,.oeil:focus+.apercu-cmd,.apercu-cmd:hover{display:block}.apercu-titre{margin:0 0 10px;font-weight:700}.apercu-cmd ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));gap:12px 16px}.apercu-cmd li{display:flex;align-items:center;gap:10px}.apercu-pic{position:relative;flex:0 0 56px;width:56px;height:56px;border-radius:50%;background:var(--creme)}.apercu-pic img{width:56px;height:56px;object-fit:contain}.apercu-q{position:absolute;right:-6px;top:-6px;min-width:24px;height:24px;padding:0 6px;border-radius:12px;background:var(--orange);color:var(--sur-orange);font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center}.apercu-nom{font-size:13px;font-weight:700;line-height:1.25}.apercu-nom span{display:block;font-weight:500;opacity:.75}@media (max-width:760px){.apercu-cmd{position:fixed;left:16px;right:16px;top:auto;bottom:16px;width:auto}}.oeil-cellule{position:relative;display:inline-block}.oeil-cellule .oeil{width:36px;height:36px}.oeil-cellule .apercu-cmd{left:auto;right:0;top:42px;width:min(680px,calc(100vw - 32px));text-align:left;white-space:normal;font-variant-numeric:normal}@media (max-width:760px){.oeil-cellule{position:static}.oeil-cellule .apercu-cmd{left:16px;right:16px;top:auto;width:auto}}.cmd-fil{font-size:14px;margin:0 0 8px}.cmd-tete{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.cmd-tete h1{margin:0}.cmd-statut{background:var(--creme);color:var(--bordeaux);border-radius:999px;padding:6px 14px;font-weight:600}.cmd-actions{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.cmd-actions form{margin:0}.cmd-articles{list-style:none;margin:0;padding:0}.cmd-articles li{display:grid;grid-template-columns:64px 1fr auto auto;align-items:center;gap:8px 16px;padding:12px 0;border-bottom:1px solid #F1E2D3}.cmd-pic,.cmd-pic img{width:64px;height:64px}.cmd-nom{font-weight:700;line-height:1.3}.cmd-nom a{color:var(--texte)}.cmd-nom span{display:block;font-weight:500;font-size:14px;opacity:.75}.cmd-pu{font-size:14px;color:var(--texte-3);white-space:nowrap}.cmd-mt{font-weight:700;white-space:nowrap}@media (max-width:760px){.cmd-articles li{grid-template-columns:56px 1fr auto}.cmd-pic,.cmd-pic img{width:56px;height:56px}.cmd-pu{grid-column:2;grid-row:2}.cmd-mt{grid-column:3;grid-row:1/3}}.franco-jauge{display:flex;flex-direction:column;gap:8px;margin:6px 0 12px;padding:12px 14px;border-radius:16px;background:linear-gradient(135deg,#FFF6E6,#FBE3C2);box-shadow:inset 0 0 0 1px rgba(226,101,0,.18)}.franco-ligne{display:flex;align-items:center;gap:10px;margin:0;font-size:14px;color:var(--texte);line-height:1.35}.franco-ligne strong{color:var(--bordeaux);font-weight:700;white-space:nowrap}.franco-ico{flex:none;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--soleil);color:#fff;animation:franco-pulse 2.4s ease-in-out infinite}.franco-jauge .franco-barre{position:relative;height:10px;overflow:visible;background:rgba(128,44,51,.12)}.franco-jauge .franco-barre span{position:relative;transition:width .8s cubic-bezier(.3,1.3,.5,1);background:linear-gradient(90deg,#FBA735,#E26500,#FBA735);background-size:200% 100%;animation:franco-reflet 2.8s linear infinite}.franco-jauge .franco-barre span::after{content:"";position:absolute;right:-6px;top:50%;width:16px;height:16px;margin-top:-8px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px #E26500;animation:franco-point 1.6s ease-in-out infinite}.franco-ok{background:linear-gradient(135deg,#EAF6EC,#D3EDD7);box-shadow:inset 0 0 0 1px rgba(46,125,50,.25)}.franco-ok .franco-ico{background:#2E7D32;animation:franco-bravo .7s ease-out 1}.franco-ok .franco-ligne strong{color:#2E7D32}.franco-ok .franco-barre span{background:#2E7D32;animation:none}.franco-ok .franco-barre span::after{display:none}.franco-avance .franco-ico{animation:franco-bravo .6s ease-out 1}.franco-fiche{flex-basis:100%;margin:12px 0 0}@keyframes franco-pulse{0%,100%{box-shadow:0 0 0 0 rgba(226,101,0,.45)}50%{box-shadow:0 0 0 8px rgba(226,101,0,0)}}@keyframes franco-reflet{to{background-position:-200% 0}}@keyframes franco-point{0%,100%{transform:scale(1)}50%{transform:scale(1.25)}}@keyframes franco-bravo{0%{transform:scale(1)}40%{transform:scale(1.3)}100%{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.franco-ico,.franco-jauge .franco-barre span,.franco-jauge .franco-barre span::after{animation:none;transition:none}}.avert-spf{margin:0;padding:10px 14px;border-radius:14px;background:#FFF1E0;border-left:4px solid var(--orange);font-size:14px;line-height:1.4}.avert-spf strong{color:var(--bordeaux);font-weight:700}.avis-gamme{margin:4px 0 14px;font-size:14px;color:var(--texte-3)}.lien-mdp{display:inline-block;white-space:nowrap;margin:10px 0 0 6px}