html[data-ambiance]{--amb-m: color-mix(in srgb, var(--amb-a1) 34%, transparent);--amb-m2: color-mix(in srgb, var(--amb-a2) 26%, transparent)}html[data-ambiance=hyperespace],html[data-ambiance=galaxie-or],html[data-ambiance=sahara],html[data-ambiance=aurore-boreale],html[data-ambiance=orage-medina]{--amb-motif: radial-gradient(circle, var(--amb-m) 0 1px, transparent 1.6px), radial-gradient(circle, var(--amb-m2) 0 1px, transparent 1.6px);--amb-motif-t: 46px 46px, 71px 71px;--amb-motif-p: 0 0, 23px 31px}html[data-ambiance=synthwave],html[data-ambiance=cyber-glitch],html[data-ambiance=labo-holo],html[data-ambiance=arcade-8bit],html[data-ambiance=neon-arcade],html[data-ambiance=metal-liquide]{--amb-motif: linear-gradient(var(--amb-m) 0 1px, transparent 1px), linear-gradient(90deg, var(--amb-m2) 0 1px, transparent 1px);--amb-motif-t: 28px 28px, 28px 28px;--amb-motif-p: 0 0, 0 0}html[data-ambiance=stade-esport],html[data-ambiance=volcan],html[data-ambiance=brasier],html[data-ambiance=jungle-neon]{--amb-motif: repeating-linear-gradient(135deg, var(--amb-m) 0 2px, transparent 2px 16px);--amb-motif-t: auto;--amb-motif-p: 0 0}html[data-ambiance=mosaique],html[data-ambiance=or-noir],html[data-ambiance=souk-lumiere]{--amb-motif: conic-gradient(from 45deg at 50% 50%, var(--amb-m) 0 25%, transparent 0 50%, var(--amb-m2) 0 75%, transparent 0);--amb-motif-t: 22px 22px;--amb-motif-p: 0 0}html[data-ambiance=ocean-abyssal],html[data-ambiance=glace-electrique]{--amb-motif: radial-gradient(circle at 50% 100%, transparent 0 9px, var(--amb-m) 9px 10px, transparent 10px 100%);--amb-motif-t: 26px 14px;--amb-motif-p: 0 0}html[data-ambiance]{--amb-motif-t: 40px 40px;--amb-motif-p: 0 0}html[data-ambiance][data-palier] .site-header{background-image:radial-gradient(70% 220% at 6% -70%,color-mix(in srgb,var(--amb-a1) 16%,transparent),transparent 70%),radial-gradient(60% 200% at 96% 170%,color-mix(in srgb,var(--amb-a2) 13%,transparent),transparent 70%)}html[data-ambiance][data-palier] .site-header:after{content:"";position:absolute;inset-inline:0;bottom:-1px;height:3px;z-index:1;pointer-events:none;background:var(--amb-band);background-size:240% 100%;box-shadow:0 0 14px -2px var(--amb-a1)}html[data-ambiance][data-palier] .site-header:before{background:var(--amb-band)}@media(min-width:900px)and (prefers-reduced-motion:no-preference){html[data-ambiance][data-palier] .site-header:after{animation:amb-s-fil 14s linear infinite alternate}}@keyframes amb-s-fil{to{background-position:100% 0}}html[data-ambiance][data-palier] :is(.btn-main,.card-add,.p-slide-fin .btn-main){background:var(--amb-bg);color:var(--amb-fg);box-shadow:0 0 0 2px var(--amb-a1),0 6px 18px -8px var(--amb-a1)}html[data-ambiance][data-palier] :is(.btn-main,.card-add):hover{background:var(--amb-bg);color:var(--amb-a1)}html[data-ambiance][data-palier] :is(.pill-promo,.pill-vedette){background:var(--amb-a1);color:var(--amb-on1)}html[data-ambiance][data-palier] .tabbar .badge,html[data-ambiance][data-palier] .hicons .badge{background:var(--amb-a1);color:var(--amb-on1)}html[data-ambiance][data-palier] .section.alt{background-image:linear-gradient(180deg,color-mix(in srgb,var(--amb-a1) 8%,transparent),color-mix(in srgb,var(--amb-a2) 7%,transparent)),var(--amb-motif);background-size:auto,var(--amb-motif-t);background-position:0 0,var(--amb-motif-p)}html[data-ambiance][data-palier] .section:not(.alt):not(.prose){background-image:radial-gradient(60% 55% at 100% 0,color-mix(in srgb,var(--amb-a1) 7%,transparent),transparent 70%),radial-gradient(50% 50% at 0 100%,color-mix(in srgb,var(--amb-a2) 6%,transparent),transparent 70%)}html[data-ambiance][data-palier] .list-head{background-image:linear-gradient(100deg,color-mix(in srgb,var(--amb-a1) 13%,transparent),color-mix(in srgb,var(--amb-a2) 8%,transparent) 70%,transparent),var(--amb-motif);background-size:auto,var(--amb-motif-t);background-position:0 0,var(--amb-motif-p);border-radius:var(--r-m, 18px);border-inline-start:5px solid var(--amb-a1);padding:14px 18px 18px}html[data-ambiance][data-palier] [data-page=product] .pdp{background-image:radial-gradient(70% 40% at 80% 0,color-mix(in srgb,var(--amb-a1) 8%,transparent),transparent 70%)}.amb-encart{display:none}html[data-ambiance][data-palier] .amb-encart{display:block;margin-block:8px 12px}.amb-encart-a{display:flex;align-items:center;gap:12px;min-height:48px;padding:10px 16px;box-sizing:border-box;border-radius:var(--r-m, 16px);text-decoration:none;font:800 .98rem/1.3 var(--f-display, system-ui, sans-serif);letter-spacing:.01em;color:var(--amb-fg);background-color:var(--amb-bg);background-image:var(--amb-motif),var(--amb-band);background-size:var(--amb-motif-t),100% 100%;background-position:var(--amb-motif-p),0 0;box-shadow:inset 0 -3px 0 var(--amb-a1),0 8px 22px -14px var(--amb-a1);overflow:hidden}.amb-encart-a:hover{text-decoration:none;filter:brightness(1.12)}.amb-encart-a:hover .amb-encart-go{transform:translate(4px)}.amb-encart-a:focus-visible{outline:3px solid var(--amb-a2);outline-offset:3px}.amb-encart-pastille{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--amb-a1);color:var(--amb-on1);font-size:.85rem}.amb-encart-t{min-width:0;text-shadow:0 1px 2px rgba(0,0,0,.55)}.amb-encart-go{margin-inline-start:auto;flex:none;color:var(--amb-a1);font-size:1.25rem;transition:transform .18s ease}.amb-encart[data-flash-on] .amb-encart-pastille{animation:amb-s-bat 1.4s ease-in-out infinite}@keyframes amb-s-bat{50%{transform:scale(1.18)}}@media(max-width:719px){.amb-encart-a{font-size:.92rem;padding:9px 12px}}html[data-ambiance][data-palier] .site-footer{background-color:var(--amb-bg);background-image:var(--amb-motif),linear-gradient(180deg,var(--amb-bg),color-mix(in srgb,var(--amb-bg) 78%,#000));background-size:var(--amb-motif-t),100% 100%;background-position:var(--amb-motif-p),0 0;color:var(--amb-fg)}html[data-ambiance][data-palier] .site-footer:before{height:6px;background:var(--amb-band);background-size:240% 100%;box-shadow:0 0 18px -2px var(--amb-a1)}html[data-ambiance][data-palier] .site-footer a{color:var(--amb-fg)}html[data-ambiance][data-palier] .site-footer a:hover{color:var(--amb-a1)}html[data-ambiance][data-palier] .site-footer :focus-visible{outline-color:var(--amb-a1)}@media(prefers-reduced-motion:no-preference){html[data-ambiance][data-palier] .site-footer:before{animation:amb-s-fil 16s linear infinite alternate}}@media(prefers-reduced-motion:reduce){html[data-ambiance] .site-header:after,html[data-ambiance] .site-footer:before,.amb-encart *,.amb-encart-a{animation:none!important;transition:none!important}}
