.modal{box-sizing:border-box;opacity:0;position:fixed;visibility:hidden;z-index:-1;margin:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#02154021;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 750px){.modal{padding:4.8rem 0}}.modal[open]{opacity:1;visibility:visible;z-index:101}.modal__dialog{width:100%;height:100%;max-height:100%;overflow-y:auto;background-color:#f6f5f3;padding:1.6rem}@media screen and (min-width: 750px){.modal__dialog{width:48rem;height:auto}}.modal__header{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;font-size:calc(var(--font-heading-scale) * 1.8rem);line-height:calc(var(--font-heading-scale) * 2.4rem);font-weight:600;margin-bottom:2.4rem}.modal__header:not(.recover) .modal__header-label-recover,.modal__header.recover .modal__header-label{display:none}.modal__close{border:0;background:none;padding:0;cursor:pointer}.modal__close .icon{width:1.6rem}.modal__form:not(.active){display:none}.modal__form-title{font-size:calc(var(--font-heading-scale) * 1.4rem);line-height:calc(var(--font-heading-scale) * 2rem);font-weight:600;margin-bottom:.8rem}.modal__form-fields{display:flex;flex-direction:column;gap:1.6rem}.modal__form-fields-columns{display:grid;grid-template-columns:repeat(2,1fr);gap:1.6rem}.modal__form-input,.modal__form-select{background-color:#fff;width:100%;border-radius:4px;height:48px;padding:12px;font-size:calc(var(--font-heading-scale) * 1.25rem);line-height:calc(var(--font-heading-scale) * 2.4rem);border:0}.modal__form-field{position:relative}.modal__form-field--required:after{content:"*";position:absolute;top:50%;left:10%;transform:translateY(-50%);pointer-events:none;font-size:1.45rem}@media screen and (min-width: 750px){.modal__form-input,.modal__form-select{font-size:calc(var(--font-heading-scale) * 1.45rem)}.modal__form-field--required:after{left:60%}}.modal__form-input{padding-right:2.25rem}.modal__form-actions{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem;margin-top:.8rem}.modal__form-actions .link{font-size:calc(var(--font-heading-scale) * 1.4rem);line-height:calc(var(--font-heading-scale) * 2rem);color:#696686}.modal__form-actions .button--primary{--color-button: 139, 205, 163;--color-button-text: 255, 255, 255}.modal__form-checkboxes{margin-top:1.6rem;display:flex;flex-direction:column;gap:.8rem}.modal__form-checkbox{font-size:calc(var(--font-heading-scale) * 1.2rem);line-height:calc(var(--font-heading-scale) * 1.6rem);font-weight:500}.modal__form-checkbox a{color:inherit}.modal__form-checkbox input{margin:0;position:relative;top:2px}.modal-access__security{font-size:calc(var(--font-heading-scale) * 1.4rem);line-height:calc(var(--font-heading-scale) * 2rem);margin-left:auto;font-weight:400;display:flex;align-items:center;gap:.4rem}.modal-access__security .icon{width:1.6rem}.modal-access__security .label{color:#696686}.modal-access__tabs{display:flex;margin-bottom:1.6rem}.modal-access__tab{flex:1;text-align:center;font-size:calc(var(--font-heading-scale) * 1.4rem);line-height:calc(var(--font-heading-scale) * 2rem);color:inherit;text-decoration:none;padding-bottom:.8rem;border-bottom:2px solid}.modal-access__tab:not(.active){color:#696686;border-bottom:1px solid #B4B3C2}
/*# sourceMappingURL=/cdn/shop/t/56/assets/component-modal.css.map */
