.password-section__slider,.password-section{min-height:100vh;height:100%;max-height:100vh;overflow:hidden}body{-webkit-font-smoothing:antialiased!important}.password-section__title{margin:0;font-family:var(--font-primary);font-size:24px;line-height:160%;letter-spacing:letter-spacing: 0!important;color:#000}.password-section__text{font-family:var(--font-primary);font-size:16px;line-height:160%;color:#000;margin-top:20px;margin-bottom:0}.password-section__main{max-height:100vh;height:100vh}.password-section__form,.password-section__cta{top:50%;transform:translateY(-50%);position:relative}.password-section__back{position:absolute;display:none;top:47px;z-index:100;right:47px;cursor:pointer}._visible{display:block!important}._hidden{display:none!important}.password-section__swiper._hidden{display:block!important;visibility:hidden!important;z-index:-1;opacity:0!important}.password-section__slider._hidden{display:block!important;opacity:0}.password-section__slider .swiper-slide{width:fit-content}.password-section__drops-image{position:absolute;bottom:5%;left:-3%;height:auto;max-width:70%;width:100%}.password-section__content{grid-template-columns:.324fr .389fr .287fr;display:grid;gap:89px;min-height:100vh;position:relative;height:100%;max-height:100vh;padding-right:10px}html{padding-bottom:0!important}body{margin:0}.password-section__slide-image{max-width:100%;width:100%;height:100%;object-fit:cover}.password-section__slide-title{margin:0;font-weight:700;font-size:16px;line-height:160%;text-transform:uppercase;letter-spacing:letter-spacing: 0!important;color:#000}.password-section__swiper .swiper-slide{display:flex;flex-direction:column;gap:8px}.password-section__slide-image-wrapper{overflow:hidden;height:auto}.password-section__slide-image-wrapper img{width:100%;height:auto}.password-section__swiper{padding-left:35px}.swiper-wrapper{-webkit-transition-timing-function:linear!important;-o-transition-timing-function:linear!important;transition-timing-function:linear!important}.password-section__button{-webkit-appearance:none;appearance:none;background-color:#4382c3;transition:.6s ease all;border:2px solid #4382C3;padding:10px 20px;margin-top:60px;font-weight:700;cursor:pointer;font-family:var(--font-primary);font-size:16px;line-height:150%;letter-spacing:letter-spacing: 0!important;color:#fff}@media (hover: hover){.password-section__button:hover{background-color:#fff;color:#4382c3}.password-section__back:hover svg circle,.password-section__back svg path{transition:.6s ease all}.password-section__back:hover svg circle,.password-section__back:hover svg path{stroke:#e51f37!important}}.password-section__form-wrapper{margin-top:40px;display:flex;flex-direction:column;width:100%;gap:20px}.password-section__input{padding:10px 20px;font-family:var(--font-primary);font-size:16px;line-height:160%;color:#000;border-radius:0!important;-webkit-appearance:none;-webkit-border-radius:0;appearance:none!important;border:2px solid black;outline:none!important;box-shadow:none!important}.password-section__input::placeholder{font-family:var(--font-primary);font-size:16px;line-height:160%;color:#000}.password-section__textarea{border:2px solid black;padding:10px 20px;-webkit-appearance:none;appearance:none;outline:none!important;box-shadow:none!important;resize:none;min-height:200px}.password-section__textarea::placeholder{font-family:var(--font-primary);font-size:16px;line-height:160%;color:#000}.password-section__form-button{margin-top:40px}.password-section__form-message{font-family:var(--font-primary);font-size:16px;color:#4382c3}@media (max-width: 1350px){.password-section__drops-image{max-width:68%;bottom:3%}.password-section__swiper{padding-left:0}.password-section__content{gap:30px}}.password-section__drops-image-mobile{display:none}.password-section__slide-title{font-family:var(--font-primary)}@media (max-width: 1024px){.password-section__slide-image-wrapper img{min-height:445px;max-height:445px;width:initial}.password-section__cover{display:block;position:absolute;top:0;height:auto;z-index:1;max-width:434px;left:0;width:100%}.password-section__content,.password-section__main,.password-section__slider,.password-section{height:initial;max-height:initial;min-height:initial;overflow:initial}.password-section__slider{padding-left:200px;margin-top:69px}.password-section__slide-image{object-fit:cover}.password-section__content{display:block;padding-right:0}.password-section__form,.password-section__cta{top:initial;z-index:10;transform:initial}.password-section__main{padding:420px 0 0 200px;max-width:474px}.password-section__mobile-cover{display:block;position:absolute;top:0;height:auto;z-index:1;max-width:434px;left:0;width:100%}.password-section__drops-image{display:none!important}.password-section{overflow-y:hidden;padding-bottom:63px;min-height:100vh}.password-section__drops-image-mobile{display:block;position:relative;z-index:2;object-fit:cover;max-width:100%;width:95%;height:auto;left:-5%;margin-top:69px}.password-section__slider._hidden{height:0;margin:0}.password-section__form,.password-section__cta{padding-right:15px}}@media (max-width: 800px){.password-section__slide-image-wrapper img{max-height:350px;min-height:350px}}@media (max-width: 640px){.password-section__back svg{width:100%;height:100%}.password-section__slide-image{object-fit:cover}.password-section__back{max-width:30px;max-height:30px;top:15px;right:15px}.password-section__cover{max-width:304px;left:-9%}.password-section__main{padding:283px 0 0 101px}.password-section__title{font-size:16px}.password-section__text{font-size:14px;margin-top:10px}.password-section__button{margin-top:23px;font-size:14px}.password-section__slider{margin-top:40px;padding-left:101px}.password-section__slide-image-wrapper img{min-height:250px;max-height:250px}.password-section__slide-title{font-size:12px;line-height:initial;font-family:var(--font-primary)}.password-section__slider .swiper-slide{gap:5px}.password-section__form-wrapper{margin-top:20px;gap:10px}. .password-section__input{padding:7px 15px;font-size:14px}.password-section__input::placeholder{font-size:14px}.password-section__textarea{min-height:100px}.password-section{padding-bottom:30px}.password-section__drops-image-mobile{margin-top:30px}}@media (max-width: 478px){.password-section__cover{left:-10%}.password-section__text{font-size:12px}.password-section__title{font-size:14px}.password-section__button{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/password-section.css.map */
