@charset "UTF-8";
*{margin:0;padding:0;vertical-align:middle}
::-webkit-scrollbar{width:8px;height:8px}
::-webkit-scrollbar-track-piece{background-color:#E5EAEF;-webkit-border-radius:4px}
::-webkit-scrollbar-thumb:vertical{background-color:#BDC2C7;-webkit-border-radius:4px}
::-webkit-scrollbar-thumb:horizontal{background-color:rgba(125,125,125,.7);-webkit-border-radius:4px}
@font-face{font-family:'Noto Sans';src:url(../fonts/NotoSans-Regular-446729798b.eot);src:url(../fonts/NotoSans-Regular-446729798b.eot?#iefix) format('embedded-opentype'),url(../fonts/NotoSans-Regular2-0bd2fd2dee.woff2) format('woff2'),url(../fonts/NotoSans-Regular-81a8568cac.woff) format('woff'),url(../fonts/NotoSans-Regular-7159805e79.ttf) format('truetype'),url(../fonts/NotoSans-Regular-90f3878f02.svg#NotoSans-Regular) format('svg');font-weight:400;font-style:normal}
article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}
body,html{position:relative;line-height:initial!important}
body{font-size:14px!important;color:#222!important;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
h1,h2,h3,h4,h5,h6{font-weight:400}
button,input,textarea{border:none;resize:none;outline:0;background:0 0;font-size:14px;font-family:Roboto,Noto,Helvetica,Arial,sans-serif}
table{border-collapse:collapse;border-spacing:0}
b,dfn,em,i{font-weight:400;font-style:normal}
a{color:#222;text-decoration:none;-webkit-backface-visibility:hidden}
li{list-style:none}
img{max-width:100%;max-height:100%}
input:-internal-autofill-selected{background-color:none!important;background-image:none!important;color:#000!important}
area,map{outline:0}
.Hotzonebox{position:relative;margin:0 auto;max-width:1480px}
.Hotzonebox img{width:100%;height:auto}
.product-list{display:flex;flex-wrap:wrap;max-width:1480px;padding:10px;box-sizing:border-box;overflow:hidden}
.product{padding:10px;box-sizing:border-box;transition:all .2s linear}
.product:hover{box-shadow:0 15px 30px rgba(0,0,0,.1);transform:translate3d(0,-2px,0);z-index:14}
.product .product-box-a{position:relative;padding-bottom:133%;display:block;background:#fff;box-sizing:border-box}
.product .product-box-a i{display:block;overflow:hidden;position:absolute;left:0;top:0;bottom:0;right:0;margin:auto}
.product .product-box-a i img{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;width:100%;vertical-align:middle}
.product .product-box-a i span{position:absolute;bottom:4px;right:4px;padding:5px 8px;background:#000;font-size:10px;font-weight:600;color:#fff}
.product-infos{width:100%;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:4px}
.product-infos strong{line-height:24px;height:24px;font-weight:400;font-size:14px;color:#666}
.product-infos .info{display:flex;justify-content:space-between;align-items:center;overflow:hidden}
.product-infos .info b{font-size:14px;font-weight:700}
.product-infos .info em{color:#999;font-size:12px;vertical-align:bottom;text-decoration:line-through;margin-left:5px}
.product-infos .info svg{width:16px;height:16px}
.product-infos .tags{height:30px;margin-top:5px}
.product-infos .star-rating{padding:5px 0;text-align:left;letter-spacing:0}
.product-infos .star-rating .icon-star-half,.product-infos .star-rating .icon-star-on{color:#FFBA00}
.product3{width:33.33333%}
.product4{width:25%}
.product5{width:20%}
.product6{width:16.666666%}
.breadcrumb{display:flex;height:30px;line-height:30px;padding:10px 0;font-size:12px;overflow:hidden}
.breadcrumb a{display:inline-block;color:#999}
.breadcrumb a:last-child{color:#333;font-size:12px;font-weight:400}
.breadcrumb span{display:inline-block;padding:0 5px;color:#999}
.breadcrumb span.last-crumb{color:#333;font-size:12px;font-weight:400}
.filter{width:240px;background:#fff}
.filter .filter-title{width:100%;height:45px;font-size:14px;line-height:45px;color:#999}
.filter-result{display:flex;flex-wrap:wrap}
.filter-result span{display:inline-block;padding:0 11px;margin-bottom:10px;margin-right:13px;height:28px;background:#f1f3f2;font-size:15px;line-height:28px;color:#222;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:2px}
.filter-result span i{margin-right:5px;margin-bottom:2px;cursor:pointer;position:relative;width:15px;height:15px;display:inline-block;vertical-align:middle}
.filter-result span i:after,.filter-result span i:before{content:"";position:absolute;top:7px;left:0;width:13px;height:1px;background:#999}
.filter-result span i:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.filter-result span i:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.filter-list h4{margin:0;padding:16px 0;width:100%;font-size:0}
.filter-list h4 span{display:inline-block;height:20px;width:calc(100% - 40px);font-size:16px;line-height:20px;font-weight:700;color:#222;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;opacity:.8;text-transform:capitalize}
.filter-list h4 i{float:right;position:relative;width:18px;height:18px;line-height:18px;text-align:center;font-size:18px;transform:rotate(0);transition:.2s ease-in-out all;margin-right:-3px}
.filter-list h4 i.active{transform:rotate(180deg)}
.filter-list .menu{position:relative;overflow:hidden;height:0}
.filter-list .menu.category-one{height:auto;display:block}
.filter-list .menu h5{font-weight:400;position:relative;line-height:36px}
.filter-list .menu a{position:relative;display:block;padding-left:28px;padding-right:35px;font-size:15px;color:rgba(0,0,0,.6);text-overflow:ellipsis;overflow:hidden;cursor:pointer;word-wrap:break-word}
.filter-list .menu span{position:absolute;left:2px;top:11px;width:14px;height:14px;border:1px solid #999;opacity:.5;z-index:5}
.filter-list .menu .active{color:#000}
.filter-list .menu .active span:after{content:"";position:absolute;top:2px;left:1px;width:9px;height:4px;border-bottom:2px solid #000;border-left:2px solid #000;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.filter-list .menu .direction:before{content:"";position:absolute;top:16px;right:0;width:12px;height:2px;background:#333;opacity:.5}
.filter-list .menu .direction:after{content:"";position:absolute;top:13px;right:4px;width:2px;height:10px;background:#333;opacity:.5}
.filter-list .menu .direction-down{position:absolute;right:0;top:0;z-index:9;width:35px;height:35px;cursor:pointer}
.filter-list .menu .direction{position:absolute;right:0;top:0;z-index:9;width:35px;height:35px;cursor:pointer}
.filter-list .menu .direction-down:before{content:"";position:absolute;top:17px;right:0;width:10px;height:2px;background:#333;opacity:.5}
.filter-list .menu .direction-down+.menu{height:auto}
.filter-list .category-two.menu{padding-left:10px;display:none;height:36px}
.filter-list .category-two.menu .category-two.menu{height:36px}
.data-size{text-transform:uppercase}
.filter-list ul li{position:relative;font-size:15px;line-height:16px;color:#999;cursor:pointer;overflow:hidden}
.filter-list ul li a{display:block;padding:10px 35px 10px 26px;width:100%;height:100%;color:rgba(0,0,0,.6);word-wrap:break-word}
.filter-list .active{color:#222}
.filter-list .active span:after{content:"";position:absolute;top:2px;left:1px;width:9px;height:4px;border-bottom:2px solid #000;border-left:2px solid #000;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.filter-list li span{position:absolute;left:0;top:11px;width:14px;height:14px;border:1px solid #999;opacity:.5;z-index:5}
.filter-list .filter-more{display:block;position:relative;padding:10px 0 10px 30px;font-size:15px;line-height:16px;cursor:pointer;font-style:normal}
.filter-list .filter-more:before{content:'';position:absolute;left:8px;top:16px;width:0;height:0;border-width:4px;border-style:solid;border-color:#000 transparent transparent transparent}
.filter-price{display:flex;align-items:center;justify-content:space-between}
.filter-price .money-symbol{height:17px;font-size:14px;font-weight:400;line-height:16px}
.filter-list .f-price{padding:0 5px;display:inline-block;width:52px;height:28px;border:1px solid #979797;border-radius:4px;color:#444;text-align:center;box-sizing:border-box}
.filter-price .apply{margin-left:22px;padding:0 8px;height:28px;font-size:14px;font-weight:400;text-align:center;line-height:24px;border:1px solid #222;border-radius:4px;background:#222;color:#fff;cursor:pointer;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}
.filter-price .apply:hover{opacity:.8}
.filter-price .btn-disabled{cursor:not-allowed;opacity:.2}
.filter-price .btn-disabled:hover{cursor:not-allowed;opacity:.2}
.tools{display:flex;padding:0 20px}
.title-total{flex:1;line-height:24px}
#sortBy label{float:left;height:32px;line-height:32px;padding:0 10px}
#sort{float:left;position:relative;text-align:left;cursor:pointer}
.default-sort{float:left;width:176px;height:32px;line-height:32px;padding:0 10px;border:1px solid #979797;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative}
.default-sort span{padding:0 10px}
.default-sort i{display:block;width:32px;height:32px;text-align:center;position:absolute;top:0;right:0;z-index:9;transition:.2s ease-in-out all;transform:rotate(0)}
.default-sort i.active{transform:rotate(180deg)}
.sort-list{width:100%;background:#fff;overflow:hidden;box-shadow:0 15px 30px rgba(0,0,0,.1);position:absolute;top:32px;left:0;z-index:99;display:none}
.sort-list a{display:block;height:20px;line-height:20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:8px 10px}
.selected-category{float:left;height:60px;line-height:60px;padding:0 60px;font-size:15px;color:#939393;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative}
.selected-category span{padding:0 10px}
.selected-category i{display:block;width:60px;height:60px;text-align:center;position:absolute;top:0;right:0;z-index:9;transition:.2s ease-in-out all;transform:rotate(0)}
.selected-category i.active{transform:rotate(180deg)}
.main-content{margin-top:0}
.product-info{flex:1;padding:0 20px;background:#fff;border:1px solid #ddd;margin-left:20px}
.product-title{color:#222;font-size:21px;line-height:28px;padding:20px 0;margin-bottom:10px}
.product-title h1{color:#666;font-size:20px}
.product-title h2{color:#666;text-align:center}
.hot-title{display:flex;max-width:1480px;color:#000;position:relative;margin:20px auto}
.hot-title:before{display:block;content:'';position:absolute;left:0;right:0;top:50%;z-index:-1;margin-top:-2px;border:1px solid #000}
.hot-title span{padding:0 50px;margin:0 auto;text-transform:uppercase;background:#fff;font-size:20px;font-weight:600}
.no-data{padding:150px 0;text-align:center}
.no-data span{display:block;height:40px;line-height:40px}
.big-title{height:42px;line-height:42px;text-align:center;padding:12px 0;border-bottom:1px solid #ececed;font-size:32px}
.promo-tile--wrap{width:100%;max-width:1480px;overflow:hidden}
.promo-tile{overflow:hidden}
.promo-tile .tile-50{float:left;width:50%;padding:8px;box-sizing:border-box;overflow:hidden}
.promo-tile .tile-50 a{height:100%;display:block;overflow:hidden}
.promo-tile .tile-50 a img{width:100%}
@media screen and (min-width:768px) and (max-width:1023px){.product4{width:33.33333%}
.main-right .product4{width:50%}
.main-right.isShowFilter{padding:0}
.main-right.isShowFilter .product4{width:33.333333%}
.main-content{padding:15px}
.filter{width:200px}
.filter-list .f-price{width:40px}
.filter-price .apply{margin-left:5px}
.product-title h1{font-size:20px}
.product{padding:5px}
.product a{padding:5px 5px 90px}
.product a .product-infos{padding:5px 5px 0}
}
@media screen and (min-width:1024px) and (max-width:1366px){.main-right .product4{width:33.33333%}
.main-right.isShowFilter{padding:0}
.main-right.isShowFilter .product4{width:25%}
.main-right.isShowFilter .product6{width:25%}
}
.filter-list ul.color-block li a{padding:0;width:100%;height:100%;min-height:68px;text-align:center;display:flex;flex-direction:column;-webkit-box-align:center;align-items:center}
.color-block{display:flex;flex-wrap:wrap}
.color-block li{width:33%;height:100%;min-height:68px;text-align:center;display:flex;flex-direction:column;-webkit-box-align:center;align-items:center}
.filter-list ul.color-block li a{color:#222}
.filter-list .color-block .active:hover,.filter-list ul.color-block li a:hover{color:#8d8d8d}
.filter-list li span.is--color{position:static;width:28px;height:28px;text-align:center;display:block;border-radius:50%;opacity:1;border:1px solid #fff}
.filter-list li span.is--white{border:1px solid #e5e5e5}
.filter-list .active span.is--color:after{border-bottom:2px solid #fff;border-left:2px solid #fff}
.filter-list .active span.is--white:after{border-bottom:2px solid #000;border-left:2px solid #000}
.filter-list li span.is--black{background-color:#000}
.filter-list li span.is--white{background-color:#fff}
.filter-list li span.is--blue{background-color:#1790c8}
.filter-list li span.is--brown{background-color:#825d41}
.filter-list li span.is--green{background-color:#7bba3c}
.filter-list li span.is--gray{background-color:gray}
.filter-list li span.is--orange{background-color:#f36b26}
.filter-list li span.is--pink{background-color:#f0728f}
.filter-list li span.is--purple{background-color:#8d429f}
.filter-list li span.is--red{background-color:#e7352b}
.filter-list li span.is--yellow{background-color:#fed533}
.filter-list li span.is--khaki{background-color:#c3b091}
.filter-list li span.is--multi{background:linear-gradient(to right,#0B0542,#53A0FD,#EC51C8)}
.filter-list li span.is--other{background:url(https://ups.aopcdn.com/s167/common/18183/38u62522d8d1b254d6fa76e6418f8999367.png) center center no-repeat}
.filter-list .active span.is--color:after{top:11px;left:34px}
@media screen and (min-width:768px) and (max-width:1023px){.filter-list .active span.is--color:after{left:28px}
}
.filter-list li em{padding-top:2px;font-size:12px;display:inline-block;word-break:break-word;white-space:normal;text-transform:capitalize}
.product-item-img{margin-top:5px}
.product-item-img span{position:relative;display:inline-block;width:28px;height:28px;border:1px solid #fff;text-decoration:none;overflow:hidden}
.product-item-img span img{width:26px;border:1px solid #fff}
.product-item-img .selected{border:1px solid #222}
.product-item-img span:hover{border:1px solid #222}
.product-item-more{background:url(https://ups.aopcdn.com/s167/common/18183/38u62522d8d1b254d6fa76e6418f8999367.png) center center no-repeat}
.popup-product-item-img{margin-top:5px}
.popup-product-item-img span{position:relative;display:inline-block;width:28px;height:28px;border:1px solid #fff;text-decoration:none;overflow:hidden}
.popup-product-item-img span img{width:26px;border:1px solid #fff}
.popup-product-item-img .selected{border:1px solid #222}
.popup-product-item-img span:hover{border:1px solid #222}
.products-swiper-container{position:relative;padding:0 50px;margin:30px 0 20px}
.products-swiper-container .box.product{display:inline-block;margin-bottom:20px}
.products-swiper-container .product-view-all{padding-top:100px}
#page{perspective:none}
#page.page--scroll{margin-top:118px}
body.panel-open #page,html.panel-open #page{width:100%;transform:translateX(0);left:0;top:88px}
.wrapper{position:static;margin-left:auto;margin-right:auto}
.button.solid{padding:4px 14px;background:#000;color:#fff;text-transform:uppercase;font-weight:600;font-size:11px;text-decoration:none;cursor:pointer;outline:0;border:0}
button.icon-fallback-text span.icon,button.icon-text span.icon,span.icon-fallback-text span.icon{position:relative;top:-3px;display:inline-block}
button.icon-fallback-text span.fallback-text,button.icon-text span.fallback-text,span.icon-fallback-text span.fallback-text,span.icon-text span.fallback-text{display:none}
.main-content #tracktor{display:block;position:static;max-width:1350px;margin-left:auto;margin-right:auto}
#tracktorOrderForm input{border:2px solid #222f3e;padding:8px 8px;font-size:11px;font-weight:600;color:#000;background-color:transparent;height:44px;font-size:14px;font-weight:400}
#tracktorTrack{background-color:#222f3e;color:#fff;height:30px;width:70px}
.customer-template{max-width:1440px;margin-left:auto;margin-right:auto}
.button{display:inline-block;padding:1rem 1.75rem;text-align:center;text-transform:uppercase;font-size:.75rem;line-height:1}
.button.button--black{color:#fff;background-color:#222}
.button.button--full-width{width:100%;padding-right:0;padding-left:0}
.button.button--large{padding-top:1rem;padding-bottom:1rem;font-size:1rem}
.button.button--mint{color:#fff;background-color:#85CC95}
.cart-actions .button{padding:.7rem 1.75rem}
.overlay{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.3)}
.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{margin-bottom:.5em;font-weight:700}
.rte p{margin-bottom:15px}
.rte ol,.rte ul{list-style:disc outside;margin-left:20px;margin-bottom:15px;padding:0}
.rte a{text-decoration:underline}
.no-scroll{overflow-y:hidden;height:100vh}
.newsletter{display:none}
.template-page .social-icons{display:none}
.home-ig-logo{width:30px}
.product-more-link{padding:20px 10px;text-align:right;overflow:hidden}
.product-more-link a{display:inline-block;width:150px;height:48px;line-height:48px;text-align:center;font-size:18px;background:#82cd93;color:#fff}
.email-capture__mobile-trigger{position:relative;top:13px;padding:0 10px}
.email-capture__mobile-trigger.hidden{display:none}
.email-capture__mobile-trigger-copy{position:absolute;top:-17px;left:0;width:100%;font-size:11px;color:#559B67}
.email-capture{display:flex;position:relative;flex-flow:row wrap;align-items:center;justify-content:center;background-color:#85CC95;max-height:0;overflow:hidden;transition:max-height .3s ease-out}
.email-capture.is-open{max-height:240px;height:240px}
.email-capture.is-open.is-test{max-height:200px;height:200px}
.email-capture-closer{display:block;position:absolute;padding:10px;top:10px;right:10px;line-height:10px;cursor:pointer;z-index:2}
.email-capture-closer-icon{width:16px;height:16px}
.email-capture-content{padding:32px 15px;width:100%}
.is-test .email-capture-content{padding:9px 15px}
.email-capture-header{font-family:"Didact Gothic","Gill Sans",Arial,Helvetica,sans-serif;color:#fff;font-size:32px;line-height:32px;text-align:center;margin:0 auto 5px;width:250px}
.is-test .email-capture-header{font-size:28px;line-height:28px}
.email-capture-info{color:#fff;font-size:14px;line-height:22px;text-align:center;margin:0 auto 15px;font-weight:700;width:220px}
.is-test .email-capture-info{font-size:12px;line-height:20px}
.email-capture-form{display:flex;flex-flow:row nowrap;border:1px solid #fff;height:50px;width:100%;max-width:455px;margin:0 auto}
.is-test .email-capture-form{height:45px}
.email-capture-input{flex:1;background-color:#fff;color:#838383;font-family:"Avenir Next LT Pro","Gill Sans",Arial,Helvetica,sans-serif;font-size:14px;padding:0 5px 0 20px}
.is-test .email-capture-input{padding-left:10px}
.email-capture-submit{width:100px;background-color:#85CC95;color:#fff;text-align:center;text-transform:uppercase;letter-spacing:1px;transition:.3s ease-in-out}
.promo-bar-countdown{font-family:"Didact Gothic","Gill Sans",Arial,Helvetica,sans-serif}
.promo-bar-countdown p{display:inline-block}
.countdown__time span{color:#676767;font-size:16px;margin-left:2px}
.countdown__time .countdown-time{color:#85CC95;font-weight:600}
.countdown__label{color:#222;font-size:14px;margin-left:15px}
.currency-other-countries{padding-left:25px}
.country-picker-container{position:relative;font-size:14px;letter-spacing:1.5px;margin:0 auto;text-transform:uppercase;padding:0 10px;width:100%}
.country-picker-entry{background-color:#fff;border:thin solid #000;margin-left:15px;margin-right:15px;margin-top:30px;text-align:left}
.country-flag-dd{padding:2px 10px 2px 0}
.country-currency-dd{align-items:center;display:flex;font-size:12px;height:40px;cursor:pointer;background-color:#fff}
.country-currency-dd:hover{background:#dfdfdf}
.currency-switcher-selected-entry{cursor:pointer;position:relative;padding:10px 0;background-color:#fff}
.currency-switcher-selected-entry .fa-angle-up{font-size:19px;position:absolute;top:50%;right:0;transform:translate(0,-50%)}
.currency-switcher-entry{cursor:pointer;width:95%;display:none;position:absolute;top:32px;bottom:auto;transition:all .25s}
.currency-switcher-entry.js-picker-active{display:block;top:auto;bottom:32px}
.currency-active{font-size:12px;text-transform:uppercase}
img[data-src]{opacity:0}
img[data-src].loaded{opacity:1}
.slick-prev-next-button{position:absolute;z-index:2;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:#fff;background:rgba(255,255,255,.75);cursor:pointer;transform:translateY(-50%);transition:.3s ease-in-out}
.slick-prev-next-button:hover{opacity:.8}
.slick-prev-next-button:focus{outline:0;box-shadow:0 0 0 5px #09F}
.slick-prev-next-button:active{opacity:.6}
.slick-prev-next-button:disabled{opacity:.3;cursor:auto}
.slick-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}
.slick-prev-next-button path{fill:#fff}
.slick-prev-next-button.previous{left:10px}
.slick-prev-next-button.next{right:10px}
.slick-dots{top:12px;right:12px;z-index:10;display:flex!important;align-items:center;justify-content:flex-end}
.slick-dots li{width:6px;height:6px;margin:0 3px}
.slick-dots li button{padding:0;display:inline-block;zoom:1;width:6px;height:6px}
.slick-dots li button:before{content:'';width:6px;height:6px;background-color:#7b7b7b;border-radius:50%;opacity:1!important;box-shadow:0 0 1px 0 rgba(100,100,100,.5)}
.slick-dots li.slick-active button:before{background-color:#fff}
body:before{transition:all .25s ease-in-out;content:'';position:fixed;top:0;left:0;right:0;bottom:0;visibility:hidden;opacity:0;background-color:rgba(0,0,0,.5);z-index:1102;cursor:pointer}
body.cart-active{overflow:hidden;position:relative}
body.cart-active:before{visibility:visible;opacity:1}
.cart-sidebar{width:100%;max-width:375px;background-color:#fff}
.cart-heading{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:242px;line-height:24px;font-size:12px}
.cart-heading a,.cart-heading span{width:242px!important;display:inline-block}
.cart-heading__properties{color:#333;font-size:12px!important;line-height:16px}
.cart-heading span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.cart-sidebar.is-active{transform:translateX(0)}
.cart-section{padding:3px 0}
.cart-section:last-child{border-bottom:0}
.cart-empty{display:flex;justify-content:center;align-items:center;height:100%}
.message__empty{font-size:21px;line-height:1.3333}
.inline-price{font-weight:400;color:var(--main-color);font-size:14px;letter-spacing:-.5px;margin-left:10px}
.inline-price strong{font-size:14px;margin-right:5px}
.icon-close{position:relative;padding-left:14px}
.icon-close:before{content:'';position:absolute;margin-top:3px;left:50%;top:50%;width:8px;height:8px;transform:translate(-50%,-50%);background-image:url("data:image/svg+xml,%3Csvg width='13' height='12' viewBox='0 0 13 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.906 10.094a.424.424 0 0 1 .125.312c0 .125-.041.23-.125.313l-1.187 1.156a.389.389 0 0 1-.281.125.424.424 0 0 1-.313-.125L6.031 7.781l-4.093 4.094a.389.389 0 0 1-.282.125.424.424 0 0 1-.312-.125L.156 10.719a.424.424 0 0 1-.125-.313c0-.125.042-.229.125-.312L4.281 6 .156 1.937c-.208-.208-.208-.416 0-.625L1.313.125C1.438.042 1.542 0 1.625 0c.125 0 .23.042.313.125L6.03 4.188 10.125.125c.125-.083.23-.125.313-.125.125 0 .229.042.312.125l1.156 1.188c.209.208.209.406 0 .593L7.781 5.97l4.125 4.125z' fill='%23222F3E' fill-rule='evenodd'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;cursor:pointer}
.cart-header{flex-grow:0;flex-shrink:0;margin:0;padding:12px 24px;position:relative;border-bottom-color:#85CC95}
.cart-sidebar-inner:after,.cart-sidebar-inner:before{top:-26px;left:89%;border:solid transparent;content:" ";height:0;width:0;margin-top:-1px;position:absolute;pointer-events:none}
.cart-sidebar-inner:before{border-color:rgba(238,146,113,0);border-bottom-color:#eaeaea;border-width:14px;margin-left:-14px}
.cart-sidebar-inner:after{border-color:rgba(51,213,100,0);border-bottom-color:#fff;border-width:13px;margin-left:-13px;top:-24px;z-index:11}
.cart-actions{flex-shrink:0;flex-grow:0;padding:5px 13px 8px;border-top:1px solid #85CC95}
.mz-pic-subtotal>p{font-size:18px!important;font-weight:600!important;line-height:20px!important;color:#222!important}
.inline-cart-heading{text-align:center;font-size:21px;line-height:21px}
.close-inline-cart{position:absolute;top:0;left:0;height:12px;width:12px;padding:24px}
.close-inline-cart:before{width:12px;height:12px}
.cart-sidebar .button{display:block;margin:0 auto;font-size:16px;font-weight:900}
.cart-sidebar .button.secondary{text-decoration:underline;color:#222f3e;text-transform:none}
.cart-sidebar .button.solid.xl{padding:18px;width:100%}
.cart-flex-change{position:relative;display:flex;margin-top:12px;flex-wrap:nowrap;justify-content:space-between;align-items:center}
.cart-item-wrap{display:flex;border-bottom:1px solid #e2e2e2;padding:10px 0}
.cart-item-wrap:first-child{padding-top:0}
.cart-item-wrap:last-child{padding-bottom:0;border-bottom:0}
.cart-item-wrap figure{margin-right:18px;min-width:91px}
.list_content{position:relative;width:100%;padding-bottom:10px;text-align:left}
.cart-item-img{display:block;position:relative;overflow:hidden;width:90px;height:110px}
.cart-item-img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:100%}
.inline-price .original{font-weight:400;text-decoration:line-through;color:#a0a3a5;font-size:10px}
.cart-sidebar .remove{margin-top:8px;font-size:12px;text-decoration:underline;display:block;line-height:1;cursor:pointer;margin-left:0}
.inline-quantity-wrap{display:inline-block;position:relative;padding-right:20px;margin:0}
.inline-quantity{display:block;font-size:16px;line-height:38px;text-align:center;width:42px;height:30px;padding:0}
.js-change-quantity{border:1px solid #dcdfe6;border-radius:3px}
.adjust-minus{border-right:1px solid #dcdfe6}
.adjust-plus{border-left:1px solid #dcdfe6}
.inline-quantity-update{background:#222f3e;width:20px;height:50%;position:absolute;right:0;top:0}
.inline-quantity-update:after{content:'';width:0;height:0;position:absolute;left:calc(50% - 4px);top:calc(50% - 2px);border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid #fff}
.inline-quantity-update:last-child{top:50%;border-bottom:1px solid #fff;transform:rotate(180deg);margin-top:-1px}
.inline-quantity-update:focus{outline:0}
.cart-contents .freeshipping{margin:5px 0;text-align:right;font-size:12px;font-weight:600;line-height:24px;color:#b3b5b7}
.mz-freeshipping{text-align:right;line-height:20px}
.cart-contents .freeshipping .free,.cart-contents .freeshipping .price,.mz-freeshipping .free,.mz-freeshipping .price,.mz-pic-subtotal .free,.mz-pic-subtotal .price{color:#ed6e36}
.cart-subtotal{color:#000;display:flex;justify-content:space-between;font-size:12px;border-bottom:0 none;line-height:20px}
.cart-subtotal .subtotal-price{font-size:12px;text-align:right;color:#000}
.single-prompt{display:flex;align-items:center;justify-content:center;width:100%;height:44px;background:rgba(218,48,48,.13) url(../../images/remind_shoping@2x-1f3377de59.png) no-repeat 8px center;background-size:16px;font-size:12px;color:#222;line-height:16px;text-align:center}
.single-prompt .price{display:inline}
.single-prompt a{display:inline-block;line-height:16px;padding-left:5px}
.single-prompt span{color:#DA3030}
.single-prompt span:last-child{text-decoration:underline;vertical-align:baseline}
.cart-login{font-size:14px;line-height:30px;height:30px;padding-top:8px}
.cart-login a{font-size:14px;color:#3a68ff!important;text-decoration-line:underline;vertical-align:top}
.subtotal-notice{font-size:12px;text-align:right;padding:2px 0 0;line-height:16px}
.subtotal-notice a{display:block}
.subtotal-notice span{display:inline}
.cart-subtotal .subtotal-price .savings{font-weight:400;color:#a0a3a5}
.cart-actions__additional{display:flex;justify-content:space-between;margin-top:8px;margin-left:-10px}
.additional-checkout-button{border:0!important;border-radius:5px!important;display:inline-block;margin:0 0 10px;max-width:100%;min-width:300px!important;text-align:center!important}
.cart-actions__additional .additional-checkout-button{height:48px;line-height:48px;position:relative;border-radius:0!important;margin:0 0 0 10px!important;width:100%!important;max-width:none!important;min-width:auto!important}
.cart-actions__additional .additional-checkout-button img{height:24px}
.additional-checkout-button--paypal-express{background:#ffc439}
.cart-buttons-flex .additional-checkout-button img{display:inline-block!important;height:1.3em!important;margin:0!important;vertical-align:middle!important;width:auto!important}
.button-disabled{background-color:#ccc;color:#666;cursor:not-allowed}
@media (max-width:500px){.additional-checkout-button{display:block;margin-left:0!important;width:100%}
}
body.panel-open{position:fixed;width:100%}
body.panel-open .brand-eco{position:fixed}
header a:focus,nav a:focus{outline:0}
header.promo-bar{width:100%;min-height:34px;background-size:cover;padding-top:5px;padding-bottom:5px;background-color:#d7eaf7}
header.promo-bar.align-left{text-align:left}
header.promo-bar.align-center{text-align:center}
header.promo-bar.align-right{text-align:right}
header.promo-bar a{font-size:14px;font-weight:600}
.promo-bar-email-toggle{display:none;position:absolute;left:0;top:0;height:100%;align-items:center;background-color:#85CC95;font-family:"Avenir Next LT Pro","Gill Sans",Arial,Helvetica,sans-serif;font-weight:700;color:#fff;font-size:14px;padding:0 30px;cursor:pointer}
.promo-bar-email-toggle.is-active{border-top:1px solid #fff}
.promo-bar-email-toggle-icon{display:inline-block;width:12px;max-height:8px;margin-right:10px;transition:transform .3s ease-out}
.is-active .promo-bar-email-toggle-icon{transform:rotate(180deg)}
.promo-bar-countdown,.promo-bar-text{color:#f13232}
.promo-bar-text,.promo-bar-text-outside{display:none}
.brand-eco{display:flex;justify-content:flex-start;border-top:1px solid;position:absolute;z-index:999;right:0;bottom:0;width:100%;height:59px;transform:translateX(-100%);transition:transform .4s cubic-bezier(.16,.68,.43,.99);-webkit-backface-visibility:hidden}
.panel-open .brand-eco{transform:translateX(0)}
.brand-eco a{padding:14px;display:block;position:relative;text-align:center;height:58px;min-width:90px}
.brand-eco .eco-logo{position:relative;z-index:1;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:contain}
.brand-eco .eco-logo:last-child{display:none}
.brand-eco li:first-child a{background-color:#fff}
.eco-hover{position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;opacity:0;visibility:hidden;transition:.4s ease-in-out opacity}
.eco-link{max-width:25%;height:100%}
#menu.panel{position:fixed;left:-240px;top:0;bottom:0;width:240px;padding:0;z-index:1100;transform:translateX(-100%);height:calc(100% - 88px);font-size:.875em;background:#fff;color:#000;overflow:scroll;transition:transform .4s cubic-bezier(.16,.68,.43,.99)}
body.panel-open #menu.panel,html.panel-open #menu.panel{width:100%;transform:translateX(0);left:0;top:calc(55px);height:calc(100% - 55px)}
body.email-capture-open #menu.panel{top:calc(87px + 32px + 240px);height:calc(100% - 87px - 32px - 240px)}
body.email-capture-open #menu.panel.with-ecobar{height:calc(100% - 87px - 32px - 59px - 240px)}
body.panel-open.util--sticky #menu.panel.with-ecobar,html.panel-open.util--sticky #menu.panel.with-ecobar{height:calc(100% - 87px)}
body.util--sticky #menu.panel{top:calc(87px);height:calc(100% - 87px)}
body.email-capture-open.util--sticky #menu.panel{top:calc(87px + 240px);height:calc(100% - 87px - 240px)}
#menu.panel .search{border-bottom:solid 1px #85CC95;padding:11px 16px 11px 4px;background-color:#fff}
#menu.panel .search #menu.panel .search form{display:table;width:100%;border-collapse:collapse}
#menu.panel .search .icon-wrapper{width:20px;display:table-cell;padding-right:6px;vertical-align:top;color:#676b6e}
#menu.panel .search .fa-search{color:#85CC95;position:absolute;right:22px;top:14px}
#menu.panel .search .input-wrapper{display:table-cell;width:100%}
#menu.panel .search .input-wrapper input{border:0;width:100%;padding:0 4px;color:#42474b;font-size:16px}
#menu.panel .search .button-wrapper{display:none}
#menu.panel .account{padding:0}
#menu.panel .account ul.text-links li{border-bottom:0}
#menu.panel .account ul.text-links li a{display:inline-block;width:100%;padding-top:11px;padding-bottom:11px;padding-left:15px;font-size:16px}
#menu.panel .account ul.text-links li a::before{content:" ";display:inline-block;width:16px;height:21px;margin-right:8px;background-image:url(../../images/icon-account-black-443ad703db.svg);vertical-align:text-bottom}
#menu.panel ul.site-nav li{border-bottom:solid 1px #F9F9F9}
#menu.panel ul.site-nav li.has-children{border-bottom:0}
#menu.panel ul.site-nav li.has-dropdown>a{padding-right:20px;position:relative;color:#85CC95;font-weight:700;padding-left:37px}
#menu.panel ul.site-nav li.has-dropdown ul{display:none}
#menu.panel ul.site-nav li.has-dropdown>.has-dropdown-arrow{float:right;padding:12px 20px}
#menu.panel ul.site-nav li.has-dropdown>.has-dropdown-arrow::after{content:'';display:inline-block;height:8px;width:12px;background-image:url(../../images/icon-arrowdown-black-f7962c5d73.svg);background-position:center;background-repeat:no-repeat;opacity:1}
#menu.panel ul.site-nav li.has-dropdown.expanded>.has-dropdown-arrow::after{transform:rotate(180deg)}
#menu.panel ul.site-nav li.has-dropdown li a{font-family:"Avenir Next LT Pro","Gill Sans",Arial,Helvetica,sans-serif;font-size:14px;padding-top:13px;padding-bottom:13px;padding-left:59px;color:#999}
#menu.panel ul.site-nav li.has-background a{background-color:#85CC95;color:#fff;cursor:pointer}
#menu.panel ul.site-nav li.red-accent a{color:#c74f4b}
#menu.panel ul.site-nav li ul.dropdown{display:none;background-color:#fff;color:#42474b}
#menu.panel ul.site-nav li a{display:inline-block;width:80%;padding-top:11px;padding-bottom:11px;padding-left:15px;font-size:16px}
#menu.panel ul.site-nav li.nav-accent a{color:#85CC95;font-weight:700;padding-left:37px}
#menu.panel .social{padding:11px 0 11px 15px}
#menu.panel .social li,#menu.panel .social li a,#menu.panel .social li a span{top:0;width:32px;height:32px;display:inline-block;background-size:contain;background-repeat:no-repeat}
#menu.panel .social .pinterest-icon{background-image:url(../../images/social-pinterest-yellow-fb5eb9d861.png)}
#menu.panel .social .facebook-icon{background-image:url(../../images/social-fb-yellow-22efc656cf.png)}
#menu.panel .social .twitter-icon{background-image:url(../../images/social-twitter-yellow-9b7c58dd30.png)}
#menu.panel .social .instagram-icon{background-image:url(../../images/social-ig-yellow-57a8389c7a.png)}
.mobile-menu-overlay{background-color:transparent}
header.site-header{display:none;padding-top:0}
.social-content-container{margin:0 auto;padding-bottom:33px;text-align:justify;width:200px}
.social-content{display:flex;flex-direction:row;position:relative}
.social-content img{margin-right:10px}
.social-i-chat{display:block;position:relative;padding-left:20px}
.social-i-chat:before{position:absolute;content:"";background-image:url(../../images/icon-chat-white-3e0223f801.svg);background-size:contain;height:12px;left:0;top:calc(50% - 6px);width:12px}
.social-i-email{display:block;position:relative;padding-left:20px;white-space:nowrap}
.social-i-email:before{position:absolute;content:"";background-image:url(../../images/icon-email-white-d8a41e5374.svg);background-size:contain;background-repeat:no-repeat;left:0;top:calc(50% - 3px);height:12px;width:12px}
.social-i-phone{display:block;position:relative;padding-left:20px}
.social-i-phone:before{position:absolute;content:"";background-image:url(../../images/icon-phone-white-ea8708f238.svg);background-size:contain;left:0;top:calc(50% - 6px);height:12px;width:12px}
.google-play-badge{display:inline-block;vertical-align:middle;margin:8px 0 8px 8px}
.app-store-badge{display:inline-block;vertical-align:middle;margin-bottom:8px;margin-top:8px}
.dmca-badge{display:inline-block;margin-left:8px;vertical-align:middle}
.dmca-badge img{max-height:50px}
.copyright{font-size:11px;line-height:11px;color:#222;padding:36px 0 14px}
.container--large{max-width:1440px;margin:0 auto}
.carousel-cell{width:185px}
.custom-previous-arrow{background:url(../../images/icon-arrowleft-white-03e6cf77e5.svg) no-repeat;background-size:cover;height:12px;width:9px;position:absolute;left:15px;top:15px;transform:rotate(180deg)}
.custom-next-arrow{background:url(../../images/icon-arrowleft-white-03e6cf77e5.svg);background-size:cover;height:12px;width:9px;position:absolute;left:18px;top:15px}
.slick-prev-next-button .arrow{fill:#fff!important}
.slick-page-dots{display:none}
.avg-review-stars{text-align:center}
a#CartButton{cursor:pointer}
div#CartButton a+.cart-sidebar:not(:empty):hover,div#CartButton:hover a+.cart-sidebar:not(:empty){display:block;opacity:1}
.cart-sidebar{width:100%;max-width:375px;background:#fff;text-align:start;opacity:0;transition:visibility 0s,opacity .5s linear}
.cart-sidebar:before{content:'';display:block;width:150px;height:50px;z-index:-1;top:-20px;right:15px;position:absolute}
.cart-sidebar .cart-section{display:none!important}
.cart-sidebar .cart-contents::-webkit-scrollbar{width:5px}
.cart-sidebar .cart-contents{padding:8px;overflow-y:auto;max-height:374px}
.cart-sidebar .cart-contents::-webkit-scrollbar-track{box-shadow:inset 0 0 6px #ddd;border-radius:10px}
.cart-sidebar .cart-contents::-webkit-scrollbar-thumb{border-radius:3px;box-shadow:inset 0 0 6px #ddd}
.cart-sidebar .cart-actions{flex-shrink:0;flex-grow:0;padding:5px 13px 8px;border-top:1px solid var(--main-color)}
.cart-sidebar .cart-actions>p{padding:3px 0}
.cart-sidebar .cart-item{display:flex;padding:10px 0;border-bottom:1px solid #e2e2e2}
.cart-sidebar .cart-item:first-child{padding-top:0}
.cart-sidebar .cart-item:last-child{padding-bottom:0;border-bottom:0}
.cart-sidebar .cart-item figure{flex:0 0 90px;margin-right:18px}
.cart-sidebar .cart-item .cart-item-content{flex:0 0 250px;display:flex;flex-wrap:wrap}
.cart-sidebar .cart-item .cart-item-title{margin-bottom:10px}
.cart-sidebar .cart-item h4,.cart-sidebar .cart-item h5{line-height:24px;font-size:12px;width:250px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.cart-sidebar .cart-item h4{font-size:14px}
.cart-sidebar .cart-item .cart-item-quantity{flex:0 0 70px}
.cart-sidebar .cart-item .cart-item-price{flex:0 0 175px;text-align:end;order:1}
.cart-sidebar .cart-item .sale-price{color:var(--main-color);font-weight:bolder;font-size:14px}
.cart-sidebar .cart-item .original-price{text-decoration:line-through;font-weight:400;color:#a0a3a5;font-size:10px}
.cart-sidebar .cart-item-img{display:block;position:relative;overflow:hidden;width:90px;height:110px}
.cart-sidebar .cart-item-img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:100%}
.cart-sidebar .remove{margin-top:8px;font-size:12px;text-decoration:underline;display:block;line-height:1;cursor:pointer;margin-left:0}
.cart-empty{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;width:100%;padding:20px 0}
.cart-empty a{vertical-align:baseline;text-decoration:underline}
.message__empty{font-size:21px;line-height:1.3333}
.icon-close{position:relative;padding-left:14px}
.icon-close:before{content:'';position:absolute;margin-top:3px;left:50%;top:50%;width:8px;height:8px;transform:translate(-50%,-50%);background-image:url("data:image/svg+xml,%3Csvg width='13' height='12' viewBox='0 0 13 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.906 10.094a.424.424 0 0 1 .125.312c0 .125-.041.23-.125.313l-1.187 1.156a.389.389 0 0 1-.281.125.424.424 0 0 1-.313-.125L6.031 7.781l-4.093 4.094a.389.389 0 0 1-.282.125.424.424 0 0 1-.312-.125L.156 10.719a.424.424 0 0 1-.125-.313c0-.125.042-.229.125-.312L4.281 6 .156 1.937c-.208-.208-.208-.416 0-.625L1.313.125C1.438.042 1.542 0 1.625 0c.125 0 .23.042.313.125L6.03 4.188 10.125.125c.125-.083.23-.125.313-.125.125 0 .229.042.312.125l1.156 1.188c.209.208.209.406 0 .593L7.781 5.97l4.125 4.125z' fill='%23222F3E' fill-rule='evenodd'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;cursor:pointer}
.cart-header{flex-grow:0;flex-shrink:0;margin:0;padding:12px 24px;position:relative;border-bottom-color:#85CC95}
.mz-cart-sidebar{position:absolute;left:-320px;width:380px;box-shadow:-1px 3px 10px rgba(0,0,0,.16);top:45px;z-index:9999;opacity:0;display:none}
.cart-sidebar-inner:after,.cart-sidebar-inner:before{top:-26px;left:89%;border:solid transparent;content:" ";height:0;width:0;margin-top:-1px;position:absolute;pointer-events:none}
.cart-sidebar-inner:before{border-color:rgba(238,146,113,0);border-bottom-color:#eaeaea;border-width:14px;margin-left:-14px}
.cart-sidebar-inner:after{border-color:rgba(51,213,100,0);border-bottom-color:#fff;border-width:13px;margin-left:-13px;top:-24px;z-index:11}
.mz-pic-subtotal>p{font-size:18px!important;font-weight:600!important;line-height:20px!important;color:#222!important}
.inline-cart-heading{text-align:center;font-size:21px;line-height:21px}
.close-inline-cart{position:absolute;top:0;left:0;height:12px;width:12px;padding:24px}
.close-inline-cart:before{width:12px;height:12px}
.cart-sidebar .button{display:block;margin:0 auto;font-size:16px;font-weight:900}
.cart-sidebar .button.secondary{text-decoration:underline;color:#222f3e;text-transform:none}
.cart-sidebar .button.solid.xl{padding:18px;width:100%}
.cart-flex-change{position:relative;display:flex;margin-top:12px;flex-wrap:nowrap;justify-content:space-between;align-items:center}
.list_content{position:relative;width:100%;padding-bottom:10px;text-align:left}
.inline-quantity-wrap{display:inline-block;position:relative;padding-right:20px;margin:0}
.inline-quantity{display:block;font-size:16px;line-height:38px;text-align:center;width:42px;height:30px;padding:0}
.js-change-quantity{border:1px solid #dcdfe6;border-radius:3px}
.adjust-minus{border-right:1px solid #dcdfe6}
.adjust-plus{border-left:1px solid #dcdfe6}
.inline-quantity-update{background:#222f3e;width:20px;height:50%;position:absolute;right:0;top:0}
.inline-quantity-update:after{content:'';width:0;height:0;position:absolute;left:calc(50% - 4px);top:calc(50% - 2px);border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid #fff}
.inline-quantity-update:last-child{top:50%;border-bottom:1px solid #fff;transform:rotate(180deg);margin-top:-1px}
.inline-quantity-update:focus{outline:0}
.mz-freeshipping{text-align:right;line-height:20px}
.cart-contents .freeshipping .free,.cart-contents .freeshipping .price,.mz-freeshipping .free,.mz-freeshipping .price,.mz-pic-subtotal .free,.mz-pic-subtotal .price{color:#ed6e36}
.cart-subtotal{color:#000;display:flex;justify-content:space-between;font-size:12px;border-bottom:0 none;line-height:20px}
.cart-subtotal .subtotal-price{font-size:12px}
.single-prompt{display:flex;align-items:center;justify-content:center;width:100%;height:44px;background:rgba(218,48,48,.13) url(../../images/remind_shoping@2x-1f3377de59.png) no-repeat 8px center;background-size:16px;font-size:12px;color:#222;line-height:16px;text-align:center}
.single-prompt .price{display:inline}
.single-prompt a{display:inline-block;line-height:16px;padding-left:5px}
.single-prompt span{color:#DA3030}
.single-prompt span:last-child{text-decoration:underline;vertical-align:baseline}
.cart-login{font-size:14px;line-height:30px;height:30px;padding-top:8px}
.cart-login a{font-size:14px;color:#3a68ff!important;text-decoration-line:underline;vertical-align:top}
.subtotal-notice{font-size:12px;text-align:right;padding:2px 0 0;line-height:16px}
.subtotal-notice a{display:block}
.subtotal-notice span{display:inline}
.cart-subtotal .subtotal-price .savings{font-weight:400;color:#a0a3a5}
.cart-actions__additional{display:flex;justify-content:space-between;margin-top:8px;margin-left:-10px}
.additional-checkout-button{border:0!important;border-radius:5px!important;display:inline-block;margin:0 0 10px;max-width:100%;min-width:300px!important;text-align:center!important}
.cart-actions__additional .additional-checkout-button{height:48px;line-height:48px;position:relative;border-radius:0!important;margin:0 0 0 10px!important;width:100%!important;max-width:none!important;min-width:auto!important}
.cart-actions__additional .additional-checkout-button img{height:24px}
.additional-checkout-button--paypal-express{background:#ffc439}
.cart-buttons-flex .additional-checkout-button img{display:inline-block!important;height:1.3em!important;margin:0!important;vertical-align:middle!important;width:auto!important}
.button-disabled{background-color:#ccc;color:#666;cursor:not-allowed}
@media (max-width:500px){.additional-checkout-button{display:block;margin-left:0!important;width:100%}
}
section.cart{overflow:visible}
.cart.page-top{padding-bottom:20px}
.cart-header{overflow:hidden}
.cart-header h1{text-align:center;text-transform:none;font-size:32px;text-align:center}
.cart .cart-container{margin:0}
.cart .cart-container span{vertical-align:baseline}
.cart .cart-container>p{text-align:center;margin:20px}
.cart-container .cart-side-section{display:none!important}
.cart-container .cart-contents{display:flex;min-height:200px}
.cart-container .cart-contents .cart-items{flex:1;background:#fff;padding:0 20px;box-sizing:border-box;margin-bottom:30px}
.cart-container .cart-contents .cart-item{display:flex}
.cart-container .cart-contents .cart-item-img{display:block;position:relative;overflow:hidden;width:100px;margin-right:20px;flex-shrink:0}
.cart-container .cart-contents .cart-item-content{display:flex;flex-grow:1;justify-content:space-between}
.cart-container .cart-contents .cart-item-title{flex:0 0 300px}
.cart-container .cart-contents .cart-item-price,.cart-container .cart-contents .cart-item-total{flex:0 0 100px}
.cart-container .cart-contents .cart-item-price{text-align:center}
.cart-container .cart-contents .cart-item-total{text-align:end}
.cart-container .cart-contents .item-title{font-size:16px;font-weight:400;color:#222;line-height:22px;margin-bottom:10px}
.cart-container .cart-contents .item-attr{font-size:11px;font-weight:400;color:#A0A3A5;line-height:16px}
.cart-container .cart-contents .original-price,.cart-container .cart-contents .sale-price,.cart-container .cart-contents .total-price{white-space:nowrap}
.cart-container .cart-contents .sale-price{display:block;color:var(--main-color);margin-bottom:10px;font-size:16px;font-weight:700;line-height:22px}
.cart-container .cart-contents .original-price{font-size:12px;font-weight:400;color:#B1B1B1;line-height:17px;text-decoration:line-through}
.cart-contents .total-info{border-left:1px solid #ccc;width:30%;padding-left:20px;box-sizing:border-box}
.cart-contents h2{height:22px;font-size:16px;font-weight:700;color:#333;line-height:22px;margin-bottom:20px}
.cart-contents hr{margin:15px 0}
.cart .label-row{display:none;font-size:12px;color:#a0a3a5;text-transform:uppercase;font-weight:600;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ececed}
.cart .label-row .td,.cart .label-row .td.cart-item-product{font-size:12px}
.cart .cart-item{padding:20px 0;border-bottom:1px solid #ececed}
.cart .cart-item:last-of-type{border-bottom:0}
.cart .grid{display:flex;flex-direction:row}
.cart .grid>*{display:inline-block}
.cart .grid link{display:none}
.cart .grid:after{clear:both;content:"";display:table}
.cart .td{box-sizing:border-box;min-width:20%;text-align:center}
.cart .td.cart-item-product{display:flex;flex:1;box-sizing:border-box;flex-direction:row}
.cart .td.cart-item-price .money{display:block;font-weight:400;margin-right:5px}
.cart .td.cart-item-price .original-price{font-weight:400;font-size:12px;color:#B1B1B1}
.cart .td.cart-item-total{text-align:right}
.cart .cart-item-product:after{clear:both;content:"";display:table}
.cart .cart-item-product .cart-item-image{width:100px;margin-right:0}
.cart .cart-item-product .cart-item-image a{position:relative;display:block;width:100px}
.cart .cart-item-product .cart-item-image img{max-width:100%;height:auto}
.cart .cart-item-product .cart-item-title{padding-left:10px;max-width:300px}
.cart .cart-item-product .cart-item-title a.title{display:block;color:#42474b;text-decoration:none;text-align:left;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.cart .cart-item-product .cart-item-title span.vendor{display:block;font-size:11px}
.cart .cart-item-product .cart-item-title span.variant{display:block;font-size:11px;color:#a0a3a5;font-weight:600;text-align:left;margin-top:10px;text-transform:uppercase}
.quantity-select{display:flex;flex-direction:row;border:1px solid #dcdfe6;border-radius:4px;justify-content:space-between;align-items:center;width:100%;max-width:440px;margin:0 auto;position:relative;border-collapse:collapse}
.cart .cart-item-quantity{text-align:center}
.cart .cart-item-quantity .quantity-select{width:100px;max-width:120px;margin:0 auto}
.cart .cart-item-quantity button,.cart .cart-item-quantity input{vertical-align:top;background:0 0;width:32px;height:32px;line-height:32px;color:#606266;text-align:center}
.cart .cart-item-quantity a.remove,.cart .cart-item-quantity button[cart-qty-remove]{display:block;font-size:11px;margin-top:4px;text-decoration:none;color:#b3b5b7;cursor:pointer;width:100%}
.cart .cart-item-quantity a.remove:hover,.cart .cart-item-quantity button[cart-qty-remove]:hover{text-decoration:underline}
.cart .cart-item .cart-item-total{font-weight:600;color:#000}
.cart .cart-notes{box-sizing:border-box;font-size:16px;min-height:1px;vertical-align:top;width:100%;max-width:440px;float:none;display:block;margin:0 auto 20px}
.cart .cart-notes textarea{width:100%;margin:12px 0 0 0;padding:6px;border:0;outline:2px solid #b3b5b7;outline-offset:-2px;font-size:12px;min-height:120px;background-color:#fff}
.cart .cart-notes textarea:focus{outline-color:#000}
.cart .cart-checkout{text-align:center;box-sizing:border-box;font-size:16px;min-height:1px;vertical-align:top}
.cart .cart-checkout p.freeshipping,.cart .cart-checkout p.subtotal{margin-bottom:15px;font-size:18px;font-weight:600;font-family:"Source Sans Pro",HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif}
.cart .cart-checkout p.subtotal span{color:#000}
.cart .cart-checkout p.subtotal .minimal-select{font-size:12px}
.cart .cart-checkout .freeshipping{font-weight:600;font-size:12px;line-height:24px;color:#b3b5b7}
.cart .cart-checkout .freeshipping .free,.cart .cart-checkout .freeshipping .price{color:#ed6e36}
.cart .cart-checkout input{font-size:14px;padding:10px 24px;display:block;width:100%}
.cart .cart-checkout input.button.outline{padding-top:8px;padding-bottom:8px;margin-bottom:15px;margin-right:10px;border:solid 2px #000}
.cart .cart-checkout input#paypal-express-button{padding:12px 10px 0 0}
.cart .simple-collection{border-bottom:none;padding-bottom:0}
.cart-buttons-flex{align-items:center;display:flex;justify-content:center;margin-top:15px}
.mz-cartright-picinfo{position:sticky;top:300px;background:#FAFAFA;padding:20px;overflow:hidden}
.mz-cartright-picinfo .mz-text-active,.mz-cartright-picinfo .subtotal,.mz-cartright-picinfo .total{color:#333;font-size:14px;display:flex;justify-content:space-between}
.mz-cartright-picinfo .mz-text-active{margin-top:15px}
.mz-cartright-picinfo .total{font-weight:bolder;font-size:30px;margin-bottom:20px}
.mz-cartright-picinfo .mz-promotionDiffMsg{text-align:end}
.freeshipping .free,.freeshipping .price,.mz-cartright-pic,.mz-promotionDiffMsg .free,.mz-promotionDiffMsg .price,.mz-promotionDiffMsg span{color:#ed6e36!important;padding:0 3px}
.checkOut{overflow:hidden;margin-top:20px;position:relative}
.checkOut a{display:block;height:48px;line-height:48px;text-align:center;overflow:hidden;background:#000;color:#FFF;cursor:pointer;border:none;border-radius:2px;font-size:16px;text-transform:uppercase;margin-bottom:0!important;font-weight:600}
.checkOut .mz-cartright-updatebtn{width:100%;position:absolute;top:0;left:0;z-index:999;opacity:0}
#loadingMask{position:fixed;top:0;bottom:0;left:0;right:0;width:100vw;height:100vh;background-color:#0006;display:none;z-index:9998}
#loading{position:fixed;z-index:99999;width:10%;height:10%;top:45%;left:45%;text-align:center;color:#595758;background-color:#fff00}
@media screen and (max-width:850px){#cart-mask .popup-center-box{height:90%!important;width:100%!important}
#popup-center-close-outer{left:97%!important}
.popup-product-list{max-height:65%!important}
}
@media screen and (min-width:850px) and (max-width:1200px){#cart-mask .popup-center-box{width:100%!important;height:100%}
#cart-mask .popup-center-box #popup-center-close-outer{left:96%!important;width:100%}
#cart-mask .popup-center-box #popup-center-close-outer .close{right:auto}
.popup-product-list{max-height:65%!important}
}
@media screen and (min-width:768px) and (max-width:1200px){.cart-btns{display:flex;justify-content:flex-end;padding:20px 0}
.cart-btns>div{width:200px;margin:0 0 0 20px}
.cart-container .cart-contents{min-height:0}
.cart-container .cart-contents{flex-direction:column}
.cart-container .cart-items{padding:0}
.cart-container .total-info{border:none;width:100%;padding:20px 0}
}
.cart-prom-info{padding:10px;margin-bottom:15px;background:rgba(133,203,149,.1);border:1px solid rgba(133,203,149,.3);vertical-align:baseline;display:flex;justify-content:space-between;align-items:center}
.cart-prom-info .innner-promo-text span:not(.shipping-icon){color:#ed6e36}
.cart-prom-info .shipping-icon{display:inline-block;width:30px;height:30px;background-color:#85CB95;border-radius:50%;line-height:28px;text-align:center;margin-right:5px;color:#fff}
.cart-prom-info a{color:#85CB95;cursor:pointer}
.cart-prom-info a:hover{text-decoration:underline}
.checkOut a{background-color:var(--main-color);color:#FFF}
#cart-mask{position:fixed;top:0;bottom:0;left:0;right:0;width:100vw;height:100vh;background-color:#0006;display:none;z-index:1000}
.product-detail-popup-mask{position:fixed;top:0;bottom:0;left:0;right:0;width:100vw;height:100vh;background-color:#0006;display:none;z-index:9998}
.product-detail-popup-from-cart{position:absolute;top:15%;buttom:15%;left:15%;right:15%;background:#fff;z-index:9999}
.popup-center-box{width:70%;background-color:#fff;border-radius:5px;z-index:1001}
.popup-center-box::-webkit-scrollbar{display:none}
#popup-center-close-outer{width:24px;height:24px;cursor:pointer}
#popup-center-close{position:relative;width:.1em;height:1.2em;background:#333;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);display:inline-block;float:right;left:-50%}
#popup-center-close:after{content:"";position:absolute;top:0;left:0;width:.1em;height:1.2em;background:#333;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-o-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}
.popup-product-header{text-align:center;border-bottom:1px solid #cacaca}
.popup-product-list{margin:20px 10px;display:flex;flex-wrap:wrap}
.shipping-text-inbox{background:#fff!important;border:none!important}
.icon-gouwuche3::before{content:"\e60c"}
.popup-addto{cursor:pointer}
.product-popup-attr{position:absolute;top:100%;right:-30%;width:80%;background-color:#fff;box-shadow:0 0 4px #ddd;padding:5px;display:none;z-index:99999}
.product-popup-attr::before{content:'';position:absolute;width:10px;height:10px;-webkit-box-shadow:-2px -2px 4px #ddd;box-shadow:-2px -2px 4px #ddd;top:-5px;-webkit-transform:rotate(45deg) translate(50%,-50%);transform:rotate(45deg) translate(50%,-50%);background:#fff;right:50%}
.prom-products-header{margin:10px 0;padding:10px;background:rgba(133,203,149,.1);border:1px solid rgba(133,203,149,.3)}
#quick-view-mask{position:fixed;top:0;bottom:0;left:0;right:0;width:100vw;height:100vh;background-color:#0006;display:none;z-index:1020}
.cart .cart-checkout input.button.outline{margin-bottom:10px}
.template-cart .layout-4{padding:0}
.template-cart .collection .figcaption{width:100%}
.template-cart .collection .products-container .product{position:relative;padding-bottom:12px}
.page{padding:0 10px}
.page.page-top{padding-bottom:20px}
.page .page-header .site-header .site-logo,.page .page-header h1,.page .site-header .page-header .site-logo{text-align:center;padding-bottom:8px;border-bottom:1px solid #ececed;text-transform:none}
.page .page-header .page_title{font-size:1em}
.customer-template{padding:41.89px 41.89px 83.77px}
.customer-template header{border-bottom:1px solid #676767;margin-bottom:16px}
.customer-form .form-title{margin-bottom:16px;font-weight:700}
.customer-form .form-subtitle{margin-bottom:6.11px}
.customer-form .form-submit{font-weight:700}
.form-note{border-radius:3px;padding:6.11px;margin-bottom:16px;border:1px solid transparent;font-size:14px;text-align:left;width:100%}
.form-note.is-success{color:#56ad6a;background-color:#ecfef0;border-color:#56ad6a}
.form-note.is-error{color:#d02e2e;background-color:#fff6f6;border-color:#d02e2e}
.shopify-challenge__container .main-content .page-header,.template-customers-login .main-content .page-header,.template-customers-register .main-content .page-header{padding-top:12px}
.shopify-challenge__container .main-content .page-header h1,.template-customers-login .main-content .page-header h1,.template-customers-register .main-content .page-header h1{text-align:center;padding-bottom:8px;border-bottom:1px solid #ececed;text-transform:none}
.shopify-challenge__container .main-content .page,.template-customers-login .main-content .page,.template-customers-register .main-content .page{padding-bottom:20px}
.shopify-challenge__container .main-content .content-container,.template-customers-login .main-content .content-container,.template-customers-register .main-content .content-container{margin:0 auto 20px}
.shopify-challenge__container .main-content .content-container.narrow,.template-customers-login .main-content .content-container.narrow,.template-customers-register .main-content .content-container.narrow{max-width:800px}
.shopify-challenge__container .main-content .content-container.narrow.form,.template-customers-login .main-content .content-container.narrow.form,.template-customers-register .main-content .content-container.narrow.form{max-width:440px}
.shopify-challenge__container .main-content .account,.shopify-challenge__container .main-content .orders-container,.template-customers-login .main-content .account,.template-customers-login .main-content .orders-container,.template-customers-register .main-content .account,.template-customers-register .main-content .orders-container{display:inline-block;box-sizing:border-box;width:100%;padding-left:30px;padding-right:30px;font-size:16px;min-height:1px;vertical-align:top}
.shopify-challenge__container .main-content .errors,.template-customers-login .main-content .errors,.template-customers-register .main-content .errors{text-align:center;font-size:.875em;font-weight:700;margin-bottom:10px;color:red}
.shopify-challenge__container .main-content .errors ul,.template-customers-login .main-content .errors ul,.template-customers-register .main-content .errors ul{list-style-type:none}
.shopify-challenge__container .main-content h2,.template-customers-login .main-content h2,.template-customers-register .main-content h2{text-align:center;margin-bottom:0}
.shopify-challenge__container .main-content h4,.template-customers-login .main-content h4,.template-customers-register .main-content h4{font-size:1.625em;margin-bottom:.75em}
.shopify-challenge__container .main-content p,.template-customers-login .main-content p,.template-customers-register .main-content p{font-size:.875em;margin-top:10px}
.account .shopify-challenge__container .main-content p,.account .template-customers-login .main-content p,.account .template-customers-register .main-content p{line-height:1.2}
.shopify-challenge__container .main-content .selection-wrapper .input-row,.template-customers-login .main-content .selection-wrapper .input-row,.template-customers-register .main-content .selection-wrapper .input-row{margin-bottom:10px;margin-top:10px}
.shopify-challenge__container .main-content .selection-wrapper .input-col,.template-customers-login .main-content .selection-wrapper .input-col,.template-customers-register .main-content .selection-wrapper .input-col{display:inline-block;width:49%}
@media only screen and (min-width:768px){.shopify-challenge__container .main-content .selection-wrapper .input-col:nth-child(even),.template-customers-login .main-content .selection-wrapper .input-col:nth-child(even),.template-customers-register .main-content .selection-wrapper .input-col:nth-child(even){margin-left:1.4%}
}
.shopify-challenge__container .main-content .selection-wrapper label,.template-customers-login .main-content .selection-wrapper label,.template-customers-register .main-content .selection-wrapper label{font-size:.625em;color:#7a7e81;font-weight:600;margin-bottom:4px}
.shopify-challenge__container .main-content .selection-wrapper .input-row label,.template-customers-login .main-content .selection-wrapper .input-row label,.template-customers-register .main-content .selection-wrapper .input-row label{display:block}
.shopify-challenge__container .main-content .selection-wrapper .input-row input,.shopify-challenge__container .main-content .selection-wrapper .input-row select,.shopify-challenge__container .main-content .selection-wrapper .input-row textarea,.template-customers-login .main-content .selection-wrapper .input-row input,.template-customers-login .main-content .selection-wrapper .input-row select,.template-customers-login .main-content .selection-wrapper .input-row textarea,.template-customers-register .main-content .selection-wrapper .input-row input,.template-customers-register .main-content .selection-wrapper .input-row select,.template-customers-register .main-content .selection-wrapper .input-row textarea{width:100%;margin:0;padding:6px;border:0;outline:2px solid #b3b5b7;outline-offset:-2px;font-size:.75em;background-color:transparent}
.shopify-challenge__container .main-content .selection-wrapper .input-row input,.shopify-challenge__container .main-content .selection-wrapper .input-row select,.template-customers-login .main-content .selection-wrapper .input-row input,.template-customers-login .main-content .selection-wrapper .input-row select,.template-customers-register .main-content .selection-wrapper .input-row input,.template-customers-register .main-content .selection-wrapper .input-row select{height:30px}
.shopify-challenge__container .main-content .btn,.shopify-challenge__container .main-content .button,.template-customers-login .main-content .btn,.template-customers-login .main-content .button,.template-customers-register .main-content .btn,.template-customers-register .main-content .button{width:100%;padding:8px 0;background:#000;color:#fff;border:0;font-size:.75em;text-transform:uppercase;font-weight:600}
.shopify-challenge__container .main-content .submit,.template-customers-login .main-content .submit,.template-customers-register .main-content .submit{margin-top:24px;color:#a0a3a5}
.shopify-challenge__container .main-content .shopify-challenge__button,.template-customers-login .main-content .shopify-challenge__button,.template-customers-register .main-content .shopify-challenge__button{margin-top:24px;margin-bottom:24px;max-width:240px}
.shopify-challenge__container .main-content #customer_register_link,.shopify-challenge__container .main-content .cancel,.template-customers-login .main-content #customer_register_link,.template-customers-login .main-content .cancel,.template-customers-register .main-content #customer_register_link,.template-customers-register .main-content .cancel{margin-top:10px;display:inline-block;text-decoration:none;font-style:italic;text-align:center;color:#a0a3a5}
.template-customers-login .main-content .cancel{cursor:pointer}
.shopify-challenge__container p,.template-customers-login p,.template-customers-register p{text-align:center}
.template-customers-login label.error{color:red!important}
.template-customers-account .content-container,.template-customers-addresses .content-container{margin-bottom:60px}
.template-customers-account .orders h2,.template-customers-addresses .orders h2{margin-top:24px;margin-bottom:24px;text-align:left}
.template-customers-account .orders .button,.template-customers-addresses .orders .button{width:auto;padding-left:12px;padding-right:12px}
.template-customers-account .orders .form-vertical,.template-customers-addresses .orders .form-vertical{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ececed}
.account-wrapper a{color:#82cd93}
.account-details{margin-right:20px;position:relative}
.back-order-button i.icon-back{font-size:12px}
.account-details .info-edit-btn{position:absolute;right:0;top:50px}
.account-heading{padding:0 30px;margin-bottom:25px}
.account-heading h1{text-align:left}
.person{height:60px;overflow:hidden;position:relative}
.person h1{height:60px;line-height:60px;text-align:center}
.person a{display:block;height:60px;line-height:60px;margin-left:20px;text-decoration:underline;position:absolute;top:0;right:0}
.heading-container{align-items:center;display:flex;justify-content:space-between}
.heading-container h1{color:#222;font-size:21px}
.collapse-header{align-items:center;border-bottom:thin solid #979797;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:10px}
.collapse-header h3{color:#000;font-family:"Didact Gothic","Gill Sans",Arial,Helvetica,sans-serif;font-size:16px;margin:0}
.collapse-header .collapse-btn{transition:.2s ease-in-out transform}
.collapse-header .collapse-btn.active{transform:rotate(180deg)}
.account-main{width:100%}
.account-info{color:#676767}
.account-info h5{font-size:14px;margin-bottom:5px}
.account-info p{font-size:14px}
.account-info li{margin-bottom:15px}
@media only screen and (min-width:769px){.table-container{border:none;flex-direction:column;margin:0}
}
.mobile-order-headings,.order-details{flex-basis:50%;width:50%}
.mobile-order-headings p,.order-details p{border-bottom:thin solid #676767;border-left:thin solid #676767;color:#676767;font-size:14px;height:100%;max-height:40px;padding:10px 15px}
@media only screen and (min-width:769px){.mobile-order-headings p,.order-details p{border:none;flex-basis:25%;max-height:100%;width:25%}
}
@media only screen and (min-width:769px){.mobile-order-headings,.order-details{display:flex;flex-basis:100%;width:100%}
}
.mobile-order-headings p{font-family:"Avenir Next LT Pro Bold","Gill Sans",Arial,Helvetica,sans-serif}
@media only screen and (min-width:769px){.table-container:first-child .mobile-order-headings{box-shadow:inset 0 -1px 0 0 #000}
.table-container:not(:first-child) .mobile-order-headings p{display:none}
}
@media only screen and (min-width:769px){.order-details p{padding:17px 20px}
.table-container:not(:first-child):nth-child(even) .order-details p{background:#FAFAFA}
}
.table-container{text-align:center}
.table-container table{border-bottom:1px solid #ccc}
.table-container table thead{font-weight:700}
.table-container td{padding:2px 4px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;word-break:break-word}
.back-order-button{display:block;margin-bottom:25px}
.back-order-button .fa{margin-right:5px}
.account-details-edit h4,.primary-address-wrapper h4{font-family:"Didact Gothic","Gill Sans",Arial,Helvetica,sans-serif;font-size:21px}
.account-details-edit .errors{font-size:.875em;font-weight:700;margin-top:10px;color:red}
.account-details-edit{border-bottom:thin solid #A6ABB1;padding-bottom:50px}
.account-addresses{margin-top:25px}
.account-edit-label{margin-top:20px}
.account-edit-label p{font-size:14px;margin:0}
.account-edit-label p span:not(:first-child){color:#85CC95;margin-left:10px}
.account-edit-label p span:not(:first-child) i{margin-right:3px}
.account-edit-label p span:not(:first-child):hover{cursor:pointer;text-decoration:underline}
.account-edit-label p:first-child{color:#676767;font-weight:700;margin-bottom:5px}
[data-account-label]{display:block}
.account-edit-inputs{display:none;align-items:center}
.account-edit-inputs input,.account-edit-inputs select{border:thin solid #A6ABB1;color:#676767;display:block;border-radius:2px;font-family:"Avenir Next LT Pro","Gill Sans",Arial,Helvetica,sans-serif;font-size:14px;height:45px;padding:5px 10px;width:100%}
.account-edit-inputs input:not(:first-child),.account-edit-inputs select:not(:first-child){margin-top:5px}
@media only screen and (min-width:530px){.account-edit-inputs input:not(:first-child),.account-edit-inputs select:not(:first-child){margin-top:0;margin-left:5px}
}
@media only screen and (min-width:530px){.account-edit-inputs input,.account-edit-inputs select{display:inline-block;height:30px;max-width:200px}
}
.account-edit-inputs select{width:100%}
@media only screen and (min-width:530px){.account-edit-inputs select{width:100px}
}
@media only screen and (min-width:530px){.account-edit-inputs{justify-content:flex-start}
}
.account-edit-inputs label.error{color:red;line-height:200%}
.account-main table{margin-bottom:20px}
.account-main caption{padding:15px 20px;border:1px solid #ccc;border-bottom:none;background-color:#f2f2f2;border-top-right-radius:5px;border-top-left-radius:5px}
.account-main caption div{float:left}
.account-main caption div:first-child{margin-right:50px}
.account-main table thead td:first-child{padding:5px 55px;text-align:left}
.account-main table .order-list{width:50%}
.account-main table .order-total{width:15%}
.account-main table .order-action{width:12%}
.account-main table .order-action a{display:block;padding:10px 0;margin-bottom:10px}
.account-main table .order-action .btn-order-action,.account-main table .order-action button{display:inline-block;width:120px;background:#ccc;box-sizing:border-box;padding:10px;cursor:pointer;color:#666;text-decoration:none;margin-bottom:10px}
.account-main tbody td{padding:5px;font-size:14px;color:#676767}
.account-main thead td{padding:5px 4px}
.account-main table .order-action,.account-main table .order-paymentStatus,.account-main table .order-shippingStatus,.account-main table .order-total{vertical-align:top}
.account-main table .order-list img{display:inline-block;width:130px;margin-right:10px}
.account-main .order-list .detail{display:flex;justify-content:left;align-items:start;min-width:330px;overflow:hidden}
.account-main .order-list .detail:not(:last-child){margin-bottom:10px}
.account-main .order-list .detail-content{display:flex;flex-direction:column;align-items:start}
.account-main .order-list .good-name{display:-webkit-box;-webkit-line-clamp:2;height:40px;line-height:20px;-webkit-box-orient:vertical;word-break:break-all;text-overflow:ellipsis;overflow:hidden;margin-bottom:5px;text-align:left;text-transform:capitalize;font-size:14px;color:#676767;text-decoration:none}
.account-main .order-list .order-summary__line-item-text{display:flex;max-width:210px;height:24px;line-height:24px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.account-main .order-list .order-summary__line-item-text span{white-space:nowrap}
.account-main tbody .buy-again{padding:10px;background-color:#ccc;margin-bottom:10px;cursor:pointer}
#customer-fields{display:none}
.template-customers-addresses.customer-logged-in .customr-field.customr-field-object.customr-optional.customr-edit.customr-top [data-customr-container-item-name="customer[first_name]"],.template-customers-addresses.customer-logged-in .customr-field.customr-field-object.customr-optional.customr-edit.customr-top [data-customr-container-item-name="customer[last_name]"],.template-customers-addresses.customer-logged-in .customr-field.customr-field-object.customr-optional.customr-edit.customr-top [data-customr-container-item-name="customer[email]"]{display:none}
.edit-buttons,.edit-inputs{flex-basis:50%}
@media only screen and (min-width:530px){.edit-buttons,.edit-inputs{flex-basis:auto}
}
.edit-buttons{margin-top:5px}
.account-edit-cancel,.account-edit-save,.address-form__cancel,.address-form__submit{font-size:13px;height:45px;padding:0 15px}
.account-edit-cancel:hover,.account-edit-save:hover,.address-form__cancel:hover,.address-form__submit:hover{cursor:pointer;text-decoration:underline}
@media only screen and (min-width:530px){.account-edit-cancel,.account-edit-save,.address-form__cancel,.address-form__submit{height:30px}
}
.account-edit-save,.address-form__submit{color:#fff;background-color:#85CC95;font-family:"Avenir Next LT Pro Bold","Gill Sans",Arial,Helvetica,sans-serif;letter-spacing:1px;text-transform:uppercase}
.account-edit-cancel,.address-form__cancel{color:#85CC95;text-decoration:underline}
.primary-address-wrapper h4{margin-bottom:15px}
@media only screen and (min-width:769px){.primary-address-wrapper h4{height:50px}
}
.address,.primary-address{display:flex;flex-direction:column;justify-content:space-between;max-width:185px;width:100%;text-align:left}
.address h5,.primary-address h5{font-family:"Didact Gothic","Gill Sans",Arial,Helvetica,sans-serif;font-size:16px;margin-bottom:10px}
.address p,.primary-address p{color:#676767;font-size:14px;line-height:18px;margin-bottom:3px}
.addresses-wrapper{margin-top:25px;width:100%;text-align:right}
@media only screen and (min-width:769px){.addresses-wrapper{margin-top:0;margin-bottom:50px}
}
@media only screen and (min-width:769px){.primary-address-wrapper{max-width:200px;width:100%}
}
.address-list .address{margin-bottom:40px;word-break:break-all}
.addresses__new-btn{border:thin solid #85CC95;color:#85CC95;display:inline-block;font-family:"Avenir Next LT Pro";font-size:14px;font-weight:700;height:45px;letter-spacing:1px;margin-bottom:25px;width:100%;text-align:center;text-transform:uppercase}
@media only screen and (min-width:769px){.addresses__new-btn{max-width:175px}
}
.address-edit-btns{margin-top:25px}
.address-edit__delete,.address-edit__edit{font-size:14px;vertical-align:baseline}
.address-edit__delete i,.address-edit__edit i{margin-right:3px;vertical-align:baseline}
.address-edit__delete:hover,.address-edit__edit:hover{cursor:pointer;text-decoration:underline}
.address-edit__edit{color:#85CC95;font-family:"Avenir Next LT Pro Bold","Gill Sans",Arial,Helvetica,sans-serif;margin-left:10px}
.address-form-inputs{margin-top:10px}
.address-book__address-form .input--wrap{display:block;width:100%;text-align:left}
.address-book__address-form .input--wrap label.error{color:red}
.address-book__address-form .input--wrap:not(:last-child){margin-right:5px}
.form-split{display:flex;flex-direction:column}
.form-split input:not(:last-child),.form-split select:not(:last-child){margin-right:5px}
.form-split input,.form-split select{margin-top:10px}
@media only screen and (min-width:530px){.form-split{flex-direction:row;justify-content:space-between}
.form-split input,.form-split select{margin-top:0}
}
.address-book__address-forms{display:none;margin:0 auto}
.address-book__address-form{display:none}
.address-book__address-form h3{font-weight:700;text-align:center;margin-bottom:15px}
.address-book__address-form input,.address-book__address-form select{border:thin solid #A6ABB1;border-radius:2px;color:#676767;display:block;font-family:"Avenir Next LT Pro","Gill Sans",Arial,Helvetica,sans-serif;font-size:14px;height:45px;padding:5px 0 5px 5px;box-sizing:border-box;width:100%}
.address-book__address-primary{align-items:center;color:#676767;display:flex;font-size:14px;height:30px;line-height:21px}
.address-book__address-primary input{position:relative;appearance:none;-webkit-appearance:none;width:20px;height:20px;cursor:pointer;margin-top:0;margin-right:5px;outline:0}
.address-book__address-primary input::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff}
.address-book__address-primary input::after{display:inline-block;position:absolute;content:"";width:12px;height:11px;top:4px;left:4px;background-color:#85CC95;opacity:0;transition:.15s cubic-bezier(.455,.03,.515,.955)}
.address-book__address-primary input:checked::after{opacity:1}
.order-page-heading{margin-bottom:15px}
.order-summary__header{align-items:center;display:flex;justify-content:space-between}
.order-summary__header-links{display:none}
.order-summary__header-links a{display:inline-block;margin:0 5px 10px}
.account-details__header-text{font-size:18px}
.order-summary__order-number{color:#85CC95}
.order-table__heading{display:none;padding-bottom:10px;border-bottom:thin solid #676767}
.order-table__heading p{color:#676767;font-weight:600;font-family:"Avenir Next LT Pro Bold","Gill Sans",Arial,Helvetica,sans-serif}
.order-table__width:first-child{flex-basis:55%;text-align:left}
.order-table__width{flex-basis:25%;text-align:center}
.order-table__row{display:flex;border-bottom:thin solid #676767;padding:15px 0;overflow:hidden}
.order-table__item{display:flex;flex:1}
.order-table__order-info{width:40%;padding:0 10px;flex-direction:row}
.order-table__order-img{max-width:100px;margin-right:15px;float:left}
.order-table__order-details{display:flex;flex-basis:60%;flex-direction:column}
.order-table__order-details a{display:-webkit-box;-webkit-line-clamp:2;height:40px;line-height:20px;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;margin-bottom:10px;text-transform:capitalize;font-size:14px;color:#222;text-decoration:none}
.order-summary__line-item-text{font-size:14px;color:#676767;margin-bottom:10px}
.order-summary__line-item-text.review{display:none}
.order-summary__line-item-text.status{margin-top:15px}
.order-summary-container{align-items:flex-end;color:#676767;display:flex;flex-direction:column;padding-top:10px;text-align:right}
.order-address{margin-top:30px}
.order-address .order-title{padding-bottom:10px;font-size:18px}
.order-address .order-content{margin:15px 0;padding:10px;border:1px solid #000}
.input-row{margin-top:10px}
.thanks-text{font-weight:700}
.contact-form input,.contact-form select,.contact-form textarea{color:#222f3e;line-height:1;font-size:14px;padding:14px;width:100%;border:solid 1px #dbdbdb}
.contact-form input:invalid,.contact-form select:invalid,.contact-form textarea:invalid{box-shadow:none}
.contact-form input:-moz-submit-invalid,.contact-form select:-moz-submit-invalid,.contact-form textarea:-moz-submit-invalid{box-shadow:none}
.contact-form input:-moz-ui-invalid,.contact-form select:-moz-ui-invalid,.contact-form textarea:-moz-ui-invalid{box-shadow:none}
.contact-form textarea{resize:none;outline:0}
.contact-form input{display:block}
.contact-form .errors{font-family:"Source Sans Pro",HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;text-align:left}
.contact-form .errors a{color:#c74f4b;text-decoration:underline}
select#contactFormQuestionType{margin-top:10px}
.form-input{margin-top:10px}
.form-input-select label{margin-left:0;margin-bottom:10px}
.contact-us ::-webkit-input-placeholder{color:#222f3e}
.contact-us :-moz-placeholder{color:#222f3e;opacity:1}
.contact-us ::-moz-placeholder{color:#222f3e;opacity:1}
.contact-us :-ms-input-placeholder{color:#222f3e}
section.page.contact-us{font-family:"Source Sans Pro",HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;padding:0}
.container-contact{display:block;flex-direction:column;margin:0 auto;max-width:1200px}
.contact-banner{align-items:center;background-color:#222f3e;display:flex;justify-content:center;margin:0 auto;max-width:1200px}
.contact-us .contact-banner p{color:#fff!important;font-size:11px;font-weight:700;padding:8px 50px}
.col-1-contact{flex-basis:100%;padding:35px 25px;width:100%}
.col-2-contact{background-color:#ececed;display:flex;flex-basis:100%;flex-direction:column;padding:36px 25px;width:100%}
.contact-us p{color:#222f3e;font-size:13px}
.contact-us h2{font-size:25px;font-weight:900}
.chat-text{margin-top:14px;margin-bottom:12px}
.chat-button{background-color:#00b5ff;color:#fff!important;font-size:14px;font-weight:700;padding:11.5px 51px;max-width:163px;white-space:nowrap}
.get-social-icons{margin-top:14.8px;padding-bottom:25px;padding-left:4px}
.get-social-icons li{color:#222f3e;display:inline-block;font-size:20px;margin-right:10px}
.message-button{background-color:#222f3e;color:#fff!important;font-size:14px;font-weight:700;padding:14px 38px;margin-bottom:39px;margin-top:10px;max-width:200px;white-space:nowrap}
.email-inquiries{margin-top:14px;margin-bottom:24px}
.email-inquiries p{line-height:1.5}
.email-disclaimer{margin-bottom:25px;margin-top:6px}
.email-disclaimer p{font-size:11px;line-height:1.36}
.customer-contact{font-size:13px;margin-bottom:18px;margin-top:14px}
.customer-heading{font-size:13px;font-weight:700;text-transform:uppercase}
.cooperation-link{color:#00b5ff!important}
.custom-zopim{height:600px!important;left:inherit!important;top:inherit!important;width:30%!important}
iframe[__jx__id]{height:600px!important;left:auto!important;right:0!important;bottom:0!important;top:auto!important;max-width:none!important;min-width:0!important;width:100%!important}
.set-product,.single-product{padding-left:16px;padding-right:16px;padding-bottom:20px}
.set-product .wrapper,.single-product .wrapper{max-width:1350px}
.set-product .wrapper>.grid,.single-product .wrapper>.grid{display:flex;justify-content:space-between}
.set-product .wrapper>.grid>.product-aside,.set-product .wrapper>.grid>.product-images,.single-product .wrapper>.grid>.product-aside,.single-product .wrapper>.grid>.product-images{width:48%;flex:0 0 48%}
.single-product{padding:0 0 20px 0}
.product-images{position:relative;margin-bottom:16px}
.pdp-featured figure:not(:first-child){display:none}
@media only screen and (max-width:768px){.pdp-featured figure,.pdp-featured-nav-mobile figure:not(:first-child){display:none}
}
@media only screen and (min-width:768px){.set-product .grid .product-images,.single-product .grid .product-images{width:58%}
}
.product-images .flexslider{margin-bottom:0;border:0}
@media only screen and (min-width:768px){.product-images .flexslider{display:flex;flex-direction:row-reverse;flex-wrap:nowrap;justify-content:space-between}
.product-images .flexslider .flex-viewport{width:82%;flex-basis:82%}
.product-images .flexslider .flex-viewport .slides{height:100%}
.product-images .flexslider .flex-viewport .slides li{position:relative}
.product-images .flexslider .flex-control-thumbs{display:flex;flex-direction:column;width:16%;flex-basis:16%;justify-content:flex-start;margin-top:0}
.product-images .flexslider .flex-control-thumbs li{width:100%;flex-basis:20%;height:18%;margin-bottom:2%}
.product-images .flexslider .flex-control-thumbs img{position:relative}
}
.product-images .flex-control-paging{position:absolute;right:12px;top:12px}
.product-images .flex-control-paging li{margin-left:3px;margin-right:3px}
.product-images .flex-control-paging li a{width:6px;height:6px;background-color:#7b7b7b;box-shadow:0 0 1px 0 rgba(100,100,100,.5)}
.product-images .flex-control-paging li a.flex-active{background-color:#fff}
.product-images{position:sticky;top:180px;height:fit-content}
.images-container{display:flex;flex-direction:row-reverse;overflow:hidden;max-height:925px}
@media only screen and (min-width:769px){.pdp-featured figure:not(:first-child),.pdp-featured-nav figure:not(:first-child){display:none}
}
@media only screen and (max-width:768px){.pdp-featured figure:not(:first-child),.pdp-featured-nav-mobile figure:not(:first-child){display:none}
}
.pdp-featured{max-width:100%;width:100%}
@media only screen and (min-width:768px){.pdp-featured{width:84%}
}
.pdp-featured-nav{display:none;flex-direction:column;width:16%;justify-content:flex-start;margin-top:0}
.pdp-featured-nav-mobile{display:block;margin-top:20px}
.pdp-featured-nav-mobile .slick-list{max-width:75%;margin:0 auto}
.pdp-featured-nav-mobile .slick-list figure{margin:0 10px}
.pdp-featured-nav-mobile .slick-list .slick-slide{border:3px solid #f2f2f2}
.pdp-featured-nav-mobile .slick-list .slick-slide.active{border:3px solid #333}
.pdp-featured-nav-mobile .slick-arrow{position:absolute;top:50%;transform:translateY(-50%)}
.pdp-featured-nav-mobile .slick-arrow .icon{display:inline-block;width:20px;height:20px}
.pdp-featured-nav-mobile .previous{left:0}
.pdp-featured-nav-mobile .next{right:0}
.pdp-featured-nav .active{box-sizing:border-box;border:2px solid #82cd93}
@media only screen and (min-width:768px){.pdp-featured-nav{position:relative;display:flex}
.pdp-featured-nav .next,.pdp-featured-nav .previous{position:absolute;left:0;height:25px;width:100%;background-color:#f2f2f2;z-index:10}
.pdp-featured-nav .slick-list{margin-top:25px;margin-bottom:25px;min-height:500px}
.pdp-featured-nav .previous{top:0}
.pdp-featured-nav .next{bottom:0}
.pdp-featured-nav .previous:before{display:inline-block;content:" "!important;border-bottom:8px solid #999;border-left:8px solid transparent;border-right:8px solid transparent}
.pdp-featured-nav .next:before{display:inline-block;content:" "!important;border-top:8px solid #999;border-left:8px solid transparent;border-right:8px solid transparent}
.pdp-featured-nav-mobile{display:none}
}
.pdp-featured-thumb{display:block;margin-bottom:5px;cursor:pointer}
.product-aside,.purchase-box{overflow:hidden}
.set-product .grid aside.product-aside .purchase-box,.single-product .grid aside.product-aside .purchase-box{margin-bottom:15px}
.selection-wrapper.price{position:relative}
.selection-wrapper.price:after{content:' ';position:absolute;bottom:-10px;width:100%;left:0;height:7px;background-color:#F2F2F2}
.m-price-block{padding:10px 16px}
@media only screen and (min-width:768px){.selection-wrapper.price{text-align:left;margin-bottom:15px;background-color:#F5F5F5;padding:10px}
.selection-wrapper.price:after{height:0}
.m-price-block{padding:0;border:none}
}
#PriceInterval,#ProductPrice{font-size:20px;font-weight:700;line-height:24px;color:#85CC95;vertical-align:middle;margin-right:5px}
#ComparePrice{margin-left:10px;font-size:14px;font-weight:400;line-height:17px;vertical-align:middle;text-decoration:line-through;color:#B1B1B1}
.few-left{margin-left:10px;font-family:"Avenir Next LT Pro","Gill Sans",Arial,Helvetica,sans-serif;font-size:14px;font-style:italic;line-height:17px;vertical-align:middle}
.price-stars,.title-stars{width:100%;text-align:center}
.price-stars .avg-review-stars,.title-stars .avg-review-stars{display:inline-block}
.price-stars .avg-review-stars .fa,.title-stars .avg-review-stars .fa{margin-left:3px;margin-right:3px;font-size:11px;color:#85CC95;vertical-align:middle}
.price-stars h2,.title-stars h2{display:inline-block;margin-left:6px;font-size:11px;font-weight:700;line-height:13px;color:#85CC95;text-decoration:underline;vertical-align:middle}
.price-stars{display:block}
@media only screen and (min-width:768px){.price-stars{display:none}
}
.title-stars{display:none}
@media only screen and (min-width:768px){.title-stars{display:block;text-align:left;padding:0}
}
.swatch{margin:1em 0}
.swatch .header{font-family:"Didact Gothic","Gill Sans",Arial,Helvetica,sans-serif;font-size:16px;line-height:21px;color:#000}
.swatch .header .selected-swatch{font-weight:700}
.swatch input{display:none}
.swatch label{border-radius:22px;float:left;min-width:36px;height:36px;margin:0;border:solid 1px #fff;background-color:#fff;font-size:13px;font-weight:600;text-align:center;line-height:34px;white-space:nowrap;text-transform:uppercase;color:#000}
.swatch .soldout label{color:#a6abb1}
.swatch input:checked+label{color:#85CC95;border:solid 1px #85CC95}
.swatch .swatch-element{float:left;-webkit-transform:translateZ(0);-webkit-font-smoothing:antialiased;margin-right:20px;margin-top:10px;position:relative}
.swatch.color label{border-radius:22px;float:left;min-width:36px;height:36px;margin:0;border:solid 2px #fff;box-shadow:0 0 0 1px #fff;background-color:#ddd;font-size:13px;text-align:center;line-height:35px;white-space:nowrap;text-transform:uppercase}
.swatch.color input:checked+label{box-shadow:0 0 0 1px rgba(150,150,150,.7);border:solid 2px #fff}
.swatch-element label{padding:0 10px}
.color.swatch-element label{padding:0}
.crossed-out{position:absolute;width:100%;height:100%;left:0;top:0}
.swatch .swatch-element .crossed-out{display:none}
.swatch .swatch-element.soldout .crossed-out{display:block}
.swatch .swatch-element.soldout label{filter:alpha(opacity=60);-khtml-opacity:.6;-moz-opacity:.6;opacity:.6}
.product-form{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;width:auto}
.expand-wrapper{margin:0}
.product-form__item{margin-bottom:10px}
.product-form__item label{display:block}
.product-form__item label span{vertical-align:baseline}
.single-selector>span{display:inline-block;margin-right:10px;margin-bottom:10px;min-width:40px;height:40px;line-height:40px;text-align:center;cursor:pointer;border:1px solid #ccc;overflow:hidden}
.single-selector>span i{font-style:normal;padding:0 10px}
.single-selector>span.selected{color:#fff;background:#82cd93}
.single-selector-color>span.selected{border:2px solid #82cd93;background:#fff}
.single-selector>span.disabled{color:#b5b5b5;cursor:not-allowed;background:#efeeee}
.product-form--hide-variant-labels .product-form__item label{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}
.product-form__variants{display:none}
.size-tips{width:100%;border:1px solid #e5e5e5;padding:10px;border-radius:3px;box-sizing:border-box}
.no-js .product-form__variants{display:block}
.product-form__item--quantity{display:none;-webkit-flex:0 0 100px;-moz-flex:0 0 100px;-ms-flex:0 0 100px;flex:0 0 100px}
.product-form__item--submit{-ms-flex-preferred-size:200px;-webkit-flex-basis:200px;-moz-flex-basis:200px;flex-basis:200px}
.product-form__input{display:block;width:100%;margin-top:5px}
.product-form__cart-submit{display:block;width:100%;line-height:1.4;padding-left:5px;padding-right:5px;white-space:normal}
.purchase-box .selection-wrapper .variant-grid .size-guide{clear:both;padding-top:13px;padding-left:0}
.purchase-box .selection-wrapper .variant-grid .size-guide span{font-size:14px;font-weight:600;line-height:17px;color:#85CC95;border-bottom:solid 1px #85CC95;margin-left:4px}
.purchase-box .selection-wrapper.cart{display:block;width:100%;vertical-align:middle;margin-top:10px}
.purchase-box .selection-wrapper.cart .button-wrapper{width:100%}
.purchase-box .selection-wrapper.cart button{height:48px;width:100%;background-color:#85CC95;font-size:14px;font-weight:700;line-height:48px;letter-spacing:1px;cursor:pointer}
.purchase-box .selection-wrapper.cart button.disabled{background-color:#a0a3a5;cursor:not-allowed}
.purchase-box .selection-wrapper.cart button span{line-height:20px;color:#fff}
.selector-wrapper.quantity{display:inline-block!important}
.accordion{margin-bottom:10px}
.accordion h3{color:#000;font-size:16px;line-height:21px;position:relative;padding-bottom:12px;margin-bottom:12px;border-bottom:solid 1px #979797;cursor:pointer}
.accordion h3::after{content:"";background:url(../../images/icon-arrowdown-black-f7962c5d73.svg) no-repeat;display:inline-block;width:13px;height:8px;position:absolute;right:0;top:calc(50% - 4px);transition:all .3s ease-in-out}
.accordion.open h3::after{transform:rotate(180deg)}
.accordion .accord-cont{height:0;overflow:hidden;transition:all .3s ease-in-out}
.accordion .accord-cont,.accordion .accord-cont a,.accordion .accord-cont div,.accordion .accord-cont li,.accordion .accord-cont p,.accordion .accord-cont span{font-size:14px;line-height:24px;color:#7b7b7b}
.accordion .accord-cont.returns-info a,.accordion .accord-cont.shipping-info a{color:#85CC95;text-decoration:underline}
.accordion.open .accord-cont{height:auto;padding-bottom:24px}
.accord-cont table,.accord-cont td{padding:0 10px}
.accordion .description-h3{color:#7b7b7b;margin-top:10px;font-size:14px;font-weight:700}
.accordion .description-h3::after{content:none}
.sizechart-pc thead tr td:first-child{vertical-align:top}
.sizechart-pc td{text-align:center}
.sizechart-mobile{border-bottom:1px solid #e9e9e9}
@media only screen and (min-width:768px){ul.social-share{text-align:left}
}
ul.social-share li{display:inline-block;text-align:left;margin-right:12px}
.fb_iframe_widget,.pinterest span,.twitter-share-button{display:none!important}
.wrapper header{position:relative;margin:10px 0;padding:0;font-size:24px;font-weight:600;text-align:left}
@media only screen and (max-width:768px){body .wrapper header{padding:0;margin:10px 0 0}
body .cart header.cart-header{margin-bottom:0}
}
.wrapper header .line{position:absolute;width:100%;left:0;top:50%;margin-top:-2px;border:1px solid #000}
.wrapper header .text{position:relative;display:flex;padding:0 50px;color:#000}
.wrapper header .text span{position:relative;padding:0 50px;margin:0 auto;text-transform:uppercase;background:#fff}
@media only screen and (max-width:768px){.wrapper header .text span{padding:0 10px;font-size:18px;white-space:nowrap}
.wrapper header{margin-bottom:10px}
.wrapper header .text{padding:0}
}
.comment .wrapper .data-report{padding-bottom:60px}
.comment .wrapper .data-report .title{padding:35px 0;font-size:20px;font-weight:400}
.comment .wrapper .data-report .title b{vertical-align:baseline}
.comment .wrapper .data-report .horizontal-data,.comment .wrapper .data-report .rating-star{width:50%;float:left}
.comment .wrapper .data-report .desc{margin:0 0 16px;font-size:13px}
.comment .wrapper .data-report .horizontal-data .content,.comment .wrapper .data-report .rating-star .content{width:auto;max-width:100%;padding-top:4px}
.comment .wrapper .data-report .horizontal-data .horizontal-bar{display:flex;position:relative;padding-right:30px;margin-bottom:15px}
.comment .wrapper .data-report .horizontal-data .horizontal-bar .name,.comment .wrapper .data-report .horizontal-data .horizontal-bar .wrapper{float:left}
.comment .wrapper .data-report .horizontal-data .horizontal-bar .name span,.comment .wrapper .data-report .horizontal-data .horizontal-bar .rate{font-size:12px;line-height:13px;color:#160606}
.comment .wrapper .data-report .horizontal-data .horizontal-bar .name i{width:10px;height:10px;margin:0 2px 0 3px;color:#101010;font-size:12px}
.comment .wrapper .data-report .horizontal-data .horizontal-bar .name{display:flex;top:-2px;left:0;width:95px;justify-content:flex-end}
.comment .wrapper .data-report .horizontal-data .horizontal-bar .wrapper{position:relative;margin:0 10px;width:280px;height:12px;border-radius:2px;background-color:#EEEDED;overflow:hidden}
.comment .wrapper .data-report .horizontal-data .horizontal-bar .progress{position:relative;height:12px;width:100%}
.comment .wrapper .data-report .horizontal-data .horizontal-bar .bg{position:absolute;width:280px;height:100%;background-color:#191101;transition:all 1s .5s}
.comment .wrapper .data-report .horizontal-data .horizontal-bar .rate{width:auto;height:12px;text-align:center}
.comment .wrapper .data-report .rating-star .content .score{padding-right:10px;font-size:30px;font-weight:600;color:#160606}
.comment .wrapper .data-report .rating-star .content .star-item{display:inline-block;height:24px;font-size:24px}
.comment .wrapper .data-report .rating-star .content .star-item-color{color:#191101}
.comment .wrapper .data-report .rating-star .content .review{font-size:13px;color:#9F9F9F}
.comment .data-report .rating-star .writeBtn{margin-top:12px;width:195px;height:42px;font-size:14px;line-height:19px;font-weight:600;border-radius:4px;color:#fff;background:#82cd93}
.comment .wrapper .form{display:none;padding:0 10px}
.comment .wrapper .form .title{margin-bottom:15px;font-size:16px;font-weight:600;line-height:24px;color:#191101}
.comment .wrapper .form .title .fa{float:left;padding-right:5px;margin-top:3px;display:none}
.comment .wrapper .form .desc{margin-bottom:5px;font-size:14px;line-height:19px;color:#191101}
.comment .wrapper .form .review-form{position:relative;margin:15px 0 110px}
.comment .wrapper .form .review-form .mess-desc{margin-bottom:5px}
.comment .wrapper .form .score .rating,.comment .wrapper .form .score .tip{display:inline-block}
.comment .wrapper .form .score .rating .star-item{cursor:pointer}
.comment .wrapper .form .score .tip{margin-left:30px}
.comment .wrapper .form .review-form .content{width:100%;opacity:1;border:1px solid #AFADAD;border-radius:10px;overflow:hidden}
.comment .wrapper .form .review-form .content textarea{min-width:100%;min-height:125px;border-top:#fff;border-left:#fff;border-right:#fff;border-bottom:1px solid #AFADAD;padding:8px 15px 8px 15px}
.comment .wrapper .form .review-form .images-upload{position:relative;padding:20px;font-size:18px;line-height:36px;color:#fff}
.comment .wrapper .form .review-form .images-upload label{position:absolute;bottom:10px;width:100px;height:38px}
.comment .wrapper .form .review-form .images-upload .upload_btn{display:block;width:100px;height:36px;border-radius:6px;text-align:center;background-color:#191101;font-size:16px}
.comment .wrapper .form .review-form .images-upload .tip{position:absolute;bottom:10px;left:130px;height:38px;font-size:14px;color:#9B9898}
#upload_btn_el{position:absolute;top:0;left:0;width:100px;height:38px;opacity:0}
.comment .wrapper .form .review-form .images-upload .preview .image{float:left;position:relative;margin:0 20px 0 0;-webkit-transition:.6s;-moz-transition:.6s;-ms-transition:.6s;-o-transition:.6s;transition:.6s}
.comment .wrapper .form .review-form .images-upload .preview .image img{width:90px;height:120px}
.comment .wrapper .form .review-form .images-upload .preview .image .close{position:absolute;top:-5px;right:-5px;width:12px;height:12px;font-size:10px;border-radius:50%;background-color:#000}
.comment .wrapper .form .review-form .images-upload .preview:after{display:block;content:" ";height:0;clear:both;overflow:hidden;visibility:hidden}
.comment .wrapper .form .review-form .info input{display:block;width:386px;height:42px;border:1px solid #AFADAD;opacity:1;border-radius:7px;padding:8px 15px;box-sizing:border-box}
.comment .wrapper .form .review-form .email,.comment .wrapper .form .review-form .nickname{float:left}
.comment .wrapper .form .review-form .nickname{padding-right:100px}
.comment .wrapper .form .review-form .info{margin-top:40px;margin-bottom:5px;overflow:hidden}
.comment .wrapper .form .review-form .postBtn{position:absolute;right:0;width:195px;height:42px;font-size:14px;line-height:19px;font-weight:600;border-radius:4px;color:#fff;background-color:#191101}
.comment .wrapper .form .review-form .postBtn[disabled]{background:#9F9F9F}
.comment .wrapper .comments{margin-bottom:30px}
.comment .comments .title{font-size:20px;font-weight:600;color:#191101}
.comment .comments .item{padding:20px 0;font-size:14px;border-bottom:1px solid #F2F2F2}
@media only screen and (max-width:768px){.comment .wrapper .comments .title{display:none}
.comment .wrapper .comments .item{border-top:1px solid #F2F2F2;border-bottom:none}
}
.comment .wrapper .comments .item .header{margin-bottom:15px;overflow:hidden}
.comment .wrapper .comments .item .header .name,.comment .wrapper .comments .item .header .rating{float:left}
.comment .wrapper .comments .item .header .time{float:right}
.comment .wrapper .comments .item .header .name{margin-right:20px;color:#191101;width:60px;position:relative;top:2px;text-transform:uppercase}
@media only screen and (max-width:768px){.comment .wrapper .comments .item .header .name{margin-right:0}
}
.comment .wrapper .comments .item .header .rating .iconfont{font-size:14px}
.comment .wrapper .comments .item .header .time{color:#97989F}
.comment .wrapper .comments .item .response{position:relative;margin-top:15px;padding:20px;border-radius:10px;background-color:#F5F5F5}
.comment .wrapper .comments .item .response:after{content:"";position:absolute;top:-8px;left:10px;width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #F5F5F5 transparent}
.comment .wrapper .comments .item .comment-images{margin:0;overflow:hidden}
.comment .wrapper .comments .item .comment-images a{position:relative;display:inline-block;max-width:60px;overflow:hidden;height:80px;margin:10px 5px 0 0;width:60px}
.comment .wrapper .comments .item .comment-images img{position:absolute;left:50%;transform:translateX(-50%);display:inline-block;vertical-align:top;cursor:pointer;height:80px;max-width:initial}
.comment .wrapper .comments .item .desc{line-height:24px;color:#4D4F5C;word-break:keep-all;word-wrap:break-word;white-space:pre-wrap}
.comment .wrapper .comments .item .response{font-size:13px;color:#191101}
span.valid-error{display:none;margin-top:5px}
.comment-field-error .content,.comment-field-error input{border:1px solid #FF2727!important}
.comment-field-error span.valid-error{color:#FF2727!important;display:block}
.comment-sidebar{position:fixed;padding:30px;z-index:2000}
.comment-sidebar.right{top:0;right:0;bottom:0;width:100%;overflow-y:auto;background:#F5F5F5}
.fixed-bug{-webkit-overflow-scrolling:touch!important;overflow:auto!important;height:100%!important;position:fixed}
.comment-link{margin-top:10px;font-size:14px}
.comment-link .star-item{display:inline-block;font-size:14px}
.comment-link__score{margin:1.5px 0 0 5px}
.comment-link__review{margin:1.5px 0 0 15px}
.comment-link__review>div{color:#777;cursor:pointer;text-decoration:underline}
.review-form .qq-gallery .qq-upload-list li.qq-upload-success,.review-form .qq-upload-list li.qq-upload-success{border:0;background:0 0!important}
.review-form .qq-gallery .qq-upload-button{display:inline;width:100px;height:36px;margin-top:15px;text-align:center;float:left;font-size:14px;background:#191101;color:#FFF;border-radius:6px;padding:0;box-shadow:none;border:0;margin-bottom:0}
.review-form .qq-gallery .qq-upload-list li{width:94px;height:124px;margin:6px 0;display:flex;align-items:center;justify-content:center;margin-right:20px;float:left;box-shadow:none}
.review-form .qq-gallery.qq-uploader{padding:0!important;background:0 0!important;border:0!important}
.review-form .qq-gallery.qq-uploader{min-height:auto}
.review-form .qq-gallery .qq-upload-list{padding:0}
.review-product{padding:0 15px 15px}
.review-product__img{float:left}
.review-product__img img{width:60px;height:80px}
.review-product__name{height:80px;padding-left:70px}
.review-product__name p{padding:10px 0}
.fancybox-bg{background:#AFADAD}
.fancybox-is-open .fancybox-bg{opacity:.6}
.fancybox-wrap{text-align:center;overflow:visible;border-radius:10px}
.fancybox-wrap h2{color:#191101;font-weight:600;margin-top:85px;margin-bottom:20px}
.fancybox-wrap p{color:#AFADAD;font-size:20px}
.fancybox-wrap .config-popover-img{display:block;position:absolute;top:-93px;left:50%;z-index:9999;transform:translate(-50%,-50%)}
.fancybox-wrap .popover-succ{width:152px;height:133px;background:url(../../images/succ-3x-b56a39e5e4.png) no-repeat}
.fancybox-wrap .popover-fail{width:176px;height:127px;background:url(../../images/fail-3x-16d86fc8a8.png) no-repeat}
.comment .wrapper .footer{position:relative}
.comment .footer .more{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:430px;height:42px;margin:10px 0;text-align:center;line-height:42px;color:#85CC96;border-radius:3px;background-color:#F9F9F9}
@media only screen and (max-width:768px){.comment .wrapper .footer .more{width:100%}
}
.comment .wrapper .footer .more a{display:block;color:#85CC96;font-weight:700}
.comment .wrapper .footer .more:hover{background:#e8e6e6}
.simple-collection{padding:0}
.simple-collection:hover{box-shadow:none;transform:translate3d(0,0,0)}
.set-product .simple-collection.shop-the-look,.single-product .simple-collection.shop-the-look{display:none}
@media only screen and (min-width:768px){.set-product .simple-collection.shop-the-look,.single-product .simple-collection.shop-the-look{display:block;padding:40px 0 0}
}
.recommends .simple-collection.shop-the-look{display:block}
@media only screen and (min-width:768px){.recommends .simple-collection.shop-the-look{display:none}
}
.simple-collection .wrapper{max-width:1480px}
.simple-collection header{margin-bottom:0}
.simple-collection header h4{font-family:"Didact Gothic","Gill Sans",Arial,Helvetica,sans-serif;font-size:21px;line-height:36px;text-align:left}
@media only screen and (min-width:768px){.simple-collection header h4{font-size:24px;margin-bottom:10px}
}
.simple-collection .product-image{position:relative;display:block;padding:0;overflow:hidden}
.simple-collection .product-image:hover{box-shadow:none;transform:translate3d(0,0,0)}
.simple-collection .product-image .label{position:absolute;bottom:4px;right:4px;padding:5px 8px;background-color:#000;color:#fff;font-size:.625em;font-weight:600;text-transform:uppercase}
.simple-collection.shop-the-look .wrapper .product-container{margin-left:0}
.simple-collection.shop-the-look .wrapper .product-container .box{display:inline-block;width:29.7%;margin-right:4%;padding-left:0}
.simple-collection.shop-the-look .wrapper .product-container .box:last-child{margin-right:0}
.simple-collection.shop-the-look .wrapper .product-container .box.product figcaption{margin-top:0;display:flex;flex-wrap:wrap}
.simple-collection.shop-the-look .wrapper .product-container .box a{display:block;margin-top:4px;font-size:14px;line-height:20px;color:#42474b;text-align:left}
.simple-collection.shop-the-look .wrapper .product-container .box a.product-title{flex-basis:100%}
.simple-collection.shop-the-look .wrapper .product-container .box .text-m{display:none!important}
.simple-collection.shop-the-look .wrapper .product-container .box .price{flex-grow:1}
.simple-collection.shop-the-look .wrapper .product-container .box span{font-size:12px}
.simple-collection.shop-the-look .wrapper .product-container .box .original-price{text-decoration:line-through!important}
.simple-collection.you-may-also-like .wrapper .product-container{margin-left:0;margin-top:30px;margin-bottom:20px;padding:0 50px}
@media only screen and (min-width:768px){.simple-collection.you-may-also-like .wrapper .product-container{overflow-x:auto}
}
.simple-collection.you-may-also-like .wrapper .product-container .scroll-container{width:250%}
.simple-collection.you-may-also-like .wrapper .product-container .box.product{display:inline-block;width:50%;float:left;margin-bottom:20px;padding:0 10px}
@media only screen and (min-width:768px){.simple-collection.you-may-also-like .wrapper .product-container .scroll-container{width:100%}
.simple-collection.you-may-also-like .wrapper .product-container .box.product{display:inline-block;width:16.66666%;float:left;margin-bottom:20px;padding:0 10px}
}
.simple-collection.you-may-also-like .wrapper .product-container .box.product .image-table{position:relative;padding-bottom:133%;width:100%}
.simple-collection.you-may-also-like .wrapper .product-container .box.product .image-cell{position:absolute;left:0;top:0;width:100%;height:100%}
.simple-collection.you-may-also-like .wrapper .product-container .box.product:last-child{margin-right:0}
.simple-collection.you-may-also-like .wrapper .product-container .box.product figcaption{margin-top:0;overflow:hidden}
.simple-collection.you-may-also-like .wrapper .product-container .box.product figcaption .price{display:block;font-weight:700;font-size:14px;text-align:left}
.simple-collection.you-may-also-like .wrapper .product-container .box.product figcaption .price .original-price{text-decoration:line-through!important;color:#999;font-weight:400}
.simple-collection.you-may-also-like .wrapper .product-container .box.product figcaption a{display:block;height:24px;line-height:24px;font-size:14px;margin-top:5px;margin-bottom:0;color:#666;text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:100%;padding:0}
.simple-collection.you-may-also-like .wrapper .product-container .box.product figcaption a:hover{transform:translate3d(0,0,0);box-shadow:none}
#scrollReviews .yotpo-slider{padding:20px;max-width:1370px}
#scrollReviews h2{width:100%;display:inline-block;text-align:center;font-family:"Didact Gothic","Gill Sans",Arial,Helvetica,sans-serif;font-size:21px;line-height:36px;font-weight:400;vertical-align:middle}
@media only screen and (min-width:768px){#scrollReviews h2{width:49.4%;font-size:24px;vertical-align:bottom;text-align:left}
}
#scrollReviews .write-review-btn-wrap{display:inline-block;width:100%;margin-bottom:0;padding-top:0;text-align:center}
@media only screen and (min-width:768px){#scrollReviews .write-review-btn-wrap{width:50%;text-align:right}
}
#scrollReviews .write-review-btn-wrap button{height:50px;width:200px;padding:0;border:1px solid #85CC95;color:#85CC95;font-size:14px;font-weight:700;letter-spacing:1px;line-height:17px;text-align:center;background-color:#fff}
#scrollReviews .write-review-form .write-review-btn-wrap{width:100%;text-align:center;margin-top:24px;margin-bottom:24px}
#scrollReviews .review{border:1px solid #ECECED;padding:26px 18px}
#scrollReviews .review .fa-star{font-size:11px;color:#8ED2A1}
#scrollReviews .review .review-date{font-family:"Avenir Next LT Pro","Gill Sans",Arial,Helvetica,sans-serif;font-size:11px;text-align:right;line-height:10px;color:#2C2C2C}
#scrollReviews .review .review-user{margin-top:14px;font-size:11px;font-weight:500;line-height:14px;color:#2C2C2C;text-transform:none}
#scrollReviews .review .review-user span{font-family:"Avenir Next LT Pro","Gill Sans",Arial,Helvetica,sans-serif;font-size:11px;line-height:14px;color:#85CC95}
#scrollReviews .review .review-title{margin-bottom:20px;padding-top:6px;font-size:21px;font-weight:500;line-height:26px;color:#212121}
#scrollReviews .review .review-content{font-family:"Avenir Next LT Pro","Gill Sans",Arial,Helvetica,sans-serif;font-size:14px;line-height:24px;color:#676767}
#scrollReviews .review .review-votes,#scrollReviews .review .share-link-toggle{color:#777;font-size:11px;line-height:9px}
#scrollReviews .review .review-sharing{bottom:40px}
#scrollReviews .review .review-sharing .fa-share-square-o{background-image:url(../../images/icon-share-gray-85a817ce0d.svg);width:12px;height:10px}
#scrollReviews .review .review-sharing .fa-share-square-o::before{content:""}
#scrollReviews .review .review-votes{bottom:26px}
#scrollReviews .review .review-votes .fa-thumbs-up{background-image:url(../../images/icon-thumbsup-black-b006db8b89.svg);width:9px;height:9px}
#scrollReviews .review .review-votes .fa-thumbs-up::before{content:""}
#scrollReviews .review .review-votes .fa-thumbs-down{background-image:url(../../images/icon-thumbsdown-gray-a33b866a98.svg);width:9px;height:9px;vertical-align:bottom}
#scrollReviews .review .review-votes .fa-thumbs-down::before{content:""}
#scrollReviews .previous{height:15px;width:15px;border-left:solid 2px #000;border-top:solid 2px #000;border-radius:0;background-color:transparent;transform:rotate(-45deg)}
@media only screen and (min-width:1350px){#scrollReviews .previous{left:-10px}
}
#scrollReviews .next{height:15px;width:15px;border-right:solid 2px #000;border-top:solid 2px #000;border-radius:0;background-color:transparent;transform:rotate(45deg)}
@media only screen and (min-width:1350px){#scrollReviews .next{right:-10px}
}
.set-product .price{display:none}
.set-product .set-form{flex-wrap:wrap}
.set-product .set-wrap{flex-basis:100%;display:flex;justify-content:space-between;align-items:top;margin-top:30px}
.set-product .set-image{flex-basis:calc(95% / 3);width:calc(95% / 3);max-width:calc(95% / 3)}
.set-product .set-aside{flex-basis:calc(190% / 3);width:calc(190% / 3);max-width:calc(190% / 3)}
.show-version__3 .set-product .set-aside{display:flex;flex-wrap:wrap;align-items:flex-end}
.show-version__3 .set-product .set-aside *{flex-basis:100%}
.show-version__3 .set-product .set-aside .selection-wrapper.variant{min-width:63px;flex-basis:30%}
.show-version__3 .set-product .set-aside .selection-wrapper.cart{flex-basis:1px;flex-grow:1;padding-bottom:0}
.show-version__3 .set-product .set-aside .selection-wrapper.cart button{height:51px;line-height:15px}
.set-product .purchase-box .selection-wrapper .variant-grid .selector-wrapper{width:100%}
.set-product .selector-wrapper label{display:inline-block}
.set-product .set-title{font-size:16px}
.set-product .set-single-price,.set-product .set-single-price #ProductPrice{margin-top:5px;color:#000;font-family:"Avenir Next LT Pro Bold","Gill Sans",Arial,Helvetica,sans-serif;font-size:14px;line-height:1}
.set-product .set-price{flex-basis:100%;display:flex;justify-content:space-between;align-items:center;margin-top:30px}
.set-product .cart{padding-left:0;padding-right:0;margin-top:15px}
.collection .variants-count{margin-bottom:10px;color:#a6abb1;font-family:"Avenir Next LT Pro","Gill Sans",Arial,Helvetica,sans-serif;font-size:12px}
.collection .grid-prod-add{display:none;flex-basis:100%;position:relative}
.collection .grid-prod-add .selector-wrapper{display:none}
.collection .swatch{margin:0;padding-bottom:8px;border-bottom:1px solid #ececed;opacity:0}
.collection .swatch:first-of-type{opacity:1;border-bottom:1px solid transparent}
.collection .swatch:last-of-type{width:calc(100% - 90px);padding-bottom:0;border-bottom:none}
.collection .swatch .header{display:none}
.collection .swatch .swatch-element{margin-top:8px;margin-right:8px}
.collection .swatch label,.collection .swatch.color label{min-width:27px;height:27px;padding:0;border:solid 1px #222;font-size:10px;font-weight:300;line-height:26px;color:#222;letter-spacing:0;background-position:top center;cursor:pointer}
.collection .swatch.size label{padding:0 4px 0 5px}
.collection .swatch.color label{border:solid 1px #fff;width:27px}
.collection .grid-prod-add__cta{opacity:0;position:absolute;right:0;bottom:4px;display:inline-block;height:20px;width:auto;color:#85CC95;font-size:11px;text-decoration:underline;text-transform:uppercase}
.collection .grid-prod-add__cta.disabled,.collection .grid-prod-add__cta:disabled{color:#a0a3a5}
.collection .grid-prod-add__cta.disabled::after,.collection .grid-prod-add__cta:disabled::after{display:none}
.collection .grid-prod-add__cta::after{content:" ";display:inline-block;width:12px;height:16px;margin-left:6px;vertical-align:text-bottom;background-image:url(../../images/icon-bag-green-f8e47c2504.svg);background-size:cover}
.collection .collection-footer{width:100%;text-align:center;padding:0}
.collection .collection-footer .pagination{margin-top:0;margin-bottom:12px}
.collection .collection-footer .pagination a{font-size:12px}
.inline-add__variant-select{display:none}
.panel{position:fixed;z-index:1100;top:100vh;height:calc(100vh - 86px);width:100vw;padding:0;font-size:14px;background:#fff;color:#222;font-family:"Avenir Next LT Pro","Gill Sans",Arial,Helvetica,sans-serif;overflow:scroll;-webkit-overflow-scrolling:touch;left:0;right:0;transition:transform .4s cubic-bezier(.16,.68,.43,.99);-webkit-backface-visibility:hidden}
.selection-wrapper.inline-add__variant select.single-option-selector{height:51px;width:100%;margin:0;padding:17px 12px;border:1px solid #222f3e;outline:0;outline-offset:-2px;border-radius:0;font-size:14px;line-height:14px;color:#000}
.inline-add__btn-wrap button.inline-add__submit{display:inline-block;height:50px;width:100%;padding:8px;background-color:#85CC95;font-family:"Avenir Next LT Pro Bold","Gill Sans",Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;line-height:14px;letter-spacing:1px;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;cursor:pointer;outline:0;border:0}
.inline-add__btn-wrap button.inline-add__submit:focus,.inline-add__btn-wrap button.inline-add__submit:hover{background-color:#85CC95}
.more.ajax-ready{flex-basis:100%;text-align:center;margin-bottom:20px}
.collection-ajax-loader{height:60px}
.mixit-loading{display:none;position:absolute;top:0;bottom:0;left:0;right:0;z-index:5;background-color:rgba(255,255,255,.5);text-align:center}
.is-loading .mixit-loading{display:block}
.mixit-loading__img{position:absolute;top:calc(50vh - 12px);width:72px;height:72px}
@media only screen and (min-width:769px){.template-search .collection .products-grid{flex-basis:100%}
}
.is-active .sort-title:after{transform:rotate(180deg)}
.reset-pass-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:45px}
.reset-pass-container h1{font-size:32px;margin-bottom:25px}
.content-container form{align-items:center;display:flex;flex-direction:column}
.content-container .selection-wrapper{min-width:280px}
.countdown{display:inline-block;padding:0 10px;margin-top:10px;border-radius:15px;background:#333;color:#fff;font-size:12px;height:25px;line-height:23px}
.countdown i{float:left;margin:4px 5px 0 0;width:19px;height:17px;background:url(../../images/sprite-f72d6f91ca.png) -232px -85px no-repeat}
.tag-discount{position:absolute;right:0;top:0;width:66px;height:66px;z-index:10;transform:scale(.9)}
.tag-discount-style-2{display:flex;justify-content:center;align-items:center}
.tag-discount-style-2 span{font-size:15px;margin-top:0}
.tag-discount__value{margin-top:12px;font-size:18px;font-weight:600}
.tag-discount__off{font-size:12px}
.tag-discount__off,.tag-discount__value{display:block;color:#fff;text-align:center}
.clearance-wrapper,.presale-wrapper{display:flex;align-items:center;margin-top:10px}
.inner-wraper{display:inline-block;background:rgba(243,137,152,.08);border:1px solid #f38998;border-radius:2px;padding:2px 10px 2px 5px}
.inner-wraper i{display:inline-block;width:22px;height:22px;text-align:center;line-height:22px;margin-right:2px;color:#F38998;font-size:16px;vertical-align:middle}
.presale-wrapper .tag-presale{vertical-align:middle}
.presale-wrapper .delivery-time{flex:1;font-size:14px;line-height:16px;color:#F38998}
.tag-presale .custom{display:inline-block;width:22px;height:22px;text-align:center;line-height:22px;margin-right:2px;color:#fff;background-color:#E83632;font-size:14px}
.tag-clearance .custom{display:inline-block;width:22px;height:22px;text-align:center;line-height:22px;margin-right:2px;color:#fff;background-color:#F85184;font-size:14px}
.tag-presale .text{display:inline-block;height:22px;padding:0 8px;line-height:22px;font-weight:400;border:1px solid #E83632;color:#E83632}
.tag-clearance .text{display:inline-block;height:22px;padding:0 8px;line-height:22px;font-weight:400;border:1px solid #F85184;color:#F85184;font-size:12px}
.tag-clearance,.tag-presale{position:relative;display:flex;align-items:center;margin-right:10px}
.product-images .tag-clearance{left:16%;margin-left:5px}
.sold-lout-layer{background:rgba(0,0,0,.45);position:absolute;top:0;right:0;width:auto;width:auto;z-index:20;text-indent:-99em;overflow:hidden}
.sold-lout-layer img{position:absolute;width:45%;z-index:30;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}
[data-name=content-container]{line-height:22px}
[data-name=content-container] table{border-top:1px solid #ccc}
[data-name=content-container] td,[data-name=content-container] th{border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;padding:6px}
[data-name=content-container] .contact-special td,[data-name=content-container] .contact-special th{border:0;padding:0}
[data-name=content-container] .contact-special table{border:0}
.contact-special__item-wrap{overflow:hidden;margin:0}
.contact-special__item{float:left;margin:0 20px 20px 0;list-style:none}
.contact-special__item-inner{height:80px;overflow:hidden;display:flex;align-items:center}
.contact-special__item-img{float:left;height:50px;width:50px;margin-right:10px}
.contact-special__item-desc{float:left}
.reset-pass-container .input-group{margin-top:15px}
.reset-pass-container .input-group .account-label{color:#676767;display:block;margin-top:14px;margin-bottom:7px;font-family:"Avenir Next LT Pro Bold","Gill Sans",Arial,Helvetica,sans-serif;font-size:14px}
.reset-pass-container .input-group input{padding-left:10px}
.reset-pass-container .input-group .account-reset-btn,.reset-pass-container .input-group input{border:1px solid #A6ABB1;height:35px;font-size:14px;width:275px}
.reset-pass-container .input-group .account-reset-btn{background:#85CC95;border:none;color:#fff;padding:10px 20px;text-transform:uppercase}
.reset-pass__back{color:#85CC95;font-family:"Avenir Next LT Pro","Gill Sans",Arial,Helvetica,sans-serif;margin-top:25px}
.reset-pass__back span{text-decoration:underline}
.slick-slide{height:auto}
.message-page{width:700px;margin:30px auto 50px;text-align:center;padding:20px}
.message-page .message-tit{font-weight:600;font-size:1.5em;color:#3b3b3b}
.message-page .summary{font-size:.9em;margin-top:5px}
.message-page .forget-title{margin-top:50px;margin-bottom:20px;font-size:18px;text-align:left;color:#555;font-weight:600}
.message-page .pass-list{margin-bottom:10px;text-align:left;color:#333}
@media only screen and (max-width:1024px){.message-page{width:100%}
.set-product .wrapper>.grid,.single-product .wrapper>.grid{flex-direction:column}
.set-product .wrapper>.grid>.product-aside,.set-product .wrapper>.grid>.product-images,.single-product .wrapper>.grid>.product-aside,.single-product .wrapper>.grid>.product-images{width:100%;flex:0 0 1}
.quick-view-main .grid{flex-direction:row!important}
.single-product .product-images{position:relative!important;top:0!important}
}
.description-html img{margin-bottom:10px!important;max-width:100%!important}
.description-html .scrollable-wrapper{margin-bottom:10px;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch}
.description-html table{margin:10px 0!important;width:100%!important;max-width:100%!important;background-color:transparent!important;border-collapse:collapse!important;border-spacing:0!important}
.description-html table tr{height:auto!important}
.description-html table tr:nth-child(even){background:#fff!important}
.description-html table tr:nth-child(odd){background:#f9f9f9!important}
.description-html table td,.description-html table th{padding:7px 0!important;border:1px solid #ddd!important;text-align:center!important;word-break:break-all!important}
.description-html video{width:100%!important;height:auto!important}
body.popover-mask{position:fixed;width:100%}
.spb-loading{display:block;width:100%;height:50px;margin:20px auto 0;border-radius:5px;background-color:silver}
.spb-loading .wrapper{display:flex;justify-content:center;align-items:center;height:100%}
.spb-loading span{display:inline-block;width:15px;height:15px;margin-right:5px;border-radius:50%;background:#666;animation:load 1.04s ease infinite;-webkit-animation:load 1.04s ease infinite}
.spb-loading span:last-child{margin-right:0}
@keyframes load{0%{opacity:1}
100%{opacity:0}
}
@-webkit-keyframes load{0%{opacity:1}
100%{opacity:0}
}
.spb-loading span:nth-child(1){animation-delay:.13s;-webkit-animation-delay:.13s}
.spb-loading span:nth-child(2){animation-delay:.26s;-webkit-animation-delay:.26s}
.spb-loading span:nth-child(3){animation-delay:.39s;-webkit-animation-delay:.39s}
.spb-loading span:nth-child(4){animation-delay:.52s;-webkit-animation-delay:.52s}
.spb-loading span:nth-child(5){animation-delay:.65s;-webkit-animation-delay:.65s}
.error-light{width:151px;height:221px;margin:0 auto;text-align:center;position:relative}
.error-light img{height:183px}
.error-bg{position:absolute;top:54px;width:100%;height:152px;background-image:url(https://ups.aopcdn.com/s1018/common/18043/1u875b577f0daa422eb3b0aa1d17192a88.png);background-color:currentColor;background-blend-mode:lighten;background-size:100%;z-index:-1;opacity:.3}
.error-text{text-align:center;font-size:24px;font-weight:600;line-height:37px;color:#000;opacity:1;margin-bottom:12px}
.error-text-sima{text-align:center;font-size:18px;font-family:Segoe UI;font-weight:400;line-height:25px;color:#302c48;opacity:.34;margin-bottom:40px}
.nosearch-bg{background-image:url(https://ups.aopcdn.com/s177/common/18046/1u7527e95c409147cbb4077117cabbdc36.png);background-color:currentColor;background-blend-mode:lighten;width:260px;height:225px;margin:7px auto 20px;background-size:100%}
.nosearch-text-sima{font-size:18px;line-height:22px;width:100%;margin:0 auto;margin-bottom:50px}
.error-a{background:#85cc95;opacity:1;border-radius:2px;margin:0 auto;color:#Fff;text-align:center;font-size:14px;font-weight:800;margin-bottom:30px;display:inline-block;padding:10px 20px;text-transform:uppercase}
@media (max-width:769px){.nosearch-bg{width:160px;height:138px;margin:0 auto 14px}
.nosearch-text-sima{width:322px}
.error-light img{height:112px}
.error-light{width:105px;height:139px}
.error-bg{top:25px;height:105px}
.error-text{font-size:16px;line-height:28px;margin-bottom:8px}
.error-text-sima{font-size:14px;line-height:16px;margin-bottom:16px}
.error-a{font-size:14px;margin-bottom:8px;padding:8px 16px}
}
.list-main .collection{padding:25px 50px 0 50px!important}
.list-collection-breadcrumb{margin:0 auto;padding:20px 50px 0 50px;max-width:1480px!important;width:100%}
.list-wrapper{display:flex}
.list-wrapper .filter{flex:0 0 293px;padding-right:43px;height:auto;max-width:293px}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}
input[type=number]{-moz-appearance:textfield}
.list-wrapper .grid{flex:1}
.list-wrapper .grid .no-results-svg,.no-results{width:100%;text-align:center}
.list-wrapper .grid .no-results-svg{margin-top:20%}
.list-wrapper .grid .no-results{margin-bottom:20%;padding-top:20px;font-size:18px;color:#b1b1b1}
.list-wrapper .sort-by{display:flex!important;justify-content:space-between}
.list-wrapper .sort-by .title-total{position:absolute;left:0;font-family:Roboto;line-height:45px;color:#222}
.color_apricot{background:#CB868F}
.color_apricot_white{background:#EEDAA7}
.color_army_green{background:#48552A}
.color_beige{background:beige}
.color_black{background:#000}
.color_blue{background:#00F}
.color_bright_orange{background:brown}
.color_brown{background:#5E3B25}
.color_brownness{background:#7D5138}
.color_brown_leopard_print{background:url(https://pms-hk.aopcdn.com/orgin/0/0/1/155_4b761e97f5.gif)}
.color_camel{background:#A88462}
.color_chocolate{background:#D2691E}
.color_claret,.color_claret_red{background:#5F0D1B}
.color_coffee{background:#2B1005}
.color_coral{background:coral}
.color_cream_colored{background:#FCFFF4}
.color_crimson{background:#ED143D}
.color_dark_blue{background:#00008B}
.color_dark_brown{background:brown}
.color_dark_green{background:#193829}
.color_dark_khaki{background:#BDB76B}
.color_dark_navy{background:#428BCA}
.color_date_red{background:#C14A64}
.color_emerald_green{background:#26824C}
.color_fluorescent_green{background:#83BB1B}
.color_gingham_plaid{background:url(https://pms-hk.aopcdn.com/orgin/0/0/1/171_37845f53d4.jpg)}
.color_gold{background:gold}
.color_gray{background:grey}
.color_green{background:green}
.color_ivory{background:ivory}
.color_jade{background:#2BA341}
.color_khaki{background:khaki}
.color_lake_blue{background:#1E92FF}
.color_lavender{background:#E6E6FA}
.color_leopard_print{background:url(https://pms-hk.aopcdn.com/orgin/0/0/1/180_851a131a87.gif)}
.color_light_blue{background:#ADD8E6}
.color_light_brown{background:#DF8080}
.color_light_gray{background:#D3D3D3}
.color_light_green{background:#90EE90}
.color_light_pink{background:#FFB6C1}
.color_light_tan{background:url(https://pms-hk.aopcdn.com/orgin/0/0/1/186_b2b7da9778.jpg)}
.color_multi{background:url(https://pms-hk.aopcdn.com/orgin/0/0/1/187_2af64a5bda.jpg)}
.color_navy_blue{background:navy}
.color_nude_pink{background:#D9A3A1}
.color_orange{background:orange}
.color_orange_red{background:#ED4930}
.color_peach{background:#FD7CBC}
.color_pink{background:pink}
.color_prunosus{background:#92363B}
.color_purple{background:purple}
.color_red{background:red}
.color_rose{background:#B63379}
.color_rose_gold{background:#e2d09e}
.color_royal_blue{background:#4169E1}
.color_same_as_photo{background:url(https://pms-hk.aopcdn.com/orgin/0/0/1/199_457cd79dfb.jpg)}
.color_silver{background:silver}
.color_sky_blue{background:#87CEEB}
.color_stripe{background:url(https://pms-hk.aopcdn.com/orgin/0/0/2/202_11d3cae98b.jpg)}
.color_watermelon_red{background:#FD817F}
.color_white{background:#FFF}
.color_white_black{background:url(https://pms-hk.aopcdn.com/orgin/0/0/2/211_e72e686fe6.gif)}
.color_yellow{background:#FF0}
.color_zebra{background:url(https://pms-hk.aopcdn.com/orgin/0/0/2/213_24f692dd17.gif)}
.color_champagne{background:#F0DAAB}
.color_camouflage{background:url(https://pms-hk.aopcdn.com/orgin/0/0/2/215_af7b8972ef.jpg)}
.color_dark_grey{background:#A9A9A9}
.swiper-pagination-clickable .swiper-pagination-bullet{margin-right:5px;outline:0;background:#000}
.swiper-pagination{left:50%;bottom:0}
.swiper-father{position:relative}
.swiper-container{width:100%;height:auto}
.swiper-slide{text-align:center;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.swiper-button-next,.swiper-button-prev{outline:0;background-size:70%;display:none;margin-top:-50px!important}
.swiper-pagination-bullet-active{background:#000}
.tag-discount-swiper{position:absolute;right:0;top:0;width:66px;height:66px;z-index:10}
.recommends .tag-discount-swiper{transform:scale(.7)}
.swiper-father .swiper-tags{display:block!important;margin-top:2px;font-weight:600;font-size:12px}
.swiper-father .figcaption{display:inline-block;width:calc(100%)}
.swiper-father .original-price{margin-left:5px;text-decoration:line-through!important;color:#999;font-size:12px}
.tag-clearance{position:relative;display:flex;align-items:center;transform:scale(.7);transform-origin:0 0;margin-right:10px}
.tag-clearance .custom{display:inline-block;width:22px;height:22px;text-align:center;line-height:22px;margin-right:2px;color:#fff;background-color:#F85184;font-size:14px}
.swiper-button-next,.swiper-button-prev{background:0 0!important}
.swiper-button-prev2{width:22px!important;height:22px!important;border-top:3px solid #999;border-right:3px solid #999;transform:rotate(-135deg);background:0 0;border-radius:3px}
.swiper-button-next2{width:22px!important;height:22px!important;border-top:3px solid #999;border-right:3px solid #999;transform:rotate(45deg);background:0 0;border-radius:3px}
.alert-info{background-color:#fcf8e3;border-color:#faebcc}
.alert{padding:15px;border:1px solid transparent;border-radius:4px}
.close{display:block;width:40px;height:40px;line-height:40px;font-size:21px;font-weight:700;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2;position:absolute;top:0;right:-10px;z-index:999}
.ywstyle{position:fixed;bottom:0;left:0;z-index:100;width:100%;padding:0;height:130px;background:rgba(245,245,245,.87);border-top:1px solid rgba(0,0,0,.15)}
.bottomwrapper{max-width:1319px;width:100%;height:100px;margin-left:auto;margin-right:auto}
.ywaddtocart{width:214px;height:56px;background:#000;border:1px solid #080808}
.mz-box{position:relative;top:0;left:0}
.mz-box-right{position:absolute;right:116px}
[dir=rtl] .mz-box-right{left:0;right:auto}
.mz-box-left{position:absolute;top:-5px;height:100px;display:flex;justify-content:center;align-items:center}
.ms-btn-addtocart{min-width:220px;margin-top:18px;border-radius:2px;float:right;height:48px;padding:0 14px;padding-left:15px;background:#000;background-size:18px auto;background-position:40px 15px;border:1px solid #080808;opacity:1;line-height:48px;text-align:center;font-size:17px;font-weight:600;color:#fff;cursor:pointer}
.ms-btn-addtocart:before{display:inline-block;width:22px;height:22px;content:'';background:url(../../images/icon-bag-2dd59bd275.svg) center no-repeat;background-size:18px auto;vertical-align:sub}
.ms-btn-addtocart img{width:15px;height:16px;position:relative;left:-5px;top:-2px}
.ms-pic{font-size:32px;font-family:Roboto;font-weight:700;line-height:38px;color:#222;opacity:1;float:right;width:250px;top:29px;text-align:right;margin-top:28px;margin-right:20px}
.mz-zk-box{width:768px;overflow:hidden;text-align:left;height:100px;display:flex;flex-flow:column wrap;align-content:flex-start}
.mz-zk-box li{line-height:32px;margin-left:20px;flex:0 0 33%}
.subtotal-notice span{color:#ed6e36!important}
.mz-zk-shallow{font-size:18px;font-weight:400;line-height:24px;color:#666;opacity:1}
.mz-zk-box li img{display:inline-block;vertical-align:middle;position:absolute;top:8px;left:0;width:14px}
.mz-zk-deep{font-size:14px;line-height:24px;color:#222;opacity:1;position:relative}
.mz-zk-deep span{padding-left:14px}
.mz-bot-box .mz-bot-left{position:relative}
.mz-zk-deep2{color:rgba(34,34,34,.8)}
.hot-searched-search-content{display:flex;padding-bottom:8px;flex-wrap:wrap;font-size:0}
.hot-searched{padding-bottom:38px;border-top:1px solid #707070}
#UPTRE_Checkout{padding:16px 24px!important;border-radius:2px;margin-top:6px}
.search-recommend{display:none;position:absolute;left:0;right:0;margin-top:0;background:#fff;border:1px solid #707070;border-top:none;z-index:1001}
.hot-searched,.recent-search{display:none;text-align:initial}
.hot-searched .title,.recent-search .title{padding:10px;overflow:hidden}
.hot-searched h4,.recent-search h4{float:left;font-size:16px;color:#333;font-weight:600;font-style:normal}
.recent-search .del-recent-search{float:right;width:15px;height:15px;background:url(../../images/del-search@2x-252a64c73f.png) no-repeat center center;background-size:15px 15px;cursor:pointer;margin-top:5px}
.recent-search{text-align:left}
.hot-searched span,.recent-search span{float:left;margin-right:5px;margin-bottom:5px;padding:0 10px;height:26px;line-height:26px;font-size:12px;text-align:center;color:#707070;background:#f4f4f4;border-radius:17px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}
.recent-search-content{padding:0 10px;overflow:hidden}
.hot-searched-content{padding:0 5px;overflow:hidden}
.hot-searched-search-content{display:flex;padding-bottom:8px;flex-wrap:wrap;font-size:0}
.hot-searched{padding-bottom:38px;border-top:1px solid #707070}
.load{visibility:hidden;position:absolute;left:0;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:11;border-radius:4px}
.load>div{width:10px;height:10px;-webkit-animation-fill-mode:both;animation-fill-mode:both;background-color:#fff;border-radius:100%;margin:2px;display:inline-block}
.load>div:nth-child(1){-webkit-animation:scale .75s -.24s infinite cubic-bezier(.2,.68,.18,1.08);animation:scale .75s -.24s infinite cubic-bezier(.2,.68,.18,1.08)}
.load>div:nth-child(2){-webkit-animation:scale .75s -.12s infinite cubic-bezier(.2,.68,.18,1.08);animation:scale .75s -.12s infinite cubic-bezier(.2,.68,.18,1.08)}
.load>div:nth-child(3){-webkit-animation:scale .75s 0s infinite cubic-bezier(.2,.68,.18,1.08);animation:scale .75s 0s infinite cubic-bezier(.2,.68,.18,1.08)}
@-webkit-keyframes scale{30%{-webkit-transform:scale(.3);transform:scale(.3)}
100%{-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes scale{30%{-webkit-transform:scale(.3);transform:scale(.3)}
100%{-webkit-transform:scale(1);transform:scale(1)}
}
.error-msg{margin:5px 5px 0;color:red;width:100%}
.dd{animation:shake 1s;-o-animation:shake 1s;-webkit-animation:shake 1s;-moz-animation:shake 1s}
@keyframes shake{0%,100%{-webkit-transform:translateX(0)}
10%,30%,50%,70%,90%{-webkit-transform:translateX(-5px)}
20%,40%,60%,80%{-webkit-transform:translateX(5px)}
}
@-o-keyframes shake{0%,100%{-webkit-transform:translateX(0)}
10%,30%,50%,70%,90%{-webkit-transform:translateX(-5px)}
20%,40%,60%,80%{-webkit-transform:translateX(5px)}
}
@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0)}
10%,30%,50%,70%,90%{-webkit-transform:translateX(-5px)}
20%,40%,60%,80%{-webkit-transform:translateX(5px)}
}
@-moz-keyframes shake{0%,100%{-moz-transform:translateX(0)}
10%,30%,50%,70%,90%{-moz-transform:translateX(-5px)}
20%,40%,60%,80%{-moz-transform:translateX(5px)}
}
.pagination{width:100%;margin:40px auto;text-align:center;display:flex;align-items:center;justify-content:center}
.pagination::after{clear:both;content:"";display:table}
.pagination .pagination-next,.pagination .pagination-prev{display:none}
.pagination .pagination-item{border:1px solid #d9dadb;padding:5px 10px;margin:0 2px;text-decoration:none;text-transform:uppercase;font-weight:600;font-size:12px;color:#676b6e}
.pagination .pagination-item:focus,.pagination .pagination-item:hover{background:#000;color:#fff}
.pagination .pagination-item.active{cursor:default;background:#85cc95;color:#fff}
.goods_item_Hotzone{margin-top:30px}
.account-page{display:flex;padding:30px}
.cart-list{padding:0}
.figcaption .product-title{display:block;height:24px;line-height:24px;font-size:14px;margin-top:5px;margin-bottom:0;color:#666;text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:100%;padding:0}
.size-model{margin-left:100px;font-size:13px;text-decoration:underline}
.size-model:before{content:"";display:inline-block;width:13px;height:13px;margin-right:5px;background:no-repeat center center url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAFvSURBVEhL1ZQhj4NAEEbv12JrqcViwWJbW4utxtaisWiSvbxNvmaA2TvYJpeceMmynZ3HzCz9WpYl/AX/TzSOo7svPhbN8xyqqgpFUYSu69wY+EgkyeVyecsej4cbmy2SBKZpintUhOz5fO7is0S2EmYDbduG+/0emqZxZadFWwl7dV3Hatjv+96t7JSIFpGMJPaWscdsEGpGinu9XvH5sIjEVKHB2xvGb6qKiuF6vcZYze+QyEqAt1SbtrFea+FXkZWwpu+s9aaWlAR+FElCr7lVdt/GgebnSSApshLW27l4sSkJuCIdJLngjb2ZHJHATqSDuprqO7D2Yr3ftqxEGjQH9QEqAc+2ojMSeIuQUAWHdfB2u4VhGFYH4KwEoogWISnLMiZI/QNDjgSiSIf5mpGy9r4TqsuRwLt1JKEqktgAodbmSGB3GUi2/V4+lcBKBFuZfc6VwE4ESs48vApzcEWQamMuSRFwG7398yzhG+wbpLCB5sCQAAAAAElFTkSuQmCC);background-size:100%}
@media screen and (min-width:768px) and (max-width:1024px){.promo-bar-countdown,.promo-bar-text{max-width:calc(100% - 370px);margin:0 auto;display:inline-block}
.brand-eco{background-color:transparent!important;justify-content:flex-end;bottom:0;top:0;right:0;height:100%;width:auto;border:0;transform:none;transition:.3s ease-out transform}
.brand-eco a{height:100%;padding:0;background-color:transparent}
.brand-eco .eco-logo{background-size:95% 20px}
.brand-eco .eco-logo:first-child{display:none}
.brand-eco .eco-logo:last-child{display:block}
.brand-eco a:hover .eco-hover{opacity:1;visibility:visible}
.eco-link{max-width:none}
header.site-header{display:block}
iframe[__jx__id]{width:50%!important}
iframe[__jx__id]{width:30%!important}
.purchase-box .selection-wrapper .variant-grid .size-guide{clear:none}
.collection .variants-count{display:none}
.collection .grid-prod-add{display:block}
.product-aside{padding-left:10px}
.comment .wrapper .form .review-form .postBtn{left:0;right:auto}
.template-page .social-icons{display:inline-block}
.product-more-link{text-align:center}
.email-capture__mobile-trigger{display:none}
.cart-contents p.freeshipping{background-color:#eaeaea}
.cart-contents p.freeshipping .free,.cart-contents p.freeshipping .price{color:#ed6e36}
.account-page{display:block;padding:0}
.account-details{margin:0}
}
.button-wrapper>a.button{padding:0;line-height:46px;margin-top:10px;display:block;cursor:pointer;position:relative;z-index:1}
.button-wrapper>a.button.plain{background-color:transparent;color:#fff}
.button-wrapper>a.button .button-text{color:#fff;position:relative;z-index:1;font-size:14px;font-weight:bolder;letter-spacing:1px}
.button-wrapper>a.button.disabled{cursor:not-allowed;border-color:#a0a3a5}
.button-wrapper>a.button.disabled .button-text{color:#a0a3a5}
#AddToCart{border:1px solid transparent}
#AddToCart.plain{background-color:transparent}
[dir=rtl] figure.cart-item-img{margin-right:0!important;margin-left:18px}
.qq-gallery .qq-btn{float:right;border:none;padding:0;margin:0;box-shadow:none}
.qq-gallery .qq-upload-button{display:inline;width:105px;padding:7px 10px;float:left;text-align:center;background:#00ABC7;color:#FFF;border-radius:2px;border:1px solid #37B7CC;box-shadow:0 1px 1px rgba(255,255,255,.37) inset,1px 0 1px rgba(255,255,255,.07) inset,0 1px 0 rgba(0,0,0,.36),0 -2px 12px rgba(0,0,0,.08) inset}
.qq-gallery .qq-upload-button-hover{background:#33B6CC}
.qq-gallery .qq-upload-button-focus{outline:#000 dotted 1px}
.qq-gallery.qq-uploader{position:relative;min-height:200px;max-height:490px;overflow-y:hidden;width:inherit;border-radius:6px;border:1px dashed #CCC;background-color:#FAFAFA;padding:20px}
.qq-gallery.qq-uploader:before{content:attr(qq-drop-area-text) " ";position:absolute;font-size:200%;left:0;width:100%;text-align:center;top:45%;opacity:.25;filter:alpha(opacity=25)}
.qq-gallery .qq-upload-drop-area,.qq-upload-extra-drop-area{position:absolute;top:0;left:0;width:100%;height:100%;min-height:30px;z-index:2;background:#F9F9F9;border-radius:4px;text-align:center}
.qq-gallery .qq-upload-drop-area span{display:block;position:absolute;top:50%;width:100%;margin-top:-8px;font-size:16px}
.qq-gallery .qq-upload-extra-drop-area{position:relative;margin-top:50px;font-size:16px;padding-top:30px;height:20px;min-height:40px}
.qq-gallery .qq-upload-drop-area-active{background:#FDFDFD;border-radius:4px}
.qq-gallery .qq-upload-list{margin:0;padding:10px 0 0;list-style:none;max-height:450px;overflow-y:auto;clear:both;box-shadow:none}
.qq-gallery .qq-upload-list li{display:inline-block;position:relative;max-width:120px;margin:0 25px 25px 0;padding:0;line-height:16px;font-size:13px;color:#424242;background-color:#FFF;border-radius:2px;box-shadow:0 1px 1px 0 rgba(0,0,0,.22);vertical-align:top;height:186px}
.qq-gallery .qq-upload-continue,.qq-gallery .qq-upload-delete,.qq-gallery .qq-upload-failed-text,.qq-gallery .qq-upload-pause,.qq-gallery .qq-upload-retry,.qq-gallery .qq-upload-size,.qq-gallery .qq-upload-spinner{display:inline}
.qq-gallery .qq-upload-continue:hover,.qq-gallery .qq-upload-delete:hover,.qq-gallery .qq-upload-pause:hover,.qq-gallery .qq-upload-retry:hover{background-color:transparent}
.qq-gallery .qq-upload-cancel,.qq-gallery .qq-upload-continue,.qq-gallery .qq-upload-delete,.qq-gallery .qq-upload-pause{cursor:pointer}
.qq-gallery .qq-upload-continue,.qq-gallery .qq-upload-delete,.qq-gallery .qq-upload-pause{border:none;background:0 0;color:#00A0BA;font-size:12px;padding:0}
.qq-gallery .qq-upload-status-text{color:#333;font-size:12px;padding-left:3px;padding-top:2px;display:none;width:108px}
.qq-gallery .qq-upload-fail .qq-upload-status-text{text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden;display:block}
.qq-gallery .qq-upload-retrying .qq-upload-status-text{display:inline-block}
.qq-gallery .qq-upload-retrying .qq-progress-bar-container{display:none}
.qq-gallery .qq-upload-cancel{background-color:#525252;color:#F7F7F7;font-weight:700;font-family:Arial,Helvetica,sans-serif;border-radius:12px;border:none;height:22px;width:22px;padding:4px;position:absolute;right:-5px;top:-6px;margin:0;line-height:17px}
.qq-gallery .qq-upload-cancel:hover{background-color:#525252}
.qq-gallery .qq-upload-retry{cursor:pointer;position:absolute;top:30px;left:50%;margin-left:-31px;box-shadow:0 1px 1px rgba(255,255,255,.37) inset,1px 0 1px rgba(255,255,255,.07) inset,0 4px 4px rgba(0,0,0,.5),0 -2px 12px rgba(0,0,0,.08) inset;padding:3px 4px;border:1px solid #d2ddc7;border-radius:2px;color:inherit;background-color:#EBF6E0;z-index:1}
.qq-gallery .qq-upload-retry:hover{background-color:#f7ffec}
.qq-gallery .qq-file-info{padding:10px 6px 4px;margin-top:-3px;border-radius:0 0 2px 2px;text-align:left;overflow:hidden}
.qq-gallery .qq-file-info .qq-file-name{position:relative}
.qq-gallery .qq-upload-file{display:block;margin-right:0;margin-bottom:3px;width:auto;text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden}
.qq-gallery .qq-upload-spinner{display:inline-block;background:url(../../images/loading.gif);position:absolute;left:50%;margin-left:-7px;top:53px;width:15px;height:15px;vertical-align:text-bottom}
.qq-gallery .qq-drop-processing{display:block}
.qq-gallery .qq-drop-processing-spinner{display:inline-block;width:24px;height:24px;vertical-align:text-bottom}
.qq-gallery .qq-upload-failed-text{display:none;font-style:italic;font-weight:700}
.qq-gallery .qq-upload-failed-icon{display:none;width:15px;height:15px;vertical-align:text-bottom}
.qq-gallery .qq-upload-fail .qq-upload-failed-text,.qq-gallery .qq-upload-retrying .qq-upload-failed-text{display:inline}
.qq-gallery .qq-upload-list li.qq-upload-success{background-color:#F2F7ED}
.qq-gallery .qq-upload-list li.qq-upload-fail{background-color:#F5EDED;box-shadow:0 0 1px 0 red;border:0}
.qq-gallery .qq-progress-bar{display:block;background:#00abc7;width:0;height:15px;border-radius:6px;margin-bottom:3px}
.qq-gallery .qq-total-progress-bar{height:25px;border-radius:9px}
.qq-gallery .qq-total-progress-bar-container{margin-left:9px;display:inline;float:right;width:500px}
.qq-gallery .qq-upload-size{float:left;font-size:11px;color:#929292;margin-bottom:3px;margin-right:0;display:inline-block}
.qq-gallery INPUT.qq-edit-filename{position:absolute;opacity:0;filter:alpha(opacity=0);z-index:-1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}
.qq-gallery .qq-upload-file.qq-editable{cursor:pointer;margin-right:20px}
.qq-gallery .qq-edit-filename-icon.qq-editable{display:inline-block;cursor:pointer;position:absolute;right:0;top:0}
.qq-gallery INPUT.qq-edit-filename.qq-editing{position:static;height:28px;width:90px;width:-moz-available;padding:0 8px;margin-bottom:3px;border:1px solid #ccc;border-radius:2px;font-size:13px;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}
.qq-gallery .qq-edit-filename-icon{display:none;width:15px;height:15px;vertical-align:text-bottom}
.qq-gallery .qq-continue-icon,.qq-gallery .qq-delete-icon,.qq-gallery .qq-pause-icon,.qq-gallery .qq-retry-icon{width:15px;height:15px;vertical-align:sub;display:inline-block}
.qq-gallery .qq-retry-icon{float:none}
.qq-gallery .qq-hide{display:none}
.qq-gallery .qq-in-progress .qq-thumbnail-wrapper{opacity:.5;filter:alpha(opacity=50)}
.qq-gallery .qq-thumbnail-wrapper{overflow:hidden;position:relative;height:120px;width:120px}
.qq-gallery .qq-thumbnail-selector{border-radius:2px 2px 0 0;bottom:0;top:0;margin:auto;display:block}
:root *>.qq-gallery .qq-thumbnail-selector{position:relative;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%)}
.qq-gallery.qq-uploader DIALOG{display:none}
.qq-gallery.qq-uploader DIALOG[open]{display:block}
.qq-gallery.qq-uploader DIALOG .qq-dialog-buttons{text-align:center;padding-top:10px}
.qq-gallery.qq-uploader DIALOG .qq-dialog-buttons BUTTON{margin-left:5px;margin-right:5px}
.qq-gallery.qq-uploader DIALOG .qq-dialog-message-selector{padding-bottom:10px}
.qq-gallery .qq-uploader DIALOG::backdrop{background-color:rgba(0,0,0,.7)}
.qq-btn,.qq-upload-button{box-shadow:0 1px 1px rgba(255,255,255,.37) inset,1px 0 1px rgba(255,255,255,.07) inset,0 1px 0 rgba(0,0,0,.36),0 -2px 12px rgba(0,0,0,.08) inset}
.qq-btn{padding:3px 4px;border:1px solid #CCC;border-radius:2px;color:inherit;background-color:#FFF}
.qq-upload-delete{background-color:#e65c47;color:#FAFAFA;border-color:#dc523d;text-shadow:0 1px 1px rgba(0,0,0,.55)}
.qq-upload-delete:hover{background-color:#f56b56}
.qq-upload-cancel{background-color:#F5D7D7;border-color:#e6c8c8}
.qq-upload-cancel:hover{background-color:#ffe1e1}
.qq-upload-retry{background-color:#EBF6E0;border-color:#d2ddc7}
.qq-upload-retry:hover{background-color:#f7ffec}
.qq-upload-continue,.qq-upload-pause{background-color:#00ABC7;color:#FAFAFA;border-color:#2dadc2;text-shadow:0 1px 1px rgba(0,0,0,.55)}
.qq-upload-continue:hover,.qq-upload-pause:hover{background-color:#0fbad6}
.qq-upload-button{display:inline;width:105px;margin-bottom:10px;padding:7px 10px;text-align:center;float:left;background:#00ABC7;color:#FFF;border-radius:2px;border:1px solid #2dadc2}
.qq-upload-button-hover{background:#33B6CC}
.qq-upload-button-focus{outline:#000 dotted 1px}
.qq-uploader{position:relative;min-height:200px;max-height:490px;overflow-y:hidden;width:inherit;border-radius:6px;background-color:#FDFDFD;border:1px dashed #CCC;padding:20px}
.qq-uploader:before{content:attr(qq-drop-area-text) " ";position:absolute;font-size:200%;left:0;width:100%;text-align:center;top:45%;opacity:.25}
.qq-upload-drop-area,.qq-upload-extra-drop-area{position:absolute;top:0;left:0;width:100%;height:100%;min-height:30px;z-index:2;background:#F9F9F9;border-radius:4px;border:1px dashed #CCC;text-align:center}
.qq-upload-drop-area span{display:block;position:absolute;top:50%;width:100%;margin-top:-8px;font-size:16px}
.qq-upload-extra-drop-area{position:relative;margin-top:50px;font-size:16px;padding-top:30px;height:20px;min-height:40px}
.qq-upload-drop-area-active{background:#FDFDFD;border-radius:4px;border:1px dashed #CCC}
.qq-upload-list{margin:0;padding:0;list-style:none;max-height:450px;overflow-y:auto;box-shadow:0 1px 0 rgba(15,15,50,.14);clear:both}
.qq-upload-list li{margin:0;padding:9px;line-height:15px;font-size:16px;color:#424242;background-color:#F6F6F6;border-top:1px solid #FFF;border-bottom:1px solid #DDD}
.qq-upload-list li:first-child{border-top:none}
.qq-upload-list li:last-child{border-bottom:none}
.qq-upload-cancel,.qq-upload-continue,.qq-upload-delete,.qq-upload-failed-text,.qq-upload-file,.qq-upload-pause,.qq-upload-retry,.qq-upload-size,.qq-upload-spinner{margin-right:12px;display:inline}
.qq-upload-file{vertical-align:middle;display:inline-block;width:300px;text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden;height:18px}
.qq-upload-spinner{display:inline-block;background:url(../../images/loading.gif);width:15px;height:15px;vertical-align:text-bottom}
.qq-drop-processing{display:block}
.qq-drop-processing-spinner{display:inline-block;width:24px;height:24px;vertical-align:text-bottom}
.qq-upload-cancel,.qq-upload-continue,.qq-upload-delete,.qq-upload-pause,.qq-upload-retry,.qq-upload-size{font-size:12px;font-weight:400;cursor:pointer;vertical-align:middle}
.qq-upload-status-text{font-size:14px;font-weight:700;display:block}
.qq-upload-failed-text{display:none;font-style:italic;font-weight:700}
.qq-upload-failed-icon{display:none;width:15px;height:15px;vertical-align:text-bottom}
.qq-upload-fail .qq-upload-failed-text,.qq-upload-retrying .qq-upload-failed-text{display:inline}
.qq-upload-list li.qq-upload-success{background-color:#EBF6E0;color:#424242;border-bottom:1px solid #D3DED1;border-top:1px solid #F7FFF5}
.qq-upload-list li.qq-upload-fail{background-color:#F5D7D7;color:#424242;border-bottom:1px solid #DECACA;border-top:1px solid #FCE6E6}
.qq-progress-bar{display:block;background:#00abc7;width:0;height:15px;border-radius:6px;margin-bottom:3px}
.qq-total-progress-bar{height:25px;border-radius:9px}
.qq-total-progress-bar-container{margin-left:9px;display:inline;float:right;width:500px}
INPUT.qq-edit-filename{position:absolute;opacity:0;filter:alpha(opacity=0);z-index:-1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}
.qq-upload-file.qq-editable{cursor:pointer;margin-right:4px}
.qq-edit-filename-icon.qq-editable{display:inline-block;cursor:pointer}
.qq-hide,.qq-uploader DIALOG{display:none}
INPUT.qq-edit-filename.qq-editing{position:static;height:28px;padding:0 8px;margin-right:10px;margin-bottom:-5px;border:1px solid #ccc;border-radius:2px;font-size:16px;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}
.qq-edit-filename-icon{display:none;width:15px;height:15px;vertical-align:text-bottom;margin-right:16px}
.qq-thumbnail-selector{vertical-align:middle;margin-right:12px}
.qq-uploader DIALOG{display:none;left:50%;transform:translateX(-50%);border:0;padding:20px}
.qq-uploader DIALOG[open]{display:block}
.qq-uploader DIALOG .qq-dialog-buttons{text-align:center;padding-top:10px}
.qq-uploader DIALOG .qq-dialog-buttons BUTTON{margin-left:5px;margin-right:5px}
.qq-uploader DIALOG .qq-dialog-message-selector{padding-bottom:10px}
.qq-uploader DIALOG::backdrop{background-color:rgba(0,0,0,.7)}
footer{padding:36px 16px 0;box-shadow:inset 0 1px 0 0 #f2f2f2;background:#fff;margin-top:30px}
footer #footer{display:flex;text-align:center;max-width:1480px;overflow:hidden;margin:0 auto;position:relative}
footer #footer .footer-left{text-align:left;overflow:hidden}
footer #footer .footer-center{display:flex;flex:1;padding:0 60px;flex-direction:row;overflow:hidden}
footer #footer .footer-center .help{flex:1;text-align:left;padding:0 20px;overflow:hidden}
footer #footer .footer-center .help dt{line-height:40px;font-size:20px;text-transform:capitalize}
footer #footer .footer-center .help dd{overflow:hidden}
footer #footer .footer-center .help dd a{display:block;line-height:32px;font-size:14px;color:#666;word-break:break-all}
footer #footer .footer-right{overflow:hidden}
footer .copyright{padding:20px 0;text-align:center;overflow:hidden}
.footer-social{text-align:left;padding:31px 0 44px;z-index:0}
.footer-social p{width:200px;overflow:hidden}
.footer-social .social-icons{float:none}
.footer-social .social-icons li{display:inline-block;margin:0 5px}
.footer-social .social-icons a{display:block;width:32px;height:32px;text-align:center;position:relative;top:-3px;border:1px solid #707070;border-radius:50%;color:#333;font-size:1.125em;line-height:26px;transition:opacity .2s ease-in-out}
.footer-social .social-icons a:hover{color:#f9c715;border:1px solid #333;opacity:.6}
@media screen and (min-width:768px) and (max-width:1024px){footer #footer .footer-left{width:200px;margin-right:8%}
footer #footer .footer-center{padding:0 10px}
footer #footer .footer-center .help{padding:0 10px}
footer #footer .footer-center .help dt{font-size:16px}
footer #footer .footer-right{width:200px;overflow:hidden;position:absolute;top:50px;left:0}
.footer-social .social-icons li{display:inline-block;margin:0 5px 8px 0}
}
.top-banner{height:48px}
header{width:100%;box-shadow:0 6px 12px 0 rgba(0,0,0,.04);transition:all ease-in-out .3s;position:relative}
.header_active{background:#fff;position:fixed;top:-1;left:0;z-index:999}
#top{background:#fff;max-width:1480px;height:54px;padding:16px 0;text-align:center;margin:0 auto;position:relative}
.header-left{float:left;width:40%;padding:17px 0}
.order-free{padding-left:10px;float:left;font-size:14px;overflow:hidden}
.order-free *{vertical-align:baseline}
.js-free-shipping ul li{display:none;height:22px;line-height:22px;white-space:nowrap;overflow:hidden}
.js-free-shipping ul li.inline-block{display:inline-block}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
@keyframes flipInX{0%{-webkit-transform:rotate3d(1,0,0,90deg);transform:rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}
40%{-webkit-transform:rotate3d(1,0,0,-20deg);transform:rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
60%{-webkit-transform:rotate3d(1,0,0,10deg);transform:rotate3d(1,0,0,10deg);opacity:1}
80%{-webkit-transform:rotate3d(1,0,0,-5deg);transform:rotate3d(1,0,0,-5deg)}
100%{-webkit-transform:rotate3d(1,0,0,0deg);transform:rotate3d(1,0,0,0deg);opacity:1}
}
.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:flipInX;animation-name:flipInX}
.header-right{float:right;width:40%;padding:10px 0;text-align:right}
.search-bar{display:inline-block;min-width:30px;height:32px;position:relative;top:0;cursor:pointer}
.j-msearch{position:relative;z-index:10;margin-right:5px}
.search-bar.open-search{width:auto}
.search-bar .icon-wrapper{position:absolute;left:8px;top:3px;z-index:11}
.search-bar .icon-wrapper .icon-sousuo2{display:inline-block;width:20px;height:27px;font-size:20px;background:url(../../images/icon-search-e6e3f31fd1.svg) center no-repeat;background-size:18px auto;cursor:pointer}
.search-bar .search-icon{font-size:24px;vertical-align:middle}
.j-msearch::before,.search-bar .search-icon::before{content:" ";display:inline-block;width:17px;height:17px;margin-right:8px;background-image:url(../../images/icon-search-black-5b9817a077.svg);vertical-align:text-bottom}
.search-bar input[type=text]{height:32px;width:0;border:solid 1px #999;background-color:#fff;transition:width ease-in-out .3s;opacity:0;cursor:pointer}
.search-bar.open-search input[type=text]{padding-left:32px;padding-right:28px;width:260px;height:32px;box-sizing:border-box;opacity:1;cursor:text}
.search-bar .button-wrapper{position:absolute;right:4px;top:4px;opacity:0}
.search-bar .button-wrapper button{background:0 0}
.search-bar.open-search .button-wrapper{opacity:1}
.search-bar .icon-close:before{left:0;top:calc(50% - 1px)}
#account{display:inline-block;height:32px;line-height:32px;font-size:20px;overflow:hidden;margin:0 20px}
#CartButton{display:inline-block;height:32px;line-height:32px;padding-right:40px;font-size:20px;position:relative}
#CartButton #CartCount{display:block;width:20px;height:20px;line-height:20px;border-radius:50%;text-align:center;color:#fff;font-size:12px;background:#82cd93;overflow:hidden;position:absolute;top:-5px;left:20px;z-index:9}
nav{background:#fff;border-top:1px solid #f2f2f2;text-align:center}
nav>ul{display:inline-block;max-width:1480px}
nav>ul>li{display:inline-block;position:relative}
nav>ul>li>a{display:inline-block;height:52px;line-height:52px;padding:0 15px}
nav>ul>li>a>span{position:relative}
nav>ul>li>a>span i{display:inline-block;position:absolute;top:-13px;right:-2px;width:32px;text-align:center;padding:.08em .1em;line-height:1em;color:#fff;border-radius:.2em;font-size:10px;font-style:normal;font-weight:400;background-color:#f35b6e}
nav>ul>li>a>span i:after{content:"";position:absolute;top:100%;right:50%;margin-right:-4px;width:0;height:0;border-style:solid;border-width:3px 3px 0;border-color:#f35b6e transparent transparent transparent}
.second-child{min-width:100%;background:#fff;box-shadow:0 15px 30px rgba(0,0,0,.1);position:absolute;top:52px;left:0;z-index:99;display:none}
.second-child>li{position:relative}
.second-child>li>a{display:block;padding:8px 15px;text-align:left;font-weight:700;color:#222;font-size:14px;white-space:nowrap}
.second-child>li>a>span{position:relative}
.second-child>li>a>span i{display:inline-block;position:absolute;top:-13px;right:-2px;width:32px;text-align:center;padding:.08em .1em;line-height:1em;color:#fff;border-radius:.2em;font-size:10px;font-style:normal;font-weight:400;background-color:#f35b6e}
.second-child>li>a>span i:after{content:"";position:absolute;top:100%;right:50%;margin-right:-4px;width:0;height:0;border-style:solid;border-width:3px 3px 0;border-color:#f35b6e transparent transparent transparent}
.third-child{min-width:100%;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;background:#fff}
.third-child>li>a{display:block;padding:10px 15px;text-align:left;font-weight:400;color:#555;white-space:nowrap}
.third-child>li>a>span{position:relative}
.third-child>li>a>span i{display:inline-block;position:absolute;top:-13px;right:-2px;width:32px;text-align:center;padding:.08em .1em;line-height:1em;color:#fff;border-radius:.2em;font-size:10px;font-style:normal;font-weight:400;background-color:#f35b6e}
.third-child>li>a>span i:after{content:"";position:absolute;top:100%;right:50%;margin-right:-4px;width:0;height:0;border-style:solid;border-width:3px 3px 0;border-color:#f35b6e transparent transparent transparent}
.nav-bar li{position:initial}
.nav-bar__template{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;flex-basis:100%;position:relative;min-height:350px;max-height:calc(100vh - 240px);padding-bottom:0;white-space:nowrap;background:#fff}
.nav-bar__template__inner{display:-ms-flexbox;display:flex;width:100%;height:100%;justify-content:center}
.nav-bar__template__sloganImg img{width:100%;height:100%;max-height:500px}
.nav-bar__template__sloganImg a{padding:0!important;display:initial!important}
.nav-bar__template__textWithImg{width:220px;display:inline-block;vertical-align:top;white-space:nowrap;overflow:hidden;max-height:320px;margin:15px}
.nav-bar__template__textWithImg__img{height:280px;margin-bottom:10px}
.nav-bar__template__textWithImg__img a{padding:0!important;display:initial!important}
.nav-bar__template__textWithImg__img img{width:100%;height:100%}
.nav-bar__template__textWithImg__text{padding:0 3px;margin-top:-1px;color:#222;font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:normal}
.nav-bar__template__4Img{display:inline-block;vertical-align:top;width:300px;height:300px}
.nav-bar__template__4Img a{padding:0!important;display:initial!important;float:left;width:140px;height:140px;margin:0 5px 10px 5px}
.nav-bar__template__4Img img{width:100%;height:100%}
.nav-bar__template__text{margin:10px 40px}
.nav-bar__template__text-title{margin:0 20px 8px 0;text-align:left;font-size:12px;font-weight:700}
.nav-bar__template__text-list--block{display:inline-block;vertical-align:top}
.nav-bar__template__text-list--block .text{text-align:left;margin:5px 5px 5px 0}
.nav-bar__template__text a{font-size:inherit!important;padding:inherit!important;position:relative}
.nav-bar__template__text a:after{display:block;position:absolute;content:'';bottom:0;left:0;width:100%;opacity:0;transform:scale(0,1);transform-origin:left center;border-bottom:2px solid #5c5c5c;transition:transform .3s,opacity .3s}
.nav-bar__template__text a:hover:after{opacity:1;transform:scale(1,1)}
.nav-bar__template__text .bolder{font-size:15px;line-height:17px;font-weight:bolder;text-align:left;padding-bottom:6px}
.nav-bar__template__text .normal{font-size:14px;line-height:15px;padding:0 0 8px 5px;text-align:left}
div[template="2"] img{object-fit:cover}
div[template="3"] img{object-fit:cover}
div[template="4"] img{object-fit:cover}
div[template="5"] img{object-fit:cover}
div[template="6"] img{object-fit:cover}
div[template="7"] img{object-fit:cover}
@media screen and (min-width:768px) and (max-width:1024px){.search-bar{display:inline-block}
.j-msearch{display:none}
.search-bar.open-search input[type=text]{width:170px}
nav{padding-top:50px}
nav ul li a{height:36px;line-height:36px}
nav ul li a i{top:-5px}
.second-child{top:34px}
.order-free{position:absolute;top:100px;left:0;right:0;z-index:999}
}
/*! jQuery UI - v1.12.1 - 2016-09-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?bgShadowXPos=&bgOverlayXPos=&bgErrorXPos=&bgHighlightXPos=&bgContentXPos=&bgHeaderXPos=&bgActiveXPos=&bgHoverXPos=&bgDefaultXPos=&bgShadowYPos=&bgOverlayYPos=&bgErrorYPos=&bgHighlightYPos=&bgContentYPos=&bgHeaderYPos=&bgActiveYPos=&bgHoverYPos=&bgDefaultYPos=&bgShadowRepeat=&bgOverlayRepeat=&bgErrorRepeat=&bgHighlightRepeat=&bgContentRepeat=&bgHeaderRepeat=&bgActiveRepeat=&bgHoverRepeat=&bgDefaultRepeat=&iconsHover=url(%22images%2Fui-icons_555555_256x240.png%22)&iconsHighlight=url(%22images%2Fui-icons_777620_256x240.png%22)&iconsHeader=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsError=url(%22images%2Fui-icons_cc0000_256x240.png%22)&iconsDefault=url(%22images%2Fui-icons_777777_256x240.png%22)&iconsContent=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsActive=url(%22images%2Fui-icons_ffffff_256x240.png%22)&bgImgUrlShadow=&bgImgUrlOverlay=&bgImgUrlHover=&bgImgUrlHighlight=&bgImgUrlHeader=&bgImgUrlError=&bgImgUrlDefault=&bgImgUrlContent=&bgImgUrlActive=&opacityFilterShadow=Alpha(Opacity%3D30)&opacityFilterOverlay=Alpha(Opacity%3D30)&opacityShadowPerc=30&opacityOverlayPerc=30&iconColorHover=%23555555&iconColorHighlight=%23777620&iconColorHeader=%23444444&iconColorError=%23cc0000&iconColorDefault=%23777777&iconColorContent=%23444444&iconColorActive=%23ffffff&bgImgOpacityShadow=0&bgImgOpacityOverlay=0&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityContent=75&bgImgOpacityHeader=75&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgTextureShadow=flat&bgTextureOverlay=flat&bgTextureError=flat&bgTextureHighlight=flat&bgTextureContent=flat&bgTextureHeader=flat&bgTextureActive=flat&bgTextureHover=flat&bgTextureDefault=flat&cornerRadius=3px&fwDefault=normal&ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&cornerRadiusShadow=8px&thicknessShadow=5px&offsetLeftShadow=0px&offsetTopShadow=0px&opacityShadow=.3&bgColorShadow=%23666666&opacityOverlay=.3&bgColorOverlay=%23aaaaaa&fcError=%235f3f3f&borderColorError=%23f1a899&bgColorError=%23fddfdf&fcHighlight=%23777620&borderColorHighlight=%23dad55e&bgColorHighlight=%23fffa90&fcContent=%23333333&borderColorContent=%23dddddd&bgColorContent=%23ffffff&fcHeader=%23333333&borderColorHeader=%23dddddd&bgColorHeader=%23e9e9e9&fcActive=%23ffffff&borderColorActive=%23003eff&bgColorActive=%23007fff&fcHover=%232b2b2b&borderColorHover=%23cccccc&bgColorHover=%23ededed&fcDefault=%23454545&borderColorDefault=%23c5c5c5&bgColorDefault=%23f6f6f6
* Copyright jQuery Foundation and other contributors; Licensed MIT */
.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}
.ui-helper-clearfix:after{clear:both}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}
.ui-front{z-index:100}
.ui-state-disabled{cursor:default!important;pointer-events:none}
.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}
.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}
.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}
.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}
.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}
.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}
.ui-menu .ui-menu{position:absolute}
.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}
.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}
.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}
.ui-menu .ui-state-active,.ui-menu .ui-state-focus{margin:-1px}
.ui-menu-icons{position:relative}
.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}
.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}
.ui-menu .ui-menu-icon{left:auto;right:0}
.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}
.ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited{text-decoration:none}
.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}
input.ui-button.ui-button-icon-only{text-indent:0}
.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}
.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}
input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}
button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner{border:0;padding:0}
.ui-controlgroup{vertical-align:middle;display:inline-block}
.ui-controlgroup>.ui-controlgroup-item{float:left;margin-left:0;margin-right:0}
.ui-controlgroup>.ui-controlgroup-item.ui-visual-focus,.ui-controlgroup>.ui-controlgroup-item:focus{z-index:9999}
.ui-controlgroup-vertical>.ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}
.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}
.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}
.ui-controlgroup .ui-controlgroup-label span{font-size:80%}
.ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item{border-left:none}
.ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item{border-top:none}
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}
.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc(100% - 2.4em)}
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}
.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}
.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}
.ui-checkboxradio-disabled{pointer-events:none}
.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}
.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}
.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}
.ui-datepicker .ui-datepicker-prev{left:2px}
.ui-datepicker .ui-datepicker-next{right:2px}
.ui-datepicker .ui-datepicker-prev-hover{left:1px}
.ui-datepicker .ui-datepicker-next-hover{right:1px}
.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}
.ui-datepicker td{border:0;padding:1px}
.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}
.ui-datepicker.ui-datepicker-multi{width:auto}
.ui-datepicker-multi .ui-datepicker-group{float:left}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}
.ui-datepicker-row-break{clear:both;width:100%;font-size:0}
.ui-datepicker-rtl{direction:rtl}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}
.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}
.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}
.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}
.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}
.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}
.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0 0;overflow:auto}
.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}
.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}
.ui-dialog .ui-resizable-n{height:2px;top:0}
.ui-dialog .ui-resizable-e{width:2px;right:0}
.ui-dialog .ui-resizable-s{height:2px;bottom:0}
.ui-dialog .ui-resizable-w{width:2px;left:0}
.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw,.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw{width:7px;height:7px}
.ui-dialog .ui-resizable-se{right:0;bottom:0}
.ui-dialog .ui-resizable-sw{left:0;bottom:0}
.ui-dialog .ui-resizable-ne{right:0;top:0}
.ui-dialog .ui-resizable-nw{left:0;top:0}
.ui-draggable .ui-dialog-titlebar{cursor:move}
.ui-draggable-handle{-ms-touch-action:none;touch-action:none}
.ui-resizable{position:relative}
.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}
.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}
.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}
.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}
.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}
.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}
.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}
.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}
.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}
.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}
.ui-progressbar{height:2em;text-align:left;overflow:hidden}
.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}
.ui-progressbar .ui-progressbar-overlay{background:url(data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==);height:100%;filter:alpha(opacity=25);opacity:.25}
.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}
.ui-selectable{-ms-touch-action:none;touch-action:none}
.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}
.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}
.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:700;line-height:1.5;padding:2px .4em;margin:.5em 0 0 0;height:auto;border:0}
.ui-selectmenu-open{display:block}
.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}
.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}
.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}
.ui-slider{position:relative;text-align:left}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}
.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}
.ui-slider-horizontal{height:.8em}
.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%}
.ui-slider-horizontal .ui-slider-range-min{left:0}
.ui-slider-horizontal .ui-slider-range-max{right:0}
.ui-slider-vertical{width:.8em;height:100px}
.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}
.ui-slider-vertical .ui-slider-range{left:0;width:100%}
.ui-slider-vertical .ui-slider-range-min{bottom:0}
.ui-slider-vertical .ui-slider-range-max{top:0}
.ui-sortable-handle{-ms-touch-action:none;touch-action:none}
.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}
.ui-spinner-input{border:none;background:0 0;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}
.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}
.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}
.ui-spinner-up{top:0}
.ui-spinner-down{bottom:0}
.ui-tabs{position:relative;padding:.2em}
.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}
.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}
.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}
.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0 0}
.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}
body .ui-tooltip{border-width:2px}
.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}
.ui-widget .ui-widget{font-size:1em}
.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Arial,Helvetica,sans-serif;font-size:1em}
.ui-widget.ui-widget-content{border:1px solid #c5c5c5}
.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}
.ui-widget-content a{color:#333}
.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:700}
.ui-widget-header a{color:#333}
.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400;color:#454545}
.ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button{color:#454545;text-decoration:none}
.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #ccc;background:#ededed;font-weight:400;color:#2b2b2b}
.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,a.ui-button:focus,a.ui-button:hover{color:#2b2b2b;text-decoration:none}
.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}
.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{border:1px solid #003eff;background:#007fff;font-weight:400;color:#fff}
.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}
.ui-state-checked{border:1px solid #dad55e;background:#fffa90}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}
.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}
.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}
.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}
.ui-icon{width:16px;height:16px}
.ui-icon,.ui-widget-content .ui-icon{background-image:url(images/ui-icons_444444_256x240.png)}
.ui-widget-header .ui-icon{background-image:url(images/ui-icons_444444_256x240.png)}
.ui-button:focus .ui-icon,.ui-button:hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(images/ui-icons_555555_256x240.png)}
.ui-button:active .ui-icon,.ui-state-active .ui-icon{background-image:url(images/ui-icons_ffffff_256x240.png)}
.ui-button .ui-state-highlight.ui-icon,.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_777620_256x240.png)}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/ui-icons_cc0000_256x240.png)}
.ui-button .ui-icon{background-image:url(images/ui-icons_777777_256x240.png)}
.ui-icon-blank{background-position:16px 16px}
.ui-icon-caret-1-n{background-position:0 0}
.ui-icon-caret-1-ne{background-position:-16px 0}
.ui-icon-caret-1-e{background-position:-32px 0}
.ui-icon-caret-1-se{background-position:-48px 0}
.ui-icon-caret-1-s{background-position:-65px 0}
.ui-icon-caret-1-sw{background-position:-80px 0}
.ui-icon-caret-1-w{background-position:-96px 0}
.ui-icon-caret-1-nw{background-position:-112px 0}
.ui-icon-caret-2-n-s{background-position:-128px 0}
.ui-icon-caret-2-e-w{background-position:-144px 0}
.ui-icon-triangle-1-n{background-position:0 -16px}
.ui-icon-triangle-1-ne{background-position:-16px -16px}
.ui-icon-triangle-1-e{background-position:-32px -16px}
.ui-icon-triangle-1-se{background-position:-48px -16px}
.ui-icon-triangle-1-s{background-position:-65px -16px}
.ui-icon-triangle-1-sw{background-position:-80px -16px}
.ui-icon-triangle-1-w{background-position:-96px -16px}
.ui-icon-triangle-1-nw{background-position:-112px -16px}
.ui-icon-triangle-2-n-s{background-position:-128px -16px}
.ui-icon-triangle-2-e-w{background-position:-144px -16px}
.ui-icon-arrow-1-n{background-position:0 -32px}
.ui-icon-arrow-1-ne{background-position:-16px -32px}
.ui-icon-arrow-1-e{background-position:-32px -32px}
.ui-icon-arrow-1-se{background-position:-48px -32px}
.ui-icon-arrow-1-s{background-position:-65px -32px}
.ui-icon-arrow-1-sw{background-position:-80px -32px}
.ui-icon-arrow-1-w{background-position:-96px -32px}
.ui-icon-arrow-1-nw{background-position:-112px -32px}
.ui-icon-arrow-2-n-s{background-position:-128px -32px}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}
.ui-icon-arrow-2-e-w{background-position:-160px -32px}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px}
.ui-icon-arrowstop-1-n{background-position:-192px -32px}
.ui-icon-arrowstop-1-e{background-position:-208px -32px}
.ui-icon-arrowstop-1-s{background-position:-224px -32px}
.ui-icon-arrowstop-1-w{background-position:-240px -32px}
.ui-icon-arrowthick-1-n{background-position:1px -48px}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px}
.ui-icon-arrowthick-1-e{background-position:-32px -48px}
.ui-icon-arrowthick-1-se{background-position:-48px -48px}
.ui-icon-arrowthick-1-s{background-position:-64px -48px}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px}
.ui-icon-arrowthick-1-w{background-position:-96px -48px}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}
.ui-icon-arrow-4{background-position:0 -80px}
.ui-icon-arrow-4-diag{background-position:-16px -80px}
.ui-icon-extlink{background-position:-32px -80px}
.ui-icon-newwin{background-position:-48px -80px}
.ui-icon-refresh{background-position:-64px -80px}
.ui-icon-shuffle{background-position:-80px -80px}
.ui-icon-transfer-e-w{background-position:-96px -80px}
.ui-icon-transferthick-e-w{background-position:-112px -80px}
.ui-icon-folder-collapsed{background-position:0 -96px}
.ui-icon-folder-open{background-position:-16px -96px}
.ui-icon-document{background-position:-32px -96px}
.ui-icon-document-b{background-position:-48px -96px}
.ui-icon-note{background-position:-64px -96px}
.ui-icon-mail-closed{background-position:-80px -96px}
.ui-icon-mail-open{background-position:-96px -96px}
.ui-icon-suitcase{background-position:-112px -96px}
.ui-icon-comment{background-position:-128px -96px}
.ui-icon-person{background-position:-144px -96px}
.ui-icon-print{background-position:-160px -96px}
.ui-icon-trash{background-position:-176px -96px}
.ui-icon-locked{background-position:-192px -96px}
.ui-icon-unlocked{background-position:-208px -96px}
.ui-icon-bookmark{background-position:-224px -96px}
.ui-icon-tag{background-position:-240px -96px}
.ui-icon-home{background-position:0 -112px}
.ui-icon-flag{background-position:-16px -112px}
.ui-icon-calendar{background-position:-32px -112px}
.ui-icon-cart{background-position:-48px -112px}
.ui-icon-pencil{background-position:-64px -112px}
.ui-icon-clock{background-position:-80px -112px}
.ui-icon-disk{background-position:-96px -112px}
.ui-icon-calculator{background-position:-112px -112px}
.ui-icon-zoomin{background-position:-128px -112px}
.ui-icon-zoomout{background-position:-144px -112px}
.ui-icon-search{background-position:-160px -112px}
.ui-icon-wrench{background-position:-176px -112px}
.ui-icon-gear{background-position:-192px -112px}
.ui-icon-heart{background-position:-208px -112px}
.ui-icon-star{background-position:-224px -112px}
.ui-icon-link{background-position:-240px -112px}
.ui-icon-cancel{background-position:0 -128px}
.ui-icon-plus{background-position:-16px -128px}
.ui-icon-plusthick{background-position:-32px -128px}
.ui-icon-minus{background-position:-48px -128px}
.ui-icon-minusthick{background-position:-64px -128px}
.ui-icon-close{background-position:-80px -128px}
.ui-icon-closethick{background-position:-96px -128px}
.ui-icon-key{background-position:-112px -128px}
.ui-icon-lightbulb{background-position:-128px -128px}
.ui-icon-scissors{background-position:-144px -128px}
.ui-icon-clipboard{background-position:-160px -128px}
.ui-icon-copy{background-position:-176px -128px}
.ui-icon-contact{background-position:-192px -128px}
.ui-icon-image{background-position:-208px -128px}
.ui-icon-video{background-position:-224px -128px}
.ui-icon-script{background-position:-240px -128px}
.ui-icon-alert{background-position:0 -144px}
.ui-icon-info{background-position:-16px -144px}
.ui-icon-notice{background-position:-32px -144px}
.ui-icon-help{background-position:-48px -144px}
.ui-icon-check{background-position:-64px -144px}
.ui-icon-bullet{background-position:-80px -144px}
.ui-icon-radio-on{background-position:-96px -144px}
.ui-icon-radio-off{background-position:-112px -144px}
.ui-icon-pin-w{background-position:-128px -144px}
.ui-icon-pin-s{background-position:-144px -144px}
.ui-icon-play{background-position:0 -160px}
.ui-icon-pause{background-position:-16px -160px}
.ui-icon-seek-next{background-position:-32px -160px}
.ui-icon-seek-prev{background-position:-48px -160px}
.ui-icon-seek-end{background-position:-64px -160px}
.ui-icon-seek-start{background-position:-80px -160px}
.ui-icon-seek-first{background-position:-80px -160px}
.ui-icon-stop{background-position:-96px -160px}
.ui-icon-eject{background-position:-112px -160px}
.ui-icon-volume-off{background-position:-128px -160px}
.ui-icon-volume-on{background-position:-144px -160px}
.ui-icon-power{background-position:0 -176px}
.ui-icon-signal-diag{background-position:-16px -176px}
.ui-icon-signal{background-position:-32px -176px}
.ui-icon-battery-0{background-position:-48px -176px}
.ui-icon-battery-1{background-position:-64px -176px}
.ui-icon-battery-2{background-position:-80px -176px}
.ui-icon-battery-3{background-position:-96px -176px}
.ui-icon-circle-plus{background-position:0 -192px}
.ui-icon-circle-minus{background-position:-16px -192px}
.ui-icon-circle-close{background-position:-32px -192px}
.ui-icon-circle-triangle-e{background-position:-48px -192px}
.ui-icon-circle-triangle-s{background-position:-64px -192px}
.ui-icon-circle-triangle-w{background-position:-80px -192px}
.ui-icon-circle-triangle-n{background-position:-96px -192px}
.ui-icon-circle-arrow-e{background-position:-112px -192px}
.ui-icon-circle-arrow-s{background-position:-128px -192px}
.ui-icon-circle-arrow-w{background-position:-144px -192px}
.ui-icon-circle-arrow-n{background-position:-160px -192px}
.ui-icon-circle-zoomin{background-position:-176px -192px}
.ui-icon-circle-zoomout{background-position:-192px -192px}
.ui-icon-circle-check{background-position:-208px -192px}
.ui-icon-circlesmall-plus{background-position:0 -208px}
.ui-icon-circlesmall-minus{background-position:-16px -208px}
.ui-icon-circlesmall-close{background-position:-32px -208px}
.ui-icon-squaresmall-plus{background-position:-48px -208px}
.ui-icon-squaresmall-minus{background-position:-64px -208px}
.ui-icon-squaresmall-close{background-position:-80px -208px}
.ui-icon-grip-dotted-vertical{background-position:0 -224px}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}
.ui-icon-grip-solid-vertical{background-position:-32px -224px}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}
.ui-icon-grip-diagonal-se{background-position:-80px -224px}
.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:3px}
.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:3px}
.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:3px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:3px}
.ui-widget-overlay{background:#aaa;opacity:.003;filter:Alpha(Opacity=.3)}
.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
#currency{float:left;height:22px;position:relative;text-align:left;cursor:pointer}
.default-currency{height:22px;padding:0 10px}
.default-currency i{display:inline-block;width:32px;height:20px}
.default-currency span{display:inline-block;height:20px;line-height:20px;padding:0 5px}
.currency-list{width:220px;max-height:200px;background:#fff;overflow-x:hidden;overflow-y:auto;box-shadow:0 15px 30px rgba(0,0,0,.1);position:absolute;top:22px;left:0;z-index:99999;display:none}
.currency-list a{float:left;width:50%;height:20px;line-height:20px;padding:8px 10px;margin:10px 0;box-sizing:border-box}
.currency-list a i{display:inline-block;width:32px;height:20px}
.currency-list a span{display:inline-block;height:20px;line-height:20px;padding:0 5px}
#language{float:left;height:22px;position:relative;text-align:left;cursor:pointer}
.default-language{height:22px;padding:0 10px}
.default-language i{display:inline-block;width:32px;height:20px}
.default-language span{display:inline-block;height:20px;line-height:20px;padding:0 5px}
.language-list{max-height:200px;background:#fff;overflow-x:hidden;overflow-y:auto;box-shadow:0 15px 30px rgba(0,0,0,.1);position:absolute;top:22px;left:0;z-index:99999;display:none}
.language-list a{display:block;width:170px;height:20px;line-height:20px;padding:8px 15px}
.lang{background:url(../../images/currencyLang-526b46b4dc.png) no-repeat}
.lang-eu{background-position:-165px -485px}
.lang-us{background-position:-365px -5px}
.lang-gb{background-position:-405px -5px}
.lang-ca{background-position:-365px -395px}
.lang-nz{background-position:-365px -155px}
.lang-mx{background-position:-405px -185px}
.lang-th{background-position:-365px -35px}
.lang-my{background-position:-205px -215px}
.lang-cn{background-position:-165px -395px}
.lang-au{background-position:-285px -455px}
.lang-id{background-position:-405px -275px}
.lang-jp{background-position:-125px -275px}
.lang-tw{background-position:-5px -65px}
.lang-hk{background-position:-485px -155px}
.lang-mo{background-position:-485px -35px}
.lang-zw{background-position:-5px -5px}
.lang-zm{background-position:-45px -5px}
.lang-ye{background-position:-85px -5px}
.lang-vn{background-position:-125px -5px}
.lang-ve{background-position:-165px -5px}
.lang-va{background-position:-205px -5px}
.lang-vu{background-position:-245px -5px}
.lang-uz{background-position:-285px -5px}
.lang-uy{background-position:-325px -5px}
.lang-ae{background-position:-445px -5px}
.lang-ua{background-position:-5px -35px}
.lang-ug{background-position:-45px -35px}
.lang-tv{background-position:-85px -35px}
.lang-tm{background-position:-125px -35px}
.lang-tr{background-position:-165px -35px}
.lang-tn{background-position:-205px -35px}
.lang-tt{background-position:-245px -35px}
.lang-to{background-position:-285px -35px}
.lang-tg{background-position:-325px -35px}
.lang-tz{background-position:-405px -35px}
.lang-tj{background-position:-445px -35px}
.lang-sy{background-position:-45px -65px}
.lang-ch{background-position:-85px -65px}
.lang-se{background-position:-125px -65px}
.lang-sz{background-position:-165px -65px}
.lang-sr{background-position:-205px -65px}
.lang-sd{background-position:-245px -65px}
.lang-lk{background-position:-285px -65px}
.lang-es{background-position:-325px -65px}
.lang-ss{background-position:-365px -65px}
.lang-za{background-position:-405px -65px}
.lang-so{background-position:-445px -65px}
.lang-sb{background-position:-5px -95px}
.lang-si{background-position:-45px -95px}
.lang-sk{background-position:-85px -95px}
.lang-sg{background-position:-125px -95px}
.lang-sl{background-position:-165px -95px}
.lang-sc{background-position:-205px -95px}
.lang-rs{background-position:-245px -95px}
.lang-sn{background-position:-285px -95px}
.lang-sa{background-position:-325px -95px}
.lang-st{background-position:-365px -95px}
.lang-sm{background-position:-405px -95px}
.lang-ws{background-position:-445px -95px}
.lang-vc{background-position:-5px -125px}
.lang-lc{background-position:-45px -125px}
.lang-kn{background-position:-85px -125px}
.lang-rw{background-position:-125px -125px}
.lang-ru{background-position:-165px -125px}
.lang-ro{background-position:-205px -125px}
.lang-qa{background-position:-245px -125px}
.lang-pt{background-position:-285px -125px}
.lang-pl{background-position:-325px -125px}
.lang-ph{background-position:-365px -125px}
.lang-pe{background-position:-405px -125px}
.lang-py{background-position:-445px -125px}
.lang-pg{background-position:-5px -155px}
.lang-pa{background-position:-45px -155px}
.lang-pw{background-position:-85px -155px}
.lang-pk{background-position:-125px -155px}
.lang-om{background-position:-165px -155px}
.lang-no{background-position:-205px -155px}
.lang-ng{background-position:-245px -155px}
.lang-ne{background-position:-285px -155px}
.lang-ni{background-position:-325px -155px}
.lang-nl{background-position:-405px -155px}
.lang-np{background-position:-445px -155px}
.lang-nr{background-position:-5px -185px}
.lang-na{background-position:-45px -185px}
.lang-mm{background-position:-85px -185px}
.lang-mz{background-position:-125px -185px}
.lang-ma{background-position:-165px -185px}
.lang-me{background-position:-205px -185px}
.lang-mn{background-position:-245px -185px}
.lang-mc{background-position:-285px -185px}
.lang-md{background-position:-325px -185px}
.lang-fm{background-position:-365px -185px}
.lang-mu{background-position:-445px -185px}
.lang-mr{background-position:-5px -215px}
.lang-mh{background-position:-45px -215px}
.lang-mt{background-position:-85px -215px}
.lang-ml{background-position:-125px -215px}
.lang-mv{background-position:-165px -215px}
.lang-mw{background-position:-245px -215px}
.lang-mg{background-position:-285px -215px}
.lang-mk{background-position:-325px -215px}
.lang-lu{background-position:-365px -215px}
.lang-lt{background-position:-405px -215px}
.lang-li{background-position:-445px -215px}
.lang-ly{background-position:-5px -245px}
.lang-lr{background-position:-45px -245px}
.lang-ls{background-position:-85px -245px}
.lang-lb{background-position:-125px -245px}
.lang-lv{background-position:-165px -245px}
.lang-la{background-position:-205px -245px}
.lang-kg{background-position:-245px -245px}
.lang-kw{background-position:-285px -245px}
.lang-yk{background-position:-325px -245px}
.lang-kr{background-position:-365px -245px}
.lang-mp{background-position:-405px -245px}
.lang-ki{width:30px;height:20px;background-position:-445px -245px}
.lang-ke{background-position:-5px -275px}
.lang-kz{background-position:-45px -275px}
.lang-jo{background-position:-85px -275px}
.lang-jm{background-position:-165px -275px}
.lang-it{background-position:-205px -275px}
.lang-il{background-position:-245px -275px}
.lang-ie{background-position:-285px -275px}
.lang-iq{background-position:-325px -275px}
.lang-ir{background-position:-365px -275px}
.lang-in{background-position:-445px -275px}
.lang-is{background-position:-5px -305px}
.lang-hu{background-position:-45px -305px}
.lang-hn{background-position:-85px -305px}
.lang-ht{background-position:-125px -305px}
.lang-gy{background-position:-165px -305px}
.lang-gn{background-position:-205px -305px}
.lang-gw{background-position:-245px -305px}
.lang-gt{background-position:-285px -305px}
.lang-gd{background-position:-325px -305px}
.lang-gr{background-position:-365px -305px}
.lang-gh{background-position:-405px -305px}
.lang-de{background-position:-445px -305px}
.lang-ge{background-position:-5px -335px}
.lang-gm{background-position:-45px -335px}
.lang-ga{background-position:-85px -335px}
.lang-fr{background-position:-125px -335px}
.lang-fi{background-position:-165px -335px}
.lang-fj{background-position:-205px -335px}
.lang-et{background-position:-245px -335px}
.lang-ee{background-position:-285px -335px}
.lang-er{background-position:-325px -335px}
.lang-gq{background-position:-365px -335px}
.lang-sv{background-position:-405px -335px}
.lang-eg{background-position:-445px -335px}
.lang-ec{background-position:-5px -365px}
.lang-tl{background-position:-45px -365px}
.lang-do{background-position:-85px -365px}
.lang-dm{background-position:-125px -365px}
.lang-dj{background-position:-165px -365px}
.lang-dk{background-position:-205px -365px}
.lang-cz{background-position:-245px -365px}
.lang-cy{background-position:-285px -365px}
.lang-cu{background-position:-325px -365px}
.lang-hr{background-position:-365px -365px}
.lang-ci{background-position:-405px -365px}
.lang-cr{background-position:-445px -365px}
.lang-cd{background-position:-5px -395px}
.lang-cg{background-position:-45px -395px}
.lang-cm{background-position:-85px -395px}
.lang-co{background-position:-125px -395px}
.lang-cl{background-position:-205px -395px}
.lang-td{background-position:-245px -395px}
.lang-cf{background-position:-285px -395px}
.lang-cv{background-position:-325px -395px}
.lang-cm{background-position:-405px -395px}
.lang-kh{background-position:-445px -395px}
.lang-bi{background-position:-5px -425px}
.lang-bf{background-position:-45px -425px}
.lang-bg{background-position:-85px -425px}
.lang-bn{background-position:-125px -425px}
.lang-br{background-position:-165px -425px}
.lang-bw{background-position:-205px -425px}
.lang-ba{background-position:-245px -425px}
.lang-bo{background-position:-285px -425px}
.lang-bt{background-position:-325px -425px}
.lang-bj{background-position:-365px -425px}
.lang-bz{background-position:-405px -425px}
.lang-be{background-position:-445px -425px}
.lang-by{background-position:-5px -455px}
.lang-bb{background-position:-45px -455px}
.lang-bd{background-position:-85px -455px}
.lang-bh{background-position:-125px -455px}
.lang-bs{background-position:-165px -455px}
.lang-az{background-position:-205px -455px}
.lang-at{background-position:-245px -455px}
.lang-am{background-position:-325px -455px}
.lang-ar{background-position:-365px -455px}
.lang-ag{background-position:-405px -455px}
.lang-ad{background-position:-445px -455px}
.lang-dz{background-position:-5px -485px}
.lang-al{background-position:-45px -485px}
.lang-af{background-position:-85px -485px}
.lang-bm{background-position:-125px -485px}
.lang-xpt{background-position:-205px -485px}
.lang-xau{background-position:-245px -485px}
.lang-xag{background-position:-285px -485px}
.lang-wf{background-position:-325px -485px}
.lang-seborga{background-position:-365px -485px}
.lang-aw{background-position:-405px -485px}
.lang-ao{background-position:-445px -485px}
.lang-sh{background-position:-485px -5px}
.lang-je{background-position:-485px -65px}
.lang-im{background-position:-485px -95px}
.lang-imf{background-position:-485px -125px}
.lang-gg{background-position:-485px -185px}
.lang-gi{background-position:-485px -215px}
.lang-fk{background-position:-485px -245px}
.lang-cw{background-position:-485px -275px}
.lang-ky{background-position:-485px -305px}
.lang-bitcoin{background-position:-485px -335px}
.small-logo{display:inline-block;width:115px;height:54px;line-height:54px}
.big-logo{display:inline-block;width:140px;height:100%;line-height:100%}
section{overflow:hidden}
#wrapper{max-width:1480px;padding:0 30px;margin:0 auto}
.single-product{overflow:visible}
.content{padding-top:30px;overflow:hidden}
.main{display:flex;padding:10px 0;overflow:hidden}
.wrapper{margin:0 auto;max-width:1480px}
.main-left{overflow:hidden}
.main-right{flex:1;padding:0 20px;overflow:hidden}
.goTop{width:30px;height:30px;padding:20px;color:#fff;background-color:#868686;border-radius:50%;box-sizing:border-box;overflow:hidden;opacity:.8;cursor:pointer;position:fixed;right:50px;bottom:-100px;z-index:999999;transition:all ease-in-out .3s}
.goTop:before{position:absolute;top:7px;left:7px;font-size:24px}
.goTop-show{bottom:150px}
@media screen and (min-width:768px) and (max-width:1024px){.main-right{padding:0 0 0 10px}
}
#login{width:400px;max-width:90%;overflow:hidden}
#login h2{height:40px;line-height:40px;text-align:center}
#login h3{height:40px;line-height:40px;font-weight:400;font-size:12px;text-align:center}
#login .input-row label{display:block;height:30px;line-height:30px;color:#7a7e81}
#login .input-row label a{vertical-align:baseline}
#login .input-row label.error{color:red}
#login .input-row input{display:block;padding:12px 14px;border-radius:0;border:1px solid #e7e7e7;width:100%;line-height:normal;resize:none;-webkit-transition:border-color .1s ease-in-out;transition:border-color .1s ease-in-out;background:0 0;box-sizing:border-box}
#login .input-row p{text-align:center;padding:10px 0}
#login .submit{text-align:center;overflow:hidden;position:relative;margin-top:10px}
#login .submit a.submit{display:block;width:100%;height:50px;line-height:50px;color:#fff;background:#5c5c5c;font-size:13px;box-sizing:border-box;text-transform:uppercase}
#login .submit input[type=submit]{width:100%;height:50px;line-height:50px;background:#000;color:#fff;box-sizing:border-box;text-transform:uppercase;position:absolute;top:0;left:0;z-index:999;opacity:0}
#login .submit span{display:block;padding:10px 0;color:#a0a3a5;overflow:hidden}
#login .submit span a{display:inline-block;padding:10px 0;color:#a0a3a5;font-size:13px}
.errors{color:red;letter-spacing:0}
/*! nouislider - 14.6.3 - 11/19/2020 */
.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}
.noUi-target{position:relative}
.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}
.noUi-connects{overflow:hidden;z-index:0}
.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}
.noUi-connect{height:100%;width:100%}
.noUi-origin{height:10%;width:10%}
.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}
.noUi-vertical .noUi-origin{width:0}
.noUi-horizontal .noUi-origin{height:0}
.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}
.noUi-touch-area{height:100%;width:100%}
.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}
.noUi-state-drag *{cursor:inherit!important}
.noUi-horizontal{height:18px}
.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}
.noUi-vertical{width:18px}
.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;top:-17px}
.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}
.noUi-target{background:#FAFAFA;border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB}
.noUi-connects{border-radius:3px}
.noUi-connect{background:#3FB8AF}
.noUi-draggable{cursor:ew-resize}
.noUi-vertical .noUi-draggable{cursor:ns-resize}
.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB}
.noUi-active{box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}
.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}
.noUi-handle:after{left:17px}
.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}
.noUi-vertical .noUi-handle:after{top:17px}
[disabled] .noUi-connect{background:#B8B8B8}
[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}
.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}
.noUi-pips{position:absolute;color:#999}
.noUi-value{position:absolute;white-space:nowrap;text-align:center}
.noUi-value-sub{color:#ccc;font-size:10px}
.noUi-marker{position:absolute;background:#CCC}
.noUi-marker-sub{background:#AAA}
.noUi-marker-large{background:#AAA}
.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}
.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}
.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}
.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}
.noUi-marker-horizontal.noUi-marker-sub{height:10px}
.noUi-marker-horizontal.noUi-marker-large{height:15px}
.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}
.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding-left:25px}
.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translate(0,50%)}
.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}
.noUi-marker-vertical.noUi-marker-sub{width:10px}
.noUi-marker-vertical.noUi-marker-large{width:15px}
.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}
.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}
.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}
.noUi-horizontal .noUi-origin>.noUi-tooltip{-webkit-transform:translate(50%,0);transform:translate(50%,0);left:auto;bottom:10px}
.noUi-vertical .noUi-origin>.noUi-tooltip{-webkit-transform:translate(0,-18px);transform:translate(0,-18px);top:auto;right:28px}
.paginationjs{line-height:1.6;font-family:Marmelad,"Lucida Grande",Arial,"Hiragino Sans GB",Georgia,sans-serif;font-size:14px;box-sizing:initial}
.paginationjs:after{display:table;content:" ";clear:both}
.paginationjs .paginationjs-pages{float:right}
.paginationjs .paginationjs-pages ul{float:left;margin:0;padding:0}
.paginationjs .paginationjs-go-button,.paginationjs .paginationjs-go-input,.paginationjs .paginationjs-nav{float:left;margin-left:10px;font-size:14px}
.paginationjs .paginationjs-pages li{list-style:none;color:#222;display:inline-block}
.paginationjs .paginationjs-pages li>a{padding:4px 10px;color:#222}
.paginationjs .paginationjs-pages li.active{border:none;font-weight:700;color:#222;text-decoration:underline}
.paginationjs .paginationjs-pages li.active>a{cursor:default}
.paginationjs .paginationjs-pages li.disabled>a{opacity:.3}
.paginationjs .paginationjs-pages li.disabled>a:hover{background:0 0}
.paginationjs .paginationjs-pages li:first-child,.paginationjs .paginationjs-pages li:first-child>a{border-radius:3px 0 0 3px}
.paginationjs .paginationjs-pages li:last-child>a{border-radius:0 3px 3px 0}
.paginationjs .paginationjs-go-input>input[type=text]{width:30px;height:28px;background:#fff;border-radius:3px;border:1px solid #aaa;padding:0;font-size:14px;text-align:center;vertical-align:baseline;outline:0;box-shadow:none;box-sizing:initial}
.paginationjs .paginationjs-go-button>input[type=button]{min-width:40px;height:30px;line-height:28px;background:#fff;border-radius:3px;border:1px solid #aaa;text-align:center;padding:0 8px;font-size:14px;vertical-align:baseline;outline:0;box-shadow:none;color:#333;cursor:pointer;vertical-align:middle\9}
.paginationjs.paginationjs-theme-blue .paginationjs-go-input>input[type=text],.paginationjs.paginationjs-theme-blue .paginationjs-pages li{border-color:#289de9}
.paginationjs .paginationjs-go-button>input[type=button]:hover{background-color:#f8f8f8}
.paginationjs .paginationjs-nav{height:30px;line-height:30px}
.paginationjs .paginationjs-go-button,.paginationjs .paginationjs-go-input{margin-left:5px\9}
.paginationjs.paginationjs-small{font-size:12px}
.paginationjs.paginationjs-small .paginationjs-pages li>a{min-width:26px;height:24px;line-height:24px;font-size:12px}
.paginationjs.paginationjs-small .paginationjs-pages li.active>a{height:26px;line-height:26px}
.paginationjs.paginationjs-small .paginationjs-go-input{font-size:12px}
.paginationjs.paginationjs-small .paginationjs-go-input>input[type=text]{width:26px;height:24px;font-size:12px}
.paginationjs.paginationjs-small .paginationjs-go-button{font-size:12px}
.paginationjs.paginationjs-small .paginationjs-go-button>input[type=button]{min-width:30px;height:26px;line-height:24px;padding:0 6px;font-size:12px}
.paginationjs.paginationjs-small .paginationjs-nav{height:26px;line-height:26px;font-size:12px}
.paginationjs.paginationjs-big{font-size:16px}
.paginationjs.paginationjs-big .paginationjs-pages li>a{min-width:36px;height:34px;line-height:34px;font-size:16px}
.paginationjs.paginationjs-big .paginationjs-pages li.active>a{height:36px;line-height:36px}
.paginationjs.paginationjs-big .paginationjs-go-input{font-size:16px}
.paginationjs.paginationjs-big .paginationjs-go-input>input[type=text]{width:36px;height:34px;font-size:16px}
.paginationjs.paginationjs-big .paginationjs-go-button{font-size:16px}
.paginationjs.paginationjs-big .paginationjs-go-button>input[type=button]{min-width:50px;height:36px;line-height:34px;padding:0 12px;font-size:16px}
.paginationjs.paginationjs-big .paginationjs-nav{height:36px;line-height:36px;font-size:16px}
.paginationjs.paginationjs-theme-blue .paginationjs-pages li>a{color:#289de9}
.paginationjs.paginationjs-theme-blue .paginationjs-pages li>a:hover{background:#e9f4fc}
.paginationjs.paginationjs-theme-blue .paginationjs-pages li.active>a{background:#289de9;color:#fff}
.paginationjs.paginationjs-theme-blue .paginationjs-pages li.disabled>a:hover{background:0 0}
.paginationjs.paginationjs-theme-blue .paginationjs-go-button>input[type=button]{background:#289de9;border-color:#289de9;color:#fff}
.paginationjs.paginationjs-theme-green .paginationjs-go-input>input[type=text],.paginationjs.paginationjs-theme-green .paginationjs-pages li{border-color:#449d44}
.paginationjs.paginationjs-theme-blue .paginationjs-go-button>input[type=button]:hover{background-color:#3ca5ea}
.paginationjs.paginationjs-theme-green .paginationjs-pages li>a{color:#449d44}
.paginationjs.paginationjs-theme-green .paginationjs-pages li>a:hover{background:#ebf4eb}
.paginationjs.paginationjs-theme-green .paginationjs-pages li.active>a{background:#449d44;color:#fff}
.paginationjs.paginationjs-theme-green .paginationjs-pages li.disabled>a:hover{background:0 0}
.paginationjs.paginationjs-theme-green .paginationjs-go-button>input[type=button]{background:#449d44;border-color:#449d44;color:#fff}
.paginationjs.paginationjs-theme-yellow .paginationjs-go-input>input[type=text],.paginationjs.paginationjs-theme-yellow .paginationjs-pages li{border-color:#ec971f}
.paginationjs.paginationjs-theme-green .paginationjs-go-button>input[type=button]:hover{background-color:#55a555}
.paginationjs.paginationjs-theme-yellow .paginationjs-pages li>a{color:#ec971f}
.paginationjs.paginationjs-theme-yellow .paginationjs-pages li>a:hover{background:#fdf5e9}
.paginationjs.paginationjs-theme-yellow .paginationjs-pages li.active>a{background:#ec971f;color:#fff}
.paginationjs.paginationjs-theme-yellow .paginationjs-pages li.disabled>a:hover{background:0 0}
.paginationjs.paginationjs-theme-yellow .paginationjs-go-button>input[type=button]{background:#ec971f;border-color:#ec971f;color:#fff}
.paginationjs.paginationjs-theme-red .paginationjs-go-input>input[type=text],.paginationjs.paginationjs-theme-red .paginationjs-pages li{border-color:#c9302c}
.paginationjs.paginationjs-theme-yellow .paginationjs-go-button>input[type=button]:hover{background-color:#eea135}
.paginationjs.paginationjs-theme-red .paginationjs-pages li>a{color:#c9302c}
.paginationjs.paginationjs-theme-red .paginationjs-pages li>a:hover{background:#faeaea}
.paginationjs.paginationjs-theme-red .paginationjs-pages li.active>a{background:#c9302c;color:#fff}
.paginationjs.paginationjs-theme-red .paginationjs-pages li.disabled>a:hover{background:0 0}
.paginationjs.paginationjs-theme-red .paginationjs-go-button>input[type=button]{background:#c9302c;border-color:#c9302c;color:#fff}
.paginationjs.paginationjs-theme-red .paginationjs-go-button>input[type=button]:hover{background-color:#ce4541}
.paginationjs .paginationjs-pages li.paginationjs-next{border-right:1px solid #aaa\9}
.paginationjs .paginationjs-go-input>input[type=text]{line-height:28px\9;vertical-align:middle\9}
.paginationjs.paginationjs-big .paginationjs-pages li>a{line-height:36px\9}
.paginationjs.paginationjs-big .paginationjs-go-input>input[type=text]{height:36px\9;line-height:36px\9}
footer,footer .config-footer{margin-top:0}
.personal-style{max-width:1480px;margin:0 auto}
.personal-style .account-heading{margin-bottom:0}
.personal-style .collapse-header{align-items:center;border-bottom:0;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:10px;height:40px;align-items:flex-end}
.personal-style .collapse-header h3{color:#000;font-family:"Didact Gothic","Gill Sans",Arial,Helvetica,sans-serif;font-size:16px;margin:0}
.personal-style .collapse-header h4{cursor:pointer}
.personal-style .collapse-header .collapse-btn{transition:.2s ease-in-out transform}
.personal-style .collapse-header .collapse-btn.active{transform:rotate(180deg)}
.personal-style .account-page{display:flex!important;min-width:900px;padding:0 30px 30px}
.personal-style .account-page .account-main{width:calc(100% - 240px)}
.personal-style .orders-header .addresses__new_btn{border:thin solid #85CC95;color:#85CC95;display:inline-block;font-family:"Avenir Next LT Pro";font-size:14px;font-weight:700;letter-spacing:1px;text-align:center;text-transform:uppercase;cursor:pointer;margin-bottom:0;padding:8px 20px}
.personal-style .theme-style{background:#fff;margin:0 0 20px 20px;padding:0 20px}
.personal-style .delete-confirm{position:fixed;top:30%;left:0;right:0;margin:0 auto;width:400px;background:#fff;border:1px solid #ccc;padding:30px;display:none;z-index:5101;text-align:center}
.personal-style .delete-confirm button{margin:40px 10px 0;border:thin solid #85CC95;color:#85CC95;display:inline-block;font-family:"Avenir Next LT Pro";font-size:14px;font-weight:700;letter-spacing:1px;text-align:center;text-transform:uppercase;cursor:pointer;width:110px;height:40px;border-radius:6px}
.personal-style .mdui-overlay{display:none;position:fixed;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;z-index:5100;opacity:1;visibility:visible;background:rgba(0,0,0,.4);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:opacity,visibility;transition-property:opacity,visibility;will-change:opacity}
.personal-style .personal-nav{width:240px;height:650px;background:#fff;position:relative;box-sizing:border-box;padding:0 0 20px 20px}
.personal-style .personal-nav .account-info h3{color:#000}
.personal-style .personal-nav .account-info ul{margin:15px 0}
.personal-style .personal-nav .account-info li{margin:0;line-height:35px;padding-left:15px;color:#676767;cursor:pointer}
.personal-style .personal-nav .account-info li a{color:#676767}
.personal-style .personal-account{display:flex}
.personal-style .personal-account .account-center{width:60%;min-width:610px}
.personal-style .personal-account .account-right{width:40%;min-width:400px}
.personal-style .personal-account .account-right .account-swiper{margin-bottom:20px}
.personal-style .personal-account .personal-box{display:flex;padding:20px 0}
.personal-style .personal-account .personal-box div{width:25%;text-align:center}
.personal-style .personal-account .personal-box div a{display:flex;height:80px;flex-direction:column;justify-content:space-between;align-items:center}
.personal-style .personal-account .personal-box div .text{font-size:20px;font-weight:600;line-height:30px;color:#85CB95}
.personal-style .personal-account .personal-box div p{height:40px;line-height:40px}
.personal-style .personal-account a{color:#222}
.personal-style .personal-account .personal-swiper{width:18px!important;height:18px!important;bottom:40%;top:auto}
.personal-style #personal-main .swiper-products{width:100%}
.personal-style #personal-main #personalSwiper1,.personal-style #personal-main #personalSwiper2{margin:0}
.personal-style #personal-main #personalSwiper1 .product4,.personal-style #personal-main #personalSwiper2 .product4{width:33%}
@media screen and (min-width:0px) and (max-width:1200px){.personal-style .personal-account{display:block}
.personal-style .personal-account .account-center{width:100%}
.personal-style .personal-account .account-right{width:100%;margin:20px 0 0 0}
}
.personal-style .personal-address{margin-top:25px;display:flex;flex-wrap:wrap}
.personal-style .personal-address .primary-address{border:1px solid #ccc;border-radius:10px;padding:20px;width:310px;max-width:310px;margin:0 20px 20px 0}
.personal-style .personal-address .primary-address p:first-child{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #ccc}
.personal-style .personal-address .primary-address p:first-child span{margin-left:20px}
.personal-style .personal-address .primary-address p:last-child{margin-top:30px;display:flex;flex-direction:row-reverse;justify-content:space-between}
.personal-style .personal-address .primary-address p:last-child .default-button{cursor:auto;border:1px solid #82cd93;border-radius:4px;color:#82cd93;padding:2px 5px;margin-left:0}
.personal-style .personal-address .primary-address a{cursor:pointer;margin-left:10px;color:#676767}
.personal-style .addresses-wrapper{position:fixed;top:20%;left:0;right:0;margin:0 auto;width:800px;background:#fff;border:1px solid #ccc;padding:30px;display:none;z-index:5101}
.personal-style .addresses-wrapper .address-book__address-form h3{font-weight:700;text-align:center;margin-bottom:15px}
.personal-style .addresses-wrapper .address-book__address-form input,.personal-style .addresses-wrapper .address-book__address-form select{border:thin solid #A6ABB1;border-radius:2px;color:#676767;display:block;font-family:"Avenir Next LT Pro","Gill Sans",Arial,Helvetica,sans-serif;font-size:14px;height:45px;padding:5px 0 5px 5px;box-sizing:border-box;width:100%}
.personal-style .addresses-wrapper .address-book__address-primary{align-items:center;color:#676767;display:flex;font-size:14px;height:30px;line-height:21px}
.personal-style .addresses-wrapper .address-book__address-primary input{position:relative;appearance:none;-webkit-appearance:none;width:20px;height:20px;cursor:pointer;margin-top:0;margin-right:5px;outline:0}
.personal-style .addresses-wrapper .address-book__address-primary input::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff}
.personal-style .addresses-wrapper .address-book__address-primary input::after{display:inline-block;position:absolute;content:"";width:12px;height:11px;top:4px;left:4px;background-color:#85CC95;opacity:0;transition:.15s cubic-bezier(.455,.03,.515,.955)}
.personal-style .addresses-wrapper .address-book__address-primary input:checked::after{opacity:1}
.personal-style .personal-points .points-cards{display:flex;margin-bottom:40px}
.personal-style .personal-points .card{width:250px;height:120px;margin-right:20px;background:#F8F8F8;display:flex;flex-direction:column;justify-content:center;align-items:center}
.personal-style .personal-points .card p:first-child{font-size:34px;color:#000;font-weight:600;margin-bottom:6px}
.personal-style .personal-points .table-container{text-align:center}
.personal-style .personal-points .table-container table{border-bottom:1px solid #ccc}
.personal-style .personal-points .table-container table thead{font-weight:700;background:#f5f5f5}
.personal-style .personal-points .table-container table td{height:35px;line-height:35px;text-align:center;padding:2px 4px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;word-break:break-word}
.personal-style .personal-orders #orders-tabs{margin-bottom:10px}
.personal-style .personal-orders #orders-tabs a{display:inline-block;padding:10px 20px;box-sizing:border-box;color:#222}
.personal-style .personal-coupons{display:flex;flex-wrap:wrap}
.personal-style .personal-coupons .coupon{width:500px;height:150px;border:1px solid #ccc;margin:0 20px 20px 0;display:flex}
.personal-style .personal-coupons .coupon .coupon-left{width:350px;padding:10px;box-sizing:border-box;color:orange;position:relative}
.personal-style .personal-coupons .coupon .coupon-left h3{font-weight:600;margin-bottom:20px}
.personal-style .personal-coupons .coupon .coupon-left p{font-weight:600}
.personal-style .personal-coupons .coupon .coupon-left span{display:block;width:330px;height:40px;line-height:40px;margin-left:10px;box-sizing:border-box;position:absolute;left:0;bottom:0;border-top:1px dashed #ccc}
.personal-style .personal-coupons .coupon .coupon-right{width:150px;background:#f8a05d;display:flex;justify-content:center;align-items:center;position:relative}
.personal-style .personal-coupons .coupon .coupon-right .useit{padding:5px 15px;background:#fff;color:orange;border-radius:16px}
.personal-style .personal-coupons .coupon .coupon-right:before{content:' ';width:0;height:100%;position:absolute;border-right:6px dotted #fff;left:-3px;top:0}
.personal-style .wishlist-del{width:25px;height:25px;background:url(../../images/del-search-f640bb3e2b.png) center 100% no-repeat}
.personal-style .wishlist-overlay{display:flex;align-items:flex-end;justify-content:center;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;opacity:1;visibility:visible;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:opacity,visibility;transition-property:opacity,visibility;will-change:opacity}
.personal-style .wishlist-overlay .add-cart{height:40px;padding:0 20px;margin-bottom:50px;border-radius:6px;color:#fff;cursor:pointer}
.personal-style .personl-empty{width:100%;padding:80px 0;text-align:center}
.personal-style .personl-empty .empty-image{width:100px;height:100px;margin:0 auto;background:url(../../images/empty-423e5a4740.png) 100% center}
.personal-style .personl-empty .empty-p{padding:10px 0 20px}
.personal-style .personl-empty .empty-but{padding:10px 20px;border-radius:6px;color:#fff;cursor:pointer}
/*! select-mania v1.6.2 */
.select-mania [class*=" icon-"]:before,.select-mania [class^=icon-]:before,.select-mania [data-icon]:before{font-family:select-mania-font!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.select-mania,.select-mania-arrow,.select-mania-clear,.select-mania-value,.select-mania-value-clear,.select-mania-value-text,.select-mania-values{display:inline-block;vertical-align:middle}
.select-mania [data-icon]:before{content:attr(data-icon)}
.select-mania [class*=" icon-"],.select-mania [class^=icon-]{display:inline-block}
.select-mania .icon-arrow-down:before{content:"\61"}
.select-mania .icon-cross:before{content:"\63"}
.select-mania .icon-loading:before{content:"\6c"}
@-webkit-keyframes rotating{from{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes rotating{from{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
.select-mania .icon-loading-container{display:inline-block;width:32px;height:32px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;font-size:32px;line-size:32px;line-height:32px}
.select-mania .icon-loading-container .icon-loading{width:32px;height:32px;-webkit-animation:rotating 2s linear infinite;-moz-animation:rotating 2s linear infinite;-ms-animation:rotating 2s linear infinite;-o-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}
.select-mania-original{border:0!important;clip:rect(0 0 0 0)!important;margin:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important}
.select-mania-placeholder,.select-mania-value-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.select-mania{color:#000;position:relative;width:100%;line-height:18px;margin:auto;background:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}
.select-mania,.select-mania *,.select-mania-dropdown,.select-mania-dropdown *{box-sizing:border-box!important}
.select-mania,.select-mania :not(.select-mania-search-input){-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.select-mania-inner{width:100%;min-height:42px;font-size:0;padding:6px;border:1px solid #D6D6D6;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;cursor:pointer}
.select-mania-inner.select-mania-disabled{border-color:#DDD}
.select-mania-hidden{display:none!important}
.select-mania-focused{-webkit-box-shadow:#047DE2 0 0 4px;-moz-box-shadow:#047DE2 0 0 4px;box-shadow:#047DE2 0 0 4px}
.select-mania-values{width:calc(100% - 48px);min-height:26px;padding-right:4px;font-size:0;text-align:left}
.select-mania.select-mania-disabled .select-mania-inner{color:#CCC}
.select-mania-value{width:auto;max-width:100%;height:26px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;margin-top:1px;margin-bottom:1px;margin-right:4px;padding:0 2px;font-size:0}
.select-mania.select-mania-multiple .select-mania-value{border:1px solid #047DE2;background-color:#047DE2;color:#fff}
.select-mania-value-text{height:26px;padding:4px;font-size:16px;line-height:14px;text-align:left;max-width:100%}
.select-mania.select-mania-multiple .select-mania-value-text{max-width:calc(100% - 22px)}
.select-mania-value-clear{display:none}
.select-mania.select-mania-multiple .select-mania-value-clear{display:inline-block;width:22px;height:26px;padding:4px;font-size:1rem;text-align:center}
.select-mania-value-clear i{font-size:18px;line-height:16px}
.select-mania-placeholder{display:none;width:auto;max-width:100%;height:26px;padding:4px;font-size:1rem;color:#7F8C8D}
.select-mania-placeholder:only-child:not(:empty){display:inline-block}
.select-mania-clear{width:24px;font-size:1rem;text-align:center;color:#EB1F38}
.select-mania.select-mania-disabled .select-mania-clear{color:#CCC}
.select-mania-clear i{font-size:1.1rem}
.select-mania-arrow{width:24px;font-size:1rem;text-align:center;color:#383838}
.select-mania.select-mania-disabled .select-mania-arrow{color:#CCC}
.select-mania-arrow i{font-size:1.1rem}
.select-mania-dropdown{background:#fff;color:#000;z-index:9;display:none;position:absolute;top:100%;width:100%;padding:6px;border:1px solid #D6D6D6;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}
.select-mania-dropdown-search{width:100%;margin-bottom:6px}
.select-mania-search-input{width:100%;padding:6px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-size:1rem;border:1px solid #D6D6D6;color:#5A5A5A;outline:0;background-image:none;background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.select-mania-items-container{position:relative;width:100%;max-height:200px}
.select-mania-items{width:100%;max-height:200px;overflow-y:auto}
.select-mania-group{width:100%}
.select-mania-group.select-mania-disabled{color:#D6D6D6}
.select-mania-group-title{width:100%;padding:6px;font-size:1rem;font-weight:700;text-align:left}
.select-mania-group-inner{width:100%}
.select-mania-item{width:100%;min-height:20px;padding:6px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-size:0;cursor:pointer;text-align:left}
.select-mania-item.select-mania-hover{background:#E3F1FC}
.select-mania-item:empty[data-value=""]{display:none}
.select-mania-group-icon,.select-mania-item-icon{width:20px;height:20px;display:inline-block;font-size:1rem;text-align:center;margin-right:4px;vertical-align:top}
.select-mania-group-icon i,.select-mania-item-icon i{width:20px;height:20px;vertical-align:middle}
.select-mania-group-text,.select-mania-item-text{display:inline-block;width:100%;min-height:20px;font-size:1rem;vertical-align:top;text-align:left}
.select-mania-group-icon+.select-mania-group-text,.select-mania-item-icon+.select-mania-item-text{width:calc(100% - 24px)}
.select-mania-group-inner .select-mania-item{padding-left:18px}
.select-mania-item.select-mania-selected{background:#047de2;color:#fff}
.select-mania-dropdown.select-mania-multiple .select-mania-item.select-mania-selected{display:none}
.select-mania-item.select-mania-disabled{color:#D6D6D6}
.select-mania-item.select-mania-disabled.select-mania-hover{background:0 0}
.select-mania.select-mania-tiny{line-height:14px}
.select-mania-tiny .select-mania-inner{min-height:24px;padding:2px}
.select-mania-tiny .select-mania-values{width:calc(100% - 36px);min-height:18px}
.select-mania-tiny .select-mania-value{height:16px}
.select-mania-tiny .select-mania-value-text{height:14px;padding:0;font-size:12px;line-height:12px}
.select-mania-tiny.select-mania-multiple .select-mania-value-text{max-width:calc(100% - 14px)}
.select-mania.select-mania-multiple.select-mania-tiny .select-mania-value-clear{width:14px;height:14px;padding:0}
.select-mania-tiny .select-mania-arrow,.select-mania-tiny .select-mania-clear{width:18px}
.select-mania-tiny .select-mania-value-clear i{font-size:14px;line-height:14px}
.select-mania-tiny .select-mania-placeholder{height:16px;padding:2px;font-size:.75rem}
.select-mania-tiny .select-mania-arrow i,.select-mania-tiny .select-mania-clear i{font-size:.85rem}
.select-mania-dropdown.select-mania-tiny{padding:2px}
.select-mania-tiny .select-mania-dropdown-search{margin-bottom:2px}
.select-mania-tiny .select-mania-search-input{padding:2px;font-size:.75rem}
.select-mania-tiny .select-mania-item{min-height:16px;padding:2px;font-size:0}
.select-mania-tiny .select-mania-group-icon,.select-mania-tiny .select-mania-item-icon{width:14px;height:14px;margin-right:2px;font-size:.65rem}
.select-mania-tiny .select-mania-group-icon i,.select-mania-tiny .select-mania-item-icon i{width:14px;height:14px}
.select-mania-tiny .select-mania-group-text,.select-mania-tiny .select-mania-item-text{min-height:14px;font-size:.75rem}
.select-mania-tiny .select-mania-group-icon+.select-mania-group-text,.select-mania-tiny .select-mania-item-icon+.select-mania-item-text{width:calc(100% - 19px)}
.select-mania-tiny .select-mania-group-title{padding:2px;font-size:.75rem}
.select-mania-tiny .select-mania-group-inner .select-mania-item{padding-left:8px}
.select-mania-tiny .icon-loading-container{width:24px;height:24px;font-size:24px;line-size:24px;line-height:24px}
.select-mania-tiny .icon-loading-container .icon-loading{width:24px;height:24px}
.select-mania.select-mania-small{line-height:16px}
.select-mania-small .select-mania-inner{min-height:34px;padding:4px}
.select-mania-small .select-mania-values{width:calc(100% - 44px);min-height:24px}
.select-mania-small .select-mania-value{height:22px}
.select-mania-small .select-mania-value-text{height:20px;padding:3px;font-size:14px;line-height:14px}
.select-mania-small.select-mania-multiple .select-mania-value-text{max-width:calc(100% - 20px)}
.select-mania.select-mania-multiple.select-mania-small .select-mania-value-clear{width:20px;height:20px;padding:3px}
.select-mania-small .select-mania-arrow,.select-mania-small .select-mania-clear{width:22px}
.select-mania-small .select-mania-value-clear i{font-size:16px;line-height:14px}
.select-mania-small .select-mania-placeholder{height:20px;padding:4px;font-size:.8rem}
.select-mania-small .select-mania-arrow i,.select-mania-small .select-mania-clear i{font-size:1rem}
.select-mania-dropdown.select-mania-small{padding:4px}
.select-mania-small .select-mania-dropdown-search{margin-bottom:4px}
.select-mania-small .select-mania-search-input{padding:4px;font-size:.8rem}
.select-mania-small .select-mania-item{min-height:16px;padding:4px;font-size:0}
.select-mania-small .select-mania-group-icon,.select-mania-small .select-mania-item-icon{width:16px;height:16px;margin-right:3px;font-size:.8rem}
.select-mania-small .select-mania-group-icon i,.select-mania-small .select-mania-item-icon i{width:16px;height:16px}
.select-mania-small .select-mania-group-text,.select-mania-small .select-mania-item-text{min-height:16px;font-size:.8rem}
.select-mania-small .select-mania-group-icon+.select-mania-group-text,.select-mania-small .select-mania-item-icon+.select-mania-item-text{width:calc(100% - 19px)}
.select-mania-small .select-mania-group-title{padding:4px;font-size:.8rem}
.select-mania-small .select-mania-group-inner .select-mania-item{padding-left:12px}
.select-mania-small .icon-loading-container{width:28px;height:28px;font-size:28px;line-size:28px;line-height:28px}
.select-mania-small .icon-loading-container .icon-loading{width:28px;height:28px}
.select-mania.select-mania-large{line-height:22px}
.select-mania-large .select-mania-inner{min-height:52px;padding:8px}
.select-mania-large .select-mania-values{width:calc(100% - 56px);min-height:32px}
.select-mania-large .select-mania-value{height:32px}
.select-mania-large .select-mania-value-text{height:32px;padding:4px;font-size:18px;line-height:20px}
.select-mania-large.select-mania-multiple .select-mania-value-text{max-width:calc(100% - 26px)}
.select-mania.select-mania-multiple.select-mania-large .select-mania-value-clear{width:26px;height:32px;padding:4px}
.select-mania-large .select-mania-arrow,.select-mania-large .select-mania-clear{width:28px}
.select-mania-large .select-mania-value-clear i{font-size:20px;line-height:20px}
.select-mania-large .select-mania-placeholder{height:32px;padding:6px;font-size:1.1rem}
.select-mania-large .select-mania-arrow i,.select-mania-large .select-mania-clear i{font-size:1.2rem}
.select-mania-dropdown.select-mania-large{padding:8px}
.select-mania-large .select-mania-dropdown-search{margin-bottom:8px}
.select-mania-large .select-mania-search-input{padding:8px;font-size:1.1rem}
.select-mania-large .select-mania-item{min-height:24px;padding:8px;font-size:0}
.select-mania-large .select-mania-group-icon,.select-mania-large .select-mania-item-icon{width:22px;height:22px;margin-right:5px;font-size:1.1rem}
.select-mania-large .select-mania-group-icon i,.select-mania-large .select-mania-item-icon i{width:22px;height:22px}
.select-mania-large .select-mania-group-text,.select-mania-large .select-mania-item-text{min-height:22px;font-size:1.1rem}
.select-mania-large .select-mania-group-icon+.select-mania-group-text,.select-mania-large .select-mania-item-icon+.select-mania-item-text{width:calc(100% - 27px)}
.select-mania-large .select-mania-group-title{padding:8px;font-size:1.1rem}
.select-mania-large .select-mania-group-inner .select-mania-item{padding-left:24px}
.select-mania-large .icon-loading-container{width:36px;height:36px;font-size:36px;line-size:36px;line-height:36px}
.select-mania-large .icon-loading-container .icon-loading{width:36px;height:36px}