/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */
 .pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:rgba(79, 79, 79, 0.4);--pswp-preloader-color-secondary:rgba(255, 255, 255, 0.9);--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px;--pswp-error-text-color:var(--pswp-icon-color)}.pswp{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;touch-action:none;outline:0;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:#fff0}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:1}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary)}.pswp__icn{position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;top:0;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{right:auto;left:0}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scale(-1,1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}.pswp__preloader .pswp__icn{opacity:0;transition:opacity 0.2s linear;animation:pswp-clockwise 600ms linear infinite}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.pswp__counter{height:30px;margin-top:15px;margin-inline-start:20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85}.pswp--one-slide .pswp__counter{display:none}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:#fff0;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:#fff0}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid #fff0;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}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}}.bm-main{background:#fff;border-radius:20px;padding:5px 0;font-family:"Inter",sans-serif;overflow:hidden}.bm-title{display:flex;justify-content:space-between;align-items:center;background:#E4F0F5;padding:15px;border-radius:5px;font-weight:500;font-size:1.125rem;margin-bottom:15px}.bm-price{border:1px solid #38A3D3;padding:4px 10px;border-radius:10px}.bm-edit-note{padding:12px 20px;display:flex;flex-direction:column;background:#fff4ea}.bm-edit-note b{margin-bottom:5px;font-size:1.05rem;color:#242424;line-height:1.4;max-width:350px}.bm-edit-note small{font-size:.85rem;color:#666;line-height:1.4}.bm-small{font-size:1rem;color:#1E83B1;font-weight:500;display:block;padding:0 15px;margin:15px 0 15px}.bm-date-controls{background:#E4F0F5;padding:7px;margin:0 15px;border-radius:10px;display:flex;justify-content:space-between;align-items:center}#bm-show-calendar{cursor:pointer;margin-left:20px;margin-top:5px;color:#1e83b1;font-size:.9rem}#bm-show-calendar:hover{color:#00699a}#bm-current-date-display{color:#000;font-weight:500}.bm-date-controls button{background:#fff0;border:none;color:#1E83B1;font-size:1.2rem;padding:5px 15px}.bm-date-controls button:hover{background-color:#63ce59;border-radius:5px;color:#fff}.bm-date-controls a{color:#1E83B1;cursor:pointer;font-weight:500}.bm-legend{display:flex;gap:15px;padding:0 15px;margin-bottom:15px;font-size:.9rem}.bm-legend span{position:relative;padding-left:25px}.bm-legend span::before{content:'';position:absolute;left:0;top:2px;width:14px;height:14px;border-radius:50%}.bm-leg-free::before{background-color:#E4F0F5}.bm-leg-busy::before{background-color:#EE51A7}.bm-leg-mine::before{background-color:#66A450}.bm-hours{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:0 15px}.bm-hour-btn{background-color:#E4F0F5;color:#1E83B1;border:none;border-radius:10px;height:36px;transition:all 0.3s;font-size:1rem}.bm-hour-btn:hover:not(:disabled){background-color:#b8e3a8}.bm-hour-btn.bm-selected{background-color:#66A450;color:#fff;box-shadow:inset 0 0 5px rgb(0 0 0 / .1);transform:scale(.98)}.bm-hour-btn.bm-extend-hover{background-color:#8cc477;color:#fff}.bm-hour-btn:disabled{cursor:not-allowed}.bm-hour-btn.bleak{opacity:.4;cursor:not-allowed}.bm-hour-btn.bm-busy{background-color:#EE51A7;color:#fff;border-color:#EE51A7}.bm-note{color:#1e83b1;font-size:.9rem}.bm-red{color:#DD4B2B}.bm-result{margin:20px 15px;padding:15px;box-shadow:0 0 7px #BCDAE8;border-radius:10px;position:relative;line-height:1.8}.bm-totaltime{position:absolute;right:15px;bottom:15px;border:1px solid #1E83B1;color:#1E83B1;padding:2px 10px;border-radius:10px;font-size:.85rem}.bm-terms-toggle{color:#1E83B1;cursor:pointer;padding:0 15px;display:block;margin-bottom:20px}.bm-terms-content{padding:0 15px;margin-bottom:15px}.bm-terms-content label{display:block;font-size:.85rem;color:#666;margin-bottom:10px}.bm-terms-content label input{margin-right:10px}.bm-terms-content label a{color:#0070a3!important}.bm-submit-btn{width:calc(100% - 30px);margin:0 15px;background-color:#66a450;color:#fff;height:45px;border:none;border-radius:10px;font-size:1rem;font-weight:500}.bm-submit-btn:hover{background-color:#558a43}.bm-hidden{display:none!important}#bm-message-box{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);background:#333;color:#fff;padding:15px 25px;border-radius:10px;z-index:2000}.bm-calendar{background:#fff;border:1px solid #BCDAE8;border-radius:10px;padding:15px;margin:10px 15px 0 15px;box-shadow:0 0 5px #4c9bc0}.bm-cal-header{display:flex;justify-content:space-between;align-items:center;font-size:1.1rem;font-weight:500;margin:0 auto 15px auto;width:100%;max-width:210px}.bm-cal-header button{background:#fff0;border:none;font-size:1.2rem;color:#838383;cursor:pointer;padding:0 10px}.bm-cal-header button:hover{color:#1E83B1}.bm-cal-days,.bm-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;gap:5px}.bm-cal-days{color:#1E83B1;font-weight:500;margin-bottom:10px;font-size:.9rem}.bm-cal-cell{height:36px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:5px;font-size:.95rem;position:relative;color:#333}.bm-cal-cell.date-cell{cursor:pointer}.bm-cal-cell.date-cell:hover{background-color:#E4F0F5;color:#0070a3}.bm-cal-cell.is-today{font-weight:700}.bm-cal-cell.is-selected{background-color:#1E83B1;color:#fff}.bm-cal-dot{display:none;width:6px;height:6px;background-color:#EE51A7;border-radius:50%;margin-top:2px}.bm-hour-btn.bm-mine{background-color:#66A450;color:#fff;border-color:#66A450}.bm-select{display:block;font-size:.95rem;border:1px solid #BCDAE8;width:100%;min-height:42px;padding:0 20px;background-color:#fff;border-radius:25px;color:#1E83B1;font-weight:500;outline:none;cursor:pointer;text-transform:capitalize;transition:all 0.3s ease;text-align:center}.bm-select:focus,.bm-select:hover{border-color:#1E83B1;box-shadow:0 0 8px rgb(30 131 177 / .2);background-color:#f9fdfc}#bm-repeat-checks{display:grid;grid-template-columns:1fr;gap:10px;margin-top:10px}#bm-repeat-checks label{display:flex;align-items:center;gap:10px;font-size:1rem;color:#333;cursor:pointer}#bm-repeat-checks input[type=checkbox]{width:17px;height:17px;border:1px solid #38a3d3;cursor:pointer}.bm-switch{position:relative;display:inline-block;width:50px;height:24px}.bm-switch input{opacity:0;width:0;height:0}.bm-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s}.bm-slider:before{position:absolute;content:"";height:16px;width:16px;left:4px;bottom:4px;background-color:#fff;transition:.4s}input:checked+.bm-slider{background-color:#66A450}input:checked+.bm-slider:before{transform:translateX(26px)}.bm-slider.round{border-radius:24px}.bm-slider.round:before{border-radius:50%}#bm-repeat-section{margin-top:20px}.bm-repeat-header-top{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #E4F0F5;padding:15px 15px 0}.bm-repeat-title{font-size:1rem;color:#1E83B1;font-weight:500}#bm-repeat-options{padding:0 15px}.bm-repeat-header-inner{display:flex;justify-content:space-between;align-items:center;padding:15px 0 0 0}.bm-repeat-subtitle{font-size:.9rem;color:#333}.bm-repeat-end-label{padding:0;margin-top:15px;margin-bottom:10px}#bm-repeat-end-display{border-radius:10px;width:100%;margin-bottom:15px;cursor:pointer}#bm-repeat-result-text{margin-top:5px}#bm-immediate-withdrawal-container{padding:0 15px;margin-bottom:15px}#bm-immediate-withdrawal-container label{color:#DD4B2B;font-size:.85rem;display:block}#bm-immediate-withdrawal{margin-right:10px}footer{display:none}.card_halves{display:flex;flex-direction:column;gap:20px;padding:0 15px}.card_right{display:none;transition:opacity 0.3s ease}.card_right.active{display:block;animation:fadeIn 0.3s ease-in-out}@keyframes fadeIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.sp_main{max-width:1310px;padding:15px 0;margin:0 auto;color:#242424}.space_info{margin-bottom:80px}.space_sld{height:auto}.space_sld img{display:block;cursor:pointer;width:100%}#space_sld .splide__list{max-width:100%;width:100%}.space_sld{display:flex;gap:10px}.space_four{display:none;position:relative}.space_four ul{max-width:650px;width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.space_four ul li{max-width:320px;width:100%;overflow:hidden;max-height:170px;height:100%}.space_four ul li:nth-child(n+5){display:none}.sp_more{position:absolute;display:block;bottom:15px;right:15px;font-size:.875rem;padding:10px 10px 8px;max-width:130px;width:100%;background-color:#fff;border-radius:20px;text-align:center;pointer-events:none}.space_info{color:#242424}.sp_info_name{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:20px 15px;background-color:#e4f0f5;color:#242424;font-weight:500;font-size:1rem}.sp_info_name h1{font-size:1.1rem;font-weight:500;text-wrap:balance}.sp_info_name span{border:1px solid #38a3d3;padding:5px;max-width:120px;width:100%;display:block;border-radius:10px;text-align:center;transition:all 0.3s ease}.sp_info_name span:hover{transform:scale(1.01)}.sp_favorite{display:block;background-image:url(https://arenda.sevol.ru/static/images/icons/favorite.svg);background-repeat:no-repeat;background-size:26px;width:100%;max-width:26px;height:26px;outline:none;cursor:pointer;transition:all 0.3s ease;border:none;color:#fff0;background-color:#fff0}.sp_favorite.active{background-image:url(https://arenda.sevol.ru/static/images/icons/favorite_fill.svg)}.sp_info_list{box-shadow:0 0 8px 0 #4c9bc04d;margin-top:20px;display:flex;justify-content:flex-start;flex-direction:column;flex-wrap:wrap;align-items:flex-start;gap:0;margin-bottom:30px;border-radius:10px;padding:10px 15px}.sp_info_list li{box-shadow:none;padding:5px 0;border-radius:5px;display:flex;justify-content:flex-start;align-items:center;gap:5px;font-weight:500;cursor:default}.sp_info_list li:hover{transform:scale(1.03)}.sp_info_list li span{display:block;width:20px;height:16px}.sp_info_list li:nth-child(1){display:none}.sp_info_list li:nth-child(1) span{background:url(https://arenda.sevol.ru/static/images/space/price.svg);background-position:center;background-repeat:no-repeat}.sp_info_list li:nth-child(2) span{background:url(https://arenda.sevol.ru/static/images/space/time.svg);background-position:center;background-repeat:no-repeat}.sp_info_list li:nth-child(3) span{background:url(https://arenda.sevol.ru/static/images/space/people.svg);background-position:center;background-repeat:no-repeat}.sp_info_list li:nth-child(4) span{background:url(https://arenda.sevol.ru/static/images/space/location.svg);background-position:center;background-repeat:no-repeat}.sp_info_list li:nth-child(5) span{background:url(https://arenda.sevol.ru/static/images/space/value.svg);background-position:center;background-repeat:no-repeat}.sp_type_list{display:flex;flex-wrap:wrap;border-top:1px solid #1e83b1;border-bottom:1px solid #1e83b1}.sp_type_list li{padding:10px;max-width:110px;width:100%;font-size:.875rem;display:flex;flex-direction:column;gap:15px;box-shadow:none;border-radius:10px;cursor:default;text-align:center}.sp_type_list li:hover{transform:scale(1.03)}.sp_type_list li span{width:40px;height:40px;display:flex;justify-content:center;align-items:center;margin:0 auto}.space_info>p{font-size:1.125rem;font-weight:600;margin:40px 0 20px 0}.for_you{display:flex;gap:10px;align-items:center;justify-content:flex-start;flex-wrap:wrap;margin-bottom:30px}.for_you li{padding:6px 8px;border-radius:10px;border:1px solid #38a3d3;position:relative;display:flex;align-items:center;gap:6px;cursor:default}.for_you li span{width:25px;height:25px;display:flex;justify-content:center;align-items:center}.for_you li:hover{transform:scale(1.03)}.sp_txt a{color:#1e83b1!important;text-decoration:none;transition:all 0.3s ease}.sp_txt a:hover{color:#366b81!important}.map{margin:40px 0 100px 0}#reservation_btn{cursor:pointer;text-align:center;display:block;width:100%;padding:10px;background-color:#66a450!important;color:#fff;font-size:1rem;font-style:normal;font-weight:500;line-height:normal;border:none;border-radius:10px;margin-bottom:10px}@media all and (min-width:820px){.space_four{display:block}#space_sld{overflow:hidden;border-radius:5px}.space_four ul li{border-radius:5px}.space_sld img{width:inherit}.map{margin:40px 0 60px 0}.sp_info_name{background-color:#fff0;justify-content:flex-start}#space_sld .splide__list{max-width:620px}.space_sld{height:350px}.sp_info_name span{display:none}.sp_info_list li:nth-child(1){display:flex}.sp_info_list li{box-shadow:-3px 4px 8px 0 #4c9bc04d;padding:12px 18px;justify-content:flex-start;align-items:center}.sp_info_list{box-shadow:none;display:flex;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:15px;margin:20px 0 30px;padding:0}.space_info{padding:0}.card_halves{display:grid;grid-template-columns:1fr 440px;gap:30px;align-items:start;padding:0}.card_right{display:block;position:sticky;top:20px}#reservation_btn{display:none}.sp_type_list{border-top:none;border-bottom:none}.sp_type_list li{box-shadow:-3px 4px 8px 0 #4c9bc04d}.sp_main{padding:15px}footer{display:flex}}.bm-title{display:none}#book_module_container{box-shadow:0 0 8px 0 #4c9bc04d}#booking_module_wrapper{margin-bottom:80px}.bm-submit-btn{margin-bottom:15px}