@font-face{font-family:Neue Haas Unica Pro,sans-serif;src:url(neue-haas-unica-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Neue Haas Unica Pro,sans-serif;src:url(neue-haas-unica-medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}body{font-family:Neue Haas Unica Pro,sans-serif!important}.password{min-height:100dvh;max-height:100dvh;height:100dvh;display:flex;background-position:center;background-size:cover;background-repeat:no-repeat;overflow:hidden}.password__container{max-width:1440px;margin:0 auto;width:100%;height:100%;display:flex;flex-direction:column;flex:1 auto;padding:32px}.password__header{display:flex;justify-content:space-between}.password__show{background:transparent;padding:0;height:fit-content;width:fit-content;display:block;cursor:pointer;border:none;box-shadow:none;outline:none;width:25px;display:flex;justify-content:center;align-items:center;height:25px}.password__show svg{width:100%;height:100%}.password__content{height:100%;text-align:center;color:#fff;display:flex;align-items:center;justify-content:center;position:relative;top:-32px;max-width:622px;margin:0 auto;flex-direction:column;gap:32px}.password__content h3{margin:0;font-family:Neue Haas Unica Pro,sans-serif!important;font-weight:500;color:#fff;font-size:14px;line-height:140%}.password__image-logo{max-width:721px;display:flex;margin-right:auto;margin-left:auto;width:100%}.password__text p{margin:0!important}.password__text{font-weight:400;display:flex;flex-direction:column;gap:32px;font-size:14px;line-height:150%;margin:0;text-align:center;color:#fff}.password__bottom{display:flex;justify-content:space-between}.password__inst-button{padding:12px 20.5px;border:1px solid rgba(255,255,255,.4);font-weight:400;font-size:14px;background-color:transparent;background:transparent;line-height:140%;height:fit-content;text-decoration:none;color:#fff;transition:.4s ease all}@media (hover: hover){.password__inst-button:hover{border-color:#000;background-color:#000;background:#000;color:#fff}}.password__form-wrapper{display:flex;width:100%;border:1px solid rgba(255,255,255,.4);max-width:536px;min-width:536px;align-items:center;padding-right:5px;min-height:45.59px}.password__form-input{font-weight:400;font-size:14px;background:transparent;outline:none!important;-webkit-appearance:none!important;appearance:none!important;color:#fff;border:none;width:100%;box-shadow:none;line-height:140%;padding:12px}.password__form-input::placeholder{font-weight:400;font-size:14px;line-height:140%;color:#fff}.password__form-button{box-shadow:none;border:none;padding:8px;background:#fff;min-width:129px;max-height:35px;font-weight:400;font-size:14px;color:#000;cursor:pointer;transition:.4s ease all;line-height:140%}@media (hover: hover){.password__form-button:hover{background-color:#b8a560;color:#fff}}.password__form-error,.password__form-success{margin-bottom:0;margin-top:15px;display:flex;align-items:center;gap:15px;border:none!important;box-shadow:none!important;outline:none!important;-webkit-appearance:none!important;appearance:none!important;color:#fff}.password__form-error svg,.password__form-success svg{max-width:25px}@media (max-width: 768px){.password__bottom{flex-direction:column}.password__form-wrapper{max-width:initial;min-width:initial;width:100%}.password__inst-button{display:block;order:1;max-width:fit-content;width:fit-content;margin-right:0;margin-left:auto}#contact_form{order:2;margin-top:16px}.password__content{top:0;gap:20px}.password__text{gap:20px}}@media (max-width: 500px){.password__form-input::placeholder,.password__form-input,.password__inst-button,.password__content h3,.password__form-button,.password__text{font-size:12px}.password__content,.password__text{gap:16px}.password__container{padding:16px 16px 33px}.password__top-logo{max-width:50px;height:auto}.password__inst-button{padding:12px}}.password-form{margin-top:auto;margin-bottom:auto;position:relative;top:-32px}.password__hide{max-width:25px;max-height:25px;min-height:25px;padding:0;min-width:25px;margin-left:auto;margin-right:0;outline:none;border:none;background:transparent;box-shadow:none}.password__store-password-form{padding:15px;color:#fff;background:transparent;width:100%;font-size:14px;box-shadow:none!important;-webkit-appearance:none!important;appearance:none!important;outline:none!important;line-height:140%;border:none!important}.password__store-password-form::placeholder{font-size:14px;line-height:140%;color:#fff}.password-form{justify-content:center}.password-field.field:after,.password-field.field:before{display:none!important}.password-button:after,.password-button:before{display:none!important}.password-button{max-height:42px;font-size:14px!important;height:42px;min-height:42px;background-color:#fff!important;color:#000!important;margin:auto 4px auto auto;transition:.4s ease all;outline:none!important}.password__hide svg{height:25px;width:25px}.password__hide svg path{fill:#000!important}.password__hide{cursor:pointer}@media (hover: hover){.password-button:hover{background-color:#b8a560!important;color:#fff!important}}@media (max-width: 768px){.password-form{border:none!important}.password__store-password-form{border:1px solid rgba(255,255,255,.4)!important}.password-button{min-height:51.59px;display:flex;align-items:center;justify-content:center;margin-right:0!important;margin-top:16px!important}.password-form{top:0}}@supports (-webkit-touch-callout: none){.password{min-height:-webkit-fill-available}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/password-section.css.map */
