html{-webkit-box-sizing:border-box;box-sizing:border-box}ul{list-style:none}a{text-decoration:none}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit;margin:0;padding:0}*:focus{outline:#fff0}body,html{width:100%}a,button,input[type="submit"]{cursor:pointer}input[type="text"],button{-webkit-appearance:none;-webkit-border-radius:0}@font-face{font-family:"Inter";src:url(https://arenda.sevol.ru/static/fonts/Inter-Light.ttf);font-weight:400;font-display:swap}@font-face{font-family:"Inter";src:url(https://arenda.sevol.ru/static/fonts/Inter-Medium.ttf);font-weight:500;font-display:swap}@font-face{font-family:"Inter";src:url(https://arenda.sevol.ru/static/fonts/Inter-Bold.ttf);font-weight:700;font-display:swap}@font-face{font-family:"helvetica";src:url(https://arenda.sevol.ru/static/fonts/helveticabold.ttf);font-weight:700;font-display:swap}@font-face{font-family:"helvetica";src:url(https://arenda.sevol.ru/static/fonts/helveticamedium.ttf);font-weight:500;font-display:swap}@font-face{font-family:"helvetica";src:url(https://arenda.sevol.ru/static/fonts/helveticaregular.ttf);font-weight:400;font-display:swap}:root{--color-black:#000;--color-white:#fff;--color-text-secondary:#888;--shadow-hover:#82879cd3;--shadow-default:#82879c6e;--background-surface:#fefcf7;--color-brand:#5c4b37;--border-input-default:#aaa;--border-input-hover:#666666;--form-shadow:#eee;--btn-shadow:#977e61}body{margin:0;padding:0;box-sizing:border-box;font-family:"Helvetica","Inter",Arial,sans-serif;font-variant-numeric:lining-nums;-webkit-tap-highlight-color:#fff0}.system_message{min-width:320px;max-width:460px;padding:20px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:6px;box-shadow:2px 2px 5px 2px var(--shadow-default);background-color:var(--color-white);z-index:20;text-align:center}.system_message .close{font-size:1.3rem;border-radius:100%;background-color:#fff0;color:red;border:none;position:absolute;top:2px;right:2px}.system_message p{font-size:1.125rem;margin:20px 0;text-align:center}.system_message:hover{box-shadow:2px 2px 5px 2px var(--shadow-hover)}#to-top{display:none;position:fixed;left:2vw;bottom:2vh;width:40px;height:40px;background-size:60% auto;background-color:rgb(56 163 211);color:#fff0;opacity:.5;transform:rotate(270deg);transition:all 0.3s;border-radius:10px;z-index:10}#to-top svg{transform:scale(.6);filter:invert(1)}#to-top:hover{opacity:1;filter:invert(1) brightness(1.5)}.logo{margin-top:3px}.headline{color:#262626;font-size:1.6rem;text-align:center;font-weight:500}header{position:relative}.head_wrap{position:relative;box-shadow:0 4px 5px 0 rgb(76 155 192 / .08);width:100%;z-index:11;background-color:#fff}.head_wrap>div{display:flex;align-items:center;justify-content:space-between;gap:10px;max-width:1310px;padding:15px;margin:0 auto}.head_wrap>div>div{display:flex;align-items:center;gap:10px;justify-content:space-between;max-width:410px;width:100%}#burger{position:relative;width:32px;height:20px;display:flex;align-items:center;flex-direction:column;gap:5px;cursor:pointer;transition:all 0.4s ease-in-out}#burger.active{transform:rotate(180deg)}#burger span{display:block;width:100%;height:3px;border-radius:3px;background-color:rgb(131 131 131);opacity:1;position:relative;transition:all 0.3s ease-in-out}#burger.active span:nth-child(1){transform:rotate(-45deg);top:9px}#burger.active span:nth-child(2){opacity:0}#burger.active span:nth-child(3){transform:rotate(45deg);top:-7px}#burger_list{position:relative;top:0;right:0;display:flex;flex-direction:column;gap:3px;background-color:#bcdae8;border-radius:0;z-index:-1;transition:all 0.6s ease-in-out;max-height:0;overflow:hidden;box-shadow:4px 4px 8px 0 rgb(34 60 80 / .2)}#burger_list li{padding:25px 25px 0 15px}#burger_list li:last-child{padding-bottom:25px}#burger_list.active{max-height:500px;z-index:10}#burger_list a{background-color:#e4f0f5;padding:10px 13px;color:#1e83b1;font-size:.813rem;border-radius:10px;transition:all 0.3s ease-in}#burger_list a:hover{background-color:#1e83b1;color:#e4f0f5}.icons{display:flex;align-items:center;gap:10px;position:fixed;bottom:0;left:0;justify-content:space-evenly;width:100%;padding:10px 15px;background-color:#fff;box-shadow:0 -1px 3px 0 #4c9bc033}.icons a{color:#838383;font-size:.75rem;font-weight:500;display:flex;gap:2px;align-items:center;flex-direction:column}#enter,#favorites,#reservation,#catalog{transition:all 0.3s ease-out;filter:invert(57%) sepia(1%) saturate(0%) hue-rotate(212deg) brightness(90%) contrast(90%)}#enter:hover,#favorites:hover,#reservation:hover,#catalog:hover{filter:none}#enter.active,#favorites.active,#reservation.active,#catalog.active{filter:none}#favorites.disabled,#reservation.disabled{filter:invert(57%) sepia(1%) saturate(0%) hue-rotate(212deg) brightness(90%) contrast(90%)}#enter.active a{color:#1e89b1}#favorites.active a{color:#1e89b1}#reservation.active a{color:#1e89b1}#catalog.active a{color:#1e89b1}.icons span{display:block;background-position:center;width:35px;height:35px;background-repeat:no-repeat;margin:0 auto;background-size:24px}.icons #enter span{background-image:url(https://arenda.sevol.ru/static/images/layouts/icon_enter.svg)}.icons #reservation span{background-image:url(https://arenda.sevol.ru/static/images/layouts/reservation.svg)}.icons #favorites span{background-image:url(https://arenda.sevol.ru/static/images/layouts/favorites.svg)}.icons #catalog span{background-image:url(https://arenda.sevol.ru/static/images/layouts/catalog.svg)}.icons a:hover{color:rgb(30 131 177)}footer{max-width:1310px;padding:23px 15px 80px 15px;margin:0 auto;background-color:#fff;flex-direction:column}footer ul{display:flex;align-items:center;gap:28px}footer li img{width:40px;height:40px;transition:all 0.4s ease}footer{display:flex;justify-content:space-between;gap:20px;align-items:center}footer li img:hover{transform:rotate(360deg)}.info_message{position:fixed;top:999999px;left:50%;transform:translate(-50%,-50%);background-color:#fff;z-index:100;border-radius:20px;box-shadow:1px 3px 5px 0 #00000054;padding:30px;transition:all 0.3s ease-in-out}.info_message.active{top:50%}.info_message .close_message{position:absolute;background-color:#fff;border:none;top:6px;right:8px;font-size:1.2rem;color:red}.info_message p{font-size:1.5rem;text-wrap:nowrap}.disabled{opacity:.6;background-color:transparent!important;color:#838383!important}.disabled:hover{opacity:.68}.disabled a:hover{filter:none!important;color:#838383!important}#sp_message>div{max-width:250px;margin:0 auto;padding:40px 0}#sp_message{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;z-index:101;background-color:#fff}#sp_message p{line-height:153%;font-size:1rem;text-align:center;margin:20px 0}.sp_m_txt{line-height:153%;font-size:.875rem;text-align:center;display:block}.sp_m_txt a{color:#1e83b1}.sp_m_img{display:block;width:112px;height:102px;background-image:url(https://arenda.sevol.ru/static/images/icons/fvr_bg.svg);background-repeat:no-repeat;background-size:cover;margin:0 auto}.favr_cart{opacity:0;z-index:-1;position:fixed;top:0;left:15px;right:15px;background-color:#38a3d3;max-width:100%;text-align:center;padding:16px 20px;border-radius:10px;color:#fff;margin:0 auto;font-size:1rem}.favr_cart.active{opacity:1;z-index:100}.favr_cart span{display:inline-block;position:relative;top:6px;left:5px;width:19px;height:19px;background-image:url(https://arenda.sevol.ru/static/images/icons/fvr.svg);background-repeat:no-repeat;background-size:cover}.favr_link{display:inline-block;margin-top:8px;color:#fff;position:relative;font-size:1rem}.favr_btn{display:inline-block;margin-top:8px;color:#fff;position:relative;font-size:1rem;background-color:#fff0;border:none}.favr_link::after{content:"";width:100%;height:1px;background-color:#fff;position:absolute;bottom:0;left:0}#bell{display:block;background-image:url(https://arenda.sevol.ru/static/images/icons/bell.svg);width:21px;height:28px;background-repeat:no-repeat;background-size:21px;position:relative;transition:all 0.3s linear}#bell:hover{transform:scale(1.05)}#bell span{position:absolute;top:1px;left:10px;display:flex;align-items:center;background-color:rgb(238 81 167);border-radius:8px;padding:0 3px;color:#fff;font-size:.75rem;height:16px;text-align:center;font-weight:500;line-height:15px;cursor:default}#wallet{display:flex;flex-direction:row;align-items:center;background-image:url(https://arenda.sevol.ru/static/images/icons/wallet.svg);width:90px;height:24px;background-repeat:no-repeat;background-size:24px;transition:all 0.3s linear;color:#000}#wallet:hover{transform:scale(1.05)}#wallet span{margin-left:30px;font-weight:500;font-size:1rem}.confirmation_modal_wrap{opacity:0;z-index:-1;max-width:100%;width:100%;height:100%;background-color:rgb(0 0 0 / .3);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.confirmation_modal_wrap.active{opacity:1;z-index:10}.confirmation_modal{position:absolute;top:50%;left:15px;right:15px;transform:translateY(-50%);border-radius:20px;padding:40px 10px 60px 10px;background-color:#fff;max-width:480px}.confirmation_bg{display:block;max-width:120px;height:115px;margin:0 auto;background-image:url(https://arenda.sevol.ru/static/images/confiramation_img.jpg);background-position:center;background-repeat:no-repeat;background-size:120px;position:relative}.confirmation_modal p{text-align:center;font-size:1rem;margin:30px 0}.confirmation_modal p a{display:block;margin-top:5px;color:#1e83b1;position:relative}.confirmation_modal p a:after{content:"";width:43%;height:1px;background-color:#1e83b1;display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.confirmation_close.close{background-image:url(https://arenda.sevol.ru/static/images/icons/close.svg);width:14px;height:14px;position:absolute;top:initial;bottom:15px;right:15px;background-size:14px;background-position:center;background-repeat:no-repeat;background-color:#fff;border-radius:100%;box-shadow:0 0 5px 0 rgb(76 155 192 / .3);padding:15px;cursor:pointer}.confirmation_btns{opacity:0;z-index:-1;position:absolute;top:0;left:0}.confirmation_btns.show{display:flex;position:relative;justify-content:center;align-items:center;gap:25px;z-index:1;opacity:1}.confirmation_btns span,.confirmation_btns a{border:1px solid #1e89b1;background-color:#d2e6ef;color:#000;text-align:center;transition:all 0.3s linear;width:100%;max-width:115px;border-radius:10px;padding:5px;cursor:pointer}.confirmation_btns span:hover,.confirmation_btns a:hover{background-color:#fff;color:#1e89b1}@media all and (min-width:540px){footer{flex-direction:row;padding:23px 15px 20px 15px}#wallet{background-size:26px}#wallet span{font-size:1.125rem}.confirmation_modal{top:50%;left:50%;transform:translate(-50%,-50%);padding:35px}}@media all and (min-width:768px){.icons{position:relative;bottom:0;left:0;justify-content:space-evenly;width:inherit;padding:0;gap:25px;background-color:#fff0;box-shadow:none}#burger_list{border-radius:0 0 20px 20px;top:80px;position:absolute;right:220px;background-color:#fff}#sp_message{max-width:560px}#sp_message p{margin:40px 0 20px 0;font-size:1.5rem}.sp_m_txt{font-size:1.25rem}.sp_m_img{width:154px;height:140px}#sp_message>div{max-width:440px;padding:60px 0}.favr_cart{position:fixed;top:0;left:0;right:0;font-size:1.5rem;border-radius:0;padding:40px}.favr_cart span{top:11px;width:32px;height:32px}.favr_link{margin-top:12px;font-size:1.5rem}.favr_btn{font-size:1.5rem}.confirmation_modal p{font-size:1.5rem}.confirmation_btns{justify-content:space-evenly}.confirmation_btns span,.confirmation_btns a{max-width:140px;font-size:1.125rem}.confirmation_modal p{margin:40px 0 60px 0}.confirmation_close.close{top:15px}}main{background-color:#e4f0f5;width:100%;height:90vh;position:relative}.auth{min-width:320px;background-color:#fff;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);border-radius:50px;padding:40px 15px;display:flex;flex-direction:column;text-align:center;gap:20px;z-index:-1;opacity:0}.auth.active{z-index:2;opacity:1}.auth span{display:block;background-image:url(https://arenda.sevol.ru/static/images/login/castle.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;width:180px;height:162px;max-width:180px;margin:0 auto}.auth b{display:block;font-size:24px;font-style:normal;font-weight:500}.auth p{font-size:20px;font-style:normal;font-weight:400;margin:0 auto;max-width:400px;width:100%}.auth .enter,.login_form .cst_btn{display:block;margin:0 auto;color:#fff;background-color:#66a450;border-radius:10px;max-width:230px;width:100%;padding:10px;transition:all 0.3s ease-in-out;font-size:1.125rem;border:none}.login_form .cst_btn:hover{box-shadow:1px 1px 12px 0 rgb(255 255 255) inset}.auth .enter:hover{box-shadow:inset 1px 1px 12px 0 #fff}.auth .registration{font-size:20px;font-style:normal;font-weight:500;color:#66a450;text-align:center;display:block;margin:0 auto;transition:all 0.3s ease-in-out}.auth .registration:hover{text-shadow:1px 1px 0 #2296cb}.head_wrap{box-shadow:none}.form_login{max-width:100%;width:100%;position:relative;position:relative;top:0;left:0;transform:translate(0,0);min-height:475px;z-index:-1;opacity:0;background-color:#fff;height:100%}.form_login.active{z-index:1;opacity:1}.form_login>div{display:flex;align-items:center;justify-content:center;gap:18px;position:relative;padding:0 15px 20px 15px}.form_login p{font-size:1.25rem;font-weight:500;text-align:center}.form_login>div a{cursor:pointer;position:absolute;top:30%;transform:translateY(-50%);left:5%;background-image:url(https://arenda.sevol.ru/static/images/login/exit.svg);background-size:20px;width:25px;height:20px;background-position:center;background-repeat:no-repeat}.form_login ul{background-color:rgb(188 218 232);color:rgb(30 131 177);padding:12px;display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px}.form_login ul li{background-color:#fff0;padding:10px 10px 7px 10px;border-radius:30px;cursor:pointer;border:1px solid #fff0;font-size:.88rem}.form_login ul li.active{border:1px solid rgb(30 131 177)}.form_login form{padding:0 15px;color:rgb(36 36 36);display:none;flex-direction:column;gap:15px}#phone_step_1,#phone_step_2,#flash_step_1,#flash_step_2{display:flex;flex-direction:column;gap:15px;width:100%}.form_login form.active{display:flex}.form_login label{display:block;width:100%;max-width:100%;border:1px solid rgb(131 131 131);padding:25px 35px 3px 15px;border-radius:10px;position:relative}.form_login form span{display:block}.form_login label input{position:relative;z-index:1;width:100%;padding:2px;font-size:1rem;border:none}.form_login label .login_txt{white-space:nowrap;display:block;position:absolute;top:50%;left:15px;transform:translateY(-50%);z-index:2;font-size:1.125rem}.cst_btn{max-width:260px;width:100%;padding:9px 0;display:block;background-color:#66a450;border-radius:10px;font-size:1rem;font-weight:500;line-height:normal;margin:20px auto 40px auto;color:#fff;border:none}.cst_btn:hover{box-shadow:inset 1px 1px 12px 0 #fff}input:focus~.login_txt{top:13px!important;font-size:0.875rem!important}input:not(:placeholder-shown)~.login_txt{top:13px!important;font-size:0.875rem!important}input[type="phone"]:focus,input[type="phone"]:not(:placeholder-shown){background-color:rgb(255 243 243)}input[type="password"]:focus,input[type="password"]:not(:placeholder-shown){background-color:rgb(255 243 243)}input:-webkit-autofill~.login_txt{top:13px!important;font-size:0.875rem!important}.show_pwd{cursor:pointer;position:absolute;top:63%;transform:translateY(-50%);right:8px!important;background-image:url(https://arenda.sevol.ru/static/images/login/hiddpwd.svg);background-size:20px;width:20px;height:20px;background-position:center;background-repeat:no-repeat}.show_pwd.active{background-image:url(https://arenda.sevol.ru/static/images/login/showpwd.svg)}.validation{border:1px solid rgb(232 4 4)!important;margin-bottom:20px!important}.validation_txt{position:absolute;top:55px!important;left:10px!important;color:rgb(232 4 4);font-size:0.875rem!important}.validation_input{color:rgb(232 4 4)!important}footer{display:none}@media all and (min-width:650px){.form_login{max-width:640px;width:100%;margin:0 auto;background-color:#fff;border-radius:50px;padding:40px 0;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%);height:initial}.form_login ul{background-color:#fff;padding:25px 0;max-width:500px;margin:0 auto}.form_login ul li{font-size:1rem;padding:8px 12px;background-color:rgb(228 240 245)}.form_login form{padding:0 80px}.form_login>div a{left:15%}main{padding-top:40px;background-color:#e4f0f5}.head_wrap{box-shadow:0 4px 5px 0 rgb(76 155 192 / .08)}.auth{min-width:650px}.form_login p{font-size:1.75rem}}