.modal{position:fixed;z-index:-1;top:0;right:0;left:0;visibility:hidden;width:100%;height:100vh;background-color:transparent}.modal.js-modal-open{z-index:10000;visibility:visible;background-color:#fbe9e8e6}.modal.js-modal-open .modal__inner{transform:translateY(0);background-color:var(--color-main);box-shadow:-8px 15px 30px #1d1b1f26}.modal[aria-hidden=false]{z-index:10000;visibility:visible;background-color:#fbe9e8e6}.modal[aria-hidden=false] .modal__inner{transform:translateY(0);background-color:var(--color-main);box-shadow:-8px 15px 30px #1d1b1f26}.modal__inner{margin:44px 16px 16px;transition:transform .3s .1s ease,background-color .3s ease;transform:translateY(100vh);border:2px solid var(--color-dark);box-shadow:-8px 15px 30px #1d1b1f00}@media (min-width: 1028px){.modal__inner{max-width:90vw;height:100%;max-height:calc(100vh - 128px);margin:80px auto 16px}}.modal__inner .close-holder{font-family:Poppins,georgia;font-size:1.4rem;font-weight:400;font-style:normal;line-height:2.24rem;font-feature-settings:"ss06" on}@media (min-width: 768px){.modal__inner .close-holder{font-size:1.4rem}}.modal__inner .close-holder{z-index:50;display:flex;align-items:center;flex-flow:row;justify-content:flex-end;width:100%;padding:0;border-bottom:2px solid var(--color-dark);background-color:var(--color-main)}@media (min-width: 1028px){.modal__inner .close-holder{font-size:1.6rem;line-height:2.4rem;position:absolute;right:0;width:auto;border-bottom:none;background-color:transparent}}.modal__inner .close-holder button{height:40px;border-radius:0}.modal__inner .close-holder button:hover svg path{stroke:var(--color-white)}@media (min-width: 1028px){.modal__inner .close-holder button{height:unset;border-bottom-left-radius:4px}}.modal__inner .close-holder svg{width:20px;height:20px;margin-left:8px}.modal__inner .close-holder svg path{transition:stroke .3s ease}.modal__inner .form-holder{overflow-y:scroll;max-width:640px;height:100%;margin:0 auto;padding:var(--spacing-4x) var(--spacing-2x) var(--spacing-8x)}@media (min-width: 1028px){.modal__inner .form-holder{padding:var(--spacing-4x) var(--spacing-2x)}}.modal__inner .form-holder .address-form{display:flex;flex-flow:column}.modal__inner .form-holder h4{font-family:MrGinto Nord,georgia;font-size:1.6rem;font-weight:700;font-style:normal;line-height:120%;font-feature-settings:"ss06" on}@media (min-width: 768px){.modal__inner .form-holder h4{font-size:1.8rem;line-height:130%}}.modal__inner .form-holder h4{margin-bottom:var(--spacing-2x)}@media (min-width: 1028px){.modal__inner .form-holder h4{margin-bottom:var(--spacing-6x)}}.modal__inner .form-holder label{margin-bottom:var(--spacing-1x)}.modal__inner .form-holder .input{margin-bottom:var(--spacing-2x)}.modal__inner .form-holder .select{display:flex;flex-flow:column}.modal__inner .form-holder div[data-aria-hidden=true]{display:none}.modal__inner .form-holder select{font-family:Poppins,georgia;font-size:1.4rem;font-weight:400;font-style:normal;line-height:2.24rem;font-feature-settings:"ss06" on}@media (min-width: 768px){.modal__inner .form-holder select{font-size:1.4rem}}.modal__inner .form-holder select{width:100%;margin-bottom:var(--spacing-2x);padding:14.5px 12px;border:1px solid var(--color-grey-inactive);border:none;border-radius:4px;outline:none;background-color:var(--color-white);-webkit-appearance:none;-moz-appearance:none;appearance:none}.modal__inner .form-holder .form__submit-button{order:10}.modal__inner .form-holder .form__submit-button button{width:100%}
/*# sourceMappingURL=/cdn/shop/t/77/assets/components-modal.css.map */
