.category-description.tabs__content {position:relative;}
.tabs__content.active {}
ul.tabs__caption {text-align:center;margin: 0 0 54px;}
ul.tabs__caption li {display:inline-block;cursor:pointer;padding: 19px 38px;font-size: 13px;text-transform: uppercase;}
ul.tabs__caption li .tabs-border {border-bottom:1px dashed #000;}
ul.tabs__caption li.active {box-shadow: 0 0 0 1px #000;}
ul.tabs__caption li.active .tabs-border {border-bottom:none;}
.tabs__content .swiper-container, .tabs__content .swiper-container2, .tabs__content .swiper-container3 {width:1404px;}

/* -- slider products home page --*/
ul.slider-thumbs > li {float: left;position:relative;padding: 40px 0;/* height: 390px; */width:468px;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;}
ul.slider-thumbs > li:hover {-webkit-box-shadow:inset 0 0 70px rgba(0, 0, 0, 0.03);-moz-box-shadow:inset 0 0 70px rgba(0, 0, 0, 0.03);box-shadow:inset 0 0 70px rgba(0, 0, 0, 0.03);}
.slider-thumbs .s-image-wrapper {height: 206px;text-align: center;margin: 0 0 38px;position: relative;}
.slider-thumbs .s-image-wrapper img {display: inline-block;vertical-align: middle;line-height: inherit;max-height: 200px;-webkit-transform: translateZ(0px);-moz-transform: translateZ(0px);transform: translateZ(0px);}
.slider-thumbs .s-info-wrapper {text-align: center;line-height: 30px;padding: 0 60px;height: 60px;margin-bottom: 24px;display: table;overflow: hidden;vertical-align: middle;width: 100%;}
.slider-thumbs .s-info-wrapper .s-info-wrapper-cont {display:table-cell;vertical-align:middle;}
.slider-thumbs .s-buttons-wrapper {display: inline-block;vertical-align: top;}
.slider-thumbs h5 {font-size:17px;margin:0;max-height: 60px;overflow: hidden;line-height: 25px;}
.slider-thumbs .s-offers-wrapper {text-align:center;}
.slider-thumbs .add-to-cart {text-align: center;}
.slider-thumbs .s-pricing-wrapper {display: inline-block;height: 54px;line-height: 54px;position: relative;vertical-align: top;margin: 0 40px 0 0;}
.slider-thumbs .s-pricing-wrapper .s-price {white-space: nowrap;font-size: 39px;font-weight: 100;vertical-align: middle;}
.slider-thumbs .s-quantity-wrapper {display:none;}
.slider-thumbs .s-button, .slider-thumbs button, .slider-thumbs input[type=button], .slider-thumbs input[type=submit] {display: inline-block;border: 0;width: auto;text-decoration: none;color: #fff;font-size: 15px;white-space: nowrap;text-align: center;padding: 0;background: #d94654;text-transform: uppercase;font-weight: 300;font-family: inherit;width: 137px;text-align: center;height: 54px;line-height: normal;-webkit-transition: .2s;-moz-transition: .2s;transition: .2s;}
.slider-thumbs .s-button:hover, .slider-thumbs button:hover, .slider-thumbs input[type=button]:hover, .slider-thumbs input[type=submit]:hover {background:#fb5564;}
.slider-thumbs .s-button.is-added {color:#fff;background:#2fa42e;cursor:default;}
.slider-thumbs .s-button.is-added:hover {background:#2fa42e!important;}
.slider-thumbs .s-out-of-stock {display: inline-block;padding: 20px 0 19px;vertical-align: top;}
/* -- slider products home page end --*/

/* -- Favorites --*/
.shop_favorites {display: inline-block;margin: 0 0 0 30px;vertical-align: top;box-shadow: 0 0 27px rgba(0, 0, 0, 0.05);text-align:center;}
.shop_favorites .add .heart {width: 58px;height: 54px;display:block;color: #d94654;font-size: 32px;line-height: 54px;}
.shop_favorites .del .heart {width:58px;height:54px;display:block;color: #d94654;font-size: 42px;line-height: 54px;}
/* -- Favorites end--*/

.s-header-wrapper .s-catalog-wrapper{position:relative;width:250px;}
.s-header-wrapper .s-catalog-wrapper.is-opened .s-catalog-list{display:block;}
.s-header-wrapper .s-catalog-wrapper .s-catalog-button{position:relative;display:block;background:#369;color:#fff;-webkit-border-radius:2px;border-radius:2px;text-decoration:none;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);margin:0;padding:11px 11px 11px 36px;}
.s-header-wrapper .s-catalog-wrapper .s-catalog-button:before{content:"";position:absolute;left:4px;top:50%;height:28px;width:28px;background:transparent url(../img/icons/hamburger-sprite.png) 0 0 no-repeat;-webkit-background-size:28px auto;-moz-background-size:28px auto;background-size:28px auto;margin:-14px 0 0;}
.s-header-wrapper .s-catalog-wrapper .s-catalog-list{display:none;position:absolute;top:100%;left:0;width:100%;z-index:1;background:#fff;-webkit-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px;border:solid rgba(0,0,0,0.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-height:316px;overflow:auto;-webkit-box-shadow:0 0 6px rgba(0,0,0,0.2);box-shadow:0 0 6px rgba(0,0,0,0.2);border-width:0 1px 1px;margin:0;padding:0;}
.s-header-wrapper .s-catalog-wrapper .s-catalog-list > li{display:block;margin:0;padding:0;}
.s-header-wrapper .s-catalog-wrapper .s-catalog-list > li > a{position:relative;display:block;text-decoration:none;-webkit-transition:background 222ms linear;-moz-transition:background 222ms linear;-o-transition:background 222ms linear;-ms-transition:background 222ms linear;transition:background 222ms linear;margin:0;padding:.75em;}
.s-header-wrapper .s-catalog-wrapper .s-catalog-list > li > a:hover{background:rgba(0,0,0,0.05);}
.s-promos-wrapper .s-promos-list{margin:0;padding:0;}
.s-promos-wrapper .s-promos-list .s-promo-item{display:inline-block;vertical-align:top;width:23.5%;margin:.5em 0 .5em 2%;}
.s-promos-wrapper .s-promos-list .s-promo-item:nth-child(4n+1){margin-left:0;}
.s-promos-wrapper .s-promos-list .s-promo-item a{position:relative;display:block;height:8em;background:transparent 50% no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;text-align:center;text-shadow:0 1px 1px #000;text-decoration:none;color:#000;overflow:hidden;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 6px rgba(0,0,0,0.1);box-shadow:0 0 6px rgba(0,0,0,0.1);padding:1em 1em 0;}
.s-promos-wrapper .s-promos-list .s-promo-item a h5{font-size:1.3em;text-shadow:0 1px 2px #000;}
.s-promos-wrapper .s-promos-list .s-promo-item a p{font-size:.9em;line-height:1.25em;text-shadow:0 1px 2px #000;max-height:5em;overflow:hidden;}
.s-products-wrapper{margin:0;position: relative;}
.s-products-wrapper:after{content:'';display:table;clear:both;}
.s-products-wrapper .s-sorting-wrapper{padding: 54px 40px;}
.s-products-wrapper .s-sorting-wrapper:after {content:'';display:table;clear:both;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list{float: left;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.sort-filters .s-sort-label{display: inline-block;vertical-align: middle;font-size: 13px;color: #7b7b7b;margin: 0 20px 0 0;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.sort-filters .s-dropdown-wrapper{display: inline-block;vertical-align: middle;font-size: 13px;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.sort-filters .s-dropdown-wrapper > .s-sort-active{display:inline-block;-webkit-border-radius:2px;border-radius:2px;overflow:hidden;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);line-height:32px;color:#fff;background:#2fa42e;padding:0 .75em;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.sort-filters .s-dropdown-wrapper > .s-sort-active:after{position:relative;top:5px;content:"";display:inline-block;vertical-align:baseline;border:solid transparent;border-top-color:#fff;border-width:6px 5px;margin:0 0 0 6px;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.sort-filters .s-dropdown-wrapper > ul{display: block;text-align:left;background:#fff;margin:0;padding:0;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.sort-filters .s-dropdown-wrapper > ul > li {display:block;float: left;margin:0;padding:0;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.sort-filters .s-dropdown-wrapper > ul > li.is-active {-webkit-box-shadow: 0 0 0 1px #d94654;-moz-box-shadow: 0 0 0 1px #d94654;box-shadow: 0 0 0 1px #d94654;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.sort-filters .s-dropdown-wrapper > ul > li > a{display:block;padding: 8px 16px;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.view-filters{-webkit-border-radius:2px;border-radius:2px;overflow:hidden;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.view-filters a{display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:32px;padding:6px;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.view-filters a .icon{display:inline-block;vertical-align:top;width:20px;height:20px;background:transparent 0 -20px no-repeat;-webkit-background-size:20px auto;-moz-background-size:20px auto;background-size:20px auto;margin:0;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.view-filters a .icon.thumbs{background-image:url(../img/icons/thumb-icon.png);}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.view-filters a .icon.table{background-image:url(../img/icons/table-sprite.png);}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.view-filters a.is-active{background:#2fa42e;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.view-filters a.is-active .icon{background-position:0 0;}
.s-products-wrapper .s-paging-wrapper{text-align:center;margin:0;clear: both;}
.s-products-wrapper .s-paging-wrapper.is-lazy-loading .s-paging-list{display:none;}
.s-products-wrapper .s-paging-wrapper .s-paging-list{margin:0;}
.s-products-wrapper .s-paging-wrapper .s-paging-list li{display:inline-block;margin:0 0 0 .5em;}
.s-products-wrapper .s-paging-wrapper .s-paging-list li:first-child{margin-left:0;}
.s-products-wrapper .s-paging-wrapper .s-paging-list li.selected a,.s-products-wrapper .s-paging-wrapper .s-paging-list li a:hover{background:rgba(0,0,0,0.1);}
.s-products-wrapper .s-paging-wrapper .s-paging-list li a{display:inline-block;min-width:1.25em;line-height:1.25em;text-align:center;-webkit-border-radius:50%;border-radius:50%;padding:.5em;}
.s-category-wrapper{position:relative;margin:0;padding:0 0 90px;}
.s-category-wrapper.is-loading:after{visibility:visible;background:rgba(255,255,255,0.5);}
.s-category-wrapper .s-category-empty{margin:2em 0 0;}
.cat-ico-wrapper {position: absolute;right: 0;top: -108px;}
.open-filter {position: relative;width:122px;background: #fff;height:108px;-webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);cursor:pointer;text-align:center;float: right;}
.open-filter .ic-adjustments {font-size: 44px;line-height: 108px;color: #d94654;}
.white-bg {position:absolute;width:122px;height:40px;background:#fff;bottom: -20px;right:0;display: none;z-index: 20;}
.use-filter {height:64px;line-height:64px;background:#d94654;color:#fff;position:absolute;width:266px;top:50%;font-size: 15px;margin-top:-32px;right:170px;font-weight:800;cursor:default;}
.use-filter:after {content:"";position:absolute;top:50%;margin-top: -13px;right: -26px;border: 12px solid transparent;border-left: 14px solid #d94654;}
.open-cat-desc {position: relative;width:122px;background: #fff;height:108px;-webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);cursor:pointer;text-align:center;float: right;}
.open-cat-desc .ic-book-open {font-size: 44px;line-height: 108px;color: #d94654;}
.white-bg {position:absolute;width:122px;height:40px;background:#fff;bottom: -20px;right:0;display: none;z-index: 20;}
.s-category-filters{display: none;margin: 0;width: 100%;padding: 40px 40px 0px;position: relative;background: #fff;-webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);}
.s-category-filters .s-filter-group{margin: 0 40px 40px 0;display: inline-block;vertical-align: top;}
.s-category-filters .s-filter-group .s-filter-header{font-size: 15px;font-weight: 500;margin: 0 0 25px;text-transform: uppercase;}
.s-category-filters .s-filter-group .s-filter-wrapper{margin: 0 40px 0 0;display: inline-block;vertical-align: top;}
.s-category-filters .s-filter-group .s-filter-wrapper .s-filter-item{display:block;}
.s-category-filters label {display: block;cursor: pointer;position: relative;margin: 0 0 9px;}
.s-category-filters input[type=radio], .s-category-filters input[type=checkbox] {display: none!important;}
.s-category-filters label:before {content: "";width: 26px;height: 26px;display: inline-block;vertical-align: middle;margin: 0 7px 0 0;border: 1px solid #e7e7e7;}
.s-category-filters input[type=checkbox]:checked + label:before {content: "\2714";color: #d94654;text-align: center;line-height: 26px;border: 1px solid #d94654;}
.s-category-filters input[type=checkbox] + label:before {/* border: 1px solid #d94654; */}
.s-category-filters .f-text {font-size: 13px;color: #7b7b7b;}
.s-category-filters .s-filter-group .s-filter-wrapper .s-filter-item.s-range-item{display:block;width:100%;text-align:center;white-space:nowrap;margin:0;}
.s-category-filters .s-filter-group .s-filter-wrapper .s-filter-item.s-range-item input[type=text]{width:30%;min-width:50px;vertical-align:middle;text-align:left;margin:0 4px;padding:.25em .4em;}
.s-category-filters .s-buttons-wrapper{margin:2em 0 0;}
.filter-is-open .s-category-filters {display:block;}
#select-view {float:right;text-align:right;}
.category-description {display: none;margin: 0;width: 100%;padding: 40px;position: relative;background: #fff;-webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);}
.category-description a {border-bottom:1px solid;}
.category-description b, .category-description strong {font-weight:500;}
/* -- product view --*/
.thumbs { padding: 40px 0 0;}
.thumbs li {float:left;width:390px;height:450px;transition: .3s;text-align:center;padding: 44px 0;position: relative;}
.thumbs li:hover {-webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);}
.thumbs li.swiper-slide:hover {-webkit-box-shadow:inset 0 0 70px rgba(0, 0, 0, 0.03);-moz-box-shadow:inset 0 0 70px rgba(0, 0, 0, 0.03);box-shadow:inset 0 0 70px rgba(0, 0, 0, 0.03);}
.thumbs .s-image-wrapper {height: 206px;text-align: center;margin: 0 0 32px;position: relative;}
.thumbs .s-image-wrapper img {display: inline-block;vertical-align: middle;line-height: inherit;max-height: 100%;-webkit-transform: translateZ(0px);-moz-transform: translateZ(0px);transform: translateZ(0px);}
.thumbs .s-info-wrapper {text-align: center;line-height: 30px;padding: 0 60px;height: 60px;margin-bottom: 18px;display: table;overflow: hidden;vertical-align: middle;width: 100%;}
.thumbs .s-info-wrapper .s-info-wrapper-cont {display:table-cell;vertical-align:middle;}
.thumbs .s-buttons-wrapper {display: inline-block;vertical-align: top;}
.thumbs h5 {font-size:17px;margin:0;max-height: 50px;overflow: hidden;line-height: 25px;}
.thumbs .s-offers-wrapper {text-align:center;}
.thumbs .add-to-cart {text-align: center;}
.thumbs .s-pricing-wrapper {display: inline-block;height: 45px;line-height: 45px;position: relative;vertical-align: top;margin: 0 20px 0 0;}
.thumbs .s-pricing-wrapper .s-price {white-space: nowrap;font-size: 33px;font-weight: 100;vertical-align: middle;}
.thumbs .s-quantity-wrapper {display:none;}
.thumbs .s-button, .thumbs button, .thumbs input[type=button], .thumbs input[type=submit] {display: inline-block;border: 0;width: auto;text-decoration: none;color: #fff;font-size: 15px;white-space: nowrap;text-align: center;padding: 0;background: #d94654;text-transform: uppercase;font-weight: 300;font-family: inherit;width: 113px;text-align: center;height: 45px;line-height: normal;}
.thumbs .s-button:hover, .thumbs button:hover, .thumbs input[type=button]:hover, .thumbs input[type=submit]:hover {background:#fb5564;}
.thumbs .s-button.is-added, .purchase .s-product-add-button.is-added {color:#fff;background:#2fa42e;cursor:default;}
.thumbs .s-button.is-added, .purchase .s-product-add-button.is-added:hover {background:#2fa42e!important;}
.thumbs .s-out-of-stock {display: inline-block;padding: 15px 0 14px;vertical-align: top;}
.thumbs .shop_favorites {margin:0 0 0 18px;}
.thumbs .shop_favorites a {text-decoration:none;}
.thumbs .shop_favorites .add .heart {height:45px;width:60px;line-height:45px;font-size: 28px;}
.thumbs .shop_favorites .del .heart {height:45px;width:60px;line-height:45px;font-size: 38px;}
/* -- product view end --*/
/* -- product page -- */
.product-head {margin:0 auto 50px;}
.s-product-header {display:inline-block;max-width: 1350px;}
.product-head .shop_favorites {-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.product-head .shop_favorites .add .heart {width:auto;height:auto;line-height: 32px;}
.product-head .shop_favorites .del .heart {width:auto;height:auto;line-height: 32px;}
.prod-img-n-form:after {content:'';display:table;clear:both;}
.prod-img-n-form-left {width:50%;float:left;text-align:right;}
.prod-img-n-form-rt {width:50%;float:right;text-align:left;-webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);}
.s-stocks-wrapper{display:inline-block;margin: 0 40px 0 0;}
.green-ico {width: 35px;height: 35px;-webkit-box-shadow: 0 0 0 1px #eff0c0;-moz-box-shadow: 0 0 0 1px #eff0c0;box-shadow: 0 0 0 1px #eff0c0;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;padding: 3px;margin:0 12px 0 0;}
.green-ico-inner {display:block;width:100%;height:100%;background:#cacc2a;color:#fff;-moz-box-shadow: 0 0 0 1px #eff0c0;box-shadow: 0 0 0 1px #eff0c0;-webkit-border-radius: 50%;text-align:center;line-height: 29px;}
.red-ico {width: 35px;height: 35px;-webkit-box-shadow: 0 0 0 1px #f4c9cd;-moz-box-shadow: 0 0 0 1px #f4c9cd;box-shadow: 0 0 0 1px #f4c9cd;-webkit-border-radius: 50%;padding: 3px;-moz-border-radius: 50%;padding: 3px;border-radius: 50%;padding: 3px;margin: 0 12px 0 0;}
.red-ico-inner {display: block;width: 100%;height: 100%;background: #d94654;color: #fff;-moz-box-shadow: 0 0 0 1px #eff0c0;box-shadow: 0 0 0 1px #eff0c0;-webkit-border-radius: 50%;text-align: center;line-height: 29px;font-size: 15px;}
.stocks-txt {font-size:15px;}
.sku-sku {display:inline-block;}
.ic-b-code {font-size: 35px;margin: 0 12px 0 0;}
.purchase input[type="submit"] {width: 164px;height:54px;line-height:normal;border:none;font-size: 15px;background: #d94654;text-transform: uppercase;font-weight: 300;color:#fff;}
.increase-volume, .decrease-volume {display;block;cursor:pointer;position:absolute;width: 10px;height:27px;line-height: 27px;text-align: center;}
.increase-volume {top:0;right: 18px;font-size: 12px;}
.decrease-volume {bottom:0;right: 18px;font-size: 12px;}
.cart-info {margin: 54px 0 0 0;}
.cart-info:after {content:'';display:table;clear:both;}
.cart-info-block {float:left;width:156px;height:144px;-webkit-box-shadow: 0 0 40px rgba(0,0,0,0.05);-moz-box-shadow: 0 0 40px rgba(0,0,0,0.05);box-shadow: 0 0 40px rgba(0,0,0,0.05);text-align:center;background:#fff;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s;}
.cart-info-block a {display:block;width:100%;height:100%;padding: 0 25px;}
.cart-info-block a:before {content:'';display:inline-block;height:100%;vertical-align:middle;}
.cart-info-a-ico{color:#d94654;font-size: 37px;margin: 0 0 16px;display: block;}
.cart-info-a-text {display:block;font-size:13px;line-height:20px;text-transform:uppercase;}
.cart-info-block:hover {background:#d94654;}
.cart-info-block:hover .cart-info-a-ico, .cart-info-block:hover .cart-info-a-text {color:#fff;}
.product-info-page #modal-info {padding:0;margin:0;width:100%;min-height:100%;}
.product-info-page #modal-info .fancybox-close-small {font-size:0;width:auto;height:auto;display: block;position: absolute;right: 70px;top: 58px;color: #d94654;opacity: .5;cursor: pointer;outline:none!important;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s;}
.product-info-page #modal-info .fancybox-close-small:hover {background:transparent;opacity:1;}
/*.product-info-page #modal-info .fancybox-close-small:before {content: "\e91f";font-size: 40px;font-family:'adaptater';}*/
.product-info-page #modal-info .dev {padding:90px 0 0;-webkit-box-shadow:inset 0 -25px 40px -25px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 -25px 40px -25px rgba(0, 0, 0, 0.05);box-shadow:inset 0 -25px 40px -25px rgba(0, 0, 0, 0.05);}
.product-info-page #modal-info .dev-caption {box-shadow:none;}

.product-info {position:relative;background:#fff;z-index:auto;padding: 0 0 90px;}

.s-product-subpage .s-button-list a{text-decoration:underline;margin:0 0 0 1em;}
.s-product-subpage .s-button-list a:first-child{margin-left:0;}
.s-product-subpage .s-product-text{margin:2em 0 0;}
.s-product-page .s-product-photos{display: inline-block;width: 780px;vertical-align: top;height: 540px;padding: 50px;position:relative;}
.s-product-photos .leave-feedback {position:absolute;right:50px;top:0;}
.s-product-page .s-product-photos .s-photo-main{overflow:hidden;position: relative;}
.s-product-page .s-product-photos .s-photo-main .is-hidden{display:none!important;}
.s-product-page .s-product-photos .s-photo-main .s-video-wrapper{position:relative;width:100%;height:430px;}
.s-product-page .s-product-photos .s-photo-main .s-video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-border-radius:2px;border-radius:2px;overflow:hidden;}
.s-product-page .s-product-photos .s-photo-main a{display:block;text-align:center;}
.s-product-page .s-product-photos .s-photo-main a img{display:inline-block;vertical-align:middle;max-width:100%;max-height:430px;line-height:inherit;}
.s-product-page .s-product-photos .s-photos-list{margin:1em 0;}
.s-product-page .s-product-photos .s-photos-list .s-photo-thumb{display:inline-block;vertical-align:top;margin:0 1em 1em 0;}
.s-product-page .s-product-photos .s-photos-list .s-photo-thumb a{display:inline-block;vertical-align:top;line-height:0;-webkit-border-radius:2px;border-radius:2px;overflow:hidden;padding:2px;}
.s-product-page .s-product-photos .s-photos-list .s-photo-thumb a img{-webkit-border-radius:2px;border-radius:2px;overflow:hidden;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);}
.s-product-page .s-product-photos .s-photos-list .s-photo-thumb a.is-selected{border:2px solid #e85034;padding:0;}
.s-product-page .s-cart-wrapper{display: inline-block;vertical-align: top;width: 780px;height: 540px;padding: 53px 56px;}
.s-product-page .s-product-info .s-tabs-wrapper{white-space:nowrap;padding: 55px 0;}
.s-product-page .s-product-info .s-tabs-wrapper .s-tab-item{position:relative;display:inline-block;vertical-align: middle;font-size: 13px;text-transform: uppercase;padding: 19px 30px 20px;}
.s-product-page .s-product-info .s-tabs-wrapper .s-tab-item.is-active{-webkit-box-shadow: 0 0 0 1px #a2a2a2;-moz-box-shadow: 0 0 0 1px #a2a2a2;box-shadow: 0 0 0 1px #a2a2a2;transition: .3s;}
.prod-social {position: absolute;bottom: 50px;left: 40px;}
.s-tab-item > span {display:block;border-bottom:1px dashed #3a3a3a;} 
.s-tab-item.is-active > span {border:none;}
.s-product-page .s-product-info .s-tabs-content .s-tab-content {display:none;font-size:15px;line-height:30px;padding: 0 300px 0 0;}
.s-product-page .s-product-info .s-tabs-content .s-tab-content p {font-size:15px;line-height:30px;}
.s-product-page .s-product-info .s-tabs-content .s-tab-content.is-shown{display:block;}
/*.s-product-page .s-product-info .s-tabs-content .s-tab-content .s-product-overview .s-product-desc {-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;-webkit-column-gap: 80px; -moz-column-gap: 80px;column-gap: 80px;}*/ 
.s-product-page .s-product-info .s-tabs-content .s-tab-content .s-product-overview a{display:inline-block;color: #3a3a3a;text-decoration: underline;}
.s-product-page .s-product-info .s-tabs-content .s-tab-content .s-product-overview .s-product-desc,.s-product-page .s-product-info .s-tabs-content .s-tab-content .s-product-overview .s-product-categories,.s-product-page .s-product-info .s-tabs-content .s-tab-content .s-product-overview .s-tags-wrapper{}
.s-product-page .s-product-info .s-tabs-content .s-tab-content .s-product-overview .s-product-desc:first-child,.s-product-page .s-product-info .s-tabs-content .s-tab-content .s-product-overview .s-product-categories:first-child,.s-product-page .s-product-info .s-tabs-content .s-tab-content .s-product-overview .s-tags-wrapper:first-child{/* margin-top:0; */}
.s-product-page .s-product-info .s-tabs-content .s-tab-content .s-product-overview .s-tags-wrapper a{display:inline-block;vertical-align:baseline;background:#369;color:#fff;-webkit-border-radius:2px;border-radius:2px;margin:0 0 0 4px;padding:.25em .5em;}
.s-product-page .s-product-info .s-tabs-content .s-tab-content .s-features-wrapper tr:first-child td{border-top:0;}
.s-product-page .s-product-info .s-tabs-content .s-tab-content .s-features-wrapper tr td{border:solid rgba(0,0,0,0.05);border-width:1px 0 0;padding:.75em;}
.rev-href {font-size:15px;font-weight:100;}
.rev-href-txt {text-decoration:underline;}
.rev-count {width:38px;height:38px;padding:4px;border:1px solid #f4c9cd;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:0 0 0 10px;}
.rev-count-inner {display: block;width: 100%; height: 100%;color: #fff; background: #d94654;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius: 50%;text-align: center;line-height: 28px;}
.s-product-page .s-related-products{padding: 90px 0 40px;}
.s-product-page .s-related-products .s-related-header{margin:0;text-align: center;}
.s-product-page .s-related-products .s-products-wrapper{margin:0;}
.inner-slider-cont {padding:0 40px;position:relative;}
.inner-slider-p {padding:50px 0;}
.s-product-cart .skus{border-top:1px solid rgba(0,0,0,0.1);margin:1em 0 0;padding:1em 0 0;}
.s-product-cart .skus .skus-item{margin:.5em 0 0;}
.s-product-cart .skus .skus-item:first-child{margin-top:0;}
.s-product-cart .skus .skus-item span{margin:0 0 0 .25em;}
.s-product-cart .skus .skus-item span:first-child{margin-left:0;}
.s-product-cart .skus .skus-item .price{font-weight:bold;color:#c03;}
.s-product-cart .skus .skus-item .hint{font-size:.8666em;color:#aaa;}
.s-product-cart .s-options-wrapper{border-top:1px solid rgba(0,0,0,0.1);margin:1em 0 0;}
.s-product-cart .s-options-wrapper .inline-select{margin:.5em 0 0;padding:0;}
.s-product-cart .s-options-wrapper .inline-select:first-child{margin-top:0;}
.s-product-cart .s-options-wrapper .inline-select a{display:inline-block;vertical-align:middle;min-width:2.5em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;-webkit-border-radius:2px;border-radius:2px;text-decoration:none;overflow:hidden;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);margin:.5em .5em 0 0 !important;padding:.75em;}
.s-product-cart .s-options-wrapper .inline-select a i{display:none;}
.s-product-cart .s-options-wrapper .inline-select a:not(.selected){color:#121212!important;background-color:#fff!important;}
.s-product-cart .s-options-wrapper .inline-select a.selected{border:none;color:#fff;background:#369;}
.s-product-cart .purchase{margin: 55px 0 0 0;}
.s-product-cart .purchase .service-list-wrapper{border:solid rgba(0,0,0,0.1);border-width:1px 0;margin:1em 0 0;padding:1em 0;}
.s-product-cart .purchase .service-list-wrapper .service-item{margin:.5em 0 0;}
.s-product-cart .purchase .service-list-wrapper .service-item:first-child{margin-top:0;}
.s-product-cart .purchase .add2cart{position:relative;}
.s-product-cart .purchase .add2cart .add-form-wrapper{}
.s-product-cart .purchase .add2cart .add-form-wrapper:after {content:"";clear:both;display:table;}
.s-product-cart .purchase .add2cart .add-form-wrapper .quantity-wrapper{float:left;background:transparent;white-space:nowrap;position: relative;-webkit-box-shadow: 0 0 70px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 70px rgba(0, 0, 0, 0.05);box-shadow: 0 0 70px rgba(0, 0, 0, 0.05);}
.s-product-cart .purchase .add2cart .add-form-wrapper .quantity-wrapper input[type=text]{width: 80px;height: 54px;font-size: 15px;line-height: normal;margin: 0;padding: 0 22px;}
.s-product-cart .purchase .add2cart .add-form-wrapper .quantity-wrapper .volume-buttons{display:inline-block;vertical-align:top;}
.s-product-cart .purchase .add2cart .add-form-wrapper .quantity-wrapper .volume-buttons input[type=button]{width:2.6em;}
.s-product-cart .purchase .add2cart .add-form-wrapper .price-wrapper{text-align: left;white-space:nowrap;overflow:hidden;margin: 0 0 56px;}
.s-product-cart .purchase .add2cart .add-form-wrapper .price-wrapper .price{font-size: 35px;font-weight: 300;}
.s-product-cart .purchase .add2cart .add-form-wrapper .price-wrapper .price-line {display: inline-block;font-size: 35px;font-weight: 100;}
.s-product-cart .purchase .add2cart .add-form-wrapper .price-wrapper .compare-at-price{text-decoration:line-through;color:#c99;margin:0 .5em 0 0;}
.s-product-cart .purchase .add2cart .add-form-wrapper .price-wrapper .compare-at-price.is-hidden{display:none;}
.s-product-cart .purchase .add2cart .add-form-wrapper .submit-wrapper{float: left;}
.s-product-cart .purchase .add2cart .added2cart{background:#b8f9c8;-webkit-border-radius:2px;border-radius:2px;overflow:hidden;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);margin:1em 0 0;padding:.5em;}
.s-product-cart .purchase .add2cart .added2cart .button-block{margin:1em 0 0;}
.dialog-is-show{position:relative;height:auto;overflow:hidden;}
.dialog-is-show .s-dialog-wrapper{display:block;}
.s-dialog-wrapper{display:none;position:fixed;top:0;left:0;width:100%;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:1;background:rgba(0,0,0,0.2);overflow:auto;}
.s-dialog-wrapper .s-dialog-content{position:relative;min-width:320px;width:50%;background:#fff;-webkit-border-radius:2px;border-radius:2px;overflow:hidden;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);margin:100px auto;padding:1em;}
.s-reviews-page .s-reviews-header{margin:0;}
.s-reviews-page .s-form-wrapper{margin:1em 0 0;}
.s-reviews-page .s-form-wrapper .s-review-button{margin:0;}
.s-reviews-page .s-form-wrapper .s-review-button .s-button.is-active{color:#fff;background:#2fa42e;}
.s-reviews-page .s-form-wrapper .s-review-form{display:none;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 70px rgba(0, 0, 0, 0.15);box-shadow:0 0 70px rgba(0, 0, 0, 0.15);margin:1em 0 2em;padding:2em;}
.s-reviews-page .s-form-wrapper .s-review-form.is-shown{display:block;}
.s-reviews-page .s-form-wrapper .s-review-form .s-review-field{margin:1em 0 0;}
.s-reviews-page .s-form-wrapper .s-review-form .s-review-field .header-block{margin:0;}
.s-reviews-page .s-form-wrapper .s-review-form .s-review-field label{text-transform:uppercase;font-size:.8em;}
.s-reviews-page .s-form-wrapper .s-review-form .s-review-field:first-child{margin-top:0;}
.s-reviews-page .s-form-wrapper .s-review-form .s-review-field.user-name-block img{display:inline-block;vertical-align:middle;width:20px;-webkit-border-radius:50%;border-radius:50%;margin:0 4px 0 0;}
.s-reviews-page .s-form-wrapper .s-review-form .s-review-field.user-name-block .s-logout-link{color:#888;margin:0 .5em;}
.s-reviews-page .s-form-wrapper .s-review-form .s-review-field.reply-notification{display:none;}
.s-reviews-page .s-form-wrapper .s-review-form .s-review-field .wa-captcha img{-webkit-border-radius:5px;border-radius:5px;}
.s-reviews-page .s-form-wrapper .s-review-form .s-review-field .wa-captcha strong{display:none;}
.s-reviews-page .s-form-wrapper .s-review-form .s-review-field .wa-captcha input[type=text]{margin:.6em 0 0;}
.s-reviews-page .s-form-wrapper .s-review-form .s-review-field .s-rates-wrapper{margin:.25em 0 0;}
.s-reviews-page .s-form-wrapper .s-review-form .s-review-field .s-rates-wrapper .s-rate-item{cursor:pointer;}
.s-reviews-page .s-form-wrapper .s-review-form .s-errors-wrapper{display:none;-webkit-border-radius:2px;border-radius:2px;background:rgba(255,0,0,0.1);margin:1em 0 0;padding:.5em;}
.s-reviews-page .s-form-wrapper .s-review-form .s-errors-wrapper.is-shown{display:inline-block;}
.s-reviews-page .s-form-wrapper .s-review-form .s-errors-wrapper .error{line-height:1.25em;font-style:italic;margin:.5em 0 0;}
.s-reviews-page .s-form-wrapper .s-review-form .s-errors-wrapper .error:first-child{margin-top:0;}
/* -- reviews --*/
.s-product-reviews {text-align:center;width:890px;}
.s-product-reviews h3 {margin: 0 0 46px;}
.s-product-reviews p {font-size: 15px;line-height: 30px;margin: 0 0 50px;}
.s-form-wrapper {margin: 0 0 88px;}
.leave-feedback {display: inline-block;border: 0;text-decoration: none;color: #fff;font-size: 15px;white-space: nowrap;text-align: center;padding: 21px 40px 18px;background: #d94654;text-transform: uppercase;font-weight: 300;font-family: inherit;}
.rev-summary-wrapper {margin:0 0 42px;}
.rev-username-wrapper {font-size:23px;font-weight:400;display:block;margin: 0 0 13px;}
.rev-date-wrapper {font-size:14px;color:#a2a2a2;}
.rev-description-wrapper {font-size: 15px; line-height: 30px;}
.s-review-item {margin: 0 0 86px;}
.s-reviews-show-more {display:inline-block;cursor:pointer;width:204px;height:54px;line-height:54px;font-size;15px;font-weight:300;text-transform:uppercase;color:#d94654;border:1px solid #d94654;text-align:center;}
.s-review-form {padding:40px 40px 40px 40px;}
.s-review-form input {height:54px;padding: 18px 29px 16px;font-weight: 600;font-size: 15px;width: 342px;}
.s-review-form .s-review-field {margin:0 0 40px;}
.s-review-form .s-review-field:last-of-type {margin:0;}
.s-review-form .s-review-field.reply-notification {margin:0 0 20px;}
.s-review-form input[type="text"] {border: 1px solid #d8d8d8;}
.s-review-form textarea {padding: 18px 29px 16px;font-weight: 600;font-size: 15px;width: 342px;max-width:342px;border: 1px solid #d8d8d8;height:108px;}
.show-reply-comment-form {display:none;}
.s-review-button-inner {padding:2em;}
/* -- reviews end --*/

.s-compare-page .s-empty-page{margin:1em 0 0;}
.s-compare-page .s-compare-header{margin:0;}
.s-compare-page .s-compare-filter{display:inline-block;-webkit-border-radius:2px;border-radius:2px;overflow:hidden;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);margin:1em 0 0;}
.s-compare-page .s-compare-filter .s-button{display:inline-block;vertical-align:top;line-height:32px;min-width:32px;text-align:center;border-left:1px solid rgba(0,0,0,0.1);-webkit-border-radius:0;border-radius:0;margin:0;padding:0 8px;}
.s-compare-page .s-compare-filter .s-button:first-child{margin-left:0;border-left-color:transparent;}
.s-compare-page .s-compare-filter .s-button.is-selected{background:#2fa42e;color:#fff;border-left-color:transparent;cursor:default;}
.s-compare-page .s-compare-filter .s-button.is-selected + .s-button{border-left-color:transparent;}
.s-compare-page .s-compare-table{margin:2em 0 0;}
.s-compare-page .s-compare-table th,.s-compare-page .s-compare-table td{border:solid rgba(0,0,0,0.05);vertical-align:middle;border-width:1px 0;}
.s-compare-page .s-compare-table tr:nth-child(even) th,.s-compare-page .s-compare-table tr:nth-child(even) td{background:rgba(0,0,0,0.025);}
.s-compare-page .s-buttons-wrapper{text-align:center;margin:1em 0 0;}
.s-cart-page .s-cart-header{margin:0;}
.s-cart-page .s-empty-cart{margin:1em 0 0;}
.s-cart-page .s-related-products{margin:4em 0 0;}
.s-cart-page .s-related-products .s-related-header{margin:0;}
.s-cart-page .s-cart-products{margin:1em 0 0;}
.s-cart-page .s-cart-products .s-cart-product{display:table;width:100%;table-layout:fixed;overflow:hidden;-webkit-border-radius:2px;border-radius:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);margin:1em 0 0;padding:1em;}
.s-cart-page .s-cart-products .s-cart-product > .left-column,.s-cart-page .s-cart-products .s-cart-product > .right-column{display:table-cell;vertical-align:top;}
.s-cart-page .s-cart-products .s-cart-product > .left-column{width:96px;}
.s-cart-page .s-cart-products .s-cart-product > .right-column{padding:0 0 0 1em;}
.s-cart-page .s-cart-products .s-cart-product .s-product-image{display:block;}
.s-cart-page .s-cart-products .s-cart-product .s-product-image img{width:100%;overflow:hidden;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);}
.s-cart-page .s-cart-products .s-cart-product .s-delete-wrapper{margin:1em 0 0;}
.s-cart-page .s-cart-products .s-cart-product .s-delete-wrapper .s-delete-button{display:block;width:100%;}
.s-cart-page .s-cart-products .s-cart-product .s-offers-wrapper .s-product-name{margin:0;}
.s-cart-page .s-cart-products .s-cart-product .s-offers-wrapper .s-buttons-wrapper{margin:1em 0 0;}
.s-cart-page .s-cart-products .s-cart-product .s-offers-wrapper .s-buttons-wrapper input{margin:0 0 0 .25em;}
.s-cart-page .s-cart-products .s-cart-product .s-offers-wrapper .s-buttons-wrapper input:first-child{margin-left:0;}
.s-cart-page .s-cart-products .s-cart-product .s-offers-wrapper .s-buttons-wrapper .s-product-quantity{width:5.3em;height:2.5em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;}
.s-cart-page .s-cart-products .s-cart-product .s-offers-wrapper .s-buttons-wrapper .s-button{width:2.5em;}
.s-cart-page .s-cart-products .s-cart-product .s-offers-wrapper .s-product-services{margin:1em 0 0;}
.s-cart-page .s-cart-products .s-cart-product .s-offers-wrapper .s-product-services .s-service{margin:.5em 0 0;}
.s-cart-page .s-cart-products .s-cart-product .s-offers-wrapper .s-product-services .s-service:first-child{margin-top:0;}
.s-cart-page .s-cart-products .s-cart-product .s-offers-wrapper .s-product-services .s-service select{margin-left:4px;}
.s-cart-page .s-cart-products .s-cart-product .s-offers-wrapper .s-product-total{text-align:right;font-size:1.4em;margin:.5em 0 0;}
.s-cart-page .s-cart-total{margin:2em 0 0;}
.s-cart-page .s-cart-total .s-affiliate-bonus-wrapper{margin:1em 0 0;}
.s-cart-page .s-cart-total .s-affiliate-bonus-wrapper .s-text-block,.s-cart-page .s-cart-total .s-affiliate-bonus-wrapper .s-affiliate-discount,.s-cart-page .s-cart-total .s-affiliate-bonus-wrapper .s-button-block{margin:1em 0 0;}
.s-cart-page .s-cart-total .s-affiliate-bonus-wrapper .s-text-block:first-child,.s-cart-page .s-cart-total .s-affiliate-bonus-wrapper .s-affiliate-discount:first-child,.s-cart-page .s-cart-total .s-affiliate-bonus-wrapper .s-button-block:first-child{margin-top:0;}
.s-cart-page .s-cart-total .s-affiliate-hint-wrapper{margin:1em 0 0;}
.s-cart-page .s-cart-total .s-coupon-wrapper .s-coupon-header{display:inline-block;vertical-align:middle;font-size:1.4em;margin:0;}
.s-cart-page .s-cart-total .s-coupon-wrapper input{vertical-align:middle;}
.s-cart-page .s-cart-total .s-coupon-wrapper .s-text{width:150px;margin:0 0 0 .5em;}
.s-cart-page .s-cart-total .s-coupon-wrapper .error-message{color:#f00;margin:1em 0;}
.s-cart-page .s-cart-total .s-discount-wrapper{margin:1em 0 0;}
.s-cart-page .s-cart-total .s-discount-wrapper .s-discount-header{display:inline-block;vertical-align:middle;margin:0 5px 0 0;}
.s-cart-page .s-cart-total .s-discount-wrapper .s-cart-discount{display:inline-block;vertical-align:middle;font-size:1.2em;}
.s-cart-page .s-cart-total .s-total-wrapper{text-align:right;margin:2em 0 0;}
.s-cart-page .s-cart-total .s-total-wrapper .s-total-header{display:inline-block;vertical-align:middle;margin:0 .5em 0 0;}
.s-cart-page .s-cart-total .s-total-wrapper .s-total{display:inline-block;vertical-align:middle;font-size:1.5em;font-weight:bold;}
.s-cart-page .s-cart-total .s-cart-checkout{text-align:right;margin:2em 0 0;}
.s-cart-page .s-cart-total .s-cart-checkout .s-checkout-featured{display:inline-block;vertical-align:baseline;margin:0 1em 0 0;}
.s-cart-page .s-cart-total .s-cart-checkout .s-checkout-featured img{margin:0 0 0 6px;}
.s-cart-page .s-cart-total .s-cart-checkout .s-checkout-featured img:first-child{margin-left:0;}
#tooltip_content>.flexdiscount-form{display:flex;align-items:center;}
.s-checkout-page .s-checkout-header{margin:0;}
.s-checkout-page .s-checkout-nav{margin:1em 0 0;padding:0;}
.s-checkout-page .s-checkout-nav .s-nav-item{display:inline-block;vertical-align:top;line-height:2.5em;margin:0 0 0 4px;padding:0;}
.s-checkout-page .s-checkout-nav .s-nav-item:first-child{margin-left:0;}
.s-checkout-page .s-checkout-nav .s-nav-item:first-child:before{display:none;}
.s-checkout-page .s-checkout-nav .s-nav-item:before{display:inline-block;vertical-align:top;content:">";padding:0 4px 0 0;}
.s-checkout-page .s-checkout-nav .s-nav-item a{display:inline-block;vertical-align:top;cursor:default;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);padding:0 .75em;}
.s-checkout-page .s-checkout-nav .s-nav-item.is-done a{color:#fff;background:#2fa42e;cursor:pointer;}
.s-checkout-page .s-checkout-nav .s-nav-item.is-current a{color:#fff;background:#369;}
.s-checkout-page .s-checkout-nav .s-nav-item.is-next a{color:#666;background:#fff;}
.s-checkout-page .s-checkout-total{margin:1.5em 0 0;}
.s-checkout-page .s-checkout-total .s-total-label{display:inline-block;margin:0 .5em 0 0;}
.s-checkout-page .s-checkout-total .s-total{display:inline-block;font-size:1.5em;}
body.no-user-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.s-range-slider{width:100%;height:16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;margin:1em 0 0;padding:0 8px;}
.s-range-slider .r-bar-wrapper{position:relative;height:100%;}
.s-range-slider .r-bar-wrapper:before,.s-range-slider .r-bar-wrapper .r-bar{position:absolute;top:50%;left:0;width:100%;height:3px;margin:-1.5px 0 0;}
.s-range-slider .r-bar-wrapper:before{content:"";display:block;background:#f0f0f0;}
.s-range-slider .r-bar-wrapper .r-bar{background:#abc;}
.s-range-slider .r-bar-wrapper .r-point{display:inline-block;position:absolute;top:0;left:0;width:16px;height:16px;-webkit-border-radius:50%;border-radius:50%;border:1px solid rgba(0,0,0,0.01);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#369;cursor:pointer;margin:0 0 0 -8px;}
.s-range-slider .r-bar-wrapper .r-point.left{left:0;}
.s-range-slider .r-bar-wrapper .r-point.right{left:100%;}
.s-badge-wrapper{position:absolute;top: 50%;right: 0;margin-top: -19px;height: auto;}
.s-badge-wrapper .badge{display:inline-block;background:#008000;color:#fff;overflow:hidden;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);padding:.5em;}
.s-badge-wrapper .badge.new{background:#008000;}
.s-badge-wrapper .badge.hit{background:#f00;}
.s-badge-wrapper .badge.bestseller{background:#00f;}
.s-badge-wrapper .badge.low-price{background:#ffa500;}
.s-lazyloading-paging ul{text-align:center;}
.s-lazyloading-paging ul li{display:inline-block;vertical-align:baseline;margin:0 .25rem;}
.s-lazyloading-paging ul li a{display:block;min-width:2rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:50%;border-radius:50%;background:#f0f0f0;text-decoration:none;text-align:center;cursor:pointer;padding:.25rem;}
.s-lazyloading-paging ul li.selected a{background:transparent;cursor:default;}

/*--arrived--*/
.plugin_arrived-box {width: auto!important;}
.plugin_arrived-box .plugin_arrived-header {padding: 40px;background:#fff;text-shadow:none;color:#3a3a3a;height:auto;border-bottom: 1px solid #ebebeb;position:relative;}
.plugin_arrived-box .plugin_arrived-header .plugin_arrived-close {position:absolute;float:none;margin:0;right:10px;top:10px;}
.plugin_arrived-box .plugin_arrived-header span {font-size: 19px; font-weight: 400;padding:0;float:none;}
.plugin_arrived-box .plugin_arrived-body {padding:40px;}
.plugin_arrived-box input[type="submit"] {font-size: 15px;font-weight: 300; padding: 17px 29px 14px;}
.plugin_arrived-box input[type="text"], .plugin_arrived-box select {padding: 18px 29px 16px;border: 1px solid #d8d8d8;font-weight: 600;font-size: 15px;width: 342px;margin: 0 0 30px;}
.plugin_arrived-box .plugin_arrived-name {margin: 0 0 7px;font-size:1em;font-weight:300;}

/* -- share review --*/
.sharereview {display:block;color:inherit;font-size:15px;line-height:inherit;height:auto;}
.sharereview .sharereview-wrapper {display:inline-block;margin-top: 20px;}
.sharereview a {display:inline-block;border-bottom:1px dashed #3a3a3a;color:inherit;line-height:1;}
.sharereview-header-block, .sharereview-likes-block, .sharereview-share-block {display:inline-block;vertical-align:middle;padding:0;}
.sharereview-plus, .sharereview-minus {display: block;margin-right: 0;padding: 0; height: 30px;width: 30px;background: #fff!important;color: #3a3a3a; text-align: center;border-radius: 50%;line-height: 30px;-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);}
.sharereview-likes-block.no-padded {margin:0 15px 0 40px;}
i.sharereview-icon {display:inline-block;vertical-align:middle;width:33px;height:38px;margin:0 15px 0 40px;background:url('/wa-data/public/shop/themes/mkora/img/rev-flag.png') no-repeat;background-size:33px 38px;}
.sharereview-social-block.hidden{display:none}
.home-progs {float:left;width: 62.5%;padding: 66px 0 0;}
.home-progs-title{text-align:center;margin: 0 0 34px;}
.home-progs-title .ic-layers {font-size: 3.866em;color:#d94654;margin: 0 48px 0 0;}
.home-progs-title h2 {font-size:2em;margin: 0;}
.home-progs-t-wrap {margin: 0px 0 30px;width:100%;}
.home-progs-t-wrap:after {content:'';display:table;clear:both;}
ul.home-progs-tabs {padding: 3px 0 0;margin:0;list-style:none;float:left;}
ul.home-progs-tabs li {display:inline-block;padding: 11px 22px;vertical-align:top;font-size:0.866em;text-transform:uppercase;line-height:1;cursor:pointer;}
ul.home-progs-tabs li span {display:inline-block;border-bottom:1px dashed #3a3a3a;}
ul.home-progs-tabs li.active {box-shadow:0 0 0 1px #d94654;color:#d94654;}
ul.home-progs-tabs li.active span {border-bottom:none;}
.home-progs-tabs-br {float:right;padding:7px 20px 7px 10px;margin: 0px 0 0 0;border:1px solid #fafafa;line-height: 1;}
.home-progs-tabs-br input[type=checkbox] {display:none;}
.home-progs-tabs-br label {margin:0 0 0 40px;cursor:pointer;font-size: 0.866em;}
.home-progs-tabs-br label:nth-of-type(1) {margin:0;}
.home-progs-tabs-br label .square-holder {width: 24px;height: 24px;line-height: 24px;display: inline-block;background: #fff;text-align:center;vertical-align: middle;margin: 0 8px 0 0;border:1px solid #e8e8e8;padding: 5px;}
.home-progs-tabs-br input[type=checkbox]:checked + label {color:#d94654;}
.home-progs-tabs-br input[type=checkbox]:checked + label .square-holder:before {content: "";width:100%;height:100%;background:#d94654;display: block;box-sizing: border-box;}
ul.progs-list {padding:0;margin:0;list-style:none;}
ul.progs-list li {width: 313px;height: 281px;float:left;margin:18px 18px 0 0;text-align:center;position:relative;}
ul.progs-list li a {display:block;position:absolute;left:0;top:0;background:rgba(58, 58, 58, 0.75);width:100%;height:100%;color:#fff;font-size:1em;line-height: 25px;z-index:50;-webkit-transition:.5s;-moz-transition:.5s;transition:.5s;}
ul.progs-list li a:before {content:'';display:inline-block;vertical-align:middle;height:100%;}
ul.progs-list li a span {display:inline-block;width:230px;border:1px solid #fff;padding:10px;color:#fff;vertical-align: middle;}
ul.progs-list li a:hover {background:rgba(58, 58, 58, 0.25);}
.progs-list-img {width:100%;height:100%;overflow:hidden;}
.progs-list-img-bg {width:100%;height:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;}
ul.progs-list li:hover .progs-list-img-bg {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.progs-list-brand {position:absolute;line-height:1;right:0;bottom:0;color:#fff;text-transform:uppercase;z-index:51;font-size:.8em;}
.progs-list-brand-kora {width:100%;height:100%;padding:10px 15px;background:#d94654;position:relative;}
.progs-list-brand-newline {width:100%;height:100%;padding:10px 15px;background:#292929;position:relative;}
.progs-in-page ul.home-progs-tabs li {padding:14px 28px}
.progs-in-page ul.progs-list li {width: 24.24%;height: 324px;margin: 15px 1.01% 0 0;}
.progs-in-page ul.progs-list li.mr-null {margin-right:0!important;}
.programms-btn-cont {clear:both;text-align:center;padding:80px 0 0;}
/*-- banner cart --*/
.cart-banner {display:flex;padding:30px 40px;margin:0 0 40px;align-items: center;background-color:#fff;position:relative;border-radius:30px 0 30px 30px;box-shadow: 0 0 70px rgba(0, 0, 0, 0.05);}
.cart-banner__delete {display: block;position: absolute;top:2px;right:3px;color: #d94654;opacity: .15;font-size: 19px;line-height:1;transition: .3s;cursor:pointer;}
.cart-banner__delete:hover {opacity:1;}
.cart-banner__img {flex:0 1 25%;max-width: 25%;padding:0 40px;}
.cart-banner__txt {flex:1;text-align:center;padding:0 20px;}
.cart-banner___txt__top {font-size:1.6rem;font-weight:100;margin:0 0 25px;line-height:1.4;}
.cart-banner___txt__bot {font-size:.8rem;font-weight:500;}
.cart-banner__arrow {flex:0 1 auto;font-size:92px;color:#78a824;padding:0 20px;}
.cart-banner__btn-cont {flex:0 1 25%;max-width:25%;padding:0 20px;}
.cart-banner__btn {display:inline-block;padding:32px 60px;background-color:#78a824;color:#fff;font-size:24px;font-weight:bold;line-height:1.1;text-transform:uppercase;border-radius:55px;}
.cart-banner__btn:hover {color:#fff!important;}

/*-- product caption --*/
.s-product-header__caption{margin-top:-36px;margin-bottom:10px;}
.s-product-header__caption__txt{display:inline-block;padding:8px 44px 8px 16px;background-color:#9bbbe8;color:#fff;position:relative;font-size:14px;font-style:italic;overflow:hidden;}
.s-product-header__caption__txt::after{content:'';position: absolute;right: 0;top: 0;width: 0;height: 0;border-bottom: 35px solid #fff;border-left: 35px solid transparent;z-index: 10;}

.s-product-text__btn-cont {padding:1rem 0;}
.s-product-text__btn {display:inline-block;padding:1rem 2rem;color: #fff;transition: .2s;line-height: 1.1;text-align: center;background: #d94654;text-transform: uppercase;font-family: inherit;font-size: 15px;font-weight: 300;}
.s-product-text__btn:hover {color:#fff!important;background-color: #fb5564;}

.rg-list {display:flex;flex-wrap:wrap;margin:0 -16px!important;padding:0!important;list-style:none!important;}
.rg-list__item {flex:0 1 auto;padding:0 16px;list-style:none;}
.rg-list__item-ttl {font-size:20px;font-weight:300;}
.rg-list__item-ttl >ul {margin:0!important;padding:0!important;list-style:none!important;}
.rg-list__item-ttl >ul>li {font-size:15px;}
.rg-list__item-ttl >ul>li>a {color: #4a68d0;text-decoration:underline;}

/*-- 1200px --*/
@media screen and (max-width: 1580px) {
.tabs__content {position:relative;}
.tabs__content.active {}
ul.tabs__caption {text-align:center;margin: 0 0 38px;}
ul.tabs__caption li {display:inline-block;cursor:pointer;padding: 14px 28px;font-size: 12px;text-transform: uppercase;}
ul.tabs__caption li .tabs-border {border-bottom:1px dashed #000;}
ul.tabs__caption li.active {box-shadow: 0 0 0 1px #000;}
ul.tabs__caption li.active .tabs-border {border-bottom:none;}
.tabs__content .swiper-container, .tabs__content .swiper-container2, .tabs__content .swiper-container3 {width: 1076px;}

/* -- slider products home page --*/
ul.slider-thumbs > li {float: left;position:relative;padding: 30px 0;height: 434px;width:468px;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;}
ul.slider-thumbs > li:hover {-webkit-box-shadow:inset 0 0 70px rgba(0, 0, 0, 0.03);-moz-box-shadow:inset 0 0 70px rgba(0, 0, 0, 0.03);box-shadow:inset 0 0 70px rgba(0, 0, 0, 0.03);}
.slider-thumbs .s-image-wrapper {height: 206px;text-align: center;margin: 0 0 38px;}
.slider-thumbs .s-image-wrapper img {display: inline-block;vertical-align: middle;line-height: inherit;max-height: 200px;}
.slider-thumbs .s-info-wrapper {text-align: center;line-height: 30px;padding: 0 60px;height: 60px;margin-bottom: 24px;display: table;overflow: hidden;vertical-align: middle;}
.slider-thumbs .s-info-wrapper .s-info-wrapper-cont {display:table-cell;vertical-align:middle;}
.slider-thumbs .s-buttons-wrapper {display: inline-block;vertical-align: top;}
.slider-thumbs h5 {font-size: 16px;margin:0;max-height: 50px;overflow: hidden;line-height: 25px;}
.slider-thumbs .s-offers-wrapper {text-align:center;}
.slider-thumbs .add-to-cart {text-align: center;}
.slider-thumbs .s-pricing-wrapper {display: inline-block;height: 45px;line-height: 45px;position: relative;vertical-align: top;margin: 0 30px 0 0;}
.slider-thumbs .s-pricing-wrapper .s-price {white-space: nowrap;font-size: 32px;font-weight: 100;vertical-align: middle;}
.slider-thumbs .s-quantity-wrapper {display:none;}
.slider-thumbs .s-button, .slider-thumbs button, .slider-thumbs input[type=button], .slider-thumbs input[type=submit] {display: inline-block;border: 0;width: auto;text-decoration: none;color: #fff;font-size: 14px;white-space: nowrap;text-align: center;padding: 0;background: #d94654;text-transform: uppercase;font-weight: 300;font-family: inherit;width: 120px;text-align: center;height: 45px;line-height: normal;}
.slider-thumbs .s-button.is-added {color:#fff;background:#2fa42e;cursor:default;}
.slider-thumbs .s-out-of-stock {display: inline-block;padding: 20px 0 19px;vertical-align: top;}
/* -- slider products home page end --*/

/* -- Favorites --*/
.shop_favorites {display: inline-block;margin: 0 0 0 20px;vertical-align: top;box-shadow: 0 0 27px rgba(0, 0, 0, 0.05);text-align:center;}
.shop_favorites .add .heart {width: 50px;height: 45px;display:block;color: #d94654;font-size: 25px;line-height: 45px;}
.shop_favorites .del .heart {width: 50px;height: 45px;display:block;color: #d94654;font-size: 35px;line-height: 45px;}
/* -- Favorites end--*/

.s-header-wrapper .s-catalog-wrapper{position:relative;width:250px;}
.s-header-wrapper .s-catalog-wrapper.is-opened .s-catalog-list{display:block;}
.s-header-wrapper .s-catalog-wrapper .s-catalog-button{position:relative;display:block;background:#369;color:#fff;-webkit-border-radius:2px;border-radius:2px;text-decoration:none;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);margin:0;padding:11px 11px 11px 36px;}
.s-header-wrapper .s-catalog-wrapper .s-catalog-button:before{content:"";position:absolute;left:4px;top:50%;height:28px;width:28px;background:transparent url(../img/icons/hamburger-sprite.png) 0 0 no-repeat;-webkit-background-size:28px auto;-moz-background-size:28px auto;background-size:28px auto;margin:-14px 0 0;}
.s-header-wrapper .s-catalog-wrapper .s-catalog-list{display:none;position:absolute;top:100%;left:0;width:100%;z-index:1;background:#fff;-webkit-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px;border:solid rgba(0,0,0,0.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-height:316px;overflow:auto;-webkit-box-shadow:0 0 6px rgba(0,0,0,0.2);box-shadow:0 0 6px rgba(0,0,0,0.2);border-width:0 1px 1px;margin:0;padding:0;}
.s-header-wrapper .s-catalog-wrapper .s-catalog-list > li{display:block;margin:0;padding:0;}
.s-header-wrapper .s-catalog-wrapper .s-catalog-list > li > a{position:relative;display:block;text-decoration:none;-webkit-transition:background 222ms linear;-moz-transition:background 222ms linear;-o-transition:background 222ms linear;-ms-transition:background 222ms linear;transition:background 222ms linear;margin:0;padding:.75em;}
.s-header-wrapper .s-catalog-wrapper .s-catalog-list > li > a:hover{background:rgba(0,0,0,0.05);}
.s-promos-wrapper .s-promos-list{margin:0;padding:0;}
.s-promos-wrapper .s-promos-list .s-promo-item{display:inline-block;vertical-align:top;width:23.5%;margin:.5em 0 .5em 2%;}
.s-promos-wrapper .s-promos-list .s-promo-item:nth-child(4n+1){margin-left:0;}
.s-promos-wrapper .s-promos-list .s-promo-item a{position:relative;display:block;height:8em;background:transparent 50% no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;text-align:center;text-shadow:0 1px 1px #000;text-decoration:none;color:#000;overflow:hidden;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 6px rgba(0,0,0,0.1);box-shadow:0 0 6px rgba(0,0,0,0.1);padding:1em 1em 0;}
.s-promos-wrapper .s-promos-list .s-promo-item a h5{font-size:1.3em;text-shadow:0 1px 2px #000;}
.s-promos-wrapper .s-promos-list .s-promo-item a p{font-size:.9em;line-height:1.25em;text-shadow:0 1px 2px #000;max-height:5em;overflow:hidden;}
.s-products-wrapper{margin:0;position: relative;}
.s-products-wrapper:after{content:'';display:table;clear:both;}
.s-products-wrapper .s-sorting-wrapper{padding: 40px 30px;}
.s-products-wrapper .s-sorting-wrapper:after {content:'';display:table;clear:both;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list{float: left;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.sort-filters .s-sort-label{display: inline-block;vertical-align: middle;font-size: 13px;color: #7b7b7b;margin: 0 20px 0 0;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.sort-filters .s-dropdown-wrapper{display: inline-block;vertical-align: middle;font-size: 13px;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.sort-filters .s-dropdown-wrapper > .s-sort-active{display:inline-block;-webkit-border-radius:2px;border-radius:2px;overflow:hidden;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);line-height:32px;color:#fff;background:#2fa42e;padding:0 .75em;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.sort-filters .s-dropdown-wrapper > .s-sort-active:after{position:relative;top:5px;content:"";display:inline-block;vertical-align:baseline;border:solid transparent;border-top-color:#fff;border-width:6px 5px;margin:0 0 0 6px;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.sort-filters .s-dropdown-wrapper > ul{display: block;text-align:left;background:#fff;margin:0;padding:0;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.sort-filters .s-dropdown-wrapper > ul > li {display:block;float: left;margin:0;padding:0;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.sort-filters .s-dropdown-wrapper > ul > li.is-active {-webkit-box-shadow: 0 0 0 1px #d94654;-moz-box-shadow: 0 0 0 1px #d94654;box-shadow: 0 0 0 1px #d94654;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.sort-filters .s-dropdown-wrapper > ul > li > a{display:block;padding: 8px 16px;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.view-filters{-webkit-border-radius:2px;border-radius:2px;overflow:hidden;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.view-filters a{display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:32px;padding:6px;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.view-filters a .icon{display:inline-block;vertical-align:top;width:20px;height:20px;background:transparent 0 -20px no-repeat;-webkit-background-size:20px auto;-moz-background-size:20px auto;background-size:20px auto;margin:0;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.view-filters a .icon.thumbs{background-image:url(../img/icons/thumb-icon.png);}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.view-filters a .icon.table{background-image:url(../img/icons/table-sprite.png);}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.view-filters a.is-active{background:#2fa42e;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.view-filters a.is-active .icon{background-position:0 0;}
.s-products-wrapper .s-paging-wrapper{text-align:center;margin:0;clear: both;}
.s-products-wrapper .s-paging-wrapper.is-lazy-loading .s-paging-list{display:none;}
.s-products-wrapper .s-paging-wrapper .s-paging-list{margin:0;}
.s-products-wrapper .s-paging-wrapper .s-paging-list li{display:inline-block;margin:0 0 0 .5em;}
.s-products-wrapper .s-paging-wrapper .s-paging-list li:first-child{margin-left:0;}
.s-products-wrapper .s-paging-wrapper .s-paging-list li.selected a,.s-products-wrapper .s-paging-wrapper .s-paging-list li a:hover{background:rgba(0,0,0,0.1);}
.s-products-wrapper .s-paging-wrapper .s-paging-list li a{display:inline-block;min-width:1.25em;line-height:1.25em;text-align:center;-webkit-border-radius:50%;border-radius:50%;padding:.5em;}
.s-category-wrapper{position:relative;margin:0;padding: 0 0 60px;}
.s-category-wrapper.is-loading:after{visibility:visible;background:rgba(255,255,255,0.5);}
.s-category-wrapper .s-category-empty{margin:2em 0 0;}
.cat-ico-wrapper {position: absolute;right: 0;top: -78px;}
.open-filter {position:relative;width: 90px;background: #fff;height: 78px;-webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);cursor:pointer;text-align:center;}
.open-filter .ic-adjustments {font-size: 32px;line-height: 78px;color: #d94654;}
.use-filter {height: 48px;line-height: 48px;background:#d94654;color:#fff;position:absolute;width: 216px;font-size: 13px;top:50%;margin-top: -24px;right: 125px;font-weight:800;}
.use-filter:after {content:"";position:absolute;top:50%;margin-top: -8px;right: -18px;border: 8px solid transparent;border-left: 10px solid #d94654;}
.open-cat-desc {position: relative;width:90px;background: #fff;height:78px;-webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);cursor:pointer;text-align:center;float: right;}
.open-cat-desc .ic-book-open {font-size: 32px;line-height: 78px;color: #d94654;}
.white-bg {position:absolute;width: 90px;height: 30px;background:#fff;bottom: -15px;right:0;display: none;z-index: 20;}
.s-category-filters{display: none;margin: 0;width: 100%;padding: 30px;position: relative;background: #fff;-webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);}
.s-category-filters .s-filter-group{margin: 0 30px 30px 0;display: inline-block;vertical-align: top;}
.s-category-filters .s-filter-group .s-filter-header{font-size: 14px;font-weight: 500;margin: 0 0 20px;}
.s-category-filters .s-filter-group .s-filter-wrapper{margin: 0 30px 0 0;display: inline-block;    vertical-align: top;}
.s-category-filters .s-filter-group .s-filter-wrapper .s-filter-item{display:block;}
.s-category-filters label {display: block;cursor: pointer;position: relative;margin: 0 0 7px;}
.s-category-filters input[type=radio], .s-category-filters input[type=checkbox] {display: none!important;}
.s-category-filters label:before {content: "";width: 20px;height: 20px;display: inline-block;vertical-align: middle;margin: 0 7px 0 0;border: 1px solid #e7e7e7;}
.s-category-filters input[type=checkbox]:checked + label:before {content: "\2714";color: #d94654;text-align: center;line-height: 20px;border: 1px solid #d94654;}
.s-category-filters input[type=checkbox] + label:before {/* border: 1px solid #d94654; */}
.s-category-filters .f-text {font-size: 12px;color: #7b7b7b;}
.s-category-filters .s-filter-group .s-filter-wrapper .s-filter-item.s-range-item{display:block;width:100%;text-align:center;white-space:nowrap;margin:0;}
.s-category-filters .s-filter-group .s-filter-wrapper .s-filter-item.s-range-item input[type=text]{width:30%;min-width:50px;vertical-align:middle;text-align:left;margin:0 4px;padding:.25em .4em;}
.s-category-filters .s-buttons-wrapper{margin:2em 0 0;}
.filter-is-open .s-category-filters {display:block;}
#select-view {float:right;text-align:right;}
.category-description {display: none;margin: 0;width: 100%;padding: 30px;position: relative;background: #fff;-webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);}
/* -- product view --*/
.thumbs {padding: 30px 0 0;}
.thumbs li {float:left;width: 300px;height: 370px;transition: .3s;text-align:center;padding: 32px 0;position: relative;}
.thumbs li:hover {-webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);}
.thumbs li.swiper-slide:hover {-webkit-box-shadow:inset 0 0 70px rgba(0, 0, 0, 0.03);-moz-box-shadow:inset 0 0 70px rgba(0, 0, 0, 0.03);box-shadow:inset 0 0 70px rgba(0, 0, 0, 0.03);}
.thumbs .s-image-wrapper {height: 150px;text-align: center;margin: 0 0 24px;}
.thumbs .s-image-wrapper img {display: inline-block;vertical-align: middle;line-height: inherit;max-height: 100%;}
.thumbs .s-info-wrapper {text-align: center;line-height: 30px;padding: 0px 40px;height: 86px;margin-bottom: 13px;display: table;overflow: hidden;vertical-align: middle;width: 100%;}
.thumbs .s-info-wrapper .s-info-wrapper-cont {display:table-cell;vertical-align:middle;}
.thumbs .s-buttons-wrapper {display: inline-block;vertical-align: top;}
.thumbs h5 {font-size: 15px;margin:0;max-height: 75px;overflow: hidden;line-height: 25px;}
.thumbs .s-offers-wrapper {text-align:center;}
.thumbs .add-to-cart {text-align: center;}
.thumbs .s-pricing-wrapper {display: inline-block;height: 35px;line-height: 33px;position: relative;vertical-align: top;margin: 0 15px 0 0;}
.thumbs .s-pricing-wrapper .s-price {white-space: nowrap;font-size: 28px;font-weight: 100;vertical-align: middle;}
.thumbs .s-quantity-wrapper {display:none;}
.thumbs .s-button, .thumbs button, .thumbs input[type=button], .thumbs input[type=submit] {display: inline-block;border: 0;width: auto;text-decoration: none;color: #fff;font-size: 12px;white-space: nowrap;text-align: center;padding: 0;background: #d94654;text-transform: uppercase;font-weight: 300;font-family: inherit;width: 90px;text-align: center;height: 35px;line-height: normal;}
.thumbs .s-button.is-added, .purchase .s-product-add-button.is-added {color:#fff;background:#2fa42e;cursor:default;}
.thumbs .s-out-of-stock {display: inline-block;padding: 11px 0 10px;vertical-align: top;}
.thumbs .shop_favorites {margin: 0 0 0 13px;}
.thumbs .shop_favorites .add .heart {height: 35px;width: 44px;line-height: 35px;font-size: 20px;}
.thumbs .shop_favorites .del .heart {height: 35px;width: 44px;line-height: 35px;font-size: 28px;}
/* -- product view end --*/
/* -- product page -- */
.product-head {margin: 0 auto 36px;}
.s-product-header {display:inline-block;max-width: 1075px;}
.product-head .shop_favorites {-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.product-head .shop_favorites .add .heart {width:auto;height:auto;line-height: 32px;}
.product-head .shop_favorites .del .heart {width:auto;height:auto;line-height: 32px;}
.prod-img-n-form:after {content:'';display:table;clear:both;}
.prod-img-n-form-left {width:50%;float:left;text-align:right;}
.prod-img-n-form-rt {width:50%;float:right;text-align:left;-webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);}
.s-stocks-wrapper{display:inline-block;margin: 0 30px 0 0;}
.green-ico {width: 26px;height: 26px;-webkit-box-shadow: 0 0 0 1px #eff0c0;-moz-box-shadow: 0 0 0 1px #eff0c0;box-shadow: 0 0 0 1px #eff0c0;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;padding: 2px;margin: 0 9px 0 0;}
.green-ico-inner {display:block;width:100%;height:100%;background:#cacc2a;color:#fff;-moz-box-shadow: 0 0 0 1px #eff0c0;box-shadow: 0 0 0 1px #eff0c0;-webkit-border-radius: 50%;text-align:center;line-height: 26px;}
.red-ico {width: 26px;height: 26px;-webkit-box-shadow: 0 0 0 1px #f4c9cd;-moz-box-shadow: 0 0 0 1px #f4c9cd;box-shadow: 0 0 0 1px #f4c9cd;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;padding: 2px;margin: 0 9px 0 0;}
.red-ico-inner {display: block;width: 100%;height: 100%;background: #d94654;color: #fff;-moz-box-shadow: 0 0 0 1px #eff0c0;box-shadow: 0 0 0 1px #eff0c0;-webkit-border-radius: 50%;text-align: center;line-height: 24px;font-size: 12px;}
.stocks-txt {font-size: 14px;}
.sku-sku {display:inline-block;}
.ic-b-code {font-size: 26px;margin: 0 9px 0 0;}
.purchase input[type="submit"] {width: 137px;height: 45px;line-height:normal;border:none;font-size: 14px;background: #d94654;text-transform: uppercase;font-weight: 300;color:#fff;}
.increase-volume, .decrease-volume {display;block;cursor:pointer;position:absolute;width: 10px;height: 22px;line-height: 22px;text-align: center;}
.increase-volume {top:0;right: 15px;font-size: 11px;}
.decrease-volume {bottom:0;right: 15px;font-size: 11px;}
.cart-info {margin: 30px 0 0 0;}
.cart-info:after {content:'';display:table;clear:both;}
.cart-info-block {float:left;width: 114px;height: 105px;-webkit-box-shadow: 0 0 40px rgba(0,0,0,0.05);-moz-box-shadow: 0 0 40px rgba(0,0,0,0.05);box-shadow: 0 0 40px rgba(0,0,0,0.05);text-align:center;background:#fff;}
.cart-info-block a {display:block;width:100%;height:100%;padding: 0 18px;}
.cart-info-block a:before {content:'';display:inline-block;height:100%;vertical-align:middle;}
.cart-info-a-ico{color:#d94654;font-size: 27px;margin: 0 0 12px;display: block;}
.cart-info-a-text {display:block;font-size: 12px;line-height: 16px;text-transform:uppercase;}
.product-info-page #modal-info {padding:0;margin:0;width:100%;min-height:100%;}
.product-info-page #modal-info .fancybox-close-small {font-size:0;width:auto;height:auto;display: block;position: absolute;right: 70px;top: 58px;color: #d94654;opacity: .5;cursor: pointer;outline:none!important;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s;}
.product-info-page #modal-info .fancybox-close-small:hover {background:transparent;opacity:1;}
/*.product-info-page #modal-info .fancybox-close-small:before {content: "\e91f";font-size: 30px;font-family:'adaptater';}*/
.product-info-page #modal-info .dev {padding:60px 0 0;-webkit-box-shadow:inset 0 -25px 40px -25px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 -25px 40px -25px rgba(0, 0, 0, 0.05);box-shadow:inset 0 -25px 40px -25px rgba(0, 0, 0, 0.05);}
.product-info-page #modal-info .dev-caption {box-shadow:none;}
.product-info {position:relative;background:#fff;z-index:auto;padding: 0 0 90px;}

.s-product-subpage .s-button-list a{text-decoration:underline;margin:0 0 0 1em;}
.s-product-subpage .s-button-list a:first-child{margin-left:0;}
.s-product-subpage .s-product-text{margin:2em 0 0;}
.s-product-page .s-product-photos{display: inline-block;width: 600px;vertical-align: top;height: 394px;padding: 36px;position:relative;}
.s-product-photos .leave-feedback {position:absolute;right:36px;top:0;}
.s-product-page .s-product-photos .s-photo-main{overflow:hidden;}
.s-product-page .s-product-photos .s-photo-main .is-hidden{display:none!important;}
.s-product-page .s-product-photos .s-photo-main .s-video-wrapper{position:relative;width:100%;height:430px;}
.s-product-page .s-product-photos .s-photo-main .s-video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-border-radius:2px;border-radius:2px;overflow:hidden;}
.s-product-page .s-product-photos .s-photo-main a{display:block;text-align:center;}
.s-product-page .s-product-photos .s-photo-main a img{display:inline-block;vertical-align:middle;max-width:100%;max-height: 322px;line-height:inherit;}
.s-product-page .s-product-photos .s-photos-list{margin:1em 0;}
.s-product-page .s-product-photos .s-photos-list .s-photo-thumb{display:inline-block;vertical-align:top;margin:0 1em 1em 0;}
.s-product-page .s-product-photos .s-photos-list .s-photo-thumb a{display:inline-block;vertical-align:top;line-height:0;-webkit-border-radius:2px;border-radius:2px;overflow:hidden;padding:2px;}
.s-product-page .s-product-photos .s-photos-list .s-photo-thumb a img{-webkit-border-radius:2px;border-radius:2px;overflow:hidden;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);}
.s-product-page .s-product-photos .s-photos-list .s-photo-thumb a.is-selected{border:2px solid #e85034;padding:0;}
.s-product-page .s-cart-wrapper{display: inline-block;vertical-align: top;width: 600px;height: 394px;padding: 38px 40px;}
.s-product-page .s-product-info .s-tabs-wrapper{white-space:nowrap;padding: 40px 0;}
.s-product-page .s-product-info .s-tabs-wrapper .s-tab-item{position:relative;display:inline-block;vertical-align: middle;font-size: 12px;text-transform: uppercase;padding: 17px 22px 16px;}
.s-product-page .s-product-info .s-tabs-wrapper .s-tab-item.is-active{-webkit-box-shadow: 0 0 0 1px #a2a2a2;-moz-box-shadow: 0 0 0 1px #a2a2a2;box-shadow: 0 0 0 1px #a2a2a2;transition: .3s;}
.prod-social {position: absolute;bottom: 41px;left: 30px;}
.s-tab-item > span {display:block;border-bottom:1px dashed #3a3a3a;} 
.s-tab-item.is-active > span {border:none;}
.s-product-page .s-product-info .s-tabs-content .s-tab-content {display:none;font-size: 14px;line-height: 25px;padding: 0 220px 0 0;}
.s-product-page .s-product-info .s-tabs-content .s-tab-content p {font-size: 14px;line-height: 24px;}
.s-product-page .s-product-info .s-tabs-content .s-tab-content.is-shown{display:block;}
/*.s-product-page .s-product-info .s-tabs-content .s-tab-content .s-product-overview .s-product-desc {-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;-webkit-column-gap: 80px;-moz-column-gap: 80px;column-gap: 80px;}*/
.s-product-page .s-product-info .s-tabs-content .s-tab-content .s-product-overview a{display:inline-block;color: #3a3a3a;}
.s-product-page .s-product-info .s-tabs-content .s-tab-content .s-product-overview .s-product-desc,.s-product-page .s-product-info .s-tabs-content .s-tab-content .s-product-overview .s-product-categories,.s-product-page .s-product-info .s-tabs-content .s-tab-content .s-product-overview .s-tags-wrapper{}
.s-product-page .s-product-info .s-tabs-content .s-tab-content .s-product-overview .s-product-desc:first-child,.s-product-page .s-product-info .s-tabs-content .s-tab-content .s-product-overview .s-product-categories:first-child,.s-product-page .s-product-info .s-tabs-content .s-tab-content .s-product-overview .s-tags-wrapper:first-child{/* margin-top:0; */}
.s-product-page .s-product-info .s-tabs-content .s-tab-content .s-product-overview .s-tags-wrapper a{display:inline-block;vertical-align:baseline;background:#369;color:#fff;-webkit-border-radius:2px;border-radius:2px;margin:0 0 0 4px;padding:.25em .5em;}
.s-product-page .s-product-info .s-tabs-content .s-tab-content .s-features-wrapper tr:first-child td{border-top:0;}
.s-product-page .s-product-info .s-tabs-content .s-tab-content .s-features-wrapper tr td{border:solid rgba(0,0,0,0.05);border-width:1px 0 0;padding:.75em;}
.rev-href {font-size: 13px;font-weight:100;}
.rev-href-txt {text-decoration:underline;}
.rev-count {width: 28px;height: 28px;padding: 2px;border:1px solid #f4c9cd;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin: 0 0 0 7px;}
.rev-count-inner {display: block;width: 100%;height: 100%;color: #fff;background: #d94654;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius: 50%;text-align: center;line-height: 22px;}
.s-product-page .s-related-products{padding: 90px 0 40px;}
.s-product-page .s-related-products .s-related-header{margin:0;text-align: center;}
.s-product-page .s-related-products .s-products-wrapper{margin:0;}
.inner-slider-cont {padding:0 40px;position:relative;}
.inner-slider-p {padding: 36px 0;}
.s-product-cart .skus{border-top:1px solid rgba(0,0,0,0.1);margin:1em 0 0;padding:1em 0 0;}
.s-product-cart .skus .skus-item{margin:.5em 0 0;}
.s-product-cart .skus .skus-item:first-child{margin-top:0;}
.s-product-cart .skus .skus-item span{margin:0 0 0 .25em;}
.s-product-cart .skus .skus-item span:first-child{margin-left:0;}
.s-product-cart .skus .skus-item .price{font-weight:bold;color:#c03;}
.s-product-cart .skus .skus-item .hint{font-size:.8666em;color:#aaa;}
.s-product-cart .s-options-wrapper{border-top:1px solid rgba(0,0,0,0.1);margin:1em 0 0;}
.s-product-cart .s-options-wrapper .inline-select{margin:.5em 0 0;padding:0;}
.s-product-cart .s-options-wrapper .inline-select:first-child{margin-top:0;}
.s-product-cart .s-options-wrapper .inline-select a{display:inline-block;vertical-align:middle;min-width:2.5em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;-webkit-border-radius:2px;border-radius:2px;text-decoration:none;overflow:hidden;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);margin:.5em .5em 0 0 !important;padding:.75em;}
.s-product-cart .s-options-wrapper .inline-select a i{display:none;}
.s-product-cart .s-options-wrapper .inline-select a:not(.selected){color:#121212!important;background-color:#fff!important;}
.s-product-cart .s-options-wrapper .inline-select a.selected{border:none;color:#fff;background:#369;}
.s-product-cart .purchase{margin: 38px 0 0 0;}
.s-product-cart .purchase .service-list-wrapper{border:solid rgba(0,0,0,0.1);border-width:1px 0;margin:1em 0 0;padding:1em 0;}
.s-product-cart .purchase .service-list-wrapper .service-item{margin:.5em 0 0;}
.s-product-cart .purchase .service-list-wrapper .service-item:first-child{margin-top:0;}
.s-product-cart .purchase .add2cart{position:relative;}
.s-product-cart .purchase .add2cart .add-form-wrapper{}
.s-product-cart .purchase .add2cart .add-form-wrapper:after {content:"";clear:both;display:table;}
.s-product-cart .purchase .add2cart .add-form-wrapper .quantity-wrapper{float:left;background:transparent;white-space:nowrap;position: relative;-webkit-box-shadow: 0 0 70px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 70px rgba(0, 0, 0, 0.05);box-shadow: 0 0 70px rgba(0, 0, 0, 0.05);}
.s-product-cart .purchase .add2cart .add-form-wrapper .quantity-wrapper input[type=text]{width: 67px;height: 45px;font-size: 14px;line-height: normal;margin: 0;padding: 0 16px;}
.s-product-cart .purchase .add2cart .add-form-wrapper .quantity-wrapper .volume-buttons{display:inline-block;vertical-align:top;}
.s-product-cart .purchase .add2cart .add-form-wrapper .quantity-wrapper .volume-buttons input[type=button]{width:2.6em;}
.s-product-cart .purchase .add2cart .add-form-wrapper .price-wrapper{text-align: left;white-space:nowrap;overflow:hidden;margin: 0 0 40px;}
.s-product-cart .purchase .add2cart .add-form-wrapper .price-wrapper .price{font-size: 30px;font-weight: 300;}
.s-product-cart .purchase .add2cart .add-form-wrapper .price-wrapper .price-line {display: inline-block;font-size: 30px;font-weight: 100;}
.s-product-cart .purchase .add2cart .add-form-wrapper .price-wrapper .compare-at-price{text-decoration:line-through;color:#c99;margin:0 .5em 0 0;}
.s-product-cart .purchase .add2cart .add-form-wrapper .price-wrapper .compare-at-price.is-hidden{display:none;}
.s-product-cart .purchase .add2cart .add-form-wrapper .submit-wrapper{float: left;}
.s-product-cart .purchase .add2cart .added2cart{background:#b8f9c8;-webkit-border-radius:2px;border-radius:2px;overflow:hidden;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);margin:1em 0 0;padding:.5em;}
.s-product-cart .purchase .add2cart .added2cart .button-block{margin:1em 0 0;}
.dialog-is-show{position:relative;height:auto;overflow:hidden;}
.dialog-is-show .s-dialog-wrapper{display:block;}
.s-dialog-wrapper{display:none;position:fixed;top:0;left:0;width:100%;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:1;background:rgba(0,0,0,0.2);overflow:auto;}
.s-dialog-wrapper .s-dialog-content{position:relative;min-width:320px;width:50%;background:#fff;-webkit-border-radius:2px;border-radius:2px;overflow:hidden;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);margin:100px auto;padding:1em;}
.s-reviews-page .s-reviews-header{margin:0;}
.s-reviews-page .s-form-wrapper{margin:1em 0 0;}
.s-reviews-page .s-form-wrapper .s-review-button{margin:0;}
.s-reviews-page .s-form-wrapper .s-review-button .s-button.is-active{color:#fff;background:#2fa42e;}
.s-reviews-page .s-form-wrapper .s-review-form{display:none;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 70px rgba(0, 0, 0, 0.15);box-shadow:0 0 70px rgba(0, 0, 0, 0.15);margin:1em 0 2em;padding:2em;}
.s-reviews-page .s-form-wrapper .s-review-form.is-shown{display:block;}
.s-reviews-page .s-form-wrapper .s-review-form .s-review-field{margin:1em 0 0;}
.s-reviews-page .s-form-wrapper .s-review-form .s-review-field .header-block{margin:0;}
.s-reviews-page .s-form-wrapper .s-review-form .s-review-field label{text-transform:uppercase;font-size:.8em;}
.s-reviews-page .s-form-wrapper .s-review-form .s-review-field:first-child{margin-top:0;}
.s-reviews-page .s-form-wrapper .s-review-form .s-review-field.user-name-block img{display:inline-block;vertical-align:middle;width:20px;-webkit-border-radius:50%;border-radius:50%;margin:0 4px 0 0;}
.s-reviews-page .s-form-wrapper .s-review-form .s-review-field.user-name-block .s-logout-link{color:#888;margin:0 .5em;}
.s-reviews-page .s-form-wrapper .s-review-form .s-review-field.reply-notification{display:none;}
.s-reviews-page .s-form-wrapper .s-review-form .s-review-field .wa-captcha img{-webkit-border-radius:5px;border-radius:5px;}
.s-reviews-page .s-form-wrapper .s-review-form .s-review-field .wa-captcha strong{display:none;}
.s-reviews-page .s-form-wrapper .s-review-form .s-review-field .wa-captcha input[type=text]{margin:.6em 0 0;}
.s-reviews-page .s-form-wrapper .s-review-form .s-review-field .s-rates-wrapper{margin:.25em 0 0;}
.s-reviews-page .s-form-wrapper .s-review-form .s-review-field .s-rates-wrapper .s-rate-item{cursor:pointer;}
.s-reviews-page .s-form-wrapper .s-review-form .s-errors-wrapper{display:none;-webkit-border-radius:2px;border-radius:2px;background:rgba(255,0,0,0.1);margin:1em 0 0;padding:.5em;}
.s-reviews-page .s-form-wrapper .s-review-form .s-errors-wrapper.is-shown{display:inline-block;}
.s-reviews-page .s-form-wrapper .s-review-form .s-errors-wrapper .error{line-height:1.25em;font-style:italic;margin:.5em 0 0;}
.s-reviews-page .s-form-wrapper .s-review-form .s-errors-wrapper .error:first-child{margin-top:0;}
/* -- reviews --*/
.s-product-reviews {text-align:center;width: 650px;}
.s-product-reviews h3 {margin: 0 0 34px;}
.s-product-reviews p {font-size: 14px;line-height: 25px;margin: 0 0 36px;}
.s-form-wrapper {margin: 0 0 64px;}
.leave-feedback {display: inline-block;border: 0;text-decoration: none;color: #fff;font-size: 14px;white-space: nowrap;text-align: center;padding: 16px 29px 15px;background: #d94654;text-transform: uppercase;font-weight: 300;font-family: inherit;}
.rev-summary-wrapper {margin: 0 0 30px;}
.rev-username-wrapper {font-size: 20px;font-weight:400;display:block;margin: 0 0 10px;}
.rev-date-wrapper {font-size: 12px;color:#a2a2a2;}
.rev-description-wrapper {font-size: 14px;line-height: 25px;}
.s-review-item {margin: 0 0 62px;}
.s-reviews-show-more {display:inline-block;cursor:pointer;width: 170px;height: 45px;line-height: 45px;font-size;15pxfont-weight:300;text-transform:uppercase;color:#d94654;border:1px solid #d94654;text-align:center;}
.s-review-form {padding:30px 30px 30px 30px;}
.s-review-form input {height:45px;padding: 13px 21px 12px;font-weight: 600;font-size: 14px;width: 250px;}
.s-review-form .s-review-field {margin:0 0 30px;}
.s-review-form .s-review-field.reply-notification {margin:0 0 15px;}
.s-review-form input[type="text"] {border: 1px solid #d8d8d8;}
.s-review-form textarea {padding: 13px 21px 12px;font-weight: 600;font-size: 14px;width: 250px;max-width:250px;border: 1px solid #d8d8d8;height:90px;}
/* -- reviews end --*/

.s-compare-page .s-empty-page{margin:1em 0 0;}
.s-compare-page .s-compare-header{margin:0;}
.s-compare-page .s-compare-filter{display:inline-block;-webkit-border-radius:2px;border-radius:2px;overflow:hidden;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);margin:1em 0 0;}
.s-compare-page .s-compare-filter .s-button{display:inline-block;vertical-align:top;line-height:32px;min-width:32px;text-align:center;border-left:1px solid rgba(0,0,0,0.1);-webkit-border-radius:0;border-radius:0;margin:0;padding:0 8px;}
.s-compare-page .s-compare-filter .s-button:first-child{margin-left:0;border-left-color:transparent;}
.s-compare-page .s-compare-filter .s-button.is-selected{background:#2fa42e;color:#fff;border-left-color:transparent;cursor:default;}
.s-compare-page .s-compare-filter .s-button.is-selected + .s-button{border-left-color:transparent;}
.s-compare-page .s-compare-table{margin:2em 0 0;}
.s-compare-page .s-compare-table th,.s-compare-page .s-compare-table td{border:solid rgba(0,0,0,0.05);vertical-align:middle;border-width:1px 0;}
.s-compare-page .s-compare-table tr:nth-child(even) th,.s-compare-page .s-compare-table tr:nth-child(even) td{background:rgba(0,0,0,0.025);}
.s-compare-page .s-buttons-wrapper{text-align:center;margin:1em 0 0;}
.s-cart-page .s-cart-header{margin:0;}
.s-cart-page .s-empty-cart{margin:1em 0 0;}
.s-cart-page .s-related-products{margin:4em 0 0;}
.s-cart-page .s-related-products .s-related-header{margin:0;}
.s-cart-page .s-cart-products{margin:1em 0 0;}
.s-cart-page .s-cart-products .s-cart-product{display:table;width:100%;table-layout:fixed;overflow:hidden;-webkit-border-radius:2px;border-radius:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);margin:1em 0 0;padding:1em;}
.s-cart-page .s-cart-products .s-cart-product > .left-column,.s-cart-page .s-cart-products .s-cart-product > .right-column{display:table-cell;vertical-align:top;}
.s-cart-page .s-cart-products .s-cart-product > .left-column{width:96px;}
.s-cart-page .s-cart-products .s-cart-product > .right-column{padding:0 0 0 1em;}
.s-cart-page .s-cart-products .s-cart-product .s-product-image{display:block;}
.s-cart-page .s-cart-products .s-cart-product .s-product-image img{width:100%;overflow:hidden;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);}
.s-cart-page .s-cart-products .s-cart-product .s-delete-wrapper{margin:1em 0 0;}
.s-cart-page .s-cart-products .s-cart-product .s-delete-wrapper .s-delete-button{display:block;width:100%;}
.s-cart-page .s-cart-products .s-cart-product .s-offers-wrapper .s-product-name{margin:0;}
.s-cart-page .s-cart-products .s-cart-product .s-offers-wrapper .s-buttons-wrapper{margin:1em 0 0;}
.s-cart-page .s-cart-products .s-cart-product .s-offers-wrapper .s-buttons-wrapper input{margin:0 0 0 .25em;}
.s-cart-page .s-cart-products .s-cart-product .s-offers-wrapper .s-buttons-wrapper input:first-child{margin-left:0;}
.s-cart-page .s-cart-products .s-cart-product .s-offers-wrapper .s-buttons-wrapper .s-product-quantity{width:5.3em;height:2.5em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;}
.s-cart-page .s-cart-products .s-cart-product .s-offers-wrapper .s-buttons-wrapper .s-button{width:2.5em;}
.s-cart-page .s-cart-products .s-cart-product .s-offers-wrapper .s-product-services{margin:1em 0 0;}
.s-cart-page .s-cart-products .s-cart-product .s-offers-wrapper .s-product-services .s-service{margin:.5em 0 0;}
.s-cart-page .s-cart-products .s-cart-product .s-offers-wrapper .s-product-services .s-service:first-child{margin-top:0;}
.s-cart-page .s-cart-products .s-cart-product .s-offers-wrapper .s-product-services .s-service select{margin-left:4px;}
.s-cart-page .s-cart-products .s-cart-product .s-offers-wrapper .s-product-total{text-align:right;font-size:1.4em;margin:.5em 0 0;}
.s-cart-page .s-cart-total{margin:2em 0 0;}
.s-cart-page .s-cart-total .s-affiliate-bonus-wrapper{margin:1em 0 0;}
.s-cart-page .s-cart-total .s-affiliate-bonus-wrapper .s-text-block,.s-cart-page .s-cart-total .s-affiliate-bonus-wrapper .s-affiliate-discount,.s-cart-page .s-cart-total .s-affiliate-bonus-wrapper .s-button-block{margin:1em 0 0;}
.s-cart-page .s-cart-total .s-affiliate-bonus-wrapper .s-text-block:first-child,.s-cart-page .s-cart-total .s-affiliate-bonus-wrapper .s-affiliate-discount:first-child,.s-cart-page .s-cart-total .s-affiliate-bonus-wrapper .s-button-block:first-child{margin-top:0;}
.s-cart-page .s-cart-total .s-affiliate-hint-wrapper{margin:1em 0 0;}
.s-cart-page .s-cart-total .s-coupon-wrapper .s-coupon-header{display:inline-block;vertical-align:middle;font-size:1.4em;margin:0;}
.s-cart-page .s-cart-total .s-coupon-wrapper input{vertical-align:middle;}
.s-cart-page .s-cart-total .s-coupon-wrapper .s-text{width:150px;margin:0 0 0 .5em;}
.s-cart-page .s-cart-total .s-coupon-wrapper .error-message{color:#f00;margin:1em 0;}
.s-cart-page .s-cart-total .s-discount-wrapper{margin:1em 0 0;}
.s-cart-page .s-cart-total .s-discount-wrapper .s-discount-header{display:inline-block;vertical-align:middle;margin:0 5px 0 0;}
.s-cart-page .s-cart-total .s-discount-wrapper .s-cart-discount{display:inline-block;vertical-align:middle;font-size:1.2em;}
.s-cart-page .s-cart-total .s-total-wrapper{text-align:right;margin:2em 0 0;}
.s-cart-page .s-cart-total .s-total-wrapper .s-total-header{display:inline-block;vertical-align:middle;margin:0 .5em 0 0;}
.s-cart-page .s-cart-total .s-total-wrapper .s-total{display:inline-block;vertical-align:middle;font-size:1.5em;font-weight:bold;}
.s-cart-page .s-cart-total .s-cart-checkout{text-align:right;margin:2em 0 0;}
.s-cart-page .s-cart-total .s-cart-checkout .s-checkout-featured{display:inline-block;vertical-align:baseline;margin:0 1em 0 0;}
.s-cart-page .s-cart-total .s-cart-checkout .s-checkout-featured img{margin:0 0 0 6px;}
.s-cart-page .s-cart-total .s-cart-checkout .s-checkout-featured img:first-child{margin-left:0;}
.s-checkout-page .s-checkout-header{margin:0;}
.s-checkout-page .s-checkout-nav{margin:1em 0 0;padding:0;}
.s-checkout-page .s-checkout-nav .s-nav-item{display:inline-block;vertical-align:top;line-height:2.5em;margin:0 0 0 4px;padding:0;}
.s-checkout-page .s-checkout-nav .s-nav-item:first-child{margin-left:0;}
.s-checkout-page .s-checkout-nav .s-nav-item:first-child:before{display:none;}
.s-checkout-page .s-checkout-nav .s-nav-item:before{display:inline-block;vertical-align:top;content:">";padding:0 4px 0 0;}
.s-checkout-page .s-checkout-nav .s-nav-item a{display:inline-block;vertical-align:top;cursor:default;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);padding:0 .75em;}
.s-checkout-page .s-checkout-nav .s-nav-item.is-done a{color:#fff;background:#2fa42e;cursor:pointer;}
.s-checkout-page .s-checkout-nav .s-nav-item.is-current a{color:#fff;background:#369;}
.s-checkout-page .s-checkout-nav .s-nav-item.is-next a{color:#666;background:#fff;}
.s-checkout-page .s-checkout-total{margin:1.5em 0 0;}
.s-checkout-page .s-checkout-total .s-total-label{display:inline-block;margin:0 .5em 0 0;}
.s-checkout-page .s-checkout-total .s-total{display:inline-block;font-size:1.5em;}
body.no-user-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.s-range-slider{width:100%;height:16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;margin:1em 0 0;padding:0 8px;}
.s-range-slider .r-bar-wrapper{position:relative;height:100%;}
.s-range-slider .r-bar-wrapper:before,.s-range-slider .r-bar-wrapper .r-bar{position:absolute;top:50%;left:0;width:100%;height:3px;margin:-1.5px 0 0;}
.s-range-slider .r-bar-wrapper:before{content:"";display:block;background:#f0f0f0;}
.s-range-slider .r-bar-wrapper .r-bar{background:#abc;}
.s-range-slider .r-bar-wrapper .r-point{display:inline-block;position:absolute;top:0;left:0;width:16px;height:16px;-webkit-border-radius:50%;border-radius:50%;border:1px solid rgba(0,0,0,0.01);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#369;cursor:pointer;margin:0 0 0 -8px;}
.s-range-slider .r-bar-wrapper .r-point.left{left:0;}
.s-range-slider .r-bar-wrapper .r-point.right{left:100%;}
.s-badge-wrapper{ position: absolute;top: 50%;right: 0;margin-top: -19px;height: auto;}
.s-badge-wrapper .badge{display:inline-block;background:#008000;color:#fff;overflow:hidden;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);padding:.5em;}
.s-badge-wrapper .badge.new{background:#008000;}
.s-badge-wrapper .badge.hit{background:#f00;}
.s-badge-wrapper .badge.bestseller{background:#00f;}
.s-badge-wrapper .badge.low-price{background:#ffa500;}
.s-lazyloading-paging ul{text-align:center;}
.s-lazyloading-paging ul li{display:inline-block;vertical-align:baseline;margin:0 .25rem;}
.s-lazyloading-paging ul li a{display:block;min-width:2rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:50%;border-radius:50%;background:#f0f0f0;text-decoration:none;text-align:center;cursor:pointer;padding:.25rem;}
.s-lazyloading-paging ul li.selected a{background:transparent;cursor:default;}
/*--arrived--*/
.plugin_arrived-box {width: auto!important;}
.plugin_arrived-box .plugin_arrived-header {padding: 30px;background:#fff;text-shadow:none;color:#3a3a3a;height:auto;border-bottom: 1px solid #ebebeb;position:relative;}
.plugin_arrived-box .plugin_arrived-header .plugin_arrived-close {position:absolute;float:none;margin:0;right:10px;top:10px;}
.plugin_arrived-box .plugin_arrived-header span {font-size: 17px; font-weight: 400;padding:0;float:none;}
.plugin_arrived-box .plugin_arrived-body {padding:30px;}
.plugin_arrived-box input[type="submit"] {font-size: 14px;font-weight: 300; padding: 14px 23px 11px;}
.plugin_arrived-box input[type="text"], .plugin_arrived-box select {padding: 14px 23px 11px;border: 1px solid #d8d8d8;font-weight: 600;font-size: 14px;width: 280px;margin: 0 0 24px;}
.plugin_arrived-box .plugin_arrived-name {margin: 0 0 6px;font-size:1em;font-weight:300;}

/* -- share review --*/
.sharereview {display:block;color:inherit;font-size: 14px;line-height:inherit;height:auto;}
.sharereview .sharereview-wrapper {display:inline-block;}
.sharereview a {display:inline-block;border-bottom:1px dashed #3a3a3a;color:inherit;line-height:1;}
.sharereview-header-block, .sharereview-likes-block, .sharereview-share-block {display:inline-block;vertical-align:middle;padding:0;}
.sharereview-plus, .sharereview-minus {display: block;margin-right: 0;padding: 0;height: 22px;width: 22px;background: #fff!important;color: #3a3a3a;text-align: center;border-radius: 50%;line-height: 22px;-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);}
.sharereview-likes-block.no-padded {margin: 0 11px 0 30px;}
i.sharereview-icon {display:inline-block;vertical-align:middle;width: 24px;height: 28px;margin: 0 11px 0 30px;background:url('/wa-data/public/shop/themes/mkora/img/rev-flag.png') no-repeat;background-size: 24px 28px;}
.sharereview-social-block.hidden{display:none}  
.home-progs {float:left;width: 62.5%;padding: 48px 0 0;}
.home-progs-title{text-align:center;margin: 0 0 19px;}
.home-progs-title .ic-layers {font-size: 3.866em;color:#d94654;margin: 0 35px 0 0;}
.home-progs-title h2 {font-size:2em;margin: 0;}
.home-progs-t-wrap {margin: 0 0 24px;width:100%;}
.home-progs-t-wrap:after {content:'';display:table;clear:both;}
ul.home-progs-tabs {padding: 6px 0 0;margin:0;list-style:none;float:left;}
ul.home-progs-tabs li {display:inline-block;padding: 8px 16px;vertical-align:top;font-size:0.866em;text-transform:uppercase;line-height:1;cursor:pointer;}
ul.home-progs-tabs li span {display:inline-block;border-bottom:1px dashed #3a3a3a;}
ul.home-progs-tabs li.active {box-shadow:0 0 0 1px #d94654;color:#d94654;}
ul.home-progs-tabs li.active span {border-bottom:none;}
.home-progs-tabs-br {float:right;padding: 5px 15px 5px 7px;margin: 6px 0 0 0;border:1px solid #fafafa;line-height: 1;}
.home-progs-tabs-br input[type=checkbox] {display:none;}
.home-progs-tabs-br label {margin: 0 0 0 30px;cursor:pointer;font-size: 0.866em;}
.home-progs-tabs-br label:nth-of-type(1) {margin:0;}
.home-progs-tabs-br label .square-holder {width: 18px;height: 18px;line-height: 18px;display: inline-block;background: #fff;text-align:center;vertical-align: middle;margin: 0 6px 0 0;border:1px solid #e8e8e8;padding: 4px;}
.home-progs-tabs-br input[type=checkbox]:checked + label {color:#d94654;}
.home-progs-tabs-br input[type=checkbox]:checked + label .square-holder:before {content: "";width:100%;height:100%;background:#d94654;display: block;box-sizing: border-box;}
ul.progs-list {padding:0;margin:0;list-style:none;}
ul.progs-list li {width: 240px;height: 210px;float:left;margin: 14px 14px 0 0;text-align:center;position:relative;}
ul.progs-list li a {display:block;position:absolute;left:0;top:0;background:rgba(58, 58, 58, 0.75);width:100%;height:100%;color:#fff;font-size: .85em;line-height: 20px;z-index:50;}
ul.progs-list li a:before {content:'';display:inline-block;vertical-align:middle;height:100%;}
ul.progs-list li a span {display:inline-block;width: 168px;border:1px solid #fff;padding: 7px;vertical-align: middle;}
.progs-list-img {width:100%;height:100%;overflow:hidden;}
.progs-list-img-bg {width:100%;height:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;}
ul.progs-list li:hover .progs-list-img-bg {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.progs-list-brand {position:absolute;line-height:1;right:0;bottom:0;color:#fff;text-transform:uppercase;z-index:51;font-size:.8em;}
.progs-list-brand-kora {width:100%;height:100%;padding: 7px 11px;background:#d94654;position:relative;}
.progs-list-brand-newline {width:100%;height:100%;padding: 7px 11px;background:#292929;position:relative;}
.progs-in-page ul.home-progs-tabs li {padding:14px 28px}
.progs-in-page ul.progs-list li {width: 24.24%;height: 250px;margin: 12px 1.01% 0 0;}
.programms-btn-cont {clear:both;text-align:center;padding: 58px 0 0;}
.div-btn-tr {display:inline-block;padding: 15px 30px 14px;border:1px solid #d94654;color: #d94654;font-size: 1em;text-transform: uppercase;font-weight: 300;line-height: 1;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s;}
.div-btn-tr:hover {border:1px solid #fb5564;color:#fb5564;}
/*-- banner cart --*/
.cart-banner__delete {font-size:18px;}
.cart-banner___txt__top {font-size: 1.6rem;margin: 0 0 16px;}
.cart-banner___txt__bot {font-size: .8rem;}
.cart-banner__arrow {font-size:74px;}
.cart-banner__btn {padding: 24px 36px;font-size:16px;}

/*-- product caption --*/
.s-product-header__caption{margin-top:-20px;}
}
/*-- 960px --*/
@media screen and (max-width: 1260px) {
.tabs__content {position:relative;}
.tabs__content.active {}
ul.tabs__caption {text-align:center;margin: 0 0 30px;}
ul.tabs__caption li {display:inline-block;cursor:pointer;padding: 11px 22px;font-size: 11px;text-transform: uppercase;}
ul.tabs__caption li .tabs-border {border-bottom:1px dashed #000;}
ul.tabs__caption li.active {box-shadow: 0 0 0 1px #000;}
ul.tabs__caption li.active .tabs-border {border-bottom:none;}
.tabs__content .swiper-container, .tabs__content .swiper-container2, .tabs__content .swiper-container3 {width: 860px;}

/* -- slider products home page --*/
ul.slider-thumbs > li {float: left;position:relative;padding: 24px 0;height: 346px;width: 374px;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;}
ul.slider-thumbs > li:hover {-webkit-box-shadow:inset 0 0 70px rgba(0, 0, 0, 0.03);-moz-box-shadow:inset 0 0 70px rgba(0, 0, 0, 0.03);box-shadow:inset 0 0 70px rgba(0, 0, 0, 0.03);}
.slider-thumbs .s-image-wrapper {height: 165px;text-align: center;margin: 0 0 30px;}
.slider-thumbs .s-image-wrapper img {display: inline-block;vertical-align: middle;line-height: inherit;max-height: 165px;}
.slider-thumbs .s-info-wrapper {text-align: center;line-height: 24px;padding: 0 48px;height: 48px;margin-bottom: 20px;display: table;overflow: hidden;vertical-align: middle;}
.slider-thumbs .s-info-wrapper .s-info-wrapper-cont {display:table-cell;vertical-align:middle;}
.slider-thumbs .s-buttons-wrapper {display: inline-block;vertical-align: top;}
.slider-thumbs h5 {font-size: 14px;margin:0;max-height: 40px;overflow: hidden;line-height: 20px;}
.slider-thumbs .s-offers-wrapper {text-align:center;}
.slider-thumbs .add-to-cart {text-align: center;}
.slider-thumbs .s-pricing-wrapper {display: inline-block;height: 36px;line-height: 36px;position: relative;vertical-align: top;margin: 0 24px 0 0;}
.slider-thumbs .s-pricing-wrapper .s-price {white-space: nowrap;font-size: 26px;font-weight: 100;vertical-align: middle;}
.slider-thumbs .s-quantity-wrapper {display:none;}
.slider-thumbs .s-button, .slider-thumbs button, .slider-thumbs input[type=button], .slider-thumbs input[type=submit] {display: inline-block;border: 0;width: auto;text-decoration: none;color: #fff;font-size: 12px;white-space: nowrap;text-align: center;padding: 0;background: #d94654;text-transform: uppercase;font-weight: 300;font-family: inherit;width: 96px;text-align: center;height: 36px;line-height: normal;}
.slider-thumbs .s-button.is-added {color:#fff;background:#2fa42e;cursor:default;}
.slider-thumbs .s-out-of-stock {display: inline-block;padding: 12px 0 11px;vertical-align: top;}
/* -- slider products home page end --*/
/* -- Favorites --*/
.shop_favorites {display: inline-block;margin: 0 0 0 16px;vertical-align: top;box-shadow: 0 0 27px rgba(0, 0, 0, 0.05);text-align:center;}
.shop_favorites .add .heart {width: 40px;height: 36px;display:block;color: #d94654;font-size: 20px;line-height: 36px;}
.shop_favorites .del .heart {width: 40px;height: 36px;display:block;color: #d94654;font-size: 28px;line-height: 36px;}
/* -- Favorites end--*/
.s-header-wrapper .s-catalog-wrapper{position:relative;width:250px;}
.s-header-wrapper .s-catalog-wrapper.is-opened .s-catalog-list{display:block;}
.s-header-wrapper .s-catalog-wrapper .s-catalog-button{position:relative;display:block;background:#369;color:#fff;-webkit-border-radius:2px;border-radius:2px;text-decoration:none;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);margin:0;padding:11px 11px 11px 36px;}
.s-header-wrapper .s-catalog-wrapper .s-catalog-button:before{content:"";position:absolute;left:4px;top:50%;height:28px;width:28px;background:transparent url(../img/icons/hamburger-sprite.png) 0 0 no-repeat;-webkit-background-size:28px auto;-moz-background-size:28px auto;background-size:28px auto;margin:-14px 0 0;}
.s-header-wrapper .s-catalog-wrapper .s-catalog-list{display:none;position:absolute;top:100%;left:0;width:100%;z-index:1;background:#fff;-webkit-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px;border:solid rgba(0,0,0,0.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-height:316px;overflow:auto;-webkit-box-shadow:0 0 6px rgba(0,0,0,0.2);box-shadow:0 0 6px rgba(0,0,0,0.2);border-width:0 1px 1px;margin:0;padding:0;}
.s-header-wrapper .s-catalog-wrapper .s-catalog-list > li{display:block;margin:0;padding:0;}
.s-header-wrapper .s-catalog-wrapper .s-catalog-list > li > a{position:relative;display:block;text-decoration:none;-webkit-transition:background 222ms linear;-moz-transition:background 222ms linear;-o-transition:background 222ms linear;-ms-transition:background 222ms linear;transition:background 222ms linear;margin:0;padding:.75em;}
.s-header-wrapper .s-catalog-wrapper .s-catalog-list > li > a:hover{background:rgba(0,0,0,0.05);}
.s-promos-wrapper .s-promos-list{margin:0;padding:0;}
.s-promos-wrapper .s-promos-list .s-promo-item{display:inline-block;vertical-align:top;width:23.5%;margin:.5em 0 .5em 2%;}
.s-promos-wrapper .s-promos-list .s-promo-item:nth-child(4n+1){margin-left:0;}
.s-promos-wrapper .s-promos-list .s-promo-item a{position:relative;display:block;height:8em;background:transparent 50% no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;text-align:center;text-shadow:0 1px 1px #000;text-decoration:none;color:#000;overflow:hidden;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 6px rgba(0,0,0,0.1);box-shadow:0 0 6px rgba(0,0,0,0.1);padding:1em 1em 0;}
.s-promos-wrapper .s-promos-list .s-promo-item a h5{font-size:1.3em;text-shadow:0 1px 2px #000;}
.s-promos-wrapper .s-promos-list .s-promo-item a p{font-size:.9em;line-height:1.25em;text-shadow:0 1px 2px #000;max-height:5em;overflow:hidden;}
.s-products-wrapper{margin:0;position: relative;}
.s-products-wrapper:after{content:'';display:table;clear:both;}
.s-products-wrapper .s-sorting-wrapper{padding: 40px 30px;}
.s-products-wrapper .s-sorting-wrapper:after {content:'';display:table;clear:both;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list{float: left;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.sort-filters .s-sort-label{display: inline-block;vertical-align: middle;font-size: 13px;color: #7b7b7b;margin: 0 20px 0 0;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.sort-filters .s-dropdown-wrapper{display: inline-block;vertical-align: middle;font-size: 13px;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.sort-filters .s-dropdown-wrapper > .s-sort-active{display:inline-block;-webkit-border-radius:2px;border-radius:2px;overflow:hidden;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);line-height:32px;color:#fff;background:#2fa42e;padding:0 .75em;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.sort-filters .s-dropdown-wrapper > .s-sort-active:after{position:relative;top:5px;content:"";display:inline-block;vertical-align:baseline;border:solid transparent;border-top-color:#fff;border-width:6px 5px;margin:0 0 0 6px;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.sort-filters .s-dropdown-wrapper > ul{display: block;text-align:left;background:#fff;margin:0;padding:0;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.sort-filters .s-dropdown-wrapper > ul > li {display:block;float: left;margin:0;padding:0;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.sort-filters .s-dropdown-wrapper > ul > li.is-active {-webkit-box-shadow: 0 0 0 1px #d94654;-moz-box-shadow: 0 0 0 1px #d94654;box-shadow: 0 0 0 1px #d94654;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.sort-filters .s-dropdown-wrapper > ul > li > a{display:block;padding: 6px 12px;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.view-filters{-webkit-border-radius:2px;border-radius:2px;overflow:hidden;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.view-filters a{display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:32px;padding:6px;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.view-filters a .icon{display:inline-block;vertical-align:top;width:20px;height:20px;background:transparent 0 -20px no-repeat;-webkit-background-size:20px auto;-moz-background-size:20px auto;background-size:20px auto;margin:0;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.view-filters a .icon.thumbs{background-image:url(../img/icons/thumb-icon.png);}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.view-filters a .icon.table{background-image:url(../img/icons/table-sprite.png);}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.view-filters a.is-active{background:#2fa42e;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.view-filters a.is-active .icon{background-position:0 0;}
.s-products-wrapper .s-paging-wrapper{text-align:center;margin:0;clear: both;}
.s-products-wrapper .s-paging-wrapper.is-lazy-loading .s-paging-list{display:none;}
.s-products-wrapper .s-paging-wrapper .s-paging-list{margin:0;}
.s-products-wrapper .s-paging-wrapper .s-paging-list li{display:inline-block;margin:0 0 0 .5em;}
.s-products-wrapper .s-paging-wrapper .s-paging-list li:first-child{margin-left:0;}
.s-products-wrapper .s-paging-wrapper .s-paging-list li.selected a,.s-products-wrapper .s-paging-wrapper .s-paging-list li a:hover{background:rgba(0,0,0,0.1);}
.s-products-wrapper .s-paging-wrapper .s-paging-list li a{display:inline-block;min-width:1.25em;line-height:1.25em;text-align:center;-webkit-border-radius:50%;border-radius:50%;padding:.5em;}
.s-category-wrapper{position:relative;margin:0;padding: 0 0 60px;}
.s-category-wrapper.is-loading:after{visibility:visible;background:rgba(255,255,255,0.5);}
.s-category-wrapper .s-category-empty{margin:2em 0 0;}
.cat-ico-wrapper {position: absolute;right: 0;top: -62px;}
.open-filter {position:relative;width: 72px;background: #fff;height: 62px;-webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);cursor:pointer;text-align:center;}
.open-filter .ic-adjustments {font-size: 26px;line-height: 62px;color: #d94654;}
.use-filter {height: 38px;line-height: 38px;background:#d94654;color:#fff;position:absolute;width: 216px;top:50%;margin-top: -19px;right: 100px;font-size: 12px;font-weight:800;}
.use-filter:after {content:"";position:absolute;top:50%;margin-top: -8px;right: -18px;border: 8px solid transparent;border-left: 10px solid #d94654;}
.white-bg {position:absolute;width: 100%;height: 30px;background:#fff;bottom: -15px;right:0;display: none;z-index: 20;}
.open-cat-desc {position: relative;width:72px;background: #fff;height:62px;-webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);cursor:pointer;text-align:center;float: right;}
.open-cat-desc .ic-book-open {font-size: 26px;line-height: 62px;color: #d94654;}
.s-category-filters{display: none;margin: 0;width: 100%;padding: 24px 24px 0;position: relative;background: #fff;-webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);}
.s-category-filters .s-filter-group{margin: 0 24px 24px 0;display: inline-block;vertical-align: top;}
.s-category-filters .s-filter-group .s-filter-header{font-size: 13px;font-weight: 500;margin: 0 0 16px;}
.s-category-filters .s-filter-group .s-filter-wrapper{margin: 0 24px 0 0;display: inline-block;vertical-align: top;}
.s-category-filters .s-filter-group .s-filter-wrapper .s-filter-item{display:block;}
.s-category-filters label {display: block;cursor: pointer;position: relative;margin: 0 0 6px;}
.s-category-filters input[type=radio], .s-category-filters input[type=checkbox] {display: none!important;}
.s-category-filters label:before {content: "";width: 16px;height: 16px;display: inline-block;vertical-align: middle;margin: 0 6px 0 0;border: 1px solid #e7e7e7;}
.s-category-filters input[type=checkbox]:checked + label:before {content: "\2714";color: #d94654;text-align: center;line-height: 16px;border: 1px solid #d94654;}
.s-category-filters input[type=checkbox] + label:before {/* border: 1px solid #d94654; */}
.s-category-filters .f-text {font-size: 12px;color: #7b7b7b;}
.s-category-filters .s-filter-group .s-filter-wrapper .s-filter-item.s-range-item{display:block;width:100%;text-align:center;white-space:nowrap;margin:0;}
.s-category-filters .s-filter-group .s-filter-wrapper .s-filter-item.s-range-item input[type=text]{width:30%;min-width:50px;vertical-align:middle;text-align:left;margin:0 4px;padding:.25em .4em;}
.s-category-filters .s-buttons-wrapper{margin:2em 0 0;}
.filter-is-open .s-category-filters {display:block;}
#select-view {float:right;text-align:right;}
.catgory-description {display: none;margin: 0;width: 100%;padding: 24px 24px 0;position: relative;background: #fff;-webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);}
/* -- product view --*/
.thumbs {padding: 24px 0 0;}
.thumbs li {float:left;width: 320px;height: 332px;transition: .3s;text-align:center;padding: 24px 0;position: relative;}
.thumbs li:hover {-webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);}
.thumbs li.swiper-slide:hover {-webkit-box-shadow:inset 0 0 70px rgba(0, 0, 0, 0.03);-moz-box-shadow:inset 0 0 70px rgba(0, 0, 0, 0.03);box-shadow:inset 0 0 70px rgba(0, 0, 0, 0.03);}
.thumbs .s-image-wrapper {height: 150px;text-align: center;margin: 0 0 19px;}
.thumbs .s-image-wrapper img {display: inline-block;vertical-align: middle;line-height: inherit;max-height: 100%;}
.thumbs .s-info-wrapper {text-align: center;line-height: 25px;padding: 0px 32px;height: 68px;margin-bottom: 10px;display: table;overflow: hidden;vertical-align: middle;width: 100%;}
.thumbs .s-info-wrapper .s-info-wrapper-cont {display:table-cell;vertical-align:middle;}
.thumbs .s-buttons-wrapper {display: inline-block;vertical-align: top;}
.thumbs h5 {font-size: 14px;margin:0;max-height: 60px;overflow: hidden;line-height: 20px;}
.thumbs .s-offers-wrapper {text-align:center;}
.thumbs .add-to-cart {text-align: center;}
.thumbs .s-pricing-wrapper {display: inline-block;height: 36px;line-height: 36px;position: relative;vertical-align: top;margin: 0 12px 0 0;}
.thumbs .s-pricing-wrapper .s-price {white-space: nowrap;font-size: 22px;font-weight: 100;vertical-align: middle;}
.thumbs .s-quantity-wrapper {display:none;}
.thumbs .s-button, .thumbs button, .thumbs input[type=button], .thumbs input[type=submit] {display: inline-block;border: 0;width: auto;text-decoration: none;color: #fff;font-size: 12px;white-space: nowrap;text-align: center;padding: 0;background: #d94654;text-transform: uppercase;font-weight: 300;font-family: inherit;width: 90px;text-align: center;height: 36px;line-height: normal;}
.thumbs .s-button.is-added, .purchase .s-product-add-button.is-added {color:#fff;background:#2fa42e;cursor:default;}
.thumbs .s-out-of-stock {display: inline-block;padding: 11px 0 10px;vertical-align: top;}
.thumbs .shop_favorites {margin: 0 0 0 10px;}
.thumbs .shop_favorites .add .heart {height: 36px;width: 44px;line-height: 36px;font-size: 20px;}
.thumbs .shop_favorites .del .heart {height: 36px;width: 44px;line-height: 36px;font-size: 28px;}
/* -- product view end --*/
/* -- product page -- */
.product-head {margin: 0 auto 28px;}
.s-product-header {display:inline-block;max-width: 860px;}
.product-head .shop_favorites {-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.product-head .shop_favorites .add .heart {width:auto;height:auto;line-height: 20px;}
.product-head .shop_favorites .del .heart {width:auto;height:auto;line-height: 20px;}
.prod-img-n-form:after {content:'';display:table;clear:both;}
.prod-img-n-form-left {width:50%;float:left;text-align:right;}
.prod-img-n-form-rt {width:50%;float:right;text-align:left;-webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);}
.s-stocks-wrapper{display:inline-block;margin: 0 24px 0 0;}
.green-ico {width: 22px;height: 22px;-webkit-box-shadow: 0 0 0 1px #eff0c0;-moz-box-shadow: 0 0 0 1px #eff0c0;box-shadow: 0 0 0 1px #eff0c0;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;padding: 1px;margin: 0 7px 0 0;}
.green-ico-inner {display:block;width:100%;height:100%;background:#cacc2a;color:#fff;-moz-box-shadow: 0 0 0 1px #eff0c0;box-shadow: 0 0 0 1px #eff0c0;-webkit-border-radius: 50%;text-align:center;line-height: 22px;}
.red-ico {width: 26px;height: 26px;-webkit-box-shadow: 0 0 0 1px #f4c9cd;-moz-box-shadow: 0 0 0 1px #f4c9cd;box-shadow: 0 0 0 1px #f4c9cd;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;padding: 2px;margin: 0 9px 0 0;}
.red-ico-inner {display: block;width: 100%;height: 100%;background: #d94654;color: #fff;-moz-box-shadow: 0 0 0 1px #eff0c0;box-shadow: 0 0 0 1px #eff0c0;-webkit-border-radius: 50%;text-align: center;line-height: 24px;font-size: 12px;}
.stocks-txt {font-size: 13px;}
.sku-sku {display:inline-block;}
.ic-b-code {font-size: 22px;margin: 0 7px 0 0;}
.purchase input[type="submit"] {width: 110px;height: 36px;line-height:normal;border:none;font-size: 12px;background: #d94654;text-transform: uppercase;font-weight: 300;color:#fff;}
.increase-volume, .decrease-volume {display;block;cursor:pointer;position:absolute;width: 10px;height: 50%;line-height: 18px;text-align: center;}
.increase-volume {top:0;right: 12px;font-size: 10px;}
.decrease-volume {bottom:0;right: 12px;font-size: 10px;}
.cart-info {margin: 24px 0 0 0;}
.cart-info:after {content:'';display:table;clear:both;}
.cart-info-block {float:left;width: 91px;height: 84px;-webkit-box-shadow: 0 0 32px rgba(0,0,0,0.05);-moz-box-shadow: 0 0 32px rgba(0,0,0,0.05);box-shadow: 0 0 32px rgba(0,0,0,0.05);text-align:center;background:#fff;}
.cart-info-block a {display:block;width:100%;height:100%;padding: 0 8px;}
.cart-info-block a:before {content:'';display:inline-block;height:100%;vertical-align:middle;}
.cart-info-a-ico{color:#d94654;font-size: 22px;margin: 0 0 10px;display: block;}
.cart-info-a-text {display:block;font-size: 11px;line-height: 13px;text-transform:uppercase;}
.product-info-page #modal-info {padding:0;margin:0;width:100%;min-height:100%;}
.product-info-page #modal-info .fancybox-close-small {font-size:0;width:auto;height:auto;display: block;position: absolute;right: 56px;top: 46px;color: #d94654;opacity: .5;cursor: pointer;outline:none!important;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s;}
.product-info-page #modal-info .fancybox-close-small:hover {background:transparent;opacity:1;}
/*.product-info-page #modal-info .fancybox-close-small:before {content: "\e91f";font-size: 24px;font-family:'adaptater';}*/
.product-info-page #modal-info .dev {padding:48px 0 0;-webkit-box-shadow:inset 0 -25px 40px -25px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 -25px 40px -25px rgba(0, 0, 0, 0.05);box-shadow:inset 0 -25px 40px -25px rgba(0, 0, 0, 0.05);}
.product-info-page #modal-info .dev-caption {box-shadow:none;}
.product-info {position:relative;background:#fff;z-index:auto;padding: 0 0 60px;}

.s-product-subpage .s-button-list a{text-decoration:underline;margin:0 0 0 1em;}
.s-product-subpage .s-button-list a:first-child{margin-left:0;}
.s-product-subpage .s-product-text{margin:2em 0 0;}
.s-product-page .s-product-photos{display: inline-block;width: 456px;vertical-align: top;height: 300px;padding: 28px;position:relative;}
.s-product-photos .leave-feedback {position:absolute;right:28px;top:0;}
.s-product-page .s-product-photos .s-photo-main{overflow:hidden;}
.s-product-page .s-product-photos .s-photo-main .is-hidden{display:none!important;}
.s-product-page .s-product-photos .s-photo-main .s-video-wrapper{position:relative;width:100%;height:430px;}
.s-product-page .s-product-photos .s-photo-main .s-video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-border-radius:2px;border-radius:2px;overflow:hidden;}
.s-product-page .s-product-photos .s-photo-main a{display:block;text-align:center;}
.s-product-page .s-product-photos .s-photo-main a img{display:inline-block;vertical-align:middle;max-width:100%;max-height: 256px;line-height:inherit;}
.s-product-page .s-product-photos .s-photos-list{margin:1em 0;}
.s-product-page .s-product-photos .s-photos-list .s-photo-thumb{display:inline-block;vertical-align:top;margin:0 1em 1em 0;}
.s-product-page .s-product-photos .s-photos-list .s-photo-thumb a{display:inline-block;vertical-align:top;line-height:0;-webkit-border-radius:2px;border-radius:2px;overflow:hidden;padding:2px;}
.s-product-page .s-product-photos .s-photos-list .s-photo-thumb a img{-webkit-border-radius:2px;border-radius:2px;overflow:hidden;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);}
.s-product-page .s-product-photos .s-photos-list .s-photo-thumb a.is-selected{border:2px solid #e85034;padding:0;}
.s-product-page .s-cart-wrapper{display: inline-block;vertical-align: top;width: 456px;height: 300px;padding: 30px 32px;}
.s-product-page .s-product-info .s-tabs-wrapper{white-space:nowrap;padding: 32px 0;}
.s-product-page .s-product-info .s-tabs-wrapper .s-tab-item{position:relative;display:inline-block;vertical-align: middle;font-size: 11px;text-transform: uppercase;padding: 13px 18px 12px;}
.s-product-page .s-product-info .s-tabs-wrapper .s-tab-item.is-active{-webkit-box-shadow: 0 0 0 1px #a2a2a2;-moz-box-shadow: 0 0 0 1px #a2a2a2;box-shadow: 0 0 0 1px #a2a2a2;transition: .3s;}
.prod-social {position: absolute;bottom: 24px;left: 0;}
.s-tab-item > span {display:block;border-bottom:1px dashed #3a3a3a;} 
.s-tab-item.is-active > span {border:none;}
.s-product-page .s-product-info .s-tabs-content .s-tab-content {display:none;font-size: 13px;line-height: 25px;padding: 0;}
.s-product-page .s-product-info .s-tabs-content .s-tab-content p {font-size: 13px;line-height: 20px;}
.s-product-page .s-product-info .s-tabs-content .s-tab-content.is-shown{display:block;}
/*.s-product-page .s-product-info .s-tabs-content .s-tab-content .s-product-overview .s-product-desc {-webkit-column-count: 1;-moz-column-count: 1;column-count: 1;-webkit-column-gap: 0; -moz-column-gap: 0;column-gap: 0;}*/
.s-product-page .s-product-info .s-tabs-content .s-tab-content .s-product-overview a{display:inline-block;color: #3a3a3a;}
.s-product-page .s-product-info .s-tabs-content .s-tab-content .s-product-overview .s-product-desc,.s-product-page .s-product-info .s-tabs-content .s-tab-content .s-product-overview .s-product-categories,.s-product-page .s-product-info .s-tabs-content .s-tab-content .s-product-overview .s-tags-wrapper{}
.s-product-page .s-product-info .s-tabs-content .s-tab-content .s-product-overview .s-product-desc:first-child,.s-product-page .s-product-info .s-tabs-content .s-tab-content .s-product-overview .s-product-categories:first-child,.s-product-page .s-product-info .s-tabs-content .s-tab-content .s-product-overview .s-tags-wrapper:first-child{/* margin-top:0; */}
.s-product-page .s-product-info .s-tabs-content .s-tab-content .s-product-overview .s-tags-wrapper a{display:inline-block;vertical-align:baseline;background:#369;color:#fff;-webkit-border-radius:2px;border-radius:2px;margin:0 0 0 4px;padding:.25em .5em;}
.s-product-page .s-product-info .s-tabs-content .s-tab-content .s-features-wrapper tr:first-child td{border-top:0;}
.s-product-page .s-product-info .s-tabs-content .s-tab-content .s-features-wrapper tr td{border:solid rgba(0,0,0,0.05);border-width:1px 0 0;padding:.75em;}
.rev-href {font-size: 12px;font-weight:100;}
.rev-href-txt {text-decoration:underline;}
.rev-count {width: 22px;height: 22px;padding: 1px;border:1px solid #f4c9cd;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin: 0 0 0 6px;}
.rev-count-inner {display: block;width: 100%;height: 100%;color: #fff;background: #d94654;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius: 50%;text-align: center;line-height: 18px;}
.s-product-page .s-related-products{padding: 60px 0 32px;}
.s-product-page .s-related-products .s-related-header{margin:0;text-align: center;}
.s-product-page .s-related-products .s-products-wrapper{margin:0;}
.inner-slider-cont {padding: 0 24px;position:relative;}
.inner-slider-p {padding: 26px 0;}
.s-product-cart .skus{border-top:1px solid rgba(0,0,0,0.1);margin:1em 0 0;padding:1em 0 0;}
.s-product-cart .skus .skus-item{margin:.5em 0 0;}
.s-product-cart .skus .skus-item:first-child{margin-top:0;}
.s-product-cart .skus .skus-item span{margin:0 0 0 .25em;}
.s-product-cart .skus .skus-item span:first-child{margin-left:0;}
.s-product-cart .skus .skus-item .price{font-weight:bold;color:#c03;}
.s-product-cart .skus .skus-item .hint{font-size:.8666em;color:#aaa;}
.s-product-cart .s-options-wrapper{border-top:1px solid rgba(0,0,0,0.1);margin:1em 0 0;}
.s-product-cart .s-options-wrapper .inline-select{margin:.5em 0 0;padding:0;}
.s-product-cart .s-options-wrapper .inline-select:first-child{margin-top:0;}
.s-product-cart .s-options-wrapper .inline-select a{display:inline-block;vertical-align:middle;min-width:2.5em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;-webkit-border-radius:2px;border-radius:2px;text-decoration:none;overflow:hidden;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);margin:.5em .5em 0 0 !important;padding:.75em;}
.s-product-cart .s-options-wrapper .inline-select a i{display:none;}
.s-product-cart .s-options-wrapper .inline-select a:not(.selected){color:#121212!important;background-color:#fff!important;}
.s-product-cart .s-options-wrapper .inline-select a.selected{border:none;color:#fff;background:#369;}
.s-product-cart .purchase{margin: 24px 0 0 0;}
.s-product-cart .purchase .service-list-wrapper{border:solid rgba(0,0,0,0.1);border-width:1px 0;margin:1em 0 0;padding:1em 0;}
.s-product-cart .purchase .service-list-wrapper .service-item{margin:.5em 0 0;}
.s-product-cart .purchase .service-list-wrapper .service-item:first-child{margin-top:0;}
.s-product-cart .purchase .add2cart{position:relative;}
.s-product-cart .purchase .add2cart .add-form-wrapper{}
.s-product-cart .purchase .add2cart .add-form-wrapper:after {content:"";clear:both;display:table;}
.s-product-cart .purchase .add2cart .add-form-wrapper .quantity-wrapper{float:left;background:transparent;white-space:nowrap;position: relative;-webkit-box-shadow: 0 0 70px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 70px rgba(0, 0, 0, 0.05);box-shadow: 0 0 70px rgba(0, 0, 0, 0.05);}
.s-product-cart .purchase .add2cart .add-form-wrapper .quantity-wrapper input[type=text]{width: 54px;height: 36px;font-size: 13px;line-height: normal;margin: 0;padding: 0 13px;}
.s-product-cart .purchase .add2cart .add-form-wrapper .quantity-wrapper .volume-buttons{display:inline-block;vertical-align:top;}
.s-product-cart .purchase .add2cart .add-form-wrapper .quantity-wrapper .volume-buttons input[type=button]{width:2.6em;}
.s-product-cart .purchase .add2cart .add-form-wrapper .price-wrapper{text-align: left;white-space:nowrap;overflow:hidden;margin: 0 0 32px;}
.s-product-cart .purchase .add2cart .add-form-wrapper .price-wrapper .price{font-size: 24px;font-weight: 300;}
.s-product-cart .purchase .add2cart .add-form-wrapper .price-wrapper .price-line {display: inline-block;font-size: 24px;font-weight: 100;}
.s-product-cart .purchase .add2cart .add-form-wrapper .price-wrapper .compare-at-price{text-decoration:line-through;color:#c99;margin:0 .5em 0 0;}
.s-product-cart .purchase .add2cart .add-form-wrapper .price-wrapper .compare-at-price.is-hidden{display:none;}
.s-product-cart .purchase .add2cart .add-form-wrapper .submit-wrapper{float: left;}
.s-product-cart .purchase .add2cart .added2cart{background:#b8f9c8;-webkit-border-radius:2px;border-radius:2px;overflow:hidden;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);margin:1em 0 0;padding:.5em;}
.s-product-cart .purchase .add2cart .added2cart .button-block{margin:1em 0 0;}
.dialog-is-show{position:relative;height:auto;overflow:hidden;}
.dialog-is-show .s-dialog-wrapper{display:block;}
.s-dialog-wrapper{display:none;position:fixed;top:0;left:0;width:100%;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:1;background:rgba(0,0,0,0.2);overflow:auto;}
.s-dialog-wrapper .s-dialog-content{position:relative;min-width:320px;width:50%;background:#fff;-webkit-border-radius:2px;border-radius:2px;overflow:hidden;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);margin:100px auto;padding:1em;}
.s-reviews-page .s-reviews-header{margin:0;}
.s-reviews-page .s-form-wrapper{margin:1em 0 0;}
.s-reviews-page .s-form-wrapper .s-review-button{margin:0;}
.s-reviews-page .s-form-wrapper .s-review-button .s-button.is-active{color:#fff;background:#2fa42e;}
.s-reviews-page .s-form-wrapper .s-review-form{display:none;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 70px rgba(0, 0, 0, 0.15);box-shadow:0 0 70px rgba(0, 0, 0, 0.15);margin:1em 0 2em;padding:2em;}
.s-reviews-page .s-form-wrapper .s-review-form.is-shown{display:block;}
.s-reviews-page .s-form-wrapper .s-review-form .s-review-field{margin:1em 0 0;}
.s-reviews-page .s-form-wrapper .s-review-form .s-review-field .header-block{margin:0;}
.s-reviews-page .s-form-wrapper .s-review-form .s-review-field label{text-transform:uppercase;font-size:.8em;}
.s-reviews-page .s-form-wrapper .s-review-form .s-review-field:first-child{margin-top:0;}
.s-reviews-page .s-form-wrapper .s-review-form .s-review-field.user-name-block img{display:inline-block;vertical-align:middle;width:20px;-webkit-border-radius:50%;border-radius:50%;margin:0 4px 0 0;}
.s-reviews-page .s-form-wrapper .s-review-form .s-review-field.user-name-block .s-logout-link{color:#888;margin:0 .5em;}
.s-reviews-page .s-form-wrapper .s-review-form .s-review-field.reply-notification{display:none;}
.s-reviews-page .s-form-wrapper .s-review-form .s-review-field .wa-captcha img{-webkit-border-radius:5px;border-radius:5px;}
.s-reviews-page .s-form-wrapper .s-review-form .s-review-field .wa-captcha strong{display:none;}
.s-reviews-page .s-form-wrapper .s-review-form .s-review-field .wa-captcha input[type=text]{margin:.6em 0 0;}
.s-reviews-page .s-form-wrapper .s-review-form .s-review-field .s-rates-wrapper{margin:.25em 0 0;}
.s-reviews-page .s-form-wrapper .s-review-form .s-review-field .s-rates-wrapper .s-rate-item{cursor:pointer;}
.s-reviews-page .s-form-wrapper .s-review-form .s-errors-wrapper{display:none;-webkit-border-radius:2px;border-radius:2px;background:rgba(255,0,0,0.1);margin:1em 0 0;padding:.5em;}
.s-reviews-page .s-form-wrapper .s-review-form .s-errors-wrapper.is-shown{display:inline-block;}
.s-reviews-page .s-form-wrapper .s-review-form .s-errors-wrapper .error{line-height:1.25em;font-style:italic;margin:.5em 0 0;}
.s-reviews-page .s-form-wrapper .s-review-form .s-errors-wrapper .error:first-child{margin-top:0;}
/* -- reviews --*/
.s-product-reviews {text-align:center;width: 650px;}
.s-product-reviews h3 {margin: 0 0 26px;}
.s-product-reviews p {font-size: 13px;line-height: 20px;margin: 0 0 28px;}
.s-form-wrapper {margin: 0 0 50px;}
.leave-feedback {display: inline-block;border: 0;text-decoration: none;color: #fff;font-size: 12px;white-space: nowrap;text-align: center;padding: 12px 18px 12px;background: #d94654;text-transform: uppercase;font-weight: 300;font-family: inherit;}
.rev-summary-wrapper {margin: 0 0 24px;}
.rev-username-wrapper {font-size: 16px;font-weight:400;display:block;margin: 0 0 8px;}
.rev-date-wrapper {font-size: 11px;color:#a2a2a2;}
.rev-description-wrapper {font-size: 13px;line-height: 20px;}
.s-review-item {margin: 0 0 50px;}
.s-reviews-show-more {display:inline-block;cursor:pointer;width: 136px;height: 36px;line-height: 36px;font-size;15pxfont-weight:300;text-transform:uppercase;color:#d94654;border:1px solid #d94654;text-align:center;}
.s-review-form {padding:30px 30px 30px 30px;}
.s-review-form input {height:45px;padding: 13px 21px 12px;font-weight: 600;font-size: 14px;width: 250px;}
.s-review-form .s-review-field {margin:0 0 30px;}
.s-review-form .s-review-field.reply-notification {margin:0 0 15px;}
.s-review-form input[type="text"] {border: 1px solid #d8d8d8;}
.s-review-form textarea {padding: 13px 21px 12px;font-weight: 600;font-size: 14px;width: 250px;max-width:250px;border: 1px solid #d8d8d8;height:90px;}
/* -- reviews end --*/

.s-compare-page .s-empty-page{margin:1em 0 0;}
.s-compare-page .s-compare-header{margin:0;}
.s-compare-page .s-compare-filter{display:inline-block;-webkit-border-radius:2px;border-radius:2px;overflow:hidden;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);margin:1em 0 0;}
.s-compare-page .s-compare-filter .s-button{display:inline-block;vertical-align:top;line-height:32px;min-width:32px;text-align:center;border-left:1px solid rgba(0,0,0,0.1);-webkit-border-radius:0;border-radius:0;margin:0;padding:0 8px;}
.s-compare-page .s-compare-filter .s-button:first-child{margin-left:0;border-left-color:transparent;}
.s-compare-page .s-compare-filter .s-button.is-selected{background:#2fa42e;color:#fff;border-left-color:transparent;cursor:default;}
.s-compare-page .s-compare-filter .s-button.is-selected + .s-button{border-left-color:transparent;}
.s-compare-page .s-compare-table{margin:2em 0 0;}
.s-compare-page .s-compare-table th,.s-compare-page .s-compare-table td{border:solid rgba(0,0,0,0.05);vertical-align:middle;border-width:1px 0;}
.s-compare-page .s-compare-table tr:nth-child(even) th,.s-compare-page .s-compare-table tr:nth-child(even) td{background:rgba(0,0,0,0.025);}
.s-compare-page .s-buttons-wrapper{text-align:center;margin:1em 0 0;}
.s-cart-page .s-cart-header{margin:0;}
.s-cart-page .s-empty-cart{margin:1em 0 0;}
.s-cart-page .s-related-products{margin:4em 0 0;}
.s-cart-page .s-related-products .s-related-header{margin:0;}
.s-cart-page .s-cart-products{margin:1em 0 0;}
.s-cart-page .s-cart-products .s-cart-product{display:table;width:100%;table-layout:fixed;overflow:hidden;-webkit-border-radius:2px;border-radius:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);margin:1em 0 0;padding:1em;}
.s-cart-page .s-cart-products .s-cart-product > .left-column,.s-cart-page .s-cart-products .s-cart-product > .right-column{display:table-cell;vertical-align:top;}
.s-cart-page .s-cart-products .s-cart-product > .left-column{width:96px;}
.s-cart-page .s-cart-products .s-cart-product > .right-column{padding:0 0 0 1em;}
.s-cart-page .s-cart-products .s-cart-product .s-product-image{display:block;}
.s-cart-page .s-cart-products .s-cart-product .s-product-image img{width:100%;overflow:hidden;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);}
.s-cart-page .s-cart-products .s-cart-product .s-delete-wrapper{margin:1em 0 0;}
.s-cart-page .s-cart-products .s-cart-product .s-delete-wrapper .s-delete-button{display:block;width:100%;}
.s-cart-page .s-cart-products .s-cart-product .s-offers-wrapper .s-product-name{margin:0;}
.s-cart-page .s-cart-products .s-cart-product .s-offers-wrapper .s-buttons-wrapper{margin:1em 0 0;}
.s-cart-page .s-cart-products .s-cart-product .s-offers-wrapper .s-buttons-wrapper input{margin:0 0 0 .25em;}
.s-cart-page .s-cart-products .s-cart-product .s-offers-wrapper .s-buttons-wrapper input:first-child{margin-left:0;}
.s-cart-page .s-cart-products .s-cart-product .s-offers-wrapper .s-buttons-wrapper .s-product-quantity{width:5.3em;height:2.5em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;}
.s-cart-page .s-cart-products .s-cart-product .s-offers-wrapper .s-buttons-wrapper .s-button{width:2.5em;}
.s-cart-page .s-cart-products .s-cart-product .s-offers-wrapper .s-product-services{margin:1em 0 0;}
.s-cart-page .s-cart-products .s-cart-product .s-offers-wrapper .s-product-services .s-service{margin:.5em 0 0;}
.s-cart-page .s-cart-products .s-cart-product .s-offers-wrapper .s-product-services .s-service:first-child{margin-top:0;}
.s-cart-page .s-cart-products .s-cart-product .s-offers-wrapper .s-product-services .s-service select{margin-left:4px;}
.s-cart-page .s-cart-products .s-cart-product .s-offers-wrapper .s-product-total{text-align:right;font-size:1.4em;margin:.5em 0 0;}
.s-cart-page .s-cart-total{margin:2em 0 0;}
.s-cart-page .s-cart-total .s-affiliate-bonus-wrapper{margin:1em 0 0;}
.s-cart-page .s-cart-total .s-affiliate-bonus-wrapper .s-text-block,.s-cart-page .s-cart-total .s-affiliate-bonus-wrapper .s-affiliate-discount,.s-cart-page .s-cart-total .s-affiliate-bonus-wrapper .s-button-block{margin:1em 0 0;}
.s-cart-page .s-cart-total .s-affiliate-bonus-wrapper .s-text-block:first-child,.s-cart-page .s-cart-total .s-affiliate-bonus-wrapper .s-affiliate-discount:first-child,.s-cart-page .s-cart-total .s-affiliate-bonus-wrapper .s-button-block:first-child{margin-top:0;}
.s-cart-page .s-cart-total .s-affiliate-hint-wrapper{margin:1em 0 0;}
.s-cart-page .s-cart-total .s-coupon-wrapper .s-coupon-header{display:inline-block;vertical-align:middle;font-size:1.4em;margin:0;}
.s-cart-page .s-cart-total .s-coupon-wrapper input{vertical-align:middle;}
.s-cart-page .s-cart-total .s-coupon-wrapper .s-text{width:150px;margin:0 0 0 .5em;}
.s-cart-page .s-cart-total .s-coupon-wrapper .error-message{color:#f00;margin:1em 0;}
.s-cart-page .s-cart-total .s-discount-wrapper{margin:1em 0 0;}
.s-cart-page .s-cart-total .s-discount-wrapper .s-discount-header{display:inline-block;vertical-align:middle;margin:0 5px 0 0;}
.s-cart-page .s-cart-total .s-discount-wrapper .s-cart-discount{display:inline-block;vertical-align:middle;font-size:1.2em;}
.s-cart-page .s-cart-total .s-total-wrapper{text-align:right;margin:2em 0 0;}
.s-cart-page .s-cart-total .s-total-wrapper .s-total-header{display:inline-block;vertical-align:middle;margin:0 .5em 0 0;}
.s-cart-page .s-cart-total .s-total-wrapper .s-total{display:inline-block;vertical-align:middle;font-size:1.5em;font-weight:bold;}
.s-cart-page .s-cart-total .s-cart-checkout{text-align:right;margin:2em 0 0;}
.s-cart-page .s-cart-total .s-cart-checkout .s-checkout-featured{display:inline-block;vertical-align:baseline;margin:0 1em 0 0;}
.s-cart-page .s-cart-total .s-cart-checkout .s-checkout-featured img{margin:0 0 0 6px;}
.s-cart-page .s-cart-total .s-cart-checkout .s-checkout-featured img:first-child{margin-left:0;}
.s-checkout-page .s-checkout-header{margin:0;}
.s-checkout-page .s-checkout-nav{margin:1em 0 0;padding:0;}
.s-checkout-page .s-checkout-nav .s-nav-item{display:inline-block;vertical-align:top;line-height:2.5em;margin:0 0 0 4px;padding:0;}
.s-checkout-page .s-checkout-nav .s-nav-item:first-child{margin-left:0;}
.s-checkout-page .s-checkout-nav .s-nav-item:first-child:before{display:none;}
.s-checkout-page .s-checkout-nav .s-nav-item:before{display:inline-block;vertical-align:top;content:">";padding:0 4px 0 0;}
.s-checkout-page .s-checkout-nav .s-nav-item a{display:inline-block;vertical-align:top;cursor:default;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);padding:0 .75em;}
.s-checkout-page .s-checkout-nav .s-nav-item.is-done a{color:#fff;background:#2fa42e;cursor:pointer;}
.s-checkout-page .s-checkout-nav .s-nav-item.is-current a{color:#fff;background:#369;}
.s-checkout-page .s-checkout-nav .s-nav-item.is-next a{color:#666;background:#fff;}
.s-checkout-page .s-checkout-total{margin:1.5em 0 0;}
.s-checkout-page .s-checkout-total .s-total-label{display:inline-block;margin:0 .5em 0 0;}
.s-checkout-page .s-checkout-total .s-total{display:inline-block;font-size:1.5em;}
body.no-user-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.s-range-slider{width:100%;height:16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;margin:1em 0 0;padding:0 8px;}
.s-range-slider .r-bar-wrapper{position:relative;height:100%;}
.s-range-slider .r-bar-wrapper:before,.s-range-slider .r-bar-wrapper .r-bar{position:absolute;top:50%;left:0;width:100%;height:3px;margin:-1.5px 0 0;}
.s-range-slider .r-bar-wrapper:before{content:"";display:block;background:#f0f0f0;}
.s-range-slider .r-bar-wrapper .r-bar{background:#abc;}
.s-range-slider .r-bar-wrapper .r-point{display:inline-block;position:absolute;top:0;left:0;width:16px;height:16px;-webkit-border-radius:50%;border-radius:50%;border:1px solid rgba(0,0,0,0.01);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#369;cursor:pointer;margin:0 0 0 -8px;}
.s-range-slider .r-bar-wrapper .r-point.left{left:0;}
.s-range-slider .r-bar-wrapper .r-point.right{left:100%;}
.s-badge-wrapper{position: absolute;top: 50%;right: 0;margin-top: -19px;height: auto;}
.s-badge-wrapper .badge{display:inline-block;background:#008000;color:#fff;overflow:hidden;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);padding:.5em;}
.s-badge-wrapper .badge.new{background:#008000;}
.s-badge-wrapper .badge.hit{background:#f00;}
.s-badge-wrapper .badge.bestseller{background:#00f;}
.s-badge-wrapper .badge.low-price{background:#ffa500;}
.s-lazyloading-paging ul{text-align:center;}
.s-lazyloading-paging ul li{display:inline-block;vertical-align:baseline;margin:0 .25rem;}
.s-lazyloading-paging ul li a{display:block;min-width:2rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:50%;border-radius:50%;background:#f0f0f0;text-decoration:none;text-align:center;cursor:pointer;padding:.25rem;}
.s-lazyloading-paging ul li.selected a{background:transparent;cursor:default;}

/*--arrived--*/
.plugin_arrived-box {width: auto!important;}
.plugin_arrived-box .plugin_arrived-header {padding: 24px;background:#fff;text-shadow:none;color:#3a3a3a;height:auto;border-bottom: 1px solid #ebebeb;position:relative;}
.plugin_arrived-box .plugin_arrived-header .plugin_arrived-close {position:absolute;float:none;margin:0;right:10px;top:10px;}
.plugin_arrived-box .plugin_arrived-header span {font-size: 15px; font-weight: 400;padding:0;float:none;}
.plugin_arrived-box .plugin_arrived-body {padding:24px;}
.plugin_arrived-box input[type="submit"] {font-size: 13px;font-weight: 300; padding: 11px 18px 9px;}
.plugin_arrived-box input[type="text"], .plugin_arrived-box select {padding: 11px 18px 9px;border: 1px solid #d8d8d8;font-weight: 600;font-size: 13px;width: 230px;margin: 0 0 24px;}
.plugin_arrived-box .plugin_arrived-name {margin: 0 0 5px;font-size:1em;font-weight:300;}

/* -- share review --*/
.sharereview {display:block;color:inherit;font-size: 13px;line-height:inherit;height:auto;}
.sharereview .sharereview-wrapper {display:inline-block;margin-top: 16px;}
.sharereview a {display:inline-block;border-bottom:1px dashed #3a3a3a;color:inherit;line-height:1;}
.sharereview-header-block, .sharereview-likes-block, .sharereview-share-block {display:inline-block;vertical-align:middle;padding:0;}
.sharereview-plus, .sharereview-minus {display: block;margin-right: 0;padding: 0;height: 22px;width: 22px;background: #fff!important;color: #3a3a3a;text-align: center;border-radius: 50%;line-height: 22px;-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);}
.sharereview-likes-block.no-padded {margin: 0 9px 0 24px;}
i.sharereview-icon {display:inline-block;vertical-align:middle;width: 20px;height: 22px;margin: 0 11px 0 30px;background:url('/wa-data/public/shop/themes/mkora/img/rev-flag.png') no-repeat;background-size: 20px 22px;}
.sharereview-social-block.hidden{display:none}
.home-progs {float:left;width: 62.5%;padding: 38px 0 0;}
.home-progs-title{text-align:center;margin: 0 0 18px;}
.home-progs-title .ic-layers {font-size: 3.866em;color:#d94654;margin: 0 28px 0 0;}
.home-progs-title h2 {font-size:2em;margin: 0;}
.home-progs-t-wrap {margin: 0 0 19px;width:100%;}
.home-progs-t-wrap:after {content:'';display:table;clear:both;}
ul.home-progs-tabs {padding:0;margin:0;list-style:none;float:left;}
ul.home-progs-tabs li {display:inline-block;padding: 8px 16px;vertical-align:top;font-size:0.866em;text-transform:uppercase;line-height:1;cursor:pointer;}
ul.home-progs-tabs li span {display:inline-block;border-bottom:1px dashed #3a3a3a;}
ul.home-progs-tabs li.active {box-shadow:0 0 0 1px #d94654;color:#d94654;}
ul.home-progs-tabs li.active span {border-bottom:none;}
.home-progs-tabs-br {float:right;padding: 4px 12px 4px 6px;margin: 0;border:1px solid #fafafa;line-height: 1;}
.home-progs-tabs-br input[type=checkbox] {display:none;}
.home-progs-tabs-br label {margin: 0 0 0 24px;cursor:pointer;font-size: 0.866em;}
.home-progs-tabs-br label:nth-of-type(1) {margin:0;}
.home-progs-tabs-br label .square-holder {width: 18px;height: 18px;line-height: 18px;display: inline-block;background: #fff;text-align:center;vertical-align: middle;margin: 0 6px 0 0;border:1px solid #e8e8e8;padding: 4px;}
.home-progs-tabs-br input[type=checkbox]:checked + label {color:#d94654;}
.home-progs-tabs-br input[type=checkbox]:checked + label .square-holder:before {content: "";width:100%;height:100%;background:#d94654;display: block;box-sizing: border-box;}
ul.progs-list {padding:0;margin:0;list-style:none;}
ul.progs-list li {width: 294px;height: 210px;float:left;margin: 12px 12px 0 0;text-align:center;position:relative;}
ul.progs-list li a {display:block;position:absolute;left:0;top:0;background:rgba(58, 58, 58, 0.75);width:100%;height:100%;color:#fff;font-size: .9em;line-height: 20px;z-index:50;}
ul.progs-list li a:before {content:'';display:inline-block;vertical-align:middle;height:100%;}
ul.progs-list li a span {display:inline-block;width: 73%;border:1px solid #fff;padding: 7px;vertical-align: middle;}
.progs-list-img {width:100%;height:100%;overflow:hidden;}
.progs-list-img-bg {width:100%;height:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;}
ul.progs-list li:hover .progs-list-img-bg {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.progs-list-brand {position:absolute;line-height:1;right:0;bottom:0;color:#fff;text-transform:uppercase;z-index:51;font-size:.8em;}
.progs-list-brand-kora {width:100%;height:100%;padding: 7px 11px;background:#d94654;position:relative;}
.progs-list-brand-newline {width:100%;height:100%;padding: 7px 11px;background:#292929;position:relative;}
.progs-in-page ul.home-progs-tabs li {padding:14px 28px}
.progs-in-page ul.progs-list li {width: 24.24%;height: 200px;margin: 10px 1.01% 0 0;}
.programms-btn-cont {clear:both;text-align:center;padding: 46px 0 0;}
.div-btn-tr {display:inline-block;padding: 12px 24px 12px;border:1px solid #d94654;color: #d94654;font-size: 1em;text-transform: uppercase;font-weight: 300;line-height: 1;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s;}
.div-btn-tr:hover {border:1px solid #fb5564;color:#fb5564;}
/*-- banner cart --*/
.cart-banner__delete {font-size:14px;}
.cart-banner___txt__top {font-size: 1.6rem;margin: 0 0 16px;}
.cart-banner___txt__bot {font-size: .8rem;}
.cart-banner__arrow {font-size:60px;}
.cart-banner__btn {padding: 20px 28px;font-size:14px;}
/*-- product caption --*/
.s-product-header__caption{margin-top:-10px;}
}
.tabs__content {position:relative;}
.tabs__content.active {}
ul.tabs__caption {text-align:center;margin: 0 0 54px;}
ul.tabs__caption li {display:inline-block;cursor:pointer;padding: 19px 38px;font-size: 13px;text-transform: uppercase;}
ul.tabs__caption li .tabs-border {border-bottom:1px dashed #000;}
ul.tabs__caption li.active {box-shadow: 0 0 0 1px #000;}
ul.tabs__caption li.active .tabs-border {border-bottom:none;}
.tabs__content .swiper-container, .tabs__content .swiper-container2, .tabs__content .swiper-container3 {width:1404px;}

/* -- slider products home page --*/
ul.slider-thumbs > li {float: left;position:relative;padding: 40px 0;/* height: 390px; */width:468px;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;}
ul.slider-thumbs > li:hover {-webkit-box-shadow:inset 0 0 70px rgba(0, 0, 0, 0.03);-moz-box-shadow:inset 0 0 70px rgba(0, 0, 0, 0.03);box-shadow:inset 0 0 70px rgba(0, 0, 0, 0.03);}
.slider-thumbs .s-image-wrapper {height: 206px;text-align: center;margin: 0 0 38px;position: relative;}
.slider-thumbs .s-image-wrapper img {display: inline-block;vertical-align: middle;line-height: inherit;max-height: 200px;}
.slider-thumbs .s-info-wrapper {text-align: center;line-height: 30px;padding: 0 60px;height: 60px;margin-bottom: 24px;display: table;overflow: hidden;vertical-align: middle;width: 100%;}
.slider-thumbs .s-info-wrapper .s-info-wrapper-cont {display:table-cell;vertical-align:middle;}
.slider-thumbs .s-buttons-wrapper {display: inline-block;vertical-align: top;}
.slider-thumbs h5 {font-size:17px;margin:0;max-height: 60px;overflow: hidden;line-height: 25px;}
.slider-thumbs .s-offers-wrapper {text-align:center;}
.slider-thumbs .add-to-cart {text-align: center;}
.slider-thumbs .s-pricing-wrapper {display: inline-block;height: 54px;line-height: 54px;position: relative;vertical-align: top;margin: 0 40px 0 0;}
.slider-thumbs .s-pricing-wrapper .s-price {white-space: nowrap;font-size: 39px;font-weight: 100;vertical-align: middle;}
.slider-thumbs .s-quantity-wrapper {display:none;}
.slider-thumbs .s-button, .slider-thumbs button, .slider-thumbs input[type=button], .slider-thumbs input[type=submit] {display: inline-block;border: 0;width: auto;text-decoration: none;color: #fff;font-size: 15px;white-space: nowrap;text-align: center;padding: 0;background: #d94654;text-transform: uppercase;font-weight: 300;font-family: inherit;width: 137px;text-align: center;height: 54px;line-height: normal;-webkit-transition: .2s;-moz-transition: .2s;transition: .2s;}
.slider-thumbs .s-button:hover, .slider-thumbs button:hover, .slider-thumbs input[type=button]:hover, .slider-thumbs input[type=submit]:hover {background:#fb5564;}
.slider-thumbs .s-button.is-added {color:#fff;background:#2fa42e;cursor:default;}
.slider-thumbs .s-button.is-added:hover {background:#2fa42e!important;}
.slider-thumbs .s-out-of-stock {display: inline-block;padding: 20px 0 19px;vertical-align: top;}
/* -- slider products home page end --*/

/* -- Favorites --*/
.shop_favorites {display: inline-block;margin: 0 0 0 30px;vertical-align: top;box-shadow: 0 0 27px rgba(0, 0, 0, 0.05);text-align:center;}
.shop_favorites .add .heart {width: 58px;height: 54px;display:block;color: #d94654;font-size: 32px;line-height: 54px;}
.shop_favorites .del .heart {width:58px;height:54px;display:block;color: #d94654;font-size: 42px;line-height: 54px;}
/* -- Favorites end--*/

.s-header-wrapper .s-catalog-wrapper{position:relative;width:250px;}
.s-header-wrapper .s-catalog-wrapper.is-opened .s-catalog-list{display:block;}
.s-header-wrapper .s-catalog-wrapper .s-catalog-button{position:relative;display:block;background:#369;color:#fff;-webkit-border-radius:2px;border-radius:2px;text-decoration:none;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);margin:0;padding:11px 11px 11px 36px;}
.s-header-wrapper .s-catalog-wrapper .s-catalog-button:before{content:"";position:absolute;left:4px;top:50%;height:28px;width:28px;background:transparent url(../img/icons/hamburger-sprite.png) 0 0 no-repeat;-webkit-background-size:28px auto;-moz-background-size:28px auto;background-size:28px auto;margin:-14px 0 0;}
.s-header-wrapper .s-catalog-wrapper .s-catalog-list{display:none;position:absolute;top:100%;left:0;width:100%;z-index:1;background:#fff;-webkit-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px;border:solid rgba(0,0,0,0.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-height:316px;overflow:auto;-webkit-box-shadow:0 0 6px rgba(0,0,0,0.2);box-shadow:0 0 6px rgba(0,0,0,0.2);border-width:0 1px 1px;margin:0;padding:0;}
.s-header-wrapper .s-catalog-wrapper .s-catalog-list > li{display:block;margin:0;padding:0;}
.s-header-wrapper .s-catalog-wrapper .s-catalog-list > li > a{position:relative;display:block;text-decoration:none;-webkit-transition:background 222ms linear;-moz-transition:background 222ms linear;-o-transition:background 222ms linear;-ms-transition:background 222ms linear;transition:background 222ms linear;margin:0;padding:.75em;}
.s-header-wrapper .s-catalog-wrapper .s-catalog-list > li > a:hover{background:rgba(0,0,0,0.05);}
.s-promos-wrapper .s-promos-list{margin:0;padding:0;}
.s-promos-wrapper .s-promos-list .s-promo-item{display:inline-block;vertical-align:top;width:23.5%;margin:.5em 0 .5em 2%;}
.s-promos-wrapper .s-promos-list .s-promo-item:nth-child(4n+1){margin-left:0;}
.s-promos-wrapper .s-promos-list .s-promo-item a{position:relative;display:block;height:8em;background:transparent 50% no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;text-align:center;text-shadow:0 1px 1px #000;text-decoration:none;color:#000;overflow:hidden;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 6px rgba(0,0,0,0.1);box-shadow:0 0 6px rgba(0,0,0,0.1);padding:1em 1em 0;}
.s-promos-wrapper .s-promos-list .s-promo-item a h5{font-size:1.3em;text-shadow:0 1px 2px #000;}
.s-promos-wrapper .s-promos-list .s-promo-item a p{font-size:.9em;line-height:1.25em;text-shadow:0 1px 2px #000;max-height:5em;overflow:hidden;}
.s-products-wrapper{margin:0;position: relative;}
.s-products-wrapper:after{content:'';display:table;clear:both;}
.s-products-wrapper .s-sorting-wrapper{padding: 54px 40px;}
.s-products-wrapper .s-sorting-wrapper:after {content:'';display:table;clear:both;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list{float: left;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.sort-filters .s-sort-label{display: inline-block;vertical-align: middle;font-size: 13px;color: #7b7b7b;margin: 0 20px 0 0;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.sort-filters .s-dropdown-wrapper{display: inline-block;vertical-align: middle;font-size: 13px;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.sort-filters .s-dropdown-wrapper > .s-sort-active{display:inline-block;-webkit-border-radius:2px;border-radius:2px;overflow:hidden;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);line-height:32px;color:#fff;background:#2fa42e;padding:0 .75em;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.sort-filters .s-dropdown-wrapper > .s-sort-active:after{position:relative;top:5px;content:"";display:inline-block;vertical-align:baseline;border:solid transparent;border-top-color:#fff;border-width:6px 5px;margin:0 0 0 6px;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.sort-filters .s-dropdown-wrapper > ul{display: block;text-align:left;background:#fff;margin:0;padding:0;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.sort-filters .s-dropdown-wrapper > ul > li {display:block;float: left;margin:0;padding:0;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.sort-filters .s-dropdown-wrapper > ul > li.is-active {-webkit-box-shadow: 0 0 0 1px #d94654;-moz-box-shadow: 0 0 0 1px #d94654;box-shadow: 0 0 0 1px #d94654;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.sort-filters .s-dropdown-wrapper > ul > li > a{display:block;padding: 8px 16px;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.view-filters{-webkit-border-radius:2px;border-radius:2px;overflow:hidden;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.view-filters a{display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:32px;padding:6px;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.view-filters a .icon{display:inline-block;vertical-align:top;width:20px;height:20px;background:transparent 0 -20px no-repeat;-webkit-background-size:20px auto;-moz-background-size:20px auto;background-size:20px auto;margin:0;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.view-filters a .icon.thumbs{background-image:url(../img/icons/thumb-icon.png);}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.view-filters a .icon.table{background-image:url(../img/icons/table-sprite.png);}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.view-filters a.is-active{background:#2fa42e;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.view-filters a.is-active .icon{background-position:0 0;}
.s-products-wrapper .s-paging-wrapper{text-align:center;margin:0;clear: both;}
.s-products-wrapper .s-paging-wrapper.is-lazy-loading .s-paging-list{display:none;}
.s-products-wrapper .s-paging-wrapper .s-paging-list{margin:0;}
.s-products-wrapper .s-paging-wrapper .s-paging-list li{display:inline-block;margin:0 0 0 .5em;}
.s-products-wrapper .s-paging-wrapper .s-paging-list li:first-child{margin-left:0;}
.s-products-wrapper .s-paging-wrapper .s-paging-list li.selected a,.s-products-wrapper .s-paging-wrapper .s-paging-list li a:hover{background:rgba(0,0,0,0.1);}
.s-products-wrapper .s-paging-wrapper .s-paging-list li a{display:inline-block;min-width:1.25em;line-height:1.25em;text-align:center;-webkit-border-radius:50%;border-radius:50%;padding:.5em;}
.s-category-wrapper{position:relative;margin:0;padding:0 0 90px;}
.s-category-wrapper.is-loading:after{visibility:visible;background:rgba(255,255,255,0.5);}
.s-category-wrapper .s-category-empty{margin:2em 0 0;}
.cat-ico-wrapper {position: absolute;right: 0;top: -108px;}
.open-filter {position: relative;width:122px;background: #fff;height:108px;-webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);cursor:pointer;text-align:center;float: right;}
.open-filter .ic-adjustments {font-size: 44px;line-height: 108px;color: #d94654;}
.white-bg {position:absolute;width:122px;height:40px;background:#fff;bottom: -20px;right:0;display: none;z-index: 20;}
.use-filter {height:64px;line-height:64px;background:#d94654;color:#fff;position:absolute;width:266px;top:50%;font-size: 15px;margin-top:-32px;right:170px;font-weight:800;cursor:default;}
.use-filter:after {content:"";position:absolute;top:50%;margin-top: -13px;right: -26px;border: 12px solid transparent;border-left: 14px solid #d94654;}
.open-cat-desc {position: relative;width:122px;background: #fff;height:108px;-webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);cursor:pointer;text-align:center;float: right;}
.open-cat-desc .ic-book-open {font-size: 44px;line-height: 108px;color: #d94654;}
.white-bg {position:absolute;width:122px;height:40px;background:#fff;bottom: -20px;right:0;display: none;z-index: 20;}
.s-category-filters{display: none;margin: 0;width: 100%;padding: 40px 40px 0px;position: relative;background: #fff;-webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);}
.s-category-filters .s-filter-group{margin: 0 40px 40px 0;display: inline-block;vertical-align: top;}
.s-category-filters .s-filter-group .s-filter-header{font-size: 15px;font-weight: 500;margin: 0 0 25px;text-transform: uppercase;}
.s-category-filters .s-filter-group .s-filter-wrapper{margin: 0 40px 0 0;display: inline-block;vertical-align: top;}
.s-category-filters .s-filter-group .s-filter-wrapper .s-filter-item{display:block;}
.s-category-filters label {display: block;cursor: pointer;position: relative;margin: 0 0 9px;}
.s-category-filters input[type=radio], .s-category-filters input[type=checkbox] {display: none!important;}
.s-category-filters label:before {content: "";width: 26px;height: 26px;display: inline-block;vertical-align: middle;margin: 0 7px 0 0;border: 1px solid #e7e7e7;}
.s-category-filters input[type=checkbox]:checked + label:before {content: "\2714";color: #d94654;text-align: center;line-height: 26px;border: 1px solid #d94654;}
.s-category-filters input[type=checkbox] + label:before {/* border: 1px solid #d94654; */}
.s-category-filters .f-text {font-size: 13px;color: #7b7b7b;}
.s-category-filters .s-filter-group .s-filter-wrapper .s-filter-item.s-range-item{display:block;width:100%;text-align:center;white-space:nowrap;margin:0;}
.s-category-filters .s-filter-group .s-filter-wrapper .s-filter-item.s-range-item input[type=text]{width:30%;min-width:50px;vertical-align:middle;text-align:left;margin:0 4px;padding:.25em .4em;}
.s-category-filters .s-buttons-wrapper{margin:2em 0 0;}
.filter-is-open .s-category-filters {display:block;}
#select-view {float:right;text-align:right;}
.category-description {display: none;margin: 0;width: 100%;padding: 40px;position: relative;background: #fff;-webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);}
/* -- product view --*/
.thumbs { padding: 40px 0 0;}
.thumbs li {float:left;width:390px;height:450px;transition: .3s;text-align:center;padding: 44px 0;position: relative;}
.thumbs li:hover {-webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);}
.thumbs li.swiper-slide:hover {-webkit-box-shadow:inset 0 0 70px rgba(0, 0, 0, 0.03);-moz-box-shadow:inset 0 0 70px rgba(0, 0, 0, 0.03);box-shadow:inset 0 0 70px rgba(0, 0, 0, 0.03);}
.thumbs .s-image-wrapper {height: 206px;text-align: center;margin: 0 0 32px;position: relative;}
.thumbs .s-image-wrapper img {display: inline-block;vertical-align: middle;line-height: inherit;max-height: 100%;}
.thumbs .s-info-wrapper {text-align: center;line-height: 30px;padding: 0 60px;height: 60px;margin-bottom: 18px;display: table;overflow: hidden;vertical-align: middle;width: 100%;}
.thumbs .s-info-wrapper .s-info-wrapper-cont {display:table-cell;vertical-align:middle;}
.thumbs .s-buttons-wrapper {display: inline-block;vertical-align: top;}
.thumbs h5 {font-size:17px;margin:0;max-height: 50px;overflow: hidden;line-height: 25px;}
.thumbs .s-offers-wrapper {text-align:center;}
.thumbs .add-to-cart {text-align: center;}
.thumbs .s-pricing-wrapper {display: inline-block;height: 45px;line-height: 45px;position: relative;vertical-align: top;margin: 0 20px 0 0;}
.thumbs .s-pricing-wrapper .s-price {white-space: nowrap;font-size: 33px;font-weight: 100;vertical-align: middle;}
.thumbs .s-quantity-wrapper {display:none;}
.thumbs .s-button, .thumbs button, .thumbs input[type=button], .thumbs input[type=submit] {display: inline-block;border: 0;width: auto;text-decoration: none;color: #fff;font-size: 15px;white-space: nowrap;text-align: center;padding: 0;background: #d94654;text-transform: uppercase;font-weight: 300;font-family: inherit;width: 113px;text-align: center;height: 45px;line-height: normal;}
.thumbs .s-button:hover, .thumbs button:hover, .thumbs input[type=button]:hover, .thumbs input[type=submit]:hover {background:#fb5564;}
.thumbs .s-button.is-added, .purchase .s-product-add-button.is-added {color:#fff;background:#2fa42e;cursor:default;}
.thumbs .s-button.is-added, .purchase .s-product-add-button.is-added:hover {background:#2fa42e!important;}
.thumbs .s-out-of-stock {display: inline-block;padding: 15px 0 14px;vertical-align: top;}
.thumbs .shop_favorites {margin:0 0 0 18px;}
.thumbs .shop_favorites a {text-decoration:none;}
.thumbs .shop_favorites .add .heart {height:45px;width:60px;line-height:45px;font-size: 28px;}
.thumbs .shop_favorites .del .heart {height:45px;width:60px;line-height:45px;font-size: 38px;}
/* -- product view end --*/
/* -- product page -- */
.product-head {margin:0 auto 50px;}
.s-product-header {display:inline-block;max-width: 1350px;}
.product-head .shop_favorites {-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.product-head .shop_favorites .add .heart {width:auto;height:auto;line-height: 32px;}
.product-head .shop_favorites .del .heart {width:auto;height:auto;line-height: 32px;}
.prod-img-n-form:after {content:'';display:table;clear:both;}
.prod-img-n-form-left {width:50%;float:left;text-align:right;}
.prod-img-n-form-rt {width:50%;float:right;text-align:left;-webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);}
.s-stocks-wrapper{display:inline-block;margin: 0 40px 0 0;}
.green-ico {width: 35px;height: 35px;-webkit-box-shadow: 0 0 0 1px #eff0c0;-moz-box-shadow: 0 0 0 1px #eff0c0;box-shadow: 0 0 0 1px #eff0c0;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;padding: 3px;margin:0 12px 0 0;}
.green-ico-inner {display:block;width:100%;height:100%;background:#cacc2a;color:#fff;-moz-box-shadow: 0 0 0 1px #eff0c0;box-shadow: 0 0 0 1px #eff0c0;-webkit-border-radius: 50%;text-align:center;line-height: 29px;}
.red-ico {width: 35px;height: 35px;-webkit-box-shadow: 0 0 0 1px #f4c9cd;-moz-box-shadow: 0 0 0 1px #f4c9cd;box-shadow: 0 0 0 1px #f4c9cd;-webkit-border-radius: 50%;padding: 3px;-moz-border-radius: 50%;padding: 3px;border-radius: 50%;padding: 3px;margin: 0 12px 0 0;}
.red-ico-inner {display: block;width: 100%;height: 100%;background: #d94654;color: #fff;-moz-box-shadow: 0 0 0 1px #eff0c0;box-shadow: 0 0 0 1px #eff0c0;-webkit-border-radius: 50%;text-align: center;line-height: 29px;font-size: 15px;}
.stocks-txt {font-size:15px;}
.sku-sku {display:inline-block;}
.ic-b-code {font-size: 35px;margin: 0 12px 0 0;}
.purchase input[type="submit"] {width: 164px;height:54px;line-height:normal;border:none;font-size: 15px;background: #d94654;text-transform: uppercase;font-weight: 300;color:#fff;}
.increase-volume, .decrease-volume {display;block;cursor:pointer;position:absolute;width: 10px;height:27px;line-height: 27px;text-align: center;}
.increase-volume {top:0;right: 18px;font-size: 12px;}
.decrease-volume {bottom:0;right: 18px;font-size: 12px;}
.cart-info {margin: 54px 0 0 0;}
.cart-info:after {content:'';display:table;clear:both;}
.cart-info-block {float:left;width:156px;height:144px;-webkit-box-shadow: 0 0 40px rgba(0,0,0,0.05);-moz-box-shadow: 0 0 40px rgba(0,0,0,0.05);box-shadow: 0 0 40px rgba(0,0,0,0.05);text-align:center;background:#fff;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s;}
.cart-info-block a {display:block;width:100%;height:100%;padding: 0 25px;}
.cart-info-block a:before {content:'';display:inline-block;height:100%;vertical-align:middle;}
.cart-info-a-ico{color:#d94654;font-size: 37px;margin: 0 0 16px;display: block;}
.cart-info-a-text {display:block;font-size:13px;line-height:20px;text-transform:uppercase;}
.cart-info-block:hover {background:#d94654;}
.cart-info-block:hover .cart-info-a-ico, .cart-info-block:hover .cart-info-a-text {color:#fff;}
.product-info-page #modal-info {padding:0;margin:0;width:100%;min-height:100%;}
.product-info-page #modal-info .fancybox-close-small {font-size:0;width:auto;height:auto;display: block;position: absolute;right: 70px;top: 58px;color: #d94654;opacity: .5;cursor: pointer;outline:none!important;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s;}
.product-info-page #modal-info .fancybox-close-small:hover {background:transparent;opacity:1;}
/*.product-info-page #modal-info .fancybox-close-small:before {content: "\e91f";font-size: 40px;font-family:'adaptater';}*/
.product-info-page #modal-info .dev {padding:90px 0 0;-webkit-box-shadow:inset 0 -25px 40px -25px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 -25px 40px -25px rgba(0, 0, 0, 0.05);box-shadow:inset 0 -25px 40px -25px rgba(0, 0, 0, 0.05);}
.product-info-page #modal-info .dev-caption {box-shadow:none;}

.product-info {position:relative;background:#fff;z-index:auto;padding: 0 0 90px;}

.s-product-subpage .s-button-list a{text-decoration:underline;margin:0 0 0 1em;}
.s-product-subpage .s-button-list a:first-child{margin-left:0;}
.s-product-subpage .s-product-text{margin:2em 0 0;}
.s-product-page .s-product-photos{display: inline-block;width: 780px;vertical-align: top;height: 540px;padding: 50px;position:relative;}
.s-product-photos .leave-feedback {position:absolute;right:50px;top:0;}
.s-product-page .s-product-photos .s-photo-main{overflow:hidden;position: relative;}
.s-product-page .s-product-photos .s-photo-main .is-hidden{display:none!important;}
.s-product-page .s-product-photos .s-photo-main .s-video-wrapper{position:relative;width:100%;height:430px;}
.s-product-page .s-product-photos .s-photo-main .s-video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-border-radius:2px;border-radius:2px;overflow:hidden;}
.s-product-page .s-product-photos .s-photo-main a{display:block;text-align:center;}
.s-product-page .s-product-photos .s-photo-main a img{display:inline-block;vertical-align:middle;max-width:100%;max-height:430px;line-height:inherit;}
.s-product-page .s-product-photos .s-photos-list{margin:1em 0;}
.s-product-page .s-product-photos .s-photos-list .s-photo-thumb{display:inline-block;vertical-align:top;margin:0 1em 1em 0;}
.s-product-page .s-product-photos .s-photos-list .s-photo-thumb a{display:inline-block;vertical-align:top;line-height:0;-webkit-border-radius:2px;border-radius:2px;overflow:hidden;padding:2px;}
.s-product-page .s-product-photos .s-photos-list .s-photo-thumb a img{-webkit-border-radius:2px;border-radius:2px;overflow:hidden;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);}
.s-product-page .s-product-photos .s-photos-list .s-photo-thumb a.is-selected{border:2px solid #e85034;padding:0;}
.s-product-page .s-cart-wrapper{display: inline-block;vertical-align: top;width: 780px;height: 540px;padding: 53px 56px;}
.s-product-page .s-product-info .s-tabs-wrapper{white-space:nowrap;padding: 55px 0;}
.s-product-page .s-product-info .s-tabs-wrapper .s-tab-item{position:relative;display:inline-block;vertical-align: middle;font-size: 13px;text-transform: uppercase;padding: 19px 30px 20px;}
.s-product-page .s-product-info .s-tabs-wrapper .s-tab-item.is-active{-webkit-box-shadow: 0 0 0 1px #a2a2a2;-moz-box-shadow: 0 0 0 1px #a2a2a2;box-shadow: 0 0 0 1px #a2a2a2;transition: .3s;}
.prod-social {position: absolute;bottom: 50px;left: 40px;}
.s-tab-item > span {display:block;border-bottom:1px dashed #3a3a3a;} 
.s-tab-item.is-active > span {border:none;}
.s-product-page .s-product-info .s-tabs-content .s-tab-content {display:none;font-size:15px;line-height:30px;padding: 0 300px 0 0;}
.s-product-page .s-product-info .s-tabs-content .s-tab-content p {font-size:15px;line-height:30px;}
.s-product-page .s-product-info .s-tabs-content .s-tab-content.is-shown{display:block;}
/*.s-product-page .s-product-info .s-tabs-content .s-tab-content .s-product-overview .s-product-desc {-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;-webkit-column-gap: 80px; -moz-column-gap: 80px;column-gap: 80px;}*/ 
.s-product-page .s-product-info .s-tabs-content .s-tab-content .s-product-overview a{display:inline-block;color: #3a3a3a;text-decoration: underline;}
.s-product-page .s-product-info .s-tabs-content .s-tab-content .s-product-overview .s-product-desc,.s-product-page .s-product-info .s-tabs-content .s-tab-content .s-product-overview .s-product-categories,.s-product-page .s-product-info .s-tabs-content .s-tab-content .s-product-overview .s-tags-wrapper{}
.s-product-page .s-product-info .s-tabs-content .s-tab-content .s-product-overview .s-product-desc:first-child,.s-product-page .s-product-info .s-tabs-content .s-tab-content .s-product-overview .s-product-categories:first-child,.s-product-page .s-product-info .s-tabs-content .s-tab-content .s-product-overview .s-tags-wrapper:first-child{/* margin-top:0; */}
.s-product-page .s-product-info .s-tabs-content .s-tab-content .s-product-overview .s-tags-wrapper a{display:inline-block;vertical-align:baseline;background:#369;color:#fff;-webkit-border-radius:2px;border-radius:2px;margin:0 0 0 4px;padding:.25em .5em;}
.s-product-page .s-product-info .s-tabs-content .s-tab-content .s-features-wrapper tr:first-child td{border-top:0;}
.s-product-page .s-product-info .s-tabs-content .s-tab-content .s-features-wrapper tr td{border:solid rgba(0,0,0,0.05);border-width:1px 0 0;padding:.75em;}
.rev-href {font-size:15px;font-weight:100;}
.rev-href-txt {text-decoration:underline;}
.rev-count {width:38px;height:38px;padding:4px;border:1px solid #f4c9cd;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:0 0 0 10px;}
.rev-count-inner {display: block;width: 100%; height: 100%;color: #fff; background: #d94654;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius: 50%;text-align: center;line-height: 28px;}
.s-product-page .s-related-products{padding: 90px 0 40px;}
.s-product-page .s-related-products .s-related-header{margin:0;text-align: center;}
.s-product-page .s-related-products .s-products-wrapper{margin:0;}
.inner-slider-cont {padding:0 40px;position:relative;}
.inner-slider-p {padding:50px 0;}
.s-product-cart .skus{border-top:1px solid rgba(0,0,0,0.1);margin:1em 0 0;padding:1em 0 0;}
.s-product-cart .skus .skus-item{margin:.5em 0 0;}
.s-product-cart .skus .skus-item:first-child{margin-top:0;}
.s-product-cart .skus .skus-item span{margin:0 0 0 .25em;}
.s-product-cart .skus .skus-item span:first-child{margin-left:0;}
.s-product-cart .skus .skus-item .price{font-weight:bold;color:#c03;}
.s-product-cart .skus .skus-item .hint{font-size:.8666em;color:#aaa;}
.s-product-cart .s-options-wrapper{border-top:1px solid rgba(0,0,0,0.1);margin:1em 0 0;}
.s-product-cart .s-options-wrapper .inline-select{margin:.5em 0 0;padding:0;}
.s-product-cart .s-options-wrapper .inline-select:first-child{margin-top:0;}
.s-product-cart .s-options-wrapper .inline-select a{display:inline-block;vertical-align:middle;min-width:2.5em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;-webkit-border-radius:2px;border-radius:2px;text-decoration:none;overflow:hidden;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);margin:.5em .5em 0 0 !important;padding:.75em;}
.s-product-cart .s-options-wrapper .inline-select a i{display:none;}
.s-product-cart .s-options-wrapper .inline-select a:not(.selected){color:#121212!important;background-color:#fff!important;}
.s-product-cart .s-options-wrapper .inline-select a.selected{border:none;color:#fff;background:#369;}
.s-product-cart .purchase{margin: 55px 0 0 0;}
.s-product-cart .purchase .service-list-wrapper{border:solid rgba(0,0,0,0.1);border-width:1px 0;margin:1em 0 0;padding:1em 0;}
.s-product-cart .purchase .service-list-wrapper .service-item{margin:.5em 0 0;}
.s-product-cart .purchase .service-list-wrapper .service-item:first-child{margin-top:0;}
.s-product-cart .purchase .add2cart{position:relative;}
.s-product-cart .purchase .add2cart .add-form-wrapper{}
.s-product-cart .purchase .add2cart .add-form-wrapper:after {content:"";clear:both;display:table;}
.s-product-cart .purchase .add2cart .add-form-wrapper .quantity-wrapper{float:left;background:transparent;white-space:nowrap;position: relative;-webkit-box-shadow: 0 0 70px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 70px rgba(0, 0, 0, 0.05);box-shadow: 0 0 70px rgba(0, 0, 0, 0.05);}
.s-product-cart .purchase .add2cart .add-form-wrapper .quantity-wrapper input[type=text]{width: 80px;height: 54px;font-size: 15px;line-height: normal;margin: 0;padding: 0 22px;}
.s-product-cart .purchase .add2cart .add-form-wrapper .quantity-wrapper .volume-buttons{display:inline-block;vertical-align:top;}
.s-product-cart .purchase .add2cart .add-form-wrapper .quantity-wrapper .volume-buttons input[type=button]{width:2.6em;}
.s-product-cart .purchase .add2cart .add-form-wrapper .price-wrapper{text-align: left;white-space:nowrap;overflow:hidden;margin: 0 0 56px;}
.s-product-cart .purchase .add2cart .add-form-wrapper .price-wrapper .price{font-size: 35px;font-weight: 300;}
.s-product-cart .purchase .add2cart .add-form-wrapper .price-wrapper .price-line {display: inline-block;font-size: 35px;font-weight: 100;}
.s-product-cart .purchase .add2cart .add-form-wrapper .price-wrapper .compare-at-price{text-decoration:line-through;color:#c99;margin:0 .5em 0 0;}
.s-product-cart .purchase .add2cart .add-form-wrapper .price-wrapper .compare-at-price.is-hidden{display:none;}
.s-product-cart .purchase .add2cart .add-form-wrapper .submit-wrapper{float: left;}
.s-product-cart .purchase .add2cart .added2cart{background:#b8f9c8;-webkit-border-radius:2px;border-radius:2px;overflow:hidden;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);margin:1em 0 0;padding:.5em;}
.s-product-cart .purchase .add2cart .added2cart .button-block{margin:1em 0 0;}
.dialog-is-show{position:relative;height:auto;overflow:hidden;}
.dialog-is-show .s-dialog-wrapper{display:block;}
.s-dialog-wrapper{display:none;position:fixed;top:0;left:0;width:100%;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:1;background:rgba(0,0,0,0.2);overflow:auto;}
.s-dialog-wrapper .s-dialog-content{position:relative;min-width:320px;width:50%;background:#fff;-webkit-border-radius:2px;border-radius:2px;overflow:hidden;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);margin:100px auto;padding:1em;}
.s-reviews-page .s-reviews-header{margin:0;}
.s-reviews-page .s-form-wrapper{margin:1em 0 0;}
.s-reviews-page .s-form-wrapper .s-review-button{margin:0;}
.s-reviews-page .s-form-wrapper .s-review-button .s-button.is-active{color:#fff;background:#2fa42e;}
.s-reviews-page .s-form-wrapper .s-review-form{display:none;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 70px rgba(0, 0, 0, 0.15);box-shadow:0 0 70px rgba(0, 0, 0, 0.15);margin:1em 0 2em;padding:2em;}
.s-reviews-page .s-form-wrapper .s-review-form.is-shown{display:block;}
.s-reviews-page .s-form-wrapper .s-review-form .s-review-field{margin:1em 0 0;}
.s-reviews-page .s-form-wrapper .s-review-form .s-review-field .header-block{margin:0;}
.s-reviews-page .s-form-wrapper .s-review-form .s-review-field label{text-transform:uppercase;font-size:.8em;}
.s-reviews-page .s-form-wrapper .s-review-form .s-review-field:first-child{margin-top:0;}
.s-reviews-page .s-form-wrapper .s-review-form .s-review-field.user-name-block img{display:inline-block;vertical-align:middle;width:20px;-webkit-border-radius:50%;border-radius:50%;margin:0 4px 0 0;}
.s-reviews-page .s-form-wrapper .s-review-form .s-review-field.user-name-block .s-logout-link{color:#888;margin:0 .5em;}
.s-reviews-page .s-form-wrapper .s-review-form .s-review-field.reply-notification{display:none;}
.s-reviews-page .s-form-wrapper .s-review-form .s-review-field .wa-captcha img{-webkit-border-radius:5px;border-radius:5px;}
.s-reviews-page .s-form-wrapper .s-review-form .s-review-field .wa-captcha strong{display:none;}
.s-reviews-page .s-form-wrapper .s-review-form .s-review-field .wa-captcha input[type=text]{margin:.6em 0 0;}
.s-reviews-page .s-form-wrapper .s-review-form .s-review-field .s-rates-wrapper{margin:.25em 0 0;}
.s-reviews-page .s-form-wrapper .s-review-form .s-review-field .s-rates-wrapper .s-rate-item{cursor:pointer;}
.s-reviews-page .s-form-wrapper .s-review-form .s-errors-wrapper{display:none;-webkit-border-radius:2px;border-radius:2px;background:rgba(255,0,0,0.1);margin:1em 0 0;padding:.5em;}
.s-reviews-page .s-form-wrapper .s-review-form .s-errors-wrapper.is-shown{display:inline-block;}
.s-reviews-page .s-form-wrapper .s-review-form .s-errors-wrapper .error{line-height:1.25em;font-style:italic;margin:.5em 0 0;}
.s-reviews-page .s-form-wrapper .s-review-form .s-errors-wrapper .error:first-child{margin-top:0;}
/* -- reviews --*/
.s-product-reviews {text-align:center;width:890px;}
.s-product-reviews h3 {margin: 0 0 46px;}
.s-product-reviews p {font-size: 15px;line-height: 30px;margin: 0 0 50px;}
.s-form-wrapper {margin: 0 0 88px;}
.leave-feedback {display: inline-block;border: 0;text-decoration: none;color: #fff;font-size: 15px;white-space: nowrap;text-align: center;padding: 21px 40px 18px;background: #d94654;text-transform: uppercase;font-weight: 300;font-family: inherit;}
.rev-summary-wrapper {margin:0 0 42px;}
.rev-username-wrapper {font-size:23px;font-weight:400;display:block;margin: 0 0 13px;}
.rev-date-wrapper {font-size:14px;color:#a2a2a2;}
.rev-description-wrapper {font-size: 15px; line-height: 30px;}
.s-review-item {margin: 0 0 86px;}
.s-reviews-show-more {display:inline-block;cursor:pointer;width:204px;height:54px;line-height:54px;font-size;15px;font-weight:300;text-transform:uppercase;color:#d94654;border:1px solid #d94654;text-align:center;}
.s-review-form {padding:40px 40px 40px 40px;}
.s-review-form input {height:54px;padding: 18px 29px 16px;font-weight: 600;font-size: 15px;width: 342px;}
.s-review-form .s-review-field {margin:0 0 40px;}
.s-review-form .s-review-field:last-of-type {margin:0;}
.s-review-form .s-review-field.reply-notification {margin:0 0 20px;}
.s-review-form input[type="text"] {border: 1px solid #d8d8d8;}
.s-review-form textarea {padding: 18px 29px 16px;font-weight: 600;font-size: 15px;width: 342px;max-width:342px;border: 1px solid #d8d8d8;height:108px;}
.show-reply-comment-form {display:none;}
.s-review-button-inner {padding:2em;}
/* -- reviews end --*/

.s-compare-page .s-empty-page{margin:1em 0 0;}
.s-compare-page .s-compare-header{margin:0;}
.s-compare-page .s-compare-filter{display:inline-block;-webkit-border-radius:2px;border-radius:2px;overflow:hidden;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);margin:1em 0 0;}
.s-compare-page .s-compare-filter .s-button{display:inline-block;vertical-align:top;line-height:32px;min-width:32px;text-align:center;border-left:1px solid rgba(0,0,0,0.1);-webkit-border-radius:0;border-radius:0;margin:0;padding:0 8px;}
.s-compare-page .s-compare-filter .s-button:first-child{margin-left:0;border-left-color:transparent;}
.s-compare-page .s-compare-filter .s-button.is-selected{background:#2fa42e;color:#fff;border-left-color:transparent;cursor:default;}
.s-compare-page .s-compare-filter .s-button.is-selected + .s-button{border-left-color:transparent;}
.s-compare-page .s-compare-table{margin:2em 0 0;}
.s-compare-page .s-compare-table th,.s-compare-page .s-compare-table td{border:solid rgba(0,0,0,0.05);vertical-align:middle;border-width:1px 0;}
.s-compare-page .s-compare-table tr:nth-child(even) th,.s-compare-page .s-compare-table tr:nth-child(even) td{background:rgba(0,0,0,0.025);}
.s-compare-page .s-buttons-wrapper{text-align:center;margin:1em 0 0;}
.s-cart-page .s-cart-header{margin:0;}
.s-cart-page .s-empty-cart{margin:1em 0 0;}
.s-cart-page .s-related-products{margin:4em 0 0;}
.s-cart-page .s-related-products .s-related-header{margin:0;}
.s-cart-page .s-cart-products{margin:1em 0 0;}
.s-cart-page .s-cart-products .s-cart-product{display:table;width:100%;table-layout:fixed;overflow:hidden;-webkit-border-radius:2px;border-radius:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);margin:1em 0 0;padding:1em;}
.s-cart-page .s-cart-products .s-cart-product > .left-column,.s-cart-page .s-cart-products .s-cart-product > .right-column{display:table-cell;vertical-align:top;}
.s-cart-page .s-cart-products .s-cart-product > .left-column{width:96px;}
.s-cart-page .s-cart-products .s-cart-product > .right-column{padding:0 0 0 1em;}
.s-cart-page .s-cart-products .s-cart-product .s-product-image{display:block;}
.s-cart-page .s-cart-products .s-cart-product .s-product-image img{width:100%;overflow:hidden;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);}
.s-cart-page .s-cart-products .s-cart-product .s-delete-wrapper{margin:1em 0 0;}
.s-cart-page .s-cart-products .s-cart-product .s-delete-wrapper .s-delete-button{display:block;width:100%;}
.s-cart-page .s-cart-products .s-cart-product .s-offers-wrapper .s-product-name{margin:0;}
.s-cart-page .s-cart-products .s-cart-product .s-offers-wrapper .s-buttons-wrapper{margin:1em 0 0;}
.s-cart-page .s-cart-products .s-cart-product .s-offers-wrapper .s-buttons-wrapper input{margin:0 0 0 .25em;}
.s-cart-page .s-cart-products .s-cart-product .s-offers-wrapper .s-buttons-wrapper input:first-child{margin-left:0;}
.s-cart-page .s-cart-products .s-cart-product .s-offers-wrapper .s-buttons-wrapper .s-product-quantity{width:5.3em;height:2.5em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;}
.s-cart-page .s-cart-products .s-cart-product .s-offers-wrapper .s-buttons-wrapper .s-button{width:2.5em;}
.s-cart-page .s-cart-products .s-cart-product .s-offers-wrapper .s-product-services{margin:1em 0 0;}
.s-cart-page .s-cart-products .s-cart-product .s-offers-wrapper .s-product-services .s-service{margin:.5em 0 0;}
.s-cart-page .s-cart-products .s-cart-product .s-offers-wrapper .s-product-services .s-service:first-child{margin-top:0;}
.s-cart-page .s-cart-products .s-cart-product .s-offers-wrapper .s-product-services .s-service select{margin-left:4px;}
.s-cart-page .s-cart-products .s-cart-product .s-offers-wrapper .s-product-total{text-align:right;font-size:1.4em;margin:.5em 0 0;}
.s-cart-page .s-cart-total{margin:2em 0 0;}
.s-cart-page .s-cart-total .s-affiliate-bonus-wrapper{margin:1em 0 0;}
.s-cart-page .s-cart-total .s-affiliate-bonus-wrapper .s-text-block,.s-cart-page .s-cart-total .s-affiliate-bonus-wrapper .s-affiliate-discount,.s-cart-page .s-cart-total .s-affiliate-bonus-wrapper .s-button-block{margin:1em 0 0;}
.s-cart-page .s-cart-total .s-affiliate-bonus-wrapper .s-text-block:first-child,.s-cart-page .s-cart-total .s-affiliate-bonus-wrapper .s-affiliate-discount:first-child,.s-cart-page .s-cart-total .s-affiliate-bonus-wrapper .s-button-block:first-child{margin-top:0;}
.s-cart-page .s-cart-total .s-affiliate-hint-wrapper{margin:1em 0 0;}
.s-cart-page .s-cart-total .s-coupon-wrapper .s-coupon-header{display:inline-block;vertical-align:middle;font-size:1.4em;margin:0;}
.s-cart-page .s-cart-total .s-coupon-wrapper input{vertical-align:middle;}
.s-cart-page .s-cart-total .s-coupon-wrapper .s-text{width:150px;margin:0 0 0 .5em;}
.s-cart-page .s-cart-total .s-coupon-wrapper .error-message{color:#f00;margin:1em 0;}
.s-cart-page .s-cart-total .s-discount-wrapper{margin:1em 0 0;}
.s-cart-page .s-cart-total .s-discount-wrapper .s-discount-header{display:inline-block;vertical-align:middle;margin:0 5px 0 0;}
.s-cart-page .s-cart-total .s-discount-wrapper .s-cart-discount{display:inline-block;vertical-align:middle;font-size:1.2em;}
.s-cart-page .s-cart-total .s-total-wrapper{text-align:right;margin:2em 0 0;}
.s-cart-page .s-cart-total .s-total-wrapper .s-total-header{display:inline-block;vertical-align:middle;margin:0 .5em 0 0;}
.s-cart-page .s-cart-total .s-total-wrapper .s-total{display:inline-block;vertical-align:middle;font-size:1.5em;font-weight:bold;}
.s-cart-page .s-cart-total .s-cart-checkout{text-align:right;margin:2em 0 0;}
.s-cart-page .s-cart-total .s-cart-checkout .s-checkout-featured{display:inline-block;vertical-align:baseline;margin:0 1em 0 0;}
.s-cart-page .s-cart-total .s-cart-checkout .s-checkout-featured img{margin:0 0 0 6px;}
.s-cart-page .s-cart-total .s-cart-checkout .s-checkout-featured img:first-child{margin-left:0;}
.s-checkout-page .s-checkout-header{margin:0;}
.s-checkout-page .s-checkout-nav{margin:1em 0 0;padding:0;}
.s-checkout-page .s-checkout-nav .s-nav-item{display:inline-block;vertical-align:top;line-height:2.5em;margin:0 0 0 4px;padding:0;}
.s-checkout-page .s-checkout-nav .s-nav-item:first-child{margin-left:0;}
.s-checkout-page .s-checkout-nav .s-nav-item:first-child:before{display:none;}
.s-checkout-page .s-checkout-nav .s-nav-item:before{display:inline-block;vertical-align:top;content:">";padding:0 4px 0 0;}
.s-checkout-page .s-checkout-nav .s-nav-item a{display:inline-block;vertical-align:top;cursor:default;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);padding:0 .75em;}
.s-checkout-page .s-checkout-nav .s-nav-item.is-done a{color:#fff;background:#2fa42e;cursor:pointer;}
.s-checkout-page .s-checkout-nav .s-nav-item.is-current a{color:#fff;background:#369;}
.s-checkout-page .s-checkout-nav .s-nav-item.is-next a{color:#666;background:#fff;}
.s-checkout-page .s-checkout-total{margin:1.5em 0 0;}
.s-checkout-page .s-checkout-total .s-total-label{display:inline-block;margin:0 .5em 0 0;}
.s-checkout-page .s-checkout-total .s-total{display:inline-block;font-size:1.5em;}
body.no-user-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.s-range-slider{width:100%;height:16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;margin:1em 0 0;padding:0 8px;}
.s-range-slider .r-bar-wrapper{position:relative;height:100%;}
.s-range-slider .r-bar-wrapper:before,.s-range-slider .r-bar-wrapper .r-bar{position:absolute;top:50%;left:0;width:100%;height:3px;margin:-1.5px 0 0;}
.s-range-slider .r-bar-wrapper:before{content:"";display:block;background:#f0f0f0;}
.s-range-slider .r-bar-wrapper .r-bar{background:#abc;}
.s-range-slider .r-bar-wrapper .r-point{display:inline-block;position:absolute;top:0;left:0;width:16px;height:16px;-webkit-border-radius:50%;border-radius:50%;border:1px solid rgba(0,0,0,0.01);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#369;cursor:pointer;margin:0 0 0 -8px;}
.s-range-slider .r-bar-wrapper .r-point.left{left:0;}
.s-range-slider .r-bar-wrapper .r-point.right{left:100%;}
.s-badge-wrapper{position:absolute;top: 50%;right: 0;margin-top: -19px;height: auto;}
.s-badge-wrapper .badge{display:inline-block;background:#008000;color:#fff;overflow:hidden;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);padding:.5em;}
.s-badge-wrapper .badge.new{background:#008000;}
.s-badge-wrapper .badge.hit{background:#f00;}
.s-badge-wrapper .badge.bestseller{background:#00f;}
.s-badge-wrapper .badge.low-price{background:#ffa500;}
.s-lazyloading-paging ul{text-align:center;}
.s-lazyloading-paging ul li{display:inline-block;vertical-align:baseline;margin:0 .25rem;}
.s-lazyloading-paging ul li a{display:block;min-width:2rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:50%;border-radius:50%;background:#f0f0f0;text-decoration:none;text-align:center;cursor:pointer;padding:.25rem;}
.s-lazyloading-paging ul li.selected a{background:transparent;cursor:default;}

/*--arrived--*/
.plugin_arrived-box {width: auto!important;}
.plugin_arrived-box .plugin_arrived-header {padding: 40px;background:#fff;text-shadow:none;color:#3a3a3a;height:auto;border-bottom: 1px solid #ebebeb;position:relative;}
.plugin_arrived-box .plugin_arrived-header .plugin_arrived-close {position:absolute;float:none;margin:0;right:10px;top:10px;}
.plugin_arrived-box .plugin_arrived-header span {font-size: 19px; font-weight: 400;padding:0;float:none;}
.plugin_arrived-box .plugin_arrived-body {padding:40px;}
.plugin_arrived-box input[type="submit"] {font-size: 15px;font-weight: 300; padding: 17px 29px 14px;}
.plugin_arrived-box input[type="text"], .plugin_arrived-box select {padding: 18px 29px 16px;border: 1px solid #d8d8d8;font-weight: 600;font-size: 15px;width: 342px;margin: 0 0 30px;}
.plugin_arrived-box .plugin_arrived-name {margin: 0 0 7px;font-size:1em;font-weight:300;}

/* -- share review --*/
.sharereview {display:block;color:inherit;font-size:15px;line-height:inherit;height:auto;}
.sharereview .sharereview-wrapper {display:inline-block;margin-top: 20px;}
.sharereview a {display:inline-block;border-bottom:1px dashed #3a3a3a;color:inherit;line-height:1;}
.sharereview-header-block, .sharereview-likes-block, .sharereview-share-block {display:inline-block;vertical-align:middle;padding:0;}
.sharereview-plus, .sharereview-minus {display: block;margin-right: 0;padding: 0; height: 30px;width: 30px;background: #fff!important;color: #3a3a3a; text-align: center;border-radius: 50%;line-height: 30px;-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);}
.sharereview-likes-block.no-padded {margin:0 15px 0 40px;}
i.sharereview-icon {display:inline-block;vertical-align:middle;width:33px;height:38px;margin:0 15px 0 40px;background:url('/wa-data/public/shop/themes/mkora/img/rev-flag.png') no-repeat;background-size:33px 38px;}
.sharereview-social-block.hidden{display:none}
.home-progs {float:left;width: 62.5%;padding: 66px 0 0;}
.home-progs-title{text-align:center;margin: 0 0 34px;}
.home-progs-title .ic-layers {font-size: 3.866em;color:#d94654;margin: 0 48px 0 0;}
.home-progs-title h2 {font-size:2em;margin: 0;}
.home-progs-t-wrap {margin: 0px 0 30px;width:100%;}
.home-progs-t-wrap:after {content:'';display:table;clear:both;}
ul.home-progs-tabs {padding: 3px 0 0;margin:0;list-style:none;float:left;}
ul.home-progs-tabs li {display:inline-block;padding: 11px 22px;vertical-align:top;font-size:0.866em;text-transform:uppercase;line-height:1;cursor:pointer;}
ul.home-progs-tabs li span {display:inline-block;border-bottom:1px dashed #3a3a3a;}
ul.home-progs-tabs li.active {box-shadow:0 0 0 1px #d94654;color:#d94654;}
ul.home-progs-tabs li.active span {border-bottom:none;}
.home-progs-tabs-br {float:right;padding:7px 20px 7px 10px;margin: 0px 0 0 0;border:1px solid #fafafa;line-height: 1;}
.home-progs-tabs-br input[type=checkbox] {display:none;}
.home-progs-tabs-br label {margin:0 0 0 40px;cursor:pointer;font-size: 0.866em;}
.home-progs-tabs-br label:nth-of-type(1) {margin:0;}
.home-progs-tabs-br label .square-holder {width: 24px;height: 24px;line-height: 24px;display: inline-block;background: #fff;text-align:center;vertical-align: middle;margin: 0 8px 0 0;border:1px solid #e8e8e8;padding: 5px;}
.home-progs-tabs-br input[type=checkbox]:checked + label {color:#d94654;}
.home-progs-tabs-br input[type=checkbox]:checked + label .square-holder:before {content: "";width:100%;height:100%;background:#d94654;display: block;box-sizing: border-box;}
ul.progs-list {padding:0;margin:0;list-style:none;}
ul.progs-list li {width: 313px;height: 281px;float:left;margin:18px 18px 0 0;text-align:center;position:relative;}
ul.progs-list li a {display:block;position:absolute;left:0;top:0;background:rgba(58, 58, 58, 0.75);width:100%;height:100%;color:#fff;font-size:1em;line-height: 25px;z-index:50;-webkit-transition:.5s;-moz-transition:.5s;transition:.5s;}
ul.progs-list li a:before {content:'';display:inline-block;vertical-align:middle;height:100%;}
ul.progs-list li a span {display:inline-block;width:230px;border:1px solid #fff;padding:10px;color:#fff;vertical-align: middle;}
ul.progs-list li a:hover {background:rgba(58, 58, 58, 0.25);}
.progs-list-img {width:100%;height:100%;overflow:hidden;}
.progs-list-img-bg {width:100%;height:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;}
ul.progs-list li:hover .progs-list-img-bg {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.progs-list-brand {position:absolute;line-height:1;right:0;bottom:0;color:#fff;text-transform:uppercase;z-index:51;font-size:.8em;}
.progs-list-brand-kora {width:100%;height:100%;padding:10px 15px;background:#d94654;position:relative;}
.progs-list-brand-newline {width:100%;height:100%;padding:10px 15px;background:#292929;position:relative;}
.progs-in-page ul.home-progs-tabs li {padding:14px 28px}
.progs-in-page ul.progs-list li {width: 24.24%;height: 324px;margin: 15px 1.01% 0 0;}
.progs-in-page ul.progs-list li.mr-null {margin-right:0!important;}
.programms-btn-cont {clear:both;text-align:center;padding:80px 0 0;}

/*-- cosmetolog page --*/
.kosm-page {margin-left: -40px;margin-right: -40px;}
.kosm-page:after {content:'';display:table;clear:both;}
.kosm-page-col-4 {width:100%;}
.kosm-page-col-3 {width:75%;}
.kosm-page-col-2 {width:50%;}
.kosm-page-col-1 {width:25%}
.kosm-page-col-1, .kosm-page-col-2, .kosm-page-col-3, .kosm-page-col-4 {float:left;min-height:1px;}
.kosm-block {transition:.2s}
.kosm-block:hover {transition:.2s;z-index:150;}
.kosm-block-front {height:200px!important;padding:35px;background-color:#fff;position:relative;cursor:pointer;-webkit-box-shadow: 0 0 45px rgba(0, 0, 0, 0.07);-moz-box-shadow: 0 0 45px rgba(0, 0, 0, 0.07);box-shadow: 0 0 45px rgba(0, 0, 0, 0.07);}
.kosm-block-front-ico {position:absolute;top:35px;right:35px;font-size:4.26em;color:#dcdcdc;}
.kosm-block-back-ico {position:absolute;right:20px;bottom:20px;font-size:2.13em;color:#dcdcdc;}
.kosm-block-back {height:200px!important;background-color:#fff;cursor:pointer;}
.kosm-block-ttl {font-size:1.6em;font-weight:100;position:relative;max-width: 78%;z-index:16;}
.kosm-block-ttl:after {content:'';position:absolute;left:4px;bottom:-8px;width:56px;height:1px;background-color:#d94654;}
.kosm-block-txt {min-height:200px;padding:35px;background-color:#fff;z-index:300;-webkit-box-shadow: 0 0 45px rgba(0, 0, 0, 0.07);-moz-box-shadow: 0 0 45px rgba(0, 0, 0, 0.07);box-shadow: 0 0 45px rgba(0, 0, 0, 0.07);position:relative;}
.kosm-block-txt p {font-size:14px;line-height:28px;}
a.kosm-block-more {display: block;height:50px;width:204px;position:absolute;bottom:-25px;left:0;right:0;margin:auto;line-height:50px;color: #fff;background-color:#d94654;text-transform:uppercase;font-size:14px;text-align:center;text-decoration:none;}
a.kosm-block-more:hover {color:#fff!important;background-color:#fb5564;}
.kosm-stock {padding:35px;height:200px;background:#fff;-webkit-box-shadow: 0 0 45px rgba(0, 0, 0, 0.07);-moz-box-shadow: 0 0 45px rgba(0, 0, 0, 0.07);box-shadow: 0 0 45px rgba(0, 0, 0, 0.07);}
.kosm-stock-txt {position:relative;padding-top:20px;z-index:17;}
.kosm-stock-txt p {margin-bottom:0;font-size:14px;line-height:28px;}
.kosm-stock-txt p > a {font-weight:500;}
.kosm-stock-ico {font-size: 120px;height: 120px;color: #f1f1f3;position: absolute;top: 0;right: 35px;bottom: 0;margin: auto;z-index: 15;}
.kosm-sale {padding:35px;height:200px;background:#f1f1f3;-webkit-box-shadow: 0 0 45px rgba(0, 0, 0, 0.07);-moz-box-shadow: 0 0 45px rgba(0, 0, 0, 0.07);box-shadow: 0 0 45px rgba(0, 0, 0, 0.07);}
.kosm-sale-txt {position:relative;padding-top:20px;z-index:17;}
.kosm-sale-txt p {margin-bottom:0;font-size:14px;line-height:28px;}
.kosm-sale-ico {font-size: 160px;height: 120px;line-height:120px;font-weight:bold;color: #e3e3e8;position: absolute;top: 0;right: 35px;bottom: 0;margin: auto;z-index: 15;}
 
/*-- 1200px --*/
@media screen and (max-width: 1580px) {
.tabs__content {position:relative;}
.tabs__content.active {}
ul.tabs__caption {text-align:center;margin: 0 0 38px;}
ul.tabs__caption li {display:inline-block;cursor:pointer;padding: 14px 28px;font-size: 12px;text-transform: uppercase;}
ul.tabs__caption li .tabs-border {border-bottom:1px dashed #000;}
ul.tabs__caption li.active {box-shadow: 0 0 0 1px #000;}
ul.tabs__caption li.active .tabs-border {border-bottom:none;}
.tabs__content .swiper-container, .tabs__content .swiper-container2, .tabs__content .swiper-container3 {width: 1076px;}

/* -- slider products home page --*/
ul.slider-thumbs > li {float: left;position:relative;padding: 30px 0;height: 434px;width:468px;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;}
ul.slider-thumbs > li:hover {-webkit-box-shadow:inset 0 0 70px rgba(0, 0, 0, 0.03);-moz-box-shadow:inset 0 0 70px rgba(0, 0, 0, 0.03);box-shadow:inset 0 0 70px rgba(0, 0, 0, 0.03);}
.slider-thumbs .s-image-wrapper {height: 206px;text-align: center;margin: 0 0 38px;}
.slider-thumbs .s-image-wrapper img {display: inline-block;vertical-align: middle;line-height: inherit;max-height: 200px;}
.slider-thumbs .s-info-wrapper {text-align: center;line-height: 30px;padding: 0 60px;height: 60px;margin-bottom: 24px;display: table;overflow: hidden;vertical-align: middle;}
.slider-thumbs .s-info-wrapper .s-info-wrapper-cont {display:table-cell;vertical-align:middle;}
.slider-thumbs .s-buttons-wrapper {display: inline-block;vertical-align: top;}
.slider-thumbs h5 {font-size: 16px;margin:0;max-height: 50px;overflow: hidden;line-height: 25px;}
.slider-thumbs .s-offers-wrapper {text-align:center;}
.slider-thumbs .add-to-cart {text-align: center;}
.slider-thumbs .s-pricing-wrapper {display: inline-block;height: 45px;line-height: 45px;position: relative;vertical-align: top;margin: 0 30px 0 0;}
.slider-thumbs .s-pricing-wrapper .s-price {white-space: nowrap;font-size: 32px;font-weight: 100;vertical-align: middle;}
.slider-thumbs .s-quantity-wrapper {display:none;}
.slider-thumbs .s-button, .slider-thumbs button, .slider-thumbs input[type=button], .slider-thumbs input[type=submit] {display: inline-block;border: 0;width: auto;text-decoration: none;color: #fff;font-size: 14px;white-space: nowrap;text-align: center;padding: 0;background: #d94654;text-transform: uppercase;font-weight: 300;font-family: inherit;width: 120px;text-align: center;height: 45px;line-height: normal;}
.slider-thumbs .s-button.is-added {color:#fff;background:#2fa42e;cursor:default;}
.slider-thumbs .s-out-of-stock {display: inline-block;padding: 20px 0 19px;vertical-align: top;}
/* -- slider products home page end --*/

/* -- Favorites --*/
.shop_favorites {display: inline-block;margin: 0 0 0 20px;vertical-align: top;box-shadow: 0 0 27px rgba(0, 0, 0, 0.05);text-align:center;}
.shop_favorites .add .heart {width: 50px;height: 45px;display:block;color: #d94654;font-size: 25px;line-height: 45px;}
.shop_favorites .del .heart {width: 50px;height: 45px;display:block;color: #d94654;font-size: 35px;line-height: 45px;}
/* -- Favorites end--*/

.s-header-wrapper .s-catalog-wrapper{position:relative;width:250px;}
.s-header-wrapper .s-catalog-wrapper.is-opened .s-catalog-list{display:block;}
.s-header-wrapper .s-catalog-wrapper .s-catalog-button{position:relative;display:block;background:#369;color:#fff;-webkit-border-radius:2px;border-radius:2px;text-decoration:none;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);margin:0;padding:11px 11px 11px 36px;}
.s-header-wrapper .s-catalog-wrapper .s-catalog-button:before{content:"";position:absolute;left:4px;top:50%;height:28px;width:28px;background:transparent url(../img/icons/hamburger-sprite.png) 0 0 no-repeat;-webkit-background-size:28px auto;-moz-background-size:28px auto;background-size:28px auto;margin:-14px 0 0;}
.s-header-wrapper .s-catalog-wrapper .s-catalog-list{display:none;position:absolute;top:100%;left:0;width:100%;z-index:1;background:#fff;-webkit-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px;border:solid rgba(0,0,0,0.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-height:316px;overflow:auto;-webkit-box-shadow:0 0 6px rgba(0,0,0,0.2);box-shadow:0 0 6px rgba(0,0,0,0.2);border-width:0 1px 1px;margin:0;padding:0;}
.s-header-wrapper .s-catalog-wrapper .s-catalog-list > li{display:block;margin:0;padding:0;}
.s-header-wrapper .s-catalog-wrapper .s-catalog-list > li > a{position:relative;display:block;text-decoration:none;-webkit-transition:background 222ms linear;-moz-transition:background 222ms linear;-o-transition:background 222ms linear;-ms-transition:background 222ms linear;transition:background 222ms linear;margin:0;padding:.75em;}
.s-header-wrapper .s-catalog-wrapper .s-catalog-list > li > a:hover{background:rgba(0,0,0,0.05);}
.s-promos-wrapper .s-promos-list{margin:0;padding:0;}
.s-promos-wrapper .s-promos-list .s-promo-item{display:inline-block;vertical-align:top;width:23.5%;margin:.5em 0 .5em 2%;}
.s-promos-wrapper .s-promos-list .s-promo-item:nth-child(4n+1){margin-left:0;}
.s-promos-wrapper .s-promos-list .s-promo-item a{position:relative;display:block;height:8em;background:transparent 50% no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;text-align:center;text-shadow:0 1px 1px #000;text-decoration:none;color:#000;overflow:hidden;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 6px rgba(0,0,0,0.1);box-shadow:0 0 6px rgba(0,0,0,0.1);padding:1em 1em 0;}
.s-promos-wrapper .s-promos-list .s-promo-item a h5{font-size:1.3em;text-shadow:0 1px 2px #000;}
.s-promos-wrapper .s-promos-list .s-promo-item a p{font-size:.9em;line-height:1.25em;text-shadow:0 1px 2px #000;max-height:5em;overflow:hidden;}
.s-products-wrapper{margin:0;position: relative;}
.s-products-wrapper:after{content:'';display:table;clear:both;}
.s-products-wrapper .s-sorting-wrapper{padding: 40px 30px;}
.s-products-wrapper .s-sorting-wrapper:after {content:'';display:table;clear:both;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list{float: left;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.sort-filters .s-sort-label{display: inline-block;vertical-align: middle;font-size: 13px;color: #7b7b7b;margin: 0 20px 0 0;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.sort-filters .s-dropdown-wrapper{display: inline-block;vertical-align: middle;font-size: 13px;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.sort-filters .s-dropdown-wrapper > .s-sort-active{display:inline-block;-webkit-border-radius:2px;border-radius:2px;overflow:hidden;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);line-height:32px;color:#fff;background:#2fa42e;padding:0 .75em;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.sort-filters .s-dropdown-wrapper > .s-sort-active:after{position:relative;top:5px;content:"";display:inline-block;vertical-align:baseline;border:solid transparent;border-top-color:#fff;border-width:6px 5px;margin:0 0 0 6px;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.sort-filters .s-dropdown-wrapper > ul{display: block;text-align:left;background:#fff;margin:0;padding:0;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.sort-filters .s-dropdown-wrapper > ul > li {display:block;float: left;margin:0;padding:0;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.sort-filters .s-dropdown-wrapper > ul > li.is-active {-webkit-box-shadow: 0 0 0 1px #d94654;-moz-box-shadow: 0 0 0 1px #d94654;box-shadow: 0 0 0 1px #d94654;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.sort-filters .s-dropdown-wrapper > ul > li > a{display:block;padding: 8px 16px;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.view-filters{-webkit-border-radius:2px;border-radius:2px;overflow:hidden;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.view-filters a{display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:32px;padding:6px;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.view-filters a .icon{display:inline-block;vertical-align:top;width:20px;height:20px;background:transparent 0 -20px no-repeat;-webkit-background-size:20px auto;-moz-background-size:20px auto;background-size:20px auto;margin:0;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.view-filters a .icon.thumbs{background-image:url(../img/icons/thumb-icon.png);}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.view-filters a .icon.table{background-image:url(../img/icons/table-sprite.png);}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.view-filters a.is-active{background:#2fa42e;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.view-filters a.is-active .icon{background-position:0 0;}
.s-products-wrapper .s-paging-wrapper{text-align:center;margin:0;clear: both;}
.s-products-wrapper .s-paging-wrapper.is-lazy-loading .s-paging-list{display:none;}
.s-products-wrapper .s-paging-wrapper .s-paging-list{margin:0;}
.s-products-wrapper .s-paging-wrapper .s-paging-list li{display:inline-block;margin:0 0 0 .5em;}
.s-products-wrapper .s-paging-wrapper .s-paging-list li:first-child{margin-left:0;}
.s-products-wrapper .s-paging-wrapper .s-paging-list li.selected a,.s-products-wrapper .s-paging-wrapper .s-paging-list li a:hover{background:rgba(0,0,0,0.1);}
.s-products-wrapper .s-paging-wrapper .s-paging-list li a{display:inline-block;min-width:1.25em;line-height:1.25em;text-align:center;-webkit-border-radius:50%;border-radius:50%;padding:.5em;}
.s-category-wrapper{position:relative;margin:0;padding: 0 0 60px;}
.s-category-wrapper.is-loading:after{visibility:visible;background:rgba(255,255,255,0.5);}
.s-category-wrapper .s-category-empty{margin:2em 0 0;}
.cat-ico-wrapper {position: absolute;right: 0;top: -78px;}
.open-filter {position:relative;width: 90px;background: #fff;height: 78px;-webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);cursor:pointer;text-align:center;}
.open-filter .ic-adjustments {font-size: 32px;line-height: 78px;color: #d94654;}
.use-filter {height: 48px;line-height: 48px;background:#d94654;color:#fff;position:absolute;width: 216px;font-size: 13px;top:50%;margin-top: -24px;right: 125px;font-weight:800;}
.use-filter:after {content:"";position:absolute;top:50%;margin-top: -8px;right: -18px;border: 8px solid transparent;border-left: 10px solid #d94654;}
.open-cat-desc {position: relative;width:90px;background: #fff;height:78px;-webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);cursor:pointer;text-align:center;float: right;}
.open-cat-desc .ic-book-open {font-size: 32px;line-height: 78px;color: #d94654;}
.white-bg {position:absolute;width: 90px;height: 30px;background:#fff;bottom: -15px;right:0;display: none;z-index: 20;}
.s-category-filters{display: none;margin: 0;width: 100%;padding: 30px;position: relative;background: #fff;-webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);}
.s-category-filters .s-filter-group{margin: 0 30px 30px 0;display: inline-block;vertical-align: top;}
.s-category-filters .s-filter-group .s-filter-header{font-size: 14px;font-weight: 500;margin: 0 0 20px;}
.s-category-filters .s-filter-group .s-filter-wrapper{margin: 0 30px 0 0;display: inline-block;    vertical-align: top;}
.s-category-filters .s-filter-group .s-filter-wrapper .s-filter-item{display:block;}
.s-category-filters label {display: block;cursor: pointer;position: relative;margin: 0 0 7px;}
.s-category-filters input[type=radio], .s-category-filters input[type=checkbox] {display: none!important;}
.s-category-filters label:before {content: "";width: 20px;height: 20px;display: inline-block;vertical-align: middle;margin: 0 7px 0 0;border: 1px solid #e7e7e7;}
.s-category-filters input[type=checkbox]:checked + label:before {content: "\2714";color: #d94654;text-align: center;line-height: 20px;border: 1px solid #d94654;}
.s-category-filters input[type=checkbox] + label:before {/* border: 1px solid #d94654; */}
.s-category-filters .f-text {font-size: 12px;color: #7b7b7b;}
.s-category-filters .s-filter-group .s-filter-wrapper .s-filter-item.s-range-item{display:block;width:100%;text-align:center;white-space:nowrap;margin:0;}
.s-category-filters .s-filter-group .s-filter-wrapper .s-filter-item.s-range-item input[type=text]{width:30%;min-width:50px;vertical-align:middle;text-align:left;margin:0 4px;padding:.25em .4em;}
.s-category-filters .s-buttons-wrapper{margin:2em 0 0;}
.filter-is-open .s-category-filters {display:block;}
#select-view {float:right;text-align:right;}
.category-description {display: none;margin: 0;width: 100%;padding: 30px;position: relative;background: #fff;-webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);}
/* -- product view --*/
.thumbs {padding: 30px 0 0;}
.thumbs li {float:left;width: 300px;height: 370px;transition: .3s;text-align:center;padding: 32px 0;position: relative;}
.thumbs li:hover {-webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);}
.thumbs li.swiper-slide:hover {-webkit-box-shadow:inset 0 0 70px rgba(0, 0, 0, 0.03);-moz-box-shadow:inset 0 0 70px rgba(0, 0, 0, 0.03);box-shadow:inset 0 0 70px rgba(0, 0, 0, 0.03);}
.thumbs .s-image-wrapper {height: 150px;text-align: center;margin: 0 0 24px;}
.thumbs .s-image-wrapper img {display: inline-block;vertical-align: middle;line-height: inherit;max-height: 100%;}
.thumbs .s-info-wrapper {text-align: center;line-height: 30px;padding: 0px 40px;height: 86px;margin-bottom: 13px;display: table;overflow: hidden;vertical-align: middle;width: 100%;}
.thumbs .s-info-wrapper .s-info-wrapper-cont {display:table-cell;vertical-align:middle;}
.thumbs .s-buttons-wrapper {display: inline-block;vertical-align: top;}
.thumbs h5 {font-size: 15px;margin:0;max-height: 75px;overflow: hidden;line-height: 25px;}
.thumbs .s-offers-wrapper {text-align:center;}
.thumbs .add-to-cart {text-align: center;}
.thumbs .s-pricing-wrapper {display: inline-block;height: 35px;line-height: 33px;position: relative;vertical-align: top;margin: 0 15px 0 0;}
.thumbs .s-pricing-wrapper .s-price {white-space: nowrap;font-size: 28px;font-weight: 100;vertical-align: middle;}
.thumbs .s-quantity-wrapper {display:none;}
.thumbs .s-button, .thumbs button, .thumbs input[type=button], .thumbs input[type=submit] {display: inline-block;border: 0;width: auto;text-decoration: none;color: #fff;font-size: 12px;white-space: nowrap;text-align: center;padding: 0;background: #d94654;text-transform: uppercase;font-weight: 300;font-family: inherit;width: 90px;text-align: center;height: 35px;line-height: normal;}
.thumbs .s-button.is-added, .purchase .s-product-add-button.is-added {color:#fff;background:#2fa42e;cursor:default;}
.thumbs .s-out-of-stock {display: inline-block;padding: 11px 0 10px;vertical-align: top;}
.thumbs .shop_favorites {margin: 0 0 0 13px;}
.thumbs .shop_favorites .add .heart {height: 35px;width: 44px;line-height: 35px;font-size: 20px;}
.thumbs .shop_favorites .del .heart {height: 35px;width: 44px;line-height: 35px;font-size: 28px;}
/* -- product view end --*/
/* -- product page -- */
.product-head {margin: 0 auto 36px;}
.s-product-header {display:inline-block;max-width: 1075px;}
.product-head .shop_favorites {-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.product-head .shop_favorites .add .heart {width:auto;height:auto;line-height: 32px;}
.product-head .shop_favorites .del .heart {width:auto;height:auto;line-height: 32px;}
.prod-img-n-form:after {content:'';display:table;clear:both;}
.prod-img-n-form-left {width:50%;float:left;text-align:right;}
.prod-img-n-form-rt {width:50%;float:right;text-align:left;-webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);}
.s-stocks-wrapper{display:inline-block;margin: 0 30px 0 0;}
.green-ico {width: 26px;height: 26px;-webkit-box-shadow: 0 0 0 1px #eff0c0;-moz-box-shadow: 0 0 0 1px #eff0c0;box-shadow: 0 0 0 1px #eff0c0;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;padding: 2px;margin: 0 9px 0 0;}
.green-ico-inner {display:block;width:100%;height:100%;background:#cacc2a;color:#fff;-moz-box-shadow: 0 0 0 1px #eff0c0;box-shadow: 0 0 0 1px #eff0c0;-webkit-border-radius: 50%;text-align:center;line-height: 22px;}
.red-ico {width: 26px;height: 26px;-webkit-box-shadow: 0 0 0 1px #f4c9cd;-moz-box-shadow: 0 0 0 1px #f4c9cd;box-shadow: 0 0 0 1px #f4c9cd;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;padding: 2px;margin: 0 9px 0 0;}
.red-ico-inner {display: block;width: 100%;height: 100%;background: #d94654;color: #fff;-moz-box-shadow: 0 0 0 1px #eff0c0;box-shadow: 0 0 0 1px #eff0c0;-webkit-border-radius: 50%;text-align: center;line-height: 24px;font-size: 12px;}
.stocks-txt {font-size: 14px;}
.sku-sku {display:inline-block;}
.ic-b-code {font-size: 26px;margin: 0 9px 0 0;}
.purchase input[type="submit"] {width: 137px;height: 45px;line-height:normal;border:none;font-size: 14px;background: #d94654;text-transform: uppercase;font-weight: 300;color:#fff;}
.increase-volume, .decrease-volume {display;block;cursor:pointer;position:absolute;width: 10px;height: 22px;line-height: 22px;text-align: center;}
.increase-volume {top:0;right: 15px;font-size: 11px;}
.decrease-volume {bottom:0;right: 15px;font-size: 11px;}
.cart-info {margin: 30px 0 0 0;}
.cart-info:after {content:'';display:table;clear:both;}
.cart-info-block {float:left;width: 114px;height: 105px;-webkit-box-shadow: 0 0 40px rgba(0,0,0,0.05);-moz-box-shadow: 0 0 40px rgba(0,0,0,0.05);box-shadow: 0 0 40px rgba(0,0,0,0.05);text-align:center;background:#fff;}
.cart-info-block a {display:block;width:100%;height:100%;padding: 0 18px;}
.cart-info-block a:before {content:'';display:inline-block;height:100%;vertical-align:middle;}
.cart-info-a-ico{color:#d94654;font-size: 27px;margin: 0 0 12px;display: block;}
.cart-info-a-text {display:block;font-size: 12px;line-height: 16px;text-transform:uppercase;}
.product-info-page #modal-info {padding:0;margin:0;width:100%;min-height:100%;}
.product-info-page #modal-info .fancybox-close-small {font-size:0;width:auto;height:auto;display: block;position: absolute;right: 70px;top: 58px;color: #d94654;opacity: .5;cursor: pointer;outline:none!important;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s;}
.product-info-page #modal-info .fancybox-close-small:hover {background:transparent;opacity:1;}
/*.product-info-page #modal-info .fancybox-close-small:before {content: "\e91f";font-size: 30px;font-family:'adaptater';}*/
.product-info-page #modal-info .dev {padding:60px 0 0;-webkit-box-shadow:inset 0 -25px 40px -25px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 -25px 40px -25px rgba(0, 0, 0, 0.05);box-shadow:inset 0 -25px 40px -25px rgba(0, 0, 0, 0.05);}
.product-info-page #modal-info .dev-caption {box-shadow:none;}
.product-info {position:relative;background:#fff;z-index:auto;padding: 0 0 90px;}

.s-product-subpage .s-button-list a{text-decoration:underline;margin:0 0 0 1em;}
.s-product-subpage .s-button-list a:first-child{margin-left:0;}
.s-product-subpage .s-product-text{margin:2em 0 0;}
.s-product-page .s-product-photos{display: inline-block;width: 600px;vertical-align: top;height: 394px;padding: 36px;position:relative;}
.s-product-photos .leave-feedback {position:absolute;right:36px;top:0;}
.s-product-page .s-product-photos .s-photo-main{overflow:hidden;}
.s-product-page .s-product-photos .s-photo-main .is-hidden{display:none!important;}
.s-product-page .s-product-photos .s-photo-main .s-video-wrapper{position:relative;width:100%;height:430px;}
.s-product-page .s-product-photos .s-photo-main .s-video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-border-radius:2px;border-radius:2px;overflow:hidden;}
.s-product-page .s-product-photos .s-photo-main a{display:block;text-align:center;}
.s-product-page .s-product-photos .s-photo-main a img{display:inline-block;vertical-align:middle;max-width:100%;max-height: 322px;line-height:inherit;}
.s-product-page .s-product-photos .s-photos-list{margin:1em 0;}
.s-product-page .s-product-photos .s-photos-list .s-photo-thumb{display:inline-block;vertical-align:top;margin:0 1em 1em 0;}
.s-product-page .s-product-photos .s-photos-list .s-photo-thumb a{display:inline-block;vertical-align:top;line-height:0;-webkit-border-radius:2px;border-radius:2px;overflow:hidden;padding:2px;}
.s-product-page .s-product-photos .s-photos-list .s-photo-thumb a img{-webkit-border-radius:2px;border-radius:2px;overflow:hidden;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);}
.s-product-page .s-product-photos .s-photos-list .s-photo-thumb a.is-selected{border:2px solid #e85034;padding:0;}
.s-product-page .s-cart-wrapper{display: inline-block;vertical-align: top;width: 600px;height: 394px;padding: 38px 40px;}
.s-product-page .s-product-info .s-tabs-wrapper{white-space:nowrap;padding: 40px 0;}
.s-product-page .s-product-info .s-tabs-wrapper .s-tab-item{position:relative;display:inline-block;vertical-align: middle;font-size: 12px;text-transform: uppercase;padding: 17px 22px 16px;}
.s-product-page .s-product-info .s-tabs-wrapper .s-tab-item.is-active{-webkit-box-shadow: 0 0 0 1px #a2a2a2;-moz-box-shadow: 0 0 0 1px #a2a2a2;box-shadow: 0 0 0 1px #a2a2a2;transition: .3s;}
.prod-social {position: absolute;bottom: 41px;left: 30px;}
.s-tab-item > span {display:block;border-bottom:1px dashed #3a3a3a;} 
.s-tab-item.is-active > span {border:none;}
.s-product-page .s-product-info .s-tabs-content .s-tab-content {display:none;font-size: 14px;line-height: 25px;padding: 0 220px 0 0;}
.s-product-page .s-product-info .s-tabs-content .s-tab-content p {font-size: 14px;line-height: 24px;}
.s-product-page .s-product-info .s-tabs-content .s-tab-content.is-shown{display:block;}
/*.s-product-page .s-product-info .s-tabs-content .s-tab-content .s-product-overview .s-product-desc {-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;-webkit-column-gap: 80px;-moz-column-gap: 80px;column-gap: 80px;}*/
.s-product-page .s-product-info .s-tabs-content .s-tab-content .s-product-overview a{display:inline-block;color: #3a3a3a;}
.s-product-page .s-product-info .s-tabs-content .s-tab-content .s-product-overview .s-product-desc,.s-product-page .s-product-info .s-tabs-content .s-tab-content .s-product-overview .s-product-categories,.s-product-page .s-product-info .s-tabs-content .s-tab-content .s-product-overview .s-tags-wrapper{}
.s-product-page .s-product-info .s-tabs-content .s-tab-content .s-product-overview .s-product-desc:first-child,.s-product-page .s-product-info .s-tabs-content .s-tab-content .s-product-overview .s-product-categories:first-child,.s-product-page .s-product-info .s-tabs-content .s-tab-content .s-product-overview .s-tags-wrapper:first-child{/* margin-top:0; */}
.s-product-page .s-product-info .s-tabs-content .s-tab-content .s-product-overview .s-tags-wrapper a{display:inline-block;vertical-align:baseline;background:#369;color:#fff;-webkit-border-radius:2px;border-radius:2px;margin:0 0 0 4px;padding:.25em .5em;}
.s-product-page .s-product-info .s-tabs-content .s-tab-content .s-features-wrapper tr:first-child td{border-top:0;}
.s-product-page .s-product-info .s-tabs-content .s-tab-content .s-features-wrapper tr td{border:solid rgba(0,0,0,0.05);border-width:1px 0 0;padding:.75em;}
.rev-href {font-size: 13px;font-weight:100;}
.rev-href-txt {text-decoration:underline;}
.rev-count {width: 28px;height: 28px;padding: 2px;border:1px solid #f4c9cd;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin: 0 0 0 7px;}
.rev-count-inner {display: block;width: 100%;height: 100%;color: #fff;background: #d94654;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius: 50%;text-align: center;line-height: 22px;}
.s-product-page .s-related-products{padding: 90px 0 40px;}
.s-product-page .s-related-products .s-related-header{margin:0;text-align: center;}
.s-product-page .s-related-products .s-products-wrapper{margin:0;}
.inner-slider-cont {padding:0 40px;position:relative;}
.inner-slider-p {padding: 36px 0;}
.s-product-cart .skus{border-top:1px solid rgba(0,0,0,0.1);margin:1em 0 0;padding:1em 0 0;}
.s-product-cart .skus .skus-item{margin:.5em 0 0;}
.s-product-cart .skus .skus-item:first-child{margin-top:0;}
.s-product-cart .skus .skus-item span{margin:0 0 0 .25em;}
.s-product-cart .skus .skus-item span:first-child{margin-left:0;}
.s-product-cart .skus .skus-item .price{font-weight:bold;color:#c03;}
.s-product-cart .skus .skus-item .hint{font-size:.8666em;color:#aaa;}
.s-product-cart .s-options-wrapper{border-top:1px solid rgba(0,0,0,0.1);margin:1em 0 0;}
.s-product-cart .s-options-wrapper .inline-select{margin:.5em 0 0;padding:0;}
.s-product-cart .s-options-wrapper .inline-select:first-child{margin-top:0;}
.s-product-cart .s-options-wrapper .inline-select a{display:inline-block;vertical-align:middle;min-width:2.5em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;-webkit-border-radius:2px;border-radius:2px;text-decoration:none;overflow:hidden;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);margin:.5em .5em 0 0 !important;padding:.75em;}
.s-product-cart .s-options-wrapper .inline-select a i{display:none;}
.s-product-cart .s-options-wrapper .inline-select a:not(.selected){color:#121212!important;background-color:#fff!important;}
.s-product-cart .s-options-wrapper .inline-select a.selected{border:none;color:#fff;background:#369;}
.s-product-cart .purchase{margin: 38px 0 0 0;}
.s-product-cart .purchase .service-list-wrapper{border:solid rgba(0,0,0,0.1);border-width:1px 0;margin:1em 0 0;padding:1em 0;}
.s-product-cart .purchase .service-list-wrapper .service-item{margin:.5em 0 0;}
.s-product-cart .purchase .service-list-wrapper .service-item:first-child{margin-top:0;}
.s-product-cart .purchase .add2cart{position:relative;}
.s-product-cart .purchase .add2cart .add-form-wrapper{}
.s-product-cart .purchase .add2cart .add-form-wrapper:after {content:"";clear:both;display:table;}
.s-product-cart .purchase .add2cart .add-form-wrapper .quantity-wrapper{float:left;background:transparent;white-space:nowrap;position: relative;-webkit-box-shadow: 0 0 70px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 70px rgba(0, 0, 0, 0.05);box-shadow: 0 0 70px rgba(0, 0, 0, 0.05);}
.s-product-cart .purchase .add2cart .add-form-wrapper .quantity-wrapper input[type=text]{width: 67px;height: 45px;font-size: 14px;line-height: normal;margin: 0;padding: 0 16px;}
.s-product-cart .purchase .add2cart .add-form-wrapper .quantity-wrapper .volume-buttons{display:inline-block;vertical-align:top;}
.s-product-cart .purchase .add2cart .add-form-wrapper .quantity-wrapper .volume-buttons input[type=button]{width:2.6em;}
.s-product-cart .purchase .add2cart .add-form-wrapper .price-wrapper{text-align: left;white-space:nowrap;overflow:hidden;margin: 0 0 40px;}
.s-product-cart .purchase .add2cart .add-form-wrapper .price-wrapper .price{font-size: 30px;font-weight: 300;}
.s-product-cart .purchase .add2cart .add-form-wrapper .price-wrapper .price-line {display: inline-block;font-size: 30px;font-weight: 100;}
.s-product-cart .purchase .add2cart .add-form-wrapper .price-wrapper .compare-at-price{text-decoration:line-through;color:#c99;margin:0 .5em 0 0;}
.s-product-cart .purchase .add2cart .add-form-wrapper .price-wrapper .compare-at-price.is-hidden{display:none;}
.s-product-cart .purchase .add2cart .add-form-wrapper .submit-wrapper{float: left;}
.s-product-cart .purchase .add2cart .added2cart{background:#b8f9c8;-webkit-border-radius:2px;border-radius:2px;overflow:hidden;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);margin:1em 0 0;padding:.5em;}
.s-product-cart .purchase .add2cart .added2cart .button-block{margin:1em 0 0;}
.dialog-is-show{position:relative;height:auto;overflow:hidden;}
.dialog-is-show .s-dialog-wrapper{display:block;}
.s-dialog-wrapper{display:none;position:fixed;top:0;left:0;width:100%;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:1;background:rgba(0,0,0,0.2);overflow:auto;}
.s-dialog-wrapper .s-dialog-content{position:relative;min-width:320px;width:50%;background:#fff;-webkit-border-radius:2px;border-radius:2px;overflow:hidden;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);margin:100px auto;padding:1em;}
.s-reviews-page .s-reviews-header{margin:0;}
.s-reviews-page .s-form-wrapper{margin:1em 0 0;}
.s-reviews-page .s-form-wrapper .s-review-button{margin:0;}
.s-reviews-page .s-form-wrapper .s-review-button .s-button.is-active{color:#fff;background:#2fa42e;}
.s-reviews-page .s-form-wrapper .s-review-form{display:none;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 70px rgba(0, 0, 0, 0.15);box-shadow:0 0 70px rgba(0, 0, 0, 0.15);margin:1em 0 2em;padding:2em;}
.s-reviews-page .s-form-wrapper .s-review-form.is-shown{display:block;}
.s-reviews-page .s-form-wrapper .s-review-form .s-review-field{margin:1em 0 0;}
.s-reviews-page .s-form-wrapper .s-review-form .s-review-field .header-block{margin:0;}
.s-reviews-page .s-form-wrapper .s-review-form .s-review-field label{text-transform:uppercase;font-size:.8em;}
.s-reviews-page .s-form-wrapper .s-review-form .s-review-field:first-child{margin-top:0;}
.s-reviews-page .s-form-wrapper .s-review-form .s-review-field.user-name-block img{display:inline-block;vertical-align:middle;width:20px;-webkit-border-radius:50%;border-radius:50%;margin:0 4px 0 0;}
.s-reviews-page .s-form-wrapper .s-review-form .s-review-field.user-name-block .s-logout-link{color:#888;margin:0 .5em;}
.s-reviews-page .s-form-wrapper .s-review-form .s-review-field.reply-notification{display:none;}
.s-reviews-page .s-form-wrapper .s-review-form .s-review-field .wa-captcha img{-webkit-border-radius:5px;border-radius:5px;}
.s-reviews-page .s-form-wrapper .s-review-form .s-review-field .wa-captcha strong{display:none;}
.s-reviews-page .s-form-wrapper .s-review-form .s-review-field .wa-captcha input[type=text]{margin:.6em 0 0;}
.s-reviews-page .s-form-wrapper .s-review-form .s-review-field .s-rates-wrapper{margin:.25em 0 0;}
.s-reviews-page .s-form-wrapper .s-review-form .s-review-field .s-rates-wrapper .s-rate-item{cursor:pointer;}
.s-reviews-page .s-form-wrapper .s-review-form .s-errors-wrapper{display:none;-webkit-border-radius:2px;border-radius:2px;background:rgba(255,0,0,0.1);margin:1em 0 0;padding:.5em;}
.s-reviews-page .s-form-wrapper .s-review-form .s-errors-wrapper.is-shown{display:inline-block;}
.s-reviews-page .s-form-wrapper .s-review-form .s-errors-wrapper .error{line-height:1.25em;font-style:italic;margin:.5em 0 0;}
.s-reviews-page .s-form-wrapper .s-review-form .s-errors-wrapper .error:first-child{margin-top:0;}
/* -- reviews --*/
.s-product-reviews {text-align:center;width: 650px;}
.s-product-reviews h3 {margin: 0 0 34px;}
.s-product-reviews p {font-size: 14px;line-height: 25px;margin: 0 0 36px;}
.s-form-wrapper {margin: 0 0 64px;}
.leave-feedback {display: inline-block;border: 0;text-decoration: none;color: #fff;font-size: 14px;white-space: nowrap;text-align: center;padding: 16px 29px 15px;background: #d94654;text-transform: uppercase;font-weight: 300;font-family: inherit;}
.rev-summary-wrapper {margin: 0 0 30px;}
.rev-username-wrapper {font-size: 20px;font-weight:400;display:block;margin: 0 0 10px;}
.rev-date-wrapper {font-size: 12px;color:#a2a2a2;}
.rev-description-wrapper {font-size: 14px;line-height: 25px;}
.s-review-item {margin: 0 0 62px;}
.s-reviews-show-more {display:inline-block;cursor:pointer;width: 170px;height: 45px;line-height: 45px;font-size;15pxfont-weight:300;text-transform:uppercase;color:#d94654;border:1px solid #d94654;text-align:center;}
.s-review-form {padding:30px 30px 30px 30px;}
.s-review-form input {height:45px;padding: 13px 21px 12px;font-weight: 600;font-size: 14px;width: 250px;}
.s-review-form .s-review-field {margin:0 0 30px;}
.s-review-form .s-review-field.reply-notification {margin:0 0 15px;}
.s-review-form input[type="text"] {border: 1px solid #d8d8d8;}
.s-review-form textarea {padding: 13px 21px 12px;font-weight: 600;font-size: 14px;width: 250px;max-width:250px;border: 1px solid #d8d8d8;height:90px;}
/* -- reviews end --*/

.s-compare-page .s-empty-page{margin:1em 0 0;}
.s-compare-page .s-compare-header{margin:0;}
.s-compare-page .s-compare-filter{display:inline-block;-webkit-border-radius:2px;border-radius:2px;overflow:hidden;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);margin:1em 0 0;}
.s-compare-page .s-compare-filter .s-button{display:inline-block;vertical-align:top;line-height:32px;min-width:32px;text-align:center;border-left:1px solid rgba(0,0,0,0.1);-webkit-border-radius:0;border-radius:0;margin:0;padding:0 8px;}
.s-compare-page .s-compare-filter .s-button:first-child{margin-left:0;border-left-color:transparent;}
.s-compare-page .s-compare-filter .s-button.is-selected{background:#2fa42e;color:#fff;border-left-color:transparent;cursor:default;}
.s-compare-page .s-compare-filter .s-button.is-selected + .s-button{border-left-color:transparent;}
.s-compare-page .s-compare-table{margin:2em 0 0;}
.s-compare-page .s-compare-table th,.s-compare-page .s-compare-table td{border:solid rgba(0,0,0,0.05);vertical-align:middle;border-width:1px 0;}
.s-compare-page .s-compare-table tr:nth-child(even) th,.s-compare-page .s-compare-table tr:nth-child(even) td{background:rgba(0,0,0,0.025);}
.s-compare-page .s-buttons-wrapper{text-align:center;margin:1em 0 0;}
.s-cart-page .s-cart-header{margin:0;}
.s-cart-page .s-empty-cart{margin:1em 0 0;}
.s-cart-page .s-related-products{margin:4em 0 0;}
.s-cart-page .s-related-products .s-related-header{margin:0;}
.s-cart-page .s-cart-products{margin:1em 0 0;}
.s-cart-page .s-cart-products .s-cart-product{display:table;width:100%;table-layout:fixed;overflow:hidden;-webkit-border-radius:2px;border-radius:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);margin:1em 0 0;padding:1em;}
.s-cart-page .s-cart-products .s-cart-product > .left-column,.s-cart-page .s-cart-products .s-cart-product > .right-column{display:table-cell;vertical-align:top;}
.s-cart-page .s-cart-products .s-cart-product > .left-column{width:96px;}
.s-cart-page .s-cart-products .s-cart-product > .right-column{padding:0 0 0 1em;}
.s-cart-page .s-cart-products .s-cart-product .s-product-image{display:block;}
.s-cart-page .s-cart-products .s-cart-product .s-product-image img{width:100%;overflow:hidden;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);}
.s-cart-page .s-cart-products .s-cart-product .s-delete-wrapper{margin:1em 0 0;}
.s-cart-page .s-cart-products .s-cart-product .s-delete-wrapper .s-delete-button{display:block;width:100%;}
.s-cart-page .s-cart-products .s-cart-product .s-offers-wrapper .s-product-name{margin:0;}
.s-cart-page .s-cart-products .s-cart-product .s-offers-wrapper .s-buttons-wrapper{margin:1em 0 0;}
.s-cart-page .s-cart-products .s-cart-product .s-offers-wrapper .s-buttons-wrapper input{margin:0 0 0 .25em;}
.s-cart-page .s-cart-products .s-cart-product .s-offers-wrapper .s-buttons-wrapper input:first-child{margin-left:0;}
.s-cart-page .s-cart-products .s-cart-product .s-offers-wrapper .s-buttons-wrapper .s-product-quantity{width:5.3em;height:2.5em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;}
.s-cart-page .s-cart-products .s-cart-product .s-offers-wrapper .s-buttons-wrapper .s-button{width:2.5em;}
.s-cart-page .s-cart-products .s-cart-product .s-offers-wrapper .s-product-services{margin:1em 0 0;}
.s-cart-page .s-cart-products .s-cart-product .s-offers-wrapper .s-product-services .s-service{margin:.5em 0 0;}
.s-cart-page .s-cart-products .s-cart-product .s-offers-wrapper .s-product-services .s-service:first-child{margin-top:0;}
.s-cart-page .s-cart-products .s-cart-product .s-offers-wrapper .s-product-services .s-service select{margin-left:4px;}
.s-cart-page .s-cart-products .s-cart-product .s-offers-wrapper .s-product-total{text-align:right;font-size:1.4em;margin:.5em 0 0;}
.s-cart-page .s-cart-total{margin:2em 0 0;}
.s-cart-page .s-cart-total .s-affiliate-bonus-wrapper{margin:1em 0 0;}
.s-cart-page .s-cart-total .s-affiliate-bonus-wrapper .s-text-block,.s-cart-page .s-cart-total .s-affiliate-bonus-wrapper .s-affiliate-discount,.s-cart-page .s-cart-total .s-affiliate-bonus-wrapper .s-button-block{margin:1em 0 0;}
.s-cart-page .s-cart-total .s-affiliate-bonus-wrapper .s-text-block:first-child,.s-cart-page .s-cart-total .s-affiliate-bonus-wrapper .s-affiliate-discount:first-child,.s-cart-page .s-cart-total .s-affiliate-bonus-wrapper .s-button-block:first-child{margin-top:0;}
.s-cart-page .s-cart-total .s-affiliate-hint-wrapper{margin:1em 0 0;}
.s-cart-page .s-cart-total .s-coupon-wrapper .s-coupon-header{display:inline-block;vertical-align:middle;font-size:1.4em;margin:0;}
.s-cart-page .s-cart-total .s-coupon-wrapper input{vertical-align:middle;}
.s-cart-page .s-cart-total .s-coupon-wrapper .s-text{width:150px;margin:0 0 0 .5em;}
.s-cart-page .s-cart-total .s-coupon-wrapper .error-message{color:#f00;margin:1em 0;}
.s-cart-page .s-cart-total .s-discount-wrapper{margin:1em 0 0;}
.s-cart-page .s-cart-total .s-discount-wrapper .s-discount-header{display:inline-block;vertical-align:middle;margin:0 5px 0 0;}
.s-cart-page .s-cart-total .s-discount-wrapper .s-cart-discount{display:inline-block;vertical-align:middle;font-size:1.2em;}
.s-cart-page .s-cart-total .s-total-wrapper{text-align:right;margin:2em 0 0;}
.s-cart-page .s-cart-total .s-total-wrapper .s-total-header{display:inline-block;vertical-align:middle;margin:0 .5em 0 0;}
.s-cart-page .s-cart-total .s-total-wrapper .s-total{display:inline-block;vertical-align:middle;font-size:1.5em;font-weight:bold;}
.s-cart-page .s-cart-total .s-cart-checkout{text-align:right;margin:2em 0 0;}
.s-cart-page .s-cart-total .s-cart-checkout .s-checkout-featured{display:inline-block;vertical-align:baseline;margin:0 1em 0 0;}
.s-cart-page .s-cart-total .s-cart-checkout .s-checkout-featured img{margin:0 0 0 6px;}
.s-cart-page .s-cart-total .s-cart-checkout .s-checkout-featured img:first-child{margin-left:0;}
.s-checkout-page .s-checkout-header{margin:0;}
.s-checkout-page .s-checkout-nav{margin:1em 0 0;padding:0;}
.s-checkout-page .s-checkout-nav .s-nav-item{display:inline-block;vertical-align:top;line-height:2.5em;margin:0 0 0 4px;padding:0;}
.s-checkout-page .s-checkout-nav .s-nav-item:first-child{margin-left:0;}
.s-checkout-page .s-checkout-nav .s-nav-item:first-child:before{display:none;}
.s-checkout-page .s-checkout-nav .s-nav-item:before{display:inline-block;vertical-align:top;content:">";padding:0 4px 0 0;}
.s-checkout-page .s-checkout-nav .s-nav-item a{display:inline-block;vertical-align:top;cursor:default;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);padding:0 .75em;}
.s-checkout-page .s-checkout-nav .s-nav-item.is-done a{color:#fff;background:#2fa42e;cursor:pointer;}
.s-checkout-page .s-checkout-nav .s-nav-item.is-current a{color:#fff;background:#369;}
.s-checkout-page .s-checkout-nav .s-nav-item.is-next a{color:#666;background:#fff;}
.s-checkout-page .s-checkout-total{margin:1.5em 0 0;}
.s-checkout-page .s-checkout-total .s-total-label{display:inline-block;margin:0 .5em 0 0;}
.s-checkout-page .s-checkout-total .s-total{display:inline-block;font-size:1.5em;}
body.no-user-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.s-range-slider{width:100%;height:16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;margin:1em 0 0;padding:0 8px;}
.s-range-slider .r-bar-wrapper{position:relative;height:100%;}
.s-range-slider .r-bar-wrapper:before,.s-range-slider .r-bar-wrapper .r-bar{position:absolute;top:50%;left:0;width:100%;height:3px;margin:-1.5px 0 0;}
.s-range-slider .r-bar-wrapper:before{content:"";display:block;background:#f0f0f0;}
.s-range-slider .r-bar-wrapper .r-bar{background:#abc;}
.s-range-slider .r-bar-wrapper .r-point{display:inline-block;position:absolute;top:0;left:0;width:16px;height:16px;-webkit-border-radius:50%;border-radius:50%;border:1px solid rgba(0,0,0,0.01);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#369;cursor:pointer;margin:0 0 0 -8px;}
.s-range-slider .r-bar-wrapper .r-point.left{left:0;}
.s-range-slider .r-bar-wrapper .r-point.right{left:100%;}
.s-badge-wrapper{ position: absolute;top: 50%;right: 0;margin-top: -19px;height: auto;}
.s-badge-wrapper .badge{display:inline-block;background:#008000;color:#fff;overflow:hidden;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);padding:.5em;}
.s-badge-wrapper .badge.new{background:#008000;}
.s-badge-wrapper .badge.hit{background:#f00;}
.s-badge-wrapper .badge.bestseller{background:#00f;}
.s-badge-wrapper .badge.low-price{background:#ffa500;}
.s-lazyloading-paging ul{text-align:center;}
.s-lazyloading-paging ul li{display:inline-block;vertical-align:baseline;margin:0 .25rem;}
.s-lazyloading-paging ul li a{display:block;min-width:2rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:50%;border-radius:50%;background:#f0f0f0;text-decoration:none;text-align:center;cursor:pointer;padding:.25rem;}
.s-lazyloading-paging ul li.selected a{background:transparent;cursor:default;}
/*--arrived--*/
.plugin_arrived-box {width: auto!important;}
.plugin_arrived-box .plugin_arrived-header {padding: 30px;background:#fff;text-shadow:none;color:#3a3a3a;height:auto;border-bottom: 1px solid #ebebeb;position:relative;}
.plugin_arrived-box .plugin_arrived-header .plugin_arrived-close {position:absolute;float:none;margin:0;right:10px;top:10px;}
.plugin_arrived-box .plugin_arrived-header span {font-size: 17px; font-weight: 400;padding:0;float:none;}
.plugin_arrived-box .plugin_arrived-body {padding:30px;}
.plugin_arrived-box input[type="submit"] {font-size: 14px;font-weight: 300; padding: 14px 23px 11px;}
.plugin_arrived-box input[type="text"], .plugin_arrived-box select {padding: 14px 23px 11px;border: 1px solid #d8d8d8;font-weight: 600;font-size: 14px;width: 280px;margin: 0 0 24px;}
.plugin_arrived-box .plugin_arrived-name {margin: 0 0 6px;font-size:1em;font-weight:300;}

/* -- share review --*/
.sharereview {display:block;color:inherit;font-size: 14px;line-height:inherit;height:auto;}
.sharereview .sharereview-wrapper {display:inline-block;}
.sharereview a {display:inline-block;border-bottom:1px dashed #3a3a3a;color:inherit;line-height:1;}
.sharereview-header-block, .sharereview-likes-block, .sharereview-share-block {display:inline-block;vertical-align:middle;padding:0;}
.sharereview-plus, .sharereview-minus {display: block;margin-right: 0;padding: 0;height: 22px;width: 22px;background: #fff!important;color: #3a3a3a;text-align: center;border-radius: 50%;line-height: 22px;-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);}
.sharereview-likes-block.no-padded {margin: 0 11px 0 30px;}
i.sharereview-icon {display:inline-block;vertical-align:middle;width: 24px;height: 28px;margin: 0 11px 0 30px;background:url('/wa-data/public/shop/themes/mkora/img/rev-flag.png') no-repeat;background-size: 24px 28px;}
.sharereview-social-block.hidden{display:none}  
.home-progs {float:left;width: 62.5%;padding: 48px 0 0;}
.home-progs-title{text-align:center;margin: 0 0 19px;}
.home-progs-title .ic-layers {font-size: 3.866em;color:#d94654;margin: 0 35px 0 0;}
.home-progs-title h2 {font-size:2em;margin: 0;}
.home-progs-t-wrap {margin: 0 0 24px;width:100%;}
.home-progs-t-wrap:after {content:'';display:table;clear:both;}
ul.home-progs-tabs {padding: 6px 0 0;margin:0;list-style:none;float:left;}
ul.home-progs-tabs li {display:inline-block;padding: 8px 16px;vertical-align:top;font-size:0.866em;text-transform:uppercase;line-height:1;cursor:pointer;}
ul.home-progs-tabs li span {display:inline-block;border-bottom:1px dashed #3a3a3a;}
ul.home-progs-tabs li.active {box-shadow:0 0 0 1px #d94654;color:#d94654;}
ul.home-progs-tabs li.active span {border-bottom:none;}
.home-progs-tabs-br {float:right;padding: 5px 15px 5px 7px;margin: 6px 0 0 0;border:1px solid #fafafa;line-height: 1;}
.home-progs-tabs-br input[type=checkbox] {display:none;}
.home-progs-tabs-br label {margin: 0 0 0 30px;cursor:pointer;font-size: 0.866em;}
.home-progs-tabs-br label:nth-of-type(1) {margin:0;}
.home-progs-tabs-br label .square-holder {width: 18px;height: 18px;line-height: 18px;display: inline-block;background: #fff;text-align:center;vertical-align: middle;margin: 0 6px 0 0;border:1px solid #e8e8e8;padding: 4px;}
.home-progs-tabs-br input[type=checkbox]:checked + label {color:#d94654;}
.home-progs-tabs-br input[type=checkbox]:checked + label .square-holder:before {content: "";width:100%;height:100%;background:#d94654;display: block;box-sizing: border-box;}
ul.progs-list {padding:0;margin:0;list-style:none;}
ul.progs-list li {width: 240px;height: 210px;float:left;margin: 14px 14px 0 0;text-align:center;position:relative;}
ul.progs-list li a {display:block;position:absolute;left:0;top:0;background:rgba(58, 58, 58, 0.75);width:100%;height:100%;color:#fff;font-size: .85em;line-height: 20px;z-index:50;}
ul.progs-list li a:before {content:'';display:inline-block;vertical-align:middle;height:100%;}
ul.progs-list li a span {display:inline-block;width: 168px;border:1px solid #fff;padding: 7px;vertical-align: middle;}
.progs-list-img {width:100%;height:100%;overflow:hidden;}
.progs-list-img-bg {width:100%;height:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;}
ul.progs-list li:hover .progs-list-img-bg {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.progs-list-brand {position:absolute;line-height:1;right:0;bottom:0;color:#fff;text-transform:uppercase;z-index:51;font-size:.8em;}
.progs-list-brand-kora {width:100%;height:100%;padding: 7px 11px;background:#d94654;position:relative;}
.progs-list-brand-newline {width:100%;height:100%;padding: 7px 11px;background:#292929;position:relative;}
.progs-in-page ul.home-progs-tabs li {padding:14px 28px}
.progs-in-page ul.progs-list li {width: 24.24%;height: 250px;margin: 12px 1.01% 0 0;}
.programms-btn-cont {clear:both;text-align:center;padding: 58px 0 0;}
.div-btn-tr {display:inline-block;padding: 15px 30px 14px;border:1px solid #d94654;color: #d94654;font-size: 1em;text-transform: uppercase;font-weight: 300;line-height: 1;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s;}
.div-btn-tr:hover {border:1px solid #fb5564;color:#fb5564;}
/*-- cosmetolog page --*/
.kosm-page {margin-left: -30px;margin-right: -30px;}
.kosm-page:after {content:'';display:table;clear:both;}
.kosm-page-col-4 {width:100%;}
.kosm-page-col-3 {width:75%;}
.kosm-page-col-2 {width:50%;}
.kosm-page-col-1 {width:50%}
.kosm-page-col-1, .kosm-page-col-2, .kosm-page-col-3, .kosm-page-col-4 {float:left;min-height:1px;}
.kosm-block {transition:.2s}
.kosm-block:hover {transition:.2s;z-index:150;}
.kosm-block-front {height: 220px!important;padding: 30px;background-color:#fff;position:relative;cursor:pointer;-webkit-box-shadow: 0 0 45px rgba(0, 0, 0, 0.07);-moz-box-shadow: 0 0 45px rgba(0, 0, 0, 0.07);box-shadow: 0 0 45px rgba(0, 0, 0, 0.07);}
.kosm-block-front-ico {position:absolute;top:35px;right:35px;font-size:3.6em;color:#dcdcdc;}
.kosm-block-back-ico {position:absolute;right:20px;bottom:20px;font-size:2.13em;color:#dcdcdc;}
.kosm-block-back {height: 220px!important;background-color:#fff;cursor:pointer;}
.kosm-block-ttl {font-size:1.6em;font-weight:100;position:relative;max-width: 78%;z-index:16;}
.kosm-block-ttl:after {content:'';position:absolute;left:2px;bottom:-8px;width:56px;height:1px;background-color:#d94654;}
.kosm-block-txt {min-height: 220px;padding: 30px;background-color:#fff;z-index:300;-webkit-box-shadow: 0 0 45px rgba(0, 0, 0, 0.07);-moz-box-shadow: 0 0 45px rgba(0, 0, 0, 0.07);box-shadow: 0 0 45px rgba(0, 0, 0, 0.07);position:relative;}
.kosm-block-txt p {font-size:14px;line-height:28px;}
a.kosm-block-more {display: block;height: 45px;width: auto;position:absolute;bottom: -45px;left:0;right:0;margin:auto;line-height:50px;color: #fff;background-color:#d94654;text-transform:uppercase;font-size:14px;text-align:center;text-decoration:none;}
a.kosm-block-more:hover {color:#fff!important;background-color:#fb5564;}
.kosm-stock {padding: 30px;height: 220px;background:#fff;-webkit-box-shadow: 0 0 45px rgba(0, 0, 0, 0.07);-moz-box-shadow: 0 0 45px rgba(0, 0, 0, 0.07);box-shadow: 0 0 45px rgba(0, 0, 0, 0.07);}
.kosm-stock-txt {position:relative;padding-top:20px;z-index:17;}
.kosm-stock-txt p {margin-bottom:0;font-size:14px;line-height:28px;}
.kosm-stock-txt p > a {font-weight:500;}
.kosm-stock-ico {font-size: 120px;height: 120px;color: #f1f1f3;position: absolute;top: 0;right: 35px;bottom: 0;margin: auto;z-index: 15;}
.kosm-sale {padding: 30px;height: 220px;background:#f1f1f3;-webkit-box-shadow: 0 0 45px rgba(0, 0, 0, 0.07);-moz-box-shadow: 0 0 45px rgba(0, 0, 0, 0.07);box-shadow: 0 0 45px rgba(0, 0, 0, 0.07);}
.kosm-sale-txt {position:relative;padding-top:20px;z-index:17;}
.kosm-sale-txt p {margin-bottom:0;font-size:14px;line-height:28px;}
.kosm-sale-ico {font-size: 160px;height: 120px;line-height:120px;font-weight:bold;color: #e3e3e8;position: absolute;top: 0;right: 35px;bottom: 0;margin: auto;z-index: 15;}
}
/*-- 960px --*/
@media screen and (max-width: 1260px) {
.tabs__content {position:relative;}
.tabs__content.active {}
ul.tabs__caption {text-align:center;margin: 0 0 30px;}
ul.tabs__caption li {display:inline-block;cursor:pointer;padding: 11px 22px;font-size: 11px;text-transform: uppercase;}
ul.tabs__caption li .tabs-border {border-bottom:1px dashed #000;}
ul.tabs__caption li.active {box-shadow: 0 0 0 1px #000;}
ul.tabs__caption li.active .tabs-border {border-bottom:none;}
.tabs__content .swiper-container, .tabs__content .swiper-container2, .tabs__content .swiper-container3 {width: 860px;}

/* -- slider products home page --*/
ul.slider-thumbs > li {float: left;position:relative;padding: 24px 0;height: 346px;width: 374px;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;}
ul.slider-thumbs > li:hover {-webkit-box-shadow:inset 0 0 70px rgba(0, 0, 0, 0.03);-moz-box-shadow:inset 0 0 70px rgba(0, 0, 0, 0.03);box-shadow:inset 0 0 70px rgba(0, 0, 0, 0.03);}
.slider-thumbs .s-image-wrapper {height: 165px;text-align: center;margin: 0 0 30px;}
.slider-thumbs .s-image-wrapper img {display: inline-block;vertical-align: middle;line-height: inherit;max-height: 165px;}
.slider-thumbs .s-info-wrapper {text-align: center;line-height: 24px;padding: 0 48px;height: 48px;margin-bottom: 20px;display: table;overflow: hidden;vertical-align: middle;}
.slider-thumbs .s-info-wrapper .s-info-wrapper-cont {display:table-cell;vertical-align:middle;}
.slider-thumbs .s-buttons-wrapper {display: inline-block;vertical-align: top;}
.slider-thumbs h5 {font-size: 14px;margin:0;max-height: 40px;overflow: hidden;line-height: 20px;}
.slider-thumbs .s-offers-wrapper {text-align:center;}
.slider-thumbs .add-to-cart {text-align: center;}
.slider-thumbs .s-pricing-wrapper {display: inline-block;height: 36px;line-height: 36px;position: relative;vertical-align: top;margin: 0 24px 0 0;}
.slider-thumbs .s-pricing-wrapper .s-price {white-space: nowrap;font-size: 26px;font-weight: 100;vertical-align: middle;}
.slider-thumbs .s-quantity-wrapper {display:none;}
.slider-thumbs .s-button, .slider-thumbs button, .slider-thumbs input[type=button], .slider-thumbs input[type=submit] {display: inline-block;border: 0;width: auto;text-decoration: none;color: #fff;font-size: 12px;white-space: nowrap;text-align: center;padding: 0;background: #d94654;text-transform: uppercase;font-weight: 300;font-family: inherit;width: 96px;text-align: center;height: 36px;line-height: normal;}
.slider-thumbs .s-button.is-added {color:#fff;background:#2fa42e;cursor:default;}
.slider-thumbs .s-out-of-stock {display: inline-block;padding: 12px 0 11px;vertical-align: top;}
/* -- slider products home page end --*/
/* -- Favorites --*/
.shop_favorites {display: inline-block;margin: 0 0 0 16px;vertical-align: top;box-shadow: 0 0 27px rgba(0, 0, 0, 0.05);text-align:center;}
.shop_favorites .add .heart {width: 40px;height: 36px;display:block;color: #d94654;font-size: 20px;line-height: 36px;}
.shop_favorites .del .heart {width: 40px;height: 36px;display:block;color: #d94654;font-size: 28px;line-height: 36px;}
/* -- Favorites end--*/
.s-header-wrapper .s-catalog-wrapper{position:relative;width:250px;}
.s-header-wrapper .s-catalog-wrapper.is-opened .s-catalog-list{display:block;}
.s-header-wrapper .s-catalog-wrapper .s-catalog-button{position:relative;display:block;background:#369;color:#fff;-webkit-border-radius:2px;border-radius:2px;text-decoration:none;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);margin:0;padding:11px 11px 11px 36px;}
.s-header-wrapper .s-catalog-wrapper .s-catalog-button:before{content:"";position:absolute;left:4px;top:50%;height:28px;width:28px;background:transparent url(../img/icons/hamburger-sprite.png) 0 0 no-repeat;-webkit-background-size:28px auto;-moz-background-size:28px auto;background-size:28px auto;margin:-14px 0 0;}
.s-header-wrapper .s-catalog-wrapper .s-catalog-list{display:none;position:absolute;top:100%;left:0;width:100%;z-index:1;background:#fff;-webkit-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px;border:solid rgba(0,0,0,0.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-height:316px;overflow:auto;-webkit-box-shadow:0 0 6px rgba(0,0,0,0.2);box-shadow:0 0 6px rgba(0,0,0,0.2);border-width:0 1px 1px;margin:0;padding:0;}
.s-header-wrapper .s-catalog-wrapper .s-catalog-list > li{display:block;margin:0;padding:0;}
.s-header-wrapper .s-catalog-wrapper .s-catalog-list > li > a{position:relative;display:block;text-decoration:none;-webkit-transition:background 222ms linear;-moz-transition:background 222ms linear;-o-transition:background 222ms linear;-ms-transition:background 222ms linear;transition:background 222ms linear;margin:0;padding:.75em;}
.s-header-wrapper .s-catalog-wrapper .s-catalog-list > li > a:hover{background:rgba(0,0,0,0.05);}
.s-promos-wrapper .s-promos-list{margin:0;padding:0;}
.s-promos-wrapper .s-promos-list .s-promo-item{display:inline-block;vertical-align:top;width:23.5%;margin:.5em 0 .5em 2%;}
.s-promos-wrapper .s-promos-list .s-promo-item:nth-child(4n+1){margin-left:0;}
.s-promos-wrapper .s-promos-list .s-promo-item a{position:relative;display:block;height:8em;background:transparent 50% no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;text-align:center;text-shadow:0 1px 1px #000;text-decoration:none;color:#000;overflow:hidden;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 6px rgba(0,0,0,0.1);box-shadow:0 0 6px rgba(0,0,0,0.1);padding:1em 1em 0;}
.s-promos-wrapper .s-promos-list .s-promo-item a h5{font-size:1.3em;text-shadow:0 1px 2px #000;}
.s-promos-wrapper .s-promos-list .s-promo-item a p{font-size:.9em;line-height:1.25em;text-shadow:0 1px 2px #000;max-height:5em;overflow:hidden;}
.s-products-wrapper{margin:0;position: relative;}
.s-products-wrapper:after{content:'';display:table;clear:both;}
.s-products-wrapper .s-sorting-wrapper{padding: 40px 30px;}
.s-products-wrapper .s-sorting-wrapper:after {content:'';display:table;clear:both;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list{float: left;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.sort-filters .s-sort-label{display: inline-block;vertical-align: middle;font-size: 13px;color: #7b7b7b;margin: 0 20px 0 0;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.sort-filters .s-dropdown-wrapper{display: inline-block;vertical-align: middle;font-size: 13px;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.sort-filters .s-dropdown-wrapper > .s-sort-active{display:inline-block;-webkit-border-radius:2px;border-radius:2px;overflow:hidden;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);line-height:32px;color:#fff;background:#2fa42e;padding:0 .75em;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.sort-filters .s-dropdown-wrapper > .s-sort-active:after{position:relative;top:5px;content:"";display:inline-block;vertical-align:baseline;border:solid transparent;border-top-color:#fff;border-width:6px 5px;margin:0 0 0 6px;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.sort-filters .s-dropdown-wrapper > ul{display: block;text-align:left;background:#fff;margin:0;padding:0;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.sort-filters .s-dropdown-wrapper > ul > li {display:block;float: left;margin:0;padding:0;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.sort-filters .s-dropdown-wrapper > ul > li.is-active {-webkit-box-shadow: 0 0 0 1px #d94654;-moz-box-shadow: 0 0 0 1px #d94654;box-shadow: 0 0 0 1px #d94654;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.sort-filters .s-dropdown-wrapper > ul > li > a{display:block;padding: 6px 12px;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.view-filters{-webkit-border-radius:2px;border-radius:2px;overflow:hidden;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.view-filters a{display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:32px;padding:6px;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.view-filters a .icon{display:inline-block;vertical-align:top;width:20px;height:20px;background:transparent 0 -20px no-repeat;-webkit-background-size:20px auto;-moz-background-size:20px auto;background-size:20px auto;margin:0;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.view-filters a .icon.thumbs{background-image:url(../img/icons/thumb-icon.png);}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.view-filters a .icon.table{background-image:url(../img/icons/table-sprite.png);}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.view-filters a.is-active{background:#2fa42e;}
.s-products-wrapper .s-sorting-wrapper .s-sorting-list.view-filters a.is-active .icon{background-position:0 0;}
.s-products-wrapper .s-paging-wrapper{text-align:center;margin:0;clear: both;}
.s-products-wrapper .s-paging-wrapper.is-lazy-loading .s-paging-list{display:none;}
.s-products-wrapper .s-paging-wrapper .s-paging-list{margin:0;}
.s-products-wrapper .s-paging-wrapper .s-paging-list li{display:inline-block;margin:0 0 0 .5em;}
.s-products-wrapper .s-paging-wrapper .s-paging-list li:first-child{margin-left:0;}
.s-products-wrapper .s-paging-wrapper .s-paging-list li.selected a,.s-products-wrapper .s-paging-wrapper .s-paging-list li a:hover{background:rgba(0,0,0,0.1);}
.s-products-wrapper .s-paging-wrapper .s-paging-list li a{display:inline-block;min-width:1.25em;line-height:1.25em;text-align:center;-webkit-border-radius:50%;border-radius:50%;padding:.5em;}
.s-category-wrapper{position:relative;margin:0;padding: 0 0 60px;}
.s-category-wrapper.is-loading:after{visibility:visible;background:rgba(255,255,255,0.5);}
.s-category-wrapper .s-category-empty{margin:2em 0 0;}
.cat-ico-wrapper {position: absolute;right: 0;top: -62px;}
.open-filter {position:relative;width: 72px;background: #fff;height: 62px;-webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);cursor:pointer;text-align:center;}
.open-filter .ic-adjustments {font-size: 26px;line-height: 62px;color: #d94654;}
.use-filter {height: 38px;line-height: 38px;background:#d94654;color:#fff;position:absolute;width: 216px;top:50%;margin-top: -19px;right: 100px;font-size: 12px;font-weight:800;}
.use-filter:after {content:"";position:absolute;top:50%;margin-top: -8px;right: -18px;border: 8px solid transparent;border-left: 10px solid #d94654;}
.white-bg {position:absolute;width: 100%;height: 30px;background:#fff;bottom: -15px;right:0;display: none;z-index: 20;}
.open-cat-desc {position: relative;width:72px;background: #fff;height:62px;-webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);cursor:pointer;text-align:center;float: right;}
.open-cat-desc .ic-book-open {font-size: 26px;line-height: 62px;color: #d94654;}
.s-category-filters{display: none;margin: 0;width: 100%;padding: 24px 24px 0;position: relative;background: #fff;-webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);}
.s-category-filters .s-filter-group{margin: 0 24px 24px 0;display: inline-block;vertical-align: top;}
.s-category-filters .s-filter-group .s-filter-header{font-size: 13px;font-weight: 500;margin: 0 0 16px;}
.s-category-filters .s-filter-group .s-filter-wrapper{margin: 0 24px 0 0;display: inline-block;vertical-align: top;}
.s-category-filters .s-filter-group .s-filter-wrapper .s-filter-item{display:block;}
.s-category-filters label {display: block;cursor: pointer;position: relative;margin: 0 0 6px;}
.s-category-filters input[type=radio], .s-category-filters input[type=checkbox] {display: none!important;}
.s-category-filters label:before {content: "";width: 16px;height: 16px;display: inline-block;vertical-align: middle;margin: 0 6px 0 0;border: 1px solid #e7e7e7;}
.s-category-filters input[type=checkbox]:checked + label:before {content: "\2714";color: #d94654;text-align: center;line-height: 16px;border: 1px solid #d94654;}
.s-category-filters input[type=checkbox] + label:before {/* border: 1px solid #d94654; */}
.s-category-filters .f-text {font-size: 12px;color: #7b7b7b;}
.s-category-filters .s-filter-group .s-filter-wrapper .s-filter-item.s-range-item{display:block;width:100%;text-align:center;white-space:nowrap;margin:0;}
.s-category-filters .s-filter-group .s-filter-wrapper .s-filter-item.s-range-item input[type=text]{width:30%;min-width:50px;vertical-align:middle;text-align:left;margin:0 4px;padding:.25em .4em;}
.s-category-filters .s-buttons-wrapper{margin:2em 0 0;}
.filter-is-open .s-category-filters {display:block;}
#select-view {float:right;text-align:right;}
.catgory-description {display: none;margin: 0;width: 100%;padding: 24px 24px 0;position: relative;background: #fff;-webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);}
/* -- product view --*/
.thumbs {padding: 24px 0 0;}
.thumbs li {float:left;width: 320px;height: 332px;transition: .3s;text-align:center;padding: 24px 0;position: relative;}
.thumbs li:hover {-webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);}
.thumbs li.swiper-slide:hover {-webkit-box-shadow:inset 0 0 70px rgba(0, 0, 0, 0.03);-moz-box-shadow:inset 0 0 70px rgba(0, 0, 0, 0.03);box-shadow:inset 0 0 70px rgba(0, 0, 0, 0.03);}
.thumbs .s-image-wrapper {height: 150px;text-align: center;margin: 0 0 19px;}
.thumbs .s-image-wrapper img {display: inline-block;vertical-align: middle;line-height: inherit;max-height: 100%;}
.thumbs .s-info-wrapper {text-align: center;line-height: 25px;padding: 0px 32px;height: 68px;margin-bottom: 10px;display: table;overflow: hidden;vertical-align: middle;width: 100%;}
.thumbs .s-info-wrapper .s-info-wrapper-cont {display:table-cell;vertical-align:middle;}
.thumbs .s-buttons-wrapper {display: inline-block;vertical-align: top;}
.thumbs h5 {font-size: 14px;margin:0;max-height: 60px;overflow: hidden;line-height: 20px;}
.thumbs .s-offers-wrapper {text-align:center;}
.thumbs .add-to-cart {text-align: center;}
.thumbs .s-pricing-wrapper {display: inline-block;height: 36px;line-height: 36px;position: relative;vertical-align: top;margin: 0 12px 0 0;}
.thumbs .s-pricing-wrapper .s-price {white-space: nowrap;font-size: 22px;font-weight: 100;vertical-align: middle;}
.thumbs .s-quantity-wrapper {display:none;}
.thumbs .s-button, .thumbs button, .thumbs input[type=button], .thumbs input[type=submit] {display: inline-block;border: 0;width: auto;text-decoration: none;color: #fff;font-size: 12px;white-space: nowrap;text-align: center;padding: 0;background: #d94654;text-transform: uppercase;font-weight: 300;font-family: inherit;width: 90px;text-align: center;height: 36px;line-height: normal;}
.thumbs .s-button.is-added, .purchase .s-product-add-button.is-added {color:#fff;background:#2fa42e;cursor:default;}
.thumbs .s-out-of-stock {display: inline-block;padding: 11px 0 10px;vertical-align: top;}
.thumbs .shop_favorites {margin: 0 0 0 10px;}
.thumbs .shop_favorites .add .heart {height: 36px;width: 44px;line-height: 36px;font-size: 20px;}
.thumbs .shop_favorites .del .heart {height: 36px;width: 44px;line-height: 36px;font-size: 28px;}
/* -- product view end --*/
/* -- product page -- */
.product-head {margin: 0 auto 28px;}
.s-product-header {display:inline-block;max-width: 860px;}
.product-head .shop_favorites {-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.product-head .shop_favorites .add .heart {width:auto;height:auto;line-height: 20px;}
.product-head .shop_favorites .del .heart {width:auto;height:auto;line-height: 20px;}
.prod-img-n-form:after {content:'';display:table;clear:both;}
.prod-img-n-form-left {width:50%;float:left;text-align:right;}
.prod-img-n-form-rt {width:50%;float:right;text-align:left;-webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);}
.s-stocks-wrapper{display:inline-block;margin: 0 24px 0 0;}
.green-ico {width: 22px;height: 22px;-webkit-box-shadow: 0 0 0 1px #eff0c0;-moz-box-shadow: 0 0 0 1px #eff0c0;box-shadow: 0 0 0 1px #eff0c0;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;padding: 1px;margin: 0 7px 0 0;}
.green-ico-inner {display:block;width:100%;height:100%;background:#cacc2a;color:#fff;-moz-box-shadow: 0 0 0 1px #eff0c0;box-shadow: 0 0 0 1px #eff0c0;-webkit-border-radius: 50%;text-align:center;line-height: 22px;}
.red-ico {width: 26px;height: 26px;-webkit-box-shadow: 0 0 0 1px #f4c9cd;-moz-box-shadow: 0 0 0 1px #f4c9cd;box-shadow: 0 0 0 1px #f4c9cd;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;padding: 2px;margin: 0 9px 0 0;}
.red-ico-inner {display: block;width: 100%;height: 100%;background: #d94654;color: #fff;-moz-box-shadow: 0 0 0 1px #eff0c0;box-shadow: 0 0 0 1px #eff0c0;-webkit-border-radius: 50%;text-align: center;line-height: 24px;font-size: 12px;}
.stocks-txt {font-size: 13px;}
.sku-sku {display:inline-block;}
.ic-b-code {font-size: 22px;margin: 0 7px 0 0;}
.purchase input[type="submit"] {width: 110px;height: 36px;line-height:normal;border:none;font-size: 12px;background: #d94654;text-transform: uppercase;font-weight: 300;color:#fff;}
.increase-volume, .decrease-volume {display;block;cursor:pointer;position:absolute;width: 10px;height: 50%;line-height: 18px;text-align: center;}
.increase-volume {top:0;right: 12px;font-size: 10px;}
.decrease-volume {bottom:0;right: 12px;font-size: 10px;}
.cart-info {margin: 24px 0 0 0;}
.cart-info:after {content:'';display:table;clear:both;}
.cart-info-block {float:left;width: 91px;height: 84px;-webkit-box-shadow: 0 0 32px rgba(0,0,0,0.05);-moz-box-shadow: 0 0 32px rgba(0,0,0,0.05);box-shadow: 0 0 32px rgba(0,0,0,0.05);text-align:center;background:#fff;}
.cart-info-block a {display:block;width:100%;height:100%;padding: 0 8px;}
.cart-info-block a:before {content:'';display:inline-block;height:100%;vertical-align:middle;}
.cart-info-a-ico{color:#d94654;font-size: 22px;margin: 0 0 10px;display: block;}
.cart-info-a-text {display:block;font-size: 11px;line-height: 13px;text-transform:uppercase;}
.product-info-page #modal-info {padding:0;margin:0;width:100%;min-height:100%;}
.product-info-page #modal-info .fancybox-close-small {font-size:0;width:auto;height:auto;display: block;position: absolute;right: 56px;top: 46px;color: #d94654;opacity: .5;cursor: pointer;outline:none!important;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s;}
.product-info-page #modal-info .fancybox-close-small:hover {background:transparent;opacity:1;}
/*.product-info-page #modal-info .fancybox-close-small:before {content: "\e91f";font-size: 24px;font-family:'adaptater';}*/
.product-info-page #modal-info .dev {padding:48px 0 0;-webkit-box-shadow:inset 0 -25px 40px -25px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 -25px 40px -25px rgba(0, 0, 0, 0.05);box-shadow:inset 0 -25px 40px -25px rgba(0, 0, 0, 0.05);}
.product-info-page #modal-info .dev-caption {box-shadow:none;}
.product-info {position:relative;background:#fff;z-index:auto;padding: 0 0 60px;}

.s-product-subpage .s-button-list a{text-decoration:underline;margin:0 0 0 1em;}
.s-product-subpage .s-button-list a:first-child{margin-left:0;}
.s-product-subpage .s-product-text{margin:2em 0 0;}
.s-product-page .s-product-photos{display: inline-block;width: 456px;vertical-align: top;height: 300px;padding: 28px;position:relative;}
.s-product-photos .leave-feedback {position:absolute;right:28px;top:0;}
.s-product-page .s-product-photos .s-photo-main{overflow:hidden;}
.s-product-page .s-product-photos .s-photo-main .is-hidden{display:none!important;}
.s-product-page .s-product-photos .s-photo-main .s-video-wrapper{position:relative;width:100%;height:430px;}
.s-product-page .s-product-photos .s-photo-main .s-video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-border-radius:2px;border-radius:2px;overflow:hidden;}
.s-product-page .s-product-photos .s-photo-main a{display:block;text-align:center;}
.s-product-page .s-product-photos .s-photo-main a img{display:inline-block;vertical-align:middle;max-width:100%;max-height: 256px;line-height:inherit;}
.s-product-page .s-product-photos .s-photos-list{margin:1em 0;}
.s-product-page .s-product-photos .s-photos-list .s-photo-thumb{display:inline-block;vertical-align:top;margin:0 1em 1em 0;}
.s-product-page .s-product-photos .s-photos-list .s-photo-thumb a{display:inline-block;vertical-align:top;line-height:0;-webkit-border-radius:2px;border-radius:2px;overflow:hidden;padding:2px;}
.s-product-page .s-product-photos .s-photos-list .s-photo-thumb a img{-webkit-border-radius:2px;border-radius:2px;overflow:hidden;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);}
.s-product-page .s-product-photos .s-photos-list .s-photo-thumb a.is-selected{border:2px solid #e85034;padding:0;}
.s-product-page .s-cart-wrapper{display: inline-block;vertical-align: top;width: 456px;height: 300px;padding: 30px 32px;}
.s-product-page .s-product-info .s-tabs-wrapper{white-space:nowrap;padding: 32px 0;}
.s-product-page .s-product-info .s-tabs-wrapper .s-tab-item{position:relative;display:inline-block;vertical-align: middle;font-size: 11px;text-transform: uppercase;padding: 13px 18px 12px;}
.s-product-page .s-product-info .s-tabs-wrapper .s-tab-item.is-active{-webkit-box-shadow: 0 0 0 1px #a2a2a2;-moz-box-shadow: 0 0 0 1px #a2a2a2;box-shadow: 0 0 0 1px #a2a2a2;transition: .3s;}
.prod-social {position: absolute;bottom: 24px;left: 0;}
.s-tab-item > span {display:block;border-bottom:1px dashed #3a3a3a;} 
.s-tab-item.is-active > span {border:none;}
.s-product-page .s-product-info .s-tabs-content .s-tab-content {display:none;font-size: 13px;line-height: 25px;padding: 0;}
.s-product-page .s-product-info .s-tabs-content .s-tab-content p {font-size: 13px;line-height: 20px;}
.s-product-page .s-product-info .s-tabs-content .s-tab-content.is-shown{display:block;}
/*.s-product-page .s-product-info .s-tabs-content .s-tab-content .s-product-overview .s-product-desc {-webkit-column-count: 1;-moz-column-count: 1;column-count: 1;-webkit-column-gap: 0; -moz-column-gap: 0;column-gap: 0;}*/
.s-product-page .s-product-info .s-tabs-content .s-tab-content .s-product-overview a{display:inline-block;color: #3a3a3a;}
.s-product-page .s-product-info .s-tabs-content .s-tab-content .s-product-overview .s-product-desc,.s-product-page .s-product-info .s-tabs-content .s-tab-content .s-product-overview .s-product-categories,.s-product-page .s-product-info .s-tabs-content .s-tab-content .s-product-overview .s-tags-wrapper{}
.s-product-page .s-product-info .s-tabs-content .s-tab-content .s-product-overview .s-product-desc:first-child,.s-product-page .s-product-info .s-tabs-content .s-tab-content .s-product-overview .s-product-categories:first-child,.s-product-page .s-product-info .s-tabs-content .s-tab-content .s-product-overview .s-tags-wrapper:first-child{/* margin-top:0; */}
.s-product-page .s-product-info .s-tabs-content .s-tab-content .s-product-overview .s-tags-wrapper a{display:inline-block;vertical-align:baseline;background:#369;color:#fff;-webkit-border-radius:2px;border-radius:2px;margin:0 0 0 4px;padding:.25em .5em;}
.s-product-page .s-product-info .s-tabs-content .s-tab-content .s-features-wrapper tr:first-child td{border-top:0;}
.s-product-page .s-product-info .s-tabs-content .s-tab-content .s-features-wrapper tr td{border:solid rgba(0,0,0,0.05);border-width:1px 0 0;padding:.75em;}
.rev-href {font-size: 12px;font-weight:100;}
.rev-href-txt {text-decoration:underline;}
.rev-count {width: 22px;height: 22px;padding: 1px;border:1px solid #f4c9cd;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin: 0 0 0 6px;}
.rev-count-inner {display: block;width: 100%;height: 100%;color: #fff;background: #d94654;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius: 50%;text-align: center;line-height: 18px;}
.s-product-page .s-related-products{padding: 60px 0 32px;}
.s-product-page .s-related-products .s-related-header{margin:0;text-align: center;}
.s-product-page .s-related-products .s-products-wrapper{margin:0;}
.inner-slider-cont {padding: 0 24px;position:relative;}
.inner-slider-p {padding: 26px 0;}
.s-product-cart .skus{border-top:1px solid rgba(0,0,0,0.1);margin:1em 0 0;padding:1em 0 0;}
.s-product-cart .skus .skus-item{margin:.5em 0 0;}
.s-product-cart .skus .skus-item:first-child{margin-top:0;}
.s-product-cart .skus .skus-item span{margin:0 0 0 .25em;}
.s-product-cart .skus .skus-item span:first-child{margin-left:0;}
.s-product-cart .skus .skus-item .price{font-weight:bold;color:#c03;}
.s-product-cart .skus .skus-item .hint{font-size:.8666em;color:#aaa;}
.s-product-cart .s-options-wrapper{border-top:1px solid rgba(0,0,0,0.1);margin:1em 0 0;}
.s-product-cart .s-options-wrapper .inline-select{margin:.5em 0 0;padding:0;}
.s-product-cart .s-options-wrapper .inline-select:first-child{margin-top:0;}
.s-product-cart .s-options-wrapper .inline-select a{display:inline-block;vertical-align:middle;min-width:2.5em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;-webkit-border-radius:2px;border-radius:2px;text-decoration:none;overflow:hidden;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);margin:.5em .5em 0 0 !important;padding:.75em;}
.s-product-cart .s-options-wrapper .inline-select a i{display:none;}
.s-product-cart .s-options-wrapper .inline-select a:not(.selected){color:#121212!important;background-color:#fff!important;}
.s-product-cart .s-options-wrapper .inline-select a.selected{border:none;color:#fff;background:#369;}
.s-product-cart .purchase{margin: 24px 0 0 0;}
.s-product-cart .purchase .service-list-wrapper{border:solid rgba(0,0,0,0.1);border-width:1px 0;margin:1em 0 0;padding:1em 0;}
.s-product-cart .purchase .service-list-wrapper .service-item{margin:.5em 0 0;}
.s-product-cart .purchase .service-list-wrapper .service-item:first-child{margin-top:0;}
.s-product-cart .purchase .add2cart{position:relative;}
.s-product-cart .purchase .add2cart .add-form-wrapper{}
.s-product-cart .purchase .add2cart .add-form-wrapper:after {content:"";clear:both;display:table;}
.s-product-cart .purchase .add2cart .add-form-wrapper .quantity-wrapper{float:left;background:transparent;white-space:nowrap;position: relative;-webkit-box-shadow: 0 0 70px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 70px rgba(0, 0, 0, 0.05);box-shadow: 0 0 70px rgba(0, 0, 0, 0.05);}
.s-product-cart .purchase .add2cart .add-form-wrapper .quantity-wrapper input[type=text]{width: 54px;height: 36px;font-size: 13px;line-height: normal;margin: 0;padding: 0 13px;}
.s-product-cart .purchase .add2cart .add-form-wrapper .quantity-wrapper .volume-buttons{display:inline-block;vertical-align:top;}
.s-product-cart .purchase .add2cart .add-form-wrapper .quantity-wrapper .volume-buttons input[type=button]{width:2.6em;}
.s-product-cart .purchase .add2cart .add-form-wrapper .price-wrapper{text-align: left;white-space:nowrap;overflow:hidden;margin: 0 0 32px;}
.s-product-cart .purchase .add2cart .add-form-wrapper .price-wrapper .price{font-size: 24px;font-weight: 300;}
.s-product-cart .purchase .add2cart .add-form-wrapper .price-wrapper .price-line {display: inline-block;font-size: 24px;font-weight: 100;}
.s-product-cart .purchase .add2cart .add-form-wrapper .price-wrapper .compare-at-price{text-decoration:line-through;color:#c99;margin:0 .5em 0 0;}
.s-product-cart .purchase .add2cart .add-form-wrapper .price-wrapper .compare-at-price.is-hidden{display:none;}
.s-product-cart .purchase .add2cart .add-form-wrapper .submit-wrapper{float: left;}
.s-product-cart .purchase .add2cart .added2cart{background:#b8f9c8;-webkit-border-radius:2px;border-radius:2px;overflow:hidden;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);margin:1em 0 0;padding:.5em;}
.s-product-cart .purchase .add2cart .added2cart .button-block{margin:1em 0 0;}
.dialog-is-show{position:relative;height:auto;overflow:hidden;}
.dialog-is-show .s-dialog-wrapper{display:block;}
.s-dialog-wrapper{display:none;position:fixed;top:0;left:0;width:100%;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:1;background:rgba(0,0,0,0.2);overflow:auto;}
.s-dialog-wrapper .s-dialog-content{position:relative;min-width:320px;width:50%;background:#fff;-webkit-border-radius:2px;border-radius:2px;overflow:hidden;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);margin:100px auto;padding:1em;}
.s-reviews-page .s-reviews-header{margin:0;}
.s-reviews-page .s-form-wrapper{margin:1em 0 0;}
.s-reviews-page .s-form-wrapper .s-review-button{margin:0;}
.s-reviews-page .s-form-wrapper .s-review-button .s-button.is-active{color:#fff;background:#2fa42e;}
.s-reviews-page .s-form-wrapper .s-review-form{display:none;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 70px rgba(0, 0, 0, 0.15);box-shadow:0 0 70px rgba(0, 0, 0, 0.15);margin:1em 0 2em;padding:2em;}
.s-reviews-page .s-form-wrapper .s-review-form.is-shown{display:block;}
.s-reviews-page .s-form-wrapper .s-review-form .s-review-field{margin:1em 0 0;}
.s-reviews-page .s-form-wrapper .s-review-form .s-review-field .header-block{margin:0;}
.s-reviews-page .s-form-wrapper .s-review-form .s-review-field label{text-transform:uppercase;font-size:.8em;}
.s-reviews-page .s-form-wrapper .s-review-form .s-review-field:first-child{margin-top:0;}
.s-reviews-page .s-form-wrapper .s-review-form .s-review-field.user-name-block img{display:inline-block;vertical-align:middle;width:20px;-webkit-border-radius:50%;border-radius:50%;margin:0 4px 0 0;}
.s-reviews-page .s-form-wrapper .s-review-form .s-review-field.user-name-block .s-logout-link{color:#888;margin:0 .5em;}
.s-reviews-page .s-form-wrapper .s-review-form .s-review-field.reply-notification{display:none;}
.s-reviews-page .s-form-wrapper .s-review-form .s-review-field .wa-captcha img{-webkit-border-radius:5px;border-radius:5px;}
.s-reviews-page .s-form-wrapper .s-review-form .s-review-field .wa-captcha strong{display:none;}
.s-reviews-page .s-form-wrapper .s-review-form .s-review-field .wa-captcha input[type=text]{margin:.6em 0 0;}
.s-reviews-page .s-form-wrapper .s-review-form .s-review-field .s-rates-wrapper{margin:.25em 0 0;}
.s-reviews-page .s-form-wrapper .s-review-form .s-review-field .s-rates-wrapper .s-rate-item{cursor:pointer;}
.s-reviews-page .s-form-wrapper .s-review-form .s-errors-wrapper{display:none;-webkit-border-radius:2px;border-radius:2px;background:rgba(255,0,0,0.1);margin:1em 0 0;padding:.5em;}
.s-reviews-page .s-form-wrapper .s-review-form .s-errors-wrapper.is-shown{display:inline-block;}
.s-reviews-page .s-form-wrapper .s-review-form .s-errors-wrapper .error{line-height:1.25em;font-style:italic;margin:.5em 0 0;}
.s-reviews-page .s-form-wrapper .s-review-form .s-errors-wrapper .error:first-child{margin-top:0;}
/* -- reviews --*/
.s-product-reviews {text-align:center;width: 650px;}
.s-product-reviews h3 {margin: 0 0 26px;}
.s-product-reviews p {font-size: 13px;line-height: 20px;margin: 0 0 28px;}
.s-form-wrapper {margin: 0 0 50px;}
.leave-feedback {display: inline-block;border: 0;text-decoration: none;color: #fff;font-size: 12px;white-space: nowrap;text-align: center;padding: 12px 18px 12px;background: #d94654;text-transform: uppercase;font-weight: 300;font-family: inherit;}
.rev-summary-wrapper {margin: 0 0 24px;}
.rev-username-wrapper {font-size: 16px;font-weight:400;display:block;margin: 0 0 8px;}
.rev-date-wrapper {font-size: 11px;color:#a2a2a2;}
.rev-description-wrapper {font-size: 13px;line-height: 20px;}
.s-review-item {margin: 0 0 50px;}
.s-reviews-show-more {display:inline-block;cursor:pointer;width: 136px;height: 36px;line-height: 36px;font-size;15pxfont-weight:300;text-transform:uppercase;color:#d94654;border:1px solid #d94654;text-align:center;}
.s-review-form {padding:30px 30px 30px 30px;}
.s-review-form input {height:45px;padding: 13px 21px 12px;font-weight: 600;font-size: 14px;width: 250px;}
.s-review-form .s-review-field {margin:0 0 30px;}
.s-review-form .s-review-field.reply-notification {margin:0 0 15px;}
.s-review-form input[type="text"] {border: 1px solid #d8d8d8;}
.s-review-form textarea {padding: 13px 21px 12px;font-weight: 600;font-size: 14px;width: 250px;max-width:250px;border: 1px solid #d8d8d8;height:90px;}
/* -- reviews end --*/

.s-compare-page .s-empty-page{margin:1em 0 0;}
.s-compare-page .s-compare-header{margin:0;}
.s-compare-page .s-compare-filter{display:inline-block;-webkit-border-radius:2px;border-radius:2px;overflow:hidden;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);margin:1em 0 0;}
.s-compare-page .s-compare-filter .s-button{display:inline-block;vertical-align:top;line-height:32px;min-width:32px;text-align:center;border-left:1px solid rgba(0,0,0,0.1);-webkit-border-radius:0;border-radius:0;margin:0;padding:0 8px;}
.s-compare-page .s-compare-filter .s-button:first-child{margin-left:0;border-left-color:transparent;}
.s-compare-page .s-compare-filter .s-button.is-selected{background:#2fa42e;color:#fff;border-left-color:transparent;cursor:default;}
.s-compare-page .s-compare-filter .s-button.is-selected + .s-button{border-left-color:transparent;}
.s-compare-page .s-compare-table{margin:2em 0 0;}
.s-compare-page .s-compare-table th,.s-compare-page .s-compare-table td{border:solid rgba(0,0,0,0.05);vertical-align:middle;border-width:1px 0;}
.s-compare-page .s-compare-table tr:nth-child(even) th,.s-compare-page .s-compare-table tr:nth-child(even) td{background:rgba(0,0,0,0.025);}
.s-compare-page .s-buttons-wrapper{text-align:center;margin:1em 0 0;}
.s-cart-page .s-cart-header{margin:0;}
.s-cart-page .s-empty-cart{margin:1em 0 0;}
.s-cart-page .s-related-products{margin:4em 0 0;}
.s-cart-page .s-related-products .s-related-header{margin:0;}
.s-cart-page .s-cart-products{margin:1em 0 0;}
.s-cart-page .s-cart-products .s-cart-product{display:table;width:100%;table-layout:fixed;overflow:hidden;-webkit-border-radius:2px;border-radius:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);margin:1em 0 0;padding:1em;}
.s-cart-page .s-cart-products .s-cart-product > .left-column,.s-cart-page .s-cart-products .s-cart-product > .right-column{display:table-cell;vertical-align:top;}
.s-cart-page .s-cart-products .s-cart-product > .left-column{width:96px;}
.s-cart-page .s-cart-products .s-cart-product > .right-column{padding:0 0 0 1em;}
.s-cart-page .s-cart-products .s-cart-product .s-product-image{display:block;}
.s-cart-page .s-cart-products .s-cart-product .s-product-image img{width:100%;overflow:hidden;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);}
.s-cart-page .s-cart-products .s-cart-product .s-delete-wrapper{margin:1em 0 0;}
.s-cart-page .s-cart-products .s-cart-product .s-delete-wrapper .s-delete-button{display:block;width:100%;}
.s-cart-page .s-cart-products .s-cart-product .s-offers-wrapper .s-product-name{margin:0;}
.s-cart-page .s-cart-products .s-cart-product .s-offers-wrapper .s-buttons-wrapper{margin:1em 0 0;}
.s-cart-page .s-cart-products .s-cart-product .s-offers-wrapper .s-buttons-wrapper input{margin:0 0 0 .25em;}
.s-cart-page .s-cart-products .s-cart-product .s-offers-wrapper .s-buttons-wrapper input:first-child{margin-left:0;}
.s-cart-page .s-cart-products .s-cart-product .s-offers-wrapper .s-buttons-wrapper .s-product-quantity{width:5.3em;height:2.5em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;}
.s-cart-page .s-cart-products .s-cart-product .s-offers-wrapper .s-buttons-wrapper .s-button{width:2.5em;}
.s-cart-page .s-cart-products .s-cart-product .s-offers-wrapper .s-product-services{margin:1em 0 0;}
.s-cart-page .s-cart-products .s-cart-product .s-offers-wrapper .s-product-services .s-service{margin:.5em 0 0;}
.s-cart-page .s-cart-products .s-cart-product .s-offers-wrapper .s-product-services .s-service:first-child{margin-top:0;}
.s-cart-page .s-cart-products .s-cart-product .s-offers-wrapper .s-product-services .s-service select{margin-left:4px;}
.s-cart-page .s-cart-products .s-cart-product .s-offers-wrapper .s-product-total{text-align:right;font-size:1.4em;margin:.5em 0 0;}
.s-cart-page .s-cart-total{margin:2em 0 0;}
.s-cart-page .s-cart-total .s-affiliate-bonus-wrapper{margin:1em 0 0;}
.s-cart-page .s-cart-total .s-affiliate-bonus-wrapper .s-text-block,.s-cart-page .s-cart-total .s-affiliate-bonus-wrapper .s-affiliate-discount,.s-cart-page .s-cart-total .s-affiliate-bonus-wrapper .s-button-block{margin:1em 0 0;}
.s-cart-page .s-cart-total .s-affiliate-bonus-wrapper .s-text-block:first-child,.s-cart-page .s-cart-total .s-affiliate-bonus-wrapper .s-affiliate-discount:first-child,.s-cart-page .s-cart-total .s-affiliate-bonus-wrapper .s-button-block:first-child{margin-top:0;}
.s-cart-page .s-cart-total .s-affiliate-hint-wrapper{margin:1em 0 0;}
.s-cart-page .s-cart-total .s-coupon-wrapper .s-coupon-header{display:inline-block;vertical-align:middle;font-size:1.4em;margin:0;}
.s-cart-page .s-cart-total .s-coupon-wrapper input{vertical-align:middle;}
.s-cart-page .s-cart-total .s-coupon-wrapper .s-text{width:150px;margin:0 0 0 .5em;}
.s-cart-page .s-cart-total .s-coupon-wrapper .error-message{color:#f00;margin:1em 0;}
.s-cart-page .s-cart-total .s-discount-wrapper{margin:1em 0 0;}
.s-cart-page .s-cart-total .s-discount-wrapper .s-discount-header{display:inline-block;vertical-align:middle;margin:0 5px 0 0;}
.s-cart-page .s-cart-total .s-discount-wrapper .s-cart-discount{display:inline-block;vertical-align:middle;font-size:1.2em;}
.s-cart-page .s-cart-total .s-total-wrapper{text-align:right;margin:2em 0 0;}
.s-cart-page .s-cart-total .s-total-wrapper .s-total-header{display:inline-block;vertical-align:middle;margin:0 .5em 0 0;}
.s-cart-page .s-cart-total .s-total-wrapper .s-total{display:inline-block;vertical-align:middle;font-size:1.5em;font-weight:bold;}
.s-cart-page .s-cart-total .s-cart-checkout{text-align:right;margin:2em 0 0;}
.s-cart-page .s-cart-total .s-cart-checkout .s-checkout-featured{display:inline-block;vertical-align:baseline;margin:0 1em 0 0;}
.s-cart-page .s-cart-total .s-cart-checkout .s-checkout-featured img{margin:0 0 0 6px;}
.s-cart-page .s-cart-total .s-cart-checkout .s-checkout-featured img:first-child{margin-left:0;}
.s-checkout-page .s-checkout-header{margin:0;}
.s-checkout-page .s-checkout-nav{margin:1em 0 0;padding:0;}
.s-checkout-page .s-checkout-nav .s-nav-item{display:inline-block;vertical-align:top;line-height:2.5em;margin:0 0 0 4px;padding:0;}
.s-checkout-page .s-checkout-nav .s-nav-item:first-child{margin-left:0;}
.s-checkout-page .s-checkout-nav .s-nav-item:first-child:before{display:none;}
.s-checkout-page .s-checkout-nav .s-nav-item:before{display:inline-block;vertical-align:top;content:">";padding:0 4px 0 0;}
.s-checkout-page .s-checkout-nav .s-nav-item a{display:inline-block;vertical-align:top;cursor:default;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);padding:0 .75em;}
.s-checkout-page .s-checkout-nav .s-nav-item.is-done a{color:#fff;background:#2fa42e;cursor:pointer;}
.s-checkout-page .s-checkout-nav .s-nav-item.is-current a{color:#fff;background:#369;}
.s-checkout-page .s-checkout-nav .s-nav-item.is-next a{color:#666;background:#fff;}
.s-checkout-page .s-checkout-total{margin:1.5em 0 0;}
.s-checkout-page .s-checkout-total .s-total-label{display:inline-block;margin:0 .5em 0 0;}
.s-checkout-page .s-checkout-total .s-total{display:inline-block;font-size:1.5em;}
body.no-user-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.s-range-slider{width:100%;height:16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;margin:1em 0 0;padding:0 8px;}
.s-range-slider .r-bar-wrapper{position:relative;height:100%;}
.s-range-slider .r-bar-wrapper:before,.s-range-slider .r-bar-wrapper .r-bar{position:absolute;top:50%;left:0;width:100%;height:3px;margin:-1.5px 0 0;}
.s-range-slider .r-bar-wrapper:before{content:"";display:block;background:#f0f0f0;}
.s-range-slider .r-bar-wrapper .r-bar{background:#abc;}
.s-range-slider .r-bar-wrapper .r-point{display:inline-block;position:absolute;top:0;left:0;width:16px;height:16px;-webkit-border-radius:50%;border-radius:50%;border:1px solid rgba(0,0,0,0.01);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#369;cursor:pointer;margin:0 0 0 -8px;}
.s-range-slider .r-bar-wrapper .r-point.left{left:0;}
.s-range-slider .r-bar-wrapper .r-point.right{left:100%;}
.s-badge-wrapper{position: absolute;top: 50%;right: 0;margin-top: -19px;height: auto;}
.s-badge-wrapper .badge{display:inline-block;background:#008000;color:#fff;overflow:hidden;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);box-shadow:0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);padding:.5em;}
.s-badge-wrapper .badge.new{background:#008000;}
.s-badge-wrapper .badge.hit{background:#f00;}
.s-badge-wrapper .badge.bestseller{background:#00f;}
.s-badge-wrapper .badge.low-price{background:#ffa500;}
.s-lazyloading-paging ul{text-align:center;}
.s-lazyloading-paging ul li{display:inline-block;vertical-align:baseline;margin:0 .25rem;}
.s-lazyloading-paging ul li a{display:block;min-width:2rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:50%;border-radius:50%;background:#f0f0f0;text-decoration:none;text-align:center;cursor:pointer;padding:.25rem;}
.s-lazyloading-paging ul li.selected a{background:transparent;cursor:default;}

/*--arrived--*/
.plugin_arrived-box {width: auto!important;}
.plugin_arrived-box .plugin_arrived-header {padding: 24px;background:#fff;text-shadow:none;color:#3a3a3a;height:auto;border-bottom: 1px solid #ebebeb;position:relative;}
.plugin_arrived-box .plugin_arrived-header .plugin_arrived-close {position:absolute;float:none;margin:0;right:10px;top:10px;}
.plugin_arrived-box .plugin_arrived-header span {font-size: 15px; font-weight: 400;padding:0;float:none;}
.plugin_arrived-box .plugin_arrived-body {padding:24px;}
.plugin_arrived-box input[type="submit"] {font-size: 13px;font-weight: 300; padding: 11px 18px 9px;}
.plugin_arrived-box input[type="text"], .plugin_arrived-box select {padding: 11px 18px 9px;border: 1px solid #d8d8d8;font-weight: 600;font-size: 13px;width: 230px;margin: 0 0 24px;}
.plugin_arrived-box .plugin_arrived-name {margin: 0 0 5px;font-size:1em;font-weight:300;}

/* -- share review --*/
.sharereview {display:block;color:inherit;font-size: 13px;line-height:inherit;height:auto;}
.sharereview .sharereview-wrapper {display:inline-block;margin-top: 16px;}
.sharereview a {display:inline-block;border-bottom:1px dashed #3a3a3a;color:inherit;line-height:1;}
.sharereview-header-block, .sharereview-likes-block, .sharereview-share-block {display:inline-block;vertical-align:middle;padding:0;}
.sharereview-plus, .sharereview-minus {display: block;margin-right: 0;padding: 0;height: 22px;width: 22px;background: #fff!important;color: #3a3a3a;text-align: center;border-radius: 50%;line-height: 22px;-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);}
.sharereview-likes-block.no-padded {margin: 0 9px 0 24px;}
i.sharereview-icon {display:inline-block;vertical-align:middle;width: 20px;height: 22px;margin: 0 11px 0 30px;background:url('/wa-data/public/shop/themes/mkora/img/rev-flag.png') no-repeat;background-size: 20px 22px;}
.sharereview-social-block.hidden{display:none}
.home-progs {float:left;width: 62.5%;padding: 38px 0 0;}
.home-progs-title{text-align:center;margin: 0 0 18px;}
.home-progs-title .ic-layers {font-size: 3.866em;color:#d94654;margin: 0 28px 0 0;}
.home-progs-title h2 {font-size:2em;margin: 0;}
.home-progs-t-wrap {margin: 0 0 19px;width:100%;}
.home-progs-t-wrap:after {content:'';display:table;clear:both;}
ul.home-progs-tabs {padding:0;margin:0;list-style:none;float:left;}
ul.home-progs-tabs li {display:inline-block;padding: 8px 16px;vertical-align:top;font-size:0.866em;text-transform:uppercase;line-height:1;cursor:pointer;}
ul.home-progs-tabs li span {display:inline-block;border-bottom:1px dashed #3a3a3a;}
ul.home-progs-tabs li.active {box-shadow:0 0 0 1px #d94654;color:#d94654;}
ul.home-progs-tabs li.active span {border-bottom:none;}
.home-progs-tabs-br {float:right;padding: 4px 12px 4px 6px;margin: 0;border:1px solid #fafafa;line-height: 1;}
.home-progs-tabs-br input[type=checkbox] {display:none;}
.home-progs-tabs-br label {margin: 0 0 0 24px;cursor:pointer;font-size: 0.866em;}
.home-progs-tabs-br label:nth-of-type(1) {margin:0;}
.home-progs-tabs-br label .square-holder {width: 18px;height: 18px;line-height: 18px;display: inline-block;background: #fff;text-align:center;vertical-align: middle;margin: 0 6px 0 0;border:1px solid #e8e8e8;padding: 4px;}
.home-progs-tabs-br input[type=checkbox]:checked + label {color:#d94654;}
.home-progs-tabs-br input[type=checkbox]:checked + label .square-holder:before {content: "";width:100%;height:100%;background:#d94654;display: block;box-sizing: border-box;}
ul.progs-list {padding:0;margin:0;list-style:none;}
ul.progs-list li {width: 294px;height: 210px;float:left;margin: 12px 12px 0 0;text-align:center;position:relative;}
ul.progs-list li a {display:block;position:absolute;left:0;top:0;background:rgba(58, 58, 58, 0.75);width:100%;height:100%;color:#fff;font-size: .9em;line-height: 20px;z-index:50;}
ul.progs-list li a:before {content:'';display:inline-block;vertical-align:middle;height:100%;}
ul.progs-list li a span {display:inline-block;width: 73%;border:1px solid #fff;padding: 7px;vertical-align: middle;}
.progs-list-img {width:100%;height:100%;overflow:hidden;}
.progs-list-img-bg {width:100%;height:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;}
ul.progs-list li:hover .progs-list-img-bg {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.progs-list-brand {position:absolute;line-height:1;right:0;bottom:0;color:#fff;text-transform:uppercase;z-index:51;font-size:.8em;}
.progs-list-brand-kora {width:100%;height:100%;padding: 7px 11px;background:#d94654;position:relative;}
.progs-list-brand-newline {width:100%;height:100%;padding: 7px 11px;background:#292929;position:relative;}
.progs-in-page ul.home-progs-tabs li {padding:14px 28px}
.progs-in-page ul.progs-list li {width: 24.24%;height: 200px;margin: 10px 1.01% 0 0;}
.programms-btn-cont {clear:both;text-align:center;padding: 46px 0 0;}
.div-btn-tr {display:inline-block;padding: 12px 24px 12px;border:1px solid #d94654;color: #d94654;font-size: 1em;text-transform: uppercase;font-weight: 300;line-height: 1;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s;}
.div-btn-tr:hover {border:1px solid #fb5564;color:#fb5564;}
/*-- cosmetolog page --*/
.kosm-page {margin-left: -24px;margin-right: -24px;}
.kosm-page:after {content:'';display:table;clear:both;}
.kosm-page-col-4 {width:100%;}
.kosm-page-col-3 {width:100%;}
.kosm-page-col-2 {width:100%;}
.kosm-page-col-1 {width:50%}
.kosm-page-col-1, .kosm-page-col-2, .kosm-page-col-3, .kosm-page-col-4 {float:left;min-height:1px;}
.kosm-block {transition:.2s}
.kosm-block:hover {transition:.2s;z-index:150;}
.kosm-block-front {height: 180px!important;padding: 24px;background-color:#fff;position:relative;cursor:pointer;-webkit-box-shadow: 0 0 45px rgba(0, 0, 0, 0.07);-moz-box-shadow: 0 0 45px rgba(0, 0, 0, 0.07);box-shadow: 0 0 45px rgba(0, 0, 0, 0.07);}
.kosm-block-front-ico {position:absolute;top:24px;right:24px;font-size:3.6em;color:#dcdcdc;}
.kosm-block-back-ico {position:absolute;right:20px;bottom:20px;font-size:2.13em;color:#dcdcdc;}
.kosm-block-back {height: 180px!important;background-color:#fff;cursor:pointer;}
.kosm-block-ttl {font-size:1.6em;font-weight:100;position:relative;max-width: 78%;z-index:16;}
.kosm-block-ttl:after {content:'';position:absolute;left:2px;bottom:-8px;width:56px;height:1px;background-color:#d94654;}
.kosm-block-txt {min-height: 180px;padding: 24px;background-color:#fff;z-index:300;-webkit-box-shadow: 0 0 45px rgba(0, 0, 0, 0.07);-moz-box-shadow: 0 0 45px rgba(0, 0, 0, 0.07);box-shadow: 0 0 45px rgba(0, 0, 0, 0.07);position:relative;}
.kosm-block-txt p {font-size:14px;line-height:28px;}
a.kosm-block-more {display: block;height: 45px;width: auto;position:absolute;bottom: -45px;left:0;right:0;margin:auto;line-height:50px;color: #fff;background-color:#d94654;text-transform:uppercase;font-size:14px;text-align:center;text-decoration:none;}
a.kosm-block-more:hover {color:#fff!important;background-color:#fb5564;}
.kosm-stock {padding: 24px;height: 180px;background:#fff;-webkit-box-shadow: 0 0 45px rgba(0, 0, 0, 0.07);-moz-box-shadow: 0 0 45px rgba(0, 0, 0, 0.07);box-shadow: 0 0 45px rgba(0, 0, 0, 0.07);}
.kosm-stock-txt {position:relative;padding-top:20px;z-index:17;}
.kosm-stock-txt p {margin-bottom:0;font-size:14px;line-height:28px;}
.kosm-stock-txt p > a {font-weight:500;}
.kosm-stock-ico {font-size: 120px;height: 120px;color: #f1f1f3;position: absolute;top: 0;right: 24px;bottom: 0;margin: auto;z-index: 15;}
.kosm-sale {padding: 24px;height: 180px;background:#f1f1f3;-webkit-box-shadow: 0 0 45px rgba(0, 0, 0, 0.07);-moz-box-shadow: 0 0 45px rgba(0, 0, 0, 0.07);box-shadow: 0 0 45px rgba(0, 0, 0, 0.07);}
.kosm-sale-txt {position:relative;padding-top:20px;z-index:17;}
.kosm-sale-txt p {margin-bottom:0;font-size:14px;line-height:28px;}
.kosm-sale-ico {font-size: 160px;height: 120px;line-height:120px;font-weight:bold;color: #e3e3e8;position: absolute;top: 0;right: 24px;bottom: 0;margin: auto;z-index: 15;}
}
