:root{--bg:oklch(0.985 0.005 90);--fg:oklch(0.15 0 0);--muted:oklch(0.45 0 0);--border:oklch(0.90 0.004 90);--liseret:oklch(0.86 0.03 78);--gold:#996502;--display:"Segoe UI","Helvetica Neue","Gill Sans",system-ui,sans-serif;--body:Candara,"Segoe UI",sans-serif;--espace:160px}html{overflow-x:hidden}body{margin:0;background:var(--bg);color:var(--fg);font:300 17px/1.85 var(--body)}:where(.bandeau,.menu,.pied,.vitrine,.creer,.tunnel,.compte),:where(.bandeau,.menu,.pied,.vitrine,.creer,.tunnel,.compte) *,:where(.bandeau,.menu,.pied,.vitrine,.creer,.tunnel,.compte) :after,:where(.bandeau,.menu,.pied,.vitrine,.creer,.tunnel,.compte) :before{box-sizing:border-box}:where(.bandeau,.menu,.pied,.vitrine,.creer,.tunnel,.compte) a{color:inherit;text-decoration:none}:where(.bandeau,.menu,.pied,.vitrine,.creer,.tunnel,.compte) a:focus-visible{outline:1px solid var(--fg);outline-offset:4px}:where(.bandeau,.vitrine,.creer,.tunnel,.compte) img{display:block}:where(.vitrine,.creer,.tunnel,.compte) ul{margin:0;padding:0;list-style:none}:where(.vitrine,.creer,.tunnel,.compte) :where(figure,p){margin:0}.col{max-width:1060px;margin:0 auto;padding:0 24px}.col :is(h1,h2,h3,h4,p,ul,ol){max-width:70ch;margin-left:auto;margin-right:auto}.bandeau{background:url(/images/ETSY_Eskalix_Banniere_2000x400.jpg) top no-repeat;padding:40px 24px}.bandeau .inner{position:relative;max-width:1060px;margin:0 auto}.bandeau img{width:100%;height:auto}.deconnexion-formulaire{display:contents}.deconnexion{position:absolute;top:6px;right:8.4%;display:inline-flex;align-items:center;gap:8px;min-height:30px;padding:0 8px;font-family:var(--display);font-weight:400;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--fg);background:#FFFFFF;margin:0;border:0;border-bottom:1px solid transparent;border-radius:0;cursor:pointer}.deconnexion:hover{border-bottom-color:var(--fg)}.menu{display:flex;flex-wrap:wrap;justify-content:center;gap:44px;padding:48px 24px 0}.menu a{padding:8px 0 6px;font-family:var(--display);font-weight:400;font-size:14px;letter-spacing:.3em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid transparent;transition:color .15s,border-color .15s}.menu a:hover{border-bottom-color:var(--fg)}.menu a:hover,.menu a[aria-current=page]{color:var(--fg)}.menu a.menu-cta{color:var(--fg);border-bottom-color:var(--gold)}.menu a.menu-cta:hover{color:var(--gold);border-bottom-color:var(--gold)}:where(.vitrine,.creer,.tunnel,.compte) h1{margin:var(--espace) 24px 40px;font-family:var(--display);font-weight:200;font-size:64px;letter-spacing:.55em;text-indent:.55em;line-height:1;text-align:center;color:var(--fg)}:where(.vitrine,.creer,.tunnel,.compte) h2{margin:0 0 40px;font-family:var(--display);font-weight:400;font-size:13px;letter-spacing:.5em;text-indent:.5em;text-transform:uppercase;text-align:center;color:var(--fg)}:where(.vitrine,.creer,.tunnel,.compte) h2:after{content:"";display:block;width:32px;height:1px;margin:24px auto 0;background:var(--fg)}.citation{font-family:var(--display);font-weight:300;font-size:26px;line-height:1.5;text-align:center;color:var(--fg)}.sous-titre{margin:24px 24px var(--espace);font-style:italic;font-size:15px;text-align:center;color:var(--muted)}.bloc{padding-bottom:var(--espace)}.pleine{margin-bottom:40px}.pleine img{width:auto;max-width:100%;height:auto;margin:0 auto}.bloc p+p{margin-top:28px}.puces{margin-top:32px}.puces li{padding-left:24px;border-left:1px solid var(--liseret)}.puces li+li{margin-top:20px}.concept-texte em,.puces em{font-style:italic;font-weight:400;color:var(--gold)}.chapeau{font-style:italic;font-size:23px;line-height:1.55;text-align:center;color:var(--fg)}.intro{margin-top:48px}.concept-texte{margin-top:28px}.paroles{margin-top:40px}.recit p+p{margin-top:28px}.bouton{display:inline-block;padding:18px 48px;font-family:var(--display);font-weight:400;font-size:11px;letter-spacing:.3em;text-indent:.3em;text-transform:uppercase;text-align:center;color:var(--gold);background:transparent;border:1px solid var(--gold);cursor:pointer;transition:background-color .15s,color .15s}.bouton:hover{color:#FFFFFF;background:var(--gold)}.bouton:focus-visible{outline:1px solid var(--fg);outline-offset:4px}.galerie{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px;max-width:1200px;margin:0 auto;padding:0 24px var(--espace)}.vignette{position:relative;overflow:hidden}.vignette img{width:100%;height:auto;aspect-ratio:4/3}.vignette figcaption{position:absolute;left:0;right:0;bottom:0;padding:10px 14px;font-family:var(--display);font-weight:400;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--fg);background:oklch(.985 .005 90/.92);border-top:1px solid var(--liseret);opacity:0;transform:translateY(6px);transition:opacity .2s,transform .2s}.vignette:hover figcaption{opacity:1;transform:none}.contact{display:grid;grid-template-columns:1fr 1fr;grid-gap:72px;gap:72px;max-width:1040px;margin:0 auto;padding:0 24px var(--espace);align-items:start}.accroche p+p{margin-top:16px}.accroche p{padding-left:24px;border-left:1px solid var(--liseret);font-style:italic;font-size:21px;line-height:1.6}.champ+.champ{margin-top:24px}.champ label{display:block;margin-bottom:8px;font-family:var(--display);font-weight:400;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.obligatoire{color:rgb(128,0,0);letter-spacing:0}.champ input,.champ textarea{display:block;width:100%;padding:12px 14px;font:300 17px/1.5 var(--body);color:var(--fg);background:#FFFFFF;border:1px solid var(--border);border-radius:0;transition:border-color .15s}.champ textarea{min-height:160px;resize:vertical}.champ input:hover,.champ textarea:hover{border-color:var(--liseret)}.champ input:focus-visible,.champ textarea:focus-visible{outline:none;border-color:var(--fg)}.envoi{display:flex;justify-content:flex-end;margin-top:32px}.carrousel{grid-column:1/-1;position:relative;margin-top:8px}.carrousel img{width:100%;height:auto;aspect-ratio:1200/532;object-fit:cover}.carrousel-fleche{position:absolute;top:50%;width:44px;height:44px;margin-top:-22px;display:inline-flex;align-items:center;justify-content:center;color:var(--fg);background:#FFFFFF;border:1px solid var(--border)}.carrousel-fleche.prev{left:31px}.carrousel-fleche.next{right:31px}.carrousel-puces{position:absolute;left:0;right:0;bottom:16px;display:flex;justify-content:center;gap:10px}.carrousel-puce{width:10px;height:10px;border-radius:50%;background:#FFFFFF;border:1px solid var(--fg)}.carrousel-puce.active{background:var(--fg)}.bandeau-alerte{position:fixed;top:50%;left:0;right:0;transform:translateY(-50%);z-index:10;padding:10px;font-family:var(--body);text-align:center;color:rgb(122,122,0);background:rgb(255,255,153)}.bandeau-alerte.efface{opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s .3s}.bandeau-succes{color:rgb(0,122,0);background:#99FF99}.bandeau-alerte.bandeau-rouge{color:rgb(122,0,0);background:#FF9999}.document{padding:var(--espace) 24px;line-height:1.6}.doc-entete{margin-bottom:48px;text-align:center}.doc-entete p{font-family:var(--display);font-weight:600;font-size:20px;line-height:1.4;color:var(--fg)}.document p+p{margin-top:6px}.document strong{font-weight:600}.document h2.article{margin:40px auto 16px;letter-spacing:.3em;text-indent:0;text-align:left}.document h2.article:after{margin:12px 0 0}.document h2.article.longue{margin:20px auto 6px;font-family:var(--body);font-weight:600;font-size:17px;letter-spacing:0;text-transform:none;line-height:1.6}.document h2.article.longue:after{display:none}:where(.page-outil) h1{font-size:44px;letter-spacing:.3em;text-indent:.3em;margin-bottom:56px}.col.page-courte{padding-bottom:var(--espace)}.atelier{max-width:1060px;margin:0 auto;padding:0 24px var(--espace)}:where(.creer,.tunnel,.compte) h1{font-size:44px;letter-spacing:.3em;text-indent:.3em;margin-bottom:56px}.attente{min-height:1.85em;font-style:italic;color:var(--gold)}.attente,.refus{margin:0 0 16px}.scene{display:grid;grid-template-columns:1fr 300px;grid-gap:40px;gap:40px;align-items:stretch;margin-top:48px}.simulation-bloc h2{margin-bottom:16px;letter-spacing:.3em;text-indent:0;text-align:left}.simulation-bloc h2:after{margin:12px 0 0}.simulation{display:flex;flex-direction:column;justify-content:center;padding:40px 32px;background:#FFFFFF;border:1px solid var(--border)}.calques{position:relative;width:100%;aspect-ratio:600/180}.calques .calque{position:absolute;inset:0;width:100%;height:100%}.recap{display:flex;flex-direction:column;padding:0 0 0 32px;border-left:1px solid var(--liseret)}.critere h2,.recap h2{margin:0 0 16px;letter-spacing:.3em;text-indent:0;text-align:left}.critere h2:after,.recap h2:after{margin:12px 0 0}.recap-lignes li{padding:7px 0;border-bottom:1px solid var(--border);font-weight:400}.prix{margin-top:auto;padding-top:28px}.prix strong{display:block;margin-top:6px;font-family:var(--display);font-weight:200;font-size:52px;line-height:1;letter-spacing:.02em;color:var(--fg)}.criteres{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px 32px;gap:40px 32px}.critere{padding-top:20px;border-top:1px solid var(--liseret)}.critere h2 label{cursor:pointer}.critere select{display:block;width:100%;padding:11px 44px 11px 14px;font:300 16px/1.4 var(--body);color:var(--fg);background:#FFFFFF url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%23262626' stroke-width='1.4'><path d='m3.5 6 4.5 4.5L12.5 6'/></svg>") right 14px center no-repeat;border:1px solid var(--border);border-radius:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;transition:border-color .15s}.critere select:hover{border-color:var(--liseret)}.critere select:focus-visible{outline:none;border-color:var(--fg)}.grande{position:relative;margin-top:12px;border:1px solid var(--border);background:#FFFFFF}.grande:not(:has(img)){min-height:160px}.grande img{width:auto;max-width:100%;height:auto;margin:0 auto}.fleche{position:absolute;top:50%;width:44px;height:44px;margin-top:-22px;padding:0;display:inline-flex;align-items:center;justify-content:center;color:var(--fg);opacity:.6;background:transparent;border:0;cursor:pointer;transition:opacity .15s}.fleche.prev{left:0}.fleche.next{right:0}.fleche:hover{opacity:1}.fleche:focus-visible{opacity:1;outline:1px solid var(--fg);outline-offset:-4px}.pastilles{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.pastille{position:relative;width:44px;height:44px;padding:0;overflow:hidden;background:#FFFFFF;border:1px solid var(--border);cursor:pointer;transition:border-color .15s}.pastille img{position:absolute;left:-88px;top:-14px;width:220px;height:91px;max-width:none}.pastille:hover{border-color:var(--fg)}.pastille[aria-pressed=true]{border-color:var(--gold);outline:1px solid var(--gold)}.pastille:focus-visible{outline:1px solid var(--fg);outline-offset:2px}.critere-resinage{margin-top:40px;max-width:calc((100% - 64px) / 3)}.ajout{display:flex;justify-content:flex-end;margin-top:40px}.bouton-plein{color:#FFFFFF;background:var(--gold);border-color:var(--gold);font-size:12px;padding:20px 40px}.bouton-plein:hover{color:#FFFFFF;background:var(--fg);border-color:var(--fg)}.tunnel .atelier h2{margin:0 0 24px;letter-spacing:.3em;text-indent:0;text-align:left}.tunnel .atelier h2:after{margin:12px 0 0}.tunnel .atelier h2.centre{text-align:center;text-indent:.3em}.tunnel .atelier h2.centre:after{margin:12px auto 0}.tunnel .atelier em,.tunnel h1 em{font-style:italic;font-weight:400;color:var(--gold)}.tunnel h1 em{font-weight:inherit}.tunnel :is(.bandeau-succes,.bandeau-alerte){position:static;transform:none;margin:-16px 0 40px;padding:10px;font-family:var(--body);text-align:center}.tunnel .retrait-ligne{display:contents}.tunnel .ligne-tete .bandeau-retrait{order:-1;flex-basis:100%;padding:10px;text-align:center;color:rgb(98,57,0);background:#FFB347}.tunnel .icone{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;color:var(--fg);background:transparent;border:1px solid var(--border);cursor:pointer;transition:border-color .15s}.tunnel .icone:hover{border-color:var(--fg)}.tunnel .icone:focus-visible{outline:1px solid var(--fg);outline-offset:2px}.tunnel .lignes{border-top:1px solid var(--border)}.tunnel .ligne{padding:20px 0;border-bottom:1px solid var(--border)}.tunnel .ligne-tete{display:flex;flex-wrap:wrap;gap:8px 28px;align-items:center}.tunnel .ligne-tete .libelle{flex:1 1 240px;font-family:var(--display);font-weight:600;font-size:16px}.tunnel .ligne-tete .offert{font-family:var(--display);font-size:12px;letter-spacing:.2em;text-transform:uppercase}.tunnel .ligne-tete .qte,.tunnel .ligne-tete .ttc{font-family:var(--display);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.tunnel .ligne-tete .montant{font-weight:400;font-size:20px;text-align:right;min-width:96px}.tunnel .ligne-tete .prix-barre{text-decoration:line-through;text-align:right}.tunnel .ligne-detail{margin-top:10px;font-style:italic;color:#689DE6}.tunnel .ligne-detail li{line-height:1.6}.tunnel .totaux{width:340px;margin:28px 0 0 auto}.tunnel .totaux div{display:flex;justify-content:space-between;gap:24px;padding:8px 0;border-bottom:1px solid var(--border)}.tunnel .totaux .total{font-family:var(--display);font-weight:600;font-size:20px;border-bottom:0;padding-top:14px}.tunnel .totaux dd{margin:0;color:#235499}.tunnel .totaux dd.remise{font-weight:700;color:#00C000}.tunnel .commander{display:flex;justify-content:flex-end;margin-top:32px}.tunnel .options-panier{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;margin-top:56px;padding-top:32px;border-top:1px solid var(--liseret)}.tunnel .coffret{display:flex;gap:24px;align-items:flex-start}.tunnel .coffret label{display:inline-flex;align-items:flex-start;gap:12px;cursor:pointer}.tunnel input[type=checkbox]{width:20px;height:20px;margin:4px 0 0;flex:none;accent-color:var(--gold);cursor:pointer}.tunnel input[type=checkbox]:focus-visible{outline:1px solid var(--fg);outline-offset:3px}.tunnel .coffret img{width:150px;height:149px;flex:none;border:1px solid var(--border)}.tunnel .code-libelle{display:block;margin-bottom:8px;font-family:var(--display);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.tunnel .code-ligne{display:flex;gap:8px;align-items:center}.tunnel .champ-texte{display:block;width:100%;max-width:240px;padding:10px 14px;font:300 17px/1.5 var(--body);color:var(--fg);background:#FFFFFF;border:1px solid var(--border);border-radius:0;transition:border-color .15s}.tunnel .champ-texte:hover{border-color:var(--liseret)}.tunnel .champ-texte:focus-visible{outline:none;border-color:var(--fg)}.tunnel .champ-texte:disabled{color:var(--muted);background:var(--border)}.tunnel .adresses-tete{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:8px}.tunnel .adresses-tete h2{margin-bottom:0}.tunnel .adresse{display:grid;grid-template-columns:1fr auto;grid-gap:24px;gap:24px;align-items:start;padding:24px 0;border-top:1px solid var(--border)}.tunnel .adresse:last-child{border-bottom:1px solid var(--border)}.tunnel .adresse p,.tunnel .bloc-adresse p{min-height:1.85em}.tunnel .adresses-recap{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px}.tunnel .voile{position:fixed;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;padding:24px;background:oklch(.985 .005 90/.82)}.tunnel .fenetre{width:100%;max-width:400px;padding:28px 28px 32px;background:#FFFFFF;border:1px solid var(--border)}.tunnel .fenetre-tete{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.tunnel .fenetre-tete h2{margin:0;letter-spacing:.2em}.tunnel .fenetre-tete h2:after{display:none}.tunnel .fenetre .champ+.champ{margin-top:12px}.tunnel .fenetre .champ label{display:block;margin-bottom:6px;font-family:var(--display);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.tunnel .fenetre .champ-texte,.tunnel .fenetre select{max-width:none}.tunnel .fenetre select{display:block;width:100%;padding:10px 14px;font:300 17px/1.5 var(--body);color:var(--fg);background:#FFFFFF;border:1px solid var(--border);border-radius:0}.tunnel .fenetre select:disabled{color:var(--muted);background:var(--border)}.tunnel .fenetre .envoi{display:block;margin-top:24px}.tunnel .bloc-recap{padding:40px 0;border-top:1px solid var(--border)}.tunnel .bloc-recap:not(.bloc-recap~.bloc-recap){border-top:0;padding-top:0}.tunnel .validation{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.tunnel .validation .bandeau-alerte{flex-basis:100%;margin:0}.tunnel .cgv{display:inline-flex;align-items:center;gap:12px}.tunnel .coches{margin-bottom:32px}.tunnel .coches li{position:relative;padding-left:36px}.tunnel .coches li+li{margin-top:12px}.tunnel .coches svg{position:absolute;left:0;top:.45em;color:var(--gold)}.tunnel .merci{margin-bottom:48px}.tunnel .merci,.tunnel .merci em{font-weight:600}.tunnel .illustration{width:100%;height:auto}.tunnel .centre-gras{margin-bottom:20px;font-weight:600;text-align:center}.tunnel .annule-detail{margin-bottom:56px}.tunnel .annule-detail strong em{font-weight:600}.tunnel .choix{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:32px;gap:32px;margin-bottom:64px;text-align:center}.tunnel .choix .intitule{margin-bottom:16px;font-family:var(--display);font-size:12px;letter-spacing:.2em;text-transform:uppercase}.tunnel .choix .bouton{display:block}.tunnel .choix button.bouton{width:100%}.tunnel .choix .pourquoi{margin-top:16px;font-style:italic;color:var(--muted)}.compte .atelier h2,.compte .col h2,.compte .fenetre h2{margin:0 0 24px;letter-spacing:.3em;text-indent:0;text-align:left}.compte .atelier h2:after,.compte .col h2:after,.compte .fenetre h2:after{margin:12px 0 0}.compte .deux-colonnes{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;align-items:start}.compte .champ+.groupe,.compte .groupe+.groupe{margin-top:32px}.compte .champ+.champ{margin-top:16px}.compte .champ label,.compte .libelle{display:block;margin-bottom:8px;font-family:var(--display);font-weight:300;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.compte .champ select,.compte .champ-texte{display:block;width:100%;padding:11px 14px;font:300 17px/1.5 var(--body);color:var(--fg);background:#FFFFFF;border:1px solid var(--border);border-radius:0;transition:border-color .15s}.compte .champ select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:44px;background:#FFFFFF url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%23262626' stroke-width='1.4'><path d='m3.5 6 4.5 4.5L12.5 6'/></svg>") right 14px center no-repeat}.compte .champ select:hover,.compte .champ-texte:hover{border-color:var(--liseret)}.compte .champ select:focus-visible,.compte .champ-texte:focus,.compte .champ-texte:focus-visible{outline:none;border-color:var(--fg);box-shadow:0 0 0 1px var(--fg)}.compte .champ select:disabled,.compte .champ-texte:disabled{color:var(--muted);background:var(--border)}.compte .envoi{display:flex;justify-content:flex-end;margin-top:40px}.compte .envoi.a-gauche{justify-content:flex-start}.compte .a-droite{display:flex;justify-content:flex-end}.compte .lien-discret{display:inline-block;margin-top:16px;font-family:var(--display);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid transparent}.compte .lien-discret:hover{color:var(--fg);border-bottom-color:var(--fg)}.compte .case{display:inline-flex;align-items:flex-start;gap:12px;cursor:pointer}.compte input[type=checkbox]{width:20px;height:20px;margin:4px 0 0;flex:none;accent-color:var(--gold);cursor:pointer}.compte input[type=checkbox]:focus-visible{outline:1px solid var(--fg);outline-offset:3px}.compte .bloc-livraison{margin-top:24px;padding-top:24px;border-top:1px solid var(--border)}.compte .atelier>.message{margin:0 0 40px}.compte .voile{position:fixed;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;padding:24px;overflow:auto;background:oklch(.985 .005 90/.82)}.compte .fenetre{width:100%;max-width:560px;margin:auto;padding:28px 28px 32px;background:#FFFFFF;border:1px solid var(--border)}.compte .fenetre.etroite{max-width:440px}.compte .fenetre p.question{margin-bottom:24px}.compte .fenetre .choix{display:flex;justify-content:flex-end;gap:12px}.pied{display:flex;justify-content:center;align-items:center;gap:20px;padding:56px 24px;border-top:1px solid var(--border)}.pied .sep,.pied a{font-family:var(--display);font-weight:400;font-size:14px;letter-spacing:.3em;text-transform:uppercase;color:var(--muted)}.pied a:hover,.pied a[aria-current=page]{color:var(--fg)}@media only all and (max-width:841px){:root{--espace:96px}.bandeau{padding:32px 24px}.deconnexion{top:4px;min-height:26px;font-size:10px}.menu{gap:24px;padding-top:36px}.menu a{letter-spacing:.24em}:where(.vitrine,.creer,.tunnel,.compte) h1{font-size:48px;letter-spacing:.4em;text-indent:.4em}.citation{font-size:23px}.pleine{margin-bottom:32px}.galerie{gap:20px}.contact,.galerie{grid-template-columns:1fr}.contact{gap:48px;max-width:680px}.accroche p{font-size:20px}:where(.creer,.tunnel,.compte) h1{font-size:34px;letter-spacing:.2em;text-indent:.2em;margin-bottom:40px}.scene{grid-template-columns:1fr;gap:32px;margin-top:40px}.recap{padding:0;border-left:0}.prix{padding-top:20px}.criteres{grid-template-columns:1fr;gap:32px}.critere-resinage{max-width:none;margin-top:32px}.grande{max-width:387px}.tunnel .ligne-tete .libelle{flex-basis:100%}.tunnel .ligne-tete .montant,.tunnel .ligne-tete .prix-barre,.tunnel .ligne-tete .qte+.retrait-ligne .icone{margin-left:auto}.tunnel .ligne-tete .prix-barre+.montant{margin-left:0}.tunnel .options-panier{gap:32px}.tunnel .adresse,.tunnel .options-panier{grid-template-columns:1fr}.tunnel .adresses-tete{flex-direction:column;align-items:flex-start}.tunnel .adresses-recap{gap:32px}.tunnel .adresses-recap,.tunnel .choix{grid-template-columns:1fr}.tunnel .voile{padding:16px}.tunnel .fenetre{max-width:none}.compte .deux-colonnes{grid-template-columns:1fr;gap:40px}.compte .voile{padding:16px}.compte .fenetre{max-width:none}}@media only all and (max-width:481px){:root{--espace:64px}body{font-size:16px;line-height:1.75}.bandeau{padding:24px 16px}.bandeau .inner{display:flex;flex-direction:column}.deconnexion{position:static;align-self:flex-end;margin:8px 0 0}.menu{flex-direction:column;align-items:center;gap:0;padding:24px 24px 0}.menu a{width:100%;text-align:center;padding:12px 0;border-bottom:1px solid var(--border)}.menu a.menu-cta{border-bottom-color:var(--gold)}:where(.vitrine,.creer,.tunnel,.compte) h1{font-size:36px;letter-spacing:.3em;text-indent:.3em;margin-bottom:28px}.citation{font-size:20px}.sous-titre{font-size:14px}.col{padding-left:20px;padding-right:20px}.pleine{margin-bottom:28px}.chapeau{font-size:20px}.intro{margin-top:36px}.paroles{margin-top:32px}.bouton{width:100%}.pied{padding:40px 24px}.galerie{gap:16px}.contact,.galerie{padding:0 20px var(--espace)}.contact{gap:40px}.accroche p{font-size:19px;padding-left:20px}.envoi{justify-content:stretch}.envoi .bouton{width:100%}.document{padding:var(--espace) 20px}.doc-entete p{font-size:18px}.document h2.article{letter-spacing:.2em}.atelier{padding:0 20px var(--espace)}:where(.creer,.tunnel,.compte) h1{font-size:26px;letter-spacing:.15em;text-indent:.15em;margin-bottom:32px}.simulation{padding:24px 16px 16px}.prix strong{font-size:44px}.grande{max-width:none}.ajout{justify-content:stretch}.bouton-plein{width:100%}.tunnel .ligne-tete .montant{min-width:0}.tunnel .ligne-tete .montant,.tunnel .ligne-tete .qte+.retrait-ligne .icone{margin-left:auto}.tunnel .ligne-tete .prix-barre+.montant{margin-left:0}.tunnel .commander .bouton,.tunnel .totaux,.tunnel .validation .bouton{width:100%}.tunnel .validation{align-items:stretch}.tunnel .coffret,.tunnel .validation{flex-direction:column}.tunnel .champ-texte{max-width:none}.tunnel .code-ligne .champ-texte{flex:1 1}.compte .fenetre,.tunnel .fenetre{padding:20px 16px 24px}.compte .fenetre .choix{flex-direction:column}}