.EmplacementPub_pub__klxB_{grid-column:1/-1;min-height:120px;padding:8px 0;display:grid;gap:4px;justify-items:stretch;border-top:1px solid color-mix(in srgb,var(--vt-texte) 12%,transparent);border-bottom:1px solid color-mix(in srgb,var(--vt-texte) 12%,transparent)}.EmplacementPub_etiquette__LGUC_{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--vt-doux)}.MenuCompteVitrine_racine__RxPU_{position:relative;display:inline-flex;align-items:center;gap:2px}.MenuCompteVitrine_attente__4eSeL{display:inline-block;width:44px;height:44px}.MenuCompteVitrine_tableau__s3otq{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 8px 0 4px;border-radius:999px;font-size:14px;font-weight:500;color:var(--vt-texte);text-decoration:none;white-space:nowrap;transition:background .2s ease}.MenuCompteVitrine_caret__QbKRO:hover,.MenuCompteVitrine_item__kGEAt:hover,.MenuCompteVitrine_tableau__s3otq:hover{background:color-mix(in srgb,var(--vt-bleu) 10%,transparent)}.MenuCompteVitrine_avatar__DluFU{display:grid;place-items:center;width:32px;height:32px;flex:none;overflow:hidden;border-radius:50%;background:var(--vt-bleu);color:var(--vt-sur-bleu);font-size:14px;font-weight:500}.MenuCompteVitrine_avatar__DluFU img{width:100%;height:100%;object-fit:cover}.MenuCompteVitrine_caret__QbKRO{display:grid;place-items:center;width:32px;height:44px;border:0;border-radius:999px;background:transparent;color:var(--vt-texte);cursor:pointer}.MenuCompteVitrine_menu__R1uHL{position:absolute;top:calc(100% + 6px);right:0;z-index:40;display:grid;min-width:200px;padding:6px;border:1px solid color-mix(in srgb,var(--vt-texte) 14%,transparent);border-radius:14px;background:var(--vt-carte);box-shadow:0 12px 32px rgba(11,27,51,.16)}.MenuCompteVitrine_item__kGEAt{display:block;width:100%;min-height:44px;padding:12px 14px;border:0;border-radius:10px;background:transparent;color:var(--vt-texte);font:inherit;font-size:14px;font-weight:500;text-align:left;text-decoration:none;cursor:pointer}.MenuCompteVitrine_caret__QbKRO:focus-visible,.MenuCompteVitrine_item__kGEAt:focus-visible,.MenuCompteVitrine_tableau__s3otq:focus-visible{outline:2px solid var(--vt-bleu);outline-offset:2px}@media (max-width:479px){.MenuCompteVitrine_libelle__uknVY{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.MenuCompteVitrine_tableau__s3otq{padding:0 2px}.MenuCompteVitrine_caret__QbKRO{width:24px}}@media (prefers-reduced-motion:reduce){.MenuCompteVitrine_tableau__s3otq{transition:none}}.MenuCompteVitrine_fleche__H1uom{flex:none;color:var(--vt-bleu)}.VitrineAccueil_vt__qUpJy{--vt-fond:#f6f8fb;--vt-carte:#ffffff;--vt-texte:#0b1b33;--vt-doux:#5b6b82;--vt-barre:#66758c;--vt-bleu:#1d5fd1;--vt-bleu-survol:#174daa;--vt-sur-bleu:#ffffff;--vt-promo-fond:#fff1e6;--vt-promo-texte:#b54708;--vt-stock:#12805c;--vt-stock-faible:#b54708;--vt-trait:#e6ecf4;--vt-champ:#f1f4f9;--vt-image:#f3f6fa;--vt-entete:rgba(255,255,255,0.85);--vt-entete-secours:#ffffff;--vt-actif-fond:#0b1b33;--vt-actif-texte:#ffffff;--vt-ombre:0 10px 28px rgba(11,27,51,0.1);--vt-ombre-douce:0 1px 2px rgba(11,27,51,0.05);min-height:100vh;background:var(--vt-fond);color:var(--vt-texte)}:root[data-theme=dark] .VitrineAccueil_vt__qUpJy{--vt-fond:#0b0f19;--vt-carte:#141a29;--vt-texte:#e8edf7;--vt-doux:#98a3b8;--vt-barre:#8a96ac;--vt-bleu:#6ea8ff;--vt-bleu-survol:#8dbaff;--vt-sur-bleu:#0b0f19;--vt-promo-fond:rgba(255,166,87,0.16);--vt-promo-texte:#ffb877;--vt-stock:#4cc79b;--vt-stock-faible:#ffb877;--vt-trait:#232b3d;--vt-champ:#1b2234;--vt-image:#1a2133;--vt-entete:rgba(11,15,25,0.85);--vt-entete-secours:#0b0f19;--vt-actif-fond:#e8edf7;--vt-actif-texte:#0b0f19;--vt-ombre:0 12px 30px rgba(0,0,0,0.45);--vt-ombre-douce:none}.VitrineAccueil_entete__r4F2C{position:sticky;top:env(safe-area-inset-top,0);z-index:50;background:var(--vt-entete-secours);border-bottom:1px solid var(--vt-trait);transition:box-shadow .2s ease}@supports (backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px)){.VitrineAccueil_entete__r4F2C{background:var(--vt-entete);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}}.VitrineAccueil_enteteOmbre__XeuJz{box-shadow:0 4px 16px -8px rgba(11,27,51,.18)}:root[data-theme=dark] .VitrineAccueil_enteteOmbre__XeuJz{box-shadow:0 4px 16px -8px rgba(0,0,0,.6)}@media (prefers-reduced-motion:reduce){.VitrineAccueil_entete__r4F2C{transition:none}}.VitrineAccueil_enteteInterieur__xoAFO{max-width:1200px;margin:0 auto;padding:10px 16px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"logo actions" "slogan slogan" "recherche recherche";align-items:center;gap:8px 16px}@media (min-width:900px){.VitrineAccueil_enteteInterieur__xoAFO{grid-template-columns:minmax(220px,320px) minmax(260px,1fr) auto;grid-template-areas:"logo recherche actions" "slogan recherche actions";gap:0 28px}}.VitrineAccueil_sloganZone__HSoQv{grid-area:slogan;min-width:0}@media (min-width:900px){.VitrineAccueil_sloganZone__HSoQv{margin-top:2px}}.VitrineAccueil_logo__SGI3F{grid-area:logo;min-width:0}.VitrineAccueil_logo__SGI3F .marque-bloc{padding:2px 0;gap:4px}.VitrineAccueil_actions__jMYGB{grid-area:actions;align-self:center;display:flex;align-items:center;gap:8px}.VitrineAccueil_connexion__MWTj9{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border-radius:999px;font-size:14px;font-weight:500;color:var(--vt-texte);text-decoration:none;transition:background .2s ease}.VitrineAccueil_connexion__MWTj9:hover{background:var(--vt-champ)}.VitrineAccueil_langue__hx_ZM .segment{background:var(--vt-champ);border-radius:999px;padding:3px;border:0}.VitrineAccueil_langue__hx_ZM .segment-item{min-height:38px;border-radius:999px;color:var(--vt-doux);background:transparent;font-weight:500}.VitrineAccueil_langue__hx_ZM .segment-item[aria-pressed=true]{background:var(--vt-actif-fond);color:var(--vt-actif-texte);box-shadow:none}.VitrineAccueil_recherche__JdTOW{grid-area:recherche;min-width:0;align-self:center}.VitrineAccueil_page__eJzY8{max-width:1200px;margin:0 auto;padding:28px 16px 56px}.VitrineAccueil_heros__7aVax{display:grid;gap:28px;align-items:center;animation:VitrineAccueil_monte__eLHNd .65s cubic-bezier(.2,.7,.2,1) both}.VitrineAccueil_heros__7aVax>div{min-width:0}@media (min-width:960px){.VitrineAccueil_heros__7aVax{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}}.VitrineAccueil_surTitre__PoINH{font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--vt-bleu)}.VitrineAccueil_boutons__NaEhr{margin-top:22px;display:flex;flex-wrap:wrap;gap:10px}.VitrineAccueil_boutonContour__c8QHF,.VitrineAccueil_bouton__pShUM{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 22px;border-radius:999px;font-size:14px;font-weight:500;text-decoration:none;text-align:center;transition:background .2s ease,transform .2s ease,border-color .2s ease}.VitrineAccueil_bouton__pShUM{background:var(--vt-bleu);color:var(--vt-sur-bleu)}.VitrineAccueil_bouton__pShUM:hover{background:var(--vt-bleu-survol);transform:translateY(-1px)}.VitrineAccueil_boutonContour__c8QHF{border:1px solid var(--vt-trait);background:var(--vt-carte);color:var(--vt-texte)}.VitrineAccueil_boutonContour__c8QHF:hover{border-color:var(--vt-bleu);transform:translateY(-1px)}.VitrineAccueil_boutonContour__c8QHF:focus-visible,.VitrineAccueil_bouton__pShUM:focus-visible,.VitrineAccueil_connexion__MWTj9:focus-visible,.VitrineAccueil_fleche__HVEY1:focus-visible,.VitrineAccueil_lienCarte__zarxR:focus-visible,.VitrineAccueil_pastille__vbq05:focus-visible,.VitrineAccueil_point__zY3zV:focus-visible,.VitrineAccueil_tuileLien__hzddu:focus-visible,.VitrineAccueil_voirPlus__rdboU:focus-visible{outline:3px solid var(--vt-bleu);outline-offset:2px}.VitrineAccueil_carrousel__iB4GL{position:relative;height:430px;background:var(--vt-carte);border:1px solid var(--vt-trait);border-radius:24px;box-shadow:var(--vt-ombre-douce);overflow:hidden;touch-action:pan-y}@media (min-width:560px){.VitrineAccueil_carrousel__iB4GL{height:260px}}.VitrineAccueil_slide__KYhij{position:absolute;inset:0 0 4px 0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:1fr auto;opacity:0;pointer-events:none;transition:opacity .6s ease}.VitrineAccueil_slideActive__SNNuE{opacity:1;pointer-events:auto}@media (min-width:560px){.VitrineAccueil_slide__KYhij{grid-template-columns:minmax(0,.95fr) minmax(0,1fr);grid-template-rows:1fr}}.VitrineAccueil_slideImage__WyVpr{position:relative;background:var(--vt-image);display:flex;align-items:center;justify-content:center;min-height:0;overflow:hidden}.VitrineAccueil_slideImage__WyVpr img{width:100%;height:100%;object-fit:contain;padding:14px}.VitrineAccueil_initiale__7VA0J{font-size:56px;font-weight:500;color:var(--vt-doux);opacity:.55;user-select:none}.VitrineAccueil_slideTexte__AA2Uy{display:flex;flex-direction:column;justify-content:center;gap:6px;padding:16px 22px 18px;min-width:0}.VitrineAccueil_slideNom__xGU6u{margin:0;font-size:19px;line-height:1.25;font-weight:500;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.VitrineAccueil_lignePrix__w7EyC{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.VitrineAccueil_prixSlide__Mdicd{font-size:22px;font-weight:500;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.VitrineAccueil_prixBarre__DvIVv{font-size:13px;color:var(--vt-barre);text-decoration:line-through;font-variant-numeric:tabular-nums}.VitrineAccueil_boutiqueLigne__qzvCf{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:13px;color:var(--vt-doux)}.VitrineAccueil_boutiqueNom__JR9_u{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.VitrineAccueil_lienCarte__zarxR{display:inline-flex;align-items:center;min-height:44px;font-weight:500;color:var(--vt-bleu);text-decoration:none}.VitrineAccueil_lienCarte__zarxR:hover{text-decoration:underline}.VitrineAccueil_badge__0QEnH{display:inline-flex;align-items:center;width:fit-content;padding:3px 10px;border-radius:999px;background:var(--vt-promo-fond);color:var(--vt-promo-texte);font-size:12px;font-weight:500;line-height:1.4}.VitrineAccueil_badgeCarrousel__75_wD{position:absolute;top:14px;left:14px;z-index:2}.VitrineAccueil_fleche__HVEY1{position:absolute;top:calc(50% - 22px);z-index:3;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--vt-trait);border-radius:999px;background:color-mix(in srgb,var(--vt-carte) 88%,transparent);color:var(--vt-texte);opacity:0;transition:opacity .25s ease,background .2s ease;cursor:pointer}.VitrineAccueil_fleche__HVEY1:focus-visible{opacity:1}.VitrineAccueil_carrousel__iB4GL:focus-within .VitrineAccueil_fleche__HVEY1,.VitrineAccueil_carrousel__iB4GL:hover .VitrineAccueil_fleche__HVEY1{opacity:1}@media (hover:none){.VitrineAccueil_fleche__HVEY1{opacity:.85}}.VitrineAccueil_flecheGauche__nPqOM{left:8px}.VitrineAccueil_flecheDroite__ugVRj{right:8px}.VitrineAccueil_pagination__zLzY0{position:absolute;left:0;right:0;bottom:6px;z-index:3;display:flex;justify-content:center;align-items:center;pointer-events:none}.VitrineAccueil_pagination__zLzY0>*{pointer-events:auto}.VitrineAccueil_point__zY3zV{width:22px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;cursor:pointer}.VitrineAccueil_point__zY3zV:after{content:"";width:7px;height:7px;border-radius:999px;background:var(--vt-trait);transition:width .25s ease,background .25s ease}.VitrineAccueil_pointActif__Ht3_k:after{width:18px;background:var(--vt-bleu)}.VitrineAccueil_compteur__k7af0{padding:3px 12px;border-radius:999px;background:color-mix(in srgb,var(--vt-carte) 88%,transparent);border:1px solid var(--vt-trait);font-size:12px;font-weight:500;color:var(--vt-doux);font-variant-numeric:tabular-nums}.VitrineAccueil_progression__DuXB9{position:absolute;left:18px;right:18px;bottom:10px;height:4px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--vt-bleu) 14%,transparent);z-index:4}.VitrineAccueil_progression__DuXB9>span{display:block;height:100%;width:100%;background:var(--vt-bleu);transform-origin:left center;animation:VitrineAccueil_remplit__0fWVK var(--vt-duree,3.5s) linear both}.VitrineAccueil_progressionPause__2J5Qf>span{animation-play-state:paused}.VitrineAccueil_section__8wtRF{margin-top:44px}.VitrineAccueil_enTeteSection__FzCLf{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px}.VitrineAccueil_titreSection__IkyX2{margin:0;font-size:22px;font-weight:500;letter-spacing:-.02em}.VitrineAccueil_compte__o4Grk{margin:0;font-size:14px;color:var(--vt-doux)}.VitrineAccueil_filtres__9BUuy{margin-top:14px;display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.VitrineAccueil_pastille__vbq05{flex:0 0 auto;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--vt-trait);background:var(--vt-carte);color:var(--vt-texte);font-size:13px;font-weight:500;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.VitrineAccueil_pastille__vbq05:hover{border-color:var(--vt-bleu)}.VitrineAccueil_pastilleActive__5CoSM{background:var(--vt-actif-fond);color:var(--vt-actif-texte);border-color:var(--vt-actif-fond)}.VitrineAccueil_grille__LbrET{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:14px}@media (max-width:479px){.VitrineAccueil_grille__LbrET{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.VitrineAccueil_tuile__DMDBH{position:relative;background:var(--vt-carte);border:1px solid var(--vt-trait);border-radius:16px;overflow:hidden;box-shadow:var(--vt-ombre-douce);animation:VitrineAccueil_monte__eLHNd .5s cubic-bezier(.2,.7,.2,1) both;transition:transform .3s ease,box-shadow .3s ease}.VitrineAccueil_tuile__DMDBH:focus-within,.VitrineAccueil_tuile__DMDBH:hover{transform:translateY(-4px);box-shadow:var(--vt-ombre)}.VitrineAccueil_tuileRupture__kZJQY{opacity:.6}.VitrineAccueil_tuileLien__hzddu{appearance:none;border:0;background:none;padding:0;font:inherit;text-align:left;cursor:pointer;width:100%;display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.VitrineAccueil_tuileImage__WGiGA{position:relative;height:150px;background:var(--vt-image);display:flex;align-items:center;justify-content:center;overflow:hidden}.VitrineAccueil_tuileImage__WGiGA img{width:100%;height:100%;object-fit:contain;padding:10px;transition:transform .4s ease}.VitrineAccueil_tuile__DMDBH:focus-within .VitrineAccueil_tuileImage__WGiGA img,.VitrineAccueil_tuile__DMDBH:hover .VitrineAccueil_tuileImage__WGiGA img{transform:scale(1.07)}.VitrineAccueil_badgeTuile__YCOGI{position:absolute;top:8px;left:8px;z-index:1}.VitrineAccueil_tuileCorps__7W1hk{display:flex;flex-direction:column;gap:4px;padding:10px 12px 12px;flex:1}.VitrineAccueil_stock__G_NDy{position:absolute;left:8px;bottom:8px;z-index:2;display:inline-flex;align-items:center;gap:6px;width:fit-content;max-width:calc(100% - 16px);padding:3px 10px 3px 8px;border-radius:999px;background:color-mix(in srgb,var(--vt-carte) 92%,transparent);border:1px solid var(--vt-trait);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);font-size:11px;font-weight:500;line-height:1.5;color:var(--vt-stock);font-variant-numeric:tabular-nums;white-space:nowrap}.VitrineAccueil_stockPoint__JUCWt{flex:0 0 auto;width:7px;height:7px;border-radius:999px;background:currentColor;animation:VitrineAccueil_pulse__RwlOx 2.2s ease-in-out infinite}.VitrineAccueil_stockFaible__vh_0F{color:var(--vt-stock-faible)}.VitrineAccueil_stockRupture__RIvpx{color:var(--vt-doux)}.VitrineAccueil_stockRupture__RIvpx .VitrineAccueil_stockPoint__JUCWt{animation:none}.VitrineAccueil_tuileNom__dREih{margin:0;font-size:14px;line-height:1.3;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.VitrineAccueil_tuilePrix__GJANo{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;font-size:15px;font-weight:500;font-variant-numeric:tabular-nums}.VitrineAccueil_tuilePrix__GJANo .VitrineAccueil_prixBarre__DvIVv{font-size:11px;font-weight:400}.VitrineAccueil_tuileBoutique__3nrqY{margin-top:auto;padding-top:2px;font-size:12px;color:var(--vt-doux);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.VitrineAccueil_voirPlusZone__xoI5X{margin-top:26px;display:flex;justify-content:center}.VitrineAccueil_voirPlus__rdboU{min-height:46px;padding:0 26px;border-radius:999px;border:1px solid var(--vt-trait);background:var(--vt-carte);color:var(--vt-texte);font-size:14px;font-weight:500;cursor:pointer;transition:border-color .2s ease,transform .2s ease}.VitrineAccueil_voirPlus__rdboU:hover:not(:disabled){border-color:var(--vt-bleu);transform:translateY(-1px)}.VitrineAccueil_voirPlus__rdboU:disabled{opacity:.6;cursor:progress}.VitrineAccueil_squelette__kJ5RO{border-radius:16px;height:250px;background:linear-gradient(100deg,var(--vt-carte) 30%,var(--vt-champ) 50%,var(--vt-carte) 70%);background-size:200% 100%;border:1px solid var(--vt-trait);animation:VitrineAccueil_brille__GZ8_o 1.4s linear infinite}.VitrineAccueil_vide__NVmv0{margin-top:28px;display:grid;justify-items:center;gap:16px;padding:44px 20px;text-align:center;background:var(--vt-carte);border:1px dashed var(--vt-trait);border-radius:24px;animation:VitrineAccueil_monte__eLHNd .6s ease both}.VitrineAccueil_vide__NVmv0 p{margin:0;font-size:16px;color:var(--vt-doux)}.VitrineAccueil_erreur__eQ_xB{margin-top:18px;padding:12px 16px;border-radius:14px;background:var(--vt-promo-fond);color:var(--vt-promo-texte);font-size:14px;font-weight:500}.VitrineAccueil_pied__SWgU4{margin-top:48px}.VitrineAccueil_pied__SWgU4 a{color:var(--vt-doux)}@keyframes VitrineAccueil_monte__eLHNd{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes VitrineAccueil_remplit__0fWVK{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes VitrineAccueil_pulse__RwlOx{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,currentColor 45%,transparent)}50%{box-shadow:0 0 0 5px color-mix(in srgb,currentColor 0%,transparent)}}@keyframes VitrineAccueil_brille__GZ8_o{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.VitrineAccueil_vt__qUpJy *,.VitrineAccueil_vt__qUpJy :after,.VitrineAccueil_vt__qUpJy :before{animation:none!important;transition:none!important}}.VitrineAccueil_slideOuvrir__YVAos{position:absolute;inset:0;z-index:1;border:0;background:transparent;cursor:pointer}.VitrineAccueil_slideOuvrir__YVAos:focus-visible{outline:3px solid var(--vt-bleu);outline-offset:-3px;border-radius:24px}.VitrineAccueil_badgeCarrousel__75_wD,.VitrineAccueil_slideTexte__AA2Uy{pointer-events:none}.VitrineAccueil_slideTexte__AA2Uy .VitrineAccueil_lienCarte__zarxR{position:relative;z-index:2;pointer-events:auto}.VitrineAccueil_panier__9C_0N{position:relative;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid var(--vt-trait);border-radius:999px;background:var(--vt-carte);color:var(--vt-texte);cursor:pointer;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.VitrineAccueil_panier__9C_0N:hover{border-color:var(--vt-bleu);transform:translateY(-1px);box-shadow:var(--vt-ombre)}.VitrineAccueil_panier__9C_0N:focus-visible{outline:3px solid var(--vt-bleu);outline-offset:2px}.VitrineAccueil_panierBadge__xmGgb{position:absolute;top:-6px;right:-6px;min-width:22px;height:22px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:2px solid var(--vt-carte);background:var(--vt-bleu);color:var(--vt-sur-bleu);font-size:11px;font-weight:500;line-height:1;font-variant-numeric:tabular-nums;animation:VitrineAccueil_rebond__1bSYS .45s cubic-bezier(.3,1.6,.5,1) both}@keyframes VitrineAccueil_rebond__1bSYS{0%{transform:scale(.4)}to{transform:scale(1)}}.VitrineAccueil_resultats__samCl{margin-top:36px;scroll-margin-top:96px}.VitrineAccueil_retour__mwX0r{min-height:44px;padding:0 16px;border:1px solid var(--vt-trait);border-radius:999px;background:var(--vt-carte);color:var(--vt-texte);font:inherit;font-size:14px;font-weight:500;cursor:pointer}.VitrineAccueil_retour__mwX0r:hover{border-color:var(--vt-bleu);color:var(--vt-bleu)}.VitrineAccueil_sousTitreSection__urCdD{margin:24px 0 12px;font-size:13px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--vt-doux)}.VitrineAccueil_listeBoutiques__8Y2Jq{display:grid;gap:10px;margin:0;padding:0;list-style:none;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.VitrineAccueil_carteBoutique__Vgo_D{display:flex;align-items:center;gap:12px;min-height:64px;padding:10px 14px;border:1px solid var(--vt-trait);border-radius:16px;background:var(--vt-carte);color:inherit;text-decoration:none;transition:border-color .2s ease,transform .2s ease}.VitrineAccueil_carteBoutique__Vgo_D:hover{border-color:var(--vt-bleu);transform:translateY(-1px)}.VitrineAccueil_carteBoutique__Vgo_D:focus-visible{outline:2px solid var(--vt-bleu);outline-offset:2px}.VitrineAccueil_logoBoutique__6x44C{display:inline-flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;overflow:hidden;border-radius:50%;background:var(--vt-image);color:var(--vt-doux);font-weight:500}.VitrineAccueil_logoBoutique__6x44C img{width:100%;height:100%;object-fit:cover}.VitrineAccueil_boutiqueTexte__i38cw{display:flex;flex-direction:column;min-width:0}.VitrineAccueil_boutiqueTitre__eCjfI{overflow:hidden;font-size:15px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.VitrineAccueil_boutiqueSous__4bGrS{font-size:13px;color:var(--vt-doux)}@media (max-width:559px){.VitrineAccueil_enteteInterieur__xoAFO{grid-template-columns:auto minmax(0,1fr);padding:8px 12px;gap:6px 10px}.VitrineAccueil_logo__SGI3F .marque-nom{flex:none;overflow:visible}.VitrineAccueil_actions__jMYGB{justify-self:end;gap:4px}.VitrineAccueil_connexion__MWTj9{padding:0 8px;font-size:13px}.VitrineAccueil_langue__hx_ZM{flex:none;flex-wrap:nowrap;white-space:nowrap}.VitrineAccueil_langue__hx_ZM .segment-item{min-height:34px;min-width:34px;padding:0 6px}.VitrineAccueil_panier__9C_0N{width:44px;height:44px}.VitrineAccueil_sloganZone__HSoQv{max-height:24px;overflow:hidden;transition:max-height .25s ease,opacity .2s ease}.VitrineAccueil_enteteCompact__RChCs .VitrineAccueil_sloganZone__HSoQv{max-height:0;opacity:0}.VitrineAccueil_page__eJzY8{padding:20px 16px 40px}.VitrineAccueil_heros__7aVax{gap:22px}.VitrineAccueil_boutons__NaEhr{flex-direction:column;gap:8px}.VitrineAccueil_boutonContour__c8QHF,.VitrineAccueil_bouton__pShUM{width:100%;min-height:48px}.VitrineAccueil_carrousel__iB4GL{height:420px}.VitrineAccueil_slideTexte__AA2Uy{padding:14px 18px 56px;gap:4px}.VitrineAccueil_slideNom__xGU6u{font-size:18px}.VitrineAccueil_prixSlide__Mdicd{font-size:20px}.VitrineAccueil_pagination__zLzY0{bottom:12px}.VitrineAccueil_progression__DuXB9{left:14px;right:14px;bottom:8px}.VitrineAccueil_resultats__samCl,.VitrineAccueil_section__8wtRF{margin-top:32px}.VitrineAccueil_titreSection__IkyX2{font-size:20px}.VitrineAccueil_retour__mwX0r{width:100%}}@media (max-width:399px){.VitrineAccueil_logo__SGI3F .marque-ligne{gap:8px}.VitrineAccueil_logo__SGI3F .marque-nom{font-size:.9375rem}.VitrineAccueil_connexion__MWTj9{padding:0 6px}}@media (max-width:359px){.VitrineAccueil_enteteInterieur__xoAFO{padding-inline:8px}.VitrineAccueil_logo__SGI3F .marque-nom{font-size:.875rem}.VitrineAccueil_connexion__MWTj9{padding:0 4px;font-size:12px}.VitrineAccueil_langue__hx_ZM .segment{padding:2px}.VitrineAccueil_langue__hx_ZM .segment-item{min-width:28px;padding:0 4px}.VitrineAccueil_actions__jMYGB{gap:2px}.VitrineAccueil_panier__9C_0N{width:40px;height:40px}}.VitrineAccueil_theme__qbyol{display:flex;justify-content:center;margin-top:40px}.VitrineAccueil_theme__qbyol .segment{background:var(--vt-champ);border-radius:999px;padding:3px}.VitrineAccueil_theme__qbyol .segment-item{min-height:40px;min-width:72px;border-radius:999px;color:var(--vt-doux);background:transparent;font-weight:500}.VitrineAccueil_theme__qbyol .segment-item[aria-pressed=true]{background:var(--vt-actif-fond);color:var(--vt-actif-texte);box-shadow:none}@media (max-width:679px){.VitrineAccueil_lienBlog__TmxkC{display:none}}.VitrineAccueil_lienBlogPied__igAjn{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border-radius:999px;font-size:14px;font-weight:500;color:var(--vt-bleu);text-decoration:none}.FicheProduit_page__ohV8D{max-width:1280px;margin:0 auto;padding:16px max(16px,env(safe-area-inset-left,0px)) 56px max(16px,env(safe-area-inset-right,0px));color:var(--vt-texte)}.FicheProduit_fil__DYLP6{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:4px 0 16px;padding:0;list-style:none;font-size:13px;color:var(--vt-doux)}.FicheProduit_fil__DYLP6 a,.FicheProduit_fil__DYLP6 button{color:var(--vt-bleu);text-decoration:none;background:none;border:0;padding:8px 0;font:inherit;cursor:pointer}.FicheProduit_fil__DYLP6 a:hover,.FicheProduit_fil__DYLP6 button:hover{text-decoration:underline}.FicheProduit_fil__DYLP6 li[aria-current=page]{color:var(--vt-texte);font-weight:500;overflow-wrap:anywhere}.FicheProduit_fil__DYLP6 li+li:before{content:"›";margin-right:8px;color:var(--vt-doux)}.FicheProduit_grille__2pXN1{display:grid;gap:24px;grid-template-columns:minmax(0,1fr)}@media (min-width:1024px){.FicheProduit_grille__2pXN1{grid-template-columns:minmax(0,45fr) minmax(0,32fr) minmax(0,23fr);align-items:start;gap:32px}}.FicheProduit_galerie__DqhXw{min-width:0}.FicheProduit_aide__jsD5u{margin:8px 0 0;font-size:12px;color:var(--vt-doux)}@media (hover:none),(pointer:coarse){.FicheProduit_aide__jsD5u{display:none}}.FicheProduit_infos__jSDhu{min-width:0;display:grid;gap:14px}.FicheProduit_boutiqueLigne__bi2p5{font-size:14px;color:var(--vt-doux)}.FicheProduit_boutiqueLigne__bi2p5 a{color:var(--vt-bleu);font-weight:500;text-decoration:none}.FicheProduit_boutiqueLigne__bi2p5 a:hover{text-decoration:underline}.FicheProduit_titre__U02Ta{margin:0;font-size:clamp(22px,2.6vw,30px);line-height:1.2;font-weight:500;overflow-wrap:anywhere}.FicheProduit_prixLigne__Qd_Bg{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.FicheProduit_prix__2E31G{font-size:28px;font-weight:500;font-variant-numeric:tabular-nums}.FicheProduit_barre__GpM61{font-size:15px;color:var(--vt-barre);text-decoration:line-through;font-variant-numeric:tabular-nums}.FicheProduit_promo__Yl1Gt{padding:2px 10px;border-radius:999px;background:var(--vt-promo-fond);color:var(--vt-promo-texte);font-size:12px;font-weight:500}.FicheProduit_stock___MbNH{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--vt-stock)}.FicheProduit_stock___MbNH:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.FicheProduit_stockFaible__wJV5D{color:var(--vt-stock-faible)}.FicheProduit_stockEpuise__bmYz4{color:var(--vt-doux)}.FicheProduit_bloc__SgzPD h2{margin:0 0 6px;font-size:15px;font-weight:500}.FicheProduit_description__fviJZ{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.6}.FicheProduit_options___DV8L{display:flex;flex-wrap:wrap;gap:8px}.FicheProduit_option__rr1mE{min-height:44px;padding:8px 14px;border:1px solid color-mix(in srgb,var(--vt-texte) 22%,transparent);border-radius:12px;background:var(--vt-carte);color:var(--vt-texte);font:inherit;font-size:14px;text-align:left;cursor:pointer}.FicheProduit_optionActive__QZs3t{border-color:var(--vt-bleu);box-shadow:0 0 0 2px color-mix(in srgb,var(--vt-bleu) 30%,transparent)}.FicheProduit_optionPrix__8RdaS{display:block;font-size:12px;color:var(--vt-doux);font-variant-numeric:tabular-nums}.FicheProduit_achat___Q_M1{min-width:0;display:grid;gap:12px;padding:18px;border:1px solid color-mix(in srgb,var(--vt-texte) 14%,transparent);border-radius:16px;background:var(--vt-carte)}@media (min-width:1024px){.FicheProduit_achat___Q_M1{position:sticky;top:calc(var(--header-h, 80px) + 16px)}}.FicheProduit_quantite__04uSE{display:flex;align-items:center;gap:12px;font-size:14px}.FicheProduit_pas__dqJvP{display:inline-flex;align-items:center;border:1px solid color-mix(in srgb,var(--vt-texte) 22%,transparent);border-radius:10px}.FicheProduit_pas__dqJvP button{width:44px;height:44px;border:0;background:transparent;color:var(--vt-texte);font-size:18px;font-weight:500;cursor:pointer}.FicheProduit_pas__dqJvP button:disabled{opacity:.4;cursor:default}.FicheProduit_pas__dqJvP span{min-width:36px;text-align:center;font-variant-numeric:tabular-nums}.FicheProduit_principal__05FZW,.FicheProduit_secondaire__sFy6A{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:0 18px;border-radius:999px;font:inherit;font-size:15px;font-weight:500;text-align:center;text-decoration:none;cursor:pointer}.FicheProduit_principal__05FZW{border:0;background:var(--vt-bleu);color:var(--vt-sur-bleu)}.FicheProduit_principal__05FZW:hover{background:var(--vt-bleu-survol)}.FicheProduit_principal__05FZW:disabled{opacity:.5;cursor:default}.FicheProduit_secondaire__sFy6A{border:2px solid var(--vt-bleu);background:transparent;color:var(--vt-bleu)}.FicheProduit_secondaire__sFy6A:hover{background:color-mix(in srgb,var(--vt-bleu) 10%,transparent)}.FicheProduit_option__rr1mE:focus-visible,.FicheProduit_pas__dqJvP button:focus-visible,.FicheProduit_principal__05FZW:focus-visible,.FicheProduit_secondaire__sFy6A:focus-visible{outline:2px solid var(--vt-bleu);outline-offset:2px}.FicheProduit_note__u7TOi{margin:0;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--vt-bleu) 10%,transparent);font-size:13px}.FicheProduit_petit__HsEcd{margin:0;font-size:13px;color:var(--vt-doux)}.FicheProduit_vide__QIUPH{display:grid;gap:12px;justify-items:start;padding:32px 0}.FicheProduit_chargement__kzFae{padding:48px 0;color:var(--vt-doux)}