.av2s{--av2s-nuit: color-mix(in srgb, var(--av2s-bleu) 58%, black);--av2s-clair: color-mix(in srgb, var(--av2s-bleu) 50%, rgb(var(--color-accent-1)));--av2s-blanc: rgb(var(--color-background));--av2s-encre: var(--av2s-nuit);--av2s-gris: color-mix(in srgb, rgb(var(--color-foreground)) 80%, rgb(var(--color-background)));--av2s-gris-clair: color-mix(in srgb, var(--av2s-bleu) 55%, rgb(var(--color-background)));--av2s-fond-pastille: color-mix(in srgb, var(--av2s-bleu) 7%, rgb(var(--color-background)));--av2s-ombre: color-mix(in srgb, var(--av2s-nuit) 55%, black);--av2s-rouge: rgb(var(--color-marque-rouge, 200 16 46));--av2s-ease: cubic-bezier(.2, .7, .2, 1);--av2s-fondu-haut: transparent;--av2s-fondu-bas: transparent;--av2s-fondu-h: 28px;position:relative;overflow:hidden;padding:40px 0 36px;background:linear-gradient(to bottom,var(--av2s-fondu-haut) 0,color-mix(in srgb,var(--av2s-fondu-haut) 74%,transparent) calc(var(--av2s-fondu-h) * .19),color-mix(in srgb,var(--av2s-fondu-haut) 48%,transparent) calc(var(--av2s-fondu-h) * .38),color-mix(in srgb,var(--av2s-fondu-haut) 24%,transparent) calc(var(--av2s-fondu-h) * .6),color-mix(in srgb,var(--av2s-fondu-haut) 8%,transparent) calc(var(--av2s-fondu-h) * .8),transparent var(--av2s-fondu-h)),linear-gradient(to top,var(--av2s-fondu-bas) 0,color-mix(in srgb,var(--av2s-fondu-bas) 74%,transparent) calc(var(--av2s-fondu-h) * .19),color-mix(in srgb,var(--av2s-fondu-bas) 48%,transparent) calc(var(--av2s-fondu-h) * .38),color-mix(in srgb,var(--av2s-fondu-bas) 24%,transparent) calc(var(--av2s-fondu-h) * .6),color-mix(in srgb,var(--av2s-fondu-bas) 8%,transparent) calc(var(--av2s-fondu-h) * .8),transparent var(--av2s-fondu-h)),radial-gradient(120% 140% at 18% 0%,var(--av2s-clair) 0%,var(--av2s-bleu) 38%,var(--av2s-nuit) 100%);color:var(--av2s-blanc)}.av2s:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='76.21' height='132' viewBox='0 0 76.21 132'%3E%3Cpath d='M38.1 0L76.2 22v44L38.1 88 0 66V22zM38.1 88v44' fill='none' stroke='%23fff' stroke-opacity='.09' stroke-width='1.1'/%3E%3C/svg%3E");background-size:76.21px 132px;background-position:18px 6px;-webkit-mask-image:radial-gradient(75% 90% at 30% 20%,black 20%,transparent 85%);mask-image:radial-gradient(75% 90% at 30% 20%,black 20%,transparent 85%)}.av2s:after{content:"";position:absolute;top:-20%;bottom:-20%;left:-40%;width:30%;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--av2s-blanc) 10%,transparent),transparent);transform:skew(-12deg) translate(0);opacity:0}.av2s.est-vue:after{animation:av2s-reflet 1.4s .25s var(--av2s-ease) both}@keyframes av2s-reflet{0%{opacity:1;transform:skew(-12deg) translate(0)}to{opacity:1;transform:skew(-12deg) translate(560%)}}.av2s-cadre{position:relative;z-index:1}.av2s-tete{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 24px;margin-bottom:20px}.av2s-titre{margin:0;font-size:25px;font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--av2s-blanc)}.av2s-intro{max-width:760px;margin:8px 0 0;font-size:14px;line-height:1.5;color:color-mix(in srgb,var(--av2s-blanc) 78%,transparent)}.av2s-tete-actions{display:flex;align-items:center;gap:16px}.av2s-bouton{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 20px;border-radius:12px;background:var(--av2s-blanc);color:var(--av2s-nuit);font-size:14px;font-weight:700;text-decoration:none;white-space:nowrap;transition:transform .2s ease,box-shadow .2s ease}.av2s-bouton:hover{transform:translateY(-1px);box-shadow:0 8px 20px color-mix(in srgb,var(--av2s-ombre) 35%,transparent)}.av2s-bouton svg{width:14px;height:14px}.av2s-tete-actions .av2s-bouton{display:none}.av2s-bouton--bas{display:flex;width:100%;height:48px;margin-top:20px}.av2s-nav{display:flex;gap:10px}.av2s-nav[hidden]{display:none}.av2s-fleche{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid color-mix(in srgb,var(--av2s-blanc) 35%,transparent);border-radius:999px;background:transparent;color:var(--av2s-blanc);cursor:pointer;transition:border-color .2s ease,background-color .2s ease,opacity .2s ease}.av2s-fleche svg{width:18px;height:18px}.av2s-fleche:not(:disabled):hover{border-color:color-mix(in srgb,var(--av2s-blanc) 60%,transparent);background:color-mix(in srgb,var(--av2s-blanc) 10%,transparent)}.av2s-fleche:disabled{opacity:.5;cursor:default}.av2s-fleche:focus-visible{outline:2px solid var(--av2s-blanc);outline-offset:2px}.av2s-fleche.est-appel{animation:av2s-sursaut .9s var(--av2s-ease) 2;border-color:color-mix(in srgb,var(--av2s-blanc) 60%,transparent)}@keyframes av2s-sursaut{0%,to{transform:translateY(0) scale(1)}30%{transform:translateY(-5px) scale(1.06)}55%{transform:translateY(0) scale(.98)}75%{transform:translateY(-2px) scale(1.02)}}.av2s-fenetre{margin:0 -16px}.av2s-rail{display:grid;grid-auto-flow:column;grid-auto-columns:250px;gap:12px;margin:0;padding:6px 16px 18px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;scrollbar-width:none;overscroll-behavior-x:contain}.av2s-rail::-webkit-scrollbar{display:none}.av2s-cellule{min-width:0;scroll-snap-align:start}.av2s-carte{display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:16px;background:var(--av2s-blanc);color:var(--av2s-encre);text-decoration:none;box-shadow:0 12px 30px color-mix(in srgb,var(--av2s-ombre) 28%,transparent);transition:transform .25s ease,box-shadow .25s ease}.av2s-carte:focus-visible{outline:3px solid var(--av2s-blanc);outline-offset:3px}.av2s-media{position:relative;display:block;height:170px;padding:40px 18px 12px;overflow:hidden;background:var(--av2s-blanc);border-bottom:1px solid var(--av2s-fond-pastille)}.av2s-img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .35s ease}.av2s-mesures{position:absolute;top:10px;left:10px;display:flex;gap:4px}.av2s-mesures span{padding:4px 8px;border-radius:999px;background:var(--av2s-fond-pastille);color:var(--av2s-gris);font-size:11px;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums}.av2s-pastille{position:absolute;top:10px;right:10px;padding:4px 9px;border-radius:999px;background:var(--av2s-fond-pastille);color:var(--av2s-bleu);font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.04em;text-transform:uppercase}.av2s-pastille--promo{background:var(--av2s-rouge);color:var(--av2s-blanc)}.av2s-info{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;padding:12px 16px 16px}.av2s-ligne-haut{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-height:1.4em}.av2s-ref{flex:none;font-size:11px;font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--av2s-gris-clair)}.av2s-marque{min-height:1.4em;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--av2s-gris-clair)}.av2s-nom{display:-webkit-box;min-height:2.6em;overflow:hidden;font-size:15px;font-weight:600;line-height:1.3;color:var(--av2s-encre);-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:color .2s ease}.av2s-repere{overflow:hidden;font-size:12px;line-height:1.4;color:var(--av2s-gris);white-space:nowrap;text-overflow:ellipsis}.av2s-prix{margin-top:auto;padding-top:6px;color:var(--av2s-encre)}.av2s-si-ht,.av2s-si-ttc{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px}.av2s-prix-principal{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:0 4px}.av2s-prix-second{font-size:11px;color:var(--av2s-gris);font-variant-numeric:tabular-nums}html.tax-mode-ttc .av2s .av2s-si-ht,html:not(.tax-mode-ttc) .av2s .av2s-si-ttc{display:none}.av2s-des{font-size:12px;color:var(--av2s-gris)}.av2s-montant{font-size:18px;font-weight:700;letter-spacing:-.01em;white-space:nowrap}.av2s-taxe{font-size:12px;font-weight:600;color:var(--av2s-gris)}.av2s-barre{font-size:13px;color:var(--av2s-gris-clair);white-space:nowrap}.av2s-prix-devis{font-size:15px;font-weight:700}@media(max-width:989px){.av2s-ref{display:none}.av2s-mesures span,.av2s-pastille{padding:3px 7px;font-size:10px;letter-spacing:0}}@media(min-width:990px){.av2s{--av2s-fondu-h: 48px;padding:48px 0 44px}.av2s-titre{font-size:32px}.av2s-intro{font-size:15px}.av2s-tete{margin-bottom:24px}.av2s-tete-actions .av2s-bouton{display:inline-flex}.av2s-bouton--bas{display:none}.av2s-fenetre{margin:-14px -14px -24px;padding:14px 14px 24px;overflow:hidden}.av2s-rail{--av2s-col: calc((100% - 48px)/4) ;grid-auto-columns:var(--av2s-col);gap:16px;padding:0;overflow:visible;scroll-snap-type:none;transform:translate(calc(var(--av2s-page, 0) * -1 * (100% + 16px)));transition:transform .6s var(--av2s-ease)}.av2s-media{height:176px}.av2s-montant{font-size:19px}.av2s-carte:hover{transform:translateY(-4px);box-shadow:0 20px 40px color-mix(in srgb,var(--av2s-ombre) 36%,transparent)}.av2s-carte:hover .av2s-img{transform:scale(1.04)}.av2s-carte:hover .av2s-nom{color:rgb(var(--color-accent-1))}}.av2s.av2s-anime .av2s-tete-texte,.av2s.av2s-anime .av2s-tete-actions,.av2s.av2s-anime .av2s-cellule{opacity:0;transform:translateY(18px)}.av2s.av2s-anime.est-vue .av2s-tete-texte{animation:av2s-monte .5s var(--av2s-ease) both}.av2s.av2s-anime.est-vue .av2s-tete-actions{animation:av2s-monte .5s .08s var(--av2s-ease) both}.av2s.av2s-anime.est-vue .av2s-cellule.est-entree{animation:av2s-monte .55s calc(.15s + var(--rang, 0) * 70ms) var(--av2s-ease) both}.av2s.av2s-anime.est-vue .av2s-cellule.est-posee{opacity:1;transform:none}@keyframes av2s-monte{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.av2s:after{display:none}.av2s.av2s-anime .av2s-tete-texte,.av2s.av2s-anime .av2s-tete-actions,.av2s.av2s-anime .av2s-cellule{opacity:1;transform:none;animation:none!important}.av2s-rail,.av2s-carte,.av2s-img,.av2s-fleche{transition:none}.av2s-fleche.est-appel{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/127/assets/av2-selection.css.map */
