@charset "UTF-8";
body{overflow-x:hidden}
.wrapper,.mega-menu-content,.site-wrapper > .container{max-width:1024px}
.wrapper{margin:0 auto;position:relative}
.site-wrapper{position:relative;width:100%;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto}
.site-wrapper > .container{width:100%;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.site-wrapper > .container > .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.row{margin-left:0;margin-right:0}
.row > div{padding-left:0;padding-right:0}
.site-wrapper > .container::before,.site-wrapper > .container::after,.site-wrapper > .container > .row::before,.site-wrapper > .container > .row::after{display:none}
#content{width:100%}
.one-column #content{max-width:calc(100% - 200px)}
.two-column #content{max-width:calc(100% - 200px * 2)}
.side-column{width:100%;max-width:200px}
.phone .side-column{display:none!important}
.phone #content{max-width:100%!important}
.left-column-disabled #column-left,.left-column-disabled #column-right,.right-column-disabled #column-left,.right-column-disabled #column-right{display:none}
.left-column-disabled.one-column #content,.left-column-disabled.two-column #content,.right-column-disabled.one-column #content,.right-column-disabled.two-column #content{max-width:100%}
.title{position:relative;line-height:1.2;margin:0;padding:0}
.title span::after{top:1px}
html:not(.popup) .site-wrapper > h1.page-title > span{display:block;margin:0 auto}
html:not(.popup) .site-wrapper > h1.page-title::after{display:none!important}
.title-module h3{display:inline-block;margin:0}
.title-module .title-divider{margin:0 auto}
.title-module .title-divider::before{line-height:0;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.title-module .subtitle{display:inline-block}
.title-module .title-wrapper{position:relative}
.title-module .title-wrapper::before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.title-wrapper{margin:0 auto}
footer{clear:both;margin-top:auto;z-index:1}
.breadcrumb{margin:0;border-radius:0;position:relative;padding:0;background-color:transparent;width:100%;margin:0 auto}
.breadcrumb > li{position:relative;word-break:break-all;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.breadcrumb > li:last-of-type a{pointer-events:none;text-decoration:none}
.breadcrumb::before{content:"";position:absolute;width:100vw;height:100%;left:50%;margin-left:-50vw;top:0;z-index:-1}
.boxed-layout .breadcrumb::before{display:none}
#content h1 + p:only-of-type:last-child{margin:0;padding:10px}
.notice-module{overflow:hidden;-webkit-box-ordinal-group:-99;-ms-flex-order:-100;order:-100}
.notice-module .module-body,.notice-module .hn-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.expand-block{position:relative}
.block-expand{padding:2px 6px;font-size:10px;pointer-events:auto}
.block-expand::after{font-weight:inherit;-webkit-font-smoothing:initial}
.block-expand-overlay{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:40px;position:absolute;bottom:0;left:0;right:0;pointer-events:none}
.expand-content.block-expanded{max-height:100%!important;overflow:visible!important;padding-bottom:25px;-webkit-transition:all 0!important;transition:all 0!important}
.expand-content.block-expanded + .block-expand-overlay{background:none!important}
.no-expand .expand-content{max-height:100%!important;overflow:visible!important}
.no-expand .block-expand-overlay{display:none!important}
.module-info_blocks .module-body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.module-info_blocks .info-blocks-image .info-block::before{display:none}
.module-info_blocks .info-block-img{position:relative}
.info-block{position:relative;-webkit-transition:all .075s ease-out;transition:all .075s ease-out;height:100%}
.info-block::before{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;line-height:1;text-align:center}
.info-block .count-badge{position:absolute;right:0;top:0}
.info-block-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.has-old-browser{position:fixed;overflow:hidden}
.old-browser{position:fixed;width:100%;height:100%;text-align:center;display:table;top:0;left:0;right:0;bottom:0;z-index:10000000}
.ob-content{display:table-cell;vertical-align:middle}
.ob-text{padding:10px 15px;font-size:20px;display:block;max-width:750px;margin:0 auto}
.ob-links a{display:inline-block;margin:15px}
.ob-links a img{display:block;margin-bottom:5px;-webkit-transform:scale(0.9);transform:scale(0.9);-webkit-transition:all .075s ease-out;transition:all .075s ease-out}
.ob-links a:hover img{-webkit-transform:scale(1);transform:scale(1)}
.scroll-top{display:none;position:fixed;z-index:10001;right:20px;bottom:10px;cursor:pointer}
.scroll-top i{font-size:50px}
.scroll-top.scroll-top-active{display:block!important}
.journal-loading-overlay{position:fixed;width:100%;height:100%;top:0;right:0;z-index:9990;background:rgba(0,0,0,0.15)}
.journal-loading{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:0}
.journal-loading i::before{content:"\e92f";font-family:icomoon;line-height:1;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-51%);transform:translate(-50%,-51%)}
.journal-loading + iframe{z-index:10}
.j-loader{width:100vw;height:100vh;overflow:hidden;position:fixed;z-index:1000000;-webkit-transition:opacity 6s ease,-webkit-transform 1s ease-in-out;transition:opacity 6s ease,-webkit-transform 1s ease-in-out;transition:transform 1s ease-in-out,opacity 6s ease;transition:transform 1s ease-in-out,opacity 6s ease,-webkit-transform 1s ease-in-out;background:#fff}
.j-loader-content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.j-loader-content .journal-loading{position:static;-webkit-transform:none;transform:none}
.j-loader-content span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block}
.j-loaded{-webkit-transform:translate3d(-50%,-50%,0) scale(0);transform:translate3d(-50%,-50%,0) scale(0);opacity:0}
.no-search .mobile-search-wrapper{display:none!important}
.no-search .mobile-2 .mobile-search-group{display:none!important}
.safari .module-banners a,.safari .module-gallery a,.safari .category-thumb a,.safari .manufacturer-thumb a{-webkit-mask-image:-webkit-radial-gradient(white,black)}
.breadcrumb + span{height:0}
.modal{color:#333}
.grid-rows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.grid-row{position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.grid-row::before{width:100vw;height:100%;position:absolute;top:0;left:50%;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:1px solid transparent}
.grid-row .wave{pointer-events:none;position:absolute;width:100%}
.grid-row .wave-top{top:0;left:0;-webkit-transform:translateY(-63%);transform:translateY(-63%)}
.grid-row .wave-bottom{z-index:-1;bottom:0;left:0;-webkit-transform:translateY(63%) scaleY(-1);transform:translateY(63%) scaleY(-1)}
.mega-menu .grid-row{overflow:hidden}
.grid-cols{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;height:100%}
.grid-col{width:100%;position:relative}
.module{position:relative}
.side-column > .grid-rows > .grid-row > .grid-cols > .grid-col{width:100%!important}
.grid-items{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.grid-item{width:100%}
.video-row{position:absolute;z-index:-100;width:100%;height:100%;left:0;right:0;top:0;bottom:0;overflow:hidden}
.video-bg{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100}
.desktop #top .grid-col::before,.desktop #content-top .grid-col::before,.desktop #bottom .grid-col::before{pointer-events:none;position:absolute;padding:0 4px;font-size:12px;top:0;left:0;background-color:#98fb98;z-index:10}
.desktop #top .grid-col:hover::before,.desktop #content-top .grid-col:hover::before,.desktop #bottom .grid-col:hover::before{content:attr(data-dimensions)}
.desktop #top .grid-cols > div:only-of-type::before{display:none}
::before,::after{position:relative;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400}
.fa{position:relative}
.h1,.h2,.h3,h1,h2,h3,.h4,.h5,.h6,h4,h5,h6{margin:0;font-weight:700}
p{margin:0}
s{text-decoration:none;font-size:70%;font-style:normal;font-weight:400;white-space:normal;line-height:1;max-width:125px;-webkit-transition:all .075s ease-out;transition:all .075s ease-out}
img{max-width:100%;height:auto;-ms-flex-item-align:start;align-self:flex-start}
.img-thumbnail{padding:0;border-radius:0;border:none;background:transparent}
.language-flag{max-width:none}
.lazyload,.lazyloading{opacity:0}
.lazyloaded{opacity:1;-webkit-transition:opacity 300ms;transition:opacity 300ms}
@-webkit-keyframes fa-rotate {
0%{transform:perspective(120px) rotateX(0deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg)}
50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}
100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}
}
@keyframes fa-rotate {
0%{transform:perspective(120px) rotateX(0deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg)}
50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}
100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}
}
a,button{-ms-touch-action:manipulation;touch-action:manipulation}
a:focus,a:hover{text-decoration:none}
button{border:none;outline:none;margin:0;padding:0}
button:focus,button.active:focus,button:active:focus,.btn:focus,.btn.active:focus,.btn:active:focus,.btn-default:focus,.btn-default.active:focus,.btn-default:active:focus{outline:none}
button.active,button:active,.btn.active,.btn:active,.btn-default.active,.btn-default:active{-webkit-box-shadow:none;box-shadow:none}
.btn.disabled{pointer-events:none;opacity:.7}
.btn.btn-full{width:100%}
.btn{border:none;border-radius:0;background:transparent;padding:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;line-height:1;min-width:0;-webkit-transition:all .1s ease-out;transition:all .1s ease-out}
.btn > span:first-of-type{min-width:0;white-space:nowrap}
.btn > .links-text:empty{display:none}
.btn .count-badge{margin:0}
.fa-upload{margin-right:5px}
:focus{outline:none}
.buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transition:all .1s ease-out;transition:all .1s ease-out}
.buttons .pull-left{margin-right:auto}
.buttons .pull-right{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1}
.buttons .pull-right > a:not(.btn){margin:0 5px}
.buttons .pull-right > a:not(.btn) + input{margin:0 5px 0 0}
.buttons input[type=checkbox]{margin:0 4px}
fieldset + .buttons,.pagination-results + .buttons{margin-top:20px}
.count-badge{font-size:10px;margin-left:5px;min-width:1.65em;height:1.65em;padding:0 3px;line-height:1.5;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:0}
.fa-stack{font-size:15px;width:1.1em;height:1em;line-height:1}
.fa-stack i{font-size:1em}
.fa-star,.fa-star + .fa-star-o{color:#ffd700}
.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}
.product-labels{overflow:hidden;width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.product-label{position:relative;pointer-events:none;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}
.product-label b{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:opacity .2s;transition:opacity .2s;font-weight:400;font-size:12px;white-space:nowrap;line-height:1}
.product-label-diagonal{top:0;left:0;width:300px;-webkit-transform:translate3d(-130px,8px,0) rotate(-45deg);transform:translate3d(-130px,8px,0) rotate(-45deg);font-size:15px;text-align:center;position:absolute;margin:0;padding:0}
.product-label-diagonal b{display:block;background:transparent}
.product-label-diagonal.label-2{-webkit-transform:translate3d(-112px,26px,0) rotate(-45deg);transform:translate3d(-112px,26px,0) rotate(-45deg)}
.product-label-diagonal.label-3{-webkit-transform:translate3d(-94px,43px,0) rotate(-45deg);transform:translate3d(-94px,43px,0) rotate(-45deg)}
html[dir='rtl'] .product-label-default{text-align:left}
html[dir='rtl'] .product-label-diagonal{left:auto;right:0;text-align:center;-webkit-transform:translate3d(calc(0px - (-130px)),8px,0) rotate(45deg);transform:translate3d(calc(0px - (-130px)),8px,0) rotate(45deg)}
html[dir='rtl'] .product-label-diagonal.label-2{-webkit-transform:translate3d(calc(0px - (-112px)),26px,0) rotate(45deg);transform:translate3d(calc(0px - (-112px)),26px,0) rotate(45deg)}
html[dir='rtl'] .product-label-diagonal.label-3{-webkit-transform:translate3d(calc(0px - (-94px)),43px,0) rotate(45deg);transform:translate3d(calc(0px - (-94px)),43px,0) rotate(45deg)}
.countdown{position:relative;color:#fff;background-color:rgba(0,0,0,0.4);-webkit-transition:all .2s;transition:all .2s;visibility:visible;opacity:1;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;font-size:12px}
.countdown > div{width:25%;padding:2px;border-width:0 0 0 1px}
.countdown > div:first-of-type{border-left-width:0}
.countdown > div span{display:block;font-size:10px;font-weight:400;position:relative;top:-3px;padding:0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.product-thumb:hover .countdown{opacity:1}
.touchevents .countdown{opacity:1}
label{font-weight:400;position:relative}
legend{border:none;margin:10px 0;color:inherit}
.form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;margin:0;-webkit-transition:all .05s ease-out;transition:all .05s ease-out}
.form-group:empty{display:none!important}
.form-group > div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.form-group .text-danger{width:100%;margin-top:5px}
.form-group .control-label{padding:0;margin:0;width:auto;text-align:left;float:none;display:-webkit-box;display:-ms-flexbox;display:flex;border-width:0 0 1px;-ms-flex-item-align:start;align-self:flex-start;width:100%}
.form-group .control-label + div{width:auto;-webkit-box-flex:1;-ms-flex:1 1 200px;flex:1 1 200px;padding-left:0;padding-right:0;float:none}
.form-group .input-group{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.form-group fieldset{width:100%}
.radio,.checkbox{padding:0 15px 0 0;margin:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.radio input,.checkbox input{margin:0}
.radio label,.checkbox label{display:inline-block;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.radio label input[type='checkbox'],.checkbox label input[type='checkbox']{margin-top:3px}
.radio a,.checkbox a{padding:0 3px}
.checkbox-inline,.radio-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.checkbox-inline input,.radio-inline input{margin:0}
.radio + .radio,.radio + .checkbox{margin-top:0}
.label-info{display:inline-block}
.form-group > .col-sm-2 > input[type=checkbox]{margin-top:10px}
.form-control{border-radius:0!important;border-color:transparent;line-height:1.3;color:#555;background-color:#fff;-webkit-transition:all .07s ease-out;transition:all .07s ease-out;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none;box-shadow:none}
input.form-control{min-width:35px;-webkit-transition:all .075s ease-out;transition:all .075s ease-out;width:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.has-error .form-control{-webkit-box-shadow:none;box-shadow:none}
.has-error .control-label,.has-error .text-danger{color:inherit}
.input-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.input-group input.form-control{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}
.input-group .input-group-btn{width:auto;height:100%}
.input-group .btn{height:100%}
.input-group .btn i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
#input-captcha{max-width:140px}
#input-captcha + img{margin:0 7px}
.form-horizontal .form-group{margin-left:0;margin-right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.form-horizontal .form-group:last-child{margin-bottom:0}
.form-horizontal .captcha .form-group{margin:0}
.form-horizontal .captcha legend{display:none}
.form-horizontal .g-recaptcha{-webkit-transform:scale(0.92);transform:scale(0.92);-webkit-transform-origin:0 0;transform-origin:0 0}
.form-horizontal .radio,.form-horizontal .checkbox{padding-top:5px;min-height:20px}
.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{padding-top:0}
fieldset + fieldset{margin-top:20px}
.required .control-label::after{content:"*";position:relative;font-family:inherit;margin-left:3px;line-height:1.2;max-height:10px}
.required .control-label + div::before{display:none;content:"*";position:absolute;-webkit-transform:translateX(-150%);transform:translateX(-150%);font-family:inherit;line-height:1.2;max-height:10px}
.input-group-btn:last-child > .btn,.input-group-btn:last-child > .btn-group{margin:0}
.bootstrap-datetimepicker-widget tr td{position:relative}
.bootstrap-datetimepicker-widget tr td span{position:relative}
.bootstrap-datetimepicker-widget tr td span:hover{background:transparent;z-index:2}
.bootstrap-datetimepicker-widget tr td span.active{background-color:inherit;color:inherit;text-shadow:inherit;z-index:3}
.bootstrap-datetimepicker-widget tr td:hover,.bootstrap-datetimepicker-widget tr td.active{z-index:2}
.bootstrap-datetimepicker-widget tr td.separator{color:inherit;background-color:transparent;-webkit-box-shadow:none;box-shadow:none}
.bootstrap-datetimepicker-widget tr td.separator:hover{color:inherit!important;background-color:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important}
.bootstrap-datetimepicker-widget .datepicker-months tr td,.bootstrap-datetimepicker-widget .datepicker-years tr td,.bootstrap-datetimepicker-widget .timepicker-picker tr td{color:inherit!important;background-color:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important}
.bootstrap-datetimepicker-widget .picker-switch + .collapse .timepicker-hours,.bootstrap-datetimepicker-widget .picker-switch + .collapse .timepicker-minutes{margin-top:10px}
.bootstrap-datetimepicker-widget::before{display:none!important}
.bootstrap-datetimepicker-widget .timepicker-picker .btn{margin:10px 0}
.bootstrap-datetimepicker-widget .picker-switch .btn{margin-top:10px}
.stepper{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;overflow:hidden;width:50px;height:100%;border-width:1px;min-height:30px;font-size:15px;-webkit-transition:all .05s ease-out;transition:all .05s ease-out}
.stepper .form-control{width:100%;height:100%;min-height:28px;border-radius:inherit!important;border-width:0;text-align:center;padding:0 20px 0 2px;font-size:13px;-webkit-transition:all .05s ease-out;transition:all .05s ease-out}
.stepper span{position:absolute;right:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;border-width:0 0 0 1px;border-color:inherit;border-style:inherit;z-index:10}
.stepper span i{cursor:pointer;width:100%;min-width:18px;background:#E6E6E6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:50%;-webkit-transition:all .05s ease-out;transition:all .05s ease-out}
.stepper span i:hover{background:#d3d3d3}
.stepper span i:active{-webkit-box-shadow:inset 0 0 7px 0 rgba(0,0,0,0.3);box-shadow:inset 0 0 7px 0 rgba(0,0,0,0.3)}
.stepper span i:first-of-type{border-width:0 0 1px;border-color:inherit;border-style:inherit}
.stepper span i:first-of-type::before{top:-1px}
table{border-collapse:inherit}
table td{padding:10px 15px}
.table-bordered > tbody > tr > td{border-top-width:0;border-right-width:0}
.table-responsive{margin-bottom:0;border-width:0}
.table-responsive::-webkit-scrollbar{-webkit-appearance:none}
.table-responsive{border:0}
.table-responsive > table{border:none!important}
.table,table,.table-responsive > .table{margin-bottom:0;border-width:0}
.table-hover > tbody > tr:hover{background-color:transparent}
.table-striped > tbody > tr:nth-of-type(odd){background-color:transparent}
html[dir='rtl'] .table{max-width:none;max-width:initial}
.table > tbody > tr > td,.table > tbody > tr > th,.table > tfoot > tr > td,.table > tfoot > tr > th,.table > thead > tr > td,.table > thead > tr > th{padding:8px 14px;border-top-color:transparent;vertical-align:middle}
.table-bordered > tbody > tr > td,.table-bordered > tbody > tr > th,.table-bordered > tfoot > tr > td,.table-bordered > tfoot > tr > th,.table-bordered > thead > tr > td,.table-bordered > thead > tr > th{border-color:transparent}
.table-bordered{border-color:transparent}
.table{border-color:transparent}
.table > tbody + tbody{border-top:0}
table td:first-child,table th:first-child,.table-bordered td:first-child,.table-bordered th:first-child{border-left-width:0}
table td:last-child,table th:last-child,.table-bordered td:last-child,.table-bordered th:last-child{border-right-width:0}
table thead > tr > td,.table-bordered thead > tr > td{border-bottom-width:1px;border-right-width:0}
table tbody tr:last-child td,table tbody tr:last-child th,.table-bordered tbody tr:last-child td,.table-bordered tbody tr:last-child th{border-bottom-width:0}
table tfoot > tr > td,.table-bordered tfoot > tr > td{border-bottom-width:0;border-right-width:0}
table > thead > tr > td{border-bottom-width:1px}
table > thead:first-of-type > tr > td{border-top-width:0!important}
.table > tbody:first-child > tr:first-of-type > td{border-top-width:0!important}
@media screen and (max-width: 767px) {
.table-responsive > .table > tbody > tr > td,.table-responsive > .table > tbody > tr > th,.table-responsive > .table > tfoot > tr > td,.table-responsive > .table > tfoot > tr > th,.table-responsive > .table > thead > tr > td,.table-responsive > .table > thead > tr > th{white-space:normal}
}
.product-compare #content tbody td{text-align:center}
.route-account-wishlist #content table td,.route-checkout-cart #content table td,.route-checkout-checkout #content table td{min-width:100px}
.route-checkout-checkout #content .cart-section table td{min-width:0px;}
.route-checkout-checkout #content .cart-section table td.td-product, .route-checkout-checkout #content .cart-section table td.td-qty{padding: 0;}
.route-checkout-checkout #content .cart-section table td.td-image{width: 80px;}
.bootstrap-datetimepicker-widget td,.bootstrap-datetimepicker-widget th{border-width:0}
.tooltip{z-index:10001;pointer-events:none;opacity:1}
.tooltip.in{opacity:1;pointer-events:none}
.tooltip-inner{color:#fff;background:#333;border-radius:5px;font-size:13px;padding:.2em .6em}
.tooltip.top .tooltip-arrow{border-top-color:#333}
.tooltip.right .tooltip-arrow{border-right-color:#333}
.tooltip.bottom .tooltip-arrow{border-bottom-color:#333}
.tooltip.left .tooltip-arrow{border-left-color:#333}
.tooltip.fade > *{opacity:0;visibility:hidden;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}
.tooltip.fade.in > *{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.tooltip.top > *{-webkit-transform:translate3d(0,7px,0);transform:translate3d(0,7px,0)}
.tooltip.right > *{-webkit-transform:translate3d(-7px,0,0);transform:translate3d(-7px,0,0)}
.tooltip.bottom > *{-webkit-transform:translate3d(0,-7px,0);transform:translate3d(0,-7px,0)}
.tooltip.left > *{-webkit-transform:translate3d(7px,0,0);transform:translate3d(7px,0,0)}
.alert{margin-bottom:0;border:0;padding:10px 25px 10px 15px;border-radius:0;position:relative}
.alert i{margin:5px}
.alert .close{position:absolute;top:50%;-webkit-transform:translateY(-55%);transform:translateY(-55%);right:10px;opacity:1}
.tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
.tags a{-webkit-transition:all .075s ease-out;transition:all .075s ease-out}
.video-responsive{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;width:100%;position:relative;margin:0 auto}
.video-frame{position:relative;padding-bottom:56.25%;width:100%}
.video-frame > iframe{position:absolute;top:0;left:0;width:100%;height:100%}
iframe{max-width:100%;border:none}
.fb-page{overflow-x:auto;max-width:100%;display:block!important}
hr{margin-top:10px;margin-bottom:10px;position:relative;overflow:visible}
hr::before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);line-height:0;width:1em;height:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
br{height:1px;display:block}
.drop-cap{position:relative;display:block;float:left;line-height:1}
.amp{display:inline-block;position:relative;line-height:1}
blockquote{border:none;padding:0;margin:0;border:none;font-size:inherit}
blockquote::before{float:left;line-height:1;font-size:2.5em;font-style:normal}
blockquote::after{content:"";display:table;width:100%;clear:both}
.no-transitions *{-webkit-transition:all 0!important;transition:all 0!important}
.sharethis-inline-reaction-buttons{display:inline-block!important}
.sharethis-inline-reaction-buttons .st-btn{font-size:18px!important;padding:0 7px!important;width:auto!important}
.sharethis-inline-reaction-buttons .st-btn.st-selected{-webkit-transform:scale(1)!important;transform:scale(1)!important}
.sharethis-inline-reaction-buttons .st-btn > svg{width:30px!important;height:30px!important}
.cart-heading,.info-block,.nav-tabs li a,.btn,.name a,.catalog-title,.subitem a,.panel-title a,.refine-item a,.compare-btn,.search-result a,.j-menu > li > a,.dropdown-toggle > a,.menu-item > a,.account-list a,.tags a,.module-blog_categories a,.module-blog_comments a,.blog-feed,.mobile-custom-menu,.slider-static-text,.x{text-decoration:none}
.cart-heading:hover,.info-block:hover,.nav-tabs li a:hover,.btn:hover,.name a:hover,.catalog-title:hover,.subitem a:hover,.panel-title a:hover,.refine-item a:hover,.compare-btn:hover,.search-result a:hover,.j-menu > li > a:hover,.dropdown-toggle > a:hover,.menu-item > a:hover,.account-list a:hover,.tags a:hover,.module-blog_categories a:hover,.module-blog_comments a:hover,.blog-feed:hover,.mobile-custom-menu:hover,.slider-static-text:hover,.x:hover{text-decoration:none}
.login-box{display:-webkit-box;display:-ms-flexbox;display:flex}
.login-box > div{width:100%;width:-webkit-fill-available;width:-moz-available}
.login-box .login-box .form-group{-ms-flex-wrap:wrap;flex-wrap:wrap}
.login-box::before,.login-box::after{display:none}
.login-box .well{height:100%;border:none;border-radius:0;padding:0;margin:0;-webkit-box-shadow:none;box-shadow:none;background:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.login-box .well > .btn{margin-top:auto;-ms-flex-item-align:start;align-self:flex-start}
.login-box .well p:first-of-type{display:none}
.login-box .well .buttons{margin-top:auto}
#account-login .well{margin:0}
.form-group input[type="password"] + div{margin-top:10px;margin-bottom:10px;position:relative;width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.register-page > div{width:100%}
.register-page > p{margin-bottom:20px}
.register-page .fieldset + fieldset{margin-top:30px}
.route-account-account #content,.route-affiliate-account #content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.route-account-account #content > div,.route-affiliate-account #content > div{margin-bottom:25px}
.account-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.account-list > li{width:100%;margin-bottom:5px;display:-webkit-box;display:-ms-flexbox;display:flex}
.account-list > li > a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.3;-webkit-transition:all .1s ease-out;transition:all .1s ease-out;background: #fff;}
.account-list > li > a::before{margin-right:5px}
.route-account-return-add fieldset{margin-top:30px}
.route-account-order-info table{margin-bottom:20px;background: #fff;}
.route-account-order-info h2{margin-top:20px}
.route-account-return-info h1 + table,.route-account-return-info .table-responsive{margin-bottom:20px}
.route-account-wishlist .table{margin-bottom:0}
.route-account-wishlist .table-responsive table tr td:nth-of-type(2){min-width:175px}
.route-account-wishlist .table-responsive table tr td:last-of-type{white-space:nowrap}
.route-account-wishlist .table-responsive .btn{padding:10px}
.route-account-wishlist .table-responsive .fa-times::before,.route-account-wishlist .table-responsive .fa-shopping-cart::before{font-size:16px}
[class*="route-account-"]:not(.route-account-address) table .text-right .btn,[class*="route-account-"]:not(.route-account-address-delete) table .text-right .btn{min-width:35px;min-height:35px;margin:2px}
[class*="route-account-"]:not(.route-account-address) table .text-right .btn i,[class*="route-account-"]:not(.route-account-address-delete) table .text-right .btn i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
[class*="route-account-"]:not(.route-account-address) table .text-right .btn i::before,[class*="route-account-"]:not(.route-account-address-delete) table .text-right .btn i::before{font-size:16px}
[class*="route-account-"]:not(.route-account-address) h1 + p,[class*="route-account-"]:not(.route-account-address-delete) h1 + p{margin-bottom:15px}
.panels-total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.cart-total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.cart-total .table{margin:0!important}
.cart-total .table td + td{width:15%;min-width:130px}
@media only screen and (max-width: 760px) {
.route-checkout-cart .panels-total .form-group .input-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.route-checkout-cart .panels-total .form-group .input-group .input-group-btn{width:100%}
.route-checkout-cart .panels-total .form-group .input-group .input-group-btn .btn{width:100%;margin-left:0;margin-top:5px;height:40px;padding:10px}
html[dir='rtl'].route-checkout-cart .panels-total .form-group .input-group .input-group-btn .btn{margin-left:0;margin-left:initial;margin-right:0}
}
.route-checkout-cart #content .table-responsive table tbody .td-qty .input-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.route-checkout-cart #content .table-responsive table tbody .td-qty .input-group-btn{width:auto}
.route-checkout-cart #content .table-responsive table tr td{min-width:90px}
.route-checkout-cart #content .table-responsive table tr td:nth-of-type(2){min-width:175px}
.route-checkout-cart #content .cart-panels{-webkit-box-flex:1;-ms-flex:1;flex:1}
.route-checkout-cart #content .cart-panels p{margin-bottom:10px}
.route-checkout-cart #content .cart-page,.route-checkout-cart #content form,.route-checkout-cart #content .cart-bottom{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.route-checkout-cart #content .cart-bottom{width:100%}
.route-checkout-cart #content table td{vertical-align:middle}
.route-checkout-cart #error-not-found #content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.route-checkout-checkout .table-responsive table tr td{min-width:90px}
.route-checkout-checkout .table-responsive table tr td:nth-of-type(1){min-width:175px}
.route-checkout-checkout #payment .col-sm-3{max-width:110px;padding-right:0;float:left}
.phone.route-checkout-checkout #payment > div > div > div{max-width:100%}
.table-responsive > iframe{margin:0!important;padding-top:20px;width:100%}
.route-information-sitemap #content > .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.route-information-sitemap #content > .row::before{display:none}
.route-information-sitemap #content > .row > div{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.route-information-sitemap #content > .row > div > ul{padding:0}
.route-information-sitemap #content > .row > div > ul ul{padding-left:20px}
.route-information-sitemap #content > .row > div > ul li{list-style:none;margin-top:5px}
.route-information-sitemap #content > .row > div > ul li a::before{margin:0 5px}
.route-information-contact .our-location{background:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;margin:0}
.route-information-contact .our-location a > i{margin-right:5px}
.route-information-contact .our-location .panel-body{padding:0}
.route-information-contact .other-stores{margin-bottom:20px}
.route-product-manufacturer .brand h2{margin-top:15px}
.route-product-manufacturer .brand .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-5px}
.route-product-manufacturer .brand .row::before,.route-product-manufacturer .brand .row::after{display:none}
.route-product-manufacturer .brand .row > div{padding:5px;display:-webkit-box;display:-ms-flexbox;display:flex;width:20%}
.route-product-manufacturer #content > h1 + p{padding:0;margin-bottom:10px}
.route-product-manufacturer .manufacturer{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.route-product-manufacturer .manufacturer > div{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 15px 15px 0}
.image-card{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all .15s ease;transition:all .15s ease}
.image-card img{margin:0 auto 5px}
.image-card > span{width:100%;text-align:center;margin-top:auto;max-width:120px;line-height:1.1}
.route-account-return-info #content > * + *{margin-top:20px}
.route-product-compare .compare-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:7px 0}
.route-product-compare .compare-buttons .btn{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:4px}
.route-product-compare .compare-buttons .btn::before{display:none}
.route-product-compare table
#content table td{width:20%}
.route-product-compare table
#content table td:not(:first-of-type){min-width:200px}
.route-product-compare table
#content tbody:last-of-type tr:last-child td{border-top-width:1px;padding:0}
.route-product-compare table
#content .table-bordered > tfoot > tr > td{border:0}
.route-product-compare #content table > tbody > tr > td:first-child{white-space:nowrap}
.route-product-compare #content table > tfoot > tr > td{border-left:0;border-right:0}
.route-product-search #content .search-form .inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
.route-product-search #content .search-form input{width:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;margin-bottom:10px}
.route-product-search #content .search-form select{max-width:40%;margin-bottom:10px;margin-left:20px}
.route-product-search #content > h2:last-child{display:none!important}
.route-product-search #content > h2:last-of-type{margin-top:15px}
.route-product-search #content > .checkbox{margin-bottom:5px}
@media only screen and (max-width: 760px) {
.route-product-search #content .search-form .inputs select,.route-product-search #content .search-form .inputs input{margin-left:0;width:100%;max-width:100%}
}
.route-account-order-info .text-left:first-child{min-width:150px}
.route-account-order-info .text-right b{white-space:nowrap}
.route-information-information #content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.route-information-information .content{-webkit-box-flex:1;-ms-flex:1;flex:1}
.route-product-category #content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.category-description{position:relative}
.category-description::after{content:"";display:table;clear:both}
.category-description + p{-webkit-box-ordinal-group:41;-ms-flex-order:40;order:40}
.category-image{float:left;position:relative}
.category-image img{max-width:100%;height:auto}
.category-text > p:last-of-type{margin-bottom:0}
.refine-title{margin:0}
.refine-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.refine-item{display:-webkit-box;display:-ms-flexbox;display:flex}
.refine-item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;min-width:0;-webkit-transition:all .075s ease-out;transition:all .075s ease-out}
.refine-item a img{margin-bottom:auto;max-width:100%;width:100%;height:auto;-webkit-transition:all .05s ease-out;transition:all .05s ease-out;-ms-flex-item-align:center;align-self:center}
.refine-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding:3px;-webkit-transition:all .05s ease-out;transition:all .05s ease-out}
.refine-name .links-text{line-height:1.2}
.refine-grid .refine-item{padding:10px}
.refine-links .refine-item a{background-color:transparent;padding:0}
.refine-links .refine-item a img{display:none}
.refine-links .refine-item:not(:last-of-type)::after{margin:0 7px}
.refine-categories.refine-links .refine-items{margin:0}
.refine-categories.refine-links .refine-items .refine-item{width:auto;padding:0}
.products-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.products-filter .select-group{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}
.products-filter .select-group label,.products-filter .select-group select{border-width:0}
.products-filter .select-group .input-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:auto}
.products-filter .select-group .input-group .input-group-addon{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:0}
.products-filter .select-group .form-control{width:auto;padding:0}
.products-filter .select-group label{margin-bottom:0}
.products-filter .input-group-addon,.products-filter .form-control{height:26px}
.grid-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.grid-list button,.grid-list button::before{line-height:1}
.view-btn{background-color:transparent;position:relative}
.compare-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}
.sort-by{margin-right:10px}
@media only screen and (max-width: 470px) {
.products-filter .select-group .input-group .input-group-addon{display:none}
.products-filter .select-group .input-group .form-control{max-width:100px}
}
.mac.webkit .select-group .input-group-addon{position:relative;z-index:2}
.mac.webkit .select-group .form-control{position:relative;left:-3px;z-index:1}
.pagination-results{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.pagination-results::before,.pagination-results::after{display:none}
.pagination-results > div{width:auto;padding:0}
.pagination-results > div:first-child:not(:empty) + div{margin-left:auto}
.phone .pagination-results{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.phone .pagination-results > div{text-align:center;width:100%}
.phone .pagination-results .pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.phone .pagination-results .pagination > li{margin-bottom:5px}
.pagination{border-radius:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.pagination > li{max-width:50px;overflow:hidden;-webkit-transition:all .08s ease-out;transition:all .08s ease-out;position:relative}
.pagination > li:not(:first-of-type){border-width:0 0 0 1px;border-color:transparent;border-style:solid}
.pagination > li > a,.pagination > li > span{border:none;line-height:1;margin:0;padding:0;-webkit-transition:all .05s ease-out;transition:all .05s ease-out;background:transparent}
.pagination > li > a:hover,.pagination > li > a:focus{background:transparent}
.pagination > li:hover{z-index:2}
.pagination > li:first-child a,.pagination > li:last-child a,.pagination > li a.prev,.pagination > li a.next{visibility:hidden}
.pagination > li:first-child a::before,.pagination > li:last-child a::before,.pagination > li a.prev::before,.pagination > li a.next::before{visibility:visible;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scaleX(1);transform:translate(-50%,-50%) scaleX(1)}
.pagination > li:last-child a::before,.pagination > li a.next::before{-webkit-transform:translate(-50%,-50%) scaleX(-1);transform:translate(-50%,-50%) scaleX(-1)}
.pagination > li:first-child a,.pagination > li:first-child span{border-top-left-radius:inherit;border-bottom-left-radius:inherit}
.pagination > li:last-child a,.pagination > li:last-child span{border-top-right-radius:inherit;border-bottom-right-radius:inherit}
.pagination > li.active a,.pagination > li.active span,.pagination > li.active a:hover,.pagination > li.active span:hover{background:transparent}
.text-empty{padding:10px}
.ias-trigger,.ias-spinner,.ias-noneleft{width:100%;text-align:center}
.ias-trigger i::before,.ias-spinner i::before,.ias-noneleft i::before{font-size:22px}
.ias-trigger a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.product-grid:not(.swiper-wrapper),.isotope-grid,.module-products-list .product-list:not(.swiper-wrapper){display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.product-layout{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}
.product-layout:hover{z-index:2}
.product-thumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:0;position:relative;-webkit-transition:all .075s ease-out;transition:all .075s ease-out;overflow:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.product-thumb .image{position:relative;overflow:hidden}
.product-thumb .image::before{content:"";position:absolute;width:100%;bottom:0;height:100%;pointer-events:none;z-index:1;-webkit-transition:all .01s ease-out;transition:all .01s ease-out}
.product-thumb .product-img{display:block}
.product-thumb .product-img > div{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .25s ease-out;transition:all .25s ease-out;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.product-thumb .product-img img{pointer-events:none;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:auto}
.product-thumb .product-img img.img-second{visibility:hidden;opacity:0;position:absolute}
.product-thumb .product-labels{z-index:3}
.product-thumb:hover{z-index:1}
.product-thumb:hover .has-second-image img{visibility:hidden}
.product-thumb:hover .has-second-image img.img-second{visibility:visible;opacity:1}
.product-thumb .caption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative}
.product-thumb .name{font-size:14px;font-weight:400;line-height:1.3;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%}
.product-thumb .name a{display:block;text-align:center}
.product-thumb .stepper{height:auto}
.product-thumb .description{margin:0 0 auto}
.product-thumb .price > div{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
.product-thumb .price span{line-height:1}
.product-thumb .price .price-tax{line-height:1.5}
.product-thumb .price-new{margin-right:7px}
.product-thumb .price-tax{color:#999;display:block}
.product-thumb .countdown{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none;z-index:2}
.product-thumb .stats{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:11px}
.safari .product-thumb .product-img,.safari .product-thumb .product-labels{-webkit-transform:translateZ(1px);transform:translateZ(1px)}
.product-layout .quickview-button{position:absolute;z-index:4;overflow:hidden}
.product-layout .quickview-button span{display:none}
.product-layout .button-group,.product-layout .wish-group,.product-layout .extra-group{display:-webkit-box;display:-ms-flexbox;display:flex}
.product-layout .btn-text{display:none}
.product-layout .buttons-wrapper{margin-top:auto}
.product-layout .buttons-wrapper .button-group{position:static;-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}
.product-layout .buttons-wrapper a::before{line-height:1}
.product-layout .rating{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:none;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}
.product-layout .rating-stars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}
.product-layout .wish-group,.product-layout .cart-group,.product-layout .extra-group{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.product-layout .wish-group{-webkit-transition:all .1s ease-out;transition:all .1s ease-out}
.product-grid .extra-group > div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}
.product-grid .button-group{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
.product-grid .wish-group{pointer-events:none}
.product-grid .wish-group a{pointer-events:auto}
.phone .btn-quickview{display:none!important}
.tablet .btn-quickview{display:none!important}
.product-list .product-thumb{display:block}
.product-list .product-thumb .image{float:left;overflow:hidden}
.product-list .product-thumb .caption > *{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.product-list .product-thumb .caption .price{margin-top:0;text-align:left}
.product-list .product-thumb .rating{margin:0;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}
.product-list .product-thumb .name{margin:0;padding-left:0;padding-top:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}
.product-list .product-thumb .name a{text-align:left}
.product-list .product-thumb .description{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:0;padding-left:0;text-align:left;margin-bottom:0;margin-top:0}
.product-list .product-thumb .button-group{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:1;-ms-flex:1;flex:1}
.product-list .product-thumb .cart-group{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.product-list .product-thumb .caption .buttons-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:auto;width:auto}
.product-list .product-thumb .extra-group{width:auto;pointer-events:none}
.product-list .product-thumb .extra-group .btn{pointer-events:auto}
.product-list .product-thumb .extra-group > div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
.product-list .stats{-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2}
.product-list .stats > span{padding-right:1em}
.side-products:not(.swiper-wrapper){display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.side-product{width:100%;display:block;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.side-product > div{float:left}
.side-product .image{position:relative;max-width:100%}
.side-product .image a{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}
.side-product .image img{width:100%}
.side-product .name{line-height:1.1}
.side-product .name a{display:block}
.side-product .caption{height:100%}
.side-product .rating-stars{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
.side-products-blocks{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.side-products-blocks > div{margin-bottom:20px}
.mobile .product-thumb .product-img > div,.mobile .module-gallery .module-item > a img,.mobile .post-thumb .image img,.mobile .manufacturer-thumb .image img{-webkit-transform:scale(1)!important;transform:scale(1)!important}
.mobile input{-webkit-box-shadow:none;box-shadow:none}
.product-info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.product-info > div{position:relative}
.product-info .product-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.product-info .product-details .page-title{-webkit-box-ordinal-group:-99;-ms-flex-order:-100;order:-100;display:none}
.product-blocks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.product-image{position:relative;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.product-image > div{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}
.product-image .main-image{overflow:hidden;cursor:-webkit-zoom-in;cursor:zoom-in}
.product-image .swiper.main-image{padding:0}
.product-image .swiper.main-image .swiper-pagination{bottom:10px}
.product-image .additional-image{cursor:pointer}
.product-image .additional-images.swiper{padding:0}
.product-image .direction-vertical .additional-images{overflow:hidden}
.product-image .direction-vertical .additional-images .swiper-container{overflow:visible}
.product-image .direction-vertical .additional-images .swiper-pagination{display:none!important}
.product-image .additional-images:not(.swiper){display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.product-image .product-labels{z-index:1}
.product-image img{width:100%;height:auto}
.product-image.direction-vertical{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.product-image.direction-vertical .additional-images{height:0;overflow:visible}
.product-image.direction-vertical .additional-images .swiper-container{width:100%;height:100%;overflow:hidden}
.product-image.direction-vertical .additional-images .swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.product-image.direction-vertical .additional-images .swiper-buttons{width:100%;height:100%;opacity:0}
.product-image.direction-vertical .additional-images .swiper-buttons > div{left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-width:100%}
.product-image.direction-vertical .additional-images .swiper-buttons > div::before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.product-image.direction-vertical .additional-images .swiper-buttons .swiper-button-next{top:auto;bottom:0}
.product-image.position-left .additional-images,.product-image.position-top .additional-images{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}
.product-image.direction-vertical.additional-images-loaded .additional-images .swiper-buttons{opacity:1}
.zm-viewer,.zm-handler{pointer-events:none;z-index:10}
.zm-viewer{opacity:0;-webkit-transition:opacity .25s .25s ease-in-out;transition:opacity .25s .25s ease-in-out}
.product-info .product-stats{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}
.product-info .product-stats b{font-weight:400;margin-right:3px}
.product-info .product-stats ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;overflow-x:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.product-info .product-stats li{margin-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.product-info .product-stats li::before{font-size:7px;margin-right:5px;vertical-align:middle}
.product-info .product-manufacturer img{max-width:150px}
.product-info .product-manufacturer.brand-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:1;-ms-flex:1;flex:1}
.product-info .product-manufacturer.brand-image a{-ms-flex-item-align:start;align-self:flex-start}
.product-info .product-manufacturer > a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.product-info .product-manufacturer > a img{margin-bottom:3px;-ms-flex-item-align:center;align-self:center}
.product-info .product-manufacturer > a > span{text-align:center;display:block;max-width:130px}
.product-info .custom-stats{width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}
.product-info .custom-stats b{margin-right:5px}
.product-info .custom-stats > div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.product-info .custom-stats > div:first-of-type{margin-right:15px}
html[dir='rtl'] .product-info .product-stats b{margin-right:0;margin-right:initial;margin-left:3px}
html[dir='rtl'] .product-info .product-stats li{margin-right:0;margin-right:initial;margin-left:20px}
html[dir='rtl'] .product-info .product-stats li::before{margin-right:0;margin-right:initial;margin-left:5px}
html[dir='rtl'] .product-info .custom-stats b{margin-right:0;margin-right:initial;margin-left:5px}
html[dir='rtl'] .product-info .custom-stats > div:first-of-type{margin-right:0;margin-right:initial;margin-left:10px}
.product-info .rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
.product-info .rating > span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
.product-info .rating > span:last-of-type{margin-right:10px}
.product-info .rating div a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0 2px}
.product-info .rating b{font-weight:400}
.product-info .rating-stars{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:5px}
.product-info .price-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;pointer-events:auto;white-space:nowrap}
.product-info .product-price-group{z-index:2;pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex}
.product-info .product-price-group .product-stats{pointer-events:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.product-info .product-options .radio + .radio,.product-info .product-options .checkbox + .checkbox{margin:0}
.product-info .product-options h3{margin:0}
.product-info .product-options .img-thumbnail{border-radius:0;border-width:0;outline:none;padding:0;background-color:transparent}
.product-info .product-options .help-block{margin-bottom:0}
.product-info .product-options .help-block:empty{margin:0}
.product-info .product-options .option-value{margin:0 5px}
.product-info .product-options .push-option input,.product-info .product-options .push-option input + img + .option-value{display:none;position:absolute;width:100%;text-align:center;border:none;padding:0;top:100%;-webkit-transform:translateY(-20%);transform:translateY(-20%)}
.product-info .product-options .push-option .checkbox,.product-info .product-options .push-option .radio{padding:0!important;margin:0!important}
.product-info .product-options .push-option .option-value{margin:0}
.product-info .product-options .push-option > div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
.product-info .product-options .push-option > div label{padding:0;position:relative}
.product-info .product-options .push-option > div .option-value{padding:0 7px}
.product-info .product-options .push-option > div .option-value,.product-info .product-options .push-option > div img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .075s ease-out;transition:all .075s ease-out}
.product-info .product-options .push-option > div .option-value:hover,.product-info .product-options .push-option > div img:hover{cursor:pointer}
.product-info .product-options .push-option > div > div{width:auto}
.product-info .product-options .option-price{margin-left:5px}
.product-info .product-details .button-group-page{bottom:0;left:0;right:0}
.product-info .product-details .buttons-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:0 auto}
.product-info .product-details .buttons-wrapper .alert{margin-top:10px;padding:5px 10px;width:100%}
.product-info .product-details .buttons-wrapper .extra-group{font-size:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.product-info .product-details .wishlist-compare{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
.product-info .product-details .stepper-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
.product-info .product-details .stepper{min-width:60px}
.product-info .product-details .stepper .form-control{padding-right:25px;font-size:1em}
.product-info .product-details .stepper span i{width:25px}
.popup-quickview .main-image{cursor:default}
.popup-quickview .main-image .swiper-pagination,.popup-quickview .main-image .swiper-buttons{display:none!important}
.popup-quickview .extra-group{display:none!important}
.popup-quickview .description{position:relative}
.product-left .product-blocks{margin-top:20px}
#tab-specification .table{margin-bottom:0!important}
.review-links a{cursor:pointer}
#review > p{margin:0}
#review table{margin-bottom:0!important}
#review table:not(:nth-last-child(2)){border-bottom-width:0!important}
#review .rating{margin-top:5px}
#form-review .rate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:35px}
#form-review .rate span{position:relative;top:-1px}
#form-review .rate > *{margin:0}
#form-review .rate > * + *{margin:0 0 0 10px}
#form-review .help-block{margin-bottom:0}
#form-review legend{margin-top:15px}
#form-review h4{margin-top:10px}
.tags-title{margin-right:5px}
.expand-content > p:last-of-type{margin-bottom:0}
.quick-checkout-wrapper > div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.quick-checkout-wrapper > div > div{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.quick-checkout-wrapper > div .right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.quick-checkout-wrapper > div .right .checkout-section:last-child{-webkit-box-ordinal-group:1001;-ms-flex-order:1000;order:1000;margin-bottom:0}
.quick-checkout-wrapper .section-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.quick-checkout-wrapper .section-body .form-group{-webkit-box-ordinal-group:101;-ms-flex-order:100;order:100}
.quick-checkout-wrapper .section-body > .radio + div{margin:5px 0}
.quick-checkout-wrapper .section-body .radio,.quick-checkout-wrapper .section-body .checkbox{-webkit-box-align:initial;-ms-flex-align:initial;align-items:initial}
.quick-checkout-wrapper .payment-address .section-body > div:not(.checkbox),.quick-checkout-wrapper .shipping-address .section-body > div:not(.checkbox){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.quick-checkout-wrapper #input-cc-cvv2{max-width:111px}
.quick-checkout-wrapper .payment-address .checkbox{margin-top:15px}
.quick-checkout-wrapper .well{margin-bottom:0;-webkit-box-shadow:none;box-shadow:none;border:none;padding:0;background:transparent}
.quick-checkout-wrapper .form-group:last-child{margin-bottom:0}
.quick-checkout-wrapper .checkout-section .login-options{margin-bottom:0;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}
.quick-checkout-wrapper .checkout-section .login-options .radio{width:auto}
.quick-checkout-wrapper .checkout-section .login-form{margin-top:10px}
.quick-checkout-wrapper .checkout-section .login-form > div:first-of-type{margin-top:10px}
.quick-checkout-wrapper .shipping-payment{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.quick-checkout-wrapper .shipping-payment .section-payment{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.quick-checkout-wrapper .shipping-payment .section-body > div{display:-webkit-box;display:-ms-flexbox;display:flex}
.quick-checkout-wrapper .shipping-payment .section-body > div::before{line-height:1;min-width:30px;text-align:center;font-size:22px}
.quick-checkout-wrapper .shipping-payment .section-body .alert{display:block}
.quick-checkout-wrapper .shipping-payment .section-body .alert::before{display:none}
.quick-checkout-wrapper .shipping-payment .shippings p{margin-bottom:0}
.quick-checkout-wrapper .section-cvr .form-group .control-label{max-width:250px}
.quick-checkout-wrapper .section-cvr .form-group .control-label + div{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.quick-checkout-wrapper .cart-section table{margin-bottom:0!important}
.quick-checkout-wrapper .cart-section .table-responsive + table{border-top-width:0!important;margin-top:10px}
/* .quick-checkout-wrapper .cart-section .table-responsive + table tfoot td + td{width:20%} */
.quick-checkout-wrapper .cart-section .table-responsive + table tfoot td + td{width:50%;}
.quick-checkout-wrapper .confirm-section textarea{margin-bottom:10px}
.quick-checkout-wrapper .login-active .checkout-section:not(.section-login){opacity:.4;pointer-events:none}
.quick-checkout-wrapper .quick-checkout-spinner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.quick-checkout-wrapper .payment-pagseguro,.quick-checkout-wrapper .payment-skrill,.quick-checkout-wrapper .payment-cod,.quick-checkout-wrapper .payment-payza,.quick-checkout-wrapper .payment-pp_standard,.quick-checkout-wrapper .payment-pp_express,.quick-checkout-wrapper .payment-paytabs_all,.quick-checkout-wrapper .payment-coinbase,.quick-checkout-wrapper .payment-stripe,.quick-checkout-wrapper .payment-instamojo,.quick-checkout-wrapper .payment-twocheckout{display:none!important}
.quick-checkout-wrapper #payment > legend{display:none}
.quick-checkout-wrapper .quick-checkout-payment .buttons,.quick-checkout-wrapper .payment-pp_braintree #submit-new{display:none!important}
#checkout-checkout #input-password + a{width:100%;margin-top:10px}
#checkout-checkout .register-page{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
#checkout-checkout .register-page > div{padding:10px;-webkit-box-flex:1;-ms-flex:1 1 300px;flex:1 1 300px}
.quick-checkout-wrapper .confirm-section .checkbox{display:block!important;margin:0}
.quick-checkout-wrapper .confirm-section label{display:block}
.quick-checkout-wrapper .confirm-section label input{top:2px}
.delivery-notes {margin: 0 0 5px 0;text-align: center;font-size: 13px;}
.delivery-notes div{margin: 0;color: green;}
.delivery-notes div span {margin: 0;color: #000;padding: 1px 6px;display: inline-block;border-radius: 3px;font-weight: 800;}
.delivery-notes.delivery-notes-style {text-align: start;padding: 3px 6px !important;border-radius: 3px;display: inline-block;}
@media only screen and (max-width: 760px) {
.confirm-section .radio label,.confirm-section .checkbox label{display:block}
.confirm-section .radio input,.confirm-section .checkbox input{margin:2px 0 0 -20px}
}
.quick-checkout-wrapper label{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex}
.section-shipping .radio label span{width:100%}
@-webkit-keyframes fade-in {
from{opacity:0;-webkit-transform:translate3d(0,-5px,0) scale(0.95);transform:translate3d(0,-5px,0) scale(0.95)}
to{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}
}
@keyframes fade-in {
from{opacity:0;-webkit-transform:translate3d(0,-5px,0) scale(0.95);transform:translate3d(0,-5px,0) scale(0.95)}
to{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}
}
@-webkit-keyframes scale-in {
from{opacity:0;-webkit-transform:translate3d(0,0,0) scale(0.85);transform:translate3d(0,0,0) scale(0.85)}
to{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}
}
@keyframes scale-in {
from{opacity:0;-webkit-transform:translate3d(0,0,0) scale(0.85);transform:translate3d(0,0,0) scale(0.85)}
to{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}
}
@-webkit-keyframes slide-in {
from{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes slide-in {
from{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.notification-wrapper{top:0;left:0;right:0;bottom:0;width:100%;height:100%;position:fixed;z-index:99999;pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.notification-wrapper-tc{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.notification-wrapper-tr{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.notification-wrapper-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.notification-wrapper-center .notification{-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:scale-in .15s ease-out;animation:scale-in .15s ease-out}
.notification-wrapper-center .notification.fade-out{opacity:0;margin:0;visibility:hidden;pointer-events:none;-webkit-transform:translate3d(0,0,0) scale(0.9);transform:translate3d(0,0,0) scale(0.9)}
.notification-wrapper-bottom{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.notification-wrapper-bottom .notification{-webkit-animation:slide-in .15s ease-out;animation:slide-in .15s ease-out;-webkit-transition:all .2s ease;transition:all .2s ease}
.notification-wrapper-bottom .notification.fade-out{opacity:0;margin:0;visibility:hidden;pointer-events:none;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}
.notification{position:relative;background-color:#fff;pointer-events:auto;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-animation:fade-in .2s ease-out;animation:fade-in .2s ease-out;-webkit-transform-origin:50% 0;transform-origin:50% 0;border-radius:inherit}
.notification.fade-out{opacity:0;margin:0;visibility:hidden;pointer-events:none}
.notification.removed{-webkit-transition:margin-top 0;transition:margin-top 0}
.notification-content{display:-webkit-box;display:-ms-flexbox;display:flex}
.notification-content img{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}
.notification-title{font-size:15px;font-weight:600;margin-bottom:5px}
.notification-title:empty{margin:0}
.notification-buttons{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}
.notification-buttons a::before{margin-right:5px}
.notification-buttons a::after{margin-left:5px}
.notification-close{position:absolute;top:0;right:0;-webkit-transition:all .075s ease-out;transition:all .075s ease-out}
.notification-close::before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.module-notification{width:100%}
.module-notification .notification-content{display:block}
.module-notification .notification-close{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.module-notification .notification-close::before{position:relative;top:auto;top:initial;left:auto;left:initial;-webkit-transform:none;transform:none}
.post-grid:not(.swiper-wrapper){display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.post-layout{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}
.post-thumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:0;position:relative;-webkit-transition:all .075s ease-out;transition:all .075s ease-out;overflow:hidden}
.post-thumb .image{position:relative}
.post-thumb .image a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
.post-thumb .image a img{width:100%;height:auto;pointer-events:none;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}
.post-thumb .image .p-date{z-index:1}
.post-thumb:hover{z-index:2}
.post-thumb .caption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1000;-ms-flex:1000 0 auto;flex:1000 0 auto;position:relative}
.post-thumb .caption > *{-webkit-box-ordinal-group:51;-ms-flex-order:50;order:50}
.post-thumb .name{font-size:14px;font-weight:400;line-height:1.3;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%}
.post-thumb .name a{display:block}
.post-thumb .description{margin:0 0 auto;line-height:1.3}
.post-thumb .post-stats{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:12px}
.post-thumb .post-stats span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
.post-stats ::before{line-height:0}
.p-date i{padding:0 4px;margin:0;font-style:normal}
.p-date-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;padding:5px 10px;pointer-events:none;line-height:1;font-size:16px}
.p-date-image i{font-size:10px}
.p-date-image::before{display:none}
.post-layout .button-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
.post-layout .btn-text{display:none}
.post-grid .button-group{margin-top:auto!important}
.post-list .post-thumb{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}
.post-list .post-thumb .image{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.post-image{position:relative;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}
.post-image img{height:auto}
.post-stats span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:8px;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
.post-details{-webkit-column-fill:balance;column-fill:balance}
.post-content::after{content:"";display:table;width:100%;clear:both}
.blog-post .comment p{margin-top:5px}
.blog-post .success{background:#90ee90;padding:5px 10px;margin-bottom:15px}
.blog-post .success:last-of-type{margin-bottom:0}
.post-comment{position:relative}
.post-comment .user-name{padding-right:50px}
.user-data{margin-top:3px}
.user-data ::before{margin-right:5px}
.user-data span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%}
.user-data div span{margin-right:5px}
.user-data a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}
.user-avatar{float:left;position:relative;z-index:2}
.reply-form{margin-top:20px}
.reply-btn{position:absolute;top:10px;right:10px}
.blog-feed{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:13px;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.blog-feed span{margin:0 5px}
html[dir='rtl'] .blog-feed{right:auto;left:10px}
.module-blog_categories .module-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.module-blog_categories a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .07s ease-out;transition:all .07s ease-out}
.module-blog_categories a + a{border-width:1px 0 0}
.box-search{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}
.box-search .btn{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.box-search .btn .fa{line-height:0}
html[dir='rtl'] .box-search .btn{right:auto;left:0}
.module-blog_comments .module-body > div + div{border-width:1px 0 0}
.module-blog_comments .module-item{display:-webkit-box;display:-ms-flexbox;display:flex}
.module-blog_comments .module-item > div{-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:1.3}
.module-blog_comments .module-item .side-subtitle{margin-top:3px}
.side-posts.swiper-wrapper{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.side-posts{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.side-posts .post-thumb{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}
.side-posts .post-thumb .image{position:relative;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin:0 auto;max-width:100%}
.side-posts .post-thumb .image a{display:block}
.side-posts .post-thumb .image img{width:100%}
.side-posts .post-thumb .post-stats{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.side-posts .post-thumb .name{line-height:1.1;margin-bottom:3px}
.side-posts .post-thumb .caption{padding:0 8px;min-width:0;-webkit-box-flex:1000;-ms-flex:1000 2 100px;flex:1000 2 100px;width:100%}
.links-menu .module-body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}
.links-menu ul,.links-menu li{list-style:none;margin:0;padding:0}
.links-menu .menu-item{position:relative;border-width:1px 0 0;-webkit-transition:all .08s ease-out;transition:all .08s ease-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}
.links-menu .menu-item:first-child{border-top-width:0;border-left-width:0}
.links-menu .menu-item.dropdown > a::after{display:none}
.links-menu .menu-item a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .08s ease-out;transition:all .08s ease-out;position:relative}
.links-menu .menu-item a .menu-label{top:auto;-webkit-transform:translateX(100%);transform:translateX(100%)}
.links-menu .menu-item a::before{line-height:1}
.links-menu .menu-item a::after{display:none!important}
.links-menu .menu-item a:not([href]){cursor:default}
@media only screen and (max-width: 760px) {
footer .links-menu .module-title::before{position:absolute;right:0;content:"\eb85";font-size:18px;font-family:icomoon,sans-serif;margin-top:-5px}
footer .links-menu .module-title.closed + .module-body{display:none}
footer .links-menu .module-title.closed::before{content:"\eba0"}
}
.j-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;list-style:none;margin:0;padding:0}
.j-menu > li{position:relative}
.j-menu > li > a{padding:3px 6px;width:100%;height:100%;max-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-width:1px 0 0;min-width:30px;-webkit-transition:color .1s ease-out,background-color .1s ease-out;transition:color .1s ease-out,background-color .1s ease-out}
.j-menu > li > a:not([href]){cursor:default}
.j-menu > li > a::before{line-height:1;font-size:16px}
.j-menu > li:first-child > a{border-width:0}
.j-menu > li.icon-only > a{min-width:10px}
.j-menu .links-text{display:block;color:inherit}
.j-menu .links-text s{display:block}
.j-menu .mega-menu{position:static}
.top-bar .wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.top-menu{height:100%}
.top-menu > ul{position:relative}
.top-menu > ul > li{height:100%}
.top-menu > ul > li + li > a{border-width:0 0 0 1px}
.top-menu .dropdown > a::after{-webkit-transform:rotate(90deg);transform:rotate(90deg);margin-top:2px}
.dropdown-menu{font-size:inherit}
.j-dropdown{margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;border-width:0;border-radius:0;min-width:100%;background-color:transparent;-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);opacity:0;display:none}
.j-dropdown > ul > li{width:100%}
.j-dropdown::before{content:"";width:0;height:0;border:10px solid transparent;border-bottom-color:#fff;pointer-events:none;margin-top:-10px;display:block}
.open > .j-dropdown{display:block}
.animating > .j-dropdown{-webkit-transform:none;transform:none;opacity:1;-webkit-transition:opacity .1s ease-out,visibility .1s ease-out,-webkit-transform .1s ease-out;transition:opacity .1s ease-out,visibility .1s ease-out,-webkit-transform .1s ease-out;transition:transform .1s ease-out,opacity .1s ease-out,visibility .1s ease-out;transition:transform .1s ease-out,opacity .1s ease-out,visibility .1s ease-out,-webkit-transform .1s ease-out}
.j-dropdown > .j-menu > li:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}
.j-dropdown > .j-menu > li:first-child > a{border-width:0;border-radius:inherit}
.j-dropdown > .j-menu > li:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}
.j-dropdown > .j-menu > li:last-child > a{border-radius:inherit}
.multi-level .j-dropdown .j-dropdown{top:0}
.multi-level .j-dropdown .j-dropdown::before{display:none!important}
.flyout-menu-item .j-dropdown::before{display:none!important}
.dropdown > a{position:relative}
.dropdown > a .menu-label{-webkit-transform:none;transform:none}
.dropdown > a .count-badge{margin:0 5px}
.dropdown > a::after{content:"\f0da";font-family:icomoon;font-size:11px;position:relative;padding:0 3px;margin-left:auto}
.dropdown .j-menu > li > a::before{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.menu-label{position:absolute;font-size:10px;top:0;right:0}
.is-sticky .menu-label{margin-top:0!important}
.flyout-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}
.flyout-menu > ul > li{width:100%}
.flyout-menu > ul > li > a .menu-label{position:relative;margin:0 7px;margin-top:0!important;margin-bottom:0!important}
.flyout-menu > ul > li:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}
.flyout-menu > ul > li:first-child.dropdown:hover{border-top-right-radius:0}
.flyout-menu > ul > li:first-child > a{border-radius:inherit}
.flyout-menu > ul > li:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}
.flyout-menu > ul > li:last-child.dropdown:hover{border-bottom-right-radius:0}
.flyout-menu > ul > li:last-child > a{border-radius:inherit}
.flyout-menu > .menu-item.mega-menu{position:static}
.flyout-menu .count-badge + .open-menu + .menu-label{margin-left:0}
.flyout-menu .j-dropdown{top:0;left:100%;padding-top:0;width:auto;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all 0 ease-out;transition:all 0 ease-out;min-width:auto}
.flyout-menu .mega-menu .j-dropdown{width:800px;height:100%}
.flyout-menu .mega-menu .j-dropdown .mega-menu-content{min-height:100%}
.flyout-menu .dropdown > a::after{margin-left:auto}
.flyout > .j-dropdown::before{z-index:1}
.open-menu{display:none}
.accordion-menu .open-menu{width:25px;height:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;position:absolute;right:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:15px;-webkit-transition:color .1s ease-out,background-color .1s ease-out;transition:color .1s ease-out,background-color .1s ease-out;z-index:2}
.accordion-menu .open-menu[aria-expanded="true"] i::before{content:"\f068"}
.accordion-menu .menu-item{-webkit-box-shadow:none!important;box-shadow:none!important;height:auto}
.accordion-menu .menu-item > a{position:relative}
.accordion-menu .menu-item > a::after{display:none}
.accordion-menu .menu-item > a + div{border-width:1px 0 0}
.accordion-menu .menu-item.flyout > a + .in{border-top-width:0}
.accordion-menu .j-menu{height:auto;overflow:hidden}
.accordion-menu .j-menu > li{width:100%}
.accordion-menu .j-menu > li > a .links-text{white-space:normal}
.accordion-menu .j-menu > li > a::before{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.accordion-menu .j-menu > li + li{margin-left:0!important;margin-right:0!important}
.accordion-menu .j-menu .j-menu{-webkit-box-shadow:none;box-shadow:none}
.icons-menu > ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0}
.icons-menu > ul > .menu-item{margin:0;position:relative}
.icons-menu > ul > .menu-item:hover{z-index:1}
.icons-menu > ul > .menu-item > a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:22px;position:relative}
.icons-menu > ul > .menu-item > a .links-text{font-size:.47em;padding:0 5px;margin:3px 0 -3px;width:100%;text-align:center;line-height:1.2}
.icons-menu > ul > .menu-item > a .count-badge{position:absolute;z-index:1;top:0;right:0}
.icons-menu > ul > .menu-item > a::before{content:"\F05E";font-family:icomoon;line-height:1}
.icons-menu > ul > .menu-item > a::after{display:none}
.icons-menu .icon-menu-image a::before{display:none}
.icons-menu>ul>.menu-item>a img{margin: 0 auto 0;max-width: 34px;}
.bottom-menu{position:fixed;width:100%;bottom:0;background-color:#fff;z-index:100;overflow-x:auto;-webkit-overflow-scrolling:touch;border-width:1px 0 0}
.bottom-menu ul,.bottom-menu li{margin:0;padding:0;list-style:none}
.bottom-menu > ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.bottom-menu > ul > li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.bottom-menu > ul > li > a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:0 10px;min-width:50px;-webkit-transition:all .075s ease-out;transition:all .075s ease-out;position:relative}
.bottom-menu > ul > li > a::before{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.1;margin:2px 0}
.bottom-menu > ul > li + li{border-width:0 0 0 1px}
.bottom-menu > ul > li .links-text{white-space:nowrap;position:relative;top:-2px}
.bottom-menu > ul > li .count-badge{position:absolute;top:50%;left:50%;-webkit-transform:translate(50%,-100%);transform:translate(50%,-100%);margin:0}
.side-menu{position:fixed;background-color:#fff;z-index:100;right:0}
.side-menu ul,.side-menu li{margin:0;padding:0;list-style:none}
.side-menu > ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:inherit}
.side-menu > ul > li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.side-menu > ul > li > a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:5px 10px;-webkit-transition:all .075s ease-out;transition:all .075s ease-out;position:relative;border-radius:inherit}
.side-menu > ul > li > a::before{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.1;margin:2px 0}
.side-menu > ul > li:first-of-type{border-top-left-radius:inherit;border-top-right-radius:inherit}
.side-menu > ul > li:last-of-type{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}
.side-menu > ul > li:only-of-type{border-radius:inherit}
.side-menu > ul > li + li{border-width:1px 0 0}
.side-menu > ul > li .links-text{position:relative;top:-2px}
.side-menu > ul > li .count-badge{position:absolute;right:0;top:0}
.swiper{position:relative;width:100%}
.swiper .swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:50%;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.swiper .swiper-pagination > span{cursor:pointer;opacity:1;-webkit-transition:all .1s ease-out;transition:all .1s ease-out;border-radius:0}
.swiper .swiper-pagination > span + span{margin-left:8px}
.swiper .swiper-pagination:empty{padding:0}
.swiper-has-pages .swiper .swiper-pagination{display:block}
.swiper-slide{height:auto;padding:0}
.swiper-buttons{width:100%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;pointer-events:none}
.swiper-buttons > div{width:35px;height:35px;background:#fff}
.swiper-buttons > div::before{content:'\e408';font-family:icomoon}
.swiper-buttons > div.swiper-button-next::before{content:'\e409'}
.swiper-button-next,.swiper-button-prev{pointer-events:auto;margin-top:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;left:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{pointer-events:auto}
.swiper-button-next{left:auto;right:0}
.swiper:not(.swiper-has-pages) .swiper-pagination,.swiper:not(.swiper-has-pages) .swiper-button-next,.swiper:not(.swiper-has-pages) .swiper-button-prev{display:none}
.swiper-pagination-bullet:only-child{display:none!important}
.block-header{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:1}
.block-header img{-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;-ms-flex-item-align:auto;align-self:auto}
.block-header .icon{width:50px;height:50px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.5em;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}
.block-header .icon::before{-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}
.module-testimonials .block-header{display:block}
.module-testimonials .block-header .icon{font-size:3em}
.module-testimonials .swiper-slide{cursor:-webkit-grab;cursor:grab}
.module-testimonials .swiper-slide:active{cursor:-webkit-grabbing;cursor:grabbing}
.module-testimonials .block-content{margin-bottom:10px}
.module-testimonials .block-footer{margin-top:auto}
.block-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;border-radius:inherit}
.ie11 .block-wrapper{-webkit-box-flex:1;-ms-flex:auto;flex:auto}
.block-body{height:100%;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}
.block-body::after{content:"";clear:both;display:table}
.block-body .title{width:100%}
.blocks-grid .module-body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.block-content{position:relative;border-radius:inherit}
.block-content.block-image > img{border-radius:inherit}
.block-content > p:only-of-type{margin:0}
.block-footer{margin-top:auto;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}
.block-footer .btn{-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}
.block-map iframe{width:100%;height:100%}
.block-twitter{overflow-y:auto}
.module-blocks .nav-tabs > li > a::before{margin-right:5px}
html[dir='rtl'] .module-blocks .nav-tabs > li > a::before{margin-right:0;margin-left:5px}
.module-banners .module-body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.module-banners *{-webkit-backface-visibility:hidden;backface-visibility:hidden}
.module-banners .module-item > a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:100%;-webkit-transition:all .15s ease-out;transition:all .15s ease-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
.module-banners .module-item > a img{width:100%;height:auto;-webkit-transition:all .2s ease;transition:all .2s ease}
.module-banners .module-item > a::before{content:"";width:100%;height:100%;position:absolute;pointer-events:none;-webkit-transition:all .15s ease-out;transition:all .15s ease-out;z-index:2;border-radius:inherit}
.module-banners .module-item > a::after{content:"";position:absolute;top:50%;left:50%;-webkit-transition:all .12s ease-out;transition:all .12s ease-out;font-size:35px;color:#fff;z-index:4}
.module-banners .banner-text{position:absolute;left:0;right:0;color:#fff;line-height:1.3;z-index:3;-webkit-transition:all .12s ease-out;transition:all .12s ease-out}
.module-banners .banner-text span{position:relative;display:block;-webkit-transition:all .12s ease-out;transition:all .12s ease-out}
ul.nav-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0;border-width:0 0 0 1px}
ul.nav-tabs::before,ul.nav-tabs::after{display:none}
ul.nav-tabs > li{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex}
ul.nav-tabs > li > a{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.25;margin:0;border:0;border-radius:inherit;-webkit-transition:all .07s ease-out;transition:all .07s ease-out;background:transparent}
ul.nav-tabs > li > a::before{margin-right:5px;font-weight:400;line-height:1}
ul.nav-tabs > li:hover,ul.nav-tabs > li.active,ul.nav-tabs > li:focus{z-index:2}
ul.nav-tabs > li:hover > a,ul.nav-tabs > li.active > a,ul.nav-tabs > li:focus > a{border:0;background:transparent}
ul.nav-tabs > li:hover > a:hover,ul.nav-tabs > li:hover > a:focus,ul.nav-tabs > li.active > a:hover,ul.nav-tabs > li.active > a:focus,ul.nav-tabs > li:focus > a:hover,ul.nav-tabs > li:focus > a:focus{background:inherit;border:0}
ul.nav-tabs > li:first-child{border-top-left-radius:inherit;border-bottom-left-radius:inherit;border-left-width:0}
ul.nav-tabs > li:first-child > a{border-top-left-radius:inherit;border-bottom-left-radius:inherit}
ul.nav-tabs > li:last-child{border-top-right-radius:inherit;border-bottom-right-radius:inherit}
ul.nav-tabs > li:last-child > a{border-top-right-radius:inherit;border-bottom-right-radius:inherit}
.tab-content{position:relative;border-width:1px}
.tab-pane{padding:0;background:transparent;border-radius:inherit}
.nav-tabs > li{z-index:auto}
.nav-tabs > li > a{position:relative;z-index:1}
.tab-container{position:relative}
.tab-container::before{content:"";position:absolute;display:none;z-index:0;width:200vw;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:0;height:40px}
.panel-group{margin-bottom:0}
.panel-group .panel{border-radius:0;-webkit-box-shadow:none;box-shadow:none;border:none;background:transparent;position:relative;z-index:1}
.panel-group .panel:hover{z-index:2}
.panel-group .panel + .panel{margin-top:0}
.panel-group .panel:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}
.panel-group .panel:first-child .panel-heading{border-top-width:0}
.panel-group .panel:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}
.panel-group .panel:last-child:not(.panel-active) > .panel-heading{border-bottom-width:0}
.panel-group .panel-heading{padding:0;-webkit-transition:all .1s ease-out,border-radius 0;transition:all .1s ease-out,border-radius 0;border-radius:inherit;position:relative;z-index:2;background:transparent}
.panel-group .panel-heading .panel-title{font-size:inherit;font-weight:inherit;position:relative;border-radius:inherit;-webkit-transition:all .075s ease;transition:all .075s ease;padding:0;border:none;width:100%}
.panel-group .panel-heading a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.panel-group .panel-heading a i{display:none}
.panel-group .panel-heading a::before{margin-right:5px;line-height:1}
.panel-group .panel-heading + .panel-collapse{position:relative;z-index:1}
.panel-group .panel-heading + .panel-collapse > .panel-body{border-top:0}
.panel-group .panel-active .panel-heading{border-bottom-left-radius:0;border-bottom-right-radius:0}
.panel-group .panel-active .panel-heading a{cursor:default}
.panel-group .panel-active + .panel .panel-heading{border-top-width:1px}
.panel-group .panel-body{padding:0}
.lg-backdrop{z-index:100000;background-color:rgba(0,0,0,0.85)}
.lg-outer{z-index:200000}
.module-gallery .module-body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.module-gallery .module-item > a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
.module-gallery .module-item > a img{-webkit-transition:all .15s ease-out;transition:all .15s ease-out;width:100%;height:auto}
.module-gallery .module-item > a::before{z-index:1}
.module-gallery .module-item > a::after{z-index:2}
.module-gallery .module-item > a span{width:100%;height:100%;display:block}
.module-gallery .module-item > a span::before{z-index:1}
.lg-outer .lg-toolbar{background:transparent;color:#ccc}
.lg-outer .lg-toolbar .lg-icon{color:inherit}
.lg-outer .lg-toolbar .lg-icon:hover{color:#fff}
.lg-outer .lg-sub-html{background:transparent;pointer-events:none;-webkit-transition:bottom .25s ease-out!important;transition:bottom .25s ease-out!important}
.lg-outer .lg-actions .lg-icon{color:#fff;margin:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:0}
.lg-outer .lg-actions .lg-icon::after{display:none}
.lg-outer #lg-zoom-out{display:none}
.lg-outer #lg-actual-size{font-size:24px}
.lg-outer #lg-actual-size::after{content:"\e312"}
.lg-outer .lg-thumb-outer{height:auto!important;-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out}
.lg-outer .lg-thumb{padding:0;margin:0 auto;background:transparent;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.lg-outer .lg-thumb-item{border:none;border-radius:0;margin-bottom:0;overflow:visible}
.lg-outer .lg-thumb-item img{display:block}
.lg-outer #lg-counter{color:inherit}
.module-gallery .module-item > a::before{content:"";width:100%;height:100%;position:absolute;pointer-events:none;-webkit-transition:all .1s ease-out;transition:all .1s ease-out;opacity:0}
.module-gallery .module-item > a::after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0) scale(0.5);transform:translate3d(-50%,-50%,0) scale(0.5);-webkit-transition:all .1s ease-out;transition:all .1s ease-out;opacity:0;font-size:35px}
.module-gallery .module-item > a:hover::before{opacity:1}
.module-gallery .module-item > a:hover::after{-webkit-transform:translate3d(-50%,-50%,0) scale(1);transform:translate3d(-50%,-50%,0) scale(1);opacity:1}
.module-gallery .module-item > a:hover > span::before{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1);opacity:1}
.module-gallery .module-item > a > span::before{content:"";position:absolute;left:0;right:0;bottom:0;padding:10px;-webkit-transform:translate3d(0,10px,0) scale(1);transform:translate3d(0,10px,0) scale(1);-webkit-transition:all .1s ease-out;transition:all .1s ease-out;opacity:0;font-size:12px;color:#fff;line-height:1.3}
.no-touchevents.popup-open{overflow:hidden}
.no-touchevents.popup-open body{overflow-y:scroll}
.touchevents.popup-open,.touchevents.popup-open body{overflow:hidden}
.desktop.popup body{padding-top:0!important}
.popup-wrapper{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:999998;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none;-webkit-overflow-scrolling:touch}
.popup-bg{position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,0.5);z-index:9997;opacity:0;visibility:hidden;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}
.popup-container{opacity:0;visibility:hidden;-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transition:all .2s ease-out,margin 0;transition:all .2s ease-out,margin 0;position:relative;max-width:100%;z-index:9999;pointer-events:none}
.popup-open .popup-wrapper{pointer-events:auto;overflow-y:scroll}
.popup-open .popup-body{pointer-events:auto}
.popup-open .popup-bg{opacity:1;visibility:visible}
.popup-open .popup-container{opacity:1;visibility:visible;-webkit-transform:scale(1);transform:scale(1)}
.popup-close{position:absolute;top:0;right:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);font-size:18px;background:#fff;z-index:2;pointer-events:auto;z-index:100}
.popup-close:hover{background:#238CD2}
.popup-close::before{content:"\e5cd";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.ios.popup{overflow-y:scroll}
.popup-header{position:relative}
.popup-body{overflow:hidden}
.popup-body img{vertical-align:bottom}
.popup-body .grid-cols{max-width:100%}
.popup-body .product-thumb .btn-quickview{display:none!important}
.popup-body .grid-row::before{width:100%!important}
.popup-inner-body{position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:inherit;max-height:100vh}
.popup-inner-body > .grid-rows{overflow-y:auto}
.popup-content{overflow-y:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.popup-content > p:last-of-type{margin:0}
.popup-content img{height:auto}
.popup-footer{text-align:center;position:relative}
.popup-footer .btn + .btn{margin-left:10px}
.popup-dont-show{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0}
.popup-dont-show input{float:left;margin:0}
.popup-dont-show span{margin:0 5px}
.popup body,.popup #content,.popup .site-wrapper > .container > .row{background:none!important;margin:0!important}
.popup #content,.popup .site-wrapper > .container > .row{padding:0!important}
.popup .site-wrapper{min-height:100%}
.popup .wrapper,.popup .boxed-layout .site-wrapper,.popup .site-wrapper,.popup .grid-cols{max-width:100%}
.modal{z-index:1000050}
.popup-options .product-info .product-details{padding-bottom:60px}
.popup-options .product-info .product-details .product-options > .options-title{display:block}
.popup-options .product-info .product-details .product-options > .options-title + .form-group{margin-top:10px}
.popup-options .product-info .product-details .stepper-group{width:100%}
.popup-options .product-info .product-details .stepper-group .stepper{max-height:36px}
.popup-options .product-info .product-details .button-group-page{position:fixed;margin:0;bottom:0;z-index:99;-webkit-box-shadow:0 -5px 20px 0 rgba(0,0,0,0.1);box-shadow:0 -5px 20px 0 rgba(0,0,0,0.1);padding:10px}
.popup-options .product-info .product-details .button-group-page #button-cart{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-height:36px}
.popup-options .product-info .product-details .button-group-page #button-cart::before{margin:0 5px}
.popup-inner-body > iframe{width:100%;min-height:100%}
.touchevents.popup .site-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;overflow-y:scroll;-webkit-overflow-scrolling:touch}
.popup-inner-body:empty + .popup-close{display:none!important}
.route-product-product.popup-quickview .direction-horizontal .additional-images .swiper-container{overflow:hidden}
html.popup .form-horizontal{margin-bottom:0}
html.popup .site-wrapper::before{display:none}
html.popup .site-wrapper > .title + p{display:none}
.module-master_slider{max-width:100%;background-size:cover;background-position:center;height:100%}
.module-master_slider::before{content:"";width:100%;height:100%;position:absolute;z-index:1;pointer-events:none;-webkit-transition:all .075s ease-out;transition:all .075s ease-out}
.module-master_slider .slider-static-text{position:absolute;z-index:2;display:block}
.module-master_slider .slider-static-text span{display:block;position:relative;-webkit-transition:all .1s ease-out;transition:all .1s ease-out}
.module-master_slider div.slider-static-text{cursor:default}
.module-master_slider > img{visibility:hidden;max-width:100%;height:auto;margin:0 auto}
.module-master_slider.fullscreen-slider > img{visibility:hidden;width:100%;height:100vh}
.module-master_slider iframe{border:none}
.module-master_slider video{width:100%;height:100%}
.module-master_slider .ms-slide{overflow:hidden}
.module-master_slider .ms-slide .ms-slide-video{z-index:112}
.module-master_slider .ms-slide::before{content:"";width:100%;height:100%;position:absolute;z-index:106;top:0;pointer-events:none;-webkit-transition:all .15s ease-out;transition:all .15s ease-out;-webkit-transform:translateZ(0.3px);transform:translateZ(0.3px)}
.module-master_slider .ms-view{background:transparent}
.module-master_slider .ms-layer-video{overflow:hidden}
.module-master_slider .no-show-effect{-webkit-transition-duration:0!important;transition-duration:0!important}
.module-master_slider .ms-timerbar{height:auto!important}
.module-master_slider .ms-time-bar{border-width:0}
.module-master_slider .ms-scroll-parallax-cont,.module-master_slider .ms-slide .ms-slide-layers,.module-master_slider .ms-overlay-layers .ms-slide-layers{z-index:111;pointer-events:none}
.module-master_slider .ms-slide .ms-layer,.module-master_slider .ms-fixed-layers .ms-layer,.module-master_slider .ms-overlay-layers .ms-layer{pointer-events:none}
.module-master_slider .ms-slide-layers .ms-layer-button{pointer-events:auto}
.module-master_slider .ms-point-center{background-clip:padding-box!important;cursor:context-menu;margin:-16px 0 0 -16px;background:#fff;line-height:1;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;backface-visibility:hidden;-webkit-backface-visibility:hidden}
.module-master_slider .ms-point-center::before{backface-visibility:hidden;-webkit-backface-visibility:hidden;line-height:1;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.module-master_slider .ms-tooltip{max-width:280px;position:absolute;z-index:20;cursor:auto}
.module-master_slider .ms-tooltip .ms-tooltip-arrow{position:absolute;border-width:8px;border-color:transparent;border-style:solid}
.module-master_slider .ms-tooltip-top .ms-tooltip-arrow{top:auto;right:auto;bottom:-16px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.module-master_slider .ms-tooltip-right .ms-tooltip-arrow{top:50%;right:auto;bottom:auto;left:-16px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.module-master_slider .ms-tooltip-bottom .ms-tooltip-arrow{top:-16px;right:auto;bottom:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.module-master_slider .ms-tooltip-left .ms-tooltip-arrow{top:50%;right:-16px;bottom:auto;left:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.module-master_slider .ms-nav-next,.module-master_slider .ms-nav-prev{width:50px;height:50px;background:#fff;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;position:absolute;-webkit-transition:all .1s ease-out;transition:all .1s ease-out;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.module-master_slider .ms-nav-next:hover,.module-master_slider .ms-nav-prev:hover{background:#333}
.module-master_slider .ms-nav-next{left:auto;right:0}
.module-master_slider .ms-nav-prev::before{-webkit-transform:scale(-1);transform:scale(-1)}
.module-master_slider .ms-bullets{-webkit-transition:all .1s ease-out;transition:all .1s ease-out;right:auto;width:auto!important}
.module-master_slider .ms-bullets .ms-bullets-count{right:auto;display:-webkit-box;display:-ms-flexbox;display:flex}
.module-master_slider .ms-bullet{-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;border-width:0;border-radius:0;margin:0!important;background:#fff}
.module-master_slider .ms-bullet-selected{background:#333}
.module-master_slider .ms-thumb-list{bottom:0;height:auto!important}
.module-master_slider .ms-thumb-frame{-webkit-transition:all .1s ease-out;transition:all .1s ease-out;opacity:1;margin-right:0!important;position:relative;z-index:1}
.module-master_slider .ms-thumb-frame:hover{opacity:1!important}
.module-master_slider .ms-thumb-frame-selected{opacity:1!important;-webkit-transform:scale(1);transform:scale(1);z-index:2}
.module-master_slider > .master-slider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}
.module-master_slider > .master-slider > .ms-container{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0}
.module-master_slider .ms-btn-container{width:100%!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
html[dir='rtl'] .module-master_slider .ms-btn-container{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.module-catalog .module-body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.subitem{line-height:1.2;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%}
.subitem a{font-size:13px;-webkit-transition:all .075s ease-out;transition:all .075s ease-out}
.subitem::before{float:left}
.catalog-title{display:-webkit-box;display:-ms-flexbox;display:flex}
.catalog-image{margin-top:auto}
.catalog-image img{width:100%}
.item-content{height:100%;-webkit-transition:all .1s ease-out;transition:all .1s ease-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.item-assets{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}
.subitems{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.subitems .view-more a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.module-newsletter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.module-newsletter .module-body{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit;-ms-flex-wrap:wrap;flex-wrap:wrap}
.module-newsletter .module-body > div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit}
.module-newsletter .module-body .newsletter-form{max-width:100%}
.module-newsletter .module-body .newsletter-form form{max-width:100%}
.module-newsletter .module-body .newsletter-form form input{max-width:100%}
.module-newsletter .module-body .newsletter-form .checkbox{padding:0}
.module-newsletter .btn{position:absolute;right:0;z-index:2}
.module-newsletter .btn::before{content:"\f0e0";font-family:icomoon}
.module-newsletter .input-group + .checkbox label{display:block;margin-top:5px;width:100%}
.agree b{font-weight:inherit}
.side-column .module-newsletter .module-body{display:block}
.side-column .module-newsletter .btn span{display:none}
.side-column .newsletter-text{margin-bottom:10px}
.category-grid{display:-webkit-box;display:-ms-flexbox;display:flex}
.category-grid:not(.swiper-wrapper){-ms-flex-wrap:wrap;flex-wrap:wrap}
.manufacturer-grid{display:-webkit-box;display:-ms-flexbox;display:flex}
.manufacturer-grid:not(.swiper-wrapper){-ms-flex-wrap:wrap;flex-wrap:wrap}
.category-thumb,.manufacturer-thumb{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:100%;-webkit-transition:all .075s ease-out;transition:all .075s ease-out;position:relative}
.category-thumb .caption,.manufacturer-thumb .caption{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:2}
.category-thumb .description,.manufacturer-thumb .description{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.category-thumb .button-group,.manufacturer-thumb .button-group{margin-top:auto}
.category-thumb .image,.manufacturer-thumb .image{width:100%}
.category-thumb .image a,.manufacturer-thumb .image a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.category-thumb .image img,.manufacturer-thumb .image img{width:100%;height:auto;-webkit-transition:all .18s ease;transition:all .18s ease;border-radius:inherit}
.category-thumb .name,.manufacturer-thumb .name{max-width:100%;-webkit-transition:all .075s ease-out;transition:all .075s ease-out}
.category-thumb .name a,.manufacturer-thumb .name a{width:100%;display:block}
.manufacturer-grid{display:-webkit-box;display:-ms-flexbox;display:flex}
.manufacturer-grid:not(.swiper-wrapper){-ms-flex-wrap:wrap;flex-wrap:wrap}
.manufacturer-thumb .name{width:100%}
.manufacturer-thumb .caption{margin-top:auto}
.side-column .module-filter .panel-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
html:not(.phone) .module-title button{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.reset-filter.btn{margin-left:auto}
html[dir='rtl'] .reset-filter.btn{margin-left:0;margin-left:initial;margin-right:auto}
.module-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}
.module-filter .module-title button{margin-left:auto}
.module-filter .panel-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}
.module-filter .panel-body > div > label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:5px;-webkit-transition:all .05s ease;transition:all .05s ease;cursor:pointer}
.module-filter .panel-body > div > label + label{border-width:1px 0 0}
.module-filter .panel-body > div > label input{margin:0 2px 0 0}
.module-filter .panel-body > div > label input + img{-webkit-transition:all .05s ease;transition:all .05s ease}
.module-filter .panel-body > div > label .links-text{margin:0 5px;-webkit-transition:all .05s ease;transition:all .05s ease}
.module-filter .panel-body > div > label .count-badge{margin:0;z-index:2;-webkit-transform:translateX(0);transform:translateX(0)}
.module-filter .image-only .panel-body > div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
.module-filter .image-only .panel-body > div > label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0;position:relative}
.module-filter .image-only .panel-body > div > label + label{border-top:0}
.module-filter .image-only .panel-body > div > label img{margin:0;height:auto}
.module-filter .image-only .panel-body > div > label input{display:none}
.module-filter .image-only .panel-body > div > label .links-text{display:none}
.module-filter .image-only .panel-body > div > label .count-badge{position:absolute;right:0;top:0}
.module-filter .links-text{overflow:hidden;text-overflow:ellipsis;word-break:break-word}
.module-filter .filter-price{padding-bottom:10px}
.module-filter .range-slider{min-height:40px;top:-18px;position:relative}
.module-filter .irs{height:auto}
.module-filter .js-range-slider{display:none!important}
.module-filter .irs-min,.module-filter .irs-max,.module-filter .irs-from,.module-filter .irs-to,.module-filter .irs-single{display:none}
.module-filter .irs-slider{background:#238CD2;border:none;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all .03s ease;transition:all .03s ease;border-radius:0}
.module-filter .irs-line{background:transparent;border-radius:0;border:none}
.module-filter .irs-bar{background:transparent;border:none}
.module-filter .extra-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}
.module-filter .extra-controls input{width:calc(50% - 25px);text-align:center;border:none;-webkit-box-shadow:none;box-shadow:none;outline:none}
.module-filter .extra-controls .currency-symbol{padding:0 4px}
.module-filter .extra-controls .currency-left ~ .currency-left{margin-left:auto}
.module-filter .extra-controls input:first-child + .currency-right{margin-right:auto}
.module-filter .module-item{-webkit-box-ordinal-group:1000;-ms-flex-order:999;order:999}
.module-filter .module-item .checkbox,.module-filter .module-item .radio{margin-top:0}
.module-filter .module-item .select select{width:100%}
.module-filter .panel-body::before,.module-filter .panel-body::after{display:none}
html[dir='rtl'] .module-filter .extra-controls .currency-symbol ~ .currency-symbol{margin-left:0;margin-left:initial;margin-right:auto}
.mobile-filter-trigger{position:fixed;bottom:20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:100}
.has-bottom-menu .mobile-filter-trigger{margin-bottom:45px}
.mobile-header,.open-close,.mobile-bar-group{display:none}
.mobile-header-active .mobile-header{display:block}
.mobile-header-active .header{display:none}
header{z-index:100;position:relative}
header .navbar-nav{float:none;margin:0}
.header{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;position:relative}
.header ul,.dropdown-menu ul,.top-menu ul{list-style:none;padding:0;margin:0}
.top-menu.language-currency > div,.top-menu.language-currency > div > div,.top-menu.language-currency > div > div form,.top-menu.language-currency > div > div form > .dropdown{height:100%}
#logo{height:100%}
#logo a{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .075s ease-out;transition:all .075s ease-out}
#logo a > img{max-width:100%;max-height:100%;width:auto;height:auto;position:relative;-ms-flex-item-align:center;align-self:center}
#logo h1{height:100%;margin:0;padding:0}
.language-currency{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;pointer-events:none}
.language-currency > div:first-of-type:not(:only-of-type){margin-right:7px}
.language-currency .dropdown{pointer-events:auto}
.language-currency .dropdown-toggle{padding:0}
.language-currency .symbol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.language-currency .symbol img{-ms-flex-item-align:center;align-self:center}
.language-currency button{background-color:transparent;margin:0;width:100%;white-space:nowrap;padding:7px 10px}
.language-currency a{white-space:nowrap;cursor:pointer}
.language-currency .dropdown > button > span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.language-currency .dropdown-menu{min-width:auto}
.language-currency .dropdown-menu > ul > li{border-width:1px 0 0}
.language-currency .dropdown-menu > ul > li:first-child{border-top-width:0}
.language-currency .dropdown-menu > ul > li::before{display:none}
#language,#currency{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
#language form > .dropdown,#currency form > .dropdown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
#language button,#currency button{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.currency-symbol-title > .currency-symbol{width:16px;height:16px;background-color:#EA2349;color:#fff;font-size:11px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%}
.language-flag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:18px}
.language-flag img{max-width:none;-ms-flex-item-align:center;align-self:center}
.currency-code,.currency-code-dropdown{display:none}
.language-title,.currency-title,.currency-code,.currency-title-dropdown,.language-title-dropdown,.currency-code-dropdown{margin-left:5px}
.currency-select,.language-select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.desktop-header-active header::before{width:100%;height:35px;position:absolute;top:0;content:"";z-index:0}
.desktop-header-active header .top-bar{z-index:1001;position:relative}
.desktop-header-active .header-default > div{height:100%}
.desktop-header-active .header-default .header-assets{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:calc(100% - 250px)}
.desktop-header-active .header-default .top-bar{height:33.3333%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.desktop-header-active .header-default .top-bar .dropdown > a::after{margin-left:0}
.desktop-header-active .header-default .mid-bar{height:33.3333%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.desktop-header-active .header-default .mid-bar .top-menu > ul > li + li{border-width:0}
.desktop-header-active .header-default .top-menu,.desktop-header-active .header-default .top-menu > ul,.desktop-header-active .header-default #cart,.desktop-header-active .header-default .desktop-cart-wrapper{height:100%}
.desktop-header-active .header-default .full-cart{margin-left:auto}
.desktop-header-active .header-default .header-cart-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.desktop-header-active .header-default .desktop-logo-wrapper{width:250px}
.desktop-header-active .header-default .desktop-main-menu-wrapper{position:static}
.desktop-header-active .header-default .desktop-main-menu-wrapper .main-menu > .j-menu,.desktop-header-active .header-default .desktop-main-menu-wrapper .main-menu-item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.desktop-header-active .header-default .header-assets{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.desktop-header-active .header-default .header-assets > div{height:33.3333%}
.desktop-header-active .header-default .cart-heading{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.desktop-header-active .header-default .desktop-main-menu-wrapper .main-menu{display:-webkit-box;display:-ms-flexbox;display:flex}
.desktop-header-active .header-default .top-bar > .top-menu{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.desktop-header-active .header-default .top-bar > .top-menu > ul{padding:0}
.desktop-header-active .header-default .top-bar > .top-menu > ul > li{-webkit-box-flex:1;-ms-flex:1 0 0;flex:1 0 0}
.desktop-header-active .header-default .top-bar > .top-menu > ul > li > a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.desktop-header-active .header-default .full-search,.desktop-header-active .header-default .full-search #search{height:100%}
.desktop-header-active .header-default .top-menu-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:100%}
.desktop-header-active .header-default::before{z-index:-1}
.desktop-header-active body:not(.is-sticky) .header-default .main-menu > .menu-item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:100%}
.desktop-header-active body:not(.is-sticky) .header-default .main-menu > .menu-item > a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.desktop-header-active .header-classic{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.desktop-header-active .header-classic > div{width:100%}
.desktop-header-active .header-classic .top-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.desktop-header-active .header-classic .mid-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100px}
.desktop-header-active .header-classic .mid-bar > div{height:100%;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.desktop-header-active .header-classic .mid-bar .top-menu{height:auto;margin:0 10px}
.desktop-header-active .header-classic .mid-bar .top-menu > .j-menu{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.desktop-header-active .header-classic .mid-bar .secondary-menu{margin:0}
.desktop-header-active .header-classic .mid-bar .secondary-menu .top-menu{margin:0}
.desktop-header-active .header-classic #logo{width:100%}
.desktop-header-active .header-classic #logo a{width:100%}
.desktop-header-active .header-classic .classic-cart-wrapper,.desktop-header-active .header-classic .desktop-cart-wrapper{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.desktop-header-active .header-classic .desktop-search-wrapper{min-width:160px}
.desktop-header-active .header-classic .desktop-main-menu-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}
.desktop-header-active .header-classic .header-cart-group{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.desktop-header-active .header-classic .full-search #search{height:35px;width:100%}
.desktop-header-active .header-classic #cart{-webkit-box-flex:1;-ms-flex:1;flex:1}
.desktop-header-active .header-classic #cart > a{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.desktop-header-active .header-mega{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.desktop-header-active .header-mega > div{width:100%}
.desktop-header-active .header-mega .top-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:35px}
.desktop-header-active .header-mega .mid-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100px}
.desktop-header-active .header-mega .mid-bar > div{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.desktop-header-active .header-mega .mid-bar .desktop-cart-wrapper{height:auto}
.desktop-header-active .header-mega .mid-bar .secondary-menu{-webkit-box-flex:1;-ms-flex:1;flex:1}
.desktop-header-active .header-mega .mid-bar .secondary-menu .top-menu{height:auto}
.desktop-header-active .header-mega #logo{margin:0 auto;width:100%}
.desktop-header-active .header-mega #logo a{width:100%;height:100%}
.desktop-header-active .header-mega .desktop-search-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.desktop-header-active .header-mega .desktop-search-wrapper > div{width:100%}
.desktop-header-active .header-mega .desktop-logo-wrapper{margin-right:auto}
.desktop-header-active .header-mega .desktop-cart-wrapper{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:100%;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}
.desktop-header-active .header-mega .desktop-cart-wrapper #cart,.desktop-header-active .header-mega .desktop-cart-wrapper .cart-heading{height:100%}
.desktop-header-active .header-mega .desktop-main-menu-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.desktop-header-active .header-mega .desktop-main-menu-wrapper #main-menu-2{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}
.desktop-header-active .header-mega .language-currency{pointer-events:none}
.desktop-header-active .header-mega .language-currency button{pointer-events:auto}
.desktop-header-active .header-mega #main-menu{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}
.desktop-header-active .header-compact{-webkit-transition:background-color .1s ease;transition:background-color .1s ease;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.desktop-header-active .header-compact .language-currency{pointer-events:none}
.desktop-header-active .header-compact .language-currency button{pointer-events:auto}
.desktop-header-active .header-compact > div{width:100%}
.desktop-header-active .header-compact .top-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.desktop-header-active .header-compact .mid-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:height .2s ease;transition:height .2s ease}
.desktop-header-active .header-compact .mid-bar .desktop-main-menu-wrapper{position:static}
.desktop-header-active .header-compact .mid-bar .desktop-main-menu-wrapper::before{display:none}
.desktop-header-active .header-compact .mid-bar .desktop-main-menu-wrapper .main-menu{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
.desktop-header-active .header-compact .mid-bar .desktop-main-menu-wrapper .mega-fullwidth > .j-dropdown{padding-top:14px;margin-top:-14px}
.desktop-header-active .header-compact .desktop-logo-wrapper{height:100%}
.desktop-header-active .header-compact .desktop-main-menu-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto}
.desktop-header-active .header-compact .desktop-main-menu-wrapper .main-menu{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.desktop-header-active .header-compact .desktop-main-menu-wrapper .main-menu > .j-menu > .menu-item > a{position:relative;z-index:2}
.desktop-header-active .header-compact .desktop-main-menu-wrapper .main-menu > .j-menu > .menu-item > .dropdown-menu{z-index:1}
.desktop-header-active .header-compact .header-cart-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-left:auto}
.desktop-header-active .header-compact .top-menu-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 10px}
.desktop-header-active .header-slim .desktop-main-menu-wrapper{height:100%;-webkit-box-flex:0;-ms-flex:0;flex:0}
.desktop-header-active .header-slim .header-cart-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.desktop-header-active .header-slim .full-search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:100%}
.desktop-header-active .header-slim .full-search #search{width:100%;height:40px}
.desktop-header-active .header-sm .top-menu > ul{margin:0;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.desktop-header-active .mid-bar{position:relative}
.desktop-header-active .is-sticky .desktop-main-menu-wrapper{-webkit-transition:top .25s ease-out;transition:top .25s ease-out;position:fixed;top:0;width:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.desktop-header-active .is-sticky .desktop-main-menu-wrapper::before{width:100vw;left:50%;margin-left:-50vw;height:100%;position:absolute;top:0;z-index:-1}
.desktop-header-active .is-sticky .desktop-main-menu-wrapper .count-badge{top:0;margin-top:0!important}
.desktop-header-active .is-sticky .header-classic .desktop-main-menu-wrapper .desktop-cart-wrapper,.desktop-header-active .is-sticky .header-classic .desktop-main-menu-wrapper #cart,.desktop-header-active .is-sticky .header-classic .desktop-main-menu-wrapper .cart-heading{height:100%}
.desktop-header-active .is-sticky .header-default .desktop-main-menu-wrapper::before{background:inherit}
.desktop-header-active.compact-sticky .sticky-compact header{border-top-width:0;border-left-width:0;border-right-width:0}
.header-search{height:100%}
.header-search input{width:100%;height:100%;border-radius:0;border:0;-webkit-box-shadow:none;box-shadow:none;background:#fff!important;padding:0 12px}
.header-search input:focus{-webkit-box-shadow:none;box-shadow:none;outline:none}
.header-search > span{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%;height:100%;position:static!important}
.header-search > span .tt-hint{display:none}
.header-search > span input{border-radius:inherit}
.header-search > button::before{content:"\f002";font-family:icomoon}
.header-search > *{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}
.full-search #search{max-height:100%}
.full-search #search > .j-dropdown{display:block}
.mini-search .search-trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:20px;-webkit-transition:all .075s ease-out;transition:all .075s ease-out;background-color:transparent}
.mini-search #search > .dropdown-menu{left:auto;right:0}
.mini-search #search > .dropdown-menu::before{left:100%;-webkit-transform:translateX(-100%);transform:translateX(-100%)}
.mini-search .header-search{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%}
.mini-search .header-search input{min-width:150px}
.mini-search .search-button{min-width:40px;font-size:18px}
.mini-search .search-categories-button{font-size:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.mobile .mini-search .dropdown-menu{max-width:100%}
.full-search #search{min-height:30px}
.full-search #search > .dropdown-menu{z-index:1;position:relative;visibility:visible;opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1);padding:0;margin:0;min-width:0;min-width:initial;width:100%;height:100%;top:auto}
.full-search #search > .dropdown-menu::before{display:none}
.full-search .header-search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.full-search .header-search > span{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.search-button{padding:0;min-width:40px;height:100%;border-radius:0;font-size:20px;border-top-right-radius:inherit;border-bottom-right-radius:inherit;background-color:#ccc}
.search-categories-button{padding:0 10px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px;border-top-left-radius:inherit;border-bottom-left-radius:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:default}
.search-categories-button a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.search-categories-button::after{position:relative;margin-left:7px;content:"\f0dc";font-size:11px;font-family:icomoon}
.search-categories{height:100%;border-top-left-radius:inherit;border-bottom-left-radius:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .075s ease-out;transition:all .075s ease-out;background-color:#ccc}
.search-categories .j-dropdown div{overflow:hidden}
.search-categories .j-dropdown ul{max-height:350px;width:200px;overflow-y:auto;overflow-x:hidden;border-radius:inherit;-webkit-overflow-scrolling:touch}
.search-categories .j-dropdown ul > li{font-size:13px;width:100%;white-space:normal;overflow:hidden;text-overflow:ellipsis;cursor:pointer;position:relative}
.search-categories .j-dropdown ul > li a{cursor:pointer;padding-left:15px}
.search-categories .j-dropdown ul > li.category-level-1 a::before{display:none}
.search-categories .j-dropdown ul > li.category-level-4 a{padding-left:35px}
.search-categories .j-dropdown ul > li.category-level-3 a{padding-left:25px}
.search-categories .j-dropdown ul > li.category-level-2 a{padding-left:15px}
.search-results-empty{padding:10px 15px}
.tt-menu{width:100%;top:auto!important}
.tt-menu > div{max-height:350px;overflow-y:auto;background-color:#fff;margin-left:auto}
.tt-menu > div > div > a{-webkit-transition:all .075s ease-out;transition:all .075s ease-out}
.tt-menu:not(.tt-empty)::before{content:"";width:0;height:0;border:10px solid transparent;border-bottom-color:#fff;left:100%;-webkit-transform:translateX(-150%);transform:translateX(-150%)}
.search-result{position:relative}
.search-result > a{padding:8px;display:-webkit-box;display:-ms-flexbox;display:flex;border-width:1px 0 0;color:#555;font-size:14px}
.search-result > a > span{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 5px 5px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.search-result:first-child > a{border-top-width:0}
.search-result .button-group{-ms-flex-item-align:center;align-self:center;margin-left:auto;display:none}
.search-result .product-name{color:#444;line-height:1.2;margin-bottom:2px}
.search-result .product-name + span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.search-result .price-new{position:relative;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}
.search-result .price-old{font-size:80%;padding:1px 3px;border-radius:3px;margin:0 5px}
.search-result.view-more a{padding:8px 15px}
.search-result.view-more a::after{margin-left:5px}
.mobile-header-active .header-search > span{border-top-left-radius:inherit;border-bottom-left-radius:inherit}
.mobile-header-active .header-search .search-categories + span{border-radius:0}
.desktop-main-menu-wrapper{position:static}
.desktop-main-menu-wrapper::before{content:"";position:absolute;width:100vw;left:50%;margin-left:-50vw;bottom:0;z-index:-1;height:100%}
.desktop-main-menu-wrapper .main-menu{height:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
.desktop-main-menu-wrapper .main-menu::after{-webkit-box-flex:99;-ms-flex-positive:99;flex-grow:99}
.desktop-main-menu-wrapper .main-menu .main-menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}
.desktop-main-menu-wrapper .main-menu .main-menu-item > a{border-width:0 0 0 1px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.desktop-main-menu-wrapper .main-menu .main-menu-item:first-of-type{border-top-left-radius:inherit;border-bottom-left-radius:inherit}
.desktop-main-menu-wrapper .main-menu .main-menu-item:first-of-type > a{border-left-width:0;border-radius:inherit}
.desktop-main-menu-wrapper .main-menu .main-menu-item:last-of-type{border-top-right-radius:inherit;border-bottom-right-radius:inherit}
.desktop-main-menu-wrapper .main-menu .main-menu-item:last-of-type > a{border-right-width:0;border-radius:inherit}
.desktop-main-menu-wrapper .main-menu .main-menu-item.dropdown > a::after{-webkit-transform:rotate(90deg);transform:rotate(90deg);margin:0 5px}
.desktop-main-menu-wrapper .main-menu > .j-menu{border-radius:inherit;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.desktop-main-menu-wrapper .main-menu > .j-menu > li > a .links-text{width:100%}
.desktop-main-menu-wrapper.menu-stretch .main-menu{width:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.desktop-main-menu-wrapper.menu-stretch .main-menu > ul{width:100%}
.desktop-main-menu-wrapper.menu-stretch .main-menu > ul > li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.desktop-main-menu-wrapper.menu-center{text-align:center}
.desktop-main-menu-wrapper.menu-center .main-menu{margin:0 auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
.desktop-main-menu-wrapper.menu-center .main-menu + .main-menu{display:none!important}
.desktop-main-menu-wrapper.has-menu-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
html[dir='rtl'] .desktop-main-menu-wrapper .main-menu .main-menu-item > a{border-width:0 1px 0 0}
html[dir='rtl'] .desktop-main-menu-wrapper .main-menu .main-menu-item:first-of-type > a{border-right-width:0}
.main-menu > .flyout .flyout-menu-item:first-child,.main-menu > .flyout .flyout-menu-item:first-child > a{border-top-left-radius:inherit;border-top-right-radius:inherit}
.main-menu > .flyout .flyout-menu-item:last-child,.main-menu > .flyout .flyout-menu-item:last-child > a{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}
.main-menu > .flyout > .dropdown-menu::before{left:10px}
.desktop-main-menu-wrapper.menu-center #main-menu{margin:0 auto}
.desktop-main-menu-wrapper .main-menu .mega-menu.mega-custom{position:relative}
.desktop-main-menu-wrapper .main-menu .mega-menu .mega-menu-content{max-height:calc(100vh - 100px);margin:0 auto}
.desktop-main-menu-wrapper .main-menu .menu-fullwidth .mega-menu-content{max-width:100%}
.desktop-main-menu-wrapper .main-menu .menu-fullwidth > .j-dropdown,.desktop-main-menu-wrapper .main-menu .mega-fullwidth > .j-dropdown{padding-top:0}
.desktop-main-menu-wrapper .main-menu .menu-fullwidth > .j-dropdown::before,.desktop-main-menu-wrapper .main-menu .mega-fullwidth > .j-dropdown::before{display:none}
@-webkit-keyframes overlay {
from{opacity:0}
to{opacity:1}
}
@keyframes overlay {
from{opacity:0}
to{opacity:1}
}
.desktop-main-menu-wrapper .main-menu > .j-menu > .first-dropdown::before{z-index:0;position:absolute;width:100vw;height:calc(100vh - 60px);top:100%;left:0;pointer-events:none;-webkit-animation:overlay .3s ease;animation:overlay .3s ease;opacity:0;visibility:hidden;-webkit-transition:all .15s .15s ease-in-out;transition:all .15s .15s ease-in-out;content:"";display:none}
.desktop-main-menu-wrapper.boxed-layout .main-menu > .j-menu > .first-dropdown::before{display:none!important}
.desktop-main-menu-wrapper .main-menu > .j-menu > .first-dropdown.mega-custom::before{width:200vw}
.header-sm .desktop-main-menu-wrapper .main-menu > .j-menu > .first-dropdown::before{width:150vw}
.desktop-header-active .menu-open .main-menu > .j-menu > .first-dropdown::before{opacity:1;visibility:visible;display:block}
.desktop-header-active .menu-hover .main-menu > .j-menu > .first-dropdown::before{opacity:0;visibility:hidden;display:none}
.no-touchevents.mobile-menu-open{overflow:hidden}
.no-touchevents .mobile-wrapper-open{overflow-y:scroll}
.desktop-header-active.mobile-overlay body{overflow:scroll}
.desktop-header-active .menu-trigger{display:none!important}
.desktop-header-active .menu-trigger ul,.desktop-header-active .menu-trigger li{height:100%}
.desktop-header-active .menu-trigger a{cursor:pointer!important;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-width:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 15px}
.desktop-header-active.mobile-menu-active .menu-main-menu-wrapper{overflow-y:auto}
.desktop-header-active.mobile-menu-active .site-wrapper #main-menu{display:none}
.desktop-header-active.mobile-menu-active .menu-trigger{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;height:100%}
.desktop-header-active.mobile-menu-active .is-sticky .menu-trigger{margin-right:auto}
#cart{-webkit-transition:all .05s ease-out;transition:all .05s ease-out}
#cart > a{position:relative;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;-webkit-transition:all .05s ease-out;transition:all .05s ease-out;max-height:100%;color:#000;color:initial}
#cart > a:hover{color:inherit}
#cart > a > i{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all .05s ease-out;transition:all .05s ease-out;font-size:1.5em;max-height:100%;font-family:inherit}
#cart > a > i span{position:relative;font-size:12px;padding:0 5px;-webkit-transition:all .05s ease-out;transition:all .05s ease-out}
#cart > a > i::before{content:"\e904";font-family:'icomoon';-webkit-transition:all .1s ease;transition:all .1s ease}
#cart > a::after{display:none!important}
.mobile #cart .cart-label{display:none}
#cart-items{z-index:1;top:0;right:0;margin:0;position:absolute}
#cart-total{white-space:nowrap}
div.cart-content{font-size:13px;right:0;left:auto;padding-top:0}
div.cart-content::before{left:100%;-webkit-transform:translateX(-150%);transform:translateX(-150%)}
div.cart-content .cart-empty{margin-bottom:0;padding:20px}
div.cart-content > ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;list-style:none;margin:0;padding:0;overflow:hidden}
div.cart-content > ul .cart-products{border-top-left-radius:inherit;border-top-right-radius:inherit}
div.cart-content > ul a
.cart-totals{position:relative;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;background-color:#f4f4f4}
div.cart-content .cart-buttons{padding:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-width:1px 0 0;border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}
div.cart-content .cart-buttons a{margin:0 6px}
div.cart-content img{max-width:100%;height:auto}
div.cart-content table{margin-bottom:0!important;border-style:none!important}
div.cart-content .cart-products{overflow-x:hidden;margin-bottom:-1px}
div.cart-content .cart-products table{border-bottom-width:0!important;border-top-left-radius:inherit;border-top-right-radius:inherit}
div.cart-content .cart-products tbody > tr:nth-of-type(odd){background-color:transparent}
div.cart-content .cart-products tbody > tr:first-of-type > td{border-top:0!important}
div.cart-content .cart-products tbody > tr:last-of-type > td{border-bottom-width:1px}
div.cart-content .cart-products tbody > tr > td{padding:8px;border-width:1px 0 0;background-color:transparent}
div.cart-content .cart-products tbody .td-image{min-width:60px}
div.cart-content .cart-products tbody .td-name{vertical-align:middle}
div.cart-content .cart-products tbody .td-name small::before{content:"•";margin:0 3px}
div.cart-content .cart-products tbody .td-qty{white-space:nowrap}
div.cart-content .cart-products tbody .td-remove{padding:7px 5px;min-width:25px}
div.cart-content .cart-products tbody .td-remove button{color:#999;font-size:15px;position:relative;background-color:transparent;padding:2px 0 0}
div.cart-content .cart-products tbody .td-remove button i{float:left}
div.cart-content .cart-products tbody .td-remove button:hover{color:#EA2349}
div.cart-content .cart-totals{border-width:1px 0 0;z-index:2}
div.cart-content .cart-totals tbody td{border-width:1px 0 0;padding:12px}
div.cart-content .cart-totals .td-total-text{width:25%;white-space:nowrap}
div.cart-content .table-bordered{border-width:0}
.mobile img{-ms-flex-item-align:center;align-self:center}
.mobile input:not([type=button]):not([type=submit]),.mobile textarea{font-size:16px!important}
.mobile select{padding:0!important;font-size:16px!important}
.mobile *{background-attachment:scroll!important}
.mobile select:focus,.mobile textarea:focus,.mobile input:focus{font-size:16px}
.mobile-header-active .mobile-header .mobile-top-bar{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:2}
.mobile-header-active .mobile-header .mobile-top-menu-wrapper{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.mobile-header-active .dropdown-backdrop{display:none;pointer-events:none}
.mobile-header-active #cart{background-color:transparent}
.mobile-header-active #cart i{border-radius:0}
.mobile-custom-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;position:relative}
.mobile-custom-menu .count-badge{position:absolute;right:0;top:10px}
html[dir='rtl'] .mobile-custom-menu .count-badge{left:0;right:auto}
.mobile-main-menu-wrapper .main-menu.accordion-menu .j-menu .j-menu .dropdown > a::after{display:none!important}
.mobile-header-active .mobile-bar{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:50px;z-index:1}
.mobile-header-active .mobile-bar-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.mobile-header-active .mobile-bar-group > div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.mobile-header-active #cart a{cursor:pointer}
.mobile-header-active #cart-total{display:none!important}
.mobile-header-active .mobile-cart-wrapper .dropdown-menu::before,.mobile-header-active .mobile-top-menu-wrapper .dropdown-menu::before{display:none!important}
.mobile-header-active .mobile-logo-wrapper{height:100%;width:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.mobile-header-active .menu-trigger{font-size:20px;cursor:pointer}
.mobile-header-active .menu-trigger button{background:transparent}
.mobile-header-active .menu-trigger span{display:none}
.mobile-header-active .mini-search #search{position:static;width:100%;height:100%}
.mobile-header-active .mini-search #search > button{max-width:100%;height:100%;display:block}
.mobile-header-active .mini-search #search > .dropdown-menu{height:40px}
.mobile-header-active .mini-search #search > .dropdown-menu input{border-top-left-radius:inherit!important;border-bottom-left-radius:inherit!important}
.mobile-header-active .mini-search .header-search{width:100vw}
.mobile-header-active .tt-menu{padding-top:0}
.mobile-header-active .tt-menu::before{display:none}
.mobile-header-active .full-search #search{width:100%;height:100%}
.mobile-header-active .mobile-1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.mobile-header-active .mobile-1 .mobile-logo-wrapper{max-width:50%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}
.mobile-header-active .mobile-1 .mobile-bar-group{height:100%}
.mobile-header-active .mobile-1 .mobile-bar-group > div{height:100%}
.mobile-header-active .mobile-1 #cart{width:100%;height:100%}
.mobile-header-active .mobile-1 #cart > a{height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.mobile-header-active .mobile-1 #cart > a > i{height:100%}
.mobile-header-active .mobile-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.mobile-header-active .mobile-2 .mobile-logo-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:none}
.mobile-header-active .mobile-2 .mobile-bar > div{height:100%;min-width:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.mobile-header-active .mobile-2 .mobile-search-wrapper{width:100%}
.mobile-header-active .mobile-2 #cart{width:100%;height:100%}
.mobile-header-active .mobile-2 #cart > a{height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.mobile-header-active .mobile-2 #cart > a > i{height:100%}
.mobile-header-active .mobile-3 #logo{margin:0 auto}
.mobile-header-active .mobile-3 .mobile-bar{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.mobile-header-active .mobile-3 .mobile-custom-menu{padding:0 15px}
.mobile-header-active .mobile-3 .mobile-search-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}
.mobile-header-active .mobile-3 .mobile-bar-group{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.mobile-header-active header{z-index:15}
.mobile-header .mobile-top-menu-wrapper .top-menu > .j-menu > li:first-child > .j-dropdown{left:0;right:auto;-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0);-webkit-transition:all .075s ease-out;transition:all .075s ease-out}
.mobile-header .mobile-top-menu-wrapper .top-menu > .j-menu > li:first-child.animating > .j-dropdown{left:0;right:auto;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mobile-header .mobile-top-menu-wrapper .top-menu > .j-menu > li:first-child.animating > .j-dropdown::before{display:block!important;content:""!important;-webkit-transform:translateX(0);transform:translateX(0);left:10px!important}
.mobile-header .language-currency.top-menu > div:last-child .dropdown.drop-menu > .j-dropdown{left:auto;right:0;-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0);-webkit-transition:all .075s ease-out;transition:all .075s ease-out}
.mobile-header .language-currency.top-menu > div:last-child .dropdown.drop-menu > .j-dropdown::before{-webkit-transform:translateX(-100%);transform:translateX(-100%);left:calc(100% - 10px)!important}
.mobile-header .language-currency.top-menu > div:last-child .dropdown.drop-menu.animating > .j-dropdown{left:auto;right:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mobile-header .language .dropdown-toggle .symbol,.mobile-header .currency .dropdown-toggle .symbol{width:auto;height:auto}
.mobile-header-active .mobile-bar-sticky{position:fixed;top:0;width:100%;z-index:1000}
.mobile-container{display:none;position:fixed;z-index:50000;max-width:100%;height:100%;top:0;left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;background-color:#fff}
.mobile-container.mobile-cart-content-container{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:auto;right:0}
.mobile-main-menu-container-open .mobile-main-menu-container{display:block}
.mobile-main-menu-container-open .mobile-main-menu-container.animating{-webkit-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important}
.mobile-cart-content-container-open .mobile-cart-content-container{display:block}
.mobile-cart-content-container-open .mobile-cart-content-container.animating{-webkit-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important}
.mobile-filter-container-open .mobile-filter-container{display:block}
.mobile-filter-container-open .mobile-filter-container.animating{-webkit-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important}
.tablet.mobile-filter-container-open .mobile-filter-container{max-width:50%}
.mobile-header-active .site-wrapper{overflow:hidden}
.mobile-header-active .site-wrapper::before{content:"";position:fixed;z-index:49999;left:0;top:-200px;width:100%;height:calc(100vh + 200px);pointer-events:none;opacity:0;visibility:hidden;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}
.ios.safari.mobile-header-active:not(.popup){overflow-y:scroll}
.ios.safari.mobile-header-active:not(.popup) body{overflow:hidden}
.ios.safari.mobile-header-active:not(.popup) .site-wrapper{overflow:visible;overflow:initial}
.mobile-overlay{overflow:hidden}
.mobile-overlay .site-wrapper::before{opacity:1;visibility:visible;pointer-events:auto;background:rgba(0,0,0,0.5)}
.mobile-wrapper-header{position:relative;width:100%;height:40px;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-width:0}
.mobile-wrapper-header > span{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 12px;font-size:17px}
.mobile-wrapper-header > span span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mobile-wrapper-header > a{height:100%;width:40px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:25px;cursor:pointer}
.mobile-wrapper-header > a::before{content:"\e5cd";font-family:icomoon}
.mobile-cart-content-wrapper{padding-bottom:40px}
.mobile-header-active .cart-content{min-width:0;min-width:initial;height:100%}
.mobile-header-active .cart-content ul{height:100%;border-radius:0;background:transparent}
.mobile-header-active .cart-content .cart-products{max-height:100%;height:100%;-webkit-overflow-scrolling:touch}
.mobile-header-active .cart-content .cart-totals{position:relative;position:fixed;bottom:0;width:100%}
.mobile-filter-wrapper{height:100%;padding-bottom:40px}
.mobile-filter-wrapper .module-filter{padding:15px;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}
.mobile-filter-wrapper .module-filter .module-title{display:none;padding:0;margin:0}
.mobile-filter-wrapper .module-filter .panel-body{max-height:100%;overflow:visible}
.mobile-filter-container-open .journal-loading-overlay{position:fixed;top:40px;left:0;width:85%}
.mobile-main-menu-wrapper{height:100%;padding-bottom:40px}
.mobile-main-menu-wrapper .main-menu{height:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}
.mobile-main-menu-wrapper .main-menu .j-menu > *{-webkit-box-shadow:none!important;box-shadow:none!important}
.mobile-main-menu-wrapper .main-menu .dropdown::after{display:none!important}
.mobile-main-menu-wrapper .main-menu ul{list-style:none;margin:0;padding:0;-webkit-box-shadow:none!important;box-shadow:none!important}
.mobile-main-menu-wrapper .main-menu .menu-label{position:relative;margin:0 5px!important;-webkit-transform:none!important;transform:none!important}
.mobile-main-menu-wrapper .main-menu .main-menu{border-width:0;background-color:transparent}
.mobile-main-menu-wrapper .main-menu .main-menu .menu-item{padding:0}
.mobile-main-menu-wrapper .main-menu .main-menu .menu-item .open-menu{min-width:40px;height:100%;right:0;border-radius:0}
.mobile-main-menu-wrapper .main-menu .main-menu .menu-item > a{position:relative;height:40px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.mobile-main-menu-wrapper .main-menu .main-menu .menu-item > a::after{display:none}
.mobile-main-menu-wrapper .main-menu .main-menu .dropdown-menu{padding:0;margin:0;position:relative;opacity:1;visibility:visible;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);width:100%;display:none}
.mobile-main-menu-wrapper .main-menu .main-menu .dropdown-menu > ul{-webkit-box-shadow:none;box-shadow:none}
.mobile-main-menu-wrapper .main-menu .main-menu .dropdown-menu > ul li > a{margin-bottom:10px}
.mobile-main-menu-wrapper .main-menu .main-menu .dropdown-menu > ul li .dropdown-menu{left:0;-webkit-box-shadow:none;box-shadow:none}
.mobile-main-menu-wrapper .main-menu .main-menu .dropdown-menu::before{display:none}
.mobile-main-menu-wrapper .main-menu .main-menu .open > .dropdown-menu{display:block}
.mobile-main-menu-wrapper .main-menu .multi-level .dropdown-menu ul{-webkit-box-shadow:none;box-shadow:none}
.mobile-main-menu-wrapper .main-menu .multi-level .dropdown-menu ul li.dropdown{display:table;width:100%}
.mobile-main-menu-wrapper .main-menu .mega-menu .main-menu-item > a + div{border-width:1px 0 0;border-color:inherit;border-style:inherit}
.mobile-main-menu-wrapper .main-menu > .main-menu > div:first-of-type{border-top-width:0}
.mobile-main-menu-wrapper .main-menu > .main-menu > div:last-of-type{border-bottom-width:1px}
.mobile-main-menu-wrapper .main-menu .j-menu{border-style:none!important}
html[dir="rtl"] .text-left{text-align:right}
html[dir="rtl"] .text-right{text-align:left}
html[dir="rtl"] .form-control{text-align:right}
html[dir="rtl"] .fa-upload{margin-right:auto;margin-left:5px}
html[dir="rtl"] .buttons .pull-right ::after{margin-right:3px}
html[dir="rtl"] .cart-content{right:auto;left:0}
html[dir="rtl"] .cart-content::before{left:-100%;right:auto;-webkit-transform:translateX(150%);transform:translateX(150%)}
html[dir="rtl"] .cart-content .table-striped tbody .td-image{padding-right:10px}
html[dir="rtl"] .full-cart .cart-heading{padding-right:0;padding-left:40px}
html[dir="rtl"] .full-cart .cart-heading i{right:auto;left:0}
html[dir="rtl"] .mini-cart .count-badge{right:auto;left:0}
html[dir="rtl"] #cart-items{right:auto;left:0}
html[dir='rtl'] .nav-tabs > li > a::before{margin-right:auto;margin-left:5px}
html[dir='rtl'] .countdown > div:first-of-type{border-left-width:1px}
html[dir='rtl'] .countdown > div:last-of-type{border-left-width:0}
html[dir='rtl'] .stepper .form-control{text-align:center}
html[dir="rtl"] .mini-search #search > .dropdown-menu{left:0;right:auto}
html[dir="rtl"] .mini-search #search > .dropdown-menu::before{left:-100%;-webkit-transform:translateX(100%);transform:translateX(100%)}
html[dir="rtl"] .search-button{border-top-left-radius:inherit;border-bottom-left-radius:inherit;border-top-right-radius:0;border-bottom-right-radius:0}
html[dir="rtl"] .search-categories{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:inherit;border-bottom-right-radius:inherit}
html[dir="rtl"] .search-categories .j-dropdown::before{left:auto;right:10px}
html[dir="rtl"] .search-categories-button::after{margin-right:5px;margin-left:0}
html[dir="rtl"] .tt-menu > div{margin-left:0;margin-right:auto}
html[dir="rtl"] .tt-menu:not(.tt-empty)::before{right:auto;left:10px}
html[dir="rtl"] .desktop-main-menu-wrapper .main-menu > div:first-of-type{border-right-width:0;border-left-width:1px;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:inherit;border-bottom-right-radius:inherit}
html[dir="rtl"] .desktop-main-menu-wrapper .main-menu > div:last-of-type{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:inherit;border-bottom-left-radius:inherit;border-left-width:0}
html[dir="rtl"] .main-menu .menu-label{right:auto;left:0}
html[dir="rtl"] .count-badge{margin-left:0;margin-right:5px}
html[dir="rtl"] .multi-level .dropdown-menu ul li .dropdown-menu{left:auto;right:100%}
html[dir="rtl"] .multi-level .dropdown-menu ul li.dropdown > a::after{margin-right:auto;margin-left:0;-webkit-transform:scale(-1);transform:scale(-1)}
html[dir='rtl'] .mobile-header:not(.mobile-2) .top-menu > ul > li:first-of-type > .dropdown-menu{left:auto;right:-5px}
html[dir='rtl'] .mobile-header:not(.mobile-2) .top-menu > ul > li:first-of-type > .dropdown-menu::before{left:auto;right:5px}
html[dir='rtl'] .mobile-header:not(.mobile-2) .language-currency.top-menu > div:last-child .dropdown.drop-menu.animating > .j-dropdown{left:-5px;right:auto}
html[dir='rtl'] .mobile-header:not(.mobile-2) .language-currency.top-menu > div:last-child .dropdown.drop-menu.animating > .j-dropdown::before{left:auto!important;right:calc(100% - 5px)!important;-webkit-transform:translateX(100%)!important;transform:translateX(100%)!important}
html[dir='rtl'] .mobile-container{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);right:0}
html[dir='rtl'] .mobile-container.mobile-cart-content-container{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0;right:auto}
html[dir='rtl'] .mobile-main-menu-wrapper .main-menu .menu-item .open-menu{right:auto;left:8px}
html[dir='rtl'].desktop-header-active .header-mega .header-cart-group{margin-right:auto;margin-left:0}
html[dir='rtl'].desktop-header-active .header-mega .info-block .count-badge{right:auto;left:0}
html[dir='rtl'].desktop-header-active .header-compact .language-currency + .top-menu{padding-left:0;padding-right:10px}
html[dir='rtl'].desktop-header-active .is-sticky.boxed-sticky .desktop-main-menu-wrapper::before{left:0;margin-left:0}
html[dir='rtl'].desktop-header-active.mobile-menu-active .is-sticky .menu-trigger{margin-right:0;margin-left:auto}
html[dir="rtl"] .flyout-menu .menu-item .j-dropdown{left:auto;right:100%}
html[dir="rtl"] .flyout-menu .menu-item.dropdown > a::after{margin-right:auto;margin-left:0;-webkit-transform:scale(-1);transform:scale(-1)}
html[dir="rtl"] .flyout-menu .count-badge + .open-menu + .menu-label{margin-left:7px;margin-right:0}
html[dir="rtl"] .accordion-menu .open-menu{right:auto;left:8px}
html[dir="rtl"] .accordion-menu .menu-item > a::before{margin-right:0;margin-left:5px}
html[dir="rtl"] .accordion-menu .menu-item > div .menu-item a::before{margin-right:0}
html[dir='rtl'] .module-newsletter .module-body .input-group-btn{right:auto;left:0}
html[dir='rtl'] .module-newsletter .module-body .input-group-btn button{left:0}
html[dir="rtl"] .language-title,html[dir="rtl"] .currency-title,html[dir="rtl"] .currency-code,html[dir="rtl"] .currency-title-dropdown,html[dir="rtl"] .language-title-dropdown,html[dir="rtl"] .currency-code-dropdown{margin-left:auto;margin-right:5px}
html[dir='rtl'] .links-menu .menu-item:first-child{border-right-width:0}
html[dir='rtl'] .links-menu .menu-item a .menu-label{-webkit-transform:translateX(-100%);transform:translateX(-100%)}
html[dir="rtl"] .products-filter .select-group{margin-left:0;margin-right:auto}
html[dir="rtl"].mac.webkit .select-group .form-control{left:auto;right:-3px}
html[dir="rtl"] .grid-list .compare-btn::before{margin-right:0;margin-left:5px}
html[dir='rtl'] .bottom-menu > ul > li + li{border-width:0 1px 0 0}
html[dir='rtl'] .pagination-results > div:first-child:not(:empty) + div{margin-left:0;margin-right:auto;white-space:nowrap}
html[dir='rtl'] .pagination > li:not(:first-of-type){border-width:0 1px 0 0}
html[dir='rtl'] .pagination > li:first-child a::before,html[dir='rtl'] .pagination > li:last-child a::before,html[dir='rtl'] .pagination > li.prev a::before,html[dir='rtl'] .pagination > li.next a::before{-webkit-transform:translate(-50%,-50%) scaleX(-1);transform:translate(-50%,-50%) scaleX(-1)}
html[dir='rtl'] .pagination > li:last-child a::before,html[dir='rtl'] .pagination > li.next a::before{-webkit-transform:translate(-50%,-50%) scaleX(1);transform:translate(-50%,-50%) scaleX(1)}
html[dir='rtl'] .pagination > li:first-child{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:inherit;border-bottom-right-radius:inherit}
html[dir='rtl'] .pagination > li:first-child a,html[dir='rtl'] .pagination > li:first-child span{border-top-left-radius:0;border-bottom-left-radius:0}
html[dir='rtl'] .pagination > li:last-child{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:inherit;border-bottom-left-radius:inherit}
html[dir='rtl'] .pagination > li:last-child a,html[dir='rtl'] .pagination > li:last-child span{border-top-right-radius:0;border-bottom-right-radius:0}
html[dir='rtl'] .header-search input{text-align:right}
html[dir='rtl'].desktop .module-title button{right:auto;left:0}
html[dir='rtl'] table td:last-child,html[dir='rtl'] table th:last-child,html[dir='rtl'] .table-bordered td:last-child,html[dir='rtl'] .table-bordered th:last-child{border-left-width:0}
html[dir='rtl'] .post-stats span{margin-right:0;margin-left:8px}
html[dir='rtl'] .product-thumb .price-new{margin-right:0;margin-left:7px}
html[dir='rtl'] .side-product > div{float:right}
html[dir='rtl'] .lg-outer{direction:ltr}
html[dir='rtl'] .lg-outer #lg-counter{float:right;padding-right:20px;padding-left:0}
html[dir='rtl'] .lg-outer #lg-counter-all{float:left;display:inline-block;padding:0 4px}
html[dir='rtl'] .lg-outer #lg-counter-current{float:right;display:inline-block;padding:0 4px}
html[dir='rtl'] .lg-outer .lg-thumb-item{float:right}
html[dir='rtl'] .lg-actions .lg-next{left:20px;right:auto}
html[dir='rtl'] .lg-actions .lg-prev{right:20px;left:auto}
html[dir='rtl'] .lg-toolbar .lg-icon{float:left}
html[dir='rtl'] .drop-cap{float:right}
html[dir='rtl'] blockquote::before{float:right}
html[dir='rtl'].route-product-search #content .search-form select{margin-left:0;margin-right:20px}
html[dir='rtl'] .radio,html[dir='rtl'] .checkbox{padding:0 0 0 15px}
html[dir='rtl'].route-product-manufacturer .manufacturer > div{padding:0 0 15px 15px}
html[dir='rtl'] .dropdown > a::after{margin-left:auto;margin-right:5px}
html[dir='rtl'] .user-avatar{float:right}
html[dir='rtl'] .reply-btn{left:10px;right:auto}
html[dir='rtl'] .user-data div span{margin-right:0;margin-left:5px}
html[dir='rtl'] .post-comment .user-name{padding-right:0;padding-left:50px}
html[dir='rtl'] .product-list .product-thumb .image{float:right}
html[dir='rtl'] footer .links-menu .module-title::before{right:auto;left:0}
html[dir='rtl'] .popup-close{left:0;right:auto}
.admin-bar-wrapper{background:#87cefa;z-index:1000;position:relative}
.admin-bar-wrapper .admin-bar{margin:0 auto;max-width:980px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:35px}
#wh-widget-send-button.wh-widget-right{right: -3px !important;bottom: 51px !important;}

.orderList{margin: 0;}
.orderList ul{margin: 0;padding: 0;list-style: none;}
.orderList ul li {margin: 0 0 10px 0;padding: 6px 0;background: #fff;border: 1px solid #ddd;border-radius: 3px;}
.orderList ul li .customerDetail{margin: 0;}
.orderList ul li .customerDetail span{margin: 0;min-width: 80px;display: inline-block;}
.orderList ul li .customerDetail div{margin: 0;display: block;border-bottom: 1px solid #eee;}
.orderList ul li .customerDetail div:last-child{border-bottom: 0;}
.orderList ul li .date{padding:0;line-height: 24px;text-align: center;}
.orderList ul li .date span.day{margin: 0;font-size: 36px;font-weight: 600;display: block;color: #d9394b;}
.orderList ul li .date span.month{margin: 15px 0 0 0;font-size: 16px;text-transform: uppercase;font-weight: 600;display: block;}
.orderList ul li .date span.year{margin: 0;font-weight: 500;}
.orderList ul li .actionBtn{margin: 0;}
.orderList ul li .actionBtn a{margin: 33px 0 0 0;border-radius: 100px;}
.account-order-info table thead td{font-size: 15px;}

.orderProductList{margin: 0;}
.orderProductList ul{margin: 0;padding: 0;list-style: none;}
.orderProductList ul li{margin: 0 0 10px 0;float: left;width: 100%;background: #fff;padding: 8px 0 8px 8px;border: 1px solid #eee;border-radius: 3px;}
.orderProductList ul li small{clear: both;display: block;border-bottom: 1px solid #eee;padding: 3px 0;}
.orderProductList ul li small:last-child{border-bottom: 0;}
.orderProductList ul li .proImg{padding: 7px 0 0 0;}
.orderProductList ul li .proImg img{margin: 0;border: 1px solid #eee;}
.orderProductList ul li .orderProductDetail{margin: 0;padding: 0 0 0 8px;}
.orderProductList ul li .actionBtn a{display: block;padding: 10px 5px;}
.orderProductList ul li a{margin: 0 0 6px 0;}
.orderProductList ul li a.btn-primary{margin-top: 25px;}

.cartList{margin: 0;}
.cartList ul{margin: 0;padding: 0;list-style: none;}
.cartList ul li{margin: 0 0 10px 0;float: left;padding: 8px 0 8px 8px;width: 100%;background: #fff;border: 1px solid #ddd;}
.cartList ul li .td-image{margin: 0;padding: 0;}
.cartList ul li .productOpton{margin: 0;}
.cartList ul li .productOpton small{margin: 0;display: block;}
.cartList ul li .max-product-qty{display: inline-block;padding: 0px 5px;font-size: 13px;margin: 0 0 4px 0;border-radius: 4px;}

.checkout-checkout footer, .checkout-cart footer{display: none;}

.product-options .text-danger{background: red;color: #fff;border-radius: 3px;padding: 4px 8px;}
.card{background: #fff;border-radius: 10px;margin-top: 20px;margin-bottom: 20px;}
.card-body{padding: 20px;float: left;width: 100%;}
.card-body h1{margin: 0;}

.reviews-list{margin: 0}
.reviews-list .review-row{background: #eee;border-radius: 3px;padding: 12px 14px;margin: 0 0 10px 0;}
.reviews-list p{margin: 0;}
.reviews-list span.first-letter{width: 30px;height: 30px;display: block;text-align: center;color: #fff;border-radius: 100px;padding: 2px 0 0 0;margin: 16px 0 0 0;}


.otp-input-fields{display: flex;justify-content: center;gap: 10px;padding: 20px 40px;}
.otp-input-fields input{height: 50px;width: 50px;background-color: transparent;border-radius: 4px;border: 3px solid #2f8f1f;text-align: center;outline: none;font-size: 28px;}

/* Chrome, Safari, Edge, Opera */
.otp-input-fields input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}

/* Firefox */
.otp-input-fields input[type=number] {-moz-appearance: textfield;}

.OTP-modal{margin: 0; text-align: center;}
.OTP-modal p{margin: 0;font-weight: 400;text-transform: capitalize;}
.OTP-modal h4{margin: 20px 0 12px 0;}
.OTP-modal .btn{padding: 12px 30px;border-radius: 3px;font-size: 18px;margin: 0 0 20px 0;}
.d-none{display: none;}
.resend-otp{padding: 2px 16px;border-radius: 3px;}
.OTP-modal .error-note{margin: 0 0 8px 0;font-weight: 500;}
.checkout-custom-pop {overflow: hidden;}
.checkout-custom-pop .swal2-html-container{margin: 0;}
.checkout-custom-pop .pop-header{margin: 0;background: #e73d50;color: #fff;padding: 26px 0;display: block;}
.checkout-custom-pop .pop-header h5{margin: 0;font-size: 20px;}
.checkout-custom-pop .para{margin: 0;font-size: 15px;padding: 12px 15px;}
.checkout-custom-pop .swal2-actions{margin: 0;}
.checkout-custom-pop .swal2-confirm{margin: 0 0 12px 0;padding: 8px 40px;font-size: 13px !important;}
.checkout-custom-pop .swal2-footer{margin: 0;}
.checkout-custom-pop .swal2-footer a{margin: 0 0 7px 0;font-size: 14px;color: blue;}

.tax-note{margin: 7px 0 0 0;font-size: 13px;color: #858585;text-align: right;}

.max-1-line {
    word-break: break-word;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical
}

.max-2-line {
    word-break: break-word;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.max-3-line {
    word-break: break-word;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical
}

.max-4-line {
    word-break: break-word;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical
}