/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'Monotype Corsiva';src:url('/sites/default/files/design/fonts/monotype_corsiva.eot');src:url('/sites/default/files/design/fonts/monotype_corsiva.eot?#iefix') format('embedded-opentype'),url('/sites/default/files/design/fonts/monotype_corsiva.woff2') format('woff2'),url('/sites/default/files/design/fonts/monotype_corsiva.woff') format('woff'),url('/sites/default/files/design/fonts/monotype_corsiva.ttf') format('truetype'),url('/sites/default/files/design/fonts/monotype_corsiva.svg#monotype_corsiva') format('svg');font-display:swap;}@font-face{font-family:'Cuprum';src:local('Cuprum'),local('Cuprum-Regular'),url('/sites/default/files/design/fonts/cuprum.woff2') format('woff2'),url('/sites/default/files/design/fonts/cuprum.woff') format('woff'),url('/sites/default/files/design/fonts/cuprum.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:'Cuprum';src:local('Cuprum Italic'),local('Cuprum-Italic'),url('/sites/default/files/design/fonts/cuprumitalic.woff2') format('woff2'),url('/sites/default/files/design/fonts/cuprumitalic.woff') format('woff'),url('/sites/default/files/design/fonts/cuprumitalic.ttf') format('truetype');font-weight:400;font-style:italic;font-display:swap;}@font-face{font-family:'Cuprum';src:local('Cuprum Bold'),local('Cuprum-Bold'),url('/sites/default/files/design/fonts/cuprumbold.woff2') format('woff2'),url('/sites/default/files/design/fonts/cuprumbold.woff') format('woff'),url('/sites/default/files/design/fonts/cuprumbold.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:'Cuprum';src:local('Cuprum Bold Italic'),local('Cuprum-BoldItalic'),url('/sites/default/files/design/fonts/cuprumbolditalic.woff2') format('woff2'),url('/sites/default/files/design/fonts/cuprumbolditalic.woff') format('woff'),url('/sites/default/files/design/fonts/cuprumbolditalic.ttf') format('truetype');font-weight:700;font-style:italic;font-display:swap;}.dropdown-menu a{display:block;}.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}.blk-social a{color:white !important;}.block > h2{text-align:center;margin-bottom:2rem;}body{background:#111111 url(/sites/default/files/design/bg-header.jpg) 0 0 repeat !important;background-size:100% !important;font-family:Cuprum;}#page,#main-wrapper{background:initial !important;}.commerce-order-item-variation-cart-form-form .field--name-quantity{}.commerce-order-item-variation-cart-form-form{}.commerce-order-item-variation-cart-form-form .form-actions{margin:0;}.commerce-order-item-variation-cart-form-form button{display:block;width:100%;}.btn-primary:hover,.btn-primary:focus{background-color:#ec971f;border-color:#c38021 !important;}.product-cat .field__items{display:inline-block;}.product-cat .field__label{margin:0px 10px;}.product-cat .field__item a{background:#f0ad4e;margin:2px 5px;padding:2px 20px;color:white;}.field--label-inline .field__label{display:inline-block;float:left;}.card-img,.card-img-top{border-top-left-radius:0;border-top-right-radius:0;}#block-osnovnayanavigaciya .nav-link{color:#c7bdb5;padding:0.3rem 1rem;}.site-footer__top .block-menu,.site-footer__bottom .block{margin:20px 0;padding:0;border:none;}.blk-preim .row:hover{background:white;}.blk-preim .row{transition:1s;padding:20px;}.blk-sostav .card:hover{background:wheat;}.blk-sostav .card{transition:1s;}#block-main6 img{height:100% !important;width:100% !important;position:relative;object-fit:cover;}.price .field__item{margin:0 10px;color:blue;font-weight:700;}.skidka-abs{position:absolute;top:18px;right:25px;z-index:1000;display:inline-block;max-width:70%;background:rgb(220,72,52);background:linear-gradient(112deg,rgba(220,72,52,1) 0%,rgba(144,19,26,1) 100%);border:1px white solid;border-radius:5px;padding:0px 15px;color:white;font-weight:700;font-size:26px;transform:rotate(10deg);}.blk-cityselect .btn:focus{outline:0;box-shadow:none;}.blk-cityselect .btn-link{color:white;}.blk-cityselect .dropdown-menu{padding-left:0!important;border-radius:0;background:#fff !important;}.blk-cityselect .dropdown-menu a{color:#555555;padding:3px 10px!important;text-indent:0!important;}.blk-cityselect .dropdown-menu a.active{color:#ffffff;background:#3d00e8 !important;}.blk-cityselect .dropdown-menu a:hover{color:#000000;}.video-embed-field-lazy-play{border:none;}.list-group-item-dark{color:#141619;background-color:#434343;}.ui-dialog .ui-dialog-titlebar-close{background:white;}.view-products .js-form-item{margin-right:15px;}.body-scroll{overflow-y:auto;max-height:40vh;border:10px white solid;}.vvj-accordion,.vvj-accordion .view-content{width:initial!important;min-width:initial!important;display:block !important;}.vvj-tabs,.vvj-tabs .view-content{width:initial!important;min-width:initial!important;display:block !important;}.vvjt .vvjt-inner .tab-buttons .vvjt-button:hover,.vvjt .vvjt-inner .tab-buttons .vvjt-button:focus{border:none;font-weight:normal;outline:none;opacity:0.8;box-shadow:none;background:#8b4513;color:white;}.horizontal-tabs ul.horizontal-tabs-list{margin:20px 0 0;}
*{outline:none;}img{max-width:100% !important;height:auto !important;}a,a:hover{text-decoration:none;}#menu-main .dropdown-menu{margin-top:0 !important;}#menu-main .nav-item{padding-left:1rem;padding-right:1rem;}#toolbar-administration{z-index:9999  !important;}@media (min-width:768px){.toolbar-horizontal header.sticky-top,.toolbar-vertical.toolbar-tray-open header.sticky-top{top:0px !important;}}.tags .field__item{display:inline-block;}.tags a,.tags a:hover{color:white;}.region-slider{margin-left:0 !important;margin-right:0 !important;}a.nav-link--::before{display:none !important;}.dropdown-menu{margin:0 !important;}.rounded img{border-radius:0.25rem;}nav.menu--main{margin-left:0px!important;width:100%;padding-bottom:12px;}.site-footer .block,.site-footer__bottom{border:none;}.field--name-field-tags .field__item,.field--name-field-tags li{margin:0;background:#aaa;padding:2px 7px !important;margin:0 2px 2px 2px;border-radius:0px;display:inline-block;}.field--name-field-tags a{color:white;}.field--type-image img,.field--name-field-user-picture img{margin:0 !important;}.alert-wrapper{position:fixed;top:50%;right:10px;left:inherit;max-width:400px;z-index:1000;}.alert-wrapper svg{display:none!important;}.alert-wrapper{-moz-animation:cssAnimation 0s ease-in 5s forwards;-webkit-animation:cssAnimation 0s ease-in 5s forwards;-o-animation:cssAnimation 0s ease-in 5s forwards;animation:cssAnimation 0s ease-in 5s forwards;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;}@keyframes cssAnimation{to{width:0;height:0;overflow:hidden;}}@-webkit-keyframes cssAnimation{to{width:0;height:0;visibility:hidden;}}
.path-frontpage #navbar-top{padding-top:80px;padding-bottom:10px;}#navbar-top{background-color:initial !important;}#navbar-main{background-color:initial !important;}.navbar-brand img{position:absolute;top:20px;left:20px;width:200px;height:auto;opacity:1;}.path-frontpage #header{background:#e2caa8 url(/sites/default/files/design/bg-header.jpg) 50% 50% no-repeat;background-size:cover;}body:not(.path-frontpage) #header{background:#e2caa8 url(/sites/default/files/design/bg-header.jpg) 50% 100% no-repeat;background-size:cover;}#block-verkhneemenyu .nav{justify-content:flex-end;}#block-verkhneemenyu .nav li a{color:#ffffff;text-shadow:0px 0px 10px black;font-size:25px;font-family:'Cuprum';opacity:0.7;}#block-verkhneemenyu .nav li a:hover,#block-verkhneemenyu .nav li a:focus,#block-verkhneemenyu .nav li a.is-active{background-color:transparent !important;opacity:1;}#block-plashki .nav{flex-direction:column;align-items:stretch;}#block-plashki .nav li a{color:#000000c4;font-size:40px;line-height:60px;font-family:'Monotype Corsiva';font-weight:700;text-align:right;margin-bottom:10px;min-height:80px;width:100%;background:#dfded9 url(/sites/default/files/design/plashka2.jpg) 0 0 no-repeat;background-size:cover;padding:10px 30px;text-shadow:0px 0px 3px #000000a8;box-shadow:4px 4px 4px #000000,-3px 3px 3px #ffffff54 inset,0px -3px 4px #00000094 inset;transition:1s;}#block-plashki .nav li a:hover{filter:contrast(1.3);}#block-plashki .nav li:nth-child(2) a{background:#e2caa8 url(/sites/default/files/design/plashka2.jpg) 100% -90px no-repeat;}#block-plashki .nav li:nth-child(3) a{background:#e2caa8 url(/sites/default/files/design/plashka2.jpg) 100% -180px no-repeat;}#block-plashki .nav li:nth-child(4) a{background:#e2caa8 url(/sites/default/files/design/plashka2.jpg) 100% -270px no-repeat;}#block-plashki .nav li a svg{width:60px;color:#151514;opacity:0.7;filter:blur(1px);transition:1s;position:relative;top:4px;}#block-plashki .nav li a:hover i.bi{opacity:1;filter:blur(0px);}.header-img{position:relative;}#navbar-top > .container{justify-content:flex-end;}#block-social .nav{flex-direction:row !important;align-items:stretch;}#block-social .nav a{background-color:#fffbdf !important;width:40px;height:40px;box-shadow:0px 2px 5px #482f20;border-radius:50px !important;display:flex;align-content:center;justify-content:center;align-items:center;filter:blur(1px);transition:0.5s;margin:5px 5px;}#block-social .nav a:hover{filter:blur(0px);}#block-social .nav a{color:#121212 !important;font-size:20px;}#block-social .nav a i.bi{color:#121212 !important;font-size:20px;}#navbar-main{background:rgb(0 0 0);background:linear-gradient(0deg,rgb(0 0 0 / 60%) 0%,rgb(0 0 0 / 0%) 70%);}#navbar-main .nav{display:flex;justify-content:center;width:inherit;}#navbar-main .nav > li > *,#navbar-main .nav > li > a{color:#ffffff;font-size:24px;font-family:'Cuprum';text-shadow:0 0 20px black;;}#navbar-main .nav > li > span:hover,#navbar-main .nav > li > span:focus,#navbar-main .nav > li > a:hover,#navbar-main .nav > li > a:focus{color:#ffcdb1;cursor:pointer;}.dropdown-menu > li > a,.dropdown-menu > li > span{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.42857143;color:#333;white-space:nowrap;font-size:16px;text-shadow:none;}.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus{color:#000;text-decoration:none;background-color:#E4BB74;}.dropdown-item{padding:0;}.dropdown-menu li.active > a{color:#fff;background:#8b5a35;}#block-headernotfront h2{color:#ff1d00;font-size:40px;margin-top:0;font-weight:700;text-shadow:1px 1px 0px #fff,-1px -1px 0px #fff,3px 3px 5px rgb(0 0 0 / 46%);font-family:'Monotype Corsiva';text-align:right;}#block-headernotfront h3{font-family:'Cuprum';text-align:right;}.navbar-toggler{background:#e2caa8 url(/sites/default/files/design/plashka2.jpg) 0 -270px no-repeat;border:1px #a77f5f solid;}.navbar-toggler:focus{box-shadow:none !important;}.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2895, 62, 35, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}@media (max-width:1199.98px){#navbar-main .nav > li > *,#navbar-main .nav > li > a{font-size:20px;padding:0!important;color:#000;}.dropdown-menu,.dropdown-item{background-color:transparent !important;border:none!important;}.dropdown-menu > li > a,.dropdown-menu > li > span{padding:0px 20px;color:#000;font-size:16px;}.dropdown-menu > li li > a,.dropdown-menu > li li > span{padding:0px 40px;color:#000;font-size:16px;}}
@media (max-width:575.98px){.path-frontpage #navbar-top{padding-top:0px;padding-bottom:30px;}#block-plashki .nav li a{color:#462b15cf;font-size:28px;line-height:30px;min-height:55px;}#block-verkhneemenyu .nav li a{font-size:18px;padding:0.5rem 0.3rem;}.navbar-brand img{display:none!important;}.calc-bathname{font-size:12px;}.calc-price{font-size:12px;}#block-calcprice > .content{padding:0;}.form-type-range input[type="range"]{display:block;width:100%;margin-right:10px;vertical-align:middle;border:none;}}@media (min-width:576px) and (max-width:767.98px){.path-frontpage #navbar-top{padding-top:20px;padding-bottom:30px;}#block-plashki .nav li a{color:#462b15cf;font-size:28px;line-height:30px;min-height:55px;}#block-verkhneemenyu .nav li a{font-size:18px;padding:0.5rem 0.3rem;}.navbar-brand img{display:none!important;}}@media (min-width:768px) and (max-width:991.98px){.path-frontpage #navbar-top{padding-top:80px;padding-bottom:30px;}}@media (min-width:992px) and (max-width:1199.98px){.path-frontpage #navbar-top{padding-top:80px;padding-bottom:30px;}#block-social .nav{flex-direction:column;}}@media (min-width:1200px) and (max-width:1399.98px){.header-img img{position:absolute;max-width:initial !important;height:560px !important;width:auto;top:-60px;right:500px;z-index:100;image-rendering:pixelated;filter:contrast(1.1);}.header-img img{right:552px;}#block-social .nav{flex-direction:column;}.path-frontpage #navbar-top{padding-top:100px;padding-bottom:100px;}}@media (min-width:1400px){#block-social .nav{flex-direction:column;}.path-frontpage #navbar-top{padding-top:100px;padding-bottom:100px;}.header-img img{position:absolute;max-width:initial !important;height:560px !important;width:auto;top:-60px;right:566px;z-index:100;image-rendering:pixelated;filter:contrast(1.1);}}@media (max-width:991.98px){.navbar-expand-lg .dropdown-menu{display:inline-block !important;background-color:transparent;border:none;}.navbar-expand-lg .dropdown-menu .menu-item--expanded > a:after{display:none;}.navbar-expand-lg .dropdown-menu .dropdown-menu{display:none !important;}}
#zakl{background:white;position:fixed;bottom:10%;right:0px;}#zakl > .nav{display:flex;flex-direction:column;}#zakl > .nav > .nav-item{transform:rotate(90deg);}
