ba@font-face {font-family: GaramondPremierProCaption;src: url(/catalog/template/8888/skin/frontend/flat_mall/default/fonts/garamond-premier-pro-caption.eot);src: url(/catalog/template/8888/skin/frontend/flat_mall/default/fonts/garamond-premier-pro-caption.eot-#iefix) format('embedded-opentype'), url(/catalog/template/8888/skin/frontend/flat_mall/default/fonts/garamond-premier-pro-caption.woff) format('woff'), url(/catalog/template/8888/skin/frontend/flat_mall/default/fonts/garamond-premier-pro-caption.ttf) format('truetype'), url(/catalog/template/8888/skin/frontend/flat_mall/default/fonts/garamond-premier-pro-caption.svg#GaramondPremierProCaption) format('svg');font-weight: 400;font-style: normal}
@font-face {font-family: GaramondPremierProCaption;src: url(/catalog/template/8888/skin/frontend/flat_mall/default/fonts/garamondpremrpro-itcapt.eot);src: url(/catalog/template/8888/skin/frontend/flat_mall/default/fonts/garamondpremrpro-itcapt.eot-#iefix) format('embedded-opentype'), url(/catalog/template/8888/skin/frontend/flat_mall/default/fonts/garamondpremrpro-itcapt.woff) format('woff'), url(/catalog/template/8888/skin/frontend/flat_mall/default/fonts/garamondpremrpro-itcapt.ttf) format('truetype'), url(/catalog/template/8888/skin/frontend/flat_mall/default/fonts/garamondpremrpro-itcapt.svg#GaramondPremierProItalicCaption) format('svg');font-weight: 400;font-style: italic}
@font-face {font-family: pv-icomoon;src: url(/catalog/template/8888/skin/frontend/flat_mall/default/fonts/icomoon/icomoon6.eot-30b47n);src: url(/catalog/template/8888/skin/frontend/flat_mall/default/fonts/icomoon/icomoon6.eot-#iefix30b47n) format('embedded-opentype'), url(/catalog/template/8888/skin/frontend/flat_mall/default/fonts/icomoon/icomoon6.woff-30b47n) format('woff'), url(/catalog/template/8888/skin/frontend/flat_mall/default/fonts/icomoon/icomoon6.ttf-30b47n) format('truetype'), url(/catalog/template/8888/skin/frontend/flat_mall/default/fonts/icomoon/icomoon6.svg-30b47n#pv-icomoon) format('svg');font-weight: 400;font-style: normal}
[class*=" icon-"], [class^=icon-] {
display:inline-block;
font-family:pv-icomoon;
speak:none;
font-style:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale}
@font-face {font-family: 'Jost';font-style: normal;font-weight: 200;font-display: swap;src: url(https://fonts.gstatic.com/s/jost/v14/92zPtBhPNqw79Ij1E865zBUv7mwjJTVPNI0.ttf) format('truetype');}
@font-face {font-family: 'Jost';font-style: normal;font-weight: 300;font-display: swap;src: url(https://fonts.gstatic.com/s/jost/v14/92zPtBhPNqw79Ij1E865zBUv7mz9JTVPNI0.ttf) format('truetype');}
@font-face {font-family: 'Jost';font-style: normal;font-weight: 400;font-display: swap;src: url(https://fonts.gstatic.com/s/jost/v14/92zPtBhPNqw79Ij1E865zBUv7myjJTVPNI0.ttf) format('truetype');}
@font-face {font-family: 'Jost';font-style: normal;font-weight: 500;font-display: swap;src: url(https://fonts.gstatic.com/s/jost/v14/92zPtBhPNqw79Ij1E865zBUv7myRJTVPNI0.ttf) format('truetype');}
@font-face {font-family: 'Jost';font-style: normal;font-weight: 600;font-display: swap;src: url(https://fonts.gstatic.com/s/jost/v14/92zPtBhPNqw79Ij1E865zBUv7mx9IjVPNI0.ttf) format('truetype');}
@font-face {font-family: 'Jost';font-style: normal;font-weight: 700;font-display: swap;src: url(https://fonts.gstatic.com/s/jost/v14/92zPtBhPNqw79Ij1E865zBUv7mxEIjVPNI0.ttf) format('truetype');}
@font-face {font-family: 'Jost';font-style: normal;font-weight: 800;font-display: swap;src: url(https://fonts.gstatic.com/s/jost/v14/92zPtBhPNqw79Ij1E865zBUv7mwjIjVPNI0.ttf) format('truetype');}
@font-face {font-family: 'Roboto';font-style: normal;font-weight: 400;font-display: swap;src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format('truetype');}

.icon-home:before {content: "\e647"}
.icon-user2:before {content: "\e645"}
.icon-mouse:before {content: "\e646"}
.icon-give:before {content: "\e640"}
.icon-shield:before {content: "\e641"}
.icon-dollar:before {content: "\e642"}
.icon-connections:before {content: "\e643"}
.icon-thumbs-o-down:before {content: "\e63c"}
.icon-thumbs-o-up:before {content: "\e63d"}
.icon-calendar:before {content: "\e638"}
.icon-medal:before {content: "\e639"}
.icon-people:before {content: "\e63a"}
.icon-list:before {content: "\e63b"}
.icon-ticket:before {content: "\e633"}
.icon-label:before {content: "\e634"}
.icon-star-empty:before {content: "\e635"}
.icon-diamond:before {content: "\e636"}
.icon-band:before {content: "\e637"}
.icon-triangle:before {content: "\e632"}
.icon-trash-pv:before {content: "\e631"}
.icon-trash:before {content: "\e630"}
.icon-loop:before {content: "\e62f"}
.icon-checkmark:before {content: "\e62e"}
.icon-passed:before {content: "\e600"}
.icon-percent:before {content: "\e627"}
.icon-mail:before {content: "\e628"}
.icon-ring:before {content: "\e629"}
.icon-code:before {content: "\e62a"}
.icon-dolar:before {content: "\e62b"}
.icon-whs:before {content: "\e622"}
.icon-q-mark:before {content: "\e623"}
.icon-clock:before {content: "\e624"}
.icon-phone:before {content: "\e625"}
.icon-chart:before {content: "\e621"}
.icon-user:before {content: "\e61a"}
.icon-gear:before {content: "\e620"}
.icon-Edit:before {content: "\e61e"}
.icon-lifebuoy:before {content: "\e644"}
.icon-blogger:before {content: "\e63e"}
.icon-blogger2:before {content: "\e63f"}
.icon-crosshair:before {content: "\e601"}
.icon-plus:before {content: "\e61c"}
.icon-minus:before {content: "\e61d"}
.icon-buildings:before {content: "\e626"}
.icon-comment:before {content: "\e617"}
.icon-cart-small:before {content: "\e618"}
.icon-arond:before {content: "\e619"}
.icon-apps:before {content: "\e61b"}
.icon-remove:before {content: "\e616"}
.icon-lock:before {content: "\e611"}
.icon-eye:before {content: "\e612"}
.icon-back:before {content: "\e613"}
.icon-badge:before {content: "\e603"}
.icon-chevron-up:before {content: "\e604"}
.icon-chevron-down:before {content: "\e605"}
.icon-chevron-left:before {content: "\e606"}
.icon-chevron-right:before {content: "\e607"}
.icon-caret-up:before {content: "\e608"}
.icon-caret-down:before {content: "\e609"}
.icon-caret-left:before {content: "\e60a"}
.icon-caret-right:before {content: "\e60b"}
.icon-arrow-up:before {content: "\e60c"}
.icon-arrow-down:before {content: "\e60d"}
.icon-arrow-left:before {content: "\e60e"}
.icon-arrow-right:before {content: "\e60f"}
.icon-x-shape:before {content: "\e610"}
.icon-heart:before {content: "\e614"}
.icon-truck:before {content: "\e615"}
.icon-headphones:before {content: "\e61f"}
.icon-star:before {content: "\e62c"}
.icon-edit-pencil:before {content: "\e62d"}
html {overflow-y: scroll;min-height: 100%;font-size: .9375em;line-height: 1.5;}
body {font-family: Jost, sans-serif;font-weight: 400;margin: 0;padding: 0;overflow-x: hidden;}
input:focus{outline:none}
a {color: #232323;text-decoration: none;}
a:hover, a:focus {text-decoration: none;}
ul, ol, dl, dt, dd, li {margin: 0;padding: 0}
li {list-style: none}
img {max-width: 100%;height: auto}
.clearfix {clear: both}
.clearfix:after {content: '';clear: both;display: block;width: 100%}
h1, h2, h3, h4, h5, h6 {color: #2d2d2d;font-weight: 400;font-style: normal;letter-spacing: 1px;}
.container {max-width: 1400px;}
.mainbox.container {width: 1400px;padding-top: 20px}
.picutre_many {overflow: hidden;height: 50px;margin: 0 auto;margin-top: -2px;background: #111;font-weight:500;color: #fff;text-align: center;line-height: 50px;font-size: 11px}
.header {position: relative;padding: 0 15px;display: flex;height:90px;align-items: center;z-index: 999;  background: #FFF;}
#header svg{width: auto !important;}
#open-sb {float: left}
.secondary-nav__items li {float: left;margin-right: 12px}
.header-left {position: absolute;left: 10px;top: 10px}
#headerbox{border-bottom:1px solid #e2e2e2}
.logo {display: flex;flex: 1;justify-content: flex-start;width: 250px;font-size: 30px;font-weight: 600;float: left}
@media (max-width:640px){.logo{font-size:24px}}
.header-center { center;display: flex;}
.header-side {display: flex !important;flex: 1;justify-content: flex-end;}
.header-side>* {padding: 0 10px;display: flex;align-items: center;}
.hassticky .header{position:fixed;z-index:999;background:#FFF;width:100%;top:0;border-bottom:1px solid #e2e2e2}
@media (max-width:767px){.header-side>* {padding: 0 5px;}}
.header-side svg {width: 18px;height: 18px;}
.headerbar {height: 36px;line-height: 36px;}
nav.mainnav {text-align: center;line-height: 80px;z-index: 9999;width: 100%;}
.nav__sub {display: none}
#zlight-nav, #zlight-main-nav, #zlight-mobile-nav, #zlight-main-nav > li, #zlight-main-nav > li > a {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}

.site-breadcrumb {
    padding: 19px 0;
    margin: 0;
    font-size: 14px;
    color: #909090;
}
.site-breadcrumb a{color:#111}
.site-breadcrumb .delimiter {margin: 0 5px;}
.site-breadcrumb .razzi-svg-icon { display: inline-block;}
/*************

* WRAP

*************/

#zlight-nav {position: relative;width: 100%;z-index: 999;}
/*************

* MAIN NAV

*************/

#zlight-main-nav {list-style: none;margin: 0;padding: 0;text-align: center}
/*************

* CLEAR

*************/

#zlight-main-nav:before, #zlight-main-nav:after, #zlight-nav:before, #zlight-nav:after {display: table;content: " ";}
#zlight-main-nav:after, #zlight-nav:after {clear: both;}
/*************

* LI & A

*************/

#zlight-main-nav > li {	
	padding: 0 22px;margin: 0;display: inline-block;-webkit-transition: background ease 0.3s;-moz-transition: background ease 0.3s;transition: background ease 0.3s;}
#zlight-main-nav > li > a {position: relative;text-decoration: none;text-transform: uppercase;outline: 0;font-weight: 600;letter-spacing: 1px;font-size: 16px;}

#zlight-main-nav > li > a:after{content: '';  position: absolute;  bottom:-2px;  left: 0;  right: 0;  width: 0;  height: 1px;  background-color:#333;  transition: .5s;  opacity: 0;}
#zlight-main-nav > li:hover > a:after,#zlight-main-nav > li:focus > a:after{width:100%;opacity: 1;}
#zlight-main-nav > li:hover > a:after,#zlight-main-nav > li:focus > a:after,
#zlight-main-nav > li > a:after{background-color:#ff6f61}
#zlight-main-nav > li > a:hover{color:#ff6f61}
#zlight-main-nav > li > a > i {display: inline-block;margin-left: 5px}
/*************

* DROPDOWN

*************/

.zlight-dropdown:hover > .zlight-submenu {display: block;}
/*************

* SUBMENU

*************/

.zlight-submenu {margin: 0;padding: 0;list-style: none;display: none;box-shadow: 0 1px 7px rgba(0,0,0,0.3);position: absolute;top: 100%;background: #FFF}
.zlight-submenu li {float: none;position: relative;display: block;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}
.zlight-submenu li a {display: block;float: none;text-decoration: none;outline: none;padding: 0 15px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;font-size: 15px;line-height: 36px;}
.zlight-submenu .zlight-submenu {top: 0;left: 100%;}
.zlight-submenu li a:hover {color: #f00}
.zlight-submenu li .nav__sub-t-wrap li {text-align: left}
.zlight-submenu li .nav__sub-t-wrap a {font-size: 14px}
.nav__sub-t-wrap {padding: 15px;text-align: left;}
.tit-index {text-align: center;margin-bottom: 15px}
.setcions {margin-bottom: 40px}
.product_list .list_item {padding: 5px 0;display: block;float: left;background: #fff;opacity: 1;filter: alpha(opacity=100);-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;margin-bottom: 10px}
.product_list .list_item .list_item_inner {display: block;position: relative;float: left;-webkit-transition: border-color ease-in-out .2s .2s ease-in-out;-moz-transition: border-color ease-in-out .2s .2s ease-in-out;-ms-transition: border-color ease-in-out .2s .2s ease-in-out;-o-transition: border-color ease-in-out .2s .2s ease-in-out;transition: border-color ease-in-out .2s .2s ease-in-out;-webkit-backface-visibility: hidden;-webkit-perspective: 1000;-webkit-transform: translateZ(0);-webkit-transition: border-color ease-in-out .2s;transition: border-color ease-in-out .2s}
 .list_item .list_item_inner .img_wrap {display: table;width: 100%;margin: 0 auto 10px}
.list_item .list_item_inner .img_wrap .list_item_img {display: table-cell;position: relative;z-index: 1;vertical-align: middle;text-align: center;height: 210px}
.list_item .list_item_inner .img_wrap .list_item_img img {display: block;max-width: 100%;height: auto;margin: 0 auto;-webkit-transition: all ease-in-out .2s .2s ease-in-out;-moz-transition: all ease-in-out .2s .2s ease-in-out;-ms-transition: all ease-in-out .2s .2s ease-in-out;-o-transition: all ease-in-out .2s .2s ease-in-out;transition: all ease-in-out .2s .2s ease-in-out;-webkit-backface-visibility: hidden;-webkit-perspective: 1000;-webkit-transform: translateZ(0);-webkit-transition: all ease-in-out .2s;transition: all ease-in-out .2s}
 .list_item .list_item_inner .product-description {position: relative;padding: 0 10px}
.list_item .list_item_inner .product-description .item_title a {display: block;text-decoration: none;color: inherit;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;-webkit-backface-visibility: hidden;-webkit-perspective: 1000;-webkit-transform: translateZ(0)}
.container-g {background: #f5f5f5;padding: 40px 0}
.section_title a {text-transform: uppercase;margin: 40px 0;text-align: center;font-family: 'Jost', sans-serif;font-weight: 500;display: block}
.home-promo__box {padding: 36px;background: #fff;position: relative;z-index: 999}
.home-promo__box--btn {padding-bottom: 72px;margin-left: 10%;}
.home-promo__content {display: flex;align-items: center;margin-bottom: 24px}
.home-promo__media {margin-left: -100px}
.home-promo__btn {position: absolute;right: -6px;bottom: 12px;}
.c-btn--primary {background-color: #a81989;color: #fff;font-size: 15px;font-weight: 400;font-style: normal;height: auto;line-height: 30px;padding: 9px 30px;border-radius: 0;}
@media (min-width: 768px) {
.form-inline .form-group {display: inline-block;margin-bottom: 0;vertical-align: middle;}}
.foot-newsletter {border: 10px solid #f7f7f7;margin-bottom: 50px;border-radius: 15px;background: #ffffff;color: #313131;text-align: left;padding:10px}
.foot-newsletter .form-group {float: left;width: 70%;margin-bottom: 0;}
.home-promo__content:last-child .home-promo__media {margin-right: -100px;margin-left: 0;}
.home-promo__content:last-child .home-promo__box {margin-right: 10%;margin-left: 0;}
.footer {background: url(/catalog/template/8888/image/footer_bg_1920-1.png);padding: 100px 0 20px;color: #EEE;font-family: Jost}
.footer h1{color:#FFF}
@media (maxwidth: 768px) {
.footer {padding: 50px 0 20px}}
.footer a {color: #EEE;font-family: Jost}
.footer_menu li {display: inline-block;padding: 0 10px}
.footer_menu li a {color: #e1ecfb;font-size: 1.05rem;}
.footer_menu li a:hover {color: #fff}
.newsletter {text-align: center;margin: 0 auto;width: 720px;max-width: 100%;}
.newsletter form {display: flex;margin-bottom: 20px}
.newsletter .form-group {width: 66.66667%;box-sizing: border-box;display: inline-block;vertical-align: top;}
.newsletter__title:after {content: "";width: 36px;border-top: 3px solid #a81989;display: block;margin: 10px auto 0}
.newsletter input.input-text {width: 100%;background-color: #eeeeee;border-style: solid;border-radius: 8px !important;border-width: 0px;border-color: #313131;padding: 16px;margin: 0 auto 0 0;font-family: 'Montserrat';font-size: 20px;line-height: 1.5;height: auto;color: #abb8c3;}
.newsletter .btn {width: 100%;background-color: #111000;border-style: solid;border-radius: 8px !important;border-width: 0px;padding: 16px;margin: 0 auto 0 0;font-family: 'Montserrat';font-size: 20px;line-height: 1.5;height: auto;color: #ffd456;border-color: transparent;font-weight: bold;}
.newsletter__form-wrapper {margin-top: 40px;}
.footer-columns {text-align: left;line-height: 2;margin-bottom: 100px}
.footer-columns:after {content: "";clear: both;display: block}
.footer-columns img {display: block;margin: 0 auto 10px;}
.footer-columns h4 {color: #FFF;font-weight: 600;font-size: 13px}
.footer-main, .footer-main .footer-items {display: flex;align-items: center;}
.footer-left {flex: 1;text-align: left;justify-content: flex-start;}
.footer-right {flex: 1;text-align: right;justify-content: flex-end;}

/************/

.item_price {margin-top: 3px;}
.price-box p {margin-bottom: 0px}
.price-box span {font-size: 1rem;display: block;}
.price-box span.old-price {text-decoration: line-through}
@media (max-width:640px) {
.price-box span {display: block;margin-right: 0}}
.product-cart {margin: 0 auto}
.product-cart .qck-cart i {margin-right: 5px}
.rating {display: block;position: relative;}
.rating a {cursor: pointer;text-decoration: none;outline: 0}
.rating .nostar, .rating.big {position: relative}
.rating .nstar {position: absolute;z-index: 10;top: 0px;left: 0;height: 10px;text-align: left;}
.rating .nostar, .rating .nstar {height:25px;display: block;}
.sku {padding-bottom: 10px;}
.rating.big {display: inline-block;vertical-align: middle;color: #232323;}
.item_review {font-size: 12px;margin-top: 5px;}
.product-content .price-box {margin-bottom: 20px;padding-top: 20px;}
.product-content .price-box > div.old-price {color: #999;font-size: 18px;text-decoration: line-through;line-height: 33px;}
.product-content .price-box > div {line-height: 1;margin-right: 10px;}
.product-content .price-box > div.regular-price {font-size: 24px;color: #fa4969;line-height: 33px;font-weight: 700}
.product-content .product-pricing {width: 100%;margin-bottom: 15px;}
.product-content .product-pricing td {font-size: 13px;border: 1px solid #dedbdb;padding: 2px 5px;text-align: center;}
.product-content .product-options-bottom {display: block;
*display: inline;zoom: 1;vertical-align: top;width: 100%;}

.qty-group {display: block;margin-bottom: 10px;}
.qty-group .btn {padding: 10px;font-size: 30px;line-height: 17px;-webkit-box-shadow: none;box-shadow: none;}
.form-control, .input-text {display: block;width: 100%;height: 38px;padding: 7px 10px;line-height: 1.42857143;color: #333;background: none;border: 1px solid #d2d2d2;border-radius: 2px;box-shadow: none}
.input-text {margin-bottom: 10px;}
.qty-group input {text-align: center;color: #111;height: 40px;padding: 5px;}
.input-group .form-control {position: relative;z-index: 2;width: 50px;margin-bottom: 0;vertical-align: top;float: none}
.input-group .form-control, .input-group-addon, .input-group-btn {display: table-cell;font-size: 16px}
.input-group .form-control:not(:first-child):not(:last-child), .input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child) {border-radius: 0;}
.purchase-details__buttons {display: flex;flex: 1 1 auto;position: relative;justify-content: flex-end;}
.btn-cart {text-transform: capitalize;padding-left: 20px;padding-right: 20px;position: relative;min-width: 230px;font-weight: 500;border-radius: 0;font-size: 16px;line-height: 57px;display: inline-block;background-color: #1f1f1f;color: #fff;padding: 0 37px;text-align: center;transition: ease .3s;white-space: nowrap;text-decoration: none;cursor: pointer;border: none;}
.btn-cart svg {vertical-align: -.125em;  width: 1.2em;  height: 1.2em;  display: inline-block;}
@media (min-width: 1200px) {
.purchase-details__buttons .btn.btn-primary {flex: 1 1 auto;}
.container {width: 1400px}}
.quick_buy_button {background-color: #fa4969;color: #fff;border-color: #fa4969;}
.add-to-wishlist {padding: 0;vertical-align: middle;text-transform: uppercase;font-weight: 600;letter-spacing: -0.015em;line-height: 33px;margin: 10px 0;text-align: left;clear: both;height: 40px;}
.add-to-wishlist a {text-decoration: none;font-size: 12px;display: inline-block;border: 1px solid #CCC;background: #f5f5f5;padding: 0 10px;width: 49%;margin-bottom: 5px;text-align: center;margin-right: 5px;}
.add-to-wishlist a:hover {background: #fa4969;color: #FFF;border-color: #fa4969;}
.add-to-wishlist i {display: inline-block;margin-right: 5px;}
@media (max-width: 640px) {
.add-to-wishlist {height: auto;}
.add-to-wishlist a {display: block;text-align: center;margin: 0 0 10px;width: 100%}}
.jdgm-rev-widg__summary {float: left;}
.jdgm-widget-actions-wrapper {float: right;text-align: right;}
.jdgm-temp-hidden {display: none;}
.jdgm-histogram {float: left;padding: 4px 16px;margin: 0 24px;font-size: 12px;border-left: 1px solid #eee;border-right: 1px solid #eee;}
.jdgm-widget .jdgm-temp-hidden {display: block;}
.jdgm-histogram__row {height: 20px;line-height: 20px;margin-bottom: 5px;cursor: pointer;white-space: nowrap;}
.jdgm-histogram__star {display:flex;vertical-align: top;margin: 0 auto 30px}
.jdgm-histogram__star .jdgm-star {font-size: 14px;font-weight: normal;line-height: 16px;vertical-align: top;}
.jdgm-histogram__bar {position: relative;display: inline-block;width: 120px;height: 100%;margin: 0 2px 0 4px;box-shadow: inset 0 0 1px #666;}
.rating-label {
    margin: 0 0 0 16px;
    font-family: sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: .1em;
    text-align: left;
    color: #898f92;
}
.review-text{font-size:16px}
.jdgm-histogram__percentage {display: inline-block;width: 32px;vertical-align: top;}
.jdgm-histogram__frequency {display: inline-block;margin-left: 3px;vertical-align: top;}
.jdgm-form-dynamic-wrapper {position: fixed;top: 0;right: 0;left: 0;bottom: 0;z-index: 99999999;}
.jdgm-rev-widg__header:after {display: block;content: '';clear: both;}
.jdgm-quest, .jdgm-rev {position: relative;overflow: hidden;border-top: 1px solid #eee;padding-top: 16px;margin-top: 16px;}
.jdgm-rev__header {margin-bottom: 5px;}
.jdgm-rev__icon {position: relative;float: left;width: 3.2em;line-height: 3.2em;margin-right: 12px;text-align: center;border-radius: 50%;color: #fff;background-color: #1c9a94;}
.jdgm-quest[data-verified-buyer=true] .jdgm-rev__icon:after, .jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon:after {font-family: 'JudgemeIcons';display: block;position: absolute;bottom: 0;right: 0;font-size: 9px;font-weight: bold;border-radius: 50%;width: 16px;height: 16px;line-height: 15px;border: 1px solid white;}
.jdgm-star {font-family: 'JudgemeStar';display: inline !important;text-decoration: none !important;padding: 0 4px 0 0 !important;margin: 0 !important;font-weight: bold;opacity: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.jdgm-star.jdgm--on:before {content: "\e000";}
.jdgm-star.jdgm--off:before {content: "\e001";}
.jdgm-rev__timestamp {opacity: 0.35;margin-left: 4px;}
.jdgm-rev__timestamp+.jdgm-rev__br {padding-bottom: 1px;}
.jdgm-rev__buyer-badge {display: none;padding: 3px 7px;font-size: 11px;line-height: 1;vertical-align: text-top;}
.jdgm-rev__icon::after, .jdgm-rev__buyer-badge {display: inline-block;color: #c45500!important;font-weight: 600}
.jdgm-rev__author-wrapper {font-weight: bold;}
.jdgm-rev__location {opacity: 0.35;}
.jdgm-rev__title {display: block;font-size: 110%;}
.jdgm-rev__body>p {margin-bottom: 16px;}
.jdgm-rev__body>p:last-of-type {margin-bottom: 0;}
.jdgm-rev__pics {font-size: 0;white-space: nowrap;height: auto;overflow: auto;-webkit-overflow-scrolling: touch;}
.jdgm-rev__vids {overflow: auto;white-space: nowrap;}
.jdgm-rev__social {float: left;}
.jdgm-rev__votes {float: right;}
.jdgm-rev__actions:after {content: '';display: block;clear: both;}
.jdgm-rev__reply {padding: 0 16px;border-left: 3px solid #ddd;background: #f2f2f2;}
.jdgm-rev__replier-wrapper {margin: 16px 0 0 0;padding-top: 8px;}
.jdgm-rev__replier:before {content: '';}
.jdgm-rev__reply-content {margin: 0;padding-bottom: 8px;}
.jdgm-ask-question-btn, .jdgm-write-rev-link {border: 1px solid currentColor;padding: 5px 10px;text-align: center;display: inline-block;}
.jdgm-histogram__bar-content {height: 100%;font-size: 9px;line-height: 16px;background: #fbcd0a;box-shadow: inset 0 0 1px #888;-webkit-transition: width .3s ease;transition: width .3s ease;}
.jdgm-histogram__percentage {display: inline-block;width: 32px;vertical-align: top;}
.jdgm-question-form-wrapper, .jdgm-form-wrapper {margin-top: 16px;border-top: 1px solid #eee;}
.jdgm-widget label {display: block;width: 100%;margin: 20px 0 5px 0;font-size: 14px;line-height: 1;}
.jdgm-widget input:not([type='submit']) {width: 100%;min-height: 2em;margin: 0;border: 1px solid #ddd;}
.jdgm-countdown {font-size: 12px;font-size: 0.75rem;}
.jdgm-widget textarea {width: 100%;border: 1px solid #ddd;}
input[type="submit"] {cursor: pointer;}
.jdgm-widget .jdgm-submit-question, .jdgm-widget .jdgm-submit-rev {margin-top: 11px;background: #111;color: #fff}
.jdgm-widget-actions-wrapper ~ .jdgm-rev__br, .jdgm-rev-widg__sort-wrapper ~ .jdgm-rev__br, .jdgm-rev-widg__summary ~ .jdgm-rev__br {clear: both;}
.jdgm-rev__buyer-badge:before {content: 'Verified';}
h2.jdgm-rev-widg__title {display: block;font-family: 'Oswald', sans-serif;text-align: left;padding: 10px 0px;color: #111;font-weight: 600;text-transform: uppercase;font-size: 24px;line-height: 1;text-decoration: none;outline: none;cursor: pointer;border-bottom: 1px solid #dfdfdf}
/***************/



.jdgm-mask {width: 100%;height: 100%;background-color: black;opacity: 0.75;}
.jdgm-form-dynamic {position: absolute;transform: translateX(-50%);-ms-transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-o-transform: translateX(-50%);top: 20%;left: 50%;height: 100%;max-height: 420px;width: 100%;max-width: 500px;background: white;padding: 32px;text-align: center;overflow: auto;}
.jdgm-form-dynamic .jdgm-form-dynamic__row label {font-size: 18px;}
.jdgm-form-dynamic .jdgm-form-dynamic__row.jdgm-form-dynamic__picture-upload-field label {font-size: 24px;font-weight: bold;margin: 0 0 16px 0;}
.jdgm-rev__body {margin-left: 63px}
.product-description .jdgm-histogram__star {text-align: center;}
.f1 {text-align: center;clear: both;color: #f65f45;margin: 5px 0}
.review-link {display: inline-block;}
.content-box {background: #fff;background-clip: padding-box;border: 1px solid #d9d9d9;border-radius: 5px;color: #545454;margin-top: 1em;font-size: .85em;}
.content-box__row {padding: 1.1428571429em;display: table;-webkit-box-sizing: border-box;box-sizing: border-box;width: 100%;}
.content-box__row:first-child {border-top-left-radius: 4px;border-top-right-radius: 4px;}
.radio__label {border-radius: 4px;padding: .1428571429em 1em;}
.radio__label input.radio {margin-right: 5px;display: inline-block;}
.table>tfoot>tr>td, .table>tbody>tr>td {border: none}
.table tr {border-bottom: 1px solid #efefef}
.section__title {font-weight: 700}
.section_title2 {text-align: center}
.section_title2:after {content: '';display: block;width: 60px;border-top: 3px solid #e51a73;margin: 6px auto 20px}
.header-top #currency-nicer {position: absolute;right: 15px;top: 50px}
#currency-nicer, #language-nicer {display: inline-block;width:70px;}
#currency-nicer ul, #language-nicer ul {display: block;padding: 0;margin: 0;list-style: none}
#currency-nicer ul li, #language-nicer ul li {display: block;position: relative;z-index: 1001;font-weight: 400;float: none;text-align: left}
#currency-nicer ul li {width: 105px;line-height: 2}
#currency-nicer ul li.current-li {width: auto;margin: 0;}
#currency-nicer ul li.mobile-current-li {width: auto;margin-right: 10px}
#currency-nicer ul li:hover ul, #language-nicer ul li:hover ul {display: block}
#currency-nicer .child, #language-nicer .child {display: none;position: absolute;z-index: 1002;top: 100%;right: -50%;padding: 10px 0;white-space: nowrap;background: #fff;-webkit-box-shadow: 0 0 10px 1px rgba(0,0,0,.25);-moz-box-shadow: 0 0 10px 1px rgba(0,0,0,.25);box-shadow: 0 0 10px 1px rgba(0,0,0,.25);-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;-webkit-backface-visibility: hidden;-webkit-perspective: 1000;-webkit-transform: translateZ(0);line-height: 1.3}
@media only screen and (max-width:767px) {
.cart_heading {position: relative;}
.mobile_topbar_links .google_language_drop {margin: 0 5px 0 0}
#currency-nicer .child, #language-nicer .child {min-width: 160px}}
#currency-nicer .child li a, #language-nicer .child li a {display: block;padding: 2px 20px;color: #111;text-decoration: none;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;-webkit-backface-visibility: hidden;-webkit-perspective: 1000;-webkit-transform: translateZ(0)}
#currency-nicer .child li a {font-size: 14px}
#currency-nicer .child li a .lang_flag {display: inline-block;vertical-align: inherit}
#currency-nicer .child li a:hover, #language-nicer .child li a:hover {color: #111;background-color: #ccc5c5}
#currency-nicer .current-li, #language-nicer .current-li {cursor: pointer}
#currency-nicer .current-li .current-item, #language-nicer .current-li .current-item {text-transform: uppercase;}
#currency-nicer .current-li .current-item .arrow_down, #language-nicer .current-li .current-item .arrow_down {display: inline-block;zoom: 1;width: 20px;height: 20px;line-height: 20px;color: #999;text-align: center;letter-spacing: 0}
#currency-nicer .current-li .current-item .arrow_down::after, #language-nicer .current-li .current-item .arrow_down::after {display: none;content: " ";z-index: 1003;position: absolute;bottom: 0;width: 0;height: 0;margin: 0 0 0 2px;border-style: solid;border-width: 0 8px 8px 8px;border-color: transparent transparent #fff transparent}
#currency-nicer .current-li .current-item .arrow_down i, #language-nicer .current-li .current-item .arrow_down i {line-height: 18px;font-size: 16px}
#currency-nicer .current-li:hover .current-item, #language-nicer .current-li:hover .current-item {color: #fa4969}
#currency-nicer .current-li:hover .current-item .arrow_down::after, #language-nicer .current-li:hover .current-item .arrow_down::after {display: block}
#language-nicer .child {max-height: 250px;overflow-y: scroll}
.product-colateral table {width: 100% !important}
.img_wrap {position: relative}
.badges {position: absolute;z-index: 99999;top: 0;left: 0;}
.badges2 {top: 0;left: 0;}
.badge2 {background: #111;padding: 5px 10px;color: #FFF;display: inline-block;font-weight: 600;font-size: 12px;text-transform: uppercase;top: 0;left: 0;}
.new {background: #2d8700 !important}
.hot {background: #fa4969 !important}
.spz {background: #df0090 !important}
.ul_scroll li img {text-align: center;margin: 0 auto;}
.banner {clear: both;margin-bottom:2px}
#scrollUp {bottom: 50px;right: 10px;width: 40px;height: 40px;line-height: 40px;text-align: center;background: url(../image/top.png) no-repeat;}
.pc-show {display: block;}
.phone-show {display: none;}
.swiper-pagination-bullets.pagination-style {z-index: 4;text-align: center;}
.swiper-pagination{bottom:0 !important;}
.swiper.reviews-list .swiper-pagination{bottom:30px !important;}
.banner .pagination1.pagination-style {position: absolute;bottom: 5%;text-align: center;}
.swiper-pagination-bullets.pagination-style .swiper-pagination-bullet {width: 10px;height: 10px;opacity: 1;background: #ddd;margin: 0 15px;}
.anlixq-img .swiper-pagination-bullets.pagination-style .swiper-pagination-bullet {background: #ddd;}
.swiper-pagination-bullet {border: 1px solid #FFF !important;width: 14px !important;height: 14px !important;}
.swiper-pagination-bullet-active {opacity: 1 !important;background: #111 !important;}
.pc-slide {float: left;}
.view .swiper-slide .imgauto {width: 100%;}
.view .swiper-slide .imgauto img {width: 100%;margin-left: auto;margin-right: auto;display: block}
 @media screen and (min-width:992px) {
.view .swiper-slide .imgauto {height: 455px}}
@media screen and (max-width:767px) {
.pc-slide {float: none;width: auto;}
.purchase-details__buttons button {width: 100%;text-align: center;margin-right:0 !important}
.view .swiper-slide .imgauto {height: 380px}}
@media screen and (min-width:767px) {
.view .swiper-slide .imgauto {height: 720px}}
@media screen and (min-width:1200px) {
.view .swiper-slide .imgauto {height: 555px}}
.view .swiper-container {width: 100%;height: 100%;}
.preview {width: 100%;margin-top: 10px;position: relative;}
.preview .swiper-container {margin: 0;}
.preview .swiper-slide .imgauto {height: 100%;border: 1px solid #ddd;text-align: center;cursor: pointer;position: relative;}
.preview .swiper-slide .imgauto img {width: 100%;}
.preview .arrow-left {font-family: FontAwesome;position: absolute;left: 0;top: 45%;margin-top: -9px;width: 19px;height: 37px;z-index: 10;display: flex;align-items: center;background: #999;color: #FFF}
.preview .arrow-left:before {content: "\f053";display: block;margin: 0 auto;}
.preview .arrow-right {font-family: FontAwesome;position: absolute;right: 0;top: 45%;margin-top: -9px;width: 19px;height: 37px;z-index: 10;display: flex;align-items: center;background: #999;color: #FFF}
.preview a {text-decoration: none}
.preview .arrow-right:before {content: "\f054";display: block;margin: 0 auto;}
.preview img {padding: 1px;}
.preview .active-nav .imgauto {border: 1px solid #d82019;}
div.zoomDiv {z-index: 999;position: absolute;top: 0;left: 0;background: #ffffff;border: 1px solid #ddd;display: none;text-align: center;overflow: hidden;font-size: 0;border: 1px solid #111;box-shadow: 0px 0px 15px #ccc;width: 610px !important;height: 610px !important}
div.zoomMask {position: absolute;background: url(catalog/img/mask.png) repeat scroll 0 0 transparent;cursor: move;z-index: 1;border: 3px solid #111;box-shadow: 0px 0px 15px #cdcdcd;width: 250px !important;height: 250px !important}
.category-products .sorter {text-align: right}
.category-products .sorter select{    border: 1px solid #CCC;
    padding: 10px;
    color: #909090;
    font-size: 16px;}
.sidebar_lists {background: #efefef;padding: 25px 0}
.sidebar_list li a {display: block;line-height: 36px;padding: 0 15px}
.sidebar_list li a i {color: #e51a73;}
.sidebar_list li.current a, .sidebar_list li a:hover {background: #999;color: #FFF}
.sidebar_list li.current a i, .sidebar_list li a:hover i {color: #FFF}
.btn_gray {background: transparent linear-gradient(to bottom, #fff 0, #f0f0f0 100%) repeat scroll 0 0;border: 1px solid #bababa;color: #666;}
@media only screen and (max-width: 480px) .btn_button, .buttons_box .btn_gray {
padding: 3px 10px;
font-size: 1.4rem;
display: inline-block;
height: 30px;}
.btn_button.btn_gray {margin-right: 0;padding: 5px;}
.marqueebox-container {padding-bottom: 20px;border-bottom: 1px solid #CCC}
#up_zzjs {width: 100%;height: 120px;line-height: 20px;overflow: hidden;margin: 0 auto}
#up_zzjs .up_li {list-style-type: none;margin: 0;padding: 0;margin-left: 6px;height: 20px}
#up_zzjs .up_li a {font-size: 12px;line-height: 16px;text-decoration: none;display: inline-block;color: #111}
.product_list {display: block;position: relative;padding: 0;margin: 0;zoom: 1;}
.product_list:after {content: "";clear: both;width: 100%;display: block}
.owl-carousel {position: relative;width: 100%;-ms-touch-action: pan-y;}
.zg-badge-body.zg-badge-color {position: absolute;left: 0;top: 0;z-index: 10;background-color: #C45500;}
.zg-badge-text {font-size: 14px;line-height: 25px;padding: 0 8px;color: #fff;float: left;}
.zg-badge-body:after {content: '';width: 0;height: 0;border-right: 10px solid #fff;border-top: 25px solid #c45500;float: left;}
#scroll {height: auto}
#scroll .price-box span {display: inline-block}
.product-carousel .list_item {display: block;border: none;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;float: none;width: 100%}
 .list_item {padding: 0;display: block;float: left;background: #fff;opacity: 1;filter: alpha(opacity=100);-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;margin-bottom: 0px}
.list_item{padding:15px}
 .list_item .list_item_inner {padding: 4px;display: block;position: relative;float: left;-webkit-transition: border-color ease-in-out .2s .2s ease-in-out;-moz-transition: border-color ease-in-out .2s .2s ease-in-out;-ms-transition: border-color ease-in-out .2s .2s ease-in-out;-o-transition: border-color ease-in-out .2s .2s ease-in-out;transition: border-color ease-in-out .2s .2s ease-in-out;-webkit-backface-visibility: hidden;-webkit-perspective: 1000;-webkit-transform: translateZ(0);-webkit-transition: border-color ease-in-out .2s;transition: border-color ease-in-out .2s;padding-bottom:45px}
 .list_item .list_item_inner:hover {border-color: #FF8080}
 .list_item .list_item_inner .img_wrap {display: table;width: 100%;margin: 0 auto 10px}
 .list_item .list_item_inner .img_wrap .list_item_img {display: table-cell;position: relative;z-index: 1;vertical-align: middle;text-align: center;}
 .list_item .list_item_inner .img_wrap .list_item_img img {display: block;width: 100%;height: auto;margin: 0 auto;-webkit-transition: all ease-in-out .2s .2s ease-in-out;-moz-transition: all ease-in-out .2s .2s ease-in-out;-ms-transition: all ease-in-out .2s .2s ease-in-out;-o-transition: all ease-in-out .2s .2s ease-in-out;transition: all ease-in-out .2s .2s ease-in-out;-webkit-backface-visibility: hidden;-webkit-perspective: 1000;-webkit-transform: translateZ(0);-webkit-transition: all ease-in-out .2s;transition: all ease-in-out .2s}
 .list_item .list_item_inner .product-description {position: relative;margin-bottom: 10px}
.item_title {display: block;margin-bottom:3px;overflow: hidden;color: #111;line-height:1;}
 .list_item .list_item_inner .product-description .meta-cat {color: #737373;font-size: 14px;margin-bottom:10px;
    display: block;}
 .list_item .list_item_inner .product-description .item_title a {color: #111;display: block;text-decoration: none;font-size: 16px;font-weight: 600;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;-webkit-backface-visibility: hidden;-webkit-perspective: 1000;-webkit-transform: translateZ(0)}
@media (max-width:1199px) {
.list_item .list_item_inner .img_wrap {display: block}
 .list_item .list_item_inner .img_wrap .list_item_img {display: block;height: auto}
 .list_item .list_item_inner .img_wrap .list_item_img .product-img {display: block}
.list_item .product-description .item_price {font-size: 16px}
.page .product_list .list_item .list_item_inner .img_wrap .list_item_img img, .page .product_list .list_item .list_item_inner .product-description .item_actions, .page .product_list .list_item .list_item_inner .product-description .item_title a {-webkit-transform: none}}
@media (min-width:991px) and (max-width:1199px) {
.product_list.carousel .list_item .list_item_inner .img_wrap {}
.hoursWrapper {padding-left: 45px}}

@media (min-width:992px) {.product_list .list_item{width:25%}
.owl-item .list_item .list_item_inner .img_wrap {width: 100%;}
.catalogsearch-result-index .no-results-wrapper .product_list .list_item .list_item_inner .img_wrap {}
.carousel {max-height: 458px;overflow: hidden}
.carousel.owl-carousel {overflow: visible}
.carousel.owl-carousel .list_item {width: auto}
.carousel .list_item {width: 230px}}
@media (max-width:991px) {.product_list .list_item{width:33.3%}
.list_item .list_item_inner .img_wrap {margin: -2px -13px 13px}
.list_item .list_item_inner .img_wrap img {width: 96%}
.owl-item .list_item .list_item_inner .img_wrap {width: 100%;margin-bottom: 5px}
.carousel {max-height: 365px;overflow: hidden}
.carousel .list_item {width: 180px}}
@media only screen and (max-width:767px) {.product_list .list_item{width:50%}
 .list_item .list_item_inner .product-description {padding: 0}
.carousel {max-height: 395px;overflow: hidden}
.carousel.owl-carousel {max-height: 100%;overflow: visible}
.carousel.owl-carousel .list_item {width: auto}
.carousel .list_item {width: 177px}}
@media only screen and (max-width:600px) {
 .list_item .list_item_inner .img_wrap {margin: 0 auto 7px}
.carousel .list_item {width: 172px}
.carousel {overflow: hidden}}
@media only screen and (max-width:480px) {
.header-container .header-middle #search_mini_form .form-group .input-group-btn {display: none!important}
.section_title.mobile {font-size: 24px}
 .owl-item .list_item .list_item_inner .img_wrap {width: 100%;}
.carousel .list_item {width: 197px}
.carousel {overflow: hidden}}
@media only screen and (max-width:415px) {
.carousel .list_item {width: 195px}}
@media only screen and (max-width:385px) {
 .list_item .list_item_inner .img_wrap {width: 100%;height: auto;margin: 0 auto 5px}
.carousel .list_item {width: 170px}
.carousel {overflow: hidden}}
@media only screen and (max-width:320px) {
 .list_item .list_item_inner .img_wrap {margin-top: -4px}
.carousel .list_item {width: 147px}
.carousel {overflow: hidden}}
.percent {color: #ff6f61;}
.product-description .price-box .old-price {text-decoration: line-through;color: #999;margin-right: 5px;}
.product-description .price-box .special-price {color: #ff6f61;font-size: 16px;font-weight: 500;}
.product-cart {margin: 0 auto 15px;}
.product-cart ul li {display: inline-block;}
.product-cart ul li:first-child {margin-left: 0px;}
.owl-carousel .owl-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}
.owl-carousel {position: relative;width: 100%;-ms-touch-action: pan-y}
.owl-carousel .owl-wrapper {position: relative;-webkit-transform: translate3d(0, 0, 0)}
.owl-carousel .owl-wrapper-outer {overflow: hidden;position: relative;width: 100%}
.owl-carousel .owl-wrapper-outer.autoHeight {-webkit-transition: height .5s ease-in-out;-moz-transition: height .5s ease-in-out;-ms-transition: height .5s ease-in-out;-o-transition: height .5s ease-in-out;transition: height .5s ease-in-out}
.owl-carousel .owl-item {float: left}
.owl-controls .owl-buttons div, .owl-controls .owl-page {cursor: pointer}
.owl-controls {-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: transparent}
.grabbing {cursor: url(/catalog/template/8888/skin/frontend/flat_mall/default/owl_carousel/grabbing.png) 8 8, move}
.owl-carousel .owl-item, .owl-carousel .owl-wrapper {-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0)}
.owl-origin {-webkit-perspective: 1200px;-webkit-perspective-origin-x: 50%;-webkit-perspective-origin-y: 50%;-moz-perspective: 1200px;-moz-perspective-origin-x: 50%;-moz-perspective-origin-y: 50%;perspective: 1200px}
.owl-fade-out {z-index: 10;-webkit-animation: fadeOut .7s both ease;-moz-animation: fadeOut .7s both ease;animation: fadeOut .7s both ease}
.owl-fade-in {-webkit-animation: fadeIn .7s both ease;-moz-animation: fadeIn .7s both ease;animation: fadeIn .7s both ease}
.owl-backSlide-out {-webkit-animation: backSlideOut 1s both ease;-moz-animation: backSlideOut 1s both ease;animation: backSlideOut 1s both ease}
.owl-backSlide-in {-webkit-animation: backSlideIn 1s both ease;-moz-animation: backSlideIn 1s both ease;animation: backSlideIn 1s both ease}
.owl-goDown-out {-webkit-animation: scaleToFade .7s ease both;-moz-animation: scaleToFade .7s ease both;animation: scaleToFade .7s ease both}
.owl-goDown-in {-webkit-animation: goDown .6s ease both;-moz-animation: goDown .6s ease both;animation: goDown .6s ease both}
.owl-fadeUp-in {-webkit-animation: scaleUpFrom .5s ease both;-moz-animation: scaleUpFrom .5s ease both;animation: scaleUpFrom .5s ease both}
.owl-fadeUp-out {-webkit-animation: scaleUpTo .5s ease both;-moz-animation: scaleUpTo .5s ease both;animation: scaleUpTo .5s ease both}
@-webkit-keyframes empty {
0% {
opacity:1}}
@-moz-keyframes empty {
0% {
opacity:1}}
@keyframes empty {
0% {
opacity:1}}
@-webkit-keyframes fadeIn {
0% {
opacity:0}
100% {
opacity:1}}
@-moz-keyframes fadeIn {
0% {
opacity:0}
100% {
opacity:1}}
@keyframes fadeIn {
0% {
opacity:0}
100% {
opacity:1}}
@-webkit-keyframes fadeOut {
0% {
opacity:1}
100% {
opacity:0}}
@-moz-keyframes fadeOut {
0% {
opacity:1}
100% {
opacity:0}}
@keyframes fadeOut {
0% {
opacity:1}
100% {
opacity:0}}
@-webkit-keyframes backSlideOut {
25% {
opacity:.5;
-webkit-transform:translateZ(-500px)}
75% {
opacity:.5;
-webkit-transform:translateZ(-500px) translateX(-200%)}
100% {
opacity:.5;
-webkit-transform:translateZ(-500px) translateX(-200%)}}
@-moz-keyframes backSlideOut {
25% {
opacity:.5;
-moz-transform:translateZ(-500px)}
75% {
opacity:.5;
-moz-transform:translateZ(-500px) translateX(-200%)}
100% {
opacity:.5;
-moz-transform:translateZ(-500px) translateX(-200%)}}
@keyframes backSlideOut {
25% {
opacity:.5;
transform:translateZ(-500px)}
75% {
opacity:.5;
transform:translateZ(-500px) translateX(-200%)}
100% {
opacity:.5;
transform:translateZ(-500px) translateX(-200%)}}
@-webkit-keyframes backSlideIn {
0%, 25% {
opacity:.5;
-webkit-transform:translateZ(-500px) translateX(200%)}
75% {
opacity:.5;
-webkit-transform:translateZ(-500px)}
100% {
opacity:1;
-webkit-transform:translateZ(0) translateX(0)}}
@-moz-keyframes backSlideIn {
0%, 25% {
opacity:.5;
-moz-transform:translateZ(-500px) translateX(200%)}
75% {
opacity:.5;
-moz-transform:translateZ(-500px)}
100% {
opacity:1;
-moz-transform:translateZ(0) translateX(0)}}
@keyframes backSlideIn {
0%, 25% {
opacity:.5;
transform:translateZ(-500px) translateX(200%)}
75% {
opacity:.5;
transform:translateZ(-500px)}
100% {
opacity:1;
transform:translateZ(0) translateX(0)}}
@-webkit-keyframes scaleToFade {
to {
opacity:0;
-webkit-transform:scale(.8)}}
@-moz-keyframes scaleToFade {
to {
opacity:0;
-moz-transform:scale(.8)}}
@keyframes scaleToFade {
to {
opacity:0;
transform:scale(.8)}}
@-webkit-keyframes goDown {
from {
-webkit-transform:translateY(-100%)}}
@-moz-keyframes goDown {
from {
-moz-transform:translateY(-100%)}}
@keyframes goDown {
from {
transform:translateY(-100%)}}
@-webkit-keyframes scaleUpFrom {
from {
opacity:0;
-webkit-transform:scale(1.5)}}
@-moz-keyframes scaleUpFrom {
from {
opacity:0;
-moz-transform:scale(1.5)}}
@keyframes scaleUpFrom {
from {
opacity:0;
transform:scale(1.5)}}
@-webkit-keyframes scaleUpTo {
to {
opacity:0;
-webkit-transform:scale(1.5)}}
@-moz-keyframes scaleUpTo {
to {
opacity:0;
-moz-transform:scale(1.5)}}
@keyframes scaleUpTo {
to {
opacity:0;
transform:scale(1.5)}}
.owl-theme .owl-controls .owl-buttons div {position: absolute;top: -50px;width: 30px;height: 30px;text-align: center;line-height: 30px;margin: 0;padding: 0;border-radius: 0;background-color: #FFF;border-radius: 50%;border: 1px solid #CCC;overflow: hidden;_display: none;}
.owl-theme .owl-controls .owl-buttons .owl-prev {left: 10px;}
.owl-theme .owl-controls .owl-buttons .owl-next {right: 10px;}
.product-cart .button {background: #222;border-radius: 30px;color: #fff;padding: 5px 15px;display: inline-block;transition: all 0.15s ease-in-out 0s;cursor: pointer;font-size: 1em;font-weight: 400;line-height: 1.42857;text-align: center;white-space: nowrap;outline: none;}
.product-cart li a.btn-lnk {height: 30px;padding: 0px;text-align: center;width: 30px;line-height: 36px;background: #e2e2e2;color: #333;}
.btn-dark-gray {color: #fff;background-color: #939393;border-color: #939393;}
.owl-buttons>div::before {color: #a3a3a3;display: inline-block;font-family: FontAwesome;font-size: 16px;line-height: 27px;opacity: .85;filter: alpha(opacity=85);}
.owl-buttons>div.owl-next::before {content: "\f105";}
.owl-buttons>div.owl-prev::before {content: "\f104";}
.prodbar {margin: 20px auto;text-align: center}
.prodbar a {background: #FFF;border: 1px solid #333;color: #333;display: inline-block;float: none;margin: 0;}
.badge {background: transparent;padding: 0;width: 60px}
.page {max-width: 1920px;margin: 0 auto}
.product-content .options_box>dl.options_menu dd .formgroup label input[type=radio] {display: none;}
input[type=checkbox], input[type=radio] {margin: 4px 0 0;margin-top: 1px\9;line-height: normal;}
.product-content .options_box>dl.options_menu dd .formgroup label input[type=radio] {display: none;}
.fade {opacity: 0;-webkit-transition: opacity .15s linear .2s ease-in-out;-moz-transition: opacity .15s linear .2s ease-in-out;-ms-transition: opacity .15s linear .2s ease-in-out;-o-transition: opacity .15s linear .2s ease-in-out;transition: opacity .15s linear .2s ease-in-out;-webkit-backface-visibility: hidden;-webkit-perspective: 1000;-webkit-transform: translateZ(0);-webkit-transition: opacity .15s linear;transition: opacity .15s linear;}
.tooltip {position: absolute;z-index: 1030;display: block;visibility: visible;font-size: 14px;line-height: 1.4;opacity: 0;filter: alpha(opacity=0);background-color: #ddd;margin-bottom: 20px;border: #eee solid 4px;border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;display:none}
.tooltip.in {opacity: .9;filter: alpha(opacity=90);}
.content-box {background: #fff;background-clip: padding-box;border: 1px solid #d9d9d9;border-radius: 5px;color: #545454;margin: 1em 0;font-size: .85em;}
.content-box h2, h2.heading-2 {font-size: 1.2857142857em;line-height: 1.3em;}
.heading-2, .heading-3 {margin-top: 1em;}
h3.heading-3 {font-size: 1em;font-weight: 500;line-height: 1.3em;}
@media (min-width: 750px) {
.section__content__column--half {padding: 0 0.75em;width: 50%;float: left;}}
.order-summary__section {padding-top: 1.5em;padding-bottom: 1.5em;border: solid #ddd;border-width: 1px 0;}
table.total-line-table {width: 100%;}}
.total-line-table .total-line:first-child th, .total-line-table .total-line:first-child td {padding: 1em 0;position: relative;}
.total-line-table td:first-child, .total-line-table th:first-child {padding-left: 0;text-align: left;}
.total-line-table .total-line:first-child th, .total-line-table .total-line:first-child td {padding: 1em 0;position: relative;}
.total-line-table td:last-child, .total-line-table th:last-child {padding-left: 0;text-align: right;}
.step__footer {z-index: 2;position: relative;margin: 1em 0;justify-content: space-between;}
.step__footer .btn {cursor: pointer;display: inline-block;background-color: #1990C6;background-clip: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;border: 1px transparent solid;border-radius: 5px;color: white;font-weight: 500;padding: 1em 1.7em;text-align: center;position: relative;-webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;}
@media (min-width: 750px) {
.step__footer {margin-top: 1.5em;align-items: center;display: flex;}
.step__footer .btn {float: right;}}
.tooltip.top {margin-top: -3px;padding: 5px 0;}
.tooltip-arrow {position: absolute;width: 0;height: 0;border-color: transparent;border-style: solid;}
.tooltip.top .tooltip-arrow {bottom: 0;left: 50%;margin-left: -5px;border-width: 5px 5px 0;border-top-color: #606060;}
.product-content .options_box>dl.options_menu dd .formgroup label {cursor: pointer;border: 2px solid #ccc;display: inline-block;min-width: 44px;height: 44px;line-height: 44px;text-align: center;margin-right: 5px;margin-bottom: 5px;padding: 0 5px;color: #818181;font-weight: 400;width: 180px;}
.product-content .options_box>dl.options_menu dd .formgroup label:hover,.product-content .options_box>dl.options_menu dd .formgroup label.selected {border: 2px solid #fa4969;background: #fa4969;color: #fff;}
.product-content .options_box>dl {margin-bottom: 10px;}
.product-content .options_box>dl.options_menu dt {display: block;font-weight: 700;line-height: 2;color: #111}
.btn_orange {background: #111;color: #fff;font-weight: 700;border: none;padding: 9px 12px}
@media screen and (max-width: 1199px) {
#atc-box, #wishlist {left: 0;}}

#search {display: inline-block;font-size: 20px;cursor: pointer;}
.search_toggle {max-width: 330px;display:block;margin:0 auto}
#searchbox .form-control.input-lg {width: 80%;float: left;height: 30px;border:none;outline: none;}

#searchbox .input-group-btn {position: relative;font-size: 0;white-space: nowrap;left: 3px;width: 20%;}
.leftMenu .modal-title{border-bottom:1px solid #CCC;text-align:center;font-size:18px;font-weight:500;margin-bottom:24px;line-height: 2;}
.btn-default {color: #fff;background-color: #1e1e1e;border-color: #1e1e1e;}
#searchbox .btn-lg {height: 30px;padding: 0 6px;	
	width: 100%;background:#FFF;border:none}
#searchbox {border:1px solid #CCC;padding:10px}
.link {letter-spacing: 1px;text-transform: uppercase;font-size: 15px;font-style: normal;color: #111111;position: relative;font-weight: bold;margin-bottom: 20px;display: block;}
.toolbar {padding: 0 10px;margin-bottom: 20px}
@media screen and (max-width: 480px) {
	.product-content .options_box>dl.options_menu dd .formgroup label{width:47%;overflow:hidden}
.toolbar .items-count {display: block;margin: 0 auto;text-align: center}
.category-products .sorter {text-align: center}}
.toolbar .sorter>a.selected {background: transparent none repeat scroll 0 0;color: #fa4969;}
.toolbar .sorter>a {text-transform: uppercase;font-size: 12px;}
#cartblock {display: block;float: right;margin: 0;position: relative;text-align: left;width: 30px;}
#cartblock .block-content .summary {text-align: center;font-family: 'Roboto Condensed', sans-serif;font-size: 18px;padding-bottom: 5px;font-weight: 500;margin: 0;}
#cartblock .block-content p {margin: 0;}
#cartblock .block-content .actions {text-align: center;}
.btn-group-sm>.btn, .btn-sm {padding: 5px 10px;font-size: 14px;line-height: 1.5;border-radius: 3px;}
#cartblock .block-content .actions .button {font-size:16px;font-weight: 500;letter-spacing: 0;padding: 0 10px;}
#cartblock .block-content .actions {text-align: center;}
#cartblock .block-content .wrapp-top-cart-drop {border-top: 1px solid #1e1e1e;margin: 10px -10px 0;padding: 10px 10px 0;}
#cartblock .block-content .wrapp-top-cart-drop .block-subtitle {font-size: 16px;color: #111;}
#cartblock .block-content .wrapp-top-cart-drop .mini-products-list {display: block;list-style: none;padding: 0;margin: 10px 0 0;}
#cartblock .block-content .wrapp-top-cart-drop .mini-products-list .item .product-image img {display: block;max-width: 100%;height: auto;}
#cartblock .block-content .wrapp-top-cart-drop .mini-products-list .item .product-image {display: block;float: left;width: 50px;border: 1px solid #e9e9e9;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;-webkit-backface-visibility: hidden;-webkit-perspective: 1000;-webkit-transform: translateZ(0);}
#cartblock .block-content .wrapp-top-cart-drop .mini-products-list .item .product-image:hover {border-color: #fa4969;}
#cartblock .block-content .wrapp-top-cart-drop .mini-products-list .item .product-details {margin-left: 60px;text-align: left;font-size: 11px;}
#cartblock .block-content .wrapp-top-cart-drop .mini-products-list .item .product-details .btn-edit, #cartblock .block-content .wrapp-top-cart-drop .mini-products-list .item .product-details .btn-remove {float: right;margin: 0 3px;color: #111;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;-webkit-backface-visibility: hidden;-webkit-perspective: 1000;-webkit-transform: translateZ(0);font-size: 12px;}
cartblock .block-content .wrapp-top-cart-drop .mini-products-list .item {margin: 0 -10px 10px;padding: 0 10px 10px;border-bottom: 1px solid #e9e9e9;}
@media (max-width: 767px) {
#cartblock .block-content {display: none}}
#cartblock {position: relative}
#cartblock .block-content {display: none;width: 225px;padding: 10px;z-index: 1002;position: absolute;top: 100%;right: 1px;background: #fff;font-size: 14px;line-height: 1.2;color: #111;-webkit-box-shadow: 0 0 10px 1px rgba(0,0,0,.25);-moz-box-shadow: 0 0 10px 1px rgba(0,0,0,.25);box-shadow: 0 0 10px 1px rgba(0,0,0,.25);-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;-webkit-transform: translateZ(0);}
#cartblock:hover .block-content {display: block}
#cartblock #quality {position: absolute;top: -5px;right: 0px;zoom: 1;height: 16px;line-height: 16px;width: 16px;color: #FFF;text-align: center;border-radius: 50%;background-color: #111;}
.atc-actions a {width: 49%;margin-bottom: 5px;padding: 10px;}
.label {color: #333}
.searchbar {width: 100%}
#newProductsDefault .product_list .list_item .list_item_inner {margin: 0;padding: 0 5px}
h4.radio__label__primary {font-size: 14px;line-height: 1.5}
.page-title-wrap #results {font-family: GaramondPremierProCaption, sans-serif;font-size: 20px;}
.page-title-wrap #results .seach-text, .page-title-wrap #results .seach-text span {display: inline-block;margin-right: 10px;}
.page-title-wrap #results .seach-text .form-control {display: inline-block;height: 26px;line-height: 26px;font-size: 14px;padding: 3px;width: 200px;}
.catrgory-search-container .toolbar .sorter {text-align: left;}
.catrgory-search-container .toolbar .sorter span {text-transform: none;font-size: 14px;line-height: 42px;display: inline-block;margin-right: 7px}
.product-colateral table {color: #212121;border-collapse: collapse;border-spacing: 0;width: 100%;}
.product-colateral table tr:nth-child(odd) td {background: #e4e4e4;}
.product-colateral table td {color: #212121;padding: 0 10px;border: 1px solid transparent;height: 48px;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}}
h2.product-category {padding-top: 24px}
#scroll .item_title {text-align: left;font-weight: 600;margin: 10px 0}
#scroll .product-cart {margin: 15px auto;}
#scroll .f1 {text-align: left}
@media (max-width:640px) {.atc-actions a{width:100%}
#scroll, #scroll .item_title, #scroll .fl {text-align: center !important}
.footer_menu li {width: 45%;text-align: left;display: inline-block;line-height: 1.85}
#scroll .f1 {text-align: center}}
.Special_offer {width: 120px;position: absolute;top: 0px;left: -27px;}
.toolbar .sorter_bottom .right a {font-weight: 400;color: #333;cursor: pointer;}
.toolbar .sorter_bottom .right a.page_btn {padding: 5px 10px;}
.toolbar .sorter_bottom .right .page_btn:hover, .toolbar .sorter_bottom .right .selected {background: #fa4969;border-radius: 3px;color: #fff;padding: 5px 10px;}
.toolbar .sorter_bottom label {padding: 0 5px 0 20px;font-weight: 400;margin: 0;font-size: 12px;color: #333;}
.sorter_bottom {padding: 15px 0}
.account_display {position: absolute;z-index: 1002;top: 100%;right: -50%;padding: 10px 0;white-space: nowrap;background: #fff;-webkit-box-shadow: 0 0 10px 1px rgba(0,0,0,.25);-moz-box-shadow: 0 0 10px 1px rgba(0,0,0,.25);box-shadow: 0 0 10px 1px rgba(0,0,0,.25);-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;-webkit-backface-visibility: hidden;-webkit-perspective: 1000;-webkit-transform: translateZ(0);line-height: 1.3;}
.account_display:before {content: "";z-index: 1003;position: absolute;right: 25%;top: -8px;width: 0;height: 0;margin: 0 0 0 2px;border-style: solid;border-width: 0 8px 8px 8px;border-color: transparent transparent #fff transparent;}
.account_display ul {padding-bottom: 2px;}
.account_display li {float: none;display: block;padding: 0;margin: 0}
#my-account {position: relative;}
#my-account .account_display a {color: #818181;text-transform: none;font-weight: 400;display: block;padding: 10px 20px;text-transform: uppercase;font-size: 12px;text-decoration: none;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;-webkit-backface-visibility: hidden;-webkit-perspective: 1000;-webkit-transform: translateZ(0);}
#my-account .account_display a:hover {background: #f5f5f5}
.message {color: #111;font-size: 12px;background-color: #9f0;padding: 3px;display: block;margin-bottom: 10px}
h1.product-title {margin-top: 0}
.product-carousel .owl-buttons {position: absolute}
.product-carousel .owl-buttons>div {display: inline-block;vertical-align: bottom;background: transparent none repeat scroll 0 0;border: 1px solid #c6c6c6;border-radius: 50%;cursor: pointer;font-size: 0;width: 35px;height: 35px;line-height: 0;outline: none;padding: 0;text-align: center}
.product-carousel .owl-buttons>div::before {color: #a3a3a3;display: inline-block;font-family: pv-icomoon;font-size: 12px;line-height: 33px;opacity: .85;filter: alpha(opacity=85)}
.product-carousel .owl-buttons>div.owl-prev {margin-right: 10px}
.product-carousel .owl-buttons>div.owl-prev::before {content: '\e60e'}
.product-carousel .owl-buttons>div.owl-next::before {content: '\e60f'}
.product-carousel .owl-buttons>div:hover::before {color: #fa4969}
.clear_btn+.product_list.product-carousel .owl-buttons {right: 72px}
@media only screen and (max-width:767px) {
.clear_btn+.product_list.product-carousel .owl-buttons {right: 68px;top: -38px}
.clear_btn+.product_list.product-carousel .owl-buttons>div {width: 25px;height: 25px}
.clear_btn+.product_list.product-carousel .owl-buttons>div::before {font-size: 11px;line-height: 23px}}
.product_list {display:flex;flex-wrap: wrap;position: relative;padding: 0;margin: 0;zoom: 1}
.product_list:before, .product_list:after {content: "";display: table}
.product_list:after {clear: both}
.product_list.product-carousel {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box}
.product_list.product-carousel .owl-wrapper-outer {-webkit-box-shadow: 0 0 5px 1px rgba(0,0,0,.05);-moz-box-shadow: 0 0 5px 1px rgba(0,0,0,.05);box-shadow: 0 0 5px 1px rgba(0,0,0,.05);background: #fff}
.product_list.product-carousel .owl-item {border-color: #ebebeb;border-style: solid;border-width: 0 0 0 1px}
.product_list.product-carousel .owl-item:first-child {border-left-color: #dcdcdc}
.product_list.product-carousel .list_item {display: block;border: none;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;float: none;width: 100%}
.product_list.product-carousel .list_item:hover {cursor: pointer}
.product_list.product-carousel .img_wrap {display: block}
.product_list.product-carousel .list_item_img {display: block}
.product_list.product-carousel .owl-buttons {position: absolute;top: -65px;right: 0}
@media only screen and (max-width:767px) {
.product_list.product-carousel .owl-buttons {right: 20px}}
.reasons {display: block;padding: 44px 0 40px;background: #1e1e1e;color: #fff}
.reasons .reasons_title {display: block;position: relative;padding: 0 0 20px 90px;margin: 0 0 16px;font-size: 25px;letter-spacing: 1px;color: #FFF}
.reasons .reasons_title .heading-font {font-size: 34px;letter-spacing: 0}
.reasons .reasons_title .reason_number {position: absolute;top: -22px;left: 0;font-size: 160px;font-style: normal;line-height: 1;letter-spacing: 0}
.reasons .reasons_title .divider {display: block;width: 46px;height: 2px;background: #626262;position: absolute;bottom: 0;left: 90px}
.reasons .reason {margin-bottom: 30px}
.reasons .reason .reason_title {display: inline-block;
*display:inline;zoom: 1;position: relative;font-family: roboto condensed, sans-serif;font-size: 20px;line-height: 1.2;letter-spacing: 2px;text-transform: uppercase;padding: 10px 80px 10px 0;margin: 0 0 10px}
.reasons .reason .reason_title .reason_title_icon {display: block;width: 58px;height: 58px;line-height: 58px;text-align: center;color: #fa4969;border: 1px solid #373737;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;position: absolute;top: 0;right: 0}
.reasons .reason .reason_title .reason_title_icon i {font-size: 22px}
.reasons .reason .reason_title .reason_title_icon i.text {font-family: Verdana, sans-serif}
.reasons .reason .reason_text {color: #eee;font-size: 16px;line-height: 1.3}
.reasons .reason.top_brands {padding-left: 90px}
.reasons .reason.top_brands .reason_title {padding-right: 0}
.reasons .reason.top_brands .reason_title .reason_title_icon {right: auto;left: -77px;top: 70px}
.reasons .reason_devider {padding-top: 30px;text-align: center;color: #626262;font-size: 25px;line-height: 1}
.reasons .reason_devider span {display: inline-block;
*display:inline;zoom: 1;position: relative}
.reasons .reason_devider span::after, .reasons .reason_devider span::before {display: block;content: "";position: absolute;top: 50%;margin-top: -1px;width: 22px;height: 2px;background: #626262}
.reasons .reason_devider span::after {left: 120%}
.reasons .reason_devider span::before {right: 120%}
#bg {width: 100%;height: 100%;background: #777;opacity: .7;filter: alpha(opacity=70);position: fixed;left: 0;top: 0;display: none;z-index: 99999}
#email-content {display: none;margin: 0 auto;position: fixed;top: 20%;text-align: left;vertical-align: middle;width: 100%;z-index: 100000}
.product-essential {padding-top: 20px;margin-bottom: 40px}
@media only screen and (max-width: 767px) {
.product-content .middle-col {min-height: 0;border-left: none;padding: 10px 20px;border-top: 1px dashed #ebebeb;margin-top: 20px;}}
.product-content .product-title {display: block;margin: 15px 0;padding: 0;font-size: 28px;font-weight: 500;font-family: 'JOST';line-height: 1.2;color: #111;}
@media only screen and (max-width: 767px) {
.product-content .middle-col .product-title {font-size: 26px;}
.product-content .price-box > div {float: none;display: inline-block}
.price-box span {display: block}
.price-box .old-price {margin-right: 0}}
.rating .nostar:before {clear: both;color: #FFD707;content: "\f006\f006\f006\f006\f006";font-family: fontawesome;font-size:25px;letter-spacing: 4.5px;line-height:25px;}
.rating .nstar:before {color:#FFD707;content: "\f005\f005\f005\f005\f005";display: inherit;font-family: fontawesome;font-size:25px;left: 0;letter-spacing: 4.5px;line-height:25px;overflow: hidden;position: relative;top: 0;}
.also-list {margin-bottom: 20px}
 @media only screen and (max-width:767px) {
.page-title-wrap {padding-bottom: 0;text-align: center}
h2.product-category {display: block;padding:15px 0 0;font-size: 24px;font-weight: 700;margin: 0 0 15px;text-align: center;text-transform: uppercase}}
#fancybox-loading {position: fixed;top: 50%;left: 50%;height: 40px;width: 40px;margin-top: -20px;margin-left: -20px;cursor: pointer;overflow: hidden;z-index: 1104;display: none}
* html #fancybox-loading {position: absolute;margin-top: 0}
#fancybox-loading div {position: absolute;top: 0;left: 0;width: 40px;height: 480px;}
#fancybox-overlay {position: fixed;top: 0;left: 0;bottom: 0;right: 0;background: #111;z-index: 1100;display: none}
* html #fancybox-overlay {position: absolute;width: 100%;height: 800px}
#fancybox-tmp {padding: 0;margin: 0;border: 0;overflow: auto;display: none}
#fancybox-wrap {position: absolute;top: 0;left: 0;margin: 0;padding: 0;z-index: 1101;display: none;border-radius: 6px;box-shadow: 0 3px 7px rgba(0, 0, 0, .3)}
#fancybox-outer {position: relative;width: 100%;height: 100%;background: #FFF}
#fancybox-inner {position: absolute;top: 0;left: 0;width: 1px;height: 1px;padding: 0;margin: 0;outline: none;overflow: hidden}
#fancybox-close {position: absolute;top: -15px;right: -15px;width: 30px;height: 30px;background: url('/catalog/template/8888/image/fancy_close.png') no-repeat scroll left top;cursor: pointer;z-index: 1103;display: none}
#fancybox-title {position: absolute;bottom: 0;left: 0;font-family: Arial;font-size: 12px;z-index: 1102}
.fancybox-title-inside {padding: 10px 0;text-align: center;color: #333}
.fancybox-title-outside {padding-top: 5px;color: #FFF;text-align: center;font-weight: bold}
.fancybox-title-over {color: #FFF;text-align: left}
#fancybox-title-over {padding: 10px;text-align: left;background: url('/catalog/template/8888/image/fancy_title_over.png');display: block}
#fancybox-left, #fancybox-right {position: absolute;bottom: 0;height: 100%;width: 50%;cursor: pointer;outline: none;background: url('/catalog/template/8888/image/blank.gif');z-index: 1102;display: none}
#fancybox-left {left: 0}
#fancybox-right {right: 0}
#fancybox-left-ico, #fancybox-right-ico {position: absolute;top: 50%;left: -9999px;width: 30px;height: 30px;margin-top: -15px;cursor: pointer;z-index: 1102;display: block}
#fancybox-left-ico {background: url('/catalog/template/8888/image/fancy_nav_left.png') no-repeat scroll left top}
#fancybox-right-ico {background: url('/catalog/template/8888/image/fancy_nav_right.png') no-repeat scroll left top}
#fancybox-left:hover, #fancybox-right:hover {visibility: visible}
#fancybox-left:hover span {left: 20px}
#fancybox-right:hover span {left: auto;right: 20px}
#email-content {display: none;margin: 0 auto;position: fixed;top: 20%;text-align: left;vertical-align: middle;width: 100%;z-index: 100000}
#emailModal {color: #111;font-size: 16px;margin: 20px auto;max-width: 800px;padding: 50px 30px;box-shadow: 0 3px 7px rgba(0,0,0,.3);position: relative;text-align: left;width: auto;background: #fff url(/catalog/template/8888/image/coupon_sigin50.jpg) no-repeat right bottom}
#emailModal h2 {font-size: 34px;font-weight: 400;line-height: 30px;margin-bottom: 20px}
#emailModal h2 span {color: #fa5b3b}
#emailModal ul {margin-bottom: 15px}
#emailModal ul li {list-style: disc;color: #111;font-size: 16px;margin-left: 15px;font-family: Arial, Helvetica, sans-serif}
#emailModal .coupon-input-name {background: #fff none repeat scroll 0 0;border-radius: 4px;box-shadow: 0 3px 25px rgba(0,0,0,.3);padding: 15px;width: 300px;font-size: 14px}
#emailModal .coupon-input-name input {border: 1px solid #888;border-radius: 2px;height: 24px;padding: 2px 5px}
#emailModal .coupon-input-name span {background: #fa5b3b;border: 1px solid #fa5b3b;border-radius: 2px;color: #fff;cursor: pointer;height: 24px;line-height: 24px;font-size: 14px;padding: 2px 8px}
#emailModal .email-tips {color: #111;font-size: 14px;font-family: Arial, Helvetica, sans-serif;margin-top: 50px}
#emailModal .email-tips p {margin-bottom: 0}
@media only screen and (max-width:991px) {
#email-content {top: 5%}
#emailModal {max-width: 600px;background: #fff url(/catalog/template/8888/image/coupon_sigin50_991.jpg) no-repeat right bottom}
#emailModal .email-tips {text-indent: -9999px;height: 180px}}
@media only screen and (max-width:767px) {
#email-content {top: 5%}
#emailModal {max-width: 400px;background: #fff url(/catalog/template/8888/image/coupon_sigin50_360.jpg) no-repeat right bottom}
#emailModal .email-tips {height: 100px}}
@media only screen and (max-width:480px) {
#email-content {top: 10%}
#emailModal {max-width: 290px;padding: 20px;background: #fff url(/catalog/template/8888/image/coupon_sigin50_320.jpg) no-repeat right bottom;background-size: 110%}
#emailModal .email-tips {height: 120px}
#emailModal .coupon-input-name {width: 200px}
#emailModal .coupon-input-name input {display: block;margin-bottom: 10px}}
#emailModal .email-close {display: inline-block}
#emailModal h4 {display: inline-block;width: 30px;height: 30px;background: url(/catalog/template/8888/image/fancy_close.png) no-repeat scroll left top;position: absolute;top: -14px;margin: 0;right: -18px}
.btn-md {background-color: #ffa706;background-image: linear-gradient(to bottom, rgba(255,255,255,.3) 1%, rgba(0,0,0,.1) 100%);background-repeat: repeat-x;border: none;color: #fff;display: inline-block;font-family: Arial;font-size: 14px;font-weight: 700;height: 30px;line-height: 30px;text-align: center;text-decoration: none;text-shadow: 0 -1px 0 rgba(0,0,0,.4);width: initial;cursor: pointer;vertical-align: top;padding: 0 10px}
#brontoSignupBox p {margin-bottom: 20px}
.email-footer {margin-top: 20px}
.main {padding-left: 100px;padding-right: 100px;}
.main:after{content:"";clear:both;display: block;}
@media only screen and (max-width:1199px) {
.main {padding-left: 15px;padding-right: 15px}}
.bn {margin-bottom: 40px}
.bn img{max-width:100%}
.product-essential-wrap {width: 75%;float:left}
.add-to-cart {display: flex;gap: 5px;width:80%}
.quantity {border: 1px solid #cdcdcd;transition: .4s;display: flex;font-size: 14px;flex: 1 1 auto;width:48%;justify-content: flex-start;}
.quantity:hover {border: 1px solid #111;}
.quantity .btn {cursor: pointer;background: transparent;padding: 0 16px;align-items: center;position: relative;font-size: 16px;display: inline-flex;}
#quantity {flex: auto;padding: 0;border: none;-moz-appearance: textfield;appearance: textfield;-webkit-appearance: textfield;text-align: center;width: 34px;height: 55px;line-height: 55px;font-size: 14px;}
.product-content form {margin-bottom:10px}
.add-to-links{display:flex;margin-bottom:15px;gap: 5px;}
.add-to-links li{flex:1;position:relative}
.add-to-links li a{display:block;background:#f5f5f5;line-height:57px;border: 1px solid #ccc;  text-align: center;}
#atc-box, #wishlist {display: none;z-index: 9999;position: absolute;bottom:-100%;box-shadow: 0 0 5px rgba(0, 0, 0, .2);border: 1px solid #c4c4c4;width:200%}
#atc-box .atc-inner, #wishlist .atc-inner {background-color: #fff;padding: 30px 20px 30px;position: relative;margin: 0 auto;}
#atc-box .atc-close, #wishlist .atc-close {background: transparent url(/catalog/template/8888/image/spr_we_buyer_common.png) no-repeat scroll 0 -1600px;display: block;position: absolute;right: 10px;top: 10px;height: 17px;width: 17px;}
#atc-box .atc-caption, #wishlist .atc-caption {color: #079b00;font-size: 18px;font-weight: bold;line-height: 27px;padding-left: 40px;}
#atc-box .atc-inner .icon_success, #wishlist .atc-inner .icon_success {background: url(/catalog/template/8888/image/icon_success_27x27.png) no-repeat 0 0;display: block;width: 27px;height: 27px;position: absolute;left: 30px;}
#atc-box .atc-message-success, #wishlist .atc-message-success {padding: 18px 0 15px;text-align: left;font-size: 14px;}
#atc-box .atc-message-success em, #wishlist .atc-message-success em {font-size: 14px;font-style: normal;font-weight: bold;}	

.product-colateral .tab-links {border-bottom: 1px solid #CCC;text-align: center;	}
.product-colateral .tab-links li {display: inline-block;
 *display: inline;zoom: 1;position: relative;z-index: 3;margin: 0 -1px;}
.product-colateral .tab-links li:first-child {border-bottom-left-radius: 3px;border-top-left-radius: 3px;}
.product-colateral .tab-links li a {display: block;padding: 10px 20px;color: #111111;background: #fff;text-transform: uppercase;font-size: 15px;line-height: 1;text-decoration: none;outline: none;cursor: pointer;font-weight: 500}
.product-colateral .tab-links li.active a {color: #fa4969;}
.product-colateral .tab-links li a:after {content: '';position: absolute;bottom: -1px;left: 0;right: 0;width: 0;height: 1px;background-color: #ff6f61;transition: .5s;opacity: 0;}
.product-colateral .tab-links li.active a:after {opacity: 1;width: 100%;}
.product-colateral .tab-pane {padding: 20px 15px;max-width: 790px;margin: 45px auto 0;}
 @media (min-width: 991px) {
.product-essential-wrap {padding-right: 40px}}
.primary-sidebar {width: 25%;position: sticky;top: 100px;float:right}
.primary-sidebar .widget-title {border-bottom: 1px solid #cdcdcd;font-size: 24px;font-weight: 500;position: relative;text-transform: inherit;margin: 0 0 20px;padding: 0 0 13px;}
.primary-sidebar li {overflow: hidden;padding: 7px 0;margin-bottom: 20px;}
.primary-sidebar img {margin-right: 30px;width: 80px;float: left;}
.primary-sidebar .product-title {font-size: 16px;color: #111;font-weight: 500;margin-bottom: 3px;display: block;}
.primary-sidebar del {font-weight: 500;font-size: 14px;color: #a6a6a6;}
.primary-sidebar ins {background-color: initial;padding-left: 5px;font-size: 16px;font-weight: 500;color: #ff6f61;}

@media (max-width:767px) {#atc-box{width:100%}
.primary-sidebar,.product-essential-wrap {position: relative;float:none;width:100%}
.primary-sidebar{top:0}
.product-essential-wrap .tab-links{display:none}
.quantity{width:100%;margin-right:0;margin-bottom:10px;}
.add-to-cart{display: block;}
.purchase-details__buttons{display: block; width: 100%;} 
.add-to-cart{width:100%} 
}

ul.tabs {padding: 0;list-style: none;margin: 20px auto;clear: both;display:block;}
ul.tabs .tablist {font-size: 14px;border-bottom: 1px solid #ccc;position: relative;width: 100%;box-sizing: border-box;vertical-align: sub;clear: both;text-align:left}

ul.tabs .tablist:after {content: "\f107";font-family: FontAwesome;position: absolute;right: 17px;top: 17px;padding: 0px 5px;}

ul.tabs .tablist a {text-decoration: none;padding: 17px 0px 17px 0;display: block;height: 100%;box-sizing: border-box;font-size:15px;font-weight:500;  text-transform: uppercase;}

ul.tabs .tablist .items {
display:none;overflow: hidden;}
ul.tabs .tablist .items a {padding: 17px;}
ul.tabs .tabist .items a:hover {background-color: #3f5d79;color: #fff;transition: 300ms all;}
ul.tabs .tablist:last-child {border-bottom: none;}
ul.tabs .active:after {color: #ff6f61;content: "\f106";font-family: FontAwesome;position: absolute;right: 17px;top: 17px;padding: 0px 5px;}

ul.tabs .active > .items {display: block;padding: 20px 0;
  transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);transition: all 200ms;clear: both;float: left;width: 100%;}
ul.tabs .active > .items li {padding: 0px;border-bottom: 1px solid #324252;list-style: none;}
ul.tabs .active > .items li:last-child {border-color: transparent;padding-bottom: 0px;}
ul.tabs .active > .items .active > .items {background-color: #2f4b67;}
ul.tabs .active > a {color: #ff6f61;

  font-weight: bold;}
ul.tabs .active .list {background: #697d92;}
ul.tabs .active .list a {padding: 17px 0px 17px 45px;}
@media (min-width:769px){.pc{display:block !important;}.mobi{display:none !important}}
@media (max-width:768px){.pc{display:none !important;}.mobi{display:block !important}}

.swiper-scrollbar-drag {  background-color: #ff6f61 !important;  cursor: pointer;}
@media (max-width:767px){
.newsletter form{display:block}	
.newsletter .form-group{width:100%;margin-bottom:15px}
.newsletter .btn{margin:0 !important}
.foot-newsletter h3{font-size:18px}
.footer-main, .footer-main .footer-items {display:block;text-align: center;padding: 5px 0;}
}
.related{clear:both;overflow:hidden}

.tabs {margin: 0;text-align:center;
border-bottom:1px solid #CCC}
@media screen and (max-width: 512px) {.tabs {}}

/* Tab Links */
.tablinks {border: none;outline: none;cursor: pointer;/*change depending on the number of tabs*/
  height:58px;position: relative;display: inline-block;font-size: 16px;overflow: hidden;transition: 0.3s ease;background:#FFF;padding:0 12px}
@media screen and (max-width: 512px) {.tablinks {  height: 40px;  font-size: 15px;}}

.tablinks:before {content: "";width: 100%;height: 0px;position: absolute;top: 0;left: 0;transition: 0.3s ease-in-out;z-index: 2;}

/*tab buttons hover*/
.tablinks:hover::before {height: 100%;z-index: 2;bottom: 0;}
@media screen and (max-width: 512px) {.tablinks:hover::before {  height: 0;}}

/* Tab active */
.tablinks.active {background-color: white;z-index: 0;border-right: 0px;border-left: 0px;bottom: 0px;overflow: hidden;position: relative;}}
.tablinks.active:after{content:"";border-top:1px solid #ff6f61;display:block;bottm:0;position: absolute;  width: 100%;}
@media screen and (max-width: 512px) {.tablinks.active {  height: 60px;}}

/* Tabs text */
.tablinks.active p,
.tablinks.active:hover p {opacity: 1;color:#ff6f61}

.tablinks p {z-index: 2;display: flex;align-items: center;justify-content: center;z-index: 2;transition: 0.5s ease;padding: 0;margin: 0;color: #111;backface-visibility: hidden;font-weight: 400;}

.tablinks:hover p {color: #ff6f61;opacity: 1;}
@media screen and (max-width: 512px) {.tablinks:hover p {  color: #686868;  opacity: 0.6;}}

/* Tabs text bigger */
.tablinks p:before {content: attr(data-title);position: absolute;height: auto;width: auto;color: white;display: flex;align-items: center;justify-content: center;opacity: 0.1;font-size: 40px;transition: 1s ease-out;z-index: -1;font-weight: 600;top: 110%;}
@media screen and (max-width: 512px) {.tablinks p:before {  display: none;}}

.tablinks:hover p:before {opacity: 0.1;font-size: 40px;top: -80%;}

/* tab content */
.wrapper_tabcontent {background-color: white;margin-top: 0px;z-index: -3;position: relative;opacity: 1;padding:0px 60px;overflow: hidden;transition: all 1s ease;top: 0;}
.tabcontent {display: none;min-height: 180px;}
@keyframes tabEffect {from {  top: -40px;}
  to {  top: 0px;}}
.tabcontent.active {transition: all 1s ease;display: block;}


/* Title */
.tabcontent h3 {font-size: 40px;top: 75px;transform: rotate(90deg);position: absolute;left: -90px;opacity: 0.1;width: 200px;height: 60px;background: -webkit-linear-gradient(135deg, #667eea 0%, #764ba2 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;padding: 0;animation: city 1s ease;}
@media screen and (max-width: 512px) {.tabcontent h3 {  top: 65px;}}

@keyframes city {from {  left: -150px;}
  to {  left: -90px;}}
/* Text*/
.tabcontent p {color: #686868;margin: 0;padding: 0;line-height: 28px;font-weight:400;transition: all 1s ease;animation: fadeEffect 0.6s ease;width: 100%;font-size: 16px;font-family: "IBM Plex Sans", sans-serif;}
@media screen and (max-width: 512px) {.tabcontent p {  font-size: 14px;  line-height: 26px;}}

@keyframes fadeEffect {from {  opacity: 0;  margin-left: 30px;}
  to {  opacity: 1;  margin-left: 0;}}
@media screen and (max-width: 820px){

h4.widget-title2{position:relative}
h4.widget-title2:after{position:absolute;right:0;content: "\f107";font-family: 'FontAwesome';}
h4.widget-title2.s:after{content: "\f068";font-family:FontAwesome}
.widget-inner .footer-menu{display: none;}
.widget-inner.active .footer-menu{display:block;margin-bottom:1.4em}
.widget-inner{border-bottom: 1px solid #444;  padding-bottom: 15px;padding-top: 15px;  margin-bottom: 0;}}

.reviews-list{margin: 30px 0;
    overflow: hidden;
    position: relative;
    padding-bottom: 60px;
}
.cr-review-card{border:1px solid #dfdfdf}
.top-row{border-bottom:1px solid #dfdfdf;padding:20px 0; border-bottom: solid 2px #f4f4f4;  margin: 0 20px;}
.middle-row{padding:20px}
.reviewer-name {  font-family: sans-serif;  font-style: normal;  font-weight: 700;  font-size: 18px;  line-height: 23px;  color: #203741;  height: 50%;  display: flex;  align-items: center;}

.leftMenu .btn-menu{font-size: 16px;  font-weight: 500;  margin: 0;  line-height: 2;position: absolute;  right:10px;}
.leftMenu{background:#FFF;right: -1000px;position: fixed;top: 0;display: block;height: 100%;width:20%;z-index: 90002;transition: all 0.4s ease;-moz-transition: all 0.4s ease;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;position: fixed;overflow: auto;padding-left: 20px;padding-top: 60px;min-width: 240px;}
.leftMenu.menu-open{right: 0}
@media (max-width:640px){.leftMenu.menu-open{width:90%}}
.leftMenu ul{list-style: none;padding: 0;overflow: hidden;margin-top:24px}
.leftMenu ul li{position: relative;padding: 7px 0 7px 20px;overflow:hidden;}
.leftMenu li a{letter-spacing: .15em;font-size:16px}
.leftMenu .accordion-menu li > ul{border: none;}
.menu-dark-backdrop{background: rgba(0,0,0,0);transition: all 0.4s ease;-moz-transition: all 0.4s ease;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;width: 100%;position: fixed;top: 0;left: 0;right: 0;bottom:0;overflow: hidden;}
  .menu-dark-backdrop.in{height: 100%;z-index: 90001;background: rgba(0,0,0,0.5);}
  .leftMenu a.btn-mrenu{padding: 0;font-size: 18px;text-align: left;margin-bottom: 24px;background: none;}
  .cart-flyout--inner{border-bottom:1px solid #CCC;padding-bottom:24px}
  
 .quick-links{padding-top:24px}
  .quick-links p.label{font-size:14px}

  .panel-body{max-width: 790px;margin:0 auto;border:none}
  .panel-body p{margin: 10px 0;}
  .panel-body img{display: block;margin: 0 auto;}
  .panel-body table{border-collapse: collapse;margin-bottom: 15px;width: 100%;}
  .panel-body table td{border: 1px solid #CCC;padding:5px;}

  .panel-default{border:none}
  .panel-default>.panel-heading{background-color: #FFF;border:none;border-bottom:1px solid #ccc;}
  .panel-default>.panel-heading .panel-title{font-weight: 500;}
  .panel-default>.panel-heading .panel-title a{display: block;position: relative;}
  .panel-default>.panel-heading .panel-title a i{position:absolute;right:0;}
  .panel-default>.panel-heading+.panel-collapse>.panel-body{border:none;}
  .panel-default>.panel-heading .panel-title.active{color: #ff6f61;}
  .panel-default>.panel-heading .panel-title.active i{-webkit-transform: rotate(180deg);  -moz-transform: rotate(180deg);  -o-transform: rotate(180deg);  -ms-transform: rotate(180deg);  transform: rotate(180deg);  transition: .3s;}

.navbar-toggle{padding: 0 10px;margin:0;font-size: 20px;}

nav.navbar.bootsnav .navbar-nav > li > a{border:none !important;}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li > a{position:relative;border-bottom:none !important;}
nav.navbar.bootsnav .navbar-nav > li > a:before{position:absolute;content:"";border-top:1px solid #ff6f61;bottom:0px;display:block;width:0;transition: .5s;}
nav.navbar.bootsnav .navbar-nav > li:hover > a:before{width:100%}
@media (max-width:767px){nav.navbar.bootsnav .navbar-nav > li:hover > a:before{width: auto;}}
.btn-primary:hover{background-color:#ff6f61;}

@media (min-width:768px){.product-content form,.add-to-links{width: 80%;}}
.product-essential .product-content form{width:100%}
.pinfo-container{word-wrap: break-word !important;}

.pagination {margin:35px 0 70px;text-align: center;display: block;}
.pagination ul.page-numbers {list-style: none;padding: 0;margin: 0;}
.pagination ul.page-numbers li {display: inline-block;}
.pagination li>.page-numbers {
    display: inline-block;
    font-size: 15px;
    font-weight: 500;
    padding: 7px 20px;
    text-decoration: none;
    margin: -3px;
    color: #909090;
    border-bottom: 1px solid #e2e2e2;
}
.pagination ul.page-numbers li .razzi-svg-icon {
    color: #a0a0a0;display: inline-flex;
}
.pagination li>.page-numbers.current {
    border-color: #ff6f61;
    color:#ff6f61;
}

.category_list{margin:60px auto}
.category_list:after{content:"";clear:both;display:block}
.category_list{border:solid #ececec;border-width:1px 0 0 1px}
.category_list .item_title{border:solid #ececec;border-width:0 1px 1px 0}
.category_list .item_title a{text-align:center;border:1px solid transparent;display:block;padding:10vh 0;font-size:18px;font-weight:600}
.category_list .item_title a:hover{border:1px solid #ff6f61;color:#ff6f61}
.category_list .item_title,.category_list .item_title a{height:100%;width:100%}

.category-products{padding-top:15px}
