@-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:#7aaed6;font-weight:700;background:transparent;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;border:1px solid #7aaed6;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:#7aaed6}.btn-border-primary-radius:hover{background:#7aaed6;-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:'Montserrat',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:#333}.minicart-wrapper .action.showcart .counter-label{display:none;opacity:0}.cms-index-index .page.messages{display:none}.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}.block-minicart .product-image-container{width:78px !important}.ecg-widget-product .product-image-container,.products-grid .product-image-container,.tab-product-content .product-image-container{width:100% !important}.products-list .product-item .product-item-inner .actions-secondary>a{width:auto;line-height:unset}.products-list .product-item .product-image-container{width:540px !important}a#back-top{width:60px;height:60px;background-color:#7aaed6;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-color:#7aaed6}body .ui-dialog .ui-dialog-buttonset button{padding:0 10px}.modal-content,.modal-header{border:none}#header.type-2 .side-menu #megamenu .ecg-submenu::-webkit-scrollbar,#header.type-6 .side-menu #megamenu .ecg-submenu::-webkit-scrollbar,#header.type-4 .side-menu #megamenu .ecg-submenu::-webkit-scrollbar,#header.type-7 .side-menu #megamenu .ecg-submenu::-webkit-scrollbar,#header.type-8 .header-menu #megamenu>ul>li>.ecg-submenu::-webkit-scrollbar,#header.type-2 .side-menu::-webkit-scrollbar,.switcher-language .switcher-dropdown::-webkit-scrollbar{width:3px}#header.type-2 .side-menu #megamenu .ecg-submenu::-webkit-scrollbar-track,#header.type-6 .side-menu #megamenu .ecg-submenu::-webkit-scrollbar-track,#header.type-4 .side-menu #megamenu .ecg-submenu::-webkit-scrollbar-track,#header.type-7 .side-menu #megamenu .ecg-submenu::-webkit-scrollbar-track,#header.type-8 .header-menu #megamenu>ul>li>.ecg-submenu::-webkit-scrollbar-track,#header.type-2 .side-menu::-webkit-scrollbar-track,.switcher-language .switcher-dropdown::-webkit-scrollbar-track{background:#ddd}#header.type-2 .side-menu #megamenu .ecg-submenu::-webkit-scrollbar-thumb,#header.type-6 .side-menu #megamenu .ecg-submenu::-webkit-scrollbar-thumb,#header.type-4 .side-menu #megamenu .ecg-submenu::-webkit-scrollbar-thumb,#header.type-7 .side-menu #megamenu .ecg-submenu::-webkit-scrollbar-thumb,#header.type-8 .header-menu #megamenu>ul>li>.ecg-submenu::-webkit-scrollbar-thumb,#header.type-2 .side-menu::-webkit-scrollbar-thumb,.switcher-language .switcher-dropdown::-webkit-scrollbar-thumb{background:#666}#header.type-2 .side-menu #megamenu .ecg-submenu::-webkit-scrollbar-thumb:hover,#header.type-6 .side-menu #megamenu .ecg-submenu::-webkit-scrollbar-thumb:hover,#header.type-4 .side-menu #megamenu .ecg-submenu::-webkit-scrollbar-thumb:hover,#header.type-7 .side-menu #megamenu .ecg-submenu::-webkit-scrollbar-thumb:hover,#header.type-8 .header-menu #megamenu>ul>li>.ecg-submenu::-webkit-scrollbar-thumb:hover,#header.type-2 .side-menu::-webkit-scrollbar-thumb:hover,.switcher-language .switcher-dropdown::-webkit-scrollbar-thumb:hover{background:#222}html[class^='ie']{height:auto}html[class^='ie'] body{height:auto}#authenticationPopup+p{margin-top:60px}.default-lookbook .item a{overflow:hidden;display:block}.default-lookbook .item a img{transition:.2s}.default-lookbook .item a img:hover{transform:rotate(3deg) scale(1.1)}.banner-sale{overflow:hidden}.banner-sale img{transition:.2s}.banner-sale:hover img{transform:rotate(2deg) scale(1.05)}.category-grid.style-3 .image-wrapper a{display:block;overflow:hidden}.category-grid.style-3 .image-wrapper a img{transition:.2s}.category-grid.style-3 .item:hover .image-wrapper a img{transform:rotate(2deg) scale(1.05)}.newsletter-contact .newsletter:not(.field) input[type='email']{border-top:none;border-left:none;border-right:none}.newsletter-contact .newsletter:not(.field) input[type='email'].mage-error{border-bottom:1px solid #b20f0f}.row.collection-grid .item-demo .item>a{border:1px solid #ddd d;padding:2px;display:block}.row.collection-grid .item-demo .item .widget-title{font-size:14px}.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){.row.collection-grid .item-demo{flex:0 0 20%;max-width:20%}}@media (min-width:1200px){.container{max-width:1170px;padding-left:0;padding-right:0}}.cms-index-index .top-container-title .page-title-wrapper h1{display:none}.boxed-width{padding:0 15px}.columns .column.main{padding-bottom:100px}.columns .column.main>div>.ecg-block:last-child{margin-bottom:0}iframe{max-width:100%}.top-container-title{text-align:center;padding:105px 0 88px;margin-bottom:88px;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:#333;font-size:32px;line-height:38px;text-transform:uppercase;font-family:'Montserrat',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:#555;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}.top-container-title .breadcrumbs .items a{color:#7aaed6;text-decoration:none}.top-container-title .breadcrumbs .items .item.home:before{content:"\f015";font-family:'FontAwesome';vertical-align:top;padding-right:5px;color:#333}.top-container-title .breadcrumbs strong{font-weight:500;color:#555}.top-container-title .breadcrumbs a:visited{color:#7aaed6;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}.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-home .columns,.page-layout-2columns-right .columns{margin-left:-15px;margin-right:-15px}.page-layout-2columns-right-home .column.main,.page-layout-2columns-right .column.main{width:75%;padding-left:15px;padding-right:15px}.page-layout-2columns-right-home .sidebar-main,.page-layout-2columns-right .sidebar-main{width:25%;padding:0 15px}.page-layout-2columns-right-home .sidebar-additional,.page-layout-2columns-right .sidebar-additional{width:25%;padding:0 15px}.page-layout-2columns-right-home .sidebar .ecg-block:last-child,.page-layout-2columns-right .sidebar .ecg-block:last-child{margin-bottom:0 !important}.page-layout-2columns-right-home .sidebar-additional>.block:last-child,.page-layout-2columns-right .sidebar-additional>.block:last-child{margin-bottom:0}body{font-family:'Open Sans',sans-serif;font-weight:normal;font-size:14px;line-height:24px;color:#555}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 #7aaed6}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 #7aaed6}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:#f5f5f5;min-height:100px}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 #7aaed6}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:1px solid #7aaed6}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:'FontAwesome';content:'\f00c';font-size:14px;position:absolute;top:-3px;left:3px;color:#555}body select{height:40px;line-height:40px;padding:0 30px 0 15px;border:1px solid #ddd}body a{color:#a7c7e7;transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;-webkit-transition:all 300ms ease 0s}body a:hover{color:#7aaed6;text-decoration:none}body a:visited{color:#a7c7e7}body a:visited:hover{color:#7aaed6;text-decoration:none}body h1,body h2,body h3,body h4,body h5{color:#333;font-family:'Montserrat',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:#333;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:100px}.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:#f2cd76;-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:#7aaed6;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:#f2cd76;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:#7aaed6;-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:#f2cd76;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:#7aaed6;-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:#f2cd76;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:#f2cd76;-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:#7aaed6;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:#555 !important;padding-left:5px}body .message a:hover{color:#333 !important;font-weight:bold}.product-message{background:#f3e8cb;height:40px;line-height:24px;padding:8px 15px 8px 20px;box-sizing:border-box;color:#333;margin-bottom:30px}.product-message:before{content:'\ea81';font-family:ionicons;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:'Montserrat',sans-serif;font-size:18px;color:#333;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,.page-layout-2columns-right-home .columns .column.main{padding-bottom:50px;width:100%}.page-layout-2columns-right .columns .sidebar:last-child,.page-layout-2columns-left .columns .sidebar:last-child,.page-layout-2columns-right-home .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-home .columns .sidebar-additional,.page-layout-2columns-right .columns .sidebar-main,.page-layout-2columns-left .columns .sidebar-main,.page-layout-2columns-right-home .columns .sidebar-main{width:100%;padding:0 15px;clear:both}.page-layout-2columns-right.account .column.main,.page-layout-2columns-left.account .column.main,.page-layout-2columns-right-home.account .column.main{margin-bottom:0}.page-layout-2columns-right.account .column.main+.sidebar,.page-layout-2columns-left.account .column.main+.sidebar,.page-layout-2columns-right-home.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-widget-product.type-1 .ecg-owlcarousel,.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-widget-product.type-1 .ecg-owlcarousel,.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-widget-product.type-1 .ecg-owlcarousel,.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-widget-product.type-1 .ecg-owlcarousel,.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}}#header .header-block{position:relative;font-size:13px}#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:24px}#header .header-block .action.toggle span:after{content:"\f107";font-family:'FontAwesome';margin-left:8px;display:inline-block;vertical-align:middle;line-height:1;padding-bottom:2px;color:#000}#header .header-block .action.toggle:hover span{color:#7aaed6}#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:#333;display:block;padding:10px 20px}#header .header-block .dropdown.switcher-dropdown li a:hover{color:#7aaed6}#header .header-block .dropdown.switcher-dropdown li.active a{color:#7aaed6}#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:#333;display:block;padding:3px 20px}#header .header-block .dropdown.switcher-dropdown ul li a:hover{color:#7aaed6}#header .header-block .dropdown.switcher-dropdown ul li.active a{color:#7aaed6}#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:130px}#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:1px}#header .header-block .header-customer-link .switcher-language .dropdown.switcher-dropdown,#header .header-block .header-customer-link .switcher-currency .dropdown.switcher-dropdown{max-width:130px;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:#333}#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:135px}}#ecg-search{position:relative}#ecg-search .block-search-top a{height:100px;display:inline-block;text-align:center;line-height:100px;font-size:24px;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 #7aaed6;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:#7aaed6}#ecg-search .block-content .nested .action.advanced{color:#333;text-decoration:none;font-size:13px}#ecg-search .block-content .nested .action.advanced:hover{text-decoration:underline;color:#7aaed6}#ecg-search .block-content:before{content:'';position:absolute;top:-9px;left:auto;right:14px;width:0;height:0;margin:auto;border-bottom:9px solid #7aaed6;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:#7aaed6}@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:#7aaed6;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:100px;font-size:24px;line-height:100px;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{background:none;float:left;position:absolute;right:0;top:30px;color:#fff;font-size:12px;line-height:18px;background:no-repeat;padding:0;border-radius:100%;height:unset;width:unset;min-width:unset;margin:0}#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:#7aaed6;padding:0;border-radius:50%;height:17px;width:17px;display:inline-block;line-height:16px;text-align:center;font-size:11px;font-family:'Montserrat',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 #7aaed6;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 #7aaed6;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:#333}#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:#7aaed6}#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:#555}#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:#7aaed6}#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:#333}#header-minicart .minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .product-item .product .actions .action.delete:before{color:#333}#header-minicart .minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .product-item .product .actions .action:hover.delete:before{color:#7aaed6}#header-minicart .minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .minicart-items .product-item .product .actions .action:hover.edit:before{color:#7aaed6}#header-minicart .minicart-wrapper .block-minicart .subtitle.empty{padding:20px 0;font-weight:normal}#header-minicart .loading-mask{background:transparent}#header-minicart .mage-dropdown-dialog{display:block !important;opacity:0 !important;visibility:hidden}#header-minicart:hover .mage-dropdown-dialog{opacity:1 !important;visibility:visible}#header-minicart:hover .minicart-wrapper .action.showcart{color:#7aaed6}#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}.type-8 #header-minicart .minicart-wrapper .block-minicart .block-content .minicart-items-wrapper{margin:0 -15px 20px}.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:24px;color:#000;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:#7aaed6;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:100px;height:100px;display:inline-block;font-family:'Montserrat',sans-serif;color:#000;font-weight:600;text-transform:uppercase;font-size:14px;letter-spacing:2px}#megamenu>ul>li>a .label{top:10px;margin-top:0}#megamenu>ul>li:first-child>a{padding-left:0}#megamenu>ul>li:hover>a{color:#7aaed6}#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:'Montserrat',sans-serif;font-weight:600;font-size:14px;color:#333}#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:'FontAwesome';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:#555;font-size:14px;font-weight:500}#megamenu .ecg-submenu ul li a:hover{color:#7aaed6}#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;max-width:100%}#megamenu .relative-right>.sub-dropdown{right:0;max-width:100%}@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 li.relative-left:hover>.sub-dropdown{transform:translateY(0) translateX(-50%);-webkit-transform:translateY(0) translateX(-50%);-ms-transform:translateY(0) translateX(-50%);-o-transform:translateY(0) 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}.main-col-2>ul>li{width:50%}.custom_html{padding:3px 15px 0 15px}.custom_html .title{font-weight:600;font-family:'Montserrat',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{max-width:800px}#megamenu>ul>li{margin:0 12px}#megamenu>ul>li>a{font-size: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:#333}#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);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:'Montserrat',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:#7aaed6}.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:'FontAwesome';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:#7aaed6}#megamenu .active>.open+.ecg-submenu{display:block}#megamenu>ul>li:hover>a{color:#333}#megamenu>ul>li.active>a{color:#7aaed6}#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:#333;font-family:'Montserrat',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:#333;font-family:'Montserrat',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:'Open Sans',sans-serif;color:#555;margin-bottom:6px;display:block}.nav-sections-item-content .switcher .switcher-trigger span{color:#333;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{padding:0 50px;position:absolute;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{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-1 .header-menu,#header.type-2 .header-menu,#header.type-3 .header-menu,#header.type-5 .header-menu,#header.type-6 .header-menu{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:right}#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{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-1 .header-right,#header.type-2 .header-right,#header.type-3 .header-right,#header.type-5 .header-right,#header.type-6 .header-right{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}#header.type-1 .logo,#header.type-2 .logo,#header.type-3 .logo,#header.type-5 .logo,#header.type-6 .logo{max-width:none;margin:0}.cms-index-index #header.type-1{position:absolute;width:100%;top:25px;z-index:2}.cms-index-index #header.type-6{top:60px}#header.type-2,#header.type-6{padding:0 60px}#header.type-2 .side-menu,#header.type-6 .side-menu{-webkit-overflow-scrolling:touch;-webkit-transition:right .3s;-moz-transition:right .3s;-ms-transition:right .3s;transition:right .3s;height:100%;right:-80%;right:calc(-45%);overflow:auto;position:fixed;top:0;width:80%;width:calc(45%);z-index:100;max-width:360px;background:#fff;padding:65px 40px}#header.type-2 .side-menu #megamenu>ul>li,#header.type-6 .side-menu #megamenu>ul>li{display:block;margin:0 0 30px !important;text-align:center}#header.type-2 .side-menu #megamenu>ul>li>a,#header.type-6 .side-menu #megamenu>ul>li>a{font-size:14px;font-weight:700;line-height:1.5 !important;height:auto !important;text-align:center}#header.type-2 .side-menu #megamenu .sub-dropdown .sub-inner .main-content,#header.type-6 .side-menu #megamenu .sub-dropdown .sub-inner .main-content,#header.type-2 .side-menu #megamenu .sub-dropdown .sub-inner .main-right,#header.type-6 .side-menu #megamenu .sub-dropdown .sub-inner .main-right{width:100% !important}#header.type-2 .side-menu #megamenu .sub-dropdown .sub-inner .main-right,#header.type-6 .side-menu #megamenu .sub-dropdown .sub-inner .main-right,#header.type-2 .side-menu #megamenu .sub-dropdown .sub-inner .main-left,#header.type-6 .side-menu #megamenu .sub-dropdown .sub-inner .main-left,#header.type-2 .side-menu #megamenu .sub-dropdown .sub-inner .main-top,#header.type-6 .side-menu #megamenu .sub-dropdown .sub-inner .main-top,#header.type-2 .side-menu #megamenu .sub-dropdown .sub-inner .main-bottom,#header.type-6 .side-menu #megamenu .sub-dropdown .sub-inner .main-bottom{display:none}#header.type-2 .side-menu #megamenu .main-content>ul>li,#header.type-6 .side-menu #megamenu .main-content>ul>li{width:100% !important}#header.type-2 .side-menu #megamenu .ecg-submenu,#header.type-6 .side-menu #megamenu .ecg-submenu{overflow-y:scroll}#header.type-2 .side-menu #megamenu .ecg-submenu .ecg-submenu,#header.type-6 .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-2 .side-menu #megamenu .collection-grid>div,#header.type-6 .side-menu #megamenu .collection-grid>div{width:100%;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 100%;max-width:100%}#header.type-2 .side-menu #megamenu .relative-left>.sub-dropdown,#header.type-6 .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:auto !important}#header.type-2 .side-menu .nav-sections,#header.type-6 .side-menu .nav-sections{position:static;width:100%;padding:0;max-width:none}#header.type-2 .side-menu .nav-sections .section-item-title,#header.type-6 .side-menu .nav-sections .section-item-title{display:none}#header.type-2 .side-menu .nav-sections .nav-sections-item-content,#header.type-6 .side-menu .nav-sections .nav-sections-item-content{padding:0;border:none;margin:0}#header.type-2 .side-menu .bottom-section,#header.type-6 .side-menu .bottom-section{position:absolute;bottom:0;left:0;width:100%;text-align:center;border-top:1px solid #ddd;padding:66px 0px;margin:0;list-style:none}#header.type-2 .side-menu .bottom-section .header-block:first-child,#header.type-6 .side-menu .bottom-section .header-block:first-child{margin-left:0}#header.type-2 .side-menu .bottom-section .header-block,#header.type-6 .side-menu .bottom-section .header-block{padding-top:0}#header.type-2 .header-block .switcher .action.toggle span i,#header.type-6 .header-block .switcher .action.toggle span i{display:none}#header.type-2 .header-menu,#header.type-6 .header-menu{padding-right:23px}#header.type-2 .header-menu>div,#header.type-6 .header-menu>div{display:inline-block;vertical-align:middle}#header.type-2 .header-menu .header-customer-link,#header.type-6 .header-menu .header-customer-link{padding-bottom:2px}#header.type-2 .header-logo .nav-toggle,#header.type-6 .header-logo .nav-toggle{display:none}#header.type-2 .header-right,#header.type-6 .header-right{padding-right:12px}#header.type-2 .header-right .logo,#header.type-6 .header-right .logo{display:none}#header.type-2 .header-right .nav-toggle,#header.type-6 .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,#header.type-6 .header-right .nav-toggle:before{display:none}#header.type-2 .header-right .nav-toggle>span,#header.type-6 .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),#header.type-6 .header-right .nav-toggle span:nth-child(1){top:0px}#header.type-2 .header-right .nav-toggle span:nth-child(2),#header.type-6 .header-right .nav-toggle span:nth-child(2){top:8px}#header.type-2 .header-right .nav-toggle span:nth-child(3),#header.type-6 .header-right .nav-toggle span:nth-child(3){top:16px}#header.type-2 .nav-toggle:after,#header.type-6 .nav-toggle:after{content:none !important}@media (min-width:992px){#header.type-2 .ecg-submenu,#header.type-6 .ecg-submenu{background:#f5f5f5;padding:60px;position:fixed;-webkit-transform:scale(0, 1);-ms-transform:scale(0, 1);-o-transform:scale(0, 1);transform:scale(0, 1);opacity:0;visibility:hidden;height:100%;max-width:320px;top:0;right:400px;left: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:auto !important}#header.type-2 .ecg-submenu ul li,#header.type-6 .ecg-submenu ul li{margin-bottom:14px}#header.type-2 #megamenu li:hover>.ecg-submenu,#header.type-6 #megamenu li:hover>.ecg-submenu{right:320px;opacity:1;visibility:visible;-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}}@media (max-width:991px){#header.type-2 #megamenu .open,#header.type-6 #megamenu .open{position:absolute;width:50px;height:50px;right:-13px;top:-12px}#header.type-2 #megamenu ul li.level-1>.ecg-submenu,#header.type-6 #megamenu ul li.level-1>.ecg-submenu{padding-left:0;margin-top:10px}}#header.type-6 .header-content{max-width:1170px;margin:0 auto}#header.type-6 .bottom-section{display:none}.cms-index-index #header.type-2{position:absolute;width:100%;top:25px;z-index:2}.nav-open{overflow:hidden}.nav-open #header.type-2 .side-menu,.nav-open #header.type-6 .side-menu{-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 0 8px 0 rgba(0,0,0,0.1);-ms-box-shadow:0 0 8px 0 rgba(0,0,0,0.1);box-shadow:0 0 8px 0 rgba(0,0,0,0.1);right:0;z-index:99;left:auto}.nav-open #header.type-2 .header-content,.nav-open #header.type-2+.page-main,.nav-open #header.type-6 .header-content,.nav-open #header.type-6+.page-main{margin-right:336px;transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;-webkit-transition:all 300ms ease 0s}.nav-open #header.type-4,.nav-open #header.type-4+.page-main,.nav-open #header.type-7,.nav-open #header.type-7+.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,.nav-open #header.type-7 .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-2 .header-right .nav-toggle,.nav-open #header.type-6 .header-right .nav-toggle,.nav-open #header.type-8 .show-main-menu .nav-toggle{top:-8px}.nav-open #header.type-2 .header-right .nav-toggle span:first-child,.nav-open #header.type-6 .header-right .nav-toggle span:first-child,.nav-open #header.type-8 .show-main-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-2 .header-right .nav-toggle span:nth-child(2),.nav-open #header.type-6 .header-right .nav-toggle span:nth-child(2),.nav-open #header.type-8 .show-main-menu .nav-toggle span:nth-child(2){opacity:0;left:-60px}.nav-open #header.type-2 .header-right .nav-toggle span:nth-child(3),.nav-open #header.type-6 .header-right .nav-toggle span:nth-child(3),.nav-open #header.type-8 .show-main-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,.nav-open #header.type-7 .header-menu .nav-toggle{top:-1px}.nav-open #header.type-4 .header-menu .nav-toggle span:first-child,.nav-open #header.type-7 .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),.nav-open #header.type-7 .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),.nav-open #header.type-7 .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,.nav-open #header.type-7 .header-menu .nav-toggle:after{display:none}@media (max-width:991px){#header.type-2 .side-menu .nav-sections,#header.type-6 .side-menu .nav-sections{height:auto}#header.type-2 .side-menu .bottom-section,#header.type-6 .side-menu .bottom-section{padding:30px 0;position:static}.section-item-title{display:none}#header-minicart .minicart-wrapper .action.showcart{height:90px;line-height:90px;font-size:24px}#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{height:90px;line-height:90px;font-size:24px}#header.type-1 .header-content .header-content-inner{min-height:90px}#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-1 .nav-toggle{position:absolute;top:50%;margin-top:-16px;left:0}#header.type-1 .nav-toggle:before{color:#333}#header.type-2{padding:0 30px}.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,.nav-open #header.type-7,.nav-open #header.type-7+.page-main{margin-left:272px}.nav-open #header.type-2 .header-content,.nav-open #header.type-2+.page-main,.nav-open #header.type-6 .header-content,.nav-open #header.type-6+.page-main{margin-right:0}.nav-open .page-wrapper{margin-right:0}.nav-open #header.type-2 .header-right .nav-toggle,.nav-open #header.type-6 .header-right .nav-toggle{top:21px;position:absolute;right:275px;left:auto;z-index:9}.nav-open #header.type-2 .header-right .nav-toggle span,.nav-open #header.type-6 .header-right .nav-toggle span{background:#fff}.nav-open #header.type-2 .logo,.nav-open #header.type-6 .logo{pointer-events:none}.nav-open #header.type-2 .side-menu,.nav-open #header.type-6 .side-menu{width:275px}.nav-open #header.type-2 .header-logo,.nav-open #header.type-6 .header-logo{display:none}.nav-open #header.type-2:after,.nav-open #header.type-6:after{content:'';width:100%;height:100%;position:fixed;top:0;left:0;background:#000;display:block;z-index:1;opacity:0.5}}@media (max-width:767px){#header.type-2,#header.type-6{padding:0 15px}.cms-index-index #header.type-6{top:0}.nav-open #header.type-4 .header-menu .nav-toggle,.nav-open #header.type-7 .header-menu .nav-toggle{top:32px}}@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{padding:0 15px}#header.type-2 .logo,#header.type-6 .logo{margin-left:0;max-width:120px;margin-top:-7px}#header.type-2 .header-block .action.toggle span i,#header.type-6 .header-block .action.toggle span i{font-size:15px}#header.type-2 .header-right .nav-toggle,#header.type-6 .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){top:5px}#header.type-2 .header-right .nav-toggle span:nth-child(3),#header.type-6 .header-right .nav-toggle span:nth-child(3){top:10px}#header.type-2 .header-menu,#header.type-6 .header-menu{padding-right:10px}.cms-index-index #header.type-1{padding:0 30px}.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{padding:0;position:static}#header.type-3 .header-left{-webkit-transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s;width:300px;height:100%;position:fixed;top:0;left:0;z-index:99;background:#fff;border-right:1px solid #ddd;text-align:center;padding:50px 30px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;-webkit-flex-direction:column;align-items:center;-webkit-align-items:center}#header.type-3 .header-left .header-logo{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}#header.type-3 .header-left .header-logo img{margin:0 auto}#header.type-3 .header-left .header-logo .logo{float:none}#header.type-3 .header-left .nav-toggle{display:none}#header.type-3 .header-left .bottom-section{position:absolute;bottom:30px;left:0;width:100%}#header.type-3 .header-left .bottom-section .header-block:first-child{margin-left:0}#header.type-3 .header-left .bottom-section .header-block.switcher:hover .dropdown.switcher-dropdown,#header.type-3 .header-left .bottom-section .header-block .header-customer-link:hover .dropdown.switcher-dropdown{opacity:1;visibility:visible;pointer-events:auto;top:auto;bottom:0}#header.type-3 .header-content .logo{display:none}#header.type-3 .header-content #megamenu>ul>li:first-child{margin-left:0}#header.type-3 .header-menu{text-align:left}@media (max-width:991px){#header.type-3 .header-content{position:relative}#header.type-3 .nav-toggle{top:33px;left:15px}}#header.type-3+.top-container-title{padding:110px 0 88px}.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,#header.type-7{padding:0 60px;background:transparent;position:absolute;top:0;width:100%;z-index:2}#header.type-4 .side-menu,#header.type-7 .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 30px;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.dark-v,#header.type-7 .side-menu.dark-v{border:5px solid #f2f2f2;background:#222222}#header.type-4 .side-menu.dark-v #megamenu>ul>li,#header.type-7 .side-menu.dark-v #megamenu>ul>li{display:block;margin:0 0 30px !important;text-align:left;cursor:pointer}#header.type-4 .side-menu.dark-v #megamenu>ul>li>a,#header.type-7 .side-menu.dark-v #megamenu>ul>li>a{text-transform:capitalize;font-size:16px;font-weight:500;line-height:1.5 !important;height:auto !important;text-align:left;color:#fff}@media (max-width:991px){#header.type-4 .side-menu.dark-v #megamenu .open:before,#header.type-7 .side-menu.dark-v #megamenu .open:before{border-color:#fff}#header.type-4 .side-menu.dark-v #megamenu .open:after,#header.type-7 .side-menu.dark-v #megamenu .open:after{background:#fff}#header.type-4 .side-menu.dark-v #megamenu .ecg-submenu ul li.is_group>a,#header.type-7 .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-7 .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,#header.type-7 .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-7 .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,#header.type-7 .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-7 .side-menu #megamenu .sub-dropdown .sub-inner .main-content,#header.type-4 .side-menu #megamenu .sub-dropdown .sub-inner .main-right,#header.type-7 .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-7 .side-menu #megamenu .sub-dropdown .sub-inner .main-right,#header.type-4 .side-menu #megamenu .sub-dropdown .sub-inner .main-left,#header.type-7 .side-menu #megamenu .sub-dropdown .sub-inner .main-left,#header.type-4 .side-menu #megamenu .sub-dropdown .sub-inner .main-top,#header.type-7 .side-menu #megamenu .sub-dropdown .sub-inner .main-top,#header.type-4 .side-menu #megamenu .sub-dropdown .sub-inner .main-bottom,#header.type-7 .side-menu #megamenu .sub-dropdown .sub-inner .main-bottom{display:none}#header.type-4 .side-menu #megamenu .main-content>ul>li,#header.type-7 .side-menu #megamenu .main-content>ul>li{width:100% !important}#header.type-4 .side-menu #megamenu .ecg-submenu,#header.type-7 .side-menu #megamenu .ecg-submenu{overflow-y:scroll}#header.type-4 .side-menu #megamenu .ecg-submenu .ecg-submenu,#header.type-7 .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,#header.type-7 .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,#header.type-7 .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,#header.type-7 .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,#header.type-7 .side-menu .nav-sections .section-item-title{display:none}#header.type-4 .side-menu .nav-sections .nav-sections-item-content,#header.type-7 .side-menu .nav-sections .nav-sections-item-content{padding:0;border:none;margin:0}#header.type-4 .side-menu .bottom-section,#header.type-7 .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,#header.type-7 .side-menu .bottom-section .header-block:first-child{margin-left:0}#header.type-4 .side-menu .bottom-section .header-block,#header.type-7 .side-menu .bottom-section .header-block{padding-top:0}#header.type-4 .header-content-inner,#header.type-7 .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 .logo,#header.type-7 .header-menu .logo{display:none}#header.type-4 .header-menu .menu-text,#header.type-7 .header-menu .menu-text{border:0;clip:auto;height:auto;overflow:visible;padding:0;position:static;width:auto;font-size:14px;font-family:'Montserrat',sans-serif;font-weight:600;color:#333;padding:0 0 0 11px;vertical-align:middle}#header.type-4 .header-menu .nav-toggle,#header.type-7 .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:'Montserrat',sans-serif;font-weight:600;color:#333}#header.type-4 .header-menu .nav-toggle:before,#header.type-7 .header-menu .nav-toggle:before{display:none}#header.type-4 .header-menu .nav-toggle>span,#header.type-7 .header-menu .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-4 .header-menu .nav-toggle span:nth-child(1),#header.type-7 .header-menu .nav-toggle span:nth-child(1){top:0px}#header.type-4 .header-menu .nav-toggle span:nth-child(2),#header.type-7 .header-menu .nav-toggle span:nth-child(2){top:8px}#header.type-4 .header-menu .nav-toggle span:nth-child(3),#header.type-7 .header-menu .nav-toggle span:nth-child(3){top:16px}#header.type-4 .header-logo,#header.type-7 .header-logo{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#header.type-4 .header-logo .logo,#header.type-7 .header-logo .logo{margin:0;max-width:100%}#header.type-4 .header-logo .nav-toggle,#header.type-7 .header-logo .nav-toggle{display:none !important}#header.type-4 .header-right,#header.type-7 .header-right{text-align:right}#header.type-4 .header-right>div,#header.type-7 .header-right>div{display:inline-block;vertical-align:middle}#header.type-4 .header-right,#header.type-7 .header-right,#header.type-4 .header-menu,#header.type-7 .header-menu{width:50%}@media (min-width:992px){#header.type-4 .side-menu,#header.type-7 .side-menu{padding:65px 40px;width:360px}#header.type-4 .side-menu.dark-v,#header.type-7 .side-menu.dark-v{border-width:20px}#header.type-4 .sub-dropdown,#header.type-7 .sub-dropdown{background:#f3f3f3;padding:60px;position:fixed;-webkit-transform:scale(0, 1);-ms-transform:scale(0, 1);-o-transform:scale(0, 1);transform:scale(0, 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,#header.type-7 #megamenu li:hover>.ecg-submenu{left:280px;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,#header.type-7 .side-menu #megamenu>ul>li.has-children .open:before{content:"\f107";font-family:FontAwesome}#header.type-4 .side-menu #megamenu>ul>li.has-children .open,#header.type-7 .side-menu #megamenu>ul>li.has-children .open{margin:3px 0 0;float:right;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);margin-right:10px}#header.type-4 .side-menu #megamenu>ul>li:hover .open,#header.type-7 .side-menu #megamenu>ul>li:hover .open{color:#fff}}@media (max-width:991px){#header.type-4,#header.type-7{padding:0 15px}#header.type-4 .header-menu .nav-toggle,#header.type-7 .header-menu .nav-toggle{top:2px}#header.type-4 .side-menu .bottom-section,#header.type-7 .side-menu .bottom-section{position:static;padding:28px 0}#header.type-4 .side-menu,#header.type-7 .side-menu{overflow:auto}#header.type-4 .side-menu .nav-sections,#header.type-7 .side-menu .nav-sections{height:auto}}@media (max-width:767px){#header.type-4 .header-block-wishlist>a,#header.type-7 .header-block-wishlist>a,#header.type-4 #header-minicart .minicart-wrapper .action.showcart,#header.type-7 #header-minicart .minicart-wrapper .action.showcart,#header.type-4 #ecg-search .block-search-top a,#header.type-7 #ecg-search .block-search-top a,#header.type-4 .header-block .action.toggle span i,#header.type-7 .header-block .action.toggle span i{font-size:15px}#header.type-4 .header-block-wishlist>a,#header.type-7 .header-block-wishlist>a,#header.type-4 #header-minicart .minicart-wrapper .action.showcart,#header.type-7 #header-minicart .minicart-wrapper .action.showcart,#header.type-4 #ecg-search .block-search-top a,#header.type-7 #ecg-search .block-search-top a{padding:0 8px}#header.type-4 .header-block .header-customer-link>.action.toggle,#header.type-7 .header-block .header-customer-link>.action.toggle{padding-left:8px}#header.type-4 .header-logo .logo,#header.type-7 .header-logo .logo{max-width:83px}#header.type-4 .header-menu,#header.type-7 .header-menu{height:0}#header.type-4 .header-menu .nav-toggle,#header.type-7 .header-menu .nav-toggle{width:20px;height:15px;top:32px}#header.type-4 .header-menu .nav-toggle span:nth-child(2),#header.type-7 .header-menu .nav-toggle span:nth-child(2){top:5px}#header.type-4 .header-menu .nav-toggle span:nth-child(3),#header.type-7 .header-menu .nav-toggle span:nth-child(3){top:10px}#header.type-4 .menu-text,#header.type-7 .menu-text{display:none}#header.type-4 .header-right,#header.type-7 .header-right,#header.type-4 .header-menu,#header.type-7 .header-menu{width:100%}}@media (max-width:479px){#header.type-4 .header-logo,#header.type-7 .header-logo{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:39px}}#header.type-7 .header-content{max-width:1170px;margin:0 auto}#header.type-7 .header-customer-link .switcher{display:none}@media (max-width:767px){#header.type-7 .header-menu .header-block{display:none}#header.type-7 .header-customer-link .switcher{display:block}}.cms-index-index #header.type-7{top:37px}#header.type-5{padding:0}#header.type-5 .header-menu{text-align:center}@media (max-width:991px){#header.type-5 .nav-toggle{top:30px}#header.type-5 .logo{padding-left:40px}}@media (max-width:479px){#header.type-5 .logo{margin-left:0;max-width:120px;margin-top:-7px}#header.type-5 .header-block .action.toggle span i{font-size:15px}}#header.type-8 .logo{float:none}@media (min-width:1200px){#header.type-8 .header-content{display:none}#header.type-8 .header-left{width:215px;height:100%;position:fixed;top:0;left:0;z-index:9;background:#fff;text-align:center;padding:30px;flex-direction:column;-webkit-flex-direction:column;-webkit-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px);box-shadow:0 0 2px 0 rgba(0,0,0,0.15)}#header.type-8 .header-left .header-right{position:absolute;bottom:30px;left:0;width:100%}#header.type-8 .header-left .header-right #ecg-search .block-search-top a,#header.type-8 .header-left .header-right #header-minicart .minicart-wrapper .action.showcart{height:auto;line-height:1}#header.type-8 .header-left .header-right #header-minicart{padding:20px 0}#header.type-8 .header-left .header-right #header-minicart .minicart-wrapper .action.showcart .ecg-counter.qty{top:0}#header.type-8 .header-left .header-right #header-minicart .minicart-wrapper{margin-left:-8px}#header.type-8 .show-main-menu{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}#header.type-8 .show-main-menu .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;margin:0 auto}#header.type-8 .show-main-menu .nav-toggle:before{display:none}#header.type-8 .show-main-menu .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-8 .show-main-menu .nav-toggle span:nth-child(1){top:0px}#header.type-8 .show-main-menu .nav-toggle span:nth-child(2){top:8px}#header.type-8 .show-main-menu .nav-toggle span:nth-child(3){top:16px}#header.type-8 .header-menu{top:0;display:-webkit-flex !important;display:flex !important;align-items:center;-webkit-align-items:center;-webkit-flex-direction:column;flex-direction:column;justify-content:center;-webkit-justify-content:center;z-index:9;opacity:0;filter:alpha(opacity=0);visibility:hidden;-webkit-transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s;position:fixed;left:215px;-webkit-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px);background:#f8f8f8;z-index:12;height:100%;width:320px}#header.type-8 .header-menu .nav-sections{width:100%}#header.type-8 .header-menu #megamenu>ul>li{display:block;text-align:left;cursor:pointer;margin:0}#header.type-8 .header-menu #megamenu>ul>li>.ecg-submenu{position:fixed;top:0;display:-webkit-flex !important;display:flex !important;align-items:center;-webkit-align-items:center;-webkit-flex-direction:column;flex-direction:column;justify-content:center;-webkit-justify-content:center;background:#f3f3f3;box-shadow:none;padding:60px;overflow-y:scroll;height:100%;opacity:0;visibility:hidden;-moz-transform:scale(0, 1);-o-transform:scale(0, 1);-ms-transform:scale(0, 1);-webkit-transform:scale(0, 1);transform:scale(0, 1);width:270px !important}#header.type-8 .header-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;color:#333;padding:18px 60px;width:100%;letter-spacing:0}#header.type-8 .header-menu #megamenu>ul>li>a:hover{background:#eee}#header.type-8 .header-menu #megamenu li:hover>.ecg-submenu{left:280px;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-8 .header-menu #megamenu .sub-dropdown .sub-inner .main-content,#header.type-8 .header-menu #megamenu .sub-dropdown .sub-inner .main-right{width:100% !important}#header.type-8 .header-menu #megamenu .sub-dropdown .sub-inner .main-right,#header.type-8 .header-menu #megamenu .sub-dropdown .sub-inner .main-left,#header.type-8 .header-menu #megamenu .sub-dropdown .sub-inner .main-top,#header.type-8 .header-menu #megamenu .sub-dropdown .sub-inner .main-bottom{display:none}#header.type-8 .header-menu #megamenu .main-content>ul>li{width:100% !important}#header.type-8 .header-menu #megamenu .ecg-submenu{overflow-y:scroll}#header.type-8 .header-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-8 .header-menu #megamenu .collection-grid>div{width:100%;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 100%;max-width:100%}#header.type-8 #header-minicart .minicart-wrapper .block-minicart,#header.type-8 .header-block .header-customer-link>.dropdown.switcher-dropdown,#header.type-8 #ecg-search .block-content{position:fixed;top:0;height:100%;left:215px;min-width:auto;border-top:none;width:300px;background:#f8f8f8;padding:60px 15px}#header.type-8 .header-block .header-customer-link .switcher-language,#header.type-8 .header-block .header-customer-link .switcher-currency,#header.type-8 .header-block .dropdown.switcher-dropdown li:not(:last-child){border-bottom:none}}@media (max-width:1199px){#header.type-8 .header-menu,#header.type-8 .header-left{display:none}#header.type-8 .header-content{padding:0 15px}#header.type-8 .header-content .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-8 .header-content .nav-toggle{top:31px}#header.type-8 .header-content .header-menu{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:right;display:block}#header.type-8 .header-content .header-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-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-8 .header-content .header-logo,#header.type-8 .header-content .header-right{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}#header.type-8 .header-content .logo{max-width:none;margin:0}}@media (max-width:991px){#header.type-8 .header-content .header-logo{padding-left:36px}}@media (max-width:480px){#header.type-8 .logo img{max-width:100px}}@media (min-width:1199px){.nav-open #header.type-8 .header-menu{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;visibility:visible}}@media (max-width:1500px){.header-left .show-header-left{display:inline-block}.header-left{-moz-transform:translateX(-100%);-o-transform:translateX(-100%);-ms-transform:translateX(-100%);-webkit-transform:translateX(-100%);transform:translateX(-100%)}.header-left.active{-webkit-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px)}}@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{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}}.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:#7aaed6;background:#7aaed6}.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:#7aaed6;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:#7aaed6}.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:#7aaed6}.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;margin-top:-58px;z-index:10;height:54px;width:54px;display:inline-block;line-height:54px;color:#cfcfcf;background:transparent;text-align:center;font-size:54px}.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:#333}.nav-middle .ecg-owlcarousel .owl-nav .owl-next{position:absolute;top:50%;right:0;font-size:54px;height:54px;width:54px;margin-top:-58px;line-height:54px;display:inline-block;color:#cfcfcf;background:transparent;text-align:center;z-index:10}.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:#333}@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-2 .ecg-text-box,.ecg-slideshow .ecg-item.style-3 .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:0;left:auto;max-width:100%;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-2 .ecg-text-box .first-title,.ecg-slideshow .ecg-item.style-3 .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:'Montserrat',sans-serif;font-weight:normal;font-size:14px;line-height:1;color:#8f8f8f;margin-bottom:60px;margin-left:5px}.ecg-slideshow .ecg-item.style-1 .ecg-text-box .first-title:after,.ecg-slideshow .ecg-item.style-2 .ecg-text-box .first-title:after,.ecg-slideshow .ecg-item.style-3 .ecg-text-box .first-title:after,.ecg-slideshow .ecg-item.style-4 .ecg-text-box .first-title:after,.ecg-slideshow .ecg-item.style-5 .ecg-text-box .first-title:after,.ecg-slideshow .ecg-item.style-6 .ecg-text-box .first-title:after{content:'';width:100px;height:2px;background:#7aaed6;display:inline-block;vertical-align:middle;margin-left:25px}.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-3 .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:'Montserrat',sans-serif;font-weight:700;font-size:114px;line-height:100px;color:#000;margin-bottom:37px;max-width:658px}.ecg-slideshow .ecg-item.style-1 .ecg-text-box .slider-text,.ecg-slideshow .ecg-item.style-2 .ecg-text-box .slider-text,.ecg-slideshow .ecg-item.style-3 .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:#555;margin-bottom:24px}.ecg-slideshow .ecg-item.style-1 .ecg-text-box .slider-btn a,.ecg-slideshow .ecg-item.style-2 .ecg-text-box .slider-btn a,.ecg-slideshow .ecg-item.style-3 .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:'Montserrat',sans-serif;position:relative}.ecg-slideshow .ecg-item.style-1 .ecg-text-box .slider-btn a:after,.ecg-slideshow .ecg-item.style-2 .ecg-text-box .slider-btn a:after,.ecg-slideshow .ecg-item.style-3 .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:#7aaed6}.ecg-slideshow .ecg-item.style-1 .ecg-text-box .slider-btn a:hover,.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,.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:#7aaed6}.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 .ecg-item.style-2 .ecg-text-box{left:0;right:auto}.ecg-slideshow .ecg-item.style-3 .ecg-text-box{left:0;right:auto;margin-top:15px}.ecg-slideshow .ecg-item.style-3 .ecg-text-box .second-title{font-weight:600;font-size:42px;line-height:60px;margin-bottom:69px}.ecg-slideshow .ecg-item.style-3 .ecg-text-box .first-title{font-weight:500;font-size:16px;color:#333;margin-bottom:60px;text-transform:uppercase;letter-spacing:2px}.ecg-slideshow .ecg-item.style-3 .ecg-text-box .first-title:after{width:52px;height:3px;display:block;margin-left:0;margin-top:57px}.ecg-slideshow .ecg-item.style-4{border:20px solid #fff}.ecg-slideshow .ecg-item.style-4 .ecg-text-box{margin-top:-10px}.ecg-slideshow .ecg-item.style-4 .ecg-text-box .second-title{font-weight:600;font-size:48px;line-height:50px;max-width:385px}.ecg-slideshow .ecg-item.style-4 .ecg-text-box .first-title{text-transform:uppercase;letter-spacing:4px;padding-top:40px;color:#333;font-weight:600;position:relative}.ecg-slideshow .ecg-item.style-4 .ecg-text-box .first-title:after{position:absolute;top:0;left:0;margin:0;width:80px}.ecg-slideshow .ecg-item.style-4 .ecg-text-box .slider-text{font-size:16px;margin-left:4px;margin-bottom:39px}.ecg-slideshow .ecg-item.style-5 .ecg-text-box{margin-top:-10px;right:auto;left:15px;max-width:485px;padding-left:75px}.ecg-slideshow .ecg-item.style-5 .ecg-text-box .second-title{font-weight:600;font-size:42px;line-height:50px;max-width:385px;margin-bottom:23px}.ecg-slideshow .ecg-item.style-5 .ecg-text-box .slider-text{margin-bottom:40px;margin-left:5px}@media (max-width:991px){.ecg-slideshow .ecg-item.style-5 .ecg-text-box{padding-left:0}.ecg-slideshow .ecg-item.style-5 .ecg-text-box .slider-text{margin-bottom:20px}}.ecg-slideshow .ecg-item.style-6 .ecg-text-box{left:15px;right:auto}.ecg-slideshow .ecg-item.style-6 .ecg-text-box .first-title{color:#fff}.ecg-slideshow .ecg-item.style-6 .ecg-text-box .first-title:after{content:none}.ecg-slideshow .ecg-item.style-6 .ecg-text-box .second-title{font-weight:normal;font-size:90px;line-height:98px;color:#fff;margin-bottom:19px;max-width:658px}.ecg-slideshow .ecg-item.style-6 .ecg-text-box .second-title:before{content:'';width:54px;height:7px;background:#7aaed6;display:block;vertical-align:middle;margin-left:4px;margin-bottom:45px}.ecg-slideshow .ecg-item.style-6 .ecg-text-box .slider-text{font-size:16px;color:#fff;margin-bottom:82px;margin-left:8px}.ecg-slideshow .ecg-item.style-6 .ecg-text-box .slider-btn a{color:#fff}@media (min-width:1200px) and (max-width:1600px){.ecg-slideshow .ecg-item.style-6 .ecg-text-box{left:30px}.ecg-slideshow .ecg-item.style-6 .ecg-text-box .second-title{font-size:76px;line-height:69px}}.ecg-slideshow .owl-item.active .style-2 .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{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}.ecg-slideshow .owl-item.active .style-2 .second-title{-webkit-animation-name:zoomIn;animation-name:zoomIn}.ecg-slideshow .owl-item.active .style-2 .slider-text{-webkit-animation-name:zoomIn;animation-name:zoomIn}.ecg-slideshow .owl-item.active .style-2 .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:18px;height:18px;background:#fff;border-radius:50%;display:inline-block;margin-right:15px}.ecg-slideshow .ecg-owlcarousel .owl-dots .owl-dot.active{background:#7aaed6}@media (max-width:1366px){.ecg-slideshow .ecg-item.style-1 .ecg-text-box,.ecg-slideshow .ecg-item.style-2 .ecg-text-box{margin-top:0}.ecg-slideshow .ecg-item.style-1 .ecg-text-box .second-title,.ecg-slideshow .ecg-item.style-2 .ecg-text-box .second-title{font-size:100px}.ecg-slideshow .image-container,.ecg-slideshow .ecg-loading{height:800px}.ecg-slideshow .ecg-loading{padding-bottom:0 !important}}@media (max-width:991px){.ecg-slideshow .ecg-item.style-4{border:5px solid #fff}.ecg-slideshow .ecg-item.style-4 .ecg-text-box{padding:0 15px}}@media (max-width:767px){.ecg-slideshow .ecg-item.style-1 .ecg-text-box,.ecg-slideshow .ecg-item.style-2 .ecg-text-box{margin-top:25px;padding:0 15px}.ecg-slideshow .ecg-item.style-1 .ecg-text-box .second-title,.ecg-slideshow .ecg-item.style-2 .ecg-text-box .second-title{font-size:45px;max-width:468px;line-height:64px}.ecg-slideshow .ecg-item.style-1 .ecg-text-box .first-title:after,.ecg-slideshow .ecg-item.style-2 .ecg-text-box .first-title:after{width:50px;margin-left:15px}.ecg-slideshow .ecg-item.style-3 .ecg-text-box{margin-top:20px;padding:0 15px}.ecg-slideshow .ecg-item.style-3 .ecg-text-box .second-title{font-size:30px;line-height:40px;margin-bottom:45px}.ecg-slideshow .ecg-item.style-3 .ecg-text-box .first-title:after{margin-top:23px}.ecg-slideshow .ecg-item.style-6 .ecg-text-box{margin-top:20px;padding:0 15px}.ecg-slideshow .ecg-item.style-6 .ecg-text-box .second-title{font-size:40px;line-height:50px;margin-bottom:45px}.ecg-slideshow .ecg-item.style-6 .ecg-text-box .first-title:after{margin-top:23px}.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:#7aaed6;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:url(../images/prev.png) no-repeat}.ecg-slideshow.nav-middle .ecg-owlcarousel .owl-nav .owl-prev>span,.ecg-slideshow.nav-middle .ecg-owlcarousel .owl-nav .owl-next>span{display:none}.ecg-slideshow.nav-middle .ecg-owlcarousel .owl-nav .owl-next{background:url(../images/next.png) no-repeat}.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}.info-header{line-height:40px;font-size:13px}.info-header a{color:#999;padding:0 23px;position:relative}.info-header a i{color:#7aaed6;vertical-align:middle;margin-right:5px;display:inline-block;padding-bottom:3px}.info-header a:first-child{padding-left:0}.info-header a:last-child{padding-right:0}.info-header a:not(:last-child):before{position:absolute;height:12px;top:50%;margin-top:-6px;right:0;content:"";width:1px;background:#999}.collection-grid img{margin:0 auto}.collection-grid .item{margin:10px 0}.collection-grid h3.widget-title{padding:15px 0 0;font-size:18px;font-weight:600;text-align:center}.collection-grid h3.widget-title a,.collection-grid h3.widget-title a:focus{color:#333}.collection-grid h3.widget-title a:hover,.collection-grid h3.widget-title a:focus:hover{color:#7aaed6}.collection-grid .item:hover h3.widget-title a{color:#7aaed6}.default-new-arrival{padding-bottom:100px}.category-grid.style-2{position:relative;z-index:2;margin-bottom:-30px}.category-grid.style-2 .item{margin-bottom:30px;text-align:center;border:10px solid #fff;-webkit-transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s;display:block;position:relative;margin-top:0}.category-grid.style-2 .item>a{display:block;position:relative}.category-grid.style-2 .item img{margin:0 auto}.category-grid.style-2 .item .widget-title{text-align:center;position:absolute;left:0;bottom:20px;width:100%;-webkit-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;font-size:21px;font-weight:500}.category-grid.style-2 .item .widget-title a,.category-grid.style-2 .item .widget-title a:visited{color:#333}.category-grid.style-2 .item:hover{box-shadow:0 3px 24px 0 rgba(0,0,0,0.13)}.category-grid.style-2 .item:hover a,.category-grid.style-2 .item:hover a:visited{color:#7aaed6}@media (max-width:767px){.category-grid.style-2 .item .widget-title{bottom:10px;font-size:17px}}.category-grid.style-3{padding-top:200px}.category-grid.style-3 .heading{color:#333;line-height:1.2;font-size:32px;margin-bottom:93px}.category-grid.style-3 .heading .text-theme{color:#7aaed6}.category-grid.style-3 .item{position:relative}.category-grid.style-3 .item:before,.category-grid.style-3 .item:after{content:'';display:table;clear:both}.category-grid.style-3 .item a{display:block}.category-grid.style-3 .item .info{position:absolute;bottom:60px;width:50%;left:50%}.category-grid.style-3 .item .info .des{font-size:24px;font-weight:500;color:#333;line-height:1.75}.category-grid.style-3 .item .info .title{-webkit-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;font-size:18px;font-weight:500;color:#555;margin:0}.category-grid.style-3 .item .image-wrapper{max-width:85%}.category-grid.style-3 .item.sright .image-wrapper{float:right;text-align:right}.category-grid.style-3 .item.sright .info{width:48%;left:0;text-align:right;bottom:130px}.category-grid.style-3 .item:hover .info .des{color:#7aaed6}.category-grid.style-3 .space-top{margin-top:-180px}@media (max-width:767px){.category-grid.style-3{padding-top:108px}.category-grid.style-3 .heading{margin-bottom:50px;font-size:20px}.category-grid.style-3 .item .info{position:static;width:100% !important;clear:both;padding-top:10px}}@media (max-width:991px){.category-grid.style-3 .space-top{margin-top:0}.category-grid.style-3 .item{margin-bottom:20px}}.category-grid.style-4{padding-top:265px;margin-bottom:-40px}.category-grid.style-4 .heading{color:#333;line-height:1.2;font-size:32px;margin-bottom:93px}.category-grid.style-4 .heading .text-theme{color:#7aaed6}.category-grid.style-4 .heading p{font-size:16px;line-height:30px;color:#555;padding-top:44px;max-width:749px;margin:0 auto}.category-grid.style-4 .item{margin-bottom:40px}.category-grid.style-4 .item img{margin:0 auto}.category-grid.style-4 .item .info{text-align:center;margin-top:13px}.category-grid.style-4 .item h2.title{font-size:21px;font-weight:normal;text-align:center;position:relative;display:inline-block;margin:0 auto}.category-grid.style-4 .item h2.title:after{content:'';width:120%;height:2px;background:#000;position:absolute;bottom:0;left:50%;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;visibility:hidden;transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;-webkit-transition:all 300ms ease 0s}.category-grid.style-4 .item:hover h2{color:#7aaed6}.category-grid.style-4 .item:hover h2:after{opacity:1;visibility:visible;bottom:-5px}@media (max-width:991px){.category-grid.style-4{padding-top:230px}}@media (min-width:768px){.category-grid.style-4 .item .image-wrapper{overflow:hidden}.category-grid.style-4 .item .image-wrapper img{transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;-webkit-transition:all 300ms ease 0s}.category-grid.style-4 .item:hover .image-wrapper img{-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}}@media (max-width:767px){.category-grid.style-4{padding-top:173px}.category-grid.style-4 .heading{margin-bottom:50px;font-size:20px}.category-grid.style-4 .heading p{padding-top:30px}}.lookbook-slider{margin-bottom:-100px}@media (min-width:1367px){.lookbook-slider .ecg-slideshow .image-container,.lookbook-slider .ecg-slideshow .ecg-loading{height:900px}.lookbook-slider .ecg-slideshow .ecg-loading{padding-bottom:0 !important}}.morden-slide{margin-bottom:-67px}.morden-slide .owl-stage{background:#f6f6f6}@media (max-width:767px){.morden-slide .ecg-slideshow .image-container,.morden-slide .ecg-slideshow .ecg-loading{height:600px;background-position:left center}}.home8-slide{padding-top:178px}.home8-slide .ecg-slideshow .ecg-owlcarousel .owl-dots{padding-left:90px}.home8-slide .ecg-slideshow .ecg-owlcarousel .owl-dots .owl-dot{width:12px;height:12px;background:#d2e0e1}.home8-slide .ecg-slideshow .ecg-owlcarousel .owl-dots .owl-dot.active{background:#7aaed6;margin-right:10px}@media (max-width:1366px){.home8-slide .ecg-slideshow .image-container,.home8-slide .ecg-slideshow .ecg-loading{height:526px}}@media (max-width:991px){.home8-slide .ecg-slideshow .ecg-owlcarousel .owl-dots{padding-left:30px}}#iframe_video{position:relative;margin:0 auto}.category-slider.style1 .ecg-owlcarousel{margin:0 auto}.category-slider.style1 .item{position:relative}.category-slider.style1 .item:hover h3.widget-title a{color:#7aaed6}.category-slider.style1 h3.widget-title{-webkit-transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s;position:absolute;text-align:center;width:100%;bottom:35px;font-size:32px;font-weight:400;margin:0}.category-slider.style1 h3.widget-title a{color:#333}.category-slider.style1 h3.widget-title a:hover,.category-slider.style1 h3.widget-title a:visited{color:#7aaed6}.category-slider.style1 .ecg-owlcarousel .owl-nav>div{font-size:55px;position:absolute;top:50%;transform:translateY(-50%);left:0}.category-slider.style1 .ecg-owlcarousel .owl-nav>div.owl-next{left:auto;right:0}.category-slider.style1 .ecg-owlcarousel .owl-nav>div:hover{color:#7aaed6}.category-slider.style1 .owl-item{padding:1px}@media (max-width:1199px){.category-slider.style1 h3.widget-title{font-size:15px;bottom:15px}}@media (min-width:1200px){.category-slider.style1{margin:0 -100%}.category-slider.style1 .ecg-owlcarousel{max-width:1170px;padding:0 10px}}@media (min-width:1800px){.category-slider.style1 .ecg-owlcarousel{max-width:1800px;padding:0 100px}}.btn-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}.btn-readmore:after{content:'';position:absolute;bottom:0;right:0;width:100%;height:2px;background:#7aaed6}.btn-readmore a{color:#333}.btn-readmore:hover{color:#7aaed6}.btn-readmore:hover a{color:#7aaed6}.more{text-align:center;margin:0 auto;margin-top:61px}.ecg-tab-product-slider+.btn-readmore{margin:0 auto}.banner-sale{position:relative;text-align:center}.banner-sale .infor{width:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;right:0}.banner-sale .infor .subtitle{text-transform:uppercase;font-size:24px;font-weight:400;color:#333;margin-bottom:8px}.banner-sale .infor .title h3{font-weight:700;line-height:1.25;color:#333;line-height:1.05;font-size:132px;margin-bottom:0}.banner-sale .infor .title h3 span{font-weight:300;font-size:75px;vertical-align:top;margin:2px 0 0 -21px}.banner-sale .infor .title p{font-size:16px;display:block;font-weight:500;color:#7aaed6}.banner-sale .infor .des{font-weight:500;margin-top:20px}.banner-sale .infor .btn-primary{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;margin-top:48px}.banner-sale .infor .btn-primary:after{content:'';position:absolute;bottom:0;right:0;width:100%;height:2px;background:#7aaed6}.banner-sale .infor .btn-primary a{color:#333}.banner-sale .infor .btn-primary:hover{color:#7aaed6}.banner-sale .infor .btn-primary:hover a{color:#7aaed6}@media (max-width:1199px){.banner-sale .infor .title h3{font-size:80px}.banner-sale .infor .title h3 span{font-size:47px;margin:2px 0 0 -7px}.banner-sale .infor .btn-primary{margin-top:26px}.banner-sale .infor .subtitle{font-size:18px}}@media (max-width:991px){.banner-sale .infor .title h3{font-size:50px}.banner-sale .infor .title h3 span{font-size:32px;margin:2px 0 0 -3px}.banner-sale .infor .btn-primary{margin-top:20px}.banner-sale .infor .des{margin-top:9px}}@media (max-width:767px){.banner-sale .infor{position:static;width:100%;background:#f1f1f1;padding:30px 15px 50px;top:0;-moz-transform:none;-o-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;margin-top:-30px}}.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:#7aaed6}.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 #7aaed6}.newsletter-contact .newsletter:not(.field) .form{position:relative}.newsletter-contact .newsletter:not(.field) button[type='submit']{background:transparent;color:#7aaed6;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:#333;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:#555}.newsletter-contact .block-right .social>li a:hover{color:#7aaed6}.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:#555}.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:#7aaed6}@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}}.home4-slide-banner{padding:171px 52px 60px;background:#f2f2f2}.home4-slide-banner .banner-image a:hover img{transform:scale(1.02);z-index:2}.home4-slide-banner .ecg-slideshow .image-container,.home4-slide-banner .ecg-slideshow .ecg-loading{height:auto;max-height:620px}.home4-slide-banner .cssload{display:none}.home4-slide-banner .ecg-slideshow .ecg-owlcarousel .owl-dots{text-align:center}.home4-slide-banner .ecg-slideshow .ecg-owlcarousel .owl-dots .owl-dot{width:14px;height:14px;background:#e1e1e1}.home4-slide-banner .ecg-slideshow .ecg-owlcarousel .owl-dots .owl-dot.active{background:#7aaed6}@media (max-width:1199px){.home4-slide-banner{padding:170px 15px 60px}}@media (max-width:1600px){.home4-slide-banner .ecg-slideshow .ecg-item.style-4 .ecg-text-box .second-title{font-size:30px;margin-bottom:10px}.home4-slide-banner .ecg-slideshow .ecg-item.style-4 .ecg-text-box .slider-text{max-width:98%}.home4-slide-banner .ecg-slideshow .ecg-item.style-4 .ecg-text-box .first-title{padding-top:16px;margin-bottom:22px}.home4-slide-banner .ecg-slideshow .ecg-owlcarousel .owl-dots{margin-top:-42px}}@media (max-width:991px){.home4-slide-banner .ecg-slideshow .image-container,.home4-slide-banner .ecg-slideshow .ecg-loading{height:600px}.home4-slide-banner .ecg-slideshow{margin-bottom:70px}}@media (max-width:767px){.home4-slide-banner{padding:110px 15px 30px}}.creative-slider .ecg-slideshow.nav-middle .ecg-owlcarousel .owl-nav .owl-prev{cursor:pointer;background:#fff;width:84px;height:84px;line-height:102px;text-align:center;position:absolute;display:block;z-index:100;bottom:0;-moz-transform:none;-o-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;right:144px;left:auto;top:auto;font-size:34px;opacity:1;color:#c2c2c2}.creative-slider .ecg-slideshow.nav-middle .ecg-owlcarousel .owl-nav .owl-prev>span:first-child{display:block;line-height:84px}.creative-slider .ecg-slideshow.nav-middle .ecg-owlcarousel .owl-nav .owl-prev:hover{color:#7aaed6}.creative-slider .ecg-slideshow.nav-middle .ecg-owlcarousel .owl-nav .owl-next{cursor:pointer;background:#fff;width:84px;height:84px;line-height:102px;text-align:center;position:absolute;display:block;z-index:100;bottom:0;-moz-transform:none;-o-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;right:60px;left:auto;top:auto;font-size:34px;opacity:1;color:#c2c2c2}.creative-slider .ecg-slideshow.nav-middle .ecg-owlcarousel .owl-nav .owl-next>span:first-child{display:block;line-height:84px}.creative-slider .ecg-slideshow.nav-middle .ecg-owlcarousel .owl-nav .owl-next:hover{color:#7aaed6}.creative-slider .ecg-slideshow .ecg-item.style-3 .ecg-text-box{padding:0 100px}@media (max-width:767px){.creative-slider .ecg-slideshow .ecg-item.style-3 .ecg-text-box{padding:0 15px}}.banner-image{margin-bottom:30px;overflow:hidden}.classic-banner,.default-banner{margin-bottom:-35px}.about-video{text-align:center;background:url(../images/bg-video-2.jpg) repeat-x;margin:0 -100%;padding:60px 0 100px;background-position:bottom;margin-top:29px;position:relative}.about-video .video-wrapper-inner{display:inline-block;-webkit-box-shadow:0 7px 43px 0 rgba(0,0,0,0.04);box-shadow:0 7px 43px 0 rgba(0,0,0,0.04);margin:0 auto;position:relative}.about-video .video-wrapper-inner .info{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1;text-align:center}.about-video .video-wrapper-inner .widget-title{font-weight:700;margin:12px 0 0;font-size:14px;color:#fff;text-transform:uppercase}.about-video .video-wrapper-inner .popup-video{line-height:1;font-size:45px;-webkit-transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s;display:inline-block;color:#fff;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.about-video .video-wrapper-inner .video img{margin:0 auto}.slider-social{list-style:none;width:28px;word-break:break-all;font-size:10px;text-transform:uppercase;font-weight:500;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;justify-content:center;-webkit-justify-content:center;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;position:absolute;top:0;z-index:1;height:890px;left:42px}.slider-social li a{line-height:10px;letter-spacing:-2px;writing-mode:vertical-lr;text-orientation:upright;color:#555;font-weight:500}.slider-social li a:visited{color:#555}.slider-social li a:hover{color:#7aaed6}.slider-social li:after{content:'.';display:block;padding:11px 0;text-align:center;width:10px}.slider-social li:last-child:after{content:none;display:none}@media (max-width:1400px){.slider-social{left:30px;display:none}}.about-text{text-align:left;max-width:904px;margin:0 auto 63px}.about-text .my-story{font-style:italic}.about-text h3{text-align:center;font-weight:500;line-height:30px;margin-bottom:47px}.about-text h3 span{color:#7aaed6}.about-text h4{text-align:center;margin-bottom:32px;font-size:16px}.about-text p{font-size:16px;line-height:30px;max-width:774px;margin:0 auto}.newsletter-and-instagram{background:#f1f1f1;padding:100px 0}.newsletter-and-instagram>.newsletter{text-align:center;padding:0 15px}.newsletter-and-instagram>.newsletter .ecg-title{margin-bottom:26px}.newsletter-and-instagram>.newsletter .ecg-title h3{font-size:24px;font-weight:600;margin-bottom:18px}.newsletter-and-instagram>.newsletter .ecg-title p{color:#8f8f8f;font-size:14px}.newsletter-and-instagram>.newsletter form.subscribe{max-width:770px;margin:0 auto 59px;position:relative}.newsletter-and-instagram>.newsletter .newsletter-content label,.newsletter-and-instagram>.newsletter input#name{display:none}.newsletter-and-instagram>.newsletter .newsletter-content{position:relative;margin-top:23px}.newsletter-and-instagram>.newsletter .newsletter-content .actions{position:absolute;top:6px;right:6px}.newsletter-and-instagram>.newsletter .newsletter-content .actions .action.primary{height:58px;border-radius:58px;font-size:16px;text-transform:uppercase;font-weight:400;background:#7aaed6}.newsletter-and-instagram>.newsletter .newsletter-content .actions .action.primary:hover{background:#f2cd76}.newsletter-and-instagram>.newsletter input[type='email']{border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;padding:0;border:1px solid #ddd;height:70px;padding:0 30px;background:#fff}.newsletter-and-instagram.style-2>.newsletter form.subscribe{margin-bottom:0}@media (max-width:480px){.newsletter-and-instagram{padding:60px 0 65px}.newsletter-and-instagram>.newsletter .ecg-title h3{line-height:30px}.newsletter-and-instagram>.newsletter .newsletter-content .actions{position:static;margin-top:20px}}.creative-newsletter>.newsletter form.subscribe{margin:0 auto}.default-lookbook .ecg-content:before,.default-lookbook .ecg-content:after{content:'';display:table;clear:both}.default-lookbook .first-column{float:left;width:40.2%;margin-right:9.8%}.default-lookbook .first-column .item:first-child{margin-top:0}.default-lookbook .second-column{float:left;width:40.2%;margin-right:0;margin-left:9.8%}.default-lookbook .item{margin-top:100px}.default-lookbook .item h3.widget-title{font-size:21px;text-align:center;color:#000;margin-top:20px}.default-lookbook .item h3.widget-title a{color:#000}.default-lookbook .item:hover h3 a{color:#7aaed6}.default-lookbook.style-2 .more{padding-bottom:20px}.default-lookbook.style-2 .second-column .item:first-child{margin-top:0}.default-lookbook.style-2 .item h3.widget-title{font-size:32px;font-weight:normal}.default-lookbook.style-3{position:relative;z-index:2;padding:0 15px}.default-lookbook.style-3 .second-column{margin-top:-62px}.default-lookbook.style-3 .second-column .item:first-child{margin-top:0}.default-lookbook.style-3 .first-column .item:first-child{margin-top:90px}@media (min-width:1367px){.default-lookbook.style-3 .first-column .item:first-child{margin-top:99px}}@media (max-width:767px){.default-lookbook .first-column,.default-lookbook .second-column{width:100%;margin-right:0;margin-left:0}.default-lookbook .first-column img,.default-lookbook .second-column img{margin:0 auto}.default-lookbook .item{margin-top:50px}.default-lookbook .item h3.widget-title{font-size:16px}.default-lookbook.style-2 .item h3.widget-title{font-size:16px}.default-lookbook.style-2 .more{margin-top:34px}.default-lookbook.style-3{padding:0}.default-lookbook.style-3 .second-column{margin-top:50px}.default-lookbook.style-3 .first-column .item:first-child{margin-top:0}}.play-video{margin-top:-5px}.play-video .wapper-video{position:relative;padding:110px 0;text-align:center}.play-video .wapper-video img{display:inline-block;margin-bottom:45px;position:relative;z-index:1}.play-video .wapper-video h4{font-size:36px;line-height:45px;color:#fff;font-weight:400;margin-bottom:15px;position:relative;z-index:1}.play-video .wapper-video p{font-size:14px;line-height:24px;color:#fff;margin-bottom:90px;position:relative;z-index:1}.play-video .wapper-video a{font-size:14px;line-height:24px;text-transform:uppercase;padding:8px 18px;background:#7aaed6;font-weight:600;letter-spacing:1px;position:relative;z-index:1;color:#fff}.play-video .wapper-video a i{margin-left:15px}.play-video .wapper-video a:hover{background:#f2cd76;color:#fff}.play-video .wapper-video .background-overlay{position:absolute;content:"";width:100%;height:100%;left:0;top:0;background:#f2cd76;opacity:.8}.fashion-services{padding:13px 0;margin-bottom:-100px}.fashion-services .item-inner{position:relative}.fashion-services .row>div:nth-child(2){padding:0}.fashion-services .icon-box{font-size:20px;color:#7aaed6;position:absolute;top:0;left:0}.fashion-services .text-box{padding-left:40px}.fashion-services .text-box span{position:relative;padding-right:14px;margin-right:13px;font-size:14px;font-weight:600;line-height:24px;text-transform:uppercase;display:inline-block;color:#333}.fashion-services .text-box span:before{position:absolute;content:"";right:0;height:12px;width:1px;top:50%;margin-top:-6px;background:#858585}.fashion-services .text-box p{color:#666;font-size:13px;margin:0;line-height:24px;display:inline-block}.heading-small{font-size:24px;font-weight:400;color:#333;line-height:1.2;margin-top:72px}.heading-small .text-theme{color:#7aaed6}.heading-small:before{content:'“';line-height:1;font-size:84px;color:#7aaed6;text-align:center;margin:0 auto;display:block}.default-slideshow{padding-top:15px}.fashion-banner-1{margin-top:-6px}.fashion-banner-2{margin-top:-6px}@media (min-width:1200px){.img-nopadding{margin:-30px -30px -15px}#header.type-8~.page-main{padding-left:215px}}@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-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%}}.fashion-product-slider .ecg-product-item{padding:0 15px 30px}.fashion-product-slider .product-image-container{display:block;margin:0 auto}.ecg-label{position:absolute;display:inline-block;padding:0 10px;top:10px;left:10px;z-index:1;font-size:14px;background:#fc427b;color:#fff;border:none;text-transform:capitalize;line-height:25px;height:25px;min-width:50px;box-sizing:border-box;text-align:center;border-radius:2px}.ecg-label.new-label{background:#f2cd76;color:#fff}.ecg-label+.ecg-label{top:45px}.ecg-widget-product.type-1{position:relative;overflow:visible;background:#f1f1f1}.ecg-widget-product.type-1 .item-category-name{display:none}.ecg-widget-product.type-1 .item-category-name h4{font-size:16px;text-transform:uppercase;margin-bottom:20px}.ecg-widget-product.type-1 .product-image-container{-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.ecg-widget-product.type-1 .ecg-left-block{max-width:600px}.ecg-widget-product.type-1 .ecg-owlcarousel{margin:0 auto}.ecg-widget-product.type-1 .count-down{display:block;float:left;font-size:46px;line-height:1;color:#333;font-weight:500;text-align:center;margin-bottom:50px}.ecg-widget-product.type-1 .count-down span{display:block;font-size:14px;color:#555;text-transform:capitalize;margin-top:8px;letter-spacing:0}.ecg-widget-product.type-1 .count-down>div{background:#fff;padding:19px 9px;display:inline-block;margin-right:12px;min-width:100px;letter-spacing:-1px}.ecg-widget-product.type-1 .owl-stage{max-width:1170px;margin:0 auto}.ecg-widget-product.type-1 .ecg-item-name{max-width:300px}.ecg-widget-product.type-1 .ecg-item-name a{float:left;font-size:48px;font-weight:600;line-height:68px;margin-bottom:10px;text-transform:none;font-family:'Montserrat',sans-serif;width:100%;color:#333}.ecg-widget-product.type-1 .ecg-item-name a:hover{color:#7aaed6}.ecg-widget-product.type-1 .group-price{float:left;width:100%}.ecg-widget-product.type-1 .group-price .label{font-family:'Montserrat',sans-serif;font-size:12px;color:#555;margin-right:10px;font-weight:400;text-transform:uppercase;display:block;margin-bottom:5px}.ecg-widget-product.type-1 .group-price .price-left{display:inline-block;margin-right:100px}.ecg-widget-product.type-1 .group-price .review-right{display:none}.ecg-widget-product.type-1 .group-price .review-right .product-reviews-summary{display:inline-block;margin:0;line-height:1}.ecg-widget-product.type-1 .group-price .review-right .product-reviews-summary .rating-summary{padding-bottom:3px}.ecg-widget-product.type-1 .group-price .price-box{display:inline-block}.ecg-widget-product.type-1 .group-price .price-box .price{color:#7aaed6;font-weight:600;font-size:38px}.ecg-widget-product.type-1 .group-price .price-box .price-label{display:none}.ecg-widget-product.type-1 .group-price .price-box span{display:inline-block}.ecg-widget-product.type-1 .group-price .price-box .old-price{position:relative;padding-left:19px;margin-left:9px;display:none}.ecg-widget-product.type-1 .group-price .price-box .old-price:before{content:'';position:absolute;width:8px;height:1px;background:#05b0bd;top:50%;left:0}.ecg-widget-product.type-1 .group-price .price-box .old-price .price{text-decoration:line-through;color:#999;font-weight:500;font-size:14px}.ecg-widget-product.type-1 .product-item-description{float:left;width:100%;margin-bottom:60px;font-size:14px;margin-top:28px}.ecg-widget-product.type-1 .actions-primary{float:left;width:100%}.ecg-widget-product.type-1 .actions-primary form{display:inline-block;float:left;margin-right:30px}.ecg-widget-product.type-1 .actions-primary .action.primary{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}.ecg-widget-product.type-1 .actions-primary .action.primary:after{content:'';position:absolute;bottom:0;right:0;width:100%;height:2px;background:#7aaed6}.ecg-widget-product.type-1 .actions-primary .action.primary a{color:#333}.ecg-widget-product.type-1 .actions-primary .action.primary:hover{color:#7aaed6}.ecg-widget-product.type-1 .actions-primary .action.primary:hover a{color:#7aaed6}.ecg-widget-product.type-1 .actions-primary a{height:40px;line-height:36px;color:#333;border:2px solid #f2cd76;min-width:130px;text-align:center;padding:0 20px;display:inline-block;font-size:14px;display:none}.ecg-widget-product.type-1 .actions-primary a:hover{background:#7aaed6;border-color:#7aaed6;color:#fff}body .page-main .sidebar .block{margin-bottom:60px}.ecg-widget-product.type-2 .ecg-left-block{float:left;padding-right:10px;width:80px}.ecg-widget-product.type-2 .ecg-item-name a{font-size:14px;font-weight:600;color:#000}.ecg-widget-product.type-2 .price-box{font-weight:500}.ecg-widget-product.type-2 .product-reviews-summary{margin-bottom:2px}.ecg-widget-product.type-2 .ecg-product-item{clear:both;margin:0 0 20px;padding:0}.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;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}.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:#333;text-transform:uppercase;border-bottom:2px solid #7aaed6;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:#7aaed6}.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:center;position:relative}.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:16px;text-transform:capitalize;float:none;max-width:100%;font-weight:600;color:#333;white-space:nowrap;padding-right:5px;overflow:hidden;text-overflow:ellipsis}.ecg-widget-product.type-4 .ecg-right-block .ecg-item-name a:hover{color:#7aaed6}.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:14px;text-align:center}.ecg-widget-product.type-4 .ecg-right-block .group-price .price{color:#555;font-weight:500;font-size:16px}.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:14px}.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}.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;right: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-item-details{opacity:0;visibility:hidden}.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}@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 .left-block-inner .product-image-container{width:100% !important}.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:50px 15px}.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:"\f006" "\f006" "\f006" "\f006" "\f006";font-family:'FontAwesome';font-size:12px;line-height:12px;height:12px}.rating-summary .rating-result>span:before{content:"\f005" "\f005" "\f005" "\f005" "\f005";font-family:'FontAwesome';font-size:12px;line-height:12px;height:12px}.widget-product .rating-summary .rating-result:before,.widget-product .rating-summary .rating-result>span:before{font-size:12px;line-height:12px;height:12px}.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:1170px;margin:0 auto}.ecg-tab-product-slider.type-1 .ecg-title{text-align:left}.ecg-tab-product-slider.type-1 .ecg-title h3{margin-bottom:61px}.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:32px;letter-spacing:0;font-weight:700}.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:0;position:absolute;top:21px;right:0;z-index:2}.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:'Montserrat',sans-serif;position:relative;padding-bottom:8px;display:inline-block;font-size:16px;text-transform:capitalize;color:#8f8f8f}.ecg-tab-product-slider.type-1 .ecg-tab-list ul li a.active{color:#000}.ecg-tab-product-slider.type-1 .ecg-tab-list ul li a.active:after{content:"";width:100%;height:2px;background:#7aaed6;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-list ul li:first-child a{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:20px}.ecg-tab-product-slider.type-1 .ecg-title,.ecg-tab-product-slider.type-1 .ecg-block-title{text-align:center}.ecg-tab-product-slider.type-1 .ecg-title h3,.ecg-tab-product-slider.type-1 .ecg-block-title h3,.ecg-tab-product-slider.type-1 .ecg-title p,.ecg-tab-product-slider.type-1 .ecg-block-title p{text-align:center}}@media (max-width:767px){.ecg-tab-product-slider.type-1{padding-top:50px;padding-bottom:26px}.ecg-tab-product-slider.type-1 .ecg-tab-list ul li a{margin:0 15px 10px}.ecg-tab-product-slider.type-1 .ecg-block-title h3{font-size:25px}.ecg-tab-product-slider.type-1 .ecg-block-title h3,.ecg-tab-product-slider.type-1 .ecg-block-title p{text-align:center}}.ecg-tab-product-slider.type-2 .ecg-block-title{text-align:center;position:relative}.ecg-tab-product-slider.type-2 .ecg-block-title:before{position:absolute;width:5000px;left:50%;top: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%);content:'';height:100%;background:#f6f6f6;z-index:-1}.ecg-tab-product-slider.type-2 .ecg-block-title h3{text-align:center;padding-top:98px;text-transform:uppercase}.ecg-tab-product-slider.type-2 .ecg-block-title p{text-align:center;padding-left:0;padding-top:24px;margin:0}.ecg-tab-product-slider.type-2 .ecg-block-title p:before{left:50%;margin-left:-25px}.ecg-tab-product-slider.type-2 .ecg-tab-list{position:relative;margin-top:-3px;padding-top:47px;padding-bottom:33px;margin-bottom:50px}.ecg-tab-product-slider.type-2 .ecg-tab-list:before{position:absolute;width:5000px;left:50%;top: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%);content:'';height:100%;background:#f6f6f6;z-index:-1}.ecg-tab-product-slider.type-2 .ecg-tab-list ul{padding:0;margin:0 -15px}.ecg-tab-product-slider.type-2 .ecg-tab-list ul:before{content:'';display:table}.ecg-tab-product-slider.type-2 .ecg-tab-list ul:after{content:'';display:table;clear:both}.ecg-tab-product-slider.type-2 .ecg-tab-list ul li{float:left;width:25%;padding:0 15px;list-style:none;text-align:center}.ecg-tab-product-slider.type-2 .ecg-tab-list ul li a .tab-image img{margin:0 auto;border-radius:100%;background:#f2cd76}.ecg-tab-product-slider.type-2 .ecg-tab-list ul li a .tab-title{display:block;font-size:18px;padding-top:22px;padding-bottom:4px;font-weight:600;text-transform:uppercase;font-family:'Montserrat',sans-serif}.ecg-tab-product-slider.type-2 .ecg-tab-list ul li a:hover .tab-image img{background:#7aaed6}.ecg-tab-product-slider.type-2 .ecg-tab-list ul li a.active .tab-image img{background:#7aaed6}.ecg-tab-product-slider.type-2 .ecg-tab-list ul li a.active .tab-title{color:#7aaed6}.ecg-tab-product-slider.type-2 .ecg-tab-list ul li a .tab-count{color:#666;font-size:14px}.ecg-tab-product-slider.type-2 .ecg-tab-list ul li a .tab-count .count{color:#7aaed6;font-weight:600;margin-right:3px}.ecg-tab-product-slider.type-2 .ecg-tab-content{display:none}.ecg-tab-product-slider.type-2 .ecg-tab-content>p{margin:0}.tab-product-content.type-1 .ecg-left-block{position:relative;text-align:center}.tab-product-content.type-1 .product-actions{position:absolute;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{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}.tab-product-content.type-1 .product-actions a span{display:none}.tab-product-content.type-1 .product-actions a:hover{color:#000}.tab-product-content.type-1 .product-actions form{display:inline-block;float:left;margin:5px 0 0 0}.tab-product-content.type-1 .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:#333;text-transform:uppercase;border-bottom:2px solid #7aaed6;background:transparent;padding:0 0 0 3px}.tab-product-content.type-1 .product-actions .tocart span{display:inline-block}.tab-product-content.type-1 .product-actions .tocart:before{content:'+';font-size:18px;font-weight:600;margin-right:8px;display:inline-block;vertical-align:sub}.tab-product-content.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{color:#7aaed6}.tab-product-content.type-1 .product-actions .product-reviews-summary{text-align:left;margin-top:38px}.tab-product-content.type-1 .ecg-right-block{text-align:center;position:relative}.tab-product-content.type-1 .ecg-right-block:before{display:table;content:''}.tab-product-content.type-1 .ecg-right-block:after{display:table;content:'';clear:both}.tab-product-content.type-1 .ecg-right-block .ecg-item-name{float:left;width:100%;margin-top:10px;margin-bottom:2px}.tab-product-content.type-1 .ecg-right-block .ecg-item-name a{font-size:16px;text-transform:capitalize;float:none;max-width:100%;font-weight:600;color:#333;white-space:nowrap;padding-right:5px;overflow:hidden;text-overflow:ellipsis}.tab-product-content.type-1 .ecg-right-block .ecg-item-name a:hover{color:#7aaed6}.tab-product-content.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{float:left;width:100%;font-size:14px;text-align:center}.tab-product-content.type-1 .ecg-right-block .group-price .price{color:#555;font-weight:500;font-size:16px}.tab-product-content.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{float:left;margin-right:10px;display:none}.tab-product-content.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{display:none}.tab-product-content.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{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{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{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{float:right;margin:0;line-height:21px;height:24px}.tab-product-content.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{margin-bottom:30px}.tab-product-content.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;right: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{opacity:1;visibility:visible;-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.tab-product-content.type-1 .ecg-product-item:hover .ecg-item-details{opacity:0;visibility:hidden}.tab-product-content.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;right:0}.tab-product-content.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:#7aaed6}.ecg-testimonial .info{color:#555;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:'FontAwesome';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:#7aaed6}.ecg-testimonial .owl-dots .owl-dot.active img{border-color:#7aaed6}.ecg-testimonial .owl-dots .owl-dot:hover img{border-color:#7aaed6}.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% / 8);width:expression(100% / 8);width:-moz-calc(100% / 8);width:-o-calc(100% / 8);width:calc(100% / 8);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:#f2cd76;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:#7aaed6}.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{position:absolute;top:50%;z-index:2;background:#000;left:50%;-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%);min-height:auto;padding:18px 20px;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:'Montserrat',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(25%);width:expression(25%);width:-moz-calc(25%);width:-o-calc(25%);width:calc(25%)}}.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 .ecg-item.odd .post-detailt{margin-top:30px;margin-bottom:0}.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 .created_at{color:#555}.ecg-blog-lastest-news.type-1 .post-detailt .created_at i{margin-right:10px}.ecg-blog-lastest-news.type-1 .post-detailt .post-info>*:not(.post-image):not(.title){font-size:12px}.ecg-blog-lastest-news.type-1 .post-detailt .title{margin-bottom:15px}.ecg-blog-lastest-news.type-1 .post-detailt .title a{font-size:18px;font-weight:600;color:#333;text-transform:none;line-height:26px;margin-top:25px;display:block}.ecg-blog-lastest-news.type-1 .post-detailt .title a:hover{color:#7aaed6}.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:#7aaed6;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-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-logo .logo img{width:auto;max-width:100%}#popup_newsletter .popup_image{width:50%;height:100%;float:left;max-width:371px}#popup_newsletter .subscribe-bottom{margin-top:14px}#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%;margin-bottom:20px;height:48px;padding:12px 0;background:transparent;border-bottom:1px solid #ebebeb}#popup_newsletter .popup_content form input:focus{border:none;border-bottom:1px solid #000}#popup_newsletter .popup_content form .action.primary{background:transparent;color:#7aaed6;position:absolute;right:0;top:6px;padding:0}#popup_newsletter .popup_content form .action.primary span{display:none}#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:'\f00d';font-family:'FontAwesome';color:#333;font-size:14px}#popup_newsletter .popup_news_close:hover{background:#7aaed6}#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.type-1{font-size:14px;background:#f1f1f1;color:#8f8f8f}.footer-bottom.type-1 .social{text-align:right}.footer-bottom.type-1 .social ul{margin-bottom:0;padding-top:15px;padding-left:0}.footer-bottom.type-1 .social li{display:inline-block;vertical-align:middle;padding-left:20px}.footer-bottom.type-1 a{color:#8f8f8f;transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;-webkit-transition:all 300ms ease 0s}.footer-bottom.type-1 a:hover{color:#000}.footer-bottom.type-1 a:visited{color:#8f8f8f}.footer-bottom.type-1 a:visited:hover{color:#000}.footer-bottom.type-1 .footer-copy-right{padding:15px 15px 5px}.footer-bottom.type-1 .footer-copy-right p{font-size:12px}.footer-bottom.type-1 .footer-copy-right p a{color:#000}.footer-bottom.type-2{text-align:center;padding-bottom:85px}.footer-bottom.type-2 .payment_footer{margin-bottom:23px}.footer-bottom.type-2 .payment_footer img{margin:0 auto}.footer-bottom.type-2 a{color:#333}.footer-bottom.type-2 .footer-copy-right{font-weight:500}.footer-bottom.type-5{background:#fff;padding:30px 0 70px}.footer-bottom.type-5 a,.footer-bottom.type-5 a:visited{color:#555}.footer-bottom.type-5 a:hover,.footer-bottom.type-5 a:visited:hover{color:#333}.footer-bottom.type-5 .social{text-align:right}.footer-bottom.type-5 .social ul{margin-bottom:0;padding-top:15px;padding-left:0}.footer-bottom.type-5 .social li{display:inline-block;vertical-align:middle;padding-left:20px}.footer-bottom.type-5 .footer-block .footer-logo,.footer-bottom.type-5 .footer-block .social{display:inline-block;vertical-align:middle}.footer-bottom.type-5 .newsletter .widget-title{font-size:16px;font-weight:500;position:absolute;left:15px;top:20px}.footer-bottom.type-5 .newsletter .label{display:none}.footer-bottom.type-5 .newsletter .newsletter-content{padding-left:115px}.footer-bottom.type-5 .newsletter-content{position:relative}.footer-bottom.type-5 .newsletter-content input[type="text"]{display:none}.footer-bottom.type-5 .newsletter-content input[type="text"],.footer-bottom.type-5 .newsletter-content input[type="email"]{padding-left:0;font-size:12px}.footer-bottom.type-5 .newsletter-content button[type='submit']{position:absolute;right:0;top:0;background:transparent;color:#7aaed6;padding:0}.footer-bottom.type-5 .newsletter-content button[type='submit']:before{content:"\f1d8";font-family:FontAwesome}.footer-bottom.type-5 .newsletter-content button[type='submit'] span{display:none}.footer-bottom.type-5 .menu{list-style:none;text-align:right}.footer-bottom.type-5 .menu li{display:inline-block;vertical-align:middle;margin-bottom:10px;margin-left:25px;font-size:12px}.footer-bottom.type-5 .menu li:first-child{margin-left:0}.footer-bottom.type-5 .footer-copy-right{font-size:12px;font-weight:500}.footer-bottom.type-5 .footer-copy-right a{color:#333}.footer-bottom.type-5 .footer-copy-right,.footer-bottom.type-5 .menu{margin-top:27px}@media (max-width:991px){.footer-bottom.type-5{text-align:center}.footer-bottom.type-5 .footer-copy-right,.footer-bottom.type-5 .menu{text-align:center}.footer-bottom.type-5 .newsletter{margin-top:20px}.footer-bottom.type-5 .menu{margin-top:0px}}.footer-bottom.type-8{padding:60px 0}.footer-bottom.type-8 .footer-copy-right,.footer-bottom.type-8 .footer-logo{display:inline-block;vertical-align:middle}.footer-bottom.type-8 a,.footer-bottom.type-8 a:visited{color:#555}.footer-bottom.type-8 .footer-logo{max-width:117px}.footer-bottom.type-8 .footer-copy-right{font-size:12px;max-width:117px;margin-left:16px;line-height:20px;font-weight:500}.footer-bottom.type-8 .footer-copy-right p{margin-bottom:0}.footer-bottom.type-8 .footer-copy-right a,.footer-bottom.type-8 .footer-copy-right a:visited{color:#333}.footer-bottom.type-8 .social{text-align:center}.footer-bottom.type-8 .social ul{margin-bottom:0;padding-top:15px;padding-left:0}.footer-bottom.type-8 .social li{display:inline-block;vertical-align:middle;padding-left:20px}.footer-bottom.type-8 .social li:first-child{padding-left:0}.footer-bottom.type-8 .payment_footer{text-align:right;padding-top:12px}.footer-bottom.type-8 .payment_footer img{display:inline-block}@media (max-width:991px){.footer-bottom.type-8 .footer-copy-right,.footer-bottom.type-8 .footer-logo{max-width:none;margin-left:0}}@media (max-width:767px){.footer-bottom.type-8 .footer-block{text-align:center}.footer-bottom.type-8 .payment_footer{text-align:center}}@media (max-width:767px){.footer-bottom.type-2{padding-bottom:50px}}.footer-middle.type-1{color:#000;font-size:14px;text-align:center}.footer-middle.type-1 a{color:#7c7d89;transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;-webkit-transition:all 300ms ease 0s}.footer-middle.type-1 a:hover{color:#7aaed6;text-decoration:none}.footer-middle.type-1 a:visited{color:#7c7d89}.footer-middle.type-1 a:visited:hover{color:#7aaed6;text-decoration:none}.footer-middle.type-1 h4{color:#ffffff;text-transform:uppercase;font-size:18px;font-weight:600;margin-bottom:27px}.footer-middle.type-1 .row{margin:0;border:1px solid rgba(255,255,255,0.1)}.footer-middle.type-1 .footer-block{padding:98px 0 99px}.footer-middle.type-1 .footer-block .footer-logo img{margin:0 auto}.footer-middle.type-1 .footer-block:first-child{text-align:left;padding-left:0;padding-right:0}.footer-middle.type-1 .footer-block .payment_footer{padding-top:21px}.footer-middle.type-1 .footer-block:last-child{text-align:right;padding-left:0;padding-right:0}.footer-middle.type-1 .footer-block ul{padding:0;margin:0}.footer-middle.type-1 .footer-block ul li{margin-bottom:5px;list-style:none}.footer-middle.type-1 .footer-block ul li:last-child{margin:0}.footer-middle.type-1 .footer-block.contact ul li{padding-left:30px;position:relative;margin-bottom:19px}.footer-middle.type-1 .footer-block.contact ul li i{position:absolute;left:0;top:5px;color:#fff;font-size:16px}.footer-middle.type-1 .footer-block.contact ul li:last-child{margin-bottom:0}.footer-middle.type-1 .footer-block.newsletter label{display:none}.footer-middle.type-1 .footer-block.newsletter input{border:0;border-bottom:1px solid rgba(255,255,255,0.1);background:transparent;padding:0;margin-bottom:30px;height:34px;line-height:34px}.footer-middle.type-1 .footer-block.newsletter .action.subscribe.primary{line-height:36px;height:36px;background:rgba(255,255,255,0.1);text-transform:uppercase;padding:0 20px}.footer-middle.type-1 .footer-block.newsletter .action.subscribe.primary:hover{background:#7aaed6}.footer-middle.type-1 .footer-block.newsletter .payment_footer{margin-top:35px}.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:scroll;text-align:left}.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}.footer-middle.type-2{text-align:center;padding-bottom:60px}.footer-middle.type-2 .footer-logo img{margin:0 auto}.footer-middle.type-2 .footer-block{border-width:1px 0;border-style:solid;border-color:#ddd;padding:25px 0}.footer-middle.type-2 .footer-block a{color:#555}.footer-middle.type-2 .footer-block a:visited,.footer-middle.type-2 .footer-block a:hover{color:#333}.footer-middle.type-2 ul.social{margin-bottom:42px;padding-top:21px;padding-left:0}.footer-middle.type-2 ul.social li{display:inline-block;vertical-align:middle;padding-left:20px}.footer-middle.type-2 ul.social li:first-child{padding-left:0}.footer-middle.type-2 ul.social li a{color:#555;font-size:12px;font-weight:500}.footer-middle.type-2 ul.social li a i{display:none}.footer-middle.type-3{padding:90px 0}.footer-middle.type-3 .footer-copy-right,.footer-middle.type-3 .footer-logo{display:inline-block;vertical-align:middle}.footer-middle.type-3 .footer-copy-right{text-transform:uppercase;max-width:155px;font-size:12px;font-weight:500;letter-spacing:0.5px;padding-left:20px}.footer-middle.type-3 .footer-copy-right p{margin-bottom:0}.footer-middle.type-3 .payment_footer{text-align:right;padding-top:20px}.footer-middle.type-3 .payment_footer img{display:inline-block}.footer-middle.type-5{background:#fff;padding:30px 0}.feature-box{padding:60px 0 40px;border-bottom:1px solid #ddd}.feature-box .item{margin-bottom:20px}.feature-box .item .icon{font-size:25px;color:#7aaed6;float:left;padding-right:20px;max-width:85px;width:70px;text-align:center}.feature-box .item .icon img{margin:0 auto}.feature-box .item .content h3{font-weight:600;font-size:18px;margin:0 0 5px}@media (max-width:767px){.feature-box{padding:30px 0 40px}}.footer-middle.type-8 .footer-block.newsletter{padding:86px 0 43px;border-bottom:1px solid #ddd}.footer-middle.type-8 .footer-block.newsletter .title,.footer-middle.type-8 .footer-block.newsletter .newsletter-content{display:inline-block;vertical-align:middle;width:49%}.footer-middle.type-8 .footer-block.newsletter .newsletter-content{position:relative;float:right}.footer-middle.type-8 .footer-block.newsletter .newsletter-content input[type="text"],.footer-middle.type-8 .footer-block.newsletter .newsletter-content .label{display:none}.footer-middle.type-8 .footer-block.newsletter .newsletter-content input[type="text"],.footer-middle.type-8 .footer-block.newsletter .newsletter-content input[type="email"]{padding-left:0;font-size:12px}.footer-middle.type-8 .footer-block.newsletter .newsletter-content button[type='submit']{position:absolute;right:0;top:0;background:transparent;color:#7aaed6;padding:0}.footer-middle.type-8 .footer-block.newsletter .newsletter-content button[type='submit']:before{content:"\f1d8";font-family:FontAwesome}.footer-middle.type-8 .footer-block.newsletter .newsletter-content button[type='submit'] span{display:none}@media (max-width:767px){.footer-middle.type-8 .footer-block.newsletter{padding:65px 0 29px;border-bottom:none;text-align:center}.footer-middle.type-8 .footer-block.newsletter .title,.footer-middle.type-8 .footer-block.newsletter .newsletter-content{width:100%}}.footer-middle.type-9{text-align:center;padding:60px 15px}.footer-middle.type-9 img{margin:0 auto}.footer-middle.type-9 .payment_footer{margin-top:25px;margin-bottom:48px}@media (min-width:1200px){.footer-middle.type-9{padding-left:215px}}@media (max-width:991px){.footer-middle.type-3 .footer-copy-right{max-width:100%;padding-left:0;padding-top:10px}}@media (max-width:767px){.footer-middle.type-2{padding-bottom:30px}.footer-middle.type-2 ul.social{margin-bottom:30px}.footer-middle.type-2 .footer-block{margin-top:-1px}.footer-middle.type-3{padding:50px 0}}.footer-top.type-1{font-size:14px;background:#f2cd76;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:#f2cd76}.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:#7aaed6}#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:#555;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 #7aaed6;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:'Montserrat',sans-serif;color:#333}#ajax_alert.loaded.processing .ajax_res .res_main .product-info .content .price strong{color:#7aaed6;font-size:16px}#ajax_alert.loaded.processing .ajax_res .res_main .product-info .content .message{color:#555;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:#7aaed6;-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:#f2cd76;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:#f2cd76;-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:#7aaed6;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:center}.blog-post-view .ecg-blog-post .title h3{margin-top:63px}.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:30px;right:0;width:100%}.blog-post-view .f-social ul{list-style:none;padding-left:0;text-align:center}.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:#7aaed6 !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:#000;font-size:18px;padding:65px 0 0;font-weight:600;max-width:970px;margin-left:auto;margin-right:auto;border:none;margin-top:25px;font-family:'Montserrat',sans-serif;position:relative}.blog-post-view .post-content blockquote:after{font-family:'FontAwesome';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:#7aaed6;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:#7aaed6}.blog-post-view .post-comments button[type='submit'] a{color:#333}.blog-post-view .post-comments button[type='submit']:hover{color:#7aaed6}.blog-post-view .post-comments button[type='submit']:hover a{color:#7aaed6}.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:'Montserrat',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 (min-width:1200px){.blog-post-view .post-content blockquote{padding:76px 0 0;margin-bottom:40px;margin-top:45px;font-size:21px;line-height:35px}}@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:#555}.ecg-blog-categories .ecg-item:last-child{margin-bottom:0}.sidebar .ecg-title h3{color:#333;font-size:24px;font-weight:600}.sidebar .ecg-title{margin-bottom:41px}.sidebar .ecg-block{margin-bottom:47px;position:relative;overflow:hidden}.sidebar .ecg-block .ecg-content .ecg-items .ecg-item{margin:0}.sidebar .ecg-block .ecg-content .ecg-items .ecg-item>a{margin:0;text-align:inherit;display:flex;display:-ms-flex;display:-webkit-flex;line-height:36px;font-weight:500}.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:#555}.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:'Montserrat',sans-serif;color:#333}.sidebar .ecg-blog-recent-post .ecg-items .post-content .title a:hover{color:#7aaed6}.sidebar .ecg-blog-recent-post .ecg-items .post-content .created_at{font-size:12px;font-weight:500}.post-image{position:relative;overflow:hidden;line-height:1}.post-image:before{pointer-events:none;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:#7aaed6}.post-info>*:not(.post-image):not(.title){display:inline-block;font-size:14px;color:#8f8f8f}.post-info>*:not(.post-image):not(.title) a{color:#7aaed6;font-weight:500}.post-info>*:not(.post-image):not(.title) a:hover{color:#f2cd76}.post-info>*:not(.post-image):not(.title):last-child:after{content:none}.post-info>*:not(.post-image):not(.title) span{color:#333;font-weight:500}.ecg-blog-tags a{color:#555;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:#7aaed6;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:#333}.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:#7aaed6}.blog-list .ecg-blog-post .post-content a.readmore a{color:#333}.blog-list .ecg-blog-post .post-content a.readmore:hover{color:#7aaed6}.blog-list .ecg-blog-post .post-content a.readmore:hover a{color:#7aaed6}.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:#333;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}.product-item-name,.product.name a{font-weight:500;font-family:'Montserrat',sans-serif}.product-items{line-height:unset;overflow:hidden}.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}.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:absolute;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: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}.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:#333;text-transform:uppercase;border-bottom:2px solid #7aaed6;background:transparent;padding:0 0 0 3px}.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:before{content:'+';font-size:18px;font-weight:600;margin-right:8px;display:inline-block;vertical-align:sub}.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:#7aaed6}.page-products .products-grid .product-items .item.product .product-actions .product-reviews-summary{text-align:left;margin-top:38px}.page-products .products-grid .product-items .item.product .ecg-right-block{text-align:center;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:10px;margin-bottom:2px}.page-products .products-grid .product-items .item.product .ecg-right-block .ecg-item-name a{font-size:16px;text-transform:capitalize;float:none;max-width:100%;font-weight:600;color:#333;white-space:nowrap;padding-right:5px;overflow:hidden;text-overflow:ellipsis}.page-products .products-grid .product-items .item.product .ecg-right-block .ecg-item-name a:hover{color:#7aaed6}.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:14px;text-align:center}.page-products .products-grid .product-items .item.product .ecg-right-block .group-price .price{color:#555;font-weight:500;font-size:16px}.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:14px}.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;right: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(0);-o-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.page-products .products-grid .product-items .item.product .ecg-product-item:hover .ecg-item-details{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:#f2cd76;text-align:center;line-height:20px;color:#fff;font-size:12px}.before-body-end a.action.compare:hover{background:#7aaed6;color:#fff}.toolbar-products{clear:both}.toolbar-amount{color:#333;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:#333;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:"\f009";font-family:'FontAwesome';font-size:18px;color:#555;line-height:36px}.page-products .toolbar-products .modes .modes-mode.mode-list:before{content:"\f00b";font-family:'FontAwesome'}.page-products .toolbar-products .modes .modes-mode.active:before,.page-products .toolbar-products .modes .modes-mode:hover:before{color:#7aaed6}.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:#555}.page-products .toolbar-products .sorter-action{display:none}.page-products .toolbar-products .toolbar-amount{padding:0;position:absolute;top:50%;color:#555;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:#333}.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:#555}.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:#555;font-size:14px}.pages .item.current .page,.pages .item .page:hover,.pages .item .action:hover{background:#7aaed6;color:#fff !important;border-color:#7aaed6}.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:'Montserrat',sans-serif}.category-filter-sidebar ul a{color:#555;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:#555}.category-filter-sidebar ul a+i.fa-plus:before{content:'+';font-size:22px;font-family:'Montserrat',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:#333;font-family:'Montserrat',sans-serif}.sidebar .product-item-name{font-weight:500;font-family:'Montserrat',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:#7aaed6}.block-compare .actions-toolbar>.primary .action a{color:#333}.block-compare .actions-toolbar>.primary .action:hover{color:#7aaed6}.block-compare .actions-toolbar>.primary .action:hover a{color:#7aaed6}.block-compare #compare-clear-all,.block-compare #compare-clear-all:visited{color:#555}.block-compare #compare-clear-all:hover,.block-compare #compare-clear-all:visited:hover{color:#333}.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:#7aaed6}.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:#7aaed6}.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:#7aaed6}.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:#7aaed6}.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:#7aaed6}.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:#f2cd76;-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:#7aaed6;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-option.selected:after,.swatch-option:hover:after{font-size:12px;vertical-align:baseline;color:#fff;content:"\f00c";font-family:fontawesome;line-height:45px}.swatch-attribute.size .swatch-option,.swatch-attribute.manufacturer .swatch-option{color:#666;font-size:14px;line-height:18px;margin-top:0;font-weight:500;border:none !important;outline:none !important;background:transparent}.swatch-attribute.size .swatch-option:hover,.swatch-attribute.manufacturer .swatch-option:hover{color:#7aaed6}.product-item .price-box .price-label{color:#555;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:21px;font-weight:600;font-family:'Montserrat',sans-serif}.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{font-size:16px;color:#555;font-weight:500}.products-list .product-item .price-box .old-price .price{font-size:16px;margin-left:10px;font-weight:400;color:#555;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;right: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:23px}.products-list .product-item .product-item-inner .product.actions.product-item-actions .actions-primary .action.primary{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;font-size:12px;font-weight:bold;letter-spacing:0}.products-list .product-item .product-item-inner .product.actions.product-item-actions .actions-primary .action.primary:after{content:'';position:absolute;bottom:0;right:0;width:100%;height:2px;background:#7aaed6}.products-list .product-item .product-item-inner .product.actions.product-item-actions .actions-primary .action.primary a{color:#333}.products-list .product-item .product-item-inner .product.actions.product-item-actions .actions-primary .action.primary:hover{color:#7aaed6}.products-list .product-item .product-item-inner .product.actions.product-item-actions .actions-primary .action.primary:hover a{color:#7aaed6}.products-list .product-item .product-item-inner .product.actions.product-item-actions .actions-primary .action.primary:before{content:'+';font-size:18px;font-weight:600;margin-right:8px;display:inline-block;vertical-align:sub}.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}.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 3px;float:left;font-size:16px;color:#dddddd;vertical-align:middle}.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}.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:#333;text-decoration:none}.abs-product-link>a:hover,.product-item-name>a:hover,.product.name a>a:hover{color:#7aaed6;text-decoration:none}.abs-product-link>a:active,.product-item-name>a:active,.product.name a>a:active{color:#333;text-decoration:none}.swatch-option-tooltip{background:#fff;color:#555;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 .actions-secondary{padding:6px 0px 0;position:absolute;right:0;text-align:right;top:21px;width:102px}.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:#333;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%}}.ecg_quick_view.catalog-product-view{padding:60px 30px;background:#fff}.ecg_quick_view.catalog-product-view .page-main{max-width:unset}.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:'Montserrat',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:#7aaed6;top:32px;left:0;display:block}}.fieldset>.legend{font-weight:normal}.catalog-product-view .column.main h1.page-title{font-size:24px;margin-bottom:10px}.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:'Montserrat',sans-serif;color:#333}.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:4px}.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:#555;font-size:12px;font-weight:500}.catalog-product-view .product-info-main .product-reviews-summary .reviews-actions>.action span:first-child{color:#333}.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:#555;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;float:right;margin-top:0;font-size:12px;font-weight:500;padding-bottom:0}.catalog-product-view .product-info-main .product-info-price .product-info-stock-sku strong{color:#333;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:#555;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-container span{margin:0}.catalog-product-view .product-info-main .product-info-price .price-box .price-container .price{font-size:21px;font-weight:600;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:inline-block}.catalog-product-view .product-info-main .product-add-form .box-tocart .fieldset>div{display:inline-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:149px;margin-right:10px;height:44px;border-radius:22px;background:transparent;border:1px solid #ddd;color:#000;font-weight:bold}.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:transparent;border:1px solid #ddd;border-radius:50%;width:44px;color:#333;padding:0}.catalog-product-view .product-info-main .product-add-form .box-tocart .fieldset .actions .action.tocart>span{display:none}.catalog-product-view .product-info-main .product-add-form .box-tocart .fieldset .actions .action.tocart:before{content:'\f07a';font-family:FontAwesome;font-size:18px}.catalog-product-view .product-info-main .product-add-form .box-tocart .fieldset .actions .action.tocart:hover{border-color:#7aaed6;background:#7aaed6;color:#fff}.catalog-product-view .product-info-main .product-social-links{margin-top:15px;display:inline-block;width:auto;margin-left:7px}.catalog-product-view .product-info-main .product-social-links a{color:#555;letter-spacing:0;vertical-align:middle;height:44px;line-height:44px;background:transparent;border:1px solid #ddd;border-radius:50%;width:44px;color:#333;padding:0;text-align:center;margin-right:7px}.catalog-product-view .product-info-main .product-social-links a:hover{border-color:#7aaed6;background:#7aaed6;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:'FontAwesome';content:'\f00c';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:#555;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:#333}.catalog-product-view .review-add .review-form{max-width:none}.catalog-product-view .review-add .review-form input[type="password"],.catalog-product-view .review-add .review-form input[type="url"],.catalog-product-view .review-add .review-form input[type="tel"],.catalog-product-view .review-add .review-form input[type="number"],.catalog-product-view .review-add .review-form input[type="email"],.catalog-product-view .review-add .review-form textarea,.catalog-product-view .review-add .review-form select{border: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;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;margin-top:40px}.catalog-product-view .review-add .review-form button.submit:after{content:'';position:absolute;bottom:0;right:0;width:100%;height:2px;background:#7aaed6}.catalog-product-view .review-add .review-form button.submit a{color:#333}.catalog-product-view .review-add .review-form button.submit:hover{color:#7aaed6}.catalog-product-view .review-add .review-form button.submit:hover a{color:#7aaed6}.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 .product-social-links{margin-left:56px;position:absolute;bottom:11px}.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:#333;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:#333}.review-ratings{color:#555;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:#7aaed6}.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}.sidebar .price-box .price-label{display:none}.sidebar .price-box .old-price .price{text-decoration:line-through}@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:#7aaed6;border:1px solid #7aaed6}.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:#555}.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:'FontAwesome';content:'\f00c';font-size:12px}.checkout-index-index .opc-progress-bar-item._active>span:before{background:#7aaed6;border-color:#7aaed6}.checkout-index-index .opc-progress-bar-item._active:before{background:#7aaed6;border-color:#7aaed6}.checkout-index-index .opc-progress-bar-item>span{display:inline-block;padding-top:52px;width:100%;color:#555;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:#555;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:'Montserrat',sans-serif;font-size:18px;color:#333;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:#7aaed6}.checkout-index-index .opc-wrapper .shipping-address-item.selected-item:after{background:#7aaed6;font-family:'FontAwesome';content:'\f00c';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:'Montserrat',sans-serif;font-size:16px;color:#333;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:#333}.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:'Montserrat',sans-serif;font-size:18px;color:#333;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:'Montserrat',sans-serif;text-transform:capitalize}.checkout-index-index .opc-sidebar .opc-block-summary .product-item .price{font-weight:700;font-size:16px;color:#7aaed6}.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:#555}.checkout-index-index .checkout-shipping-method .shipping-policy-block.field-tooltip .field-tooltip-action:hover{color:#333}.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:'Montserrat',sans-serif;color:#333}.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:#7aaed6;-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:#f2cd76;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:#555}.checkout-payment-method .payment-option-title .action-toggle:hover{color:#333}.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:#333}.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:33px;margin-top:0px}.opc-block-shipping-information .shipping-information-title{border-bottom:none;font-weight:600;font-family:'Montserrat',sans-serif;color:#333;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:'Montserrat',sans-serif;font-size:18px;color:#333;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:'Montserrat',sans-serif;font-size:18px;color:#333;padding-bottom:14px}.modal-popup .modal-footer .action-hide-popup:hover{color:#7aaed6 !important}.cart-empty a{color:#7aaed6}.cart-empty a:hover{color:#000}.block-collapsible-nav .item.current a,.block-collapsible-nav .item.current>strong{border-color:transparent;color:#333 !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:'Montserrat',sans-serif;font-size:20px;color:#333;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:#555;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:'Montserrat',sans-serif;padding-bottom:14px;margin:0 0 23px;color:#333}.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:#333}.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:#333;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:hover>span{color:'Montserrat',sans-serif}.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:#7aaed6}.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:#7aaed6;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:#333}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:#555}.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:'Montserrat',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:#7aaed6;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:#7aaed6}.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:#7aaed6}.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:#f2cd76;-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:#7aaed6;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:'Montserrat',sans-serif;color:#333}@media (max-width:767px){.login-container .block-customer-login{margin-bottom:30px}}#about-us .testimonial:before{display:none}#about-us .about-text h4{text-align:center;margin-bottom:32px;font-size:16px}#about-us .about-text .my-story{font-style:italic}#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:#333}#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:#7aaed6}#about-us .cms-box .cms-line .label em{display:none}#about-us .cms-box .cms-line .label{color:#555;display:block;font-size:16px;font-weight:normal;padding:0;position:absolute;right:100%;top:-33px}.ecg-block.our-team{padding:0;text-align:center;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:before{content:'';position:absolute;top:12px;left:12px;right:12px;bottom:12px;background:#fff;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s}.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:#7aaed6}.ecg-block.our-team .item-team:hover .avarta:before{opacity:1;filter:alpha(opacity=100)}.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{position:absolute;right:0;background:#fff;bottom:0;padding:5px 16px 6px;margin-bottom:0}.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:#7aaed6;line-height:40px;text-align:center}.info .contact-line a{color:#555}.info .contact-line a:hover{color:#333}.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:#7aaed6;color:#7aaed6}#about-us .cosmetic_about_us .right-block a.readmore:after{content:'';position:absolute;bottom:0;right:0;width:100%;height:2px;background:#7aaed6}#about-us .cosmetic_about_us .right-block a.readmore a{color:#333}#about-us .cosmetic_about_us .right-block a.readmore:hover{color:#7aaed6}#about-us .cosmetic_about_us .right-block a.readmore:hover a{color:#7aaed6}.about-us-middle-block{padding:90px 0}.about-us-middle-block .icon-box{float:left;font-size:24px;color:#7aaed6;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:'Montserrat',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:'FontAwesome';position:absolute;left:0;top:6px;font-size:18px;opacity:0.2}.about-us-middle-block .testimonial .description:after{content:'\f10e';font-family:'FontAwesome';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{text-align:center;margin-bottom:32px;font-size:18px}.about-text h4{text-align:center;margin-bottom:32px;font-size:16px}.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{margin:0 0 35px;font-size:24px}.contact-infomation .box-info{text-align:center}.contact-infomation .box-info .icon{width:80px;height:80px;border:1px solid #7aaed6;border-radius:50%;font-size:24px;line-height:80px;margin:0 auto;color:#7aaed6;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:#7aaed6}@media (min-width:768px){.contact-infomation{padding-bottom:100px}}.contact-infomation .headquarter .title{font-size:14px}.google-map.ecg-block{margin:0}.google-map.ecg-block #map iframe{width:100%;height:600px}.headquarter .title{font-size:14px}.headquarter .sub-title{font-size:18px;font-weight:600;margin:0 0 15px}.headquarter .text-theme{color:#7aaed6}.headquarter .inner{margin-bottom:30px}.headquarter .inner:last-child{margin-bottom:0}.headquarter .inner i{margin-right:4px;color:#7aaed6}.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:#555}.headquarter .social li a:hover{color:#333}@media (min-width:1200px){.headquarter .title{margin-bottom:55px}.headquarter .sub-title{font-size:24px}}.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 !important;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']{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}.form-contact form#contact-form .actions-toolbar .primary button[type='submit']:after{content:'';position:absolute;bottom:0;right:0;width:100%;height:2px;background:#7aaed6}.form-contact form#contact-form .actions-toolbar .primary button[type='submit'] a{color:#333}.form-contact form#contact-form .actions-toolbar .primary button[type='submit']:hover{color:#7aaed6}.form-contact form#contact-form .actions-toolbar .primary button[type='submit']:hover a{color:#7aaed6}@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%}}