.AddBoutiqueForm-module__uHrrCW__boutiqueForm{gap:1rem;width:100%;max-width:700px;margin:2rem auto;padding:0 1rem;display:grid}.AddBoutiqueForm-module__uHrrCW__formField{gap:.5rem;display:grid}.AddBoutiqueForm-module__uHrrCW__formField label{font-size:.9rem;font-weight:500}.AddBoutiqueForm-module__uHrrCW__formField input,.AddBoutiqueForm-module__uHrrCW__formField textarea,.AddBoutiqueForm-module__uHrrCW__formField select{box-sizing:border-box;width:100%;font:inherit;background-color:#fff;border:1px solid #ccc;border-radius:.5rem;padding:.875rem 1rem}.AddBoutiqueForm-module__uHrrCW__formField input:focus,.AddBoutiqueForm-module__uHrrCW__formField textarea:focus,.AddBoutiqueForm-module__uHrrCW__formField select:focus{border-color:#111;outline:none}.AddBoutiqueForm-module__uHrrCW__formField textarea{resize:vertical;min-height:120px}.AddBoutiqueForm-module__uHrrCW__formField small{color:#666;line-height:1.4}.AddBoutiqueForm-module__uHrrCW__formSection{background-color:#fff;border:1px solid #ddd;border-radius:10px;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.AddBoutiqueForm-module__uHrrCW__sectionTitle{flex-direction:column;gap:.25rem;display:flex}.AddBoutiqueForm-module__uHrrCW__sectionTitle h2,.AddBoutiqueForm-module__uHrrCW__sectionTitle p{margin:0}.AddBoutiqueForm-module__uHrrCW__required{color:#b42318}.AddBoutiqueForm-module__uHrrCW__tagsGroups{flex-direction:column;gap:1.5rem;display:flex}.AddBoutiqueForm-module__uHrrCW__tagsGroup{border:none;margin:0;padding:0}.AddBoutiqueForm-module__uHrrCW__tagsGroup legend{margin-bottom:.75rem;font-weight:600}.AddBoutiqueForm-module__uHrrCW__tagsSelection{flex-wrap:wrap;gap:.5rem;display:flex}.AddBoutiqueForm-module__uHrrCW__tagButton{border:1px solid var(--grey);background-color:var(--secondaire-body);color:inherit;font:inherit;cursor:pointer;border-radius:6px;padding:.6rem .8rem;font-size:.85rem;transition:background-color .15s,border-color .15s}.AddBoutiqueForm-module__uHrrCW__tagButton:hover{border-color:var(--orange)}.AddBoutiqueForm-module__uHrrCW__tagSelected{border-color:var(--orange);background-color:var(--orange);color:#111;font-weight:600}.AddBoutiqueForm-module__uHrrCW__checkboxField{align-items:flex-start;display:flex}.AddBoutiqueForm-module__uHrrCW__checkboxField label{align-items:flex-start;gap:.5rem;font-size:.85rem;line-height:1.5;display:flex}.AddBoutiqueForm-module__uHrrCW__checkboxField input{flex-shrink:0;margin-top:.2rem}.AddBoutiqueForm-module__uHrrCW__formLegal{color:#666;margin-top:10px;font-size:.8rem}.AddBoutiqueForm-module__uHrrCW__submitButton{color:#fff;cursor:pointer;width:fit-content;font:inherit;background-color:#111;border:none;border-radius:.5rem;padding:.875rem 1.25rem;transition:opacity .2s}.AddBoutiqueForm-module__uHrrCW__submitButton:hover{opacity:.9}.AddBoutiqueForm-module__uHrrCW__submitButton:disabled{opacity:.7;cursor:not-allowed}.AddBoutiqueForm-module__uHrrCW__formSuccess{color:#027a48;background-color:#ecfdf3;border:1px solid #6ce9a6;border-radius:8px;margin-top:1rem;padding:1rem;font-weight:600}.AddBoutiqueForm-module__uHrrCW__formError{color:#b42318;background-color:#fef3f2;border:1px solid #fda29b;border-radius:8px;margin-top:1rem;padding:1rem;font-weight:600}.AddBoutiqueForm-module__uHrrCW__galleryAfterSuccess{border:1px solid var(--orange);background-color:var(--secondaire-body);border-radius:10px;flex-direction:column;gap:.75rem;margin-top:.5rem;padding:1.25rem;display:flex}.AddBoutiqueForm-module__uHrrCW__galleryAfterSuccess h3,.AddBoutiqueForm-module__uHrrCW__galleryAfterSuccess p{margin:0}.AddBoutiqueForm-module__uHrrCW__galleryAfterSuccess h3{font-size:1.1rem}.AddBoutiqueForm-module__uHrrCW__galleryAfterSuccess p{line-height:1.5}.AddBoutiqueForm-module__uHrrCW__galleryMailButton{border:1px solid var(--orange);width:fit-content;color:inherit;background-color:#fff;border-radius:.5rem;margin-top:.25rem;padding:.875rem 1.25rem;font-weight:600;text-decoration:none;transition:background-color .15s,border-color .15s}.AddBoutiqueForm-module__uHrrCW__galleryMailButton:hover{background-color:var(--orange);text-decoration:none}.AddBoutiqueForm-module__uHrrCW__tagButton:focus-visible,.AddBoutiqueForm-module__uHrrCW__submitButton:focus-visible,.AddBoutiqueForm-module__uHrrCW__galleryMailButton:focus-visible{outline:2px solid var(--orange);outline-offset:3px}@media (max-width:768px){.AddBoutiqueForm-module__uHrrCW__boutiqueForm{margin:1rem auto;padding:0 .75rem}.AddBoutiqueForm-module__uHrrCW__formSection{padding:1rem}.AddBoutiqueForm-module__uHrrCW__tagButton{font-size:.8rem}.AddBoutiqueForm-module__uHrrCW__submitButton,.AddBoutiqueForm-module__uHrrCW__galleryMailButton{box-sizing:border-box;text-align:center;width:100%}.AddBoutiqueForm-module__uHrrCW__galleryAfterSuccess{padding:1rem}}@media (max-width:480px){.AddBoutiqueForm-module__uHrrCW__boutiqueForm{padding:0 .5rem}.AddBoutiqueForm-module__uHrrCW__formSection{padding:.875rem}.AddBoutiqueForm-module__uHrrCW__tagButton{padding:.55rem .7rem;font-size:.75rem}.AddBoutiqueForm-module__uHrrCW__formField label{font-size:.85rem}.AddBoutiqueForm-module__uHrrCW__formField input,.AddBoutiqueForm-module__uHrrCW__formField textarea,.AddBoutiqueForm-module__uHrrCW__formField select{padding:.75rem}.AddBoutiqueForm-module__uHrrCW__galleryAfterSuccess{padding:.875rem}.AddBoutiqueForm-module__uHrrCW__galleryAfterSuccess h3{font-size:1rem}.AddBoutiqueForm-module__uHrrCW__galleryAfterSuccess p{font-size:.85rem}}
.BoutiqueHorairesForm-module__PGDb7a__container{background-color:#fff;border:1px solid #ddd;border-radius:10px;flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.BoutiqueHorairesForm-module__PGDb7a__title{flex-direction:column;gap:.25rem;display:flex}.BoutiqueHorairesForm-module__PGDb7a__title h2,.BoutiqueHorairesForm-module__PGDb7a__title p{margin:0}.BoutiqueHorairesForm-module__PGDb7a__days{flex-direction:column;gap:1rem;display:flex}.BoutiqueHorairesForm-module__PGDb7a__day{background-color:var(--secondaire-body);border:1px solid #ddd;border-radius:8px;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.BoutiqueHorairesForm-module__PGDb7a__dayHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.BoutiqueHorairesForm-module__PGDb7a__dayName{text-transform:capitalize}.BoutiqueHorairesForm-module__PGDb7a__closedLabel{cursor:pointer;align-items:center;gap:.4rem;display:flex}.BoutiqueHorairesForm-module__PGDb7a__ranges{flex-direction:column;gap:.75rem;display:flex}.BoutiqueHorairesForm-module__PGDb7a__range{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.BoutiqueHorairesForm-module__PGDb7a__timeField{flex-direction:column;gap:.3rem;display:flex}.BoutiqueHorairesForm-module__PGDb7a__timeField label{color:#555;font-size:.8rem}.BoutiqueHorairesForm-module__PGDb7a__timeField input{font:inherit;background-color:#fff;border:1px solid #ccc;border-radius:6px;padding:.7rem}.BoutiqueHorairesForm-module__PGDb7a__separator{padding-bottom:.7rem}.BoutiqueHorairesForm-module__PGDb7a__addButton,.BoutiqueHorairesForm-module__PGDb7a__removeButton{width:fit-content;font:inherit;cursor:pointer;border-radius:6px;padding:.6rem .8rem;font-size:.8rem}.BoutiqueHorairesForm-module__PGDb7a__addButton{border:1px solid var(--orange);background-color:#fff}.BoutiqueHorairesForm-module__PGDb7a__addButton:hover{background-color:var(--secondaire-body)}.BoutiqueHorairesForm-module__PGDb7a__removeButton{color:#b42318;background-color:#fff;border:1px solid #b42318}.BoutiqueHorairesForm-module__PGDb7a__closedText{color:#666;margin:0;font-size:.85rem}.BoutiqueHorairesForm-module__PGDb7a__help{color:#666;line-height:1.4}.BoutiqueHorairesForm-module__PGDb7a__addButton:focus-visible,.BoutiqueHorairesForm-module__PGDb7a__removeButton:focus-visible,.BoutiqueHorairesForm-module__PGDb7a__timeField input:focus-visible{outline:2px solid var(--orange);outline-offset:2px}@media (max-width:768px){.BoutiqueHorairesForm-module__PGDb7a__container{padding:1rem}.BoutiqueHorairesForm-module__PGDb7a__range{grid-template-columns:1fr auto 1fr;align-items:end;display:grid}.BoutiqueHorairesForm-module__PGDb7a__timeField input{box-sizing:border-box;width:100%}.BoutiqueHorairesForm-module__PGDb7a__removeButton{grid-column:1/-1}}@media (max-width:480px){.BoutiqueHorairesForm-module__PGDb7a__day{padding:.75rem}.BoutiqueHorairesForm-module__PGDb7a__range{grid-template-columns:1fr 1fr}.BoutiqueHorairesForm-module__PGDb7a__separator{display:none}.BoutiqueHorairesForm-module__PGDb7a__addButton,.BoutiqueHorairesForm-module__PGDb7a__removeButton{text-align:center;width:100%}}
.ModifierBoutiqueForm-module__lD1Gnq__form{gap:1rem;width:100%;max-width:700px;display:grid}.ModifierBoutiqueForm-module__lD1Gnq__section{background-color:#fff;border:1px solid #ddd;border-radius:10px;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.ModifierBoutiqueForm-module__lD1Gnq__sectionSimple{flex-direction:column;gap:1rem;display:flex}.ModifierBoutiqueForm-module__lD1Gnq__sectionTitle{flex-direction:column;gap:.25rem;display:flex}.ModifierBoutiqueForm-module__lD1Gnq__sectionTitle h2,.ModifierBoutiqueForm-module__lD1Gnq__sectionTitle p{margin:0}.ModifierBoutiqueForm-module__lD1Gnq__sectionTitle p{color:#555;line-height:1.5}.ModifierBoutiqueForm-module__lD1Gnq__required{color:#b42318}.ModifierBoutiqueForm-module__lD1Gnq__formField{gap:.5rem;display:grid}.ModifierBoutiqueForm-module__lD1Gnq__formField label{font-size:.9rem;font-weight:500}.ModifierBoutiqueForm-module__lD1Gnq__formField input,.ModifierBoutiqueForm-module__lD1Gnq__formField select,.ModifierBoutiqueForm-module__lD1Gnq__formField textarea{box-sizing:border-box;width:100%;font:inherit;background-color:#fff;border:1px solid #ccc;border-radius:.5rem;padding:.875rem 1rem}.ModifierBoutiqueForm-module__lD1Gnq__formField textarea{resize:vertical;min-height:110px}.ModifierBoutiqueForm-module__lD1Gnq__formField input:focus,.ModifierBoutiqueForm-module__lD1Gnq__formField select:focus,.ModifierBoutiqueForm-module__lD1Gnq__formField textarea:focus{border-color:#111;outline:none}.ModifierBoutiqueForm-module__lD1Gnq__formField small{color:#666;line-height:1.4}.ModifierBoutiqueForm-module__lD1Gnq__passwordWrapper{width:100%;position:relative}.ModifierBoutiqueForm-module__lD1Gnq__passwordWrapper input{box-sizing:border-box;width:100%;padding-right:3rem}.ModifierBoutiqueForm-module__lD1Gnq__passwordToggle{color:#555;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;display:flex;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.ModifierBoutiqueForm-module__lD1Gnq__passwordToggle:hover{color:#111}.ModifierBoutiqueForm-module__lD1Gnq__passwordToggle:focus-visible{outline:2px solid var(--orange);outline-offset:2px;border-radius:4px}.ModifierBoutiqueForm-module__lD1Gnq__modificationsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.ModifierBoutiqueForm-module__lD1Gnq__modificationButton{background-color:var(--secondaire-body);color:inherit;text-align:left;font:inherit;cursor:pointer;border:1px solid #ccc;border-radius:8px;flex-direction:column;align-items:flex-start;gap:.35rem;padding:1rem;transition:border-color .15s,background-color .15s;display:flex}.ModifierBoutiqueForm-module__lD1Gnq__modificationButton:hover{border-color:var(--orange)}.ModifierBoutiqueForm-module__lD1Gnq__modificationButton span{color:#666;font-size:.8rem;line-height:1.4}.ModifierBoutiqueForm-module__lD1Gnq__modificationSelected{border-color:var(--orange);background-color:var(--orange)}.ModifierBoutiqueForm-module__lD1Gnq__modificationSelected span{color:#222}.ModifierBoutiqueForm-module__lD1Gnq__tagModeControls{flex-wrap:wrap;gap:.5rem;display:flex}.ModifierBoutiqueForm-module__lD1Gnq__tagModeButton{font:inherit;cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:6px;padding:.7rem .9rem}.ModifierBoutiqueForm-module__lD1Gnq__tagModeActive{border-color:var(--orange);background-color:var(--orange);font-weight:600}.ModifierBoutiqueForm-module__lD1Gnq__tagsGroups{flex-direction:column;gap:1.5rem;display:flex}.ModifierBoutiqueForm-module__lD1Gnq__tagsGroup{border:none;margin:0;padding:0}.ModifierBoutiqueForm-module__lD1Gnq__tagsGroup legend{margin-bottom:.75rem;font-weight:600}.ModifierBoutiqueForm-module__lD1Gnq__tagsSelection{flex-wrap:wrap;gap:.5rem;display:flex}.ModifierBoutiqueForm-module__lD1Gnq__tagButton{border:1px solid var(--grey);background-color:var(--secondaire-body);color:inherit;font:inherit;cursor:pointer;border-radius:6px;padding:.6rem .8rem;font-size:.85rem}.ModifierBoutiqueForm-module__lD1Gnq__tagAddSelected{border-color:var(--orange);background-color:var(--orange);font-weight:600}.ModifierBoutiqueForm-module__lD1Gnq__tagRemoveSelected{color:#b42318;background-color:#fef3f2;border-color:#b42318;font-weight:600}.ModifierBoutiqueForm-module__lD1Gnq__tagSummary{background-color:var(--secondaire-body);border-radius:8px;flex-direction:column;gap:.5rem;padding:1rem;display:flex}.ModifierBoutiqueForm-module__lD1Gnq__tagSummary p{margin:0;font-size:.85rem;line-height:1.5}.ModifierBoutiqueForm-module__lD1Gnq__socialList{flex-direction:column;gap:1rem;display:flex}.ModifierBoutiqueForm-module__lD1Gnq__socialRow{border-bottom:1px solid #eee;grid-template-columns:1fr auto;align-items:end;gap:1rem;padding-bottom:1rem;display:grid}.ModifierBoutiqueForm-module__lD1Gnq__removeLink{cursor:pointer;white-space:nowrap;align-items:center;gap:.4rem;padding-bottom:.875rem;font-size:.8rem;display:flex}.ModifierBoutiqueForm-module__lD1Gnq__infoBox{border:1px solid var(--orange);background-color:var(--secondaire-body);border-radius:8px;padding:1rem}.ModifierBoutiqueForm-module__lD1Gnq__infoBox p{margin:.4rem 0 0;line-height:1.5}.ModifierBoutiqueForm-module__lD1Gnq__twoColumns{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.ModifierBoutiqueForm-module__lD1Gnq__exceptionRanges{flex-direction:column;gap:1rem;display:flex}.ModifierBoutiqueForm-module__lD1Gnq__exceptionRange{background-color:var(--secondaire-body);border:1px solid #ddd;border-radius:8px;flex-wrap:wrap;align-items:flex-end;gap:.75rem;padding:1rem;display:flex}.ModifierBoutiqueForm-module__lD1Gnq__timeField{flex-direction:column;gap:.3rem;display:flex}.ModifierBoutiqueForm-module__lD1Gnq__timeField label{color:#555;font-size:.8rem}.ModifierBoutiqueForm-module__lD1Gnq__timeField input{font:inherit;background-color:#fff;border:1px solid #ccc;border-radius:6px;padding:.7rem}.ModifierBoutiqueForm-module__lD1Gnq__timeSeparator{padding-bottom:.7rem}.ModifierBoutiqueForm-module__lD1Gnq__addButton,.ModifierBoutiqueForm-module__lD1Gnq__removeButton{width:fit-content;font:inherit;cursor:pointer;border-radius:6px;padding:.6rem .8rem;font-size:.8rem}.ModifierBoutiqueForm-module__lD1Gnq__addButton{border:1px solid var(--orange);background-color:#fff}.ModifierBoutiqueForm-module__lD1Gnq__removeButton{color:#b42318;background-color:#fff;border:1px solid #b42318}.ModifierBoutiqueForm-module__lD1Gnq__submitArea{flex-direction:column;gap:.5rem;margin-top:.5rem;display:flex}.ModifierBoutiqueForm-module__lD1Gnq__submitButton{color:#fff;cursor:pointer;width:fit-content;font:inherit;background-color:#111;border:none;border-radius:.5rem;padding:.875rem 1.25rem;transition:opacity .2s}.ModifierBoutiqueForm-module__lD1Gnq__submitButton:hover{opacity:.9}.ModifierBoutiqueForm-module__lD1Gnq__submitButton:disabled{opacity:.7;cursor:not-allowed}.ModifierBoutiqueForm-module__lD1Gnq__legal{color:#666;margin:0;font-size:.8rem}.ModifierBoutiqueForm-module__lD1Gnq__formSuccess{color:#027a48;background-color:#ecfdf3;border:1px solid #6ce9a6;border-radius:8px;padding:1rem;font-weight:600}.ModifierBoutiqueForm-module__lD1Gnq__formError{color:#b42318;background-color:#fef3f2;border:1px solid #fda29b;border-radius:8px;padding:1rem;font-weight:600}.ModifierBoutiqueForm-module__lD1Gnq__modificationButton:focus-visible,.ModifierBoutiqueForm-module__lD1Gnq__tagModeButton:focus-visible,.ModifierBoutiqueForm-module__lD1Gnq__tagButton:focus-visible,.ModifierBoutiqueForm-module__lD1Gnq__addButton:focus-visible,.ModifierBoutiqueForm-module__lD1Gnq__removeButton:focus-visible,.ModifierBoutiqueForm-module__lD1Gnq__submitButton:focus-visible{outline:2px solid var(--orange);outline-offset:2px}@media (max-width:768px){.ModifierBoutiqueForm-module__lD1Gnq__section{padding:1rem}.ModifierBoutiqueForm-module__lD1Gnq__modificationsGrid,.ModifierBoutiqueForm-module__lD1Gnq__twoColumns,.ModifierBoutiqueForm-module__lD1Gnq__socialRow{grid-template-columns:1fr}.ModifierBoutiqueForm-module__lD1Gnq__removeLink{padding-bottom:0}.ModifierBoutiqueForm-module__lD1Gnq__exceptionRange{grid-template-columns:1fr auto 1fr;align-items:end;display:grid}.ModifierBoutiqueForm-module__lD1Gnq__timeField input{box-sizing:border-box;width:100%}.ModifierBoutiqueForm-module__lD1Gnq__removeButton{grid-column:1/-1}.ModifierBoutiqueForm-module__lD1Gnq__submitButton{text-align:center;width:100%}}@media (max-width:480px){.ModifierBoutiqueForm-module__lD1Gnq__section,.ModifierBoutiqueForm-module__lD1Gnq__modificationButton{padding:.875rem}.ModifierBoutiqueForm-module__lD1Gnq__tagModeControls{flex-direction:column}.ModifierBoutiqueForm-module__lD1Gnq__tagModeButton{width:100%}.ModifierBoutiqueForm-module__lD1Gnq__tagButton{padding:.55rem .7rem;font-size:.75rem}.ModifierBoutiqueForm-module__lD1Gnq__exceptionRange{grid-template-columns:1fr 1fr}.ModifierBoutiqueForm-module__lD1Gnq__timeSeparator{display:none}.ModifierBoutiqueForm-module__lD1Gnq__addButton,.ModifierBoutiqueForm-module__lD1Gnq__removeButton{text-align:center;width:100%}}
.addShop-module__6BWRvG__container{flex-direction:column;align-items:center;gap:1.5rem;padding:2rem 1rem;display:flex}.addShop-module__6BWRvG__container h1{font-family:var(--font-title);margin:0}.addShop-module__6BWRvG__container p{margin:0}.addShop-module__6BWRvG__containerVignette{flex-direction:column;gap:1.3rem;display:flex}.addShop-module__6BWRvG__vignette{flex-direction:column;gap:.5rem;display:flex}.addShop-module__6BWRvG__vignette h3,.addShop-module__6BWRvG__vignette p{margin:0}.addShop-module__6BWRvG__modificationLink{border:1px solid var(--orange);background-color:var(--secondaire-body);text-align:center;border-radius:10px;flex-direction:column;align-items:center;gap:.75rem;width:100%;max-width:700px;padding:1rem;display:flex}.addShop-module__6BWRvG__modificationLink p{margin:0}.addShop-module__6BWRvG__modificationButton{background-color:var(--orange);color:#111;border-radius:6px;padding:.75rem 1rem;font-weight:600;text-decoration:none}.addShop-module__6BWRvG__modificationButton:hover{text-decoration:none}@media (max-width:768px){.addShop-module__6BWRvG__container h1{font-size:1.4rem}}
.modifierBoutique-module__XQ6OMG__container{background-color:var(--color-body);flex-direction:column;align-items:center;gap:1.5rem;padding:2rem 1rem;display:flex}.modifierBoutique-module__XQ6OMG__intro{flex-direction:column;gap:.75rem;width:100%;max-width:700px;display:flex}.modifierBoutique-module__XQ6OMG__intro h1{font-family:var(--font-title)}.modifierBoutique-module__XQ6OMG__intro h1,.modifierBoutique-module__XQ6OMG__intro p{margin:0}.modifierBoutique-module__XQ6OMG__orange{color:var(--orange)}.modifierBoutique-module__XQ6OMG__info{color:#666;line-height:1.5}@media (max-width:768px){.modifierBoutique-module__XQ6OMG__container{padding:1.5rem .75rem}.modifierBoutique-module__XQ6OMG__intro h1{font-size:1.5rem}}@media (max-width:480px){.modifierBoutique-module__XQ6OMG__container{padding:1rem .5rem}.modifierBoutique-module__XQ6OMG__intro h1{font-size:1.2rem}}
