@font-face{font-family:'Oswald';src:local('Oswald ExtraLight'),local(Oswald-ExtraLight),url(fonts/oswald/Oswaldextralight.woff2) format("woff2"),url(fonts/oswald/Oswaldextralight.woff) format("woff"),url(fonts/oswald/Oswaldextralight.ttf) format("truetype");font-weight:200;font-style:normal}
html{height:100%}
body{min-height:100%;font-family:'Oswald';background-color:#E5E5E5;background-image:url(/img/body.png);background-position:center}
ol,ul,li{margin:0;padding:0}
a{text-decoration: none}
.header, .navbar-light{float:left;width:100%;background-color:#FFF}
.header a, .navbar-light a{text-transform:uppercase;color:#424242}
.nav-link{padding:24px 0 18px}
.nav-link.active{border-bottom:3px solid #D3870F}
.navbar-light .navbar-nav .nav-link:hover{color:#D15933}
.orange{color:#D15933!important}
.main{float:left;width:100%;padding-top:100px}
.product h1{float:left;font-size:35px;text-transform:uppercase;color:#424242;margin-bottom:20px}
.product h1::after{content:"";display:block;padding-top:20px;width:90%;border-bottom:1px solid #D3870F}
.product p{font-size:18px;color:#424242;text-transform:uppercase;min-height:90px;margin-bottom:0}
.info-block{float:left;width:130px;padding-left:0}
.weight{float:left;width:100%;font-size:24px;padding-bottom:10px;border-bottom:1px solid #D05B2E}
.price{float:left;width:100%;font-size:48px}
.price span{font-size:28px}
.category-content{padding-left:0;margin-bottom:75px}
.slick-initialized .slick-slide.active{color:#D05B2E}
.product-image{position: relative; float:left;width:100%;max-height:100%;background-size:contain;text-align:center}
.product-image img{max-width:100%}
.product-image .prodImg{padding:8%;z-index: 10; position: relative;margin-bottom: 0.5rem; margin-top: 0.3rem}
.product-image .bgAbs{position: absolute; left: 0px; top: -8px; z-index: 0}
.scroll-top{float:left;width:100%;height:40px;background:url(/img/scroll-top.svg) no-repeat center}
.scroll-bottom{float:left;width:100%;height:40px;background:url(/img/scroll-bottom.svg) no-repeat center}
.tovar-content{text-align:center;overflow:hidden;max-height:570px}
.tovar-content img{max-width:100%}
.tovar-content .slick-slide{margin-right:0!important;margin-top:8px;margin-bottom:8px;padding:12px;border:1px solid #949494;box-shadow:0 4px 12px -1px rgba(0,0,0,0.16);border-radius:30px}
.tovar-content .slick-list{margin-top:10px;margin-bottom:5px;padding:0 8px}
.tovar-content .slick-prev,.tovar-content .slick-next{-webkit-transform:translate(-50%,0) rotate(90deg)!important;-ms-transform:translate(-50%,0) rotate(90deg)!important;transform:translate(-50%,0) rotate(90deg)!important;left:50%!important}
.tovar-content .slick-prev{top:-20px!important}
.tovar-content .slick-next{top:auto;bottom:-30px!important}
.btn-orange{background:#D3870F;box-shadow:inset -2px 3px 4px rgba(0,0,0,0.25);border-radius:8px;color:#FFF;font-size:18px;padding:15px 23px;text-transform:uppercase}
.btn-orange:hover{background-color:#d05b2e;color:#FFF}
.relative{position:relative}
.header__title{float:left;margin-top:100px;margin-bottom:15px;width:100%;font-weight:300;font-size:48px;line-height:130%;text-align:center;letter-spacing:.28em;text-transform:uppercase;color:#D0592B}
.menu-burger__header{position:absolute;right:0px; top:0px; width:30px;height:30px;display:block;margin-top:12px;margin-right:12px;z-index:99999;cursor:pointer}
.header__nav{display:block;position:fixed;top:0;height:100%;box-shadow:#ccc;width:40%;max-width:580px;box-shadow:0 4px 2px -2px rgba(36,36,36,0.2);right:-40%;transition:all .4s ease;z-index:99998;background-color:rgba(255,255,255,0.95);background-image:url(/img/uz2.png);border:1px solid #FFF;box-sizing:border-box;box-shadow:0 0 20px rgba(0,0,0,0.06);backdrop-filter:blur(25px);overflow:auto} 
.header__nav.open-menu{right:9%}
.header__menu{display:block;position:relative;z-index:2}
.header__menu li{float:left;list-style:none;margin:0;font-size:18px;text-transform:uppercase;text-decoration:none;width:100%;text-align:center;padding:10px 0}
.header__menu li a{color:#424242;text-decoration:none;border-bottom:2px solid none}
.header__menu li a:hover{border-bottom:2px solid #D5AA41}
.menu-burger__header span,.menu-burger__header:after,.menu-burger__header:before{height:3px;width:30px;position:absolute;background:#D05B2E;margin:0 auto}
.menu-burger__header span{top:10px}
.menu-burger__header:after,.menu-burger__header:before{content:''}
.menu-burger__header:after{bottom:6px}
.menu-burger__header:before{top:0}
.menu-burger__header.open-menu span{opacity:0;transition:.5s}
.menu-burger__header.open-menu:before{transform:rotate(45deg);top:10px;transition:.4s}
.menu-burger__header.open-menu:after{transform:rotate(-45deg);bottom:17px;transition:.4s}
.fixed-page{overflow:hidden}

/** page menu **/
.card-category .main{padding-top: 10px}
.card-category h1{color: #D05B2E;font-size: 36px;text-transform: uppercase;width: auto; margin-bottom: 35px}
.card-category h1::after {content: "";display: block;padding-top: 20px;width: 85%;border-bottom: 2px solid #D3870F}
.card-category .weight{font-size: 18px;padding-bottom: 6px}
.card-category .price{font-size: 38px}
.card-category p{letter-spacing: 1px}

.header, .navbar-light{background-color: none;}

@media(max-width: 992px) {
.main{padding-top:20px}
}
@media(max-width: 767px) {
.product-image{min-height: 350px}
.card-category h1{font-size: 30px;}
.card-category h1::after{padding-top:12px}
.menu-burger__header{position:fixed;right:12px; top:0px;}
.header__nav{width:96%;right:-96%}
.header__title{margin-top:53px;margin-bottom:20px}
.header__menu li{padding:15px 0}
.header__nav.open-menu{right:2%}
.info-block .weight{font-size: 18px}
.info-block .price{font-size: 40px}
.slick-initialized .slick-slide, .product h1{font-size: 30px}

.header, .navbar-light{background-color: #FFF;}

.product h1::after{padding-top: 12px;}
.product h1{margin-bottom: 14px;}

.slick-vertical {display: none}

/** page menu **/
.card-category h2{padding-top: 10px;font-size: 28px}
}

.uz1{position: absolute;left: 0px;top: 0px;background: url(/img/uz1.png) no-repeat center;width: 100%;height: 100%;background-size: contain;}
.uz1::after{content:""}
.uz2{position: absolute;left: 0px;top: 0px;background: url(/img/uz1.gif) no-repeat center;width: 100%;height: 100%;background-size: contain;}
.uz2::after{content:""}

.pjpg img{width: 1080px; max-width: 100%; margin: 0 auto}