*{padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}
html{-webkit-font-smoothing:antialiased}
body{background:#f1f3f7;color:#333;font-family:lato,sans-serif;font-size:.875rem}
:focus{outline:0}
[class^=icon-]{font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-padlock:before { content: "\e6fb";font-family:intenso;}
a{text-decoration:none;-webkit-transition:color .3s ease-out;transition:color .3s ease-out;color:#698483;}
a:hover { color:#555; }
button.button,input[type=text],input[type=tel],input[type=email],select, textarea {-webkit-appearance:none;background-color:#fff;border-radius:3px;font-family:inherit;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);color:rgba(0,0,0,.75);display:block;font-size:.875rem;margin:0 0 1rem;padding:.5rem;height:2.3125rem;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color .45s ease-in-out,-webkit-box-shadow .45s;transition:border-color .45s ease-in-out,-webkit-box-shadow .45s;transition:box-shadow .45s,border-color .45s ease-in-out;transition:box-shadow .45s,border-color .45s ease-in-out,-webkit-box-shadow .45s}
textarea {height:150px;}
select {
	width:auto;
	height: 2.3125rem;
	padding: .3rem;
	padding-right:20px;
	min-width: 50px;
	-webkit-appearance: none !important;
	background: #fff url("data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iM3B4IiB2aWV3Qm94PSIwIDAgNiAzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2IDMiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwb2x5Z29uIHBvaW50cz0iNS45OTIsMCAyLjk5MiwzIC0wLjAwOCwwICIvPjwvc3ZnPg==") no-repeat;
	background-position-x: 97%;
	background-position-y: center;
	border: 1px solid #ccc;
	font-size: .875rem;
	border-radius: 4px;
} 
small{font-size:80%}
.hide{display:none}
.canvas-wrap .inner-wrap{position:relative;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;width:100%}
.canvas-wrap.move-left .inner-wrap{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
@media only screen and (max-width:78em){.canvas-wrap.move-left .top-bar{display:block}
.canvas-wrap.move-left .top-bar .main-menu .dropdown{position:relative;top:auto;left:auto}
.canvas-wrap.move-left .exit-canvas{-webkit-transition:background .3s ease;transition:background .3s ease;cursor:pointer;-webkit-box-shadow:1px 0 1px rgba(0,0,0,.1),1px 0 1px rgba(0,0,0,.1);box-shadow:1px 0 1px rgba(0,0,0,.1),1px 0 1px rgba(0,0,0,.1);display:block;position:absolute;background:rgba(255,255,255,.2);top:0;bottom:0;left:0;right:0;z-index:1002;-webkit-tap-highlight-color:transparent}
}
.top-header{background:#fff}
.top-header:after{display:block;content:'';clear:both;height:1px}
body:not(.search-active) .top-header.stick-to-top .basket-info,body:not(.search-active) .top-header.stick-to-top .top{display:none}
body:not(.search-active) .top-header.stick-to-top .logo-fixed{display:block!important;margin-right:0px}
body:not(.search-active) .top-header.stick-to-top .logo-fixed img{height:auto}
@media only screen and (max-width:1350px){
	body:not(.search-active) .top-header.stick-to-top .logo-fixed img{height:35px}
}
body:not(.search-active) .top-header.stick-to-top .top-bar{position:fixed;top:0;width:100%;max-width:100%;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);background:#fff;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transition-property:opacity,font-size,-webkit-box-shadow;transition-property:opacity,font-size,-webkit-box-shadow;transition-property:box-shadow,opacity,font-size;transition-property:box-shadow,opacity,font-size,-webkit-box-shadow}
body:not(.search-active) .top-header.stick-to-top .top-bar .top-bar-section{max-width:1300px;margin:0 auto;padding:0 3%;}
.top{max-width:1200px;margin:auto;padding:.5% 0 0;position:relative;z-index:1000}
.top:after{clear:both;content:'';display:block;height:1px;width:100%}
.top .logo{float:left;width:25%}
.top .icons-for-small{font-family:intenso;display:none}
.top .icons-for-small a{color:#999;text-decoration:none}
.top .icons-for-small a:hover{color:#698483}
.top .icons-for-small .icon-main-menu{color:#698483;width:2.375rem;line-height:1.75rem;border-left:1px solid #efefef;font-size:.95rem;margin:15px 0 0;text-align:center;float:right}
.top .icons-for-small .icon-main-menu:before{content:"\e606"}
.top .icons-for-small .icon-cart{width:2rem;color:#999;line-height:1.75rem;margin:14px 0 0;text-align:left;font-size:1.25rem;float:right;position:relative}
.top .icons-for-small .icon-cart span{position:absolute;width:16px;height:16px;border-radius:100%;display:flex;align-items:center;justify-content:center;background:#222;color:#FFF;font-size:12px;font-weight:bold;top:0;right:0;padding-bottom:3px}
.top .icons-for-small .icon-cart:before{content:"\e602"}
.top .icons-for-small .icon-search, .top .icons-for-small .icon-phone{width:2.375rem;line-height:1.75rem;display:block;font-size:1rem;margin:15px 0 0;text-align:center;float:right}
.top .icons-for-small .icon-search:before{content:"\e600"}
.top .search-box{float:left;padding-top:5px;position:relative;z-index:1000;}
.top .search-box .input{float:left;margin-bottom:0;position:relative;width:400px}
.top .search-box .input input{width:100%;margin:0}
.top .search-box .button{background:0 0;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;color:#999;width:40px;border:0;padding:0;margin:0;float:left}
.top .search-box .button .icon-search:before{content:"\e600";font-family:intenso;font-size:20px}
.top .search-box .button #search-txt{display:none}
.top .search-box .easy-autocomplete-container{background:#fff;display:none;position:absolute;top:100%;box-shadow:0 1px 2px rgba(0,0,0,.1);}
.top .search-box .easy-autocomplete-container form{margin:0;padding:0}
.top .search-box .easy-autocomplete-container ul{border-top:1px dotted #ccc;margin:0;padding:0;list-style:none;width:650px}
.top .search-box .easy-autocomplete-container ul li{border-color:#ccc;border-style:solid;border-width:0 1px;display:block;font-size:14px;font-weight:400;padding:4px 12px;cursor:pointer;text-align:left}
.top .search-box .easy-autocomplete-container ul li.selected,.top .search-box .easy-autocomplete-container ul li:hover{opacity:0.7;}
.top .search-box .easy-autocomplete-container ul li {height:70px;padding:15px 10px;border:0;border-bottom:1px solid #eee;clear:both;overflow:hidden;}
.top .search-box .easy-autocomplete-container ul li img {height:30px;width:auto;max-width:100%;}
.top .search-box .easy-autocomplete-container ul li .img {width:100px;height:50px;overflow:hidden;float:left;text-align:center;padding-right:10px;display:flex;justify-content:center;}
.top .search-box .easy-autocomplete-container ul li .r-info {float:left;} 
.top .search-box .easy-autocomplete-container ul li .price {font-size:18px;color:#ea1818;display:block;}
.top .search-box .easy-autocomplete-container ul li .price del {color:#222;font-size:14px;margin-right:5px;}
.top .search-box .easy-autocomplete-container ul li .r-txt {width:400px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.top .search-box .easy-autocomplete-container .more {float:right;padding:20px;}
.top .search-box .easy-autocomplete-container .more a {color:#222;font-weight:bold;}
.top .search-box .easy-autocomplete-container .item-badge {color:#FFF;padding:3px;margin-left:5px;}
@media only screen and (max-width:78em) {
	.top .search-box .easy-autocomplete-container {overflow-y:scroll;z-index:99999999;}
	.top .search-box .easy-autocomplete-container ul{min-width:100%;height:90%;}
	.top .search-box .easy-autocomplete-container ul li .img {width:20%;float:left;}
	.top .search-box .easy-autocomplete-container ul li .r-info { width:80%; }
	.top .search-box .easy-autocomplete-container ul li .r-txt {width:95%;}
	.top .search-box .easy-autocomplete-container .item-badge {display:none;}
	body.search-active .category-page .item_sort.sort-mobile {display:none;}
}

.top-right-menu{color:#a5a5a5;float:none;padding:3px;text-align:right;background:#f1f3f7;height:23px;}
.top-right-menu-inner {max-width:1200px;margin:0 auto;padding-right:10px;}
.top-right-menu ul{display:inline}
.top-right-menu ul li{display:inline;padding-left:16px}
.top-right-menu a{color:#a5a5a5;text-decoration:none}
.icon-phone:before{content:"\e601";font-family:intenso}
.basket-info{float:right;list-style:none;margin:0;padding:0;padding-right:2.7%!important;padding-top:10px;}
.basket-info .sup{display:block;position:absolute;color:#999;font-size:.8rem;font-weight:300;top:-.6em;left:37px;width:120px;text-transform:none}
.basket-info .icon-cart{color:#cecece;width:1.25rem;height:1.25rem;font-size:1.1rem;padding:0 4px 0 0;border:0;float:none;margin:0}
.basket-info .icon-cart:before{content:"\e602";font-family:intenso;font-size:.9rem;padding-right:20px}
.basket-info>li{padding-top:9px;position:relative}
.basket-info>li a{color:#333;line-height:25px;padding:0 15px}
.basket-info>li:hover .dropdown{display:block}
.basket-info .dropdown{display:none;position:absolute}
@media only screen and (max-width:78em){.top .search-box{clear:right;display:none;float:right;text-align:right;width:80%}
.top .search-box.visible{display:block}
.top .search-box .input{float:none;display:inline-block}
.top .search-box .button{display:inline-block;float:none;margin-left:6px;width:34%;background:#efefef;border:1px solid #aaa;font-size:15px;font-weight:400;color:#222;text-align:center}
.top .search-box .button .icon-search{display:none}
.top .search-box .button #search-txt{display:inline-block}
.top-right-menu, .top-right-menu-inner{display:none}
.top .icons-for-small{display:block;float:right}
.basket-info{display:none}
}
@media only screen and (max-width:40em){.top .search-box{width:100%}
.top .search-box form{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}
.top .search-box form .input{width:60%}
.top .search-box form .button{width:40%}
}
#category-item-list .inner_item,.category-item-list .inner_item{width:100%}
#category-item-list li,.category-item-list li{float:left;width:20%;list-style: none;}
#category-item-list li a.item_thumb,.category-item-list li a.item_thumb{border-bottom:0 solid #d3d3d3;display:block;height:130px;margin:0 auto;padding:0;position:relative;text-align:center;width:100%}
#category-item-list li a.item_thumb img,.category-item-list li a.item_thumb img{max-width:100%;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0}
#category-item-list li p,.category-item-list li p{color:#999;font-size:.77rem;height:36px;overflow:hidden}
.category-page{max-width:1200px;margin:auto}
.category-page .category-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:0 0 12px 0;width:100%}
.category-page .category-row .item_sort{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:5px;text-align:right}
.category-page .category-row .item_sort select{height:2.3125rem;padding:.3rem;min-width:50px;-webkit-appearance:none!important;background:#fafafa url("data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iM3B4IiB2aWV3Qm94PSIwIDAgNiAzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2IDMiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwb2x5Z29uIHBvaW50cz0iNS45OTIsMCAyLjk5MiwzIC0wLjAwOCwwICIvPjwvc3ZnPg==") no-repeat;background-position-x:97%;background-position-y:center;border:1px solid #ccc;font-size:.875rem;border-radius:4px}
.category-page .category-row .item_sort .buttons{display:inline-block;margin-right:12px}
.btn{background:#698483;border-radius:3px;color:#fff;display:inline-block;font-size:16px;font-weight:600;padding:.313rem 1.375rem;border:0;cursor:pointer;}
.btn:hover, .btn.active{background:#475b5a;color:#fff;}
.category-page .category-row .item_sort .buttons .btn.red{background:#ea1818}
.category-page .category-row .item_sort .buttons .btn.red:hover{opacity:.9}
.category-page h1, .category-page h2{color:#222;line-height:1.1;font-size:1.7em;font-weight:400;margin: .2rem 0 .5rem;}
.category-page h2{color:#222;font-size:1.2rem;line-height:1.45;}
.category-page .items_total {color:#444;line-height:1.8;font-size:1.4em;font-weight:normal;margin-left:10px;}
.category-page h3 {font-size: 1.1rem;font-weight: 400;line-height: 1.45;margin: .2rem 0 .5rem;}
.category-page .category-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}
.category-page .side-nav{background:#fff;padding:12px 15px;margin-bottom:12px;width:200px}
.category-page .side-nav .inspire{color:#56b549;display:inline-block;margin-bottom:0}
.category-page .side-nav h6, .filter-title{display:block;font-weight:600;clear:both;padding:3px 5px;background:#f1f3f7;color:#698483;font-size:.9rem;border-radius:3px}
.category-page .side-nav input[type=text]:focus{background:#fafafa;border-color:#999;outline:0}
.category-page .side-nav ul{list-style:none;padding:0;margin:0}
.category-page .side-nav ul li{padding:4px 2px 4px 5px;}
.category-page .side-nav ul a, .category-page .side-nav ul li span{color:#698483;font-size:.79rem;}
.category-page .side-nav ul a:hover{color:#000}
.clear-all-filters {text-align:center;font-weight:bold;padding:10px;display:block;background:#fefefe;color:#555;}
.clear-all-filters:hover {background:#eee;}
.category-page .side-nav .category-filters .clear-filters .icon-x{position:relative}
.category-page .side-nav .category-filters .clear-filters .icon-x:before{content:"\e604";font-size:.5rem;padding-right:4px;position:absolute;left:-18px;top:3px;font-family:intenso}
#filter_active .clear-filters .icon-x:hover { text-decoration: line-through; }
.category-page .side-nav .category-filters form{margin:0;padding:12px 0 0 0}
.category-page .side-nav .category-filters.price-filter input[type=text]{width:50px;display:inline-block;height:auto;font-size:.8rem}
.category-page .side-nav .category-filters.price-filter .filter-buttons{text-align:right}
.category-page .side-nav .category-filters.price-filter .filter-buttons button[type=submit]{background:0 0;border:0;color:#888;cursor:pointer;-webkit-box-shadow:none;box-shadow:none;display:inline-block;font-size:.79rem;font-weight:400;padding:0;margin:0 0 12px 0;width:auto;line-height:18px}
.category-page .side-nav .category-filters.price-filter .filter-buttons button[type=submit] .icon-search:before{content:"\e600";padding-right:4px;font-family:intenso}
.category-page .side-nav .category-filters.checkboxes li{padding-left:20px;position:relative}
.category-page .side-nav .category-filters.checkboxes li.disabled{opacity:.5}
.category-page .side-nav .category-filters.checkboxes li input{position:absolute;left:0;top:7px}
.category-page .side-nav .category-filters .toggle{color:#888;cursor:pointer;display:inline-block;margin-top:10px}
.category-page .side-nav .category-filters .toggle.more:after{content:'';display:inline-block;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);border:solid 1px #888;margin-bottom:3px;margin-left:5px;width:4px;height:4px;border-right:0;border-bottom:0}
.category-page .side-nav .category-filters .toggle.less:after{content:'';display:inline-block;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);border:solid 1px #888;margin-bottom:1px;margin-left:5px;width:4px;height:4px;border-left:0;border-top:0}
.category-page .category-details{margin-bottom:12px;padding-left:6px;width:calc(100% - 200px)}
.category-page .category-details .category-desc{margin-top:0!important;padding:5px;padding-bottom:10px}
.category-page .category-details .category-desc h1{margin:5px 0 10px}
.category-page .category-details .category-desc p {font-size:.938rem;line-height:1.45;}
.category-page .category-details .category-desc li {font-size:.938rem;line-height:1.45;margin-left:15px;}
.category-page .category-details .category-desc .main-cat-links li {margin-left:0;}
.category-page .category-details .category-desc h1, .category-page .category-details .category-desc h2, .category-page .category-details .category-desc h3, .category-page .category-details .category-desc h4, .category-page .category-details .category-desc h5, .category-page .category-details .category-desc h6{font-size:.875rem;font-weight:600;margin:10px 0 5px}
.category-page .category-details .category-desc .category-sub-links li{width:25%!important}
.category-page .category-details h3.category-list-header{font-size:1.5rem;font-weight:400;line-height:1;margin-bottom:15px}
.category-page .category-details .item{background:#fff;margin:0 8px 12px 0;-webkit-box-shadow:1px 3px 1px rgba(50,50,50,.1);box-shadow:1px 3px 1px rgba(50,50,50,.1);border-radius:2px}
.category-page .pages{clear:both;margin:10px 0;text-align:center}
.category-page .pages ol{margin:0;padding:0;list-style:none}
.category-page .pages ol li{display:inline-block}
.category-page .pages ol li a{color:#698483;display:block;padding:0 10px}
.category-page .pages ol li a.next-prev{background:#698483;color:#fff;border-radius:4px;font-size:1rem;font-weight:400;padding:.188rem .5rem!important}
.category-page .pages ol li a.next-prev.next:after{content:'';display:inline-block;-webkit-transform:rotate(45deg);transform:rotate(45deg);border:solid 2px #fff;margin-bottom:1px;margin-left:5px;width:4px;height:4px;border-left:0;border-bottom:0}
.category-page .pages ol li a.next-prev.prev:before{content:'';display:inline-block;-webkit-transform:rotate(45deg);transform:rotate(45deg);border:solid 2px #fff;margin-bottom:1px;margin-right:5px;width:4px;height:4px;border-right:0;border-top:0}
.category-page .pages ol li .current{font-weight:700;font-size:1.2rem}
.category-page.full-page{padding-top:24px}
.category-page.full-page .category-row .buttons{margin:0}
.category-page.full-page .category-type-filter{clear:both;display:block;color:#58564b;font-size:1.7em;font-weight:400;line-height:1.1}
.category-page.full-page .category-details{margin:0;padding:0;width:100%}
.category-page.full-page .category-details .item p{margin-bottom:.45rem}
.category-page.full-page .category-details h2/*,.category-page.full-page .category-details h3*/{font-size:.9rem;padding:6px 0 12px;margin:0}
.category-page.full-page .category-products .item{width:calc(((100% - 34px)/ 5))}
.category-page.full-page .category-products .item:nth-child(4n){margin-right:8px}
.category-page.full-page .category-products .item:nth-child(5n){margin-right:0}
.category-page .side-nav.inspirations-filters .category-filters .filter-title::after {content:'';}
@media screen and (max-width:48em){
	.category-page.full-page .category-products .item:nth-child(5n){margin-right:8px}
}
@media screen and (max-width:550px){
	.category-page.full-page .category-products .item.m-hide{display:none;}
}
h2.category-sub-title, h3.category-sub-title{clear:both;font-style:normal;color:#222;font-size:1.3rem;margin-top:1rem;margin-bottom:.5rem;font-weight:400;line-height:1}
.category-products{list-style:none;margin:none;padding:0 0 5px 0;margin-bottom:0;overflow:visible;clear:both;}
.category-products .item{background:#fff;border-radius:4px;-webkit-box-shadow:1px 3px 1px rgba(50,50,50,.1);box-shadow:1px 3px 1px rgba(50,50,50,.1);height:385px;margin:12px 8px 0 0;width:calc(((100% - 32px)/ 4));float:left;position:relative}
.category-page.full-page .category-products .item { width:calc(((100% - 34px)/ 5)); }
.category-products .item .badge{color:#fff;background:#698483;border-radius:3px;padding:3px 5px 4px;position:absolute;font-size:10px;text-transform:uppercase;right:5px;top:5px;z-index:100}
.category-products .item:nth-child(4n){margin-right:0}
.category-products .item .item-image{position:relative;padding:8px}
.category-products .item .item-image .product-image{display:block;width:100%;padding-top:90%;position:relative}
.category-products .item .item-image .product-image img{max-height:100%;min-height:32px;max-width:100%;position:absolute;left:0;top:0;right:0;bottom:0;margin:auto}
.category-products .item .item-info{padding:0 14px 8px}
.category-products .item .item-info .item-title{color:#000;display:block;font-size:.875rem;line-height:1.25rem;overflow:hidden;max-height:60px}
.category-products .item .item-info .item-description{display:none}
.category-products .item .price-box{display:inline-block;padding:6px 0 0;font-size:.875rem;color:#777;line-height:.875rem}
.category-products .item .price-box p{display:inline-block}
.category-products .item .price-box .price{font-size:.875rem;color:#111}
.category-products .item .price-box .price.price-green{color:rgb(16, 123, 80);}
html[lang="hu"] .category-products .item .price-box .price {color:#ea1818;}
.category-products .item .price-box .old-price .price{text-decoration:line-through}
.category-products .item .price-box .special-price .price{color:#ea1818!important}
.category-products .item .free-del{float:right;font-size:.7rem;padding-top:6px;color:#777}
.category-products .item .in-stock{float:left;font-size:.7rem;padding-top:6px;color:green;font-weight:bold;}
.category-products .item .lt-info {display:none;}
@media screen and (max-width:850px){
	.category-products .item .lt-info {display:block;float:right;color:green;font-size:0.7rem !important;position:relative;top:-14px;}
}
.search-page .category-products .item .free-del.a {color:#56b549;font-weight:bold;}

.category-products .item .options {clear:both;padding:5px 10px;position:absolute;bottom:0px;}
body.is-admin .category-products .item .options {position:static;}
.category-products .item .options span {border-radius:2px;border:solid 1px;border-color:#ddd;cursor:pointer;height:30px;width:30px;text-align:center;position:relative;display: flex;flex-direction: column;justify-content: center;float:left;margin:0 5px 5px 0;}
.category-products .item .options span img {height:auto;max-width:95%;width:auto;max-height:95%;align-self:center;}
.category-products .item .options span.active {border-color:#333;}
.category-products .item .options span a {font-weight:bold;color:#222;text-decoration:underline;}
.category-products .item .options span.hl {display:none;}
.category-page .category-products .item.opt {height:355px;}
.category-page.lt-1 .category-products .item.ad-box {height:355px;}
.category-products .item.opt .last-i {position:absolute;left:5px;right:auto;top:5px;}
.category-products .item.opt .item-image .product-image {padding-top:80%;}
.category-products .item.opt .item-info .item-title {max-height:60px;}
@media screen and (max-width:850px){
	.category-products .item .options span.hl {display:flex;}
	.category-products .item .options span.hs {display:none;}
	.category-page .category-products .item.opt {height:180px;}	
}

.category-products.feat-gallery .item, .category-products.feat-gallery-short .item, .category-products.feat-gallery-short-2 .item, .category-products.feat-gallery-5 .item{background:#fff;-webkit-box-shadow:1px 3px 1px rgba(50,50,50,.1);box-shadow:1px 3px 1px rgba(50,50,50,.1);border-radius:2px;width:100%}
.category-products.blog .item{overflow:hidden;height: 375px;}
.category-products.blog .item .item-info .item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.category-products.blog .item .item-info .item-description, .category-products.blog .item .item-info .price-box{display:block;font-size:.75rem;line-height:1.45;}
.latest-blog-entries .category-products .item .item-image .product-image { padding-top:63%; }
.latest-blog-entries .category-products .item { height:265px; }
.latest-blog-entries .category-products.feat-gallery-short.no-dots .owl-dots { display:none; }
.latest-blog-entries .category-products.feat-gallery-short.no-dots {padding-bottom:20px;}
@media screen and (min-width:1700px){
	.latest-blog-entries .category-products .item { height:290px; }
	.latest-blog-entries .category-products.feat-gallery-short .item {height:290px;}
}
.category-sub-links{list-style:none;margin:12px 0;padding:0}
.category-sub-links li{float:left;width:20%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.45rem;color:#5b6064}
.category-sub-links li a{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:90px;margin-right:2px;border:1px solid #ddd;background:#fff;padding:20px 10px;color:#222;line-height:18px;border-radius:2px}
.category-sub-links li img{max-width:30%;margin-right:5%}
.category-sub-links li span{font-size:.85rem;width:65%}
.owl-prev-next .owl-next,.owl-prev-next .owl-prev{position:absolute;top:40%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:4rem!important}
.owl-prev-next .owl-prev{left:-2rem}
.owl-prev-next .owl-next{right:-2rem}
.customers-gallery{background:#fff;overflow:hidden;padding:36px 3.5% 0;position:relative}
.customers-gallery h3{color:#58564b;margin-top:15px;margin-bottom:5px;font-size:1.5rem;font-weight:400;line-height:1}
.customers-gallery .customers-gallery-container{margin:0;padding:0;list-style:none;position:relative;display:block;margin:0 0 0 -12px;padding:12px 0 22px 12px;width:100%;height:auto}
.customers-gallery .customers-gallery-container .item .item-images{position:relative;width:100%;padding:8px}
.customers-gallery .customers-gallery-container .item .item-images a{position:relative;width:100%;display:block;overflow:hidden}
.customers-gallery .customers-gallery-container .item .item-images img{height:180px;max-width:300px}
.latest-blog-entries{padding:36px 3.5% 0;position:relative}
.latest-blog-entries h3{margin-top:0}
.latest-blog-entries .category-products{overflow:visible}
.latest-blog-entries .owl-stage-outer{padding-bottom:3px}
.latest-blog-entries.for-you{padding:0 27px;}
.ratings{position:relative;padding:0 1px;line-height:.875rem}
.ratings small{margin-left:5px;color:#888}
.ratings .rating-box{position:relative;display:inline-block;width:3.375rem;height:.625rem;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjIwMHB4IiBoZWlnaHQ9IjM4LjE2N3B4IiB2aWV3Qm94PSIwIDAgMjAwIDM4LjE2NyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjAwIDM4LjE2NyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZmlsbD0iI0NFQ0VDRSIgZD0iTTE4LjUyLDEuMTI5YzMuMjE5LDAsMi40MDksMTAuODA3LDUuMDEzLDEyLjc4OWMyLjYwNiwxLjk4MiwxMi40NC0xLjk1MywxMy40MzUsMS4yNTVjMC45OTUsMy4yMDgtOC45MTUsNS41MjMtOS45MSw4LjczNWMtMC45OTYsMy4yMDgsNS40NjksMTIuMDA0LDIuODYzLDEzLjk5Yy0yLjYwNiwxLjk4Mi04LjE4MS03LjY1My0xMS40LTcuNjUzYy0zLjIyMSwwLTguNzk4LDkuNjM1LTExLjQwMiw3LjY1M2MtMi42MDYtMS45ODYsMy44NTctMTAuNzgyLDIuODYzLTEzLjk5Yy0wLjk5NS0zLjIxMS0xMC45MDUtNS41MjYtOS45MS04LjczNWMwLjk5Ny0zLjIwOCwxMC44MjksMC43MjcsMTMuNDM1LTEuMjU1QzE2LjEwOSwxMS45MzcsMTUuMjk5LDEuMTI5LDE4LjUyLDEuMTI5eiIvPjxwYXRoIGZpbGw9IiNDRUNFQ0UiIGQ9Ik01OS4yNiwxLjEyOWMzLjIxOSwwLDIuNDA5LDEwLjgwNyw1LjAxMywxMi43ODljMi42MDYsMS45ODIsMTIuNDQtMS45NTMsMTMuNDM1LDEuMjU1YzAuOTk1LDMuMjA4LTguOTE2LDUuNTIzLTkuOTEsOC43MzVjLTAuOTk3LDMuMjA4LDUuNDY5LDEyLjAwNCwyLjg2MywxMy45OWMtMi42MDYsMS45ODItOC4xODItNy42NTMtMTEuNC03LjY1M2MtMy4yMjEsMC04Ljc5OCw5LjYzNS0xMS40MDIsNy42NTNjLTIuNjA2LTEuOTg2LDMuODU3LTEwLjc4MiwyLjg2My0xMy45OWMtMC45OTUtMy4yMTEtMTAuOTA1LTUuNTI2LTkuOTExLTguNzM1YzAuOTk3LTMuMjA4LDEwLjgyOSwwLjcyNywxMy40MzUtMS4yNTVDNTYuODUsMTEuOTM3LDU2LjAzOSwxLjEyOSw1OS4yNiwxLjEyOXoiLz48cGF0aCBmaWxsPSIjQ0VDRUNFIiBkPSJNMTAwLDEuMTI5YzMuMjE5LDAsMi40MDksMTAuODA3LDUuMDExLDEyLjc4OWMyLjYwOCwxLjk4MiwxMi40NDItMS45NTMsMTMuNDM3LDEuMjU1YzAuOTk1LDMuMjA4LTguOTE2LDUuNTIzLTkuOTEsOC43MzVjLTAuOTk1LDMuMjA4LDUuNDY5LDEyLjAwNCwyLjg2MSwxMy45OWMtMi42MDQsMS45ODItOC4xOC03LjY1My0xMS4zOTktNy42NTNjLTMuMjIxLDAtOC43OTgsOS42MzUtMTEuNDAyLDcuNjUzYy0yLjYwNS0xLjk4NiwzLjg1OC0xMC43ODIsMi44NjMtMTMuOTljLTAuOTk1LTMuMjExLTEwLjkwNS01LjUyNi05LjkxMS04LjczNWMwLjk5Ny0zLjIwOCwxMC44MjksMC43MjcsMTMuNDM1LTEuMjU1Qzk3LjU5LDExLjkzNyw5Ni43OCwxLjEyOSwxMDAsMS4xMjl6Ii8+PHBhdGggZmlsbD0iI0NFQ0VDRSIgZD0iTTE0MC43NCwxLjEyOWMzLjIxOSwwLDIuNDA5LDEwLjgwNyw1LjAxMywxMi43ODljMi42MDgsMS45ODIsMTIuNDQyLTEuOTUzLDEzLjQzNywxLjI1NWMwLjk5NCwzLjIwOC04LjkxNiw1LjUyMy05LjkxLDguNzM1Yy0wLjk5NSwzLjIwOCw1LjQ2OSwxMi4wMDQsMi44NiwxMy45OWMtMi42MDQsMS45ODItOC4xODEtNy42NTMtMTEuNC03LjY1M2MtMy4yMTksMC04Ljc5Nyw5LjYzNS0xMS40MDEsNy42NTNjLTIuNjA0LTEuOTg2LDMuODU1LTEwLjc4MiwyLjg2NS0xMy45OWMtMC45OTgtMy4yMTEtMTAuOTA4LTUuNTI2LTkuOTEtOC43MzVjMC45OTUtMy4yMDgsMTAuODI5LDAuNzI3LDEzLjQzMy0xLjI1NVMxMzcuNTIxLDEuMTI5LDE0MC43NCwxLjEyOXoiLz48cGF0aCBmaWxsPSIjQ0VDRUNFIiBkPSJNMTgxLjQ4LDEuMTI5YzMuMjE5LDAsMi40MDksMTAuODA3LDUuMDEyLDEyLjc4OWMyLjYwOCwxLjk4MiwxMi40NDItMS45NTMsMTMuNDM4LDEuMjU1YzAuOTk0LDMuMjA4LTguOTE2LDUuNTIzLTkuOTEsOC43MzVjLTAuOTk1LDMuMjA4LDUuNDY5LDEyLjAwNCwyLjg2LDEzLjk5Yy0yLjYwNCwxLjk4Mi04LjE4MS03LjY1My0xMS40LTcuNjUzYy0zLjIyLDAtOC43OTcsOS42MzUtMTEuNDAxLDcuNjUzYy0yLjYwNC0xLjk4NiwzLjg1NS0xMC43ODIsMi44NjUtMTMuOTljLTAuOTk5LTMuMjExLTEwLjkwOS01LjUyNi05LjkxLTguNzM1YzAuOTk0LTMuMjA4LDEwLjgyOSwwLjcyNywxMy40MzMtMS4yNTVDMTc5LjA3MSwxMS45MzcsMTc4LjI2MSwxLjEyOSwxODEuNDgsMS4xMjl6Ii8+PC9nPjwvc3ZnPg==);background-size:3.375rem;background-repeat:no-repeat}
.ratings .rating{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjIwMHB4IiBoZWlnaHQ9IjM4LjE2N3B4IiB2aWV3Qm94PSIwIDAgMjAwIDM4LjE2NyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjAwIDM4LjE2NyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZmlsbD0iI0Y5QkYzQiIgZD0iTTE4LjUyLDEuMTI5YzMuMjE5LDAsMi40MDksMTAuODA3LDUuMDEzLDEyLjc4OWMyLjYwNiwxLjk4MiwxMi40NC0xLjk1MywxMy40MzUsMS4yNTVjMC45OTUsMy4yMDgtOC45MTUsNS41MjMtOS45MSw4LjczNWMtMC45OTYsMy4yMDgsNS40NjksMTIuMDA0LDIuODYzLDEzLjk5Yy0yLjYwNiwxLjk4Mi04LjE4MS03LjY1My0xMS40LTcuNjUzYy0zLjIyMSwwLTguNzk4LDkuNjM1LTExLjQwMiw3LjY1M2MtMi42MDYtMS45ODYsMy44NTctMTAuNzgyLDIuODYzLTEzLjk5Yy0wLjk5NS0zLjIxMS0xMC45MDUtNS41MjYtOS45MS04LjczNWMwLjk5Ny0zLjIwOCwxMC44MjksMC43MjcsMTMuNDM1LTEuMjU1QzE2LjEwOSwxMS45MzcsMTUuMjk5LDEuMTI5LDE4LjUyLDEuMTI5eiIvPjxwYXRoIGZpbGw9IiNGOUJGM0IiIGQ9Ik01OS4yNiwxLjEyOWMzLjIxOSwwLDIuNDA5LDEwLjgwNyw1LjAxMywxMi43ODljMi42MDYsMS45ODIsMTIuNDQtMS45NTMsMTMuNDM1LDEuMjU1YzAuOTk1LDMuMjA4LTguOTE2LDUuNTIzLTkuOTEsOC43MzVjLTAuOTk3LDMuMjA4LDUuNDY5LDEyLjAwNCwyLjg2MywxMy45OWMtMi42MDYsMS45ODItOC4xODItNy42NTMtMTEuNC03LjY1M2MtMy4yMjEsMC04Ljc5OCw5LjYzNS0xMS40MDIsNy42NTNjLTIuNjA2LTEuOTg2LDMuODU3LTEwLjc4MiwyLjg2My0xMy45OWMtMC45OTUtMy4yMTEtMTAuOTA1LTUuNTI2LTkuOTExLTguNzM1YzAuOTk3LTMuMjA4LDEwLjgyOSwwLjcyNywxMy40MzUtMS4yNTVDNTYuODUsMTEuOTM3LDU2LjAzOSwxLjEyOSw1OS4yNiwxLjEyOXoiLz48cGF0aCBmaWxsPSIjRjlCRjNCIiBkPSJNMTAwLDEuMTI5YzMuMjE5LDAsMi40MDksMTAuODA3LDUuMDExLDEyLjc4OWMyLjYwOCwxLjk4MiwxMi40NDItMS45NTMsMTMuNDM3LDEuMjU1YzAuOTk1LDMuMjA4LTguOTE2LDUuNTIzLTkuOTEsOC43MzVjLTAuOTk1LDMuMjA4LDUuNDY5LDEyLjAwNCwyLjg2MSwxMy45OWMtMi42MDQsMS45ODItOC4xOC03LjY1My0xMS4zOTktNy42NTNjLTMuMjIxLDAtOC43OTgsOS42MzUtMTEuNDAyLDcuNjUzYy0yLjYwNS0xLjk4NiwzLjg1OC0xMC43ODIsMi44NjMtMTMuOTljLTAuOTk1LTMuMjExLTEwLjkwNS01LjUyNi05LjkxMS04LjczNWMwLjk5Ny0zLjIwOCwxMC44MjksMC43MjcsMTMuNDM1LTEuMjU1Qzk3LjU5LDExLjkzNyw5Ni43OCwxLjEyOSwxMDAsMS4xMjl6Ii8+PHBhdGggZmlsbD0iI0Y5QkYzQiIgZD0iTTE0MC43NCwxLjEyOWMzLjIxOSwwLDIuNDA5LDEwLjgwNyw1LjAxMywxMi43ODljMi42MDgsMS45ODIsMTIuNDQyLTEuOTUzLDEzLjQzNywxLjI1NWMwLjk5NCwzLjIwOC04LjkxNiw1LjUyMy05LjkxLDguNzM1Yy0wLjk5NSwzLjIwOCw1LjQ2OSwxMi4wMDQsMi44NiwxMy45OWMtMi42MDQsMS45ODItOC4xODEtNy42NTMtMTEuNC03LjY1M2MtMy4yMTksMC04Ljc5Nyw5LjYzNS0xMS40MDEsNy42NTNjLTIuNjA0LTEuOTg2LDMuODU1LTEwLjc4MiwyLjg2NS0xMy45OWMtMC45OTgtMy4yMTEtMTAuOTA4LTUuNTI2LTkuOTEtOC43MzVjMC45OTUtMy4yMDgsMTAuODI5LDAuNzI3LDEzLjQzMy0xLjI1NVMxMzcuNTIxLDEuMTI5LDE0MC43NCwxLjEyOXoiLz48cGF0aCBmaWxsPSIjRjlCRjNCIiBkPSJNMTgxLjQ4LDEuMTI5YzMuMjE5LDAsMi40MDksMTAuODA3LDUuMDEyLDEyLjc4OWMyLjYwOCwxLjk4MiwxMi40NDItMS45NTMsMTMuNDM4LDEuMjU1YzAuOTk0LDMuMjA4LTguOTE2LDUuNTIzLTkuOTEsOC43MzVjLTAuOTk1LDMuMjA4LDUuNDY5LDEyLjAwNCwyLjg2LDEzLjk5Yy0yLjYwNCwxLjk4Mi04LjE4MS03LjY1My0xMS40LTcuNjUzYy0zLjIyLDAtOC43OTcsOS42MzUtMTEuNDAxLDcuNjUzYy0yLjYwNC0xLjk4NiwzLjg1NS0xMC43ODIsMi44NjUtMTMuOTljLTAuOTk5LTMuMjExLTEwLjkwOS01LjUyNi05LjkxLTguNzM1YzAuOTk0LTMuMjA4LDEwLjgyOSwwLjcyNywxMy40MzMtMS4yNTVDMTc5LjA3MSwxMS45MzcsMTc4LjI2MSwxLjEyOSwxODEuNDgsMS4xMjl6Ii8+PC9nPjwvc3ZnPg==);background-size:3.375rem;background-repeat:no-repeat;position:absolute;height:.625rem;overflow:hidden}
.breadcrumbs{color:#999;list-style:none;margin:0 auto;max-width:1200px;padding:.5625rem 0;overflow-x:auto;overflow-y: hidden;width:100%;/*white-space: nowrap;*/}
.breadcrumbs a{color:#999}
.breadcrumbs a:hover{text-decoration:underline}
.breadcrumbs li{display:inline-block;font-size:.75rem;font-weight:400}
.breadcrumbs li.home a{color:#555}
.breadcrumbs li:after{content:'>';display:inline-block}
.breadcrumbs li:last-child:after{display:none}
@media only screen and (max-width:40em){
	.breadcrumbs{overflow-x:auto;overflow-y: hidden;width:100%;/*white-space: nowrap;*/}
	.breadcrumbs li { display:none;margin-right:5px; }
	.breadcrumbs li:nth-last-child(3), .breadcrumbs li:nth-last-child(2), .breadcrumbs li:last-child, .breadcrumbs li.home { display:inline-block; }
	.breadcrumbs li:nth-last-child(3) a { visibility: hidden;font-size:0; }
	.breadcrumbs li:nth-last-child(3) a:before { content:'...';visibility: visible;font-size:.75rem; }
	.breadcrumbs li.home a { visibility: hidden;font-size:0; }
	.breadcrumbs li.home a:before { content:'🏠';visibility: visible;font-size:1rem;color:#999 !important; }
	.breadcrumbs li:last-child a, .breadcrumbs li:nth-last-child(2) a { visibility: visible;font-size:.75rem; }
	.breadcrumbs li:last-child a:before, .breadcrumbs li:nth-last-child(2) a:before { display:none; }
}
@media only screen and (max-width:78em){.category-page .side-nav{display:none}
.category-page .category-details{padding-left:0;width:100%}
.category-page .category-products .item .item-image .product-image{padding-top:82%}
.category-page.full-page .category-products .item{width:calc(((100% - 34px)/ 4))}
.latest-blog-entries.for-you.top-for-you{padding:0 10px;}
}
@media screen and (max-width:850px){.category-sub-links li{width:25%}
.category-page.full-page .category-products .item{width:100%}
.category-page.full-page .category-products .item .item-image .product-image{padding-top:82%}
}
@media screen and (max-width:800px){.category-sub-links li{width:33%}
.category-details .category-desc .category-sub-links{display:none}
}
@media screen and (max-width:600px){.category-sub-links li{width:50%}
}
@media screen and (max-width:850px){
.category-page .category-products .item{width:100%;height:auto}
.category-page .category-products .item .item-image { float:left;width:33%; }
.category-page .category-products .item .item-image .product-image img { height:auto;max-width:100%; }
.category-page .category-products .item .item-info { float:left;width:auto;padding-left:10px;width:65%; }
.category-page .rec-empty .category-products .item .item-info {width:100%;}
.category-page .category-products.blog .item .item-info { width:100%; }
.category-page .category-products .item .item-info * { line-height:1.2;font-size:1rem; }
.category-products .item .item-info .free-del, .category-products .item .item-info .in-stock { float:none;display:block;font-size:0.7rem !important; }
.category-page .category-row .item_sort .buttons { display:block;margin-top:5px; }
.category-page .latest-blog-entries .category-products .item .item-image { float:none;width:100%; }
.category-page .latest-blog-entries .category-products .item .item-info .price-box p, .category-page .latest-blog-entries .category-products .item .item-description p {font-size:0.75rem;line-height:1.45;}
.category-page.lt-2 .category-products {margin-left:1%;}
.category-page.lt-2 .category-products .item {width:47%;height:385px;}
.category-page.lt-2 .category-products .item.opt {height:360px;}
.category-page.lt-2 .category-products .item .item-image {float:none;width:100%;}
.category-page.lt-2 .category-products .item .item-info {float:none;width:100%;}
.category-page.lt-2 .category-products .item .item-info .item-title {display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.category-page.lt-2 .category-products .item .lt-info {float:none;position:static;}
.category-page.lt-1 .category-products .item.ad-box {height:auto;}
}
@media screen and (min-width:550px) and (max-width:850px){
	.category-page.lt-2 .category-products .item {width:31%;}
	.category-page.lt-2 .category-products .item:nth-child(4n) {margin-right:8px;}
}
.category-products .item .item-info .info-30 {font-size:11px;line-height:1.3;margin-top:4px;}
.category-page .latest-blog-entries .category-products .item .item-description p {color:#777;}
.top-bar{clear:both;max-width:1200px;margin:0 auto;position:relative;z-index:500;}
.top-bar .top-bar-section{-webkit-transition:left .3s ease-out;transition:left .3s ease-out;position:relative}
.top-bar .top-bar-section.moved{left:-100%;width:100%}
.top-bar .top-bar-section ul{list-style:none;margin:0;padding:0}
.top-bar .top-bar-section .main-menu{position:relative;display:flex;justify-content:center;}
.top-bar .top-bar-section .main-menu .logo-fixed{display:none;float:left}
.top-bar .top-bar-section .main-menu>li.level0{float:left;line-height:34px}
.top-bar .top-bar-section .main-menu>li.level0>a{color:#333;display:inline-block;padding:0 15px;position:relative}
.top-bar .top-bar-section .main-menu>li.level0>a:after{content:"";border-color:transparent transparent #cecece;border-style:solid;border-width:0 0 7px 6px;margin-right:25px;position:relative;padding:0;right:-10px}
.top-bar .top-bar-section .main-menu>li.level0.hover .dropdown{display:block}
.top-bar .top-bar-section .main-menu>li.level0.hover>a:before{content:"";position:absolute;top:32px;float:left;border-color:rgba(255,255,255,0) rgba(255,255,255,0) #f1f3f7;border-style:solid;border-width:6px;width:0;height:0;margin-left:15px;z-index:101}
.top-bar .dropdown{background:#ddd;-webkit-box-shadow:0 0 8px 0 rgba(50,50,50,.4);box-shadow:0 0 8px 0 rgba(50,50,50,.4);display:none;min-height:200px;width:100%!important;position:absolute;right:auto;left:0;top:44px}
.dropdown .title.back{display:none}
.top-bar .dropdown:before{content:"";width:100%;height:32px;background:rgba(255,255,255,0);position:absolute;top:-32px;left:0}
.top-bar .dropdown .row{background:-webkit-gradient(linear,left top,right top,color-stop(16.66667%,#f1f3f7),color-stop(16.66667%,#fff));background:linear-gradient(90deg,#f1f3f7 16.66667%,#fff 16.66667%);padding:12px 0;overflow:auto}
.top-bar .dropdown .row a, .top-bar .dropdown .row li.level-2>span {color:#999;-webkit-transition:color 150ms ease-out 0s;transition:color 150ms ease-out 0s;font-size:0.8rem;}
.top-bar .dropdown .row a:hover, .top-bar .dropdown .row span[data-h]:hover{color:#222;cursor:pointer;}
.top-bar .dropdown .row .submenu-left-menu{background:#f1f3f7;min-height:180px;float:left;padding:5px 0;width:16.66667%}
.top-bar .dropdown .row .submenu-left-menu ul{list-style:none!important;line-height:1!important;width:100%}
.top-bar .dropdown .row .submenu-left-menu ul li{color:#999;padding:6px 16px;position:relative;font-size:.9rem;-webkit-transition:color 150ms ease-out 0s;transition:color 150ms ease-out 0s}
.top-bar .dropdown .row .submenu-left-menu ul li.on,.top-bar .dropdown .row .submenu-left-menu ul li:hover{background:#fff;color:#222}
.top-bar .dropdown .row .submenu-left-menu ul li.on:before,.top-bar .dropdown .row .submenu-left-menu ul li:hover:before{background:#698483;content:"";position:absolute;display:inline;width:3px;margin-top:0;vertical-align:middle;top:0;left:0;bottom:0}
.top-bar .dropdown .row .submenu-content{color:#999;float:right;width:83.33333%}
.top-bar .dropdown .row .submenu-content .level-3{display:none;float:left;margin-bottom:20px;width:20%}
.top-bar .dropdown .row .submenu-content .level-3.ll6{clear:left}
.top-bar .dropdown .row .submenu-content .level-3 ul{padding:0;margin:0;list-style:none}
.top-bar .dropdown .row .submenu-content .level-3 ul li{line-height:1.6;padding:2px 0;padding-left:20px;}
.top-bar .dropdown .row .submenu-content .level-3 ul li.label{color:#000;line-height:1.1;margin:0;padding:6px 0;padding-left:20px;-webkit-transition:color 150ms ease-out 0s;transition:color 150ms ease-out 0s}
.top-bar .dropdown .row .submenu-content .level-3 ul li.label a, .top-bar .dropdown .row .submenu-content .level-3 ul li.label span[data-h]{color:#000}
.top-bar .dropdown .row .submenu-content .level-3 ul li img {vertical-align:middle;margin-right:10px;}
.top-bar .dropdown .row .submenu-content .level-3.ll-items{clear:left;float:none;display:none;width:98%;margin:0}
.top-bar .dropdown .row .submenu-content .level-3.ll-items .label{color:#000;line-height:1.1;margin:0;padding:6px 0 6px 20px}
.top-bar .dropdown .row .submenu-content .level-3.ll-items ul.category-item-list a.item_thumb img{max-height:95px}
.top-bar .dropdown .row .submenu-content .level-3.ll-items ul.category-item-list p{padding-left:20px}
.cart-dropdown{background:0 0!important;-webkit-box-shadow:none;box-shadow:none;right:0;margin:0 -6px 0 0!important;list-style:none;left:auto;padding:0;width:322px!important}
.cart-dropdown a:hover{color:#698483}
.cart-dropdown .arrow-box{background:#fff;margin-top:9px;padding:0 0 8px;position:relative;background:#fff;-webkit-box-shadow:0 0 8px 0 rgba(50,50,50,.4);box-shadow:0 0 8px 0 rgba(50,50,50,.4)}
.cart-dropdown .arrow-box:after{bottom:100%;left:85%;border-color:transparent;border-style:solid;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:transparent;border-bottom-color:#fff;border-width:6px;margin-left:-6px}
.cart-dropdown .dropdown-title{position:relative;margin:0;padding:0 14px;width:100%;height:40px;line-height:40px;border-bottom:1px solid #f2f2f2!important;font-size:.875rem;font-weight:600;color:#000}
.cart-dropdown .dropdown-title .icon-edit{position:absolute;display:block!important;top:1px;right:6px!important;width:40px!important;height:36px!important;line-height:36px;color:#cecece!important;font-size:1.357em;-webkit-transition:color ease-out .3s;transition:color ease-out .3s}
.cart-dropdown .dropdown-title .icon-edit:before{content:"\e603";font-family:intenso;font-size:.9rem!important}
.cart-dropdown .dropdown-title .icon-edit:hover:before{color:#698483}
.cart-dropdown .products-in-basket{-webkit-box-sizing:border-box;box-sizing:border-box;border-collapse:collapse;margin:8px 0 8px;width:100%}
.cart-dropdown .products-in-basket td{vertical-align:top;padding-bottom:15px}
.cart-dropdown .products-in-basket .thumb{padding-right:10px}
.cart-dropdown .products-in-basket .product-name{margin:0;width:50%}
.cart-dropdown .products-in-basket .product-name a{background:0 0!important;display:block;font-weight:600;height:1.65rem;line-height:.825rem;overflow:hidden;padding:0!important;white-space:normal}
.cart-dropdown .products-in-basket .price-quantity{padding-right:8px;text-align:right;white-space:nowrap}
.cart-dropdown .products-in-basket .price-quantity span{font-weight:600;color:#333;line-height:.8125rem}
.cart-dropdown .products-in-basket .price-quantity span.quantity{color:#999;display:block}
.cart-dropdown .bg-box{position:relative;display:inline-block;background:#f4f4f4;margin:0;padding:14px;width:100%;border-radius:3px;height:60px}
.cart-dropdown .subtotal{line-height:36px;margin:0;color:#999;font-size:.75rem}
.cart-dropdown .subtotal .price{font-weight:600;color:#333;font-size:.9rem!important;padding:0 0 0 4px}
.cart-dropdown .button{border-radius:3px;position:absolute;background:#698483;color:#fff;height:32px;font-size:1rem;line-height:32px;padding:0 15px;margin:0;top:14px;right:14px;-webkit-transition:background-color .3s ease-out;transition:background-color .3s ease-out}
.cart-dropdown .button:hover{background:#475b5a;color:#fff}
@media screen and (max-width:1340px) and (min-width:1000px){.top-bar .basket-info>li>a,.top-bar .main-menu>li.level0>a{font-size:77%;padding-right:0!important}
}
@media only screen and (min-width:78em){
	.top-bar .dropdown.img-d .row .submenu-content .level-3{width:100%;padding:5px 20px;}
	.top-bar .dropdown.img-d .row .submenu-content .level-3 ul li.img {position:relative;height:150px;width:150px;overflow:hidden;border-radius:5px;margin:10px;display:inline-block;}
	.top-bar .dropdown.img-d .row .submenu-content .level-3 ul li.img img {position:absolute;top:0;left:0;}
	.top-bar .dropdown.img-d .row .submenu-content .level-3 ul li.img span {position:absolute;bottom:0;left:0;background:#FFF;padding:10px;border-radius:0 5px 0 0;font-weight:bold;}
	.top-bar .dropdown.img-d .row .submenu-content .level-3 ul li.img span[data-h] {position:static;}
}
@media only screen and (max-width:78em){
	body.menu-opened {background:#FFF;}
	body.menu-opened #top-green-item-outer {visibility:hidden;}
	.top-bar .dropdown .row .submenu-content .level-3 ul li img {display:none;}
	.top-bar .dropdown .row .submenu-content .level-3 ul li {position:relative;}
	.top-bar .dropdown .row .submenu-content .level-3 ul li img[width="30"] {display:inline;width:25px;position:absolute;left:20px;top:50%;bottom:50%;transform:translate(-50%, -50%);}
	.top-bar{background:#FFF!important;display:none;width:100%;top:0;bottom:0;height:auto!important;position:absolute;overflow-y:auto;background:#333;z-index:1001;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);right:0}
	.top-bar li{border-bottom:1px solid #eee}
	.top-bar .top-bar-section{left:0}
	.top-bar .top-bar-section ul{list-style:none;margin:0;padding:0}
	.top-bar .top-bar-section ul.left{width:100%}
	.top-bar .top-bar-section .main-menu{padding-left:0;width:100%;display:block;}
	.top-bar .top-bar-section .main-menu a,.top-bar .top-bar-section .main-menu span{color:#333!important;cursor:pointer;display:block;font-size:110%!important;padding:0;padding-left:15px;position:relative;width:100%}
	.top-bar .top-bar-section .main-menu a.red {color:#ea1818 !important}
	.top-bar .top-bar-section .main-menu a:hover,.top-bar .top-bar-section .main-menu span:hover{background:#fafafa;}
	.top-bar .top-bar-section .main-menu a:after,.top-bar .top-bar-section .main-menu a:before,.top-bar .top-bar-section .main-menu span:after,.top-bar .top-bar-section .main-menu span:before{border-style:none!important;border-right:2px solid!important;border-color:#fff;content:"";display:block;height:8px!important;margin-top:-6px;position:absolute!important;-webkit-transform:rotate(135deg);transform:rotate(135deg);right:10px!important;top:50%!important;width:0!important;color:#333!important;margin-right:5px}
	.top-bar .top-bar-section .main-menu a:after,.top-bar .top-bar-section .main-menu span:after{content:"";border-color:#fff;border-style:solid!important;border-width:0 0 7px 6px!important;margin-right:25px;position:relative;padding:0;right:-10px!important;margin-top:-1px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-style:none!important;border-right:2px solid!important}
	.top-bar .top-bar-section .main-menu>li.level0{float:none}
	.top-bar .top-bar-section .main-menu>li.level0 .dropdown{background:#fff;display:none;width:100% !important;top:0;left:100%;right:auto;position:absolute}
	.top-bar .top-bar-section .main-menu>li.level0 .dropdown .row{background:0 0;padding:0;overflow:visible;position:relative}
	.top-bar .top-bar-section .main-menu>li.level0 .dropdown .row li{padding:0}
	.top-bar .top-bar-section .main-menu>li.level0 .dropdown .row li:hover{background:#fafafa}
	.top-bar .top-bar-section .main-menu>li.level0 .dropdown .row li a,.top-bar .top-bar-section .main-menu>li.level0 .dropdown .row li span{color:#fff;font-size:15px !important;line-height:45px;padding-left:45px}
	.top-bar .top-bar-section .main-menu>li.level0 .dropdown .row li a span {padding-left:0;} 
	.top-bar .top-bar-section .main-menu>li.level0 .dropdown .row li span span {padding-left:0;}
	.top-bar .top-bar-section .main-menu>li.level0 .dropdown .row .submenu-left-menu{float:none}
	.top-bar .top-bar-section .main-menu>li.level0 .dropdown .row .submenu-content{float:none;width:100%}
	.top-bar .top-bar-section .main-menu>li.level0 .dropdown .row .submenu-content .level-3{float:none;margin:0;width:100%}
	.top-bar .top-bar-section .main-menu>li.level0 .dropdown .row .submenu-content .level-3 li{padding-left:10px}
	.top-bar .top-bar-section .main-menu>li.level0 .dropdown .row .submenu-content .level-3 li.label{padding-left:0;}
	.top-bar .top-bar-section .main-menu>li.level0 .dropdown .row .submenu-content .level-3 li.label.hc {font-weight:bold;}
	.top-bar .top-bar-section .main-menu>li.level0 .dropdown .row .submenu-content .level-3 li.label span{cursor:default;}
	.top-bar .top-bar-section .main-menu>li.level0 .dropdown .row .submenu-content .level-3 li.label span:after,.top-bar .top-bar-section .main-menu>li.level0 .dropdown .row .submenu-content .level-3 li.label span:before{display:none}
	.top-bar .top-bar-section .main-menu>li.level0 .dropdown .row .submenu-content .level-3.ll-items{display:none!important}
	.top-bar .top-bar-section .main-menu>li.level0 .dropdown .js-generated{border-bottom:1px solid #eee;display:block;line-height:34px}
	.top-bar .top-bar-section .main-menu>li.level0 .dropdown .js-generated .h5{margin:0;padding:0;font-size:1em;font-weight:400}
	.top-bar .top-bar-section .main-menu>li.level0 .dropdown .js-generated .h5 a{padding-left:30px;line-height:40px}
	.top-bar .top-bar-section .main-menu>li.level0 .dropdown .js-generated .h5 a:after,.top-bar .top-bar-section .main-menu>li.level0 .dropdown .js-generated .h5 a:before{border-style:none!important;border-right:2px solid!important;border-color:#fff;content:"";display:block;height:8px!important;margin-top:-6px;position:absolute!important;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);left:15px!important;top:50%!important;width:0!important;color:#333!important;margin-right:5px}
	.top-bar .top-bar-section .main-menu>li.level0 .dropdown .js-generated .h5 a:after{content:"";border-color:#fff;border-style:solid!important;border-width:0 0 7px 6px!important;margin-right:25px;position:relative;padding:0;right:-15px!important;margin-top:-1px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-style:none!important;border-right:2px solid!important}
	.top-bar .top-bar-section .main-menu>li.level0 .dropdown .submenu-left-menu{background:0 0;padding:0;width:100%}
	.top-bar .top-bar-section .main-menu span.close-menu { text-align:center;width:30px;height:30px;display:block;float:right;font-size:35px !important;line-height:20px;padding:5px;margin:3px; }
	.top-bar .top-bar-section .main-menu span.close-menu:before, .top-bar .top-bar-section .main-menu span.close-menu:after { display:none; }
}
@media screen and (max-width:78em) and (min-width:645px){.top-bar ul li{float:none!important;padding-top:0;font-size:.937rem}
}

.similar-phrases { margin:10px 0; }

@media screen and (max-width:78em){
body.scrolled.scrolled-up:not(.search-active) .top-header .top {height:60px;position:fixed;top:0;width:100%;background:#FFF;box-shadow:0 1px 2px rgba(0,0,0,.1);padding-bottom:3px;z-index:10001;overflow:visible;}
body.scrolled:not(.search-active) .top-header .top {transition: height 0.5s;overflow:hidden;height:0;}
body.scrolled:not(.search-active) .top-header {height:60px;overflow:visible;}
body.scrolled.scrolled-up .search-box, body.scrolled.scrolled-up .icon-search {display:none;}
}

.ratings{position:relative;padding:0 1px;line-height:.875rem}
.ratings small{margin-left:5px;color:#888}
.ratings .rating-box{position:relative;display:inline-block;width:3.375rem;height:.625rem;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjIwMHB4IiBoZWlnaHQ9IjM4LjE2N3B4IiB2aWV3Qm94PSIwIDAgMjAwIDM4LjE2NyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjAwIDM4LjE2NyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZmlsbD0iI0NFQ0VDRSIgZD0iTTE4LjUyLDEuMTI5YzMuMjE5LDAsMi40MDksMTAuODA3LDUuMDEzLDEyLjc4OWMyLjYwNiwxLjk4MiwxMi40NC0xLjk1MywxMy40MzUsMS4yNTVjMC45OTUsMy4yMDgtOC45MTUsNS41MjMtOS45MSw4LjczNWMtMC45OTYsMy4yMDgsNS40NjksMTIuMDA0LDIuODYzLDEzLjk5Yy0yLjYwNiwxLjk4Mi04LjE4MS03LjY1My0xMS40LTcuNjUzYy0zLjIyMSwwLTguNzk4LDkuNjM1LTExLjQwMiw3LjY1M2MtMi42MDYtMS45ODYsMy44NTctMTAuNzgyLDIuODYzLTEzLjk5Yy0wLjk5NS0zLjIxMS0xMC45MDUtNS41MjYtOS45MS04LjczNWMwLjk5Ny0zLjIwOCwxMC44MjksMC43MjcsMTMuNDM1LTEuMjU1QzE2LjEwOSwxMS45MzcsMTUuMjk5LDEuMTI5LDE4LjUyLDEuMTI5eiIvPjxwYXRoIGZpbGw9IiNDRUNFQ0UiIGQ9Ik01OS4yNiwxLjEyOWMzLjIxOSwwLDIuNDA5LDEwLjgwNyw1LjAxMywxMi43ODljMi42MDYsMS45ODIsMTIuNDQtMS45NTMsMTMuNDM1LDEuMjU1YzAuOTk1LDMuMjA4LTguOTE2LDUuNTIzLTkuOTEsOC43MzVjLTAuOTk3LDMuMjA4LDUuNDY5LDEyLjAwNCwyLjg2MywxMy45OWMtMi42MDYsMS45ODItOC4xODItNy42NTMtMTEuNC03LjY1M2MtMy4yMjEsMC04Ljc5OCw5LjYzNS0xMS40MDIsNy42NTNjLTIuNjA2LTEuOTg2LDMuODU3LTEwLjc4MiwyLjg2My0xMy45OWMtMC45OTUtMy4yMTEtMTAuOTA1LTUuNTI2LTkuOTExLTguNzM1YzAuOTk3LTMuMjA4LDEwLjgyOSwwLjcyNywxMy40MzUtMS4yNTVDNTYuODUsMTEuOTM3LDU2LjAzOSwxLjEyOSw1OS4yNiwxLjEyOXoiLz48cGF0aCBmaWxsPSIjQ0VDRUNFIiBkPSJNMTAwLDEuMTI5YzMuMjE5LDAsMi40MDksMTAuODA3LDUuMDExLDEyLjc4OWMyLjYwOCwxLjk4MiwxMi40NDItMS45NTMsMTMuNDM3LDEuMjU1YzAuOTk1LDMuMjA4LTguOTE2LDUuNTIzLTkuOTEsOC43MzVjLTAuOTk1LDMuMjA4LDUuNDY5LDEyLjAwNCwyLjg2MSwxMy45OWMtMi42MDQsMS45ODItOC4xOC03LjY1My0xMS4zOTktNy42NTNjLTMuMjIxLDAtOC43OTgsOS42MzUtMTEuNDAyLDcuNjUzYy0yLjYwNS0xLjk4NiwzLjg1OC0xMC43ODIsMi44NjMtMTMuOTljLTAuOTk1LTMuMjExLTEwLjkwNS01LjUyNi05LjkxMS04LjczNWMwLjk5Ny0zLjIwOCwxMC44MjksMC43MjcsMTMuNDM1LTEuMjU1Qzk3LjU5LDExLjkzNyw5Ni43OCwxLjEyOSwxMDAsMS4xMjl6Ii8+PHBhdGggZmlsbD0iI0NFQ0VDRSIgZD0iTTE0MC43NCwxLjEyOWMzLjIxOSwwLDIuNDA5LDEwLjgwNyw1LjAxMywxMi43ODljMi42MDgsMS45ODIsMTIuNDQyLTEuOTUzLDEzLjQzNywxLjI1NWMwLjk5NCwzLjIwOC04LjkxNiw1LjUyMy05LjkxLDguNzM1Yy0wLjk5NSwzLjIwOCw1LjQ2OSwxMi4wMDQsMi44NiwxMy45OWMtMi42MDQsMS45ODItOC4xODEtNy42NTMtMTEuNC03LjY1M2MtMy4yMTksMC04Ljc5Nyw5LjYzNS0xMS40MDEsNy42NTNjLTIuNjA0LTEuOTg2LDMuODU1LTEwLjc4MiwyLjg2NS0xMy45OWMtMC45OTgtMy4yMTEtMTAuOTA4LTUuNTI2LTkuOTEtOC43MzVjMC45OTUtMy4yMDgsMTAuODI5LDAuNzI3LDEzLjQzMy0xLjI1NVMxMzcuNTIxLDEuMTI5LDE0MC43NCwxLjEyOXoiLz48cGF0aCBmaWxsPSIjQ0VDRUNFIiBkPSJNMTgxLjQ4LDEuMTI5YzMuMjE5LDAsMi40MDksMTAuODA3LDUuMDEyLDEyLjc4OWMyLjYwOCwxLjk4MiwxMi40NDItMS45NTMsMTMuNDM4LDEuMjU1YzAuOTk0LDMuMjA4LTguOTE2LDUuNTIzLTkuOTEsOC43MzVjLTAuOTk1LDMuMjA4LDUuNDY5LDEyLjAwNCwyLjg2LDEzLjk5Yy0yLjYwNCwxLjk4Mi04LjE4MS03LjY1My0xMS40LTcuNjUzYy0zLjIyLDAtOC43OTcsOS42MzUtMTEuNDAxLDcuNjUzYy0yLjYwNC0xLjk4NiwzLjg1NS0xMC43ODIsMi44NjUtMTMuOTljLTAuOTk5LTMuMjExLTEwLjkwOS01LjUyNi05LjkxLTguNzM1YzAuOTk0LTMuMjA4LDEwLjgyOSwwLjcyNywxMy40MzMtMS4yNTVDMTc5LjA3MSwxMS45MzcsMTc4LjI2MSwxLjEyOSwxODEuNDgsMS4xMjl6Ii8+PC9nPjwvc3ZnPg==);background-size:3.375rem;background-repeat:no-repeat}
.ratings .rating{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjIwMHB4IiBoZWlnaHQ9IjM4LjE2N3B4IiB2aWV3Qm94PSIwIDAgMjAwIDM4LjE2NyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjAwIDM4LjE2NyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZmlsbD0iI0Y5QkYzQiIgZD0iTTE4LjUyLDEuMTI5YzMuMjE5LDAsMi40MDksMTAuODA3LDUuMDEzLDEyLjc4OWMyLjYwNiwxLjk4MiwxMi40NC0xLjk1MywxMy40MzUsMS4yNTVjMC45OTUsMy4yMDgtOC45MTUsNS41MjMtOS45MSw4LjczNWMtMC45OTYsMy4yMDgsNS40NjksMTIuMDA0LDIuODYzLDEzLjk5Yy0yLjYwNiwxLjk4Mi04LjE4MS03LjY1My0xMS40LTcuNjUzYy0zLjIyMSwwLTguNzk4LDkuNjM1LTExLjQwMiw3LjY1M2MtMi42MDYtMS45ODYsMy44NTctMTAuNzgyLDIuODYzLTEzLjk5Yy0wLjk5NS0zLjIxMS0xMC45MDUtNS41MjYtOS45MS04LjczNWMwLjk5Ny0zLjIwOCwxMC44MjksMC43MjcsMTMuNDM1LTEuMjU1QzE2LjEwOSwxMS45MzcsMTUuMjk5LDEuMTI5LDE4LjUyLDEuMTI5eiIvPjxwYXRoIGZpbGw9IiNGOUJGM0IiIGQ9Ik01OS4yNiwxLjEyOWMzLjIxOSwwLDIuNDA5LDEwLjgwNyw1LjAxMywxMi43ODljMi42MDYsMS45ODIsMTIuNDQtMS45NTMsMTMuNDM1LDEuMjU1YzAuOTk1LDMuMjA4LTguOTE2LDUuNTIzLTkuOTEsOC43MzVjLTAuOTk3LDMuMjA4LDUuNDY5LDEyLjAwNCwyLjg2MywxMy45OWMtMi42MDYsMS45ODItOC4xODItNy42NTMtMTEuNC03LjY1M2MtMy4yMjEsMC04Ljc5OCw5LjYzNS0xMS40MDIsNy42NTNjLTIuNjA2LTEuOTg2LDMuODU3LTEwLjc4MiwyLjg2My0xMy45OWMtMC45OTUtMy4yMTEtMTAuOTA1LTUuNTI2LTkuOTExLTguNzM1YzAuOTk3LTMuMjA4LDEwLjgyOSwwLjcyNywxMy40MzUtMS4yNTVDNTYuODUsMTEuOTM3LDU2LjAzOSwxLjEyOSw1OS4yNiwxLjEyOXoiLz48cGF0aCBmaWxsPSIjRjlCRjNCIiBkPSJNMTAwLDEuMTI5YzMuMjE5LDAsMi40MDksMTAuODA3LDUuMDExLDEyLjc4OWMyLjYwOCwxLjk4MiwxMi40NDItMS45NTMsMTMuNDM3LDEuMjU1YzAuOTk1LDMuMjA4LTguOTE2LDUuNTIzLTkuOTEsOC43MzVjLTAuOTk1LDMuMjA4LDUuNDY5LDEyLjAwNCwyLjg2MSwxMy45OWMtMi42MDQsMS45ODItOC4xOC03LjY1My0xMS4zOTktNy42NTNjLTMuMjIxLDAtOC43OTgsOS42MzUtMTEuNDAyLDcuNjUzYy0yLjYwNS0xLjk4NiwzLjg1OC0xMC43ODIsMi44NjMtMTMuOTljLTAuOTk1LTMuMjExLTEwLjkwNS01LjUyNi05LjkxMS04LjczNWMwLjk5Ny0zLjIwOCwxMC44MjksMC43MjcsMTMuNDM1LTEuMjU1Qzk3LjU5LDExLjkzNyw5Ni43OCwxLjEyOSwxMDAsMS4xMjl6Ii8+PHBhdGggZmlsbD0iI0Y5QkYzQiIgZD0iTTE0MC43NCwxLjEyOWMzLjIxOSwwLDIuNDA5LDEwLjgwNyw1LjAxMywxMi43ODljMi42MDgsMS45ODIsMTIuNDQyLTEuOTUzLDEzLjQzNywxLjI1NWMwLjk5NCwzLjIwOC04LjkxNiw1LjUyMy05LjkxLDguNzM1Yy0wLjk5NSwzLjIwOCw1LjQ2OSwxMi4wMDQsMi44NiwxMy45OWMtMi42MDQsMS45ODItOC4xODEtNy42NTMtMTEuNC03LjY1M2MtMy4yMTksMC04Ljc5Nyw5LjYzNS0xMS40MDEsNy42NTNjLTIuNjA0LTEuOTg2LDMuODU1LTEwLjc4MiwyLjg2NS0xMy45OWMtMC45OTgtMy4yMTEtMTAuOTA4LTUuNTI2LTkuOTEtOC43MzVjMC45OTUtMy4yMDgsMTAuODI5LDAuNzI3LDEzLjQzMy0xLjI1NVMxMzcuNTIxLDEuMTI5LDE0MC43NCwxLjEyOXoiLz48cGF0aCBmaWxsPSIjRjlCRjNCIiBkPSJNMTgxLjQ4LDEuMTI5YzMuMjE5LDAsMi40MDksMTAuODA3LDUuMDEyLDEyLjc4OWMyLjYwOCwxLjk4MiwxMi40NDItMS45NTMsMTMuNDM4LDEuMjU1YzAuOTk0LDMuMjA4LTguOTE2LDUuNTIzLTkuOTEsOC43MzVjLTAuOTk1LDMuMjA4LDUuNDY5LDEyLjAwNCwyLjg2LDEzLjk5Yy0yLjYwNCwxLjk4Mi04LjE4MS03LjY1My0xMS40LTcuNjUzYy0zLjIyLDAtOC43OTcsOS42MzUtMTEuNDAxLDcuNjUzYy0yLjYwNC0xLjk4NiwzLjg1NS0xMC43ODIsMi44NjUtMTMuOTljLTAuOTk5LTMuMjExLTEwLjkwOS01LjUyNi05LjkxLTguNzM1YzAuOTk0LTMuMjA4LDEwLjgyOSwwLjcyNywxMy40MzMtMS4yNTVDMTc5LjA3MSwxMS45MzcsMTc4LjI2MSwxLjEyOSwxODEuNDgsMS4xMjl6Ii8+PC9nPjwvc3ZnPg==);background-size:3.375rem;background-repeat:no-repeat;position:absolute;height:.625rem;overflow:hidden}

.modal{background-color:#fff;border:solid 1px #666;-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);box-shadow:0 0 10px rgba(0,0,0,.4);color:#777;display:none;height:auto;left:50%;margin-left:-20%;padding:2rem 3rem;position:absolute;top:6.25rem;width:40%;z-index:9999}
.modal.visible{display:block}
.modal .close-modal{border:solid 2px #fff;border-radius:50%;color:#aaa;cursor:pointer;display:block;font-size:1.375rem;font-weight:700;height:46px;line-height:1;position:absolute;top:.5rem;right:.6875rem;width:46px}
.modal .close-modal:after,.modal .close-modal:before{border-right:2px solid;border-color:#cecece;content:"";display:block;height:38px;position:absolute;-webkit-transform:rotate(135deg);transform:rotate(135deg);right:20px;top:2px;width:0}
.modal .close-modal:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.modal .close-modal:hover{border:2px solid #bebebe}
.modal h6{font-size:1.0125rem;margin:12px 0;padding:0}
.modal .modal-content p{font-size:.8125rem;margin:0 0 12px}
.modal .button{background:#698483;color:#fff;font-size:1rem;font-weight:600;padding:.313rem 1.375rem;width:auto}
.modal.modal-basket{padding:5px 10px;left:40%;width:60%}
.modal.modal-basket .close-modal{border-color:#56b549}
.modal.modal-basket .close-modal:after,.modal.modal-basket .close-modal:before,.modal.modal-basket .close-modal:hover{border-color:#fff}
.modal.modal-basket .buttons{overflow:hidden;padding:20px}
.modal.modal-basket .lead-text{clear:both;color:#56b549;padding-top:10px;text-align:right;list-style:none inside none;}
.modal.modal-basket .basker-summary{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 20px}
.modal.modal-basket .basker-summary b{font-size:16px}
.modal.modal-basket .basker-summary .basket-bought-product{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px;width:65%}
.modal.modal-basket .basker-summary .basket-bought-product .basket-product-title{font-size:18px;font-weight:700;margin-bottom:20px}
.modal.modal-basket .basker-summary .basket-bought-product ul{margin:0;padding:10px 0 0 20px;list-style:none}
.modal.modal-basket .basker-summary .basket-details{border-left:1px solid #ddd;font-size:14px;font-weight:700;height:140px;line-height:35px;margin:20px 20px 0;padding:10px 0 0 20px;width:30%}
.modal.modal-basket .basker-summary .basket-details p{margin:0}
.modal.modal-basket .basker-summary .basket-details b{color:#698483}
.modal.modal-basket .btn-basket{background:#f1f3f7;border:1px solid #aaa;color:#555;cursor:pointer;display:block;float:left;font-size:18px;padding:10px;text-transform:uppercase}
.modal.modal-basket .btn-basket:hover{background:#ccc}
.modal.modal-basket .btn-basket.c2a{background:#ea1818;border-color:#ea1818;color:#fff;float:right}
.modal.modal-basket .msg-success{display:block;font-size:22px;padding:12px;background:#56b549;color:#fff}
.modal.modal-basket .basket-conents .title{background:#eee;color:#555;display:block;font-size:18px;padding:10px}
.modal.modal-basket .basket-conents .bought-similar-products{color:#2b2b2b;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;list-style:none;margin:0;padding:0;text-align:center}
.modal.modal-basket .basket-conents .bought-similar-products li{padding:2%;width:25%}
.modal.modal-basket .basket-conents .bought-similar-products li:hover{opacity:.8}
.modal.modal-basket .basket-conents .bought-similar-products li img{max-width:100%;height:90px}
.modal.modal-basket .basket-conents .bought-similar-products li a{color:#2b2b2b}
.modal-overlay{position:fixed;height:100%;width:100%;background:#000;background:rgba(0,0,0,.45);z-index:9998;display:none;top:0;left:0}
@media screen and (max-width:850px){.modal{margin-left:0;left:10%;width:80%}
}

.footer{background:#888;clear:both;padding-top:12px;margin-top:0}
.footer>section{padding-left:3%;padding-right:3%}
.footer .newsletter-social{overflow:auto;margin-bottom:24px}
.footer .newsletter-social .newsletter{float:left}
.footer .newsletter-social .newsletter .icon-email{color:#fff;line-height:34px;text-decoration:none}
.footer .newsletter-social .newsletter .icon-email:before{font-family:intenso;content:"\e616";font-size:2.125rem;line-height:34px;padding:0 8px 0 0;float:left;-webkit-transition:color 150ms ease-out 0s;transition:color 150ms ease-out 0s}
.footer .newsletter-social .newsletter .icon-email:hover{color:#545247}
.footer .newsletter-social .newsletter form{display:none;padding:0 0 0 40px;margin:0}
.footer .newsletter-social .newsletter form.visible{display:block}
.footer .newsletter-social .newsletter form input{float:left;width:280px;margin:0}
.footer .newsletter-social .newsletter form button{color:#666459;background-color:#e4ddcf;cursor:pointer;float:left;margin-left:12px;width:90px}
.footer .newsletter-social .social{float:right}
.footer .newsletter-social .social span{color:#fff;float:right;font-family:intenso;font-size:2.125rem;line-height:2.125rem;margin:0 0 0 7px;width:2.125rem;height:2.125rem;overflow:hidden}
.footer .newsletter-social .social span:hover{color:#545247}
.footer .newsletter-social .social .icon-facebook:before{content:"\e615"}
.footer .newsletter-social .social .icon-instagram:before{content:"\e613"}
.footer .newsletter-social .social .icon-youtube:before{content:"\e612"}
.footer .newsletter-social .social .icon-pinterest:before{content:"\e611"}
.footer .newsletter-social .social .icon-googleplus:before{content:"\e610"}
.footer .newsletter-social .social .icon-twitter:before{content:"\e614"}
.footer .footer-links{clear:both;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400;flex-direction:row;justify-content:center;}
.footer .footer-links .h6{font-size:.875rem;color:#fff;font-weight:600;padding-bottom:6px}
.footer .footer-links>div{padding-right:12px;width:25%}
.footer .footer-links ul{list-style:none}
.footer .footer-links ul li{color:#a5a5a5;font-size:.8125rem;line-height:1.125rem;padding-bottom:.375rem}
.footer .footer-links ul li[class^=icon-]{font-size:.8125rem;padding-left:22px;padding-bottom:.625rem;position:relative;vertical-align:middle;line-height:1.125rem}
.footer .footer-links ul li.icon-phone:before{position:absolute;font-family:intenso;font-size:1.25rem;left:0;content:"\e601"}
.footer .footer-links ul li.icon-email:before{position:absolute;font-family:intenso;font-size:1rem;left:0;content:"\e60e"}
.footer .footer-links ul a{color:#e5e5e5;text-decoration:none}
.footer .footer-links ul a:hover{color:#545247}
.footer .meblobranie-info{font-size:80%;padding:12px 3%}
.footer .copy{background:#545247;line-height:48px;overflow:hidden}
.footer .copy p{color:#fff;font-size:.688rem;float:left}
.footer .copy .cards{float:right;list-style:none;margin-top:11px}
.footer .copy .cards a{color:#fff;text-decoration:none}
.footer .copy .cards li{background-image:url(../images/cards-sprite.png);border-radius:3px;float:left;margin-left:6px;text-indent:-3000em;width:46px;height:26px}
.footer .copy .cards li.maestro{background-position:-10px -10px}
.footer .copy .cards li.mastercard{background-position:-76px -10px}
.footer .copy .cards li.visa{background-position:-10px -56px}
.footer .copy .cards li.payu{background-position:-76px -56px}
@media screen and (max-width:40em){.footer .newsletter-social .newsletter,.footer .newsletter-social .social{clear:both;float:none}
.footer .newsletter-social .newsletter{margin-bottom:12px}
.footer .newsletter-social .social a{display:inline-block;float:none;margin:0 7px 0 0}
.footer .meblobranie-info{display:none}
.footer .footer-links{display:block}
.footer .footer-links>div{padding-right:0;width:100%}
.footer .footer-links .h6{cursor:pointer;display:block;font-size:16px;line-height:24px;margin-top:10px}
.footer .footer-links ul{display:none}
}


.clear, .clearfix { float:none;clear:both; }
.fr { float:right; }
.fl { float:left; }
.red { color:#ea1818 !important; }
.btn.red { color:#fff !important; }
#top-info { background:#56b549; padding:1%; width:100%; text-align:center; position:absolute; top:0;left:0; display:none; }
#top-info .inner { position:relative; }
#top-info .txt, #top-info .txt p, #top-info .txt a { font-size:20px; color:#FFF; margin:0; }
#top-info .close { position:absolute;right:5px;font-size:16px; color:#FFF; top:2px; cursor:pointer; }
.product-top-info { position:relative;background-color:#56b549;display:block;margin-bottom:10px;padding:1%; width:100%; text-align:center; }
.product-top-info .txt, .product-top-info .txt p, .product-top-info .txt a { font-size:20px; color:#FFF; margin:0; }
.red-t .product-top-info {background:red;}
@media screen and (max-width:1000px) {
	#top-info {padding:10px;z-index:1000;}
	#top-info .txt, #top-info.txt p, #top-info .txt a { font-size:14px; }
	.product-top-info { display:none }
	.cat-desc { padding:0 10px; }
}
.cat-desc p, .cat-desc ul, .cat-desc ol { margin-bottom:1.25rem;font-size:.938rem;line-height:1.45;color:#5b6064; }
.cat-desc ul, .cat-desc ol {margin-left:30px;}
.category-details .cat-desc ul {margin-left:15px;}
.cat-desc p a, .category-desc p a, .cat-desc li a, .category-desc li a {color:orange;}
.cat-desc p a:hover, .cat-desc li a:hover {background:orange;color:#FFF;}
.cat-desc .u-list li a:hover {background:none;color:orange;}
.content_menu .current { font-weight:bold; }
nav .category-filters { margin-top:20px; }
.side-nav .menuitem { line-height: 16px; padding: 6px 0;font-size:0.8rem;padding-left:5px; }
.side-nav .menuitem:first-child {padding-left:0;}
.top-bar .top-bar-section .main-menu > li.level0 > a { font-size:1rem; padding:0 5px; padding-top:15px;padding-bottom:5px;z-index:10;}
.top-bar .top-bar-section .main-menu > li.level0 { line-height:18px; }
.top-bar .top-bar-section .main-menu > li.level0 > a::after { right:-5px;top:-5px; }
@media only screen and (min-width:78em) {
	.top-bar .top-bar-section .main-menu>li.level0:nth-last-child(3) >a:after {margin-right:0;}
}
@media only screen and (max-width:78em) {
	.top-bar .top-bar-section .main-menu > li.level0 > a { padding-top:0;padding-bottom:0;line-height:45px; }
}
#js-mobile-search-button, .js-toggle-menu { cursor:pointer; }
.category-page .category-row .item_sort .buttons .btn { margin-bottom:5px; }
.category-page .side-nav .category-filters.checkboxes li .disabled { opacity:.5; }
.category-products li.item .admin-info, .category-products li.item .admin-info * { font-size:11px; }
.category-desc.item { line-height:1.1rem; }
.main-cat-links { margin:8px 0; }
.main-cat-links li { display:inline-block;width:auto;width:19.7%; }
.main-cat-links a { display:block;width:100%;height:90px;margin-right:2px;border:1px solid #ddd;background:#FFF;padding:20px 10px;color:#222;line-height:18px;border-radius:2px; }
.main-cat-links a img { float:left;max-width:30%;padding-top:4px; }
.main-cat-links a span { float:right;width:65%; }
.main-cat-links a:nth-child(5) { margin-right:0px; }
.main-cat-links-nav { color:#58564b;font-size:1.7em;font-weight:400;line-height:1.1; }
@media screen and (max-width:64em) {.main-cat-links li { width:24.7% !important; }}
@media screen and (max-width:800px) {.main-cat-links li { width:32% !important; }}
@media screen and (max-width:600px) {.main-cat-links li { width:48% !important; }}
@media screen and (max-width:400px) {.main-cat-links li { width:99% !important; }}
.category-page .category-details .category-desc .main-cat-links a { color:#222; }
.category-page .category-details .category-desc p, .category-page .category-details .category-desc li { color:#5b6064; }
p {text-rendering: optimizeLegibility;}
body.is-admin .category-products { padding-bottom:30px; }
.top-right-menu a { font-size:0.695rem !important; }
.category-page .breadcrumbs { padding-left:0; }
.latest-blog-entries .category-products .item.img { height:304px; }
.latest-blog-entries .category-products.feat-gallery-short .item.img { height:18rem; }
@media screen and (min-width:1700px) {
	.latest-blog-entries .category-products.feat-gallery-short .item.img { height:19.5rem; }
}
@media screen and (max-width:1400px) and (min-width:800px) {
	.latest-blog-entries .category-products.feat-gallery-short .item.img { height:21.5rem; }
}
.latest-blog-entries .category-products.feat-gallery-short .item.img .item-info .price-box {overflow:hidden;height:8rem;}
.customers-gallery h1 { font-size: 1.7em; font-weight: 400;margin-bottom:0.67em; }
.customers-gallery p { margin-bottom:1.25rem;color:#5b6064;font-size:0.938rem;line-height:1.45; }
.item_sort input.price { width:60px; }
.search-page .sort a { color: #2B2B2B; }
.search-page .sort .selected { text-decoration: underline; font-weight: bold; }
.search-page .sort form { margin-top:10px; }
.search-page .sort form input.price { width:60px; padding:3px; display:inline-block; }
.search-page .sort form .btn { font-size:14px; }
.notice { color:#ea1818;text-align:center;font-size:1.1rem;padding:10px; }
body.catalog-product-view {background:#FFF;}
.hide-for-medium-up { display:none; }
.hide-for-medium-inline { display:none; }
.hide-for-small { display:block; }
.hide-for-small-inline { display:inline; }
@media screen and (max-width:800px) {
	.hide-for-medium-up { display:block; }
	.hide-for-medium-inline { display:inline; }
	.hide-for-small, .hide-for-small-inline { display:none !important; }
}
@media screen and (min-width:78em) {.top-bar-section .hide-for-medium-up {display:none !important;}}
.catalog-product-view .latest-blog-entries { background:#f1f3f7; }
.category-desc #category-item-list li p, .category-desc .category-item-list li p { height:auto; }
.category-desc #category-item-list li a.item_thumb, .category-desc .category-item-list li a.item_thumb { height:auto; }
.category-desc #category-item-list li a.item_thumb img, .category-desc .category-item-list li a.item_thumb img { position:static;height:120px; }
.category-desc #category-item-list li, .category-desc .category-item-list li { margin-bottom:10px; }
@media screen and (max-width:800px) {
	.category-desc #category-item-list li, .category-desc .category-item-list li { width:100%; }
}
#top-green-item-outer { padding-top:35px; }
#top-green-item-outer.hide { padding:0; }
#top-green-item { background:#56b549;color:#FFF;text-align:center;padding:10px;font-size:14px;position:fixed;top:0;left:0;z-index:1000;width:100%; }
#top-green-item a { color:#FFF; }
.red-t #top-green-item {background:red;}
.red-t #top-info {background:red;}
body.cat #top-green-item {position:absolute;}
.del-pip {font-size: 0.7rem;color:#777;}
#cookies-policy { display:none;font-size:14px;line-height:16px;width:100%;position:fixed;left:0;bottom:0;z-index:999; background-color:#fff;padding:10px;border-top:1px solid #ccc;box-shadow: 8px 8px 8px 8px #aaa; }
#cookies-policy>span { position:absolute;top:10px;right:40px;font-size:14px;cursor:pointer;color:#777;padding:0 8px;font-size:20px; }
#cookies-policy>div { width:80%; max-width:1200px; margin:0 auto; }
@media screen and (max-width:645px) {
	#cookies-policy>span { right:0;top:0;font-size:26px; }
	#cookies-policy>div {width:95%;font-size:12px;margin:0;}
}
.category-products.feat-gallery-short .item .item-info .item-title {font-size:13px;line-height:1rem;}
@media screen and (max-width:850px) {
	.latest-blog-entries { padding-left:10px;padding-right:10px; }
}
.latest-blog-entries .owl-theme .owl-nav { margin-top:-10px; }
.back-to-top {
	display: inline-block;
	position: relative;
	padding: 6px 0 0;
	font-size: 0.8125rem;
	color: #ffffff;
	margin: 8px 0 0 0;
}
.back-to-top:hover {
	color: #ececec;
}
.back-to-top:focus {
	color: #ffffff;
}
.back-to-top:after,
.back-to-top:before {
	border-right: 3px solid;
	content: "";
	display: block;
	height: 10px;
	margin-top: -8px;
	margin-right: 2px;
	position: absolute;
	-ms-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	right: 50%;
	top: 0;
	width: 0;
}
.back-to-top:after { 
	margin-top: -8px;
	margin-right: -4px;
	-ms-transform: rotate(135deg);
	-moz-transform: rotate(135deg);
	-o-transform: rotate(135deg);
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg);
	right: 50%;
} 
.back-to-top { display:none;cursor:pointer; }
.back-to-top.floating { position:fixed;right:5px;bottom:50px;border-radius:5px;background:rgba(0,0,0,.2);z-index:9999;font-size:0px;width:40px;height:40px;overflow:hidden; }
.back-to-top.floating::before, .back-to-top.floating::after { color:#FFF;top:50%;height:15px;margin-right:3px; }
.back-to-top.floating::after { margin-right:-6px; }
.back-to-top.floating:hover { opacity:0.7; }
@media screen and (max-width:850px) {
	.back-to-top.floating { display:block; }
}
.category-desc.item ol { list-style-position:inside;margin-bottom:0.54rem; }
.category-desc.item ol li { font-size:0.75rem;margin-left:10px; }

#menu-bottom-up-cont { margin:0;background:#f1f3f7;padding:30px 0; }
#menu-bottom-up { line-height:1.7;margin:0 3% 10px;padding:10px; 0;overflow:hidden;border-bottom:1px solid #ccc;}
#menu-bottom-up.expanded { height:auto; }
#menu-bottom-up .h6 { font-size:15px;font-weight:bold; }
#menu-bottom-up .h6 a { color:#333 }
#menu-bottom-up > section { float:left;width:20%;min-width:240px; }
#menu-bottom-up > section.six { width:16%; }
#menu-bottom-up ul { list-style:none;margin:0; }
#menu-bottom-up ul li { font-size:15px; }
#more-menu-b { display:block;width:200px;text-align:center;margin:10px auto 0;text-transform:uppercase;cursor:pointer; }
@media screen and (max-width:650px) {
	#menu-bottom-up .h6 { font-size:17px; }
	#menu-bottom-up ul { margin-left:10px; }
}

@media screen and (min-width:78em) {
	.top-bar-section .left .hide-left .large-2:first-child { width:0;display:none; }
	.top-bar-section .left .hide-left  .row { background:#FFF; }
	.top-bar-section .left .hide-left > div > .large-10.flushrow { float:none;width:100%; }
	.top-bar .dropdown.hide-left { background:#FFF; }
}

@media screen and (max-width:800px) {
	.catalog-product-view .breadcrumbs li:last-child { display:none; }
	.catalog-product-view .breadcrumbs li:nth-last-child(2):after { display:none; }
}

.main-page-wrapper {max-width:1400px;margin:auto;}
.main-page-wrapper .category-products {margin-bottom:0;}
section.main-page { padding:3%;background:#FFF;margin:0 27px; }
.main-page .main-cats .price-box { font-size:0.9rem !important; }
section.main-page h1, section.main-page h2 {margin-bottom:5px;}
section.main-page p { font-family:"Lato", sans-serif;color:#5b6064;font-size:0.938rem;line-height:22px;margin-bottom:1.25rem; }
section.main-page ul { margin-bottom:1.25rem;list-style:disc inside none;line-height:1.4;color:#5b6064;}
.feat-gallery-banner img { max-width:100%; }
.feat-gallery-banner { overflow:hidden; }
.main-page .feat-gallery-banner img { width:100% !important; }
.mans-logos { background:#FFF; }
.mans-logos img { max-height:50px;margin:10px; }
.opinions-main-page { margin:20px 27px;background:#FFF;padding:50px; }
.opinions-main-page .ratings {display:inline-block;}
.opinions-main-page h2, .main-page h2 { font-size:1.4rem;font-weight:normal; } 
.opinions-main-page .opinion-wrappper { float:left;width:48%;height:150px;margin:5px 10px;overflow:hidden;padding:20px;border-bottom:1px solid #EBEBEB; }
.opinions-main-page a { float:left;margin-right:10px;display:block;width:150px;height:100px;overflow:hidden;text-align:center; }
.opinions-main-page a img { max-width:100%;max-height:100%; }
.opinions-main-page h3 { font-size:1rem;color:#2B2B2B;margin-bottom:5px;font-weight:normal; }
.opinions-main-page h3 .date { color:#888;font-size:0.8rem; }
.opinions-main-page .opinion-comment { font-weight:400;font-size:0.8rem;line-height:1.2rem;display:block;color:#777; }
.main-page-wrapper .latest-blog-entries .category-products .item {height:260px;}
.latest-blog-entries .category-products .item.img { height:280px; }
@media screen and (max-width:78em) {
	.main-page-wrapper .latest-blog-entries .category-products .item {height:280px;}
}
@media screen and (max-width:1200px) {
	.opinions-main-page .opinion-wrappper { width:100%; }
} 
@media screen and (max-width:78em) {
	.opinions-main-page .opinion-wrappper { height:auto; }
	.opinions-main-page { padding:10px; }
	.feat-gallery-banner { display:none; }
}
.item_sort .buttons .btn:hover { color:#FFF; }
.tab-title, .category-page .sort-mobile { display:none; }
@media screen and (max-width:48em) {
	.category-page .category-row { padding-bottom:0; }
	.tab-title {display:block;}
	.category-page .category-details .item.tab { display:none;margin-right:0; }
	.category-page .category-row .item_sort .sort { display:none; }
	.category-row .item_sort { display:none; }
	.category-page .item_sort.sort-mobile { display:block; }
	.category-page .item_sort.sort-mobile .sort { float:right;margin:5px;display:none; }
	.category-page .item_sort.sort-mobile .buttons { margin:5px auto;text-align:center; }
	.category-pagexxx .item_sort.sort-mobile .buttons .btn { display:inline-block;text-align:center;font-size:18px !important;margin:5px auto;width:49%;max-width:400px;padding:8px; }
	.category-page .tab-title { cursor:pointer;width:100%;max-width:100%;text-align:left;position:relative;font-size:15px;padding:8px;background:#FFF;font-weight:bold;margin:4px auto; }
	.category-page .tab-title:after,
	.category-page .tab-title:before {border-right: 2px solid;content: "";display: block;height: 10px;margin-top: -8px;margin-right: 2px;position: absolute;-ms-transform: rotate(135deg);-moz-transform: rotate(135deg);-o-transform: rotate(135deg);-webkit-transform: rotate(135deg);transform: rotate(135deg);right: 20px;top: 20px;width: 0;}
	.category-page .tab-title:after { margin-top: -8px;margin-right: -4px;-ms-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);right: 20px;}
	h3.category-sub-title {font-size:1.1rem;}
	.category-page .item_sort.sort-mobile.top .btn {text-align:left;padding-left:10px;width:40%;display:inline-block;font-size:16px;font-weight:normal;color:#000;background:#FFF;border: 1px solid #aaa;position:relative;}
	.category-page .item_sort.sort-mobile.top .btn:after,
	.category-page .item_sort.sort-mobile.top .btn:before {border-right: 2px solid;content: "";display: block;height: 10px;margin-top: -8px;margin-right: 2px;position: absolute;-ms-transform: rotate(135deg);-moz-transform: rotate(135deg);-o-transform: rotate(135deg);-webkit-transform: rotate(135deg);transform: rotate(135deg);right: 20px;top: 20px;width: 0;}
	.category-page .item_sort.sort-mobile.top .btn:after { margin-top: -8px;margin-right: -4px;-ms-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);right: 20px;}
	.category-page .item_sort.sort-mobile.top .btn.active:after {transform: rotate(135deg);}
	.category-page .item_sort.sort-mobile.top .btn.active:before {transform: rotate(45deg);}
	.category-page .item_sort.sort-mobile.top span.show-filters {position:relative;top:0;left:0;}
	.category-page .item_sort.sort-mobile .sort span {display:none;}
	.category-page .item_sort.sort-mobile .sort { float:none;text-align:center; }
	.category-page .item_sort.sort-mobile .sort.active { display:block; }
	body.scrolled.scrolled-up:not(.search-active) .category-page .item_sort.sort-mobile.top {position:fixed;top:60px;left:0;margin:0;width:100%;background:#f1f3f7;z-index:10000;}
}
body.is-admin .category-page .category-details .item { margin-bottom:40px; }
.category-products .item.ln {height:375px;} .category-products .item.ln small {color:#222;margin-top:3px;display:block;}
@media screen and (max-width: 850px) {.category-page .category-products .item.ln {height:auto;}}
img.top-btn { vertical-align:top; }
#pager .m-only {display:none;}
@media screen and (max-width: 850px) {
	.category-products .item .item-info .item-title strong {font-weight:normal;font-size:0.9rem;line-height:1;}
	.category-products .item .item-info .ratings small { font-size:0.7rem;line-height:1; }
	.category-products .item .item-info small.sp {font-size:0.7rem;line-height:1;display:block;}
	#pager li {display:none;}#pager li.m {display:inline-block;}#pager li.m a {padding:5px;}
	#pager .m-only {display:inline-block;font-size:1rem;padding:5px;}
	.latest-blog-entries .category-products .item .item-info .item-title {display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp: 2}	
	.latest-blog-entries .category-products .item .item-info.n-op .item-title {-webkit-line-clamp: 3;margin-bottom:10px;}
	.latest-blog-entries .category-products .item .item-info .ratings small { line-height:1.5;display:block;margin-left:0; }
	.latest-blog-entries .category-products .item .item-info small.sp { text-align:center; }
	.latest-blog-entries .category-products .item { height:235px; }
}
@media screen and (max-width: 450px) {
	.main-page-wrapper .latest-blog-entries .category-products .item, .latest-blog-entries .category-products .item { height:250px; }
	.main-page-wrapper .latest-blog-entries.no-desc .category-products .item {height:170px;}
	.main-page-wrapper .latest-blog-entries.top-for-you {min-height:290px;}
}
.show-filters, .hide-filters {display:none;}
@media screen and (max-width: 78em) {
	.category-page .side-nav {display:block;float:none;width:auto;position:static;padding:0px 5px;}
	.category-page .side-nav:not(.show) > * {display:none;}
	.category-page .side-nav.man {white-space:nowrap;overflow-x:scroll;overflow-y:hidden;}
	.category-page .side-nav.man .category-filters .clear-filters .icon-x::before {display:none;}
	.category-page .side-nav.man .show-m {display:inline-block;margin-top:0;}
	.category-page .side-nav.man .show-m ul li {display:inline-block;border:1px solid #ddd;text-align:center;padding:10px;}
	.category-page .side-nav.man .show-m ul li a {font-size:0.8rem;line-height:16px;}
	.category-page .side-nav.man .show-m > h6 {display:none;}
	.category-page .side-nav > .content_menu {display:block;white-space:nowrap;overflow-x:scroll;overflow-y:hidden;}
	.category-page .category-wrapper{display:block;}
	.side-nav .menuitem, .side-nav .content_menu ul li {display:inline-block;padding:10px;border:0px solid #ddd;text-align:center;}
	.category-page .side-nav ul {display:inline-block;}
	.category-page .side-nav .content_menu ul li {color:#FFF;}
	.show-filters {display:inline;cursor:pointer;}
	span.show-filters {text-align:center;position:relative;top:0;margin-right:3px;}
	
	.hide-filters {position:fixed;bottom:0;display:block;width:100%;z-index:10;padding:10px;border-radius:0;text-align:center;}
	.category-page .side-nav.show {padding:0;position:absolute;top:0;left:0;z-index:1001;padding-bottom:60px;padding-top:40px;width:100%;}
	.category-page .side-nav.show .content_menu {display:none;}
	.category-page .side-nav.show section { padding:5px; }
	.category-page .side-nav.show .category-filters {margin-top:0;}
	.category-page .side-nav .category-filters.price-filter .filter-buttons {text-align:left;}
	.category-page .side-nav .category-filters.price-filter .filter-buttons button[type="submit"] { font-size:0.9rem;margin:8px; }
	.category-page .side-nav .category-filters.price-filter .filter-buttons button[type="submit"] [class^="icon-"] {font-weight:bold;}
	.category-page .side-nav .category-filters.price-filter input[type="text"] {width:80px;}
	.category-page .side-nav .category-filters.price-filter p {float:left;}
	.category-page .side-nav .category-filters.price-filter p .clear-filter {margin:8px;}
	.category-page .side-nav ul a, .category-page .side-nav ul span[data-h] {font-size:1rem;line-height:1.1;}
	.category-page .side-nav .category-filters.checkboxes li {padding-top:5px;padding-bottom:5px;}
	.category-page .side-nav.show .modal {display:block;position:absolute;top:-5px;right:0;width:auto;padding:0;border:0;}
	.category-page .side-nav.show .modal .close-modal {border:0;}
	.category-page .side-nav .category-filters form {display:none;}
	.category-page .side-nav .category-filters .filter-title {padding-top:10px;cursor:pointer;background:#FFF;border-top:1px solid #aaa;color:#222;}
	.category-page .side-nav .category-filters .filter-title::after {content:"+";float:right;font-size:18px;font-weight:normal;}
	.category-page .side-nav .category-filters .filter-title.active::after {content:"-";}
	.category-page .side-nav #filter_active.category-filters .filter-title::after {content:"";}
	.category-page .side-nav ul a, .category-page .side-nav ul li span, .clear-all-filters {color:#222;}
	body.filter-on #top-green-item-outer {display:none;}
}

.hidden {display:none !important;}
.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative;direction:ltr}.noUi-base{width:100%;height:100%;position:relative;z-index:1}.noUi-origin{position:absolute;right:0;top:0;left:0;bottom:0}.noUi-handle{position:relative;z-index:1}.noUi-stacking .noUi-handle{z-index:10}.noUi-state-tap .noUi-origin{-webkit-transition:left .3s,top .3s;transition:left .3s,top .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-base,.noUi-handle{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;left:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}.noUi-background{background:#FAFAFA;box-shadow:inset 0 1px 1px #f0f0f0}.noUi-connect{background:#3FB8AF;box-shadow:inset 0 0 3px rgba(51,51,51,.45);-webkit-transition:background 450ms;transition:background 450ms}.noUi-origin{border-radius:2px}.noUi-target{border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB}.noUi-target.noUi-connect{box-shadow:inset 0 0 3px rgba(51,51,51,.45),0 3px 6px -5px #BBB}.noUi-draggable{cursor:w-resize}.noUi-vertical .noUi-draggable{cursor:n-resize}.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB}.noUi-active{box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect,[disabled].noUi-connect{background:#B8B8B8}[disabled] .noUi-handle,[disabled].noUi-origin{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#CCC}.noUi-marker-large,.noUi-marker-sub{background:#AAA}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate3d(-50%,50%,0);transform:translate3d(-50%,50%,0)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);padding-left:25px}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;padding:5px;text-align:center}.noUi-horizontal .noUi-handle-lower .noUi-tooltip{top:-32px}.noUi-horizontal .noUi-handle-upper .noUi-tooltip{bottom:-32px}.noUi-vertical .noUi-handle-lower .noUi-tooltip{left:120%}.noUi-vertical .noUi-handle-upper .noUi-tooltip{right:120%}
.slider-snap {width:92%;padding-left:10%;margin-top:15px;}
.noUi-connect { background:#ccc; }
input[type="text"].snap-lower, input[type="text"].snap-upper { border:1px solid #ddd;color:#698483; font-size:0.75rem !important;width:60px;display:inline;padding:5px;box-shadow:none;margin:10px 0 0;height:25px; }
.category-filters .btn {line-height:1;padding:4px 15px;font-weight:normal;margin-top:5px;float:right;}
.collection-items {position:relative;text-align:center;}
.collection-items > img {max-width:100%;}
.collection-items .item-point {position:absolute;font-weight:bold;font-size:20px;line-height:20px;background:#ea1818;color:#FFF;;cursor:pointer;padding:2px 5px;}
.collection-items .item-box {position:absolute;background:#FFF;padding:10px;display:none;width:300px;min-height:150px;height:auto;overflow:hidden;z-index:10;}
.collection-items .item-box > div {float:left;padding:3%;width:48%;}
.collection-items .item-box img {max-width:100%;max-height:130px;}
.collection-items .item-box .close {position:absolute;top:2px;right:8px;cursor:pointer;font-size:20px;}
.collection-items .item-box strong {display:block;}
.collection-items .item-box strong.price {margin:10px auto;color:#ea1818;}
.collection-g.owl-prev-next .owl-prev {left:0;background:#000 !important;}
.collection-g.owl-prev-next .owl-next {right:0}
.collection-g.owl-prev-next .owl-prev, .collection-g.owl-prev-next .owl-next {background:transparent !important;color:#FFF !important;height:45px;opacity:0.7;}
.collection-g.owl-prev-next .owl-prev:hover, .collection-g.owl-prev-next .owl-next:hover {opacity:1;}
@media screen and (max-width: 750px) {
	.collection-items .item-box {max-width:90%;top:10px !important;left:10px !important;}
	.collection-items .item-box > div {width:65%;}
	.collection-items .item-box > div:first-child {float:left;padding:3%;width:30%;}
	.collection-g.owl-prev-next .owl-prev, .collection-g.owl-prev-next .owl-next {display:none !important;}
}

.last-i {background:#ea1818;color:#FFF;display:inline-block;width:auto;margin:0 auto;padding:1px;position:static;top:2px;right:2px;font-size:12px;z-index:10;}
.outlet-label {background:#56b549;color:#FFF;display:inline-block;width:auto;margin:0 auto;padding:1px;float:right;font-size:12px;z-index:10;text-align:center;}
.outlet-days {background:#000;color:#FFF;font-weight:bold;display:inline-block;width:auto;margin:0 auto;padding:1px;float:right;font-size:12px;z-index:10;text-align:center;position:relative;}
.item .item-image .item-badge {color:#FFF;display:inline-block;width:auto;margin:0 auto;padding:1px 3px;font-size:12px;z-index:10;}

@media screen and (max-width: 750px) {
	.main-page-wrapper .latest-blog-entries .owl-theme .owl-dots {display:none;}
	.outlet .last-i {display:none;}
	.outlet-label {float:none;}
}

.mp-boxes {margin:20px 0 30px;}
.mp-boxes.mp-boxes-single {min-height:200px;}
.mp-boxes .item { display:block;padding:15px;margin-bottom:30px; }
.mp-boxes img {max-width:100%;display:block;margin:0 auto;}
.mp-boxes .t {float:left;color:#222;margin-left:10px;}
.mp-boxes .b {float:right;color:#FFF;background:#56b549;border-radius:10px;padding:5px 10px;text-transform:uppercase;margin-right:10px;}
.mp-menu-links {padding:5px 27px;background:#FFF} .mp-menu-links li {list-style-type:none;} 
.mp-menu-links li a {font-size:16px;line-height:1;padding:10px 5px;display:block;color:#222;}
.mp-menu-links li img {vertical-align:middle;margin:0;padding:0;padding-right:5px;}
@media screen and (min-width: 850px) {
	.mp-boxes {margin:20px 12px 30px;}
	.mp-boxes .item {float:left;margin-bottom:0;padding:15px;}
	.mp-boxes .s1 {width:24%;}
	.mp-boxes .s2 {width:49%;}
	.mp-boxes .t {margin-left:0px;}
	.mp-boxes .b {margin-right:0px;}
}
.mp-rec {min-height:350px;background: #f1f3f7 url(/application/modules/website/resources/img/AjaxLoader.gif) center no-repeat;}
.mp-rec.loaded {background:transparent;}



@media screen and (max-width:650px) {
	.category-products.arrangement .item .item-image { padding:0;float:none;width:100%; }
	.category-products.arrangement .item .item-image img { border-radius:0;position:static;width:100%; }
	.category-products.arrangement .item .item-image a { padding-top:0 !important; }
	.category-products.arrangement { background:#FFF; }
	.category-products.arrangement .item { width:100%;box-shadow:none; }
	.category-products.arrangement .item .item-info {min-height:auto;float:none;width:100%;}
	.category-products.arrangement .item .badge {display:none;}
	.category-products.arrangement .item .item-info .item-title strong {font-weight:bold;}
	.category-products.arrangement .item .item-info .item-description {display:block;margin-top:5px;}
	.category-products.arrangement .item .item-info .item-description * {color:#777777;font-size:0.7rem;line-height:1.4;}
}

.countdown-timer {text-align:center;margin:10px 0;background:#222;}
.countdown-timer .d, .countdown-timer .h, .countdown-timer .m, .countdown-timer .s { padding:3px 5px;background:#FFF;color:#222;margin-right:3px;font-size:30px;line-height:35px;border-radius:4px;display:inline-block;width:50px; }
.countdown-timer div {line-height:12px;}
.countdown-timer div span {display:inline-block;width:30px;font-size:11px;width:50px;margin-right:3px;color:#FFF;}
#top-info .countdown-timer .d, #top-info .countdown-timer .h, #top-info .countdown-timer .m, #top-info .countdown-timer .s { font-size:15px;line-height:20px; }
#top-info .countdown-timer, #top-green-item .countdown-timer {margin:0;}
#top-green-item .countdown-timer .d, #top-green-item .countdown-timer .h, #top-green-item .countdown-timer .m, #top-green-item .countdown-timer .s { font-size:12px;line-height:15px;width:30px; }
#top-green-item .countdown-timer div span {width:30px;font-size:9px;}

.cat-menu-boxes {text-align:center;display:flex;flex-direction:row;align-items:baseline;justify-content:center;flex-wrap:wrap;}
.cat-menu-boxes li {list-style-type:none;position:relative;overflow:hidden;;margin:10px;display:inline-block;text-align:center;width:100px;}
.cat-menu-boxes li span {display:block;padding:10px;font-weight:bold;color:#222;font-size:12px;}
.cat-menu-boxes li span[data-h] {padding:0;}
.cat-menu-boxes li span.img {border-radius:50%;padding:0;width:100px;height:100px;overflow:hidden;background:#fff;position:relative;display: flex;flex-direction: column;justify-content: center;align-items: center;text-align: center;margin:0 auto;}
.category-page .side-nav .menu-txn ul {margin-left:5px;}
.side-nav .menu-txn .menuitem {padding:0;padding-left:5px;}
.cat-opinion {margin-bottom:2px;margin-left:2px;}
@media screen and (max-width: 78em) {
	.side-nav .content_menu.menu-txn ul li {border:0;padding:0;}
	.side-nav .content_menu.menu-txn a {font-size:0.8rem;line-height:1.1;display:inline-block;padding:10px;border:0px solid #ddd;text-align:center;}
	.side-nav .menu-txn .menuitem {border:0;padding-left:0;}
	.category-page h1, .category-page h2 {margin-left:2px;}
}
@media screen and (max-width:650px) {
	.cat-menu-boxes {display:flex;flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;}
	.cat-menu-boxes li {flex:0 0 auto;width:24%;}
	.cat-menu-boxes li span.img {width:75px;height:75px;}
	.cat-menu-boxes li img {max-width:80%;height:auto;}
}

.ll-items { float:none;width:98%;margin:0; } 
.ll-items ul.category-item-list li { float:left !important;width:10%;margin-right:30px; }
.ll-items ul.category-item-list li p { color:#999;font-size:0.77rem;height:36px;overflow:hidden; }
.ll-items ul.category-item-list li a.item_thumb img { max-height:95px;max-width:100%; }
.ll-items .category-item-list li a.item_thumb { height:100px; } 
.ll-items ul::before { height:auto; }

span[data-h]{color:#698483}
span[data-h]:hover{cursor:pointer;}

.cat-desc table {border-collapse:collapse;}
.cat-desc table td { border:1px solid #aaa;padding:5px 10px; }

.faq .h2{color:#222;font-size:1.2rem;line-height:1.45;font-weight:400;margin: 10px 0;}
.faq h3 {font-size:1rem;font-weight:bold;margin-bottom:5px;}

#survey-popup {position:fixed;bottom:10px;right:10px;z-index:10000;width:300px;max-width:90%;background:#222;color:#FFF;padding:15px;line-height:2;font-size:14px;border-radius:3px;}
#survey-popup .title {font-weight:bold;margin-bottom:10px;font-size:14px;}
#survey-popup button {float:right;background:#ccc;color:#222;padding:5px 10px;border-radius:3px;border:0;font-weight:bold;cursor:pointer;letter-spacing:1px;margin-top:10px;}
#survey-popup button:hover {opacity:0.8;}
#survey-popup label {cursor:pointer;}
#survey-popup .close {position:absolute;top:0;right:10px;border-bottom:0px solid #FFF;cursor:pointer;width:15px;height:18px;font-size:18px;}
@media screen and (max-width: 330px) {
	#survey-popup {display:none;}
}
@media screen and (max-width: 800px) {
	#survey-popup button { background:green;color:#FFF; padding:8px 50px;font-weight:normal;font-size:18px;display:block;margin:10px auto;float:none; }
}

.cat-attr-links {padding:5px;}
.cat-attr-links a {margin:5px 10px 0 0;display:inline-block;}

/* CSS spinner */
.spinner {position: relative;}
.spinner:before {content: "";z-index: 1;position: absolute;top: 0;right: 0;bottom: 0;left: 0;opacity: 0.6;background:#fff;}
.spinner:after {z-index: 2;content: "";height: 32px;width: 32px;position: absolute;top: 50%;left: 50%;margin: -16px 0 0 -16px;-webkit-transition: all .75s ease 0s;transition: all .75s ease 0s;-webkit-border-radius: 1000px;-moz-border-radius: 1000px;border-radius: 1000px;-webkit-animation: standard .75s infinite linear;animation: standard .75s infinite linear;-webkit-transform-origin: center;-ms-transform-origin: center;transform-origin: center;border-right: 3px solid #777777;border-top: 3px solid #777777;border-left: 3px solid #999999;border-bottom: 3px solid #bbbbbb;}
/* (cs)spinner standard rotation animation */
@-webkit-keyframes standard {
	from {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	to {-webkit-transform: rotate(360deg);transform: rotate(360deg);}
}
@keyframes standard {
	from {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	to {-webkit-transform: rotate(360deg);transform: rotate(360deg);}
}

/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 *  Owl Carousel - Core
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    touch-action: manipulation;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
    .owl-stage {
display: -webkit-box;
display: -moz-box;
display: -ms-box;
display: box;
}
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
    
  .owl-carousel .owl-item img {
    display: block;
    width: auto; }
    .mobile-gallery .owl-carousel .owl-stage {display: flex;align-items: center;}
    .mobile-gallery .owl-carousel .owl-item li { text-align:center;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content: flex-end; }
    .mobile-gallery .owl-carousel .owl-item img { display: inline;width: auto;max-width:100%;margin:0 auto; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel .owl-nav button.owl-prev,
  .owl-carousel .owl-nav button.owl-next,
  .owl-carousel button.owl-dot {
    background: none;
    color: inherit;
    border: none;
    padding: 0 !important;
    font: inherit; }
    .owl-carousel .owl-nav button.owl-prev span, .owl-carousel .owl-nav button.owl-next span { position:relative;top:-6px; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item {
  /**
			This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong
			calculation of the height of the owl-item that breaks page layouts
		 */ }
  .owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity 400ms ease; }
  .owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {
    max-height: 0; }
  .owl-carousel .owl-item img.owl-lazy {
    transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }

/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent;height:20px;max-width:120px;margin:0 auto;overflow:hidden;}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}


/* Elastislide Style */
.rg-thumbs { position:fixed;bottom:0;width:100%; }

.es-carousel-wrapper{
	background: #dedede;
	padding:10px 27px;
	position:relative;
}
.es-carousel{
	overflow:hidden;
	background:transparent;
}
.es-carousel ul{
	display:none;
	/*width: 10000px !important;*/
}
.es-carousel ul li{
	height:80px !important;
	float:left;
	display:block;
	text-align:center;
	width:100px !important;
}
.es-carousel ul li a{
	display:block;
	border-style:solid;
	border-color:#222;
	opacity:0.8;
	-webkit-touch-callout:none;
	/* option */
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	height:80px !important;
	display:flex;
	justify-content:center;
	align-items:center;
}
.es-carousel ul li.selected a{
	border-color:#fff;
	opacity:1.0;
}
.es-carousel ul li a img{
	display:block;
	border:none;
	max-width:100%;
	max-height:100%;
	width:auto !important;
	margin:0 auto;
}
.es-nav span{
	position:absolute;
	top:50%;
	left:8px;
	background:transparent url('../images/gallery/nav_thumbs.png') no-repeat top left;
	width:14px;
	height:26px;
	margin-top:-13px;
	text-indent:-9000px;
	cursor:pointer;
	opacity:0.8;
}
.es-nav span.es-nav-next{
	right:8px;
	left:auto;
	background-position:top right;
}
.es-nav span:hover{
	opacity:1.0;
}
.rg-gallery {
	height: 100%;
}
.rg-image-wrapper{
	position:relative;
	padding:20px 30px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	min-height:20px;
	height: calc(100% - 89px);

	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}
.rg-image{
	position:relative;
	text-align:center;
	line-height:0px;
}
.rg-image img{
	max-height:450px;
	max-width:100%;
}
@media screen and (min-width:1900px) {
	/*max-height:800px;*/
}
@media screen and (min-width:1650px) {
	.rg-image img {max-height:650px;}
}
.rg-image-nav a{
	position:absolute;
	top:48%;
	left:0px;
	background:#000 url('../images/gallery/nav.png') no-repeat -20% 50%;
	width:32px;
	height:32px;
	text-indent:-9000px;
	cursor:pointer;
	opacity:0.3;
	outline:none;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
}
.rg-image-nav a.rg-image-nav-next{
	right:0px;
	left:auto;
	background-position:120% 50%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
}
.rg-image-nav a:hover{
	opacity:0.8;
}
.rg-caption {
	text-align:center;
	margin-top:15px;
	position:relative;
}
.rg-caption p{
	line-height:16px;
	padding:0 15px;
}
.rg-view{
	height:30px;
	display: none;
}
.rg-view a{
	display:block;
	float:right;
	width:16px;
	height:16px;
	margin-right:3px;
	background:#464646 url('../images/gallery/views.png') no-repeat top left;
	border:3px solid #464646;
	opacity:0.8;
}
.rg-view a:hover{
	opacity:1.0;
}
.rg-view a.rg-view-full{
	background-position:0px 0px;
}
.rg-view a.rg-view-selected{
	background-color:#6f6f6f;
	border-color:#6f6f6f;
}
.rg-view a.rg-view-thumbs{
	background-position:0px -16px;
}
.rg-loading{
	width:46px;
	height:46px;
	position:absolute;
	top:50%;
	left:50%;
	background:#000 url('../images/gallery/ajax-loader.gif') no-repeat center center;
	margin:-23px 0px 0px -23px;
	z-index:100;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	opacity:0.7;
}

.latest-blog-entries.for-you { display:block; } 
.owl-stage {padding-left:0 !important;}
.catalog-category-view .latest-blog-entries.top-for-you li.item {display:block;}

.fixed-insp-btn, .fixed-insp-btn:active, .fixed-insp-btn:hover {position:fixed;bottom:50px;right:50px;background:rgba(0,0,0,.3);display:none;padding:10px;}

li.item.ad-box {text-align:center;overflow:hidden;}
li.item.ad-box img {max-width:100%;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;}
@media screen and (max-width:850px) {
	li.item.ad-box img {position:static;}
	.category-page.lt-2 .category-products li.item.ad-box img {position:absolute;}
}

.heureka-badge {text-align:center;margin:10px 0;}

body:not(.loading) .loader-overlay {display:none;}
.loader-overlay {position:fixed;top: 0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.5);z-index: 9998;display:flex;align-items:center;justify-content:center;}
.loader {width:50px;height:50px;border:5px solid rgba(255, 255, 255, 0.8);border-top: 5px solid #000;border-radius: 50%;animation: spin 1s linear infinite;z-index:9999;}
@keyframes spin {
	0% {transform: rotate(0deg);}
	100% {transform: rotate(360deg);}
}
body.loading {overflow:hidden;}

/*popup*/
.popup {width:100%;height:100%;display:none;position:fixed;top:0px;left:0px;background:transparent;z-index:100000;}
.popup-inner {width:350px;max-width:90%;padding:0px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);box-shadow:0px 2px 6px rgba(0,0,0,1);background:#fff;text-align:center;padding:10px;}
.popup-inner img {max-width:100%;}
.popup-close {width:30px;height:30px;padding-top:4px;display:inline-block;position:absolute;top:0px;right:0px;transition:ease 0.25s all;-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%);border-radius:1000px;background:rgba(0,0,0,0.8);font-family:Arial, Sans-Serif;font-size:16px;text-align:center;line-height:1.2;font-weight:bold;color:#fff;}
.popup-close:hover {-webkit-transform:translate(50%, -50%) rotate(180deg);transform:translate(50%, -50%) rotate(180deg);background:rgba(0,0,0,1);text-decoration:none;color:#FFF;}
@media screen and (min-width: 900px) {
	.popup-inner {width:400px;}
}

@media screen and (max-width: 850px) {
	.category-page .category-products.insp-img .item .item-info .item-title {font-size:0.8rem;}
	.category-page .category-products.insp-img .item {height:350px;}
}
.category-page .category-products.insp-img .item .floating-labels {position:absolute;top:2px;left:2px;max-height:43px;overflow:hidden;}
.category-page .category-products.insp-img .item .floating-labels .item-badge {display:block;width:fit-content;margin:0 0 5px;}
.category-page .category-products.insp-img .item .item-badge {border-radius:3px;border:1px solid #CCC;color:#FFF;margin-bottom:5px;padding:1px 3px;font-size:12px;}

.category-page .category-products.insp-img .item .item-image .product-image img {border-radius:3px;}
.category-page .category-products.insp-img.lv-3 .item .item-image .product-image img {margin:0;height:220px;width:auto;max-height:fit-content;}
.category-page .category-products.insp-img.lv-3 .item {width:calc(((100% - 32px)/ 2));height:220px;}
.category-page .category-products.insp-img.lv-3 .item .item-image {float:left;width:42%;height:100%;}
.category-page .category-products.insp-img.lv-3 .item .floating-labels {position:static;}
.category-page .category-products.insp-img.lv-3 .item .floating-labels .item-badge {display:inline-block;}
.category-page .category-products.insp-img.lv-3 .item .item-info {float:left;width:58%;padding-top:10px;}
.category-page .category-products.insp-img.lv-3 .item .item-info .item-title {font-size:0.8rem;font-weight:bold;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.category-page .category-products.insp-img.lv-3 .item .price-box .special-price .price, .category-products .item .price-box .price.price-green {font-size:1rem;}
.category-page .category-products.insp-img.lv-3 .item .item-info .info-30 {margin:5px 0 0;}
.category-page .category-products .item .free-del {color:green;padding-top:0;}
@media screen and (max-width: 850px) {
	.category-page .category-products.insp-img.lv-3 .item {width:100%;height:auto;overflow:hidden;}
	.category-page .category-products.insp-img .item .floating-labels {max-height:20px;}
}
@media screen and (max-width: 450px) {
	.category-page .category-products.insp-img .item {height:340px;}
}
@media screen and (max-width: 450px) {
	.category-page .category-products.insp-img .item {height:330px;}
}
@media screen and (max-width: 400px) {
	.category-page .category-products.insp-img .item {height:320px;}
}
@media screen and (max-width: 380px) {
	.category-page .category-products.insp-img .item {height:310px;}
}
@media screen and (max-width: 365px) {
	.category-page .category-products.insp-img .item {height:300px;}
}