@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3)}50%{opacity:1}}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes jackInTheBox{from{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{from{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);animation-timing-function:cubic-bezier(.215, .61, .355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);animation-timing-function:cubic-bezier(.215, .61, .355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes cssload-rotate-one{0%{transform:rotateX(35deg) rotateY(-45deg) rotateZ(0deg)}100%{transform:rotateX(35deg) rotateY(-45deg) rotateZ(360deg)}}@-o-keyframes cssload-rotate-one{0%{-o-transform:rotateX(35deg) rotateY(-45deg) rotateZ(0deg)}100%{-o-transform:rotateX(35deg) rotateY(-45deg) rotateZ(360deg)}}@-ms-keyframes cssload-rotate-one{0%{-ms-transform:rotateX(35deg) rotateY(-45deg) rotateZ(0deg)}100%{-ms-transform:rotateX(35deg) rotateY(-45deg) rotateZ(360deg)}}@-webkit-keyframes cssload-rotate-one{0%{-webkit-transform:rotateX(35deg) rotateY(-45deg) rotateZ(0deg)}100%{-webkit-transform:rotateX(35deg) rotateY(-45deg) rotateZ(360deg)}}@-moz-keyframes cssload-rotate-one{0%{-moz-transform:rotateX(35deg) rotateY(-45deg) rotateZ(0deg)}100%{-moz-transform:rotateX(35deg) rotateY(-45deg) rotateZ(360deg)}}@keyframes cssload-rotate-two{0%{transform:rotateX(50deg) rotateY(10deg) rotateZ(0deg)}100%{transform:rotateX(50deg) rotateY(10deg) rotateZ(360deg)}}@-o-keyframes cssload-rotate-two{0%{-o-transform:rotateX(50deg) rotateY(10deg) rotateZ(0deg)}100%{-o-transform:rotateX(50deg) rotateY(10deg) rotateZ(360deg)}}@-ms-keyframes cssload-rotate-two{0%{-ms-transform:rotateX(50deg) rotateY(10deg) rotateZ(0deg)}100%{-ms-transform:rotateX(50deg) rotateY(10deg) rotateZ(360deg)}}@-webkit-keyframes cssload-rotate-two{0%{-webkit-transform:rotateX(50deg) rotateY(10deg) rotateZ(0deg)}100%{-webkit-transform:rotateX(50deg) rotateY(10deg) rotateZ(360deg)}}@-moz-keyframes cssload-rotate-two{0%{-moz-transform:rotateX(50deg) rotateY(10deg) rotateZ(0deg)}100%{-moz-transform:rotateX(50deg) rotateY(10deg) rotateZ(360deg)}}@keyframes cssload-rotate-three{0%{transform:rotateX(35deg) rotateY(55deg) rotateZ(0deg)}100%{transform:rotateX(35deg) rotateY(55deg) rotateZ(360deg)}}@-o-keyframes cssload-rotate-three{0%{-o-transform:rotateX(35deg) rotateY(55deg) rotateZ(0deg)}100%{-o-transform:rotateX(35deg) rotateY(55deg) rotateZ(360deg)}}@-ms-keyframes cssload-rotate-three{0%{-ms-transform:rotateX(35deg) rotateY(55deg) rotateZ(0deg)}100%{-ms-transform:rotateX(35deg) rotateY(55deg) rotateZ(360deg)}}@-webkit-keyframes cssload-rotate-three{0%{-webkit-transform:rotateX(35deg) rotateY(55deg) rotateZ(0deg)}100%{-webkit-transform:rotateX(35deg) rotateY(55deg) rotateZ(360deg)}}@-moz-keyframes cssload-rotate-three{0%{-moz-transform:rotateX(35deg) rotateY(55deg) rotateZ(0deg)}100%{-moz-transform:rotateX(35deg) rotateY(55deg) rotateZ(360deg)}}@keyframes bounce_circularG{0%{transform:scale(1)}100%{transform:scale(.3)}}@-o-keyframes bounce_circularG{0%{-o-transform:scale(1)}100%{-o-transform:scale(.3)}}@-ms-keyframes bounce_circularG{0%{-ms-transform:scale(1)}100%{-ms-transform:scale(.3)}}@-webkit-keyframes bounce_circularG{0%{-webkit-transform:scale(1)}100%{-webkit-transform:scale(.3)}}@-moz-keyframes bounce_circularG{0%{-moz-transform:scale(1)}100%{-moz-transform:scale(.3)}}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.btn-border-primary-radius{transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;-webkit-transition:all 300ms ease 0s;height:50px;margin:0;font-size:14px;text-transform:uppercase;color:rgba(21,21,21,0.7);font-weight:700;background:transparent;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;border:1px solid rgba(21,21,21,0.7);line-height:50px;padding:0 35px;letter-spacing:0.5px;text-decoration:none;-webkit-box-shadow:none;-moz-box-shadow:none;outline:none !important;box-shadow:none;display:inline-block;position:relative;z-index:2;overflow:hidden}.btn-border-primary-radius a{color:rgba(21,21,21,0.7)}.btn-border-primary-radius:hover{background:rgba(21,21,21,0.7);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#fff}.btn-border-primary-radius:hover a{color:#fff}.action.primary{font-family:'Jost',sans-serif}*{margin:0;padding:0}body{margin:0;padding:0}._keyfocus *:focus,input:not([disabled]):focus,textarea:not([disabled]):focus,select:not([disabled]):focus{box-shadow:none}.pages a.page:visited{color:#151515}.cms-static-block.ecg-block>p{margin:0}.product.info.detailed .col{width:auto}.column:not(.sidebar-main) .form.contact,.column:not(.sidebar-additional) .form.contact{width:100% !important;float:none !important}a#back-top{width:60px;height:60px;background-color:#F94073;color:#FFFFFF;text-align:center;line-height:60px;position:fixed;right:24px;bottom:120px;font-size:24px;z-index:500;cursor:pointer;transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;-o-transition:.2s;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}a#back-top:hover{background:rgba(21,21,21,0.7)}body .ui-dialog .ui-dialog-buttonset button{padding:0 10px}.modal-content,.modal-header{border:none}.ecg-product-item .product-image-container{width:100% !important}html[class^='ie']{height:auto}html[class^='ie'] body{height:auto}#authenticationPopup+p{margin-top:60px}body.ecg_quick_view::-webkit-scrollbar,.switcher-language .switcher-dropdown::-webkit-scrollbar,#header.type-4 .side-menu #megamenu .ecg-submenu::-webkit-scrollbar,#header .header-block .header-customer-link .switcher-language .dropdown.switcher-dropdown::-webkit-scrollbar{width:3px}body.ecg_quick_view::-webkit-scrollbar-track,.switcher-language .switcher-dropdown::-webkit-scrollbar-track,#header.type-4 .side-menu #megamenu .ecg-submenu::-webkit-scrollbar-track,#header .header-block .header-customer-link .switcher-language .dropdown.switcher-dropdown::-webkit-scrollbar-track{background:#ddd}body.ecg_quick_view::-webkit-scrollbar-thumb,.switcher-language .switcher-dropdown::-webkit-scrollbar-thumb,#header.type-4 .side-menu #megamenu .ecg-submenu::-webkit-scrollbar-thumb,#header .header-block .header-customer-link .switcher-language .dropdown.switcher-dropdown::-webkit-scrollbar-thumb{background:#666}body.ecg_quick_view::-webkit-scrollbar-thumb:hover,.switcher-language .switcher-dropdown::-webkit-scrollbar-thumb:hover,#header.type-4 .side-menu #megamenu .ecg-submenu::-webkit-scrollbar-thumb:hover,#header .header-block .header-customer-link .switcher-language .dropdown.switcher-dropdown::-webkit-scrollbar-thumb:hover{background:#222}.ecg_quick_view #maincontent{max-width:unset}.ecg_quick_view.catalog-product-view .columns .product-info-main,.ecg_quick_view.catalog-product-view .columns .product.media{margin-bottom:15px}.submenu-header .collection-grid .widget-title{text-align:center;font-size:16px;padding:13px 0 0;margin-bottom:30px}.submenu-header .collection-grid img{border:1px solid #ddd;padding:2px}.message.global.cookie{z-index:99999}.message.global.cookie{max-width:400px;padding:30px 20px}.message.global p{margin:0 0 15px;line-height:1.5}.message.global button{background:#0099cc;color:#fff;transition:1s;border:none !important}.message.global button:hover{background:#0086b3}.message.global.cookie{border-radius:4px}.customer-account-create .fieldset.additional_info{clear:both}.message.global.cookie.magepow-gdpr-cookie-notice{left:15px;padding:35px 15px 25px;background-color:#fff;border:none}.message.global.cookie.magepow-gdpr-cookie-notice .cookie-close{position:absolute;top:5px;display:block;right:5px;cursor:pointer;width:26px}.message.global.cookie.magepow-gdpr-cookie-notice .cookie-close:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;line-height:15px;color:#757575;content:'\e616';font-family:luma-icons;vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}.message.global.cookie.magepow-gdpr-cookie-notice .cookie-close span{display:none}.notice-cookie-title{font-size:18px;font-weight:500;color:#222}.message.global.cookie.magepow-gdpr-cookie-notice.disable{display:none}.notice-cookie-content a{display:inline-block;clear:both;padding:0;font-weight:400 !important}.btn-cookie.allow.primary{outline:none !important}@media (min-width:992px){.type-8 #megamenu li.relative-left>.sub-dropdown{left:auto;transform:unset}}@media (min-width:1200px){.container{max-width:1170px;padding-left:0;padding-right:0}}.cms-index-index .page-main{max-width:100%;padding:0}.boxed-width{padding:0 50px}@media (max-width:991px){.boxed-width{padding:0 15px}}.columns .column.main{padding-bottom:100px}.columns .column.main>div>.ecg-block:last-child{margin-bottom:0}.cms-index-index .columns .column.main{padding-bottom:0}iframe{max-width:100%}.top-container-title{text-align:center;padding:156px 0 118px;margin-bottom:100px;background:url(../images/bg_page_title.jpg) no-repeat;background-size:cover}.top-container-title .page-title-wrapper{margin-top:0;float:none}.top-container-title .page-title-wrapper h1{margin:0;color:#fff;font-size:60px;line-height:1.2;text-transform:capitalize;font-family:'Jost',sans-serif}.top-container-title .breadcrumbs{max-width:none !important;float:none;line-height:38px;margin:0}.top-container-title .breadcrumbs .items{font-size:14px;color:#454545;margin:0;padding:0;text-transform:capitalize;list-style:none none;max-width:1140px;margin:0 auto;font-weight:500}.top-container-title .breadcrumbs .items .item:not(:last-child):after{vertical-align:middle;color:#8f8f8f}.top-container-title .breadcrumbs .items a{color:#8f8f8f;text-decoration:none}.top-container-title .breadcrumbs .items .item.home:before{content:"\e919";font-family:'kazen-font';vertical-align:top;padding-right:5px;color:#fff;font-size:10px}.top-container-title .breadcrumbs strong{font-weight:500;color:#8f8f8f}.top-container-title .breadcrumbs a:visited{color:#fff;text-decoration:none}@media (max-width:767px){.top-container-title{margin-bottom:50px}.top-container-title h1{font-size:25px}.top-container-title .breadcrumbs{display:block}}.column.main h1.page-title{margin-bottom:52px}.top-container-title+#maincontent .page-title-wrapper{margin-top:0}.ecg-col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-left:15px;padding-right:15px;box-sizing:border-box}.ecg-col-4{-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%;padding-left:15px;padding-right:15px;box-sizing:border-box}.ecg-col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding-left:15px;padding-right:15px;box-sizing:border-box}.ecg-block{margin-bottom:90px;clear:both}.page-wrapper{overflow:hidden}.cms-index-index .top-container-title{display:none}.cms-index-index .page-title-wrapper{display:none}.navigation,.breadcrumbs,.page-header .header.panel,.header.content,.footer.content,.page-wrapper>.widget,.page-wrapper>.page-bottom,.block.category.event,.top-container,.page-main{max-width:1170px;padding-left:15px;padding-right:15px}.page-layout-2columns-left .columns{margin:0 -15px}.page-layout-2columns-left .columns .column.main{width:75%;padding:0 15px}.page-layout-2columns-left .columns .sidebar-main{width:25%;padding:0 15px}.page-layout-2columns-left .columns .sidebar-additional{width:25%;padding:0 15px}.page-layout-2columns-left .columns .sidebar .ecg-block:last-child{margin-bottom:0 !important}.page-layout-2columns-left .columns .sidebar-additional>.block:last-child{margin-bottom:0}.page-layout-2columns-left footer{margin-top:60px}.page-layout-2columns-right .columns{margin-left:-15px;margin-right:-15px}.page-layout-2columns-right .column.main{width:75%;padding-left:15px;padding-right:15px}.page-layout-2columns-right .sidebar-main{width:25%;padding:0 15px}.page-layout-2columns-right .sidebar-additional{width:25%;padding:0 15px}.page-layout-2columns-right .sidebar .ecg-block:last-child{margin-bottom:0 !important}.page-layout-2columns-right .sidebar-additional>.block:last-child{margin-bottom:0}body{font-family:'Jost',sans-serif;font-weight:normal;font-size:14px;line-height:24px;color:#454545}body input[type="text"],body input[type="password"],body input[type="url"],body input[type="tel"],body input[type="search"],body input[type="number"],body input[type="datetime"],body input[type="email"]{border:none;color:#7a7a7a;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;-webkit-transition:all 300ms ease 0s;height:48px;line-height:48px;padding:0 15px;background:transparent;border-bottom:1px solid #ddd}body input[type="text"]::-webkit-input-placeholder,body input[type="password"]::-webkit-input-placeholder,body input[type="url"]::-webkit-input-placeholder,body input[type="tel"]::-webkit-input-placeholder,body input[type="search"]::-webkit-input-placeholder,body input[type="number"]::-webkit-input-placeholder,body input[type="datetime"]::-webkit-input-placeholder,body input[type="email"]::-webkit-input-placeholder{color:#7a7a7a}body input[type="text"]::-moz-placeholder,body input[type="password"]::-moz-placeholder,body input[type="url"]::-moz-placeholder,body input[type="tel"]::-moz-placeholder,body input[type="search"]::-moz-placeholder,body input[type="number"]::-moz-placeholder,body input[type="datetime"]::-moz-placeholder,body input[type="email"]::-moz-placeholder{color:#7a7a7a}body input[type="text"]:-ms-input-placeholder,body input[type="password"]:-ms-input-placeholder,body input[type="url"]:-ms-input-placeholder,body input[type="tel"]:-ms-input-placeholder,body input[type="search"]:-ms-input-placeholder,body input[type="number"]:-ms-input-placeholder,body input[type="datetime"]:-ms-input-placeholder,body input[type="email"]:-ms-input-placeholder{color:#7a7a7a}body input[type="text"]::-moz-placeholder,body input[type="password"]::-moz-placeholder,body input[type="url"]::-moz-placeholder,body input[type="tel"]::-moz-placeholder,body input[type="search"]::-moz-placeholder,body input[type="number"]::-moz-placeholder,body input[type="datetime"]::-moz-placeholder,body input[type="email"]::-moz-placeholder{color:#7a7a7a}body input[type="text"]:focus,body input[type="password"]:focus,body input[type="url"]:focus,body input[type="tel"]:focus,body input[type="search"]:focus,body input[type="number"]:focus,body input[type="datetime"]:focus,body input[type="email"]:focus{color:#7a7a7a;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:1px solid rgba(21,21,21,0.7)}body input[type="text"].mage-error,body input[type="password"].mage-error,body input[type="url"].mage-error,body input[type="tel"].mage-error,body input[type="search"].mage-error,body input[type="number"].mage-error,body input[type="datetime"].mage-error,body input[type="email"].mage-error{border:1px solid rgba(21,21,21,0.7)}body textarea,body textarea.form-control{border:none;color:#7a7a7a;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;-webkit-transition:all 300ms ease 0s;padding:12px 15px;background:transparent;min-height:100px;border-bottom:1px solid #ddd}body textarea::-webkit-input-placeholder,body textarea.form-control::-webkit-input-placeholder{color:#7a7a7a}body textarea::-moz-placeholder,body textarea.form-control::-moz-placeholder{color:#7a7a7a}body textarea:-ms-input-placeholder,body textarea.form-control:-ms-input-placeholder{color:#7a7a7a}body textarea::-moz-placeholder,body textarea.form-control::-moz-placeholder{color:#7a7a7a}body textarea:focus,body textarea.form-control:focus{color:#7a7a7a;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:1px solid rgba(21,21,21,0.7)}body textarea.form-control,body textarea.form-control.form-control{border-radius:0}body ._keyfocus *:focus,body input:not([disabled]):focus,body textarea:not([disabled]):focus,body select:not([disabled]):focus{box-shadow:none;border:none;border-bottom:2px solid rgba(21,21,21,0.7)}body input[type="checkbox"]{margin:-2px 5px 0 0;vertical-align:middle;display:none}body input[type="checkbox"]+label{position:relative}body input[type="checkbox"]+label:before{content:'';width:12px;height:12px;background:#fff;border:1px solid #ddd;display:inline-block;vertical-align:middle;margin-right:15px;margin-top:-3px}body input[type="checkbox"]:checked+label:after{font-family:'kazen-font';content:'\e910';font-size:14px;position:absolute;top:-3px;left:3px;color:#454545}body select{height:40px;line-height:40px;padding:0 30px 0 15px;border:1px solid #ddd}body a{color:#151515;transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;-webkit-transition:all 300ms ease 0s}body a:hover{color:rgba(21,21,21,0.7);text-decoration:none}body a:visited{color:rgba(21,21,21,0.7)}body a:visited:hover{color:rgba(21,21,21,0.7);text-decoration:none}body h1,body h2,body h3,body h4,body h5{color:#151515;font-family:'Jost',sans-serif}body h1{font-size:40px;font-weight:600}body h2{font-weight:600;font-size:32px}body h3{font-weight:600;line-height:1;font-size:24px}body h4{font-weight:600;line-height:20px;font-size:18px}body ul{margin-bottom:10px;padding-left:17px}body ol{margin-bottom:10px;padding-left:17px}body ul>li{margin-bottom:10px;margin-top:0}body ul.disc{padding-left:18px}body ol>li{margin-bottom:10px;margin-top:0}body blockquote{color:#151515;line-height:24px;font-size:1.4rem}body dt{margin:0 0 16px}body dd{margin:0 0 16px}body dd:last-child{margin-bottom:0}body dl{margin:0 0 30px}body dl:last-child{margin-bottom:0}body .page-main .block{margin-bottom:90px}.ecg-title{margin-bottom:63px}.ecg-title h3{margin-bottom:0;font-size:32px;letter-spacing:0;font-weight:700}.ecg-title h3+p:last-child{margin-top:4px;font-size:16px;color:#8f8f8f}@media (max-width:767px){.ecg-title{margin-bottom:35px}.ecg-title h3{font-size:25px}.ecg-title h3+p:last-child{margin-top:3px}}button,a.action.primary{border-radius:0}.action.primary{transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;-webkit-transition:all 300ms ease 0s;height:36px;font-size:14px;text-transform:capitalize;color:#fff;font-weight:500;background:#151515;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0;line-height:36px;padding:0 35px;letter-spacing:0.5px;text-decoration:none;-webkit-box-shadow:none;-moz-box-shadow:none;outline:none !important;box-shadow:none;display:inline-block;position:relative;z-index:2;margin:0}.action.primary a{color:#fff}.action.primary:hover,.action.primary:active,.action.primary:focus{background:rgba(21,21,21,0.7);border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.action.primary:hover a,.action.primary:active a,.action.primary:focus a{color:#fff}.action-primary:focus,.action-primary:active{background:#151515;border:none}.order-review-form .action.primary,.bundle-actions .action.primary.customize,.bundle-options-container .block-bundle-summary .box-tocart .action.primary,.box-tocart .action.tocart,.cart-summary .checkout-methods-items .action.primary.checkout,.block-minicart .block-content>.actions>.primary .action.primary,.methods-shipping .actions-toolbar .action.primary,.block-authentication .action.action-register,.block-authentication .action.action-login,.checkout-payment-method .payment-method-content>.actions-toolbar>.primary .action.primary,.form-address-edit .actions-toolbar .action.primary,.box-tocart .action.instant-purchase,.multicheckout .action.primary{transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;-webkit-transition:all 300ms ease 0s;height:36px;margin:0;font-size:14px;text-transform:capitalize;color:#fff;font-weight:500;background:rgba(21,21,21,0.7);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0;line-height:36px;padding:0 35px;letter-spacing:0.5px;text-decoration:none;-webkit-box-shadow:none;-moz-box-shadow:none;outline:none !important;box-shadow:none;display:inline-block;position:relative;z-index:2}.order-review-form .action.primary a,.bundle-actions .action.primary.customize a,.bundle-options-container .block-bundle-summary .box-tocart .action.primary a,.box-tocart .action.tocart a,.cart-summary .checkout-methods-items .action.primary.checkout a,.block-minicart .block-content>.actions>.primary .action.primary a,.methods-shipping .actions-toolbar .action.primary a,.block-authentication .action.action-register a,.block-authentication .action.action-login a,.checkout-payment-method .payment-method-content>.actions-toolbar>.primary .action.primary a,.form-address-edit .actions-toolbar .action.primary a,.box-tocart .action.instant-purchase a,.multicheckout .action.primary a{color:#fff}.order-review-form .action.primary:hover,.bundle-actions .action.primary.customize:hover,.bundle-options-container .block-bundle-summary .box-tocart .action.primary:hover,.box-tocart .action.tocart:hover,.cart-summary .checkout-methods-items .action.primary.checkout:hover,.block-minicart .block-content>.actions>.primary .action.primary:hover,.methods-shipping .actions-toolbar .action.primary:hover,.block-authentication .action.action-register:hover,.block-authentication .action.action-login:hover,.checkout-payment-method .payment-method-content>.actions-toolbar>.primary .action.primary:hover,.form-address-edit .actions-toolbar .action.primary:hover,.box-tocart .action.instant-purchase:hover,.multicheckout .action.primary:hover{background:#151515;border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.order-review-form .action.primary:hover a,.bundle-actions .action.primary.customize:hover a,.bundle-options-container .block-bundle-summary .box-tocart .action.primary:hover a,.box-tocart .action.tocart:hover a,.cart-summary .checkout-methods-items .action.primary.checkout:hover a,.block-minicart .block-content>.actions>.primary .action.primary:hover a,.methods-shipping .actions-toolbar .action.primary:hover a,.block-authentication .action.action-register:hover a,.block-authentication .action.action-login:hover a,.checkout-payment-method .payment-method-content>.actions-toolbar>.primary .action.primary:hover a,.form-address-edit .actions-toolbar .action.primary:hover a,.box-tocart .action.instant-purchase:hover a,.multicheckout .action.primary:hover a{color:#fff}button:not(.primary){transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;-webkit-transition:all 300ms ease 0s;height:36px;margin:0;font-size:14px;text-transform:capitalize;color:#fff;font-weight:500;background:rgba(21,21,21,0.7);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0;line-height:36px;padding:0 35px;letter-spacing:0.5px;text-decoration:none;-webkit-box-shadow:none;-moz-box-shadow:none;outline:none !important;box-shadow:none;display:inline-block;position:relative;z-index:2}button:not(.primary) a{color:#fff}button:not(.primary):hover{background:#151515;border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}button:not(.primary):hover a{color:#fff}button:not(.primary).mfp-close{position:absolute}button:not(.primary).mfp-close:before{content:none}.actions .secondary .action.viewcart{transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;-webkit-transition:all 300ms ease 0s;height:36px;font-size:14px;text-transform:capitalize;color:#fff;font-weight:500;background:#151515;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0;line-height:36px;padding:0 35px;letter-spacing:0.5px;text-decoration:none;-webkit-box-shadow:none;-moz-box-shadow:none;outline:none !important;box-shadow:none;display:inline-block;position:relative;z-index:2;margin:0;width:100%;display:block;box-sizing:border-box}.actions .secondary .action.viewcart a{color:#fff}.actions .secondary .action.viewcart:hover,.actions .secondary .action.viewcart:active,.actions .secondary .action.viewcart:focus{background:rgba(21,21,21,0.7);border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.actions .secondary .action.viewcart:hover a,.actions .secondary .action.viewcart:active a,.actions .secondary .action.viewcart:focus a{color:#fff}.ecg-block-title{min-height:100px}.ecg-block-title h3{font-size:32px;text-align:left}.ecg-block-title p{text-align:left;clear:both;position:relative}.ecg-block-title.text-center h3,.ecg-block-title.text-center p{text-align:center}.messages>.message:last-child{margin-bottom:30px}body .message.info,body .message.notice,body .message.success{background:#f3e8cb;padding-left:62px}body .message.info>*:first-child:before,body .message.notice>*:first-child:before,body .message.success>*:first-child:before{font-size:20px !important;left:16px;top:24px;width:45px}body .message.success{background:#98ded3;color:#000}body .message a{color:#454545 !important;padding-left:5px}body .message a:hover{color:#151515 !important;font-weight:bold}.product-message{background:#f3e8cb;height:40px;line-height:24px;padding:8px 15px 8px 20px;box-sizing:border-box;color:#151515;margin-bottom:30px}.product-message:before{font-family:'kazen-font';content:'\e940';padding-right:15px}@media (min-width:992px){.no-spacing .row{margin:0}.no-spacing .row .col-lg-4,.no-spacing .row .col-lg-6,.no-spacing .row col-md-12{padding:0}}.banner-image a img{z-index:1;transition:opacity .35s,transform .35s;-webkit-transition:opacity .35s,-webkit-transform .35s;-ms-transition:opacity .35s,-ms-transform .35s;position:relative}.banner-image a:hover img{transform:scale(1.05);z-index:2}.fieldset>.legend{border-bottom:1px solid #ddd;font-weight:600;font-family:'Jost',sans-serif;font-size:18px;color:#151515;padding-bottom:14px;margin-bottom:17px}.fieldset>.legend>span,.fieldset>.legend>strong{font-weight:600}@media (max-width:991px){.page-layout-2columns-right .columns .column.main,.page-layout-2columns-left .columns .column.main{padding-bottom:50px;width:100%}.page-layout-2columns-right .columns .sidebar:last-child,.page-layout-2columns-left .columns .sidebar:last-child{padding-bottom:30px}.page-layout-2columns-right .columns .sidebar-additional,.page-layout-2columns-left .columns .sidebar-additional,.page-layout-2columns-right .columns .sidebar-main,.page-layout-2columns-left .columns .sidebar-main{width:100%;padding:0 15px;clear:both}.page-layout-2columns-right.account .column.main,.page-layout-2columns-left.account .column.main{margin-bottom:0}.page-layout-2columns-right.account .column.main+.sidebar,.page-layout-2columns-left.account .column.main+.sidebar{margin-top:0}}@media (max-width:767px){body .columns .column.main{padding-bottom:50px}.top-container-title{margin-bottom:50px}.footer-type.type-1 .footer-middle{padding-top:50px}.column.main h1.page-title{margin-bottom:40px}body h1{font-size:30px}.page-layout-2columns-left footer{margin-top:50px}}.page-main{margin:0 auto;max-width:100%;width:100%}@media (min-width:576px){.page-main,.catalog-product-view .product.info.detailed .product.data.items,.fullwidth .ecg-slideshow.cols .text-container,.ecg-slideshow .ecg-item.style-1 .text-container,.ecg-slideshow .ecg-item.style-2 .text-container,.ecg-slideshow .ecg-item.style-3 .text-container,.ecg-slideshow .ecg-owlcarousel .owl-dots,.ecg-blog-lastest-news.type-1{max-width:540px}}@media (min-width:768px){.page-main,.catalog-product-view .product.info.detailed .product.data.items,.fullwidth .ecg-slideshow.cols .text-container,.ecg-slideshow .ecg-item.style-1 .text-container,.ecg-slideshow .ecg-item.style-2 .text-container,.ecg-slideshow .ecg-item.style-3 .text-container,.ecg-slideshow .ecg-owlcarousel .owl-dots,.ecg-blog-lastest-news.type-1{max-width:720px}}@media (min-width:992px){.page-main,.catalog-product-view .product.info.detailed .product.data.items,.fullwidth .ecg-slideshow.cols .text-container,.ecg-slideshow .ecg-item.style-1 .text-container,.ecg-slideshow .ecg-item.style-2 .text-container,.ecg-slideshow .ecg-item.style-3 .text-container,.ecg-slideshow .ecg-owlcarousel .owl-dots,.ecg-blog-lastest-news.type-1{max-width:960px}}@media (min-width:1200px){.page-main,.catalog-product-view .product.info.detailed .product.data.items,.fullwidth .ecg-slideshow.cols .text-container,.ecg-slideshow .ecg-item.style-1 .text-container,.ecg-slideshow .ecg-item.style-2 .text-container,.ecg-slideshow .ecg-item.style-3 .text-container,.ecg-slideshow .ecg-owlcarousel .owl-dots,.ecg-blog-lastest-news.type-1{max-width:1170px;padding-left:0;padding-right:0}}.page.messages{position:fixed;bottom:0;left:20px;right:20px;z-index:9999}#header .header-block{position:relative;font-size:13px;margin-top:-5px}#header .header-block .action.toggle{cursor:pointer;line-height:30px;padding:0 0 0 12px}#header .header-block .action.toggle span{color:#999}#header .header-block .action.toggle span i{margin-right:5px;color:#000;vertical-align:middle;display:inline-block;padding-bottom:3px;font-size:16px}#header .header-block .action.toggle span:after{content:"\e902";font-family:'kazen-font';margin-left:0;display:inline-block;vertical-align:middle;line-height:1;padding-bottom:2px;font-size:7px;color:#000}#header .header-block .action.toggle:hover span{color:rgba(21,21,21,0.7)}#header .header-block .dropdown.switcher-dropdown{background:#fff;position:absolute;top:100%;min-width:100%;left:auto;right:0;box-shadow:0 3px 10px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 10px rgba(0,0,0,0.3);-ms-box-shadow:0 3px 10px rgba(0,0,0,0.3);-o-box-shadow:0 3px 10px rgba(0,0,0,0.3);-webkit-box-shadow:0 3px 10px rgba(0,0,0,0.3);z-index:999;padding:0;margin:0;opacity:0;visibility:hidden;transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;-webkit-transition:all 300ms ease 0s;pointer-events:none;text-align:left;padding:10px 0}#header .header-block .dropdown.switcher-dropdown li{list-style:none;margin:0}#header .header-block .dropdown.switcher-dropdown li a{color:#151515;display:block;padding:10px 20px}#header .header-block .dropdown.switcher-dropdown li a:hover{color:rgba(21,21,21,0.7)}#header .header-block .dropdown.switcher-dropdown li.active a{color:rgba(21,21,21,0.7)}#header .header-block .dropdown.switcher-dropdown ul{padding:0;margin:0}#header .header-block .dropdown.switcher-dropdown ul li{list-style:none;margin:0}#header .header-block .dropdown.switcher-dropdown ul li a{color:#151515;display:block;padding:3px 20px}#header .header-block .dropdown.switcher-dropdown ul li a:hover{color:rgba(21,21,21,0.7)}#header .header-block .dropdown.switcher-dropdown ul li.active a{color:rgba(21,21,21,0.7)}#header .header-block .header-customer-link:hover>.dropdown.switcher-dropdown{opacity:1;visibility:visible;pointer-events:auto}#header .header-block.switcher:hover .dropdown.switcher-dropdown{opacity:1;visibility:visible;pointer-events:auto}#header .header-block .header-customer-link .dropdown.switcher-dropdown{min-width:170px}#header .header-block .header-customer-link .switcher-language,#header .header-block .header-customer-link .switcher-currency{margin-left:0;padding-top:0;display:block;height:auto;border-bottom:none;padding-left:7px}#header .header-block .header-customer-link .switcher-language .action.toggle,#header .header-block .header-customer-link .switcher-currency .action.toggle{letter-spacing:0}#header .header-block .header-customer-link .switcher-language .dropdown.switcher-dropdown,#header .header-block .header-customer-link .switcher-currency .dropdown.switcher-dropdown{max-width:170px;right:100%;left:auto;top:0}#header .header-block .header-customer-link>.dropdown.switcher-dropdown{min-width:174px}#header .header-block.switcher-language .action.toggle span i,#header .header-block.switcher-currency .action.toggle span i{display:none}#header .header-block.switcher-language .action.toggle span,#header .header-block.switcher-currency .action.toggle span{color:#151515}#header .header-block.switcher-language .action.toggle span:after,#header .header-block.switcher-currency .action.toggle span:after{display:none}#header .header-block:first-child{padding-right:0}#header .header-block:last-child{padding-left:0}@media (max-width:991px){.header-top{display:none !important}#header.type-1 .header-block{display:none}}@media (max-width:767px){.nav-sections .switcher-trigger.active strong:after,.nav-sections .switcher-trigger strong:after{display:none}#header .header-block .header-customer-link .dropdown.switcher-dropdown{min-width:117px}#header .header-block .header-customer-link>.dropdown.switcher-dropdown{min-width:150px}}#ecg-search{position:relative}#ecg-search .block-search-top a{height:60px;display:inline-block;text-align:center;line-height:60px;font-size:16px;color:#000;padding:0 12px}#ecg-search .block-content{top:auto;opacity:0;visibility:hidden;text-align:left;background:#fff;display:block;position:absolute;left:auto;right:0;z-index:100;transform:translateY(20px);-webkit-transform:translateY(20px);-ms-transform:translateY(20px);padding:20px 20px 15px;box-shadow:1px 5px 10px rgba(0,0,0,0.35);border-top:3px solid rgba(21,21,21,0.7);transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;-webkit-transition:all 300ms ease 0s;width:320px}#ecg-search .block-content .minisearch{position:relative}#ecg-search .block-content .minisearch .action.search{transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;-webkit-transition:all 300ms ease 0s;position:absolute;top:0;right:0;background:#000;color:#fff;border:0;box-shadow:none;border-radius:0;height:40px;line-height:40px;padding:0 15px}#ecg-search .block-content .minisearch .action.search:disabled{opacity:0;visibility:hidden}#ecg-search .block-content .minisearch .action.search:hover{background:rgba(21,21,21,0.7)}#ecg-search .block-content .nested .action.advanced{color:#151515;text-decoration:none;font-size:13px}#ecg-search .block-content .nested .action.advanced:hover{text-decoration:underline;color:rgba(21,21,21,0.7)}#ecg-search .block-content:before{content:'';position:absolute;top:-9px;left:auto;right:14px;width:0;height:0;margin:auto;border-bottom:9px solid rgba(21,21,21,0.7);border-left:0 solid transparent;border-right:0 solid transparent;transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;-webkit-transition:all 300ms ease 0s}#ecg-search:hover .block-content{transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);opacity:1;visibility:visible}#ecg-search:hover .block-content:before{border-left:9px solid transparent;border-right:9px solid transparent}#ecg-search:hover .block-search-top a{color:rgba(21,21,21,0.7)}@media (max-width:479px){#ecg-search{position:static}#ecg-search .block-content:before{display:none}#ecg-search .block-content{width:250px}}.header-left #ecg-search .block-content{position:fixed;z-index:10;opacity:0;filter:alpha(opacity=0);visibility:hidden;top:0;left:0;width:100%;height:100%;-webkit-transform:scale(0, 1);-ms-transform:scale(0, 1);-o-transform:scale(0, 1);transform:scale(0, 1);background:rgba(0,0,0,0.95);-webkit-transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s;padding:80px 15px;margin:0 !important}.header-left #ecg-search .block-content form{max-width:770px;margin:auto}.header-left #ecg-search .block-content .minisearch{margin-top:75px}.header-left #ecg-search .block-content .minisearch input[type="text"]{height:48px;line-height:48px}.header-left #ecg-search .block-content .minisearch .action.search{background:transparent;color:#000;top:4px}.header-left #ecg-search .block-content .minisearch .action.search:before{content:"\e932";font-family:'icomoon';font-size:24px}.header-left #ecg-search .block-content .minisearch .action.search span{display:none}.search-active .header-left #ecg-search .block-content{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);visibility:visible}span.close-search{width:44px;height:44px;background:rgba(21,21,21,0.7);display:block;border-radius:50%;cursor:pointer;position:absolute;top:60px;left:50%;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}span.close-search:before{content:'';width:26px;height:2px;background:#fff;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);display:block;position:absolute;top:21px;left:9px}span.close-search:after{content:'';width:26px;height:2px;background:#fff;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg);display:block;position:absolute;top:21px;left:9px}#header-minicart .minicart-wrapper{margin:0;float:none}#header-minicart .minicart-wrapper .action.showcart{position:relative;height:60px;font-size:16px;line-height:60px;padding-right:7px;transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;-webkit-transition:all 300ms ease 0s;color:#000;padding:0 12px}#header-minicart .minicart-wrapper .action.showcart .ecg-counter.qty{float:left;position:absolute;right:0;top:30px;color:#fff;font-size:12px;line-height:18px;padding:0;border-radius:100%}#header-minicart .minicart-wrapper .action.showcart .ecg-counter.qty.empty{display:block}#header-minicart .minicart-wrapper .action.showcart .counter-number{text-shadow:none;font-weight:500;background:#fff;color:#000;padding:0;border-radius:50%;height:17px;width:17px;display:inline-block;line-height:18px;text-align:center;font-size:10px;font-family:'Jost',sans-serif}#header-minicart .minicart-wrapper .action.showcart:before{display:none}#header-minicart .minicart-wrapper .block-minicart{top:100%;opacity:0;visibility:hidden;text-align:left;background:#fff;display:block;position:absolute;left:auto;right:0;z-index:100;border:0;border-top:3px solid rgba(21,21,21,0.7);transform:translateY(20px);-webkit-transform:translateY(20px);-ms-transform:translateY(20px);padding:13px 20px 0;box-shadow:1px 5px 10px rgba(0,0,0,0.35);transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;-webkit-transition:all 300ms ease 0s;margin:0;width:320px}#header-minicart .minicart-wrapper .block-minicart:before{content:'';position:absolute;top:-9px;left:auto;right:14px;width:0;height:0;margin:auto;border-bottom:9px solid rgba(21,21,21,0.7);border-left:0 solid transparent !important;border-right:0 solid transparent !important;border-top:0 solid transparent !important;transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;-webkit-transition:all 300ms ease 0s}#header-minicart .minicart-wrapper .block-minicart:after{display:none}#header-minicart .minicart-wrapper .block-minicart .actions .secondary .action.viewcart{line-height:40px;height:40px}#header-minicart .minicart-wrapper .block-minicart .actions>.primary .action.primary{line-height:40px;height:40px}#header-minicart .minicart-wrapper .block-minicart .items-total{margin:0;font-weight:600;color:#151515}#header-minicart .minicart-wrapper .block-minicart .subtotal{margin:0}#header-minicart .minicart-wrapper .block-minicart .amount .price-wrapper:first-child .price{font-size:16px;color:rgba(21,21,21,0.7)}#header-minicart .minicart-wrapper .block-minicart .block-content>.actions{margin-top:13px;margin-bottom:20px}#header-minicart .minicart-wrapper .block-minicart .block-content>.actions>.primary{margin:0;padding:0}#header-minicart .minicart-wrapper .block-minicart .block-content .minicart-items-wrapper{border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-left:0;border-right:0;margin:0 -20px 20px;padding:20px 20px 0;max-height:390px !important;height:auto !important}#header-minicart .minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .item-qty{padding:5px;width:50px;background:transparent;color:#454545}#header-minicart .minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .product-item{padding:20px 0;border-top:1px solid #ddd}#header-minicart .minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .product-item:first-child{padding-top:0;border-top:0}#header-minicart .minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .product-item .product-item-details{padding-left:98px}#header-minicart .minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .product-item .product-item-details .product-item-name{margin-top:-6px;margin-bottom:0;font-weight:500}#header-minicart .minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .product-item .product-item-details .price{font-size:16px;color:rgba(21,21,21,0.7)}#header-minicart .minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .product-item .product .toggle{padding:0 40px 0 0}#header-minicart .minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .product-item .product .actions{margin:-32px 0 0}#header-minicart .minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .product-item .product .actions .action.edit:before{color:#151515}#header-minicart .minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .product-item .product .actions .action.delete:before{color:#151515}#header-minicart .minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .product-item .product .actions .action:hover.delete:before{color:rgba(21,21,21,0.7)}#header-minicart .minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .product-item .product .actions .action:hover.edit:before{color:rgba(21,21,21,0.7)}#header-minicart .minicart-wrapper .block-minicart .subtitle.empty{padding:20px 0;font-weight:normal}#header-minicart .loading-mask{background:transparent}#header-minicart:hover .minicart-wrapper .action.showcart{color:rgba(21,21,21,0.7)}#header-minicart:hover .minicart-wrapper .block-minicart{transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);opacity:1;visibility:visible}#header-minicart:hover .minicart-wrapper .block-minicart:before{border-left:9px solid transparent !important;border-right:9px solid transparent !important;border-top:0 solid transparent !important}.empty .counter-number{opacity:0}.block-minicart .block-content>.actions>.secondary{margin-bottom:30px}#circularG.ecg-loader-cart{display:none}#header-minicart .loading-mask .loader{display:none}.catalog-product-view #header-minicart .loading-mask .loader{display:none}.catalog-product-view #header-minicart .loading-mask #circularG.ecg-loader-cart{display:block;position:absolute;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);top:50%;left:50%}.minicart-close{display:none}.header-block-wishlist>a{font-size:16px;color:#151515;padding:0 12px}@media (max-width:767px){.minicart-close{position:absolute;top:10px;left:100%;display:inline-block;width:30px;height:30px;background-color:#000;pointer-events:none}}@media (max-width:479px){.minicart-wrapper .block-minicart:before{display:none}#header-minicart .minicart-wrapper .block-minicart{max-width:250px}#header-minicart .minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .product-item .product .actions{display:none}}#megamenu{font-weight:normal}#megamenu div{box-sizing:border-box}#megamenu ul{padding:0}#megamenu ul li a{position:relative}#megamenu ul li a .label{position:absolute;bottom:auto;right:0;margin-bottom:0;background:rgba(21,21,21,0.7);height:18px;line-height:18px;padding:0 7px;border-radius:2px;font-size:10px;top:50%;margin-top:-10px;text-transform:capitalize;font-weight:normal;color:#fff;letter-spacing:0;transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;-webkit-transition:all 300ms ease 0s}#megamenu>ul{max-width:none;margin:0 auto;position:static}#megamenu>ul>li{display:inline-block;margin:0 20px}#megamenu>ul>li>a{line-height:60px;height:60px;display:inline-block;font-family:'Jost',sans-serif;color:#151515;font-weight:500;text-transform:none;font-size:15px;letter-spacing:0;position:relative}#megamenu>ul>li>a .label{top:10px;margin-top:0}#megamenu>ul>li>a:after{content:'';width:90%;position:absolute;bottom:16px;left:50%;transform:translateX(-50%) scale3d(0, 1, 1);height:2px;background:#151515;transition:all .5s ease;transform-origin:left}#megamenu>ul>li:first-child>a{padding-left:0}#megamenu>ul>li:hover>a{color:#151515}#megamenu>ul>li:hover>a:after{width:90%;transform:translateX(-50%) scale3d(1, 1, 1)}#megamenu>ul li.logoCenter{padding:0 66px}#megamenu .ecg-submenu ul li{margin-bottom:6px}#megamenu .ecg-submenu ul li:last-child{margin-bottom:8px}#megamenu .ecg-submenu ul li.is_group{margin-bottom:0}#megamenu .ecg-submenu ul li.is_group>a{text-transform:uppercase;padding-top:8px;padding-bottom:5px;margin-bottom:4px;letter-spacing:0.5px;font-family:'Jost',sans-serif;font-weight:600;font-size:14px;color:#151515}#megamenu .ecg-submenu ul li.is_children{margin-bottom:0}#megamenu .ecg-submenu ul li.is_children>a{padding-top:8px;padding-bottom:6px}#megamenu .ecg-submenu ul li.is_dropdown>a:after{content:"\e917";font-family:'kazen-font';transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;-webkit-transition:all 300ms ease 0s;position:absolute;top:50%;right:0;line-height:20px;height:20px;margin-top:-10px}#megamenu .ecg-submenu ul li a{color:#454545;font-size:14px;font-weight:500}#megamenu .ecg-submenu ul li a:hover{color:rgba(21,21,21,0.7)}#megamenu .ecg-submenu ul li:hover>a:after{transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}#megamenu .menu-item-relative{position:relative}#megamenu .from-left>.sub-dropdown{left:0}#megamenu .from-right>.sub-dropdown{right:0}#megamenu .from-right.level-3>.sub-dropdown{left:-webkit-calc(100% + 15px);left:expression(100% + 15px);left:-moz-calc(100% + 15px);left:-o-calc(100% + 15px);left:calc(100% + 15px);right:auto;top:0}#megamenu .from-right.level-3>.sub-dropdown:before{content:'';width:15px;height:100%;right:100%;position:absolute;top:0;cursor:pointer}#megamenu .from-left.level-3>.sub-dropdown{right:-webkit-calc(100% + 30px);right:expression(100% + 30px);right:-moz-calc(100% + 30px);right:-o-calc(100% + 30px);right:calc(100% + 30px);left:auto;top:0}#megamenu .from-left.level-3>.sub-dropdown:before{content:'';width:30px;height:100%;left:100%;position:absolute;top:0;cursor:pointer}#megamenu .relative-left>.sub-dropdown{left:0}#megamenu .relative-right>.sub-dropdown{right:0}@media (min-width:992px){#megamenu div.menu-top{margin:-20px -15px 0;padding-bottom:5px}#megamenu div.menu-bottom{padding:15px}#megamenu .sub-dropdown{top:auto;box-sizing:border-box;opacity:0;visibility:hidden;text-align:left;background:#fff;display:block;position:absolute;left:auto;right:auto;z-index:-1;transform:translateY(20px);-webkit-transform:translateY(20px);-ms-transform:translateY(20px);padding:15px 30px;box-shadow:1px 5px 10px rgba(0,0,0,0.35);transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;-webkit-transition:all 300ms ease 0s;width:100%;pointer-events:none}#megamenu li:hover>.sub-dropdown{transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);opacity:1;visibility:visible;z-index:100;pointer-events:auto}#megamenu li.relative-left>.sub-dropdown{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}}#megamenu .sub-dropdown a{transition:none;-ms-transition:none;-webkit-transition:none}#megamenu .sub-dropdown .sub-inner{margin:0 -15px}#megamenu .sub-dropdown .sub-inner .main-content{padding:0 15px}#megamenu .sub-dropdown .sub-inner .main-content>ul{margin:0 -15px}#megamenu .sub-dropdown .sub-inner .main-left{padding:0 15px}#megamenu .sub-dropdown .sub-inner .main-right{padding:0 15px;padding-top:15px}#megamenu .sub-dropdown .sub-inner .main-right>p{margin:0;line-height:1}#megamenu .sub-dropdown .sub-inner main-content{padding:0 15px}#megamenu .submenu-header{padding-top:5px;padding-bottom:8px}#megamenu .submenu-header>p{margin:0;line-height:1}#megamenu .main-content{display:inline-block}#megamenu .main-content>ul>li{display:inline-block;box-sizing:border-box;vertical-align:top}#megamenu .main-content a{display:block}#megamenu .main-content a i{font-size:13px;margin-right:5px;min-width:16px}#megamenu .main-col-1>ul>li{width:100%;padding:0 15px;box-sizing:border-box}#megamenu .main-col-3>ul>li{width:33.33%;padding:0 15px;box-sizing:border-box}#megamenu .main-col-4>ul>li{width:25%;padding:0 15px;box-sizing:border-box}#megamenu .main-col-5>ul>li{width:20%;padding:0 15px;box-sizing:border-box}#megamenu .main-right{display:inline-block;vertical-align:top;padding-top:8px}#megamenu .main-left{display:inline-block;vertical-align:top}@media (max-width:991px){#megamenu>ul>li>a:after{content:none !important}}.side-menu #megamenu>ul>li>a:after{content:none}.main-col-2>ul>li{width:50%;padding:0 15px}.custom_html{padding:3px 15px 0 15px}.custom_html .title{font-weight:600;font-family:'Jost',sans-serif;text-transform:capitalize;padding-right:7px}.menu-top a:hover img,.menu-bottom a:hover img{opacity:0.7}#header .nav-sections{background:transparent;margin:0}#header .navigation{background:transparent}#megamenu{max-width:none;box-sizing:border-box;padding:0}#megamenu .ecg-owlcarousel{padding:15px 15px 0}#megamenu .ecg-product-item:last-child{padding-bottom:48px}@media (min-width:992px){.nav-sections-item-content>*{display:none}}@media (min-width:992px) and (max-width:1199px){#megamenu>ul>li{margin:0 12px}}@media (max-width:991px){#header .nav-sections{background:#fff}.nav-open #header .nav-sections{-webkit-box-shadow:0 0 0px 8px rgba(255,255,255,0.25);-moz-box-shadow:0 0 0px 8px rgba(255,255,255,0.25);-ms-box-shadow:0 0 0px 8px rgba(255,255,255,0.25);box-shadow:0 0 0px 8px rgba(255,255,255,0.25)}#megamenu>ul>li>a{color:#151515}#megamenu .submenu-header{padding-right:15px}.submenu-bottom{padding-right:15px}body.sticky-true #header .header-content #megamenu>ul{padding-top:0 !important}body.sticky-true #header .header-content #megamenu>ul>li>a{line-height:40px !important;height:40px !important}.custom_html a{display:inline-block}.nav-sections{-webkit-overflow-scrolling:touch;-webkit-transition:left .3s;-moz-transition:left .3s;-ms-transition:left .3s;transition:left .3s;height:100%;left:-80%;left:calc(-1 * (100% - 55px));overflow:auto;position:fixed;top:0;width:80%;width:calc(100% - 55px);z-index:100;max-width:360px}.nav-toggle{position:absolute;font-size:24px;vertical-align:middle;margin:0;display:inline-block;max-width:100%;float:none;top:0;left:0;padding-right:15px}.nav-open .nav-sections{-webkit-box-shadow:0 0 5px 0 rgba(50,50,50,0.75);-moz-box-shadow:0 0 5px 0 rgba(50,50,50,0.75);-ms-box-shadow:0 0 5px 0 rgba(50,50,50,0.75);box-shadow:0 0 5px 0 rgba(50,50,50,0.75);left:0;z-index:99}.nav-open .nav-toggle:after{background:rgba(0,0,0,0.7) !important;content:'';display:block;height:100%;position:fixed;right:0;top:0;width:100%;z-index:1}.nav-sections-items{position:relative;z-index:1}.nav-sections-items:before,.nav-sections-items:after{content:'';display:table}.nav-sections-item-title{background:#f5f5f5;border:0 !important;border-width:0 0 1px 1px;box-sizing:border-box;float:left;height:71px;padding-top:24px;text-align:center;width:33.33%;display:inline-block;font-family:'Jost',sans-serif;font-weight:500;text-transform:capitalize;letter-spacing:1px}.nav-sections-item-title.active{background:transparent;border-bottom:0}.nav-sections-item-title.active>a{color:rgba(21,21,21,0.7)}.nav-sections-item-content{box-sizing:border-box;float:right;margin-left:-100%;margin-top:16px;width:100%;padding:30px}#megamenu{text-align:left}#megamenu .sub-dropdown .sub-inner .main-content{width:100% !important}#megamenu .sub-dropdown .sub-inner .main-right{width:100% !important}#megamenu>ul>li{cursor:pointer;list-style-type:none;padding:0;margin:0;float:left;display:block;width:100%;position:relative;margin-bottom:0 !important}#megamenu>ul>li>a{line-height:40px !important;height:40px !important;display:block;padding:0 10px !important;text-align:left}#megamenu .ecg-submenu{max-width:100% !important}#megamenu .ecg-submenu ul li.is_children>a{padding:0}#megamenu .ecg-submenu ul li{margin-bottom:0}#megamenu .ecg-submenu ul li:last-child{margin-bottom:0}#megamenu .ecg-submenu ul li a{line-height:40px;height:40px}#megamenu .ecg-submenu ul li.is_group>a{padding:0}#megamenu ul li{width:100% !important}.nav-toggle:before{color:#000;font-family:'kazen-font';content:'\f0c9';font-size:24px}#megamenu ul li.level-1>.ecg-submenu{padding:0 0 0 30px}#megamenu .open{position:absolute;width:50px;height:50px;right:-13px;top:-4px}#megamenu .open:before{content:'';display:inline-block;height:14px;border-right:2px solid #000;position:absolute;top:16px;left:24px;opacity:0.4}#megamenu .open:after{content:'';width:14px;border-top:none;height:2px;position:absolute;top:22px;left:18px;background:#000;opacity:0.4}#megamenu .open+.ecg-submenu{display:none}#megamenu .active>.open:before{opacity:0}#megamenu .active>.open:after{border-top:none;background:rgba(21,21,21,0.7)}#megamenu .active>.open+.ecg-submenu{display:block}#megamenu>ul>li:hover>a{color:#151515}#megamenu>ul>li.active>a{color:rgba(21,21,21,0.7)}#megamenu ul li a .label{display:none !important}#megamenu>ul>li:first-child>a{border-top:none}#store\.menu{padding-top:30px;padding-bottom:60px}body #store\.links ul>li{margin-bottom:0}.navigation a{padding-top:0;padding-bottom:0;padding-left:0}#megamenu .ecg-submenu ul li.is_dropdown>a:after{display:none}#megamenu .from-right.level-3>.ecg-submenu{padding:0 0 0 30px}#megamenu .sub-dropdown .sub-inner .main-right{padding-bottom:8px}#megamenu .ecg-owlcarousel{padding-top:20px;padding-bottom:25px}#megamenu .ecg-product-item:last-child{padding-bottom:41px}.nav-sections-item-content .top-links{list-style:none;padding:0}.nav-sections-item-content .top-links li>a{line-height:40px;height:40px;display:block;padding:0 10px;text-align:left;border-bottom:none;text-transform:capitalize;font-weight:500;letter-spacing:0.5px;color:#151515;font-family:'Jost',sans-serif}.nav-sections-item-content .switcher{text-align:left;padding:0;border-top:0;font-size:14px}.nav-sections-item-content .switcher .switcher-label{line-height:40px;height:40px;display:block;padding:0 10px;text-align:left;border-bottom:none;text-transform:capitalize;font-weight:500;letter-spacing:0.5px;color:#151515;font-family:'Jost',sans-serif;margin-bottom:0}.nav-sections-item-content .switcher:last-child{border-bottom:0}.nav-sections-item-content .switcher.switcher-currency{margin-top:0}.nav-sections-item-content .switcher>.dropdown{padding-left:25px}.nav-sections-item-content .switcher .switcher-dropdown{padding:0;list-style:none}.nav-sections-item-content .switcher .switcher-trigger{margin-top:0}.nav-sections-item-content .switcher .switcher-dropdown>li>a,.nav-sections-item-content .switcher .switcher-trigger span{font-weight:normal;font-family:'Jost',sans-serif;color:#454545;margin-bottom:6px;display:block}.nav-sections-item-content .switcher .switcher-trigger span{color:#151515;font-weight:bold}}@media (max-width:767px){#store\.menu{padding:26px 15px 60px}.nav-sections-item-content{padding:30px 15px}#megamenu ul li.level-1>.ecg-submenu,#megamenu .from-right.level-3>.ecg-submenu{padding-left:25px}}#header.type-1,#header.type-2,#header.type-3,#header.type-5,#header.type-6,#header.type-7,#header.type-8{padding:0 50px;position:static;width:100%;top:0;z-index:2}#header.type-1 .header-content-inner,#header.type-2 .header-content-inner,#header.type-3 .header-content-inner,#header.type-5 .header-content-inner,#header.type-6 .header-content-inner,#header.type-7 .header-content-inner,#header.type-8 .header-content-inner{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;justify-content:space-between}#header.type-1 .header-right,#header.type-2 .header-right,#header.type-3 .header-right,#header.type-5 .header-right,#header.type-6 .header-right,#header.type-7 .header-right,#header.type-8 .header-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 -12px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;justify-self:flex-end;padding-left:11px;z-index:2}#header.type-1 .header-logo,#header.type-2 .header-logo,#header.type-3 .header-logo,#header.type-5 .header-logo,#header.type-6 .header-logo,#header.type-7 .header-logo,#header.type-8 .header-logo{position:absolute;left:50%;transform:translateX(-50%)}#header.type-1 .logo,#header.type-2 .logo,#header.type-3 .logo,#header.type-5 .logo,#header.type-6 .logo,#header.type-7 .logo,#header.type-8 .logo{max-width:none;margin:0}.cms-index-index #header.type-1,.cms-index-index #header.type-2,.cms-index-index #header.type-3,.cms-index-index #header.type-4{position:absolute}body:not(.cms-index-index) #header.type-3 #megamenu>ul>li>a,body:not(.cms-index-index) #header.type-6 #megamenu>ul>li>a,body:not(.cms-index-index) #header.type-7 #megamenu>ul>li>a,body:not(.cms-index-index) #header.type-3 #ecg-search .block-search-top a,body:not(.cms-index-index) #header.type-6 #ecg-search .block-search-top a,body:not(.cms-index-index) #header.type-7 #ecg-search .block-search-top a,body:not(.cms-index-index) #header.type-3 #header-minicart .minicart-wrapper .action.showcart,body:not(.cms-index-index) #header.type-6 #header-minicart .minicart-wrapper .action.showcart,body:not(.cms-index-index) #header.type-7 #header-minicart .minicart-wrapper .action.showcart,body:not(.cms-index-index) #header.type-3 .header-block .action.toggle span i,body:not(.cms-index-index) #header.type-6 .header-block .action.toggle span i,body:not(.cms-index-index) #header.type-7 .header-block .action.toggle span i{color:#454545 !important}body:not(.cms-index-index) #header.type-3 .header-logo .logo,body:not(.cms-index-index) #header.type-6 .header-logo .logo,body:not(.cms-index-index) #header.type-7 .header-logo .logo{filter:none}body:not(.cms-index-index) #header.type-3 .nav-toggle:before,body:not(.cms-index-index) #header.type-6 .nav-toggle:before,body:not(.cms-index-index) #header.type-7 .nav-toggle:before,body:not(.cms-index-index) #header.type-3 .nav-toggle:after,body:not(.cms-index-index) #header.type-6 .nav-toggle:after,body:not(.cms-index-index) #header.type-7 .nav-toggle:after,body:not(.cms-index-index) #header.type-3 .nav-toggle span,body:not(.cms-index-index) #header.type-6 .nav-toggle span,body:not(.cms-index-index) #header.type-7 .nav-toggle span{background:#454545 !important}@media (min-width:992px){body:not(.cms-index-index) #header.type-3 #megamenu>ul>li>a:after,body:not(.cms-index-index) #header.type-6 #megamenu>ul>li>a:after,body:not(.cms-index-index) #header.type-7 #megamenu>ul>li>a:after{background:#454545}}body:not(.cms-index-index) #header.type-4 .header-menu .nav-toggle>span{background:#000}body:not(.cms-index-index) #header.type-4 .header-logo .logo{filter:none}@media (max-width:767px){body:not(.cms-index-index) #header.type-4 #header-minicart .minicart-wrapper .action.showcart,body:not(.cms-index-index) #header.type-4 #ecg-search .block-search-top a,body:not(.cms-index-index) #header.type-4 .header-block .action.toggle span i{color:#454545}}body:not(.cms-index-index).nav-open #header.type-4 .header-menu .nav-toggle{top:-3px}.nav-toggle{width:20px;height:17px;position:relative;position:absolute;right:0;top:50%;transform:none;text-align:right;transition:all .4s ease;margin-top:-11px}.nav-toggle:before,.nav-toggle:after{content:'' !important;width:100%;height:2px;background:#151515;position:absolute;top:0;right:0;transition:all .4s ease}.nav-toggle:after{bottom:0;top:auto}.nav-toggle span{width:15px !important;height:2px;display:block;background:#151515;margin:7px 0 0;clip:unset}.cms-index-index #header.type-1{position:absolute;width:100%;top:25px;z-index:2}.cms-index-index #header.type-6{top:60px}@media (max-width:1199px){#header.type-1{padding:0 15px}}#header.type-2 .header-block .switcher .action.toggle span i{display:none}#header.type-2 .header-menu{padding-right:23px}#header.type-2 .header-menu>div{display:inline-block;vertical-align:middle}#header.type-2 .header-menu .header-customer-link{padding-bottom:2px}#header.type-2 .header-right{padding-right:12px}#header.type-2 .header-right .logo{display:none}#header.type-2 .header-right .nav-toggle{display:block;width:26px;height:22px;position:relative;margin:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;left:0;top:2px}#header.type-2 .header-right .nav-toggle:before{display:none}#header.type-2 .header-right .nav-toggle>span{display:block;position:absolute;height:2px;width:100%;background:#000;border-radius:2px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;clip:auto}#header.type-2 .header-right .nav-toggle span:nth-child(1){top:0px}#header.type-2 .header-right .nav-toggle span:nth-child(2){top:8px}#header.type-2 .header-right .nav-toggle span:nth-child(3){top:16px}@media (max-width:1280px) and (min-width:992px){#header.type-2 #megamenu>ul>li{margin:0 10px}}@media (max-width:991px){#header.type-2{padding:0 15px !important}#header.type-2 .header-content .header-content-inner .header-logo{-moz-transform:none;-o-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;left:0}#header.type-2 .header-content .header-content-inner .header-logo .logo{margin-left:32px}#header.type-2 .header-content .header-content-inner .header-logo .nav-toggle{margin-top:-8px}}#header.type-2,#header.type-6,#header.type-7{padding:0}#header.type-2 .header-content-inner,#header.type-6 .header-content-inner,#header.type-7 .header-content-inner{padding:0 60px}#header.type-2 .header-top,#header.type-6 .header-top,#header.type-7 .header-top{background:#000;text-align:center;color:#fff;padding:5px 10px;transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;-webkit-transition:all 300ms ease 0s}#header.type-2 .header-top p,#header.type-6 .header-top p,#header.type-7 .header-top p{margin-bottom:0}#header.type-2 .header-top.onClose,#header.type-6 .header-top.onClose,#header.type-7 .header-top.onClose{margin-top:-35px}#header.type-2 .header-top.onClose .close-btn,#header.type-6 .header-top.onClose .close-btn,#header.type-7 .header-top.onClose .close-btn{opacity:0;pointer-events:none;visibility:hidden}#header.type-2 .close-btn,#header.type-6 .close-btn,#header.type-7 .close-btn{position:absolute;right:15px;top:7px;font-size:10px;cursor:pointer}@media (min-width:992px){#header.type-6 #megamenu .menu-item.relative-left .sub-dropdown,#header.type-7 #megamenu .menu-item.relative-left .sub-dropdown,#header.type-5 #megamenu .menu-item.relative-left .sub-dropdown,#header.type-3 #megamenu .menu-item.relative-left .sub-dropdown{min-width:900px}}@media (min-width:992px){#header.type-1 #megamenu .menu-item.relative-left .sub-dropdown,#header.type-2 #megamenu .menu-item.relative-left .sub-dropdown{min-width:900px;left:0;-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}}#header.type-6,#header.type-7{padding:0 15px}#header.type-6 .header-logo,#header.type-7 .header-logo{position:static;left:0;transform:none}#header.type-6 #header-minicart .minicart-wrapper .action.showcart,#header.type-7 #header-minicart .minicart-wrapper .action.showcart,#header.type-6 #ecg-search .block-search-top a,#header.type-7 #ecg-search .block-search-top a,#header.type-6 .header-block .action.toggle span i,#header.type-7 .header-block .action.toggle span i,#header.type-6 .header-block .action.toggle span:after,#header.type-7 .header-block .action.toggle span:after{color:#fff}#header.type-6 .nav-toggle:before,#header.type-7 .nav-toggle:before,#header.type-6 .nav-toggle:after,#header.type-7 .nav-toggle:after,#header.type-6 .nav-toggle span,#header.type-7 .nav-toggle span{background:#fff}@media (min-width:992px){#header.type-6 #megamenu>ul>li>a,#header.type-7 #megamenu>ul>li>a{color:#fff}#header.type-6 #megamenu>ul>li>a:after,#header.type-7 #megamenu>ul>li>a:after{background:#fff}}@media (max-width:991px){#header.type-6 .header-content-inner,#header.type-7 .header-content-inner{padding:0 30px}#header.type-6 .header-right,#header.type-7 .header-right{margin-right:-25px}#header.type-6 .logo,#header.type-7 .logo{margin-left:0;max-width:120px;margin-top:-7px}}.cms-index-index #header.type-2,.cms-index-index #header.type-6,.cms-index-index #header.type-7{position:absolute;width:100%;top:0;z-index:2}#header.type-7{padding:0}#header.type-7 .header-top{padding:5px 60px}#header.type-7 .top-content{justify-content:space-between}#header.type-7 .top-content .header-block.switcher-currency,#header.type-7 .top-content .header-block.switcher-language{padding-top:0}#header.type-7 .top-content .header-block.switcher-currency .action.toggle span,#header.type-7 .top-content .header-block.switcher-language .action.toggle span{color:#fff}#header.type-7 .top-content .header-block.switcher-currency .switcher-dropdown,#header.type-7 .top-content .header-block.switcher-language .switcher-dropdown{padding:15px 15px !important;min-width:150px !important}#header.type-7 .contact-text{font-size:15px;color:#858585}#header.type-7 .contact-text a{color:#fff}@media (min-width:992px){#header.type-7 .header-right{margin:0}}@media (max-width:991px){#header.type-7{padding:0 15px}}#header.type-8{padding:0}#header.type-8 .header-top{font-size:10px;line-height:24px;text-align:center;position:relative;color:#fff;text-transform:uppercase;padding:8px;z-index:1;width:100% !important;background:#000;transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;-webkit-transition:all 300ms ease 0s}#header.type-8 .header-top p{margin-bottom:0}#header.type-8 .header-top.onClose{margin-top:-40px}#header.type-8 .header-top.onClose .close-btn{opacity:0;pointer-events:none;visibility:hidden}#header.type-8 .header-top .close-btn{position:absolute;right:15px;top:7px;font-size:10px;cursor:pointer}#header.type-8 .header-logo{position:static;left:0;transform:none}#header.type-8 .header-menu{-ms-flex-positive:1;flex-grow:1;padding-left:50px}#header.type-8 .header-content-inner{justify-content:normal;padding:0 50px}@media (max-width:991px){#header.type-8 .header-content-inner{padding:0 30px}#header.type-8 .header-content-inner .nav-toggle{left:15px;margin-top:-9px}#header.type-8 .header-content-inner .logo{margin:-3px 0 0 10px}}.nav-open{overflow:hidden}.nav-open #header.type-4,.nav-open #header.type-4+.page-main{margin-left:360px;transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;-webkit-transition:all 300ms ease 0s}.nav-open #header.type-4 .side-menu{-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);z-index:99}.nav-open .page-wrapper{transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;-webkit-transition:all 300ms ease 0s}.nav-open .nav-toggle:before{content:none;font-family:'icomoon' !important}.nav-open #header.type-4 .header-menu .nav-toggle{top:-11px}.nav-open #header.type-4 .header-menu .nav-toggle span:first-child{top:18px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.nav-open #header.type-4 .header-menu .nav-toggle span:nth-child(2){opacity:0;left:-60px}.nav-open #header.type-4 .header-menu .nav-toggle span:nth-child(3){top:18px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}.nav-open #header.type-4 .header-menu .nav-toggle:after{display:none}@media (max-width:991px){.section-item-title{display:none}#header-minicart .minicart-wrapper .action.showcart{font-size:16px}#ecg-search .block-content{left:auto;right:0}#ecg-search .block-content:before{left:auto;right:14px}#header.type-1 #ecg-search{position:relative;float:right;left:auto;top:auto;margin-right:15px}#ecg-search .block-search-top a{font-size:16px}#header.type-1 .header-content .header-content-inner .header-logo{position:static;-moz-transform:none;-o-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;float:left;padding-left:30px}#header.type-1 .logo{margin-left:15px}#header.type-2 .header-content-inner{padding:0}.nav-open #ecg-search{z-index:1}.nav-open #header-minicart{z-index:1}.nav-open #header.type-4,.nav-open #header.type-4+.page-main{margin-left:272px}}@media (max-width:767px){#header.type-2,#header.type-6,#header.type-7{padding:0 15px}.cms-index-index #header.type-6{top:0}.nav-open #header.type-4 .header-menu .nav-toggle{top:-4px}}@media (max-width:479px){.nav-toggle:before{font-size:18px}#ecg-search .block-search-top a{font-size:18px}#header-minicart .minicart-wrapper .action.showcart{font-size:18px}#header.type-1{padding:0 15px}#header.type-1 .logo{margin-left:0;max-width:120px;margin-top:-7px}#header.type-1 #header-minicart .minicart-wrapper .block-minicart{right:-15px}#header.type-2,#header.type-6,#header.type-7{padding:0 15px}#header.type-2 .header-block .action.toggle span i,#header.type-6 .header-block .action.toggle span i,#header.type-7 .header-block .action.toggle span i{font-size:15px}#header.type-2 .header-right .nav-toggle,#header.type-6 .header-right .nav-toggle,#header.type-7 .header-right .nav-toggle{width:20px;height:15px;top:0}#header.type-2 .header-right .nav-toggle span:nth-child(2),#header.type-6 .header-right .nav-toggle span:nth-child(2),#header.type-7 .header-right .nav-toggle span:nth-child(2){top:5px}#header.type-2 .header-right .nav-toggle span:nth-child(3),#header.type-6 .header-right .nav-toggle span:nth-child(3),#header.type-7 .header-right .nav-toggle span:nth-child(3){top:10px}#header.type-2 .header-menu,#header.type-6 .header-menu,#header.type-7 .header-menu{padding-right:10px}.cms-index-index #header.type-1{padding:0 15px}.header-block-wishlist>a,#header-minicart .minicart-wrapper .action.showcart,#ecg-search .block-search-top a{font-size:15px;padding:0 8px}#ecg-search .block-search-top a{padding-right:0}}.section-item-content .switcher{display:none}#header.type-3 .header-logo{position:absolute;left:50%;transform:translateX(-50%) translateY(-50%);top:50%;z-index:300}#header.type-3 .header-logo .logo{filter:brightness(100)}#header.type-3 .nav-toggle:before,#header.type-3 .nav-toggle:after,#header.type-3 .nav-toggle span{background:#fff}#header.type-3 #ecg-search .block-search-top a,#header.type-3 #header-minicart .minicart-wrapper .action.showcart,#header.type-3 .header-block .action.toggle span i{color:#fff}@media (min-width:992px){#header.type-3 #megamenu>ul>li>a{color:#fff}#header.type-3 #megamenu>ul>li>a:after{background:#fff}}@media (max-width:991px){#header.type-3{padding:0 20px 0 25px}#header.type-3 .header-logo{left:0;transform:none;top:15px}#header.type-3 .logo{margin:0 0 7px 34px}#header.type-3 .header-left{-moz-transform:none;-o-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;position:absolute;right:0}#header.type-3 .header-right{padding-right:36px}}.header-left .show-header-left{cursor:pointer;background:#000;color:#fff;white-space:nowrap;-webkit-transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s;display:none;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;position:absolute;top:50%;left:100%;z-index:8;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);padding:5px 11px}#header.type-4{padding:0 60px;width:100%;z-index:2;background:transparent;top:20px}#header.type-4 .nav-toggle:after{display:none}#header.type-4 .side-menu{-webkit-overflow-scrolling:touch;-webkit-transition:transform .3s;-moz-transition:transform .3s;-ms-transition:transform .3s;transition:transform .3s;height:100%;position:fixed;top:0;width:280px;z-index:100;max-width:360px;background:#fff;padding:40px 15px;left:0;-webkit-transform:translateX(-370px);-ms-transform:translateX(-370px);-o-transform:translateX(-370px);transform:translateX(-370px);-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,0.1);box-shadow:0 2px 8px 0 rgba(0,0,0,0.1)}#header.type-4 .side-menu #megamenu>ul>li{display:block;margin:0 0 30px !important;text-align:left;cursor:pointer;padding:0 20px}#header.type-4 .side-menu #megamenu>ul>li>a{text-transform:capitalize;font-size:16px;font-weight:500;line-height:1.5 !important;height:auto !important;text-align:left}#header.type-4 .side-menu.dark-v{border:5px solid #f2f2f2;background:#222222}#header.type-4 .side-menu.dark-v #megamenu>ul>li>a{color:#fff}@media (max-width:991px){#header.type-4 .side-menu.dark-v #megamenu .open:before{border-color:#fff}#header.type-4 .side-menu.dark-v #megamenu .open:after{background:#fff}#header.type-4 .side-menu.dark-v #megamenu .ecg-submenu ul li.is_group>a{color:#fff}#header.type-4 .side-menu.dark-v #megamenu .collection-grid h3.widget-title a,#header.type-4 .side-menu.dark-v #megamenu .collection-grid h3.widget-title a:focus{color:#fff}}#header.type-4 .side-menu.dark-v .header-block.switcher-language .action.toggle span,#header.type-4 .side-menu.dark-v .header-block.switcher-currency .action.toggle span{color:#fff}#header.type-4 .side-menu #megamenu .sub-dropdown .sub-inner .main-content,#header.type-4 .side-menu #megamenu .sub-dropdown .sub-inner .main-right{width:100% !important}#header.type-4 .side-menu #megamenu .sub-dropdown .sub-inner .main-right,#header.type-4 .side-menu #megamenu .sub-dropdown .sub-inner .main-left,#header.type-4 .side-menu #megamenu .sub-dropdown .sub-inner .main-top,#header.type-4 .side-menu #megamenu .sub-dropdown .sub-inner .main-bottom{display:none}#header.type-4 .side-menu #megamenu .main-content>ul>li{width:100% !important}#header.type-4 .side-menu #megamenu .ecg-submenu{overflow-y:scroll;-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);right:auto;left:100%}#header.type-4 .side-menu #megamenu .ecg-submenu .ecg-submenu{position:static;padding:0;opacity:1;visibility:visible;-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);height:auto;overflow:hidden}#header.type-4 .side-menu #megamenu .collection-grid>div{width:100%;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 100%;max-width:100%}@media (max-width:991px){#header.type-4 .side-menu #megamenu .relative-left>.sub-dropdown{-moz-transform:translate(0) !important;-o-transform:translate(0) !important;-ms-transform:translate(0) !important;-webkit-transform:translate(0) !important;transform:translate(0) !important;left:0 !important}}#header.type-4 .side-menu .nav-sections{position:static;width:100%;padding:0;max-width:none;box-shadow:none;background:transparent}#header.type-4 .side-menu .nav-sections .section-item-title{display:none}#header.type-4 .side-menu .nav-sections .nav-sections-item-content{padding:0;border:none;margin:0}#header.type-4 .side-menu .bottom-section{position:absolute;bottom:0;left:0;width:100%;text-align:left;border-top:1px solid #2e2e2e;padding:66px 30px;margin:0;list-style:none}#header.type-4 .side-menu .bottom-section .header-block:first-child{margin-left:0}#header.type-4 .side-menu .bottom-section .header-block{padding-top:0}#header.type-4 .header-content-inner{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#header.type-4 .header-menu .menu-text{border:0;clip:auto;height:auto;overflow:visible;padding:0;position:static;width:auto;font-size:14px;font-family:'Jost',sans-serif;font-weight:600;color:#151515;padding:0 0 0 11px;vertical-align:middle}#header.type-4 .header-menu .nav-toggle{display:inline-block;width:26px;height:22px;position:relative;margin:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;left:0;top:8px;font-size:14px;font-family:'Jost',sans-serif;font-weight:600;color:#fff}#header.type-4 .header-menu .nav-toggle:before{display:none}#header.type-4 .header-menu .nav-toggle>span{display:block;position:absolute;height:2px;width:100%;background:#fff;border-radius:2px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;clip:auto}#header.type-4 .header-menu .nav-toggle span:nth-child(1){top:0px}#header.type-4 .header-menu .nav-toggle span:nth-child(2){top:8px}#header.type-4 .header-menu .nav-toggle span:nth-child(3){top:16px}#header.type-4 .header-logo .logo{margin:-18px 0 0 45px;max-width:100%;filter:brightness(100)}#header.type-4 .header-logo .nav-toggle{display:none !important}#header.type-4 .header-right{text-align:right}#header.type-4 .header-right>div{display:inline-block;vertical-align:middle}#header.type-4 .header-right,#header.type-4 .header-menu{width:50%}@media (min-width:992px){#header.type-4 .side-menu{padding:65px 15px;width:360px}#header.type-4 .side-menu.dark-v{border-width:20px}#header.type-4 .sub-dropdown{background:#f3f3f3;padding:60px;position:fixed;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:0;visibility:hidden;height:100%;max-width:320px;top:0;left:400px;right:auto;-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;-webkit-transition:all 300ms ease 0s;text-align:left;width:320px !important}#header.type-4 #megamenu li:hover>.ecg-submenu{left:330px;opacity:1;visibility:visible;-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}#header.type-4 .side-menu #megamenu>ul>li.has-children .open:before{content:"\e901";font-family:'kazen-font'}#header.type-4 .side-menu #megamenu>ul>li.has-children .open{margin:-2px 10px 0 0;float:right;font-size:8px}}@media (max-width:991px){#header.type-4{padding:0 15px}#header.type-4 #megamenu .open{top:-11px}#header.type-4 .header-menu .nav-toggle{top:0px}#header.type-4 .side-menu .bottom-section{position:static;padding:28px 0}#header.type-4 .side-menu{overflow:auto}#header.type-4 .side-menu .nav-sections{height:auto}}@media (max-width:767px){#header.type-4 .side-menu #megamenu>ul>li{padding:0}#header.type-4 .header-block-wishlist>a,#header.type-4 #header-minicart .minicart-wrapper .action.showcart,#header.type-4 #ecg-search .block-search-top a{padding:0 8px}#header.type-4 .header-block .header-customer-link>.action.toggle{padding-left:8px}#header.type-4 .header-logo .logo{max-width:83px}#header.type-4 .header-menu{height:0}#header.type-4 .header-menu .nav-toggle{width:20px;height:15px;top:9px}#header.type-4 .header-menu .nav-toggle span:nth-child(2){top:5px}#header.type-4 .header-menu .nav-toggle span:nth-child(3){top:10px}#header.type-4 .header-right,#header.type-4 .header-menu{width:100%}#header.type-4 .header-logo .logo{margin:-6px 0 0 32px}#header.type-4 #header-minicart .minicart-wrapper .action.showcart,#header.type-4 #ecg-search .block-search-top a,#header.type-4 .header-block .action.toggle span i{color:#fff}}#header.type-5{padding:30px 0 10px;position:static}#header.type-5 .header-right{padding-right:15px}#header.type-5 .header-top{padding:0 20px 30px;display:block !important;transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;-webkit-transition:all 300ms ease 0s}#header.type-5 .header-menu{text-align:center}@media (min-width:992px){#header.type-5 .header-right{min-width:200px;justify-content:flex-end}}@media (max-width:991px){#header.type-5 .nav-toggle{top:14px}#header.type-5 .header-right{margin-top:-45px}#header.type-5 .logo{padding-left:40px}#header.type-5 .header-left{display:none}#header.type-5 .header-logo{left:0;transform:none;position:relative;margin-left:-19px}}@media (max-width:479px){#header.type-5 .logo{max-width:120px;margin-top:4px}#header.type-5 .header-block .action.toggle span i{font-size:15px}}.sticky-true #header.type-4 .header-logo .logo{filter:unset !important}.sticky-true #header.type-4 .header-menu .nav-toggle>span{background-color:#222}.sticky-true #header.type-4 .header-menu{position:relative;top:-6px}.sticky-true.nav-open #header.type-4 .header-menu .nav-toggle{top:-2px}.sticky-true .type-5 .header-left{margin-top:15px}@media (min-width:992px){.sticky-true #header.type-1.allow-sticky,.sticky-true #header.type-2.allow-sticky,.sticky-true #header.type-3.allow-sticky,.sticky-true #header.type-4.allow-sticky,.sticky-true #header.type-5.allow-sticky,.sticky-true #header.type-6.allow-sticky,.sticky-true #header.type-7.allow-sticky,.sticky-true #header.type-8.allow-sticky{position:fixed;top:0;width:100%;z-index:999;box-shadow:0 0 7px 0 rgba(0,0,0,0.4);background:#fff;transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s}.sticky-true #header.type-3 #megamenu>ul>li>a,.sticky-true #header.type-3 #ecg-search .block-search-top a,.sticky-true #header.type-3 #header-minicart .minicart-wrapper .action.showcart,.sticky-true #header.type-3 .header-block .action.toggle span i{color:#000 !important}.sticky-true #header.type-3 .header-logo .logo{filter:none}.sticky-true #header.type-6 #header-minicart .minicart-wrapper .action.showcart,.sticky-true #header.type-7 #header-minicart .minicart-wrapper .action.showcart,.sticky-true #header.type-6 #ecg-search .block-search-top a,.sticky-true #header.type-7 #ecg-search .block-search-top a,.sticky-true #header.type-6 .header-block .action.toggle span i,.sticky-true #header.type-7 .header-block .action.toggle span i,.sticky-true #header.type-6 .header-block .action.toggle span:after,.sticky-true #header.type-7 .header-block .action.toggle span:after,.sticky-true #header.type-6 #megamenu>ul>li>a,.sticky-true #header.type-7 #megamenu>ul>li>a{color:#000 !important}.sticky-true #header.type-5 .header-top{margin-top:-52px;opacity:0;visibility:hidden}}.ecg-owlcarousel .ecg-items{width:auto;margin:0 -15px}.ecg-owlcarousel .ecg-items .owl-item{padding:0 15px}.dots-bottom .ecg-owlcarousel .ecg-items{width:auto;margin:0 -15px}.dots-bottom .ecg-owlcarousel .ecg-items .owl-item{padding:0 15px;box-sizing:border-box}.dots-bottom .ecg-owlcarousel .ecg-items .owl-item img{width:auto}.dots-bottom .ecg-owlcarousel .ecg-items .owl-dots{position:absolute;bottom:-27px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%)}.dots-bottom .ecg-owlcarousel .ecg-items .owl-dots .owl-dot{border:1px solid rgba(0,0,0,0.3);width:10px;height:10px;display:inline-block;margin:0 4px;border-radius:50%}.dots-bottom .ecg-owlcarousel .ecg-items .owl-dots .owl-dot.active{border-color:rgba(21,21,21,0.7);background:rgba(21,21,21,0.7)}.dots-left .ecg-owlcarousel .ecg-items{width:auto;margin:0 -15px}.dots-left .ecg-owlcarousel .ecg-items .owl-dots{position:absolute;top:155px;right:100%;margin-right:25px;width:10px}.dots-left .ecg-owlcarousel .ecg-items .owl-dots .owl-dot{display:block;width:10px;height:10px;border-radius:100%;border-color:#000;margin:5px 0;float:left;border:2px solid;transition:all .15s ease-in-out 0s}.dots-left .ecg-owlcarousel .ecg-items .owl-dots .owl-dot.active{border-color:rgba(21,21,21,0.7);background:#fff}.nav-top .ecg-owlcarousel .owl-nav{font-size:18px}.nav-top .ecg-owlcarousel .owl-nav .owl-prev{position:absolute;top:0px;right:40px;display:inline-block;text-align:center;font-size:32px;color:#cfcfcf}.nav-top .ecg-owlcarousel .owl-nav .owl-prev.disabled{opacity:0.5;pointer-events:none}.nav-top .ecg-owlcarousel .owl-nav .owl-prev .text{display:none}.nav-top .ecg-owlcarousel .owl-nav .owl-prev:hover{color:rgba(21,21,21,0.7)}.nav-top .ecg-owlcarousel .owl-nav .owl-next{position:absolute;top:0px;right:0;display:inline-block;text-align:center;font-size:32px;color:#cfcfcf}.nav-top .ecg-owlcarousel .owl-nav .owl-next.disabled{opacity:0.5;pointer-events:none}.nav-top .ecg-owlcarousel .owl-nav .owl-next .text{display:none}.nav-top .ecg-owlcarousel .owl-nav .owl-next:hover{color:rgba(21,21,21,0.7)}.nav-top.horizontal .ecg-owlcarousel{position:relative}.nav-top.horizontal .ecg-owlcarousel .owl-carousel{position:static}.nav-middle .ecg-owlcarousel .owl-nav{font-size:18px}.nav-middle .ecg-owlcarousel .owl-nav .owl-prev{position:absolute;top:50%;left:0;font-size:14px;height:50px;width:50px;margin-top:-32px;line-height:50px;display:inline-block;color:#fff;background:transparent;text-align:center;z-index:10;border:2px solid #fff}.nav-middle .ecg-owlcarousel .owl-nav .owl-prev.disabled{opacity:0.5 !important;pointer-events:none}.nav-middle .ecg-owlcarousel .owl-nav .owl-prev .text{display:none}.nav-middle .ecg-owlcarousel .owl-nav .owl-prev:hover{color:#151515;background:#fff}.nav-middle .ecg-owlcarousel .owl-nav .owl-next{position:absolute;top:50%;right:0;font-size:14px;height:50px;width:50px;margin-top:-32px;line-height:50px;display:inline-block;color:#fff;background:transparent;text-align:center;z-index:10;border:2px solid #fff}.nav-middle .ecg-owlcarousel .owl-nav .owl-next.disabled{opacity:0.5 !important;pointer-events:none}.nav-middle .ecg-owlcarousel .owl-nav .owl-next .text{display:none}.nav-middle .ecg-owlcarousel .owl-nav .owl-next:hover{color:#151515;background:#fff}@media (min-width:1200px){.nav-middle .ecg-owlcarousel .owl-nav .owl-next{right:-60px}.nav-middle .ecg-owlcarousel .owl-nav .owl-prev{left:-60px}}.ecg-owlcarousel .owl-nav .owl-next .fa-long-arrow-right:before{content:"\e90a";font-family:icomoon !important}.ecg-owlcarousel .owl-nav .owl-next .text{display:none}.ecg-owlcarousel .owl-nav .owl-prev .fa-long-arrow-left:before{content:"\e909";font-family:icomoon !important}.ecg-owlcarousel .owl-nav .owl-prev .text{display:none}.ecg-slideshow .ecg-item.style-1 .ecg-text-box,.ecg-slideshow .ecg-item.style-4 .ecg-text-box,.ecg-slideshow .ecg-item.style-5 .ecg-text-box,.ecg-slideshow .ecg-item.style-6 .ecg-text-box{position:absolute;top:50%;z-index:1;right:auto;left:0;max-width:542px;margin-top:-50px;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;-webkit-transition:all 300ms ease 0s}.ecg-slideshow .ecg-item.style-1 .ecg-text-box .first-title,.ecg-slideshow .ecg-item.style-4 .ecg-text-box .first-title,.ecg-slideshow .ecg-item.style-5 .ecg-text-box .first-title,.ecg-slideshow .ecg-item.style-6 .ecg-text-box .first-title{font-family:'Jost',sans-serif;font-weight:bold;font-size:72px;line-height:1.3;color:#151515;margin-bottom:23px;letter-spacing:2px}.ecg-slideshow .ecg-item.style-1 .ecg-text-box .second-title,.ecg-slideshow .ecg-item.style-4 .ecg-text-box .second-title,.ecg-slideshow .ecg-item.style-5 .ecg-text-box .second-title,.ecg-slideshow .ecg-item.style-6 .ecg-text-box .second-title{font-family:'Jost',sans-serif;font-weight:500;font-size:18px;line-height:25px;color:#151515;margin-bottom:37px;max-width:658px}.ecg-slideshow .ecg-item.style-1 .ecg-text-box .slider-text,.ecg-slideshow .ecg-item.style-4 .ecg-text-box .slider-text,.ecg-slideshow .ecg-item.style-5 .ecg-text-box .slider-text,.ecg-slideshow .ecg-item.style-6 .ecg-text-box .slider-text{font-size:14px;color:#454545;margin-bottom:24px}.ecg-slideshow .ecg-item.style-1 .ecg-text-box .slider-btn a,.ecg-slideshow .ecg-item.style-4 .ecg-text-box .slider-btn a,.ecg-slideshow .ecg-item.style-5 .ecg-text-box .slider-btn a,.ecg-slideshow .ecg-item.style-6 .ecg-text-box .slider-btn a{color:#000;font-weight:600;text-transform:uppercase;letter-spacing:2px;padding:0;line-height:40px;margin-left:6px;font-family:'Jost',sans-serif;position:relative}.ecg-slideshow .ecg-item.style-1 .ecg-text-box .slider-btn a:after,.ecg-slideshow .ecg-item.style-4 .ecg-text-box .slider-btn a:after,.ecg-slideshow .ecg-item.style-5 .ecg-text-box .slider-btn a:after,.ecg-slideshow .ecg-item.style-6 .ecg-text-box .slider-btn a:after{content:'';width:100%;height:2px;position:absolute;left:0;bottom:-6px;background:rgba(21,21,21,0.7)}.ecg-slideshow .ecg-item.style-1 .ecg-text-box .slider-btn a:hover,.ecg-slideshow .ecg-item.style-4 .ecg-text-box .slider-btn a:hover,.ecg-slideshow .ecg-item.style-5 .ecg-text-box .slider-btn a:hover,.ecg-slideshow .ecg-item.style-6 .ecg-text-box .slider-btn a:hover{color:rgba(21,21,21,0.7)}.ecg-slideshow .ecg-item.style-2 .ecg-text-box,.ecg-slideshow .ecg-item.style-3 .ecg-text-box{position:absolute;top:50%;z-index:1;right:auto;left:0;max-width:542px;margin-top:-50px;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;-webkit-transition:all 300ms ease 0s}.ecg-slideshow .ecg-item.style-2 .ecg-text-box .first-title,.ecg-slideshow .ecg-item.style-3 .ecg-text-box .first-title{font-family:'Jost',sans-serif;font-weight:500;font-size:18px;line-height:25px;color:#fff;margin-bottom:23px}.ecg-slideshow .ecg-item.style-2 .ecg-text-box .second-title,.ecg-slideshow .ecg-item.style-3 .ecg-text-box .second-title{font-family:'Jost',sans-serif;font-weight:bold;font-size:72px;line-height:1.3;color:#fff;margin-bottom:37px;max-width:658px}.ecg-slideshow .ecg-item.style-2 .ecg-text-box .slider-text,.ecg-slideshow .ecg-item.style-3 .ecg-text-box .slider-text{font-size:14px;color:#fff;margin-bottom:24px}.ecg-slideshow .ecg-item.style-2 .ecg-text-box .slider-btn a,.ecg-slideshow .ecg-item.style-3 .ecg-text-box .slider-btn a{color:#fff;font-weight:bold;text-transform:uppercase;letter-spacing:0;padding:0 25px;line-height:58px;font-family:'Jost',sans-serif;position:relative;font-size:10px;background:transparent;border:1px solid #fff;letter-spacing:2px;height:58px;display:inline-block}.ecg-slideshow .ecg-item.style-2 .ecg-text-box .slider-btn a:hover,.ecg-slideshow .ecg-item.style-3 .ecg-text-box .slider-btn a:hover{background:#151515;border-color:#151515}.ecg-slideshow .ecg-item.style-3 .ecg-text-box .first-title{font-size:13px;line-height:22px;text-transform:uppercase}.ecg-slideshow .ecg-item.style-3 .ecg-text-box .second-title{font-size:60px;max-width:525px}.ecg-slideshow .ecg-item.style-3 .ecg-text-box .slider-text{font-size:16px;font-weight:500;color:#fff}.ecg-slideshow .ecg-item.style-3 .ecg-text-box .slider-btn a{font-size:16px;border:none;height:auto;line-height:22px;text-transform:none;background:transparent !important;padding:0 15px 0 0;letter-spacing:0}.ecg-slideshow .ecg-item.style-3 .ecg-text-box .slider-btn a:before{content:'';background:#fff;height:2px;width:50px;display:inline-block;vertical-align:middle;margin-right:11px;transition:all .4s ease}.ecg-slideshow .ecg-item.style-3 .ecg-text-box .slider-btn a:hover:before{width:20px}.ecg-slideshow .ecg-item.style-4 .ecg-text-box{left:0;-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);width:100%;text-align:center;max-width:none;padding:0 15px}.ecg-slideshow .ecg-item.style-4 .ecg-text-box .second-title{font-size:48px;font-weight:bold;color:#fff;max-width:none;line-height:1.2}.ecg-slideshow .ecg-item.style-4 .ecg-text-box .slider-btn a{color:#fff;font-weight:bold;text-transform:uppercase;letter-spacing:0;padding:0 25px;line-height:58px;font-family:'Jost',sans-serif;position:relative;font-size:10px;background:transparent;border:1px solid #fff;letter-spacing:2px;height:58px;display:inline-block}.ecg-slideshow .ecg-item.style-4 .ecg-text-box .slider-btn a:hover{background:#151515;border-color:#151515;color:#fff}.ecg-slideshow .ecg-item.style-4 .ecg-text-box .slider-btn a:after{content:none}.ecg-slideshow .ecg-item.style-5 .ecg-text-box{text-align:center;left:auto;right:0}.ecg-slideshow .ecg-item.style-5 .image-container{background-position:center}.ecg-slideshow .ecg-item.style-6 .ecg-text-box{-moz-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);left:50%;text-align:center;margin-top:0}.ecg-slideshow .ecg-item.style-6 .ecg-text-box .first-title{font-weight:bold;font-size:52px;color:#ffffff}.ecg-slideshow .ecg-item.style-6 .ecg-text-box .first-title:before{content:'';background:url(../images/icon-slider.png) no-repeat;width:64px;height:67px;display:block;margin:0 auto 20px}.ecg-slideshow .ecg-item.style-6 .image-container{background-position:center}.ecg-slideshow .owl-item.active .style-1 .ecg-text-box>div{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.ecg-slideshow .owl-item.active .style-1 .first-title{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}.ecg-slideshow .owl-item.active .style-1 .second-title{-webkit-animation-name:zoomIn;animation-name:zoomIn}.ecg-slideshow .owl-item.active .style-1 .slider-text{-webkit-animation-name:zoomIn;animation-name:zoomIn}.ecg-slideshow .owl-item.active .style-1 .slider-btn{-webkit-animation-name:rollIn;animation-name:rollIn}.ecg-slideshow .owl-item.active .style-2 .ecg-text-box>div,.ecg-slideshow .owl-item.active .style-3 .ecg-text-box>div,.ecg-slideshow .owl-item.active .style-5 .ecg-text-box>div{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.ecg-slideshow .owl-item.active .style-2 .first-title,.ecg-slideshow .owl-item.active .style-3 .first-title,.ecg-slideshow .owl-item.active .style-5 .first-title{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}.ecg-slideshow .owl-item.active .style-2 .second-title,.ecg-slideshow .owl-item.active .style-3 .second-title,.ecg-slideshow .owl-item.active .style-5 .second-title{-webkit-animation-name:zoomIn;animation-name:zoomIn}.ecg-slideshow .owl-item.active .style-2 .slider-text,.ecg-slideshow .owl-item.active .style-3 .slider-text,.ecg-slideshow .owl-item.active .style-5 .slider-text{-webkit-animation-name:zoomIn;animation-name:zoomIn}.ecg-slideshow .owl-item.active .style-2 .slider-btn,.ecg-slideshow .owl-item.active .style-3 .slider-btn,.ecg-slideshow .owl-item.active .style-5 .slider-btn{-webkit-animation-name:rollIn;animation-name:rollIn}.ecg-slideshow .image-container{display:block;background-size:cover;background-position:center center;width:100%;height:100%;opacity:1;visibility:inherit;z-index:20;background-repeat:no-repeat}.ecg-slideshow .image-container img{opacity:0;visibility:hidden}.ecg-slideshow .text-container{position:absolute;max-width:100%;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);height:100%;width:100%}.ecg-slideshow .ecg-owlcarousel .ecg-items{margin:0}.ecg-slideshow .ecg-owlcarousel .ecg-items .owl-item{padding:0}.ecg-slideshow .ecg-owlcarousel .owl-dots{margin:0 auto;margin-top:-78px;position:relative;z-index:1}.ecg-slideshow .ecg-owlcarousel .owl-dots .owl-dot{width:6px;height:6px;background:#fff;border-radius:50%;display:inline-block;margin-right:15px}.ecg-slideshow .ecg-owlcarousel .owl-dots .owl-dot.active{background:#000;border:7px solid #fff;width:20px;height:20px;vertical-align:middle}@media (max-width:1366px){.ecg-slideshow .image-container,.ecg-slideshow .ecg-loading{height:800px !important}.ecg-slideshow .ecg-loading{padding-bottom:0 !important}}@media (max-width:767px){.ecg-slideshow .ecg-item.style-1 .ecg-text-box,.ecg-slideshow .ecg-item.style-2 .ecg-text-box,.ecg-slideshow .ecg-item.style-5 .ecg-text-box{margin-top:25px;padding:0 15px}.ecg-slideshow .ecg-item.style-1 .ecg-text-box .first-title,.ecg-slideshow .ecg-item.style-2 .ecg-text-box .first-title,.ecg-slideshow .ecg-item.style-5 .ecg-text-box .first-title{font-size:32px;margin-bottom:10px}.ecg-slideshow .ecg-item.style-1 .ecg-text-box .second-title,.ecg-slideshow .ecg-item.style-2 .ecg-text-box .second-title,.ecg-slideshow .ecg-item.style-5 .ecg-text-box .second-title{font-size:15px}.ecg-slideshow .ecg-item.style-6 .ecg-text-box{width:100%;padding:0 15px}.ecg-slideshow .ecg-item.style-6 .ecg-text-box .first-title{font-size:30px}.ecg-slideshow .ecg-owlcarousel .owl-dots{padding:0 15px;margin-top:-60px}.ecg-slideshow.nav-middle .owl-nav{display:none}.ecg-slideshow .image-container,.ecg-slideshow .ecg-loading{height:600px;background-position:right center}.ecg-slideshow .ecg-loading{padding-bottom:0 !important}}.ecg-slideshow.nav-middle .ecg-owlcarousel .owl-nav .owl-prev{width:70px;height:50px;left:20px;font-size:24px;line-height:50px;opacity:0.3;visibility:visible;cursor:pointer}.ecg-slideshow.nav-middle .ecg-owlcarousel .owl-nav .owl-prev:hover{opacity:1}.ecg-slideshow.nav-middle .ecg-owlcarousel .owl-nav .owl-next{width:70px;height:50px;right:20px;font-size:24px;line-height:50px;background:rgba(21,21,21,0.7);opacity:0.3;visibility:visible;cursor:pointer}.ecg-slideshow.nav-middle .ecg-owlcarousel .owl-nav .owl-next:hover{opacity:1}.ecg-slideshow.nav-middle .ecg-owlcarousel .owl-nav .owl-prev{background:transparent}.ecg-slideshow.nav-middle .ecg-owlcarousel .owl-nav .owl-prev,.ecg-slideshow.nav-middle .ecg-owlcarousel .owl-nav .owl-next{background:transparent}.ecg-slideshow.nav-middle .ecg-owlcarousel .owl-nav .owl-prev>span.text,.ecg-slideshow.nav-middle .ecg-owlcarousel .owl-nav .owl-next>span.text{display:none}.ecg-loading{display:block;position:relative}.ecg-loading .ecg-el{position:absolute;left:0;top:0;width:100%;height:auto;background:#fff}.cssload{width:62px;height:62px;border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;perspective:780px;position:absolute;top:50%;left:50%;margin-top:-31px;margin-left:-31px}.cssload-inner{position:absolute;width:100%;height:100%;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.cssload-inner.cssload-one{left:0%;top:0%;animation:cssload-rotate-one 1.15s linear infinite;-o-animation:cssload-rotate-one 1.15s linear infinite;-ms-animation:cssload-rotate-one 1.15s linear infinite;-webkit-animation:cssload-rotate-one 1.15s linear infinite;-moz-animation:cssload-rotate-one 1.15s linear infinite;border-bottom:3px solid #000}.cssload-inner.cssload-two{right:0%;top:0%;animation:cssload-rotate-two 1.15s linear infinite;-o-animation:cssload-rotate-two 1.15s linear infinite;-ms-animation:cssload-rotate-two 1.15s linear infinite;-webkit-animation:cssload-rotate-two 1.15s linear infinite;-moz-animation:cssload-rotate-two 1.15s linear infinite;border-right:3px solid #000}.cssload-inner.cssload-three{right:0%;bottom:0%;animation:cssload-rotate-three 1.15s linear infinite;-o-animation:cssload-rotate-three 1.15s linear infinite;-ms-animation:cssload-rotate-three 1.15s linear infinite;-webkit-animation:cssload-rotate-three 1.15s linear infinite;-moz-animation:cssload-rotate-three 1.15s linear infinite;border-top:3px solid #000}.default-banner .row{margin:0 -5px}.default-banner div[class^='col-lg-']{padding:0 5px}.default-banner.no-space div[class^='col-lg-']{padding:0}.default-banner.type-2{margin-bottom:-50px}.default-banner.type-2 .ecg-slideshow .ecg-loading,.default-banner.type-2 .ecg-slideshow .image-container{padding-bottom:0 !important;height:550px !important;background-position:center}.default-banner.banner-02 .banner-image{margin-bottom:10px;overflow:hidden}.default-banner.banner-strong{margin:-80px 10px 0}@media (max-width:991px){.default-banner.banner-02 .banner-image a img{width:100%}.default-banner.type-2 .ecg-slideshow .ecg-loading,.default-banner.type-2 .ecg-slideshow .image-container{padding-bottom:0 !important;height:490px !important;background-position:49% 37%}}.features-strong{background:#1f3c64 !important;padding:90px 0;margin-top:-50px}.features-strong .text-box h4{color:#fff}.zonex-call-to-action{background:#151515;margin:-20px 10px 0;padding:13px 15px;color:#aaaaaa;text-align:center}.zonex-call-to-action strong{color:#fff}.zonex-call-to-action a{line-height:30px;display:inline-block;min-width:100px;background:#fff;margin:0 18px;color:#151515}.slider-bestselling .ecg-slideshow .ecg-loading,.slider-bestselling .ecg-slideshow .image-container{padding-bottom:0 !important;height:615px !important;background-position:center}@media (max-width:991px){.slider-bestselling .ecg-slideshow .ecg-loading,.slider-bestselling .ecg-slideshow .image-container{height:425px !important}}.banner-02.default-banner{margin-top:-25px}.slider-strong .ecg-slideshow .ecg-loading,.slider-strong .ecg-slideshow .image-container{padding-bottom:0 !important;height:720px !important;background-position:center}.slider-strong .ecg-slideshow .ecg-item.style-2 .ecg-text-box{max-width:none;text-align:center;left:50%;margin-top:50px;width:100%;padding:0 15px;-moz-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.slider-strong .ecg-slideshow .ecg-item.style-2 .ecg-text-box .second-title{line-height:1.1;margin-bottom:20px;font-size:78px;max-width:none}.slider-strong .ecg-slideshow .ecg-item.style-2 .ecg-text-box .slider-text{font-size:21px;color:#fff;margin-bottom:24px;font-weight:600}.slider-strong .ecg-slideshow .ecg-item.style-2 .ecg-text-box .slider-btn a{font-size:11px;letter-spacing:0;font-weight:bold;background:transparent;border:none}.slider-strong .ecg-slideshow .ecg-item.style-2 .ecg-text-box .slider-btn a:before{content:'\e905';font-family:'kazen-font';padding-right:5px}.slider-strong .ecg-slideshow .ecg-item.style-2 .ecg-text-box .slider-btn a:hover{text-decoration:underline}.slider-strong .ecg-slideshow .ecg-owlcarousel .owl-dots{text-align:center}@media (max-width:767px){.slider-strong .ecg-slideshow .ecg-item.style-2 .ecg-text-box .second-title{font-size:51px}}.collection-slider .ecg-slideshow.nav-middle .ecg-owlcarousel .owl-nav .kz-long-arrow-right:before{content:'\e902'}.collection-slider .ecg-slideshow.nav-middle .ecg-owlcarousel .owl-nav .owl-prev,.collection-slider .ecg-slideshow.nav-middle .ecg-owlcarousel .owl-nav .owl-next{width:44px;height:44px;border-radius:50%;border:1px solid #151515;margin-top:0;opacity:0.5;font-size:16px;color:#151515;transition:all .5s ease}.collection-slider .ecg-slideshow.nav-middle .ecg-owlcarousel .owl-nav .owl-prev:hover,.collection-slider .ecg-slideshow.nav-middle .ecg-owlcarousel .owl-nav .owl-next:hover{opacity:1}.collection-slider .ecg-slideshow.nav-middle .ecg-owlcarousel .owl-nav .owl-prev{left:auto;right:20px;margin-top:-70px}.collection-slider .ecg-slideshow.nav-middle .ecg-owlcarousel .owl-nav .kz-long-arrow-left:before{content:'\e903'}@media (max-width:1199px){.collection-slider .ecg-slideshow .image-container{background-position:28% center}.collection-slider .ecg-slideshow .ecg-text-box{width:68%;max-width:542px}}@media (max-width:767px){.collection-slider .ecg-slideshow .image-container{background-position:left center}.collection-slider .ecg-slideshow .ecg-item.style-3 .ecg-text-box{width:100%;padding:0 15px}.collection-slider .ecg-slideshow .ecg-item.style-3 .ecg-text-box .second-title{font-size:34px;margin-bottom:19px}.collection-slider .ecg-slideshow .owl-nav{display:block}.collection-slider .ecg-slideshow .ecg-owlcarousel .owl-nav .owl-prev{bottom:75px;top:auto;border-color:#fff !important;color:#fff !important}.collection-slider .ecg-slideshow .ecg-owlcarousel .owl-nav .owl-next{bottom:20px;top:auto;border-color:#fff !important;color:#fff !important}}.categories-banner .ecg-slideshow .ecg-loading{min-height:390px;height:auto !important}@media (max-width:1366px){.categories-banner .ecg-slideshow .image-container,.categories-banner .ecg-slideshow .ecg-loading{height:auto !important}}@media (max-width:991px){.categories-banner .ecg-slideshow{margin-bottom:30px}.categories-banner .ecg-slideshow .image-container,.categories-banner .ecg-slideshow .ecg-loading{height:500px !important}}.product-slider-2{background:#263a49;padding:50px 0}.tab-product-2 .ecg-tab-product-slider.type-1 .ecg-tab-list ul li a{font-size:18px}.tab-product-3 .ecg-tab-product-slider.type-1 .ecg-tab-list ul li a{font-size:18px}.tab-product-3 .ecg-tab-product-slider.type-1 .ecg-block-title h3{text-align:left;font-size:40px}.tab-product-3 .ecg-tab-product-slider.type-1 .ecg-tab-list{position:absolute;right:0;top:11px;text-align:right}@media (max-width:991px){.tab-product-3 .ecg-tab-product-slider.type-1 .ecg-block-title h3{text-align:center}.tab-product-3 .ecg-tab-product-slider.type-1 .ecg-tab-list{position:static;text-align:center}}.special-product{background:url(../images/03-deal.jpg) no-repeat;background-size:cover;padding:150px 0}.special-product .text-box{color:#fff;max-width:500px}.special-product .text-box h5{font-size:14px;text-transform:uppercase;font-weight:bold;color:inherit;margin-bottom:15px}.special-product .text-box h2{font-size:72px;line-height:1;color:inherit;font-weight:bold;letter-spacing:1px;margin:0 0 47px -3px}.special-product .countdown{display:flex;text-align:center;margin:0 -15px}.special-product .countdown .item{padding:0 15px;font-size:10px;text-transform:uppercase;font-weight:bold;opacity:0.5;cursor:pointer;letter-spacing:1px}.special-product .countdown .item .number{display:block;font-size:24px}.special-product .countdown .item:hover{opacity:1}@media (max-width:767px){.special-product .text-box h2{font-size:35px}}.features{margin:0 -15px}.features:before,.features:after{content:'';display:table;clear:both}.features .item{width:calc(33.33333333%);padding:0 15px;float:left;display:flex;align-items:center}.features .item .icon-box{margin-right:20px}.features .item .text-box h4{font-size:14px;text-transform:uppercase;font-weight:bold;margin-bottom:0}.features .item .text-box p{color:#858585}@media (max-width:767px){.features .item{width:100%;margin-bottom:20px}}#iframe_video{position:relative;margin:0 auto}.ecg-tab-product-slider+.btn-readmore{margin:0 auto}.newsletter-contact{margin-top:30px}.newsletter-contact .newsletter:not(.field){padding:53px 55px 60px;background:#f1f1f1;text-align:center}.newsletter-contact .newsletter:not(.field) .ecg-title{margin-bottom:33px}.newsletter-contact .newsletter:not(.field) .ecg-title h3{font-size:18px;margin:0 0 20px;line-height:26px;font-weight:600}.newsletter-contact .newsletter:not(.field) .ecg-title h3 span{color:rgba(21,21,21,0.7)}.newsletter-contact .newsletter:not(.field) .ecg-title p{font-size:13px;font-weight:500;line-height:20px}.newsletter-contact .newsletter:not(.field) .label,.newsletter-contact .newsletter:not(.field) input#name{display:none}.newsletter-contact .newsletter:not(.field) input[type='email'],.newsletter-contact .newsletter:not(.field) input[type='text']{background:transparent;padding:12px 0;width:100%;border-bottom:1px solid #e9e9e9;height:48px}.newsletter-contact .newsletter:not(.field) input[type='email']:focus,.newsletter-contact .newsletter:not(.field) input[type='text']:focus,.newsletter-contact .newsletter:not(.field) input[type='email']:hover,.newsletter-contact .newsletter:not(.field) input[type='text']:hover{border:none;border-bottom:1px solid rgba(21,21,21,0.7)}.newsletter-contact .newsletter:not(.field) .form{position:relative}.newsletter-contact .newsletter:not(.field) button[type='submit']{background:transparent;color:rgba(21,21,21,0.7);position:absolute;right:0;top:7px;padding:0}.newsletter-contact .newsletter:not(.field) button[type='submit'] span{display:none}.newsletter-contact .newsletter:not(.field) button[type='submit']:after{content:"\f1d8";font-family:FontAwesome}.newsletter-contact .block-right{padding:60px 55px 48px;background:#f1f1f1}.newsletter-contact .block-right h3.widget-title{font-size:18px;margin:0 0 30px}.newsletter-contact .block-right .get-touch .item{margin-bottom:5px}.newsletter-contact .block-right .get-touch .item .title{display:inline-block;color:#151515;min-width:80px;font-weight:500;margin-bottom:0}.newsletter-contact .block-right .social{margin-top:24px;padding-left:0}.newsletter-contact .block-right .social>li{display:inline-block;margin-right:25px}.newsletter-contact .block-right .social>li a{color:#454545}.newsletter-contact .block-right .social>li a:hover{color:rgba(21,21,21,0.7)}.newsletter-contact .block-right .menu{padding-left:0}.newsletter-contact .block-right .menu li{list-style:none;margin-bottom:5px}.newsletter-contact .block-right .menu li a{color:#454545}.newsletter-contact .block-right .menu li a:before{display:inline-block;content:"\f0da";font-family:fontawesome;color:#000;margin-right:6px}.newsletter-contact .block-right .menu li a:hover{color:rgba(21,21,21,0.7)}@media (max-width:991px){.newsletter-contact .block-right{margin-top:30px}}@media (max-width:767px){.newsletter-contact{margin-top:-20px}.newsletter-contact .newsletter:not(.field),.newsletter-contact .block-right{padding-left:15px;padding-right:15px}}.margin-top-3{margin-top:30px}.pad-top-0{padding-top:0 !important}a.view-products.button_style_1{min-width:145px;height:48px;line-height:44px;border:2px solid #151515;display:table;text-align:center;font-size:13px;padding:0 30px;text-transform:capitalize;margin:0 auto;position:relative;color:#151515}a.view-products.button_style_1:hover{background:#151515;color:#fff}.product-lb .ecg-widget-product.type-1{padding:0 !important}@media (max-width:991px){.product-lb .ecg-widget-product.type-1 .ecg-product-item{padding:0}}.lookbook-featured-prd .ecg-widget-product.type-1{padding:0 !important}.blog-in-menu{background:#eee;padding:15px 30px 30px}.blog-in-menu .ecg-block-title{min-height:auto;margin-bottom:25px}.blog-in-menu .ecg-block-title h3{font-size:14px;text-transform:uppercase;margin-bottom:0;margin-top:-17px}.blog-in-menu:after{content:'';position:absolute;background:#eee;top:0;right:0;height:100%;width:60%;z-index:-1}@media (max-width:991px){.blog-in-menu{background:transparent;padding:0}.blog-in-menu:after{content:none}}.lookbook-banner{background:url(../images/06-lookbook-bg.jpg) no-repeat;background-size:cover;text-align:center;padding:150px 0}.lookbook-banner h2{font-size:72px;color:#fff;font-weight:500;max-width:600px;margin:0 auto}.lookbook-banner h5{font-size:13px;letter-spacing:2px;margin-bottom:20px;text-transform:uppercase;font-weight:600;color:#fff}.lookbook-banner a.button_style_1{min-width:160px;font-size:13px;line-height:44px;height:48px;border:2px solid #fff;margin-top:29px;display:inline-block;color:#fff}.lookbook-banner a.button_style_1:hover{background:#fff;color:#151515}@media (max-width:767px){.lookbook-banner h2{font-size:35px}}.banner-image{margin-bottom:30px;overflow:hidden}.banner-image a{display:block;overflow:hidden}.classic-banner,.default-banner{margin-bottom:-35px}.classic-blog{background:#f2f2f2;padding:100px 0}.fullw{margin:0 -100%;background:#f8f8f8;padding:20px 0 10px}.about-text{text-align:left;margin:60px auto 63px}.about-text h3{line-height:1.1;margin-bottom:0;font-size:36px;font-weight:500}.about-text .head .info{font-size:13px;color:#858585;line-height:20px}.about-text .head .text-medium{font-size:18px;line-height:30px;color:#151515;margin:28px 0}.about-text .head .text-medium a{text-decoration:underline}.about-text .bottom{border-top:1px solid #ddd;margin-top:20px;padding-top:20px}.about-text .bottom .menu{display:inline-block}.about-text .bottom .menu li{padding:0 6px}@media (min-width:992px){.about-text{max-width:874px}}@media (max-width:575px){.about-text{max-width:300px}}.info-item h4{font-size:20px;margin:22px 0 14px;line-height:22px;font-weight:500}.our-mission{padding:90px 0 70px;border-bottom:1px solid #ddd}@media (max-width:991px){.hide-mobile{display:none}body .testimonial .bg_testimonial img{display:none}body .footer-middle.type-1 .footer-block:nth-child(2){padding-bottom:0}body .ecg-blog-lastest-news.type-1 .post-detailt .post-bottom .comment-link,body .ecg-blog-lastest-news.type-1 .post-detailt .post-bottom .author{float:none}.banner-image a img{margin:0 auto}}@media (max-width:767px){.more{margin-top:0}.default-banner.no-space .banner-image{margin-bottom:0}.default-new-arrival{padding-bottom:50px}body .footer-middle.type-1 .footer-block{padding:20px 0}body .footer-middle.type-1 .footer-block:first-child,body .footer-middle.type-1 .footer-block:last-child{text-align:center}body .footer-middle.type-1 .footer-block:first-child img,body .footer-middle.type-1 .footer-block:last-child img{margin:0 auto}body .footer-bottom.type-1 .footer-copy-right,body .footer-bottom.type-1 .social{text-align:center}body .footer-bottom.type-1 .social ul{padding-top:0}body .footer-middle.type-1 .footer-block{margin-bottom:0}body .ecg-widget-product.type-1 .ecg-item-name{max-width:none}body .ecg-widget-product.type-1 .ecg-item-name a{font-size:25px;line-height:35px}body .ecg-widget-product.type-1 .ecg-item-name .product-item-description{margin-bottom:30px}body .page-main .block{margin-bottom:50px}.ecg-tab-product-slider.type-1{padding-top:10px !important}.ecg-block-title h3{font-size:25px}.ecg-block-title{min-height:auto;padding-bottom:20px}body .ecg-tab-product-slider.type-2 .ecg-tab-list ul li{width:50%}body .ecg-tab-product-slider.type-2 .ecg-block-title h3{padding-top:50px}body .ecg-tab-product-slider.type-2 .ecg-tab-list{padding-top:10px}body .tab-product-content.type-1 .ecg-left-block{text-align:center}body .footer-top.type-1 .footer-social{-moz-transform:none;-o-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;padding:0;left:0;text-align:center;width:100%}body .footer-top.type-1 .footer-social ul li{float:none;display:inline-block;margin:5px}.ecg-slideshow .ecg-item.style-1 .ecg-text-box{padding:0 15px}body .ecg-testimonial .content-top{padding-left:0 !important}body .ecg-testimonial .des-content:before{left:0}body .ecg-testimonial .overlay_testimonials .ecg-block-title{display:none}body .ecg-testimonial.nav-top .ecg-owlcarousel .owl-nav{display:none}body .ecg-testimonial .content-top{padding-top:50px;padding-bottom:9px}body .ecg-testimonial .ecg-items{margin-bottom:50px;padding-bottom:30px}body.page-products .toolbar-products .toolbar-amount{padding:0;position:absolute;top:12px;font-weight:500;font-size:14px;left:auto;-moz-transform:none;-o-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;margin-left:0;right:0}body .top-container-title{padding:130px 0 54px}body #header.type-3+.top-container-title{padding:66px 0 54px}body .top-container-title .breadcrumbs{float:none;line-height:24px;padding:0}body .top-container-title .page-title-wrapper{margin-top:0;float:none;display:block;margin-bottom:5px}body .top-container-title .page-title-wrapper h1{font-size:25px;line-height:30px}.catalog-product-view.page-layout-1column .page-main{padding-bottom:50px}}@media (max-width:479px){body .ecg-tab-product-slider.type-2 .ecg-tab-list ul li{width:100%}body .play-video .wapper-video{padding-left:15px;padding-right:15px}body .play-video .wapper-video h4{font-size:25px}body .ecg-widget-product.type-1 .actions-primary form{margin-right:15px;margin-bottom:10px;margin-top:-20px}body.page-products .products-grid .product-items .item.product{width:100%}}.ecg-label{position:absolute;display:inline-block;padding:0 10px;top:10px;left:10px;z-index:1;font-size:10px;background:#151515;color:#fff;border:none;text-transform:capitalize;line-height:25px;height:25px;min-width:50px;box-sizing:border-box;text-align:center;border-radius:0;text-transform:uppercase}.ecg-label.new-label{background:#151515;color:#fff}.ecg-label+.ecg-label{top:45px}body .page-main .sidebar .block{margin-bottom:60px}.ecg-widget-product.type-4 .ecg-title{text-align:center}.ecg-widget-product.type-4 .ecg-left-block{position:relative;text-align:center}.ecg-widget-product.type-4 .product-actions{position:absolute;visibility:hidden;opacity:0;display:none;width:100%;left:0;transform:none;right:0;max-width:100%;bottom:auto;top:0;-moz-transform:translateY(50px);-o-transform:translateY(50px);-ms-transform:translateY(50px);-webkit-transform:translateY(50px);transform:translateY(50px);z-index:1;transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;-webkit-transition:all 300ms ease 0s;padding-top:10px}.ecg-widget-product.type-4 .product-actions a{font-size:14px;line-height:1;text-align:center;margin:9px 0 0 15px;height:40px;color:#ddd;background:#fff;border-width:initial;border-style:none;border-color:initial;border-image:initial;border-radius:4px;transition:all .3s ease 0s;float:right;width:auto}.ecg-widget-product.type-4 .product-actions a span{display:none}.ecg-widget-product.type-4 .product-actions a:hover{color:#000}.ecg-widget-product.type-4 .product-actions form{display:inline-block;float:left;margin:5px 0 0 0}.ecg-widget-product.type-4 .product-actions .tocart{float:left;line-height:22px;text-align:center;width:auto;height:auto;transition:all .3s ease 0s;font-size:12px;font-weight:700;color:#151515;text-transform:uppercase;border-bottom:2px solid rgba(21,21,21,0.7);background:transparent;padding:0 0 0 3px}.ecg-widget-product.type-4 .product-actions .tocart span{display:inline-block}.ecg-widget-product.type-4 .product-actions .tocart:before{content:'+';font-size:18px;font-weight:600;margin-right:8px;display:inline-block;vertical-align:sub}.ecg-widget-product.type-4 .product-actions .tocart i{float:left;margin-top:3px;margin-left:-3px;padding-right:8px;display:none}.ecg-widget-product.type-4 .product-actions .tocart:hover{color:rgba(21,21,21,0.7)}.ecg-widget-product.type-4 .product-actions .product-reviews-summary{text-align:left;margin-top:38px}.ecg-widget-product.type-4 .ecg-right-block{text-align:left;position:absolute;bottom:8px;z-index:1;padding:0 20px 7px;background:rgba(255,255,255,0.4);width:100%}.ecg-widget-product.type-4 .ecg-right-block:before{display:table;content:''}.ecg-widget-product.type-4 .ecg-right-block:after{display:table;content:'';clear:both}.ecg-widget-product.type-4 .ecg-right-block .ecg-item-name{float:left;width:100%;margin-top:10px;margin-bottom:2px}.ecg-widget-product.type-4 .ecg-right-block .ecg-item-name a{font-size:13px;text-transform:capitalize;float:none;max-width:100%;font-weight:normal;color:#454545;line-height:18px}.ecg-widget-product.type-4 .ecg-right-block .ecg-item-name a:hover{color:rgba(21,21,21,0.7)}.ecg-widget-product.type-4 .ecg-right-block .ecg-item-name .item-category-name{float:right;font-size:14px;white-space:nowrap;overflow:hidden;max-width:40%;text-overflow:ellipsis;display:none}.ecg-widget-product.type-4 .ecg-right-block .group-price{float:left;width:100%;font-size:13px;text-align:left}.ecg-widget-product.type-4 .ecg-right-block .group-price .price{color:#151515;font-weight:bold;font-size:13px}.ecg-widget-product.type-4 .ecg-right-block .group-price .price-left{display:block;float:none;white-space:nowrap;overflow:hidden}.ecg-widget-product.type-4 .ecg-right-block .group-price .price-left .label{float:left;margin-right:10px;display:none}.ecg-widget-product.type-4 .ecg-right-block .group-price .price-left .price-box{display:inline-block}.ecg-widget-product.type-4 .ecg-right-block .group-price .price-left .price-box .price-label{display:none}.ecg-widget-product.type-4 .ecg-right-block .group-price .price-left .price-box span{display:inline-block}.ecg-widget-product.type-4 .ecg-right-block .group-price .price-left .price-box .old-price{position:relative;padding-left:13px;margin-left:1px}.ecg-widget-product.type-4 .ecg-right-block .group-price .price-left .price-box .old-price:before{content:'';position:absolute;width:8px;height:1px;background:#05b0bd;top:50%;left:0}.ecg-widget-product.type-4 .ecg-right-block .group-price .price-left .price-box .old-price .price{text-decoration:line-through;color:#999;font-weight:500;font-size:13px}.ecg-widget-product.type-4 .ecg-right-block .group-price .product-reviews-summary{float:right;margin:0;line-height:21px;height:24px}.ecg-widget-product.type-4 .ecg-item-details{transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;-webkit-transition:all 300ms ease 0s}.ecg-widget-product.type-4 .ecg-product-item{margin-bottom:30px;position:relative}.ecg-widget-product.type-4 .ecg-product-item .product-image-wrapper:before{content:"";width:100%;height:100%;background:rgba(0,0,0,0.5);position:absolute;top:0;left:0;z-index:2;-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%);transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;opacity:0;visibility:hidden}.ecg-widget-product.type-4 .ecg-product-item:hover .product-actions{opacity:1;visibility:visible;-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.ecg-widget-product.type-4 .ecg-product-item:hover .ecg-right-block{background:transparent}.ecg-widget-product.type-4 .ecg-product-item:hover .ecg-item-details .ecg-item-name a,.ecg-widget-product.type-4 .ecg-product-item:hover .ecg-item-details .group-price .price{color:#fff}.ecg-widget-product.type-4 .ecg-product-item:hover .product-image-wrapper:before{-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible;left:0}.ecg-widget-product.type-4 .ecg-product-item:last-child{margin-bottom:0}.ecg-widget-product.type-3 .ecg-product-item{text-align:center;padding:5px}.ecg-widget-product.type-3 .ecg-product-item .product-inner{background-color:#f8f8f8;padding-bottom:40px}.ecg-widget-product.type-3 .ecg-product-item .price-container .price{color:#151515;font-size:30px;font-weight:600}.ecg-widget-product.type-3 .ecg-product-item .actions-primary{transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;-webkit-transition:all 300ms ease 0s}.ecg-widget-product.type-3 .ecg-product-item .action.primary{z-index:2;margin:0;font-size:10px;line-height:56px;height:56px;width:240px;text-transform:uppercase;background:#151515}.ecg-widget-product.type-3 .ecg-product-item .action.primary:hover{background:rgba(21,21,21,0.7)}.ecg-widget-product.type-3 .ecg-product-item .info-bottom{height:56px;overflow:hidden;padding-top:10px}.ecg-widget-product.type-3 .ecg-product-item .price-box{padding-bottom:20px;transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;-webkit-transition:all 300ms ease 0s}.ecg-widget-product.type-3 .ecg-product-item:hover .price-box{-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%)}.ecg-widget-product.type-3 .ecg-product-item:hover .actions-primary{-moz-transform:translateY(-58px);-o-transform:translateY(-58px);-ms-transform:translateY(-58px);-webkit-transform:translateY(-58px);transform:translateY(-58px)}.ecg-widget-product.type-3 .ecg-right-block .ecg-item-name a{font-weight:500;color:#151515;font-family:'Jost',sans-serif;font-size:24px;display:inline-block;margin-bottom:5px}@media (max-width:767px){.ecg-widget-product.type-3 .product-image-container{width:100% !important}.ecg-widget-product.type-3 .ecg-right-block .ecg-item-name a{font-size:18px}}@media (min-width:1280px){.ecg-widget-product.type-1{padding:0}}@media (min-width:992px){.ecg-widget-product.type-1{margin-bottom:30px;z-index:2;padding:0 30px}.ecg-widget-product.type-1 .ecg-product-item .row{display:flex;display:-ms-flex;display:-webkit-flex;align-items:center}.ecg-widget-product.type-1 .left-block-inner{padding:30px 30px 23px;position:relative}.ecg-widget-product.type-1 .ecg-right-block{padding-left:0}.ecg-widget-product.type-1 .actions-primary{margin-bottom:20px}}@media (max-width:1200px){.ecg-widget-product.type-1 .count-down{font-size:35px}.ecg-widget-product.type-1 .count-down>div{min-width:85px}}@media (max-width:991px){.ecg-widget-product.type-1 .ecg-product-item{padding:0;margin-bottom:30px}.ecg-widget-product.type-1 .product-item-description{margin-bottom:40px}.ecg-widget-product.type-1 .ecg-left-block{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;margin-top:30px}}@media (max-width:767px){.ecg-widget-product.type-1 .count-down{font-size:25px}.ecg-widget-product.type-1 .count-down>div{margin-bottom:12px}}.rating-summary .rating-result:before{content:"\e929" "\e929" "\e929" "\e929" "\e929";font-family:'kazen-font';font-size:10px;line-height:10px;height:10px}.rating-summary .rating-result>span:before{content:"\e929" "\e929" "\e929" "\e929" "\e929";font-family:'kazen-font';font-size:10px;line-height:10px;height:10px}.widget-product .rating-summary .rating-result:before,.widget-product .rating-summary .rating-result>span:before{font-size:10px;line-height:10px;height:10px}.rating-summary .rating-result>span:before,.review-control-vote label:before{color:#f2b827}.widget-product .rating-summary .rating-result{width:75px}.ecg-tab-product-slider.type-1{position:relative;max-width:100%;margin:0 auto}.ecg-tab-product-slider.type-1 .ecg-title h3{margin-bottom:61px}.ecg-tab-product-slider.type-1 .ecg-block-title{text-align:center;margin-bottom:40px;padding-bottom:0;min-height:auto}.ecg-tab-product-slider.type-1 .ecg-block-title p:before{content:none}.ecg-tab-product-slider.type-1 .ecg-block-title h3{margin-bottom:0;font-size:48px;letter-spacing:0;font-weight:500;text-align:center}.ecg-tab-product-slider.type-1 .ecg-block-title h3+p:last-child{margin-top:4px;font-size:16px;color:#8f8f8f;padding-left:0}.ecg-tab-product-slider.type-1 .ecg-tab-list{text-align:center;padding-bottom:46px}.ecg-tab-product-slider.type-1 .ecg-tab-list ul{margin-bottom:0}.ecg-tab-product-slider.type-1 .ecg-tab-list ul li{display:inline-block;margin-bottom:0}.ecg-tab-product-slider.type-1 .ecg-tab-list ul li a{margin:0 22px;text-transform:uppercase;font-weight:500;font-family:'Jost',sans-serif;position:relative;padding-bottom:8px;display:inline-block;font-size:24px;text-transform:capitalize;color:#454545}.ecg-tab-product-slider.type-1 .ecg-tab-list ul li a.active{color:#151515;font-weight:bold}.ecg-tab-product-slider.type-1 .ecg-tab-list ul li a.active:after{content:"";width:100%;height:2px;background:#151515;position:absolute;left:50%;bottom:0;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.ecg-tab-product-slider.type-1 .ecg-tab-list ul li:last-child a{padding-right:0}.ecg-tab-product-slider.type-1 .ecg-tab-list ul li:last-child a:before{display:none}.ecg-tab-product-slider.type-1 .ecg-tab-list ul li:last-child a:after{margin-left:0}.ecg-tab-product-slider.type-1 .ecg-tab-content{display:none}.ecg-tab-product-slider.type-1 .ecg-tab-content>p{margin:0}@media (max-width:991px){.ecg-tab-product-slider.type-1 .ecg-tab-list{position:static;margin-bottom:30px}.ecg-tab-product-slider.type-1 .ecg-tab-list ul li:last-child a{padding-right:0}.ecg-tab-product-slider.type-1 .tab-title{display:block;font-size:18px;padding-top:22px;padding-bottom:4px;font-weight:600;text-transform:uppercase;font-family:'Jost',sans-serif}.ecg-tab-product-slider.type-1:hover .tab-image img{background:rgba(21,21,21,0.7)}.ecg-tab-product-slider.type-1.active .tab-image img{background:rgba(21,21,21,0.7)}.ecg-tab-product-slider.type-1.active .tab-title{color:rgba(21,21,21,0.7)}.ecg-tab-product-slider.type-1 .tab-count{color:#666;font-size:14px}.ecg-tab-product-slider.type-1 .tab-count .count{color:rgba(21,21,21,0.7);font-weight:600;margin-right:3px}}.ecg-tab-product-slider.type-1 .ecg-tab-content{display:none}.ecg-tab-product-slider.type-1 .ecg-tab-content>p{margin:0}.tab-product-content.type-1 .ecg-left-block,.ecg-widget-product.type-1 .ecg-left-block{position:relative;text-align:center}.tab-product-content.type-1 .product-actions,.ecg-widget-product.type-1 .product-actions{position:static;height:0;visibility:hidden;opacity:0;width:100%;left:0;transform:none;background:#fff;right:0;max-width:100%;bottom:auto;top:-15px;-moz-transform:translateY(50px);-o-transform:translateY(50px);-ms-transform:translateY(50px);-webkit-transform:translateY(50px);transform:translateY(50px);z-index:1;transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;-webkit-transition:all 300ms ease 0s;padding-top:10px}.tab-product-content.type-1 .product-actions a,.ecg-widget-product.type-1 .product-actions a{font-size:14px;line-height:1;text-align:center;margin:9px 0 0 15px;height:auto;color:#151515;background:#fff;border-width:initial;border-style:none;border-color:initial;border-image:initial;border-radius:4px;transition:all .3s ease 0s;float:right;width:auto}.tab-product-content.type-1 .product-actions a span,.ecg-widget-product.type-1 .product-actions a span{display:none}.tab-product-content.type-1 .product-actions a:hover,.ecg-widget-product.type-1 .product-actions a:hover{color:rgba(21,21,21,0.7)}.tab-product-content.type-1 .product-actions form,.ecg-widget-product.type-1 .product-actions form{display:inline-block;float:left;margin:5px 0 0 0}.tab-product-content.type-1 .product-actions .tocart,.ecg-widget-product.type-1 .product-actions .tocart{float:left;line-height:22px;text-align:center;width:auto;height:auto;transition:all .3s ease 0s;font-size:13px;font-weight:700;color:#151515;text-transform:uppercase;background:transparent;padding:0}.tab-product-content.type-1 .product-actions .tocart span,.ecg-widget-product.type-1 .product-actions .tocart span{display:inline-block}.tab-product-content.type-1 .product-actions .tocart i,.ecg-widget-product.type-1 .product-actions .tocart i{float:left;margin-top:3px;margin-left:-3px;padding-right:8px;display:none}.tab-product-content.type-1 .product-actions .tocart:hover,.ecg-widget-product.type-1 .product-actions .tocart:hover{color:rgba(21,21,21,0.7)}.tab-product-content.type-1 .product-actions .product-reviews-summary,.ecg-widget-product.type-1 .product-actions .product-reviews-summary{text-align:left;margin-top:38px;clear:both}.tab-product-content.type-1 .ecg-right-block,.ecg-widget-product.type-1 .ecg-right-block{text-align:left;position:relative}.tab-product-content.type-1 .ecg-right-block:before,.ecg-widget-product.type-1 .ecg-right-block:before{display:table;content:''}.tab-product-content.type-1 .ecg-right-block:after,.ecg-widget-product.type-1 .ecg-right-block:after{display:table;content:'';clear:both}.tab-product-content.type-1 .ecg-right-block .ecg-item-name,.ecg-widget-product.type-1 .ecg-right-block .ecg-item-name{float:left;width:100%;margin-top:10px;margin-bottom:2px;line-height:18px}.tab-product-content.type-1 .ecg-right-block .ecg-item-name a,.ecg-widget-product.type-1 .ecg-right-block .ecg-item-name a{font-size:13px;text-transform:capitalize;float:none;max-width:100%;font-weight:500;color:#454545;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;line-height:18px}.tab-product-content.type-1 .ecg-right-block .ecg-item-name a:hover,.ecg-widget-product.type-1 .ecg-right-block .ecg-item-name a:hover{color:rgba(21,21,21,0.7)}.tab-product-content.type-1 .ecg-right-block .ecg-item-name .item-category-name,.ecg-widget-product.type-1 .ecg-right-block .ecg-item-name .item-category-name{float:right;font-size:14px;white-space:nowrap;overflow:hidden;max-width:40%;text-overflow:ellipsis;display:none}.tab-product-content.type-1 .ecg-right-block .group-price,.ecg-widget-product.type-1 .ecg-right-block .group-price{float:left;width:100%;font-size:13px;text-align:left}.tab-product-content.type-1 .ecg-right-block .group-price .price,.ecg-widget-product.type-1 .ecg-right-block .group-price .price{color:#151515;font-weight:bold;font-size:13px}.tab-product-content.type-1 .ecg-right-block .group-price .price-left,.ecg-widget-product.type-1 .ecg-right-block .group-price .price-left{display:block;float:none;white-space:nowrap;overflow:hidden}.tab-product-content.type-1 .ecg-right-block .group-price .price-left .label,.ecg-widget-product.type-1 .ecg-right-block .group-price .price-left .label{float:left;margin-right:10px;display:none}.tab-product-content.type-1 .ecg-right-block .group-price .price-left .price-box,.ecg-widget-product.type-1 .ecg-right-block .group-price .price-left .price-box{display:inline-block}.tab-product-content.type-1 .ecg-right-block .group-price .price-left .price-box .price-label,.ecg-widget-product.type-1 .ecg-right-block .group-price .price-left .price-box .price-label{display:none}.tab-product-content.type-1 .ecg-right-block .group-price .price-left .price-box span,.ecg-widget-product.type-1 .ecg-right-block .group-price .price-left .price-box span{display:inline-block}.tab-product-content.type-1 .ecg-right-block .group-price .price-left .price-box .old-price,.ecg-widget-product.type-1 .ecg-right-block .group-price .price-left .price-box .old-price{position:relative;padding-left:13px;margin-left:1px}.tab-product-content.type-1 .ecg-right-block .group-price .price-left .price-box .old-price:before,.ecg-widget-product.type-1 .ecg-right-block .group-price .price-left .price-box .old-price:before{content:'';position:absolute;width:8px;height:1px;background:#05b0bd;top:50%;left:0}.tab-product-content.type-1 .ecg-right-block .group-price .price-left .price-box .old-price .price,.ecg-widget-product.type-1 .ecg-right-block .group-price .price-left .price-box .old-price .price{text-decoration:line-through;color:#999;font-weight:500;font-size:14px}.tab-product-content.type-1 .ecg-right-block .group-price .product-reviews-summary,.ecg-widget-product.type-1 .ecg-right-block .group-price .product-reviews-summary{float:right;margin:0;line-height:21px;height:24px}.tab-product-content.type-1 .ecg-item-details,.ecg-widget-product.type-1 .ecg-item-details{transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;-webkit-transition:all 300ms ease 0s}.tab-product-content.type-1 .ecg-product-item,.ecg-widget-product.type-1 .ecg-product-item{margin-bottom:30px}.tab-product-content.type-1 .ecg-product-item .product-image-wrapper:before,.ecg-widget-product.type-1 .ecg-product-item .product-image-wrapper:before{content:"";width:100%;height:100%;background:rgba(0,0,0,0.5);position:absolute;top:0;left:0;z-index:2;-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%);transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;opacity:0;visibility:hidden}.tab-product-content.type-1 .ecg-product-item:hover .product-actions,.ecg-widget-product.type-1 .ecg-product-item:hover .product-actions{opacity:1;visibility:visible;-moz-transform:translateY(-23px);-o-transform:translateY(-23px);-ms-transform:translateY(-23px);-webkit-transform:translateY(-23px);transform:translateY(-23px);position:static;background:transparent}.tab-product-content.type-1 .ecg-product-item:hover .ecg-item-details .group-price,.ecg-widget-product.type-1 .ecg-product-item:hover .ecg-item-details .group-price{opacity:0;visibility:hidden}.tab-product-content.type-1 .ecg-product-item:hover .product-image-wrapper:before,.ecg-widget-product.type-1 .ecg-product-item:hover .product-image-wrapper:before{-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible;left:0}.tab-product-content.type-1 .ecg-product-item:last-child,.ecg-widget-product.type-1 .ecg-product-item:last-child{margin-bottom:0}.title-center .ecg-tab-product-slider.type-1 .ecg-block-title h3,.title-center .ecg-tab-product-slider.type-1 .ecg-block-title p{text-align:center}.title-center .ecg-tab-product-slider.type-1 .ecg-tab-list{position:static;margin-top:6px;margin-bottom:60px}.title-center .ecg-tab-product-slider.type-1 .ecg-tab-list ul{padding-left:0}.action-gray{padding-bottom:71px}.action-gray .tab-product-content.type-1 .product-actions,.action-gray .tab-product-content.type-1 .product-actions a{background:transparent}@media (max-width:767px){.action-gray{padding-bottom:30px}}.ecg-testimonial{position:relative;z-index:1;max-width:945px;margin:0 auto}.ecg-testimonial .name{font-size:13px;margin:0;text-transform:uppercase;font-weight:500;color:rgba(21,21,21,0.7)}.ecg-testimonial .info{color:#454545;font-size:13px;margin-bottom:0;text-transform:capitalize}.ecg-testimonial .des-content{overflow:hidden;font-weight:600;font-size:21px;color:#000;margin:0 0 25px;line-height:1.75;position:relative;padding-top:80px}.ecg-testimonial .des-content:before{content:"\f10d";position:absolute;font-size:63px;font-family:'kazen-font';color:rgba(0,0,0,0.2);top:-25px;left:0}.ecg-testimonial .owl-dots{clear:both;margin-top:0;padding:0;position:absolute;left:50%;text-align:center;width:auto;top:auto;bottom:0;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.ecg-testimonial .owl-dots .owl-dot{margin:5px 5px;float:left;border:none;display:inline-block;text-indent:-9999em;width:8px;height:8px;padding:0;background:#e1e1e1;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s}.ecg-testimonial .owl-dots .owl-dot img{border-radius:100%;border:4px solid rgba(255,255,255,0.15)}.ecg-testimonial .owl-dots .owl-dot.active{background:rgba(21,21,21,0.7)}.ecg-testimonial .owl-dots .owl-dot.active img{border-color:rgba(21,21,21,0.7)}.ecg-testimonial .owl-dots .owl-dot:hover img{border-color:rgba(21,21,21,0.7)}.ecg-testimonial .owl-nav .owl-prev,.ecg-testimonial .owl-nav .owl-next{top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ecg-testimonial .ecg-items{min-height:244px;margin-bottom:94px}.testimonial{position:relative;background:#f6f6f6}.testimonial:before{content:'';width:1200px;position:absolute;left:50%;top:165px;background:rgba(0,0,0,0.1);height:1px}.testimonial .bg_testimonial{position:absolute;top:0;right:50%;bottom:0}.testimonial .bg_testimonial img{max-width:1920px}.ecg-testimonial.nav-top .ecg-owlcarousel .owl-nav .owl-next{right:15px}.ecg-testimonial.nav-top .ecg-owlcarousel .owl-nav .owl-prev{right:55px}.ecg-instagram.type-1{max-width:1200px;margin:0 auto;position:relative;padding:0 15px}.ecg-instagram.type-1:hover .ecg-block-title{-moz-transform:translateX(-50%) translateY(-50%) scale(0);-o-transform:translateX(-50%) translateY(-50%) scale(0);-ms-transform:translateX(-50%) translateY(-50%) scale(0);-webkit-transform:translateX(-50%) translateY(-50%) scale(0);transform:translateX(-50%) translateY(-50%) scale(0);opacity:0}.ecg-instagram.type-1 .block-content{margin:0 -5px}.ecg-instagram.type-1 .block-content:before,.ecg-instagram.type-1 .block-content:after{content:'';display:table;clear:both}.ecg-instagram.type-1 .block-content .ecg-item-wrap .ecg-item{padding:0;width:-webkit-calc(100% / 3);width:expression(100% / 3);width:-moz-calc(100% / 3);width:-o-calc(100% / 3);width:calc(100% / 3);float:left}.ecg-instagram.type-1 .block-content .ecg-item-wrap .ecg-item .content{overflow:hidden;cursor:pointer;position:relative}.ecg-instagram.type-1 .block-content .ecg-item-wrap .ecg-item .content:before{content:"";background:rgba(0,0,0,0.3);width:100%;position:absolute;top:0;height:100%;-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0;visibility:hidden;transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;-webkit-transition:all 300ms ease 0s}.ecg-instagram.type-1 .block-content .ecg-item-wrap .ecg-item .content a{position:absolute;width:30px;height:30px;line-height:30px;opacity:0;text-align:center;border-radius:50%;background:transparent;top:50%;left:50%;color:#fff;margin-top:-15px;margin-left:-15px;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.ecg-instagram.type-1 .block-content .ecg-item-wrap .ecg-item .content a:hover{background:rgba(21,21,21,0.7)}.ecg-instagram.type-1 .block-content .ecg-item-wrap .ecg-item .content:hover:before{-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible}.ecg-instagram.type-1 .block-content .ecg-item-wrap .ecg-item .content:hover a{-webkit-animation-name:zoomIn;animation-name:zoomIn;opacity:1}.ecg-instagram.type-1 .ecg-block-title{min-height:auto;transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;-webkit-transition:all 300ms ease 0s}.ecg-instagram.type-1 .ecg-block-title h3{font-size:12px;text-align:center;color:#fff;font-weight:normal;text-transform:uppercase}.ecg-instagram.type-1 .ecg-block-title p{text-align:center;clear:both;position:relative;padding-left:0;color:#fff;font-size:24px;font-weight:600}.ecg-instagram.type-1 .ecg-block-title p:before{content:none}.fashion-instagram{position:relative;padding-bottom:43px}.fashion-instagram .bg_instagram{bottom:0;color:rgba(0,0,0,0.05);font-size:200px;z-index:-1;font-family:'Jost',sans-serif;left:-14px;font-weight:600;line-height:115px;position:absolute;text-transform:uppercase}@media (min-width:992px){.ecg-instagram.type-1 .block-content .ecg-item-wrap{float:left;position:relative;width:100%}.ecg-instagram.type-1 .block-content .ecg-item-wrap:nth-child(even):before{content:'';display:inline-block;float:left;width:20%;padding:5px;height:100%}}@media (max-width:480px){.ecg-instagram.type-1 .block-content .ecg-item-wrap .ecg-item{width:-webkit-calc(50%);width:expression(50%);width:-moz-calc(50%);width:-o-calc(50%);width:calc(50%)}}.ecg-blog-lastest-news.type-1{margin:0 auto}.ecg-blog-lastest-news.type-1 .ecg-block-title{margin-bottom:60px;min-height:auto}.ecg-blog-lastest-news.type-1 .ecg-block-title h3{font-weight:700}.ecg-blog-lastest-news.type-1 .post-img:before{content:'';display:table}.ecg-blog-lastest-news.type-1 .post-img:after{content:'';clear:both;display:table}.ecg-blog-lastest-news.type-1 .post-img a{overflow:hidden;float:left;position:relative}.ecg-blog-lastest-news.type-1 .post-img a:after{position:absolute;content:'';left:50%;right:50%;bottom:27px;top:27px;background:rgba(255,255,255,0.42);transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s}.ecg-blog-lastest-news.type-1 .post-img a:hover:after{left:0;right:0;top:0;bottom:0}.ecg-blog-lastest-news.type-1 .post-detailt{margin-top:25px}.ecg-blog-lastest-news.type-1 .post-detailt .posted-in>a{color:#151515;font-size:10px;text-transform:uppercase;font-weight:bold}.ecg-blog-lastest-news.type-1 .post-detailt .post-info>*:not(.post-image):not(.title){margin-top:25px}.ecg-blog-lastest-news.type-1 .post-detailt .post-info>*:not(.post-image):not(.title) span{font-size:10px;text-transform:uppercase;color:#959595;font-weight:bold}.ecg-blog-lastest-news.type-1 .post-detailt .post-content{font-size:15px}.ecg-blog-lastest-news.type-1 .post-detailt .title{margin-bottom:15px}.ecg-blog-lastest-news.type-1 .post-detailt .title a{font-size:24px;font-weight:500;color:#151515;text-transform:none;line-height:26px;margin-top:6px;display:block}.ecg-blog-lastest-news.type-1 .post-detailt .title a:hover{color:rgba(21,21,21,0.7)}.ecg-blog-lastest-news.type-1 .post-detailt .post-bottom{margin-top:42px}.ecg-blog-lastest-news.type-1 .post-detailt .post-bottom .readmore{font-size:14px;font-weight:600;text-transform:uppercase;color:rgba(21,21,21,0.7);margin-bottom:10px}.ecg-blog-lastest-news.type-1 .post-detailt .post-bottom .readmore i{margin-left:10px;font-size:12px}.ecg-blog-lastest-news.type-1 .post-detailt .post-bottom .readmore:hover{text-decoration:underline}.ecg-blog-lastest-news.type-1 .post-detailt .post-bottom .author{display:inline-block;color:#999;margin-left:20px;font-size:12px;float:right}.ecg-blog-lastest-news.type-1 .post-detailt .post-bottom .author i{margin-right:10px}.ecg-blog-lastest-news.type-1 .post-detailt .post-bottom .comment-link{color:#999;font-size:12px;float:right;margin-left:20px;display:inline-block}.ecg-blog-lastest-news.type-1 .post-detailt .post-bottom .comment-link i{margin-right:10px}@media (max-width:767px){.ecg-blog-lastest-news.type-1{padding:0 15px}}.ecg-blog-lastest-news.type-3 .ecg-owlcarousel{padding-left:0 !important;padding-right:0 !important}.ecg-blog-lastest-news.type-3 .ecg-items{margin:0}.ecg-blog-lastest-news.type-3 .post-img{float:left;width:110px;margin-right:15px}.ecg-blog-lastest-news.type-3 .ecg-item{margin-bottom:20px;display:block;width:100%;clear:both}.ecg-blog-lastest-news.type-3 .ecg-item .post-content:before,.ecg-blog-lastest-news.type-3 .ecg-item .post-content:after{content:'';clear:both;display:table}.ecg-blog-lastest-news.type-3 .ecg-item:last-child{margin-bottom:0}.ecg-blog-lastest-news.type-3 .post-info>*:not(.post-image):not(.title){font-size:11px;color:#151515;position:relative;list-style:none}.ecg-blog-lastest-news.type-3 .post-detailt{overflow:hidden;margin-left:15px}.ecg-blog-lastest-news.type-3 .post-detailt .title a{font-size:13px;margin-top:-5px;display:block}@media (max-width:576px){.ecg-blog-lastest-news.type-3 .post-img{width:70px}}.ecg-blog-lastest-news.type-2{text-align:center}.ecg-blog-lastest-news.type-2 .ecg-item{max-width:600px;margin:0 auto 40px;border-bottom:1px dashed #eee;padding-bottom:40px}.ecg-blog-lastest-news.type-2 .ecg-item:last-child{margin-bottom:0;border-bottom:none}.ecg-blog-lastest-news.type-2 .ecg-item .posted-in{color:#151515;font-size:10px;text-transform:uppercase;font-weight:bold}.ecg-blog-lastest-news.type-2 .ecg-item .title{color:#151515;font-size:24px;position:relative;margin-bottom:10px;font-weight:500;max-width:600px;margin:10px auto 30px}.ecg-blog-lastest-news.type-2 .ecg-item .post-info>*:not(.post-image):not(.title){text-transform:uppercase;font-size:10px;width:100%;margin-top:0;color:#959595;display:inline-block;font-weight:bold}.ecg-blog-lastest-news.type-2 .ecg-item .post-info>*:not(.post-image):not(.title) span{color:inherit;font-weight:bold}.ecg-manufacturer.list .ecg-content{margin:0 -15px;text-align:center;margin-bottom:-30px}.ecg-manufacturer.list .ecg-content:before,.ecg-manufacturer.list .ecg-content:after{content:'';display:table;clear:both}.ecg-manufacturer.list .ecg-content .ecg-item{padding:0 15px;box-sizing:border-box;width:calc(16.66666667%);float:left;margin-bottom:30px}.ecg-manufacturer.list .ecg-content .ecg-item a{font-size:0;line-height:1;opacity:0.6}.ecg-manufacturer.list .ecg-content .ecg-item a img{display:inline-block;margin:0 auto;width:auto}.ecg-manufacturer.list .ecg-content .ecg-item a:hover{opacity:1}.ecg-block{position:relative}.ecg-block .ecg-manufacturer{padding:90px 0;margin-top:90px}.ecg-block .background{position:absolute;top:0;z-index:-1;height:100%;width:100%}.ecg-block .background img{position:absolute;top:0;z-index:-1;height:100%;width:100%}@media (max-width:767px){.ecg-block .ecg-manufacturer{padding:50px 0;margin-top:50px}}@media (max-width:440px){.ecg-manufacturer.list .ecg-content .ecg-item{width:100%;margin-bottom:30px}.ecg-manufacturer.list .ecg-content{margin-bottom:-10px}}#popup_newsletter{position:relative;max-width:85%}#popup_newsletter .popup_image{width:50%;height:100%;float:left;max-width:371px}#popup_newsletter .subscribe-bottom{margin-top:25px}#popup_newsletter .popup-logo{margin-bottom:54px}#popup_newsletter .popup-logo .logo{float:none}#popup_newsletter .popup-logo .logo img{margin:0 auto}#popup_newsletter .popup-logo .nav-toggle{display:none}#popup_newsletter .popup_content{text-align:center;width:50%;float:left;position:absolute;right:0;padding:0 40px;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}#popup_newsletter .popup_content h3{color:#000;font-size:24px;font-weight:400;margin:0 0 15px;line-height:30px}#popup_newsletter .popup_content h3 span{font-weight:bold}#popup_newsletter .popup_content .popup.description{margin-bottom:35px}#popup_newsletter .popup_content form{position:relative}#popup_newsletter .popup_content form .field.newsletter{margin:0}#popup_newsletter .popup_content form input{max-width:100%;color:#858585;background:transparent;width:100%;padding:0 15px;line-height:60px;height:60px;font-size:13px;border:1px solid #ccc;margin-bottom:0}#popup_newsletter .popup_content form input:focus{border:none;border-bottom:1px solid #000}#popup_newsletter .popup_content form .action.primary{padding:0;position:relative;height:60px;line-height:60px;font-size:10px;background:#151515;font-family:jost;letter-spacing:0.5px;width:100%;color:#fff;text-transform:uppercase;margin-top:10px}#popup_newsletter .popup_content form .action.primary i{display:none}#popup_newsletter .popup_content form .action.primary:hover{background:rgba(21,21,21,0.6)}#popup_newsletter .subscribe-bottom label{cursor:pointer}#popup_newsletter .popup_news_close{position:absolute;right:-45px;top:0;text-align:center;padding:0;width:40px;height:40px;background:#f4f4f4;opacity:1;color:#fff;line-height:40px;font-size:24px;padding-left:1px;font-size:0;z-index:3;cursor:pointer}#popup_newsletter .popup_news_close:before{content:'\e90c';font-family:'kazen-font';color:#151515;font-size:14px}#popup_newsletter .popup_news_close:hover{background:rgba(21,21,21,0.7)}#popup_newsletter .popup_news_close:hover:before{color:#fff}@media (max-width:767px){#popup_newsletter{max-width:98%}#popup_newsletter .popup-logo{margin-bottom:24px}#popup_newsletter .popup_image{display:none}#popup_newsletter .popup_news_close{right:5px;top:5px;box-shadow:0 0 3px 1px rgba(0,0,0,0.2)}#popup_newsletter .popup_content{width:100%}#popup_newsletter .popup_content h3{font-size:18px;line-height:26px}#popup_newsletter .popup_content .popup.description{margin-bottom:55px}#popup_newsletter .subscribe-bottom{left:30px}}@media (max-width:500px){#popup_newsletter{max-width:93%}#popup_newsletter .popup_content{padding:30px 15px}}@media (max-width:375px){#popup_newsletter{max-width:98%}}.footer-bottom{margin-top:70px;padding-top:40px;border-top:1px solid #eee}.footer-bottom .text-right img{margin-top:7px}.footer-bottom.type-3{margin-top:0;border-top:1px solid rgba(255,255,255,0.1);color:#858585;text-align:left}.footer-bottom.type-3 .row-2{margin-top:9px;padding-bottom:20px}.footer-bottom.type-3 ul.menu a:hover{color:#fff}@media (max-width:576px){.footer-bottom.type-3 .row-2{text-align:center}.footer-bottom.type-3 .row-2 .text-right{text-align:center !important}.footer-bottom.type-3 .row-2 .text-right img{float:none;margin:0 auto}}.footer-bottom.type-4{text-align:left;margin:0;border:none;padding:0;margin-top:-145px;position:relative;z-index:4}.footer-bottom.type-4 ul.menu a{color:#fff}.footer-bottom.type-4 .m-inline.social li{display:inline-block;padding:0 11px}.footer-bottom.type-6{background:#f3f3f3;position:relative;border-top:none;padding-top:25px;margin-top:20px;text-align:left}@media (max-width:991px){.footer-bottom{text-align:center}.footer-bottom ul{margin-bottom:0}}@media (max-width:767px){.footer-bottom.type-2 .text-right{text-align:center !important}.footer-bottom .row-2{margin-top:20px}.sm-center{text-align:center !important}}@media (max-width:575px){.footer-bottom.type-2 .text-right{text-align:center !important}.footer-bottom.type-2 .text-right img{float:none;margin:0 auto}}.footer{margin-top:100px}.footer h3.widget-title{font-size:16px;text-transform:uppercase;font-weight:bold;margin-bottom:36px}.footer ul.menu{padding-left:0;list-style:none}.footer ul.menu a{color:#454545}.footer ul.menu a:hover{color:rgba(21,21,21,0.7)}.footer .switcher-currency,.footer .switcher-language{padding-top:0}@media (max-width:767px){.footer{margin-top:50px}}.text-right img{float:right}.footer-middle.type-6{padding:30px 0 0;border-top:1px solid #eee}.switcher-currency,.switcher-language{position:relative;display:inline-block;margin-left:26px;padding-top:18px;cursor:pointer}.switcher-currency .action.toggle,.switcher-language .action.toggle{font-size:12px;font-weight:600;letter-spacing:2px}.switcher-currency .action.toggle span>i,.switcher-language .action.toggle span>i{display:none}.switcher-currency .action.toggle:after,.switcher-language .action.toggle:after{content:'\f0d7';font-family:FontAwesome;margin-left:10px}.switcher-currency .switcher-dropdown,.switcher-language .switcher-dropdown{display:block;right:-15px;opacity:0;filter:alpha(opacity=0);-webkit-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);font-size:12px;margin-top:5px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;padding:15px 21px !important;min-width:134px;-webkit-box-shadow:none;box-shadow:none;visibility:hidden;position:absolute;top:100%;background:#fff;border:1px solid #e5e5e5;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;z-index:2;max-height:100px;overflow-y:auto;text-align:left;list-style:none}.switcher-currency .switcher-dropdown .switcher-option,.switcher-language .switcher-dropdown .switcher-option{margin-bottom:0}.switcher-currency .switcher-dropdown .switcher-option a,.switcher-language .switcher-dropdown .switcher-option a{padding:0 !important;display:block}.switcher-currency:hover .switcher-dropdown,.switcher-language:hover .switcher-dropdown{-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);visibility:visible;opacity:1;filter:alpha(opacity=100)}.footer .switcher-currency{margin-left:0}.newsletter-content .label,.newsletter-content input[type="text"]{display:none}.newsletter-content input[type="email"]{padding:0;margin-bottom:10px;color:#b5b5b5;font-weight:500;border-bottom:2px solid #151515;font-size:13px}.newsletter-content form{margin-bottom:11px;position:relative}.newsletter-content form .actions{position:absolute;right:0;top:0}.newsletter-content form .actions button{font-size:13px;color:#151515;height:48px;line-height:48px;padding:0 10px;background:transparent !important}.newsletter-content form .actions button:hover,.newsletter-content form .actions button:active{color:rgba(21,21,21,0.7)}.m-inline li{display:inline-block;padding:0 20px}.m-inline li a{color:#151515}.m-inline li a:hover{color:rgba(21,21,21,0.7)}.m-inline li:first-child{padding-left:0 !important}.m-inline.text-right li:last-child{padding-right:0}.menu-center{text-align:center}.menu-center a{color:#151515;font-weight:bold}@media (max-width:991px){.footer-middle div[class^='col-lg-']{margin-bottom:30px}}.footer-middle.type-2{text-align:center;max-width:649px;margin:0 auto}.footer-middle.type-2 .widget-title{font-size:30px;text-transform:none}.footer-middle.type-2 .newsletter p:first-child{font-size:16px}.footer-middle.type-2 .newsletter p:last-child{text-align:left;font-size:13px}.footer-middle.type-3,.footer-bottom.type-3{background:#151515}.footer-middle.type-3{color:#858585;padding:70px 0 60px}.footer-middle.type-3 h3.widget-title{color:#fff}.footer-middle.type-3 ul.menu a{color:inherit}.footer-middle.type-3 ul.menu a:hover{color:#fff}.footer-middle.type-3 .newsletter-content input[type="email"]{border-bottom:2px solid #858585}.footer-middle.type-3 .newsletter-content form .actions button{color:#858585}@media (max-width:576px){.footer-middle.type-3{padding-bottom:0px}}.footer-top.type-1{font-size:14px;background:#151515;color:#7c7d89;text-align:center}.footer-top.type-1 .footer-logo{display:block;text-align:center;position:relative;padding:60px 0}.footer-top.type-1 .footer-logo .logo{margin:0;margin-bottom:17px;max-width:100%;float:none;display:inline-block}.footer-top.type-1 .footer-social{position:absolute;left:50%;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-20px;z-index:1;padding:0 9px;background:#151515}.footer-top.type-1 .footer-social ul{padding:0;margin:0}.footer-top.type-1 .footer-social ul li{margin:0;float:left;list-style:none;margin:5px 9px}.footer-top.type-1 .footer-social ul li a{width:30px;height:30px;line-height:32px;color:#fff;background:rgba(255,255,255,0.1);display:inline-block;font-size:16px;text-align:center}.footer-top.type-1 .footer-social ul li a:hover{background:rgba(21,21,21,0.7)}.footer-top.type-6{padding:80px 0 60px;position:relative;border-top:1px solid #eee}.footer-top.type-6 .row>div{margin-bottom:20px}#to_top{position:fixed;bottom:20px;right:15px;width:40px;height:40px;background:#fff;border:1px solid #c2c2c2}.before-body-end{position:fixed;bottom:0;right:0;z-index:9}#ajax_alert{position:fixed;top:134px;right:40px;display:none;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;opacity:0;visibility:hidden;z-index:9999;box-shadow:0 1px 12px rgba(0,0,0,0.3);padding:5px;background:#fff}#ajax_alert .ajax_processing{position:relative;background:#fff;z-index:2}#ajax_alert .ajax_processing:before{content:'';display:table}#ajax_alert .ajax_processing:after{content:'';display:table;clear:both}#ajax_alert .ajax_processing .ajax-icon{float:left}#ajax_alert .ajax_processing .ajax_message{float:left;height:25px;line-height:25px;padding-left:10px;padding-right:20px}#ajax_alert .action.close{position:absolute;top:0;right:0;font-size:14px;color:#454545;width:30px;height:30px;text-align:center;line-height:30px;opacity:1}#ajax_alert.processing{display:block;opacity:1;visibility:visible;-webkit-animation-name:fadeInRight;animation-name:fadeInRight}#ajax_alert.loaded.processing{border-top:3px solid rgba(21,21,21,0.7);padding:30px 20px 30px}#ajax_alert.loaded.processing .ajax_processing{display:none}#ajax_alert.loaded.processing .ajax_res .res_main{position:relative}#ajax_alert.loaded.processing .ajax_res .res_main .product-info{min-width:270px}#ajax_alert.loaded.processing .ajax_res .res_main .product-info .product-image{float:left;margin-right:15px;border:1px solid #ddd;line-height:1}#ajax_alert.loaded.processing .ajax_res .res_main .product-info .product-image .product-image-container{float:left}#ajax_alert.loaded.processing .ajax_res .res_main .product-info .content{font-size:14px;line-height:22px}#ajax_alert.loaded.processing .ajax_res .res_main .product-info .content .name{padding-right:10px;line-height:1;margin-bottom:8px}#ajax_alert.loaded.processing .ajax_res .res_main .product-info .content .name strong{font-weight:500;font-family:'Jost',sans-serif;color:#151515}#ajax_alert.loaded.processing .ajax_res .res_main .product-info .content .price strong{color:rgba(21,21,21,0.7);font-size:16px}#ajax_alert.loaded.processing .ajax_res .res_main .product-info .content .message{color:#454545;margin-top:7px}#ajax_alert.loaded.processing .ajax_res .res_main .product-info .content .message i{margin-right:10px}#ajax_alert.loaded.processing .ajax_res .res_main .actions{display:inline-block;width:100%;float:left;margin-top:20px}#ajax_alert.loaded.processing .ajax_res .res_main .actions:before{content:'';display:table}#ajax_alert.loaded.processing .ajax_res .res_main .actions:after{content:'';display:table;clear:both}#ajax_alert.loaded.processing .ajax_res .res_main .actions>div{width:50%;padding-right:5px;box-sizing:border-box;float:left}#ajax_alert.loaded.processing .ajax_res .res_main .actions>div .view-cart{transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;-webkit-transition:all 300ms ease 0s;height:36px;margin:0;font-size:14px;text-transform:capitalize;color:#fff;font-weight:500;background:rgba(21,21,21,0.7);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0;line-height:36px;padding:0 35px;letter-spacing:0.5px;text-decoration:none;-webkit-box-shadow:none;-moz-box-shadow:none;outline:none !important;box-shadow:none;display:inline-block;position:relative;z-index:2;padding:0 10px;width:100%;box-sizing:border-box;text-align:center;line-height:40px;height:40px}#ajax_alert.loaded.processing .ajax_res .res_main .actions>div .view-cart a{color:#fff}#ajax_alert.loaded.processing .ajax_res .res_main .actions>div .view-cart:hover{background:#151515;border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#ajax_alert.loaded.processing .ajax_res .res_main .actions>div .view-cart:hover a{color:#fff}#ajax_alert.loaded.processing .ajax_res .res_main .actions>div .checkout{transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;-webkit-transition:all 300ms ease 0s;height:36px;font-size:14px;text-transform:capitalize;color:#fff;font-weight:500;background:#151515;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0;line-height:36px;padding:0 35px;letter-spacing:0.5px;text-decoration:none;-webkit-box-shadow:none;-moz-box-shadow:none;outline:none !important;box-shadow:none;display:inline-block;position:relative;z-index:2;margin:0;padding:0 10px;line-height:40px;height:40px;width:100%;box-sizing:border-box;text-align:center}#ajax_alert.loaded.processing .ajax_res .res_main .actions>div .checkout a{color:#fff}#ajax_alert.loaded.processing .ajax_res .res_main .actions>div .checkout:hover,#ajax_alert.loaded.processing .ajax_res .res_main .actions>div .checkout:active,#ajax_alert.loaded.processing .ajax_res .res_main .actions>div .checkout:focus{background:rgba(21,21,21,0.7);border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#ajax_alert.loaded.processing .ajax_res .res_main .actions>div .checkout:hover a,#ajax_alert.loaded.processing .ajax_res .res_main .actions>div .checkout:active a,#ajax_alert.loaded.processing .ajax_res .res_main .actions>div .checkout:focus a{color:#fff}#ajax_alert.loaded.processing .ajax_res .res_main .actions>div+div{padding-right:0;padding-left:5px}@media (max-width:375px){#ajax_alert.loaded.processing .ajax_res .res_main .product-info{min-width:220px}}#circularG{position:relative;width:25px;height:25px;margin:auto}.circularG{position:absolute;background-color:#000;width:6px;height:6px;border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;animation-name:bounce_circularG;-o-animation-name:bounce_circularG;-ms-animation-name:bounce_circularG;-webkit-animation-name:bounce_circularG;-moz-animation-name:bounce_circularG;animation-duration:1.1s;-o-animation-duration:1.1s;-ms-animation-duration:1.1s;-webkit-animation-duration:1.1s;-moz-animation-duration:1.1s;animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-direction:normal;-o-animation-direction:normal;-ms-animation-direction:normal;-webkit-animation-direction:normal;-moz-animation-direction:normal}#circularG_1{left:0;top:10px;animation-delay:0.41s;-o-animation-delay:0.41s;-ms-animation-delay:0.41s;-webkit-animation-delay:0.41s;-moz-animation-delay:0.41s}#circularG_2{left:3px;top:3px;animation-delay:0.55s;-o-animation-delay:0.55s;-ms-animation-delay:0.55s;-webkit-animation-delay:0.55s;-moz-animation-delay:0.55s}#circularG_3{top:0;left:10px;animation-delay:0.69s;-o-animation-delay:0.69s;-ms-animation-delay:0.69s;-webkit-animation-delay:0.69s;-moz-animation-delay:0.69s}#circularG_4{right:3px;top:3px;animation-delay:0.83s;-o-animation-delay:0.83s;-ms-animation-delay:0.83s;-webkit-animation-delay:0.83s;-moz-animation-delay:0.83s}#circularG_5{right:0;top:10px;animation-delay:0.97s;-o-animation-delay:0.97s;-ms-animation-delay:0.97s;-webkit-animation-delay:0.97s;-moz-animation-delay:0.97s}#circularG_6{right:3px;bottom:3px;animation-delay:1.1s;-o-animation-delay:1.1s;-ms-animation-delay:1.1s;-webkit-animation-delay:1.1s;-moz-animation-delay:1.1s}#circularG_7{left:10px;bottom:0;animation-delay:1.24s;-o-animation-delay:1.24s;-ms-animation-delay:1.24s;-webkit-animation-delay:1.24s;-moz-animation-delay:1.24s}#circularG_8{left:3px;bottom:3px;animation-delay:1.38s;-o-animation-delay:1.38s;-ms-animation-delay:1.38s;-webkit-animation-delay:1.38s;-moz-animation-delay:1.38s}img{display:block}#ecg-search .block-content .nested{margin-top:10px}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{right:-45px;top:0;text-align:center;padding:0;width:40px;height:40px;background:#fff;opacity:1;color:#000;line-height:40px;font-size:24px;padding-left:1px}.mfp-image-holder .mfp-close:hover,.mfp-iframe-holder .mfp-close:hover{color:#fff}.login-container .fieldset>.field>.control{width:100%}.blog-post-view .ecg-blog-post{position:relative}.blog-post-view .ecg-blog-post .title,.blog-post-view .ecg-blog-post .post-info{text-align:left}.blog-post-view .ecg-blog-post .title h3{margin-top:63px;font-weight:500;line-height:1.2}.blog-post-view .ecg-blog-post .first-letter{font-size:36px;width:66px;border:1px solid #000;display:inline-block;height:66px;text-align:center;line-height:66px;margin-right:10px;float:left}.blog-post-view .ecg-blog-post .character-first{color:#000;font-size:54px;font-weight:600;float:left;line-height:.9;margin-right:10px}.blog-post-view .ecg-blog-post .post-content{padding-top:25px;border-top:none}.blog-post-view .ecg-blog-post .post-content h4{margin-bottom:25px}.blog-post-view .f-social{position:absolute;bottom:0;right:0;width:100%}.blog-post-view .f-social ul{list-style:none;padding-left:15px;text-align:left;margin-bottom:0}.blog-post-view .f-social ul li{display:inline-block}.blog-post-view .f-social ul li.fb a{background:#3d5b96}.blog-post-view .f-social ul li.tw a{background:#23aae1}.blog-post-view .f-social ul li.pin a{background:#ce202e}.blog-post-view .f-social ul li.google-plus a{background:#da5073}.blog-post-view .f-social ul a{color:#fff;font-size:11px;font-weight:500;text-transform:uppercase;margin:0 5px;margin-bottom:10px;display:inline-block}.blog-post-view .f-social ul a i{display:inline-block;padding:12px 20px;font-size:16px;position:relative;vertical-align:middle;z-index:1}.blog-post-view .f-social ul a i:after{content:'';z-index:-1;background:rgba(0,0,0,0.1);position:absolute;top:0;left:0;width:100%;height:100%}.blog-post-view .f-social ul a .text-social{padding:12px 30px}.blog-post-view .f-social ul a:hover{background:rgba(21,21,21,0.7) !important}.blog-post-view .post-tags{margin-top:30px}.blog-post-view .post-tags>a{padding-right:10px}.blog-post-view .post-tags>a:first-child{padding-left:10px}.blog-post-view .title h3{font-size:32px;margin-bottom:11px}.blog-post-view .post-image:before{content:none !important}.blog-post-view .post-content{padding-top:1px;border-top:none}.blog-post-view .post-content:before{content:none !important}.blog-post-view .post-content p{margin-bottom:26px}.blog-post-view .post-content blockquote{color:#151515;font-size:18px;padding:0 0 0 30px;border-left:5px solid #000;font-weight:500;max-width:970px;position:relative;font-style:normal;line-height:30px;margin:10px 0 20px;font-family:'Jost',sans-serif}.blog-post-view .post-content blockquote:after{font-family:'kazen-font';content:"\f10d";position:absolute;font-size:53px;opacity:0.2;top:7px;margin-left:10px}.blog-post-view .post-content blockquote span{font-size:13px;font-weight:500;text-transform:uppercase;display:block;color:rgba(21,21,21,0.7);margin-top:13px}.blog-post-view .post-comments button[type='submit']{background:transparent;transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;-webkit-transition:all 300ms ease 0s;color:#000;font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:2px;position:relative;padding:0 0 5px}.blog-post-view .post-comments button[type='submit']:after{content:'';position:absolute;bottom:0;right:0;width:100%;height:2px;background:rgba(21,21,21,0.7)}.blog-post-view .post-comments button[type='submit'] a{color:#151515}.blog-post-view .post-comments button[type='submit']:hover{color:rgba(21,21,21,0.7)}.blog-post-view .post-comments button[type='submit']:hover a{color:rgba(21,21,21,0.7)}.blog-post-view .comment-list{margin-bottom:51px;padding-top:8px}.blog-post-view .post-comments .item{padding:18px 30px 26px;background:#f5f5f5;margin-bottom:28px}.blog-post-view .post-comments .item .posted-on{border-top:none;margin-top:0;padding:8px 0 6px;font-size:12px;font-style:normal;font-family:'Jost',sans-serif;color:#82878c}.blog-post-view .post-comments .item .name{font-weight:bold;line-height:1;font-size:14px;margin-top:0;margin-bottom:20px}.blog-post-view .post-comments .item hr{display:none}.blog-post-view .blog-load-more-comment{font-weight:600;text-decoration:underline}.blog-post-view .blog-post-comment-list-toolbar{display:none}.blog-post-view .post-info>*:not(.post-image):not(.title){padding:8px 0 14px;margin-bottom:0}@media (max-width:767px){.blog-post-view .post-content blockquote{max-width:none}.blog-post-view .title h3{font-size:25px;margin-top:32px}.blog-post-view .ecg-blog-post .title h3{margin-top:40px}.blog-post-view .post-comments .ecg-title{margin-bottom:35px}.blog-post-view .f-social{position:static;margin-top:20px;margin-bottom:-30px}.blog-post-view .f-social ul li{display:inline-block;margin-bottom:15px;padding-right:5px}.blog-post-view .f-social ul a .text-social{display:none}.blog-post-view .f-social ul a i{width:40px;padding:0;text-align:center;height:40px;line-height:40px}}textarea{border:1px solid #ddd}.post-comments{margin-top:93px;border-top:1px solid #ededed;padding-top:80px}.post-comments .ecg-title{margin-bottom:52px}.post-comments .ecg-title h3{margin-bottom:19px;letter-spacing:0;font-weight:600;font-size:24px}.post-comments .fieldset{margin:0 -15px 45px}.post-comments .fieldset .field.comment{clear:both}.post-comments .fieldset .control,.post-comments .fieldset .label{padding:0 15px}.post-comments .fieldset>.field.name,.post-comments .fieldset>.field.email{float:left;width:50%;display:inline-block}.post-comments .comment-list-container{padding-bottom:9px}.ecg-blog-categories .ecg-items{list-style:none;margin-bottom:0;padding-left:0}.ecg-blog-categories a{color:#454545}.ecg-blog-categories .ecg-item:last-child{margin-bottom:0}.sidebar .ecg-title h3{color:#151515;font-size:16px;line-height:26px;text-transform:capitalize;position:relative;padding:0 10px;margin:0;border-left:2px solid}.sidebar .ecg-title{margin-bottom:22px}.sidebar .ecg-block{margin-bottom:47px;position:relative;overflow:hidden;border:1px solid #eee;padding:30px;margin-bottom:50px}.sidebar .ecg-block .ecg-content .ecg-items .ecg-item{font-size:11px;padding:13px 0;text-transform:uppercase;width:100%;color:#454545;line-height:20px;display:inline-block;border-bottom:1px dotted #ccc}.sidebar .ecg-block .ecg-content .ecg-items .ecg-item>a{margin:0;text-align:inherit;display:flex;display:-ms-flex;display:-webkit-flex;font-weight:500}.sidebar .ecg-block .ecg-content .ecg-items .ecg-item:last-child{border-bottom:none}.sidebar .ecg-block .ecg-content .ecg-items .ecg-item:last-child>a{border:0;padding-bottom:0}.sidebar .ecg-blog-recent-post .ecg-items{list-style:none;margin-bottom:0;padding-left:0}.sidebar .ecg-blog-recent-post .ecg-items .title{overflow:hidden;text-overflow:ellipsis;max-width:100%;white-space:nowrap;padding-top:2px}.sidebar .ecg-blog-recent-post .ecg-items .ecg-item{margin-bottom:10px !important;padding-bottom:10px}.sidebar .ecg-blog-recent-post .ecg-items .ecg-item:last-child{border:0;padding-bottom:0}.sidebar .ecg-blog-recent-post .ecg-items a{color:#454545}.sidebar .ecg-blog-recent-post .ecg-items .ecg-item:last-child{margin-bottom:0}.sidebar .ecg-blog-recent-post .ecg-items .post-content{margin-bottom:0}.sidebar .ecg-blog-recent-post .ecg-items .post-content:before,.sidebar .ecg-blog-recent-post .ecg-items .post-content:after{content:"";display:table}.sidebar .ecg-blog-recent-post .ecg-items .post-content:after{clear:both}.sidebar .ecg-blog-recent-post .ecg-items .post-content .post-image{float:left;max-width:80px;margin-right:20px}.sidebar .ecg-blog-recent-post .ecg-items .post-content .title{margin-top:-7px}.sidebar .ecg-blog-recent-post .ecg-items .post-content .title a{font-weight:600;font-family:'Jost',sans-serif;color:#151515}.sidebar .ecg-blog-recent-post .ecg-items .post-content .title a:hover{color:rgba(21,21,21,0.7)}.sidebar .ecg-blog-recent-post .ecg-items .post-content .created_at{font-size:11px;text-transform:uppercase;color:#959595}.post-image{position:relative;overflow:hidden;line-height:1}.post-image:before{content:"";background:rgba(0,0,0,0.3);width:100%;position:absolute;top:0;height:100%;-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0;visibility:hidden;transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;-webkit-transition:all 300ms ease 0s}.post-content:hover .post-image:before,.ecg-blog-post:hover .post-image:before{-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible}.post-content:hover .title a,.ecg-blog-post:hover .title a,.post-content:hover .post-title-link,.ecg-blog-post:hover .post-title-link{color:rgba(21,21,21,0.7)}.post-info>*:not(.post-image):not(.title){display:inline-block;font-size:14px;color:#8f8f8f}.post-info>*:not(.post-image):not(.title) a{color:rgba(21,21,21,0.7);font-weight:500}.post-info>*:not(.post-image):not(.title) a:hover{color:#151515}.post-info>*:not(.post-image):not(.title):last-child:after{content:none}.post-info>*:not(.post-image):not(.title) span{color:#151515;font-weight:500}.ecg-blog-tags a{color:#454545;line-height:18px;font-size:12px;font-weight:500;background:#f1f1f1;border-radius:58px;padding:8px 17px;margin:0 5px 5px 0;display:inline-block}.ecg-blog-tags a:hover{background:rgba(21,21,21,0.7);color:#fff}.sidebar .ecg-block.ecg-blog-categories .ecg-content{padding-top:0}.posted-in>a:after{content:'.'}.posted-in>a:last-child:after{content:''}.blog-list h2.post-title{margin:25px 0 9px;font-size:24px;font-weight:600}.blog-list h2.post-title a{color:#151515}.blog-list hr{display:none}.blog-list .ecg-blog-post{margin-bottom:62px}.blog-list .ecg-blog-post .post-content{margin-top:15px}.blog-list .ecg-blog-post .post-content a.readmore{transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;-webkit-transition:all 300ms ease 0s;color:#000;font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:2px;position:relative;padding:0 0 5px}.blog-list .ecg-blog-post .post-content a.readmore:after{content:'';position:absolute;bottom:0;right:0;width:100%;height:2px;background:rgba(21,21,21,0.7)}.blog-list .ecg-blog-post .post-content a.readmore a{color:#151515}.blog-list .ecg-blog-post .post-content a.readmore:hover{color:rgba(21,21,21,0.7)}.blog-list .ecg-blog-post .post-content a.readmore:hover a{color:rgba(21,21,21,0.7)}.blog-list .ecg-blog-post .post-link{margin-top:30px}.toolbar select{background-color:transparent;box-shadow:none;border-radius:0;border-color:#ddd}.blog-post-list-toolbar.bottom{border-top:1px solid #ddd;margin:60px 0 0;padding-top:45px}.blog-post-list-toolbar.bottom span.toolbar-number{color:#151515;font-weight:600}@media (max-width:767px){.blog-post-view .post-image{width:100%}.blog-post-view .post-info{padding-bottom:15px}.blog-post-view .post-info>*:not(.post-image):not(.title){padding:0;margin-bottom:0}.blog-post-view .comment-list{margin-bottom:26px;padding-top:8px}.post-comments{margin-top:50px}.post-comments h2{margin-bottom:37px}.columns{display:block}.toolbar-amount{text-align:center}body .footer-middle .footer-block{width:100%;margin-bottom:25px}body .footer-middle .footer-block:last-child{margin-bottom:0}.sidebar .ecg-block:last-child{margin-bottom:90px}.footer-type .footer-top-content>div:first-child,.footer-type .footer-top-content .categories .footer-block{margin-bottom:30px}}@media (max-width:479px){.post-comments .fieldset>.field.name,.post-comments .fieldset>.field.email{width:100%}}@media (max-width:320px){.blog-list h2.post-title{font-size:20px}.columns .column.main{padding-bottom:70px}}#category-filter .child{display:none}.group-price .price-from,.group-price .price-to{display:inline-block;margin-bottom:0}.group-price .price-to:before{content:'-'}.product-item-name,.product.name a{font-weight:500;font-family:'Jost',sans-serif}.product-item .price-from,.product-item .price-to{display:inline-block}.product-item .price-to:before{content:'-'}.page-products .rating-summary .rating-result{width:75px}.page-products .products{margin-bottom:0;margin-top:53px}.page-products .products-grid .product-items{margin:0 -15px;font-size:inherit;letter-spacing:0;line-height:1.4}.page-products .products-grid .product-items:after{content:'';display:table;clear:both}.page-products .products-grid .product-items:before{content:'';display:table}.page-products .products-grid .product-items .item.product{width:33.33%;padding:0 15px;float:left;box-sizing:border-box}.page-products .products-grid .product-items .item.product .ecg-left-block{position:relative}.page-products .products-grid .product-items .item.product .product-actions{position:static;height:0;visibility:hidden;opacity:0;width:100%;left:0;transform:none;background:#fff;right:0;max-width:100%;bottom:auto;top:-15px;-moz-transform:translateY(50px);-o-transform:translateY(50px);-ms-transform:translateY(50px);-webkit-transform:translateY(50px);transform:translateY(50px);z-index:1;transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;-webkit-transition:all 300ms ease 0s;padding-top:10px}.page-products .products-grid .product-items .item.product .product-actions a{font-size:14px;line-height:1;text-align:center;margin:9px 0 0 15px;height:auto;color:#ddd;background:#fff;border-width:initial;border-style:none;border-color:initial;border-image:initial;border-radius:4px;transition:all .3s ease 0s;float:right;width:auto}.page-products .products-grid .product-items .item.product .product-actions a span{display:none}.page-products .products-grid .product-items .item.product .product-actions a:hover{color:#000}.page-products .products-grid .product-items .item.product .product-actions form{display:inline-block;float:left;margin:5px 0 0 0}.page-products .products-grid .product-items .item.product .product-actions .tocart{float:left;line-height:22px;text-align:center;width:auto;height:auto;transition:all .3s ease 0s;font-size:12px;font-weight:700;color:#151515;text-transform:uppercase;border-bottom:none;background:transparent;padding:0}.page-products .products-grid .product-items .item.product .product-actions .tocart span{display:inline-block}.page-products .products-grid .product-items .item.product .product-actions .tocart i{float:left;margin-top:3px;margin-left:-3px;padding-right:8px;display:none}.page-products .products-grid .product-items .item.product .product-actions .tocart:hover{color:rgba(21,21,21,0.7)}.page-products .products-grid .product-items .item.product .product-actions .product-reviews-summary{text-align:left;margin-top:0;clear:both}.page-products .products-grid .product-items .item.product .ecg-right-block{text-align:left;position:relative}.page-products .products-grid .product-items .item.product .ecg-right-block:before{display:table;content:''}.page-products .products-grid .product-items .item.product .ecg-right-block:after{display:table;content:'';clear:both}.page-products .products-grid .product-items .item.product .ecg-right-block .ecg-item-name{float:left;width:100%;margin-top:11px;margin-bottom:7px}.page-products .products-grid .product-items .item.product .ecg-right-block .ecg-item-name a{font-size:13px;text-transform:capitalize;float:none;max-width:100%;font-weight:500;color:#454545;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;letter-spacing:0.2px;line-height:1.2}.page-products .products-grid .product-items .item.product .ecg-right-block .ecg-item-name a:hover{color:rgba(21,21,21,0.7)}.page-products .products-grid .product-items .item.product .ecg-right-block .ecg-item-name .item-category-name{float:right;font-size:14px;white-space:nowrap;overflow:hidden;max-width:40%;text-overflow:ellipsis;display:none}.page-products .products-grid .product-items .item.product .ecg-right-block .group-price{float:left;width:100%;font-size:13px}.page-products .products-grid .product-items .item.product .ecg-right-block .group-price .price{color:#151515;font-weight:bold;font-size:13px}.page-products .products-grid .product-items .item.product .ecg-right-block .group-price .price-left{display:block;float:none;white-space:nowrap;overflow:hidden}.page-products .products-grid .product-items .item.product .ecg-right-block .group-price .price-left .label{float:left;margin-right:10px;display:none}.page-products .products-grid .product-items .item.product .ecg-right-block .group-price .price-left .price-box{display:inline-block}.page-products .products-grid .product-items .item.product .ecg-right-block .group-price .price-left .price-box .price-label{display:none}.page-products .products-grid .product-items .item.product .ecg-right-block .group-price .price-left .price-box span{display:inline-block}.page-products .products-grid .product-items .item.product .ecg-right-block .group-price .price-left .price-box .old-price{position:relative;padding-left:13px;margin-left:1px}.page-products .products-grid .product-items .item.product .ecg-right-block .group-price .price-left .price-box .old-price:before{content:'';position:absolute;width:8px;height:1px;background:#05b0bd;top:50%;left:0}.page-products .products-grid .product-items .item.product .ecg-right-block .group-price .price-left .price-box .old-price .price{text-decoration:line-through;color:#999;font-weight:500;font-size:13px}.page-products .products-grid .product-items .item.product .ecg-right-block .group-price .product-reviews-summary{float:right;margin:0;line-height:21px;height:24px}.page-products .products-grid .product-items .item.product .ecg-item-details{transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;-webkit-transition:all 300ms ease 0s}.page-products .products-grid .product-items .item.product .ecg-product-item{margin-bottom:40px}.page-products .products-grid .product-items .item.product .ecg-product-item .product-image-wrapper:before{content:"";width:100%;height:100%;background:rgba(0,0,0,0.5);position:absolute;top:0;left:0;z-index:2;-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%);transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;opacity:0;visibility:hidden}.page-products .products-grid .product-items .item.product .ecg-product-item:hover .product-actions{opacity:1;visibility:visible;-moz-transform:translateY(-23px);-o-transform:translateY(-23px);-ms-transform:translateY(-23px);-webkit-transform:translateY(-23px);transform:translateY(-23px);position:static;background:transparent}.page-products .products-grid .product-items .item.product .ecg-product-item:hover .ecg-item-details .group-price{opacity:0;visibility:hidden}.page-products .products-grid .product-items .item.product .ecg-product-item:hover .product-image-wrapper:before{-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible}.page-layout-1column.page-products .toolbar-products{position:static}.page-layout-1column.page-products .column.main{padding-top:0}.page-layout-1column.page-products .products-grid .product-items{margin:0 -15px}.page-layout-1column.page-products .products-grid .product-items .item.product{width:25%;padding:0 15px;float:left;box-sizing:border-box}.before-body-end a.action.compare{position:fixed;top:180px;right:0;width:35px;padding-right:0;height:35px;font-size:15px;line-height:35px;background:#fff;text-align:center;box-shadow:rgba(0,0,0,0.35) 0 0 10px}.before-body-end a.action.compare span.counter.qty{position:absolute;bottom:-8px;left:-12px;width:20px;height:20px;border-radius:50%;background:#151515;text-align:center;line-height:20px;color:#fff;font-size:12px}.before-body-end a.action.compare:hover{background:rgba(21,21,21,0.7);color:#fff}.toolbar-products{clear:both}.toolbar-amount{color:#151515;font-weight:600}.page-products .category-view{margin-bottom:77px}.page-products .category-view>div:last-child{margin-bottom:0}.page-products .category-view .category-description{margin-top:23px}.page-products .toolbar-products{align-items:center;border:none;margin-bottom:30px;position:relative}.page-products .toolbar-products .modes-mode{border:0;padding:0}.page-products .toolbar-products .sorter label{color:#151515;font-weight:500}.page-products .toolbar-products .modes{margin:0}.page-products .toolbar-products .modes .modes-mode{border:0;background:none !important;box-shadow:none;border:none;padding:0}.page-products .toolbar-products .modes .modes-mode:before{content:"\e91c";font-family:'kazen-font';font-size:18px;color:#454545;line-height:36px}.page-products .toolbar-products .modes .modes-mode.mode-list:before{content:"\e91e";font-family:'kazen-font'}.page-products .toolbar-products .modes .modes-mode.active:before,.page-products .toolbar-products .modes .modes-mode:hover:before{color:rgba(21,21,21,0.7)}.page-products .toolbar-products .modes .modes-mode:not(:last-child){margin-right:10px}.page-products .toolbar-products .modes-label{font-size:14px;height:auto;position:static;width:auto;display:inline-block;float:left;padding-top:6px;padding-right:20px;color:#000;font-weight:500}.page-products .toolbar-products select{height:36px;line-height:36px;margin:0;padding:0 25px;border-color:transparent;font-weight:500;color:#454545}.page-products .toolbar-products .sorter-action{display:none}.page-products .toolbar-products .toolbar-amount{padding:0;position:absolute;top:50%;color:#454545;font-weight:500;font-size:14px;left:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin-left:-60px}.page-products .toolbar-products .toolbar-amount span{color:#151515}.page-products .toolbar-products+.products.wrapper+.toolbar-products .toolbar-amount,.page-products .toolbar-products+.products.wrapper+.toolbar-products .limiter{display:inline-block}.page-products .toolbar-products+.products.wrapper+.toolbar-products .toolbar-amount{display:none}.pages .item{font-size:14px;color:#454545}.pages .item .page,.pages .item .action{width:40px;height:40px;line-height:40px;border:1px solid #ddd;padding:0;color:#646464;border-radius:0;background:transparent;font-size:14px;box-shadow:none;margin-right:7px;box-sizing:border-box}.pages .item .page:before,.pages .item .action:before{color:#454545;font-size:14px}.pages .item.current .page,.pages .item .page:hover,.pages .item .action:hover{background:rgba(21,21,21,0.7);color:#fff !important;border-color:rgba(21,21,21,0.7)}.pages .item.current .page:before,.pages .item .page:hover:before,.pages .item .action:hover:before{color:#fff}.pages .item .action.next{margin-left:0}.category-filter-sidebar ul{list-style:none;margin-bottom:0}.category-filter-sidebar ul li{position:relative;margin-bottom:0}.category-filter-sidebar ul li.active>a+i:before{content:'-';font-size:22px;font-family:'Jost',sans-serif}.category-filter-sidebar ul a{color:#454545;padding-bottom:10px;display:inline-block}.category-filter-sidebar ul a+i{position:absolute;right:0;top:-3px;font-size:12px;padding:5px 11px 5px 15px;cursor:pointer;color:#454545}.category-filter-sidebar ul a+i.fa-plus:before{content:'+';font-size:22px;font-family:'Jost',sans-serif}.category-filter-sidebar ul ul.child{padding-left:15px}.sidebar .filter .block-subtitle,.sidebar .block-compare .block-title strong,.sidebar .block-reorder .block-title strong,.sidebar .widget .block-title strong,.sidebar .block-wishlist .block-title strong{font-size:24px;margin:0 0 33px;border-bottom:none;padding:0;line-height:26px;font-weight:600;color:#151515;font-family:'Jost',sans-serif}.sidebar .product-item-name{font-weight:500;font-family:'Jost',sans-serif}.filter-options-title{padding:10px 40px 0 0;position:relative;text-transform:capitalize}.filter-options-content{margin:0;padding:10px 0}.filter-options-content a:hover{background-color:transparent}.block-compare .block-title,.block-reorder .block-title,.widget .block-title{margin:15px 0 29px}.block-compare .counter,.block-wishlist .counter{display:none}.block-compare .actions-toolbar>.primary .action{background:transparent;border:none;transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;-webkit-transition:all 300ms ease 0s;color:#000;font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:2px;position:relative;padding:0 0 5px}.block-compare .actions-toolbar>.primary .action:after{content:'';position:absolute;bottom:0;right:0;width:100%;height:2px;background:rgba(21,21,21,0.7)}.block-compare .actions-toolbar>.primary .action a{color:#151515}.block-compare .actions-toolbar>.primary .action:hover{color:rgba(21,21,21,0.7)}.block-compare .actions-toolbar>.primary .action:hover a{color:rgba(21,21,21,0.7)}.block-compare #compare-clear-all,.block-compare #compare-clear-all:visited{color:#454545}.block-compare #compare-clear-all:hover,.block-compare #compare-clear-all:visited:hover{color:#151515}.block-compare .actions-toolbar{margin:28px 0 0;padding-bottom:5px}.block-compare .product-items .action.delete{top:-3px}.sidebar .block.block-reorder{display:none}p.minimal-price{margin-bottom:0}.sidebar .block.filter .block-content .filter-options .filter-options-item{border-bottom:1px dashed #dfdfdf;padding:0}.sidebar .block.filter .block-content .filter-options .filter-options-item:last-child{border:0}.sidebar .block.filter .block-content .filter-options .filter-options-title{border-bottom:1px dashed #dfdfdf;color:#444;font-size:14px;line-height:20px;margin:0;padding:10px 0;text-transform:none}.sidebar .block.filter .block-content .filter-options .filter-options-title:after{display:none}.sidebar .block.filter .block-content .filter-options .filter-options-content{padding:0 0 0 20px;display:block !important}.sidebar .block.filter .block-content .filter-options .filter-options-content .count{font-size:13px}.sidebar .block.filter .block-content .filter-options .filter-options-content .items .item{margin:0;padding:11px 0;text-align:inherit;display:flex;display:-ms-flex;display:-webkit-flex}.sidebar .block.filter .block-content .filter-options .filter-options-content .items .item a{color:#666;font-size:14px;line-height:18px;margin-top:0}.sidebar .block.filter .block-content .filter-options .filter-options-content .items .item a:hover{color:rgba(21,21,21,0.7)}.sidebar .block.filter .block-content .filter-options .filter-options-content .items .item:last-child{border:0}.sidebar .block.filter .filter-current .items{padding:20px 20px 10px}.sidebar .block.filter .filter-current .items .item{margin:0}.sidebar .block.filter .filter-current .items .item .filter-label{color:#444;font-size:14px;text-transform:none;margin-right:5px}.sidebar .block.filter .filter-actions{padding:0 20px 10px;margin:0}.sidebar .block.block-compare .block-title strong{text-transform:capitalize}.sidebar .block.block-compare .block-title .counter.qty{font-size:13px;display:none}.sidebar .block.block-compare .block-content .product-item{margin:0;padding:11px 0;text-align:inherit;display:flex;display:-ms-flex;display:-webkit-flex;border-bottom:1px dashed #dfdfdf;line-height:1}.sidebar .block.block-compare .block-content .product-item a{color:#666}.sidebar .block.block-compare .block-content .product-item a:hover{color:rgba(21,21,21,0.7)}.sidebar .block.block-compare .block-content .product-item .action.delete{top:50%;margin-top:-7px;font-size:12px;display:inline-block;left:0;right:auto}.sidebar .block.block-compare .block-content #compare-clear-all{margin-left:10px}.sidebar .block.block-wishlist .block-title strong{text-transform:capitalize}.sidebar .block.block-wishlist .block-content{padding-bottom:5px}.sidebar .block.block-wishlist .block-content .product-item-actions{position:static}.sidebar .block.block-wishlist .block-content .product-item-info{position:static}.sidebar .block.block-wishlist .block-content .product-items{padding:0 0 0 20px}.sidebar .block.block-wishlist .block-content .product-items .product-item{margin:0;padding:11px 0 0 22px;text-align:inherit;display:flex;display:-ms-flex;display:-webkit-flex;border-bottom:1px dashed #dfdfdf;line-height:1}.sidebar .block.block-wishlist .block-content .product-items .product-item a{color:#666}.sidebar .block.block-wishlist .block-content .product-items .product-item a:hover{color:rgba(21,21,21,0.7)}.sidebar .block.block-wishlist .block-content .product-items .product-item .action.delete{top:50%;margin-top:-7px;font-size:12px;right:auto;left:0;position:absolute}.sidebar .block.block-wishlist .block-content .product-items .product-item .action.delete:hover{color:rgba(21,21,21,0.7)}.sidebar .block.block-wishlist .block-content .product-items .product-item .action.tocart.primary{top:50%;margin-top:-10px;font-size:12px;right:18px;left:auto;position:absolute;background:none;color:#666;line-height:1;padding:0;width:20px;height:20px}.sidebar .block.block-wishlist .block-content .product-items .product-item .action.tocart.primary:hover{color:rgba(21,21,21,0.7)}.sidebar .block.block-wishlist .block-content .actions-toolbar{padding-left:20px;padding-top:15px}.sidebar .block.block-wishlist .block-content .actions-toolbar .action.details{transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;-webkit-transition:all 300ms ease 0s;height:36px;font-size:14px;text-transform:capitalize;color:#fff;font-weight:500;background:#151515;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0;line-height:36px;padding:0 35px;letter-spacing:0.5px;text-decoration:none;-webkit-box-shadow:none;-moz-box-shadow:none;outline:none !important;box-shadow:none;display:inline-block;position:relative;z-index:2;margin:0;padding:0 20px}.sidebar .block.block-wishlist .block-content .actions-toolbar .action.details a{color:#fff}.sidebar .block.block-wishlist .block-content .actions-toolbar .action.details:hover,.sidebar .block.block-wishlist .block-content .actions-toolbar .action.details:active,.sidebar .block.block-wishlist .block-content .actions-toolbar .action.details:focus{background:rgba(21,21,21,0.7);border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.sidebar .block.block-wishlist .block-content .actions-toolbar .action.details:hover a,.sidebar .block.block-wishlist .block-content .actions-toolbar .action.details:active a,.sidebar .block.block-wishlist .block-content .actions-toolbar .action.details:focus a{color:#fff}.swatch-option{width:48px;height:48px;border-radius:50%}.swatch-option.selected,.swatch-option:hover{border:2px solid #fff;-webkit-box-shadow:0 1px 13px 0 rgba(0,0,0,0.17);box-shadow:0 1px 13px 0 rgba(0,0,0,0.17);outline:none !important}.swatch-attribute .swatch-option.text{width:auto;padding:0 10px;min-width:50px;height:30px;border:1px solid #ddd !important;border-radius:0;line-height:30px !important}.swatch-attribute .swatch-option.text.selected,.swatch-attribute .swatch-option.text:hover{border-color:#000 !important;color:#000;box-shadow:none}.swatch-attribute.size .swatch-option,.swatch-attribute.manufacturer .swatch-option{color:#666;font-size:14px;line-height:18px;margin-top:0;font-weight:500;outline:none !important;background:transparent}.product-item .price-box .price-label{color:#454545;font-size:12px;padding-right:5px}.products-list .product-items{margin-left:0 !important}.products-list .reviews-actions{display:none}.products-list .product-item{position:relative;margin-bottom:38px;padding-left:0 !important}.products-list .product-item .count-down{position:absolute;background:rgba(0,0,0,0.2);left:0;bottom:7px;text-align:center;padding:5px 13px;max-width:263px;color:#fff;right:0;font-weight:bold}.products-list .product-item .count-down>div{display:inline-block;padding:0 5px}.products-list .product-item .count-down>div span{display:block;font-weight:normal}.products-list .product-item .product-item-name a.product-item-link{font-size:15px;font-weight:500;font-family:'Jost',sans-serif;color:#454545}.products-list .product-item .product-item-name a.product-item-link:hover{opacity:0.7}.products-list .product-item .product-item-name{margin-top:25px;margin-bottom:2px}.products-list .product-item .price-box .price-label{display:none}.products-list .product-item .price-box .price{color:#151515;font-weight:600;font-size:18px}.products-list .product-item .price-box .old-price .price{font-size:16px;margin-left:10px;font-weight:400;color:#454545;text-decoration:line-through}.products-list .product-item .price-box{margin-bottom:23px}.products-list .product-item div[class^='swatch-opt-']{margin-bottom:20px}.products-list .product-item .product-item-photo{padding:0 30px 0 0;max-width:299px}.products-list .product-item .product-item-photo .product-image-container .product-image-wrapper:before{content:"";width:100%;height:100%;background:rgba(0,0,0,0.5);position:absolute;top:0;left:0;z-index:2;-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%);transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;opacity:0;visibility:hidden}.products-list .product-item .product-item-photo .product-image-container:hover .product-image-wrapper:before{-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible}.products-list .product-item .product-item-inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-box-orient:vertical;box-orient:vertical;width:100%}.products-list .product-item .product-item-inner .product.actions.product-item-actions{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;margin-top:4px}.products-list .product-item .product-item-inner .product.actions.product-item-actions .actions-primary{padding-right:0}.products-list .product-item .product-item-inner .product.actions.product-item-actions .actions-primary .action.primary{margin:10px 10px 0 0;font-size:10px;width:auto;padding:0 20px;letter-spacing:0.5px;font-weight:600;background:#fff;border-radius:20px;border-bottom:none;box-shadow:0 1px 6px rgba(0,0,0,0.1);color:#151515;text-transform:uppercase;height:40px;line-height:40px}.products-list .product-item .product-item-inner .product.actions.product-item-actions .actions-primary .action.primary:before{content:'\e952';display:inline-block;font-family:'kazen-font';position:relative;top:2px;line-height:34px;font-weight:500;color:#000;margin-right:6px;font-size:14px}.products-list .product-item .product-item-inner .product.actions.product-item-actions .actions-primary .action.primary:hover{box-shadow:0 10px 25px rgba(0,0,0,0.15)}.products-list .product-item .product-item-inner .product.actions.product-item-actions .actions-primary .action.primary:after{display:none}.products-list .product-item .product-item-inner .product-item-description{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;margin-top:-7px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;margin-bottom:37px;-webkit-box-orient:vertical}.products-list .product-item .product-item-inner .product-item-description p{overflow:hidden;display:-webkit-box;margin:0;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#858585;font-size:15px;line-height:22px}.products-list .product-item .product-item-inner .product-item-description .action.more{display:none}.products-list .product-item .product-item-inner .actions-secondary{padding:6px 0px 0}.products-list .product-item .product-item-inner .actions-secondary>a{padding:0 6px;margin:0 6px;float:left;font-size:16px;color:#858585;vertical-align:middle;line-height:42px;text-align:center;width:40px;background:#fff;box-shadow:0 1px 6px rgba(0,0,0,0.1);border-radius:50%;display:inline-block;opacity:1;height:40px}.products-list .product-item .product-item-inner .actions-secondary>a.action.towishlist{line-height:45px}.products-list .product-item .product-item-inner .actions-secondary>a.quickview{padding-top:2px}.products-list .product-item .product-item-inner .actions-secondary>a:hover{color:#000;box-shadow:0 10px 25px rgba(0,0,0,0.15)}.products-list .product-item .product-item-inner .product-social-links .action.towishlist:before,.products-list .product-item .product-item-inner .block-bundle-summary .action.towishlist:before,.products-list .product-item .product-item-inner .product-item .action.towishlist:before,.products-list .product-item .product-item-inner .table-comparison .action.towishlist:before,.products-list .product-item .product-item-inner .product-item-actions .actions-secondary>.action:before{display:none}.abs-product-link>a:visited,.product-item-name>a:visited,.product.name a>a:visited,.minicart-items .product-item-name a{color:#151515;text-decoration:none}.abs-product-link>a:hover,.product-item-name>a:hover,.product.name a>a:hover{color:rgba(21,21,21,0.7);text-decoration:none}.abs-product-link>a:active,.product-item-name>a:active,.product.name a>a:active{color:#151515;text-decoration:none}.swatch-option-tooltip{background:#fff;color:#454545;border:none;box-shadow:0 0 5px 1px rgba(0,0,0,0.1)}.swatch-option-tooltip .corner,.swatch-option-tooltip-layered .corner{left:50% !important;position:absolute;bottom:0;height:8px;text-align:center;width:17px;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.swatch-option-tooltip .corner:after,.swatch-option-tooltip-layered .corner:after{top:-30px;left:0;width:0;height:0;border-style:solid;border-width:7px 7px 0 7px;border-color:#fff transparent transparent transparent;font-size:1px}.swatch-option-tooltip .corner:before,.swatch-option-tooltip-layered .corner:before{content:'';position:relative;top:0px;left:0;width:0;height:0;border-style:solid;border-width:8px 8px 0 8px;border-color:#ddd transparent transparent transparent;font-size:1px}@media (min-width:1200px){.products-list .product-item .product-item-inner .product-item-actions{position:static;z-index:1}}@media (max-width:991px){.page-products .products-grid .product-items .ecg-item-wrap{width:50%}}@media (min-width:768px){.page-products .modes{margin-top:4px}.page-products .toolbar-amount{line-height:25px}.page-products .toolbar-products .modes{float:right}.page-products .toolbar-products .toolbar-amount{left:0;-moz-transform:translate(0, -50%);-o-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%);margin-left:0}.page-products .toolbar-products .sorter{position:absolute;right:180px;top:-2px;z-index:1}.page-products .products.wrapper~.toolbar .limiter{float:none;margin-top:15px}.page-products .products.wrapper~.toolbar .limiter label{color:#151515;font-weight:500}}@media (max-width:767px){.block-wishlist .block-title{margin:24px 0 26px}.toolbar .pages{margin-bottom:0}.filter-subtitle,.filter-options{display:block}.filter.block{margin-bottom:30px}.filter.block#layered-filter-block{margin-bottom:40px}.filter-title strong{display:none}.sidebar .filter .block-subtitle,.sidebar .block-compare .block-title strong,.sidebar .block-reorder .block-title strong,.sidebar .widget .block-title strong,.sidebar .block-wishlist .block-title strong{margin-bottom:20px}.page-products .category-view{margin-bottom:0}.page-products .sorter{position:relative;right:0;top:0;z-index:1;margin-top:15px;width:100%}.page-products .modes-mode:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:inherit;color:#7d7d7d;content:'\e60d';font-family:'luma-icons';vertical-align:middle;display:inline-block;font-weight:normal;overflow:hidden;speak:none;text-align:center}.page-products .mode-list:before{content:'\e60b'}.page-products .modes{display:block;float:left}.page-products .modes .modes-label,.page-products .modes .modes-mode>span{display:none}.page-products .products.wrapper~.toolbar .modes{display:none}.page-products .toolbar-amount{display:block;float:right;margin-top:-3px}.page-products .columns{padding-top:40px}.page-products.catalogsearch-result-index .columns{padding-top:0}.page-products .toolbar-products+.products.wrapper+.toolbar-products{padding-top:0;margin-top:36px;margin-bottom:10px}.page-products .toolbar-products+.products.wrapper+.toolbar-products .limiter{display:block;text-align:center;float:none}.page-products .toolbar-products+.products.wrapper+.toolbar-products .toolbar-amount{display:none}.page-products .toolbar-products+.products.wrapper+.toolbar-products .pages{padding-bottom:20px}.products-grid.products{margin-bottom:0}.ecg-col-3{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;margin-bottom:30px}.ecg-col-6.banner-item-inner{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.ecg-tab-product-slider .ecg-owlcarousel .ecg-items .owl-item{float:left;max-width:50%}.ecg-block{margin-bottom:50px}.ecg-block .featurer-categories{margin-bottom:-30px}.ecg-block .ecg-testimonial{padding-top:0}.featurer-categories .cate-item-inner{text-align:center}.featurer-categories .cate-item-inner img{margin:0 auto}}@media (max-width:639px){.page-products .products-grid .product-items .item.product{width:50%}.pages .pages-items{padding:0}.pages-item-next,.pages-item-previous{position:static}.page-products .products-grid .product-items .ecg-item-wrap{width:50%}.ecg-product-item .ecg-item-details{left:5px;right:5px}.products-list .product-item-actions{display:block}.products-list .product-item-actions .actions-primary,.products-list .product-item-actions .actions-secondary{display:inline-block;vertical-align:middle;margin-top:-28px}.products-list .product-item-actions .actions-primary .action.primary,.products-list .product-item-actions .actions-secondary .action.primary{padding:0 20px}.products-list .product-item .product-item-name{margin-top:0}.products-list .product-item .product-item-inner .product-item-description{overflow:visible;-webkit-line-clamp:initial;-webkit-box-orient:initial}.products-list .product-item .product-item-inner .product-item-description p{overflow:visible;margin:0;-webkit-line-clamp:unset}.products-list .product-item-info,.products-list .product-item{display:block;width:100%}.products-list .product-item-details{width:70%}.products-list .product-item .product-item-photo{width:100%;display:block;max-width:none;padding-right:0;padding-bottom:30px}.products-list .product-item-details{width:100%;display:block}}@media (max-width:479px){.products-list .product-item .product-item-photo{padding:0 30px 0 0;width:100%;padding:0;display:block;margin-bottom:25px;text-align:center;max-width:none}.products-list .product-item .product-item-inner .product.actions.product-item-actions{margin-top:-10px}.products-list .product-item-details{width:100%;text-align:center}.products-list .product-item .product-item-inner .product.actions.product-item-actions .actions-primary{padding-right:0}.products-list .swatch-option{display:inline-block;float:none}.products-list .product-item .product-item-inner .actions-secondary>a{float:none}.products-list .product-item-actions .actions-primary,.products-list .product-item-actions .actions-secondary{display:block;margin-top:-10px}.products-list .product-item-actions .actions-primary{margin-bottom:15px}.products-list .product-item-info{display:block;width:100%}.page-products .products-grid .product-items .ecg-item-wrap{width:100%;float:none}.ecg-col-4,.ecg-col-6{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-bottom:30px}.ecg-blog-lastest-news .post-image img{margin:0 auto}}@media (max-width:400px){.ecg-col-3,.ecg-col-6{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-bottom:30px}.page-products .products-grid .product-items .item.product{width:100%}}.gallery-placeholder{width:100%}.gallery-placeholder .fotorama__thumb{background:#fff}.catalog-product-view .columns .column.main{padding-bottom:0}.catalog-product-view .other.widget-product{margin-bottom:94px}.category-filter-sidebar ul{padding:0}@media (min-width:768px){.page-layout-1column .product.media,.page-layout-1column .product-info-main{width:50%}.catalog-product-view #product-review-table .field.choice{display:inline-block;padding-right:30px;min-width:185px}.catalog-product-view .product.data.items>.item.content{background:transparent;margin-top:68px;padding:0;border:none}.catalog-product-view .product.data.items>.item.title:after{content:'';position:absolute;width:100%;height:2px;background:#ddd;top:32px}.catalog-product-view .product.data.items>.item.title>.switch{border:none;background:transparent !important;font-weight:500;line-height:1;font-size:16px;font-family:'Jost',sans-serif;padding:0 40px 0 0;height:auto}.catalog-product-view .product.data.items>.item.title.active .switch{position:relative}.catalog-product-view .product.data.items>.item.title.active .switch:after{content:'';position:absolute;width:65%;height:2px;background:rgba(21,21,21,0.7);top:32px;left:0;display:block}}.fieldset>.legend{font-weight:normal}.ecg_quick_view #maincontent{padding-top:20px}.ecg_quick_view .bundle-options-wrapper input[type="checkbox"]{display:inline-block !important}.ecg_quick_view .bundle-options-wrapper input[type="checkbox"]+label:before{content:none !important}.ecg_quick_view .bundle-options-wrapper .box-tocart .field.qty,.ecg_quick_view .bundle-options-wrapper .box-tocart .actions{display:inline-block;vertical-align:middle}.ecg_quick_view .bundle-options-wrapper .box-tocart button#product-addtocart-button{height:48px;margin-top:11px}.ecg_quick_view .bundle-options-wrapper .legend.title{font-size:30px}.ecg_quick_view .bundle-options-wrapper .product-options-bottom{border-top:none}.catalog-product-view .column.main h1.page-title{font-size:24px;margin-bottom:2px;font-weight:500}.catalog-product-view .block-bundle-summary .box-tocart input#qty{width:100%;border:1px solid #ddd}.catalog-product-view .block-bundle-summary .box-tocart .field.qty,.catalog-product-view .block-bundle-summary .box-tocart .actions{display:inline-block;vertical-align:middle}.catalog-product-view .block-bundle-summary .box-tocart .action.tocart{height:48px !important;margin-top:11px;font-size:10px;text-transform:uppercase;font-weight:bold}.catalog-product-view .bundle-options-wrapper input[type="checkbox"]{display:inline-block !important}.catalog-product-view .bundle-options-wrapper input[type="checkbox"]+label:before{content:none !important}.catalog-product-view .bundle-options-wrapper .legend.title{font-size:30px}.catalog-product-view .bundle-options-wrapper .product-options-bottom{border-top:none}.catalog-product-view .review-list .block-title{display:none}.catalog-product-view .review-list .review-author .review-details-value{font-weight:500;color:#000;padding-right:10px}.catalog-product-view .product-info-main .swatch-opt>.swatch-attribute{margin-bottom:17px}.catalog-product-view .product-info-main .swatch-attribute-label{font-weight:600;position:relative;font-family:'Jost',sans-serif;color:#151515}.catalog-product-view .product-info-main .swatch-attribute-options{margin-top:13px}.catalog-product-view .product-info-main .product-options-wrapper{margin-bottom:35px}.catalog-product-view .product-info-main .product.attribute.overview+.product-add-form{padding-top:18px}.catalog-product-view .product-info-main .product-reviews-summary{float:none;margin-bottom:14px}.catalog-product-view .product-info-main .product-reviews-summary .rating-summary{position:relative;overflow:visible;margin-right:10px}.catalog-product-view .product-info-main .product-reviews-summary .reviews-actions{margin-top:4px;font-size:14px}.catalog-product-view .product-info-main .product-reviews-summary .reviews-actions>.action{vertical-align:middle;position:relative;color:#454545;font-size:12px;font-weight:500}.catalog-product-view .product-info-main .product-reviews-summary .reviews-actions>.action span:first-child{color:#151515}.catalog-product-view .product-info-main .product-reviews-summary .reviews-actions>.action:last-child:after{content:none}.catalog-product-view .product-info-main .product-reviews-summary .reviews-actions a:not(:last-child){margin-right:34px}.catalog-product-view .product-info-main .price-label{font-size:16px}.catalog-product-view .product-info-main .product-info-price .price-box .old-price .price-container>span.price-label{display:none}.catalog-product-view .product-info-main .stock{margin:0 0 -4px}.catalog-product-view .product-info-main .stock.available,.catalog-product-view .product-info-main .stock.unavailable{font-weight:500;text-transform:capitalize;font-size:12px}.catalog-product-view .product-info-main .stock.available{color:#5b9d21}.catalog-product-view .product-info-main .product-info-price{color:#454545;border-bottom:none;padding-bottom:0;margin-bottom:24px}.catalog-product-view .product-info-main .product-info-price .product-info-stock-sku{vertical-align:middle;display:block;padding-left:0;text-align:left;font-size:12px;font-weight:500;padding-bottom:0}.catalog-product-view .product-info-main .product-info-price .product-info-stock-sku strong{color:#151515;font-weight:600 !important}.catalog-product-view .product-info-main .product-info-price .price-box{display:block;float:left;vertical-align:middle;padding-bottom:0;color:#454545;padding-top:5px}.catalog-product-view .product-info-main .product-info-price .price-box>*{display:inline-block;vertical-align:middle}.catalog-product-view .product-info-main .product-info-price .price-box .price-to:before{content:'-';display:inline-block}.catalog-product-view .product-info-main .product-info-price .price-box .price-to>span{display:inline-block}.catalog-product-view .product-info-main .product-info-price .price-box .price-container span{margin:0}.catalog-product-view .product-info-main .product-info-price .price-box .price-container .price{font-size:24px;font-weight:700;color:#000;line-height:1;margin:0}.catalog-product-view .product-info-main .product-info-price .price-box .old-price .price-wrapper .price{font-size:18px;color:#999;font-weight:400;margin-left:10px;text-decoration:line-through}.catalog-product-view .product-info-main .product-add-form{padding-top:10px;display:block}.catalog-product-view .product-info-main .product-add-form .box-tocart .fieldset>div{display:block;vertical-align:middle;margin-bottom:0}.catalog-product-view .product-info-main .product-add-form .box-tocart .fieldset .field.qty .label{display:none}.catalog-product-view .product-info-main .product-add-form .box-tocart .fieldset .field.qty .input-text.qty{width:100%;margin-right:10px;height:44px;border-radius:0;background:transparent;border:1px solid #ddd;color:#000;font-weight:bold;margin-bottom:10px}.catalog-product-view .product-info-main .product-add-form .box-tocart .fieldset .actions .action.tocart:not(:last-child){margin-bottom:0}.catalog-product-view .product-info-main .product-add-form .box-tocart .fieldset .actions .action.tocart{height:44px;line-height:44px;background:#151515;border:1px solid #151515;width:100%;color:#fff;text-transform:uppercase;padding:0;font-size:10px}.catalog-product-view .product-info-main .product-add-form .box-tocart .fieldset .actions .action.tocart:before{content:'\f07a';font-family:FontAwesome;font-size:18px;display:none}.catalog-product-view .product-info-main .product-add-form .box-tocart .fieldset .actions .action.tocart:hover{border-color:rgba(21,21,21,0.7);background:rgba(21,21,21,0.7);color:#fff}.catalog-product-view .product-info-main .product-social-links{margin-top:15px;display:inline-block;width:auto;margin-left:0}.catalog-product-view .product-info-main .product-social-links a{color:#454545;letter-spacing:0;vertical-align:middle;height:44px;line-height:44px;background:transparent;border:1px solid #ddd;border-radius:50%;width:44px;color:#151515;padding:0;text-align:center;margin-right:7px}.catalog-product-view .product-info-main .product-social-links a:hover{border-color:rgba(21,21,21,0.7);background:rgba(21,21,21,0.7);color:#fff}.catalog-product-view .product-info-main .product-social-links a>span{text-transform:capitalize;padding-left:5px;font-weight:normal;vertical-align:middle;display:none}.catalog-product-view .product-info-main .product-social-links a:before{margin-right:0}.catalog-product-view .product-info-main .product-social-links .action.mailto.friend:before{margin-right:0}.catalog-product-view .product-info-main .product-social-links .action.mailto.friend:hover:before{color:#fff}.catalog-product-view .product-info-main .swatch-opt{margin:0 0}.catalog-product-view .columns .product-info-main{padding:0 0 0 15px;box-sizing:border-box;margin-bottom:90px}.catalog-product-view .columns .product.media{padding:0 15px 0 0;margin-bottom:90px;box-sizing:border-box}.catalog-product-view .fotorama__nav--thumbs{height:auto !important;margin:0 -5px}.catalog-product-view .fotorama__nav--thumbs .fotorama__thumb{box-sizing:border-box}.catalog-product-view .fotorama__nav--thumbs .fotorama__nav__frame{padding:0 5px !important}.catalog-product-view .fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left,.catalog-product-view .fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right{top:50%;width:30px;z-index:1000;height:30px;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);display:none !important}.catalog-product-view .fotorama__wrap .fotorama__grab{width:100% !important}.catalog-product-view .fotorama__stage__frame .fotorama__img{position:static;min-width:100%;-moz-transform:none;-o-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;max-height:none}.catalog-product-view .fotorama__nav__shaft{margin-top:10px}.catalog-product-view .fotorama__nav__shaft .fotorama__nav--thumbs .fotorama__nav__frame{padding:0 5px !important}@media (min-width:768px){.catalog-product-view .fotorama__nav__shaft .fotorama__thumb:hover:before{opacity:1;-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}}.catalog-product-view .fotorama__nav__shaft .fotorama__thumb:before{content:'';width:100%;position:absolute;height:100%;top:0;left:0;z-index:1;background:rgba(0,0,0,0.5);opacity:0;-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%);transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;-webkit-transition:all 300ms ease 0s}.catalog-product-view .fotorama__nav__shaft .fotorama__active .fotorama__thumb:before{opacity:1;-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.catalog-product-view .fotorama__nav__shaft .fotorama__active .fotorama__thumb:after{font-family:'kazen-font';content:'\e910';position:absolute;top:50%;left:50%;z-index:2;color:#fff;font-size:14px;-moz-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.catalog-product-view .fotorama__nav__shaft .fotorama__thumb-border{display:none}.catalog-product-view .fotorama__caption{display:none}.catalog-product-view .product.info.detailed{margin-bottom:85px}.catalog-product-view .product.info.detailed .product.data.items{margin:0 auto;box-sizing:border-box;border-bottom:none}.catalog-product-view .product.info.detailed .product.data.items>.item.title{margin:0 -1px 0 0;font-size:16px;color:#454545;font-weight:500}.catalog-product-view .product.info.detailed .product.data.items>.item.title .switch,.catalog-product-view .product.info.detailed .product.data.items>.item.title .switch:visited{color:inherit !important}.catalog-product-view .product.info.detailed .product.data.items>.item.title.active{color:#151515}.catalog-product-view .review-add .review-form{max-width:none}.catalog-product-view .review-add .review-form .review-fieldset{margin:0 -15px}.catalog-product-view .review-add .review-form .review-fieldset>.field,.catalog-product-view .review-add .review-form .review-fieldset>.legend{padding:0 15px}.catalog-product-view .review-add .review-form .review-field-nickname,.catalog-product-view .review-add .review-form .review-field-summary{float:left;width:50%;box-sizing:border-box}.catalog-product-view .review-add .review-form button.submit{background:transparent;border:none;margin-top:40px;border:1px solid #151515;padding:0 20px;font-size:10px;height:50px;text-transform:uppercase;line-height:50px;color:#151515;font-weight:bold}.catalog-product-view .review-add .review-form button.submit:hover{background:#151515}.catalog-product-view .fieldset .review-legend.legend strong{display:inline-block;font-weight:600;padding-left:12px}.catalog-product-view .ecg-block{margin-bottom:50px}.catalog-product-view .ecg-block:last-child{margin-bottom:0}.catalog-product-view .ecg-block .ecg-title{text-align:center}.catalog-product-view .ecg-block .ecg-title h3{margin-bottom:54px}.catalog-product-view.page-product-grouped .product-info-main{position:relative}.catalog-product-view.page-product-grouped .product-info-main .box-tocart{padding-top:30px}.catalog-product-view.page-product-grouped .product-info-main .product-add-form{width:100%}.catalog-product-view.page-product-grouped .product-info-main .product-add-form .table.grouped>tbody>tr>th,.catalog-product-view.page-product-grouped .product-info-main .product-add-form .table.grouped>tbody>tr>td{border-top:none}.catalog-product-view.page-product-grouped .product-info-main .product-add-form .table.grouped>tbody>tr>td{border-bottom:1px solid #ededed !important;padding:20px 10px}.catalog-product-view.page-product-grouped .product-info-main .product-add-form .table.grouped>tbody{border-bottom:none !important;border-top:none !important}.catalog-product-view.page-product-grouped .product-info-main .product-add-form .table.grouped thead th{vertical-align:bottom;border-bottom:none;background:#f2f2f2;border:none;font-size:14px;font-weight:500;color:#000;padding-top:15px !important;padding-bottom:15px !important}.catalog-product-view.page-product-grouped .product-info-main .product-add-form .table.grouped .product-item-name{display:inline-block;font-weight:500;margin-bottom:10px;font-size:14px;color:#000;margin-right:16px;margin-top:10px}.catalog-product-view.page-product-grouped .product-info-main .product-add-form .table.grouped .price-box .price{font-weight:500;color:#8f8f8f}.catalog-product-view.page-product-grouped .product-info-main .product-add-form .table.grouped .col.qty{text-align:center}.catalog-product-view.page-product-grouped .product-info-main .product-add-form .table.grouped .price-box.price-final_price{display:inline-block}.catalog-product-view.page-product-grouped .product-info-main .product-add-form .table.grouped .col.qty .control.qty .qty{border:1px solid #c9dddd;height:44px;width:122px;border-radius:50px;background:#fff;color:#151515;font-weight:bold}@media (max-width:639px){.catalog-product-view.page-product-grouped .product-info-main .product-add-form .table.grouped .col.qty{text-align:left;width:100%}.catalog-product-view.page-product-grouped .product-info-main .product-info-price,.catalog-product-view.page-product-grouped .product-info-main .table-wrapper.grouped{margin:0}}.review-form .action.submit.primary:hover{color:#fff}.ecg-quick-view{padding:60px 30px;background:#fff}.ecg-quick-view .product-info-main{margin-bottom:0 !important}.ecg-quick-view .product-info-main .page-title-wrapper{margin-top:-4px}.ecg-quick-view .product-info-main .page-title-wrapper h1.page-title{margin-bottom:20px}.ecg-quick-view .product-info-main .product-social-links{display:none}.ecg-quick-view .columns .column.main{padding-bottom:0}.review-ratings~.review-content,.review-ratings~.review-details{margin-left:0;clear:both}.review-title{margin:0 0 10px;font-size:15px;color:#151515}.review-ratings{color:#454545;margin-bottom:4px;font-size:12px;margin-bottom:8px;font-weight:500}.review-ratings .rating-label,.customer-review .review-details .customer-review-rating .rating-label{padding-bottom:0}.review-content{margin-bottom:5px}.review-item{border-bottom:1px solid #ebebeb;margin:0;padding:25px 0}.review-details{font-size:12px;font-style:normal;color:rgba(21,21,21,0.7)}.review-toolbar{border-top:1px solid #ebebeb}.review-control-vote label:before,.review-control-vote:before{font-size:16px;height:16px;letter-spacing:10px;line-height:16px}.block.review-add{padding-top:20px}.block.review-add .fieldset .review-field-ratings{margin-bottom:0}.block.review-add .fieldset .review-field-ratings>.label{display:none}.block.review-add .fieldset .review-field-ratings .review-field-rating .control{margin-bottom:40px;margin-top:10px}@media (max-width:1024px){.catalog-product-view .columns .product.media{padding-right:15px !important}.catalog-product-view .fotorama__arr{opacity:1;display:block !important}}@media (max-width:991px){.mfp-iframe-holder .mfp-content{max-width:500px}}@media (max-width:767px){.catalog-product-view .other.widget-product{margin-bottom:20px}.catalog-product-view .other.widget-product .ecg-title{margin-bottom:25px}.catalog-product-view .other.widget-product .ecg-title h3{margin-bottom:0}.catalog-product-view .columns .product.media{margin-bottom:0}.catalog-product-view .fotorama-item{margin-bottom:36px}.catalog-product-view .fotorama__nav__shaft{margin-top:-30px;margin-bottom:0}.catalog-product-view .fotorama__nav__shaft .fotorama__dot{background:#fff;border:1px solid #ddd;height:10px;top:0px;width:10px}.catalog-product-view .fotorama__nav__shaft .fotorama__active .fotorama__dot{background:rgba(21,21,21,0.7);border:1px solid rgba(21,21,21,0.7)}.catalog-product-view .fotorama__nav.fotorama__nav--dots{overflow:visible}.catalog-product-view .fotorama__stage__frame .fotorama__img{margin:0 auto}.catalog-product-view .columns .product-info-main{margin-bottom:50px}.catalog-product-view .columns .product-info-main h1{margin-bottom:13px}.catalog-product-view .columns .product-info-main .product-social-links{margin-top:40px}.catalog-product-view .product.info.detailed{padding:0;margin-bottom:50px}.catalog-product-view .product.data.items>.item.content{background:transparent}.catalog-product-view .review-add .review-form button.submit{width:auto}.catalog-product-view .columns .product.media,.catalog-product-view .columns .product-info-main{padding:0px !important}.catalog-product-view .ecg-block{margin-bottom:20px}.catalog-product-view .ecg-block .ecg-title h3{margin-bottom:40px}.ecg-quick-view{padding:30px 15px}.ecg-quick-view .fotorama__nav__shaft{margin-bottom:0 !important}.ecg-quick-view .product-info-main{margin-top:35px}.ecg-quick-view .product-info-main h1{font-size:25px !important}.ecg-quick-view .product-info-main .page-title-wrapper h1.page-title{margin-bottom:5px}.ecg-quick-view .product-info-main .product-info-stock-sku{display:block;text-align:left;padding-left:10px}.ecg-quick-view .product-info-main .product-info-stock-sku>div{display:inline-block}.ecg-quick-view .product-info-main .product.attribute.overview{margin:20px 0 10px}.ecg-quick-view .product-info-main .product.attribute.sku{float:right}.ecg-quick-view .product-info-main .product-info-price .price-box{margin-left:0;margin-right:0}.product.data.items>.item.content{padding:20px 0 30px}.product.data.items>.item.content:last-child{padding:30px 0 5px}.product.data.items>.item.title>.switch{padding:5px 0;line-height:29px}.product.data.items>.item.title>.switch:after{top:5px}}@media (max-width:639px){.catalog-product-view .product-social-links .action.tocompare{display:inline-block}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{right:0;top:-22px;box-shadow:0 0 3px 1px rgba(0,0,0,0.2)}}@media (max-width:479px){.rating-summary .rating-result:before,.rating-summary .rating-result>span:before{font-size:10px;height:12px;line-height:12px}.catalog-product-view .product-info-main .product-reviews-summary .rating-summary{margin-right:9px}.catalog-product-view .product-info-main .product-reviews-summary .rating-summary:after{top:1px;right:-10px;font-size:12px}.catalog-product-view .product-info-main .product-reviews-summary .reviews-actions{font-size:12px;margin-top:3px}.catalog-product-view .product-info-main .product-reviews-summary .reviews-actions>.action:after{top:-4px;right:-30px}}@media (max-width:375px){.catalog-product-view .column.main h1.page-title{font-size:25px}.review-list .block-title strong{font-size:22px}}.checkout-index-index .nav-sections{display:block}.cart-summary .checkout-methods-items .action.primary.checkout{padding:0 10px}.abs-action-remove,.abs-discount-block .action.check,.popup .actions-toolbar .action.cancel,.paypal-button-widget .paypal-button,.bundle-options-container .action.back,.block.related .action.select,.cart.table-wrapper .actions-toolbar>.action-delete,.cart.table-wrapper .action.help.map,.checkout-index-index .modal-popup .modal-footer .action-hide-popup,.opc-wrapper .edit-address-link,.opc-block-shipping-information .shipping-information-title .action-edit,.action-auth-toggle,.checkout-payment-method .checkout-billing-address .action-cancel,.checkout-agreements-block .action-show,.gift-options .actions-toolbar .action-cancel,.gift-summary .action-edit,.gift-summary .action-delete,.action-gift,.gift-wrapping-title .action-remove,.wishlist.split.button>.action,.abs-add-fields .action.remove,.paypal-review-discount .action.check,.cart-discount .action.check,.form-giftregistry-share .action.remove,.form-giftregistry-edit .action.remove,.form-add-invitations .action.remove,.form-create-return .action.remove,.form.send.friend .action.remove{color:#454545}.checkout-index-index .checkout-container,.checkout-index-index .opc-wrapper{margin-bottom:0}.checkout-index-index .page-title-wrapper{width:100%;height:auto;clip:auto;position:relative;margin:0}.checkout-index-index .opc-progress-bar{margin:4px 0 43px}.checkout-index-index .opc-progress-bar-item{border-radius:0 !important}.checkout-index-index .opc-progress-bar-item:before{background:#fff;border:1px solid #ddd}.checkout-index-index .opc-progress-bar-item._active>span:after{color:#fff;font-family:'kazen-font';content:'\e910';font-size:12px}.checkout-index-index .opc-progress-bar-item._active>span:before{background:rgba(21,21,21,0.7);border-color:rgba(21,21,21,0.7)}.checkout-index-index .opc-progress-bar-item._active:before{background:rgba(21,21,21,0.7);border-color:rgba(21,21,21,0.7)}.checkout-index-index .opc-progress-bar-item>span{display:inline-block;padding-top:52px;width:100%;color:#454545;font-weight:normal;font-size:16px;text-align:left}.checkout-index-index .opc-progress-bar-item>span:after,.checkout-index-index .opc-progress-bar-item>span:before{background:#fff;border:1px solid #ddd;height:30px;margin-left:-2px;transition:background .3s;width:30px;border-radius:50%;content:'';left:0px;position:absolute;top:6px}.checkout-index-index .opc-progress-bar-item>span:after{background:transparent;height:26px;border:none;margin-left:1px;top:10px;width:26px;content:counter(i);counter-increment:i;color:#454545;font-weight:600;font-size:14px;text-align:center}.checkout-index-index .opc-wrapper .form-login,.checkout-index-index .opc-wrapper .form-shipping-address{margin-top:23px;max-width:100%}.checkout-index-index .opc-wrapper .form-login .fieldset .field .label,.checkout-index-index .opc-wrapper .form-shipping-address .fieldset .field .label{font-weight:600}.checkout-index-index .opc-wrapper .form-login{padding-bottom:20px;padding:23px 30px 24px;background:#fff;margin:30px 0 24px;max-width:100%;border:1px solid #ddd}.checkout-index-index .opc-wrapper .form-login .actions-toolbar>.secondary{text-align:left}.checkout-index-index .opc-wrapper .step-title{border-bottom:1px solid #ddd;font-weight:600;font-family:'Jost',sans-serif;font-size:18px;color:#151515;padding-bottom:14px}.checkout-index-index .opc-wrapper .shipping-address-item{position:relative}.checkout-index-index .opc-wrapper .shipping-address-item.selected-item{border-color:rgba(21,21,21,0.7)}.checkout-index-index .opc-wrapper .shipping-address-item.selected-item:after{background:rgba(21,21,21,0.7);font-family:'kazen-font';content:'\e910';font-size:14px}.checkout-index-index .opc-sidebar{margin-top:38px;margin-bottom:0}.checkout-index-index .opc-sidebar .modal-content{border:none}.checkout-index-index .opc-sidebar .opc-block-summary{border:3px solid #eee;background:#fff;padding:38px 30px 40px}.checkout-index-index .opc-sidebar .opc-block-summary .items-in-cart>.title{border-bottom:1px solid transparent;font-weight:600;font-family:'Jost',sans-serif;font-size:16px;color:#151515;padding-bottom:15px;margin-bottom:-7px;padding-top:14px}.checkout-index-index .opc-sidebar .opc-block-summary .items-in-cart>.title strong{font-size:inherit;font-weight:inherit;margin:inherit}.checkout-index-index .opc-sidebar .opc-block-summary .items-in-cart>.title:after{top:17px}.checkout-index-index .opc-sidebar .opc-block-summary .table-totals tbody .amount{font-weight:600;color:#151515}.checkout-index-index .opc-sidebar .opc-block-summary .fieldset>.field,.checkout-index-index .opc-sidebar .opc-block-summary .fieldset>.fields>.field{margin-bottom:22px}.checkout-index-index .opc-sidebar .opc-block-summary>.title{border-bottom:1px solid #ddd;font-weight:600;font-family:'Jost',sans-serif;font-size:18px;color:#151515;padding-bottom:14px;margin-bottom:17px}.checkout-index-index .opc-sidebar .opc-block-summary .table-totals{border-top:none}.checkout-index-index .opc-sidebar .opc-block-summary .table-totals .shipping.excl>td,.checkout-index-index .opc-sidebar .opc-block-summary .table-totals .shipping.excl>th{padding-bottom:24px}.checkout-index-index .opc-sidebar .opc-block-summary .minicart-items-wrapper{padding-top:15px}.checkout-index-index .opc-sidebar .opc-block-summary .product-item .product-item-inner{margin-top:-6px}.checkout-index-index .opc-sidebar .opc-block-summary .product-item .details-qty{margin-top:-4px}.checkout-index-index .opc-sidebar .opc-block-summary .product-item .product-item-name{font-size:14px;font-weight:600;font-family:'Jost',sans-serif;text-transform:capitalize}.checkout-index-index .opc-sidebar .opc-block-summary .product-item .price{font-weight:700;font-size:16px;color:rgba(21,21,21,0.7)}.checkout-index-index .opc-sidebar .opc-block-summary .product-item .subtotal,.checkout-index-index .opc-sidebar .opc-block-summary .product-item .product-item-name-block{vertical-align:top}.checkout-index-index #co-payment-form{margin-top:-24px}.checkout-index-index .checkout-shipping-method .step-title{margin-bottom:6px}.checkout-index-index .checkout-shipping-method .table-checkout-shipping-method .row{margin:0}.checkout-index-index .checkout-shipping-method input[type="radio"]{margin:-2px 5px 0 0;vertical-align:middle}.checkout-index-index .checkout-shipping-method .actions-toolbar{margin-top:35px}.checkout-index-index .checkout-shipping-method .shipping-policy-block.field-tooltip{top:1px}.checkout-index-index .checkout-shipping-method .shipping-policy-block.field-tooltip .field-tooltip-action{color:#454545}.checkout-index-index .checkout-shipping-method .shipping-policy-block.field-tooltip .field-tooltip-action:hover{color:#151515}.checkout-index-index .checkout-shipping-method .shipping-policy-block.field-tooltip .field-tooltip-content{top:37px;background:#f5f5f5;border:none;border-radius:0;font-size:14px;padding:15px 30px}.checkout-index-index .checkout-shipping-method .step-content{margin-bottom:0}.checkout-index-index .modal-popup .field-tooltip .field-tooltip-content:before,.checkout-index-index .modal-popup .field-tooltip .field-tooltip-content:after,.shipping-policy-block.field-tooltip .field-tooltip-content:before,.shipping-policy-block.field-tooltip .field-tooltip-content:after{border:10px solid transparent;height:0;width:0;margin-top:-21px;right:10px;left:auto;top:1px}.checkout-index-index .modal-popup .field-tooltip .field-tooltip-content:before,.shipping-policy-block.field-tooltip .field-tooltip-content:before{border-bottom-color:#f5f5f5}.field-tooltip .field-tooltip-content:before{border-right-color:#f5f5f5}.field-tooltip .field-tooltip-content:before,.field-tooltip .field-tooltip-content:after{border:10px solid transparent;height:0;width:0;border-right-color:#f5f5f5;left:-20px;top:12px;content:'';display:block;position:absolute;z-index:3}.field-tooltip .field-tooltip-content{background:#f5f5f5;border:none;border-radius:1px;font-size:14px;padding:12px 30px}.field-tooltip .field-tooltip-action:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px;line-height:inherit;color:#bbb;vertical-align:top;display:inline-block;font-weight:normal;overflow:hidden;speak:none;text-align:center;margin-top:-5px;content:'\e99d';font-family:'ionicons'}.block-authentication{padding:0 30px 20px}.block-authentication .field .label,.block-authentication .block-title strong{font-weight:600}.block-authentication .block-title strong{font-family:'Jost',sans-serif;color:#151515}.block-authentication .block-title{font-size:24px;margin:11px 0 25px}.block-authentication .fieldset>.field,.block-authentication .fieldset>.fields>.field{margin:0 0 13px}.block-authentication .fieldset{margin-bottom:30px}.block-authentication .actions-toolbar{margin-bottom:14px}.block-authentication .actions-toolbar .secondary a.action{margin-top:0}body .modal-custom-overlay{content:'';position:fixed;width:100vh;height:100vh;top:0;left:0;background:rgba(0,0,0,0.5);z-index:1000;opacity:0;visibility:hidden;-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%);transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;-webkit-transition:all 300ms ease 0s}body._has-modal-custom .modal-custom-overlay{opacity:1;visibility:visible;-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);z-index:999 !important}body._has-modal-custom._has-auth-shown ._show+.modal-custom-overlay{opacity:1;visibility:visible;-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}body._has-modal-custom._has-auth-shown .authentication-wrapper{z-index:1001}body._has-modal-custom._has-auth-shown .authentication-wrapper .authentication-dropdown._show{opacity:1;visibility:visible;z-index:900;-moz-transform:translateX(-50%) translateY(-50%) scale(1);-o-transform:translateX(-50%) translateY(-50%) scale(1);-ms-transform:translateX(-50%) translateY(-50%) scale(1);-webkit-transform:translateX(-50%) translateY(-50%) scale(1);transform:translateX(-50%) translateY(-50%) scale(1)}.authentication-wrapper{margin-top:0}.authentication-wrapper button.action{transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;-webkit-transition:all 300ms ease 0s;height:36px;margin:0;font-size:14px;text-transform:capitalize;color:#fff;font-weight:500;background:rgba(21,21,21,0.7);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0;line-height:36px;padding:0 35px;letter-spacing:0.5px;text-decoration:none;-webkit-box-shadow:none;-moz-box-shadow:none;outline:none !important;box-shadow:none;display:inline-block;position:relative;z-index:2}.authentication-wrapper button.action a{color:#fff}.authentication-wrapper button.action:hover{background:#151515;border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.authentication-wrapper button.action:hover a{color:#fff}.authentication-wrapper .authentication-dropdown{background:#fff;border:none;position:fixed;top:50%;left:50%;max-width:420px;opacity:0;visibility:hidden;-moz-transform:translateX(-50%) translateY(-50%) scale(0);-o-transform:translateX(-50%) translateY(-50%) scale(0);-ms-transform:translateX(-50%) translateY(-50%) scale(0);-webkit-transform:translateX(-50%) translateY(-50%) scale(0);transform:translateX(-50%) translateY(-50%) scale(0);transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;-webkit-transition:all 300ms ease 0s}.authentication-wrapper .authentication-dropdown .modal-inner-wrap{padding:0}.checkout-payment-method .payment-method-content{padding-left:0}.checkout-payment-method .payment-method-content .actions-toolbar{margin-top:52px}.checkout-payment-method .payment-option-title{padding-left:0}.checkout-payment-method .payment-option-title .action-toggle{color:#454545}.checkout-payment-method .payment-option-title .action-toggle:hover{color:#151515}.checkout-payment-method .payment-option-content{padding-left:0}.checkout-payment-method .payment-option{margin-top:25px}.checkout-payment-method .payment-option._active .payment-option-title .action-toggle{color:#151515}.checkout-payment-method .payment-option .form-discount{max-width:none;position:relative}.checkout-payment-method .payment-option .form-discount .actions-toolbar{position:absolute;right:0;top:0}.checkout-payment-method .payment-option .form-discount .actions-toolbar button.action{margin-right:0;padding:0 25px;font-size:14px}.opc-block-shipping-information{padding:0;margin-top:55px}.opc-block-shipping-information .shipping-information-title{border-bottom:none;font-weight:600;font-family:'Jost',sans-serif;color:#151515;padding-bottom:14px;font-size:18px;margin:0 0 18px}.opc-block-shipping-information .shipping-information-title .action-edit{top:-8px}.opc-block-shipping-information .ship-to{margin-bottom:48px}.opc-block-shipping-information .shipping-information>div:last-child{margin-bottom:0}.checkout-success .actions-toolbar,#registration input.action{margin-top:22px}.checkout-success .actions-toolbar>.primary{text-align:left}.checkout-success .actions-toolbar>.primary .action.primary{width:auto !important}.checkout-onepage-success #registration{margin-top:14px}.customer-account-create .fieldset>.legend{border-bottom:1px solid #ddd;font-weight:600;font-family:'Jost',sans-serif;font-size:18px;color:#151515;padding-bottom:14px}.customer-account-create .fieldset>.legend>span{font-size:inherit;font-weight:inherit}.modals-overlay{z-index:999 !important}.modal-popup{z-index:1001 !important}.modal-popup.modal-slide .modal-footer{border-top:1px solid #ddd;text-align:right;background:#f5f5f5}.modal-popup .modal-title{border-bottom:1px solid #ddd;font-weight:600;font-family:'Jost',sans-serif;font-size:18px;color:#151515;padding-bottom:14px}.modal-popup .modal-footer .action-hide-popup:hover{color:rgba(21,21,21,0.7) !important}.cart-empty a{color:rgba(21,21,21,0.7)}.cart-empty a:hover{color:#000}.block-collapsible-nav .item.current a,.block-collapsible-nav .item.current>strong{border-color:transparent;color:#151515 !important}.account .messages>.message:first-child{margin-top:0}.account .messages>.message:last-child{margin-bottom:45px}.account .fieldset>.legend{border-bottom:1px solid #ddd;font-weight:600;font-family:'Jost',sans-serif;font-size:20px;color:#151515;padding-bottom:14px;margin-bottom:22px}.account .fieldset>.legend>span{font-size:inherit;font-weight:inherit}.account .messages{margin-bottom:0}.account .column.main+.sidebar{margin-top:0}.account .sidebar-main+.sidebar-additional{margin-top:6px}.account .sidebar .product-items .product-item-actions{clear:none}.account .block-collapsible-nav .item a,.account .block-collapsible-nav .item>strong{color:#454545;padding:5px 18px 5px 30px}.account .block-collapsible-nav-content{padding:24px 0;background:#fff;border:3px solid #ddd}.account .block-title,.account .column.main .block:not(.widget) .block-title{font-size:20px;font-weight:600;font-family:'Jost',sans-serif;padding-bottom:14px;margin:0 0 23px;color:#151515}.account .block-title strong,.account .column.main .block:not(.widget) .block-title strong{font-size:inherit;font-weight:inherit}.account.account .column.main .block:not(.widget) .block-title>strong,.account.account .column.main .block:not(.widget) .box-title>span{font-size:inherit;font-weight:inherit}.account .box-title{font-size:14px;font-weight:500}.account .box-title>span{font-size:inherit}.account .block{margin-bottom:53px}.account .table-wrapper.orders-recent{margin-top:0}.account table>thead>tr>th{color:#151515}.account #cart-sidebar-reorder{margin-top:-2px}.account .block-reorder{margin-bottom:54px}.block-reorder .actions-toolbar{margin-top:25px}.abs-account-block-font-size,.block-addresses-list address,.box-billing-address .box-content,.box-shipping-address .box-content,.box-address-billing .box-content,.box-address-shipping .box-content,.box-information .box-content,.block-balance-giftcard .block-content,.block-reviews-dashboard .product-name{font-size:14px}.block .box-actions{margin-top:11px}.table-comparison .cell.label.product span{clip:auto;height:auto;margin:-1px;overflow:hidden;padding:0;position:relative;width:auto}.table-comparison .cell.label.product.remove span{display:none}.table-comparison thead tr th,.table-comparison thead tr td{border-top:1px solid #ddd;padding:14px 0 11px;color:#000}.table-comparison .cell{padding:15px 30px 20px}.table-comparison .cell.remove{text-align:left}.table-comparison .cell.remove .action.delete{margin-top:14px}.table-comparison .cell.remove .action.delete>span{clip:auto;height:auto;margin:-1px;overflow:hidden;padding:0 10px 0;position:static;width:auto}.table-comparison tbody th.cell{color:#151515;padding-left:0}.table-comparison .product-item-name,.table-comparison .product.name a{font-weight:600;margin-bottom:0}.table-comparison .product-item-photo{margin:0 auto -8px}.table-comparison .price-box{margin-top:1px}body.catalog-product-compare-index .action.print{margin-top:-77px}.wishlist-index-index .products-grid{margin:0 -15px}.wishlist-index-index .products-grid .product-items{margin:0}.wishlist-index-index .products-grid .product-item-name{font-size:16px;margin-bottom:7px}.wishlist-index-index .products-grid .product-item{padding:0 15px;width:calc(33.33333333%);margin-left:0;text-align:center}.wishlist-index-index .products-grid .product-item .product-item-photo{border:1px solid #ddd;text-align:center;margin-bottom:22px}.wishlist-index-index .products-grid .product-item .product-item-info:hover .product-item-photo{margin:0 -16px 20px}.wishlist-index-index .products-grid .product-item .fieldset .field.qty,.wishlist-index-index .products-grid .product-item .fieldset .product-item-actions{display:block;vertical-align:bottom}.wishlist-index-index .products-grid .product-item .product-item-tooltip{cursor:pointer}.wishlist-index-index .products-grid .product-item .product-item-tooltip+.product-item-inner{padding-top:36px}.wishlist-index-index .products-grid .product-item .box-tocart{margin:0 0 8px}.wishlist-index-index button:not(.primary){padding:0 25px;font-size:14px}.wishlist-index-index .actions-toolbar>.primary .action,.wishlist-index-index .actions-toolbar>.secondary .action{margin-bottom:10px;margin-right:15px}@media (max-width:991px){.wishlist-index-index .block-collapsible-nav .item{display:block;width:100%}}@media (max-width:767px){.wishlist-index-index .products-grid.wishlist{margin:0}.wishlist-index-index .products-grid.wishlist .product-item-photo{float:none;margin:0 -16px 20px}.wishlist-index-index .products-grid.wishlist .product-item:first-child{border-top:0 !important}.wishlist-index-index .products-grid.wishlist .product-image-container{max-width:none}.wishlist-index-index .products-grid.wishlist .product-item-name,.wishlist-index-index .products-grid.wishlist .product-item-description,.wishlist-index-index .products-grid.wishlist .product-item .price-box,.wishlist-index-index .products-grid.wishlist .product-item-tooltip{margin-left:0}.wishlist-index-index .products-grid.wishlist .box-tocart{float:none}.wishlist-index-index .products-grid .product-item{width:50%}.wishlist-index-index .block-collapsible-nav{top:10px}.wishlist-index-index .products-grid .product-item .fieldset .field.qty,.wishlist-index-index .products-grid .product-item .fieldset .product-item-actions{display:inline-block;vertical-align:middle;text-align:left}.wishlist-index-index .products-grid .product-item .fieldset .field.qty{padding-right:10px}.wishlist-index-index .products-grid .product-item .fieldset .product-item-actions{padding-top:12px}}@media (max-width:639px){.wishlist-index-index .products-grid .product-item{border:1px solid #ddd;padding-bottom:20px}.wishlist-index-index .form-wishlist-items{margin-bottom:-60px}.wishlist-index-index .product-item-inner{margin-top:10px}}@media (max-width:480px){.wishlist-index-index .products-grid .product-item{width:100%}}.catalogsearch-advanced-result .message{margin-bottom:30px}.catalogsearch-advanced-result .message.notice{margin-top:20px}.catalogsearch-advanced-result .sidebar{margin-top:-15px}@media (max-width:991px){.opc-block-summary{padding:28px 15px}.opc-block-summary .product-item .product-item-name-block,.opc-block-summary .product-item .subtotal{display:block;text-align:left}.opc-block-summary .product-item .details-qty{margin-top:-9px;margin-bottom:0px}}@media (min-width:640px){.wishlist-index-index .product-item-info{transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;-webkit-transition:all 300ms ease 0s;transition-property:padding}.wishlist-index-index .product-item-inner{background:#fff;border:1px solid #ddd;box-shadow:none;border-top:none;left:0;margin:-10px 0 0 -1px;padding:27px 15px 9px;position:absolute;right:-1px;z-index:-1}.wishlist-index-index .products-grid .product-item-info:hover,.wishlist-index-index .products-grid .product-item-info.active{background:#fff;box-shadow:none;border:1px solid #ddd;margin:0;padding:0 15px;position:relative;z-index:4;border-bottom:none}}@media (max-width:767px){.catalogsearch-advanced-result .sidebar{margin-top:-50px}.account .messages>.message:first-child{margin-top:30px}.account .messages>.message:last-child{margin-bottom:0}.account .column.main+.sidebar{margin-top:60px}.account .block-reorder{margin-bottom:40px}.account .sidebar .block-title{padding-bottom:0}.account .column.main .block:not(.widget) .block-title>.action{float:none;margin-top:5px;margin-left:0;display:block}.account.page-layout-2columns-left .columns .column.main{margin-bottom:50px}body.catalog-product-compare-index .action.print{margin-top:-22px}.actions-toolbar>.primary,.actions-toolbar>.secondary{text-align:left}.actions-toolbar>.primary .action,.actions-toolbar>.secondary .action,.bundle-actions .action.primary.customize,.bundle-options-container .block-bundle-summary .box-tocart .action.primary,.box-tocart .action.tocart,.box-tocart .action.instant-purchase{width:auto}.opc-estimated-wrapper,.checkout-payment-method .payment-methods,.checkout-payment-method .payment-option{margin-right:0;margin-left:0}.checkout-payment-method .payment-option .payment-option-title,.checkout-payment-method .step-title,.checkout-payment-method .payment-method-title,.checkout-payment-method .payment-option .payment-option-content{padding-right:0;padding-left:0}.checkout-payment-method .payment-option .form-discount .actions-toolbar{position:static}.checkout-payment-method .payment-option .form-discount .actions-toolbar button.action{width:auto}.opc-estimated-wrapper{background:#f5f5f5;margin:-21px -15px 15px;padding:18px 15px;border:none}.opc-estimated-wrapper .estimated-block .estimated-price{color:rgba(21,21,21,0.7)}.checkout-index-index .opc-sidebar .opc-block-summary .items-in-cart>.title{font-size:15px;padding-top:0}.checkout-index-index .opc-sidebar .opc-block-summary .items-in-cart>.title:after{top:3px}.opc-block-shipping-information{padding:0 30px 20px;margin-top:0}.opc-block-shipping-information .shipping-information-title{font-size:18px;margin:0 0 18px;border-bottom:1px solid #ddd}.opc-block-shipping-information .ship-to{margin-bottom:40px}.checkout-index-index .actions-toolbar>.primary{text-align:left}.checkout-index-index .actions-toolbar>.primary .action.primary{width:auto}.checkout-index-index .checkout-shipping-method .actions-toolbar{margin-top:0}.checkout-index-index .opc-sidebar{margin-top:0}.checkout-index-index .opc-sidebar .opc-block-summary{border:none;padding-top:28px;margin-bottom:5px}.checkout-index-index .opc-wrapper{margin-top:30px}.checkout-index-index .opc-wrapper .form-login{padding-left:15px;padding-right:15px}.minicart-wrapper{margin-top:7px}.minicart-wrapper .action.showcart:before{content:"\eabd";font-family:ionicons;font-size:18px}.minicart-wrapper .action.showcart .counter.qty{background:rgba(21,21,21,0.7);margin-left:5px}.minicart-wrapper .action.showcart .counter-number{text-shadow:none}.custom-slide._show{z-index:9999 !important}.custom-slide .opc-block-summary{border:none}.custom-slide .modal-inner-wrap{background:#fff}.authentication-wrapper .authentication-dropdown{max-width:420px;min-width:300px;min-height:250px}.block-authentication{padding-right:15px;padding-left:15px}}@media (max-width:639px){.opc-wrapper .methods-shipping{background:transparent;margin:0;padding:0;border-bottom:none}.checkout-index-index .checkout-shipping-method{margin-top:50px}.opc-wrapper .form-login,.opc-wrapper .form-shipping-address,.opc-wrapper .methods-shipping{margin-left:0;margin-right:0}}body.checkout-cart-index .page-main .cart.table-wrapper .cart thead tr th.col{border-color:#ddd;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:14px 30px 11px;color:#151515}body.checkout-cart-index .page-main .cart.table-wrapper .cart thead tr th.col:first-child{padding-left:0}body.checkout-cart-index .page-main .cart.table-wrapper .cart thead tr th.col:last-child{padding-right:0}.mark,mark{background:transparent}.cart.table-wrapper .product-item-details{display:table-cell;vertical-align:top;white-space:normal;width:99%;padding-top:15px}.cart.table-wrapper .item-options dt{font-size:12px;color:#454545}.cart.table-wrapper .item-options dd,.cart.table-wrapper .item-options dt{margin-bottom:2px}.cart.table-wrapper .product-item-name{font-size:14px;font-weight:600;font-family:'Jost',sans-serif;text-transform:capitalize}.cart.table-wrapper .product-item-name+.item-options{margin-top:15px}.cart.table-wrapper .product-image-wrapper{border:1px solid #ddd}.cart.table-wrapper .item{border-top:0}.cart.table-wrapper .item .col.item{display:block;min-height:75px;padding:20px 8px 13px 0;position:relative}.cart.table-wrapper .item .col:not(.item){padding:36px 30px 0}.cart.table-wrapper .item .col:last-child{padding-right:0}.paypal-review .table-paypal-review-items .col.price .price-including-tax,.paypal-review .table-paypal-review-items .col.price .price-excluding-tax,.paypal-review .table-paypal-review-items .col.subtotal .price-including-tax,.paypal-review .table-paypal-review-items .col.subtotal .price-excluding-tax,.cart.table-wrapper .col.price .price-including-tax,.cart.table-wrapper .col.price .price-excluding-tax,.cart.table-wrapper .col.subtotal .price-including-tax,.cart.table-wrapper .col.subtotal .price-excluding-tax,.cart.table-wrapper .col.msrp .price-including-tax,.cart.table-wrapper .col.msrp .price-excluding-tax,.order-details-items .col.price .price-including-tax,.order-details-items .col.price .price-excluding-tax,.order-details-items .col.subtotal .price-including-tax,.order-details-items .col.subtotal .price-excluding-tax{font-size:16px;color:rgba(21,21,21,0.7);font-weight:600}body.checkout-cart-index .page-main .cart-summary{border:3px solid #eee;background:#fff;position:relative;padding:30px 27px 37px;top:0 !important}.cart-summary>.title{display:none}.cart-summary .price{font-weight:bold}.cart-summary .block>.title{border-top:none}.cart-summary .action.multicheckout{color:#000}.cart-summary .action.multicheckout:hover{color:rgba(21,21,21,0.7)}.cart-summary #co-shipping-method-form .fieldset .field:last-child,.cart-summary #co-shipping-method-form .fieldset dd:last-child{margin-bottom:0}.cart-summary .checkout-methods-items{margin:6px 0 8px}.cart-totals .grand .mark,.opc-block-summary .table-totals .grand .mark{font-size:14px;border-top:1px solid #ddd}.cart-totals .grand .amount,.opc-block-summary .table-totals .grand .amount{font-size:16px;border-top:1px solid #ddd;font-weight:bold}.cart-totals .grand .amount .price,.opc-block-summary .table-totals .grand .amount .price{color:rgba(21,21,21,0.7)}.totals.shipping>.mark{padding-bottom:15px}.cart-summary .block .item-options .field .radio{margin-top:6px}.paypal-review-discount .block>.title strong,.cart-discount .block>.title strong{color:#000;font-weight:400;font-size:14px}body.checkout-cart-index .page-main .cart-container .form-cart .cart.table-wrapper .actions-toolbar{padding:0;padding-bottom:20px;margin:0 0 20px}.cart-container .form-cart .actions.main{text-align:right;margin-top:45px}.cart-container .cart-discount{margin-top:-51px}.cart-container .cart-discount .block.discount{width:60%}.cart-container .cart-discount .block.discount>.title{display:none}.cart-container .cart-discount .block.discount>.content{display:block !important;padding-bottom:0}.cart-container .form-cart{width:75%;float:left;padding-right:30px;box-sizing:border-box;margin-bottom:0}.cart-container .ecg-title h3{margin-bottom:54px;text-align:center;padding-top:20px}.cart-container button[type='submit']{font-size:14px;padding:0 30px}@media (max-width:991px){.cart-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-box-orient:vertical;box-orient:vertical}.cart-container .form-cart{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}.cart-container .cart-summary{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;margin-top:50px}.cart-container .ecg-block{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-ms-flex-order:3;-webkit-order:3;order:3}.cart-container .cart-summary,.cart-container .form-cart{width:100%;float:left}.cart-container .cart-discount .block.discount{width:90%}}@media (max-width:767px){.cart-container{padding:0 15px}.cart-container .cart-discount{margin-top:0;margin-bottom:30px;border-bottom:none}.cart-container .cart-discount .block.discount{width:100%}.cart-container .cart-discount .block.discount .content{padding:0 0 30px}.cart-container .form-cart{padding-right:0;margin-bottom:20px}.cart-container .form-cart .cart.table-wrapper .actions-toolbar{margin-top:-25px !important;margin-bottom:30px}.cart-container .form-cart .actions.main{text-align:left;margin-top:30px}.cart-container .cart.table-wrapper .item .col:not(.item){padding:63px 0 24px;text-align:left}.cart-container .cart.table-wrapper .item .col.item{padding:15px 0 0 90px}.cart-container .cart.table-wrapper .product-item-photo{left:0;max-width:none}.cart-container .cart.table-wrapper .product-item-details{padding-left:45px}}@media (max-width:480px){.cart-container .paypal-review-discount .actions-toolbar,.cart-container .cart-discount .actions-toolbar{display:block;vertical-align:top;width:auto;text-align:left;float:left}.cart-container .paypal-review-discount .field,.cart-container .cart-discount .field{display:block;width:100%;margin-bottom:10px}}body .cart-discount .actions-toolbar button.action.primary{transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;-webkit-transition:all 300ms ease 0s;height:36px;font-size:14px;text-transform:capitalize;color:#fff;font-weight:500;background:#151515;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0;line-height:36px;padding:0 35px;letter-spacing:0.5px;text-decoration:none;-webkit-box-shadow:none;-moz-box-shadow:none;outline:none !important;display:inline-block;position:relative;z-index:2;margin:0;box-shadow:none}body .cart-discount .actions-toolbar button.action.primary a{color:#fff}body .cart-discount .actions-toolbar button.action.primary:hover,body .cart-discount .actions-toolbar button.action.primary:active,body .cart-discount .actions-toolbar button.action.primary:focus{background:rgba(21,21,21,0.7);border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}body .cart-discount .actions-toolbar button.action.primary:hover a,body .cart-discount .actions-toolbar button.action.primary:active a,body .cart-discount .actions-toolbar button.action.primary:focus a{color:#fff}body .cart-discount .actions-toolbar button.action.primary:hover{color:#fff}@media (max-width:991px){.cart-container .form-cart{padding-right:0}}@media (min-width:768px) and (max-width:991px){.cart-container .cart-discount{width:70%}}@media (max-width:767px){.cart.table-wrapper .gift-options-cart-item+.action-towishlist{position:static}.cart.table-wrapper .action-towishlist>span{position:static;margin-left:-15px}.cart.table-wrapper .action-towishlist:before{display:none}.cart-container .ecg-title h3{margin-bottom:40px}body.checkout-cart-index .page-main .cart-summary{padding:10px 0 27px}.cart-summary .checkout-methods-items{margin-top:0}}.login-container .block-customer-login,.login-container .block-new-customer{border:1px solid #ddd;padding:30px 30px 45px;margin-bottom:0;box-sizing:border-box}.login-container .actions-toolbar .secondary a.action{margin-top:12px}.login-container .fieldset:after{margin-bottom:-8px;margin-top:25px}.block-customer-login .login .actions-toolbar{padding-top:14px}.login-container .block .block-title,.amazon-validate-container .block .block-title{font-size:20px;margin-bottom:22px}.amazon-validate-container .block .block-title strong,.login-container .block .block-title strong{font-weight:600;font-family:'Jost',sans-serif;color:#151515}@media (max-width:767px){.login-container .block-customer-login{margin-bottom:30px}}#about-us .testimonial:before{display:none}#about-us .cms-box img{margin:0}#about-us .cms-box p{margin-bottom:20px}#about-us .cms-box .cms-box-line{margin-bottom:25px;overflow:hidden}#about-us .cms-box .cms-box-line:last-child{margin-bottom:0}#about-us .cms-box .cms-box-line>em{margin-bottom:10px;text-transform:capitalize;font-size:16px;font-style:normal;font-weight:600;color:#151515}#about-us .cms-box .cms-line{position:relative;display:block;background:#dddddd;margin-top:13px;height:8px;width:100%}#about-us .cms-box .cms-line .cms-line-comp{position:absolute;display:block;height:8px;width:0px;background:rgba(21,21,21,0.7)}#about-us .cms-box .cms-line .label em{display:none}#about-us .cms-box .cms-line .label{color:#454545;display:block;font-size:16px;font-weight:normal;padding:0;position:absolute;right:100%;top:-33px}.ecg-block.our-team{padding:90px 0 0;margin-bottom:0}.ecg-block.our-team .info h3{font-weight:600;font-size:21px;margin:22px 0 5px}.ecg-block.our-team .item-team .avarta{position:relative}.ecg-block.our-team .item-team .avarta .social-team{-webkit-transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s;opacity:0;filter:alpha(opacity=0);position:absolute;top:50%;left:0;width:100%;text-align:center;-webkit-transform:translateY(-70%);-ms-transform:translateY(-70%);-o-transform:translateY(-70%);transform:translateY(-70%)}.ecg-block.our-team .item-team .avarta .social-team a{font-size:12px;margin:0 12px;color:#000}.ecg-block.our-team .item-team .avarta .social-team a:hover{color:rgba(21,21,21,0.7)}.ecg-block.our-team .item-team:hover .avarta .social-team{opacity:1;filter:alpha(opacity=100);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.ecg-block.our-team .job-team{font-size:12px;font-weight:500;text-transform:uppercase}.ecg-block.our-team img{-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;margin:0 auto}.ecg-block.our-team .image{background:#fff;padding:5px;position:relative;border:1px solid #ddd}.ecg-block.our-team p{padding:5px 0 6px;margin-bottom:0}.ecg-block.our-team ul.menu.m-inline{padding-left:0;margin-top:20px}.ecg-block.our-team ul.menu.m-inline li{padding:0 8px}.cms-page-view .ecg-block ul{padding-left:17px;margin-top:31px;margin-bottom:0}.cms-page-view .ecg-block ul li:last-child{margin-bottom:0}.cms-page-view h3{margin-top:-4px}.cms-no-route ul.disc br+a{margin-top:11px;display:inline-block}.cms-no-route ul>li:last-child{margin-bottom:0}.form.contact .fieldset>.legend{border-bottom:0;font-size:32px;padding-bottom:0;margin-bottom:45px;margin-top:-8px}.info h3{font-weight:600;font-size:21px;margin:0 0 5px}.info .contact-info{margin-bottom:38px}.info .contact-line{margin-bottom:25px}.info .contact-line:last-child{margin-bottom:0}.info .contact-line:before,.info .contact-line:after{content:'';display:table;clear:both}.info .contact-line .text{width:-webkit-calc(100% - 55px);width:expression(100% - 55px);width:-moz-calc(100% - 55px);width:-o-calc(100% - 55px);width:calc(100% - 55px);margin-top:6px}.info .contact-line .icon,.info .contact-line .text{float:left}.info .contact-line .icon{padding-right:0;width:40px;color:#fff;margin-right:15px;height:40px;background:rgba(21,21,21,0.7);line-height:40px;text-align:center}.info .contact-line a{color:#454545}.info .contact-line a:hover{color:#151515}.info .contact-line .text p{margin-bottom:0}#about-us .cosmetic_about_us{padding:0}#about-us .cosmetic_about_us .right-block ul{margin-bottom:37px}#about-us .cosmetic_about_us .right-block a.readmore{transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;-webkit-transition:all 300ms ease 0s;color:#000;font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:2px;position:relative;padding:0 0 5px;border-color:rgba(21,21,21,0.7);color:rgba(21,21,21,0.7)}#about-us .cosmetic_about_us .right-block a.readmore:after{content:'';position:absolute;bottom:0;right:0;width:100%;height:2px;background:rgba(21,21,21,0.7)}#about-us .cosmetic_about_us .right-block a.readmore a{color:#151515}#about-us .cosmetic_about_us .right-block a.readmore:hover{color:rgba(21,21,21,0.7)}#about-us .cosmetic_about_us .right-block a.readmore:hover a{color:rgba(21,21,21,0.7)}.about-us-middle-block{padding:90px 0}.about-us-middle-block .icon-box{float:left;font-size:24px;color:rgba(21,21,21,0.7);width:24px;margin-right:26px}.about-us-middle-block .text-box{float:left;width:-webkit-calc(100% - 54px);width:expression(100% - 54px);width:-moz-calc(100% - 54px);width:-o-calc(100% - 54px);width:calc(100% - 54px);font-size:15px;margin-bottom:25px}.about-us-middle-block .text-box h4{font-weight:600;margin-bottom:10px;font-family:'Jost',sans-serif;text-transform:uppercase}.about-us-middle-block .online-payment .text-box{margin-bottom:0}.about-us-middle-block>.row>div:first-child{padding:65px 15px}.about-us-middle-block .testimonial{background:#f5f5f5;height:100%;display:flex;justify-content:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-box-orient:vertical;box-orient:vertical;padding:0 60px}.about-us-middle-block .testimonial .info .image{max-width:60px;float:left;border-radius:50%;overflow:hidden;margin-right:20px}.about-us-middle-block .testimonial .info .text{float:left;width:-webkit-calc(100% - 80px);width:expression(100% - 80px);width:-moz-calc(100% - 80px);width:-o-calc(100% - 80px);width:calc(100% - 80px)}.about-us-middle-block .testimonial .info .text h4{margin-bottom:5px;margin-top:9px}.about-us-middle-block .testimonial .info .text p{font-size:12px}.about-us-middle-block .testimonial .description{padding:16px 45px 0;font-size:14px;line-height:30px;position:relative}.about-us-middle-block .testimonial .description:before{content:'\f10d';font-family:'kazen-font';position:absolute;left:0;top:6px;font-size:18px;opacity:0.2}.about-us-middle-block .testimonial .description:after{content:'\f10e';font-family:'kazen-font';position:absolute;right:0;bottom:6px;font-size:18px;opacity:0.2}@media (max-width:767px){.about-us-middle-block{padding:50px 0}.about-us-middle-block>.row>div:first-child{padding:0 15px}.about-us-middle-block .testimonial{padding:50px 30px}.about-us-middle-block .online-payment .text-box{margin-bottom:20px}}@media (max-width:479px){.about-us-middle-block .testimonial{padding:50px 15px}.about-us-middle-block .testimonial .description{font-size:15px;line-height:26px}}.background-default{background:#f5f5f5}@media (max-width:991px){.ecg-block.our-team .ecg-title{padding-left:0}}@media (max-width:767px){.form.contact .fieldset>.legend{margin-bottom:25px;font-size:25px}.info h3{margin-bottom:28px;font-size:25px}.info .contact-line .text{margin-top:-6px}.ecg-testimonial .des-content{font-size:16px}.about-text h3{margin-bottom:32px;font-size:18px}.about-video{margin:0;padding:15px 15px 52px;margin-bottom:50px}.ecg-block.our-team .ecg-title{text-align:center;margin-bottom:40px}.ecg-block.our-team .ecg-title h3{font-size:25px;margin-bottom:10px;padding-right:0}.ecg-block.our-team .col-xs-12:last-child .item-team{margin-bottom:0}.ecg-block.our-team .item-team{margin-bottom:30px}.cms-no-route .block-wishlist .block-title{margin:0 0 26px}}@media (max-width:400px){.form.contact{margin-bottom:20px}.info .contact-line .text{margin-top:6px}}.contact-infomation{padding-bottom:50px}.contact-infomation h3.title{font-size:10px;color:#858585;text-align:center;margin-bottom:15px}.contact-infomation .contact-header{max-width:600px;margin:0 auto 70px}.contact-infomation .contact-header h4{font-size:36px;color:#151515;text-align:center;line-height:1.2;margin-bottom:20px;font-weight:normal}.contact-infomation .box-info{text-align:center}.contact-infomation .box-info .icon{width:80px;height:80px;border:1px solid rgba(21,21,21,0.7);border-radius:50%;font-size:24px;line-height:80px;margin:0 auto;color:rgba(21,21,21,0.7);transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;-webkit-transition:all 300ms ease 0s}.contact-infomation .box-info h4{font-size:20px;margin-top:27px;margin-bottom:10px}.contact-infomation .box-info:hover .icon{color:#fff;background:rgba(21,21,21,0.7)}@media (min-width:768px){.contact-infomation{padding-bottom:100px}}.contact-infomation .headquarter .title{font-size:14px}.google-map.ecg-block{margin-bottom:-50px}.google-map.ecg-block #map{height:600px !important}.google-map.ecg-block .title{font-size:36px;color:#151515;line-height:1.2;margin-bottom:20px;font-weight:normal}@media (min-width:576px){.google-map.ecg-block{margin-left:calc(-100vw / 2 + 540px / 2);margin-right:calc(-100vw / 2 + 540px / 2)}}@media (min-width:768px){.google-map.ecg-block{margin-left:calc(-100vw / 2 + 720px / 2);margin-right:calc(-100vw / 2 + 720px / 2)}}@media (min-width:992px){.google-map.ecg-block{margin-left:calc(-100vw / 2 + 960px / 2);margin-right:calc(-100vw / 2 + 960px / 2)}}@media (min-width:1200px){.google-map.ecg-block{width:100vw;margin:0 calc(-100vw / 2 + 1140px / 2);margin-bottom:-100px}}.headquarter .iconbox-inner .icon{display:block;width:85px;height:85px;margin:0 auto 10px;background:url(../images/addressicon.png) no-repeat;background-size:auto;background-position:center}.headquarter .iconbox-inner .title{font-size:10px;text-transform:uppercase;font-weight:600;color:#858585;margin-bottom:10px}.headquarter .iconbox-inner .desc{font-size:15px;font-weight:600;color:#151515}.headquarter .iconbox-inner.phone .icon{background-image:url(../images/phoneicon.png)}.headquarter .iconbox-inner.mail .icon{background-image:url(../images/mailicon.png)}.headquarter .sub-title{font-size:18px;font-weight:600;margin:0 0 15px}.headquarter .text-theme{color:rgba(21,21,21,0.7)}.headquarter .inner{margin-bottom:30px}.headquarter .inner:last-child{margin-bottom:0}.headquarter .inner i{margin-right:4px;color:rgba(21,21,21,0.7)}.headquarter .inner:nth-child(3) .sub-title{margin-bottom:30px}.headquarter .social ul{padding-left:0}.headquarter .social li{display:inline-block;margin-right:25px}.headquarter .social li a{color:#454545}.headquarter .social li a:hover{color:#151515}@media (min-width:1200px){.headquarter .sub-title{font-size:24px}}.form-contact{max-width:634px;margin:40px auto 0;text-align:left}.form-contact .info h3{font-size:32px;margin-bottom:29px;letter-spacing:1px;line-height:40px}.form-contact .info{padding-top:90px;padding-right:67px;text-align:right}.form-contact form#contact-form input[type="text"],.form-contact form#contact-form input[type="password"],.form-contact form#contact-form input[type="url"],.form-contact form#contact-form input[type="tel"],.form-contact form#contact-form input[type="search"],.form-contact form#contact-form input[type="number"],.form-contact form#contact-form input[type="datetime"],.form-contact form#contact-form input[type="email"],.form-contact form#contact-form textarea{background:transparent;border-bottom:1px solid #ededed;padding:12px 0;height:48px;font-size:12px}.form-contact form#contact-form input[type="text"]:focus,.form-contact form#contact-form input[type="password"]:focus,.form-contact form#contact-form input[type="url"]:focus,.form-contact form#contact-form input[type="tel"]:focus,.form-contact form#contact-form input[type="search"]:focus,.form-contact form#contact-form input[type="number"]:focus,.form-contact form#contact-form input[type="datetime"]:focus,.form-contact form#contact-form input[type="email"]:focus,.form-contact form#contact-form textarea:focus{border:none;border-bottom:1px solid #ededed}.form-contact form#contact-form .label{display:none}.form-contact form#contact-form .field{margin-bottom:30px}.form-contact form#contact-form .field.comment{margin-bottom:0}.form-contact form#contact-form .field.comment .control>div{background:transparent}.form-contact form#contact-form>.fieldset.group-info{margin:0 -15px}.form-contact form#contact-form>.fieldset.group-info>.field:nth-child(1),.form-contact form#contact-form>.fieldset.group-info>.field:nth-child(2){float:left;width:50%}.form-contact form#contact-form>.fieldset.group-info>.field{padding:0 15px}.form-contact form#contact-form .actions-toolbar .primary{float:none}.form-contact form#contact-form .actions-toolbar .primary button[type='submit']{height:50px;line-height:50px;font-size:10px;background:#151515;margin:0;color:#fff;font-weight:500;width:180px;text-transform:uppercase}@media (max-width:991px){.form-contact .info{padding-right:0}}@media (max-width:767px){.form-contact .info{text-align:center;padding-top:0}.form-contact .info h3{margin-bottom:10px;font-size:25px}.form-contact .info .contact-info{margin-bottom:30px}.form-contact form#contact-form{margin-bottom:30px}}@media (max-width:479px){.form-contact form#contact-form>.fieldset.group-info>.field:nth-child(1),.form-contact form#contact-form>.fieldset.group-info>.field:nth-child(2){float:none;width:100%}}