/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.container{padding-left:15px;padding-right:15px;}@media (min-width:576px){.container{max-width:576px;}}@media (min-width:768px){.container{max-width:768px;}}@media (min-width:992px){.container{max-width:992px;}}@media (min-width:1200px){.container{max-width:1200px;}}html{line-height:1.5;font-size:16px !important;color:#2A2A2A;font-family:Nunito,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";}@media screen and (max-width:767px){html{font-size:15px !important;}}body{line-height:inherit;background:#fff;color:inherit;font-family:inherit;}h1,h2,h3,h4,h5,h6,.page > *:not(header,footer) .block-title{font-family:Nunito,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";line-height:1.25;margin-bottom:0.25em;}h1{font-size:2.5rem;font-weight:bold;}@media screen and (max-width:767px){h1{font-size:1.5rem;}}h2,.page > *:not(header,footer) .block-title{font-size:2rem;font-weight:bold;}@media screen and (max-width:767px){h2,.page > *:not(header,footer) .block-title{font-size:1.25rem;}}h3{font-size:1.25rem;font-weight:bold;}@media screen and (max-width:767px){h3{font-size:1.15rem;}}h4{font-size:1.15rem;}@media screen and (max-width:767px){h4{font-size:1.1rem;}}h5{font-size:1.1rem;}@media screen and (max-width:767px){h5{font-size:1.05rem;}}h6{font-size:1rem;}p{margin-bottom:0.5em;}p:last-child{margin-bottom:0;}a{cursor:pointer;color:#2599CE;-webkit-transition:all 0.4s ease;-ms-transition:all 0.4s ease;transition:all 0.4s ease;text-decoration:none;}a:hover,a:focus-visible{color:#4bc0f7;}.fal,.fas,.far,.fab{font-style:normal;}.row{margin-left:-15px;margin-right:-15px;}.col,.col-lg,.col-md,.col-sm,.col-xl,.col-1,.col-lg-1,.col-md-1,.col-sm-1,.col-xl-1,.col-2,.col-lg-2,.col-md-2,.col-sm-2,.col-xl-2,.col-3,.col-lg-3,.col-md-3,.col-sm-3,.col-xl-3,.col-4,.col-lg-4,.col-md-4,.col-sm-4,.col-xl-4,.col-5,.col-lg-5,.col-md-5,.col-sm-5,.col-xl-5,.col-6,.col-lg-6,.col-md-6,.col-sm-6,.col-xl-6,.col-7,.col-lg-7,.col-md-7,.col-sm-7,.col-xl-7,.col-8,.col-lg-8,.col-md-8,.col-sm-8,.col-xl-8,.col-9,.col-lg-9,.col-md-9,.col-sm-9,.col-xl-9,.col-10,.col-lg-10,.col-md-10,.col-sm-10,.col-xl-10,.col-11,.col-lg-11,.col-md-11,.col-sm-11,.col-xl-11,.col-12,.col-lg-12,.col-md-12,.col-sm-12,.col-xl-12,.col-auto,.col-lg-auto,.col-md-auto,.col-sm-auto,.col-xl-auto{padding-left:15px;padding-right:15px;}@media screen and (max-width:767px){.col,.col-lg,.col-md,.col-sm,.col-xl,.col-1,.col-lg-1,.col-md-1,.col-sm-1,.col-xl-1,.col-2,.col-lg-2,.col-md-2,.col-sm-2,.col-xl-2,.col-3,.col-lg-3,.col-md-3,.col-sm-3,.col-xl-3,.col-4,.col-lg-4,.col-md-4,.col-sm-4,.col-xl-4,.col-5,.col-lg-5,.col-md-5,.col-sm-5,.col-xl-5,.col-6,.col-lg-6,.col-md-6,.col-sm-6,.col-xl-6,.col-7,.col-lg-7,.col-md-7,.col-sm-7,.col-xl-7,.col-8,.col-lg-8,.col-md-8,.col-sm-8,.col-xl-8,.col-9,.col-lg-9,.col-md-9,.col-sm-9,.col-xl-9,.col-10,.col-lg-10,.col-md-10,.col-sm-10,.col-xl-10,.col-11,.col-lg-11,.col-md-11,.col-sm-11,.col-xl-11,.col-12,.col-lg-12,.col-md-12,.col-sm-12,.col-xl-12,.col-auto,.col-lg-auto,.col-md-auto,.col-sm-auto,.col-xl-auto{max-width:unset;flex-basis:100%;}}.page{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;overflow:hidden;}.page > *{margin-bottom:0;}.page > *:last-child{margin-bottom:0;}.page > *:not(header,footer) .block-block .content{text-align:justify;}.page > *:not(header,footer) .block-block .content h1,.page > *:not(header,footer) .block-block .content h2,.page > *:not(header,footer) .block-block .content h3,.page > *:not(header,footer) .block-block .content h4,.page > *:not(header,footer) .block-block .content h5,.page > *:not(header,footer) .block-block .content h6{text-align:left;}.breadcrumbs .breadcrumb{display:block;text-align:justify;margin-bottom:0;color:#808080;font-size:13px;padding:0.75rem 0;background-color:transparent;border-radius:0;}main{flex-grow:1;margin-bottom:0;}main .block{margin-bottom:0;}main .region-facets{margin-bottom:0;}main .region-facets .block{margin-bottom:0;}main > .container > .row{flex-wrap:nowrap;}@media screen and (max-width:767px){main > .container > .row{flex-wrap:wrap;}}.main-content-column{flex-grow:1;padding-left:0;padding-right:0;min-width:0;}@media screen and (max-width:767px){.main-content-column{padding-left:15px;padding-right:15px;}}.main-content-column:first-child{padding-left:15px;}.main-content-column:last-child{padding-right:15px;}.help-block,.control-group .help-inline{margin:0;}#mobile-header{display:none;position:fixed;top:0;left:0;width:100%;height:70px;background-color:#fff;z-index:100;box-shadow:1px 1px 10px rgba(0,0,0,0.3);}@media screen and (max-width:767px){#mobile-header{display:flex;}}#mobile-header .page-header{flex-grow:1;font-weight:300;align-self:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0 5px;}#mobile-header > a{color:inherit;font-size:32px;line-height:1;text-decoration:none;display:flex;align-items:center;justify-content:center;padding:5px;min-width:70px;}@media screen and (max-width:767px){.mm-page{padding-top:70px;}}.mm-menu{background-color:#fff;color:inherit;}.mm-menu .mm-navbar a,.mm-menu .mm-navbar > *{color:#000;font-weight:bold;}.mm-menu .mm-btn:after,.mm-menu .mm-btn:before,.mm-menu .mm-listview > li .mm-next:after{border-color:#000000;}.mm-menu .block .block-title{height:40px;background-color:#fff;padding:10px 20px 10px 20px;font-weight:bold;border-bottom:1px solid rgba(0,0,0,0.1);color:#000;text-align:center;line-height:20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}.mm-menu .mm-navbar + .block .block-title{margin-top:-40px;}.mm-menu.mm-position-right{left:auto;}html.mm-opening.mm-position-right .mm-slideout{transform:translate3d(-80%,0,0);}@media (min-width:550px){html.mm-opening.mm-position-right .mm-slideout{transform:translate3d(-440px,0,0);}}.mm-listview > li:not(.mm-divider):after{left:0;}.mm-listview{margin:0 !important;}.mm-listview li{float:none;}.mm-listview li a.active{background:#2A2A2A !important;color:#fff !important;}.mm-listview li a:hover{background:#2A2A2A !important;color:#fff !important;}.mm-listview > li > a,.mm-listview > li > span{padding:20px 10px 20px 20px;font-weight:bold;}.mm-listview a,.mm-listview .mm-next{font-weight:bold;}.mm-panels > .mm-panel{padding-left:0;padding-right:0;}.mm-panels > .mm-panel:before,.mm-panels > .mm-panel:after{display:none;}.mm-slideout{z-index:inherit;}.mm-page{display:flex;flex-direction:column;}.btn{font-size:inherit;}.btn:active,.btn.active{outline:0;background-image:none;}.btn-default{color:#fff;background-color:#2599CE;border-color:#2599CE;font-weight:600;font-size:18px;line-height:25px;border-radius:10px;padding:6px 20px;}@media screen and (max-width:991px){.btn-default{font-size:16px;line-height:23px;padding:6px 18px;}}.btn-default:focus,.btn-default:hover{color:#fff;background-color:#0a75a0;border-color:#0a75a0;}.btn-primary{color:#FFFFFF;font-weight:600;font-size:18px;line-height:25px;border-radius:10px;background:linear-gradient(90deg,#D35B5D 0%,#D3865C 100%);padding:6px 20px;display:inline-block;border:none;min-width:max-content;}@media screen and (max-width:991px){.btn-primary{font-size:16px;line-height:23px;padding:6px 18px;}}.btn-primary:hover,.btn-primary:focus-visible{background:linear-gradient(90deg,#f36e74 0%,#D3865C 100%);}.btn-primary:active{background:linear-gradient(90deg,#D35B5D 0%,#D3865C 100%);}.block,.view .node{position:relative;}#scrollToTop{width:50px;height:50px;background:none;text-indent:0;font-size:0;transition:transform 0.2s;border:0px;outline:0px;display:flex;bottom:120px;cursor:pointer;position:fixed;right:75px;z-index:100;transition:0.2s;background-image:url(/sites/all/themes/vesta_theme/image/scroll-to-top.svg);background-repeat:no-repeat;background-position:center;background-size:contain;}@media screen and (min-width:992px) and (max-width:1199px){#scrollToTop{transform:scale(0.95);}}@media screen and (min-width:768px) and (max-width:991px){#scrollToTop{transform:scale(0.9);}}@media screen and (max-width:767px){#scrollToTop{bottom:40px;right:10px;transform:scale(0.8);}}#scrollToTop:hover{opacity:1;transform:scale(1.05);}#scrollToTop:active{transform:scale(0.95);transition-duration:0s;}button.slick-arrow{width:40px;height:40px;display:flex;align-items:center;justify-content:center;z-index:100;}button.slick-arrow::before{content:'';display:block;position:relative;width:40px;height:40px;background-repeat:no-repeat;background-position:center;background-size:cover;font-size:0;}button.slick-prev.slick-arrow::before{background-image:url("/sites/all/themes/vesta_theme/image/back-arrow.svg");}button.slick-next.slick-arrow::before{background-image:url("/sites/all/themes/vesta_theme/image/back-arrow.svg");transform:rotate(180deg);}.node--view-mode-full{margin:0 0 70px;}.node--view-mode-full.node--type-front{margin:0;}.product-teaser{display:flex;gap:50px;}@media screen and (max-width:991px){.product-teaser{gap:40px;}}@media screen and (max-width:767px){.product-teaser{gap:30px;}}.product-teaser .product-teaser-image{max-width:500px;}@media screen and (max-width:1200px){.product-teaser .product-teaser-image{max-width:350px;}}@media screen and (max-width:991px){.product-teaser .product-teaser-image{max-width:300px;}}@media screen and (max-width:767px){.product-teaser .product-teaser-image{max-width:230px;}}.product-teaser .product-teaser-image .field.field--name-field-variation-image.field--type-image .elements .current-slide.slick-initialized.slick-slider{margin:0 0 10px;}.product-teaser .product-teaser-image .field.field--name-field-variation-image.field--type-image .elements .current-slide.slick-initialized.slick-slider .slick-list.draggable .slick-track .element.slick-slide img{width:500px;height:500px;object-fit:cover;}@media screen and (max-width:1200px){.product-teaser .product-teaser-image .field.field--name-field-variation-image.field--type-image .elements .current-slide.slick-initialized.slick-slider .slick-list.draggable .slick-track .element.slick-slide img{width:350px;height:350px;}}@media screen and (max-width:991px){.product-teaser .product-teaser-image .field.field--name-field-variation-image.field--type-image .elements .current-slide.slick-initialized.slick-slider .slick-list.draggable .slick-track .element.slick-slide img{width:300px;height:300px;}}@media screen and (max-width:767px){.product-teaser .product-teaser-image .field.field--name-field-variation-image.field--type-image .elements .current-slide.slick-initialized.slick-slider .slick-list.draggable .slick-track .element.slick-slide img{width:230px;height:230px;}}@media screen and (max-width:991px){.product-teaser .product-teaser-image .field.field--name-field-variation-image.field--type-image .elements .nav-slide.slick-initialized.slick-slider .slick-dots li button{height:10px;width:10px;}}@media screen and (max-width:767px){.product-teaser .product-teaser-image .field.field--name-field-variation-image.field--type-image .elements .nav-slide.slick-initialized.slick-slider .slick-dots li button{height:8px;width:8px;}}@media screen and (max-width:991px){.product-teaser .product-teaser-image .field.field--name-field-variation-image.field--type-image .elements .nav-slide.slick-initialized.slick-slider button.slick-arrow{height:30px;width:30px;}}@media screen and (max-width:767px){.product-teaser .product-teaser-image .field.field--name-field-variation-image.field--type-image .elements .nav-slide.slick-initialized.slick-slider button.slick-arrow{height:25px;width:25px;}.product-teaser .product-teaser-image .field.field--name-field-variation-image.field--type-image .elements .nav-slide.slick-initialized.slick-slider button.slick-arrow.slick-prev{left:-15px;}.product-teaser .product-teaser-image .field.field--name-field-variation-image.field--type-image .elements .nav-slide.slick-initialized.slick-slider button.slick-arrow.slick-next{right:-15px;}}@media screen and (max-width:991px){.product-teaser .product-teaser-image .field.field--name-field-variation-image.field--type-image .elements .nav-slide.slick-initialized.slick-slider button.slick-arrow::before{height:30px;width:30px;}}@media screen and (max-width:767px){.product-teaser .product-teaser-image .field.field--name-field-variation-image.field--type-image .elements .nav-slide.slick-initialized.slick-slider button.slick-arrow::before{height:25px;width:25px;}}.product-teaser .product-teaser-image .field.field--name-field-variation-image.field--type-image .elements .nav-slide.slick-initialized.slick-slider .slick-list.draggable{margin:0 -5px;}.product-teaser .product-teaser-image .field.field--name-field-variation-image.field--type-image .elements .nav-slide.slick-initialized.slick-slider .slick-list.draggable .slick-track .element.slick-slide{margin:0 5px;width:118px;height:118px;}@media screen and (max-width:1200px){.product-teaser .product-teaser-image .field.field--name-field-variation-image.field--type-image .elements .nav-slide.slick-initialized.slick-slider .slick-list.draggable .slick-track .element.slick-slide{width:77px;height:77px;}}@media screen and (max-width:991px){.product-teaser .product-teaser-image .field.field--name-field-variation-image.field--type-image .elements .nav-slide.slick-initialized.slick-slider .slick-list.draggable .slick-track .element.slick-slide{width:60px;height:60px;}}@media screen and (max-width:767px){.product-teaser .product-teaser-image .field.field--name-field-variation-image.field--type-image .elements .nav-slide.slick-initialized.slick-slider .slick-list.draggable .slick-track .element.slick-slide{width:37px;height:37px;}}.product-teaser .product-teaser-image .field.field--name-field-variation-image.field--type-image .elements .nav-slide.slick-initialized.slick-slider .slick-list.draggable .slick-track .element.slick-slide img{width:118px;height:118px;object-fit:cover;}@media screen and (max-width:1200px){.product-teaser .product-teaser-image .field.field--name-field-variation-image.field--type-image .elements .nav-slide.slick-initialized.slick-slider .slick-list.draggable .slick-track .element.slick-slide img{width:77px;height:77px;}}@media screen and (max-width:991px){.product-teaser .product-teaser-image .field.field--name-field-variation-image.field--type-image .elements .nav-slide.slick-initialized.slick-slider .slick-list.draggable .slick-track .element.slick-slide img{width:60px;height:60px;}}@media screen and (max-width:767px){.product-teaser .product-teaser-image .field.field--name-field-variation-image.field--type-image .elements .nav-slide.slick-initialized.slick-slider .slick-list.draggable .slick-track .element.slick-slide img{width:37px;height:37px;}}.product-teaser .product-teaser-info{max-width:500px;}ul.slick-dots li{height:14px;width:14px;overflow:hidden;margin:0 3.5px;}ul.slick-dots li:first-child{margin:0 3.5px 0 0;}ul.slick-dots li:last-child{margin:0 0 0 3.5px;}ul.slick-dots li button{height:14px;width:14px;overflow:hidden;background:transparent;border:1.5px solid #2599CE;border-radius:50%;}ul.slick-dots li button::before{display:none;}ul.slick-dots li.slick-active button{background:#2599CE;}div#page{background:#fff;}div#page header#header{margin:0;}div#page header#header .header-block{padding:5px 0 0;}@media screen and (max-width:767px){div#page header#header .header-block{display:none;}}div#page header#header .header-block .region.region-header{display:grid;grid-template-columns:207px repeat(4,auto);align-items:center;gap:7px 20px;}@media screen and (max-width:991px){div#page header#header .header-block .region.region-header{grid-template-columns:120px repeat(4,auto);}}div#page header#header .header-block .region.region-header #block-vesta-theme-logo .field--name-body p{display:flex;justify-content:center;}div#page header#header .header-block .region.region-header #block-vesta-theme-logo .field--name-body p a img{max-width:139px;}@media screen and (max-width:991px){div#page header#header .header-block .region.region-header #block-vesta-theme-logo .field--name-body p a{width:100%;}div#page header#header .header-block .region.region-header #block-vesta-theme-logo .field--name-body p a img{width:100%;object-fit:contain;}}@media screen and (max-width:991px){div#page header#header .header-block .region.region-header #block-vesta-theme-logo{min-width:max-content;}}@media screen and (max-width:991px){div#page header#header .header-block .region.region-header #block-vesta-theme-knopkaostavitzayavku .btn-default{min-width:max-content;}}div#page header#header .header-block .region.region-header div#block-vesta-theme-kontakty .field.field--name-body{display:flex;flex-direction:column;}div#page header#header .header-block .region.region-header div#block-vesta-theme-kontakty .field.field--name-body .header_contacts{display:flex;gap:5px 25px;flex-wrap:wrap;}div#page header#header .header-block .region.region-header div#block-vesta-theme-kontakty .field.field--name-body .header_contacts .tel,div#page header#header .header-block .region.region-header div#block-vesta-theme-kontakty .field.field--name-body .header_contacts .mail{display:flex;align-items:center;gap:10px;color:#2A2A2A;font-weight:500;font-size:16px;line-height:1.35;letter-spacing:-0.01em;}@media screen and (max-width:991px){div#page header#header .header-block .region.region-header div#block-vesta-theme-kontakty .field.field--name-body .header_contacts .tel,div#page header#header .header-block .region.region-header div#block-vesta-theme-kontakty .field.field--name-body .header_contacts .mail{gap:8px;font-size:15px;}}div#page header#header .header-block .region.region-header div#block-vesta-theme-kontakty .field.field--name-body .header_contacts .tel .icon svg,div#page header#header .header-block .region.region-header div#block-vesta-theme-kontakty .field.field--name-body .header_contacts .mail .icon svg{width:24px;height:24px;}@media screen and (max-width:991px){div#page header#header .header-block .region.region-header div#block-vesta-theme-kontakty .field.field--name-body .header_contacts .tel .icon svg,div#page header#header .header-block .region.region-header div#block-vesta-theme-kontakty .field.field--name-body .header_contacts .mail .icon svg{width:20px;height:20px;}}div#page header#header .header-block .region.region-header div#block-vesta-theme-kontakty .field.field--name-body .header_contacts .tel:hover,div#page header#header .header-block .region.region-header div#block-vesta-theme-kontakty .field.field--name-body .header_contacts .mail:hover,div#page header#header .header-block .region.region-header div#block-vesta-theme-kontakty .field.field--name-body .header_contacts .tel:focus-visible,div#page header#header .header-block .region.region-header div#block-vesta-theme-kontakty .field.field--name-body .header_contacts .mail:focus-visible{color:#2599CE;}div#page header#header .header-block .region.region-header .search-form.search-block-form{min-width:110px;}@media screen and (max-width:991px){div#page header#header .header-block .region.region-header .search-form.search-block-form{min-width:130px;}}div#page header#header .header-block .region.region-header .search-form.search-block-form form{display:flex;}div#page header#header .header-block .region.region-header .search-form.search-block-form form .js-form-item.form-item.js-form-type-search.form-type-search input{font-weight:500;font-size:16px;line-height:1.5;color:#9D9D9D;padding:0 0 6px 0;border:none;border-radius:0;border-bottom:1.5px solid #9D9D9D;}div#page header#header .header-block .region.region-header .search-form.search-block-form .form-actions.js-form-wrapper.form-wrapper{position:relative;}div#page header#header .header-block .region.region-header .search-form.search-block-form .form-actions.js-form-wrapper.form-wrapper input{margin-right:0;border:none;border-bottom:1.5px solid #9D9D9D;background-color:transparent;background:none;color:#fff 0;min-height:unset;min-width:unset;font-size:0;width:50px;height:100%;display:inline-block;font-weight:400;text-align:center;vertical-align:middle;border-radius:0;position:relative;padding:0;}div#page header#header .header-block .region.region-header .search-form.search-block-form .form-actions.js-form-wrapper.form-wrapper:hover{background-color:#e2e2e2;}div#page header#header .header-block .region.region-header .search-form.search-block-form .form-actions.js-form-wrapper.form-wrapper::before{content:'';background-image:url("/sites/all/themes/vesta_theme/image/search.svg");background-size:24px 24px;background-position:center;background-repeat:no-repeat;position:absolute;left:0;right:0;top:0;bottom:6px;width:20px;height:20px;margin:auto;z-index:1;display:flex;justify-content:center;align-items:center;pointer-events:none;}div#page header#header .header-block .region.region-header div#block-vesta-theme-korzina .cart--cart-block .cart-block--summary a.cart-block--link__expand{display:flex;position:relative;}div#page header#header .header-block .region.region-header div#block-vesta-theme-korzina .cart--cart-block .cart-block--summary a.cart-block--link__expand span.cart-block--summary__icon img{width:30px;max-width:30px;max-height:30px;object-fit:cover;}div#page header#header .header-block .region.region-header div#block-vesta-theme-korzina .cart--cart-block .cart-block--summary a.cart-block--link__expand span.cart-block--summary__count{position:absolute;bottom:-3px;left:calc(100% - 30px);z-index:4;display:flex;justify-content:center;align-items:center;background-color:#D35B5D;border-radius:20px;padding:0 4px 0;min-width:20px;height:20px;color:#303030;line-height:1;font-family:inherit;font-weight:unset;opacity:1;color:#FFFFFF;font-weight:700;font-size:12px;line-height:1.5;}div#page header#header .header-mobile-block{display:none;}@media screen and (max-width:767px){div#page header#header .header-mobile-block{padding:10px 0;display:block;background-color:#fff;position:fixed;top:0;left:0;width:100%;z-index:100;box-shadow:1px 1px 10px rgba(0,0,0,0.3);}div#page header#header .header-mobile-block .region.region-header-mobile{display:flex;align-items:center;justify-content:space-between;}div#page header#header .header-mobile-block .region.region-header-mobile #block-vesta-theme-korzina-2 .block-title{display:none;}div#page header#header .header-mobile-block .region.region-header-mobile #block-vesta-theme-korzina-2 .cart-block--link__expand{position:relative;}div#page header#header .header-mobile-block .region.region-header-mobile #block-vesta-theme-korzina-2 .cart-block--link__expand .cart-block--summary__count{position:absolute;bottom:-7px;right:calc(100% - 36px);z-index:4;display:flex;justify-content:center;align-items:center;background-color:#D35B5D;border-radius:20px;padding:0 4px 0;min-width:20px;height:20px;opacity:1;color:#FFFFFF;font-weight:700;font-size:12px;line-height:1.5;}div#page header#header .header-mobile-block .region.region-header-mobile #block-vesta-theme-logo-2 img{height:50px;}}div#page .navigation{margin:0;background-color:#FFFFFF;padding:0 0 10px;}@media screen and (max-width:767px){div#page .navigation{display:none;}}div#page .navigation .region.region-navigation{display:grid;grid-template-columns:207px 1fr;gap:10px 25px;align-items:center;justify-content:space-between;}@media screen and (max-width:991px){div#page .navigation .region.region-navigation{grid-template-columns:120px 1fr;}}div#page .navigation .region.region-navigation #block-vesta-theme-slogan .field--name-body p{color:#055EA2;font-weight:700;font-size:14px;line-height:19px;margin:0;text-align:center;}@media screen and (max-width:991px){div#page .navigation .region.region-navigation #block-vesta-theme-slogan .field--name-body p{font-size:12px;line-height:15px;}}div#page .navigation .region.region-navigation div#block-vesta-theme-osnovnayanavigaciya-2 ul.sf-menu .sf-sub-indicator{position:absolute;right:0;display:none;}div#page .navigation .region.region-navigation div#block-vesta-theme-osnovnayanavigaciya-2 ul.sf-menu .sf-sub-indicator::after{top:50%;transform:translateY(-50%);font-size:10px;left:unset;right:0;}@media screen and (max-width:991px){div#page .navigation .region.region-navigation div#block-vesta-theme-osnovnayanavigaciya-2 ul.sf-menu .sf-sub-indicator::after{font-size:8px;}}div#page .navigation .region.region-navigation div#block-vesta-theme-osnovnayanavigaciya-2 ul.sf-menu li:hover > ul,div#page .navigation .region.region-navigation div#block-vesta-theme-osnovnayanavigaciya-2 ul.sf-menu li.sfHover > ul{top:2em;}div#page .navigation .region.region-navigation div#block-vesta-theme-osnovnayanavigaciya-2 > ul{display:flex;gap:10px 40px;flex-wrap:wrap;}@media screen and (max-width:991px){div#page .navigation .region.region-navigation div#block-vesta-theme-osnovnayanavigaciya-2 > ul{gap:10px 20px;}}div#page .navigation .region.region-navigation div#block-vesta-theme-osnovnayanavigaciya-2 > ul > li:hover:is(a,span){color:#2599CE;}div#page .navigation .region.region-navigation div#block-vesta-theme-osnovnayanavigaciya-2 > ul > li > :is(a,span){padding:0;color:#2A2A2A;text-transform:uppercase;font-weight:600;font-size:18px;line-height:25px;}@media screen and (max-width:991px){div#page .navigation .region.region-navigation div#block-vesta-theme-osnovnayanavigaciya-2 > ul > li > :is(a,span){font-size:16px;}}div#page .navigation .region.region-navigation div#block-vesta-theme-osnovnayanavigaciya-2 > ul > li.menuparent > :is(a,span){padding:0 15px 0 24px;}@media screen and (max-width:991px){div#page .navigation .region.region-navigation div#block-vesta-theme-osnovnayanavigaciya-2 > ul > li.menuparent > :is(a,span){padding:0 13px 0 21px;}}div#page .navigation .region.region-navigation div#block-vesta-theme-osnovnayanavigaciya-2 > ul > li.menuparent > :is(a,span)::before{content:'';background-image:url("/sites/all/themes/vesta_theme/image/misc.svg");background-size:auto;position:absolute;top:50%;transform:translateY(-50%);left:0;width:18px;height:19px;background-repeat:no-repeat;}@media screen and (max-width:991px){div#page .navigation .region.region-navigation div#block-vesta-theme-osnovnayanavigaciya-2 > ul > li.menuparent > :is(a,span)::before{min-width:max-content;background-size:contain;width:15px;height:16px;}}div#page .navigation .region.region-navigation div#block-vesta-theme-osnovnayanavigaciya-2 > ul > li a.menuparent{position:relative;}div#page .navigation .region.region-navigation div#block-vesta-theme-osnovnayanavigaciya-2 > ul > li a.menuparent .sf-sub-indicator{right:0;}div#page .navigation .region.region-navigation div#block-vesta-theme-osnovnayanavigaciya-2 > ul > li ul{background-color:#FFFFFF;width:15em !important;}div#page .navigation .region.region-navigation div#block-vesta-theme-osnovnayanavigaciya-2 > ul > li ul li a{padding:1em 2em;color:#2A2A2A;}div#page .navigation .region.region-navigation div#block-vesta-theme-osnovnayanavigaciya-2 > ul > li ul li a:hover{color:#2599CE;}div#page div#slider-block{position:relative;margin:0 0 60px;}@media screen and (max-width:1200px){div#page div#slider-block{margin:0 0 50px;}}@media screen and (max-width:991px){div#page div#slider-block{margin:0 0 40px;}}@media screen and (max-width:767px){div#page div#slider-block{margin:0 0 30px;}}div#page div#slider-block .region.region-slider #block-vesta-theme-fonovoeizobrazhenieslaydera{position:static;}div#page div#slider-block .region.region-slider #block-vesta-theme-fonovoeizobrazhenieslaydera .field--name-field-izobrazhenie img.img-fluid{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}div#page div#slider-block .region.region-slider div#block-vesta-theme-views-block-slayder-block-1 .view.view-slayder.view-id-slayder .slick-dotted.slick-slider{margin-bottom:0;}div#page div#slider-block .region.region-slider div#block-vesta-theme-views-block-slayder-block-1 .view.view-slayder.view-id-slayder .slick-dotted.slick-slider .slick-dots{text-align:unset;bottom:33px;}@media screen and (max-width:590px){div#page div#slider-block .region.region-slider div#block-vesta-theme-views-block-slayder-block-1 .view.view-slayder.view-id-slayder .slick-dotted.slick-slider .slick-dots{bottom:20px;left:50%;transform:translateX(-50%);width:auto;}}div#page div#slider-block .region.region-slider div#block-vesta-theme-views-block-slayder-block-1 .view.view-slayder.view-id-slayder .view-content .slick-list.draggable .slick-track{min-height:414px;}@media screen and (max-width:991px){div#page div#slider-block .region.region-slider div#block-vesta-theme-views-block-slayder-block-1 .view.view-slayder.view-id-slayder .view-content .slick-list.draggable .slick-track{min-height:360px;}}div#page div#slider-block .region.region-slider div#block-vesta-theme-views-block-slayder-block-1 .view.view-slayder.view-id-slayder .view-content .slick-list.draggable .slick-track .slick-slide .node--type-slide{display:flex;align-items:center;}@media screen and (max-width:590px){div#page div#slider-block .region.region-slider div#block-vesta-theme-views-block-slayder-block-1 .view.view-slayder.view-id-slayder .view-content .slick-list.draggable .slick-track .slick-slide .node--type-slide{flex-direction:column-reverse;}}div#page div#slider-block .region.region-slider div#block-vesta-theme-views-block-slayder-block-1 .view.view-slayder.view-id-slayder .view-content .slick-list.draggable .slick-track .slick-slide .node--type-slide .group-left{padding:65px 20px 100px 0;}@media screen and (max-width:767px){div#page div#slider-block .region.region-slider div#block-vesta-theme-views-block-slayder-block-1 .view.view-slayder.view-id-slayder .view-content .slick-list.draggable .slick-track .slick-slide .node--type-slide .group-left{width:60%;}}@media screen and (max-width:590px){div#page div#slider-block .region.region-slider div#block-vesta-theme-views-block-slayder-block-1 .view.view-slayder.view-id-slayder .view-content .slick-list.draggable .slick-track .slick-slide .node--type-slide .group-left{padding:20px 0 70px;width:80%;display:flex;flex-direction:column;align-items:center;}}@media screen and (max-width:420px){div#page div#slider-block .region.region-slider div#block-vesta-theme-views-block-slayder-block-1 .view.view-slayder.view-id-slayder .view-content .slick-list.draggable .slick-track .slick-slide .node--type-slide .group-left{width:100%;}}div#page div#slider-block .region.region-slider div#block-vesta-theme-views-block-slayder-block-1 .view.view-slayder.view-id-slayder .view-content .slick-list.draggable .slick-track .slick-slide .node--type-slide .group-left .field--name-field-slide-title{position:relative;display:inline-block;margin:0 0 44px;}div#page div#slider-block .region.region-slider div#block-vesta-theme-views-block-slayder-block-1 .view.view-slayder.view-id-slayder .view-content .slick-list.draggable .slick-track .slick-slide .node--type-slide .group-left .field--name-field-slide-title::after{content:'';width:100%;height:11px;background-image:url('/sites/all/themes/vesta_theme/image/lines.png');background-size:100% 100%;background-repeat:no-repeat;position:absolute;bottom:-20px;left:0;}div#page div#slider-block .region.region-slider div#block-vesta-theme-views-block-slayder-block-1 .view.view-slayder.view-id-slayder .view-content .slick-list.draggable .slick-track .slick-slide .node--type-slide .group-left .field--name-field-slide-title h2{font-weight:700;font-size:36px;line-height:49px;text-transform:uppercase;margin:0;}@media screen and (max-width:991px){div#page div#slider-block .region.region-slider div#block-vesta-theme-views-block-slayder-block-1 .view.view-slayder.view-id-slayder .view-content .slick-list.draggable .slick-track .slick-slide .node--type-slide .group-left .field--name-field-slide-title h2{font-size:26px;line-height:32px;}}@media screen and (max-width:767px){div#page div#slider-block .region.region-slider div#block-vesta-theme-views-block-slayder-block-1 .view.view-slayder.view-id-slayder .view-content .slick-list.draggable .slick-track .slick-slide .node--type-slide .group-left .field--name-field-slide-title h2{font-size:24px;line-height:30px;}}@media screen and (max-width:590px){div#page div#slider-block .region.region-slider div#block-vesta-theme-views-block-slayder-block-1 .view.view-slayder.view-id-slayder .view-content .slick-list.draggable .slick-track .slick-slide .node--type-slide .group-left .field--name-field-slide-title h2{text-align:center;}}div#page div#slider-block .region.region-slider div#block-vesta-theme-views-block-slayder-block-1 .view.view-slayder.view-id-slayder .view-content .slick-list.draggable .slick-track .slick-slide .node--type-slide .group-left .field--name-body{margin:0 0 22px;}div#page div#slider-block .region.region-slider div#block-vesta-theme-views-block-slayder-block-1 .view.view-slayder.view-id-slayder .view-content .slick-list.draggable .slick-track .slick-slide .node--type-slide .group-left .field--name-body p{font-weight:600;font-size:18px;line-height:25px;margin:0;}@media screen and (max-width:991px){div#page div#slider-block .region.region-slider div#block-vesta-theme-views-block-slayder-block-1 .view.view-slayder.view-id-slayder .view-content .slick-list.draggable .slick-track .slick-slide .node--type-slide .group-left .field--name-body p{font-size:16px;}}@media screen and (max-width:590px){div#page div#slider-block .region.region-slider div#block-vesta-theme-views-block-slayder-block-1 .view.view-slayder.view-id-slayder .view-content .slick-list.draggable .slick-track .slick-slide .node--type-slide .group-left .field--name-body p{text-align:center;}}div#page div#slider-block .region.region-slider div#block-vesta-theme-views-block-slayder-block-1 .view.view-slayder.view-id-slayder .view-content .slick-list.draggable .slick-track .slick-slide .node--type-slide .group-left .field--name-field-slide-link a{color:#FFFFFF;font-weight:600;font-size:18px;line-height:25px;border-radius:10px;background:linear-gradient(90deg,#D35B5D 0%,#D3865C 100%);padding:6px 20px;display:inline-block;}@media screen and (max-width:991px){div#page div#slider-block .region.region-slider div#block-vesta-theme-views-block-slayder-block-1 .view.view-slayder.view-id-slayder .view-content .slick-list.draggable .slick-track .slick-slide .node--type-slide .group-left .field--name-field-slide-link a{font-size:16px;line-height:23px;}}div#page div#slider-block .region.region-slider div#block-vesta-theme-views-block-slayder-block-1 .view.view-slayder.view-id-slayder .view-content .slick-list.draggable .slick-track .slick-slide .node--type-slide .group-left .field--name-field-slide-link a:hover,div#page div#slider-block .region.region-slider div#block-vesta-theme-views-block-slayder-block-1 .view.view-slayder.view-id-slayder .view-content .slick-list.draggable .slick-track .slick-slide .node--type-slide .group-left .field--name-field-slide-link a:focus-visible{background:linear-gradient(90deg,#f36e74 0%,#D3865C 100%);}@media screen and (max-width:767px){div#page div#slider-block .region.region-slider div#block-vesta-theme-views-block-slayder-block-1 .view.view-slayder.view-id-slayder .view-content .slick-list.draggable .slick-track .slick-slide .node--type-slide .group-right{width:40%;}}@media screen and (max-width:590px){div#page div#slider-block .region.region-slider div#block-vesta-theme-views-block-slayder-block-1 .view.view-slayder.view-id-slayder .view-content .slick-list.draggable .slick-track .slick-slide .node--type-slide .group-right{padding-top:40px;}}div#page div#slider-block .region.region-slider div#block-vesta-theme-views-block-slayder-block-1 .view.view-slayder.view-id-slayder .view-content .slick-list.draggable .slick-track .slick-slide .node--type-slide .group-right .field--type-image{height:100%;}div#page div#slider-block .region.region-slider div#block-vesta-theme-views-block-slayder-block-1 .view.view-slayder.view-id-slayder .view-content .slick-list.draggable .slick-track .slick-slide .node--type-slide .group-right .field--type-image img{padding:10px;height:100%;max-height:400px;object-fit:contain;}div#page div#slider-block .region.region-slider div#block-vesta-theme-views-block-slayder-block-1 .view.view-slayder.view-id-slayder .view-content .slick-list.draggable .slick-track .slick-slide .contextual{right:30px;}div#page div#slider-block .region.region-slider div#block-vesta-theme-views-block-slayder-block-1 .view.view-slayder.view-id-slayder .view-content button.slick-prev.slick-arrow{left:-110px;}@media screen and (max-width:1400px){div#page div#slider-block .region.region-slider div#block-vesta-theme-views-block-slayder-block-1 .view.view-slayder.view-id-slayder .view-content button.slick-prev.slick-arrow{left:-65px;}}@media screen and (max-width:590px){div#page div#slider-block .region.region-slider div#block-vesta-theme-views-block-slayder-block-1 .view.view-slayder.view-id-slayder .view-content button.slick-prev.slick-arrow{left:0;}}div#page div#slider-block .region.region-slider div#block-vesta-theme-views-block-slayder-block-1 .view.view-slayder.view-id-slayder .view-content button.slick-next.slick-arrow{right:-110px;}@media screen and (max-width:1400px){div#page div#slider-block .region.region-slider div#block-vesta-theme-views-block-slayder-block-1 .view.view-slayder.view-id-slayder .view-content button.slick-next.slick-arrow{right:-65px;}}@media screen and (max-width:590px){div#page div#slider-block .region.region-slider div#block-vesta-theme-views-block-slayder-block-1 .view.view-slayder.view-id-slayder .view-content button.slick-next.slick-arrow{right:0;}}div#page #main-title-block{margin:0 0 60px;}@media screen and (max-width:1200px){div#page #main-title-block{margin:0 0 50px;}}@media screen and (max-width:991px){div#page #main-title-block{margin:0 0 40px;}}@media screen and (max-width:767px){div#page #main-title-block{margin:0 0 30px;}}div#page #main-title-block #block-vesta-theme-zagolovokglavnoystranicy .field--name-body h1,div#page #main-title-block #block-vesta-theme-zagolovokglavnoystranicy .field--name-body h2{color:#055EA2;font-weight:700;font-size:48px;line-height:65px;text-align:center;margin:0;text-transform:uppercase;}@media screen and (max-width:991px){div#page #main-title-block #block-vesta-theme-zagolovokglavnoystranicy .field--name-body h1,div#page #main-title-block #block-vesta-theme-zagolovokglavnoystranicy .field--name-body h2{font-size:40px;line-height:57px;}}@media screen and (max-width:767px){div#page #main-title-block #block-vesta-theme-zagolovokglavnoystranicy .field--name-body h1,div#page #main-title-block #block-vesta-theme-zagolovokglavnoystranicy .field--name-body h2{font-size:32px;line-height:50px;}}@media screen and (max-width:600px){div#page #main-title-block #block-vesta-theme-zagolovokglavnoystranicy .field--name-body h1,div#page #main-title-block #block-vesta-theme-zagolovokglavnoystranicy .field--name-body h2{font-size:28px;line-height:45px;}}@media screen and (max-width:500px){div#page #main-title-block #block-vesta-theme-zagolovokglavnoystranicy .field--name-body h1,div#page #main-title-block #block-vesta-theme-zagolovokglavnoystranicy .field--name-body h2{font-size:25px;}}div#page .region .block-title{align-self:center;color:#2A2A2A;font-weight:700;font-size:36px;line-height:49px;text-transform:uppercase;position:relative;display:inline-block;margin:0 0 80px;text-align:center;}@media screen and (max-width:991px){div#page .region .block-title{font-size:26px;line-height:32px;margin:0 0 60px;}}@media screen and (max-width:767px){div#page .region .block-title{font-size:24px;line-height:30px;}}div#page .region .block-title::after{content:'';width:100%;height:11px;background-image:url('/sites/all/themes/vesta_theme/image/lines.png');background-size:100% 100%;background-repeat:no-repeat;position:absolute;bottom:-20px;left:0;}div#page #catalog-block{margin:0 0 120px;}@media screen and (max-width:1200px){div#page #catalog-block{margin:0 0 100px;}}@media screen and (max-width:991px){div#page #catalog-block{margin:0 0 80px;}}@media screen and (max-width:767px){div#page #catalog-block{margin:0 0 60px;}}div#page #catalog-block #block-vesta-theme-views-block-katalog-na-glavnoy-block-1{display:flex;flex-direction:column;}div#page #catalog-block #block-vesta-theme-views-block-katalog-na-glavnoy-block-1 .view-content{display:flex;flex-wrap:wrap;gap:30px;}@media screen and (max-width:991px){div#page #catalog-block #block-vesta-theme-views-block-katalog-na-glavnoy-block-1 .view-content{gap:20px;}}@media screen and (max-width:460px){div#page #catalog-block #block-vesta-theme-views-block-katalog-na-glavnoy-block-1 .view-content{flex-direction:column;}}div#page #catalog-block #block-vesta-theme-views-block-katalog-na-glavnoy-block-1 .view-content .views-row{position:relative;width:calc(25% - 22.5px);}@media screen and (max-width:991px){div#page #catalog-block #block-vesta-theme-views-block-katalog-na-glavnoy-block-1 .view-content .views-row{width:calc(33.33% - 13.5px);}}@media screen and (max-width:767px){div#page #catalog-block #block-vesta-theme-views-block-katalog-na-glavnoy-block-1 .view-content .views-row{width:calc(50% - 10px);}}@media screen and (max-width:460px){div#page #catalog-block #block-vesta-theme-views-block-katalog-na-glavnoy-block-1 .view-content .views-row{width:100%;}}div#page #catalog-block #block-vesta-theme-views-block-katalog-na-glavnoy-block-1 .view-content .views-row:nth-child(7n+5),div#page #catalog-block #block-vesta-theme-views-block-katalog-na-glavnoy-block-1 .view-content .views-row:nth-child(7n+6),div#page #catalog-block #block-vesta-theme-views-block-katalog-na-glavnoy-block-1 .view-content .views-row:nth-child(7n+7){width:calc(33.33% - 20px);}@media screen and (max-width:991px){div#page #catalog-block #block-vesta-theme-views-block-katalog-na-glavnoy-block-1 .view-content .views-row:nth-child(7n+5),div#page #catalog-block #block-vesta-theme-views-block-katalog-na-glavnoy-block-1 .view-content .views-row:nth-child(7n+6),div#page #catalog-block #block-vesta-theme-views-block-katalog-na-glavnoy-block-1 .view-content .views-row:nth-child(7n+7){width:calc(33.33% - 13.5px);}}@media screen and (max-width:767px){div#page #catalog-block #block-vesta-theme-views-block-katalog-na-glavnoy-block-1 .view-content .views-row:nth-child(7n+5),div#page #catalog-block #block-vesta-theme-views-block-katalog-na-glavnoy-block-1 .view-content .views-row:nth-child(7n+6),div#page #catalog-block #block-vesta-theme-views-block-katalog-na-glavnoy-block-1 .view-content .views-row:nth-child(7n+7){width:calc(50% - 10px);}}@media screen and (max-width:460px){div#page #catalog-block #block-vesta-theme-views-block-katalog-na-glavnoy-block-1 .view-content .views-row:nth-child(7n+5),div#page #catalog-block #block-vesta-theme-views-block-katalog-na-glavnoy-block-1 .view-content .views-row:nth-child(7n+6),div#page #catalog-block #block-vesta-theme-views-block-katalog-na-glavnoy-block-1 .view-content .views-row:nth-child(7n+7){width:100%;}}div#page #catalog-block #block-vesta-theme-views-block-katalog-na-glavnoy-block-1 .view-content .views-row:hover .wrapper,div#page #catalog-block #block-vesta-theme-views-block-katalog-na-glavnoy-block-1 .view-content .views-row:focus-visible .wrapper{padding:15px 20px;}@media screen and (max-width:991px){div#page #catalog-block #block-vesta-theme-views-block-katalog-na-glavnoy-block-1 .view-content .views-row:hover .wrapper,div#page #catalog-block #block-vesta-theme-views-block-katalog-na-glavnoy-block-1 .view-content .views-row:focus-visible .wrapper{padding:15px;}}div#page #catalog-block #block-vesta-theme-views-block-katalog-na-glavnoy-block-1 .view-content .views-row:hover .wrapper .field--name-taxonomy-term-title,div#page #catalog-block #block-vesta-theme-views-block-katalog-na-glavnoy-block-1 .view-content .views-row:focus-visible .wrapper .field--name-taxonomy-term-title{margin:0 0 9px;}div#page #catalog-block #block-vesta-theme-views-block-katalog-na-glavnoy-block-1 .view-content .views-row:hover .wrapper .field--name-taxonomy-term-link,div#page #catalog-block #block-vesta-theme-views-block-katalog-na-glavnoy-block-1 .view-content .views-row:focus-visible .wrapper .field--name-taxonomy-term-link{display:block;}div#page #catalog-block #block-vesta-theme-views-block-katalog-na-glavnoy-block-1 .view-content .views-row .field--name-field-catalog-image{position:relative;border-radius:10px;overflow:hidden;}div#page #catalog-block #block-vesta-theme-views-block-katalog-na-glavnoy-block-1 .view-content .views-row .field--name-field-catalog-image a{display:flex;align-items:center;justify-content:center;}div#page #catalog-block #block-vesta-theme-views-block-katalog-na-glavnoy-block-1 .view-content .views-row .field--name-field-catalog-image a::before{position:absolute;content:'';width:100%;height:120px;bottom:0;left:0;background:linear-gradient(transparent 0%,#45A3CE 100%);}@media screen and (max-width:460px){div#page #catalog-block #block-vesta-theme-views-block-katalog-na-glavnoy-block-1 .view-content .views-row .field--name-field-catalog-image a::before{height:100px;}}div#page #catalog-block #block-vesta-theme-views-block-katalog-na-glavnoy-block-1 .view-content .views-row .field--name-field-catalog-image a img{max-width:none;height:237px;}@media screen and (max-width:991px){div#page #catalog-block #block-vesta-theme-views-block-katalog-na-glavnoy-block-1 .view-content .views-row .field--name-field-catalog-image a img{height:200px;}}@media screen and (max-width:460px){div#page #catalog-block #block-vesta-theme-views-block-katalog-na-glavnoy-block-1 .view-content .views-row .field--name-field-catalog-image a img{width:100%;height:130px;object-fit:cover;}}div#page #catalog-block #block-vesta-theme-views-block-katalog-na-glavnoy-block-1 .view-content .views-row .wrapper{position:absolute;bottom:0;left:0;width:100%;padding:20px;pointer-events:none;}@media screen and (max-width:991px){div#page #catalog-block #block-vesta-theme-views-block-katalog-na-glavnoy-block-1 .view-content .views-row .wrapper{padding:15px;}}div#page #catalog-block #block-vesta-theme-views-block-katalog-na-glavnoy-block-1 .view-content .views-row .wrapper .field--name-taxonomy-term-title h3{margin:0;}div#page #catalog-block #block-vesta-theme-views-block-katalog-na-glavnoy-block-1 .view-content .views-row .wrapper .field--name-taxonomy-term-title h3 a{color:#FFFFFF;font-weight:600;font-size:18px;line-height:25px;text-transform:uppercase;}@media screen and (max-width:991px){div#page #catalog-block #block-vesta-theme-views-block-katalog-na-glavnoy-block-1 .view-content .views-row .wrapper .field--name-taxonomy-term-title h3 a{font-size:15px;line-height:20px;}}div#page #catalog-block #block-vesta-theme-views-block-katalog-na-glavnoy-block-1 .view-content .views-row .wrapper .field--name-taxonomy-term-link{display:none;}div#page #catalog-block #block-vesta-theme-views-block-katalog-na-glavnoy-block-1 .view-content .views-row .wrapper .field--name-taxonomy-term-link a{color:#2599CE;background-color:#FFFFFF;border-radius:10px;padding:6px 20px;font-weight:600;font-size:18px;line-height:25px;}@media screen and (max-width:991px){div#page #catalog-block #block-vesta-theme-views-block-katalog-na-glavnoy-block-1 .view-content .views-row .wrapper .field--name-taxonomy-term-link a{font-size:15px;line-height:20px;padding:6px 17px;}}div#page #advantages-block{margin:0 0 120px;}@media screen and (max-width:1200px){div#page #advantages-block{margin:0 0 100px;}}@media screen and (max-width:991px){div#page #advantages-block{margin:0 0 80px;}}@media screen and (max-width:767px){div#page #advantages-block{margin:0 0 60px;}}div#page #advantages-block .region-advantages{position:relative;}div#page #advantages-block #block-vesta-theme-views-block-blok-pochemu-vybirayut-nas-block-1{display:flex;flex-direction:column;z-index:10;}div#page #advantages-block #block-vesta-theme-views-block-blok-pochemu-vybirayut-nas-block-1 .view-blok-pochemu-vybirayut-nas{position:static;}div#page #advantages-block #block-vesta-theme-views-block-blok-pochemu-vybirayut-nas-block-1 .view-blok-pochemu-vybirayut-nas .view-content{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;}@media screen and (max-width:767px){div#page #advantages-block #block-vesta-theme-views-block-blok-pochemu-vybirayut-nas-block-1 .view-blok-pochemu-vybirayut-nas .view-content{grid-template-columns:repeat(2,1fr);gap:25px;}}@media screen and (max-width:460px){div#page #advantages-block #block-vesta-theme-views-block-blok-pochemu-vybirayut-nas-block-1 .view-blok-pochemu-vybirayut-nas .view-content{display:flex;flex-direction:column;}}div#page #advantages-block #block-vesta-theme-views-block-blok-pochemu-vybirayut-nas-block-1 .view-blok-pochemu-vybirayut-nas .view-content .views-row h2{display:none;}@media screen and (max-width:767px){div#page #advantages-block #block-vesta-theme-views-block-blok-pochemu-vybirayut-nas-block-1 .view-blok-pochemu-vybirayut-nas .view-content .views-row .node__content{display:flex;flex-direction:column;align-items:center;}}div#page #advantages-block #block-vesta-theme-views-block-blok-pochemu-vybirayut-nas-block-1 .view-blok-pochemu-vybirayut-nas .view-content .views-row .node__content .field--name-field-ikonka{width:60px;height:60px;display:flex;align-items:center;justify-content:center;margin:0 0 22px;}@media screen and (max-width:991px){div#page #advantages-block #block-vesta-theme-views-block-blok-pochemu-vybirayut-nas-block-1 .view-blok-pochemu-vybirayut-nas .view-content .views-row .node__content .field--name-field-ikonka{margin:0 0 5px;}}div#page #advantages-block #block-vesta-theme-views-block-blok-pochemu-vybirayut-nas-block-1 .view-blok-pochemu-vybirayut-nas .view-content .views-row .node__content .field--name-field-ikonka .img-fluid{width:60px;height:60px;aspect-ratio:1;object-fit:contain;}@media screen and (max-width:991px){div#page #advantages-block #block-vesta-theme-views-block-blok-pochemu-vybirayut-nas-block-1 .view-blok-pochemu-vybirayut-nas .view-content .views-row .node__content .field--name-field-ikonka .img-fluid{width:45px;height:45px;}}div#page #advantages-block #block-vesta-theme-views-block-blok-pochemu-vybirayut-nas-block-1 .view-blok-pochemu-vybirayut-nas .view-content .views-row .node__content .field--name-field-zagolovok-preimushchestva{color:#2599CE;font-weight:700;font-size:24px;line-height:33px;margin:0 0 7px;}@media screen and (max-width:991px){div#page #advantages-block #block-vesta-theme-views-block-blok-pochemu-vybirayut-nas-block-1 .view-blok-pochemu-vybirayut-nas .view-content .views-row .node__content .field--name-field-zagolovok-preimushchestva{font-size:18px;line-height:24px;}}@media screen and (max-width:767px){div#page #advantages-block #block-vesta-theme-views-block-blok-pochemu-vybirayut-nas-block-1 .view-blok-pochemu-vybirayut-nas .view-content .views-row .node__content .field--name-field-zagolovok-preimushchestva{text-align:center;}}@media screen and (max-width:460px){div#page #advantages-block #block-vesta-theme-views-block-blok-pochemu-vybirayut-nas-block-1 .view-blok-pochemu-vybirayut-nas .view-content .views-row .node__content .field--name-body{max-width:80%;}}div#page #advantages-block #block-vesta-theme-views-block-blok-pochemu-vybirayut-nas-block-1 .view-blok-pochemu-vybirayut-nas .view-content .views-row .node__content .field--name-body p{color:#2A2A2A;font-weight:500;font-size:18px;line-height:25px;margin:0;}@media screen and (max-width:991px){div#page #advantages-block #block-vesta-theme-views-block-blok-pochemu-vybirayut-nas-block-1 .view-blok-pochemu-vybirayut-nas .view-content .views-row .node__content .field--name-body p{font-size:14px;line-height:24px;}}@media screen and (max-width:767px){div#page #advantages-block #block-vesta-theme-views-block-blok-pochemu-vybirayut-nas-block-1 .view-blok-pochemu-vybirayut-nas .view-content .views-row .node__content .field--name-body p{text-align:center;}}div#page #advantages-block #block-vesta-theme-views-block-blok-pochemu-vybirayut-nas-block-1 .view-blok-pochemu-vybirayut-nas .more-link{display:inline-block;position:absolute;right:0;top:12px;}@media screen and (max-width:767px){div#page #advantages-block #block-vesta-theme-views-block-blok-pochemu-vybirayut-nas-block-1 .view-blok-pochemu-vybirayut-nas .more-link{position:static;display:flex;justify-content:center;margin-top:20px;}}div#page #advantages-block #block-vesta-theme-views-block-blok-pochemu-vybirayut-nas-block-1 .view-blok-pochemu-vybirayut-nas .more-link a{display:flex;align-items:center;gap:6px;}@media screen and (max-width:991px){div#page #advantages-block #block-vesta-theme-views-block-blok-pochemu-vybirayut-nas-block-1 .view-blok-pochemu-vybirayut-nas .more-link a{font-size:14px;}}div#page #advantages-block #block-vesta-theme-views-block-blok-pochemu-vybirayut-nas-block-1 .view-blok-pochemu-vybirayut-nas .more-link a:hover,div#page #advantages-block #block-vesta-theme-views-block-blok-pochemu-vybirayut-nas-block-1 .view-blok-pochemu-vybirayut-nas .more-link a:focus-visible{color:#055EA2;}div#page #advantages-block #block-vesta-theme-views-block-blok-pochemu-vybirayut-nas-block-1 .view-blok-pochemu-vybirayut-nas .more-link a::after{content:'';width:14px;height:16px;background-image:url("/sites/all/themes/vesta_theme/image/arrow-forward.svg");}@media screen and (max-width:991px){div#page #advantages-block #block-vesta-theme-views-block-blok-pochemu-vybirayut-nas-block-1 .view-blok-pochemu-vybirayut-nas .more-link a::after{width:11px;height:12px;background-size:contain;background-repeat:no-repeat;background-position:center;}}div#page #advantages-block #block-vesta-theme-fonblokapochemuvybirayutnas{position:absolute;right:-160px;bottom:-205px;}@media screen and (max-width:767px){div#page #advantages-block #block-vesta-theme-fonblokapochemuvybirayutnas{bottom:-65px;}}div#page #advantages-block #block-vesta-theme-fonblokapochemuvybirayutnas .img-fluid{width:498px;height:465px;object-fit:contain;}@media screen and (max-width:767px){div#page #advantages-block #block-vesta-theme-fonblokapochemuvybirayutnas .img-fluid{height:382px;}}div#page #form-block{margin:0 0 120px;}@media screen and (max-width:1200px){div#page #form-block{margin:0 0 100px;}}@media screen and (max-width:991px){div#page #form-block{margin:0 0 80px;}}@media screen and (max-width:767px){div#page #form-block{margin:0 0 60px;}}div#page #form-block #block-vesta-theme-vebforma{display:flex;flex-direction:column;background-color:#E7F8FF;border-radius:10px;padding:40px 60px;}@media screen and (max-width:991px){div#page #form-block #block-vesta-theme-vebforma{padding:40px 40px 35px;}}@media screen and (max-width:460px){div#page #form-block #block-vesta-theme-vebforma{padding:30px;}}div#page #form-block #block-vesta-theme-vebforma .block-title{align-self:center;margin:0 0 48px;}div#page #form-block #block-vesta-theme-vebforma #webform-submission-callback-node-2-form-ajax #webform-submission-callback-node-2-add-form{display:flex;align-items:flex-start;gap:20px;justify-content:space-between;}div#page #form-block #block-vesta-theme-vebforma #webform-submission-callback-node-2-form-ajax #webform-submission-callback-node-2-add-form #edit-form-img{margin:0;}@media screen and (max-width:767px){div#page #form-block #block-vesta-theme-vebforma #webform-submission-callback-node-2-form-ajax #webform-submission-callback-node-2-add-form #edit-form-img{display:none;}}div#page #form-block #block-vesta-theme-vebforma #webform-submission-callback-node-2-form-ajax #webform-submission-callback-node-2-add-form #edit-form-img img{width:400px;height:310px;object-fit:contain;}@media screen and (max-width:991px){div#page #form-block #block-vesta-theme-vebforma #webform-submission-callback-node-2-form-ajax #webform-submission-callback-node-2-add-form #edit-form-img img{width:270px;}}div#page #form-block #block-vesta-theme-vebforma #webform-submission-callback-node-2-form-ajax #webform-submission-callback-node-2-add-form #edit-container{width:48%;}@media screen and (max-width:767px){div#page #form-block #block-vesta-theme-vebforma #webform-submission-callback-node-2-form-ajax #webform-submission-callback-node-2-add-form #edit-container{width:100%;}}div#page #form-block #block-vesta-theme-vebforma #webform-submission-callback-node-2-form-ajax #webform-submission-callback-node-2-add-form #edit-container .form-item{margin:0;}div#page #form-block #block-vesta-theme-vebforma #webform-submission-callback-node-2-form-ajax #webform-submission-callback-node-2-add-form #edit-container .form-item #edit-phone,div#page #form-block #block-vesta-theme-vebforma #webform-submission-callback-node-2-form-ajax #webform-submission-callback-node-2-add-form #edit-container .form-item #edit-message{border:1px solid #F4F4F4;border-radius:10px;padding:12px 20px;font-size:18px;line-height:1.18;color:#2A2A2A;}@media screen and (max-width:991px){div#page #form-block #block-vesta-theme-vebforma #webform-submission-callback-node-2-form-ajax #webform-submission-callback-node-2-add-form #edit-container .form-item #edit-phone,div#page #form-block #block-vesta-theme-vebforma #webform-submission-callback-node-2-form-ajax #webform-submission-callback-node-2-add-form #edit-container .form-item #edit-message{padding:10px 16px;font-size:16px;}}@media screen and (max-width:460px){div#page #form-block #block-vesta-theme-vebforma #webform-submission-callback-node-2-form-ajax #webform-submission-callback-node-2-add-form #edit-container .form-item #edit-phone,div#page #form-block #block-vesta-theme-vebforma #webform-submission-callback-node-2-form-ajax #webform-submission-callback-node-2-add-form #edit-container .form-item #edit-message{font-size:14px;}}div#page #form-block #block-vesta-theme-vebforma #webform-submission-callback-node-2-form-ajax #webform-submission-callback-node-2-add-form #edit-container .form-item #edit-phone::placeholder,div#page #form-block #block-vesta-theme-vebforma #webform-submission-callback-node-2-form-ajax #webform-submission-callback-node-2-add-form #edit-container .form-item #edit-message::placeholder{color:#B0B0B0;}div#page #form-block #block-vesta-theme-vebforma #webform-submission-callback-node-2-form-ajax #webform-submission-callback-node-2-add-form #edit-container .form-item #edit-message{resize:none;height:104px;}div#page #form-block #block-vesta-theme-vebforma #webform-submission-callback-node-2-form-ajax #webform-submission-callback-node-2-add-form #edit-container .js-form-type-webform-markup{margin:0 0 20px;}@media screen and (max-width:991px){div#page #form-block #block-vesta-theme-vebforma #webform-submission-callback-node-2-form-ajax #webform-submission-callback-node-2-add-form #edit-container .js-form-type-webform-markup{margin:0 0 15px;}}div#page #form-block #block-vesta-theme-vebforma #webform-submission-callback-node-2-form-ajax #webform-submission-callback-node-2-add-form #edit-container .js-form-type-webform-markup p{font-weight:600;font-size:18px;line-height:25px;}@media screen and (max-width:991px){div#page #form-block #block-vesta-theme-vebforma #webform-submission-callback-node-2-form-ajax #webform-submission-callback-node-2-add-form #edit-container .js-form-type-webform-markup p{font-size:16px;}}@media screen and (max-width:460px){div#page #form-block #block-vesta-theme-vebforma #webform-submission-callback-node-2-form-ajax #webform-submission-callback-node-2-add-form #edit-container .js-form-type-webform-markup p{text-align:center;}}@media screen and (max-width:400px){div#page #form-block #block-vesta-theme-vebforma #webform-submission-callback-node-2-form-ajax #webform-submission-callback-node-2-add-form #edit-container .js-form-type-webform-markup p{font-size:14px;}}div#page #form-block #block-vesta-theme-vebforma #webform-submission-callback-node-2-form-ajax #webform-submission-callback-node-2-add-form #edit-container .js-form-type-webform-markup strong{font-weight:600;color:#2599CE;}div#page #form-block #block-vesta-theme-vebforma #webform-submission-callback-node-2-form-ajax #webform-submission-callback-node-2-add-form #edit-container .js-form-type-tel{margin:0 0 12px;}div#page #form-block #block-vesta-theme-vebforma #webform-submission-callback-node-2-form-ajax #webform-submission-callback-node-2-add-form #edit-container .js-form-type-textarea{margin:0 0 20px;}div#page #form-block #block-vesta-theme-vebforma #webform-submission-callback-node-2-form-ajax #webform-submission-callback-node-2-add-form #edit-container .form-actions{margin:0 0 10px;}@media screen and (max-width:460px){div#page #form-block #block-vesta-theme-vebforma #webform-submission-callback-node-2-form-ajax #webform-submission-callback-node-2-add-form #edit-container .form-actions .btn-primary{width:100%;}}div#page #form-block #block-vesta-theme-vebforma #webform-submission-callback-node-2-form-ajax #webform-submission-callback-node-2-add-form #edit-container .js-form-type-processed-text{color:#2A2A2A;font-size:14px;line-height:19px;}@media screen and (max-width:991px){div#page #form-block #block-vesta-theme-vebforma #webform-submission-callback-node-2-form-ajax #webform-submission-callback-node-2-add-form #edit-container .js-form-type-processed-text{font-size:13px;}}@media screen and (max-width:460px){div#page #form-block #block-vesta-theme-vebforma #webform-submission-callback-node-2-form-ajax #webform-submission-callback-node-2-add-form #edit-container .js-form-type-processed-text{text-align:center;}}@media screen and (max-width:400px){div#page #form-block #block-vesta-theme-vebforma #webform-submission-callback-node-2-form-ajax #webform-submission-callback-node-2-add-form #edit-container .js-form-type-processed-text{font-size:12px;}}div#page div#services-block{margin:0 0 30px;}div#page div#services-block .region.region-services div#block-vesta-theme-views-block-catalog-block-front .view.view-catalog.view-id-catalog.view-display-id-block_front .view-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:15px;}div#page div#services-block .region.region-services div#block-vesta-theme-views-block-catalog-block-front .view.view-catalog.view-id-catalog.view-display-id-block_front .view-content .field.field--name-field-catalog-image.field--type-image.field--label-hidden.field__item{display:flex;}div#page div#services-block .region.region-services div#block-vesta-theme-views-block-catalog-block-front .view.view-catalog.view-id-catalog.view-display-id-block_front .view-content .field.field--name-field-catalog-image.field--type-image.field--label-hidden.field__item a{display:flex;}div#page div#services-block .region.region-services div#block-vesta-theme-views-block-catalog-block-front .view.view-catalog.view-id-catalog.view-display-id-block_front .view-content .field.field--name-field-catalog-image.field--type-image.field--label-hidden.field__item a img{max-width:380px;max-height:380px;}div#page div#about-block{margin:0 0 30px;}div#page div#news-block .region.region-news div#block-vesta-theme-views-block-news-block-1 .view.view-news.view-id-news.view-display-id-block_1 .view-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:15px;}div#page div#news-block .region.region-news div#block-vesta-theme-views-block-news-block-1 .view.view-news.view-id-news.view-display-id-block_1 .view-content .views-row{max-width:380px;}div#page div#news-block .region.region-news div#block-vesta-theme-views-block-news-block-1 .view.view-news.view-id-news.view-display-id-block_1 .view-content .views-row .field.field--name-field-image-news.field--type-image.field--label-hidden{display:flex;}div#page div#news-block .region.region-news div#block-vesta-theme-views-block-news-block-1 .view.view-news.view-id-news.view-display-id-block_1 .view-content .views-row .field.field--name-field-image-news.field--type-image.field--label-hidden a{display:flex;}div#page div#news-block .region.region-news div#block-vesta-theme-views-block-news-block-1 .view.view-news.view-id-news.view-display-id-block_1 .view-content .views-row .field.field--name-field-image-news.field--type-image.field--label-hidden a img{max-width:380px;max-height:380px;}div#page div#news-block .region.region-news div#block-vesta-theme-views-block-news-block-1 .view.view-news.view-id-news.view-display-id-block_1 .view-content .views-row .content{background-color:#b3b3b3;padding:10px;display:flex;flex-direction:column;gap:15px;}div#page div#works-block{margin:0 0 30px;}div#page div#works-block .region.region-works div#block-vesta-theme-views-block-photogalery-block-1 .view.view-photogalery.view-id-photogalery.view-display-id-block_1 .view-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:15px;}div#page div#works-block .region.region-works div#block-vesta-theme-views-block-photogalery-block-1 .view.view-photogalery.view-id-photogalery.view-display-id-block_1 .view-content .field.field--name-field-photo.field--type-image.field--label-hidden.field__item{display:flex;}div#page div#works-block .region.region-works div#block-vesta-theme-views-block-photogalery-block-1 .view.view-photogalery.view-id-photogalery.view-display-id-block_1 .view-content .field.field--name-field-photo.field--type-image.field--label-hidden.field__item a{display:flex;}div#page div#works-block .region.region-works div#block-vesta-theme-views-block-photogalery-block-1 .view.view-photogalery.view-id-photogalery.view-display-id-block_1 .view-content .field.field--name-field-photo.field--type-image.field--label-hidden.field__item a img{max-width:380px;max-height:380px;}div#page div#map-block{margin:0;}div#page div#map-block .region.region-map .field.field--name-body{display:flex;}div#page footer#footer{position:relative;z-index:10;margin:0;background-color:#2A2A2A;padding:38px 0 20px;}div#page footer#footer .region.region-footer{display:grid;grid-template-columns:auto auto 1fr auto;grid-template-rows:auto 1fr;align-items:start;justify-content:space-between;gap:30px;}@media screen and (max-width:1200px){div#page footer#footer .region.region-footer{grid-template-columns:auto auto 1fr;}}@media screen and (max-width:991px){div#page footer#footer .region.region-footer{gap:25px;}}@media screen and (max-width:550px){div#page footer#footer .region.region-footer{grid-template-columns:auto auto;}}@media screen and (max-width:420px){div#page footer#footer .region.region-footer{grid-template-columns:auto;justify-content:center;align-items:center;}}@media screen and (max-width:420px){div#page footer#footer .region.region-footer div#block-vesta-theme-logo-3 .field--name-body{display:flex;align-items:center;justify-content:center;}}div#page footer#footer .region.region-footer div#block-vesta-theme-logo-3 .field--name-body a{display:flex;width:131px;height:82px;background-color:#fff;border-radius:10px;padding:10px;justify-content:center;}div#page footer#footer .region.region-footer #block-vesta-theme-osnovnayanavigaciya{padding:0;background-color:transparent;grid-row:span 2;}@media screen and (max-width:767px){div#page footer#footer .region.region-footer #block-vesta-theme-osnovnayanavigaciya{display:flex;}}@media screen and (max-width:420px){div#page footer#footer .region.region-footer #block-vesta-theme-osnovnayanavigaciya{justify-content:center;}}div#page footer#footer .region.region-footer #block-vesta-theme-osnovnayanavigaciya .navbar-nav .nav-item .nav-link{color:#FFFFFF;font-weight:500;font-size:16px;line-height:22px;padding:7px 15px;max-width:170px;}div#page footer#footer .region.region-footer #block-vesta-theme-osnovnayanavigaciya .navbar-nav .nav-item .nav-link:hover,div#page footer#footer .region.region-footer #block-vesta-theme-osnovnayanavigaciya .navbar-nav .nav-item .nav-link:focus-visible{color:#2599CE;}div#page footer#footer .region.region-footer #block-vesta-theme-osnovnayanavigaciya .navbar-nav .nav-item .dropdown-toggle::after{display:none;}div#page footer#footer .region.region-footer #block-vesta-theme-katalogvpodvale{padding:0;background-color:transparent;grid-row:span 2;}div#page footer#footer .region.region-footer #block-vesta-theme-katalogvpodvale .navbar-nav{display:block;columns:2;gap:0 20px;}div#page footer#footer .region.region-footer #block-vesta-theme-katalogvpodvale .navbar-nav .nav-item{max-width:215px;}div#page footer#footer .region.region-footer #block-vesta-theme-katalogvpodvale .navbar-nav .nav-item .nav-link{color:#FFFFFF;font-weight:500;font-size:16px;line-height:22px;padding:7px 15px;}@media screen and (max-width:1200px){div#page footer#footer .region.region-footer #block-vesta-theme-katalogvpodvale .navbar-nav .nav-item .nav-link{font-size:15px;padding:7px 10px;}}div#page footer#footer .region.region-footer #block-vesta-theme-katalogvpodvale .navbar-nav .nav-item .nav-link:hover,div#page footer#footer .region.region-footer #block-vesta-theme-katalogvpodvale .navbar-nav .nav-item .nav-link:focus-visible{color:#2599CE;}div#page footer#footer .region.region-footer #block-vesta-theme-katalogvpodvale .navbar-nav .nav-item .dropdown-toggle::after{display:none;}div#page footer#footer .region.region-footer #block-vesta-theme-kontaktyvpodvale{grid-row:span 2;}@media screen and (max-width:1200px){div#page footer#footer .region.region-footer #block-vesta-theme-kontaktyvpodvale{grid-row:span 1;}}div#page footer#footer .region.region-footer #block-vesta-theme-kontaktyvpodvale .footer_contacts{display:flex;flex-direction:column;gap:18px;}div#page footer#footer .region.region-footer #block-vesta-theme-kontaktyvpodvale .footer_contacts a.tel,div#page footer#footer .region.region-footer #block-vesta-theme-kontaktyvpodvale .footer_contacts a.mail{display:flex;gap:8px;color:#FFFFFF;font-weight:500;font-size:16px;line-height:22px;align-items:center;}@media screen and (max-width:991px){div#page footer#footer .region.region-footer #block-vesta-theme-kontaktyvpodvale .footer_contacts a.tel,div#page footer#footer .region.region-footer #block-vesta-theme-kontaktyvpodvale .footer_contacts a.mail{font-size:15px;}}@media screen and (max-width:420px){div#page footer#footer .region.region-footer #block-vesta-theme-kontaktyvpodvale .footer_contacts a.tel,div#page footer#footer .region.region-footer #block-vesta-theme-kontaktyvpodvale .footer_contacts a.mail{justify-content:center;}}div#page footer#footer .region.region-footer #block-vesta-theme-kontaktyvpodvale .footer_contacts a.tel:hover,div#page footer#footer .region.region-footer #block-vesta-theme-kontaktyvpodvale .footer_contacts a.mail:hover,div#page footer#footer .region.region-footer #block-vesta-theme-kontaktyvpodvale .footer_contacts a.tel:focus-visible,div#page footer#footer .region.region-footer #block-vesta-theme-kontaktyvpodvale .footer_contacts a.mail:focus-visible{color:#2599CE;}@media screen and (max-width:991px){div#page footer#footer .region.region-footer #block-vesta-theme-kontaktyvpodvale .footer_contacts a.tel .icon svg,div#page footer#footer .region.region-footer #block-vesta-theme-kontaktyvpodvale .footer_contacts a.mail .icon svg{width:20px;height:20px;}}div#page footer#footer .region.region-footer #block-vesta-theme-kontaktyvpodvale .footer_contacts .btn-primary{margin:0;}div#page footer#footer .region.region-footer #block-vesta-theme-kopirayt{height:100%;}@media screen and (max-width:1200px){div#page footer#footer .region.region-footer #block-vesta-theme-kopirayt{grid-column:span 3;}}@media screen and (max-width:550px){div#page footer#footer .region.region-footer #block-vesta-theme-kopirayt{grid-column:span 2;}}@media screen and (max-width:420px){div#page footer#footer .region.region-footer #block-vesta-theme-kopirayt{grid-column:span 1;}}div#page footer#footer .region.region-footer #block-vesta-theme-kopirayt .field--name-body{height:100%;}div#page footer#footer .region.region-footer #block-vesta-theme-kopirayt .field--name-body .copyright{height:100%;}div#page footer#footer .region.region-footer #block-vesta-theme-kopirayt .field--name-body .copyright .privacy-content{height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:10px;}@media screen and (max-width:1200px){div#page footer#footer .region.region-footer #block-vesta-theme-kopirayt .field--name-body .copyright .privacy-content{flex-direction:row;}}@media screen and (max-width:480px){div#page footer#footer .region.region-footer #block-vesta-theme-kopirayt .field--name-body .copyright .privacy-content{flex-direction:column;align-items:center;}}div#page footer#footer .region.region-footer #block-vesta-theme-kopirayt .field--name-body .copyright .privacy-content span,div#page footer#footer .region.region-footer #block-vesta-theme-kopirayt .field--name-body .copyright .privacy-content a.privacy{color:#d0d0d0;font-weight:500;font-size:14px;line-height:17px;}div#page footer#footer .region.region-footer #block-vesta-theme-kopirayt .field--name-body .copyright .privacy-content a.privacy{font-weight:400;text-decoration:underline;}div#page footer#footer .region.region-footer #block-vesta-theme-kopirayt .field--name-body .copyright .privacy-content a.privacy:hover,div#page footer#footer .region.region-footer #block-vesta-theme-kopirayt .field--name-body .copyright .privacy-content a.privacy:focus-visible{color:#FFFFFF;}div#page footer#footer .vesta_backlink{text-align:center;margin-top:38px;}@media screen and (max-width:991px){div#page footer#footer .vesta_backlink{margin-top:30px;}}@media screen and (max-width:480px){div#page footer#footer .vesta_backlink{margin-top:10px;}}div#page footer#footer .vesta_backlink a{color:#B5B5B5;font-size:14px;line-height:17px;}div#page footer#footer .vesta_backlink a:hover,div#page footer#footer .vesta_backlink a:focus-visible{color:#FFFFFF;}div#page div#copyrights-block{background-color:#b3b3b3;padding:10px 0;}div#page div#copyrights-block .region.region-copyrights div#block-vesta-theme-kopirayt .copyright{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;color:#fff;gap:30px;}div#page div#copyrights-block .region.region-copyrights div#block-vesta-theme-kopirayt .copyright a{color:#fff;}div#page div#copyrights-block .region.region-copyrights div#block-vesta-theme-kopirayt .copyright p.privacy-content{display:flex;align-items:center;flex-wrap:wrap;gap:30px;}div#page main.main .view-id-commerce_cart_form{margin:0 0 70px;}@media screen and (max-width:600px){div#page main.main .view-id-commerce_cart_form .views-table thead{display:none;}}@media screen and (max-width:600px){div#page main.main .view-id-commerce_cart_form .views-table tbody{display:flex;flex-wrap:wrap;height:100%;gap:20px;}}@media screen and (max-width:600px){div#page main.main .view-id-commerce_cart_form .views-table tbody tr{width:calc(50% - 10px);display:flex;flex-direction:column;}}@media screen and (max-width:460px){div#page main.main .view-id-commerce_cart_form .views-table tbody tr{width:100%;}}@media screen and (max-width:600px){div#page main.main .view-id-commerce_cart_form .views-table tbody tr .views-field-unit-price__number::before{content:'Цена: ';font-weight:600;}}@media screen and (max-width:600px){div#page main.main .view-id-commerce_cart_form .views-table tbody tr .views-field-edit-quantity::before{content:'Количество: ';font-weight:600;}}@media screen and (max-width:600px){div#page main.main .view-id-commerce_cart_form .views-table tbody tr .views-field-total-price__number::before{content:'Итого: ';font-weight:600;}}@media screen and (max-width:600px){div#page main.main .view-id-commerce_cart_form .views-table tbody tr .views-field-field-variation-image{display:flex;justify-content:center;align-items:center;}}div#page main.main .view-id-commerce_cart_form .views-table tbody tr .views-field-field-variation-image img.img-fluid{min-width:40px;}div#page main.main .view.view-catalog.view-id-catalog{margin:0 0 70px;}div#page main.main .view.view-catalog.view-id-catalog .view-content{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;}@media screen and (max-width:1200px){div#page main.main .view.view-catalog.view-id-catalog .view-content{gap:15px;}}@media screen and (max-width:991px){div#page main.main .view.view-catalog.view-id-catalog .view-content{grid-template-columns:repeat(3,1fr);}}@media screen and (max-width:767px){div#page main.main .view.view-catalog.view-id-catalog .view-content{grid-template-columns:repeat(2,1fr);}}@media screen and (max-width:460px){div#page main.main .view.view-catalog.view-id-catalog .view-content{display:flex;flex-direction:column;}}div#page main.main .view.view-catalog.view-id-catalog .view-content .views-row .taxonomy-term--view-mode-teaser{height:100%;position:relative;}div#page main.main .view.view-catalog.view-id-catalog .view-content .views-row .taxonomy-term--view-mode-teaser .field--name-field-catalog-image{position:relative;border-radius:10px;overflow:hidden;height:100%;}div#page main.main .view.view-catalog.view-id-catalog .view-content .views-row .taxonomy-term--view-mode-teaser .field--name-field-catalog-image a{display:flex;align-items:center;justify-content:center;height:100%;}div#page main.main .view.view-catalog.view-id-catalog .view-content .views-row .taxonomy-term--view-mode-teaser .field--name-field-catalog-image a::before{position:absolute;content:'';width:100%;height:120px;bottom:0;left:0;background:linear-gradient(transparent 0%,#45A3CE 100%);}@media screen and (max-width:460px){div#page main.main .view.view-catalog.view-id-catalog .view-content .views-row .taxonomy-term--view-mode-teaser .field--name-field-catalog-image a::before{height:100px;}}div#page main.main .view.view-catalog.view-id-catalog .view-content .views-row .taxonomy-term--view-mode-teaser .field--name-field-catalog-image a img{width:auto;height:100%;object-fit:cover;}@media screen and (max-width:460px){div#page main.main .view.view-catalog.view-id-catalog .view-content .views-row .taxonomy-term--view-mode-teaser .field--name-field-catalog-image a img{width:100%;height:130px;object-fit:cover;}}div#page main.main .view.view-catalog.view-id-catalog .view-content .views-row .taxonomy-term--view-mode-teaser .wrapper{position:absolute;bottom:0;left:0;width:100%;padding:20px;pointer-events:none;}@media screen and (max-width:991px){div#page main.main .view.view-catalog.view-id-catalog .view-content .views-row .taxonomy-term--view-mode-teaser .wrapper{padding:15px;}}div#page main.main .view.view-catalog.view-id-catalog .view-content .views-row .taxonomy-term--view-mode-teaser .wrapper .field--name-taxonomy-term-title h3{margin:0;}div#page main.main .view.view-catalog.view-id-catalog .view-content .views-row .taxonomy-term--view-mode-teaser .wrapper .field--name-taxonomy-term-title h3 a{color:#FFFFFF;font-weight:600;font-size:18px;line-height:25px;text-transform:uppercase;}@media screen and (max-width:1200px){div#page main.main .view.view-catalog.view-id-catalog .view-content .views-row .taxonomy-term--view-mode-teaser .wrapper .field--name-taxonomy-term-title h3 a{font-size:15px;line-height:20px;}}div#page main.main .view.view-catalog.view-id-catalog .view-content .views-row .taxonomy-term--view-mode-teaser .wrapper .field--name-taxonomy-term-link{display:none;}div#page main.main .view-id-tovary{margin:0 0 70px;}div#page main.main .view-id-tovary .view-content{display:grid;grid-template-columns:repeat(5,1fr);gap:25px;}@media screen and (max-width:1200px){div#page main.main .view-id-tovary .view-content{grid-template-columns:repeat(4,1fr);gap:20px;}}@media screen and (max-width:991px){div#page main.main .view-id-tovary .view-content{grid-template-columns:repeat(3,1fr);}}@media screen and (max-width:767px){div#page main.main .view-id-tovary .view-content{grid-template-columns:repeat(2,1fr);}}@media screen and (max-width:460px){div#page main.main .view-id-tovary .view-content{display:flex;flex-direction:column;}}div#page main.main .view-id-tovary .view-content .views-row .product{display:flex;flex-direction:column;height:100%;}div#page main.main .view-id-tovary .view-content .views-row .product .product-image .field--name-field-image-product-view a img.img-fluid{height:200px;width:100%;object-fit:cover;border-radius:10px;}div#page main.main .view-id-tovary .view-content .views-row .product .product-description{display:flex;flex-direction:column;height:100%;}div#page main.main .view-id-tovary .view-content .views-row .product .product-description .product-price{margin:auto 0 0;}div#page main.main .view.view-news.view-id-news.view-display-id-page_1 .view-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:15px;}div#page main.main .view.view-news.view-id-news.view-display-id-page_1 .view-content .views-row{max-width:380px;}div#page main.main .view.view-news.view-id-news.view-display-id-page_1 .view-content .views-row .field.field--name-field-image-news.field--type-image.field--label-hidden{display:flex;}div#page main.main .view.view-news.view-id-news.view-display-id-page_1 .view-content .views-row .field.field--name-field-image-news.field--type-image.field--label-hidden a{display:flex;}div#page main.main .view.view-news.view-id-news.view-display-id-page_1 .view-content .views-row .field.field--name-field-image-news.field--type-image.field--label-hidden a img{max-width:380px;max-height:380px;}div#page main.main .view.view-news.view-id-news.view-display-id-page_1 .view-content .views-row .content{background-color:#b3b3b3;padding:10px;display:flex;flex-direction:column;gap:15px;}div#page main.main .view.view-photogalery.view-id-photogalery.view-display-id-page_1 .view-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:15px;}div#page main.main .view.view-photogalery.view-id-photogalery.view-display-id-page_1 .view-content .views-row .field.field--name-field-photo.field--type-image{display:flex;}div#page main.main .view.view-photogalery.view-id-photogalery.view-display-id-page_1 .view-content .views-row .field.field--name-field-photo.field--type-image a{display:flex;}div#page main.main .view.view-photogalery.view-id-photogalery.view-display-id-page_1 .view-content .views-row .field.field--name-field-photo.field--type-image a img{max-width:380px;max-height:380px;}.ui-dialog{border:none !important;border-radius:10px !important;overflow:hidden !important;background:linear-gradient(#E7F8FF 0%,#FFFFFF 100%) !important;}.ui-dialog .ui-dialog-titlebar{border:none !important;background:transparent !important;color:#737b7e;}.ui-dialog .ui-dialog-titlebar .ui-icon{display:none;}.ui-dialog .ui-dialog-buttonpane{border:none !important;background:transparent !important;}div#drupal-modal{padding:0.5em 2em;background-color:transparent;}div#drupal-modal .ui-dialog-buttonpane{margin:0;width:100%;padding:10px 20px;}div#drupal-modal #webform-submission-callback-form-ajax .webform-submission-callback-form > .js-form-type-processed-text{display:none;}div#drupal-modal #webform-submission-callback-form-ajax .webform-submission-callback-form .js-form-wrapper .js-form-type-webform-markup strong{color:#2599CE;}div#drupal-modal #webform-submission-callback-form-ajax .webform-submission-callback-form .js-form-wrapper .js-form-type-processed-text p{text-align:center;font-size:14px;line-height:19px;}div#drupal-modal #webform-submission-callback-form-ajax .webform-submission-callback-form .js-form-item input:not(input[type='checkbox'],input[type="submit"]),div#drupal-modal #webform-submission-callback-form-ajax .webform-submission-callback-form .js-form-item textarea{width:100%;padding:12px 20px;border-radius:10px;font-size:18px;line-height:1.17;font-weight:400;border:1px solid #F4F4F4;}div#drupal-modal #webform-submission-callback-form-ajax .webform-submission-callback-form .js-form-item input:not(input[type='checkbox'],input[type="submit"])::placeholder,div#drupal-modal #webform-submission-callback-form-ajax .webform-submission-callback-form .js-form-item textarea::placeholder{color:#B0B0B0;}div#drupal-modal #webform-submission-callback-form-ajax .webform-submission-callback-form .js-form-item textarea{height:180px;resize:none;}div#drupal-modal #webform-submission-callback-form-ajax .webform-submission-callback-form .form-item--error-message{display:flex;align-items:center;gap:5px;margin:5px 0 0;color:#2A2A2A;}div#drupal-modal #webform-submission-callback-form-ajax .webform-submission-callback-form .form-item--error-message::before{flex-shrink:0;}.ajax-progress-throbber .throbber{padding:0;margin:0;display:none;}.ajax-progress-throbber{display:none;}@media screen and (max-width:767px){body{padding-top:0 !important;padding:0 !important;}.slick img,.slick iframe{min-height:500px !important;object-fit:cover;}}nav#mobile-nav{display:none;}@media screen and (max-width:767px){nav#mobile-nav{display:block;}nav#mobile-nav div#block-vesta-theme-osnovnayanavigaciya,nav#mobile-nav div.mm-panel{padding:0;}nav#mobile-nav div#block-vesta-theme-osnovnayanavigaciya ul,nav#mobile-nav div.mm-panel ul{margin:40px 0 0 0 !important;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;}nav#mobile-nav div#block-vesta-theme-osnovnayanavigaciya ul .active-trail a,nav#mobile-nav div.mm-panel ul .active-trail a{background:#303030 !important;color:#fff !important;}nav#mobile-nav div#block-vesta-theme-osnovnayanavigaciya ul li,nav#mobile-nav div.mm-panel ul li{width:100%;}nav#mobile-nav div#block-vesta-theme-osnovnayanavigaciya ul li a,nav#mobile-nav div.mm-panel ul li a{padding:20px 10px 20px 20px;}nav#mobile-nav div#block-vesta-theme-osnovnayanavigaciya ul li::after,nav#mobile-nav div.mm-panel ul li::after{left:0;border-color:rgba(0,0,0,0.1);}nav#mobile-nav div#block-vesta-theme-osnovnayanavigaciya ul .dropdown-toggle::after,nav#mobile-nav div.mm-panel ul .dropdown-toggle::after{display:none;}nav#mobile-nav div#block-vesta-theme-osnovnayanavigaciya .dropdown-menu,nav#mobile-nav div.mm-panel .dropdown-menu{position:relative;top:0;left:0;z-index:1000;display:block;float:none;min-width:100%;padding:0;border:none;}}.breadcrumb{margin:20px 0;}
