@property --bx-c1{syntax:"<color>";inherits:true;initial-value:#2d63e8}@property --bx-cm{syntax:"<color>";inherits:true;initial-value:#0c2a80}@property --bx-c2{syntax:"<color>";inherits:true;initial-value:#040a22}@property --bx-ink{syntax:"<color>";inherits:true;initial-value:#ffffff}@property --bx-ink2{syntax:"<color>";inherits:true;initial-value:#c9d7ff}@property --bx-accent{syntax:"<color>";inherits:true;initial-value:#e3c27a}@property --bx-cta{syntax:"<color>";inherits:true;initial-value:#e3c27a}@property --bx-cta-ink{syntax:"<color>";inherits:true;initial-value:#1b1406}@property --bx-glow{syntax:"<color>";inherits:true;initial-value:#4f8dff}@property --bx-bub{syntax:"<color>";inherits:true;initial-value:#cfe0ff}.bx{--bx-ease-out:cubic-bezier(.16,1,.3,1);--bx-ease-in:cubic-bezier(.7,0,.84,0);--bx-ease-spring:cubic-bezier(.34,1.56,.64,1);--bx-duree:7s;--bx-cx:50%;--bx-cy:50%;--bx-h:min(50svh,468px);--bx-px-g:clamp(24px,3.4vw,56px);min-width:0;color:var(--bx-ink);font-family:var(--font-sans);transition:--bx-ink .5s ease,--bx-ink2 .5s ease,--bx-accent .5s ease,--bx-cta .5s ease,--bx-cta-ink .5s ease,--bx-glow .9s ease,--bx-bub .9s ease}.bx,.bx-cadre{position:relative;isolation:isolate}.bx-cadre{overflow:hidden;overflow:clip;min-height:clamp(520px,calc(100svh - 260px),660px);display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);grid-template-rows:auto auto;grid-template-areas:"tete scene" "corps scene";align-content:center;align-items:center;column-gap:clamp(16px,3vw,48px);padding:clamp(80px,6.4vw,94px) var(--bx-px-g) clamp(88px,7vw,100px);border-radius:22px;background:radial-gradient(circle at var(--bx-cx) var(--bx-cy),var(--bx-c1) 0,var(--bx-cm) 36%,var(--bx-c2) 76%)}.bx :focus-visible{outline:3px solid var(--bx-cta);outline-offset:3px}.bx-fond{z-index:0;pointer-events:none;overflow:hidden;overflow:clip}.bx-fond,.bx-fondu{position:absolute;inset:0}.bx-fondu{opacity:0;background:radial-gradient(circle at var(--bx-cx) var(--bx-cy),var(--bx-c1) 0,var(--bx-cm) 36%,var(--bx-c2) 76%)}.bx-fondu.bx-part{opacity:1;transition:opacity 1.1s cubic-bezier(.45,0,.55,1)}.bx-grain{opacity:.14;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}.bx-fond:after,.bx-grain{position:absolute;inset:0}.bx-fond:after{content:"";opacity:.8;background:radial-gradient(ellipse at var(--bx-cx) var(--bx-cy),transparent 52%,rgba(0,0,0,.3) 100%);transition:opacity .7s ease}.bx[data-univers=vitamin] .bx-fond:after{opacity:0}.bx-fond:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,color-mix(in srgb,var(--bx-c2) 82%,transparent) 0,color-mix(in srgb,var(--bx-c2) 46%,transparent) 34%,transparent 60%);transition:opacity .7s ease}.bx[data-univers=vitamin] .bx-fond:before{opacity:0}.bx-bulles{position:absolute;inset:0;opacity:0;transition:opacity .8s ease}.bx:is([data-univers=energy],[data-univers=vitamin]) .bx-bulles{opacity:1}.bx-bulles i{position:absolute;bottom:-40px;left:var(--x);width:var(--s);height:var(--s);border-radius:50%;opacity:var(--o);background:radial-gradient(circle at 32% 30%,rgba(255,255,255,.95) 0 9%,color-mix(in srgb,var(--bx-bub) 34%,transparent) 26%,color-mix(in srgb,var(--bx-bub) 6%,transparent) 62%,transparent 72%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bx-bub) 55%,transparent);animation:bx-monte var(--d) linear var(--delai) infinite,bx-oscille var(--w) ease-in-out var(--delai) infinite alternate}@keyframes bx-monte{to{translate:0 calc(-100svh - 160px)}}@keyframes bx-oscille{0%{transform:translateX(-7px)}to{transform:translateX(7px)}}.bx-marque{top:clamp(20px,2.4vw,32px);width:clamp(46px,3.8vw,62px);aspect-ratio:192/193;background:var(--bx-ink);-webkit-mask:url(/images/logo-ango-power.webp) center/contain no-repeat;mask:url(/images/logo-ango-power.webp) center/contain no-repeat}.bx-badges,.bx-marque{position:absolute;z-index:3;inset-inline-start:var(--bx-px-g)}.bx-badges{bottom:clamp(20px,2.4vw,32px);display:grid}.bx-badge{display:flex;align-items:center;gap:10px;margin:0;text-align:start}.bx-badge-ico{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:9px;border:1.5px solid color-mix(in srgb,var(--bx-ink) 55%,transparent)}.bx-badge-ico i{width:17px;height:25px;background:var(--bx-ink);-webkit-mask:url(/images/distinction.webp) center/contain no-repeat;mask:url(/images/distinction.webp) center/contain no-repeat}.bx-badge small{font-size:9.5px;font-weight:600;letter-spacing:.05em;line-height:1.3;color:var(--bx-ink2)}.bx-badge b,.bx-badge small{display:block;text-transform:uppercase}.bx-badge b{font-size:clamp(15px,1.15vw,18px);font-weight:800;letter-spacing:.02em;line-height:1.15}.bx-360{position:absolute;z-index:3;inset-inline-end:var(--bx-px-g);bottom:clamp(20px,2.4vw,32px);display:inline-flex;align-items:center;gap:8px;min-height:44px;padding-block:0 0;padding-inline:12px 16px;border-radius:22px;border:1.5px solid color-mix(in srgb,var(--bx-ink) 50%,transparent);background:color-mix(in srgb,var(--bx-ink) 8%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--bx-ink);font:700 13px/1 var(--font-display);letter-spacing:.05em;cursor:pointer;transition:background-color .25s ease,border-color .25s ease,transform .25s var(--bx-ease-out)}.bx-360 svg{width:26px;height:26px;flex:none}.bx-360:hover{background:color-mix(in srgb,var(--bx-ink) 18%,transparent);border-color:color-mix(in srgb,var(--bx-ink) 80%,transparent);transform:translateY(-2px)}.bx-360:hover svg{animation:bx-orbite 1.4s var(--bx-ease-out) infinite}@keyframes bx-orbite{50%{transform:scaleX(-1)}}.bx-tete{grid-area:tete;align-self:end}.bx-corps,.bx-tete{position:relative;z-index:2}.bx-corps{grid-area:corps;align-self:start}.bx-surtitre{display:inline-grid;grid-template-columns:auto auto;align-items:center;gap:10px;margin:0;font-size:clamp(15px,1.2vw,19px);font-weight:500;letter-spacing:.01em;color:var(--bx-ink)}.bx-surtitre:before{content:"";grid-area:1/1;width:22px;height:1.5px;border-radius:2px;background:currentColor}.bx-surtitre>[data-p]{grid-area:1/2}.bx-titre{margin:.22em 0 .3em;font:700 clamp(34px,3.4vw,58px) /1.04 var(--font-display);letter-spacing:-.025em;color:var(--bx-ink)}.bx-ligne{display:grid;overflow:hidden;padding:.04em 0 .12em}.bx-ligne:first-child>.bx-texte{align-self:end}.bx-ligne:nth-child(2)>.bx-texte{align-self:start}.bx-actions,.bx-desc{display:grid}.bx-desc{max-width:30em}.bx-desc>p{margin:0;font-size:clamp(16px,1.2vw,19px);font-weight:500;line-height:1.55;color:var(--bx-ink)}.bx-texte[data-p]{grid-area:1/1;opacity:0;visibility:hidden;pointer-events:none;transition:transform .45s var(--bx-ease-in),opacity .3s ease,visibility 0s linear .45s}.bx-surtitre>.bx-texte[data-p]{grid-area:1/2}.bx-ligne>.bx-texte{transform:translateY(108%)}:is(.bx-surtitre,.bx-desc,.bx-actions,.bx-badges)>.bx-texte{transform:translateY(12px)}.bx-texte.bx-actif{opacity:1;visibility:visible;transform:none;pointer-events:auto;transition:transform .95s var(--bx-ease-out) .32s,opacity .55s ease .32s,visibility 0s linear .32s}.bx-ligne:nth-child(2)>.bx-texte.bx-actif{transition-delay:.4s}:is(.bx-actions,.bx-badges)>.bx-texte.bx-actif{transition-delay:.48s}.bx-actions>div{display:flex;flex-wrap:wrap;align-items:center;gap:12px clamp(28px,4vw,64px);margin-top:clamp(22px,3vw,44px)}.bx-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 30px;border-radius:26px;font:600 clamp(16px,1.25vw,20px) var(--font-display);text-decoration:none;cursor:pointer;border:1px solid transparent;transition:transform .3s var(--bx-ease-out),box-shadow .3s ease}.bx-btn:hover{transform:translateY(-2px)}.bx-btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.bx-btn-principal{background:#ffffff;color:#10131c;box-shadow:0 12px 30px rgba(0,0,0,.26)}.bx-lien{display:inline-flex;align-items:center;min-height:44px;padding:0 2px;color:var(--bx-ink);font-family:var(--font-display);font-weight:600;font-size:clamp(16px,1.25vw,20px);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:7px;cursor:pointer;transition:text-underline-offset .25s ease}.bx-lien:hover{text-underline-offset:4px}.bx-btn .ico{width:20px;height:20px;flex:none}.bx.bx-intro :is(.bx-surtitre,.bx-choix,.bx-actions,.bx-geste,.bx-marque,.bx-badges,.bx-360){animation:bx-arrive 1s var(--bx-ease-out) backwards}.bx.bx-intro .bx-360{animation-delay:1.05s}.bx.bx-intro .bx-surtitre{animation-delay:.1s}.bx.bx-intro .bx-choix{animation-delay:.7s}.bx.bx-intro .bx-actions{animation-delay:.85s}.bx.bx-intro .bx-badges{animation-delay:.95s}.bx.bx-intro .bx-ligne>.bx-actif{animation:bx-ligne 1s var(--bx-ease-out) .25s backwards}.bx.bx-intro .bx-ligne:nth-child(2)>.bx-actif{animation-delay:.35s}.bx.bx-intro .bx-desc>.bx-actif{animation:bx-arrive .9s var(--bx-ease-out) .45s backwards}.bx.bx-intro .bx-mots>.bx-actif{animation:bx-arrive 1.4s var(--bx-ease-out) .2s backwards}.bx.bx-intro .bx-visuel.bx-active{animation:bx-visuel 1.1s var(--bx-ease-spring) .15s backwards}@keyframes bx-arrive{0%{opacity:0;transform:translateY(18px)}}@keyframes bx-ligne{0%{transform:translateY(108%)}}@keyframes bx-visuel{0%{opacity:0;filter:blur(6px);transform:translate3d(36%,-12%,0) rotate(12deg) scale(1.05)}}.bx-scene{grid-area:scene;position:relative;z-index:1;height:var(--bx-h);display:grid;place-items:center;touch-action:pan-y;cursor:grab;user-select:none;-webkit-user-select:none}.bx-scene:active{cursor:grabbing}.bx-centre{position:absolute;left:50%;top:50%;pointer-events:none}.bx-halo{width:calc(var(--bx-h) * .95);height:calc(var(--bx-h) * .95);border-radius:50%;translate:calc(-50% + var(--bx-px, 0) * 18px) calc(-50% + var(--bx-py, 0) * 12px);background:radial-gradient(circle,color-mix(in srgb,var(--bx-glow) 55%,transparent) 0,color-mix(in srgb,var(--bx-glow) 16%,transparent) 42%,transparent 70%);animation:bx-respire 6s ease-in-out infinite}@keyframes bx-respire{50%{transform:scale(1.08);opacity:.85}}.bx-scene{container-type:inline-size}.bx-mots{position:absolute;inset:0;z-index:-1;pointer-events:none}.bx-mots>span{position:absolute;left:50%;top:50%;translate:-50% -50%;font:500 min(14.5vw,262px,calc(108cqw / (var(--bx-lettres, 7) * .62))) /.8 var(--font-sans);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;color:transparent;-webkit-text-stroke:clamp(1px,.1vw,1.7px) color-mix(in srgb,var(--bx-ink) 34%,transparent)}.bx-mots>.bx-texte{transform:translateX(8%) scale(.97);transition:opacity .45s ease,transform 1.2s var(--bx-ease-out),visibility 0s linear .45s}.bx-mots>.bx-texte.bx-actif{transform:translateX(calc(var(--bx-px, 0) * -20px));transition:opacity .8s ease .25s,transform 1.4s var(--bx-ease-out) .2s,visibility 0s linear .2s}.bx-agrumes,.bx-eclairs,.bx-rayons{opacity:0;transition:opacity .9s ease .3s}.bx[data-univers=energy] .bx-eclairs,.bx[data-univers=vitamin] :is(.bx-rayons,.bx-agrumes){opacity:1}.bx-eclairs{width:calc(var(--bx-h) * .95);height:var(--bx-h);translate:-50% -50%;overflow:visible}.bx-eclairs path{fill:none;stroke:#d8ebff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 4px #7fb8ff) drop-shadow(0 0 12px #2f6bff);opacity:0;animation:bx-arc var(--t,6s) linear var(--r,0s) infinite}@keyframes bx-arc{0%,84%,to{opacity:0}85%{opacity:1}87%{opacity:.15}89%{opacity:.9}92%{opacity:0}}.bx.bx-eclat .bx-eclairs path{animation:bx-eclat .8s ease-out,bx-arc var(--t,6s) linear .8s infinite}@keyframes bx-eclat{0%{opacity:0}12%{opacity:1}30%{opacity:.2}45%{opacity:.95}to{opacity:0}}.bx-rayons{width:calc(var(--bx-h) * 1.5);height:calc(var(--bx-h) * 1.5);translate:-50% -50%;border-radius:50%;background:repeating-conic-gradient(from 0deg,rgba(255,255,255,.5) 0deg 4deg,transparent 4deg 15deg);-webkit-mask:radial-gradient(circle,#000 12%,transparent 66%);mask:radial-gradient(circle,#000 12%,transparent 66%);animation:bx-tourne 90s linear infinite;mix-blend-mode:soft-light}@keyframes bx-tourne{to{rotate:1turn}}.bx-agrumes{position:absolute;inset:0;pointer-events:none}.bx-agrume{position:absolute;width:var(--t);height:var(--t);left:var(--x);top:var(--y);translate:calc(var(--bx-px, 0) * var(--prof) * 1px) calc(var(--bx-py, 0) * var(--prof) * 1px);animation:bx-derive var(--d) ease-in-out infinite alternate;filter:drop-shadow(0 10px 14px rgba(150,70,0,.28))}.bx-agrume.bx-flou{filter:blur(4px) drop-shadow(0 10px 14px rgba(150,70,0,.25));z-index:3}@keyframes bx-derive{0%{transform:translateY(-10px) rotate(var(--r0))}to{transform:translateY(12px) rotate(calc(var(--r0) + 28deg))}}.bx-visuel{grid-area:1/1;position:relative;z-index:2;aspect-ratio:var(--bx-ratio);opacity:0;filter:blur(6px);pointer-events:none;transform:translate3d(calc(var(--bx-dir, 1) * 36%),-12%,0) rotate(calc(var(--bx-dir, 1) * 12deg)) scale(1.05);transition:opacity .35s ease,transform .55s var(--bx-ease-in),filter .35s ease}.bx-visuel[data-type=canette]{height:calc(var(--bx-h) * var(--bx-echelle))}.bx-visuel[data-type=paquet]{width:min(100%,calc(var(--bx-h) * var(--bx-echelle) * var(--bx-r)))}.bx-visuel.bx-active{opacity:1;filter:none;transform:none;pointer-events:auto;transition:opacity .45s ease .22s,transform 1.1s var(--bx-ease-spring) .22s,filter .45s ease .22s}.bx-visuel.bx-sortante{opacity:0;filter:blur(5px);transform:translate3d(calc(var(--bx-dir, 1) * -40%),14%,0) rotate(calc(var(--bx-dir, 1) * -16deg)) scale(.84)}.bx-visuel.bx-fige{transition:none!important}.bx-visuel:after{content:"";position:absolute;left:12%;right:12%;bottom:-5%;height:7%;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.5),transparent);filter:blur(5px);z-index:-1;animation:bx-ombre 5.5s ease-in-out infinite}@keyframes bx-ombre{50%{transform:scaleX(.8);opacity:.65}}.bx-flotte{position:absolute;inset:0;animation:bx-flotte 5.5s ease-in-out infinite}.bx-visuel[data-type=canette] .bx-flotte{rotate:15deg}@keyframes bx-flotte{50%{transform:translateY(-14px)}}.bx-incline{transform:perspective(900px) rotateX(var(--bx-rx,0deg)) rotateY(var(--bx-ry,0deg))}.bx-incline,.bx-photo{position:absolute;inset:0}.bx-photo{filter:drop-shadow(0 34px 30px rgba(0,0,0,.34))}.bx-photo img{object-fit:fill}.bx-balayage,.bx-buee,.bx-reflet,.bx-tour{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;-webkit-mask:var(--bx-img) center /100% 100% no-repeat;mask:var(--bx-img) center /100% 100% no-repeat}.bx-tour{opacity:0;transition:opacity .2s ease}.bx-visuel.bx-tourne .bx-tour{opacity:1;transition-duration:.12s}.bx-boite{position:absolute;inset:0;display:grid;place-items:center;perspective:1600px;visibility:hidden;pointer-events:none;filter:drop-shadow(0 34px 30px rgba(0,0,0,.34))}.bx-visuel.bx-boite-prete .bx-boite{visibility:visible}.bx-visuel.bx-boite-prete :is(.bx-photo,.bx-reflet,.bx-balayage){visibility:hidden}.bx-cube{position:relative;width:var(--bx-bw,0);height:var(--bx-bh,0);transform-style:preserve-3d}.bx-face{position:absolute;left:50%;top:50%;background:var(--bx-boite-coul,#3a3a65) center /100% 100% no-repeat;backface-visibility:hidden}.bx-face:after{content:"";position:absolute;inset:0;background:#0b0d24;opacity:var(--bx-ombre,0)}.bx-avant,.bx-dos{width:var(--bx-bw);height:var(--bx-bh);margin:calc(var(--bx-bh) / -2) 0 0 calc(var(--bx-bw) / -2)}.bx-droite,.bx-gauche{width:var(--bx-bd);height:var(--bx-bh);margin:calc(var(--bx-bh) / -2) 0 0 calc(var(--bx-bd) / -2)}.bx-dessous,.bx-dessus{width:var(--bx-bw);height:var(--bx-bd);margin:calc(var(--bx-bd) / -2) 0 0 calc(var(--bx-bw) / -2)}.bx-avant{transform:translateZ(calc(var(--bx-bd) / 2))}.bx-dos{transform:rotateY(180deg) translateZ(calc(var(--bx-bd) / 2))}.bx-gauche{transform:rotateY(-90deg) translateZ(calc(var(--bx-bw) / 2))}.bx-droite{transform:rotateY(90deg) translateZ(calc(var(--bx-bw) / 2))}.bx-dessus{transform:rotateX(90deg) translateZ(calc(var(--bx-bh) / 2));background-color:color-mix(in oklab,var(--bx-boite-coul,#3a3a65) 80%,#fff)}.bx-dessous{transform:rotateX(-90deg) translateZ(calc(var(--bx-bh) / 2))}.bx-objet{position:absolute;left:-16%;top:-10%;width:132%;height:120%;visibility:hidden;pointer-events:none;filter:drop-shadow(0 34px 30px rgba(0,0,0,.34))}.bx-visuel.bx-objet-pret .bx-objet{visibility:visible}.bx-visuel.bx-objet-pret :is(.bx-photo,.bx-reflet,.bx-balayage){visibility:hidden}.bx-reflet{--rp:calc(36% + var(--bx-ryn, 0) * 2.6%);background:linear-gradient(90deg,transparent calc(var(--rp) - 13%),rgba(255,255,255,.62) var(--rp),transparent calc(var(--rp) + 11%));mix-blend-mode:soft-light}.bx-visuel[data-type=paquet] .bx-reflet{opacity:.55}.bx-balayage{background:linear-gradient(105deg,transparent 0 42%,rgba(255,255,255,.7) 50%,transparent 58% 100%);background-size:320% 100%;background-position:140% 0;mix-blend-mode:overlay;animation:bx-balaie 6.5s var(--bx-ease-out) 1.6s infinite}@keyframes bx-balaie{0%{background-position:140% 0}26%,to{background-position:-40% 0}}.bx-brume{position:absolute;left:-30%;right:-30%;bottom:-8%;height:34%;pointer-events:none;opacity:0;background:radial-gradient(ellipse at 50% 70%,rgba(255,255,255,.55),transparent 62%);filter:blur(10px)}.bx-visuel.bx-atterrit .bx-brume{animation:bx-brume 1.8s ease-out .5s 1}@keyframes bx-brume{0%{opacity:0;transform:scale(.5) translateY(10%)}30%{opacity:.75}to{opacity:0;transform:scale(1.5) translateY(-28%)}}.bx-scene{--bx-cadre:min(100%,var(--bx-h))}.bx-visuel[data-type=paquet][data-ings]{width:min(calc(var(--bx-cadre) * var(--bx-pw) / 100),calc(var(--bx-h) * .7 * var(--bx-r)))}.bx-ings{top:0;bottom:0;left:0;right:0;width:var(--bx-cadre);margin-inline:auto;pointer-events:none}.bx-ing,.bx-ings{position:absolute}.bx-ing{left:50%;top:50%;z-index:1;width:calc(var(--w) * 1%);opacity:0;transform:translate(-50%,-50%);will-change:transform,opacity}.bx-ing.bx-devant{z-index:3}.bx-ing-rot{will-change:transform}.bx-ing img{display:block;width:100%;height:auto;filter:drop-shadow(0 16px 18px rgba(0,0,0,.45))}.bx-ing.bx-loin img{filter:blur(2.2px) brightness(.72) saturate(.85)}.bx-ing.bx-pres img{filter:blur(1.6px) drop-shadow(0 20px 22px rgba(0,0,0,.4))}.bx-ing-nom{position:absolute;left:50%;top:100%;translate:-50% 4px;white-space:nowrap;padding:4px 10px;border-start-start-radius:12px;border-start-end-radius:12px;border-end-end-radius:12px;border-end-start-radius:3px;border:1px solid color-mix(in srgb,var(--bx-ink) 28%,transparent);background:color-mix(in srgb,var(--bx-c2) 60%,transparent);color:var(--bx-ink);font-size:12px;font-weight:600;line-height:1.3;opacity:0;transition:opacity .45s ease}.bx-ing.bx-nom-haut .bx-ing-nom{top:auto;bottom:100%;translate:-50% -4px}.bx-ings.bx-noms .bx-ing-nom{opacity:1}@media (min-width:1024px){.bx-ing-nom{font-size:13px}}.bx.bx-ings-actifs .bx-scene,.bx.bx-ings-actifs .bx-scene:active{cursor:pointer}.bx-ill{display:block;margin-top:8px;font-size:12px;font-weight:400;line-height:1.45;opacity:.78}.bx-choix{position:relative;z-index:2;justify-content:center;gap:4px;padding-top:6px}.bx-cartes,.bx-choix{display:flex;align-items:center}.bx-carte{position:relative;display:grid;place-items:center;width:26px;height:44px;padding:0;border:0;background:none;cursor:pointer;transition:width .45s var(--bx-ease-out)}.bx-carte:before{content:"";width:7px;height:7px;border-radius:4px;background:color-mix(in srgb,var(--encre,#262626) 30%,transparent);transition:width .45s var(--bx-ease-out),background-color .3s ease}.bx-carte:hover:before{background:color-mix(in srgb,var(--encre,#262626) 60%,transparent)}.bx-carte[aria-pressed=true]{width:46px}.bx-carte[aria-pressed=true]:before{width:32px;background:color-mix(in srgb,var(--encre,#262626) 22%,transparent)}.bx-carte:after{content:"";position:absolute;inset-inline-start:7px;top:calc(50% - 3.5px);width:32px;height:7px;border-radius:4px;background:var(--encre,#262626);transform:scaleX(0);transform-origin:left}.bx-carte[aria-pressed=true]:after{animation:bx-progres var(--bx-duree) linear forwards}.bx.bx-en-pause .bx-carte:after{animation-play-state:paused}@keyframes bx-progres{to{transform:scaleX(1)}}.bx-choix :focus-visible{outline-color:var(--vert,#075d35)}.bx-pause{display:grid;place-items:center;width:44px;height:44px;flex:none;margin-inline-start:6px;border-radius:50%;border:1px solid color-mix(in srgb,var(--encre,#262626) 20%,transparent);background:transparent;color:var(--encre,#262626);cursor:pointer;transition:background-color .2s ease}.bx-pause:hover{background:#fff}.bx-pause .ico{width:16px;height:16px}.bx-pause .bx-lecture,.bx-pause[aria-pressed=true] .bx-arret{display:none}.bx-pause[aria-pressed=true] .bx-lecture{display:block}.bx-geste,.bx-seule .bx-choix{display:none}@media (min-width:1024px){.bx{display:flex;flex-direction:column;height:100%;min-height:0;--bx-cadre-h:calc(var(--ouv-h, 100svh) - 72px);--bx-h:clamp(220px,calc(var(--bx-cadre-h) * .6),640px);--bx-coin:clamp(14px,2.8svh,32px);--bx-logo:clamp(36px,6svh,62px);--bx-pied:44px;--bx-air:clamp(6px,1.8svh,22px)}.bx-cadre{flex:1 1 auto;min-height:0;padding-top:calc(var(--bx-coin) + var(--bx-logo) + var(--bx-air));padding-bottom:calc(var(--bx-coin) + var(--bx-pied) + var(--bx-air))}.bx-choix{flex:none}.bx-marque{top:var(--bx-coin);width:var(--bx-logo)}.bx-360,.bx-badges{bottom:var(--bx-coin)}.bx-surtitre{font-size:min(clamp(15px,1.2vw,19px),2.6svh)}.bx-titre{font-size:min(clamp(34px,3.4vw,58px),6.2svh)}.bx-desc>p{font-size:min(clamp(16px,1.2vw,19px),2.6svh)}.bx-ill{font-size:min(12px,1.9svh);margin-top:4px}.bx-actions>div{margin-top:clamp(10px,2.4svh,44px)}.bx-btn{min-height:clamp(44px,7.2svh,52px)}}@media (min-width:1600px){.bx{--bx-h:clamp(220px,calc(var(--bx-cadre-h) * .62),900px);--bx-px-g:clamp(24px,3.4vw,96px);--bx-coin:min(clamp(20px,2vw,44px),3svh);--bx-logo:min(clamp(46px,3.6vw,92px),7svh);--bx-pied:clamp(44px,2.4vw,64px)}.bx-titre{font-size:min(clamp(34px,3.4vw,96px),6.6svh)}.bx-surtitre{font-size:min(clamp(15px,1.15vw,28px),2.8svh)}.bx-desc>p{font-size:min(clamp(16px,1.1vw,27px),2.7svh)}.bx-btn,.bx-lien{font-size:clamp(16px,1.1vw,27px)}.bx-btn{min-height:2.6em;padding:0 1.5em;border-radius:1.3em}.bx-badge b{font-size:clamp(15px,1vw,26px)}.bx-badge small{font-size:clamp(9.5px,.55vw,14px)}.bx-360{font-size:clamp(13px,.7vw,18px);min-height:var(--bx-pied);padding-block:0 0;padding-inline:.8em 1.1em;border-radius:1.4em}.bx-360 svg{width:1.8em;height:1.8em}.bx-ing-nom{font-size:clamp(13px,.7vw,18px)}.bx-ill{font-size:clamp(12px,.65vw,16px)}}@media (max-width:1023px){.bx{--bx-h:min(42svh,400px)}.bx-cadre{min-height:0;grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"marque" "tete" "scene" "geste" "corps" "badge";align-content:start;row-gap:12px;text-align:center;padding:22px clamp(16px,5vw,48px) 26px;border-radius:20px}.bx-marque{grid-area:marque;width:46px}.bx-badges,.bx-marque{position:static;justify-self:center}.bx-badges{grid-area:badge;margin-top:6px}.bx-360{position:relative;inset-inline-end:auto;bottom:auto;grid-area:scene;justify-self:end;align-self:end;margin-block:0 2px;margin-inline:0 2px}.bx-fond:before{background:radial-gradient(ellipse at 50% 0,color-mix(in srgb,var(--bx-c2) 55%,transparent),transparent 55%),radial-gradient(ellipse at 50% 100%,color-mix(in srgb,var(--bx-c2) 60%,transparent),transparent 50%)}.bx-corps,.bx-tete{justify-self:center;max-width:620px}.bx-titre{font-size:clamp(36px,8.6vw,58px);margin-bottom:0}.bx-desc{margin-inline:auto}.bx-actions>div{justify-content:center;margin-top:18px}.bx-geste{grid-area:geste;display:flex;align-items:center;justify-content:center;gap:8px;margin:-6px 0 0;font-size:13px;color:var(--bx-ink2);transition:opacity .6s ease}.bx-geste svg{width:18px;height:18px}.bx-geste.bx-vu{opacity:0}}@media (max-width:480px){.bx-surtitre:before{display:none}.bx-surtitre{font-size:15px}.bx-actions>div{gap:10px 26px}.bx-btn{padding:0 26px}.bx-carte{width:22px}.bx-carte[aria-pressed=true]{width:44px}}@media (prefers-reduced-motion:reduce){.bx-360,.bx-balayage,.bx-brume,.bx-bulles,.bx-carte:after,.bx-eclairs,.bx-pause{display:none!important}.bx-carte[aria-pressed=true]:before{background:var(--encre,#262626)}.bx-agrume,.bx-flotte,.bx-halo,.bx-rayons,.bx-visuel:after,.bx.bx-intro *{animation:none!important}.bx-texte[data-p],.bx-visuel,.bx-visuel.bx-active,.bx-visuel.bx-sortante{transition-duration:.01s!important;transition-delay:0s!important}}.vit-col{--vit-h:clamp(92px,12.5svh,128px);--vit-carte:calc(var(--vit-h) * .5);display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--ouv-gx, 16px));padding:6px var(--ouv-gx,16px) 4px;scroll-padding-inline:var(--ouv-gx,16px)}.vit-col::-webkit-scrollbar{display:none}.vit{position:relative;flex:0 0 min(74vw,290px);scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;min-width:0}@media (min-width:768px){.vit-col{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;margin-inline:0;padding:6px 0 0}}@media (min-width:1024px){.vit-col{--vit-h:clamp(52px,calc((var(--ouv-h, 100svh) - 52px) / 3 - 90px),150px);grid-template-columns:none;display:flex;flex-direction:column;justify-content:space-between;gap:4px;height:100%;padding:clamp(10px,1.8svh,24px) 0 0}}@media (min-width:1600px){.vit-col{--vit-h:clamp(52px,calc((var(--ouv-h, 100svh) - 52px) / 3 - 96px),240px)}}.vit-fenetre{position:relative;width:100%;overflow:hidden;overflow-x:clip;overflow-y:visible}.vit-fenetre:before{content:"";position:absolute;left:0;right:0;top:var(--vit-carte);bottom:0;border-radius:26px;border:1px solid color-mix(in srgb,var(--encre) 20%,transparent);background:#fff;box-shadow:0 8px 22px rgba(12,22,18,.06)}.vit-piste{position:relative;display:flex;transform:translateX(calc(var(--vit-rang, 0) * -100%));transition:transform .55s cubic-bezier(.16,1,.3,1)}.vit-diapo{flex:0 0 100%;min-width:0;display:flex;flex-direction:column;align-items:center;padding:0 12px 12px;text-align:center;text-decoration:none;color:var(--encre);cursor:pointer}.vit-images{display:flex;align-items:flex-end;justify-content:center;gap:4%;width:100%;height:var(--vit-h);padding-inline:4px}.vit-images img,.vit-pile{flex:0 1 auto;min-width:0}.vit-images img{position:relative;width:auto;max-width:100%;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 8px 10px rgba(0,0,0,.22));transition:transform .4s cubic-bezier(.16,1,.3,1)}.vit-pile{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:3px}.vit-pile img{max-height:100%}.vit-diapo:hover .vit-images img{transform:translateY(-4px)}.vit-nom{margin-top:6px;font-size:1.05rem;font-weight:500;line-height:1.2;color:var(--vert)}.vit-prix{margin-top:2px;font-size:.78rem;line-height:1.2;color:var(--encre);font-variant-numeric:tabular-nums}.vit-prix b{font-size:1.32rem;font-weight:800;letter-spacing:-.01em}.vit-prix sup{font-size:.68rem;font-weight:600}.vit-fleches{display:flex;gap:8px;margin-top:2px}.vit-fleches button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:none;color:#4a504c;cursor:pointer}.vit-fleches span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1px solid color-mix(in srgb,var(--encre) 18%,transparent);background:#eeefee;font-size:.95rem;line-height:1;transition:background-color .2s ease,color .2s ease,transform .2s ease}.vit-fleches button:hover span{background:#fff;color:var(--vert);transform:scale(1.06)}.vit-fleches button:focus-visible{outline:none}.vit-fleches button:focus-visible span{outline:2px solid var(--vert);outline-offset:2px}@media (min-width:1024px){.vit{flex:0 1 auto}.vit-nom{font-size:.98rem}.vit-prix b{font-size:1.2rem}.vit-diapo{padding-bottom:6px}.vit-fleches{height:30px;align-items:center;margin-top:0}.vit-fleches button{margin-block:-7px}.vit-fleches span{width:30px;height:30px;font-size:.88rem}}@media (min-width:1024px) and (max-height:820px){.vit-col{--vit-h:clamp(52px,calc((var(--ouv-h, 100svh) - 52px) / 3 - 72px),150px)}.vit-fleches{position:absolute;left:2px;right:2px;bottom:18px;justify-content:space-between;pointer-events:none}.vit-fleches button{pointer-events:auto}.vit-diapo{padding-inline:34px}.vit-nom{font-size:.92rem}}@media (prefers-reduced-motion:reduce){.vit-images img,.vit-piste{transition:none}}