@charset "UTF-8";

*	{padding:0;margin:0;outline:none;}
html, body {margin:0;padding:0;}
body {font-family:'Rubik', Arial, sans-serif;font-size:14px;line-height:1.2;background-color:#fff;color:#170f00;margin:0;padding:0;min-width:300px;position:relative;}
p {margin:0 0 10px;text-align:justify;line-height:1.25em;font-size:1.25rem;}
ul {list-style:none;}
a {text-decoration:none;color:#291c00;}
a:hover {text-decoration:none;}
address {font-style:normal;}
select option:disabled {color:gray;}

h1, div.title-h1, .h1 {font:300 26px 'Rubik', cursive;padding:0 0 10px 0;margin:0 0 25px 0;border-bottom:solid 1px #f5ecd5;}
h2, .h2 {position:relative;display:block;font:300 32px 'Rubik', serif;text-align:center;margin-bottom:20px;overflow:hidden;}
h2 span, .h2 span {position:relative;display:inline-block;padding:0 25px;}
h2 span:before, .h2 span:before {background:#291c00;content:"";width:2000px;height:1px;position:absolute;right:100%;top:50%;z-index:1;}
h2 span:after, .h2 span:after {background:#291c00;content:"";width:2000px;height:1px;position:absolute;left:100%;top:50%;z-index:1;}
h3, .h3 {font-size:1.25em;text-transform:uppercase;padding:0;margin:0;font-weight:bold;}
h4, .h4 {font:20px 'Rubik', serif;padding:10px 0 5px 0;}
h5, .h5 {font-size:0.83em;font-weight:bold;}

img {max-width:100%;}

.my-0 {margin-top:0!important;margin-bottom:0!important;}
.mt-0{margin-top:0!important;}
.mb-2{margin-bottom:2em!important;}

.albs-flex{display:flex!important;}
.albs-direction-row{flex-direction:row!important;}
.albs-direction-column{flex-direction:column!important;}
.albs-justify-center{justify-content:center!important;}
.albs-align-center{align-items:center!important;}
.albs-self-start{align-self:flex-start!important;}
.albs-flex-wrap {flex-wrap:wrap;}
.albs-flex-full {flex:1 1 auto!important;}
.albs-gap-2{gap:0 2em;}
.albs-margin-minus-x {margin-left:-10px;margin-right:-10px;}
.albs-m-2 {margin:2em 0;}

.mfilter-heading {position:relative;}
.mfilter-heading:after {content:"\f102";position:absolute;top:9px;right:2px;font-family:FontAwesome;transition:transform .2s ease-in-out;}
.mfilter-heading.mfilter-collapsed:after {transform:rotate(180deg);}
.mfilter-counter.mfilter-close {background:transparent!important;cursor:default!important;}

#mfilter-content-container {display:flex;flex-direction:column;width:100%!important;}

.mfilter-mobile {display:none;}

.mfilter-price-inputs {text-align:center;}
input#mfilter-opts-price-min, input#mfilter-opts-price-max {width:50px;max-width:50px;min-width:50px;text-align:center;}

.desktop {display:block!important;}
.mobile {display:none!important;}
.small-mobile {display:none;}

.desktop-image {display:block!important;}
.mobile-image {display:none!important;}

.credit.mobile {display:none!important;}

.soc_btn {display:inline-block!important;width:50px;height:50px;line-height:50px;}
.soc_btn.facebook {background-color:#1c407c;color:#fff;}
.soc_btn.facebook:hover {background:#3a559f;}
.soc_btn.instagram {background-color:#833ab4;color:#fff;}
.soc_btn.instagram:hover {background:#c13584;}
.soc_btn.youtube {background-color:#c4302b;color:#fff;}
.soc_btn.youtube:hover {background:#cb635f;}

.module-title {position:relative;display:block;font:300 32px 'Rubik', serif;text-align:center;margin-bottom:0.75em;overflow:hidden;}
.module-title span {position:relative;display:inline-block;padding:0 25px;}
.module-title span:before {background:#291c00;content:"";width:2000px;height:1px;position:absolute;right:100%;top:50%;z-index:1;}
.module-title span:after {background:#291c00;content:"";width:2000px;height:1px;position:absolute;left:100%;top:50%;z-index:1;}

.my-0 .module-title{margin-bottom:0!important;}

.flymenu {display:none;padding:0;margin:0;font-size:21px;height:40px;line-height:40px;text-align:center;color:#f5ecd5;cursor:pointer;}
.flymenu:hover {color:#a18d55;}
.flymenu i {width:40px;height:40px;line-height:40px;font-size:21px;}

.right {float:right!important;margin:0!important;}
.clear {clear:both;height:0;line-height:0;}

.text-right {text-align:right;}
.text-left {text-align:left;}
.text-center {text-align:center;}

.text-danger {font-size:1.25em;background-color:#ffe5e5;color:#ef4836;padding:3px 10px;display:inline-block;}
.text-info {font-size:1.25em;background-color:#cce5ff;color:#004085;padding:7px 12px;display:inline-block;}

.text-danger-big {font-size:1.25em;background-color:#ffe5e5;color:#ef4836;padding:7px 10px;display:block;text-align:center;}

.alert {width:100%;height:70px;line-height:70px;text-align:center;overflow:auto;margin-bottom:10px;clear:both;text-transform:uppercase;}
.alert-success {color:#5e730d;background-color:#cbda8f;}
.alert-danger {color:#ef4836;background-color:#f5d0cd;}
.alert a {text-decoration:underline;}

.col-1, .col-11 {position:relative;min-height:1px;}
.col-1, .col-11 {float:left;}
.col-11 {width:91.66666667%;}
.col-1 {width:8.33333333%;height:40px;line-height:40px;}

.action {position:absolute;z-index:7;top:5px;right:5px;font-size:1.2em;background-color:#e8dab6;text-align:center;border-radius:25px;width:50px;height:50px;line-height:50px;color:#291c00;}

.shadow {position:absolute;top:0;left:0;z-index:10;background-color:#f00;width:100%;height:100%;}

.btn {display:inline-block;padding:20px 35px;background-color:#ef4836;color:#fff;text-align:center;transition:all 0.4s ease 0s;}
.btn:hover {background-color:#6c1919;}

ul.otp-option li span {transition:all 500ms ease;}

.lazy {background-image:none;background-color:#transparent;}

.cart-empty {width:320px;height:172px;background:transparent url('../images/empty-cart.svg') 0 0 no-repeat;margin:2em auto;}

/*** Sale Link ***/
.sale {font-size:1.2em;text-transform:uppercase;background:#ef4836;display:flex;color:#fff!important;height:12px!important;line-height:12px!important;position:relative;padding:10px 15px 10px 10px!important;border-top-right-radius:4px;border-bottom-right-radius:4px;margin:0 0 0 30px!important;text-decoration:none;}
.sale:hover {background-color:#6c1919;}
.sale:before {display:inline-block;border:16px solid;border-color:transparent #ef4836 transparent transparent;height:0;width:0;position:absolute;left:-32px;top:0;z-index:33;content:"";display:inline-block;}
.sale:hover:before {border-color:transparent #6c1919 transparent transparent;}
.sale:after {background:#fff;width:6px;height:6px;content:"";display:inline-block;border-radius:12px;position:absolute;top:13px;left:-8px;z-index:34;}
/*** End Sale Link ***/

/*** Sale Timeout ***/
.sale-timeout {display:block;padding:0 0 15px 0;font-size:1.2em;color:#ef4836;font-weight:500;}
.sale-timeout .countdown-number {display:inline-block;width:70px;padding:5px;border-radius:3px;background:#fffafb;text-align:center;}
.sale-timeout .countdown-number .countdown-time {padding:15px;border-radius:3px;background:#ffe5e5;display:inline-block;}
.sale-timeout .countdown-number .countdown-text {display:block;padding-top:5px;font-size:12px;}
/*** End Sale Timeout ***/

/*** Section Top ***/
#section-top {display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:60px;background-color:#291c00;border-bottom:solid 1px #f5ecd5;}
#section-top .toolbar {display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:0 3em;width:100%;margin:0 1em;}

#section-top .toolbar .flex-left {display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:0 2em;}
#section-top .toolbar .flex-right {display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:0 3em;}

#section-top .toolbar a {display:flex;align-items:center;font-size:1em;color:#bbb;text-align:center;}
#section-top .toolbar a:hover {color:#fff;}
/*** End Section Top ***/

#fly-info {display:none;}
#section-info {display:flex;flex-direction:row;gap:0 2em;}

/*** Section Search ***/
#section-search {display:flex;flex-direction:row;}
#section-search .search {display:flex;}
#section-search .search input {float:left;font-size:1em;color:#666;padding:5px;border:none;border-radius:3px 0 0 3px;}
#section-search .search .button-search {display:flex;align-items:center;justify-content:center;color:#170f00;font-size:1.25em;cursor:pointer;width:30px;background-color:#fff;border-radius:0 3px 3px 0;}

#section-search .searchsmall {display:none;position:fixed;top:0;right:81px;width:50px;height:50px;line-height:50px;}
#section-search .searchsmall .button-search {color:#fff;font-size:24px;cursor:pointer;width:50px;height:50px;line-height:50px;position:absolute;right:0;text-align:center;top:0;background-color:#a18d55;}

#section-search .searchsmallinput {background-color:#291c00;position:fixed;left:0;top:-200px;z-index:10000;width:100%;height:40px;display:block;}
#section-search .searchsmallinput input {display:inline-block;width:calc(100% - 50px);height:30px;line-height:30px;font-size:18px;color:#666;padding:0 5px 0 5px;border:none;margin:5px 0 0 5px;}
#section-search .searchsmallinput .button-search {position:relative;display:inline-block;color:#f5ecd5;font-size:21px;cursor:pointer;width:30px;height:30px;line-height:30px;text-align:center;top:0;}
#section-search .searchsmallinput .close-search {position:absolute;z-index:2;text-align:center;margin:0 10px;width:50px;height:20px;border-radius:0 0 10px 10px;line-height:20px;left:calc(50% - 25px);top:40px;color:#f5ecd5;font-size:1.25em;cursor:pointer;background-color:#291c00;}
/*** End Section Search ***/

/*** Section Language ***/
#section-language {display:flex;flex-direction:row;align-items:center;justify-content:center;gap:0 1.25em;}
#section-language a.lng {display:flex;flex-direction:row;filter:grayscale(75%);}
#section-language a.lng.current {filter:grayscale(0);color:#fff;}
#section-language a.lng img {width:16px;height:16px;}
/*** End Section Language ***/

/*** Section Cart ***/
#section-cart {display:flex;flex-direction:row;align-items:center;justify-content:center;}
#section-cart #cart {display:flex;font-size:1em;color:#bbb;}
#section-cart #cart i {display:flex;font-size:18px;}
#section-cart #cart span {display:flex;margin-left:10px;}
#section-cart #cart:hover {color:#fff;}

#section-cart #smallcart {display:none;padding:0;position:fixed;background:#ef4836;border-radius:30px;top:70px;right:10px;z-index:100!important;color:#f5ecd5;height:60px!important;line-height:60px!important;text-align:center;margin:0;transition:all 500ms ease;}
#section-cart #smallcart i {width:60px;height:60px;line-height:60px;font-size:40px;font-weight:normal;}
#section-cart #smallcart span {display:block;position:absolute;top:5px;right:15px;background:#170f00;font-size:12px;border-radius:12px;width:24px;height:24px;line-height:24px;text-align:center;color:#f5ecd5;}
#section-cart #smallcart:hover {color:#170f00;}
/*** End Section Cart ***/

/*** Social ***/
.albs-social li {display:flex;flex-direction:row;align-items:center;justify-content:center;}
.albs-social li a {display:flex;flex-direction:row;align-items:center;justify-content:center;border-radius:7px;}
.albs-social li a:hover {text-decoration:none!important;}
.albs-social li a i {display:flex;flex-direction:row;align-items:center;justify-content:center;height:100%;}

#section-footer .albs-social {margin-top:2em!important;}
/*** End Social ***/

/*** Dropdown ***/
ul.dropdown-menu {background-color:#fff;border-radius:0 0 5px 5px;box-shadow:0px 10px 30px -10px #000000;margin:0;width:35%;max-height:200px;overflow-y:auto;overflow-x:hidden;padding:0;position:absolute!important;z-index:1000;}
ul.dropdown-menu li a {color:#291c00;display:block;padding:5px;text-decoration:none;}
ul.dropdown-menu li:hover {background-color:#d3c49b;}
/*** End Dropdowm ***/

.container {width:100%;margin:0 auto;position:relative;}

.wrap {position:relative;margin:0 auto;background:#fff;padding-bottom:265px;overflow:hidden;width:100%;min-height:100%;box-sizing:border-box;}

.wrap h1 {padding:0 20px 10px 20px;}
.wrap .content-fluid {width:100%;display:flex;padding-left:20px;padding-right:20px;gap:25px;margin:0 auto;}
.wrap .content-fluid .column-left {width:260px;}
.wrap .content-fluid .column-left .mfilter-box {width:100%;}
.wrap .content-fluid .content {display:flex;padding:0;width:calc(100% - 285px);margin:0;}

.wrap .desc.top {margin-left:20px;margin-right:20px;margin-bottom:20px;}

.header {display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:relative;overflow:hidden;height:200px;}
.header .logo {display:flex;flex-direction:row;align-items:center;height:200px;width:100%;justify-content:center;background:#fff url('../images/bg-header.webp') 0 0 no-repeat;}
.header .logo .nm {margin-left:350px;width:380px;}
.header .logo .title {width:395px;}
.header .infohead {display:flex;flex-direction:column;flex:1 0 auto;width:400px;margin:0;text-align:right;}
.header .infohead > div {display:block;border-bottom:1px solid #f5ecd5;font-size:1em;text-align:right;padding:0 1em 1em 0;margin-bottom:1em;text-transform:uppercase;color:#291c00;}
.header .infohead .phone {border-bottom:none!important;display:block;padding:0 1em 0 0;margin:0;}
.header .infohead .phone div {display:inline-block;padding-left:12px;font-size:18px;height:24px;line-height:24px;}

.breadcrumb {text-align:left;clear:both;padding:20px;}
.breadcrumb div {display:inline-block;font-size:12px;margin:0;}
.breadcrumb div a i {font-size:0px;}
.breadcrumb div a i::before {font-size:12px;}
.breadcrumb a {display:inline-block;font-size:12px;margin:0;}
.breadcrumb a:hover {color:#a18d55;}
.breadcrumb div::after {content:">";display:inline-block;margin:0 10px 0 13px;font-weight:normal;font-size:10px;height:14px;line-height:14px;vertical-align:top;}
.breadcrumb div:hover::after {color:#291c00;}
.breadcrumb div:last-child::after {content:"";}

.menu {display:flex;flex-direction:row;align-items:center;justify-content:center;gap:0 2em;position:relative;height:60px;background:#d3c49b;width:100%;margin:0;padding:0 1em;box-sizing:border-box;font-size:1.1em;font-weight:400;text-align:center;top:0;z-index:1001;}
.menu li {display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;padding:0;margin:0;height:100%;}
.menu li a {position:relative;display:flex;text-decoration:none;padding:0;text-transform:uppercase;}
.menu li a span {display:flex;flex-direction:row;align-items:center;}
.menu li a span i {display:flex;margin-left:.5em;}
.menu li a:hover, .menu li a.current, .menu li:hover > a {color:#fff;}
.menu .sub {z-index:1000;width:200px;position:absolute;left:-9999px;opacity:0;top:50px;background:#d3c49b;margin:0;padding:0;transition:0.25s linear opacity;box-shadow:0 0 3px #a18d55;}
.menu .sub a {display:block;font:400 14px "Rubik";text-align:left;height:35px;line-height:35px;padding:0 0 0 20px;white-space:nowrap;text-transform:none;}
.menu .sub a:hover {color:#fff!important;}
.menu li:hover .sub {left:-20px;opacity:1;}

#banner {text-align:center;}

.content {position:relative;margin-left:20px;margin-right:20px;}
.content h1 {padding:0 0 10px 0;}

.content.home {display:flex;flex-direction:column;flex:1 0 auto;}
.wrap .flx.texthtml.desc {order:15;}

#manufacturer .jcarousel .jlists .item {float:left!important;margin-right:2.5em!important;width:100px!important;border:1px solid #ededed!important;padding:5px!important;}

.content .infoblock {padding:10px;font-size:1.2em;text-align:center;color:#a18d55!important;}
.content .infoblock h4, .content .infoblock .h4 {font-size:1.4em;margin-bottom:20px;padding:0;}
.content .infoblock p {text-align:center;line-height:normal;margin:0 0 12px 0;}
.content .infoblock span {font-size:120%;color:#291c00!important;}

.content .text {width:100%;font-size:1.25em;text-align:justify;margin-top:3em;}

.item a {display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:100%;}
.item a .img {width:100%;height:400px;background-size:cover;background-position:50% 50%;}

.item a .product-slider {display:none;}
.item a .swiper-pagination-bullet {background-color:#d3c49b;}
.item a .swiper-pagination-bullet-active {background-color:#ef4836;}

.item a .cart-block {display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;}
.item a .cart-block .price-block {display:flex;flex-direction:column;justify-content:center;align-items:center;margin-left:1em;}
.item a .cart-block .price-block .price {display:flex;font-size:1.3em;color:#a18d55;}
.item a .cart-block .price-block .newprice {font-size:1.3em;color:#e5210f;}
.item a .cart-block .price-block .oldprice {font-size:1.15em;color:#a18d55;text-decoration:line-through;}
.item a .cart-block .button-block {display:flex;margin-right:1em;}
.item a .cart-block .button-block .btn {display:flex;padding:.75em 2.1em;background-color:#d3c49b;color:#170f00;}
.item a .cart-block .button-block .btn:hover {background-color:#170f00;color:#d3c49b;}

.item a .title {display:flex;flex-grow:1;color:#291c00;font-size:1.2em;font-weight:500;padding:1.2em 0;text-align:center;}
.item a .title.c {font-size:1.4em;}
.item .addt {display:none;width:100%;flex-direction:column;justify-content:center;align-items:baseline;width:100%;box-sizing:border-box;padding:1em 1em 0 1em;}

.item:hover {position:relative;z-index:101;}
.item:hover a {position:absolute;top:0;left:0;height:auto;background:#fff;box-shadow:0 0 8px rgba(0, 0, 0, 0.25);z-index:102;}
.item:hover .addt {display:flex;}

.category-list .item a .title {font-size:1.4em;}
.category-list .item:hover a {position:unset;box-shadow:unset;}
.category-list .item:hover a .title {text-decoration:underline;}

.module {margin:2em 0;}
.module .module-items {display:grid;grid-template-columns:repeat(4, 1fr);gap:2em;justify-items:center;}
.module .module-items .item {display:flex;position:relative;flex-direction:row;width:100%!important;}

.module > .item.item-1 {width:100%!important;}
.module > .item.item-2 {width:50%!important;}
.module > .item.item-3 {width:33%!important;box-sizing:border-box;margin-right:0.3333333%!important;}
.module > .item.item-5 {width:20%!important;}
.module > .item.item-1 a .img img, .module > .item.item-2 a .img img, .module > .item.item-3 a .img img, .module > .item.item-5 a .img img {width:auto;position:relative;}

.addt {margin-top:1em;border-top:1px dotted #f5ecd5;}
.addt .addt_option {display:flex;flex-direction:column;width:100%;margin-bottom:1em;}
.addt .addt_option .addt_title {display:flex;font-size:1.25em;font-weight:600;margin-bottom:.7em;}
.addt .addt_option .addt_list {display:grid;grid-template-columns: repeat(4, 1fr);gap:10px;width:100%;list-style:none;padding:0;}
.addt .addt_option .addt_list li {display:flex;align-items:center;justify-content:center;padding:3px 5px;width:100%;box-sizing:border-box;border:1px solid #d3c49b;background-color:#fff;color:#291c00;font-size:12px;}
.addt .addt_option .addt_list li.inactive {background-color:#f9f9f9;border-color:#e5e5e5;color:#c6c6c6;}

.addt .credit {margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #f5ecd5;}
.addt .credit .credit-block {display:inline-block;margin:0 5px;padding:7px;background-color:#fffbf1;border-radius:4px;}

.module.module-linkovka {margin:2em 0 1em 0;}
.module.module-linkovka .h3 {margin-bottom:1.3em;}

.module.module-linkovka .linkovka {display:flex;width:100%;justify-content:center;align-items:flex-start;}
.module.module-linkovka .linkovka h5, .module.module-linkovka .linkovka .h5 {margin-top:.5em;font-weight:500;font-size:.8em;text-align:center;}
.module.module-linkovka .linkovka a {display: flex;flex-direction:column;width:100%;}
.module.module-linkovka .linkovka img {width:100%;}

.module .albs-block {display:flex;flex-direction:column;width:100%;margin:2em 0;}

.module .addblock {display:inline-flex;margin:2em 0;box-sizing:border-box;}
.module .addblock.width-025 {width:calc(25% - 4px);padding-right:1em;padding-left:1em;}
.module .addblock.width-050 {width:calc(50% - 2px);padding-right:1em;padding-left:1em;}

.addblock.width-033 {width:33%;}
.addblock.width-066 {width:66%;}
.addblock.width-075 {width:75%;}
.addblock.width-100 {float:none;width:100%;padding:15px 0;}
.addblock.width-100::before, .addblock.width-100::after {content:'';display:block;clear:both;}

.addblock a {display:flex;width:100%;position:relative;}
.addblock a .title {position:absolute;bottom:10%;left:50%;transform:translate(-50%, 0);border:2px solid #a18d55;background:rgba(245, 236, 213, 0.65);padding:7px 0;width:80%;text-align:center;font-size:20px;text-transform:uppercase;box-sizing:border-box;}
.addblock a:hover .title {background:#f5ecd5;border:2px solid #291c00;}

.addblock.width-050 a .title {font-size:24px;}

.arrows {position:relative;margin:0;}
.arrow {height:40px;width:40px;position:absolute;top:8px;z-index:5;cursor:pointer;}
.arrow.prev {float:left;left:-10px;background:transparent url('../images/prev.png') no-repeat 0 0;}
.arrow.next {float:right;right:-10px;background:transparent url('../images/next.png') no-repeat 0 0;}
.arrow.prev:hover, .arrow.next:hover {background-position:-40px 0;}

.content .left {float:left;width:240px;margin:1.5em 20px 0 0;}
.content .left .filter {border:1px solid #a18d55;height:500px;padding:0 15px;}
.content .left .filter h3, .content .left .filter .h3 {font-size:1.25em;text-transform:uppercase;padding:0 0 5px 0;}

.content .main {width:100%;overflow:hidden;display:grid;grid-template-columns:repeat(4, 1fr);gap:30px;}
.content .main.product-list {overflow:unset;}

.content .main .item {position:relative;display:flex;width:100%;}
.content .main .item a .img {height:400px;}

.content .main#searchresult .item a .img {height:520px;}

.content .block {padding:15px;background-color:#f5ecd5;margin-bottom:30px;}

.content .texthtml {text-align:justify;}

.content .texthtml .odds {display:grid;grid-template-columns:repeat(4, 1fr);gap:2em;justify-content:center;align-items:flex-start;}
.content .texthtml .odds .element {display:flex;flex-direction:column;justify-content:center;align-items:center}
.content .texthtml .odds .element .ico {display:flex;flex-direction:column;justify-content:center;}
.content .texthtml .odds .element .ico img {width:fit-content;}
.content .texthtml .odds .element .title {font-weight:700;text-transform:uppercase;color:#170f00;margin-top:12px;text-align:center;}

.content .product {position:relative;display:table;width:100%;border-bottom:solid 1px #f5ecd5}
.content .product .image {display:table-cell;vertical-align:top;width:450px;padding-right:25px;text-align:center;box-sizing:border-box;}
.content .product .image .thumbnail {display:block;position:relative;}
.content .product .image .thumbnail .preview__image-arrow {display:none;position:absolute;z-index:9999;bottom:0;height:75px;width:30px;padding-top:50px;text-align:center;background:#f5ecd585;}
.content .product .image .thumbnail .preview__image-arrow.preview__image-arrow_prev {left:0;}
.content .product .image .thumbnail .preview__image-arrow.preview__image-arrow_next {right:0;}
.content .product .image .addimg {width:100%;margin-top:5px;overflow:hidden;}
.content .product .image .addimg a {display:inline-block;margin:5px 5px 0 0;}
.content .product .image .addimg img {padding:3px;border:1px solid #f5ecd5;}
.content .product .image .video {display:none;margin:50px 0 25px;}
.content .product .image .video .video-js {width:100%!important;}
.content .product .info {display:table-cell;vertical-align:top;}
.content .product .info ul.char {padding-bottom:25px;}
.content .product .info ul.char li {padding:10px 0;font-size:1.25em;border-bottom:2px dotted #f5ecd5;list-style:none;}
.content .product .info ul.char li:first-child {border-top:2px dotted #f5ecd5;}
.content .product .info ul.char .label {display:inline-block;width:150px;font-weight:500;}
.content .product .info ul.char a {font-weight:normal;}
.content .product .info ul.char a:hover {text-decoration:underline;}
.content .product .info div span {font-weight:normal;}
.content .product .info .infoblock {font-size:18px;text-align:center;border:2px solid #ffe5e5;background-color:#fffafb;padding:15px;margin-bottom:35px;}
.content .product .info .infoblock p {text-align:center;line-height:normal;margin:6px 0;}
.content .product .info .price {font-size:26px;padding-bottom:35px;font-weight:300;color:#a18d55;}
.content .product .info .newprice {display:inline-block;font-size:26px;font-weight:500;padding-bottom:17px;color:#ef4836;}
.content .product .info .oldprice {display:inline-block;font-size:1.2em;font-weight:500;padding-bottom:17px;margin-left:25px;color:#868685;text-decoration:line-through;}
.content .product .info .desc {padding:15px 0;margin:0;}
.content .product .info .desc a {font-weight:500;}

.content .product .info .size-table {display:inline-block;margin:0 20px 10px 0;}
.content .product .info .size-table .size-link {display:inline-block;border:1px solid #d6d3cf;color:#666;padding:12px 21px;text-transform:uppercase;cursor:pointer;font-size:12px;}
.content .product .info .size-table .size-link:hover {border:1px solid #291c00;color:#291c00;transition:all 0.4s ease 0s;transition-delay:0.1s;}
.content .product .info .size-table .obzor-link {border:1px solid #84b182;color:#fff;background-color:#b1d6af;}
.content .product .info .size-table .obzor-link:hover {border:1px solid #719f6f;color:#fff;background-color:#9ac598;}

.content .product .info #review {display:block;padding-bottom:10px;border-bottom:1px solid #a18d55 ;}
.content .product .info .writereview {margin-top:10px;padding:10px;background-color:#f9f8f3;font-size:1.25em;}
.content .product .info .writereview h2, .content .product .info .writereview .h2 {font-size:18px;}

.content .product .info .incart {width:fit-content;margin:15px 0 20px 0;padding:20px 35px;background-color:#f5ecd5;overflow:hidden;}
.content .product .info .incart h2, .content .product .info .incart .h2 {text-align:left;font-size:20px;text-transform:uppercase;margin-bottom:15px;font-weight:300;}
.content .product .info .incart .info-call {margin:10px 0;padding:20px;border:2px solid #ffe5e5;background:#fffafb;font-weight:400;}
.content .product .info .incart .required {color:#ef4836;font-weight:500;}
.content .product .info .incart label {display:inline-block;margin-bottom:5px;font-weight:500;}
.content .product .info .incart input, .content .product .info .incart select {width:300px;}
.content .product .info .incart .option div {display:block;padding:0;}
.content .product .info .incart .text-danger {padding:5px 0!important;margin:0!important;}

.content .product .info .incart .order-cart {display:block;padding:10px 0 0 0;margin-top:10px;border-top:1px solid #fff;overflow:hidden;}

.content .product .info .incart .order-cart .quantity {display:inline-block;overflow:hidden;}
.content .product .info .incart .order-cart .quantity label {height:30px;line-height:30px;float:left;margin:0 15px 0 0;}
.content .product .info .incart .order-cart .quantity input {width:30px;height:20px;padding:4px 12px;text-align:center;display:inline;}
.content .product .info .incart .order-cart .quantity .pull-left {float:left!important;text-align:center;}
.content .product .info .incart .order-cart .quantity .pull-left span {margin-left:3px;cursor:pointer;display:block;height:13px;line-height:13px;overflow:hidden;text-align:center;width:23px;background-color:#fff;border:1px solid #ededed;}

.content .product .info .incart .order-cart .order_btn {display:inline-block;float:right;padding:0;}
.content .product .info .incart .order-cart .order_btn .btn#button-cart {display:inline-block;width:130px;height:30px;line-height:30px;padding:0;margin:0 7px 0 0;vertical-align:top;background-color:#ef4836;color:#fff;text-align:center;transition:all 0.4s ease 0s;}
.content .product .info .incart .order-cart .order_btn .btn#button-cart:hover, .content .product .info .incart .order-cart .order_btn .btn.boc_order_btn:hover {background-color:#6c1919;}
.content .product .info .incart .order-cart .order_btn .btn.boc_order_btn {display:inline-block;min-width:130px;height:30px;line-height:30px;padding:0 30px;margin: 0 7px 0 0;vertical-align:top;background-color:#ef4836;color:#fff;text-align:center;transition:all 0.4s ease 0s;}

.content .product .info .incart .order-cart .order_btn .btn.boc_order_btn::before {display:block;clear:both;}

.content .product .info .incart .order-cart .credit-order {display:inline-block;padding:0;margin:0;vertical-align:top;overflow:hidden;text-align:right;}
.content .product .info .incart .order-cart .credit-order .credit-block {display:inline-block;margin:5px 0 0 5px;padding:5px;background-color:#fff;border-radius:4px;}
.content .product .info .incart .order-cart .credit-order .credit-block img {width:16px;height:16px;}
.content .product .info .incart .order-cart .order_btn .btn.credit_order_btn {display:block;width:130px;height:30px;line-height:30px;padding:0;margin:0;vertical-align:top;background-color:#84b182;color:#fff;text-align:center;transition:all 0.4s ease 0s;}
.content .product .info .incart .order-cart .order_btn .btn.credit_order_btn:hover {background-color:#719f6f;}

.content .desc, .flx.desc {margin:2em 0;}
.content .desc img, .flx.desc img {max-width:100%;}
.content .desc a, .flx.desc a {font-weight:500;text-decoration:underline;}
.content .desc a:hover, .flx.desc a:hover {color:#ef4836;}
.content .desc ul, .flx.desc ul {list-style:disc;padding-left:25px;}
.content .desc ol, .flx.desc ol {padding-left:25px;}
.content .desc ul li, .flx.desc ul li, .content .desc ol li, .flx.desc ol li {margin:7px 0;font-size:1.25rem;}
.content .desc.bottom, .flx.desc.bottom {border-top:1px solid #f5ecd5;margin-top:1em;padding:1em 20px;}

.content .post {display:flex;flex-direction:column;padding:20px 30px;margin:10px;flex: 0 0 calc(50% - 20px);overflow:hidden;box-sizing: border-box;border:1px solid #f5ecd5;background:#f5ecd5;background:-moz-linear-gradient(top, #f5ecd5 3%, #fcf8ed 100%);background:-webkit-linear-gradient(top, #f5ecd5 3%,#fcf8ed 100%);background:linear-gradient(to bottom, #f5ecd5 3%,#fcf8ed 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5ecd5', endColorstr='#fcf8ed',GradientType=0 );}
.content .post h2, .content .post .h2 {text-align:left;font-size:20px;padding-bottom:15px;margin-bottom:5px;border-bottom:1px solid #d3c49b;}
.content .post a {cursor:pointer;}
.content .post a:hover {text-decoration:underline;}
.content .post .intro {display:flex;flex-direction:column;width:100%;margin:30px 0 20px 0;}
.content .post .intro p {margin:0 0 12px 0;}
.content .post .intro img {max-width:100%;text-align:center!important;margin:0 auto!important;}
.content .post .buttons {display:flex;justify-content:flex-end;margin:0;padding-top:10px;margin-top:auto;font-size:14px;font-weight:500;text-transform:uppercase;border-top:1px solid #d3c49b;}

.content .blog-info {display:flex; flex-direction:row;justify-content:space-between;}
.content .blog-info .author {display:flex;font-style:italic;}
.content .blog-info .date {display:flex;font-size:10px;font-weight:500;}

.content .thx {font:300 50px Rubik, cursive;text-align:center;}

table {border-collapse:collapse;width:100%;}
table th, table td {text-align:center;padding:10px;border-bottom:1px solid #f5ecd5;}
table thead th {text-align:center;color:#291c00;font-weight:500;}
table tbody td {margin:0;}
table tbody td .opt small {display:block;margin:5px 0;}
table tbody td .opt small span {font-weight:500;}
table tbody td input {font-size:12px;text-align:center;}
table tbody td input.input-cart {font-size:1.25em;width:50px!important;padding:10px 5px!important;}
table tbody td a {color:#291c00;}
table tbody td a:hover {text-decoration:underline;}
table tbody td a.icon {padding:0 0 0 10px;font-size:21px;}
table tbody td a.icon:hover {color:#6c1919;}
table tfoot td {border:none;padding:4px 0;}

table.noborder td {padding:2px;border:none;height:15px;font-size:1.2em;}
table.noborder td.total-title {width:85%;}

.form-label {float:left;overflow:hidden;margin-right:1%;padding-right:1%;border-right:1px solid #f5ecd5;}
.form-label:last-child {margin:0;padding:0;border:none;}
.form-label .form-group {margin:15px 0;overflow:hidden;}
.form-label .form-group input, .form-label .form-group textarea {width:100%;resize:none;}
.form-label .form-payment {margin-top:35px;}

.form-horizontal.form-label {position:relative;overflow:hidden;width:100%;display:block;float:none;}
.form-horizontal.form-label .form-group label {width:15%!important;display:inline-block;font-weight:500;vertical-align:top;}
.form-horizontal .form-control {display:inline-block!important;width:83%!important;font-size:14px!important;}
.form-horizontal .help-block {margin:15px 0;text-align:right;}

.shipping_method {font-size:135%;}
.shipping_method input {margin-right:15px;}

#cartform {padding:0 15px;}

#cartform .cart-product {display:flex;flex-direction:row;flex:1 0 auto;margin:0 0 10px 0;padding:0 0 10px 0;border-bottom:1px solid #f5ecd5;}
#cartform .cart-product > div {display:flex;padding:0 10px;margin:0;align-items:center;}

#cartform .cart-product .cart-delete i {font-size:20px;}
#cartform .cart-product .cart-image {padding-left:0;width:300px;height:300px;}
#cartform .cart-product .cart-name {text-align:left;flex-grow:1;flex-direction:column;justify-content:center;align-items:start;}
#cartform .cart-product .cart-name .opt small {display:block;margin:5px 0 5px 7px;}
#cartform .cart-product .cart-name .opt small span {font-weight:500;}

#cartform .cart-product .cart-block {padding-right:0;justify-content:end;}
#cartform .cart-product .cart-block .cart-item {display:flex;align-items:center;padding:0 0 0 2em;font-size:16px!important;flex-wrap:nowrap;}
#cartform .cart-product .cart-block .cart-item input {font-size:12px;text-align:center;}
#cartform .cart-product .cart-block .cart-item input.input-cart {font-size:1.25em;width:40px!important;height:30px!important;padding:0!important;margin-right:10px;}

#cartform .cart-product .cart-block .cart-item input.input-checkout {display:flex;background-color:#fff!important;padding:0!important;margin:0!important;}
#cartform .cart-product .cart-block .cart-item a.qty-update {width:30px;height:32px;border:none;background-color:#f5ecd5;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.15rem;color:#291c00;transition:all 500ms ease;}
#cartform .cart-product .cart-block .cart-item a.qty-update:hover {background-color:#291c00;color:#f5ecd5;}

.cart-total {display:flex;flex-direction:column;flex:1 0 auto;align-items:end;padding:0 15px;}
.cart-total > div {display:flex;align-items:end;flex-direction:row;padding:5px 0;font-size:1.2em;}
.cart-total > div .cart-label {font-weight:bold;margin-right:10px;}

#customer_details {width:35%;}
#cart_details {width:62%;}

.cart-update {position:relative;}
.cart-update.cart-loading::before {content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:.75;}
.cart-update.cart-loading::after {content:'';display:block;position:absolute;top:50%;left:50%;width:200px;height:200px;background:transparent url('../images/spinner.svg') 0 0 no-repeat;transform:translate(-50%, -50%);}

.albs-loading {display:flex;align-items:center;justify-content:center;width:100%;height:50vh;background:transparent url('../images/spinner.svg') 50% 50% no-repeat;}

#customer_details .form-control {font-size:14px!important;padding:10px!important;box-sizing:border-box;}

#searchblock .form-horizontal .form-control {width:600px!important;padding:5px 12px!important;box-sizing:border-box;}
#searchblock .form-horizontal .form-group label {width:50%!important;}
#searchblock .form-horizontal .form-group input[type="checkbox"] {width:auto;}

.albtop {display:flex;flex:1 0 auto;flex-direction:column;}
.albtop .module {margin:.5em 0;}
.albtop .module .albs-block {margin:1em 0;}
.albtop .module .albs-block .module-items .item {border:1px solid #f5ecd5;}

.albtop .alb-heading {display:inline-block;margin:3px 7px;padding:5px 7px;border:2px solid #d3c49b;width:150px;text-align:center;transition:all 500ms ease;order:1;}
.albtop .alb-heading:hover, .albtop .alb-heading.active {background-color:#d3c49b;border:2px solid #291c00;}
.albtop .alb-wrapper {display:none;margin-top:10px;border:none!important;order:3;}
.albtop .alb-wrapper .addt_list {margin-bottom:0;}
.albtop .alb-wrapper .addt_list li {font-size:1.25em;padding:5px 7px;text-align:left;}

.albs-static-banner {display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;gap:1rem;margin-bottom:2rem;}

/*** Section Action ***/
#section-stock-mobile {display:none;}

#section-stock {display:block;position:fixed;z-index:999;left:10px;bottom:10px;width:64px;height:64px;background:transparent url('../images/icon/icon-discount.png') 0 0 no-repeat;cursor:pointer;transition:width 500ms ease;}

#section-stock div {display:block;height:56px;line-height:56px;margin:4px 0 0 10px;padding-left:75px;border-radius:32px;background:transparent;}
#section-stock div ul {display:none;}

#section-stock.uncollapse {width:auto;}

#section-stock.uncollapse div {position:relative;background:#ff4632 url('../images/icon/icon-discount.png') -10px -4px no-repeat;}
#section-stock.uncollapse div ul {display:block;}
#section-stock.uncollapse div ul li {display:inline-block;padding-right:15px;}
#section-stock.uncollapse div ul li:last-child {padding-right:25px;}
#section-stock.uncollapse div ul li a {color:#fff;font-size:1.25em;}
/*** End Section Action ***/

/*** Section Footer ***/
#section-footer {position:relative;width:100%;background-color:#170f00;text-align:center;margin-top:-225px;overflow:hidden;}
#section-footer .column {width:30%;display:inline-block;padding:36px 0;overflow:hidden;vertical-align:top;}
#section-footer .column .column-title {display:inline-block;font-size:18px;font-weight:normal;margin:7px 0 18px 0;padding-bottom:4px;color:#fff;text-transform:uppercase;border-bottom:1px dotted #fff;}
#section-footer .column ul {overflow:hidden;padding:0;margin:0 0 15px 0;}
#section-footer .column ul li {font-weight:normal;margin-bottom:9px;color:#fff;font-size:1.25em;}
#section-footer .column ul li a {text-align:left;text-transform:none;color:#fff;text-decoration:none;}
#section-footer .column ul li a:hover {text-decoration:underline;}
/*** End Section Footer ***/

/*** Section PowerBy ***/
#section-powerby {width:100%;background-color:#000;margin:0 auto;text-align:center;}
#section-powerby .copy {color:#fff;font-size:12px;padding:7px 0;}
#section-powerby .powered {color:#fff;font-size:10px;padding:7px 0;}
#section-powerby .powered a, #section-powerby .powered span {color:#a18d55;}
#section-powerby .powered a:hover {text-decoration:underline;}
/*** End Section PowerBy ***/

/*** Section Pagination ***/
.pagination-container {clear:both;margin-top:25px;padding-top:25px;border-top:1px solid #f5ecd5;text-align:center;line-height:24px;}

.pagination-item {list-style-type:none;display:inline-block;border-right:1px solid #d3c49b;transform:scale(1) rotate(19deg) translateX(0px) translateY(0px) skewX(-10deg) skewY(-20deg);}
.pagination-item:hover, .pagination-item.is-active {background-color:#d3c49b;border-right:1px solid #fff;}
.pagination-item:hover .pagination-link, .pagination-item.is-active .pagination-link {color:#fff;}

.pagination-item.pagination-prev, .pagination-item.pagination-next {border:none;}
.pagination-item.pagination-prev:hover, .pagination-item.pagination-next:hover {background-color:transparent;border:none;}

.pagination-link span {display:none;}
.pagination-link.pagination-prev::before, .pagination-link.pagination-next::after {color:#291c00;font-family:'FontAwesome';speak:none;letter-spacing:normal;font-size:1.2em;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.pagination-link.pagination-prev::before {content:"\f053";margin-right:0.5em;}
.pagination-link.pagination-next::after {content:"\f054";margin-left:0.5em;}
.pagination-link.pagination-prev:hover::before, .pagination-link.pagination-next:hover::after {color:#ef4836;}

.pagination-item.first-number {border-left:1px solid #d3c49b;}

.pagination-link {padding:1.1em 1.6em;display:inline-block;text-decoration:none;color:#291c00;transform:scale(1) rotate(0deg) translateX(0px) translateY(0px) skewX(20deg) skewY(0deg);}

.pagination-item.pagination-first, .pagination-link.pagination-last {display:none;}
/*** End Section Pagination ***/

/*** Social icons ***/
.social-list li span {display:block;width:24px;height:24px;opacity:0.75;border-radius:3px;}
.social-list li span:hover {opacity:1;}
.social-list li span.vk {background:transparent url('../images/icon/icon-vk.png') 0 0 no-repeat;}
.social-list li span.youtube {background:transparent url('../images/icon/icon-youtube.png') 0 0 no-repeat;}
.social-list li span.facebook {background:transparent url('../images/icon/icon-facebook.png') 0 0 no-repeat;}
.social-list li span.google-plus {background:transparent url('../images/icon/icon-google-plus.png') 0 0 no-repeat;}
.social-list li span.twitter {background:transparent url('../images/icon/icon-twitter.png') 0 0 no-repeat;}
.social-list li span.pinterest {background:transparent url('../images/icon/icon-pinterest.png') 0 0 no-repeat;}
.social-list li span.instagram {background:transparent url('../images/icon/icon-instagram.png') 0 0 no-repeat;}
.social-list li span.vimeo {background:transparent url('../images/icon/icon-vimeo.png') 0 0 no-repeat;}
/*** End Social icons ***/

/*** Back ToTop ***/
#back-top {position:fixed;bottom:10px;right:10px;display:none;z-index:15;}
#back-top a {width:50px;height:50px;display:flex;justify-content:center;align-items:center;color:#a18d55;background-color:#e8dab6;transition:1s;border-radius:50%;}
#back-top a:after {content:'\f077';display:flex;font-size:28px;font-family:'FontAwesome';}
#back-top a:hover {color:#291c00;}
/*** Back ToTop ***/

/*** Label Product ***/
.content .item .label {position:absolute;text-align:center;z-index:55;}

.content .item .label.circle {width:45px;height:45px;line-height:45px;border-radius:25px;}
.content .item .label.square {width:45px;height:45px;line-height:45px;}
.content .item .label.star {width:45px;height:45px;line-height:45px;}
.content .item .label.star::before {width:45px;height:45px;position:absolute;content:"";top:0;left:0;z-index:-1;transform:rotateZ(30deg);-webkit-transform:rotateZ(30deg);}
.content .item .label.star::after {width:45px;height:45px;position:absolute;content:"";top:0;left:0;z-index:-1;transform:rotateZ(60deg);-webkit-transform:rotateZ(60deg);}

.content .item .label.tl {top:5px;left:5px;}
.content .item .label.tr {top:5px;right:5px;}
.content .item .label.bl {bottom:5px;left:5px;}
.content .item .label.br {bottom:5px;right:5px;}
/*** Label Product ***/

/*** Bootstrap Form ***/
.form-control {display:block;width:100%;padding:3px 5px;font-size:12px;line-height:1.33857143;color:#291c00;background-color:#fff;background-image:none;border:1px solid #f5ecd5;}
.form-control:focus {border-color:##e8dab6;outline:0;}
.form-control::-moz-placeholder {color:#999;opacity:1;}
.form-control:-ms-input-placeholder {color:#999;}
.form-control::-webkit-input-placeholder {color:#999;}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {cursor:not-allowed;background-color:#eee;opacity:1;}
textarea.form-control {height:auto;}
input[type="search"] {-webkit-appearance:none;}

.checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {position:absolute;margin-top:4px \9;margin-left:-20px;}
.checkbox-inline {display:inline-block;padding-left:20px;margin-bottom:0;font-weight:normal;vertical-align:middle;cursor:pointer;}
input[type="checkbox"][disabled] {cursor:not-allowed;}
.checkbox-inline.disabled {cursor:not-allowed;}

/*** JCarousel ***/
.jcarousel {display:flex;flex-direction:column;position:relative;overflow:hidden;padding:2em 1em;}
.jcarousel .jlists {display:flex;flex-direction:row;width:20000em;position:relative;gap:2em;}
.jcarousel .jlists a.item {width:100px;border:1px solid #ededed;}
.jcarousel .jlists a.item:hover {border:1px solid #291c00;}

.jcarousel .jlists .item {position:relative;display:flex;width:300px!important;}
.jcarousel .jlists .item:last-child {margin-right:0;}
.jcarousel .jlists .item a .img {position:relative;height:400px;margin:0 auto;text-align:center;overflow:hidden;}
.jcarousel .jlists .item a .img img {width:100%;}
.jcarousel .jlists .item a .panel {display:none;}
.jcarousel .jlists .item .price {display:flex;width:100%;align-items:flex-start;}
.jcarousel .jlists .item:hover a {position:relative;}

.jpanels {margin:1.5em 0;text-align:center;}
.jpanel {position:relative;display:inline-block;text-align:center;font-size:12px;font-weifgt:300;width:50px;height:20px;line-height:20px;background-color:#291c00;color:#fff!important;}
.jpanel.prev:before {content:"";display:block;position:absolute;top:0;left:-10px;width:0;height:0;border:10px solid transparent;border-right-color:#291c00;border-left:0;}
.jpanel.prev:hover:before {border-right-color:#543900;}
.jpanel.next:after {content:"";display:block;position:absolute;top:0;right:-10px;width:0;height:0;border:10px solid transparent;border-left-color:#291c00;border-right:0;}
.jpanel.next:hover:after {border-left-color:#543900;}
.jpanel:hover {text-decoration:none;background-color:#543900;color:#fff;}

/*** Slider Image ***/
#slider-container {width:100%!important;}
#slider, #slider div.sliderInner {width:100%;height:100%;max-height:500px;}
#slider div.sliderInner {padding:15px;box-sizing:border-box;}
#slider {background:#fff url('../images/loading.gif') no-repeat 50% 50%;position:relative;margin:0 auto;transform:translate3d(0,0,0);}
#slider a.imgLink {z-index:2;position:absolute;top:0px;left:0px;border:0;padding:0;margin:0;width:100%;height:100%;}
#slider div.navBulletsWrapper {top:507px;text-align:center;background:none;position:relative;z-index:5;}
#slider div.navBulletsWrapper div {width:11px;height:11px;font-size:0;color:White;background:transparent url('../images/bullet.png') no-repeat 0 0;display:inline-block;overflow:hidden;cursor:pointer;margin:0 6px;}
#slider div.navBulletsWrapper div.active {background-position:0 -11px;}
#slider div.loading {width:100%;height:100%;background:transparent url('../images/loading.gif') no-repeat 50% 50%;filter:alpha(opacity=60);opacity:0.6;position:absolute;left:0;top:0;z-index:9;}
#slider img {width:100%;}
#slider img, #slider>b, #slider a>b {position:absolute;border:none;display:none;}
#slider div.sliderInner {overflow:hidden;position:absolute;top:0;left:0;}
#slider div {-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}

/*** Swiper ***/
.albs-latest.swiper-container {position:relative!important;}
.albs-next,.albs-prev {position:absolute;top:calc(50% - 2em);width:4em;height:4em;border-radius:50%;box-shadow:0 2px 10px #36363626;z-index:999;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#d3c49b;transform:scale(1.001);transition:background .15s ease-in-out,opacity .15s ease-in-out,transform .2s ease-in-out,color .2s ease-in-out;}
.albs-next:hover,.albs-prev:hover{transform:scale(1.1);color:#291c00;background:#fff;}
.albs-next {right:1em;}
.albs-prev {left:1em;}
.albs-next:after,.albs-prev:after {font-family:swiper-icons;font-size:1.5em;}
.albs-next:after {content:'next';}
.albs-prev:after {content:'prev';}

/*** Magnific PopUp ***/
.white-popup-block {background:#fff;padding:20px 30px;text-align:left;width:auto;margin:40px auto;position:relative;font-size:1.25em;}
.white-popup-block .tab-content {margin-bottom:15px;}
.white-popup-block .tab-content table {table-layout:fixed;}
.white-popup-block hr {margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #f5ecd5;}

#size-modal th {text-transform:uppercase;border:1px solid #e3cf96;color:#fff;background-color:#291c00;}
#size-modal tr:nth-child(odd) {background-color:#fffaed;}
#size-modal td {padding:8px;line-height:1.42857143;height:auto;min-width:70px;border:1px solid #e3cf96;}
#size-modal td.strong {font-weight:500;}
#size-modal tr:hover {background:#d5eaf2;}

/*** Custom CSS Menu ***/
span.exclusive::after {content:'exclusive';font-size:9px;font-weight:500;color:#ef4836;position:absolute;top:-8px;}
span.new::after {content:'new';font-size:9px;font-weight:500;color:#ef4836;position:absolute;top:-7px;text-transform:uppercase;}
/*** End Custom CSS Menu ***/

/*** Tabs ***/
.tabs {display:flex;flex-wrap:wrap;}
.tabs .input {position:absolute;opacity:0;}
.tabs .label {padding:10px 25px!important;font-size:16px!important;font-weight:300;cursor:pointer;transition:all 0.4s ease 0s;}
.tabs .label:hover {color:#291c00!important;}
.tabs .input:focus + .label {z-index: 1;}
.tabs .input:checked + .label {background-color:#f5ecd5!important;color:#291c00!important;border-radius:5px 5px 0 0!important;}
.tabs .panel {display:none;order:99;width:100%;padding:20px 0;border-top:2px solid #f5ecd5!important;transition:all 0.4s ease 0s;}
.tabs .input:checked + .label + .panel {display:block;}
/*** End Tabs ***/

/*** Contact Page ***/
.page-contact {display:flex;flex-direction:row;align-items:start;justify-content:space-between;gap:0 3em;}
.page-contact .contact-info {display:flex;flex-direction:column;align-items:start;justify-content:start;}
.page-contact .contact-info .contact-blok {display:flex;flex-direction:column;margin:1em 0;}
.page-contact .contact-info .contact-blok .h4 {display:flex;flex-direction:row;align-items:center;justify-content:start;padding:0 0 .25em 0;}
.page-contact .contact-info .contact-blok .h4 i {font-size:25px;width:25px;}
.page-contact .contact-info .contact-blok .contact-body {margin-left:25px;}
.page-contact .contact-info .contact-blok .contact-body a {display:block;margin:.5em 0;}
.page-contact .contact-form {display:flex;flex-direction:column;flex:1 1 auto;}
.page-contact .contact-form .form-control {font-size:1em!important;padding:10px!important;box-sizing:border-box;margin:.5em 0;}
.page-contact .contact-form .btn {border:none;margin-top:1.5em;cursor:pointer;}
/*** End Contact Page ***/

/*** 404 Page ***/
.not-found {background:transparent url('../images/bg-404.jpg') 0 0 no-repeat;background-size:cover;}

.not-found .content {text-align:right;padding:5em;}

.not-found .content h1 {font-weight:400;border:none;margin-bottom:0;}

.not-found .content .h1 {font-weight:500;margin-top:40px;font-size:26px;}
.not-found .content .h2 {font-weight:500;font-size:1.4em;margin:15px 0;text-transform:none;}
.not-found .content .h3 {font-weight:400;text-transform:none;}
.not-found .content .e404 {font-size:1500%;text-align:right;color:#FF4900;}

.not-found .content .btn-group {margin-top:25px;text-align:right;}
.not-found .content .btn-group a {display:inline-block;margin:0 0 0 20px;width:160px;height:40px;line-height:40px;background-color:#ef4836;color:#fff;text-align:center;transition:all 0.4s ease 0s;}
.not-found .content .btn-group a:hover {background-color:#291c00;}
/*** End 404 Page ***/

/*** Articles ***/
.items-article {margin-left:20px;padding-left:20px;border-left:1px solid #f5ecd5;}
.items-article .title-articles {display:block;text-align:center;background:#f5ecd5;margin-bottom:10px;padding:5px;}
.items-article .item-article {width:200px;margin-bottom:20px;}
.items-article .item-article a {text-align:center;}
.items-article .item-article a:hover .h5{text-decoration:underline;}
/*** End Articles ***/

/*** FAQ ***/
.accordion {display:flex;flex-direction:column;}
.accordion .faq {display:flex;flex-direction:column;margin-bottom:2em;border:1px solid #d3c49b;}
.accordion .faq a.h3 {display:flex;padding:.5em 1em;background-color:#d3c49b;}
.accordion .faq a.h3:before{display:flex;content:'+';padding-right:10px;}
.accordion .faq a.h3.collapse-in:before{display:flex;content:'-';}
.accordion .faq .collapse {display:none;padding:1em;}
.accordion .faq .collapse p:last-child{margin-bottom:0;}
/*** End FAQ ***/

@media (max-width:1280px) {
	.module .module-items {grid-template-columns:repeat(4, 1fr);gap:1.5em;}

	.addt .addt_option .addt_list {grid-template-columns: repeat(3, 1fr);}

	.content .main {grid-template-columns:repeat(3, 1fr);gap:1.5em;}
}

/*** Media CSS ***/
@media (min-width:1920px) {
	.content {width:1920px;margin:0 auto;padding:0 2em;box-sizing:border-box;}
	#boc_order.white-popup-block .modal-body #boc_checkout_form {width:auto!important;}
	.item a .img {height: 600px;}
}

@media (max-width:991px) {
	body {box-sizing:border-box;height:auto;}

	.albs-md-direction-column {flex-direction:column!important;}

	h1, .h1, .title-h1 {padding:15px 0!important;}

	.desktop {display:none!important;}
	.mobile {display:block!important;}

	.menu .mobile {display:flex!important;color:#ef4836}

	.albs-margin-minus-x {margin-left:10px;margin-right:10px;}

	.mfilter-mobile .scroll-wrapper {width:100%;}

	#section-top {position:fixed;top:0;left:0;width:100%;height:40px;line-height:40px;z-index:9999;border-bottom:solid 1px #291c00;}
	#section-top .toolbar {margin: 0 .5em 0 0;}
	#section-top .toolbar a {font-size:18px;}
	#section-top .toolbar .flex-left > a, #section-top .toolbar .flex-right > a {display:none;}
	#section-top .toolbar .flex-right {gap: 0 0.5em;}

	#fly-info {position:absolute;left:calc(50% - 20px);display:inline-block;width:40px;height:40px;line-height:40px;margin:0 auto;font-size:24px;color:#f5ecd5;text-align:center;vertical-align:top;border-radius:50%;cursor:pointer;}
	#fly-info i {width:40px;height:40px;line-height:40px;}

	#section-info {position:absolute;left:calc(50% - 200px);top:-200px;z-index:9998;display:block;width:400px;padding:0;text-align:center;background-color:#47340a;}
	#section-info a {display:block!important;padding:10px 0!important;height:auto!important;line-height:normal!important;color:#f5ecd5!important;font-weight:300!important;}

	#section-cart #cart {display:none;}
	#section-cart #smallcart {display:block;position:absolute;top:50px;border-radius:20px;height:40px!important;line-height:40px!important;color:#f5ecd5;}
	#section-cart #smallcart i {width:40px;height:40px;line-height:40px;font-size:21px;}
	#section-cart #smallcart span {background:#170f00;top:5px;right:5px;width:16px;height:16px;line-height:16px;}
	#section-cart #smallcart:hover {color:#f5ecd5;}

	#section-search {top:0;margin-right:0!important;}
	#section-search .search {display:none;}
	#section-search .searchsmall {display:block;position:relative;top:0;right:0;width:40px;height:40px;line-height:40px;}
	#section-search .searchsmall .button-search {display:block;position:relative;top:0;right:0;width:40px;height:40px;line-height:40px;background:transparent;color:#f5ecd5;}
	#section-search .searchsmall .button-search i {height:40px;line-height:40px;font-size:21px;}

	#section-logo a {top:0;width:100%;position:relative;}
	#section-tophead {display:none;}

	.container {padding-top:40px;}

	.flymenu {display:inline-block;}

	.alert {height:auto;line-height:normal;font-size:12px;font-weight:normal;padding:7px 0;margin:10px 0;}

	.wrap {padding-bottom:10px;}

	.albs-static-banner {display:none;}

	.header {flex-direction:column;height:auto;}
	.header .logo {justify-content:center;padding:1em;height:auto;background:none;}
	.header .logo .title {width:50%;text-align:center;}

	.header .infohead {position:relative;margin:0;width:100%;}
	.header .infohead div {position:relative;border-bottom:none!important;border-top:1px solid #f5ecd5;margin:0!important;padding:0.3em 0!important;text-align:center;}
	.header .infohead .phone {display:block;}
	.header .infohead .phone div {border:none;padding:0 1em!important;margin:0!important;}

	.menu {flex-direction:column;align-items:flex-start;justify-content:flex-start;height:100%;width:500px;position:fixed;z-index:99999;top:40px;left:-110%;overflow-y:scroll;}
	.menu li {width:100%;height:auto;align-items:flex-start;padding:0 3em 0 0;border:none;}
	.menu li a {width:100%;height:35px;line-height:35px;border-bottom:1px solid #a18d55;}
	.menu li a span {width:100%;justify-content:space-between;padding:0 1em;}
	.menu .sub {display:none;width:100%;position:relative;left:0;opacity:1;top:0;border-bottom:none;box-shadow:none;transition: max-height 0.3s ease-out, transform 0.3s ease-out;transform-origin: top;transform: scaleY(0);}
	.menu .sub.show{display:block;transform: scaleY(1);}
	.menu .sub a {padding:0 0 0 2em;}

	#manufacturer, .cart_hide {display:none;}

	.breadcrumb {background-color:#f5ecd5;text-align:center;padding:0.5em 15px;}

	.wrap .content-fluid .content {width:100%;}

	.column-left {display:none;}
	.js-yo-menu__mobile {display:none;}

	.content {padding:10px 0 0 0;}
	.content.home{padding:0;}

	.item a .img {height:320px!important;}

	.module {padding:10px 0;box-sizing:border-box;margin:0 auto;width:100%;}
	.module .module-title {font-size:24px;}
	.module h3, .module .h3 {text-align:center;}

	.module .addblock.width-025 {width:calc(50% - 2px);padding-right:1em;padding-left:1em;}

	.module .module-items {grid-template-columns:repeat(3, 1fr);gap:25px;margin:25px 0;}

	.module > .item.item-1 {width:100%!important;box-sizing:border-box;margin:5px 0!important;}
	.module > .item.item-2 {width:48%!important;box-sizing:border-box;margin:5px 1%!important;}
	.module > .item.item-3 {width:48%!important;box-sizing:border-box;margin:5px 1%!important;}
	.module > .item.item-4 {width:48%!important;box-sizing:border-box;margin:5px 1%!important;}
	.module > .item.item-5 {width:48%!important;box-sizing:border-box;margin:5px 1%!important;}

	.content .item .label.circle {width:30px;height:30px;line-height:30px;border-radius:15px;font-size:12px;}

	.addblock a {height:440px!important;}

	h1, .h1, .title-h1 {text-align:center;margin:0;padding:0;}
	.content h2, .content .h2 {font-size:24px;margin:0 0.5em 10px 0.5em;overflow:hidden;}
	.content h4, .content .h4 {text-align:center;}

	.content .main {width:100%;overflow:hidden;display:grid;grid-template-columns:repeat(3, 1fr);gap:30px;}
	.content .main:after {content:"";display:block;clear:both;}
	.content .main .item {width:100%;height:auto;}

	.content .desc, .flx.desc {margin-bottom:0;margin:0 auto;text-align:justify;}
	.content .texthtml {padding:5px 0!important;margin:0 auto;text-align:justify;}

	.content .post {display:flex;width:100%;margin:10px 0;flex:auto;}

	.content .product {display:block;margin:0 auto;}
	.content .product .image {display:block;width:100%;min-width:100%;padding:0;}
	.content .product .image img {max-width:100%;}
	.content .product .image .addimg {margin:5px 0;padding-bottom:5px;border-bottom:1px solid #d3c49b;}
	.content .product .info ul.char li {text-align:left;}
	.content .product .info {display:block;text-align:center;padding:0 .3em;}
	.content .product .info .price {text-align:center;padding-top:35px;}
	.content .product .info .incart h2, .content .product .info .incart .h2 {text-align:center;}
	.content .product .info .incart .option div {display:block;margin-top:10px;}
	.content .product .info .incart input, .content .product .info .incart select {width:100%;}
	.content .product .info .incart .quantity label {float:none;}
	.content .product .info .incart .quantity .pull-left {float:none!important;display:inline-block;vertical-align:top;}

	.content .product .info .incart .order-cart .order_btn {float:none;margin-top:25px;}
	.content .product .info .incart .order-cart .order_btn a {margin:5px auto!important;display:block!important;}

	.content .product .info .incart .order-cart .credit-order {text-align:center;}

	.content .product .info .size-table {margin:0 0 10px 0;}

	.content .product .module {text-align:center;}

	#size-modal table, .desc table {width:100%!important;}
	#size-modal table th, #size-modal table td, .desc table th, .desc table td {padding:1px!important;font-size:10px!important;height:auto;line-height:normal;min-width:auto;vertical-align:middle middle!important;}
	#size-modal img, .desc table img {width:100%!important;}

	.module.module-linkovka .linkovka {width:150px;}
	.module.module-linkovka .module-items {grid-template-columns:repeat(4, 1fr);gap:25px;margin:25px 0;}
	.module .linkovka img {width:100%;}
	.module .linkovka h5, .module .linkovka .h5 {font-weight:400;font-size:12px;text-transform:none;}

	#cartform .cart-product .cart-image, #cartform .cart-product .cart-image img {width:230px;}

 	#cart_details, .checkout_form {width:320px;margin:0 auto;}
	#cart_details {margin-top:30px;}

	table.noborder td.total-title {width:75%;}

	.pull-right {float:none!important;text-align:center;}

	#customer_details, #cart_details {width:100%;flex-direction:column;}
	#customer_details, 	#customer_details input {text-align:center;}
	#customer_details select {width:100%!important;text-align:center;}
	#customer_details label.control-label {display:none;}

	.text-danger {margin:3px 0 0 0!important;}

	.checkout_form {flex-direction:column;}

	.shipping_method {margin-top:30px;}

	.form-label {float:none;margin-right:0;padding-right:0;border-right:none;}
	.form-label .form-group input, .form-label .form-group textarea {resize:none;}

	#section-footer {margin:0 auto;height:auto;}
	#section-footer .container {padding:20px 0;}
	#section-footer .column {width:320px;margin:0 auto;display:block;padding:0.5em;box-sizing:border-box;text-align:center!important;}
	#section-footer .column .column-title {margin-bottom:12px;padding:0;text-align:center;}
	#section-footer .column ul {margin-bottom:0;}
	#section-footer .column ul li {margin:3px 9px 3px 0;display:block;}

	.pagination-container {line-height:14px;}
	.pagination-item {transform:none;}
	.pagination-link {padding:.3em .5em;transform:none;}

	.jpanels {margin-top:0;}
	.jcarousel {padding:0!important;}
	.jcarousel .jlists .item {width:210px!important;;text-align:center;}
	.jcarousel .jlists .item a .img {height:280px!important}
	.jcarousel .jlists .item .price {justify-content:center;}

	#searchblock {text-align:center;}
	#searchblock .form-horizontal .form-control {width:100%!important;padding:5px 12px!important;box-sizing:border-box;}
	#searchblock .form-horizontal .form-group label {width:100%!important;}

	.form-control {width:auto;}

	ul.dropdown-menu {width:100%;}

	/*** 404 Page ***/
	.not-found {padding:1em;}
	.not-found .content {text-align:center;padding:1em;background:rgba(255, 255, 255, 0.5);}

	.not-found .content h1, .not-found .content .h1 {margin-bottom:10px;}

	.not-found .content .e404 {font-size:1000%;text-align:center;}

	.not-found .content .btn-group a {display:block;margin:15px auto;}
	/*** End 404 Page ***/

	/*** Section Action ***/
	#section-stock {display:none;}

	#section-stock-mobile {display:block;}
	
	#section-stock-mobile .accordian {display:block;overflow:hidden;position:relative;width:100%;height:32px;line-height:32px;text-align:center;color:#fff;font-weight:500;cursor:pointer;background:#ff4632;}
	#section-stock-mobile .accordian::before {content:"";position:absolute;top:-15px;left:0;width:64px;height:64px;opacity:0.6;background:transparent url('../images/icon/icon-discount.png') 0 0 no-repeat;}
	#section-stock-mobile .accordian::after {content:"\f106";font:normal normal normal 14px/1 FontAwesome;position:absolute;right:10px;height:32px;line-height:32px;}

	#section-stock-mobile .accordian.collapsed::after {content:"\f107";}

	#section-stock-mobile .collapse:not(.show) {display:none;}

	#section-stock-mobile .collapse ul li {background:#ff4632;height:32px;line-height:32px;text-align:center;border-top:1px solid #eee;}
	#section-stock-mobile .collapse ul li a {color:#fff;}
	/*** End Section Action ***/

	.items-article {margin:20px auto;padding:0;border:none;}
	.items-article .item-article {width:100%;}

	.page-contact {flex-direction:column;align-items:center;justify-content:center;}
}

@media (max-width:780px) {
	.wrap .content-fluid {padding:0;}
}

@media (max-width:767px) {
	.desktop-image {display:none!important;}
	.mobile-image {display:block!important;}

	.content {margin-left:10px;margin-right:10px;}

	.content .main {gap:10px;}

	.module .albs-block {margin:1em 0;}
	.module .addblock{margin:1em 0;}

	.module .module-title {font-size: 1.75em;margin-bottom:.5em;}
	.module .albs-block a {zoom:1!important;}

	.module .module-items {grid-template-columns: repeat(3, 1fr);gap:10px;margin:.75em 0;}

	.item a .img {height: 280px!important;}
	.item a .title {font-size:1em;}
	.item a .cart-block .price-block {margin-left:0.25em;}
	.item a .cart-block .price-block .price {font-size: 1em;}
	.item a .cart-block .button-block {margin-right:0.25em;}
	.item a .cart-block .button-block .btn {padding: 0.5em 1.2em;}

	.tabs {flex-direction:column;}
	.tabs .label {display:flex;justify-content:center;}
	.tabs .label::after {content:'\f107';position:absolute;right:30px;display:flex;font:normal 21px FontAwesome;color:#170f00;transition:all 0.4s ease 0s;}
	.tabs .input:checked + .label::after {content:'\f106';}

	.addblock a {height: 360px!important;}

	.addt .addt_option .addt_title {font-size:1em;}
	.addt .addt_option .addt_list {grid-template-columns: repeat(3, 1fr);}

	.jcarousel .jlists .item {width:150px!important;}
	.jcarousel .jlists .item a .img {height:200px!important}

	.module.module-linkovka .linkovka {width: 120px;}

	.albs-next,.albs-prev {width:2.5em;height:2.5em;background:#fff;}
	.albs-next {right:.5em;}
	.albs-prev {left:.5em;}
	.albs-next:after,.albs-prev:after {font-size:1.15em;}
}

@media (max-width:576px) {
	.header .logo .title {width:60%;text-align:center;}

	.small-mobile {display:none;}

	.wrap .content-fluid {padding:0;}

	.wrap .content-fluid .content{margin-left:10px;margin-right:10px;}

	.mfilter-mobile {position:relative;display:flex;order:5;padding:10px;border-bottom:solid 1px #f5ecd5;width:100%;background:#fff;}
	.mfilter-mobile a.mfilter-free-button {text-align:center;border:2px solid #d3c49b;padding:5px 15px 5px 10px;}

	.sticky {display:flex!important;position:fixed!important;z-index:9999;top:40px;}

	.content .main {grid-template-columns:repeat(2, 1fr);gap:2em 1.2em;}

	.content .product .image .thumbnail .preview__image-arrow.preview__image-arrow_prev {display:block;}
	.content .product .image .thumbnail .preview__image-arrow.preview__image-arrow_next {display:block;}

	#section-info {left:0;width:100%;}

	.content.product-page {margin-left:0;margin-right:0;overflow:hidden;}
	.content.product-page .info, .content.product-page .module {margin-left:10px;margin-right:10px;}

	.content .product .image img {width:100%;}

	.menu {width:auto;left:-110%;}

	.menu, .menu .sub a {font-size:18px;}

	.breadcrumb a, .breadcrumb a {font-size:1.2em;}

	.module .module-items {grid-template-columns:repeat(2, 1fr);gap:25px 10px;}

	.mfilter-opts-container {font-size:16px!important;}

	#cartform {margin-top:10px;}

	#cartform .cart-product {flex-wrap:wrap;justify-content:center;}

	#cartform .cart-product .cart-image, #cartform .cart-product .cart-image img {width:230px;}

	#cartform .cart-product .cart-name {text-align:center;align-items:center;padding-top:10px;}

	#cartform .cart-product .cart-block {margin-top:15px;padding:0;}
	#cartform .cart-product .cart-block .cart-item {padding:0 10px;}

	.item a .img {height:320px!important;}

	.cart-total {align-items:center;}

	.item a .product-slider {display:block;}

	.module.module-linkovka .module-items {grid-template-columns:repeat(2, 1fr);gap:25px 10px;}

	.module.module-linkovka .linkovka {width:150px;}

	.content .texthtml .odds {gap:0 1em;}
	.content .texthtml .odds .element .ico img {width:80px;}
	.content .texthtml .odds .element .title {font-size:.75em;}
}

@media (max-width:420px) {
	.module .addblock.width-050 {padding-left:0;padding-right:0;}
	.module .addblock.width-025 {padding-left:0;padding-right:0;}

	.module .albs-block a {height:140px!important;}
	.module .albs-block .module-items a, .module .albs-block .albs-latest a {height:100%!important;}

	.addblock.width-050 a {height:280px!important;}
	.addblock.width-025 a {height:280px!important;}

	.addblock.width-050 a .title {font-size:1.2em;}
	.addblock.width-025 a .title {font-size:11px;}

	.item a .img {height:252px!important;position: relative;}
	.item a .title {padding:.5em 0;}
	.item a .cart-block {padding:0;}

	.addt .addt_option .addt_list {grid-template-columns: repeat(2, 1fr);}

	.item a .product-slider {display:block;height:100%;overflow:hidden;}
	.item a .product-slider img {width:100%;height:100%;object-fit: cover;}

	#obzor_content {width:auto!important;}

	.soc_btn {display:block!important;margin:0 auto;}

	.module > .item.item-3 a .img, .module > .item.item-3 a .img img, .module > .item.item-4 a .img, .module > .item.item-4 a .img img {height:200px!important;}
}

.homepage-slider {margin:0 -20px 0 -20px;}
.homepage-slider .swiper-slide img {width:100%;}
.homepage-slider-pagination {
  margin-top:10px;
  margin-bottom:20px;
  width:100%;
  position:static!important;
  display:flex;
  align-items:center;
  justify-content:center;
}
.homepage-slider-pagination .swiper-pagination-bullet {
  width:16px;
  height:16px;
  margin:0 4px;
  background-color:#d3c49b;
  opacity:0.75;
  transition:opacity 0.3s ease-in-out, background-color 0.3s ease-in-out;
}
.homepage-slider-pagination .swiper-pagination-bullet:hover {
  opacity:1;
}
.homepage-slider-pagination .swiper-pagination-bullet-active {
  background-color:#ef4836;
  opacity:1;
}
@media screen AND (max-width:768px) {
  .homepage-slider-pagination .swiper-pagination-bullet {
    width:24px;
    height:24px;
    margin:0 8px;
  }
}

#obzor-modal button.mfp-close {color:#fff!important;opacity:1;}

#obzor-modal.white-popup-block {background:#fff;padding:0;text-align:left;width:auto;margin:40px auto;position:relative;font-size:1.25em;min-width:500px;}
#obzor-modal.white-popup-block .modal-header {height:44px;line-height:44px;background-color:#291c00;}
#obzor-modal.white-popup-block .modal-header h2, #obzor-modal.white-popup-block .modal-header .h2 {margin:0;font-size:20px;color:#fff;line-height:44px;}

#obzor-modal.white-popup-block .modal-body {padding:20px 30px;overflow:hidden;}
#obzor-modal.white-popup-block .modal-body .img, #obzor-modal.white-popup-block .modal-body .modal-content {float:left;}
#obzor-modal.white-popup-block .modal-body .img {margin-right:20px;position:relative;height:250px;text-align:center;overflow:hidden;}
#obzor-modal.white-popup-block .modal-body .title {font-size:18px;padding:0;}

#obzor-modal.white-popup-block .modal-body .product_options {padding:10px 0 33px 0;}

#obzor-modal.white-popup-block .modal-body .bocorder {font-size:18px;font-weight:bold;}

#obzor-modal.white-popup-block .modal-body #obzor_content {padding-bottom:15px;}
#obzor-modal.white-popup-block .modal-body #obzor_content .form-label {width:100%;float:none;margin:0;padding:0;border:none;}
#obzor-modal.white-popup-block .modal-body #obzor_content .form-label:last-child {margin:0;padding:0;border:none;}
#obzor-modal.white-popup-block .modal-body #obzor_content .form-label .form-group {margin:15px 0;}
#obzor-modal.white-popup-block .modal-body #obzor_content .form-label .form-group label {width:40%;display:inline-block;font-weight:bold;vertical-align:top;color:#291c00;text-align:right;height:26px;line-height:26px;margin-right:20px;}
#obzor-modal.white-popup-block .modal-body #obzor_content .form-label .form-control {display:inline-block!important;width:45%!important;font-size:14px!important;}

#obzor-modal.white-popup-block .modal-body #obzor_content .form-label div.required .control-label:before {content:'* ';color:#ff6666;font-weight:bold;}

#obzor-modal.white-popup-block .modal-body #obzor_content .form-label .form-group.has-error input, #obzor-modal.white-popup-block .modal-body #obzor_content .form-label .form-group.has-error textarea {border:1px solid #ff6666;}
#obzor-modal.white-popup-block .modal-body #obzor_content .form-label .form-group.has-error label {color:#f00;}

#obzor-modal.white-popup-block .modal-footer {padding:10px;text-align:center;}
#obzor-modal.white-popup-block .modal-footer .btn {display:block;width:200px;margin:0 auto;border:none;cursor:pointer;}

#obzor-modal.white-popup-block #obzor_success {display:none;}

@media (max-width:699px) {
	#obzor-modal.white-popup-block {min-width:auto;}
	#obzor-modal.white-popup-block .modal-body {padding:10px 15px;text-align:center;}
	#obzor-modal.white-popup-block .modal-body .img, #obzor-modal.white-popup-block .modal-body .modal-content {float:none;}
	#obzor-modal.white-popup-block .modal-body #obzor_content .form-label .form-group label {width:25%;}
	#obzor-modal.white-popup-block .modal-body #obzor_content .form-label .form-control {width:60%!important;}
}

@media only screen and (hover:none) and (pointer:coarse) {
	.credit.mobile {display:block!important;position:absolute;top:5px;right:5px;}
	.credit.mobile .credit-block {display:block;padding:3px;margin:0 0 5px 0;background-color:rgba(255, 251, 200, 0.7);border-radius:4px;}
	.credit.mobile .credit-block img {position:relative;width:16px;height:16px;}
}

ul.otp-option li.selected span{
	color:#fff!important;
}