:root{--bordeaux: #4E0F20;--mure: #340A15;--blanc-floral: #FFFBF2;--soie: #FFF6E4;--champagne: #D2BC9B;--filet-fonce: #6A2233;--filet-clair: #DCCDB2;--bord-clair: #E6D8BF;--texte-doux: #6B4A4F;--police: "Jost", "Futura", "Century Gothic", system-ui, sans-serif;--largeur: 1280px;--marge: 40px}@media(max-width:760px){:root{--marge: 20px}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--police);font-size:16px;line-height:1.5;background:var(--blanc-floral);color:var(--bordeaux);-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}a{color:inherit}h1,h2,h3,p{margin:0}button{font-family:inherit}:focus-visible{outline:2px solid var(--champagne);outline-offset:3px}.conteneur{max-width:var(--largeur);margin:0 auto;padding-left:var(--marge);padding-right:var(--marge)}.masque-visuel{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fond-bordeaux{background:var(--bordeaux);color:var(--soie);--sur-titre: var(--champagne);--secondaire: var(--champagne)}.fond-mure{background:var(--mure);color:var(--soie);--sur-titre: var(--champagne);--secondaire: var(--champagne)}.fond-blanc{background:var(--blanc-floral);color:var(--bordeaux);--sur-titre: var(--bordeaux);--secondaire: var(--texte-doux)}.fond-soie{background:var(--soie);color:var(--bordeaux);--sur-titre: var(--bordeaux);--secondaire: var(--texte-doux)}.motif-bordeaux{background-color:var(--bordeaux);background-size:56px 56px}.sur-titre{font-size:12px;letter-spacing:.26em;text-transform:uppercase;color:var(--sur-titre, inherit)}.titre{font-weight:300;font-size:clamp(32px,3.4vw,50px);line-height:1.05}.titre strong{font-weight:700}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 30px;border:1px solid transparent;font-family:inherit;font-size:13px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.btn-soie{background:var(--soie);color:var(--bordeaux)}.btn-soie:hover{background:var(--champagne);color:var(--mure)}.btn-bordeaux{background:var(--bordeaux);color:var(--soie)}.btn-bordeaux:hover{background:var(--mure)}.btn-contour-soie{border-color:var(--soie);color:var(--soie);background:transparent}.btn-contour-soie:hover{background:var(--soie);color:var(--bordeaux)}.btn-contour-bordeaux{border-color:var(--bordeaux);color:var(--bordeaux);background:transparent}.btn-contour-bordeaux:hover{background:var(--bordeaux);color:var(--soie)}.btn-large{width:100%;max-width:480px;min-height:58px}.logo-ligne{display:inline-flex;align-items:center;gap:.6em;font-size:19px;font-weight:300;letter-spacing:.3em;text-transform:uppercase;line-height:1;white-space:nowrap;text-decoration:none}.logo-ligne span{margin-right:-.3em}.logo-ligne img{width:1.15em;height:1.15em}.logo-pile{display:inline-flex;flex-direction:column;align-items:center;gap:.4em;font-size:22px;font-weight:300;text-transform:uppercase;line-height:1}.logo-pile img{width:1.9em;height:1.9em;margin-bottom:.25em}.logo-pile .logo-pile__maison{font-size:.4em;letter-spacing:.6em;padding-left:.6em}.logo-pile .logo-pile__mine{font-size:1.5em;letter-spacing:.24em;padding-left:.24em}.annonce{padding:11px 16px;text-align:center;font-size:12px;letter-spacing:.22em;text-transform:uppercase}.entete__barre{display:flex;align-items:center;gap:24px;min-height:84px}.entete__nav{flex:1 1 0;display:flex;flex-wrap:wrap;gap:4px 22px;font-size:12px;letter-spacing:.16em;text-transform:uppercase}.entete__nav--droite{justify-content:flex-end}.entete__nav a{padding:14px 0;text-decoration:none;white-space:nowrap}.entete__nav a:hover{text-decoration:underline;text-underline-offset:6px}.entete--clair{border-bottom:1px solid var(--bord-clair)}.entete--fonce{border-bottom:1px solid var(--filet-fonce)}.entete__menu{display:none;width:44px;height:44px;padding:0;border:0;background:none;color:inherit;cursor:pointer}.entete__menu span,.entete__menu span:before,.entete__menu span:after{display:block;width:22px;height:1px;background:currentColor;content:"";position:relative}.entete__menu span:before{position:absolute;top:-7px}.entete__menu span:after{position:absolute;top:7px}@media(min-width:861px)and (max-width:1240px){.entete__nav{gap:4px 16px;font-size:11px;letter-spacing:.1em}}@media(max-width:860px){.entete__barre{flex-wrap:wrap;justify-content:space-between;gap:0 12px;min-height:64px}.entete__menu{display:inline-flex;align-items:center;justify-content:center;order:1}.entete__logo{order:2;font-size:16px}.entete__nav--droite{order:3;flex:0 0 auto}.entete__nav--droite a:first-child{display:none}.entete__nav--gauche{order:4;flex:1 1 100%;display:none;flex-direction:column;gap:0;padding-bottom:12px}.entete--ouvert .entete__nav--gauche{display:flex}.entete__nav--gauche a{padding:12px 0;border-top:1px solid currentColor;border-color:#8080804d}}.photo{position:relative;display:flex;align-items:flex-end;padding:20px;overflow:hidden;background:var(--soie);border:1px solid var(--bord-clair)}.photo--fonce{background:var(--mure);border-color:var(--filet-fonce);color:var(--soie);--secondaire: var(--soie)}.photo--blanc{background:var(--blanc-floral)}.photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.photo:has(img) .photo__note{display:none}.photo__note{display:flex;flex-direction:column;gap:6px;max-width:380px;font-size:15px;line-height:1.4}.photo__note b{font-size:11px;font-weight:400;letter-spacing:.22em;text-transform:uppercase}.photo--fonce .photo__note b{color:var(--champagne)}.hero{display:grid;grid-template-columns:1fr 1fr;min-height:660px}.hero__texte{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:28px;padding:72px var(--marge) 72px max(var(--marge),calc((100vw - var(--largeur)) / 2 + var(--marge)))}.hero__texte>*{position:relative}.hero__flocon{position:absolute!important;width:760px;height:760px;max-width:none;left:-300px;bottom:-330px}.hero__titre{font-weight:300;font-size:clamp(40px,5vw,76px);line-height:1.02;text-transform:uppercase}.hero__titre strong{font-weight:700}.hero__titre .capitales{display:inline-block;text-transform:uppercase;font-weight:500;letter-spacing:.18em}.hero__intro{font-size:18px;line-height:1.55;max-width:440px}.hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.hero__photo{min-height:440px;border-width:0 0 0 1px;padding:32px}@media(max-width:860px){.hero{grid-template-columns:1fr;min-height:0}.hero__texte{padding:56px var(--marge)}.hero__photo{border-width:1px 0 0 0}}.bande{overflow:hidden;border-top:1px solid var(--filet-fonce);border-bottom:1px solid var(--filet-fonce)}.bande__piste{display:flex;width:max-content;animation:defile 50s linear infinite}.bande__groupe{display:flex;align-items:center;gap:36px;padding-right:36px;height:56px;font-size:11px;letter-spacing:.3em;text-transform:uppercase;white-space:nowrap}.bande__groupe img{width:16px;height:16px;flex-shrink:0}.bande__groupe em{font-style:normal;color:var(--champagne)}@keyframes defile{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.bande__piste{animation:none}}.section{padding-top:96px;padding-bottom:96px}@media(max-width:760px){.section{padding-top:64px;padding-bottom:64px}}.section__tete{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:44px}.section__tete>div{display:flex;flex-direction:column;gap:16px}.grille-produits{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:900px){.grille-produits{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.grille-produits{grid-template-columns:1fr}}.carte{display:flex;flex-direction:column;gap:6px;text-decoration:none}.carte .photo{aspect-ratio:3 / 4;margin-bottom:10px;padding:16px}.carte__nom{font-size:19px;font-weight:500}.carte:hover .carte__nom{text-decoration:underline;text-underline-offset:4px}.carte__matiere{font-size:14px;color:var(--secondaire, var(--texte-doux))}.carte__prix{font-size:15px}.matiere{position:relative;overflow:hidden}.matiere__flocon{position:absolute;width:900px;height:900px;max-width:none;right:-380px;bottom:-480px}.matiere__grille{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:64px;align-items:center}.matiere__photo{height:500px;padding:24px}.matiere__texte{display:flex;flex-direction:column;align-items:flex-start;gap:26px}.fiche{width:100%}.fiche>div{display:flex;gap:20px;padding:18px 0;border-top:1px solid var(--filet-clair)}.fiche>div:last-child{border-bottom:1px solid var(--filet-clair)}.fiche dt{width:140px;flex-shrink:0;font-size:17px;font-weight:500}.fiche dd{margin:0;color:var(--texte-doux)}dl.fiche{margin:0}.reassurance{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:32px;padding-top:56px;padding-bottom:56px}.reassurance>div{display:flex;align-items:center;gap:16px}.reassurance img,.reassurance .icone{width:30px;height:30px;flex-shrink:0;color:var(--bordeaux)}.reassurance b{display:block;font-weight:500}.reassurance span{font-size:14px;color:var(--texte-doux)}.offrir{display:flex;align-items:center;justify-content:center;min-height:520px;padding:56px 24px}.offrir__carte{display:flex;flex-direction:column;align-items:center;gap:24px;max-width:640px;padding:60px 48px;text-align:center;background:var(--mure);color:var(--soie);border:1px solid var(--filet-fonce);--sur-titre: var(--champagne)}.offrir__carte .titre{font-size:clamp(30px,3.2vw,46px);line-height:1.08}.offrir__carte p{font-size:17px}@media(max-width:760px){.offrir__carte{padding:44px 24px}}.pied__grille{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px;padding-top:72px;padding-bottom:44px}.pied__marque{display:flex;flex-direction:column;align-items:flex-start;gap:18px;font-size:13px}.pied__marque .logo-pile__mine{color:var(--champagne)}.pied__colonne{display:flex;flex-direction:column;font-size:15px}.pied__colonne h2{padding-bottom:8px;font-size:11px;font-weight:400;letter-spacing:.26em;text-transform:uppercase;color:var(--champagne)}.pied__colonne a{padding:7px 0;text-decoration:none}.pied__colonne a:hover{color:var(--champagne)}.pied__bas{padding-top:20px;padding-bottom:36px;font-size:13px}.pied__bas>div{border-top:1px solid var(--filet-fonce);padding-top:20px}.pied__motif{height:56px}.fil{display:flex;flex-wrap:wrap;gap:8px;padding-top:20px;font-size:13px;color:var(--texte-doux)}.fil a{text-decoration:none}.fil a:hover{text-decoration:underline;text-underline-offset:4px}.fil [aria-current]{color:var(--bordeaux)}.produit{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:start;padding-top:20px;padding-bottom:96px}@media(max-width:860px){.produit{grid-template-columns:1fr;gap:32px;padding-bottom:64px}}.galerie{display:flex;flex-direction:column;gap:16px}.galerie__grande{aspect-ratio:3 / 4;padding:24px}.galerie__vignettes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.vignette{aspect-ratio:1 / .88;padding:10px;font-family:inherit;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--texte-doux);cursor:pointer}.vignette[aria-pressed=true]{border-color:var(--bordeaux);color:var(--bordeaux)}.vignette.photo--bordeaux{background:var(--bordeaux);border-color:var(--bordeaux);color:var(--soie)}.vignette.photo--bordeaux[aria-pressed=true]{outline:1px solid var(--bordeaux);outline-offset:3px}@media(max-width:760px){.galerie__vignettes{gap:10px}}.infos{display:flex;flex-direction:column;gap:24px}.infos__titre{font-weight:300;font-size:clamp(34px,3.6vw,54px);line-height:1.05}.infos__titre strong{font-weight:700}.infos__prix{font-size:24px}.infos__texte{font-size:17px;line-height:1.55;color:var(--texte-doux);max-width:480px}.choix{display:flex;flex-direction:column;gap:10px;max-width:480px}.choix__tete{display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:500}.choix__tete a{font-weight:400;padding:10px 0;text-underline-offset:4px}.choix__liste{display:flex;flex-wrap:wrap;gap:10px 12px}.couleur{width:46px;height:46px;padding:0;border-radius:999px;border:1px solid var(--filet-clair);cursor:pointer}.couleur[aria-pressed=true]{box-shadow:0 0 0 3px var(--blanc-floral),0 0 0 4px var(--bordeaux)}.taille{width:48px;height:48px;padding:0;border-radius:999px;border:1px solid var(--bordeaux);background:transparent;color:var(--bordeaux);font-size:14px;cursor:pointer;transition:background-color .2s,color .2s}.taille:hover,.taille[aria-pressed=true]{background:var(--bordeaux);color:var(--soie)}.garanties{display:flex;flex-wrap:wrap;gap:8px 24px;max-width:480px;font-size:14px;color:var(--texte-doux)}.volets{max-width:480px;border-bottom:1px solid var(--filet-clair)}.volets details{border-top:1px solid var(--filet-clair)}.volets summary{display:flex;justify-content:space-between;align-items:center;min-height:58px;font-size:17px;font-weight:500;cursor:pointer;list-style:none}.volets summary::-webkit-details-marker{display:none}.volets summary:after{content:"+";font-size:22px;font-weight:300}.volets details[open] summary:after{content:"\2212"}.volets details p{padding-bottom:20px;color:var(--texte-doux)}.meme-collection{position:relative;overflow:hidden}.meme-collection__flocon{position:absolute;width:860px;height:860px;max-width:none;right:-300px;top:-280px}.meme-collection .conteneur{position:relative}.meme-collection .carte .photo{aspect-ratio:4 / 3.2}.vignette{justify-content:flex-start;text-align:left}.entete__panier{padding:14px 0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.entete__panier:hover,.entete__nav--gauche a[aria-current=page]{text-decoration:underline;text-underline-offset:6px}.pied__legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px}.pied__legal a{text-decoration:none}.pied__legal a:hover{color:var(--champagne)}.photo[data-virtuelle].photo--chargee:after{content:"Images virtuelles";position:absolute;right:12px;bottom:10px;z-index:1;padding:3px 7px;background:#340a158c;color:var(--soie);font-size:9px;letter-spacing:.22em;text-transform:uppercase}.photo__note code{font-family:inherit;font-size:13px;opacity:.8}.photo--mini{width:64px;height:64px;padding:0;flex-shrink:0}.photo--mini .photo__note{display:none}.page-tete{padding-top:72px;padding-bottom:56px;display:flex;flex-direction:column;gap:18px;max-width:760px}.page-tete p{font-size:18px;line-height:1.55}@media(max-width:760px){.page-tete{padding-top:48px;padding-bottom:40px}}.reassurance--bande{padding-top:28px;padding-bottom:28px;border-bottom:1px solid var(--bord-clair)}.moments{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px}.moment{display:flex;flex-direction:column;gap:10px;text-decoration:none}.moment .photo{aspect-ratio:3 / 4;margin-bottom:6px}.moment__nom{font-size:21px;font-weight:300}.moment__nom strong{font-weight:700}.moment__produit{font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--secondaire, var(--texte-doux))}.moment:hover .moment__nom{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.gamme{padding-top:8px}.gamme+.gamme{margin-top:64px}.gamme__tete{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;padding-bottom:18px;margin-bottom:28px;border-bottom:1px solid var(--filet-clair)}.gamme__tete h3{margin:0;font-size:26px;font-weight:300}.gamme__tete h3 strong{font-weight:700}.gamme__tete p{color:var(--secondaire, var(--texte-doux));max-width:520px}.carte__ligne{font-size:15px;color:var(--secondaire, var(--texte-doux))}.carte__prix{font-weight:500}.duo{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:64px;align-items:center}.duo .photo{aspect-ratio:3 / 2}.duo__texte{display:flex;flex-direction:column;align-items:flex-start;gap:22px}.duo__texte p{font-size:17px;line-height:1.55}.duo__offres{display:flex;flex-direction:column;width:100%}.duo__offres a{display:flex;justify-content:space-between;gap:16px;padding:16px 0;border-top:1px solid var(--filet-fonce);text-decoration:none}.duo__offres a:last-child{border-bottom:1px solid var(--filet-fonce)}.duo__offres a:hover b{text-decoration:underline;text-underline-offset:4px}@media(max-width:860px){.duo{grid-template-columns:1fr;gap:32px}}.cadeaux{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.cadeaux .photo{aspect-ratio:3 / 2}.cadeaux__texte{display:flex;flex-direction:column;align-items:flex-start;gap:22px}.dates-noel{display:flex;flex-direction:column;gap:6px;padding:16px 20px;border:1px solid var(--filet-clair);font-size:15px}.dates-noel b{font-weight:500}@media(max-width:860px){.cadeaux{grid-template-columns:1fr;gap:32px}}.inscription{display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center;max-width:620px;margin:0 auto}.inscription p{font-size:17px}.inscription form{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;width:100%}.inscription input{flex:1 1 260px;min-height:52px;padding:0 18px;border:1px solid var(--soie);background:transparent;color:var(--soie);font:inherit;font-size:15px}.inscription input::placeholder{color:var(--champagne)}.inscription small{font-size:12px;color:var(--champagne)}.inscription [data-inscription-message]{min-height:1.4em;font-size:14px}.infos__accroche{font-size:19px;line-height:1.45}.delai{max-width:480px;display:flex;flex-direction:column;gap:2px;padding:12px 16px 12px 44px;position:relative;font-size:15px;line-height:1.4;border:1px solid var(--champagne);background:var(--soie)}.delai:before{content:"";position:absolute;left:16px;top:15px;width:14px;height:14px;border-radius:999px;background:var(--champagne)}.delai b{font-weight:600;text-transform:uppercase;letter-spacing:.12em;font-size:13px}.delai.delai--stock{border-color:#3c7a4e;background:#f1f6ef}.delai.delai--stock:before{background:#3c7a4e}.delai.delai--stock b{color:#2f6340}.delai.delai--commande{border:2px solid #B4532A;background:#fbede3}.delai.delai--commande:before{content:"!";width:18px;height:18px;top:14px;left:14px;background:#b4532a;color:#fff;font-weight:700;font-size:13px;line-height:18px;text-align:center}.delai.delai--commande b{color:#8e3a17;font-size:14px}.delai.delai--commande span{font-weight:500}.panier__delai{display:block;margin-top:4px;font-size:13px;color:#2f6340}.panier__delai--commande{color:#8e3a17;font-weight:600}.benefices{margin:0;padding:0;list-style:none;max-width:480px;display:flex;flex-direction:column;gap:12px}.benefices li{display:flex;gap:12px;font-size:16px;line-height:1.45}.benefices li:before{content:"";width:14px;height:14px;margin-top:4px;flex-shrink:0;background:center / contain no-repeat}.complement{display:flex;align-items:center;gap:16px;max-width:480px;padding:14px;border:1px solid var(--bord-clair)}.complement .photo{width:76px;height:76px;padding:0}.complement .photo .photo__note{display:none}.complement__texte{flex:1;display:flex;flex-direction:column;gap:2px;font-size:15px}.complement__texte b{font-weight:500}.complement .btn{min-height:44px;padding:0 18px;font-size:12px}.panier{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#340a1573}.panier__tiroir{position:fixed;top:0;right:0;bottom:0;z-index:41;width:min(420px,100%);display:flex;flex-direction:column;gap:20px;padding:24px;overflow-y:auto;transform:translate(100%);transition:transform .3s ease;box-shadow:-12px 0 40px #340a1526}.panier__tiroir--ouvert{transform:translate(0)}.panier__tete{display:flex;justify-content:space-between;align-items:center}.panier__fermer{width:44px;height:44px;border:0;background:none;color:inherit;font-size:28px;font-weight:300;cursor:pointer}.panier__livraison{padding:12px 14px;background:var(--soie);font-size:14px}.panier__liste{display:flex;flex-direction:column}.panier__article{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--filet-clair)}.panier__article b{display:block;font-weight:500}.panier__article span{font-size:14px}.panier__article button{border:0;background:none;color:var(--texte-doux);font-size:13px;text-decoration:underline;cursor:pointer;padding:10px 0}.panier__suggestion{display:flex;flex-direction:column;gap:12px}.panier__carte{display:flex;align-items:center;gap:14px;padding:10px;border:1px solid var(--bord-clair);text-decoration:none}.panier__carte b{display:block;font-weight:500}.panier__carte .texte-doux{font-size:14px}.panier__pied{margin-top:auto;display:flex;flex-direction:column;gap:12px}.panier__pied .texte-doux{font-size:14px}.panier__pied .btn[disabled]{opacity:.55;cursor:not-allowed}.panier__note{font-size:12px;color:var(--texte-doux)}@media(prefers-reduced-motion:reduce){.panier__tiroir{transition:none}}.texte-long{max-width:760px;display:flex;flex-direction:column;gap:18px;font-size:17px;line-height:1.65}.texte-long h2{margin-top:28px;font-size:26px;font-weight:300;line-height:1.2}.texte-long h2 strong{font-weight:700}.texte-long h3{margin:10px 0 0;font-size:18px;font-weight:500}.texte-long ul{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px}.texte-long a{text-underline-offset:4px}.texte-long .volets{max-width:none}.sommaire{display:flex;flex-wrap:wrap;gap:10px}.sommaire a{padding:10px 16px;border:1px solid var(--filet-clair);font-size:12px;letter-spacing:.18em;text-transform:uppercase;text-decoration:none}.sommaire a:hover{border-color:var(--bordeaux)}.ancre{scroll-margin-top:24px}.tableau-wrap{overflow-x:auto}.tableau{width:100%;border-collapse:collapse;font-size:15px}.tableau th,.tableau td{padding:12px 14px;border-bottom:1px solid var(--filet-clair);text-align:left;white-space:nowrap}.tableau th{font-weight:500}.visages{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px}.visage{display:flex;flex-direction:column;gap:14px}.visage .photo{aspect-ratio:3 / 4}.visage h2{font-size:30px;font-weight:300}.visage h2 strong{font-weight:700}.visage p{font-size:16px;line-height:1.55}.encart-ia{display:flex;gap:14px;align-items:flex-start;max-width:760px;padding:18px 20px;border:1px solid var(--filet-clair);font-size:15px;line-height:1.55}.encart-ia img{width:22px;height:22px;flex-shrink:0;margin-top:2px}.taille--large{width:auto;padding:0 18px}.volets--large{max-width:760px}.photo__note:empty{display:none}.duo .photo__image,.cadeaux .photo__image{object-position:center 30%}.vignette[data-virtuelle].photo--chargee:after{font-size:7px;letter-spacing:.08em;padding:3px 5px;right:4px;bottom:4px;white-space:nowrap}.vignette.photo--chargee{color:transparent}.preuves{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px;max-width:480px}.preuves li{display:flex;gap:10px;align-items:baseline;font-size:15.5px}.preuves li:before{content:"\2713";font-weight:700;color:var(--bordeaux);flex-shrink:0}.offres{display:flex;flex-direction:column;gap:10px;max-width:480px}.offre{position:relative;display:grid;grid-template-columns:20px 1fr auto;align-items:center;gap:14px;padding:16px 18px;text-align:left;cursor:pointer;background:var(--blanc-floral);color:var(--bordeaux);border:1px solid var(--filet-clair);border-radius:2px;font-size:15px}.offre:hover{border-color:var(--bordeaux)}.offre[aria-pressed=true]{border:2px solid var(--bordeaux);padding:15px 17px;background:var(--soie)}.offre__rond{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--bordeaux)}.offre[aria-pressed=true] .offre__rond{background:radial-gradient(circle,var(--bordeaux) 0 5px,transparent 6px)}.offre__texte{display:flex;flex-direction:column;gap:2px;min-width:0}.offre__texte b{font-weight:500}.offre__texte span{font-size:13.5px;color:var(--texte-doux)}.offre__prix{font-size:18px;font-variant-numeric:tabular-nums}.offre__badge{position:absolute;top:-10px;right:14px;padding:2px 10px;background:var(--bordeaux);color:var(--soie);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.kit{max-width:480px;padding:16px 18px 14px;background:var(--soie);border:1px solid var(--champagne);display:flex;flex-direction:column;gap:12px}.kit__titre{margin:0;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--bordeaux);font-weight:500}.kit__grille{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.kit__grille--3{grid-template-columns:repeat(3,minmax(0,1fr))}.kit__objet{margin:0;display:flex;flex-direction:column;gap:6px}.kit__objet .photo{aspect-ratio:1 / 1;min-height:0}.kit__objet .photo__note{padding:4px;font-size:9px}.kit__objet figcaption{font-size:12.5px;line-height:1.3;text-align:center}.kit__pied{margin:0;font-size:13.5px;text-align:center;color:var(--texte-doux)}.colis{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:56px;align-items:center}.colis .photo{aspect-ratio:4 / 5}.colis__texte{display:flex;flex-direction:column;gap:22px;align-items:flex-start}.colis__liste{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:14px;width:100%}.colis__liste li{display:grid;grid-template-columns:64px 1fr;gap:16px;align-items:center}.colis__liste .photo{aspect-ratio:1 / 1;min-height:0}.colis__liste .photo__note{display:none}.colis__liste b{display:block;font-weight:600}.colis__liste span{font-size:14.5px;color:var(--texte-doux)}@media(max-width:860px){.colis{grid-template-columns:1fr;gap:32px}}.reassurance-achat{margin:0;padding:0;list-style:none;max-width:480px;display:grid;grid-template-columns:1fr 1fr;gap:8px 18px;font-size:14px;color:var(--texte-doux)}.reassurance-achat li{display:flex;gap:8px;align-items:center}.reassurance-achat li:before{content:"";width:12px;height:12px;flex-shrink:0;background:center / contain no-repeat}.texte-doux{color:var(--secondaire, var(--texte-doux))}.signature{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.signature__photo{aspect-ratio:1 / 1}.signature__texte{display:flex;flex-direction:column;gap:18px;max-width:520px}.signature__texte p.texte-doux{font-size:17px;line-height:1.6}.dedans-dehors{display:grid;grid-template-columns:1fr 1fr;gap:24px}.colonne-liste{padding:28px;border:1px solid var(--filet-clair);display:flex;flex-direction:column;gap:16px}.colonne-liste h3{font-size:13px;letter-spacing:.22em;text-transform:uppercase;font-weight:500}.colonne-liste ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.colonne-liste li{display:flex;gap:12px;font-size:16px;line-height:1.45}.liste-oui li:before{content:"\2713";font-weight:700;flex-shrink:0}.liste-non li{color:var(--texte-doux)}.liste-non li:before{content:"\2715";flex-shrink:0;color:var(--texte-doux)}.comparatif{min-width:560px}.comparatif th:nth-child(2),.comparatif__nous{background:var(--bordeaux);color:var(--soie);font-weight:500}.pour-qui{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.pour-qui__carte{padding:24px;background:var(--soie);display:flex;flex-direction:column;gap:8px}.pour-qui__carte b{font-weight:500;font-size:17px}.pour-qui__carte p{font-size:15px;color:var(--texte-doux);line-height:1.5}.rituel-etapes{margin:0;padding:0;list-style:none;counter-reset:rituel;display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.rituel-etapes li{counter-increment:rituel;display:flex;flex-direction:column;gap:8px;padding-top:18px;border-top:1px solid var(--filet-fonce)}.rituel-etapes li:before{content:counter(rituel);font-size:44px;font-weight:300;color:var(--champagne);line-height:1}.rituel-etapes b{font-weight:500;font-size:19px}.rituel-etapes span{color:var(--champagne);font-size:15.5px;line-height:1.5}.garantie,.avis-vide{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.garantie .texte-doux,.avis-vide .texte-doux{max-width:560px;font-size:17px}.barre-achat{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px var(--marge) calc(12px + env(safe-area-inset-bottom,0px));background:var(--blanc-floral);border-top:1px solid var(--filet-clair);box-shadow:0 -6px 24px #340a1514}.barre-achat[hidden]{display:none}.barre-achat__texte{display:flex;flex-direction:column;font-size:14px;min-width:0}.barre-achat__texte b{font-weight:500}.barre-achat .btn{min-height:48px;padding:0 22px;white-space:nowrap}@media(max-width:900px){.signature{grid-template-columns:1fr;gap:32px}.pour-qui{grid-template-columns:1fr 1fr}.rituel-etapes{grid-template-columns:1fr;gap:24px}}@media(max-width:560px){.dedans-dehors,.pour-qui,.reassurance-achat{grid-template-columns:1fr}}.comparatif th,.comparatif td{white-space:normal}.hero__badges{margin:8px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px 18px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--champagne)}.hero__badges li{display:flex;align-items:center;gap:8px}.hero__badges li:before{content:"\2713"}.probleme{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}.probleme__titre{max-width:820px;text-wrap:balance}.probleme__texte{max-width:620px;font-size:18px;line-height:1.6;color:var(--texte-doux)}.probleme__points{margin:16px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;width:100%;max-width:920px}.probleme__points li{display:flex;flex-direction:column;gap:6px;padding-top:16px;border-top:1px solid var(--filet-clair)}.probleme__points b{font-weight:500;font-size:17px}.probleme__points span{color:var(--texte-doux);font-size:15px}@media(max-width:760px){.probleme__points{grid-template-columns:1fr;text-align:left}}.signature__photo .photo__image{object-position:center 18%}.grille-produits--2{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:560px){.grille-produits--2{grid-template-columns:1fr}}.fond-bordeaux .probleme__texte,.fond-bordeaux .probleme__points span{color:var(--champagne)}.fond-bordeaux .probleme__points li{border-top-color:#d2bc9b66}.cadeaux--carte{padding:56px}.cadeaux--carte .dates-noel{border-color:#d2bc9b80}.cadeaux--carte .dates-noel b{color:var(--champagne)}@media(max-width:760px){.cadeaux--carte{padding:28px 20px}}.taille--epuisee{opacity:.35;cursor:not-allowed;text-decoration:line-through}.offre-extra{padding:12px 0 4px 36px}.choix--mini{margin-bottom:8px}.choix--mini .choix__tete{font-size:13px}.choix--mini .taille{font-size:13px;padding:4px 12px;min-width:0}.panier__photo{width:60px;height:60px;border-radius:6px;object-fit:cover;flex-shrink:0}.panier__article{display:flex;gap:12px;align-items:flex-start;padding:14px 0;border-bottom:1px solid var(--filet-clair)}.panier__detail{flex:1;display:flex;flex-direction:column;gap:2px}.panier__detail b{font-size:15px}.panier__retirer{background:none;border:none;font-size:20px;cursor:pointer;color:var(--texte-doux);padding:0 4px;line-height:1}.delai--epuise{color:var(--texte-doux);font-style:italic}
/*# sourceMappingURL=/cdn/shop/t/5/assets/mm-style.css.map */
