/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.c-map{overflow:clip}.c-map .c-map__inner{top:0;right:0;bottom:0;left:0;position:absolute}.c-map .c-map__inner>*{position:absolute;top:0;left:0;width:100%;height:100%}.c-map__marker{background-image:url(/themes/custom/saladette_theme/dist/assets/marker.t46_F7_-.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:50px;height:50px;cursor:pointer;z-index:1}
.c-modal{position:fixed;top:50%;left:50%;margin:0;transform:translate(-50%,-50%);width:calc(100% - 64px)}@media (max-width:44.99em){.c-modal{width:calc(100% - 10px)}}.c-modal{background-color:var(--clr-modal-bg);border:1px solid var(--clr-modal-border);color:var(--clr-modal-fg);padding:40px;border-radius:25px;border:0}@media (min-width:64em){.c-modal{width:518px}}.c-modal .c-messages{margin-top:1em;color:var(--clr-modal-messages-fg);padding:0}.c-modal::backdrop{background:var(--clr-modal-backdrop-bg);opacity:.75}.c-modal__close{color:inherit;position:absolute;top:16px;right:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background:transparent;display:flex;justify-content:center;align-items:center;width:32px;height:32px;cursor:pointer}.c-modal__close:focus{outline:0}.c-modal__title{font-size:.75rem;margin-top:0;margin-bottom:0;color:inherit}.c-modal__form .form-item-intro{font-family:var(--brand-comp-font);color:var(--clr-modal-title-fg);margin-top:8px;margin-bottom:40px;font-size:2.5rem;line-height:1.2}@media (min-width:64em){.c-modal__form .form-item-intro{font-size:4rem;line-height:1.1;margin-bottom:48px}}.c-modal__form .form-actions{margin-top:16px}.c-modal__form .form-email{font-size:.75rem;line-height:1.5;background:transparent;border:0;border-bottom:1px solid var(--clr-modal-input-border);width:100%;color:var(--clr-modal-input-fg);padding-top:8px;padding-bottom:8px;border-radius:0}.c-modal__form .form-email::-moz-placeholder{color:var(--clr-modal-input-placeholder-fg)}.c-modal__form .form-email::placeholder{color:var(--clr-modal-input-placeholder-fg)}.c-modal__form .form-email:focus{outline:0}.c-modal__form .form-submit{display:inline-block;font-size:1.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:8px 24px;-webkit-text-decoration:none;text-decoration:none;border:2px solid var(--clr-modal-submit-border);background:var(--clr-modal-submit-bg);color:var(--clr-modal-submit-fg);border-radius:24px}.c-modal__form .form-submit:hover{background:var(--clr-modal-submit-hover-bg);color:var(--clr-modal-submit-hover-fg)}.c-modal__form .form-submit:focus{outline:0}.c-modal__form p{margin:0}.c-modal__form .webform-confirmation{font-size:1rem}.c-modal__form .webform-confirmation a{color:inherit;-webkit-text-decoration:none;text-decoration:none;border-bottom:1px solid var(--clr-modal-confirmation-link-border)}.c-modal__form .webform-confirmation__message{margin-top:24px;margin-bottom:0}.c-modal__form .webform-confirmation__back{margin-bottom:0}.c-modal__actions{display:flex;gap:.5em;flex-wrap:wrap}.c-modal__actions .c-button{border-color:var(--clr-modal-actions-button-border)}
