.pots-page{padding-block:var(--espace-4) var(--espace-5)}.pots-intro{color:var(--encre-douce);max-width:var(--largeur-texte);margin-top:var(--espace-2)}.pots-hero{gap:var(--espace-3);display:grid}@media (min-width:900px){.pots-hero{align-items:center;gap:var(--espace-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.pots-hero-visuel{aspect-ratio:4/3;border:1px solid var(--bordure);border-radius:var(--rayon);background:var(--surface);display:flex;position:relative;overflow:hidden}.pots-hero-visuel-motif{background-image:repeating-linear-gradient(0deg, var(--bordure) 0 1px, transparent 1px 25%), repeating-linear-gradient(90deg, var(--bordure) 0 1px, transparent 1px 25%);opacity:.6;position:absolute;inset:0}.pots-hero-visuel-contenu{text-align:center;max-width:30ch;padding:var(--espace-3);color:var(--encre-faible);margin:auto;position:relative}.pots-hero-visuel-contenu p:first-of-type{color:var(--encre-douce);margin-top:var(--espace-1);font-weight:600}.pots-hero-visuel-icone{width:2rem;height:2rem;color:var(--encre-faible)}.pots-hero-visuel-note{margin-top:var(--espace-1);font-size:.75rem;line-height:var(--texte-interligne)}.pots-hero-visuel-note code{font-size:inherit}.pots-hero-accroche{color:var(--encre-douce);max-width:var(--largeur-texte);margin-top:var(--espace-3);font-size:1.125rem}.pots-hero-points{margin:var(--espace-3) 0 0;color:var(--encre);gap:.375rem;padding:0;font-size:.9375rem;font-weight:600;list-style:none;display:grid}.pots-hero-points li{padding-left:var(--espace-2);border-left:2px solid var(--accent)}.pots-arguments-grille{margin:var(--espace-3) 0 0;gap:var(--espace-2);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:0;list-style:none;display:grid}.pots-argument{gap:var(--espace-1);flex-direction:column;display:flex}.pots-argument-icone{width:1.25rem;height:1.25rem;color:var(--encre-faible)}.pots-argument-titre{color:var(--encre);font-weight:600}.pots-argument-texte{color:var(--encre-douce);font-size:.9375rem}.pots-deroule-liste{margin:var(--espace-3) 0 0;gap:var(--espace-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:0;list-style:none;display:grid}.pots-deroule-titre-etape{color:var(--encre);align-items:center;gap:.5rem;font-weight:600;display:flex}.pots-deroule-texte{margin-top:var(--espace-1);color:var(--encre-douce);font-size:.9375rem}.pots-faq-liste{margin-top:var(--espace-3);gap:var(--espace-2);display:grid}.pots-faq-item{padding:var(--espace-2) var(--espace-3)}.pots-faq-question{cursor:pointer;color:var(--encre);font-weight:600}.pots-faq-reponse{margin-top:var(--espace-2);color:var(--encre-douce);max-width:var(--largeur-texte);font-size:.9375rem}.pots-faq-a-confirmer{margin-top:var(--espace-1);color:var(--alerte);background:var(--alerte-fond);border-radius:var(--rayon);padding:.125rem var(--espace-1);font-size:.75rem;font-weight:600;display:inline-flex}.pots-etape-titre{margin-bottom:var(--espace-2);font-size:1.125rem}.pots-atelier-section{scroll-margin-top:calc(var(--hauteur-navbar) + var(--espace-2))}#pots-etape-dimensions,#pots-etape-finition,#pots-etape-demande{scroll-margin-top:calc(var(--hauteur-navbar) + 23rem)}@media (min-width:1024px){.pots-atelier-section,#pots-etape-dimensions,#pots-etape-finition,#pots-etape-demande{scroll-margin-top:calc(var(--hauteur-navbar-large) + var(--espace-2))}}.pots-atelier-entete{margin-bottom:var(--espace-3)}.pots-atelier-titre{margin-top:var(--espace-1);font-size:clamp(1.75rem,4vw,2.75rem)}.pots-atelier{gap:var(--espace-3);grid-template-columns:minmax(0,1fr);display:grid}.pots-atelier-commandes{gap:var(--espace-3);align-content:start;min-width:0;display:grid}@media (max-width:1023px){.pots-atelier-vitrine,.pots-vitrine-interieur{display:contents}.pots-vitrine-scene{top:var(--hauteur-navbar);z-index:var(--plan-flottant);background:var(--papier);padding-bottom:var(--espace-1);border-bottom:1px solid var(--bordure);margin-inline:calc(var(--gouttiere) * -1);padding-inline:var(--gouttiere);order:-2;position:sticky}.pots-vitrine-fiche{order:-1}.pots-vitrine-scene .pots-prix-avertissement,.pots-vitrine-scene .pots-prix-surface{display:none}.pots-vitrine-scene .pots-prix{padding:var(--espace-1) var(--espace-2)}.pots-vitrine-scene .pots-prix-montant{font-size:1.5rem}}@media (min-width:1024px){.pots-atelier{gap:var(--espace-4);grid-template-columns:minmax(0,1fr) minmax(0,.85fr)}.pots-atelier-commandes{order:1;align-self:start}.pots-atelier-vitrine{order:2;align-self:stretch}.pots-vitrine-interieur{top:calc(var(--hauteur-navbar-large) + var(--espace-2));gap:var(--espace-2);align-content:start;display:grid;position:sticky}}.pots-vitrine-dessin{border:1px solid var(--bordure);border-radius:var(--rayon);background:var(--fond-sable);color:var(--encre);padding:var(--espace-2);height:clamp(150px,21vh,205px);display:flex}@media (min-width:1024px){.pots-vitrine-dessin{height:clamp(280px,36vh,380px);padding:var(--espace-3)}}.pots-vitrine-dessin svg{width:100%;height:100%;display:block}.pots-vitrine-legende{margin-top:var(--espace-1);color:var(--encre-douce);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;display:flex}.pots-vitrine-forme{text-transform:uppercase;letter-spacing:.08em;color:var(--encre-faible);font-size:.6875rem}.pots-vitrine-separateur{background:var(--bordure);width:1rem;height:1px}.pots-vitrine-pastille{border:1px solid var(--bordure);border-radius:50%;flex:none;width:.875rem;height:.875rem}.pots-prix{margin-top:var(--espace-2);padding:var(--espace-2) var(--espace-3);border:1px solid var(--bordure);border-radius:var(--rayon);background:var(--surface)}.pots-prix-attente{margin-top:var(--espace-2);color:var(--encre-faible);font-size:.875rem}.pots-prix-cause{color:var(--encre-douce);font-size:.8125rem}.pots-prix-cause strong{color:var(--encre);font-variant-numeric:tabular-nums}.pots-prix-montant{align-items:baseline;gap:var(--espace-1);color:var(--encre);margin-top:.125rem;font-size:1.75rem;font-weight:700;line-height:1.1;display:flex}.pots-prix-valeur{font-variant-numeric:tabular-nums;animation:pots-prix-signal calc(var(--duree-moyenne) * 3) var(--courbe);position:relative}.pots-prix-valeur:after{content:"";background:var(--accent);transform-origin:0;height:2px;animation:pots-prix-trait calc(var(--duree-moyenne) * 4) var(--courbe);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}@keyframes pots-prix-signal{0%{opacity:.35}to{opacity:1}}@keyframes pots-prix-trait{0%{transform:scaleX(0)}30%{transform:scaleX(1)}70%{transform-origin:0;transform:scaleX(1)}71%{transform-origin:100%}to{transform-origin:100%;transform:scaleX(0)}}.pots-prix-etiquette{text-transform:uppercase;letter-spacing:.04em;color:var(--encre-faible);font-size:.6875rem;font-weight:600}.pots-prix-decomposition{margin-top:var(--espace-2);gap:var(--espace-1);display:grid}.pots-prix-barre{border-radius:var(--rayon);background:color-mix(in oklab, var(--encre) 20%, var(--papier));height:6px;display:flex;overflow:hidden}.pots-prix-barre-matiere{background:var(--accent);height:100%;transition:width var(--duree-moyenne) var(--courbe);display:block}.pots-prix-parts{justify-content:space-between;gap:var(--espace-2);margin:0;font-size:.8125rem;display:flex}.pots-prix-parts div:last-child{text-align:right}.pots-prix-parts dt{color:var(--encre-faible);text-transform:uppercase;letter-spacing:.06em;font-size:.6875rem}.pots-prix-parts dd{color:var(--encre);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.pots-prix-surface{color:var(--encre-douce);margin-top:.25rem;font-size:.8125rem}.pots-prix-avertissement{margin-top:var(--espace-2);font-size:.75rem;line-height:var(--texte-interligne);color:var(--encre-faible);max-width:var(--largeur-texte)}.pots-fiche{gap:var(--espace-2);margin-top:var(--espace-2);display:grid}.pots-fiche-chiffres{gap:var(--espace-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.pots-fiche-chiffres dt{text-transform:uppercase;letter-spacing:.08em;color:var(--encre-faible);font-size:.6875rem}.pots-fiche-chiffres dd{color:var(--encre);font-variant-numeric:tabular-nums;margin:.125rem 0 0;font-size:1.25rem;font-weight:700}.pots-fiche-unite{color:var(--encre-douce);font-size:.8125rem;font-weight:600}.pots-fiche-note{color:var(--encre-faible);font-size:.75rem;line-height:var(--texte-interligne)}.pots-alerte{align-items:flex-start;gap:var(--espace-1);padding:var(--espace-2);border-radius:var(--rayon);border:1px solid var(--bordure);background:var(--surface);font-size:.8125rem;line-height:var(--texte-interligne);display:flex}.pots-alerte-icone{flex:none;width:1.125rem;height:1.125rem;margin-top:.125rem}.pots-alerte-titre{color:var(--encre);font-weight:700}.pots-alerte-texte{color:var(--encre-douce);margin-top:.125rem}.pots-alerte-information{border-color:color-mix(in oklab, var(--alerte) 40%, var(--bordure));background:var(--alerte-fond)}.pots-alerte-information .pots-alerte-icone{color:var(--alerte)}.pots-alerte-attention{border-color:var(--erreur);background:var(--erreur-fond)}.pots-alerte-attention .pots-alerte-icone{color:var(--erreur)}.pots-bloc{border:1px solid var(--bordure);border-radius:var(--rayon);background:var(--surface);padding:var(--espace-3);gap:var(--espace-3);align-content:start;min-width:0;display:grid}.pots-bloc-titre{align-items:center;gap:var(--espace-2);font-size:1.125rem;display:flex}.pots-bloc-numero{background:var(--accent);width:1.75rem;height:1.75rem;color:var(--papier);font-size:.8125rem;font-weight:700;font-family:var(--police-texte);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.pots-bloc-champ{gap:var(--espace-2);min-width:0;display:grid}.pots-bloc-libelle{text-transform:uppercase;letter-spacing:.08em;color:var(--encre-faible);font-size:.6875rem;font-weight:600}.pots-departs{gap:var(--espace-2);display:grid}.pots-departs-rangee{gap:var(--espace-1);flex-wrap:wrap;display:flex}.pots-depart-bouton{text-align:left;min-width:0;padding:.5rem var(--espace-2);min-height:var(--cible-min);border:1px solid var(--bordure-controle);border-radius:var(--rayon);background:var(--papier);color:var(--encre);cursor:pointer;transition:border-color var(--duree-courte) var(--courbe);flex-direction:column;flex:10rem;gap:.125rem;font-family:inherit;display:flex}@media (hover:hover){.pots-depart-bouton:hover{border-color:var(--accent)}}.pots-depart-nom{font-size:.875rem;font-weight:600}.pots-depart-cotes{color:var(--encre-faible);font-size:.75rem}.pots-formes{gap:var(--espace-1);flex-wrap:wrap;display:flex}.pots-forme-bouton{min-height:var(--cible-min);padding:0 var(--espace-3);border:1px solid var(--bordure-controle);border-radius:var(--rayon);background:var(--papier);color:var(--encre);cursor:pointer;transition:background-color var(--duree-courte) var(--courbe), border-color var(--duree-courte) var(--courbe), color var(--duree-courte) var(--courbe);flex:6rem;font-family:inherit;font-weight:600}.pots-forme-bouton[aria-pressed=true]{background:var(--accent);color:var(--papier);border-color:var(--accent)}.pots-note{margin-top:var(--espace-1);color:var(--encre-faible);font-size:.8125rem}.pots-dimensions-grille{gap:var(--espace-3);display:grid}.pots-cote{gap:.375rem;min-width:0;display:grid}.pots-cote-entete{justify-content:space-between;align-items:center;gap:var(--espace-2);display:flex}.pots-cote-libelle{color:var(--encre);font-size:.9375rem;font-weight:600}.pots-cote-saisie{align-items:center;gap:.375rem;display:flex}.pots-cote-saisie input{width:5rem;min-height:var(--cible-min);border:1px solid var(--bordure-controle);border-radius:var(--rayon);background:var(--papier);color:var(--encre);font-variant-numeric:tabular-nums;text-align:right;padding:0 .5rem;font-size:1rem;font-weight:600}.pots-cote-saisie input[aria-invalid=true]{border-color:var(--erreur)}.pots-cote-unite{color:var(--encre-faible);font-size:.8125rem}.pots-cote-curseur{width:100%;accent-color:var(--accent);cursor:grab;min-height:1.75rem}.pots-cote-curseur:active{cursor:grabbing}.pots-cote-bornes{color:var(--encre-faible);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:.6875rem;display:flex}.pots-champ-erreur{color:var(--erreur);font-size:.8125rem;font-style:normal}.pots-finitions{gap:var(--espace-2);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.pots-finition-carte{text-align:left;padding:var(--espace-2);border:1px solid var(--bordure);border-radius:var(--rayon);background:var(--papier);color:var(--encre);cursor:pointer;transition:border-color var(--duree-courte) var(--courbe), box-shadow var(--duree-courte) var(--courbe);gap:.375rem;font-family:inherit;display:grid}.pots-finition-carte[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.pots-finition-echantillon{border-radius:var(--rayon);border:1px solid var(--bordure);height:2.25rem}.pots-finition-echantillon-galvanise{background:linear-gradient(115deg, color-mix(in oklab, var(--encre) 22%, var(--papier)) 0%, color-mix(in oklab, var(--encre) 8%, var(--papier)) 38%, color-mix(in oklab, var(--encre) 30%, var(--papier)) 62%, color-mix(in oklab, var(--encre) 14%, var(--papier)) 100%)}.pots-finition-nom{font-size:.9375rem;font-weight:600}.pots-finition-argument{color:var(--encre-douce);font-size:.8125rem;line-height:var(--texte-interligne)}.pots-teintes-grille{gap:var(--espace-1);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));display:grid}.pots-teinte-pastille{min-height:60px;padding:var(--espace-1);border-radius:var(--rayon);cursor:pointer;transition:transform var(--duree-courte) var(--courbe);border:2px solid #0000;flex-direction:column;align-items:flex-start;gap:.125rem;font-family:inherit;display:flex}@media (hover:hover){.pots-teinte-pastille:hover{transform:translateY(-2px)}}.pots-teinte-pastille[aria-pressed=true]{border-color:var(--encre);box-shadow:var(--ombre-flottante)}.pots-teinte-code{font-size:.75rem;font-weight:700}.pots-teinte-nom{font-size:.6875rem}.pots-teinte-avertissement{margin-top:var(--espace-2);color:var(--encre-faible);max-width:var(--largeur-texte);font-size:.75rem;line-height:var(--texte-interligne)}.pots-depart{align-items:flex-start;gap:var(--espace-2);padding:var(--espace-2) var(--espace-3);margin-bottom:var(--espace-3);border:1px solid var(--accent);border-radius:var(--rayon);background:var(--accent-contraste);color:var(--encre);font-size:.9375rem;line-height:var(--texte-interligne);display:flex}.pots-depart-icone{width:1.25rem;height:1.25rem;color:var(--accent);flex:none;margin-top:.125rem}.pots-proches{border:1px dashed var(--bordure);border-radius:var(--rayon);padding:var(--espace-2) var(--espace-3)}.pots-proches-titre{cursor:pointer;color:var(--encre-douce);font-size:.9375rem;font-weight:600}.pots-proches-corps{margin-top:var(--espace-2)}.pots-proches-liste{gap:var(--espace-1);margin:0;padding:0;list-style:none;display:grid}.pots-proche{padding:var(--espace-2);border:1px solid var(--bordure);border-radius:var(--rayon);background:var(--papier);color:var(--encre);transition:border-color var(--duree-courte) var(--courbe);gap:.125rem;text-decoration:none;display:grid}@media (hover:hover){.pots-proche:hover{border-color:var(--accent)}}.pots-proche-cotes{font-variant-numeric:tabular-nums;font-weight:700}.pots-proche-nom{color:var(--encre-douce);font-size:.8125rem}.pots-proche-pied{align-items:baseline;gap:var(--espace-1);margin-top:.25rem;font-size:.875rem;display:flex}.pots-proche-ecart{color:var(--encre-faible);font-size:.75rem}.pots-proches-vide{color:var(--encre-douce);font-size:.875rem;line-height:var(--texte-interligne)}.pots-lien-etape{color:var(--accent);text-underline-offset:.15em;align-items:center;gap:.25rem;font-weight:600;text-decoration:underline;display:inline-flex}.pots-recap{gap:var(--espace-2);margin:0 0 var(--espace-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.pots-recap dt{text-transform:uppercase;letter-spacing:.08em;color:var(--encre-faible);font-size:.6875rem}.pots-recap dd{color:var(--encre);margin:.125rem 0 0;font-size:.9375rem}.pots-formulaire-bloc{background:0 0;border:none;padding:0}.pots-formulaire{gap:var(--espace-2);max-width:32rem;display:grid}.pots-champ{color:var(--encre);flex-direction:column;gap:.375rem;font-size:.875rem;display:flex}.pots-champ input{min-height:var(--cible-min);padding:0 var(--espace-2);border:1px solid var(--bordure-controle);border-radius:var(--rayon);background:var(--papier);color:var(--encre);font-size:1rem}.pots-champ input[aria-invalid=true]{border-color:var(--erreur)}.pots-notice{align-items:flex-start;gap:var(--espace-1);border:1px dashed var(--bordure);border-radius:var(--rayon);background:var(--papier);color:var(--encre-douce);padding:var(--espace-2);font-size:.875rem;line-height:var(--texte-interligne);display:flex}.pots-notice-icone{width:1.125rem;height:1.125rem;color:var(--encre-faible);flex:none;margin-top:.125rem}.pots-notice-succes{border-style:solid;border-color:var(--succes);background:var(--succes-fond);color:var(--encre)}.pots-notice-succes .pots-notice-icone{color:var(--succes)}.pots-notice-erreur{border-style:solid;border-color:var(--erreur);background:var(--erreur-fond);color:var(--encre)}.pots-notice-erreur .pots-notice-icone{color:var(--erreur)}.pots-notice-succes:focus-visible,.pots-notice-erreur:focus-visible{outline-offset:2px;outline:2px solid}.pots-reference{font-variant-numeric:tabular-nums;letter-spacing:.04em;white-space:nowrap;-webkit-user-select:all;user-select:all}.pots-champ-facultatif{color:var(--encre-faible);font-weight:400}.pots-formulaire textarea{font:inherit;padding:var(--espace-1);border:1px solid var(--bordure-controle);border-radius:var(--rayon);background:var(--papier);color:var(--encre);resize:vertical}.pots-formulaire button[aria-busy=true]{opacity:.72;cursor:progress}.pots-champ-piege{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}
