/*!
 * Reflet Design · feuille de styles du site de démo, V4 (20/10/2026) : V3 + bloc 12 (V4) à la fin.
 * Spec : agency/cro/reflet-design/ETUDE_SITES_BRANDES_V3.md (§4 premier écran au pixel près,
 * §6 couleurs, §7 motion discret). Une seule feuille, découpée en blocs « SECTION : nom »
 * pour le passage en thème Shopify.
 *
 * Système de formes : boutons et pastilles = pilule ; cartes et champs = 10 px ; tableaux = 2 px.
 * Règle de saison (R11) : le bouton d'achat reste cuivre, le logo reste encre. La saison passe
 * par une seule barre (sapin), une seule pastille (nuit) et les images.
 */:root{--lin: #F5F2EC;--lin-2: #EDE7DD;--lin-3: #E3DBCE;--craie: #FFFFFF;--encre: #1C1B19;--graphite: #5E5A55;--pierre: #D9D3CA;--cuivre: #A85A3A;--cuivre-survol: #934D31;--cuivre-texte: #8F4A2E;--nuit: #1E2A33;--nuit-2: #26343F;--sapin: #2F4A3A;--givre: #E7ECE6;--baie: #7A2E35;--or-pale: #C9A46A;--cuivre-clair: #E0A27F;--f-titre: "Fraunces", "Fraunces repli", Georgia, "Times New Roman", serif;--f-texte: "DM Sans", "DM Sans repli", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--m-rapide: .15s;--m-base: .24s;--m-lent: .4s;--m-reflet: .9s;--e-sortie: cubic-bezier(.22, 1, .36, 1);--e-standard: cubic-bezier(.4, 0, .2, 1);--e-retrait: cubic-bezier(.4, 0, 1, 1);--r-carte: 10px;--r-plaque: 2px;--r-pilule: 999px;--gouttiere: 16px;--largeur: 1240px;--bandeau-h: 0px;--entete-h: 52px;--haut: calc(var(--bandeau-h) + var(--entete-h));--section: clamp(56px, 8vw, 112px);--ombre-carte: 0 1px 2px rgba(28, 27, 25, .06), 0 8px 24px -12px rgba(28, 27, 25, .18)}html[data-saison=noel]{--bandeau-h: 32px}@media(min-width:1040px){:root{--entete-h: 72px;--gouttiere: 32px}}@media(min-width:600px)and (max-width:1039.98px){:root{--gouttiere: 24px}}@font-face{font-family:Fraunces repli;src:local("Georgia");size-adjust:104%;ascent-override:94%;descent-override:24%;line-gap-override:0%}@font-face{font-family:DM Sans repli;src:local("Arial");size-adjust:97%;ascent-override:98%;descent-override:30%;line-gap-override:0%}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--entete-h) + 16px);background:var(--lin)}body{margin:0;min-height:100dvh;background:var(--lin);color:var(--encre);font-family:var(--f-texte);font-size:1rem;line-height:1.5;font-optical-sizing:auto;overflow-x:clip;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}img,svg,canvas,video{display:block;max-width:100%}img{height:auto}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:none;border:0;padding:0}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}figure{margin:0}[hidden]{display:none!important}h1,h2,h3,h4{margin:0;font-family:var(--f-titre);font-weight:500;line-height:1.15;letter-spacing:-.01em;text-wrap:balance}:focus-visible{outline:2px solid var(--encre);outline-offset:3px;border-radius:4px}::selection{background:var(--cuivre);color:var(--craie)}.sr,.cfg-moteur{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.evitement{position:absolute;left:16px;top:-100px;z-index:200;padding:10px 16px;border-radius:var(--r-pilule);background:var(--encre);color:var(--lin);text-decoration:none}.evitement:focus{top:8px}.conteneur{width:100%;max-width:var(--largeur);margin-inline:auto;padding-inline:var(--gouttiere)}.a-remplir{color:var(--graphite);font-size:.9em;border-bottom:1px dotted currentColor}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 24px;border-radius:var(--r-pilule);font-family:var(--f-texte);font-size:1rem;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;transition:background-color var(--m-rapide) var(--e-standard),color var(--m-rapide) var(--e-standard),border-color var(--m-rapide) var(--e-standard),transform var(--m-rapide) var(--e-standard)}.btn:active{transform:scale(.985)}.btn--cuivre{background:var(--cuivre);color:var(--craie)}.btn--cuivre:hover{background:var(--cuivre-survol)}.btn--ligne{border:1px solid var(--encre);color:var(--encre)}.btn--ligne:hover{background:var(--encre);color:var(--lin)}.btn--clair{background:var(--lin);color:var(--encre)}.btn--clair:hover{background:var(--craie)}.btn--sur-nuit{background:var(--cuivre-clair);color:var(--encre)}.btn--petit{min-height:40px;padding:0 18px;font-size:.9375rem}.btn--large{width:100%;min-height:52px}.btn[aria-disabled=true]{opacity:.6}.btn .prix-bouton{display:inline-block;font-variant-numeric:tabular-nums}.btn .prix-bouton.change{animation:prix-fondu var(--m-rapide) var(--e-standard)}@keyframes prix-fondu{0%{opacity:0}to{opacity:1}}.lien{color:var(--encre);font-weight:500}.lien-discret{color:var(--graphite);font-size:.875rem;text-decoration:underline}.bandeau{display:flex;align-items:center;justify-content:center;height:32px;padding:0 var(--gouttiere);background:var(--sapin);color:var(--lin);font-size:12px;font-weight:500;line-height:1;letter-spacing:.01em;white-space:nowrap;overflow:hidden}.bandeau-texte{display:flex;align-items:center;min-width:0}.bandeau-court{display:none}.bandeau-point{margin:0 .35em}.bandeau-pourquoi{height:32px;padding:0 2px;font-weight:500;text-decoration:underline;text-underline-offset:3px;color:var(--lin)}.bandeau-pourquoi:focus-visible{outline-color:var(--lin);outline-offset:-4px}@media(max-width:359.98px){.bandeau-long{display:none}.bandeau-court{display:inline}}@media(min-width:768px){.bandeau{font-size:13px}}.entete{position:sticky;top:0;z-index:50;background:var(--lin);border-bottom:1px solid var(--pierre)}.entete-int{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;height:calc(var(--entete-h) - 1px);max-width:var(--largeur);margin-inline:auto;padding:0 6px}.logo{justify-self:center;display:inline-flex;align-items:baseline;height:24px;color:var(--encre);text-decoration:none;white-space:nowrap;line-height:1}.logo-mot{font-family:var(--f-titre);font-weight:500;font-size:26px;letter-spacing:-.012em;font-variation-settings:"opsz" 72;line-height:24px}.logo-design{margin-left:.32em;font-family:var(--f-texte);font-weight:500;font-size:11.7px;letter-spacing:.2em;text-transform:uppercase;line-height:1}.logo--clair{color:var(--lin)}.bouton-menu,.bouton-panier{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;color:var(--encre)}.bouton-menu-barres,.bouton-menu-barres:before,.bouton-menu-barres:after{display:block;width:20px;height:1.5px;background:currentColor;border-radius:1px;transition:transform var(--m-base) var(--e-sortie),opacity var(--m-rapide)}.bouton-menu-barres{position:relative}.bouton-menu-barres:before,.bouton-menu-barres:after{content:"";position:absolute;left:0}.bouton-menu-barres:before{transform:translateY(-6px)}.bouton-menu-barres:after{transform:translateY(6px)}.bouton-menu[aria-expanded=true] .bouton-menu-barres{background:transparent}.bouton-menu[aria-expanded=true] .bouton-menu-barres:before{transform:rotate(45deg)}.bouton-menu[aria-expanded=true] .bouton-menu-barres:after{transform:rotate(-45deg)}.bouton-panier svg{width:24px;height:24px}.bouton-panier-compte{position:absolute;top:6px;right:4px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--encre);color:var(--lin);font-size:11px;font-weight:600;line-height:18px;text-align:center;font-variant-numeric:tabular-nums}.bouton-panier-compte.est-nouveau{animation:compte-pop .25s var(--e-standard)}@keyframes compte-pop{50%{transform:scale(1.15)}}.nav,.entete-cta{display:none}.entete-actions{display:contents}.menu{position:absolute;left:0;right:0;top:100%;max-height:calc(100dvh - var(--haut));overflow-y:auto;background:var(--lin);border-bottom:1px solid var(--pierre);box-shadow:0 24px 40px -24px #1c1b1940;padding:8px var(--gouttiere) 24px;animation:menu-ouvre var(--m-base) var(--e-sortie)}@keyframes menu-ouvre{0%{opacity:0;transform:translateY(-6px)}}.menu-liens a{display:flex;justify-content:space-between;align-items:baseline;padding:16px 0;border-bottom:1px solid var(--pierre);font-family:var(--f-titre);font-size:1.375rem;text-decoration:none}.menu-prix{font-family:var(--f-texte);font-size:.875rem;color:var(--graphite)}.menu-aide{margin-top:16px;display:grid;gap:2px}.menu-aide a{display:block;padding:10px 0;text-decoration:none;color:var(--graphite)}@media(min-width:1040px){.entete-int{grid-template-columns:auto 1fr auto;gap:32px;padding:0 var(--gouttiere)}.bouton-menu,.menu{display:none!important}.logo{justify-self:start;height:32px}.logo-mot{font-size:32px;line-height:32px}.logo-design{font-size:14.4px}.nav{display:block;justify-self:center}.nav ul{display:flex;gap:28px}.nav a{font-size:.9375rem;text-decoration:none;padding:8px 0;border-bottom:1px solid transparent;transition:border-color var(--m-rapide)}.nav a:hover,.nav a[aria-current=page]{border-bottom-color:var(--encre)}.entete-actions{display:flex;align-items:center;gap:8px}.entete-cta{display:inline-flex}.p-fiche .entete-cta{display:none}}.pose{position:relative;aspect-ratio:var(--ratio-decor, .8);overflow:hidden;container-type:inline-size;perspective:233cqw;perspective-origin:50% 50%;background:var(--lin-2);isolation:isolate}.pose-fond,.pose-fond picture,.pose-fond img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.pose-fond img{object-fit:cover}picture.a-vignette{background-size:cover;background-position:50% 50%;background-repeat:no-repeat}picture.a-vignette img{transition:opacity .2s var(--e-standard)}picture.a-vignette img.attend{opacity:0}.pose-repli--lin{background:radial-gradient(120% 70% at 12% 18%,#ffffff8c,#fff0 60%),linear-gradient(180deg,#F1ECE3 0%,#ECE6DC 78%,transparent 78%),linear-gradient(180deg,transparent 88%,#C9AE8A 88%,#BC9F7A 91%,#E2D7C6 91%)}.pose-repli--kraft{background:radial-gradient(80% 60% at 30% 25%,#ffffff2e,#fff0 70%),repeating-linear-gradient(115deg,rgba(120,84,48,.045) 0 2px,transparent 2px 5px),linear-gradient(160deg,#c9a57c,#b98f63)}.pose-repli--nuit{background:radial-gradient(60% 45% at 50% 0%,#ffd6a04d,#ffd6a000 70%),linear-gradient(180deg,#243440,#1e2a33 90%,#171f26 90%)}.pose-repli--salon{background:radial-gradient(28% 22% at 88% 46%,#ffd29657,#ffd29600 70%),linear-gradient(180deg,transparent 63%,#3A444C 63%,#3A444C 66%,transparent 66%) 50% 0 / 75% 100% no-repeat,linear-gradient(180deg,transparent 66%,#444F58 66%,#444F58 83%,transparent 83%) 50% 0 / 75% 100% no-repeat,linear-gradient(180deg,#243440,#1e2a33 86%,#171f26 86%)}.pose-repli--encre{background:radial-gradient(80% 60% at 30% 25%,#ffffff14,#fff0 70%),linear-gradient(160deg,#2a2825,#1c1b19)}.pose-plaque,.pose-ombre{position:absolute;left:var(--x);top:var(--y);width:var(--w);height:var(--h)}.pose-ombre{z-index:1;border-radius:2px;background:#2b211757;filter:blur(1.5cqw);transform:translate(1.4cqw,1.9cqw)}.pose[data-lumiere=droite] .pose-ombre{transform:translate(-1.4cqw,1.9cqw)}.pose[data-lumiere=haut] .pose-ombre{transform:translate(.4cqw,2.2cqw);filter:blur(1.8cqw)}.pose-plaque{z-index:2;transform-style:preserve-3d}.pose-face{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--r-plaque);background:var(--pierre);transform:rotateY(var(--ry, 0deg)) rotateX(var(--rx, 0deg));transform-origin:50% 50%;box-shadow:inset 0 0 0 1px #ffffff47,0 0 0 .5px #1c1b192e;overflow:hidden}.pose[data-decor=B-A1] .pose-face,.pose[data-decor=B-A5] .pose-face,.pose[data-decor=B-A6] .pose-face{background:var(--nuit-2)}.pose-face:after{content:"";position:absolute;top:0;bottom:0;right:0;width:max(2px,.5cqw);background:linear-gradient(90deg,#e8f0ec33,#fafcfbf2 60%,#c4ccc9f2);pointer-events:none}.pose[data-pose=plat] .pose-face:after{display:none}.pose[data-pose=plat] .pose-ombre{filter:blur(.9cqw);transform:translate(.6cqw,.9cqw);background:#2b21174d}.pose-photo-cadre,.pose-photo-cadre picture{position:absolute;top:0;right:0;bottom:0;left:0}.pose-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.pose-photo.arrive{animation:photo-posee .32s var(--e-sortie) both}@keyframes photo-posee{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}.pose-reflet{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.pose-reflet:before{content:"";position:absolute;top:-20%;bottom:-20%;left:0;width:45%;background:linear-gradient(100deg,#fffcf600,#fffcf6e6,#fffcf600);opacity:0;transform:translate(-120%) skew(-12deg)}.reflet-passe .pose-reflet:before{animation:reflet-passe var(--m-reflet) var(--e-standard) 1}@keyframes reflet-passe{0%{opacity:0;transform:translate(-120%) skew(-12deg)}20%{opacity:.3}80%{opacity:.3}to{opacity:0;transform:translate(260%) skew(-12deg)}}.fiche{display:block}.fiche-galerie{position:relative}.galerie{position:relative;width:100%}.galerie-piste{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;aspect-ratio:4 / 5;background:var(--lin-2)}.galerie-piste::-webkit-scrollbar{display:none}.galerie-piste:focus-visible{outline-offset:-3px}.vue{position:relative;flex:0 0 100%;width:100%;aspect-ratio:4 / 5;scroll-snap-align:start;scroll-snap-stop:always;overflow:hidden;background:var(--lin-2)}.vue>.pose,.vue>.vue-contenu{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto}.vue-legende{position:absolute;z-index:5;left:16px;top:24px;transform:translateY(-50%);max-width:calc(100% - 32px);padding:3px 7px;border-radius:4px;background:#f5f2ecc7;color:var(--graphite);font-size:11px;line-height:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.vue--g1 .vue-legende{max-width:calc(100% - 140px)}.vue-legende--sombre{background:#1e2a339e;color:#f5f2ecdb}.pastille-3d{position:absolute;z-index:6;top:16px;right:16px;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px 0 10px;border-radius:16px;background:#ffffffe6;color:var(--encre);font-size:13px;font-weight:500;line-height:1;box-shadow:0 1px 2px #1c1b1914;transition:background-color var(--m-rapide) var(--e-standard)}.pastille-3d:before{content:"";width:14px;height:14px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linejoin='round'%3E%3Cpath d='M8 1.5 14 4.8v6.4L8 14.5 2 11.2V4.8z'/%3E%3Cpath d='M2 4.8 8 8l6-3.2M8 8v6.5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linejoin='round'%3E%3Cpath d='M8 1.5 14 4.8v6.4L8 14.5 2 11.2V4.8z'/%3E%3Cpath d='M2 4.8 8 8l6-3.2M8 8v6.5'/%3E%3C/svg%3E") center / contain no-repeat}.pastille-3d:hover{background:var(--craie)}.pastille-3d[aria-pressed=true]:before{-webkit-mask:none;mask:none;width:10px;height:10px;clip-path:polygon(15% 0,0 15%,35% 50%,0 85%,15% 100%,50% 65%,85% 100%,100% 85%,65% 50%,100% 15%,85% 0,50% 35%)}.sur-image{position:absolute;z-index:6;left:0;right:0;top:76.12%;display:flex;flex-direction:column;align-items:center;pointer-events:none}.sur-image>*{pointer-events:auto}.btn--photo{width:220px;height:48px;min-height:48px;padding:0 20px;font-size:16px;box-shadow:0 8px 20px -10px #3c1e108c}.btn--photo:before{content:"";width:14px;height:14px;flex:none;background:linear-gradient(currentColor,currentColor) center / 14px 1.75px no-repeat,linear-gradient(currentColor,currentColor) center / 1.75px 14px no-repeat}.sur-image-aide{margin-top:6px;height:16px;padding:0 8px;border-radius:8px;color:var(--graphite);background:#f5f2ecb8;font-size:12px;line-height:16px;white-space:nowrap}.a-photo .sur-image{top:auto;bottom:24px;left:16px;right:16px;flex-direction:row;justify-content:space-between;align-items:center}.a-photo .btn--photo{width:auto;height:32px;min-height:32px;padding:0 14px;background:#ffffffeb;color:var(--encre);font-size:13px;font-weight:500;box-shadow:0 1px 2px #1c1b1914}.a-photo .btn--photo:before{display:none}.a-photo .sur-image-aide{margin:0}.galerie-tirets{position:absolute;z-index:7;left:50%;bottom:8px;display:flex;gap:4px;width:160px;height:4px;transform:translate(-50%);pointer-events:none}.galerie-tirets span{flex:1 1 0;height:4px;border-radius:2px;background:var(--pierre);transform:scaleX(.6);transition:transform .2s var(--e-standard),background-color .2s var(--e-standard)}.galerie-tirets span.est-actif{background:var(--encre);transform:none}.vue--sombre-active~.galerie-tirets span{background:#f5f2ec66}.galerie[data-sombre] .galerie-tirets span{background:#f5f2ec73}.galerie[data-sombre] .galerie-tirets span.est-actif{background:var(--lin)}.galerie-fleche{display:none}.vue-texte{position:absolute;z-index:4;left:16px;right:16px;bottom:32px;color:var(--encre)}.vue-texte--voile{left:0;right:0;bottom:0;padding:40px 16px 28px;background:linear-gradient(180deg,#1c1b1900,#1c1b1966 45%);color:var(--lin)}.vue-texte--haut{top:48px;bottom:auto;left:40%;text-align:right}.vue-titre{font-family:var(--f-titre);font-size:22px;line-height:28px}.vue-sous{margin-top:4px;font-size:13px;line-height:18px;color:var(--graphite)}.vue-texte--clair .vue-sous{color:#f5f2ecd1}.vue-texte--clair{color:var(--lin)}.vue-lignes li{font-size:15px;line-height:22px}.vue-contenu{display:flex;flex-direction:column;background:var(--lin)}.coupe{flex:1;display:flex;align-items:center;justify-content:center;padding:56px 24px 0}.coupe svg{width:100%;max-width:320px;height:auto}.coupe-lignes{padding:0 24px 44px;display:grid;gap:6px}.coupe-lignes li{display:flex;gap:10px;align-items:baseline;font-size:15px;line-height:21px}.coupe-lignes li span{flex:none;width:18px;font-size:12px;color:var(--cuivre-texte);font-weight:600;font-variant-numeric:tabular-nums}.carte-cadeau{position:absolute;z-index:3;display:flex;align-items:center;justify-content:center;padding:2cqw 3cqw;font-family:var(--f-titre);font-style:italic;font-size:3.6cqw;line-height:1.3;color:var(--encre);text-align:center;transform:rotate(var(--rot, 0deg));overflow:hidden}.carte-cadeau.est-vide{color:var(--graphite);opacity:.8}.mesure{flex:1;display:flex;align-items:flex-end;justify-content:center;padding:56px 16px 52px}.mesure svg{width:100%;height:auto;overflow:visible}.mesure-titre{position:absolute;left:16px;right:16px;top:52px;font-family:var(--f-titre);font-size:22px;line-height:28px}.vue-3d{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;opacity:0;transition:opacity var(--m-lent) var(--e-standard)}.vue-3d.est-pret{opacity:1}.vue-3d .reflet3d{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto}.vue-3d-aide{position:absolute;z-index:6;left:50%;bottom:24px;transform:translate(-50%);padding:7px 14px;border-radius:var(--r-pilule);background:#1c1b19b8;color:var(--lin);font-size:13px;white-space:nowrap;pointer-events:none}.en-3d .sur-image,.en-3d .vue-legende{opacity:0;pointer-events:none;transition:opacity var(--m-base)}.en-3d .sur-image>*{pointer-events:none}.fiche-infos{padding:12px var(--gouttiere) 0}.fiche-titre{height:28px;font-family:var(--f-titre);font-weight:500;font-size:22px;line-height:28px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap}.fiche-prix{margin-top:4px;height:22px;display:flex;align-items:baseline;gap:0;font-size:14px;line-height:22px;color:var(--graphite);white-space:nowrap}.fiche-prix strong{color:var(--encre);font-weight:600;font-size:17px;font-variant-numeric:tabular-nums}.fiche-prix span{margin-left:.3em}.fiche-offre{display:none;margin-top:8px;height:26px}html[data-bf=oui] .fiche-offre{display:block}.offre-bf{display:inline-flex;align-items:center;gap:.35em;height:26px;padding:0 11px;border-radius:13px;background:var(--nuit);color:var(--lin);font-size:13px;line-height:1;font-weight:500;white-space:nowrap}.offre-bf strong{color:var(--cuivre-clair);font-weight:600}.offre-bf:after{content:"";width:6px;height:6px;margin-left:2px;border-right:1.3px solid var(--lin);border-bottom:1.3px solid var(--lin);transform:rotate(-45deg);opacity:.7}.fiche-date{margin-top:8px;height:20px;font-size:14px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fiche-date.est-serre{letter-spacing:-.01em}.fiche-date.est-petit{font-size:13px}.fiche-date strong{font-weight:600}.fiche-verif{margin-top:6px;height:20px;display:flex;align-items:center;gap:8px;font-size:13px;line-height:20px;color:var(--graphite)}.fiche-verif:before{content:"";width:12px;height:7px;flex:none;margin-bottom:3px;border-left:1.6px solid var(--cuivre-texte);border-bottom:1.6px solid var(--cuivre-texte);transform:rotate(-45deg)}.choix-entete{margin-top:16px;height:18px;display:flex;align-items:center;justify-content:space-between}.choix-titre{font-size:14px;line-height:18px;font-weight:600;color:var(--encre)}.bascule{display:flex;align-items:center;height:18px;font-size:14px;line-height:18px}.bascule button{position:relative;height:18px;padding:0 2px;color:var(--graphite);transition:color var(--m-rapide) var(--e-standard)}.bascule button+button{margin-left:17px}.bascule button+button:before{content:"";position:absolute;left:-9px;top:2px;bottom:2px;width:1px;background:var(--pierre)}.bascule button:after{content:"";position:absolute;top:-13px;right:-6px;bottom:-13px;left:-6px}.bascule button[aria-checked=true]{color:var(--encre);font-weight:600;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px}.bascule button:disabled{cursor:default}.formats{margin-top:8px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.format-pastille{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;height:56px;min-width:0;border-radius:var(--r-carte);background:var(--craie);box-shadow:inset 0 0 0 1px var(--pierre);transition:box-shadow var(--m-rapide) var(--e-sortie),background-color var(--m-rapide) var(--e-sortie)}.format-nom{font-size:14px;line-height:18px;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.format-prix{font-size:12.5px;line-height:16px;color:var(--graphite);white-space:nowrap;font-variant-numeric:tabular-nums}.format-pastille[aria-checked=true]{box-shadow:inset 0 0 0 1.5px var(--encre)}.format-pastille[aria-checked=true]:after{content:"";position:absolute;top:5px;right:5px;width:6px;height:6px;border-radius:50%;background:var(--encre);animation:coche var(--m-rapide) var(--e-sortie)}@keyframes coche{0%{transform:scale(.8)}}.format-pastille[hidden]{display:none}.formats[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.formats[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.lien-devis{margin-top:10px;font-size:13px;line-height:18px;color:var(--graphite)}.lien-devis a{color:var(--encre);font-weight:500}.bloc-choix{margin-top:20px}.bloc-choix .choix-titre{display:block;margin-bottom:6px}.pastilles{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pastilles button{height:40px;border-radius:var(--r-pilule);background:var(--craie);box-shadow:inset 0 0 0 1px var(--pierre);font-size:14px;font-weight:500;transition:box-shadow var(--m-rapide) var(--e-sortie),background-color var(--m-rapide) var(--e-sortie)}.pastilles button[aria-checked=true],.pastilles button[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--encre)}.options-cadeau{margin-top:8px;display:grid;gap:8px}.interrupteur{display:flex;align-items:center;gap:12px;min-height:40px;padding:8px 14px;border-radius:var(--r-carte);background:var(--craie);box-shadow:inset 0 0 0 1px var(--pierre);font-size:14px;cursor:pointer}.interrupteur input{appearance:none;-webkit-appearance:none;flex:none;margin:0;width:34px;height:20px;border-radius:10px;background:var(--pierre);position:relative;cursor:pointer;transition:background-color var(--m-rapide) var(--e-standard)}.interrupteur input:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--craie);box-shadow:0 1px 2px #0003;transition:transform var(--m-rapide) var(--e-sortie)}.interrupteur input:checked{background:var(--encre)}.interrupteur input:checked:after{transform:translate(14px)}.interrupteur-texte{flex:1}.interrupteur-prix{color:var(--graphite);font-variant-numeric:tabular-nums}.carte-message{display:grid;gap:4px}.carte-message textarea,.champ input,.champ select,.champ textarea{width:100%;padding:10px 12px;border:1px solid var(--pierre);border-radius:var(--r-carte);background:var(--craie);font-size:16px;line-height:1.4;transition:border-color var(--m-rapide)}.carte-message textarea{min-height:76px;resize:vertical}.carte-message textarea:focus,.champ input:focus,.champ select:focus,.champ textarea:focus{outline:none;border-color:var(--encre);box-shadow:0 0 0 1px var(--encre)}.compteur{font-size:12px;color:var(--graphite);text-align:right;font-variant-numeric:tabular-nums}.fiche-bouton{margin-top:20px}.fiche-sous-bouton{margin-top:8px;font-size:13px;line-height:20px;text-align:center}.fiche-sous-bouton strong{font-weight:600}.fiche-bf-2e{margin-top:8px;padding:8px 12px;border-radius:var(--r-carte);background:var(--nuit);color:var(--lin);font-size:13px;text-align:center}.fiche-bf-2e strong{color:var(--cuivre-clair);font-weight:600}.fiche-mention{margin-top:4px;font-size:12px;line-height:18px;color:var(--graphite);text-align:center}.fiche-consentement{margin-top:2px;font-size:12px;line-height:18px;color:var(--graphite);text-align:center}.fiche-consentement a{color:var(--graphite)}.fiche-erreur{margin-top:12px;padding:10px 12px;border-radius:var(--r-carte);background:#fbedea;color:#8c2a1f;font-size:14px}.barre-collante{position:fixed;z-index:40;left:0;right:0;bottom:0;padding:7px var(--gouttiere) max(16px,env(safe-area-inset-bottom));background:var(--craie);border-top:1px solid var(--pierre);transform:translateY(100%);transition:transform var(--m-base) var(--e-sortie);visibility:hidden}.barre-collante.est-visible{transform:none;visibility:visible}.barre-collante .btn{width:100%;height:52px;min-height:52px}.barre-collante .btn span{transition:opacity var(--m-rapide) var(--e-standard)}.barre-collante .btn span.fondu{opacity:0}@media(min-width:960px){.barre-collante{display:none}}.vol-panier{position:fixed;z-index:120;left:0;top:0;border-radius:2px;background:var(--pierre) center / cover no-repeat;box-shadow:0 10px 30px -10px #1c1b1966;pointer-events:none;transition:transform .45s var(--e-standard),opacity .45s var(--e-standard)}@media(max-width:359.98px){.fiche-titre{font-size:20px}}@media(min-width:600px)and (max-width:959.98px){.fiche{max-width:560px;margin-inline:auto;padding-top:24px}.fiche-galerie .galerie{border-radius:4px;overflow:hidden}}@media(min-width:960px){.fiche{display:grid;grid-template-columns:minmax(0,min(640px,calc((100svh - var(--haut) - 64px) * .8))) minmax(360px,420px);justify-content:center;gap:64px;max-width:var(--largeur);margin-inline:auto;padding:32px var(--gouttiere) 0;align-items:start}.fiche-galerie .galerie{border-radius:4px;overflow:hidden}.fiche-infos{position:sticky;top:calc(var(--entete-h) + 32px);padding:8px 0 0}.fiche-titre{height:auto;font-size:34px;line-height:40px;white-space:normal;text-wrap:balance}.fiche-prix{margin-top:8px}.galerie-fleche{position:absolute;z-index:8;top:50%;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-top:-20px;border-radius:50%;background:#ffffffe6;color:var(--encre);box-shadow:0 1px 2px #1c1b191a;transition:opacity var(--m-rapide),background-color var(--m-rapide)}.galerie-fleche:hover{background:var(--craie)}.galerie-fleche[disabled]{opacity:0;pointer-events:none}.galerie-fleche--prec{left:16px}.galerie-fleche--suiv{right:16px}.galerie-fleche svg{width:16px;height:16px}}.modules{margin-top:var(--section)}.module{padding-block:0 var(--section)}.module-tete{max-width:640px;margin-bottom:20px}.module-titre{font-size:clamp(1.625rem,1.2rem + 1.6vw,2.375rem);line-height:1.12}.module-texte{margin-top:10px;font-size:1rem;line-height:1.5;color:var(--graphite);max-width:52ch}.module-texte strong{color:var(--encre);font-weight:600}.module-action{margin-top:20px}.surtitre{display:block;margin-bottom:10px;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--graphite)}.module-image{position:relative;border-radius:4px;overflow:hidden;background:var(--lin-2)}.module-image .pose,.module-image .scene{border-radius:4px}.module-legende{margin-top:8px;font-size:11px;line-height:15px;color:var(--graphite)}.module-duo>*+*{margin-top:24px}@media(min-width:960px){.module-duo>*+*{margin-top:0}.module-duo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}.module-duo--inverse>:first-child{order:2}.module-duo .module-tete{margin-bottom:0}}.avant-apres{position:relative}.avant-apres-ecran{position:absolute;z-index:2;overflow:hidden;border-radius:var(--r-ecran, 6cqw);background:#111}.avant-apres-ecran img{width:100%;height:100%;object-fit:cover}.avant-apres-etiquettes{display:flex;justify-content:space-between;margin-top:10px;font-size:13px;color:var(--graphite)}.avant-apres-etiquettes span:last-child:before{content:"\2192  ";color:var(--cuivre-texte)}.lieu{background:var(--nuit);color:var(--lin);padding-block:var(--section)}.lieu .surtitre{color:#f5f2ecb3}.lieu-phrase{max-width:22ch;font-family:var(--f-titre);font-weight:400;font-size:clamp(1.75rem,1.2rem + 2.4vw,3rem);line-height:1.12}.lieu-filet{display:block;width:56px;height:1px;margin:28px 0 20px;background:var(--or-pale)}.lieu-texte{max-width:48ch;color:#f5f2eccc}.lieu-photos{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:32px}.echelle{display:flex;align-items:flex-end;justify-content:center;gap:6px;padding:24px 0 0;overflow-x:auto;scrollbar-width:none}@media(min-width:600px){.echelle{gap:clamp(14px,3vw,32px)}}@media(max-width:599.98px){.echelle-usage{display:none}.echelle-nom{font-size:12px}}.echelle::-webkit-scrollbar{display:none}.echelle-item{flex:none;display:flex;flex-direction:column;align-items:center;gap:10px}.echelle-plaque{position:relative;border-radius:2px;background:var(--pierre) center / cover no-repeat;box-shadow:4px 6px 14px -6px #2b211773,inset 0 0 0 1px #ffffff40}.echelle-tel{border-radius:10px;background:var(--encre);box-shadow:inset 0 0 0 2px #3a3835}.echelle-nom{font-size:13px;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.echelle-usage{font-size:12px;color:var(--graphite);text-align:center;max-width:16ch;line-height:1.35}.echelle-sol{height:1px;background:var(--pierre);margin:0 16px}.carrousel{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 var(--gouttiere);margin:0 calc(var(--gouttiere) * -1);scroll-padding-inline:var(--gouttiere)}.carrousel::-webkit-scrollbar{display:none}.carte-idee{flex:0 0 74%;max-width:300px;scroll-snap-align:start}.carte-idee .img-v2,.carte-idee picture,.carte-idee img{border-radius:4px;aspect-ratio:4 / 5;object-fit:cover;width:100%;height:auto}.carte-idee-titre{margin-top:10px;font-family:var(--f-titre);font-size:1.25rem}.carte-idee button{margin-top:2px;font-size:14px;text-decoration:underline;text-underline-offset:3px;color:var(--encre)}@media(min-width:960px){.carrousel{margin:0;padding:0;overflow:visible;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.carte-idee{max-width:none}}.noel-bloc{background:var(--givre);border-radius:var(--r-carte);padding:28px 20px}.html-base .noel-bloc{background:var(--lin-2)}.frise{display:grid;gap:0;margin-top:20px;position:relative}.frise li{position:relative;display:grid;grid-template-columns:28px 1fr;column-gap:12px;padding-bottom:18px}.frise li:before{content:"";grid-row:1 / span 2;width:12px;height:12px;margin:5px 8px 0;border-radius:50%;background:var(--givre);box-shadow:inset 0 0 0 1.5px var(--sapin);transition:background-color var(--m-rapide) var(--e-standard)}.frise li:after{content:"";position:absolute;left:13.25px;top:20px;bottom:-3px;width:1.5px;background:#2f4a3a59}.frise li:last-child:after{display:none}.frise li.est-allume:before{background:var(--sapin)}.frise li.est-fin:before{background:var(--baie);box-shadow:none}.frise-date{font-size:13px;font-weight:600;color:var(--sapin);font-variant-numeric:tabular-nums}.frise-etape{font-size:15px;line-height:1.4}.frise-note{margin-top:4px;font-size:12px;color:var(--graphite)}@media(min-width:960px){.frise{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.frise li{grid-template-columns:1fr;padding:22px 0 0}.frise li:before{position:absolute;top:0;left:0;margin:0}.frise li:after{left:16px;right:-12px;top:5.25px;bottom:auto;width:auto;height:1.5px}}.questions{border-top:1px solid var(--pierre)}.question{border-bottom:1px solid var(--pierre)}.question summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:12px 0;font-size:1rem;font-weight:500;cursor:pointer;list-style:none}.question summary::-webkit-details-marker{display:none}.question summary:after{content:"";flex:none;width:10px;height:10px;margin-right:4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-3px) rotate(45deg);transition:transform var(--m-base) var(--e-sortie)}.question[open] summary:after{transform:translateY(2px) rotate(-135deg)}.question-corps{padding:0 0 18px;color:var(--graphite);max-width:62ch}.question-corps p+p,.question-corps ul{margin-top:8px}.question-corps ul{list-style:disc;padding-left:1.2em}.question-corps strong{color:var(--encre);font-weight:600}.questions-sous{margin:32px 0 8px;font-family:var(--f-titre);font-size:1.25rem}.avis-vide{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:24px;border-radius:var(--r-carte);background:var(--craie);box-shadow:inset 0 0 0 1px var(--pierre)}.avis-vide p:first-child{font-family:var(--f-titre);font-size:1.25rem}.avis-vide p:last-child{color:var(--graphite);font-size:.9375rem}.revele{opacity:0;transform:translateY(12px);transition:opacity var(--m-lent) var(--e-sortie),transform var(--m-lent) var(--e-sortie)}.revele.est-visible{opacity:1;transform:none}.revele:nth-child(2){transition-delay:60ms}.revele:nth-child(3){transition-delay:.12s}.heros,.heros-image{position:relative}.heros-texte{padding:20px var(--gouttiere) 0}.heros-titre{font-size:clamp(2rem,1.4rem + 2.6vw,3.5rem);line-height:1.06;letter-spacing:-.015em}.heros-titre em{font-style:italic;font-weight:400}.heros-sous{margin-top:12px;color:var(--graphite);max-width:44ch}.heros-actions{margin-top:20px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}.heros-prix{font-size:14px;color:var(--graphite)}.heros-prix strong{color:var(--encre);font-weight:600}.heros .offre-ligne{margin-top:14px}html[data-bf=non] .offre-ligne{display:none}@media(min-width:960px){.heros{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:64px;align-items:center;max-width:var(--largeur);margin-inline:auto;padding:40px var(--gouttiere) 0}.heros-image{max-width:min(100%,calc((100svh - var(--haut) - 80px) * .8));width:100%;margin-inline:auto 0;order:2;border-radius:4px;overflow:hidden}.heros-texte{padding:0}}.produits{display:grid;gap:28px}.produit-carte{display:block;text-decoration:none;color:inherit}.produit-carte-image{position:relative;border-radius:4px;overflow:hidden}.produit-carte-image .pose{transition:transform var(--m-lent) var(--e-sortie)}.produit-carte:hover .produit-carte-image .pose{transform:scale(1.015)}.produit-carte-ligne{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:12px}.produit-carte-nom{font-family:var(--f-titre);font-size:1.375rem}.produit-carte-prix{font-size:14px;color:var(--graphite);white-space:nowrap}.produit-carte-desc{margin-top:2px;font-size:.9375rem;color:var(--graphite)}@media(min-width:700px){.produits{grid-template-columns:1fr 1fr;gap:24px}}.feuille-voile,.panier-voile{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#1c1b1966;animation:voile var(--m-base) var(--e-sortie)}@keyframes voile{0%{opacity:0}}.feuille{position:fixed;z-index:100;left:0;right:0;bottom:0;max-height:88dvh;overflow-y:auto;padding:10px var(--gouttiere) max(20px,env(safe-area-inset-bottom));border-radius:16px 16px 0 0;background:var(--givre);animation:feuille-monte var(--m-base) var(--e-sortie)}.feuille.feuille--bf{background:var(--craie)}.feuille.se-ferme{animation:feuille-descend .18s var(--e-retrait) forwards}.feuille-voile.se-ferme,.panier-voile.se-ferme{animation:voile-part .18s var(--e-retrait) forwards}@keyframes feuille-monte{0%{transform:translateY(100%)}}@keyframes feuille-descend{to{transform:translateY(100%)}}@keyframes voile-part{to{opacity:0}}.feuille-poignee{display:block;width:36px;height:4px;margin:0 auto 18px;border-radius:2px;background:#1c1b1933}.feuille-titre{font-size:20px;line-height:26px}.feuille-corps{margin:10px 0 20px;font-size:15px;line-height:1.5}.feuille-corps p+p{margin-top:10px}.feuille-corps .frise{margin-top:18px}@media(min-width:700px){.feuille{left:50%;right:auto;bottom:50%;width:520px;padding:28px 32px;border-radius:14px;transform:translate(-50%,50%);animation:feuille-apparait var(--m-base) var(--e-sortie)}.feuille.se-ferme{animation:feuille-disparait .18s var(--e-retrait) forwards}.feuille-poignee{display:none}@keyframes feuille-apparait{0%{opacity:0;transform:translate(-50%,calc(50% + 12px))}}@keyframes feuille-disparait{to{opacity:0;transform:translate(-50%,calc(50% + 12px))}}}.panier{position:fixed;z-index:100;top:0;right:0;bottom:0;width:min(440px,100%);display:flex;flex-direction:column;background:var(--lin);box-shadow:-20px 0 50px -20px #1c1b194d;animation:panier-entre var(--m-base) var(--e-sortie)}.panier.se-ferme{animation:panier-sort .22s var(--e-retrait) forwards}@keyframes panier-entre{0%{transform:translate(100%)}}@keyframes panier-sort{to{transform:translate(100%)}}.panier:focus{outline:none}.panier-tete{display:flex;align-items:center;justify-content:space-between;height:60px;padding:0 8px 0 var(--gouttiere);border-bottom:1px solid var(--pierre)}.panier-tete h2{font-size:1.375rem}.bouton-fermer{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%}.panier-corps{flex:1;overflow-y:auto;padding:16px var(--gouttiere) 8px}.panier-pied{padding:14px var(--gouttiere) max(16px,env(safe-area-inset-bottom));border-top:1px solid var(--pierre);background:var(--craie)}.panier-vide{text-align:center;padding:48px 8px;display:grid;justify-items:center;gap:10px}.panier-vide h3{font-size:1.375rem}.panier-vide p{color:var(--graphite)}.panier-vide .btn{margin-top:8px}.palier{padding:14px;border-radius:var(--r-carte);background:var(--nuit);color:var(--lin);margin-bottom:14px}.palier p{font-size:14px}.palier strong{color:var(--cuivre-clair);font-weight:600}.palier-cases{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:10px}.palier-cases span{height:6px;border-radius:3px;background:#f5f2ec38}.palier-cases span.est-plein{background:var(--cuivre-clair)}.palier-cases--3{grid-template-columns:repeat(3,1fr)}.articles{display:grid;gap:0}.article{display:grid;grid-template-columns:76px 1fr;gap:14px;padding:14px 0;border-bottom:1px solid var(--pierre)}.article-visuel{width:76px;height:95px;border-radius:4px;background:var(--lin-2);display:flex;align-items:center;justify-content:center;overflow:hidden}.article-vignette{display:block;border-radius:1px;background:var(--pierre) center / cover no-repeat;box-shadow:2px 3px 8px -3px #2b211773}.article-ligne{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.article-titre{font-family:var(--f-texte);font-size:15px;font-weight:600;line-height:1.3}.article-prix{font-size:15px;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.article-details{margin-top:3px;display:grid;gap:1px;font-size:13px;color:var(--graphite)}.article-details li{display:flex;justify-content:space-between;gap:8px}.article-remise{color:var(--cuivre-texte)}.article-actions{margin-top:8px;display:flex;align-items:center;gap:14px;font-size:13px}.quantite{display:inline-flex;align-items:center;border-radius:var(--r-pilule);box-shadow:inset 0 0 0 1px var(--pierre)}.quantite button{width:32px;height:32px;font-size:16px}.quantite button:disabled{opacity:.35;cursor:default}.quantite span{min-width:20px;text-align:center;font-variant-numeric:tabular-nums}.suggestion{display:grid;grid-template-columns:1fr;gap:6px;margin-top:16px;padding:14px;border-radius:var(--r-carte);background:var(--craie);box-shadow:inset 0 0 0 1px var(--pierre)}.suggestion-titre{font-weight:600;font-size:15px}.suggestion p{font-size:14px;color:var(--graphite)}.suggestion .btn{justify-self:start;margin-top:4px}.repli{margin-top:12px;border-bottom:1px solid var(--pierre)}.repli summary{padding:12px 0;font-size:14px;cursor:pointer;list-style:none;display:flex;justify-content:space-between}.repli summary::-webkit-details-marker{display:none}.repli summary:after{content:"+";color:var(--graphite)}.repli[open] summary:after{content:"\2212"}.repli p{padding-bottom:12px;font-size:14px;color:var(--graphite)}.totaux{margin-top:16px;display:grid;gap:6px;font-size:14px}.totaux div{display:flex;justify-content:space-between;gap:12px}.totaux dt{color:var(--graphite)}.totaux dd{margin:0;font-variant-numeric:tabular-nums}.totaux .totaux-remise dt,.totaux .totaux-remise dd{color:var(--cuivre-texte)}.panier-rappels{margin-top:14px;display:grid;gap:4px;font-size:12px;color:var(--graphite)}.panier-total{display:flex;justify-content:space-between;align-items:baseline;font-size:16px}.panier-total strong{font-size:20px;font-weight:600;font-variant-numeric:tabular-nums}.panier-date{margin:4px 0 12px;font-size:13px;color:var(--graphite)}.panier-date strong{color:var(--encre);font-weight:600}.panier-consentement{margin-top:8px;font-size:11.5px;line-height:1.4;color:var(--graphite);text-align:center}.pied{background:var(--nuit);color:#f5f2ecd1;padding:56px 0 calc(32px + env(safe-area-inset-bottom));font-size:14px}.pied-grille{display:grid;gap:32px}.pied-marque .logo{height:28px;margin-bottom:14px}.pied-marque .logo-mot{font-size:28px;line-height:28px}.pied-marque .logo-design{font-size:12.6px}.pied-marque p+p{margin-top:6px}.pied h2{margin-bottom:10px;font-family:var(--f-texte);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--or-pale)}.pied ul{display:grid;gap:6px}.pied a{color:var(--lin);text-decoration:none}.pied a:hover{text-decoration:underline}.pied .a-remplir{color:#f5f2ecb3}.pied-bas-ligne{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px}.pied-bas-ligne p{margin:0}.pied .pied-paiements{display:flex;flex-wrap:wrap;flex-shrink:0;max-width:100%;gap:8px;margin:0;padding:0;list-style:none}.pied .pied-paiements li{display:block;margin:0}.pied .pied-paiements svg{display:block;width:38px;height:24px}.pied-bas{margin-top:40px;padding-top:20px;border-top:1px solid rgba(201,164,106,.35);display:grid;gap:6px;font-size:12.5px;color:#f5f2eca8}.pied-demo{margin-top:10px;display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center}.pied-demo ul{display:flex;flex-wrap:wrap;gap:6px}.pied-demo a{display:inline-block;padding:4px 10px;border-radius:var(--r-pilule);border:1px solid rgba(245,242,236,.28);font-size:12px}.pied-demo a[aria-current=true]{background:var(--lin);color:var(--nuit)}@media(min-width:900px){.pied-grille{grid-template-columns:1.4fr 1fr 1fr 1fr}}body.a-barre .pied{padding-bottom:calc(108px + env(safe-area-inset-bottom))}@media(min-width:960px){body.a-barre .pied{padding-bottom:32px}}.page-tete{padding-top:40px;padding-bottom:24px}.page-tete h1{font-size:clamp(2rem,1.4rem + 2.4vw,3.25rem);line-height:1.08;max-width:18ch}.chapeau{margin-top:14px;font-size:1.0625rem;color:var(--graphite);max-width:58ch}.texte-long{padding-bottom:var(--section)}.colonne{max-width:720px}.texte-long h2{margin:40px 0 12px;font-size:clamp(1.375rem,1.1rem + 1vw,1.75rem)}.texte-long h3{margin:28px 0 8px;font-size:1.1875rem}.texte-long p,.texte-long ul,.texte-long ol,.texte-long blockquote{margin:0 0 12px}.texte-long ul{list-style:disc;padding-left:1.25em}.texte-long ol{list-style:decimal;padding-left:1.4em}.texte-long li+li{margin-top:4px}.texte-long blockquote{padding:12px 16px;border-left:2px solid var(--pierre);color:var(--graphite)}.tableau-defile{overflow-x:auto;margin:12px 0 16px}.tableau-defile table{border-collapse:collapse;min-width:100%;font-size:14px}.tableau-defile th,.tableau-defile td{padding:10px 12px;border-bottom:1px solid var(--pierre);text-align:left;vertical-align:top}.tableau-defile th{font-weight:600;background:var(--lin-2)}.avertissement-brouillon{margin:0 0 24px;padding:12px 16px;border-radius:var(--r-carte);background:#fff6e5;color:#6b4a12;font-size:14px}.encart{padding:20px;border-radius:var(--r-carte);background:var(--craie);box-shadow:inset 0 0 0 1px var(--pierre)}.encart h2{margin-top:0}.deux-col{display:grid;gap:32px}@media(min-width:960px){.deux-col{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:56px;align-items:start}}.etapes-atelier{counter-reset:e;display:grid;gap:20px;margin:20px 0 8px}.etapes-atelier li{counter-increment:e;display:grid;grid-template-columns:36px 1fr;gap:12px}.etapes-atelier li:before{content:counter(e);width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:600;box-shadow:inset 0 0 0 1px var(--encre)}.etapes-atelier h3{margin:2px 0 4px!important;font-size:1.125rem!important}.etapes-atelier p{margin:0!important;color:var(--graphite)}.formulaire{display:grid;gap:16px}.champ{display:grid;gap:6px;border:0;padding:0;margin:0;min-width:0}.champ label,.champ legend{font-size:14px;font-weight:600}.champ legend{padding:0;margin-bottom:6px}.champ textarea{min-height:110px;resize:vertical}.champ-aide{font-size:13px;color:var(--graphite)}.champ-erreur{font-size:13px;color:#8c2a1f}.champ [aria-invalid=true]{border-color:#b3261e}.champ-rangee{display:grid;gap:16px}@media(min-width:600px){.champ-rangee{grid-template-columns:1fr 1fr}}.choix-rangee{display:flex;flex-wrap:wrap;gap:8px 18px}.choix-rangee label{display:inline-flex;align-items:center;gap:8px;font-weight:400}.facultatif{font-weight:400;color:var(--graphite)}.succes{padding:20px;border-radius:var(--r-carte);background:var(--givre)}.succes:focus{outline:none}.recap-ligne{display:grid;grid-template-columns:64px 1fr auto;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--pierre)}.modeles{margin-top:8px;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin-inline:calc(var(--gouttiere) * -1);padding-inline:var(--gouttiere);scroll-padding-inline:var(--gouttiere);scroll-snap-type:x proximity}.modeles::-webkit-scrollbar{display:none}.modele{flex:0 0 auto;width:104px;height:56px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:0 6px;border-radius:var(--r-carte);background:var(--craie);box-shadow:inset 0 0 0 1px var(--pierre);scroll-snap-align:start;transition:box-shadow var(--m-rapide) var(--e-sortie)}.modele-nom{font-size:13px;line-height:16px;font-weight:600;text-align:center;text-wrap:balance}.modele-pour{font-size:11px;line-height:13px;color:var(--graphite);text-align:center;white-space:nowrap}.modele[aria-checked=true]{box-shadow:inset 0 0 0 1.5px var(--encre)}@media(min-width:960px){.modeles{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}.modele{width:calc((100% - 16px) / 3)}}.champs{margin-top:20px;display:grid;gap:14px}.champs-titre{display:flex;justify-content:space-between;align-items:baseline}.champ-compteur{font-size:12px;color:var(--graphite);font-variant-numeric:tabular-nums}.champ-compteur.est-plein{color:var(--cuivre-texte)}.champs .champ input,.champs .champ select,.champs .champ textarea{padding:9px 12px;font-size:16px}.champs .champ textarea{min-height:96px}.champs-rangee{display:grid;grid-template-columns:1fr 1fr;gap:10px}.genres{display:flex;flex-wrap:wrap;gap:6px}.genres button{height:32px;padding:0 12px;border-radius:var(--r-pilule);background:var(--craie);box-shadow:inset 0 0 0 1px var(--pierre);font-size:13px}.genres button[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--encre);font-weight:600}.champ-note{font-size:12px;color:var(--graphite)}.champ-alerte{font-size:12px;color:var(--cuivre-texte)}.droits-case{display:flex;gap:10px;align-items:flex-start;margin-top:16px;font-size:13px;line-height:1.4;color:var(--graphite);cursor:pointer}.droits-case input{flex:none;width:20px;height:20px;margin:0;accent-color:var(--encre)}.droits-case.est-erreur{color:#8c2a1f}.refleo-note{margin-top:12px;font-size:11.5px;color:var(--graphite);text-align:center}.planche{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:1fr 1fr;align-content:center;gap:18px 12px;padding:64px 16px 36px;background:var(--lin)}.planche-item{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}.planche-item canvas,.planche-item img{height:92px;width:auto;max-width:100%;border-radius:1px;box-shadow:2px 4px 10px -4px #1c1b1973}.planche-item span{font-size:11px;color:var(--graphite);white-space:nowrap}.planche-item--large{grid-column:1 / -1}.vue .planche~.mesure-titre{top:20px}@media(min-width:960px){.planche-item canvas,.planche-item img{height:150px}.planche{gap:28px 16px}}.scene-n{position:relative;aspect-ratio:4 / 5;border-radius:4px;overflow:hidden;background:var(--nuit)}.scene-n picture,.scene-n>picture img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.scene-n-affiche{position:absolute;overflow:hidden;background:var(--nuit-2);box-shadow:0 0 0 1px #ffffff59,2px 3px 8px -2px #00000073}.scene-n-affiche img{width:100%;height:100%;object-fit:cover}.scene-n-affiche:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,#fff0 30%,#ffffff1a,#fff0 54%);pointer-events:none}.detail{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--nuit);display:flex;flex-direction:column;justify-content:center}.detail canvas{width:100%;height:auto}.scene{position:relative;margin:0}.scene-cadre{position:relative;overflow:hidden;background:var(--lin-2)}.scene-couche{position:absolute;top:0;right:0;bottom:0;left:0}.scene-img img,.scene-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.scene .plaque{position:absolute;border-radius:2px;overflow:hidden;background:var(--pierre);box-shadow:0 0 0 .5px #1c1b1933,4px 6px 12px -4px #2b211773}.scene .plaque.a-plat{box-shadow:2px 3px 8px -2px #2b211766}.scene .plaque.lumiere-droite{box-shadow:0 0 0 .5px #1c1b1933,-4px 6px 12px -4px #2b211773}.scene .plaque.est-biais{transform-origin:0 0;box-shadow:none}.scene .plaque-img{position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--img);background-size:var(--bs, cover);background-position:var(--bp, 50% 50%);background-repeat:no-repeat}.scene .plaque:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#ffffff1a,#fff0 45%);box-shadow:inset 0 0 0 1px #ffffff4d}.scene .plaque.arrive .plaque-img{animation:photo-posee .32s var(--e-sortie) both}.scene-legende{display:none}.vue .scene,.vue .scene-cadre{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%!important;aspect-ratio:auto!important}.img-v2 picture,.img-v2 img{width:100%;height:auto;display:block}img.est-charge,.img-v2 img{background-size:cover}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.revele{opacity:1;transform:none}.pose-reflet{display:none}}:root{--t-xs: .8125rem;--t-s: .875rem}.btn--grand{min-height:52px;padding:0 28px}.message-succes{padding:20px;border-radius:var(--r-carte);background:var(--givre)}.message-succes:focus{outline:none}.recap-ligne .article-vignette{width:48px;height:60px}:root{--r-bouton: 3px;--r-carte: 4px;--saison: var(--cuivre-texte);--saison-fond: var(--nuit);--saison-fort: var(--cuivre-clair);--saison-doux: var(--lin-2);--saison-encre: var(--encre);--saison-filet: var(--pierre);--bandeau-fond: var(--nuit);--bandeau-fort: var(--cuivre-clair)}html[data-saison=halloween]{--saison: #C2662D;--saison-fond: #1F1D1B;--saison-fort: #E58A4E;--saison-doux: #1F1D1B;--saison-encre: #F5F2EC;--saison-filet: rgba(229, 138, 78, .35);--bandeau-fond: #1F1D1B;--bandeau-fort: #E58A4E}html[data-saison=fetes]{--saison: var(--sapin);--saison-fond: var(--nuit);--saison-fort: var(--cuivre-clair);--saison-doux: var(--sapin);--saison-encre: var(--lin);--saison-filet: rgba(201, 164, 106, .45);--bandeau-fond: var(--sapin);--bandeau-fort: var(--or-pale)}html[data-a-bandeau]{--bandeau-h: 32px}.btn{min-height:54px;padding:0 28px;border-radius:var(--r-bouton);font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.btn .prix-bouton{letter-spacing:.06em}.btn--large{min-height:56px}.btn--petit{min-height:44px;padding:0 20px;font-size:12px}.btn--encre{background:var(--encre);color:var(--lin)}.btn--encre:hover{background:#33312d}.barre-collante .btn{height:54px;min-height:54px}.barre-collante{padding-top:8px}.format-pastille,.modele,.interrupteur,.carte-message textarea,.champ input,.champ select,.champ textarea,.avis-vide,.palier,.suggestion,.encart,.fiche-erreur,.fiche-bf-2e,.succes,.noel-bloc{border-radius:var(--r-bouton)}.pastilles button{height:48px;border-radius:var(--r-bouton);font-size:14px}.genres button{border-radius:2px}.quantite{border-radius:var(--r-bouton)}.vue-legende,.pied-demo a{border-radius:2px}.pastille-3d{top:16px;right:16px;height:36px;padding:0 14px 0 12px;gap:8px;border-radius:var(--r-bouton);background:#fffffff0;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.formats{gap:8px;margin-top:12px}.format-pastille{height:64px;gap:4px}.format-pastille[aria-checked=true]:after{border-radius:0;width:6px;height:6px;background:var(--saison)}.bandeau{background:var(--bandeau-fond);letter-spacing:.02em}.bandeau strong{font-weight:600;color:var(--bandeau-fort)}.bandeau-icone{display:none;flex:none;width:14px;height:14px;margin-right:8px;background:var(--bandeau-fort)}html[data-saison=halloween] .bandeau-icone{display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 18'%3E%3Cpath d='M20 6.2c.9-1.6 1.4-2.6 1.6-4.2.5 1.3 1 2.2 2 2.8 2.6-1.8 7.5-2.7 12.4-1.4 1.6.4 2.8 1.1 4 2-2.7-.3-4.7.6-5.6 2.4-1.7-1-3.7-.7-5 .9-1.4-1.1-3.4-.9-4.7.6-1 1.2-1.9 3.3-2.7 5.8-.8-2.5-1.7-4.6-2.7-5.8-1.3-1.5-3.3-1.7-4.7-.6-1.3-1.6-3.3-1.9-5-.9C3.7 6.5 1.7 5.6-1 5.9c1.2-.9 2.4-1.6 4-2 4.9-1.3 9.8-.4 12.4 1.4 1-.6 1.5-1.5 2-2.8.2 1.6.7 2.6 1.6 4.2z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 18'%3E%3Cpath d='M20 6.2c.9-1.6 1.4-2.6 1.6-4.2.5 1.3 1 2.2 2 2.8 2.6-1.8 7.5-2.7 12.4-1.4 1.6.4 2.8 1.1 4 2-2.7-.3-4.7.6-5.6 2.4-1.7-1-3.7-.7-5 .9-1.4-1.1-3.4-.9-4.7.6-1 1.2-1.9 3.3-2.7 5.8-.8-2.5-1.7-4.6-2.7-5.8-1.3-1.5-3.3-1.7-4.7-.6-1.3-1.6-3.3-1.9-5-.9C3.7 6.5 1.7 5.6-1 5.9c1.2-.9 2.4-1.6 4-2 4.9-1.3 9.8-.4 12.4 1.4 1-.6 1.5-1.5 2-2.8.2 1.6.7 2.6 1.6 4.2z'/%3E%3C/svg%3E") center / contain no-repeat;width:20px;height:10px}html[data-saison=fetes] .bandeau-icone{display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 0l1.6 5.4L15 6.9l-4.6 3 1.4 5.5L8 12.3l-3.8 3.1 1.4-5.5L1 6.9l5.4-1.5z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 0l1.6 5.4L15 6.9l-4.6 3 1.4 5.5L8 12.3l-3.8 3.1 1.4-5.5L1 6.9l5.4-1.5z'/%3E%3C/svg%3E") center / contain no-repeat;width:11px;height:11px}.bandeau-repli{padding:8px var(--gouttiere) 10px;background:var(--bandeau-fond);color:#f5f2ecdb;border-top:1px solid rgba(245,242,236,.12);font-size:12.5px;line-height:18px;text-align:center}.bandeau-repli-detail{display:none}@media(max-width:599.98px){.bandeau-repli-texte:after{content:"."}}@media(min-width:600px){.bandeau-repli-detail{display:inline}}.s-ouvre{animation:repli-ouvre var(--m-base) var(--e-sortie)}@keyframes repli-ouvre{0%{opacity:0;transform:translateY(-4px)}}.fiche-infos{padding:16px var(--gouttiere) 0}.fiche-prix{margin-top:4px;height:24px;line-height:24px}.fiche-offre{margin-top:12px;height:24px}html[data-offre=oui] .fiche-offre{display:block}.offre-pastille{display:inline-flex;align-items:center;gap:8px;max-width:100%;height:24px;padding:0 10px;border-radius:2px;background:var(--saison-fond);color:var(--lin);font-size:12.5px;line-height:1;font-weight:500;letter-spacing:.01em;white-space:nowrap}.offre-libelle{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#f5f2ecc7}.offre-point{color:var(--saison-fort)}.offre-pastille strong{color:var(--saison-fort);font-weight:600}.offre-pastille:after{content:"";width:5px;height:5px;margin-left:2px;border-right:1.3px solid currentColor;border-bottom:1.3px solid currentColor;transform:rotate(45deg) translateY(-2px);opacity:.6;transition:transform var(--m-rapide) var(--e-standard)}.offre-pastille[aria-expanded=true]:after{transform:rotate(-135deg) translateY(-1px)}.offre-detail{margin-top:8px;max-width:46ch;font-size:13px;line-height:20px;color:var(--graphite)}.fiche-date{margin-top:8px;display:block;color:var(--encre)}.fiche-date:before{content:"";display:inline-block;vertical-align:middle;margin:-2px 10px 0 2px;width:8px;height:8px;border-radius:50%;background:var(--saison);box-shadow:0 0 0 3px color-mix(in srgb,var(--saison) 18%,transparent)}.choix-entete{margin-top:32px}.lien-devis{margin-top:12px}.bloc-choix{margin-top:32px}.bloc-choix .choix-titre{margin-bottom:12px}.fiche-bouton{margin-top:32px}.photo-ligne:not([hidden])+.fiche-bouton{margin-top:16px}.fiche-sous-bouton{margin-top:12px;font-size:12.5px;color:var(--graphite);letter-spacing:.01em}.fiche-sous-bouton strong{color:var(--encre)}.fiche-bf-2e{margin-top:12px;background:var(--saison-fond)}.fiche-bf-2e strong{color:var(--saison-fort)}.fiche-erreur{margin-top:16px}.photo-ligne{margin-top:32px;display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--pierre);border-radius:var(--r-bouton);background:var(--craie)}.photo-vignette{flex:none;width:40px;height:48px;border-radius:2px;background:var(--pierre) center / cover no-repeat;box-shadow:1px 2px 6px -2px #2b211759}.photo-ajoutee-texte{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:14px}.photo-ajoutee-texte strong{display:inline-flex;align-items:center;gap:6px;font-weight:600}.photo-coche{color:var(--saison)}html[data-saison=halloween] .photo-coche{color:#a9531f}.photo-changer{align-self:flex-start;font-size:13px;color:var(--graphite);text-decoration:underline;text-underline-offset:3px}.photo-actions{display:flex;flex-wrap:wrap;column-gap:16px;margin-top:-4px}.photo-actions .photo-changer{align-self:auto;min-height:32px;padding:0}.photo-actions .photo-changer:hover{color:var(--encre)}.lien-3d{flex:none;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 4px;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--encre);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.lien-3d:hover{text-decoration-thickness:2px}.bon-a-savoir{margin-top:24px;border-top:1px solid var(--pierre);border-bottom:1px solid var(--pierre)}.bon-a-savoir summary{display:flex;justify-content:space-between;align-items:center;min-height:48px;cursor:pointer;list-style:none;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--graphite)}.bon-a-savoir summary::-webkit-details-marker{display:none}.bon-a-savoir summary:after{content:"+";font-size:16px;font-weight:400;letter-spacing:0}.bon-a-savoir[open] summary:after{content:"\2212"}.bon-a-savoir ul{display:grid;gap:8px;padding:0 0 16px;font-size:12.5px;line-height:18px;color:var(--graphite)}.bon-a-savoir a{color:var(--graphite)}.droits-case{margin-top:24px}.champs{margin-top:32px;gap:16px}.modeles{gap:8px;margin-top:12px}.modele{height:56px}@media(min-width:960px){.fiche-infos{padding-top:8px}.fiche-titre{font-size:36px;line-height:44px}.fiche-prix{margin-top:12px}.fiche-offre{margin-top:16px}.fiche-date{margin-top:12px}.choix-entete,.bloc-choix,.fiche-bouton,.photo-ligne{margin-top:40px}}.champs-zone{position:relative}.apercu-direct{position:sticky;z-index:6;top:calc(var(--entete-h) + 8px);display:flex;align-items:center;gap:12px;margin-top:32px;padding:8px;border-radius:var(--r-bouton);background:#101214;color:var(--lin);box-shadow:0 12px 24px -16px #0009}.apercu-direct img{width:132px;height:auto;border-radius:2px}.apercu-direct[data-sens=portrait] img{width:66px}.apercu-direct-texte{flex:1;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#f5f2ecb3}.lien-3d--clair{color:var(--lin)}.apercu-direct+.champs{margin-top:16px}@media(min-width:960px){.apercu-direct+.champs{margin-top:32px}}.deco-saison{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;overflow:hidden;pointer-events:none}.deco-lueur{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.deco-saison--halloween .deco-lueur{background:radial-gradient(60% 34% at 22% 92%,#ff963c5c,#ff963c00 70%),linear-gradient(180deg,#28180c00 40%,#783c141a);mix-blend-mode:soft-light;animation:lueur-arrive 2.4s var(--e-standard) .6s forwards}.deco-saison--fetes .deco-lueur{background:radial-gradient(40% 30% at 86% 10%,#ffe2aa52,#ffe2aa00 70%);mix-blend-mode:screen;animation:lueur-arrive 2.4s var(--e-standard) .6s forwards}@keyframes lueur-arrive{to{opacity:1}}.deco-console{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;animation:lueur-arrive .6s var(--e-standard) .2s forwards}.deco-flamme{transform-box:fill-box;transform-origin:50% 90%;animation:flamme 2.6s ease-in-out 1.2s 6 alternate}@keyframes flamme{0%{opacity:1;transform:scale(1)}50%{opacity:.82;transform:scale(.94,1.04)}to{opacity:.95;transform:scale(1.03,.97)}}.deco-chute{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateY(-12%);opacity:0;animation:chute var(--dur) linear var(--delai) 2}.deco-chute .deco-objet{position:absolute;top:0;left:var(--x);width:var(--taille);height:var(--taille);color:var(--teinte);animation:balance 3.2s ease-in-out var(--delai) 8 alternate}.deco-chute .deco-objet svg{width:100%;height:100%;transform:rotate(var(--rot))}@keyframes chute{0%{transform:translateY(-12%);opacity:0}8%{opacity:.9}85%{opacity:.9}to{transform:translateY(108%);opacity:0}}@keyframes balance{0%{transform:translate(0) rotate(-18deg)}to{transform:translate(var(--dx)) rotate(24deg)}}.deco-flocon{animation-iteration-count:3}.deco-flocon .deco-objet{border-radius:50%;background:#fff;opacity:.75;box-shadow:0 0 4px #fff9;animation-duration:4s}.deco-vol{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-12%);opacity:0;animation:vol 26s cubic-bezier(.4,0,.6,1) 6s 2}.deco-chauve-souris{position:absolute;left:0;top:9%;width:26px;height:12px;color:#2b2420;animation:vague 1.8s ease-in-out 6s 28 alternate}.deco-chauve-souris svg{width:100%;height:100%;animation:ailes .22s ease-in-out 6s 240 alternate;transform-origin:50% 40%}@keyframes vol{0%{transform:translate(-12%);opacity:0}2%{opacity:.85}26%{opacity:.85}28%{transform:translate(104%);opacity:0}to{transform:translate(104%);opacity:0}}@keyframes vague{0%{transform:translateY(0)}to{transform:translateY(14px)}}@keyframes ailes{0%{transform:scaleY(1)}to{transform:scaleY(.45)}}.vue--image{background:var(--lin-2)}.vue--image .pose-fond img{object-fit:cover}.galerie-tirets span{border-radius:0;height:2px}.galerie-tirets{height:2px;bottom:12px}.galerie-tirets span.est-actif{background:var(--encre)}html[data-saison=halloween] .galerie-tirets span.est-actif{background:#c2662d}.galerie-fleche{border-radius:var(--r-bouton)}.livraison-module{padding-top:var(--section)}.livraison{padding:40px 24px 32px;border-radius:var(--r-bouton);background:var(--saison-doux);color:var(--saison-encre)}.livraison .surtitre{color:var(--saison)}html[data-saison=halloween] .livraison .surtitre{color:var(--saison-fort)}html[data-saison=fetes] .livraison .surtitre{color:var(--or-pale)}.livraison-titre{margin-top:8px;max-width:24ch;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.25rem);line-height:1.15}.livraison-titre strong{font-weight:500;font-style:italic}.livraison-corps{position:relative;margin-top:40px}.livraison-piste{position:absolute;top:6px;left:16.667%;right:16.667%;height:2px;background:color-mix(in srgb,currentColor 16%,transparent)}.livraison-trait{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--saison);transform:scaleX(0);transform-origin:0 50%;transition:transform 1.2s var(--e-sortie) .2s}html[data-saison=halloween] .livraison-trait{background:var(--saison-fort)}html[data-saison=fetes] .livraison-trait{background:var(--or-pale)}.livraison-frise{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.livraison-etape{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding-top:32px;text-align:center}.livraison-point{position:absolute;top:0;left:50%;width:14px;height:14px;margin-left:-7px;border-radius:50%;background:var(--saison);box-shadow:0 0 0 4px var(--saison-doux);opacity:0;transform:scale(.4);transition:opacity var(--m-lent) var(--e-sortie),transform var(--m-lent) var(--e-sortie);transition-delay:calc(.2s + var(--i) * .42s)}html[data-saison=halloween] .livraison-point{background:var(--saison-fort)}html[data-saison=fetes] .livraison-point{background:var(--or-pale)}.livraison-etape.est-fin .livraison-point:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:1.5px solid currentColor;opacity:0}.livraison.est-lancee .livraison-etape.est-fin .livraison-point:after{animation:halo 1.6s var(--e-sortie) 1.3s 2}@keyframes halo{0%{opacity:.5;transform:scale(.8)}to{opacity:0;transform:scale(1.8)}}.livraison-texte{font-size:14px;line-height:20px;font-weight:500;text-wrap:balance}.livraison-jour{font-size:13px;line-height:18px;opacity:.72;font-variant-numeric:tabular-nums}.livraison-etape.est-fin .livraison-jour{opacity:1;font-weight:600;font-size:15px}.livraison-texte,.livraison-jour{opacity:0;transform:translateY(6px);transition:opacity var(--m-lent) var(--e-sortie),transform var(--m-lent) var(--e-sortie);transition-delay:calc(.3s + var(--i) * .42s)}.livraison.est-lancee .livraison-trait{transform:scaleX(1)}.livraison.est-lancee .livraison-point,.livraison.est-lancee .livraison-texte{opacity:1;transform:none}.livraison.est-lancee .livraison-jour{opacity:.72;transform:none}.livraison.est-lancee .livraison-etape.est-fin .livraison-jour{opacity:1}.livraison-noel{margin-top:32px;padding-top:16px;border-top:1px solid var(--saison-filet);font-size:14px;line-height:20px}.livraison-note{margin-top:16px;font-size:12.5px;line-height:18px;opacity:.72;max-width:60ch}.livraison-lien{margin-top:16px;font-size:14px}.livraison-lien .lien{color:inherit}.p-livraison .livraison-lien{display:none}@media(min-width:960px){.livraison{padding:56px 64px 48px}.livraison-corps{margin-top:48px}.livraison-texte{font-size:16px}}.couche-3d{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:var(--lin);opacity:0;transform:translateY(12px);transition:opacity var(--m-base) var(--e-sortie),transform var(--m-base) var(--e-sortie)}.couche-3d:focus{outline:none}.couche-3d.est-ouverte{opacity:1;transform:none}.couche-3d-tete{display:flex;align-items:center;justify-content:space-between;height:56px;padding:0 8px 0 var(--gouttiere);border-bottom:1px solid var(--pierre)}.couche-3d-titre{font-family:var(--f-titre);font-size:20px;line-height:24px}.couche-3d-scene{display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr);padding:16px var(--gouttiere);min-height:0}.couche-3d-cadre{position:relative;width:100%;height:100%;min-height:0;overflow:hidden;border-radius:2px;background:var(--lin-2)}.couche-3d-hote,.couche-3d-hote>div{position:absolute;top:0;right:0;bottom:0;left:0}.couche-3d-hote .reflet3d{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto}.couche-3d-aide{position:absolute;z-index:6;left:50%;bottom:16px;transform:translate(-50%);padding:8px 14px;border-radius:2px;background:#1c1b19b8;color:var(--lin);font-size:13px;white-space:nowrap;pointer-events:none;transition:opacity var(--m-lent) var(--e-standard)}.couche-3d.aide-partie .couche-3d-aide{opacity:0}.couche-3d-zoom{position:absolute;z-index:7;top:12px;right:12px;display:flex;gap:6px;opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity var(--m-base) var(--e-standard),transform var(--m-base) var(--e-standard)}.couche-3d.est-zoomable .couche-3d-zoom{opacity:1;transform:none;pointer-events:auto}.couche-3d-zoom-btn{display:grid;place-items:center;width:40px;height:40px;border-radius:2px;background:#1c1b1994;color:var(--lin);cursor:pointer;transition:background-color var(--m-rapide) var(--e-standard),opacity var(--m-rapide) var(--e-standard)}.couche-3d-zoom-btn:hover{background:#1c1b19c7}.couche-3d-zoom-btn:focus-visible{outline:2px solid var(--lin);outline-offset:2px;box-shadow:0 0 0 4px #1c1b1999}.couche-3d-zoom-btn[aria-disabled=true]{color:#f5f2ec61;cursor:default}.couche-3d-zoom-btn[aria-disabled=true]:hover{background:#1c1b1994}.couche-3d-pied{display:grid;gap:12px;padding:12px var(--gouttiere) max(16px,env(safe-area-inset-bottom));border-top:1px solid var(--pierre);background:var(--craie)}.couche-3d-legende{font-size:13px;line-height:18px;color:var(--graphite);text-align:center}.couche-3d .deco-saison{z-index:5}@media(min-width:960px){.couche-3d.est-panneau{right:auto;top:var(--panneau-haut, 0px);width:var(--panneau-l, 50vw);border-right:1px solid var(--pierre);box-shadow:24px 0 48px -32px #1c1b1959;transform:translate(-16px)}.couche-3d.est-panneau.est-ouverte{transform:none}.couche-3d.est-panneau .couche-3d-cadre{width:100%}.couche-3d.est-panneau .couche-3d-pied{justify-items:center}.couche-3d.est-panneau .couche-3d-action{width:min(100%,420px)}}@media(max-height:520px)and (orientation:landscape){.couche-3d-tete{height:44px}.couche-3d-scene{padding:8px var(--gouttiere)}.couche-3d-pied{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding-top:8px;padding-bottom:max(8px,env(safe-area-inset-bottom))}.couche-3d-legende{text-align:left}.couche-3d-pied .btn--large{height:48px;min-height:48px}}.palier{background:var(--saison-fond)}.palier strong{color:var(--saison-fort)}.palier-cases span.est-plein{background:var(--saison-fort)}.code-promo{display:flex;gap:8px;margin-top:16px}.code-promo input{flex:1;min-width:0;padding:0 12px;height:44px;border:1px solid var(--pierre);border-radius:var(--r-bouton);background:var(--craie);font-size:16px;text-transform:uppercase}.panier-date{margin:4px 0 12px}.heros .fiche-offre,.heros-actions{margin-top:24px}.demo-jour{position:fixed;z-index:45;left:8px;bottom:calc(8px + env(safe-area-inset-bottom));max-width:calc(100% - 16px);padding:6px 10px;border-radius:2px;background:#1c1b19db;color:var(--lin);font-size:11.5px;line-height:16px}.demo-jour a{color:var(--cuivre-clair)}body.a-barre .demo-jour{bottom:calc(84px + env(safe-area-inset-bottom))}@media(min-width:960px){body.a-barre .demo-jour{bottom:8px}}@media(prefers-reduced-motion:reduce){.deco-chute,.deco-vol{display:none}.deco-console{opacity:1;animation:none}.deco-lueur{opacity:1}.livraison-trait{transform:scaleX(1)}.livraison-point,.livraison-texte,.livraison-jour{opacity:1;transform:none}}:root{--saison-texte: var(--cuivre-texte)}html[data-saison=halloween]{--saison-texte: #9A4A1C}html[data-saison=fetes]{--saison-texte: var(--sapin)}.fiche-offre{height:auto;margin-top:16px}.offre-pastille{height:32px;padding:0 12px;gap:10px;border-radius:2px;background:color-mix(in srgb,var(--saison) 9%,var(--lin));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--saison) 32%,transparent);color:var(--encre);font-size:13px;letter-spacing:0;transition:background-color var(--m-rapide) var(--e-standard)}.offre-pastille:hover{background:color-mix(in srgb,var(--saison) 15%,var(--lin))}.offre-libelle{color:var(--saison-texte);font-size:11px;letter-spacing:.14em}.offre-point{display:none}.offre-pastille strong{padding-left:10px;border-left:1px solid color-mix(in srgb,var(--saison) 38%,transparent);line-height:16px;color:var(--encre);font-weight:600}.offre-pastille:after{color:var(--graphite);opacity:.8}.offre-detail{margin-top:8px}.fiche-date{margin-top:12px;color:var(--graphite)}.fiche-date:before{content:none}.fiche-date strong{color:var(--encre)}.fiche-bouton,.barre-collante .btn{height:56px;min-height:56px}.btn--cuivre:active,.btn--encre:active{transform:translateY(1px)}.bon-a-savoir{margin-top:32px}@media(min-width:960px){.fiche{grid-template-columns:minmax(0,min(680px,calc((100svh - var(--haut) - 56px) * .8))) minmax(380px,440px);gap:clamp(48px,6vw,96px);padding-top:32px}.fiche-infos{top:calc(var(--haut) + 24px)}.fiche-titre{font-size:36px;line-height:44px}.fiche-prix{margin-top:12px}.fiche-prix strong{font-size:19px}.fiche-offre{margin-top:24px}.fiche-date{margin-top:16px}.choix-entete,.bloc-choix{margin-top:40px}.formats{gap:8px}.format-pastille{height:68px}.fiche-bouton{margin-top:40px}.bon-a-savoir{margin-top:32px}}.heros-sous{max-width:40ch}.heros-actions{margin-top:24px}@media(max-width:959.98px){.heros-cta{width:100%}.heros-actions{gap:12px}}@media(min-width:1040px){.p-accueil .entete-cta{opacity:0;visibility:hidden;transition:opacity var(--m-base) var(--e-standard),visibility 0s linear var(--m-base)}.p-accueil.cta-sorti .entete-cta{opacity:1;visibility:visible;transition-delay:0s}}.module-tete{margin-bottom:32px}.module-duo>*+*{margin-top:32px}.module-action{margin-top:24px}@media(min-width:960px){.module-tete{margin-bottom:40px}.module-duo>*+*{margin-top:0}.module-duo .module-tete{margin-bottom:0}.module-duo{gap:80px}}.livraison{padding:40px 24px}.livraison-titre{max-width:20ch}.livraison-corps{margin-top:40px}.livraison-etape{gap:4px;padding-top:30px}.livraison-texte{font-size:13px;line-height:18px;font-weight:500;opacity:.72;white-space:nowrap}.livraison.est-lancee .livraison-texte{opacity:.72}.livraison-jour,.livraison-etape.est-fin .livraison-jour{font-size:15px;line-height:20px;white-space:nowrap}.livraison-jour{font-weight:500}.livraison.est-lancee .livraison-jour{opacity:1}.livraison-etape.est-fin .livraison-jour{font-weight:600;color:var(--saison-fort)}html[data-saison=fetes] .livraison-etape.est-fin .livraison-jour{color:var(--or-pale)}html[data-saison=base] .livraison-etape.est-fin .livraison-jour,html:not([data-saison]) .livraison-etape.est-fin .livraison-jour{color:inherit}.livraison-noel{margin-top:40px;padding-top:24px}.livraison-note{margin-top:12px}.livraison-noel[hidden]+.livraison-note{margin-top:40px;padding-top:24px;border-top:1px solid var(--saison-filet)}.livraison-lien{margin-top:24px}@media(max-width:359.98px){.livraison{padding-inline:16px}.livraison-jour,.livraison-etape.est-fin .livraison-jour{font-size:13px}.livraison-texte{font-size:12px}}@media(min-width:960px){.livraison{padding:64px 72px 56px}.livraison-corps{margin-top:56px}.livraison-texte{font-size:14px}.livraison-jour,.livraison-etape.est-fin .livraison-jour{font-size:17px;line-height:24px}}@media(prefers-reduced-motion:reduce){.livraison-texte{opacity:.72}}.champs .champ input,.champs .champ select{height:44px}.champs .champ select{appearance:none;-webkit-appearance:none;padding-right:36px;background:var(--craie) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%231C1B19' stroke-width='1.4'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5'/%3E%3C/svg%3E") no-repeat right 12px center / 12px 12px;text-overflow:ellipsis;white-space:nowrap}.champs-rangee--public{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.champs{gap:16px}.champs-rangee{gap:12px}.deco-saison--halloween.a-bougie .deco-lueur{background:linear-gradient(180deg,#28180c00 55%,#8c46180f);mix-blend-mode:multiply}.deco-bougie{position:absolute;left:93.2%;top:81.5%;width:24%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(closest-side,#ffb86475,#ffb86424 55%,#ffb86400);mix-blend-mode:screen;opacity:0;animation:lueur-arrive 1.8s var(--e-standard) .4s forwards,bougie 3.2s ease-in-out 2.2s 10 alternate;pointer-events:none}@keyframes bougie{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:.7;transform:translate(-50%,-50%) scale(.94)}}@media(prefers-reduced-motion:reduce){.deco-bougie{opacity:1;animation:none}}.modules>.livraison-module:first-child{padding-top:0}:root{--etoile-trait: var(--encre);--etoile-a: var(--encre);--etoile-b: var(--encre)}html[data-saison=halloween]{--etoile-trait: #C2662D;--etoile-a: #D98545;--etoile-b: #B5561F}html[data-saison=fetes]{--etoile-trait: var(--cuivre);--etoile-a: var(--or-pale);--etoile-b: var(--cuivre)}.avis-etoiles{display:flex;align-items:center;gap:8px;margin-bottom:8px;color:var(--graphite);text-decoration:none;font-size:12.5px;line-height:16px}.avis-etoiles-rang{position:relative;flex:none;display:block;width:80px;height:16px;color:var(--etoile-trait)}.avis-etoiles-rang svg{display:block;width:80px;height:16px}.avis-etoiles-plein{position:absolute;inset:0 auto 0 0;overflow:hidden}.avis-etoiles-plein svg{width:80px;max-width:none}.avis-nouveau{color:var(--encre);font-weight:600}.avis-etoiles:hover .avis-etoiles-texte{text-decoration:underline;text-underline-offset:3px}.avis-etoiles.est-reel .avis-etoiles-texte{color:var(--encre);font-weight:500}@media(min-width:960px){.avis-etoiles{margin-bottom:12px;font-size:13px}}.benefices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin-top:24px}.benefice{display:flex;align-items:flex-start;gap:8px;min-width:0;font-size:12.5px;line-height:17px;color:#4a4641}.benefice-icone{flex:none;width:18px;height:18px;margin-top:-1px;color:var(--saison);fill:none}.benefice-icone *{fill:none}html[data-saison=halloween] .benefice-icone{color:#c2662d}.benefices+.bon-a-savoir{margin-top:24px}@media(min-width:960px){.benefices{gap:16px 24px;margin-top:32px}.benefice{font-size:13px;line-height:18px}}.formats{margin-top:20px}.format-badge{position:absolute;z-index:1;top:-9px;left:50%;transform:translate(-50%);height:18px;padding:0 6px;border-radius:2px;background:var(--encre);color:var(--lin);font-size:9px;line-height:18px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;pointer-events:none}@media(min-width:960px){.format-badge{font-size:10px}}.choix-type{margin-top:24px}.champs-interrupteurs .interrupteur{min-height:44px;padding:8px 12px;font-size:13.5px}.fiche-sous-bouton{margin-top:12px;font-size:12.5px;line-height:18px;color:var(--graphite);text-align:center}@media(max-width:959.98px){.p-fiche .fiche-infos{padding-top:12px}.avis-etoiles{line-height:15px;align-items:flex-start}.avis-etoiles-rang{margin-top:-.5px}.fiche-offre{margin-top:12px}.fiche-date{margin-top:8px}}@media(min-width:960px){.fiche-infos{padding:8px 0 0}}@media(min-width:960px){.heros-cta{width:auto;min-width:280px}}.fiche-sous-bouton{text-wrap:balance}.galerie-piste,.vue{aspect-ratio:1 / 1}.vue--image .pose-fond img{object-fit:cover;object-position:50% 50%}.tableau-client{position:absolute;z-index:2;overflow:hidden;border-radius:1px;pointer-events:none;opacity:0;transition:opacity .32s var(--e-sortie)}.tableau-client.est-visible{opacity:1}.tableau-client img{display:block;width:100%;height:100%;object-fit:cover}.tableau-client:not(.tableau-client--image):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#ffffff24,#fff0 45%)}.tableau-client--image{top:0;right:0;bottom:0;left:0;border-radius:0}@media(prefers-reduced-motion:reduce){.tableau-client{transition:none}}@media(min-width:960px){.fiche{grid-template-columns:minmax(0,min(680px,calc(100svh - var(--haut) - 56px))) minmax(380px,440px)}}.pose[data-cadre]{perspective-origin:var(--po-x, 50%) var(--po-y, 50%)}.pose[data-cadre] .pose-fond img{object-position:var(--fond-x, 50%) var(--fond-y, 50%);transition:object-position .3s var(--e-sortie)}.deco-bougie{left:calc((93.2% - var(--cadre-ox, 0) * 100%) / var(--cadre-kx, 1));top:calc((81.5% - var(--cadre-oy, 0) * 100%) / var(--cadre-ky, 1))}@media(prefers-reduced-motion:reduce){.pose[data-cadre] .pose-fond img{transition:none}}.benefices{margin-top:16px}.benefices+script+.choix-entete{margin-top:28px}@media(min-width:960px){.benefices{margin-top:20px}.benefices+script+.choix-entete{margin-top:32px}}.fiche-bouton+.fiche-date,.paiement-logos+.fiche-date{margin-top:12px;height:20px;text-align:center;color:var(--graphite)}.fiche-bouton+.fiche-date strong,.paiement-logos+.fiche-date strong{color:var(--encre);font-weight:600}.fiche-sous-bouton{margin-top:2px}.barre-collante.a-date{padding-bottom:max(10px,env(safe-area-inset-bottom))}.barre-date{margin-top:6px;height:18px;font-size:12.5px;line-height:18px;color:var(--graphite);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.barre-date strong{color:var(--encre);font-weight:600}.barre-date.est-serre{letter-spacing:-.01em}.barre-date.est-petit{font-size:12px}body:has(.barre-collante.a-date) .demo-jour{bottom:calc(108px + env(safe-area-inset-bottom))}@media(min-width:960px){body:has(.barre-collante.a-date) .demo-jour{bottom:8px}}.modeles{display:flex;flex-wrap:nowrap;gap:8px;margin:12px 0 0;padding:0;overflow:visible;scroll-snap-type:none}.modele{flex:0 1 60px;width:auto;min-width:0;height:auto;display:flex;flex-direction:column;align-items:center;gap:6px;padding:0;border-radius:0;background:none;box-shadow:none}.modele[aria-checked=true]{box-shadow:none}.modele-vignette{position:relative;display:block;width:100%;aspect-ratio:1 / 1;border-radius:var(--r-bouton);background:#141618;box-shadow:0 0 0 1px #1c1b1924;overflow:hidden;transition:box-shadow var(--m-rapide) var(--e-sortie)}.modele-vignette img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 8px);height:calc(100% - 8px);object-fit:contain}.modele-court{max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:12px;line-height:16px;font-weight:500;color:var(--graphite);white-space:nowrap}.modele[aria-checked=true] .modele-vignette{box-shadow:0 0 0 2px var(--lin),0 0 0 3.5px var(--encre)}.modele[aria-checked=true] .modele-court{color:var(--encre);font-weight:600}.modele:hover .modele-vignette{box-shadow:0 0 0 1px #1c1b1966}.modele[aria-checked=true]:hover .modele-vignette{box-shadow:0 0 0 2px var(--lin),0 0 0 3.5px var(--encre)}.modele:focus-visible{outline:none}.modele:focus-visible .modele-vignette{outline:2px solid var(--encre);outline-offset:5px}.modele-choisi{margin-top:10px;font-size:14px;line-height:20px;font-weight:600;color:var(--encre)}@media(min-width:960px){.modeles{flex-wrap:nowrap;gap:12px}.modele{flex:0 1 72px;width:auto}.modele-court{font-size:12.5px}}.avis-section .module-tete,.avis-tete{max-width:none;margin-bottom:0}.avis-tete{display:grid;gap:16px}.avis-section .module-titre{margin:0}.avis-resume{display:flex;align-items:center;gap:16px}.avis-resume[hidden]{display:none}.avis-note{display:flex;align-items:baseline;gap:6px}.avis-note-chiffre{font-family:var(--f-titre);font-size:48px;line-height:1;font-weight:500;font-variant-numeric:tabular-nums}.avis-note-sur{font-size:14px;color:var(--graphite)}.avis-resume-droite{display:grid;gap:4px}.avis-etoiles-rang--grand,.avis-etoiles-rang--grand svg{width:110px;height:22px}.avis-etoiles-rang--grand .avis-etoiles-plein svg{width:110px}.avis-nombre{font-size:14px;line-height:20px;color:var(--encre);font-weight:500}.avis-source{font-size:12.5px;line-height:18px;color:var(--graphite)}.avis-repartition{display:grid;gap:6px;max-width:420px;margin-top:24px}.avis-barre{display:grid;grid-template-columns:64px minmax(0,1fr) 40px;align-items:center;gap:10px;font-size:13px;color:var(--graphite)}.avis-barre-piste{height:6px;border-radius:3px;background:var(--pierre);overflow:hidden}.avis-barre-plein{display:block;height:100%;background:var(--etoile-b)}.avis-barre-n{text-align:right;font-variant-numeric:tabular-nums}.avis-grille{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-top:32px}.avis-carte{display:grid;gap:12px;align-content:start;padding:20px;border:1px solid var(--pierre);border-radius:var(--r-bouton);background:var(--craie)}.avis-carte-tete{display:flex;align-items:center;justify-content:space-between;gap:12px}.avis-carte-date{font-size:12.5px;color:var(--graphite);white-space:nowrap}.avis-carte-photo{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:2px}.avis-carte-texte{font-size:15px;line-height:23px}.avis-carte-qui{font-size:13px;line-height:18px;font-weight:600;color:var(--encre)}.avis-import{margin-top:24px;font-size:12.5px;line-height:18px;color:var(--graphite);font-style:italic}.avis-lien{margin-top:24px;font-size:13px}.avis-lien a{color:var(--graphite);text-underline-offset:3px}.avis-section .avis-vide{margin-top:8px}@media(min-width:600px){.avis-grille{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:960px){.avis-tete{gap:20px}.avis-note-chiffre{font-size:56px}.avis-grille{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}@media(max-width:359.98px){.apercu-direct{gap:8px}.apercu-direct img{width:104px}.apercu-direct .lien-3d{letter-spacing:.04em}}.paiement-logos{display:flex;justify-content:center;align-items:center;gap:8px;margin:12px 0 0;padding:0;list-style:none}.paiement-logos li{display:block;line-height:0}.paiement-logos img{display:block;width:38px;height:24px}@media(min-width:960px){.paiement-logos{margin-top:12px}.fiche .bloc-choix,.fiche .fiche-bouton{margin-top:32px}}.protection{margin-top:16px}.protection .interrupteur strong{font-weight:600}.protection-detail{margin-top:8px;font-size:12.5px;line-height:18px;color:var(--graphite)}.protection-detail span{color:var(--graphite);opacity:.85}.apercu-direct-milieu{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.apercu-direct-milieu .apercu-direct-texte{flex:none}.apercu-actions{display:flex;flex-direction:column;align-items:flex-start}.apercu-actions[hidden]{display:none}.apercu-lien{min-height:24px;padding:0;border:0;background:none;cursor:pointer;font:inherit;font-size:13px;line-height:24px;color:var(--lin);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:#f5f2ec73}.apercu-lien:hover{text-decoration-color:currentColor}.apercu-lien:focus-visible{outline:2px solid var(--lin);outline-offset:2px;border-radius:2px}.vue.vue--s1 .vue-scene{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.vue.vue--s1 .vue-scene>.scene{transform:translateY(-50%) scale(1.3);transform-origin:51% 39%}.vue.vue--s1 .scene{position:absolute;left:0;right:0;top:50%;inset-block-end:auto;width:100%;height:auto!important;transform:translateY(-50%)}.vue.vue--s1 .scene-cadre{position:relative;inset:auto;width:100%;height:auto!important;aspect-ratio:2576 / 3216!important}.vue--s1 .vue-legende{max-width:calc(100% - 140px)}.pastilles--mode button{height:auto;min-height:56px;padding:8px 12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;line-height:18px}.mode-nom{font-size:14px;font-weight:600;color:var(--encre)}.mode-detail{font-size:12px;color:var(--graphite)}.serie-mur{margin-top:12px;font-size:13px;line-height:20px;color:var(--graphite)}.choix-entete--simple{margin-top:0;margin-bottom:12px;display:flex;align-items:baseline;justify-content:space-between}.choix-entete--simple .choix-titre{margin-bottom:0}.choix-compte{font-size:13px;color:var(--graphite);font-variant-numeric:tabular-nums}.serie-cases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-items:start}.serie-cases[hidden]{display:none}.serie-case{display:flex;flex-direction:column;align-items:center;min-width:0}.serie-case-visuel{position:relative;width:100%;aspect-ratio:var(--ratio, .6667);padding:0;cursor:pointer;border:0;border-radius:var(--r-bouton);background-color:var(--craie);background-repeat:no-repeat;box-shadow:inset 0 0 0 1px var(--pierre);color:var(--graphite);overflow:hidden;transition:box-shadow var(--m-rapide) var(--e-standard)}.serie-case-visuel:hover{box-shadow:inset 0 0 0 1.5px var(--encre)}.serie-case-vide{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font-size:13px}.serie-case.a-photo .serie-case-visuel{box-shadow:0 0 0 1px #1c1b1914,0 6px 14px -10px #1c1b1980}.serie-case.a-photo .serie-case-vide{display:none}.serie-case-actions{display:flex;gap:12px;justify-content:center;margin-top:4px}.serie-case-actions[hidden]{display:none}.serie-lien{min-height:32px;padding:0;border:0;background:none;cursor:pointer;font:inherit;font-size:13px;line-height:32px;color:var(--encre);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:var(--pierre)}.serie-lien:hover{text-decoration-color:currentColor}.serie-tri[hidden]{display:none}.serie-tri-visuel{position:relative;width:100%;aspect-ratio:var(--ratio, 2.33);padding:0;border:0;background:none;cursor:pointer;display:flex;justify-content:space-between;align-items:stretch}.serie-tri-part{display:block;height:100%;border-radius:2px;background-repeat:no-repeat;background-color:var(--lin-2);box-shadow:0 0 0 1px #1c1b1914,0 6px 14px -10px #1c1b1980;transition:opacity var(--m-rapide) var(--e-standard)}.serie-tri:not(.a-photo) .serie-tri-part{opacity:.5}.serie-tri-vide{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:8px;padding:10px 14px;white-space:nowrap;border-radius:var(--r-bouton);background:#fffffff0;color:var(--encre);box-shadow:0 0 0 1px var(--pierre);font-size:13px;font-weight:600}.serie-tri-exemple{position:absolute;left:8px;top:8px;padding:2px 6px;border-radius:2px;background:#1c1b199e;color:var(--lin);font-size:11px;letter-spacing:.04em}.serie-tri.a-photo .serie-tri-vide,.serie-tri.a-photo .serie-tri-exemple{display:none}.serie-tri-visuel:hover .serie-tri-vide{box-shadow:0 0 0 1.5px var(--encre)}.serie-tri-actions{justify-content:flex-start}.serie-plan{max-width:720px;margin:24px auto 0}.serie-plan-rang{display:flex;justify-content:space-between;aspect-ratio:var(--ratio-plan, 2.33)}.serie-plan-tableau{display:block;height:100%;border-radius:2px;background-color:var(--lin-2);background-repeat:no-repeat;box-shadow:2px 3px 10px -4px #2b211773}.serie-plan-cote{position:relative;margin-top:12px;border-top:1px solid var(--graphite);text-align:center;font-size:12px;line-height:20px;color:var(--graphite);padding-top:4px}.serie-plan-cote:before,.serie-plan-cote:after{content:"";position:absolute;top:-5px;width:1px;height:9px;background:var(--graphite)}.serie-plan-cote:before{left:0}.serie-plan-cote:after{right:0}.serie-tri-visuel{width:min(100%,calc(380px * var(--ratio, 2.33)));margin-inline:auto}.serie-forme{margin-top:20px}.serie-forme .choix-titre{display:block;margin-bottom:12px}.serie-forme-aide{margin-top:10px;font-size:13px;line-height:20px;color:var(--graphite)}.serie-3d-ligne{margin-top:16px}.serie-3d-ligne[hidden]{display:none}.prix-barre{text-decoration:line-through;font-weight:400;opacity:.55;margin-right:.1em}.reflet-fiche-section+.reflet-module-section{margin-top:var(--section)}.reflet-fiche-section+.reflet-module-section>.livraison-module{padding-top:0}.texte-long--groupe{padding-bottom:0}.reflet-faq-groupe-section:not(:has(~.reflet-faq-groupe-section)) .texte-long--groupe{padding-bottom:var(--section)}.article-envoi{margin:6px 0 0;font-size:13px;display:grid;gap:6px}.article-envoi-barre{display:block;height:4px;border-radius:2px;background:var(--pierre);overflow:hidden}.article-envoi-barre>span{display:block;height:100%;background:var(--cuivre);transition:width .2s ease}.article-envoi--erreur{color:#9b2c1f;display:block}.btn.est-inactif{opacity:.55;pointer-events:none}.panier-corps[aria-busy=true]{opacity:.6;transition:opacity .15s}.shopify-policy__container{max-width:760px;margin:0 auto;padding:32px var(--gouttiere) 64px}.shopify-policy__title h1{font-family:Fraunces,Fraunces repli,Georgia,serif;font-weight:500}
/*# sourceMappingURL=/cdn/shop/t/2/assets/reflet.css.map */
