.modal{position:fixed;z-index:11111111111;top:0;left:0;box-sizing:border-box;width:100%;height:100%;margin:0 auto;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--color-backdrop);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s ease}.modal[open]{opacity:1;visibility:visible;pointer-events:all}.modal__toggle{position:absolute;right:1.4em;top:2rem;padding:.5rem;height:auto;display:flex;border:0;background-color:transparent;cursor:pointer}.modal__toggle svg{height:2.4rem;outline:none;width:2.4rem}.modal__container{display:flex;flex-direction:column;height:100%;width:100%}.modal__content{position:absolute;top:50%;left:50%;display:block;width:calc(100% - 4rem);height:fit-content;max-width:48rem;padding:2.5rem;border-radius:1rem;background:var(--color-secondary);text-align:center;transform:translate(-50%) translateY(-50%);opacity:0;transition:opacity .3s ease .1s}.modal[open] .modal__content{opacity:1}@media screen and (min-width: 990px){.modal__content{max-width:49rem;width:70%}}@media screen and (max-width: 990px) and (max-height: 580px){.modal__toggle{color:var(--color-primary);top:.5rem;right:.5rem}.modal__toggle svg{height:3.6rem;width:3.6rem}}@media screen and (min-width: 990px) and (max-height: 500px){.modal__content{overflow:auto;min-height:100vh;max-height:100vh}}.localization-modal .modal__content{text-align:left}.localization-modal .modal__title{margin:0;text-transform:uppercase;padding-right:2.5rem;color:var(--color-primary)}.localization-modal .modal__text{margin-top:0;margin-bottom:1rem;line-height:1.6;color:var(--color-primary)}.localization-modal-form .localization__label{margin:0 0 .8rem;line-height:1;font-size:1.2rem;color:var(--color-primary)}.localization-modal-form .disclosure__button{display:block;margin-bottom:2.4rem;padding:.5rem 1.5rem!important;width:100%;height:auto;border-radius:var(--inputs-radius);border:1px solid var(--color-primary);transition:border var(--duration-short) ease}.localization-modal-form .disclosure__button:before,.localization-modal-form .disclosure__button:after{box-shadow:none!important}.localization-modal-form .disclosure__button .icon-caret{right:1.5rem;height:1.6rem;transform:translateY(-50%);top:50%;width:1.6rem}.localization-modal-form .disclosure__button[aria-expanded=true] .icon-caret{transform:translateY(-50%) rotate(180deg)}.localization-modal-form .disclosure__list{animation:none;bottom:unset;left:0;top:100%;margin:0;padding:1.2rem .6rem;right:0;max-width:100%;min-height:auto;background-color:rgb(var(--color-background));border:.1rem solid var(--color-primary);border-top:none;overflow-y:auto;position:absolute;width:100%;z-index:2}.localization-modal-form .disclosure__link{padding-left:1rem;padding-right:1rem}.localization-modal-form .button{width:100%}.localization-modal-button{display:flex;align-items:center;justify-content:center;white-space:nowrap;cursor:pointer;height:4.4rem}.localization-modal-button svg{flex-shrink:0}.localization-modal-button__content{display:flex;width:auto;align-items:center;gap:.8rem}
/*# sourceMappingURL=/cdn/shop/t/140/assets/component-localization-modal.css.map */
