.notify{border-radius:5px;display:flex;flex-direction:row;gap:5px;padding:10px;width:100%}.notify,.notify img{height:-moz-fit-content;height:fit-content}.notify img{margin-top:3px;-o-object-fit:cover;object-fit:cover;width:20px}.notify h2{font-size:16px;font-weight:600}.notify p{font-size:14px;font-weight:400}.success{background-color:#f7fffa;border-left:5px solid #1be063;box-shadow:0 2px 26px #1be06333}.error{background-color:#fff8f8;border-left:5px solid #e01b49;box-shadow:0 2px 26px #e01b4933}.warning{background-color:#fffef8;border-left:5px solid #e0d31b;box-shadow:0 2px 26px #e0d31b33}.info{background-color:#f6fcff;border-left:5px solid #1b98e0;box-shadow:0 2px 26px #1b98e033}.notify-wrapper{display:flex;flex-direction:column;gap:10px;height:-moz-fit-content;height:fit-content;max-height:100vh;overflow-y:scroll;padding:25px;position:fixed;right:0;scrollbar-width:none;top:0;width:20vw;z-index:101}.loader{background-color:#ffffff69;display:flex;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.loader img{animation-duration:2s;animation-iteration-count:infinite;animation-name:loader;animation-timing-function:cubic-bezier(.76,0,.31,1);margin:auto;-o-object-fit:cover;object-fit:cover;width:40px}@keyframes loader{0%{transform:rotate(45deg)}to{transform:rotate(405deg)}}.btn-outlined{align-items:center;border:2px solid var(--text_maincolor);border-radius:5px;cursor:pointer;display:flex;font-family:Open Sans;font-size:13.6px;justify-content:center;padding:10px;text-align:center;width:50%}.btn-login-text{border-bottom:1px solid transparent;color:#247ba0;cursor:pointer;font-family:Open Sans;font-size:14px;text-align:center;transition:.2s;width:-moz-fit-content;width:fit-content}.btn-login-text:hover{border-bottom:1px solid #247ba0;transition:.2s}.login-shadow{background-color:#00000080;height:100vh;position:fixed;top:0;width:100vw;z-index:4}.login-card{background-color:#fff;border:1px solid #f2f6fa;border-radius:5px;bottom:0;display:flex;flex-direction:column;gap:20px;height:-moz-fit-content;height:fit-content;justify-content:center;left:0;margin:auto;margin-block:auto;margin-inline:auto;padding:25px 30px;position:absolute;right:0;top:0;width:435px}.login-card_close-btn{cursor:pointer;position:absolute;right:3%;top:3%}.login-card>.btn-default{height:40px;margin-inline:auto}.login-card_btn-choice button{padding:0!important}.login-card_inputs-container{display:flex;flex-direction:column;gap:14px}.login-card_btn-nav{align-items:center;display:flex;flex-direction:column;gap:5px}.login-card_title{color:var(--text_maincolor);font-family:Inter;font-size:20px;font-weight:900;text-align:center}.login-card_btn-choice{display:flex;flex-direction:row;gap:18px;height:40px;justify-content:space-between}.login-card_btn-choice>button{width:50%}.login-card_inputs-container span{color:#d81633;font-family:Open Sans;font-size:12px;margin-top:-14px}.invalid-input input{background-color:#fff1f1!important;border:1px solid #f0a8a8!important;color:#ce0f0f!important}.valid-input input{background-color:#f5fff4!important;border:1px solid #a4f790!important;color:#1d7706!important}@media (max-width:500px){.login-card{margin-top:15vh;padding:15px 20px;width:93%}}.btn-default-text{border-block:2px solid transparent;color:var(--accent-color);cursor:pointer;font-family:Open Sans;font-size:14px;font-weight:600}.btn-default-text:focus-visible{border-bottom:2px solid var(--accent-color)}@media (min-width:1720px){.btn-default-text{font-size:17px}}@media (max-width:480px){.btn-default-text{font-size:11px}}.header{height:120px;justify-content:space-between;margin:0 auto;max-width:1180px}.header,.header_logo-row{align-items:center;display:flex;flex-direction:row}.header_logo-row{gap:17px}.header_logo{color:var(--accent-color);cursor:pointer;font-family:Tactic Sans;font-size:32px;font-weight:400}.header_logo-text,.header_nav_link{color:var(--text_maincolor);cursor:pointer;font-family:Open Sans;font-size:14px;font-weight:400;line-height:135%}.header_logo-text{font-family:Inter;font-weight:500}.header_logo-text p{color:var(--text_maincolor);font-size:13px;line-height:100%;opacity:.7;white-space:nowrap;width:-moz-fit-content;width:fit-content}.header_logo-text a:focus-visible,.header_nav_link a:focus-visible{border-bottom:2px solid var(--text_maincolor);outline:none}.header_nav{display:flex;flex-direction:row;gap:117px;justify-content:space-between}.header_nav-column1,.header_nav-column2{align-items:center;display:flex;flex-direction:row}.header_nav-column1{gap:41px}.header_nav-column1>h2:last-child{display:none}.header_nav-column2{gap:20px}.catalog-btn-mobile{display:none}.header_nav_profile{align-items:center;border-top:2px solid transparent;box-sizing:content-box;cursor:pointer;display:flex;height:23px;justify-content:center;padding-block:5px;width:23px}.header_nav_profile img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.header_nav_profile:focus-visible{border-top:2px solid var(--text_maincolor);outline:none}.header_line{background-color:#7e868e;height:1px;opacity:.1;width:100%}@media (min-width:1720px){.header_logo-text,.header_nav_link{font-size:17px}.header_nav_profile{height:27px;width:27px}}@media (max-width:1300px){.header{max-width:980px}}@media (max-width:1080px){.header_logo-row>:last-child{display:none}.header{max-width:750px}}@media (max-width:800px){.header{height:60px;justify-content:space-around;width:570px}.header_nav-column1>h2:last-child{display:unset}.header_nav-column2{display:none}}@media (max-width:650px){.header{padding-inline:3vw;width:unset}.header_nav-column1{gap:4vw}.header_logo{font-size:27px}.catalog-btn-desktop{display:none}.catalog-btn-mobile{display:unset}}@media (max-width:480px){.header_nav-column1{gap:4vw}.header_logo{font-size:20px;font-weight:600}.header_nav_link{font-size:11px}}.footer{bottom:0;flex-direction:column;gap:30px;height:-moz-fit-content;height:fit-content;left:0;margin-inline:auto;margin-top:auto;padding-bottom:30px;position:absolute;right:0}.footer,.footer_links{display:flex;justify-content:space-evenly}.footer_links{align-items:center;align-self:center;flex-direction:row;gap:43px;height:18px;padding:0}.footer a{align-self:center;border:2px solid transparent;color:var(--text_palecolor);cursor:pointer;display:flex;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:150%}.footer a:focus-visible{border-bottom:2px solid var(--text_palecolor);outline:none}@media (min-width:1720px){.footer a{font-size:15px}}@media (max-width:576px){.footer a{font-size:10px}.footer{height:100px}}
