/*! Normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html.app--fix{overflow:hidden}body{display:flex;flex-direction:column;min-height:100dvh;width:calc(100vw - (100vw - 100%));overflow-x:hidden;font-family:Montserrat,sans-serif;--background: #fff}body.dark{--background: #f7fafa;background:#f7fafa}body main{flex:1}body *{box-sizing:border-box}.app-container{max-width:1358px;margin-inline:auto}@media screen and (max-width: 1400px){.app-container{padding-inline:16px}}button{border:none;outline:none;background:transparent;padding:0;cursor:pointer}a{text-decoration:none;color:#010101;font-weight:400;font-size:14px;line-height:150%;letter-spacing:0%;cursor:pointer}.swiper-pagination-bullet{transition:opacity .3s ease-in-out}.app-scroll-to-top{position:sticky;bottom:162px;left:calc(100% - 112px);width:fit-content;width:72px;height:72px;background:#fb6e8b;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:100%;transition:background .3s ease,transform .5s ease,opacity .3s ease,bottom .3s ease;opacity:0;pointer-events:none;z-index:9999;transform:translate(300px) translateY(122px)}.app-scroll-to-top:hover{background:#ff5277}.app-scroll-to-top.show{opacity:1;pointer-events:all;transform:translate(0) translateY(122px)}[x-cloak]{display:none!important}@media screen and (max-width: 1024px){.app-desktop{display:none!important}}@media screen and (min-width: 1024px){.app-mobile{display:none!important}}.app--small-loader{width:130px;height:5px;margin:24px auto 0;border-radius:4px;overflow:hidden;background-color:#dedede;position:relative;z-index:1;transform:rotateY(0);transition:transform .3s ease-in}.app--small-loader-bar{height:100%;width:68px;position:absolute;transform:translate(-34px);background-color:#010101;border-radius:2px;animation:initial-loading 1.5s ease infinite}.app--error{margin-top:12px;text-align:left;color:red;font-size:14px;line-height:18px;font-weight:300}.no-spinner{appearance:textfield;-webkit-appearance:textfield;-moz-appearance:textfield;-ms-appearance:textfield;-o-appearance:textfield}.notyf__message{font-size:14px}.error-message{justify-content:center;display:flex;color:red;padding:4px 0 0;width:100%;text-align:center}.app-header{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(90deg,#dcecf9,#d6f6f7);height:91px;position:relative}.app-header__content{display:flex;align-items:center;justify-content:space-between;width:100%}.app-header__bottom{background:#fff;width:100%;height:60px;display:flex;align-items:center;justify-content:center;gap:24px}.app-header__bottom a{--color: #1e1e1e;font-weight:400;font-size:14px;line-height:150%;letter-spacing:0%;text-transform:uppercase;color:var(--color);position:relative;width:fit-content}.app-header__bottom a:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:0;transition:width .3s ease-in-out;background:var(--color)}.app-header__bottom a:hover:after{width:100%}.app-header__bottom a.sale{--color: #bb0000}.app-header__bottom--dropdown{position:relative}.app-header__bottom--dropdown .dropdown-top{display:flex;align-items:center;gap:4px;cursor:pointer}.app-header__bottom--dropdown .dropdown-top span{font-weight:400;font-size:14px;line-height:150%;letter-spacing:0%;text-transform:uppercase;color:#1e1e1e}.app-header__bottom--dropdown .dropdown-top .dropdown-arrow{transition:transform .3s ease}.app-header__bottom--dropdown .dropdown-bottom{position:absolute;top:32px;left:-25%;box-shadow:0 4px 4px #b8b8b840;padding-inline:20px;display:flex;flex-direction:column;gap:12px;width:fit-content;border-radius:12px;white-space:nowrap;z-index:1000;background:#fff;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease,visibility .3s ease}.app-header__bottom--dropdown .dropdown-bottom:before{content:"";position:absolute;left:0;top:-16px;width:100%;background:transparent;height:16px}.app-header__bottom--dropdown .dropdown-bottom a:first-child{margin-top:20px}.app-header__bottom--dropdown .dropdown-bottom a:last-child{margin-bottom:20px}.app-header__bottom--dropdown:hover .dropdown-bottom{opacity:1;visibility:visible;transform:translateY(0)}.app-header__bottom--dropdown:hover .dropdown-arrow{transform:rotate(180deg)}.app-header__search{position:relative;background:#ffffffb8;padding:11px 12px;display:flex;justify-content:flex-start;gap:12px;border-radius:26px;width:405px}.app-header__search input{width:100%;border:none;outline:none;font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#010101;background:transparent}.app-header__search input::placeholder{color:#010101}.app-header__search .result{position:absolute;top:calc(100% + 8px);left:0;padding:20px;background:#fff;z-index:100;width:100%;border-radius:9px}.app-header__search .result--placeholder{font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#010101;width:100%;text-align:center}.app-header__search .result--scroll{display:flex;flex-direction:column;gap:12px;max-height:450px;overflow:auto;padding-right:16px}.app-header__search .result--scroll::-webkit-scrollbar{width:5px}.app-header__search .result--scroll::-webkit-scrollbar-track{background:#f3f3f3;border-radius:4px}.app-header__search .result--scroll::-webkit-scrollbar-thumb{background:#35beb3;border-radius:4px}.app-header__search .result__product{display:flex;align-items:center}.app-header__search .result__product--image{width:54px;height:72px;display:flex;justify-content:center;align-items:center;padding:6px;background:linear-gradient(180deg,#ddebf9,#d6f7f7);border-radius:2px;flex-shrink:0}.app-header__search .result__product--image img{width:100%;height:100%;object-fit:contain}.app-header__search .result__product--title{font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#010101;margin-left:12px}.app-header__search .result__product--price{font-style:normal;font-weight:800;font-size:18px;line-height:22px;color:#010101;margin-left:auto;flex-shrink:0}.app-header__logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.app-header__links{display:flex;gap:35px;align-items:center}.app-header__links--button{display:flex;align-items:center;justify-content:flex-start;gap:8px;position:relative}.app-header__links--button:nth-child(4){margin-left:-23px}.app-header__links--button .icon{display:flex;align-items:center;justify-content:center;background:#fff;width:32px;height:32px;border-radius:32px;position:relative;z-index:2}.app-header__links--button .icon-text{font-style:normal;font-weight:600;font-size:15px;line-height:150%;color:#1e1e1e;text-align:center;transform:scaleX(.9)}.app-header__links--button .icon-count{position:absolute;right:-3px;top:-3px;width:16px;height:16px;color:#fff;background:#00a2a0;border-radius:100%;font-size:10px;text-align:center;padding:2px}.app-header__links--button .icon--dropdown{position:absolute;left:0;top:32px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:32px;padding-top:16px;background:#ffffffb7;margin-top:-16px;box-shadow:0 4px 4px #b8b8b840;border-radius:0 0 16px 16px;overflow:hidden}.app-header__links--button .icon--dropdown button,.app-header__links--button .icon--dropdown a{width:100%}.app-header__links--button .icon--dropdown button:last-child,.app-header__links--button .icon--dropdown a:last-child{padding-bottom:10px}.app-header__links--button .text{font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#010101}.app-header__mobile-search{display:flex;align-items:center;gap:12px}@media screen and (max-width: 1024px){.app-header{height:72px;z-index:10}.app-header:before{content:"";position:absolute;z-index:1;left:0;top:0;background:#c1c1c185;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:100%;height:100dvh;pointer-events:none;opacity:0;transition:opacity .3s ease}.app-header:has(.app-header__search .show-result){z-index:10}.app-header .app-header__links{display:flex;gap:12px}.app-header .app-header__logo{width:52px;height:52px}.app-header .app-header__logo svg{width:100%;height:100%}.app-header .app-header__search .result{position:fixed;max-height:calc(100dvh - 72px);top:72px;border-radius:0}.app-header .app-header__search .result .result--scroll{max-height:calc(100dvh - 112px)}.app-header .app-header__search .result .result__product--price{flex-shrink:0}}.app-footer{background:linear-gradient(90deg,#dcecf9,#d6f6f7);padding-top:50px;padding-bottom:16px}.app-footer__content{display:grid;grid-template-columns:140px 1fr 1fr 1fr 1fr 1fr;padding-right:144px;gap:57px}.app-footer__content--logo{width:135px}.app-footer__bottom{display:flex;justify-content:space-between;margin-top:32px;border-top:1px solid #ffffff;padding-top:12px}.app-footer__bottom span,.app-footer__bottom a{font-style:normal;font-weight:300;font-size:12px;line-height:18px;color:#010101;opacity:.72;transition:opacity .3s ease,color .3s ease}.app-footer__bottom span:hover,.app-footer__bottom a:hover{opacity:1;color:#000}.app-footer__bottom--links{display:flex;gap:33px}.app-footer__list{display:flex;flex-direction:column}.app-footer__list a,.app-footer__list p{color:#000;padding:0;margin:0}.app-footer__list--title{font-weight:600;font-size:14px;line-height:100%;letter-spacing:0%;text-transform:uppercase}.app-footer__list--socials{display:flex;gap:4px;align-items:center;margin-top:12px}.app-footer__list--text,.app-footer__list a:not(.social-button){margin-top:4px;text-decoration:none;color:#010101;font-weight:400;font-size:14px;line-height:150%;transition:color .3s ease,transform .2s ease}.app-footer__list--text:not(.app-footer__list--text.without-hover,.app-footer__list a:not(.social-button).without-hover):hover,.app-footer__list a:not(.social-button):not(.app-footer__list--text.without-hover,.app-footer__list a:not(.social-button).without-hover):hover{color:#000;transform:translate(3px)}.app-footer__list--text:first-of-type,.app-footer__list a:not(.social-button):first-of-type{margin-top:12px}@media screen and (max-width: 1024px){.app-footer__list--text:first-of-type,.app-footer__list a:not(.social-button):first-of-type{margin-top:8px}}.app-footer__list--payments{display:flex;flex-direction:column}.app-footer__list--payments .liqpay{width:154px;height:35px;margin-top:22px}.app-footer__list--payments .visa{width:58px;height:19px;margin-top:22px}.app-footer__list--payments .mastercard{width:24px;height:19px;margin-top:22px;margin-left:12px}@media screen and (max-width: 1024px){.app-footer .app-footer__content{display:grid;grid-template-columns:1fr 1fr;gap:20px 45px;padding-right:16px}.app-footer .app-footer__content .app-footer__content--logo{display:flex;justify-content:center;grid-column:span 2;width:calc(100vw - 32px)}.app-footer .app-footer__content .app-footer__list{order:10}.app-footer .app-footer__content .app-footer__list:nth-child(7){order:0;grid-column:span 2}.app-footer .app-footer__content .app-footer__list:nth-child(7) .app-footer__list--title{text-align:center}.app-footer .app-footer__content .app-footer__list:nth-child(7) .app-footer__list--socials{justify-content:center}.app-footer .app-footer__content .app-footer__list:nth-child(5){order:1}.app-footer .app-footer__content .app-footer__list:nth-child(6){order:1}.app-footer .app-footer__bottom span{font-size:10px}.app-footer .app-footer__bottom--links{gap:12px}.app-footer .app-footer__bottom--links a{font-size:10px}.app-footer .app-footer__list--responsive-payments{max-width:calc(100vw - 32px);margin-inline:auto;display:flex;justify-content:center;gap:22px;height:20px;margin-top:32px}.app-footer .app-footer__list--responsive-payments img{width:fit-content;height:20px;object-fit:contain}}.social-button{width:36px;height:36px;background:#fff;border-radius:100%;display:flex;align-items:center;justify-content:center;transition:transform .2s ease,box-shadow .2s ease}.social-button:hover{transform:translateY(-3px);box-shadow:0 4px 8px #0000001a}.app-button{--text-color: #ffffff;--background-color: #00283b;--hover-background-color: #003b59;padding:20px 34px;border-radius:34px;background:var(--background-color);border:var(--border);height:52px;display:flex;align-items:center;cursor:pointer;width:fit-content;transition:background-color .3s ease,transform .2s ease,box-shadow .3s ease}.app-button.pink{--text-color: #ffffff;--background-color: #fb6e8b;--hover-background-color: #ff8ca3}.app-button.pink:disabled{--background-color: #9C9C9C;--hover-background-color: #9C9C9C}.app-button.outline{--text-color: #00283B;--background-color: transparent;--hover-background-color: rgba(0, 40, 59, .05);--border: 1px solid var(--text-color)}.app-button:hover:not(:disabled){background-color:var(--hover-background-color);transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.app-button:active:not(:disabled){transform:translateY(0)}.app-button:disabled{cursor:not-allowed;opacity:.7}.app-button.loading{pointer-events:none}.app-button.loading span{display:none}.app-button.loading .loading-bar{display:block}.app-button span{font-weight:600;font-size:14px;line-height:20px;text-transform:uppercase;color:var(--text-color)}.app-button .loading-bar{width:130px;height:5px;margin:0 auto;border-radius:4px;overflow:hidden;background-color:var(--text-color);position:relative;z-index:1;transform:rotateY(0);transition:transform .3s ease-in;display:none}.app-button .blue-bar{height:100%;width:68px;position:absolute;transform:translate(-34px);background-color:#010101;border-radius:2px;animation:initial-loading 1.5s ease infinite}@keyframes initial-loading{0%{transform:translate(-34px)}50%{transform:translate(96px)}to{transform:translate(-34px)}}@media screen and (max-width: 768px){.app-button span{font-size:12px;line-height:1.5}}.app-modal{position:fixed;left:0;top:0;right:0;bottom:0;background:#c1c1c185;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out}.app-modal.open{opacity:1;pointer-events:all}.app-halfpage{position:fixed;left:0;top:0;right:0;bottom:0;background:#c1c1c185;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out;--padding: 32px}.app-halfpage.open{opacity:1;pointer-events:all}.app-halfpage.open .app-halfpage__content{transform:translate(0)}.app-halfpage__content{position:absolute;right:0;width:546px;height:100%;background:#fff;border-radius:32px 0 0 32px;padding:var(--padding);transform:translate(768px);transition:transform .5s ease-in-out}.app-halfpage__content.left{transform:translate(-768px);left:0;right:auto;border-radius:0 32px 32px 0}.app-halfpage__content--close{position:absolute;top:16px;right:16px}.app-halfpage__content--close svg{transition:transform .3s ease-in-out}.app-halfpage__content--close:hover svg{transform:rotate(90deg)}@media screen and (max-width: 768px){.app-halfpage__content{width:100%;border-radius:0;padding:16px;--padding: 16px}}.modal-basket__head{display:flex;align-items:center;gap:16px}.modal-basket__head--title{font-style:normal;font-weight:400;font-size:24px;line-height:29px;text-transform:uppercase;color:#010101}.modal-basket__head--count{display:flex;align-items:center;justify-content:center;font-style:normal;font-weight:800;font-size:18px;line-height:22px;color:#fff;width:32px;height:32px;background:#fb6e8b;border-radius:100%}.modal-basket__placeholder{margin-top:30px;font-style:normal}.modal-basket__placeholder span{font-weight:400;font-size:14px;line-height:150%;color:#00283b}.modal-basket__placeholder a{font-style:normal;font-weight:600;text-decoration-line:underline;color:#00283b;transition:color .3s ease-in-out}.modal-basket__placeholder a:hover{color:#fb6e8b}.modal-basket__list{margin-top:40px;margin-right:-20px;padding-right:20px;max-height:calc(100% - 200px);overflow:auto;display:flex;flex-direction:column;gap:40px}.modal-basket__list::-webkit-scrollbar{width:8px}.modal-basket__list::-webkit-scrollbar-track{background:transparent;border-radius:4px}.modal-basket__list::-webkit-scrollbar-thumb{background:#35beb3;border-radius:4px}.modal-basket__list::-webkit-scrollbar-thumb:hover{background:transparent}.modal-basket__list-product{display:flex;justify-content:space-between;align-items:flex-start}.modal-basket__list-product:last-child{padding-bottom:32px}.modal-basket__list-product-left{display:flex;gap:12px}.modal-basket__list-product-left--image{width:108px;height:143px;border-radius:4px;display:flex;align-items:center;justify-content:center;padding:8px;flex-shrink:0;background:linear-gradient(180deg,#d5e3f0,#d6f7f7)}.modal-basket__list-product-left--image img{width:100%;height:100%;object-fit:contain}.modal-basket__list-product-left--info .title{font-style:normal;font-weight:600;font-size:14px;line-height:17px;color:#010101}.modal-basket__list-product-left--info .specs{margin-top:20px;display:flex;flex-direction:column;gap:9px}.modal-basket__list-product-left--info .specs div{font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:#010101;height:21px}.modal-basket__list-product-left--info .specs div b{font-weight:600}.modal-basket__list-product-left--info .app-row{display:flex;gap:32px}.modal-basket__list-product-left--info .price{display:flex;align-items:flex-end;gap:8px}.modal-basket__list-product-left--info .price:has(.price-old) .price-current{color:#b00}.modal-basket__list-product-left--info .price-old{text-decoration:line-through;font-style:normal;font-weight:400;font-size:16px;line-height:1.2;color:#00283b}.modal-basket__list-product-left--info .price-current{font-style:normal;font-weight:800;font-size:18px;line-height:22px;color:#010101}.modal-basket__list-product-left--info .app-counter{margin-top:20px;padding:3.5px 20px;width:115px;height:34px}.modal-basket__list-product-right button{transition:all .2s ease-in-out}.modal-basket__list-product-right button:hover{opacity:.8;transform:scale(1.05)}.modal-basket__footer{display:flex;flex-direction:column;position:absolute;width:calc(100% - var(--padding) * 2);bottom:var(--padding)}.modal-basket__footer--row{display:flex;width:100%;justify-content:space-between}.modal-basket__footer--row span{font-style:normal;font-weight:800;font-size:18px;line-height:22px;color:#010101}.modal-basket__footer .app-button{margin-top:12px;width:100%;justify-content:center;align-items:center}.modal-basket__footer--continue{margin-top:12px;font-style:normal;font-weight:600;font-size:14px;line-height:17px;text-align:center;color:#00283b;transition:color .3s ease-in-out}.modal-basket__footer--continue:hover{color:#fb6e8b}.menu-modal{max-height:100dvh;overflow-y:auto}.menu-modal__head{display:flex;align-items:center;gap:16px}.menu-modal__head--title{font-style:normal;font-weight:400;font-size:24px;line-height:29px;text-transform:uppercase;color:#010101}.menu-modal__list{margin-top:20px;display:flex;flex-direction:column;gap:12px}.menu-modal__list-header{display:flex;align-items:center;justify-content:space-between}.menu-modal__list a,.menu-modal__list span{font-style:normal;font-weight:400;font-size:14px;line-height:150%;text-transform:uppercase;color:#1e1e1e;transition:transform .3s ease-in-out}.menu-modal__list a:hover,.menu-modal__list span:hover{transform:translate(4px)}.menu-modal__list-list{display:flex;flex-direction:column;gap:12px;padding-left:12px}.menu-modal__footer{display:flex;justify-content:space-between;padding-top:32px;padding-bottom:150px}.menu-modal__footer .selector{background-color:#fff;border-radius:24px;display:flex;margin-top:16px;width:fit-content;box-shadow:0 4px 4px #b8b8b840;border:1px solid #fb6e8b}.menu-modal__footer .selector button,.menu-modal__footer .selector a{align-items:center;border-radius:24px;color:#010101;display:flex;font-weight:500;height:40px;font-size:14px;justify-content:center;text-align:center;width:40px}.menu-modal__footer .selector button.active,.menu-modal__footer .selector a.active{background-color:#fb6e8b;color:#fff;font-size:14px}@media screen and (max-width: 768px){.modal-basket__list-product-left--image{flex-shrink:0}.modal-basket__list-product-left--info{width:100%}.modal-basket__list-product-left--info a{padding-right:32px}.modal-basket__list-product-left--info .app-row{width:100%;display:flex;gap:24px;justify-content:space-between}.modal-basket__list-product-left--info .app-row .price-current{font-size:16px;line-height:1}.modal-basket__list-product-left--info .app-row .price-old{font-size:14px;line-height:1}.modal-basket__list-product-left--info .app-row .price-old,.modal-basket__list-product-left--info .app-row .price-current{white-space:nowrap}.modal-basket__list-product-left{width:100vw}.modal-basket__list-product-right{position:absolute;right:16px}}.auth-modal{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;grid-template-columns:472px 1fr;width:980px;height:716px;border-radius:24px 0 0 24px}.auth-modal__left{position:relative}.auth-modal__left--text{position:absolute;width:100%;top:38px;left:50%;transform:translate(-50%);font-style:normal;font-weight:400;font-size:38.2523px;line-height:120%;color:#fff;text-align:center}.auth-modal__left--text b{font-style:italic;font-weight:800;font-size:38.2523px;line-height:120%;text-transform:uppercase;color:#fff}.auth-modal__right{padding:32px 24px;display:flex;flex-direction:column;justify-content:center;position:relative;border-radius:0 24px 24px 0;background:#fff}.auth-modal__right.with-scroll{border-radius:0}.auth-modal__right.register-modal{overflow-y:auto;justify-content:flex-start}.auth-modal__right::-webkit-scrollbar{width:5px;display:none}.auth-modal__right--title{width:100%;font-style:normal;font-weight:600;font-size:20px;line-height:24px;text-align:center;text-transform:uppercase;color:#010101}.auth-modal__right--close{position:absolute;top:16px;right:24px;cursor:pointer}.auth-modal__right--close svg{width:24px;height:24px;transition:transform .3s ease-in-out;transform-origin:center center}.auth-modal__right--close:hover svg{transform:rotate(90deg)}.auth-modal__right--form{display:flex;flex-direction:column;gap:22px;margin-top:32px}.auth-modal__right--form .app-form--row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.auth-modal__right--form .app-button{width:100%;display:flex;align-items:center;justify-content:center}.auth-modal__right--form .app-text{font-style:normal;font-weight:600;font-size:14px;line-height:17px;text-align:center;color:#00283b}.auth-modal__right--form .app-forgot{margin-left:auto;font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#000;transition:color .3s ease;position:relative}.auth-modal__right--form .app-forgot:before{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:#35beb3;transition:width .3s ease}.auth-modal__right--form .app-forgot:hover{color:#35beb3}.auth-modal__right--form .app-forgot:hover:before{width:100%}.auth-modal__right--form .app-type-login{font-style:normal;font-weight:600;font-size:14px;line-height:17px;text-transform:uppercase;color:#010101;transition:color .3s ease;position:relative;width:fit-content;margin-inline:auto}.auth-modal__right--form .app-type-login:before{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background-color:#35beb3;transition:width .3s ease}.auth-modal__right--form .app-type-login:hover{color:#35beb3}.auth-modal__right--form .app-type-login:hover:before{width:100%}.auth-modal__right-footer{margin-top:33px;display:flex;flex-direction:column;align-items:center}.auth-modal__right-or--title{font-style:normal;font-weight:600;font-size:14px;line-height:17px;color:#010101}.auth-modal__right-or--form{margin-top:14px;display:flex;align-items:center;justify-content:center;gap:14px}.auth-modal__right-or--form button,.auth-modal__right-or--form a{transition:transform .3s ease,opacity .3s ease}.auth-modal__right-or--form button:hover,.auth-modal__right-or--form a:hover{transform:translateY(-2px);opacity:.8}.auth-modal__right-or--form button:active,.auth-modal__right-or--form a:active{transform:translateY(0)}.auth-modal__right--registered{display:flex;justify-content:center;gap:8px;align-items:center;margin-top:33px}.auth-modal__right--registered span{font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#010101}.auth-modal__right--registered button{font-style:normal;font-weight:600;font-size:14px;line-height:17px;text-decoration-line:underline;color:#35beb3;transition:color .3s ease}.auth-modal__right--registered button:hover{color:#2b9c93}@media screen and (max-width: 1024px){.auth-modal{width:100%;height:100%;border-radius:0;padding:0}.auth-modal__left{display:none}.auth-modal__right{padding:16px;border-radius:0;background:#fff;height:100%;position:fixed;left:0;top:0;width:100vw;height:100dvh;overflow-y:auto}.auth-modal__right--title{margin-top:24px}}.app-input{width:100%;display:flex;flex-direction:column;align-items:start;gap:6px}.app-input label{color:#00283b;font-size:14px;line-height:14px;font-weight:600}.app-input__container{background-color:inherit;width:100%;border:1px solid #E0E0E0;border-radius:4px;padding:12.5px 16px;transition:border-color .4s ease}.app-input__container input{width:100%;border:none;outline:none;box-shadow:none;background-color:inherit;color:#4f4f4f;font-size:14px;line-height:21px;font-weight:400}.app-input__container input::placeholder{color:#4f4f4f;font-size:14px;line-height:21px;font-weight:400}.app-input__container textarea{width:100%;resize:none;height:72px;border:none;outline:none;box-shadow:none;background-color:inherit;color:#4f4f4f;font-size:14px;line-height:21px;font-weight:400}.app-input__container textarea::placeholder{color:#4f4f4f;font-size:14px;line-height:21px;font-weight:400}.app-input__container:focus-within{border-color:#fb6e8b}.app-input__error{text-align:left;color:red;font-size:14px;line-height:18px;font-weight:300}.app-input.has-error .app-input__container{border-color:red}.app-otp{display:flex;gap:8px;justify-content:center}.app-otp--input{width:50px;height:50px;border:1px solid #E0E0E0;border-radius:4px;text-align:center;outline:none;-webkit-appearance:none;appearance:none;padding:0;-moz-appearance:textfield}.app-otp--input::-webkit-outer-spin-button,.app-otp--input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.app-counter{display:grid;grid-template-columns:16px 1fr 16px;align-items:center;justify-content:center;width:200px;height:52px;padding:12.5px 34px;border:1px solid #00283B;border-radius:34.12px}.app-counter--count{text-align:center;font-style:normal;font-weight:600;font-size:18px;line-height:150%;text-transform:uppercase;color:#00283b;background-color:transparent;border:none;outline:none;width:100%;padding:0;margin:0;appearance:none;-webkit-appearance:none;-moz-appearance:textfield}.app-counter button{font-style:normal;font-weight:600;font-size:18px;line-height:150%;text-transform:uppercase;color:#00283b;cursor:pointer;transition:color .3s ease-in-out}.app-counter button:hover{color:#fb6e8b}.app-filter{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:60px}.app-filter__item{position:relative;text-transform:uppercase;font-size:14px;line-height:14px;font-weight:600;color:#00283b;padding:10px 13px;border-radius:26px;transition:background-color .4s ease,color .4s ease}.app-filter__item:not(:first-child):before{content:"";position:absolute;width:12px;height:.5px;background-color:#00283b;top:50%;left:-36px;transform:translateY(-50%)}.app-filter__item.active{background-color:#00283b;color:#fff}@media screen and (max-width: 640px){.app-filter{gap:20px}.app-filter__item{padding:8px 10px;font-size:12px;line-height:12px}.app-filter__item:not(:first-child):before{content:"";position:absolute;width:10px;height:.5px;background-color:#00283b;top:50%;left:-15px;transform:translateY(-50%)}}@-webkit-keyframes notyf-fadeinup{0%{opacity:0;transform:translateY(25%)}to{opacity:1;transform:translateY(0)}}@keyframes notyf-fadeinup{0%{opacity:0;transform:translateY(25%)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes notyf-fadeinleft{0%{opacity:0;transform:translate(25%)}to{opacity:1;transform:translate(0)}}@keyframes notyf-fadeinleft{0%{opacity:0;transform:translate(25%)}to{opacity:1;transform:translate(0)}}@-webkit-keyframes notyf-fadeoutright{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(25%)}}@keyframes notyf-fadeoutright{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(25%)}}@-webkit-keyframes notyf-fadeoutdown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(25%)}}@keyframes notyf-fadeoutdown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(25%)}}@-webkit-keyframes ripple{0%{transform:scale(0) translateY(-45%) translate(13%)}to{transform:scale(1) translateY(-45%) translate(13%)}}@keyframes ripple{0%{transform:scale(0) translateY(-45%) translate(13%)}to{transform:scale(1) translateY(-45%) translate(13%)}}.notyf{position:fixed;top:0;left:0;height:100%;width:100%;color:#fff;z-index:9999;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;pointer-events:none;box-sizing:border-box;padding:20px}.notyf__icon--error,.notyf__icon--success{height:21px;width:21px;background:#fff;border-radius:50%;display:block;margin:0 auto;position:relative}.notyf__icon--error:after,.notyf__icon--error:before{content:"";background:currentColor;display:block;position:absolute;width:3px;border-radius:3px;left:9px;height:12px;top:5px}.notyf__icon--error:after{transform:rotate(-45deg)}.notyf__icon--error:before{transform:rotate(45deg)}.notyf__icon--success:after,.notyf__icon--success:before{content:"";background:currentColor;display:block;position:absolute;width:3px;border-radius:3px}.notyf__icon--success:after{height:6px;transform:rotate(-45deg);top:9px;left:6px}.notyf__icon--success:before{height:11px;transform:rotate(45deg);top:5px;left:10px}.notyf__toast{display:block;overflow:hidden;pointer-events:auto;-webkit-animation:notyf-fadeinup .3s ease-in forwards;animation:notyf-fadeinup .3s ease-in forwards;box-shadow:0 3px 7px #00000040;position:relative;padding:0 15px;border-radius:2px;max-width:300px;transform:translateY(25%);box-sizing:border-box;flex-shrink:0}.notyf__toast--disappear{transform:translateY(0);-webkit-animation:notyf-fadeoutdown .3s forwards;animation:notyf-fadeoutdown .3s forwards;-webkit-animation-delay:.25s;animation-delay:.25s}.notyf__toast--disappear .notyf__icon,.notyf__toast--disappear .notyf__message{-webkit-animation:notyf-fadeoutdown .3s forwards;animation:notyf-fadeoutdown .3s forwards;opacity:1;transform:translateY(0)}.notyf__toast--disappear .notyf__dismiss{-webkit-animation:notyf-fadeoutright .3s forwards;animation:notyf-fadeoutright .3s forwards;opacity:1;transform:translate(0)}.notyf__toast--disappear .notyf__message{-webkit-animation-delay:.05s;animation-delay:.05s}.notyf__toast--upper{margin-bottom:20px}.notyf__toast--lower{margin-top:20px}.notyf__toast--dismissible .notyf__wrapper{padding-right:30px}.notyf__ripple{height:400px;width:400px;position:absolute;transform-origin:bottom right;right:0;top:0;border-radius:50%;transform:scale(0) translateY(-51%) translate(13%);z-index:5;-webkit-animation:ripple .4s ease-out forwards;animation:ripple .4s ease-out forwards}.notyf__wrapper{display:flex;align-items:center;padding-top:17px;padding-bottom:17px;padding-right:15px;border-radius:3px;position:relative;z-index:10}.notyf__icon{width:22px;text-align:center;font-size:1.3em;opacity:0;-webkit-animation:notyf-fadeinup .3s forwards;animation:notyf-fadeinup .3s forwards;-webkit-animation-delay:.3s;animation-delay:.3s;margin-right:13px}.notyf__dismiss{position:absolute;top:0;right:0;height:100%;width:26px;margin-right:-15px;-webkit-animation:notyf-fadeinleft .3s forwards;animation:notyf-fadeinleft .3s forwards;-webkit-animation-delay:.35s;animation-delay:.35s;opacity:0}.notyf__dismiss-btn{background-color:#00000040;border:none;cursor:pointer;transition:opacity .2s ease,background-color .2s ease;outline:none;opacity:.35;height:100%;width:100%}.notyf__dismiss-btn:after,.notyf__dismiss-btn:before{content:"";background:#fff;height:12px;width:2px;border-radius:3px;position:absolute;left:calc(50% - 1px);top:calc(50% - 5px)}.notyf__dismiss-btn:after{transform:rotate(-45deg)}.notyf__dismiss-btn:before{transform:rotate(45deg)}.notyf__dismiss-btn:hover{opacity:.7;background-color:#00000026}.notyf__dismiss-btn:active{opacity:.8}.notyf__message{vertical-align:middle;position:relative;opacity:0;-webkit-animation:notyf-fadeinup .3s forwards;animation:notyf-fadeinup .3s forwards;-webkit-animation-delay:.25s;animation-delay:.25s;line-height:1.5em}@media only screen and (max-width: 480px){.notyf{padding:0}.notyf__ripple{height:600px;width:600px;-webkit-animation-duration:.5s;animation-duration:.5s}.notyf__toast{max-width:none;border-radius:0;box-shadow:0 -2px 7px #00000021;width:100%}.notyf__dismiss{width:56px}}
