:root{--encre:#1B2547;--encre-2:#47527A;--encre-3:#6B7596;--fond:#FFFFFF;--creme:#FFF8EC;--ciel:#EAF3FF;--ciel-2:#D7E8FF;--brume:#F4F7FC;--bleu:#2357D1;--bleu-fonce:#1A43A6;--bleu-clair:#E3ECFF;--soleil:#FFC738;--soleil-doux:#FFF0C2;--soleil-fonce:#8A5A00;--corail:#D23B2C;--corail-doux:#FFE6E1;--menthe:#13805B;--menthe-doux:#DDF5EB;--rose-doux:#FFE7F0;--lilas-doux:#EEE8FF;--peche-doux:#FFEBDD;--ligne:#E2E7F1;--ombre:0 1px 2px rgba(27,37,71,.06),0 6px 20px rgba(27,37,71,.07);--ombre-forte:0 2px 4px rgba(27,37,71,.06),0 18px 40px rgba(27,37,71,.14);--r-s:12px;--r:18px;--r-l:28px;--titre:"Fredoka","Nunito",ui-rounded,"Arial Rounded MT Bold",system-ui,sans-serif;--texte:"Nunito",ui-rounded,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--page:1240px;--gouttiere:16px}@media(min-width:750px){:root{--gouttiere:28px}}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:90px}body{margin:0;background:var(--fond);color:var(--encre);font-family:var(--texte);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}img,svg,video{display:block;max-width:100%}img{height:auto}a{color:var(--bleu);text-underline-offset:3px}a:hover{color:var(--bleu-fonce)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,h4{font-family:var(--titre);font-weight:600;line-height:1.15;letter-spacing:-.01em;margin:0 0 .5em;color:var(--encre);text-wrap:balance}h1{font-size:clamp(28px,6.6vw,52px)}h2{font-size:clamp(24px,4.6vw,38px)}h3{font-size:clamp(19px,2.6vw,23px)}p{margin:0 0 1em}:focus-visible{outline:3px solid var(--soleil);outline-offset:2px;border-radius:6px}.visuel-masque{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lien-evitement{position:absolute;left:12px;top:-60px;z-index:200;background:var(--encre);color:#fff;padding:10px 16px;border-radius:999px}.lien-evitement:focus{top:12px}.page{width:100%;max-width:calc(var(--page) + var(--gouttiere)*2);margin-inline:auto;padding-inline:var(--gouttiere)}.section{padding-block:44px}@media(min-width:990px){.section{padding-block:72px}}.section--ciel{background:var(--ciel)}.section--creme{background:var(--creme)}.section--brume{background:var(--brume)}.sur-titre{display:inline-flex;align-items:center;gap:8px;margin:0 0 10px;font-weight:800;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--bleu)}.chapo{font-size:17px;color:var(--encre-2);max-width:62ch}@media(min-width:750px){.chapo{font-size:18px}}.petit{font-size:14px;color:var(--encre-3)}.tete-section{display:flex;align-items:end;justify-content:space-between;gap:12px 24px;flex-wrap:wrap;margin-bottom:22px}.tete-section h2{margin:0}.tete-section .chapo{margin:6px 0 0}.lien-fleche{display:inline-flex;align-items:center;gap:6px;font-weight:800;text-decoration:none;white-space:nowrap;min-height:44px}.lien-fleche svg{width:18px;height:18px;transition:transform .2s}.lien-fleche:hover svg{transform:translate(3px)}.bouton{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border:2px solid var(--bleu);border-radius:999px;background:var(--bleu);color:#fff;font-weight:800;font-size:16.5px;text-decoration:none;line-height:1.15;text-align:center;transition:background .18s,border-color .18s,transform .18s,box-shadow .18s;box-shadow:0 3px 0 var(--bleu-fonce)}.bouton:hover{background:var(--bleu-fonce);border-color:var(--bleu-fonce);color:#fff}.bouton:active{transform:translateY(2px);box-shadow:0 1px 0 var(--bleu-fonce)}.bouton svg{width:20px;height:20px;flex:none}.bouton--soleil{background:var(--soleil);border-color:var(--soleil);color:var(--encre);box-shadow:0 3px #d9a01a}.bouton--soleil:hover{background:#ffba14;border-color:#ffba14;color:var(--encre)}.bouton--contour{background:#fff;color:var(--encre);border-color:var(--ligne);box-shadow:none}.bouton--contour:hover{background:#fff;border-color:var(--encre);color:var(--encre)}.bouton--large{width:100%}.bouton[disabled],.bouton[aria-disabled=true]{background:#c9cfdd;border-color:#c9cfdd;color:#fff;box-shadow:none;cursor:not-allowed}.icone-bouton{display:inline-grid;place-items:center;width:44px;height:44px;border:0;border-radius:999px;background:transparent;color:var(--encre);position:relative;text-decoration:none}.icone-bouton:hover{background:var(--brume);color:var(--encre)}.icone-bouton svg{width:24px;height:24px}.pastille{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:999px;font-size:13px;font-weight:800;line-height:1.3;background:var(--bleu-clair);color:var(--bleu-fonce)}.pastille svg{width:15px;height:15px}.pastille--promo{background:var(--corail);color:#fff}.pastille--soleil{background:var(--soleil-doux);color:var(--soleil-fonce)}.pastille--menthe{background:var(--menthe-doux);color:var(--menthe)}.pastille--gris{background:#eef1f6;color:var(--encre-2)}.drapeau-fr{display:inline-block;width:20px;height:14px;border-radius:3px;flex:none;box-shadow:0 0 0 1px #1b254726;overflow:hidden;vertical-align:-2px}.annonce{background:var(--encre);color:#fff;font-size:13.5px;font-weight:700}.annonce__liste{display:flex;align-items:center;justify-content:center;gap:28px;min-height:38px;margin:0;padding:0;list-style:none}.annonce__liste li{display:flex;align-items:center;gap:8px;white-space:nowrap}.annonce__liste svg{width:17px;height:17px;color:var(--soleil)}.annonce a{color:inherit;text-decoration:none}@media(max-width:899px){.annonce__liste{position:relative;display:block;height:38px;overflow:hidden}.annonce__liste li{position:absolute;top:0;right:0;bottom:0;left:0;justify-content:center;opacity:0;animation:annonce 12s infinite}.annonce__liste li:nth-child(2){animation-delay:4s}.annonce__liste li:nth-child(3){animation-delay:8s}.annonce__liste li:only-child{opacity:1;animation:none}}@keyframes annonce{0%{opacity:0;transform:translateY(6px)}4%,30%{opacity:1;transform:none}34%,to{opacity:0;transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.annonce__liste li{animation:none!important;opacity:0}.annonce__liste li:first-child{opacity:1}}.section-entete{position:sticky;top:0;z-index:50}.entete{background:#fffffff7;border-bottom:1px solid var(--ligne);-webkit-backdrop-filter:saturate(1.4) blur(8px);backdrop-filter:saturate(1.4) blur(8px)}.entete__barre{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-height:66px}.logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--encre);min-width:0}.logo__badge{width:46px;height:46px;border-radius:50%;object-fit:cover;flex:none;box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--ciel-2)}.logo__texte{display:grid;line-height:1;min-width:0}.logo__nom{font-family:var(--titre);font-weight:600;font-size:20px;letter-spacing:-.01em;white-space:nowrap}.logo__nom b{font-weight:600;color:var(--bleu)}.logo__base{font-size:11.5px;font-weight:800;color:var(--encre-3);letter-spacing:.04em;text-transform:uppercase;margin-top:4px;white-space:nowrap}.entete__actions{display:flex;align-items:center;justify-content:flex-end;gap:2px}.compteur{position:absolute;top:3px;right:1px;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:var(--corail);color:#fff;font-size:11.5px;font-weight:800;display:grid;place-items:center;line-height:1;border:2px solid #fff}.compteur[hidden],.nav{display:none}@media(max-width:989px){.entete__barre{grid-template-columns:44px 1fr auto;min-height:62px}.logo{justify-self:center}.logo__badge{width:40px;height:40px}.logo__nom{font-size:18px}.logo__base{font-size:10.5px}.entete__compte{display:none}}@media(max-width:359px){.logo__base{display:none}.logo__nom{font-size:16px}}@media(min-width:990px){.entete__barre{grid-template-columns:auto 1fr auto;gap:24px;min-height:78px}.menu-mobile-btn{display:none}.logo__badge{width:52px;height:52px}.logo__nom{font-size:22px}.nav{display:block;justify-self:center}.nav__liste{display:flex;align-items:center;gap:2px;margin:0;padding:0;list-style:none}.nav__item{position:relative}.nav__lien{display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0 13px;border-radius:999px;font-weight:800;font-size:15.5px;color:var(--encre);text-decoration:none;background:none;border:0;white-space:nowrap}.nav__lien svg{width:16px;height:16px;transition:transform .2s}.nav__lien:hover,.nav__item:focus-within>.nav__lien,.nav__lien[aria-current=page]{background:var(--ciel);color:var(--bleu-fonce)}.nav__item--noel>.nav__lien{color:var(--corail)}.nav__sous{position:absolute;left:50%;top:100%;min-width:260px;padding:10px;margin:8px 0 0;list-style:none;background:#fff;border:1px solid var(--ligne);border-radius:var(--r);box-shadow:var(--ombre-forte);opacity:0;visibility:hidden;transform:translate(-50%,6px);transition:opacity .16s,transform .16s,visibility .16s}.nav__sous:before{content:"";position:absolute;inset:-12px 0 auto;height:12px}.nav__item:hover>.nav__sous,.nav__item:focus-within>.nav__sous{opacity:1;visibility:visible;transform:translate(-50%)}.nav__item:hover>.nav__lien svg{transform:rotate(180deg)}.nav__sous a{display:flex;align-items:center;min-height:42px;padding:6px 14px;border-radius:12px;color:var(--encre);text-decoration:none;font-weight:700;font-size:15px}.nav__sous a:hover{background:var(--brume);color:var(--bleu)}.nav__extra{display:none}}.tiroir-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;visibility:hidden}.tiroir-menu.est-ouvert{visibility:visible}.tiroir-menu__voile{position:absolute;top:0;right:0;bottom:0;left:0;background:#1b254773;opacity:0;transition:opacity .25s}.tiroir-menu.est-ouvert .tiroir-menu__voile{opacity:1}.tiroir-menu__panneau{position:absolute;inset:0 auto 0 0;width:min(88vw,380px);background:#fff;display:flex;flex-direction:column;transform:translate(-100%);transition:transform .28s cubic-bezier(.2,.7,.2,1);overflow-y:auto;overscroll-behavior:contain}.tiroir-menu.est-ouvert .tiroir-menu__panneau{transform:none}.tiroir-menu__tete{display:flex;align-items:center;justify-content:space-between;padding:10px 12px 10px 18px;border-bottom:1px solid var(--ligne)}.tiroir-menu__tete .logo__nom{font-size:18px}.menu-m{list-style:none;margin:0;padding:8px 10px}.menu-m>li{border-bottom:1px solid var(--ligne)}.menu-m a,.menu-m summary{display:flex;align-items:center;justify-content:space-between;min-height:54px;padding:0 10px;color:var(--encre);text-decoration:none;font-weight:800;font-size:17px;list-style:none;cursor:pointer}.menu-m summary::-webkit-details-marker{display:none}.menu-m summary svg{width:20px;height:20px;transition:transform .2s}.menu-m details[open] summary svg{transform:rotate(180deg)}.menu-m ul{list-style:none;margin:0 0 10px;padding:0 0 0 10px}.menu-m ul a{min-height:44px;font-weight:700;font-size:15.5px;color:var(--encre-2)}.tiroir-menu__pied{margin-top:auto;padding:18px;background:var(--brume);display:grid;gap:12px;font-size:15px}.tiroir-menu__pied a{color:var(--encre);font-weight:700}.mention-fr{display:flex;align-items:center;gap:10px;font-weight:700;margin:0}.raccourcis{border-bottom:1px solid var(--ligne);background:#fff}.raccourcis__liste{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0;padding:9px var(--gouttiere);list-style:none;scroll-padding-inline:var(--gouttiere)}.raccourcis__liste::-webkit-scrollbar{display:none}.raccourcis a{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;background:var(--brume);color:var(--encre);text-decoration:none;font-weight:800;font-size:14px;white-space:nowrap}.raccourcis a[aria-current=page]{background:var(--bleu);color:#fff}@media(min-width:990px){.raccourcis{display:none}}.recherche{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;display:none}.recherche.est-ouverte{display:block}.recherche__voile{position:absolute;top:0;right:0;bottom:0;left:0;background:#1b254773}.recherche__panneau{position:relative;background:#fff;padding:14px 0 18px;box-shadow:var(--ombre-forte);border-radius:0 0 var(--r-l) var(--r-l);max-height:100dvh;overflow-y:auto}.recherche__form{display:flex;gap:8px;align-items:center}.recherche__champ{flex:1;min-width:0;height:52px;padding:0 18px 0 48px;border:2px solid var(--ligne);border-radius:999px;background:var(--brume) no-repeat 16px 50%/20px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2347527A' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='6.5'/%3E%3Cpath d='m16 16 4.5 4.5'/%3E%3C/svg%3E");font-size:16px}.recherche__champ:focus{outline:none;border-color:var(--bleu);background-color:#fff}.recherche__resultats{margin-top:12px}.recherche__resultats ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.recherche__resultats a{display:grid;grid-template-columns:56px 1fr auto;gap:12px;align-items:center;padding:6px;border-radius:14px;text-decoration:none;color:var(--encre)}.recherche__resultats a:hover{background:var(--brume)}.recherche__resultats img{width:56px;height:56px;object-fit:contain;border-radius:10px;background:var(--brume);mix-blend-mode:multiply}.recherche__resultats .t{font-weight:700;font-size:14.5px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.recherche__resultats .p{font-weight:800;white-space:nowrap}.recherche__suggestions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.recherche__suggestions a{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border-radius:999px;background:var(--brume);color:var(--encre);font-weight:700;font-size:14px;text-decoration:none}.heros{position:relative;overflow:hidden;background:linear-gradient(180deg,var(--ciel) 0%,#F6FAFF 100%)}.heros__grille{display:grid;gap:8px;padding-block:22px 30px;align-items:center}.heros__texte{position:relative;z-index:1}.heros h1{margin:0 0 12px;font-size:clamp(30px,8.4vw,58px);line-height:1.05}.heros h1 em{font-style:normal;color:var(--bleu);position:relative;white-space:nowrap}.heros h1 em:after{content:"";position:absolute;left:-2px;right:-2px;bottom:.04em;height:.28em;background:var(--soleil);border-radius:999px;z-index:-1;opacity:.85}.heros__chapo{font-size:16.5px;color:var(--encre-2);margin:0 0 4px;max-width:46ch}.heros__boutons{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:6px}.heros__boutons .bouton{padding:0 14px;font-size:15.5px}.heros__atouts{display:flex;flex-wrap:wrap;gap:6px 16px;margin:16px 0 0;padding:0;list-style:none;font-size:14px;font-weight:700;color:var(--encre-2)}.heros__atouts li{display:flex;align-items:center;gap:6px}.heros__atouts svg{width:17px;height:17px;color:var(--menthe)}.heros__visuel{position:relative;margin:0 -6px}.heros__scene{position:relative;aspect-ratio:4/3;display:grid;place-items:center}.heros__scene:before{content:"";position:absolute;top:9%;right:4%;bottom:2%;left:4%;border-radius:50% 50% 46% 54%/56% 52% 48% 44%;background:radial-gradient(circle at 50% 40%,#fff 0% 42%,#fff0 72%)}.heros__sol{position:absolute;left:12%;right:12%;bottom:9%;height:9%;border-radius:50%;background:radial-gradient(closest-side,#1b25472e,#1b254700)}.heros__scene img{position:relative;width:96%;height:auto;max-height:100%;object-fit:contain;mix-blend-mode:multiply}.heros__etiquette{position:absolute;right:4%;bottom:2%;display:grid;gap:1px;padding:9px 14px;border-radius:16px;background:#fff;box-shadow:var(--ombre-forte);text-decoration:none;color:var(--encre);font-size:13px;line-height:1.3;max-width:62%}.heros__etiquette strong{font-size:15px}.heros__etiquette span{color:var(--encre-3);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.heros__deco{position:absolute;pointer-events:none}.heros__deco--soleil{width:120px;height:120px;right:-30px;top:-34px;border-radius:50%;background:var(--soleil);opacity:.9}.heros__deco--nuage{width:150px;height:46px;left:-40px;bottom:30px;border-radius:999px;background:#fff;opacity:.9}@media(max-width:749px){.heros__deco--nuage{display:none}.heros__chapo{font-size:15.5px}}@media(min-width:750px){.heros__grille{grid-template-columns:1.02fr 1fr;gap:24px;padding-block:48px 56px}.heros__boutons{display:flex;flex-wrap:wrap;gap:12px}.heros__boutons .bouton{padding:0 26px;font-size:16.5px}.heros__visuel{margin:0}.heros__deco--soleil{width:220px;height:220px;right:-60px;top:-70px}}@media(min-width:1100px){.heros__grille{padding-block:64px 72px}.heros__chapo{font-size:19px}}.reassurance{background:#fff;border-bottom:1px solid var(--ligne)}.reassurance__liste{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:16px 0;list-style:none}.reassurance__item{display:grid;grid-template-columns:40px 1fr;gap:10px;align-items:center;padding:10px;border-radius:var(--r-s);background:var(--brume);font-size:13.5px;line-height:1.3;color:var(--encre-2)}.reassurance__item strong{display:block;color:var(--encre);font-size:14.5px;font-weight:800}.reassurance__icone{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#fff;color:var(--bleu)}.reassurance__icone svg{width:22px;height:22px}.reassurance__icone .drapeau-fr{width:24px;height:17px}.reassurance a{color:inherit;text-decoration:none}@media(min-width:990px){.reassurance__liste{grid-template-columns:repeat(4,1fr);gap:16px;padding:22px 0}.reassurance__item{grid-template-columns:48px 1fr;padding:12px 14px;font-size:14px}.reassurance__icone{width:48px;height:48px}.reassurance__item strong{font-size:15.5px}}.univers__grille{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none}.tuile{position:relative;display:flex;flex-direction:column;height:100%;border-radius:var(--r);overflow:hidden;text-decoration:none;color:var(--encre);background:var(--fond-tuile,var(--ciel));transition:transform .2s,box-shadow .2s}.tuile:hover{transform:translateY(-3px);box-shadow:var(--ombre);color:var(--encre)}.tuile__image{aspect-ratio:5/4;display:grid;place-items:center;padding:10px 10px 0}.tuile__image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .3s}.tuile:hover .tuile__image img{transform:scale(1.05)}.tuile__texte{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px 12px}.tuile__titre{font-family:var(--titre);font-weight:600;font-size:16.5px;line-height:1.15}.tuile__nb{display:block;font-family:var(--texte);font-size:12.5px;font-weight:700;color:var(--encre-2);margin-top:2px}.tuile__fleche{flex:none;width:32px;height:32px;border-radius:50%;background:#fff;display:grid;place-items:center;color:var(--encre)}.tuile__fleche svg{width:16px;height:16px}@media(min-width:750px){.univers__grille{grid-template-columns:repeat(3,1fr);gap:16px}.tuile__titre{font-size:20px}.tuile__texte{padding:10px 18px 18px}.tuile__fleche{width:38px;height:38px}}@media(min-width:1100px){.univers__grille{grid-template-columns:repeat(6,1fr)}.tuile__image{aspect-ratio:1}}.carte{position:relative;display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid var(--ligne);border-radius:var(--r);overflow:hidden;transition:box-shadow .2s,border-color .2s}.carte:hover{box-shadow:var(--ombre);border-color:#d2d9e8}.carte__media{position:relative;aspect-ratio:1;background:var(--brume);display:grid;place-items:center;overflow:hidden}.carte__media img{width:100%;height:100%;object-fit:contain;padding:8px;mix-blend-mode:multiply;transition:opacity .3s,transform .3s}.carte__media .carte__img2{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}@media(hover:hover){.carte:hover .carte__img2{opacity:1}.carte:hover .carte__media img:only-of-type{transform:scale(1.04)}}.carte__badges{position:absolute;left:8px;top:8px;right:8px;display:flex;flex-wrap:wrap;gap:5px;z-index:1;pointer-events:none}.carte__badges .pastille{font-size:12px;padding:3px 9px}.carte__corps{display:flex;flex-direction:column;gap:6px;flex:1;padding:12px 12px 14px}.carte__titre{margin:0;font-family:var(--texte);font-weight:700;font-size:14.5px;line-height:1.35;color:var(--encre);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;letter-spacing:0}.carte__titre a{color:inherit;text-decoration:none}.carte__titre a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.carte__infos{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:12.5px;font-weight:700;color:var(--encre-3)}.carte__infos span{display:inline-flex;align-items:center;gap:4px}.carte__infos svg{width:14px;height:14px}.carte__bas{display:flex;align-items:end;justify-content:space-between;gap:8px;margin-top:auto}.prix{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0;line-height:1.2}.prix__actuel{font-weight:800;font-size:18px;color:var(--encre);white-space:nowrap}.prix--promo .prix__actuel{color:var(--corail)}.prix__barre{font-size:14px;color:var(--encre-3);white-space:nowrap}.prix__des{font-size:12.5px;font-weight:700;color:var(--encre-3);width:100%}.carte__ajout{position:relative;z-index:2;flex:none;width:42px;height:42px;border-radius:50%;border:0;background:var(--bleu);color:#fff;display:grid;place-items:center;box-shadow:0 2px 0 var(--bleu-fonce)}.carte__ajout:hover{background:var(--bleu-fonce)}.carte__ajout svg{width:20px;height:20px}.carte__ajout[aria-busy=true]{opacity:.6}.carte--epuise .carte__media img{opacity:.55}@media(min-width:750px){.carte__corps{padding:14px 16px 16px}.carte__titre{font-size:15.5px}.prix__actuel{font-size:19px}}.grille-produits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}@media(min-width:750px){.grille-produits{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media(min-width:1100px){.grille-produits{grid-template-columns:repeat(var(--colonnes,4),minmax(0,1fr));gap:20px}}.carrousel{position:relative}.carrousel__piste{display:grid;grid-auto-flow:column;grid-auto-columns:64%;gap:12px;margin:0 calc(var(--gouttiere)*-1);padding:4px var(--gouttiere) 12px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gouttiere);scrollbar-width:none;overscroll-behavior-x:contain}.carrousel__piste::-webkit-scrollbar{display:none}.carrousel__piste>li{scroll-snap-align:start}@media(min-width:750px){.carrousel__piste{grid-auto-columns:calc((100% - 32px)/3);gap:16px;margin:0;padding:4px 0 12px}}@media(min-width:1100px){.carrousel__piste{grid-auto-columns:calc((100% - 60px)/4);gap:20px}}.carrousel__fleches{display:none;gap:8px}@media(min-width:750px){.carrousel__fleches{display:flex}}.carrousel__fleche{width:44px;height:44px;border-radius:50%;border:2px solid var(--ligne);background:#fff;display:grid;place-items:center;color:var(--encre)}.carrousel__fleche:hover{border-color:var(--encre)}.carrousel__fleche[disabled]{opacity:.35;cursor:default}.carrousel__fleche svg{width:20px;height:20px}.guide__regle{display:grid;gap:12px;margin:0;padding:0;list-style:none}.guide__carte{position:relative;display:flex;flex-direction:column;gap:10px;padding:20px;border-radius:var(--r);background:#fff;border:1px solid var(--ligne);box-shadow:var(--ombre)}.guide__tete{display:flex;align-items:center;justify-content:space-between;gap:10px}.guide__volt{font-family:var(--titre);font-weight:600;font-size:40px;line-height:1;color:var(--couleur-v,var(--bleu))}.guide__age{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:var(--fond-v,var(--bleu-clair));font-weight:800;font-size:14px;color:var(--encre)}.guide__age svg{width:17px;height:17px}.guide__carte h3{margin:0;font-size:19px}.guide__carte p{margin:0;color:var(--encre-2);font-size:15px}.guide__points{list-style:none;margin:0;padding:0;display:grid;gap:7px;font-size:14.5px}.guide__points li{display:grid;grid-template-columns:22px 1fr;gap:8px;align-items:start}.guide__points svg{width:20px;height:20px;color:var(--couleur-v,var(--bleu));margin-top:1px}.guide__carte .lien-fleche{margin-top:auto}.guide__barre{height:10px;border-radius:999px;background:var(--brume);overflow:hidden}.guide__barre span{display:block;height:100%;border-radius:inherit;background:var(--couleur-v,var(--bleu))}.guide__conseil{display:grid;grid-template-columns:44px 1fr;gap:12px;align-items:start;margin-top:16px;padding:16px 18px;border-radius:var(--r);background:var(--soleil-doux);font-size:15px}.guide__conseil svg{width:26px;height:26px;color:var(--soleil-fonce)}.guide__conseil .ic{width:44px;height:44px;border-radius:50%;background:#fff;display:grid;place-items:center}.guide__conseil p{margin:0}@media(min-width:750px){.guide__regle{grid-template-columns:repeat(3,1fr);gap:18px}.guide__carte{padding:24px}}.noel{position:relative;overflow:hidden;border-radius:var(--r-l);background:var(--encre);color:#fff;padding:28px 20px}.noel h2{color:#fff}.noel .chapo{color:#d3d9ee}.noel__etoiles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.9;background-image:radial-gradient(circle at 96% 3%,#FFC738 0 2.5px,transparent 3.5px),radial-gradient(circle at 88% 1.5%,#fff 0 1.5px,transparent 2.5px),radial-gradient(circle at 98% 12%,#fff 0 1.5px,transparent 2.5px),radial-gradient(circle at 3% 99%,#FFC738 0 2px,transparent 3px),radial-gradient(circle at 10% 98.5%,#fff 0 1.5px,transparent 2.5px)}.noel__grille{position:relative;display:grid;gap:22px}.noel__budgets{display:grid;grid-template-columns:1fr;gap:8px;margin:18px 0 0;padding:0;list-style:none}.noel__budgets a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:54px;padding:0 18px;border-radius:16px;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);color:#fff;text-decoration:none;font-weight:800}.noel__budgets a:hover{background:#ffffff2e}.noel__budgets svg{width:18px;height:18px;color:var(--soleil)}.noel__produits{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none}.noel__produits .carte{border:0}.noel__produits .carte__titre{font-size:13.5px}.noel__pied{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:20px}.noel__pied .petit{color:#c5cce3}@media(min-width:750px){.noel{padding:44px}.noel__grille{grid-template-columns:.9fr 1.1fr;gap:40px;align-items:center}.noel__produits{gap:14px}}.faq__grille{display:grid;gap:20px}@media(min-width:990px){.faq__grille{grid-template-columns:.75fr 1.25fr;gap:56px;align-items:start}.faq__intro{position:sticky;top:110px}}.accordeon{border:1px solid var(--ligne);border-radius:var(--r);background:#fff;margin-bottom:10px;overflow:hidden}.accordeon summary{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:60px;padding:14px 18px;font-weight:800;font-size:16px;line-height:1.35;cursor:pointer;list-style:none}.accordeon summary::-webkit-details-marker{display:none}.accordeon summary .signe{flex:none;width:30px;height:30px;border-radius:50%;background:var(--brume);display:grid;place-items:center;transition:transform .2s,background .2s}.accordeon summary .signe svg{width:16px;height:16px}.accordeon[open] summary .signe{transform:rotate(45deg);background:var(--soleil)}.accordeon__corps{padding:0 18px 18px;color:var(--encre-2);font-size:15.5px}.accordeon__corps>:last-child{margin-bottom:0}.contact-encart{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;margin-top:18px;padding:16px;border-radius:var(--r);background:var(--ciel)}.contact-encart p{margin:0}.texte-seo{max-width:880px}.texte-seo h2{font-size:clamp(22px,3.6vw,30px)}.texte-seo h3{font-size:19px;margin-top:1.4em}.texte-seo p,.texte-seo li{color:var(--encre-2);font-size:15.5px}.texte-seo__suite{position:relative}.texte-seo details summary{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-weight:800;color:var(--bleu);cursor:pointer;list-style:none}.texte-seo details summary::-webkit-details-marker{display:none}.texte-seo details[open] summary{display:none}.rte>:last-child{margin-bottom:0}.rte ul{padding-left:1.2em}.rte li{margin-bottom:.35em}.rte img{border-radius:var(--r-s)}.rte table{width:100%;border-collapse:collapse}.rte td,.rte th{padding:8px 10px;border-bottom:1px solid var(--ligne);text-align:left}.rte a{font-weight:700}.fil{font-size:13.5px;color:var(--encre-3);padding-block:12px 4px;overflow:hidden}.fil ol{display:flex;gap:6px;margin:0;padding:0;list-style:none;white-space:nowrap;overflow-x:auto;scrollbar-width:none}.fil ol::-webkit-scrollbar{display:none}.fil li{display:flex;align-items:center;gap:6px}.fil li+li:before{content:"\203a";color:#a9b1c8}.fil a{color:var(--encre-2);text-decoration:none;font-weight:700}.fil a:hover{color:var(--bleu)}.fil [aria-current]{overflow:hidden;text-overflow:ellipsis;max-width:60vw}.collection-tete{padding:6px 0 4px}.collection-tete h1{font-size:clamp(28px,6vw,44px);margin-bottom:8px}.collection-tete .chapo{font-size:15.5px;margin:0}.collection-tete .chapo p{margin:0 0 .5em}.collection-tete .chapo p:last-child{margin:0}.sous-collections{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:14px calc(var(--gouttiere)*-1) 0;padding:2px var(--gouttiere) 4px;list-style:none}.sous-collections::-webkit-scrollbar{display:none}.sous-collections a{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 16px 0 6px;border-radius:999px;background:#fff;border:1.5px solid var(--ligne);color:var(--encre);text-decoration:none;font-weight:800;font-size:14px;white-space:nowrap}.sous-collections a:not(:has(img)){padding-left:16px}.sous-collections a:hover{border-color:var(--bleu)}.sous-collections img{width:32px;height:32px;border-radius:50%;object-fit:contain;background:var(--brume);mix-blend-mode:multiply}@media(min-width:990px){.sous-collections{flex-wrap:wrap;margin-inline:0;padding-inline:0}}.collection-outils{position:sticky;top:var(--haut-entete,62px);z-index:20;display:flex;align-items:center;justify-content:space-between;gap:10px;margin:16px calc(var(--gouttiere)*-1) 14px;padding:10px var(--gouttiere);background:#fffffff5;border-bottom:1px solid var(--ligne)}.collection-outils .compte{margin:0;font-size:14px;font-weight:700;color:var(--encre-3)}.collection-outils__droite{display:flex;gap:8px;align-items:center}.filtres-bouton{min-height:44px;padding:0 16px;font-size:15px;box-shadow:none}.filtres-bouton .nb{display:inline-grid;place-items:center;min-width:20px;height:20px;border-radius:999px;background:var(--bleu);color:#fff;font-size:12px}.tri{height:44px;max-width:190px;padding:0 34px 0 14px;border:2px solid var(--ligne);border-radius:999px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231B2547' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center/16px;appearance:none;-webkit-appearance:none;font-weight:700;font-size:14.5px}@media(min-width:990px){.collection-outils{position:static;margin-inline:0;padding-inline:0;border:0;padding-block:0;margin-top:22px}}.collection-corps{display:grid;gap:24px;padding-bottom:40px}@media(min-width:990px){.collection-corps--filtres{grid-template-columns:250px minmax(0,1fr);gap:32px}}.filtres-actifs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.filtres-actifs:empty{display:none}.filtres-actifs a{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border-radius:999px;background:var(--bleu-clair);color:var(--bleu-fonce);font-weight:800;font-size:13.5px;text-decoration:none}.filtres-actifs a svg{width:14px;height:14px}.filtres{display:none}@media(min-width:990px){.filtres{display:block;align-self:start;position:sticky;top:100px;max-height:calc(100vh - 120px);overflow-y:auto;padding-right:4px}}.filtres details{border-bottom:1px solid var(--ligne)}.filtres summary{display:flex;align-items:center;justify-content:space-between;min-height:52px;font-weight:800;cursor:pointer;list-style:none}.filtres summary::-webkit-details-marker{display:none}.filtres summary svg{width:18px;height:18px;transition:transform .2s}.filtres details[open] summary svg{transform:rotate(180deg)}.filtres ul{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:2px}.filtres label{display:flex;align-items:center;gap:10px;min-height:38px;cursor:pointer;font-size:15px}.filtres label .n{margin-left:auto;font-size:13px;color:var(--encre-3)}.filtres input[type=checkbox]{width:20px;height:20px;accent-color:var(--bleu);flex:none}.filtres input[disabled]+span{opacity:.45}.filtres__prix{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px}.filtres__prix input{width:100%;height:44px;padding:0 12px;border:2px solid var(--ligne);border-radius:12px}.filtres.est-ouvert{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;background:#fff;padding:0;max-height:none;overflow:auto}.filtres__tete,.filtres__pied{display:none}.filtres.est-ouvert .filtres__tete{display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;background:#fff;padding:8px 8px 8px 20px;border-bottom:1px solid var(--ligne);z-index:1}.filtres.est-ouvert .filtres__tete h2{margin:0;font-size:22px}.filtres.est-ouvert form{padding:0 20px 100px}.filtres.est-ouvert .filtres__pied{display:grid;grid-template-columns:1fr 1.4fr;gap:10px;position:fixed;left:0;right:0;bottom:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--ligne)}.vide{display:grid;justify-items:center;gap:10px;text-align:center;padding:40px 16px;border-radius:var(--r);background:var(--brume)}.vide p{margin:0}.pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:6px;margin-top:32px}.pagination a,.pagination span{display:grid;place-items:center;min-width:44px;height:44px;padding:0 10px;border-radius:999px;text-decoration:none;font-weight:800;color:var(--encre);background:var(--brume)}.pagination .courante{background:var(--encre);color:#fff}.pagination svg{width:18px;height:18px}.guide-collection{margin-top:16px;padding:28px 20px;border-radius:var(--r-l);background:var(--brume)}.guide-collection h2{font-size:clamp(22px,3.4vw,28px)}.guide-collection h3{font-size:19px;margin-top:1.2em}.guide-collection p,.guide-collection li{color:var(--encre-2);font-size:15.5px}@media(min-width:750px){.guide-collection{padding:40px 48px}}.guide-collection__corps{max-width:820px}.produit{display:grid;gap:20px;padding-bottom:32px}@media(min-width:990px){.produit{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:start;padding-bottom:56px}}.galerie{position:relative;min-width:0}@media(min-width:990px){.galerie{position:sticky;top:100px}}.galerie__piste{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(var(--gouttiere)*-1);padding:0;list-style:none;overscroll-behavior-x:contain;background:var(--brume)}.galerie__piste::-webkit-scrollbar{display:none}.galerie__diapo{flex:0 0 100%;scroll-snap-align:center;aspect-ratio:1;display:grid;place-items:center}.galerie__diapo img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.galerie__diapo button{all:unset;cursor:zoom-in;width:100%;height:100%;display:grid;place-items:center}.galerie__compteur{position:absolute;right:10px;top:10px;padding:4px 10px;border-radius:999px;background:#ffffffeb;font-size:13px;font-weight:800;box-shadow:var(--ombre)}.galerie__points{display:flex;justify-content:center;gap:6px;margin-top:10px}.galerie__points span{width:7px;height:7px;border-radius:50%;background:#cdd4e3;transition:width .2s,background .2s}.galerie__points span.actif{width:20px;border-radius:999px;background:var(--bleu)}.galerie__vignettes{display:none}@media(min-width:750px){.galerie__piste{margin:0;border-radius:var(--r-l)}.galerie__points{display:none}.galerie__vignettes{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px;margin:12px 0 0;padding:0;list-style:none}.galerie__vignettes button{width:100%;aspect-ratio:1;padding:4px;border:2px solid transparent;border-radius:14px;background:var(--brume);display:grid;place-items:center}.galerie__vignettes button[aria-current=true]{border-color:var(--bleu)}.galerie__vignettes img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;border-radius:10px}}.galerie__badges{position:absolute;left:10px;top:10px;display:flex;gap:6px;z-index:1}.loupe{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;background:#fff;display:none;overflow:auto}.loupe.est-ouverte{display:block}.loupe img{width:100%;max-width:1400px;margin:0 auto 12px;height:auto}.loupe__fermer{position:fixed;top:12px;right:12px;background:#fff;box-shadow:var(--ombre)}.produit__infos{min-width:0}.produit__marque{display:inline-flex;margin-bottom:8px}.produit h1{font-size:clamp(23px,4.6vw,32px);line-height:1.2;margin-bottom:12px}.produit__puces{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px;padding:0;list-style:none}.produit__puces .pastille{font-size:13px;padding:6px 11px}.prix-bloc{display:grid;gap:4px;margin:4px 0 14px}.prix-bloc .prix__actuel{font-size:30px;font-family:var(--titre);font-weight:600}.prix-bloc .prix__barre{font-size:16px}.prix-bloc__eco{display:inline-flex}.prix-bloc__tva{font-size:13px;color:var(--encre-3);margin:0}.paiement-fois{display:flex;align-items:center;gap:10px;margin:0 0 16px;padding:10px 14px;border-radius:14px;background:var(--brume);font-size:14.5px;line-height:1.35}.paiement-fois svg{width:22px;height:22px;color:var(--bleu);flex:none}.paiement-fois[hidden]{display:none}.option{border:0;margin:0 0 16px;padding:0}.option legend{font-weight:800;margin-bottom:8px;padding:0}.option legend span{font-weight:700;color:var(--encre-2)}.option__valeurs{display:flex;flex-wrap:wrap;gap:8px}.option__valeurs input{position:absolute;opacity:0;pointer-events:none}.option__valeurs label{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:2px solid var(--ligne);border-radius:999px;background:#fff;font-weight:700;font-size:15px;cursor:pointer}.option__valeurs input:checked+label{border-color:var(--bleu);background:var(--bleu-clair);color:var(--bleu-fonce)}.option__valeurs input:focus-visible+label{outline:3px solid var(--soleil);outline-offset:2px}.option__valeurs label.indispo{color:var(--encre-3);text-decoration:line-through}.option__pastille{width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000026}.achat{display:grid;grid-template-columns:auto 1fr;gap:10px;margin:6px 0 10px}.quantite{display:inline-flex;align-items:center;height:52px;border:2px solid var(--ligne);border-radius:999px;background:#fff}.quantite button{width:44px;height:100%;border:0;background:none;display:grid;place-items:center;border-radius:999px}.quantite button svg{width:16px;height:16px}.quantite input{width:34px;border:0;text-align:center;font-weight:800;background:none;-moz-appearance:textfield}.quantite input::-webkit-outer-spin-button,.quantite input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.paiement-express{margin-bottom:12px}.paiement-express .shopify-payment-button__button{border-radius:999px!important;min-height:50px}.paiement-express .shopify-payment-button__more-options{color:var(--encre-2);font-size:14px}.dispo{display:flex;align-items:center;gap:8px;margin:0 0 14px;font-weight:800;font-size:15px;color:var(--menthe)}.dispo:before{content:"";width:10px;height:10px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px var(--menthe-doux);flex:none}.dispo--non{color:var(--corail)}.dispo--non:before{box-shadow:0 0 0 4px var(--corail-doux)}.livraison-estimee{display:grid;grid-template-columns:40px 1fr;gap:12px;align-items:center;margin:0 0 16px;padding:12px 14px;border-radius:14px;border:1.5px dashed #C9D6EE;font-size:14.5px;line-height:1.4}.livraison-estimee .ic{width:40px;height:40px;border-radius:12px;background:var(--ciel);display:grid;place-items:center;color:var(--bleu)}.livraison-estimee svg{width:22px;height:22px}.livraison-estimee p{margin:0}.atouts{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 20px;padding:0;list-style:none}.atouts li{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:var(--brume);font-size:13.5px;font-weight:700;line-height:1.3}.atouts svg{width:22px;height:22px;color:var(--bleu);flex:none}.atouts .drapeau-fr{width:22px;height:15px}.atouts a{color:inherit;text-decoration:none}.produit .accordeon summary{font-size:16.5px}.fiche-tech{width:100%;border-collapse:separate;border-spacing:0;font-size:15px;border:1px solid var(--ligne);border-radius:14px;overflow:hidden}.fiche-tech th,.fiche-tech td{padding:10px 12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--ligne)}.fiche-tech tr:last-child th,.fiche-tech tr:last-child td{border-bottom:0}.fiche-tech th{width:42%;font-weight:800;color:var(--encre);background:var(--brume)}.fiche-tech td{color:var(--encre-2)}.securite{display:grid;grid-template-columns:28px 1fr;gap:10px;margin-top:14px;padding:12px 14px;border-radius:14px;background:var(--soleil-doux);font-size:14px;color:var(--encre)}.securite svg{width:24px;height:24px;color:var(--soleil-fonce)}.securite p{margin:0}.barre-achat{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;gap:12px;padding:10px var(--gouttiere) calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--ligne);box-shadow:0 -6px 20px #1b254714;transform:translateY(110%);transition:transform .25s}.barre-achat.visible{transform:none}.barre-achat img{width:46px;height:46px;object-fit:contain;border-radius:10px;background:var(--brume);mix-blend-mode:multiply;flex:none}.barre-achat__texte{min-width:0;flex:1;line-height:1.25}.barre-achat__titre{font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--encre-2)}.barre-achat__prix{font-weight:800;font-size:17px}.barre-achat .bouton{min-height:46px;padding:0 18px;font-size:15px}@media(min-width:990px){.barre-achat{display:none}}.description-produit h2{font-size:21px;margin-top:1.2em}.description-produit h2:first-child{margin-top:0}.description-produit h3{font-size:17px;margin:1em 0 .3em}.tiroir{position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;visibility:hidden}.tiroir.est-ouvert{visibility:visible}.tiroir__voile{position:absolute;top:0;right:0;bottom:0;left:0;background:#1b254773;opacity:0;transition:opacity .25s}.tiroir.est-ouvert .tiroir__voile{opacity:1}.tiroir__panneau{position:absolute;inset:0 0 0 auto;width:min(100vw,440px);background:#fff;display:flex;flex-direction:column;transform:translate(100%);transition:transform .3s cubic-bezier(.2,.7,.2,1)}.tiroir.est-ouvert .tiroir__panneau{transform:none}.tiroir__tete{display:flex;align-items:center;justify-content:space-between;padding:12px 12px 12px 20px;border-bottom:1px solid var(--ligne)}.tiroir__tete h2{margin:0;font-size:22px}.tiroir__corps{flex:1;overflow-y:auto;padding:16px 20px;overscroll-behavior:contain}.tiroir__pied{padding:16px 20px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--ligne);display:grid;gap:10px;background:#fff}.message-livraison{display:flex;align-items:center;gap:10px;margin:0 0 14px;padding:10px 14px;border-radius:14px;background:var(--menthe-doux);color:var(--menthe);font-weight:800;font-size:14.5px}.message-livraison svg{width:22px;height:22px;flex:none}.ligne-panier{display:grid;grid-template-columns:84px 1fr;gap:14px;padding:14px 0;border-bottom:1px solid var(--ligne)}.ligne-panier:last-of-type{border-bottom:0}.ligne-panier__img{width:84px;height:84px;border-radius:14px;background:var(--brume);display:grid;place-items:center;overflow:hidden}.ligne-panier__img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.ligne-panier__titre{display:block;font-weight:700;font-size:14.5px;line-height:1.35;color:var(--encre);text-decoration:none;margin-bottom:2px}.ligne-panier__variante{font-size:13.5px;color:var(--encre-3)}.ligne-panier__bas{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px}.ligne-panier .quantite{height:40px}.ligne-panier .quantite button{width:36px}.ligne-panier__prix{text-align:right;font-weight:800;line-height:1.25}.ligne-panier__prix s{display:block;font-weight:600;font-size:13px;color:var(--encre-3)}.ligne-panier__remise{display:block;font-size:12.5px;color:var(--menthe);font-weight:800}.ligne-panier__suppr{border:0;background:none;padding:0;color:var(--encre-3);font-size:13px;text-decoration:underline;min-height:32px}.total{display:flex;justify-content:space-between;align-items:baseline;font-weight:800;font-size:19px}.economie-panier{display:flex;justify-content:space-between;gap:10px;font-weight:800;color:var(--menthe);font-size:14.5px}.panier-page{display:grid;gap:24px;padding-bottom:56px}@media(min-width:990px){.panier-page{grid-template-columns:minmax(0,1fr) 380px;gap:48px;align-items:start}.panier-page__resume{position:sticky;top:100px}}.panier-page__resume{padding:22px;border-radius:var(--r-l);background:var(--brume);display:grid;gap:12px}.panier-page__resume textarea{width:100%;min-height:80px;padding:10px 12px;border:2px solid var(--ligne);border-radius:12px;background:#fff}.paiements{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.paiements svg{width:38px;height:24px}.pied{background:var(--encre);color:#d3d9ee;font-size:15px;margin-top:0}.pied a{color:#fff;text-decoration:none}.pied a:hover{text-decoration:underline}.pied__haut{display:grid;gap:28px;padding-block:44px 28px}.pied__marque .logo{color:#fff}.pied__marque .logo__base{color:#a9b3d3}.pied__marque p{margin:14px 0 0;max-width:36ch}.pied h2{font-family:var(--texte);font-size:15px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--soleil);margin:0 0 12px}.pied ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.pied ul a{display:inline-flex;align-items:center;min-height:36px}.pied__contact li{display:flex;align-items:center;gap:10px;min-height:36px}.pied__contact svg{width:18px;height:18px;color:var(--soleil);flex:none}.pied__lettre{display:grid;gap:10px;padding:20px;border-radius:var(--r);background:#ffffff12}.pied__lettre p{margin:0}.pied__lettre form{display:flex;gap:8px}.pied__lettre input{flex:1;min-width:0;height:48px;padding:0 16px;border-radius:999px;border:2px solid transparent;background:#fff;color:var(--encre)}.pied__lettre .bouton{min-height:48px;padding:0 18px;box-shadow:none}.pied__sociaux{display:flex;gap:6px;margin-top:12px}.pied__sociaux a{width:42px;height:42px;border-radius:50%;background:#ffffff1a;display:grid;place-items:center}.pied__sociaux svg{width:20px;height:20px}.pied__bas{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;justify-content:space-between;padding-block:18px 26px;border-top:1px solid rgba(255,255,255,.12);font-size:13.5px}.pied__bas .paiements svg{border-radius:4px}@media(min-width:750px){.pied__haut{grid-template-columns:1fr 1fr}}@media(min-width:1100px){.pied__haut{grid-template-columns:1.3fr 1fr 1fr 1.2fr;gap:40px;padding-block:64px 40px}}.page-contenu{max-width:820px;padding-block:20px 56px}.page-contenu h1{font-size:clamp(28px,5vw,42px)}.formulaire{display:grid;gap:14px}.formulaire label{font-weight:800;font-size:14.5px;display:grid;gap:6px}.formulaire input,.formulaire textarea{width:100%;min-height:48px;padding:10px 14px;border:2px solid var(--ligne);border-radius:14px;background:#fff}.formulaire input:focus,.formulaire textarea:focus{outline:none;border-color:var(--bleu)}.alerte{padding:12px 16px;border-radius:14px;background:var(--menthe-doux);color:var(--menthe);font-weight:700}.alerte--erreur{background:var(--corail-doux);color:var(--corail)}.article-liste{display:grid;gap:20px;margin:0;padding:0;list-style:none}@media(min-width:750px){.article-liste{grid-template-columns:repeat(3,1fr)}}.article-carte{display:block;border-radius:var(--r);overflow:hidden;background:#fff;border:1px solid var(--ligne);text-decoration:none;color:var(--encre);height:100%}.article-carte img{aspect-ratio:16/10;object-fit:cover;width:100%}.article-carte div{padding:16px}.article-carte h2{font-size:19px;margin:0 0 6px}.erreur-404{text-align:center;padding-block:56px}.toast{visibility:hidden;position:fixed;left:50%;bottom:20px;z-index:160;transform:translate(-50%,140%);padding:12px 18px;border-radius:999px;background:var(--encre);color:#fff;font-weight:800;box-shadow:var(--ombre-forte);transition:transform .3s;white-space:nowrap}.toast.visible{visibility:visible;transform:translate(-50%)}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}@media(min-width:750px){.heros__grille{grid-template-areas:"texte visuel" "actions visuel";grid-template-rows:auto 1fr;row-gap:20px}.heros__texte{grid-area:texte;align-self:end}.heros__visuel{grid-area:visuel;align-self:center}.heros__actions{grid-area:actions;align-self:start}}.pied .paiements{display:flex;flex-wrap:wrap;gap:6px}.pied__haut>*{min-width:0}.pied__lettre form{display:flex;gap:8px;flex-wrap:wrap}.pied__lettre input{width:100%;flex:1 1 160px}.guide__conseil .rte p{margin:0}@media(max-width:749px){.heros__boutons .bouton{font-size:15px;padding:0 10px;min-height:50px}.heros__scene{aspect-ratio:16/11}}.description-produit .badges-produit{display:none}.collection-outils .compte{white-space:nowrap}@media(max-width:749px){.tri{max-width:150px;font-size:14px;padding-right:30px}.filtres-bouton{padding:0 14px}}.achat .bouton{white-space:nowrap;padding:0 18px}@media(max-width:380px){.achat .bouton{font-size:15px;padding:0 12px}}.noel__grille--seule{grid-template-columns:1fr!important}.noel__grille--seule .noel__budgets{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}
/*# sourceMappingURL=/cdn/shop/t/56/assets/pitchou.css.map */
