html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}body{color:#191919 !important;font-size:12px !important;font-family:"Century Gothic",sans-serif;font-weight:300 !important;line-height:1.6}strong{font-weight:700}.main-content h1.title,.main-content .field-name-field-display-title .field-item{font-size:25px;border-bottom:1px solid #777;margin-bottom:10px}@font-face{font-family:'Century Gothic';font-style:normal;font-weight:normal;src:url("../assets/fonts/century-gothic/GOTHIC.TTF") format("truetype")}@font-face{font-family:'Century Gothic';font-style:normal;font-weight:bold;src:url("../assets/fonts/century-gothic/GOTHICB.TTF") format("truetype")}@font-face{font-family:'Century Gothic';font-style:italic;font-weight:bold;src:url("../assets/fonts/century-gothic/GOTHICBI.TTF") format("truetype")}@font-face{font-family:'Century Gothic';font-style:italic;font-weight:normal;src:url("../assets/fonts/century-gothic/GOTHICI.TTF") format("truetype")}@media screen and (max-width: 991px){.single-product-display-panel .panel-col-first{width:100%}.single-product-display-panel .panel-col-last{width:100%}.mask{display:none;-webkit-transition:all 200ms linear 0s;-moz-transition:all 200ms linear 0s;-o-transition:all 200ms linear 0s;transition:all 200ms linear 0s;background:#fff none repeat scroll 0 0;cursor:pointer;opacity:0.85;position:fixed;height:100%;width:100%;top:0px;overflow:hidden;z-index:400}.fixIt{position:fixed !important;top:60px}}.group:after,.home .woocommerce-message .wc-message.km_added_to_cart:after,#header-middle:after,#header-middle .header-icons ul li.search:after,#mobileHeader .mobileHeader-wrapper:after,.floating-newsletter .region .content:after,.floating-newsletter:after,#front_page_widgets .multiProducts:after,#front_page_widgets .frontPage-featuredCategories:after,#front_page_widgets .featured_posts_2:after,#content:after,.product-presentation--archive .page-head-top-info:after,.tax-product_cat .product-catalog:after,.tax-product_tag .product-catalog:after,.post-type-archive-product .product-catalog:after,body.left-sidebar .product-catalog:after,.woocommerce-page .product-catalog:after,.tax-product_cat .product-catalog-content .storefront-sorting:after,.tax-product_tag .product-catalog-content .storefront-sorting:after,.post-type-archive-product .product-catalog-content .storefront-sorting:after,body.left-sidebar .product-catalog-content .storefront-sorting:after,.woocommerce-page .product-catalog-content .storefront-sorting:after,ul.products-km19:after,.brands__wrapper:after,.blog-posts--page.front .blog-posts:after,.single-product-presentation .product-images:after,.single-product-presentation .product-images .flexslider:after,.single-product #primary #main .woocommerce-product-gallery:after,.single-product #primary #main .tm-extra-product-options .tm-description:after,.single-product .wish-card__wrapper .wish_card_preview .tm-description:after,.single-product .wall-charger__wrapper .wall_charger_preview .tm-description:after,.woocommerce-checkout .city-postcode:after,footer.site-footer .front-page-messages:after,footer.site-footer .front-page-messages .message:after,.search-overlay #search-overlay__results .sidebar_column .search-section ul:after,.footer-top .contact .view-content:after,.footer-bottom .social .view-content:after,.footer3 .associatesImgs .view-content:after,.covid-19:after,.courier-problems:after{content:"";display:table;clear:both}@media screen and (min-width: 992px){.mask{display:none}}@media screen and (max-width: 991px){.mask.showMe{opacity:0.85;display:block}}@media screen and (max-width: 991px){.mask.hideMe{opacity:0;display:none}}.no-padding{padding:0}::selection{background:#000;color:#fff}::-moz-selection{background:#000;color:#fff}body{background-color:#fff}body.home,body.archive{background-color:#fff}*::-webkit-scrollbar{width:12px}*::-webkit-scrollbar-thumb{background-color:#000;border:3px solid #fff;border-radius:20px}input,textarea{outline:none !important}.noScroll{overflow:hidden}.myInfo{position:fixed;top:100px;left:100px;background:#999;color:#fff;z-index:1000;display:none}a,a:active,a:hover,a:link,a:visited{color:#000;outline:none !important;text-decoration:none !important}a:hover{color:#636363}.hidden-element{display:none}.smallDash,ul.products-km19 .product-categories:before,.blog-posts--page .blog-posts--header:before,.blog-posts--page .blog-posts .post-item .content__wrapper .post-date:before,.blog-posts--page .blog-posts .post-item .content__wrapper .read-more-btn:before,.single-blog-post .single-blog-post--header .post-date:before,.single-product #primary #main .up-sells>h2:after,footer.site-footer .footer-row h2:after,footer.site-footer #footer_bottom_widgets .center h2:after,footer.site-footer #footer_bottom_widgets .right h2:after,footer.site-footer .footer_widget .widget-title h2:after,footer.site-footer #copyright .site-copyright:before{content:'';width:100px;height:3px;position:absolute;top:100%;left:0;background-color:#000;z-index:10}img{max-width:100%;height:auto;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px}.arrow-up{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #000}.arrow-down{width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid black}.arrow-right{width:0;height:0;border-top:60px solid transparent;border-bottom:60px solid transparent;border-left:60px solid black}.arrow-left{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid black}#main .custom-btn,#main #blog-items .more-link a,#blog-items .more-link #main a,#main #sliding-popup .popup-content #popup-buttons button.agree-button,#sliding-popup .popup-content #popup-buttons #main button.agree-button,#main #sliding-popup .popup-content #popup-buttons button.find-more-button,#sliding-popup .popup-content #popup-buttons #main button.find-more-button,#main #sliding-popup .popup-content #popup-buttons button.hide-popup-button,#sliding-popup .popup-content #popup-buttons #main button.hide-popup-button,#main #sliding-popup .popup-content #popup-buttons button:hover,#sliding-popup .popup-content #popup-buttons #main button:hover,#main button,#main button.alt,#main input.form-submit{cursor:pointer;padding:12px 40px;margin-right:5px;box-shadow:none;text-shadow:none;-webkit-transition:all 150ms ease-out 30ms;-moz-transition:all 150ms ease-out 30ms;-o-transition:all 150ms ease-out 30ms;transition:all 150ms ease-out 30ms;background:#000;color:#fff;text-decoration:none;text-transform:uppercase;outline:none !important;font-family:"Century Gothic",sans-serif}#main .custom-btn:hover,#main #blog-items .more-link a:hover,#blog-items .more-link #main a:hover,#main #sliding-popup .popup-content #popup-buttons button:hover,#sliding-popup .popup-content #popup-buttons #main button:hover,#main input.form-submit:hover,#main button.alt:hover,#main button:hover{background:#000;color:#fff;text-decoration:none}#main .secondary-btn{cursor:pointer;background:#f5f5f5;color:#000;padding:6px 50px;margin-right:5px;font-size:1.3em;box-shadow:none;text-shadow:none;-webkit-transition:all 150ms ease-out 30ms;-moz-transition:all 150ms ease-out 30ms;-o-transition:all 150ms ease-out 30ms;transition:all 150ms ease-out 30ms}#main .secondary-btn:hover{background:#000;color:#f5f5f5}.widget_shopping_cart a.button{text-transform:uppercase;font-weight:600;letter-spacing:-0.5px}.widget_shopping_cart a.button.checkout{background-color:#000}.widget_shopping_cart a.button.checkout:hover{background-color:#000 !important}.pager li{font-size:1.3em;color:#ccc;margin:0 !important}.pager li a{color:#333;padding:5px 14px;border:none;border-radius:0}.pager li.pager-first,.pager li.pager-last,.pager li.pager-next,.pager li.pager-previous{font-size:1.25em}.pager li.pager-first,.pager li.pager-last{letter-spacing:-5px}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.hidden-element{display:none}.hidden-restore{display:block}img.lazyloader-icon{width:28px !important;height:28px !important}#messages .section{background-color:transparent}#messages .close-msg{cursor:pointer;font-size:1.5em;padding:10px;position:absolute;right:0px;top:0px}#messages .messages:not(.commerce-add-to-cart-confirmation){margin:10px 0;color:#101010;position:relative;background-size:26px;padding:10px 50px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}#messages .messages:not(.commerce-add-to-cart-confirmation) em{font-weight:bold}#messages .messages:not(.commerce-add-to-cart-confirmation) a{color:#000}#messages .status{color:#fff;opacity:0.9;background-color:transparent;border:1px solid #0070ba;background-image:url(../assets/images/success.png)}#messages .status .close-msg{color:#0070ba}#messages .warning{background-color:transparent;border:1px solid #ed8218;background-image:url(../assets/images/warning.png)}#messages .warning .close-msg{color:#ed8218}#messages .error{background-color:transparent;border:1px solid #de4343;background-image:url(../assets/images/Cancel.png)}#messages .error .close-msg{color:#de4343}.home .woocommerce-message{margin:0px;padding:0px;background-color:transparent}.home .woocommerce-message:before{content:none}.home .woocommerce-message .wc-message.km_added_to_cart{position:fixed;bottom:10px;left:15px;right:15px;line-height:30px;font-weight:bold;z-index:100;box-shadow:0px 0px 10px rgba(0,0,0,0.7);background-color:#000;color:#fff;padding:10px 20px}.home .woocommerce-message .wc-message.km_added_to_cart a.button{color:#000;float:right;background-color:#fff;padding:3px 10px;border-radius:4px}.home .woocommerce-message .wc-message.km_added_to_cart .close-msg{position:absolute;top:0px;right:0px;z-index:20;width:25px;height:25px;transform:translate(50%, -50%);border-radius:50%;background-color:#000;box-shadow:0px 0px 5px #2a2a2a;background-image:url(../assets/images/icons/close.svg);background-position:center;background-repeat:no-repeat;background-size:85%;cursor:pointer}@media screen and (max-width: 991px){#header.closed{right:-300px;width:300px}}@media screen and (max-width: 991px){#header.opened{right:0px;width:100%}}.admin-bar #header{top:32px}#header{position:fixed;top:0;left:0;width:100%;z-index:500;text-align:center;background-color:#fff}@media screen and (max-width: 991px){#header{position:fixed;left:auto;top:50px;width:300px;right:-300px;bottom:0;padding-bottom:160px;overflow-y:auto;background-color:#fff}}#header .menu-open{display:none;text-align:right}#header .widget{margin:0px}#header-top{color:#fff;background-color:#000;padding:5px 0}@media screen and (max-width: 991px){#header-top{height:auto}}#header-top a{color:#fff}#header-top .top-message{text-align:center}#header-top .top-message.first{text-align:left}@media screen and (max-width: 991px){#header-top .top-message.first{text-align:center;padding-top:10px;padding-bottom:10px}}#header-top .top-message.last{text-align:right}@media screen and (max-width: 991px){#header-top .top-message.last{text-align:center;padding-top:10px;padding-bottom:10px}}#header-top .top-contact a{margin-right:5px}#header-top .header-items .view-content{text-align:right;font-size:0}#header-top .header-items .views-row{display:inline-block;padding:10px 0;margin-right:15px}@media screen and (max-width: 991px){#header-top .header-items .views-row{margin-right:8px}}#header-top .header-items .views-row .header-item{width:40px;height:40px;background-repeat:no-repeat;background-position:center;background-size:contain}@media screen and (max-width: 991px){#header-top .header-items .views-row .header-item{width:30px;height:30px}}#header-top .header-items .views-row .user-account{background-image:url(../assets/images/user_account_white.png)}#header-top .header-items .views-row .cart{background-image:url(../assets/images/shopping_bag_white.png)}#header-top .header-items .views-row-last{margin-right:0}#header-middle{position:relative;height:auto;-webkit-transition:all 200ms ease-out 0s;-moz-transition:all 200ms ease-out 0s;-o-transition:all 200ms ease-out 0s;transition:all 200ms ease-out 0s}#header-middle .header-icons{color:#424242;padding:25px 0;-webkit-transition:padding 200ms ease-out 0s;-moz-transition:padding 200ms ease-out 0s;-o-transition:padding 200ms ease-out 0s;transition:padding 200ms ease-out 0s}@media screen and (max-width: 991px){#header-middle .header-icons{display:none}}#header-middle .header-icons.left{text-align:left}#header-middle .header-icons.right{text-align:right}#header-middle .header-icons ul li{display:inline-block;margin-left:15px}#header-middle .header-icons ul li img{cursor:pointer;color:#000;width:25px}#header-middle .header-icons ul li span{cursor:pointer;font-size:26px;line-height:25px;width:21px;height:24px;background-position:center;background-repeat:no-repeat;background-size:contain;display:block}#header-middle .header-icons ul li span:before{content:none;vertical-align:middle}#header-middle .header-icons ul li span.bi-bag{background-image:url(../assets/images/icons/shopping_cart.png)}#header-middle .header-icons ul li span.bi-person{background-image:url(../assets/images/icons/user_account.png)}#header-middle .header-icons ul li span.bi-search{background-image:url(../assets/images/icons/search.png)}#header-middle .header-icons ul li span.bi-heart{background-image:url(../assets/images/icons/heart.png)}#header-middle .header-icons ul li span.user-panel-open:before{font-size:31px}#header-middle .header-icons ul li.first{margin-left:0}#header-middle .header-icons ul li.search{cursor:pointer}#header-middle .header-icons ul li.search span{background-image:url(../assets/images/icons/search.png)}#header-middle .header-icons .widget ul{font-size:1em}#header-middle .header-icons .header-icon{position:relative;color:#424242}#header-middle .header-icons .cart-contents-count{font-size:10px;line-height:9px;min-width:20px;height:20px;padding:5px;text-align:center;position:absolute;top:-8px;right:-15px;color:#000;z-index:4;font-weight:bold;white-space:nowrap;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}#header-middle .header-icons .cart-open{cursor:pointer}#header-middle .header-icons .cart-open .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background:transparent}.widget_shopping_cart ul li{width:100%;padding:5px 5px 5px 22px}.widget_shopping_cart ul li a.remove{color:#fff;min-height:auto}.widget_shopping_cart ul li a.remove:before{content:'\f057';font-family:'FontAwesome';color:#000}.widget_shopping_cart ul li a{text-align:left;color:#000;min-height:50px}.widget_shopping_cart ul li .thumbnail_wrapper img:nth-child(2){display:none}.widget_shopping_cart ul li .quantity{display:block;text-align:right}.widget_shopping_cart .buttons .button{background-color:#f5f5f5;color:#424242}.widget_shopping_cart .buttons .button.checkout{background-color:#000;color:#fff;font-weight:bold}#header-bottom{background-color:#f5f5f5}body{padding-top:110px;position:relative}@media screen and (max-width: 991px){body{padding-top:50px}}@media screen and (min-width: 992px){body.stuck #header{-webkit-box-shadow:0px,-8px,27px,0px,#000, ;-moz-box-shadow:0px -8px 27px 0px #000 ;box-shadow:0px -8px 27px 0px #000 }}@media screen and (min-width: 992px){body.stuck #header-middle.stuck{height:auto;padding:5px 0 0 0;-webkit-box-shadow:0px,0px,20px,0px,#a3a3a3, ;-moz-box-shadow:0px 0px 20px 0px #a3a3a3 ;box-shadow:0px 0px 20px 0px #a3a3a3 }}body.stuck #header-middle.stuck .main-menu{padding:2px 0}body.stuck #header-middle.stuck .header-icons{padding:4px 0}body.stuck #header-middle.stuck .logo img{width:150px}#primary #main .woocommerce-message{background-color:#fff;border:1px solid #000;border-left:8px solid #000;color:#424242;padding-right:20px;position:relative;line-height:29px}#primary #main .woocommerce-message:before{color:#000}#primary #main .woocommerce-message a.button{color:#fff;float:right;background-color:#000;padding:3px 10px;border-radius:4px}#primary #main .woocommerce-message a.button:hover{text-decoration:none}#primary #main .woocommerce-message .close-btn{color:#000;position:absolute;top:50%;transform:translateY(-50%);right:10px;cursor:pointer}#primary #main .woocommerce-message .close-btn:after{content:'\f00d';font-family:'FontAwesome';font-size:23px}@media screen and (min-width: 992px){.smallNav .logo-slogan{height:61px}.smallNav .logo .logo-name{padding:10px 0}.smallNav .logo .logo-name img{width:170px}.smallNav .logo .site-slogan{display:none}.smallNav .main-menu ul.menu.sf-menu{padding:0}}#mobileHeader{display:none;height:50px;position:fixed;top:0;left:0;right:0;background-color:#fff;z-index:400;text-align:center}@media screen and (max-width: 991px){#mobileHeader{display:block}}#mobileHeader .mobileHeader-wrapper{text-align:center}#mobileHeader .logo-mobile{position:absolute;top:50%;transform:translateY(-50%);left:60px}#mobileHeader .logo-mobile img{width:95px}#mobileHeader .logo-mobile #site-name{font-size:1.6em}#mobileHeader .logo-mobile #site-name a{text-decoration:none;color:#fff;text-align:left}#mobileHeader .logo-mobile #site-name .site-name-logo{font-family:Montserrat, sans-serif;font-size:1.4em;font-weight:900;line-height:30px;white-space:nowrap}@media screen and (min-width: 1200px) and (max-width: 1373px){#mobileHeader .logo-mobile #site-name .site-name-logo{font-size:1.4em}}#mobileHeader .logo-mobile #site-name .site-slogan{font-weight:300;font-style:italic;font-family:Montserrat, sans-serif;line-height:20px;font-size:.55em}@media screen and (min-width: 1200px) and (max-width: 1373px){#mobileHeader .logo-mobile #site-name .site-slogan{font-size:.65em}}#mobileHeader .menu-open{color:#fff;cursor:pointer;font-size:25px;color:#fff;z-index:1200;position:absolute;left:0;top:0;width:60px;height:100%}#mobileHeader .menu-open.menu-opened span{-webkit-transition:margin 200ms ease-out 0s, transform 200ms ease-in 100ms;-moz-transition:margin 200ms ease-out 0s, transform 200ms ease-in 100ms;-o-transition:margin 200ms ease-out 0s, transform 200ms ease-in 100ms;transition:margin 200ms ease-out 0s, transform 200ms ease-in 100ms}#mobileHeader .menu-open.menu-opened span.first{margin-bottom:0px;transform:rotate(-45deg)}#mobileHeader .menu-open.menu-opened span.second{margin-top:-1px;transform:rotate(45deg)}#mobileHeader .menu-open .dashes-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#mobileHeader .menu-open span{display:block;background-color:#797979;height:1px;width:22px;-webkit-transition:all 200ms ease-out 100ms;-moz-transition:all 200ms ease-out 100ms;-o-transition:all 200ms ease-out 100ms;transition:all 200ms ease-out 100ms;-webkit-transition:transform 200ms ease-out 0s, margin 200ms ease-in 100ms;-moz-transition:transform 200ms ease-out 0s, margin 200ms ease-in 100ms;-o-transition:transform 200ms ease-out 0s, margin 200ms ease-in 100ms;transition:transform 200ms ease-out 0s, margin 200ms ease-in 100ms}#mobileHeader .menu-open span.first{margin-bottom:8px}#mobileHeader .menu-open span.second{margin-top:8px}#mobileHeader .header-icons{position:absolute;top:50%;transform:translateY(-50%);right:13px}#mobileHeader .header-icons ul{font-size:0px}#mobileHeader .header-icons li.header-icon{display:inline-block;margin-left:12px;cursor:pointer;position:relative;color:#000;font-size:22px}#mobileHeader .header-icons li.header-icon .user-panel-open{font-size:1.1em}#mobileHeader .header-icons li.header-icon span{vertical-align:middle;cursor:pointer;font-size:26px;line-height:25px;width:25px;height:25px;background-position:center;background-repeat:no-repeat;background-size:contain;display:block}#mobileHeader .header-icons li.header-icon span:before{content:none;vertical-align:middle}#mobileHeader .header-icons li.header-icon span.bi-bag{background-image:url(../assets/images/icons/shopping_cart.png)}#mobileHeader .header-icons li.header-icon span.bi-person{background-image:url(../assets/images/icons/user_account.png)}#mobileHeader .header-icons li.header-icon span.bi-search{background-image:url(../assets/images/icons/search.png)}#mobileHeader .header-icons li.header-icon span.bi-heart{background-image:url(../assets/images/icons/heart.png)}#mobileHeader .header-icons li.header-icon img{width:26px}#mobileHeader .header-icons .cart-contents-count{font-size:9px;line-height:11px;width:20px;height:20px;padding:5px;text-align:center;position:absolute;top:-9px;right:-13px;color:#424242;z-index:4;font-weight:bold;white-space:nowrap;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}#mobileHeader .bottom-border{position:absolute;top:100%;left:13px;right:13px;border-bottom:2px solid #000}.logo-wrapper{height:79px;position:relative}@media screen and (max-width: 991px){.logo-wrapper{height:auto}}.logo{position:absolute;top:50%;left:15px;transform:translateY(-50%);z-index:5}@media screen and (max-width: 991px){.logo{position:static;transform:none}}.logo a{display:block;margin:0px;text-align:left;-webkit-transition:padding 200ms ease-out 0s;-moz-transition:padding 200ms ease-out 0s;-o-transition:padding 200ms ease-out 0s;transition:padding 200ms ease-out 0s}.logo img{display:inline-block;width:160px;-webkit-transition:width 200ms ease-out 0s;-moz-transition:width 200ms ease-out 0s;-o-transition:width 200ms ease-out 0s;transition:width 200ms ease-out 0s}.logo a#logo{display:block}.logo #site-name{font-size:1.6em}.logo #site-name a{text-decoration:none;color:#fff}.logo #site-name .site-name-logo{font-family:Montserrat, sans-serif;font-size:2em;font-weight:900;line-height:40px;white-space:nowrap}@media screen and (min-width: 1200px) and (max-width: 1373px){.logo #site-name .site-name-logo{font-size:1.4em}}.logo #site-name .site-slogan{font-weight:300;font-style:italic;font-family:Montserrat, sans-serif;line-height:20px;font-size:.75em}@media screen and (min-width: 1200px) and (max-width: 1373px){.logo #site-name .site-slogan{font-size:.65em}}@media screen and (max-width: 991px){.logo{display:none}}.wpml-ls-legacy-list-horizontal{padding:0px}.wpml-ls-legacy-list-horizontal a{padding:0px 5px}@media screen and (max-width: 767px){.user_menu ul.menu{float:none}}.user_menu ul.menu li a{padding:10px;display:block}.user_menu ul.menu li a .glyphicon{padding-left:5px}.user_menu ul.menu li.first a{padding-left:0}.user_menu ul.menu li.first a .glyphicon{padding-right:5px}.user_menu ul.menu li.last a{padding:12px 10px}@media screen and (max-width: 767px){.user_menu{padding:20px 0}}.search .search-box{position:absolute;right:0}.search .search-box .views-exposed-widgets{margin:0}.search .search-box .views-exposed-widget{float:left;padding:0}.search .search-box .views-exposed-widget .form-submit{margin:0;border:none;padding:4px 10px;color:#fff;background-color:#151515;font-size:13px;text-transform:uppercase;height:30px;border-radius:0}.search .search-box .views-exposed-widget input.form-text{width:140px;border:1px solid #151515;background-color:#fff;outline:none;font-size:0.9em;padding:4px 32px 4px 12px;margin:0;height:30px}.search .region .container-inline{height:33px;border-bottom:1px solid #a3a3a3}.search .region .container-inline:after{content:"";display:table;clear:both}.search .region .form-actions{float:left;width:20%}.search .region .form-actions .form-submit{margin:0;border:none;padding:5px 10px;color:#fff;background-color:transparent;font-size:13px;text-transform:lowercase;height:26px;border-radius:0}.search .region .form-type-textfield{margin:0;float:left;width:80%}.search .region .form-type-textfield input{margin:0;max-width:170px;padding:0 10px;height:30px;outline:none;border:transparent;background:transparent}.search #search-box-trigger{float:right;cursor:pointer;font-size:1.3em;color:#000;padding:4px 19px;height:33px;background-color:#fff}.top-info{background-color:#fff;padding:5px 0}@media screen and (max-width: 991px){.top-info{display:none}}.top-info .top-info-item{padding:5px 20px;background-color:#0D0630;display:inline-block;border-right:1px solid #3217b8}.top-info .top-info-item a.phone-number{color:#fff}.top-info .top-info-item a.social{width:25px;height:25px;display:inline-block;margin-right:5px;vertical-align:text-bottom}.top-info .top-info-item a.facebook{background:url(../assets/images/facebook_top.png) no-repeat center;background-size:25px}.top-info .top-info-item a.instagram{background:url(../assets/images/instagram_top.png) no-repeat center;background-size:25px}.top-info .top-info-item a.gplus{background:url(../assets/images/gplus_top.png) no-repeat center;background-size:25px}.top-info .top-info-item i{vertical-align:text-bottom}.top-info .top-info-item.last{border-right:none}.top-info .top-left{text-align:left}.top-info .top-middle{text-align:center}.top-info .top-right{text-align:right}.stuck1 .top-info{display:none}@media screen and (max-width: 991px){.main-menu .sub-menu{display:none;border-left:2px solid #000;margin:5px 0 0 20px;z-index:15;overflow:hidden;-webkit-transition:all 200ms ease-in 0s;-moz-transition:all 200ms ease-in 0s;-o-transition:all 200ms ease-in 0s;transition:all 200ms ease-in 0s}.main-menu .sub-menu.show-me-mobile{display:block}.main-menu li.current-menu-item>.sub-menu,.main-menu li.current-menu-ancestor>.sub-menu,.main-menu li.current-menu-parent>.sub-menu{display:block}.main-menu ul.menu li{position:relative}.main-menu ul.menu li a{text-decoration:none;display:block;color:#424242;padding:10px 0;text-align:left}.main-menu ul.menu li .overlay{display:block;height:100%;width:50px;right:0;position:absolute;z-index:100;text-align:center;background-color:rgba(255,255,255,0.4);cursor:pointer}.main-menu ul.menu li .overlay i{position:absolute;left:50%;top:0;transform:translateX(-50%);font-size:21px}.main-menu ul.menu li .overlay:after{font-family:'Font Awesome 5 Free';font-size:20px;position:relative}.main-menu ul.menu>li>a{font-weight:600;text-transform:uppercase}.main-menu ul.sub-menu>li>a{padding:5px 10px}.main-menu ul.menu>li>ul.sub-menu ul.sub-menu{top:-1px;left:100%}}@media screen and (min-width: 992px){.main-menu{text-align:center;margin-left:20px;padding:18px 0px;-webkit-transition:padding 200ms ease-out 0s;-moz-transition:padding 200ms ease-out 0s;-o-transition:padding 200ms ease-out 0s;transition:padding 200ms ease-out 0s}.main-menu ul.menu{position:relative;display:flex;flex-wrap:nowrap;justify-content:center}.main-menu ul.menu>li{display:inline-block;font-weight:500;margin:0px 10px}.main-menu ul.menu>li>a,.main-menu ul.menu>li>span{text-transform:uppercase;font-size:1.1em;padding:10px 0px;color:#424242 !important;font-weight:bold;display:inline-block}}@media screen and (min-width: 992px) and (min-width: 1200px) and (max-width: 1373px){.main-menu ul.menu>li>a,.main-menu ul.menu>li>span{font-size:1em}}@media screen and (min-width: 992px) and (min-width: 992px) and (max-width: 1199px){.main-menu ul.menu>li>a,.main-menu ul.menu>li>span{font-size:.9em;font-weight:600;letter-spacing:-0.5px}}@media screen and (min-width: 992px){.main-menu ul.menu>li.flat-ui{position:static}.main-menu ul.menu>li.flat-ui>ul.sub-menu{position:absolute;top:100%;left:0px;background-color:#fff;display:none;width:100%;padding:10px 10px 30px 10px;margin:0px;text-align:center;border-top:3px solid #000;-webkit-box-shadow:0px,5px,20px,0px,rgba(0,0,0,0.3), ;-moz-box-shadow:0px 5px 20px 0px rgba(0,0,0,0.3) ;box-shadow:0px 5px 20px 0px rgba(0,0,0,0.3) ;justify-content:center}.main-menu ul.menu>li.flat-ui>ul.sub-menu.show-me{display:flex}.main-menu ul.menu>li.flat-ui>ul.sub-menu:after{content:"";display:table;clear:both}.main-menu ul.menu>li.flat-ui>ul.sub-menu>li{display:inline-block;vertical-align:top;width:280px}.main-menu ul.menu>li.flat-ui>ul.sub-menu>li>a{text-transform:uppercase;font-size:1.1em;font-weight:500}.main-menu ul.menu>li.flat-ui>ul.sub-menu>li>a:after{content:''}.main-menu ul.menu>li.flat-ui>ul.sub-menu .sub-menu{margin-left:0}.main-menu ul.menu>li.simple-ui>.sub-menu.goLeft{right:25% !important}.main-menu ul.menu>li.simple-ui .sub-menu{display:none;position:absolute;width:250px;background-color:#fff;border-top:1px solid #f0eded;border-left:1px solid #f0eded;margin:0;z-index:15;top:100%;left:0;border-top:3px solid #000;-webkit-box-shadow:0px,5px,20px,0px,rgba(0,0,0,0.3), ;-moz-box-shadow:0px 5px 20px 0px rgba(0,0,0,0.3) ;box-shadow:0px 5px 20px 0px rgba(0,0,0,0.3) }.main-menu ul.menu>li.simple-ui .sub-menu.goUp{top:0;transform:translateY(-100%)}.main-menu ul.menu>li.simple-ui .sub-menu.goLeft{left:auto !important;right:100%}.main-menu ul.menu>li.simple-ui .sub-menu.show-me{display:block}.main-menu ul.menu li{position:relative}.main-menu ul.menu li .overlay{display:none}.main-menu ul.menu li a{text-decoration:none;display:block;color:#151515}.main-menu ul.menu>li.menu-item-has-children>a:after{font-family:FontAwesome;content:"\f107";margin-left:3px}.main-menu ul.sub-menu>li.menu-item-has-children>a:after{font-family:FontAwesome;content:"\f105";position:absolute;right:10px}.main-menu ul.sub-menu>li>a{padding:5px 20px;text-align:left}.main-menu ul.menu>li>ul.sub-menu ul.sub-menu{top:-1px;left:100%}.main-menu ul.menu>li>ul.sub-menu ul.sub-menu.goUp{top:100%;transform:translateY(-100%)}.main-menu ul li:hover>a{color:#ad1c17}}.main-menu-mobile{display:none}.main-menu-mobile .sub-menu{display:none;border-top:1px solid #f0eded;border-left:1px solid #a3a3a3;margin:0 0 0 15px;z-index:15}.main-menu-mobile li.current-menu-item>.sub-menu,.main-menu-mobile li.current-menu-ancestor>.sub-menu,.main-menu-mobile li.current-menu-parent>.sub-menu{display:block}.main-menu-mobile ul.menu li{position:relative}.main-menu-mobile ul.menu li a{text-decoration:none;display:block;color:#000;padding:10px 0}.main-menu-mobile ul.menu li .overlay{display:block;height:100%;width:50px;right:0;position:absolute;z-index:100;text-align:center;background-color:rgba(255,255,255,0.4);cursor:pointer}.main-menu-mobile ul.menu li .overlay i{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.main-menu-mobile ul.menu li .overlay:after{font-family:FontAwesome;font-size:20px;position:relative}.main-menu-mobile ul.menu li .overlay.closed:after{content:"\f107"}.main-menu-mobile ul.menu li .overlay.opened:after{content:"\f106"}.main-menu-mobile ul.menu>li{font-weight:400}.main-menu-mobile ul.sub-menu>li>a{padding:5px 20px}.main-menu-mobile ul.menu>li>ul.sub-menu ul.sub-menu{top:-1px;left:100%}.main-menu-mobile ul li:hover>a{background-color:#f5f5f5}.cart--header{position:fixed;top:0;right:-280px;z-index:1000;height:100%;background:#fff;padding:40px 15px 30px 15px;overflow-y:auto;width:280px;-webkit-transition:all 200ms ease-out 0s;-moz-transition:all 200ms ease-out 0s;-o-transition:all 200ms ease-out 0s;transition:all 200ms ease-out 0s}.cart--header.cart-open{-webkit-box-shadow:0px,0px,15px,0px,rgba(0,0,0,0.3), ;-moz-box-shadow:0px 0px 15px 0px rgba(0,0,0,0.3) ;box-shadow:0px 0px 15px 0px rgba(0,0,0,0.3) }.cart--header .shopping-cart-close{width:20px;margin-bottom:20px;cursor:pointer}.cart--header .view-footer .links li{display:block;padding:10px 0;text-align:center}.cart--header h2{font-size:1.6em;font-weight:100}.user--header{position:fixed;padding:40px 15px 30px 15px;top:0;right:-280px;z-index:1000;height:100%;background:#fff;overflow-y:auto;width:280px;-webkit-transition:right 200ms ease-out 0s;-moz-transition:right 200ms ease-out 0s;-o-transition:right 200ms ease-out 0s;transition:right 200ms ease-out 0s}.user--header.user--header-open{-webkit-box-shadow:0px,0px,15px,0px,rgba(0,0,0,0.3), ;-moz-box-shadow:0px 0px 15px 0px rgba(0,0,0,0.3) ;box-shadow:0px 0px 15px 0px rgba(0,0,0,0.3) }.user--header .user-panel-close{width:20px;margin-bottom:20px;cursor:pointer}#block-logintoboggan-logintoboggan-logged-in .content{color:#fff}#block-logintoboggan-logintoboggan-logged-in .content a.username{font-size:1.6em}#block-logintoboggan-logintoboggan-logged-in .content a{font-size:1.4em;display:block}.cart{padding:5px 0}.cart .region:after{content:'';display:table;clear:both}.cart .block-commerce-cart{float:right;color:#fff;position:relative;padding:0 5px}.cart .block-commerce-cart .cart-empty-block{color:#424242;padding:20px;background:#fff}.cart .block-commerce-cart .shopping-cart-toggle{font-size:1.8em;cursor:pointer}.cart .block-commerce-cart .shopping-cart-toggle .line-item-quantity-raw{position:absolute;right:-5px;top:-5px;border-radius:2px;box-shadow:0 1px 1px rgba(0,0,0,0.7);background-color:#dc0d17;background-image:linear-gradient(#fa3c45,#dc0d17);color:#fff;padding:1px 3px;text-shadow:0 -1px 0 rgba(0,0,0,0.4);background-clip:padding-box;display:inline-block;font-family:'helvetica neue', helvetica, arial, sans-serif;font-size:10px;-webkit-font-smoothing:subpixel-antialiased;line-height:1.3;min-height:13px}.cart .block-commerce-cart .content{display:none;position:absolute;top:38px;right:0;z-index:500;width:380px;border-right:1px solid #a3a3a3;border-left:1px solid #a3a3a3;border-top:6px solid #000;border-bottom:6px solid #000}@media screen and (max-width: 767px){.cart .block-commerce-cart .content{width:280px}}.cart .block-commerce-cart .view-header{font-size:1.8em}.cart .block-commerce-cart .view-content{color:#424242}.cart .block-commerce-cart .view-content .views-field-field-image img{width:100%}.cart .block-commerce-cart .view-content tr{border-bottom:1px solid #ddd;background:#fff}.cart .block-commerce-cart .view-content .cart-arrow{position:absolute;top:-16px;right:5px}.cart .block-commerce-cart .view-content a{color:#424242}.cart .block-commerce-cart .view-footer .line-item-summary{color:#424242;margin:0;cursor:pointer;padding:10px;background:#fff}.cart .block-commerce-cart .view-footer .line-item-summary .cart-image{color:#424242;float:left;font-size:1.1em;margin-right:5px}.cart .block-commerce-cart .view-footer .line-item-summary .line-item-total{padding:10px 0}.cart .block-commerce-cart .view-footer .line-item-summary ul.links{clear:none;margin:0}.cart .block-commerce-cart .view-footer .line-item-summary .line-item-quantity{margin-right:5px;display:none}.cart .block-commerce-cart .view-footer .line-item-summary .line-item-total-raw{font-style:italic}.cart .block-commerce-cart .view-footer .line-item-summary .line-item-summary-checkout a{background-color:#fff;color:#424242}.cart .block-commerce-cart .view-footer .line-item-summary .line-item-summary-checkout a:hover{background-color:#eee;color:#424242}.cart .block-commerce-cart .view-footer .line-item-summary a{color:#fff}@media screen and (max-width: 767px){.cart .block-commerce-cart .view-footer .line-item-summary a{color:#fff}}.cart .block-commerce-cart .view-footer .line-item-summary:after{content:'';display:table;clear:both}.cart-toggle{display:none;position:fixed;top:0;right:0;cursor:pointer;font-size:35px;padding:10px;color:#fff;padding:10px}@media screen and (max-width: 767px){.cart-toggle{display:block}}.cart-toggle .line-item-quantity-raw{position:absolute;right:9px;top:12px;border-radius:2px;box-shadow:0 1px 1px rgba(0,0,0,0.7);background-color:#dc0d17;background-image:linear-gradient(#fa3c45,#dc0d17);color:#fff;padding:1px 3px;text-shadow:0 -1px 0 rgba(0,0,0,0.4);background-clip:padding-box;display:inline-block;font-family:'helvetica neue', helvetica, arial, sans-serif;font-size:10px;-webkit-font-smoothing:subpixel-antialiased;line-height:1.3;min-height:13px}.mobileCart{position:fixed;top:50px;right:-300px;padding:20px;margin:0;color:#fff;background-color:#000;-webkit-transition:right 200ms linear 0s;-moz-transition:right 200ms linear 0s;-o-transition:right 200ms linear 0s;transition:right 200ms linear 0s}.mobileCart .view-content{display:none}.mobileCart .line-item-summary{margin:0}.mobileCart .line-item-summary .cart-image{color:#fff;margin-right:5px;background-position:0 -653px;width:25px;height:25px;float:left;background-position:0 -605px}.mobileCart .line-item-summary .line-item-total{float:left}.mobileCart .line-item-summary .line-item-quantity{margin-right:5px}.mobileCart .line-item-summary a{color:#fff}h1{font-size:2em;font-weight:600;text-align:center;color:#000;margin:0px auto}h2{font-size:1.4em;font-weight:400;color:#000;padding:10px;text-align:center;text-transform:uppercase;position:relative}h3{margin-bottom:5px;font-size:1.2em;font-weight:bold}.widget h2.widgettitle{font-weight:600;font-size:13px;border:none;padding:0px;text-align:left;text-transform:uppercase;padding-bottom:5px;position:relative}.widget h2.widgettitle:after{content:'';position:absolute;bottom:0px;left:0;width:50px;height:2px;background-color:#000}.page-banner{text-align:center}.page-banner .page-banner__title{text-align:center}.page-banner .page-banner__intro{text-align:center}.newsletter-mask{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.8);z-index:998}@media screen and (max-width: 991px){.newsletter-mask.show-touch{display:block}}.floating-newsletter{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);padding:20px 50px 20px 40px;background-color:#0D0630;z-index:999;color:#fff;-webkit-box-shadow:-5px,5px,10px,0px,#424242, ;-moz-box-shadow:-5px 5px 10px 0px #424242 ;box-shadow:-5px 5px 10px 0px #424242 ;width:830px}@media screen and (min-width: 768px) and (max-width: 991px){.floating-newsletter{width:80%;top:20px;transform:translateX(-50%)}}@media screen and (max-width: 767px){.floating-newsletter{width:100%;top:20px;transform:initial;left:0}}.floating-newsletter h2{font-weight:bold;font-size:2em;letter-spacing:1px;margin-bottom:30px}@media screen and (max-width: 991px){.floating-newsletter h2{font-size:1.2em}}.floating-newsletter p{font-size:1.1em;text-align:center;margin-bottom:10px}.floating-newsletter .newsletter-close i{position:absolute;right:-15px;top:-15px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;padding:5px;background-color:#0D0630;color:#fff;border:2px solid #fff;cursor:pointer}@media screen and (max-width: 767px){.floating-newsletter .newsletter-close i{right:0;top:0;-webkit-border-radius:0%;-moz-border-radius:0%;-ms-border-radius:0%;-o-border-radius:0%;border-radius:0%;border-top:0px;border-right:0px}}.floating-newsletter img{float:left;padding:50px 40px 50px 0;width:200px}@media screen and (max-width: 767px){.floating-newsletter img{display:none}}.floating-newsletter .region{float:left;width:540px}@media screen and (max-width: 767px){.floating-newsletter .region{width:100%}}.floating-newsletter .region label{width:14%}@media screen and (max-width: 991px){.floating-newsletter .region label{width:100%}}.floating-newsletter .region input.form-text{outline:0;border:none;border-bottom:1px solid #fff;background-color:transparent;padding:8px;color:#fff;width:85%}@media screen and (max-width: 991px){.floating-newsletter .region input.form-text{width:100%}}.floating-newsletter .region input.form-submit{float:right}.brands-slider .owl-item{text-align:center}.flexslider{border:none;margin:0}.flexslider .flex-direction-nav a{height:64px}#breadcrumbs{padding:20px 0px;text-align:center;font-size:.96em;text-transform:uppercase}#breadcrumbs a{color:#000}#breadcrumbs .separator{font-size:1.2em;line-height:1;display:inline-block}#breadcrumbs .breadcrumb_last{color:#000}#page{padding-top:106px}@media screen and (max-width: 767px){#page{padding-top:60px}}.page-section{margin-bottom:30px}.front-section{min-height:300px}#section_slider{margin-bottom:40px}#section_banner .block-views{margin-bottom:40px}.front-cover{position:absolute;top:0;left:0;width:100%;height:calc(100vh - 50px)}.front-cover.mobile{display:none}@media screen and (max-width: 991px){.front-cover.mobile{display:block;top:50px}}#front-slider-mask{z-index:395}@media screen and (max-width: 991px){#front-slider-mask{top:50px}}#front-slider-mask:after{content:'';position:absolute;width:100%;left:0;bottom:0;height:200px;background:linear-gradient(to bottom, rgba(255,255,255,0),rgba(255,255,255,0.2))}#front-page-slider{background-position:center;background-repeat:no-repeat;background-size:cover;padding:100px 0px;position:relative}#front-page-slider .main-slider-large{display:flex;flex-wrap:wrap;position:relative;z-index:5}#front-page-slider .main-slider-large .slider{background-color:#fff;margin:0 auto;padding:10px;border-radius:10px;box-shadow:0px 0px 20px rgba(0,0,0,0.4)}#front-page-slider .main-slider-large .slider.slider1{width:58%;margin-right:2%}@media screen and (max-width: 767px){#front-page-slider .main-slider-large .slider.slider1{width:99%;margin:5px auto}}#front-page-slider .main-slider-large .slider.slider2{width:40%}@media screen and (max-width: 767px){#front-page-slider .main-slider-large .slider.slider2{width:99%;margin:5px auto}}.icon-arrow-down{position:absolute;left:50%;transform:translateX(-50%);bottom:0px;z-index:10}@media screen and (max-width: 991px){.icon-arrow-down{bottom:50px}}.icon-arrow-down .arrow-down-icon{background-image:url(../assets/images/arrow-down.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:80px;height:80px;cursor:pointer}.animation-float{position:relative;animation:float 1500ms ease-out infinite}@keyframes float{0%{top:-6px}50%{top:6px}100%{top:-6px}}@-webkit-keyframes float{0%{top:-6px}50%{top:6px}100%{top:-6px}}.sliderTop .brand-image{width:200px;position:absolute;top:0;left:0}@media screen and (max-width: 991px){.sliderTop .brand-image{width:80px}}.sliderTop .action-button{position:absolute;bottom:0;right:0;padding:8px 40px;border:2px solid #000;color:#000;text-transform:uppercase;font-weight:bold;background-color:#fff;-webkit-transition:all 200ms linear 0s;-moz-transition:all 200ms linear 0s;-o-transition:all 200ms linear 0s;transition:all 200ms linear 0s}@media screen and (max-width: 991px){.sliderTop .action-button{padding:5px 20px}}.sliderTop .slogan-text{position:absolute;top:50%;right:0;width:100%;text-align:center;transform:translateY(-50%);font-size:2em;font-weight:700;color:#0D0630;background:rgba(255,255,255,0.5);padding:10px;-webkit-transition:opacity 200ms linear 0s;-moz-transition:opacity 200ms linear 0s;-o-transition:opacity 200ms linear 0s;transition:opacity 200ms linear 0s}@media screen and (max-width: 991px){.sliderTop .slogan-text{font-size:1em;padding:5px}}.sliderTop .webpage-logo{position:absolute;bottom:0;left:0;background:url(../icon-red.png) no-repeat center center;background-size:335px;width:335px;height:90px}@media screen and (max-width: 991px){.sliderTop .webpage-logo{background-size:129px;width:129px;height:37px}}.sliderTop .overlay a{position:absolute;top:0;left:0;right:0;bottom:0;z-index:5}.sliderTop:hover .action-button{background-color:#000;color:#fff}.sliderTop:hover .slogan-text{opacity:0.7}.opacity_layer{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:1}.frontPageBanner{background-color:#0D0630;padding:15px}.frontPageBanner .views-field-title{font-size:2em;font-weight:bold;letter-spacing:2px;color:#000;text-align:center}.frontPageBanner .views-field-body{color:#fff;font-style:italic;text-align:center}.frontPageBanner .views-field-body .heading1{font-size:2em;font-weight:bold;letter-spacing:2px;color:#000;text-align:center;font-style:normal}.frontPageBanner .views-field-body .heading2{font-size:2em;font-weight:bold;color:#fff;text-align:center;margin:5px 0}.frontPageBanner .views-field-body a.banner-link{padding:10px;background-color:#fff;color:#000}.frontPageBanner .views-field-body a.banner-link:hover{text-decoration:none}#featured-products{background:#000 url(../assets/images/secondary.png) no-repeat center;background-size:contain;padding-bottom:80px}#featured-products .block-views{margin-top:80px}#featured-products h2{font-size:2em;color:#000;border-bottom:2px solid #000;margin-bottom:10px;margin-left:5px;text-transform:uppercase}#featured-products .view-content:after{content:'';display:table;clear:both}#featured-products .views-row{float:left;width:25%;padding:0px 5px;position:relative;margin-bottom:10px}@media screen and (min-width: 768px) and (max-width: 991px){#featured-products .views-row{width:50%}}@media screen and (max-width: 767px){#featured-products .views-row{width:100%;margin:5px auto}}#featured-products .views-row:hover .views-field-title,#featured-products .views-row:hover .views-field-field-featured-title,#featured-products .views-row:hover .views-field-commerce-price{background-color:#000}#featured-products .views-field-field-images,#featured-products .views-field-field-featured-image{background-color:#fff}#featured-products .views-field-field-images .field-content,#featured-products .views-field-field-featured-image .field-content{min-height:293px;position:relative}#featured-products .views-field-field-images img,#featured-products .views-field-field-featured-image img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#featured-products .views-field-title,#featured-products .views-field-field-featured-title{font-weight:bold;text-transform:uppercase;text-align:center;background-color:#000;padding:0 5px 15px 5px;min-height:78px;color:#fff;-webkit-transition:background-color 150ms linear 50ms;-moz-transition:background-color 150ms linear 50ms;-o-transition:background-color 150ms linear 50ms;transition:background-color 150ms linear 50ms}#featured-products .views-field-title a,#featured-products .views-field-field-featured-title a{color:#fff;-webkit-transition:background-color 150ms linear 50ms;-moz-transition:background-color 150ms linear 50ms;-o-transition:background-color 150ms linear 50ms;transition:background-color 150ms linear 50ms}#featured-products .views-field-view-node .overlay a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}#featured-products .views-field-field-brand{position:absolute;top:10px;right:10px;z-index:1}#featured-products .views-field-field-brand img{width:70px}#featured-products .views-field-commerce-price{background-color:#000;-webkit-transition:background-color 150ms linear 50ms;-moz-transition:background-color 150ms linear 50ms;-o-transition:background-color 150ms linear 50ms;transition:background-color 150ms linear 50ms;color:#fff}#featured-products .views-field-commerce-price table{text-align:center}#featured-products .views-field-commerce-price table tr{background:transparent;border:none;padding:0}#featured-products .views-field-commerce-price table tr td{padding:0;text-align:center}#featured-products .views-field-commerce-price table tr td.component-title{display:none}#featured-products .views-field-commerce-price table tr.even{display:none}#featured-products .views-field-commerce-price table tr.component-type-base-price{font-size:0.9em;font-style:italic;display:inline-block;margin-right:10px}#featured-products .views-field-commerce-price table tr.component-type-base-price td{text-align:center;position:relative}#featured-products .views-field-commerce-price table tr.component-type-base-price td .diagonal-strike-through:before{position:absolute;content:"";left:0;top:40%;right:0;border-top:1px solid #fff;-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-o-transform:rotate(-10deg);transform:rotate(-10deg)}#featured-products .views-field-commerce-price table tr.component-type-commerce-price-formatted-amount{display:inline-block;vertical-align:bottom}#featured-products .views-field-commerce-price table tr.component-type-commerce-price-formatted-amount td{font-weight:bold;font-size:1.4em}#featured-products .discount-wrap{position:absolute;top:10px;left:10px;z-index:1}#featured-products .discount-wrap .field-content{background-color:#000;color:#fff;padding:9px;font-weight:bold;font-size:1.15em;-webkit-box-shadow:0px,1px,5px,0px,#a3a3a3, ;-moz-box-shadow:0px 1px 5px 0px #a3a3a3 ;box-shadow:0px 1px 5px 0px #a3a3a3 }@media screen and (min-width: 992px) and (max-width: 1199px){#featured-products .video-block{height:430px}}@media screen and (max-width: 991px){#featured-products .video-block{height:350px}}#featured-products .video-block .views-row{float:none;width:100%}#featured-products .video-block .views-row iframe{width:100%}#featured-products .view-more{margin-left:5px;color:#fff}#front_page_widgets_wrapper{position:relative;z-index:5}.heading__wrapper{text-align:center;position:relative;margin-bottom:20px}.heading__wrapper:after{content:'';position:absolute;top:14px;left:0px;width:100%;height:1px;background-color:#a3a3a3;z-index:-1}.heading__wrapper h2{position:relative;display:inline-block;background-color:#fff;padding:5px 10px;margin:0px;line-height:1}#front_page_widgets .effect-item{-webkit-transition:all 600ms ease-in-out 0s;-moz-transition:all 600ms ease-in-out 0s;-o-transition:all 600ms ease-in-out 0s;transition:all 600ms ease-in-out 0s}#front_page_widgets .effect-item.fadein{opacity:0}#front_page_widgets .effect-item.slidein-fade{opacity:0;margin-left:-160px}#front_page_widgets .effect-item.scale-fade{opacity:0;transform:scale(0.5)}#front_page_widgets .effect-item.animate{opacity:1;transform:scale(1);margin-left:0px}#front_page_widgets .multiProducts{padding-top:60px;padding-bottom:60px;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}#front_page_widgets .multiProducts .multiProducts__inside{position:relative;z-index:5}#front_page_widgets .multiProducts .multiProducts__heading{line-height:1}#front_page_widgets .multiProducts .singleProduct{float:left;width:15.2%;margin-right:6%;min-height:300px}@media screen and (max-width: 767px){#front_page_widgets .multiProducts .singleProduct{width:100%;margin:0}}@media screen and (min-width: 768px) and (max-width: 991px){#front_page_widgets .multiProducts .singleProduct{width:47%}}@media screen and (min-width: 992px) and (max-width: 1199px){#front_page_widgets .multiProducts .singleProduct{width:29.33333%}}@media screen and (min-width: 1200px) and (max-width: 1373px){#front_page_widgets .multiProducts .singleProduct{width:20.5%}}@media screen and (min-width: 1374px){#front_page_widgets .multiProducts .singleProduct:nth-child(5n+5){margin-right:0}}@media screen and (min-width: 1200px) and (max-width: 1373px){#front_page_widgets .multiProducts .singleProduct:nth-child(4n+4){margin-right:0}}@media screen and (min-width: 992px) and (max-width: 1199px){#front_page_widgets .multiProducts .singleProduct:nth-child(3n+3){margin-right:0}}@media screen and (min-width: 768px) and (max-width: 991px){#front_page_widgets .multiProducts .singleProduct:nth-child(2n+2){margin-right:0}}#front_page_widgets .multiProducts .singleProduct a{color:#424242}#front_page_widgets .multiProducts .singleProduct .image{position:relative;text-align:center}#front_page_widgets .multiProducts .singleProduct .image img{display:inline-block}#front_page_widgets .multiProducts .singleProduct .title{text-align:center;font-weight:400;font-size:1.1em}#front_page_widgets .multiProducts .singleProduct .price{text-align:center}#front_page_widgets .multiProducts .singleProduct .price .woocommerce-Price-amount{font-weight:bold;color:#000;font-size:1.3em}#front_page_widgets .multiProducts .singleProduct .price del .woocommerce-Price-amount{color:#636363;font-size:1em}#front_page_widgets .frontPage-featuredCategories{position:relative}#front_page_widgets .frontPage-featuredCategories .featuredCategories__inside{position:relative;z-index:5}#front_page_widgets .frontPage-featuredCategories.style1 .featuredCategory{float:left;width:48%;margin:0.3% 0.3%;position:relative}@media screen and (max-width: 767px){#front_page_widgets .frontPage-featuredCategories.style1 .featuredCategory{width:99%;margin:5px auto}}#front_page_widgets .frontPage-featuredCategories.style1 .featuredCategory a{color:#424242;top:0;left:0;width:100%;height:100%}#front_page_widgets .frontPage-featuredCategories.style1 .featuredCategory .image{height:100%;position:relative;z-index:1;background-repeat:no-repeat;background-size:cover;background-position:center;padding-top:66%;-webkit-transition:opacity 100ms ease-out 0s;-moz-transition:opacity 100ms ease-out 0s;-o-transition:opacity 100ms ease-out 0s;transition:opacity 100ms ease-out 0s}#front_page_widgets .frontPage-featuredCategories.style1 .featuredCategory .image:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.3;-webkit-transition:opacity 100ms ease-out 0s;-moz-transition:opacity 100ms ease-out 0s;-o-transition:opacity 100ms ease-out 0s;transition:opacity 100ms ease-out 0s}#front_page_widgets .frontPage-featuredCategories.style1 .featuredCategory .image:hover:before{opacity:0}#front_page_widgets .frontPage-featuredCategories.style1 .featuredCategory .image img{width:100%}#front_page_widgets .frontPage-featuredCategories.style1 .featuredCategory .title{display:inline-block;font-weight:bold;position:absolute;top:15px;left:15px;z-index:2;font-size:2.2em;color:#fff;-webkit-transition:all 200ms ease-out 0s;-moz-transition:all 200ms ease-out 0s;-o-transition:all 200ms ease-out 0s;transition:all 200ms ease-out 0s}#front_page_widgets .frontPage-featuredCategories.style1 .featuredCategory .action-button{display:none}#front_page_widgets .frontPage-featuredCategories.style1 .featuredCategory:hover .title{text-shadow:0px 0px 7px rgba(0,0,0,0.7)}#front_page_widgets .frontPage-featuredCategories.style2 .featuredCategories__inside{background-position:center;background-repeat:no-repeat;background-size:cover;padding:80px 0;display:flex;flex-flow:row;flex-wrap:wrap;align-items:center;justify-content:center}#front_page_widgets .frontPage-featuredCategories.style2 .featuredCategories__inside .featuredCategory{width:24%;margin-right:0.5%;margin-left:0.5%;margin-bottom:60px}@media screen and (min-width: 768px) and (max-width: 991px){#front_page_widgets .frontPage-featuredCategories.style2 .featuredCategories__inside .featuredCategory{width:49%}}@media screen and (max-width: 767px){#front_page_widgets .frontPage-featuredCategories.style2 .featuredCategories__inside .featuredCategory{width:49%}}#front_page_widgets .frontPage-featuredCategories.style2 .featuredCategories__inside .featuredCategory a{text-align:center;display:block}#front_page_widgets .frontPage-featuredCategories.style2 .featuredCategories__inside .featuredCategory .title{text-align:center;font-size:1.2em;text-transform:uppercase;font-weight:bold;color:#000;display:inline-block;background-color:#fff;padding:5px 15px;border-radius:5px;transform:translateY(50%);box-shadow:0px 0px 5px rgba(0,0,0,0.6)}#front_page_widgets .frontPage-featuredCategories.style2 .featuredCategories__inside .featuredCategory .image{padding-top:100%;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:50%}#front_page_widgets .frontPage-featuredCategories.style2 .featuredCategories__inside .featuredCategory .action-button{display:none;text-align:center;margin-top:10px}#front_page_widgets .frontPage-featuredCategories.style2 .featuredCategories__inside .featuredCategory .action-button span{display:inline-block;padding:5px 15px;background-color:#000;color:#fff;font-weight:bold;border-radius:5px}#front_page_widgets .featured_posts__wrapper{background-position:center;background-repeat:no-repeat;background-size:cover;padding:80px 0px;position:relative}#front_page_widgets .featured_posts__wrapper .featured_posts__inside{position:relative;z-index:5}#front_page_widgets .featured_posts__wrapper.style100 .featured_posts .featured_post{width:99%;margin:0.5%}#front_page_widgets .featured_posts__wrapper.style50 .featured_posts .featured_post{width:49%;margin:0.5%}@media screen and (max-width: 767px){#front_page_widgets .featured_posts__wrapper.style50 .featured_posts .featured_post{width:99%}}#front_page_widgets .featured_posts__wrapper.style25 .featured_posts .featured_post{width:24%;margin:0.5%}#front_page_widgets .featured_posts__wrapper.style20 .featured_posts .featured_post{width:19%;margin:0.5%}#front_page_widgets .featured_posts__wrapper .featured_posts{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;max-width:1280px;margin:0 auto}#front_page_widgets .featured_posts__wrapper .featured_posts .featured_post{width:49%;margin:0.5%;text-align:center}@media screen and (max-width: 991px){#front_page_widgets .featured_posts__wrapper .featured_posts .featured_post{width:99%;padding:2px}}#front_page_widgets .featured_posts__wrapper .featured_posts .featured_post a,#front_page_widgets .featured_posts__wrapper .featured_posts .featured_post a:hover{color:#636363}#front_page_widgets .featured_posts__wrapper .featured_posts .featured_post .image{padding-top:75%;background-position:center;background-repeat:no-repeat;background-size:cover;border:12px solid #fff}#front_page_widgets .featured_posts__wrapper .featured_posts .featured_post .title{font-size:1.32em;font-weight:400;line-height:1;margin:10px 0 10px 0}#front_page_widgets .featured_posts__wrapper .featured_posts .featured_post .excerpt{line-height:25px}#front_page_widgets .featured_posts__wrapper .featured_posts .featured_post .view-more{font-weight:400;border-top:2px solid #000;border-bottom:2px solid #fff;color:#424242;display:inline-block;padding:5px 10px;-webkit-transition:all 200ms ease-out 0s;-moz-transition:all 200ms ease-out 0s;-o-transition:all 200ms ease-out 0s;transition:all 200ms ease-out 0s}#front_page_widgets .featured_posts__wrapper .featured_posts .featured_post .view-more:hover{background-color:#000;color:#f5f5f5;border-bottom:2px solid #000}#front_page_widgets .featured_posts_2{padding-top:50px;background-color:#fff}#front_page_widgets .featured_posts_2 .featured_post{float:left;width:100%;text-align:center}#front_page_widgets .featured_posts_2 .featured_post a,#front_page_widgets .featured_posts_2 .featured_post a:hover{color:#636363}#front_page_widgets .featured_posts_2 .featured_post .image img{width:100%}.frontPage-brands{padding:80px 0}.frontPage-brands .brand .image{height:50px;background-position:center;background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 767px){.frontPage-brands button.slick-arrow{display:none}}.frontPage-brands button.slick-arrow:before{color:#000}.frontPage-brands button.slick-arrow.slick-prev{left:5px}.frontPage-brands button.slick-arrow.slick-next{right:5px}.message_front_bg{margin:80px auto 0px auto;position:relative;border-top:3px solid #000;border-bottom:3px solid #000}@media screen and (max-width: 991px){.message_front_bg{background-attachment:initial}}.message_front_bg:after{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.5;z-index:5}.message_front_bg .message_front__wrapper{position:relative;padding:100px 0px;display:flex;flex-wrap:nowrap;justify-content:space-around;color:#424242;z-index:20}@media screen and (max-width: 991px){.message_front_bg .message_front__wrapper{flex-direction:column}}.message_front_bg .message_front__wrapper .message_front{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center}@media screen and (max-width: 991px){.message_front_bg .message_front__wrapper .message_front{width:300px;margin:20px auto;justify-content:flex-start}}.message_front_bg .message_front__wrapper .message_front.shipping .message_front-image:after{content:'\f0d1'}.message_front_bg .message_front__wrapper .message_front.payment .message_front-image:after{content:'\f3ed'}.message_front_bg .message_front__wrapper .message_front.phone-orders .message_front-image:after{content:'\f879'}.message_front_bg .message_front__wrapper .message_front-image{background-position:center;background-repeat:no-repeat;background-size:contain;margin-right:20px;display:inline-block}.message_front_bg .message_front__wrapper .message_front-image:after{font-family:'Font Awesome 5 Free';font-size:2em}.message_front_bg .message_front__wrapper .message_front-text{display:inline-block}.message_front_bg .message_front__wrapper .message_front-text .message_front-line1{font-size:1.5em;font-weight:600}.km19-parallax{color:#fff}.km19-parallax .parallax-image{padding:140px 30px;background-size:cover;position:relative;z-index:1;background-attachment:fixed}.km19-parallax .parallax-title{text-align:center;font-size:2em;font-weight:400;position:relative;z-index:3;margin-bottom:30px}.km19-parallax .parallax-description{text-align:center;font-size:1.2em;position:relative;z-index:3}.km19-parallax .parallax-mask{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.4);z-index:2}#content{float:left;width:81.66667%;padding:10px}@media screen and (min-width: 1200px) and (max-width: 1373px){#content{width:78.4%}}@media screen and (min-width: 992px) and (max-width: 1199px){#content{width:73.5%}}@media screen and (max-width: 991px){#content{width:100%}}#content .region-content{margin-bottom:30px}.no_sidebars #content{float:none;width:100%;padding:0}@media screen and (min-width: 1200px) and (max-width: 1373px){.no_sidebars #content{width:100%}}@media screen and (min-width: 992px) and (max-width: 1199px){.no_sidebars #content{width:100%}}.product-presentation--archive{margin-bottom:40px}.product-presentation--archive .product-item{position:relative;padding:0;overflow:hidden;float:left;margin-bottom:20px;margin-right:1%;width:19.2%;border:1px solid #eee}@media screen and (max-width: 767px){.product-presentation--archive .product-item{width:100%;margin-right:0}}@media screen and (min-width: 768px) and (max-width: 991px){.product-presentation--archive .product-item{width:49.5%}}@media screen and (min-width: 992px) and (max-width: 1199px){.product-presentation--archive .product-item{width:32.66667%}}@media screen and (min-width: 1200px) and (max-width: 1373px){.product-presentation--archive .product-item{width:24.25%}}@media screen and (min-width: 1374px){.product-presentation--archive .product-item:nth-child(5n+5){margin-right:0}}@media screen and (min-width: 1200px) and (max-width: 1373px){.product-presentation--archive .product-item:nth-child(4n+4){margin-right:0}}@media screen and (min-width: 992px) and (max-width: 1199px){.product-presentation--archive .product-item:nth-child(3n+3){margin-right:0}}@media screen and (min-width: 768px) and (max-width: 991px){.product-presentation--archive .product-item:nth-child(2n+2){margin-right:0}}.product-presentation--archive .product-item a.overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}.product-presentation--archive .product-item h2{font-weight:normal;font-size:1rem}.product-presentation--archive .product-thumbnail{height:230px;position:relative}.product-presentation--archive .product-thumbnail img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.product-presentation--archive .page-head-top-info{margin-bottom:20px}.product-presentation--archive .page-head-top-info .items_number{float:left;padding:5px 0}.product-presentation--archive .page-head-top-info form.products-per-page{float:right}.product-presentation--archive .page-pagination{float:right}.product-presentation--archive .page-pagination .page-numbers{color:#000;padding:5px 10px;width:30px;height:30px;display:inline-block}.product-presentation--archive .page-pagination .page-numbers:hover{background-color:#f5f5f5}.product-presentation--archive .page-pagination .page-numbers.current{background-color:#a3a3a3}.product-presentation--archive .page-pagination .page-numbers.prev{font-size:0px}.product-presentation--archive .page-pagination .page-numbers.prev:after{content:'\f0d9';font-family:'FontAwesome';width:30px;height:30px;font-size:14px}.product-presentation--archive .page-pagination .page-numbers.next{font-size:0px}.product-presentation--archive .page-pagination .page-numbers.next:after{content:'\f0da';font-family:'FontAwesome';width:30px;height:30px;font-size:14px}.tax-product_cat header.woocommerce-products-header,.tax-product_tag header.woocommerce-products-header,.post-type-archive-product header.woocommerce-products-header,body.left-sidebar header.woocommerce-products-header,.woocommerce-page header.woocommerce-products-header{position:relative}.tax-product_cat header.woocommerce-products-header .title_banner,.tax-product_tag header.woocommerce-products-header .title_banner,.post-type-archive-product header.woocommerce-products-header .title_banner,body.left-sidebar header.woocommerce-products-header .title_banner,.woocommerce-page header.woocommerce-products-header .title_banner{position:absolute;top:-5px;left:-15px;right:-15px;height:180px;z-index:1;background-position:center;background-repeat:no-repeat;background-size:cover}.tax-product_cat header.woocommerce-products-header .title_banner:after,.tax-product_tag header.woocommerce-products-header .title_banner:after,.post-type-archive-product header.woocommerce-products-header .title_banner:after,body.left-sidebar header.woocommerce-products-header .title_banner:after,.woocommerce-page header.woocommerce-products-header .title_banner:after{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:.5}.tax-product_cat header.woocommerce-products-header h1.woocommerce-products-header__title,.tax-product_tag header.woocommerce-products-header h1.woocommerce-products-header__title,.post-type-archive-product header.woocommerce-products-header h1.woocommerce-products-header__title,body.left-sidebar header.woocommerce-products-header h1.woocommerce-products-header__title,.woocommerce-page header.woocommerce-products-header h1.woocommerce-products-header__title{padding-top:50px;position:relative;z-index:2}.tax-product_cat header.woocommerce-products-header #breadcrumbs,.tax-product_tag header.woocommerce-products-header #breadcrumbs,.post-type-archive-product header.woocommerce-products-header #breadcrumbs,body.left-sidebar header.woocommerce-products-header #breadcrumbs,.woocommerce-page header.woocommerce-products-header #breadcrumbs{position:relative;z-index:2}.tax-product_cat .product-catalog,.tax-product_tag .product-catalog,.post-type-archive-product .product-catalog,body.left-sidebar .product-catalog,.woocommerce-page .product-catalog{position:relative;background:transparent}.tax-product_cat .product-catalog-content,.tax-product_tag .product-catalog-content,.post-type-archive-product .product-catalog-content,body.left-sidebar .product-catalog-content,.woocommerce-page .product-catalog-content{float:left;width:81.66667%}@media screen and (min-width: 1200px) and (max-width: 1373px){.tax-product_cat .product-catalog-content,.tax-product_tag .product-catalog-content,.post-type-archive-product .product-catalog-content,body.left-sidebar .product-catalog-content,.woocommerce-page .product-catalog-content{width:78.4%}}@media screen and (min-width: 992px) and (max-width: 1199px){.tax-product_cat .product-catalog-content,.tax-product_tag .product-catalog-content,.post-type-archive-product .product-catalog-content,body.left-sidebar .product-catalog-content,.woocommerce-page .product-catalog-content{width:73.5%}}@media screen and (max-width: 991px){.tax-product_cat .product-catalog-content,.tax-product_tag .product-catalog-content,.post-type-archive-product .product-catalog-content,body.left-sidebar .product-catalog-content,.woocommerce-page .product-catalog-content{width:100%}}.tax-product_cat .product-catalog-content.hide-content,.tax-product_tag .product-catalog-content.hide-content,.post-type-archive-product .product-catalog-content.hide-content,body.left-sidebar .product-catalog-content.hide-content,.woocommerce-page .product-catalog-content.hide-content{width:100%}@media screen and (min-width: 1200px) and (max-width: 1373px){.tax-product_cat .product-catalog-content.hide-content,.tax-product_tag .product-catalog-content.hide-content,.post-type-archive-product .product-catalog-content.hide-content,body.left-sidebar .product-catalog-content.hide-content,.woocommerce-page .product-catalog-content.hide-content{width:100%}}@media screen and (min-width: 992px) and (max-width: 1199px){.tax-product_cat .product-catalog-content.hide-content,.tax-product_tag .product-catalog-content.hide-content,.post-type-archive-product .product-catalog-content.hide-content,body.left-sidebar .product-catalog-content.hide-content,.woocommerce-page .product-catalog-content.hide-content{width:100%}}.tax-product_cat .product-catalog-content .prdctfltr_filter_inner1,.tax-product_tag .product-catalog-content .prdctfltr_filter_inner1,.post-type-archive-product .product-catalog-content .prdctfltr_filter_inner1,body.left-sidebar .product-catalog-content .prdctfltr_filter_inner1,.woocommerce-page .product-catalog-content .prdctfltr_filter_inner1{display:flex;flex-wrap:nowrap;flex-direction:row}.tax-product_cat .product-catalog-content .prdctfltr_filter_inner1 .prdctfltr_filter,.tax-product_tag .product-catalog-content .prdctfltr_filter_inner1 .prdctfltr_filter,.post-type-archive-product .product-catalog-content .prdctfltr_filter_inner1 .prdctfltr_filter,body.left-sidebar .product-catalog-content .prdctfltr_filter_inner1 .prdctfltr_filter,.woocommerce-page .product-catalog-content .prdctfltr_filter_inner1 .prdctfltr_filter{width:20%}.tax-product_cat .product-catalog-content .prdctfltr_filter_inner1 .prdctfltr_filter .pf-help-title,.tax-product_tag .product-catalog-content .prdctfltr_filter_inner1 .prdctfltr_filter .pf-help-title,.post-type-archive-product .product-catalog-content .prdctfltr_filter_inner1 .prdctfltr_filter .pf-help-title,body.left-sidebar .product-catalog-content .prdctfltr_filter_inner1 .prdctfltr_filter .pf-help-title,.woocommerce-page .product-catalog-content .prdctfltr_filter_inner1 .prdctfltr_filter .pf-help-title{background-color:#fff;border:1px solid #a3a3a3;position:relative;padding:10px 0px 8px 15px;border-radius:5px}.tax-product_cat .product-catalog-content .prdctfltr_filter_inner1 .prdctfltr_filter .pf-help-title h2,.tax-product_tag .product-catalog-content .prdctfltr_filter_inner1 .prdctfltr_filter .pf-help-title h2,.post-type-archive-product .product-catalog-content .prdctfltr_filter_inner1 .prdctfltr_filter .pf-help-title h2,body.left-sidebar .product-catalog-content .prdctfltr_filter_inner1 .prdctfltr_filter .pf-help-title h2,.woocommerce-page .product-catalog-content .prdctfltr_filter_inner1 .prdctfltr_filter .pf-help-title h2{margin:0;padding:0;line-height:1;color:#000;font-size:10px}.tax-product_cat .product-catalog-content .prdctfltr_filter_inner1 .prdctfltr_filter .pf-help-title h2:after,.tax-product_tag .product-catalog-content .prdctfltr_filter_inner1 .prdctfltr_filter .pf-help-title h2:after,.post-type-archive-product .product-catalog-content .prdctfltr_filter_inner1 .prdctfltr_filter .pf-help-title h2:after,body.left-sidebar .product-catalog-content .prdctfltr_filter_inner1 .prdctfltr_filter .pf-help-title h2:after,.woocommerce-page .product-catalog-content .prdctfltr_filter_inner1 .prdctfltr_filter .pf-help-title h2:after{content:none}.tax-product_cat .product-catalog-content .prdctfltr_filter_inner1 .prdctfltr_filter .pf-help-title:after,.tax-product_tag .product-catalog-content .prdctfltr_filter_inner1 .prdctfltr_filter .pf-help-title:after,.post-type-archive-product .product-catalog-content .prdctfltr_filter_inner1 .prdctfltr_filter .pf-help-title:after,body.left-sidebar .product-catalog-content .prdctfltr_filter_inner1 .prdctfltr_filter .pf-help-title:after,.woocommerce-page .product-catalog-content .prdctfltr_filter_inner1 .prdctfltr_filter .pf-help-title:after{content:'\f0dd';font-family:"FontAwesome";position:absolute;top:50%;right:10px;transform:translateY(-50%);width:20px;height:20px;color:#000;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url()}.tax-product_cat .product-catalog-content .prdctfltr_filter_inner1 .prdctfltr_filter .prdctfltr_add_scroll,.tax-product_tag .product-catalog-content .prdctfltr_filter_inner1 .prdctfltr_filter .prdctfltr_add_scroll,.post-type-archive-product .product-catalog-content .prdctfltr_filter_inner1 .prdctfltr_filter .prdctfltr_add_scroll,body.left-sidebar .product-catalog-content .prdctfltr_filter_inner1 .prdctfltr_filter .prdctfltr_add_scroll,.woocommerce-page .product-catalog-content .prdctfltr_filter_inner1 .prdctfltr_filter .prdctfltr_add_scroll{display:none !important;position:absolute;max-height:300px;box-shadow:0px 0px 3px rgba(0,0,0,0.6);padding:20px;z-index:200;background-color:#fff;overflow-y:scroll;width:100%;border-radius:5px}.tax-product_cat .product-catalog-content .prdctfltr_filter_inner1 .prdctfltr_filter .prdctfltr_add_scroll::-webkit-scrollbar,.tax-product_tag .product-catalog-content .prdctfltr_filter_inner1 .prdctfltr_filter .prdctfltr_add_scroll::-webkit-scrollbar,.post-type-archive-product .product-catalog-content .prdctfltr_filter_inner1 .prdctfltr_filter .prdctfltr_add_scroll::-webkit-scrollbar,body.left-sidebar .product-catalog-content .prdctfltr_filter_inner1 .prdctfltr_filter .prdctfltr_add_scroll::-webkit-scrollbar,.woocommerce-page .product-catalog-content .prdctfltr_filter_inner1 .prdctfltr_filter .prdctfltr_add_scroll::-webkit-scrollbar{width:12px}.tax-product_cat .product-catalog-content .prdctfltr_filter_inner1 .prdctfltr_filter .prdctfltr_add_scroll::-webkit-scrollbar-thumb,.tax-product_tag .product-catalog-content .prdctfltr_filter_inner1 .prdctfltr_filter .prdctfltr_add_scroll::-webkit-scrollbar-thumb,.post-type-archive-product .product-catalog-content .prdctfltr_filter_inner1 .prdctfltr_filter .prdctfltr_add_scroll::-webkit-scrollbar-thumb,body.left-sidebar .product-catalog-content .prdctfltr_filter_inner1 .prdctfltr_filter .prdctfltr_add_scroll::-webkit-scrollbar-thumb,.woocommerce-page .product-catalog-content .prdctfltr_filter_inner1 .prdctfltr_filter .prdctfltr_add_scroll::-webkit-scrollbar-thumb{background-color:#000;border:3px solid #fff;border-radius:20px}.tax-product_cat .product-catalog-content .prdctfltr_filter_inner1 .prdctfltr_filter .prdctfltr_add_scroll.shown,.tax-product_tag .product-catalog-content .prdctfltr_filter_inner1 .prdctfltr_filter .prdctfltr_add_scroll.shown,.post-type-archive-product .product-catalog-content .prdctfltr_filter_inner1 .prdctfltr_filter .prdctfltr_add_scroll.shown,body.left-sidebar .product-catalog-content .prdctfltr_filter_inner1 .prdctfltr_filter .prdctfltr_add_scroll.shown,.woocommerce-page .product-catalog-content .prdctfltr_filter_inner1 .prdctfltr_filter .prdctfltr_add_scroll.shown{display:block !important}.tax-product_cat .sidebar-toggle,.tax-product_tag .sidebar-toggle,.post-type-archive-product .sidebar-toggle,body.left-sidebar .sidebar-toggle,.woocommerce-page .sidebar-toggle{position:fixed;top:120px;left:0px;padding:3px 10px;color:#000;display:none;border:1px solid #000;background-color:rgba(255,255,255,0.8);border-left-width:0px;z-index:100;text-align:center;opacity:0.85;cursor:pointer}@media screen and (max-width: 991px){.tax-product_cat .sidebar-toggle,.tax-product_tag .sidebar-toggle,.post-type-archive-product .sidebar-toggle,body.left-sidebar .sidebar-toggle,.woocommerce-page .sidebar-toggle{display:block}}.tax-product_cat .sidebar-toggle.hide-filters,.tax-product_tag .sidebar-toggle.hide-filters,.post-type-archive-product .sidebar-toggle.hide-filters,body.left-sidebar .sidebar-toggle.hide-filters,.woocommerce-page .sidebar-toggle.hide-filters{display:none}.tax-product_cat .sidebar-toggle i,.tax-product_tag .sidebar-toggle i,.post-type-archive-product .sidebar-toggle i,body.left-sidebar .sidebar-toggle i,.woocommerce-page .sidebar-toggle i{font-size:20px}.tax-product_cat .sidebar-toggle i:before,.tax-product_tag .sidebar-toggle i:before,.post-type-archive-product .sidebar-toggle i:before,body.left-sidebar .sidebar-toggle i:before,.woocommerce-page .sidebar-toggle i:before{display:block}.tax-product_cat .sidebar-toggle .sidebar-toggle__description,.tax-product_tag .sidebar-toggle .sidebar-toggle__description,.post-type-archive-product .sidebar-toggle .sidebar-toggle__description,body.left-sidebar .sidebar-toggle .sidebar-toggle__description,.woocommerce-page .sidebar-toggle .sidebar-toggle__description{display:block;text-transform:uppercase;line-height:1;font-size:.9em;font-weight:600;color:#000}.tax-product_cat .sidebar-close-row,.tax-product_tag .sidebar-close-row,.post-type-archive-product .sidebar-close-row,body.left-sidebar .sidebar-close-row,.woocommerce-page .sidebar-close-row{text-align:right;height:25px;padding-right:10px;display:none}@media screen and (max-width: 991px){.tax-product_cat .sidebar-close-row,.tax-product_tag .sidebar-close-row,.post-type-archive-product .sidebar-close-row,body.left-sidebar .sidebar-close-row,.woocommerce-page .sidebar-close-row{display:block}}.tax-product_cat .sidebar-close-row .sidebar-close,.tax-product_tag .sidebar-close-row .sidebar-close,.post-type-archive-product .sidebar-close-row .sidebar-close,body.left-sidebar .sidebar-close-row .sidebar-close,.woocommerce-page .sidebar-close-row .sidebar-close{background:url("../assets/images/elasto-icons/close.svg");width:25px;height:25px;cursor:pointer;display:inline-block}.tax-product_cat .product-catalog-sidebar,.tax-product_tag .product-catalog-sidebar,.post-type-archive-product .product-catalog-sidebar,body.left-sidebar .product-catalog-sidebar,.woocommerce-page .product-catalog-sidebar{float:left;width:16.33333%;padding:10px;min-height:100px;margin-right:2%;background-color:#f5f5f5;-webkit-transition:left 200ms ease 0s;-moz-transition:left 200ms ease 0s;-o-transition:left 200ms ease 0s;transition:left 200ms ease 0s}@media screen and (min-width: 1200px) and (max-width: 1373px){.tax-product_cat .product-catalog-sidebar,.tax-product_tag .product-catalog-sidebar,.post-type-archive-product .product-catalog-sidebar,body.left-sidebar .product-catalog-sidebar,.woocommerce-page .product-catalog-sidebar{width:19.6%}}@media screen and (min-width: 992px) and (max-width: 1199px){.tax-product_cat .product-catalog-sidebar,.tax-product_tag .product-catalog-sidebar,.post-type-archive-product .product-catalog-sidebar,body.left-sidebar .product-catalog-sidebar,.woocommerce-page .product-catalog-sidebar{width:24.5%}}@media screen and (max-width: 991px){.tax-product_cat .product-catalog-sidebar,.tax-product_tag .product-catalog-sidebar,.post-type-archive-product .product-catalog-sidebar,body.left-sidebar .product-catalog-sidebar,.woocommerce-page .product-catalog-sidebar{position:fixed;width:280px;top:49px;left:-280px;bottom:0;z-index:100;padding:10px;overflow-y:auto;border-right:1px solid #e0e0e0;background-color:#fff}}.tax-product_cat .product-catalog-sidebar.hide-filters,.tax-product_tag .product-catalog-sidebar.hide-filters,.post-type-archive-product .product-catalog-sidebar.hide-filters,body.left-sidebar .product-catalog-sidebar.hide-filters,.woocommerce-page .product-catalog-sidebar.hide-filters{display:none}.tax-product_cat .product-catalog-sidebar.mobileSidebar-open,.tax-product_tag .product-catalog-sidebar.mobileSidebar-open,.post-type-archive-product .product-catalog-sidebar.mobileSidebar-open,body.left-sidebar .product-catalog-sidebar.mobileSidebar-open,.woocommerce-page .product-catalog-sidebar.mobileSidebar-open{left:0}.tax-product_cat .product-catalog-sidebar.mobileSidebar-close,.tax-product_tag .product-catalog-sidebar.mobileSidebar-close,.post-type-archive-product .product-catalog-sidebar.mobileSidebar-close,body.left-sidebar .product-catalog-sidebar.mobileSidebar-close,.woocommerce-page .product-catalog-sidebar.mobileSidebar-close{left:-300px}.tax-product_cat .product-catalog-sidebar h2.widgettitle,.tax-product_tag .product-catalog-sidebar h2.widgettitle,.post-type-archive-product .product-catalog-sidebar h2.widgettitle,body.left-sidebar .product-catalog-sidebar h2.widgettitle,.woocommerce-page .product-catalog-sidebar h2.widgettitle{font-weight:600;font-size:13px;border:none;padding:0px;text-align:left;text-transform:uppercase;padding-bottom:5px;position:relative}.tax-product_cat .product-catalog-sidebar h2.widgettitle:after,.tax-product_tag .product-catalog-sidebar h2.widgettitle:after,.post-type-archive-product .product-catalog-sidebar h2.widgettitle:after,body.left-sidebar .product-catalog-sidebar h2.widgettitle:after,.woocommerce-page .product-catalog-sidebar h2.widgettitle:after{content:'';position:absolute;bottom:0px;left:0;width:50px;height:2px;background-color:#000}.tax-product_cat .product-catalog-sidebar .prdctfltr_filter_inner1,.tax-product_tag .product-catalog-sidebar .prdctfltr_filter_inner1,.post-type-archive-product .product-catalog-sidebar .prdctfltr_filter_inner1,body.left-sidebar .product-catalog-sidebar .prdctfltr_filter_inner1,.woocommerce-page .product-catalog-sidebar .prdctfltr_filter_inner1{display:flex;flex-wrap:nowrap;flex-direction:row}.tax-product_cat .product-catalog-sidebar .prdctfltr_filter_inner1 .prdctfltr_filter,.tax-product_tag .product-catalog-sidebar .prdctfltr_filter_inner1 .prdctfltr_filter,.post-type-archive-product .product-catalog-sidebar .prdctfltr_filter_inner1 .prdctfltr_filter,body.left-sidebar .product-catalog-sidebar .prdctfltr_filter_inner1 .prdctfltr_filter,.woocommerce-page .product-catalog-sidebar .prdctfltr_filter_inner1 .prdctfltr_filter{width:20%}.tax-product_cat .product-catalog-sidebar .prdctfltr_filter_inner1 .prdctfltr_filter .pf-help-title,.tax-product_tag .product-catalog-sidebar .prdctfltr_filter_inner1 .prdctfltr_filter .pf-help-title,.post-type-archive-product .product-catalog-sidebar .prdctfltr_filter_inner1 .prdctfltr_filter .pf-help-title,body.left-sidebar .product-catalog-sidebar .prdctfltr_filter_inner1 .prdctfltr_filter .pf-help-title,.woocommerce-page .product-catalog-sidebar .prdctfltr_filter_inner1 .prdctfltr_filter .pf-help-title{background-color:#fff;border:1px solid #a3a3a3;position:relative;padding:10px 0px 8px 15px;border-radius:5px}.tax-product_cat .product-catalog-sidebar .prdctfltr_filter_inner1 .prdctfltr_filter .pf-help-title h2,.tax-product_tag .product-catalog-sidebar .prdctfltr_filter_inner1 .prdctfltr_filter .pf-help-title h2,.post-type-archive-product .product-catalog-sidebar .prdctfltr_filter_inner1 .prdctfltr_filter .pf-help-title h2,body.left-sidebar .product-catalog-sidebar .prdctfltr_filter_inner1 .prdctfltr_filter .pf-help-title h2,.woocommerce-page .product-catalog-sidebar .prdctfltr_filter_inner1 .prdctfltr_filter .pf-help-title h2{margin:0;padding:0;line-height:1;color:#000;font-size:10px}.tax-product_cat .product-catalog-sidebar .prdctfltr_filter_inner1 .prdctfltr_filter .pf-help-title h2:after,.tax-product_tag .product-catalog-sidebar .prdctfltr_filter_inner1 .prdctfltr_filter .pf-help-title h2:after,.post-type-archive-product .product-catalog-sidebar .prdctfltr_filter_inner1 .prdctfltr_filter .pf-help-title h2:after,body.left-sidebar .product-catalog-sidebar .prdctfltr_filter_inner1 .prdctfltr_filter .pf-help-title h2:after,.woocommerce-page .product-catalog-sidebar .prdctfltr_filter_inner1 .prdctfltr_filter .pf-help-title h2:after{content:none}.tax-product_cat .product-catalog-sidebar .prdctfltr_filter_inner1 .prdctfltr_filter .pf-help-title:after,.tax-product_tag .product-catalog-sidebar .prdctfltr_filter_inner1 .prdctfltr_filter .pf-help-title:after,.post-type-archive-product .product-catalog-sidebar .prdctfltr_filter_inner1 .prdctfltr_filter .pf-help-title:after,body.left-sidebar .product-catalog-sidebar .prdctfltr_filter_inner1 .prdctfltr_filter .pf-help-title:after,.woocommerce-page .product-catalog-sidebar .prdctfltr_filter_inner1 .prdctfltr_filter .pf-help-title:after{content:'\f0dd';font-family:"FontAwesome";position:absolute;top:50%;right:10px;transform:translateY(-50%);width:20px;height:20px;color:#000;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url()}.tax-product_cat .product-catalog-sidebar .prdctfltr_filter_inner1 .prdctfltr_filter .prdctfltr_add_scroll,.tax-product_tag .product-catalog-sidebar .prdctfltr_filter_inner1 .prdctfltr_filter .prdctfltr_add_scroll,.post-type-archive-product .product-catalog-sidebar .prdctfltr_filter_inner1 .prdctfltr_filter .prdctfltr_add_scroll,body.left-sidebar .product-catalog-sidebar .prdctfltr_filter_inner1 .prdctfltr_filter .prdctfltr_add_scroll,.woocommerce-page .product-catalog-sidebar .prdctfltr_filter_inner1 .prdctfltr_filter .prdctfltr_add_scroll{display:none !important;position:absolute;max-height:300px;box-shadow:0px 0px 3px rgba(0,0,0,0.6);padding:20px;z-index:200;background-color:#fff;overflow-y:scroll;width:100%;border-radius:5px}.tax-product_cat .product-catalog-sidebar .prdctfltr_filter_inner1 .prdctfltr_filter .prdctfltr_add_scroll::-webkit-scrollbar,.tax-product_tag .product-catalog-sidebar .prdctfltr_filter_inner1 .prdctfltr_filter .prdctfltr_add_scroll::-webkit-scrollbar,.post-type-archive-product .product-catalog-sidebar .prdctfltr_filter_inner1 .prdctfltr_filter .prdctfltr_add_scroll::-webkit-scrollbar,body.left-sidebar .product-catalog-sidebar .prdctfltr_filter_inner1 .prdctfltr_filter .prdctfltr_add_scroll::-webkit-scrollbar,.woocommerce-page .product-catalog-sidebar .prdctfltr_filter_inner1 .prdctfltr_filter .prdctfltr_add_scroll::-webkit-scrollbar{width:12px}.tax-product_cat .product-catalog-sidebar .prdctfltr_filter_inner1 .prdctfltr_filter .prdctfltr_add_scroll::-webkit-scrollbar-thumb,.tax-product_tag .product-catalog-sidebar .prdctfltr_filter_inner1 .prdctfltr_filter .prdctfltr_add_scroll::-webkit-scrollbar-thumb,.post-type-archive-product .product-catalog-sidebar .prdctfltr_filter_inner1 .prdctfltr_filter .prdctfltr_add_scroll::-webkit-scrollbar-thumb,body.left-sidebar .product-catalog-sidebar .prdctfltr_filter_inner1 .prdctfltr_filter .prdctfltr_add_scroll::-webkit-scrollbar-thumb,.woocommerce-page .product-catalog-sidebar .prdctfltr_filter_inner1 .prdctfltr_filter .prdctfltr_add_scroll::-webkit-scrollbar-thumb{background-color:#000;border:3px solid #fff;border-radius:20px}.tax-product_cat .product-catalog-sidebar .prdctfltr_filter_inner1 .prdctfltr_filter .prdctfltr_add_scroll.shown,.tax-product_tag .product-catalog-sidebar .prdctfltr_filter_inner1 .prdctfltr_filter .prdctfltr_add_scroll.shown,.post-type-archive-product .product-catalog-sidebar .prdctfltr_filter_inner1 .prdctfltr_filter .prdctfltr_add_scroll.shown,body.left-sidebar .product-catalog-sidebar .prdctfltr_filter_inner1 .prdctfltr_filter .prdctfltr_add_scroll.shown,.woocommerce-page .product-catalog-sidebar .prdctfltr_filter_inner1 .prdctfltr_filter .prdctfltr_add_scroll.shown{display:block !important}.tax-product_cat .product-catalog-sidebar .prdctfltr_filter.prdctfltr_rng_price .prdctfltr_add_scroll .irs-to,.tax-product_cat .product-catalog-sidebar .prdctfltr_filter.prdctfltr_rng_price .prdctfltr_add_scroll .irs-from,.tax-product_tag .product-catalog-sidebar .prdctfltr_filter.prdctfltr_rng_price .prdctfltr_add_scroll .irs-to,.tax-product_tag .product-catalog-sidebar .prdctfltr_filter.prdctfltr_rng_price .prdctfltr_add_scroll .irs-from,.post-type-archive-product .product-catalog-sidebar .prdctfltr_filter.prdctfltr_rng_price .prdctfltr_add_scroll .irs-to,.post-type-archive-product .product-catalog-sidebar .prdctfltr_filter.prdctfltr_rng_price .prdctfltr_add_scroll .irs-from,body.left-sidebar .product-catalog-sidebar .prdctfltr_filter.prdctfltr_rng_price .prdctfltr_add_scroll .irs-to,body.left-sidebar .product-catalog-sidebar .prdctfltr_filter.prdctfltr_rng_price .prdctfltr_add_scroll .irs-from,.woocommerce-page .product-catalog-sidebar .prdctfltr_filter.prdctfltr_rng_price .prdctfltr_add_scroll .irs-to,.woocommerce-page .product-catalog-sidebar .prdctfltr_filter.prdctfltr_rng_price .prdctfltr_add_scroll .irs-from{background-color:#000 !important}.tax-product_cat .product-catalog-sidebar .prdctfltr_filter.prdctfltr_rng_price .prdctfltr_add_scroll .irs-to:after,.tax-product_cat .product-catalog-sidebar .prdctfltr_filter.prdctfltr_rng_price .prdctfltr_add_scroll .irs-from:after,.tax-product_tag .product-catalog-sidebar .prdctfltr_filter.prdctfltr_rng_price .prdctfltr_add_scroll .irs-to:after,.tax-product_tag .product-catalog-sidebar .prdctfltr_filter.prdctfltr_rng_price .prdctfltr_add_scroll .irs-from:after,.post-type-archive-product .product-catalog-sidebar .prdctfltr_filter.prdctfltr_rng_price .prdctfltr_add_scroll .irs-to:after,.post-type-archive-product .product-catalog-sidebar .prdctfltr_filter.prdctfltr_rng_price .prdctfltr_add_scroll .irs-from:after,body.left-sidebar .product-catalog-sidebar .prdctfltr_filter.prdctfltr_rng_price .prdctfltr_add_scroll .irs-to:after,body.left-sidebar .product-catalog-sidebar .prdctfltr_filter.prdctfltr_rng_price .prdctfltr_add_scroll .irs-from:after,.woocommerce-page .product-catalog-sidebar .prdctfltr_filter.prdctfltr_rng_price .prdctfltr_add_scroll .irs-to:after,.woocommerce-page .product-catalog-sidebar .prdctfltr_filter.prdctfltr_rng_price .prdctfltr_add_scroll .irs-from:after{border-top-color:#000}.tax-product_cat .product-catalog-sidebar .prdctfltr_filter label,.tax-product_tag .product-catalog-sidebar .prdctfltr_filter label,.post-type-archive-product .product-catalog-sidebar .prdctfltr_filter label,body.left-sidebar .product-catalog-sidebar .prdctfltr_filter label,.woocommerce-page .product-catalog-sidebar .prdctfltr_filter label{font-size:12px}.tax-product_cat .product-catalog-sidebar .prdctfltr_filter_title,.tax-product_tag .product-catalog-sidebar .prdctfltr_filter_title,.post-type-archive-product .product-catalog-sidebar .prdctfltr_filter_title,body.left-sidebar .product-catalog-sidebar .prdctfltr_filter_title,.woocommerce-page .product-catalog-sidebar .prdctfltr_filter_title{display:none}.tax-product_cat .product-catalog-sidebar .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper input[type="checkbox"],.tax-product_tag .product-catalog-sidebar .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper input[type="checkbox"],.post-type-archive-product .product-catalog-sidebar .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper input[type="checkbox"],body.left-sidebar .product-catalog-sidebar .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper input[type="checkbox"],.woocommerce-page .product-catalog-sidebar .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper input[type="checkbox"]{display:none}.tax-product_cat .product-catalog-sidebar .prdctfltr_wc.prdctfltr_square .prdctfltr_filter label>span::before,.tax-product_tag .product-catalog-sidebar .prdctfltr_wc.prdctfltr_square .prdctfltr_filter label>span::before,.post-type-archive-product .product-catalog-sidebar .prdctfltr_wc.prdctfltr_square .prdctfltr_filter label>span::before,body.left-sidebar .product-catalog-sidebar .prdctfltr_wc.prdctfltr_square .prdctfltr_filter label>span::before,.woocommerce-page .product-catalog-sidebar .prdctfltr_wc.prdctfltr_square .prdctfltr_filter label>span::before{margin-top:5px;margin-right:5px}.tax-product_cat .product-catalog-sidebar .prdctfltr_wc.prdctfltr_square .prdctfltr_filter label.prdctfltr_active>span::before,.tax-product_tag .product-catalog-sidebar .prdctfltr_wc.prdctfltr_square .prdctfltr_filter label.prdctfltr_active>span::before,.post-type-archive-product .product-catalog-sidebar .prdctfltr_wc.prdctfltr_square .prdctfltr_filter label.prdctfltr_active>span::before,body.left-sidebar .product-catalog-sidebar .prdctfltr_wc.prdctfltr_square .prdctfltr_filter label.prdctfltr_active>span::before,.woocommerce-page .product-catalog-sidebar .prdctfltr_wc.prdctfltr_square .prdctfltr_filter label.prdctfltr_active>span::before{margin-top:5px;margin-right:5px}.tax-product_cat .product-catalog-sidebar .prdctfltr_checkboxes .prdctfltr_sub,.tax-product_tag .product-catalog-sidebar .prdctfltr_checkboxes .prdctfltr_sub,.post-type-archive-product .product-catalog-sidebar .prdctfltr_checkboxes .prdctfltr_sub,body.left-sidebar .product-catalog-sidebar .prdctfltr_checkboxes .prdctfltr_sub,.woocommerce-page .product-catalog-sidebar .prdctfltr_checkboxes .prdctfltr_sub{margin-left:10px}.tax-product_cat .product-catalog-sidebar .widget,.tax-product_tag .product-catalog-sidebar .widget,.post-type-archive-product .product-catalog-sidebar .widget,body.left-sidebar .product-catalog-sidebar .widget,.woocommerce-page .product-catalog-sidebar .widget{margin-bottom:10px}.tax-product_cat .product-catalog-sidebar .widget_product_categories ul.product-categories ul,.tax-product_tag .product-catalog-sidebar .widget_product_categories ul.product-categories ul,.post-type-archive-product .product-catalog-sidebar .widget_product_categories ul.product-categories ul,body.left-sidebar .product-catalog-sidebar .widget_product_categories ul.product-categories ul,.woocommerce-page .product-catalog-sidebar .widget_product_categories ul.product-categories ul{margin-top:8px}.tax-product_cat .product-catalog-sidebar .widget_product_categories ul.product-categories li,.tax-product_tag .product-catalog-sidebar .widget_product_categories ul.product-categories li,.post-type-archive-product .product-catalog-sidebar .widget_product_categories ul.product-categories li,body.left-sidebar .product-catalog-sidebar .widget_product_categories ul.product-categories li,.woocommerce-page .product-catalog-sidebar .widget_product_categories ul.product-categories li{padding-left:25px;margin-bottom:8px}.tax-product_cat .product-catalog-sidebar .widget_product_categories ul.product-categories li a,.tax-product_tag .product-catalog-sidebar .widget_product_categories ul.product-categories li a,.post-type-archive-product .product-catalog-sidebar .widget_product_categories ul.product-categories li a,body.left-sidebar .product-catalog-sidebar .widget_product_categories ul.product-categories li a,.woocommerce-page .product-catalog-sidebar .widget_product_categories ul.product-categories li a{display:block;padding:2px 0}.tax-product_cat .product-catalog-sidebar .widget_product_categories ul.product-categories li:before,.tax-product_tag .product-catalog-sidebar .widget_product_categories ul.product-categories li:before,.post-type-archive-product .product-catalog-sidebar .widget_product_categories ul.product-categories li:before,body.left-sidebar .product-catalog-sidebar .widget_product_categories ul.product-categories li:before,.woocommerce-page .product-catalog-sidebar .widget_product_categories ul.product-categories li:before{display:none}.tax-product_cat .product-catalog-sidebar .widget_product_categories ul.product-categories .current-cat,.tax-product_tag .product-catalog-sidebar .widget_product_categories ul.product-categories .current-cat,.post-type-archive-product .product-catalog-sidebar .widget_product_categories ul.product-categories .current-cat,body.left-sidebar .product-catalog-sidebar .widget_product_categories ul.product-categories .current-cat,.woocommerce-page .product-catalog-sidebar .widget_product_categories ul.product-categories .current-cat{font-weight:400}.tax-product_cat .product-catalog-sidebar .widget_product_categories ul.product-categories li.cat-parent,.tax-product_tag .product-catalog-sidebar .widget_product_categories ul.product-categories li.cat-parent,.post-type-archive-product .product-catalog-sidebar .widget_product_categories ul.product-categories li.cat-parent,body.left-sidebar .product-catalog-sidebar .widget_product_categories ul.product-categories li.cat-parent,.woocommerce-page .product-catalog-sidebar .widget_product_categories ul.product-categories li.cat-parent{position:relative}.tax-product_cat .product-catalog-sidebar .widget_product_categories ul.product-categories li.cat-parent.current-cat-parent>ul.children,.tax-product_tag .product-catalog-sidebar .widget_product_categories ul.product-categories li.cat-parent.current-cat-parent>ul.children,.post-type-archive-product .product-catalog-sidebar .widget_product_categories ul.product-categories li.cat-parent.current-cat-parent>ul.children,body.left-sidebar .product-catalog-sidebar .widget_product_categories ul.product-categories li.cat-parent.current-cat-parent>ul.children,.woocommerce-page .product-catalog-sidebar .widget_product_categories ul.product-categories li.cat-parent.current-cat-parent>ul.children{display:block}.tax-product_cat .product-catalog-sidebar .widget_product_categories ul.product-categories li.cat-parent.current-cat>ul.children,.tax-product_tag .product-catalog-sidebar .widget_product_categories ul.product-categories li.cat-parent.current-cat>ul.children,.post-type-archive-product .product-catalog-sidebar .widget_product_categories ul.product-categories li.cat-parent.current-cat>ul.children,body.left-sidebar .product-catalog-sidebar .widget_product_categories ul.product-categories li.cat-parent.current-cat>ul.children,.woocommerce-page .product-catalog-sidebar .widget_product_categories ul.product-categories li.cat-parent.current-cat>ul.children{display:block}.tax-product_cat .product-catalog-sidebar .widget_product_categories ul.product-categories li.cat-parent ul.children,.tax-product_tag .product-catalog-sidebar .widget_product_categories ul.product-categories li.cat-parent ul.children,.post-type-archive-product .product-catalog-sidebar .widget_product_categories ul.product-categories li.cat-parent ul.children,body.left-sidebar .product-catalog-sidebar .widget_product_categories ul.product-categories li.cat-parent ul.children,.woocommerce-page .product-catalog-sidebar .widget_product_categories ul.product-categories li.cat-parent ul.children{display:none}.tax-product_cat .product-catalog-sidebar .widget_product_categories ul.product-categories li.cat-parent .product_categories_expand,.tax-product_tag .product-catalog-sidebar .widget_product_categories ul.product-categories li.cat-parent .product_categories_expand,.post-type-archive-product .product-catalog-sidebar .widget_product_categories ul.product-categories li.cat-parent .product_categories_expand,body.left-sidebar .product-catalog-sidebar .widget_product_categories ul.product-categories li.cat-parent .product_categories_expand,.woocommerce-page .product-catalog-sidebar .widget_product_categories ul.product-categories li.cat-parent .product_categories_expand{background-position:center;background-repeat:no-repeat;background-size:10px;opacity:.5;width:25px;height:25px;position:absolute;top:0px;left:0px;cursor:pointer}.tax-product_cat .product-catalog-sidebar .widget_product_categories ul.product-categories li.cat-parent.closed>.product_categories_expand,.tax-product_tag .product-catalog-sidebar .widget_product_categories ul.product-categories li.cat-parent.closed>.product_categories_expand,.post-type-archive-product .product-catalog-sidebar .widget_product_categories ul.product-categories li.cat-parent.closed>.product_categories_expand,body.left-sidebar .product-catalog-sidebar .widget_product_categories ul.product-categories li.cat-parent.closed>.product_categories_expand,.woocommerce-page .product-catalog-sidebar .widget_product_categories ul.product-categories li.cat-parent.closed>.product_categories_expand{background-image:url("../assets/images/elasto-icons/chevron-down.svg")}.tax-product_cat .product-catalog-sidebar .widget_product_categories ul.product-categories li.cat-parent.opened>.product_categories_expand,.tax-product_tag .product-catalog-sidebar .widget_product_categories ul.product-categories li.cat-parent.opened>.product_categories_expand,.post-type-archive-product .product-catalog-sidebar .widget_product_categories ul.product-categories li.cat-parent.opened>.product_categories_expand,body.left-sidebar .product-catalog-sidebar .widget_product_categories ul.product-categories li.cat-parent.opened>.product_categories_expand,.woocommerce-page .product-catalog-sidebar .widget_product_categories ul.product-categories li.cat-parent.opened>.product_categories_expand{background-image:url("../assets/images/elasto-icons/chevron-up.svg")}.tax-product_cat .product-catalog-sidebar:after,.tax-product_tag .product-catalog-sidebar:after,.post-type-archive-product .product-catalog-sidebar:after,body.left-sidebar .product-catalog-sidebar:after,.woocommerce-page .product-catalog-sidebar:after{position:absolute;top:0;left:0;width:16.33333%;z-index:-1;height:100%;border-right:1px solid #f5f5f5}@media screen and (min-width: 1200px) and (max-width: 1373px){.tax-product_cat .product-catalog-sidebar:after,.tax-product_tag .product-catalog-sidebar:after,.post-type-archive-product .product-catalog-sidebar:after,body.left-sidebar .product-catalog-sidebar:after,.woocommerce-page .product-catalog-sidebar:after{width:19.6%}}@media screen and (min-width: 992px) and (max-width: 1199px){.tax-product_cat .product-catalog-sidebar:after,.tax-product_tag .product-catalog-sidebar:after,.post-type-archive-product .product-catalog-sidebar:after,body.left-sidebar .product-catalog-sidebar:after,.woocommerce-page .product-catalog-sidebar:after{width:24.5%}}@media screen and (max-width: 991px){.tax-product_cat .product-catalog-sidebar:after,.tax-product_tag .product-catalog-sidebar:after,.post-type-archive-product .product-catalog-sidebar:after,body.left-sidebar .product-catalog-sidebar:after,.woocommerce-page .product-catalog-sidebar:after{display:none}}.tax-product_cat .woocommerce-products-header,.tax-product_tag .woocommerce-products-header,.post-type-archive-product .woocommerce-products-header,body.left-sidebar .woocommerce-products-header,.woocommerce-page .woocommerce-products-header{padding-bottom:10px}.tax-product_cat .woocommerce-products-header .term-description,.tax-product_tag .woocommerce-products-header .term-description,.post-type-archive-product .woocommerce-products-header .term-description,body.left-sidebar .woocommerce-products-header .term-description,.woocommerce-page .woocommerce-products-header .term-description{font-weight:600;padding:10px 20px;border:1px solid #eee;margin-bottom:50px;display:inline-block}.tax-product_cat .woof .widget_price_filter .ui-slider .ui-slider-range,.tax-product_tag .woof .widget_price_filter .ui-slider .ui-slider-range,.post-type-archive-product .woof .widget_price_filter .ui-slider .ui-slider-range,body.left-sidebar .woof .widget_price_filter .ui-slider .ui-slider-range,.woocommerce-page .woof .widget_price_filter .ui-slider .ui-slider-range{background-color:#636363;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px}.tax-product_cat .woof .widget_price_filter .ui-slider .ui-slider-handle,.tax-product_tag .woof .widget_price_filter .ui-slider .ui-slider-handle,.post-type-archive-product .woof .widget_price_filter .ui-slider .ui-slider-handle,body.left-sidebar .woof .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce-page .woof .widget_price_filter .ui-slider .ui-slider-handle{top:auto;bottom:3px;background-color:#000;border:0px solid #636363;border-bottom-right-radius:0em;transform:rotate(45deg)}.tax-product_cat .woof .widget_price_filter .price_slider_amount button,.tax-product_tag .woof .widget_price_filter .price_slider_amount button,.post-type-archive-product .woof .widget_price_filter .price_slider_amount button,body.left-sidebar .woof .widget_price_filter .price_slider_amount button,.woocommerce-page .woof .widget_price_filter .price_slider_amount button{padding:6px 50px;line-height:1}.tax-product_cat .woof .woof_container_product_cat,.tax-product_tag .woof .woof_container_product_cat,.post-type-archive-product .woof .woof_container_product_cat,body.left-sidebar .woof .woof_container_product_cat,.woocommerce-page .woof .woof_container_product_cat{margin-top:30px}.tax-product_cat .woof .woof_container_product_cat h4,.tax-product_tag .woof .woof_container_product_cat h4,.post-type-archive-product .woof .woof_container_product_cat h4,body.left-sidebar .woof .woof_container_product_cat h4,.woocommerce-page .woof .woof_container_product_cat h4{font-size:1.3em;border-bottom:1px solid #000}.tax-product_cat .woof .woof_container_product_cat .woof_list li input,.tax-product_tag .woof .woof_container_product_cat .woof_list li input,.post-type-archive-product .woof .woof_container_product_cat .woof_list li input,body.left-sidebar .woof .woof_container_product_cat .woof_list li input,.woocommerce-page .woof .woof_container_product_cat .woof_list li input{vertical-align:text-top}.tax-product_cat .woof .woof_container_product_cat .woof_list li .woof_is_closed,.tax-product_tag .woof .woof_container_product_cat .woof_list li .woof_is_closed,.post-type-archive-product .woof .woof_container_product_cat .woof_list li .woof_is_closed,body.left-sidebar .woof .woof_container_product_cat .woof_list li .woof_is_closed,.woocommerce-page .woof .woof_container_product_cat .woof_list li .woof_is_closed{background:none;position:relative}.tax-product_cat .woof .woof_container_product_cat .woof_list li .woof_is_closed:after,.tax-product_tag .woof .woof_container_product_cat .woof_list li .woof_is_closed:after,.post-type-archive-product .woof .woof_container_product_cat .woof_list li .woof_is_closed:after,body.left-sidebar .woof .woof_container_product_cat .woof_list li .woof_is_closed:after,.woocommerce-page .woof .woof_container_product_cat .woof_list li .woof_is_closed:after{font-size:17px;color:#000;font-family:'FontAwesome';content:'\f0d7'}.tax-product_cat .woof .woof_container_product_cat .woof_list li .woof_is_opened,.tax-product_tag .woof .woof_container_product_cat .woof_list li .woof_is_opened,.post-type-archive-product .woof .woof_container_product_cat .woof_list li .woof_is_opened,body.left-sidebar .woof .woof_container_product_cat .woof_list li .woof_is_opened,.woocommerce-page .woof .woof_container_product_cat .woof_list li .woof_is_opened{background:none;position:relative}.tax-product_cat .woof .woof_container_product_cat .woof_list li .woof_is_opened:after,.tax-product_tag .woof .woof_container_product_cat .woof_list li .woof_is_opened:after,.post-type-archive-product .woof .woof_container_product_cat .woof_list li .woof_is_opened:after,body.left-sidebar .woof .woof_container_product_cat .woof_list li .woof_is_opened:after,.woocommerce-page .woof .woof_container_product_cat .woof_list li .woof_is_opened:after{font-size:17px;color:#000;font-family:'FontAwesome';content:'\f0d8'}.tax-product_cat .woof_products_top_panel,.tax-product_tag .woof_products_top_panel,.post-type-archive-product .woof_products_top_panel,body.left-sidebar .woof_products_top_panel,.woocommerce-page .woof_products_top_panel{background-color:#f5f5f5;padding:5px 10px;margin-top:0}.tax-product_cat .woof_products_top_panel ul li a,.tax-product_tag .woof_products_top_panel ul li a,.post-type-archive-product .woof_products_top_panel ul li a,body.left-sidebar .woof_products_top_panel ul li a,.woocommerce-page .woof_products_top_panel ul li a{color:#000}.tax-product_cat .woof_products_top_panel ul li a .woof_remove_ppi,.tax-product_tag .woof_products_top_panel ul li a .woof_remove_ppi,.post-type-archive-product .woof_products_top_panel ul li a .woof_remove_ppi,body.left-sidebar .woof_products_top_panel ul li a .woof_remove_ppi,.woocommerce-page .woof_products_top_panel ul li a .woof_remove_ppi{background:none;padding:0}.tax-product_cat .woof_products_top_panel ul li a .woof_remove_ppi:after,.tax-product_tag .woof_products_top_panel ul li a .woof_remove_ppi:after,.post-type-archive-product .woof_products_top_panel ul li a .woof_remove_ppi:after,body.left-sidebar .woof_products_top_panel ul li a .woof_remove_ppi:after,.woocommerce-page .woof_products_top_panel ul li a .woof_remove_ppi:after{font-family:'FontAwesome';content:'\f056';font-size:15px;margin-left:5px;color:#000}.tax-product_cat .product-catalog-content .storefront-sorting .woocommerce-ordering,.tax-product_cat .product-catalog-content .storefront-sorting .products-per-page,.tax-product_tag .product-catalog-content .storefront-sorting .woocommerce-ordering,.tax-product_tag .product-catalog-content .storefront-sorting .products-per-page,.post-type-archive-product .product-catalog-content .storefront-sorting .woocommerce-ordering,.post-type-archive-product .product-catalog-content .storefront-sorting .products-per-page,body.left-sidebar .product-catalog-content .storefront-sorting .woocommerce-ordering,body.left-sidebar .product-catalog-content .storefront-sorting .products-per-page,.woocommerce-page .product-catalog-content .storefront-sorting .woocommerce-ordering,.woocommerce-page .product-catalog-content .storefront-sorting .products-per-page{position:relative;padding:0px}.tax-product_cat .product-catalog-content .storefront-sorting .woocommerce-ordering:after,.tax-product_cat .product-catalog-content .storefront-sorting .products-per-page:after,.tax-product_tag .product-catalog-content .storefront-sorting .woocommerce-ordering:after,.tax-product_tag .product-catalog-content .storefront-sorting .products-per-page:after,.post-type-archive-product .product-catalog-content .storefront-sorting .woocommerce-ordering:after,.post-type-archive-product .product-catalog-content .storefront-sorting .products-per-page:after,body.left-sidebar .product-catalog-content .storefront-sorting .woocommerce-ordering:after,body.left-sidebar .product-catalog-content .storefront-sorting .products-per-page:after,.woocommerce-page .product-catalog-content .storefront-sorting .woocommerce-ordering:after,.woocommerce-page .product-catalog-content .storefront-sorting .products-per-page:after{content:'\f0dd';font-family:'FontAwesome';position:absolute;top:10px;right:8px;font-size:14px;color:#424242;line-height:1}.tax-product_cat .product-catalog-content .storefront-sorting .woocommerce-ordering select,.tax-product_cat .product-catalog-content .storefront-sorting .products-per-page select,.tax-product_tag .product-catalog-content .storefront-sorting .woocommerce-ordering select,.tax-product_tag .product-catalog-content .storefront-sorting .products-per-page select,.post-type-archive-product .product-catalog-content .storefront-sorting .woocommerce-ordering select,.post-type-archive-product .product-catalog-content .storefront-sorting .products-per-page select,body.left-sidebar .product-catalog-content .storefront-sorting .woocommerce-ordering select,body.left-sidebar .product-catalog-content .storefront-sorting .products-per-page select,.woocommerce-page .product-catalog-content .storefront-sorting .woocommerce-ordering select,.woocommerce-page .product-catalog-content .storefront-sorting .products-per-page select{font-size:13px;font-family:"Century Gothic",sans-serif;font-style:normal;background-color:#fff;border-style:solid;border-width:0px;border-color:#a3a3a3;border-radius:5px;padding:10px 20px 8px 15px;width:100%;background-image:none !important;-webkit-appearance:none;-moz-appearance:none;outline:none}.tax-product_cat .product-catalog-content .storefront-sorting .woocommerce-result-count,.tax-product_tag .product-catalog-content .storefront-sorting .woocommerce-result-count,.post-type-archive-product .product-catalog-content .storefront-sorting .woocommerce-result-count,body.left-sidebar .product-catalog-content .storefront-sorting .woocommerce-result-count,.woocommerce-page .product-catalog-content .storefront-sorting .woocommerce-result-count{padding:10px 0}.tax-product_cat .product-catalog-content .storefront-sorting .woocommerce-pagination ul li .page-numbers,.tax-product_tag .product-catalog-content .storefront-sorting .woocommerce-pagination ul li .page-numbers,.post-type-archive-product .product-catalog-content .storefront-sorting .woocommerce-pagination ul li .page-numbers,body.left-sidebar .product-catalog-content .storefront-sorting .woocommerce-pagination ul li .page-numbers,.woocommerce-page .product-catalog-content .storefront-sorting .woocommerce-pagination ul li .page-numbers{padding:10px}.storefront-full-width-content .site-main ul.products-km199.columns-5 li.type-product{position:relative;padding:0;overflow:hidden;float:left;margin-bottom:20px;margin-right:2%;width:18.4%;border:1px solid #eee}@media screen and (max-width: 767px){.storefront-full-width-content .site-main ul.products-km199.columns-5 li.type-product{width:100%;margin-right:0}}@media screen and (min-width: 768px) and (max-width: 991px){.storefront-full-width-content .site-main ul.products-km199.columns-5 li.type-product{width:49%}}@media screen and (min-width: 992px) and (max-width: 1199px){.storefront-full-width-content .site-main ul.products-km199.columns-5 li.type-product{width:32%}}@media screen and (min-width: 1200px) and (max-width: 1373px){.storefront-full-width-content .site-main ul.products-km199.columns-5 li.type-product{width:23.5%}}@media screen and (min-width: 1374px){.storefront-full-width-content .site-main ul.products-km199.columns-5 li.type-product:nth-child(5n+5){margin-right:0}}@media screen and (min-width: 1200px) and (max-width: 1373px){.storefront-full-width-content .site-main ul.products-km199.columns-5 li.type-product:nth-child(4n+4){margin-right:0}}@media screen and (min-width: 992px) and (max-width: 1199px){.storefront-full-width-content .site-main ul.products-km199.columns-5 li.type-product:nth-child(3n+3){margin-right:0}}@media screen and (min-width: 768px) and (max-width: 991px){.storefront-full-width-content .site-main ul.products-km199.columns-5 li.type-product:nth-child(2n+2){margin-right:0}}ul.products-km19{display:flex;flex-wrap:wrap;justify-content:left}ul.products-km19 .products-only{width:100%;display:flex;flex-wrap:wrap;justify-content:left}ul.products-km19 li.type-product{position:relative;padding:23px 5px 30px 5px;overflow:hidden;margin-bottom:2%;margin-right:2%;width:18.4%;background-color:#fff;border-radius:5px;border:1px solid #f5f5f5;-webkit-transition:all 300ms ease-out 0s;-moz-transition:all 300ms ease-out 0s;-o-transition:all 300ms ease-out 0s;transition:all 300ms ease-out 0s}@media screen and (max-width: 767px){ul.products-km19 li.type-product{width:49%}}@media screen and (min-width: 768px) and (max-width: 991px){ul.products-km19 li.type-product{width:49%}}@media screen and (min-width: 992px) and (max-width: 1199px){ul.products-km19 li.type-product{width:32%}}@media screen and (min-width: 1200px) and (max-width: 1373px){ul.products-km19 li.type-product{width:23.5%}}@media screen and (min-width: 1374px){ul.products-km19 li.type-product:nth-child(5n+5){margin-right:0}}@media screen and (min-width: 1200px) and (max-width: 1373px){ul.products-km19 li.type-product:nth-child(4n+4){margin-right:0}}@media screen and (min-width: 992px) and (max-width: 1199px){ul.products-km19 li.type-product:nth-child(3n+3){margin-right:0}}@media screen and (min-width: 768px) and (max-width: 991px){ul.products-km19 li.type-product:nth-child(2n+2){margin-right:0}}@media screen and (max-width: 767px){ul.products-km19 li.type-product:nth-child(2n+2){margin-right:0}}ul.products-km19 li.type-product:hover .thumbnail_wrapper.multiImages img:nth-child(1){opacity:0}ul.products-km19 li.type-product:hover .thumbnail_wrapper.multiImages img:nth-child(2){opacity:1}ul.products-km19 li.type-product .thumbnail_wrapper{position:relative;padding-top:100%}ul.products-km19 li.type-product .thumbnail_wrapper.multiImages img:nth-child(1){opacity:1}ul.products-km19 li.type-product .thumbnail_wrapper.multiImages img:nth-child(2){opacity:0}ul.products-km19 li.type-product img{margin-bottom:0;-webkit-transition:all 400ms ease-out 0s;-moz-transition:all 400ms ease-out 0s;-o-transition:all 400ms ease-out 0s;transition:all 400ms ease-out 0s;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:100%;max-height:100%;width:auto;height:auto;z-index:5}ul.products-km19 li.type-product h2{margin-bottom:0;margin:5px;padding:0px;font-size:1em;font-weight:bold;overflow:hidden;position:relative;text-align:center;text-transform:uppercase}ul.products-km19 li.type-product h2:after{position:absolute;bottom:0px;right:0px;width:20px;height:25px;background-image:linear-gradient(to right, rgba(255,255,255,0),#ffffff)}ul.products-km19 li.type-product .loop-sku{position:absolute;bottom:28px;left:50%;transform:translateX(-50%);font-weight:500;font-size:.9em}ul.products-km19 li.type-product .onsale{border:none;position:absolute;top:5px;left:5px;z-index:70;margin:0px;display:block;background:#000;padding:2px 5px;border-radius:0px}ul.products-km19 li.type-product .onsale:before,ul.products-km19 li.type-product .onsale:after{content:none;position:absolute;top:0;left:0;height:100%;width:100%;z-index:2;background:#000}ul.products-km19 li.type-product .onsale:before{transform:rotate(65deg)}ul.products-km19 li.type-product .onsale:after{transform:rotate(20deg)}ul.products-km19 li.type-product .onsale .onsale_inner{z-index:10;color:#fff;font-weight:600}ul.products-km19 li.type-product .loop_sticker_tags{position:absolute;top:0;right:0px;text-align:right;z-index:40}ul.products-km19 li.type-product .loop_sticker_tags .sticker span{margin:auto 2px;border:1px solid #000;border-radius:2px;padding:2px 4px;font-size:.68em;text-transform:uppercase;font-weight:600;color:#000;background-color:rgba(255,255,255,0.8)}ul.products-km19 li.type-product .loop_sticker_tags .sticker span.green{border-color:#527400;color:#fff;background-color:#527400}ul.products-km19 li.type-product .loop_sticker_tags .sticker span.blue{border-color:#000;color:#000}ul.products-km19 li.type-product .loop_sticker_tags .sticker span.purple{border-color:#000;color:#000}ul.products-km19 li.type-product .loop_sticker_tags .sticker span.orange{border-color:#000;color:#000}ul.products-km19 li.type-product .loop_sticker_tags .sticker span.red{border-color:#000;color:#000}ul.products-km19 li.type-product .stock_status{text-align:center}ul.products-km19 li.type-product .stock_status.out{color:#de5d5d}ul.products-km19 li.type-product .price-cart__wrapper{text-align:center;height:30px;overflow:hidden;position:absolute;bottom:0px;left:50%;transform:translateX(-50%)}ul.products-km19 li.type-product .price{margin:0;color:#000;display:block;font-weight:600;-webkit-transition:all 300ms ease-out 0s;-moz-transition:all 300ms ease-out 0s;-o-transition:all 300ms ease-out 0s;transition:all 300ms ease-out 0s}ul.products-km19 li.type-product .price ins{font-weight:600}ul.products-km19 li.type-product .price .woocommerce-Price-amount{font-size:1.3em}ul.products-km19 li.type-product .price .sale_price{color:#000;position:relative;font-size:.8em}ul.products-km19 li.type-product .price .sale_price:after{content:'';position:absolute;top:25%;left:-2px;right:-1px;height:1px;background-color:#424242;opacity:.5}ul.products-km19 li.type-product .quantity{position:absolute;bottom:3px;right:30px;color:#000;display:inline-block;background-size:contain}ul.products-km19 li.type-product .quantity input{padding:2px;background-color:transparent;border:1px solid #f5f5f5;width:40px;box-shadow:none}@media screen and (max-width: 991px){ul.products-km19 li.type-product .quantity input{width:30px}}ul.products-km19 li.type-product a.button{display:block;position:relative;text-align:center;line-height:30px;font-size:.9em;font-weight:normal;padding:0px;background-color:transparent;color:#424242;text-transform:uppercase;white-space:nowrap;background-size:contain;-webkit-transition:all 300ms ease-out 0s;-moz-transition:all 300ms ease-out 0s;-o-transition:all 300ms ease-out 0s;transition:all 300ms ease-out 0s}ul.products-km19 li.type-product a.button.added .check{vertical-align:middle;display:inline-block;width:10px;height:10px;background-image:url("../assets/images/icons/check.svg");background-position:top right;background-repeat:no-repeat;background-size:10px}ul.products-km19 li.type-product a.button .add-to-cart-text{vertical-align:middle;white-space:nowrap}ul.products-km19 li.type-product a.button span.bi{vertical-align:middle}ul.products-km19 li.type-product a.button span.bi.bi-bag{width:17px;height:17px;display:inline-block;background-position:center;background-repeat:no-repeat;background-image:url(../assets/images/icons/shopping_cart.png);background-size:contain;opacity:.8}ul.products-km19 li.type-product a.button span.bi:before{font-size:20px;content:none}ul.products-km19 li.type-product a.added_to_cart.wc-forward{position:absolute;bottom:35px;left:50%;display:inline-block;transform:translateX(-50%);color:#fff;z-index:20;background-color:#424242;white-space:nowrap;font-size:.8em;border-radius:4px;box-shadow:0px 0px 10px rgba(0,0,0,0.6)}ul.products-km19 li.type-product:hover{-webkit-box-shadow:0px,0px,15px,-10px,#424242, ;-moz-box-shadow:0px 0px 15px -10px #424242 ;box-shadow:0px 0px 15px -10px #424242 }ul.products-km19 li.type-product:hover .price-cart__wrapper .price{transform:translateY(-30px)}ul.products-km19 li.type-product:hover .price-cart__wrapper a.button{transform:translateY(-30px)}ul.products-km19 li.product-category{margin-bottom:20px;margin-right:2%;width:23.5%;border:1px solid #eee;position:relative;transform:none}@media screen and (max-width: 767px){ul.products-km19 li.product-category{width:100%;margin-right:0}}@media screen and (min-width: 768px) and (max-width: 991px){ul.products-km19 li.product-category{width:49%}}@media screen and (min-width: 992px) and (max-width: 1199px){ul.products-km19 li.product-category{width:32%}}@media screen and (min-width: 1200px) and (max-width: 1373px){ul.products-km19 li.product-category{width:23.5%}}@media screen and (min-width: 1374px){ul.products-km19 li.product-category:nth-child(4n+4){margin-right:0}}@media screen and (min-width: 1200px) and (max-width: 1373px){ul.products-km19 li.product-category:nth-child(4n+4){margin-right:0}}@media screen and (min-width: 992px) and (max-width: 1199px){ul.products-km19 li.product-category:nth-child(3n+3){margin-right:0}}@media screen and (min-width: 768px) and (max-width: 991px){ul.products-km19 li.product-category:nth-child(2n+2){margin-right:0}}ul.products-km19 li.product-category a{width:100%;height:100%;display:block}ul.products-km19 li.product-category img{width:100%;display:inline-block;vertical-align:middle}ul.products-km19 li.product-category h2{margin:0;padding:3px 8px;display:inline-block;text-align:left;clear:none;position:absolute;top:0;left:0;z-index:10;width:100%;color:#fff;background-color:#000;line-height:25px;min-height:56px}ul.products-km19 li.product-category h2 .count{display:none}ul.products-km19 .product-categories{position:relative;margin-bottom:20px;width:100%;display:flex;flex-wrap:wrap;justify-content:left}ul.products-km19 .product-categories:before{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:120px}ul.products-km19.columns-6 li.type-product{margin-right:2%;width:15%}@media screen and (max-width: 767px){ul.products-km19.columns-6 li.type-product{width:100%;margin-right:0}}@media screen and (min-width: 768px) and (max-width: 991px){ul.products-km19.columns-6 li.type-product{width:49%}}@media screen and (min-width: 992px) and (max-width: 1199px){ul.products-km19.columns-6 li.type-product{width:32%}}@media screen and (min-width: 1200px) and (max-width: 1373px){ul.products-km19.columns-6 li.type-product{width:15%}}@media screen and (min-width: 1374px){ul.products-km19.columns-6 li.type-product:nth-child(6n+6){margin-right:0}}@media screen and (min-width: 1200px) and (max-width: 1373px){ul.products-km19.columns-6 li.type-product:nth-child(6n+6){margin-right:0}}@media screen and (min-width: 992px) and (max-width: 1199px){ul.products-km19.columns-6 li.type-product:nth-child(3n+3){margin-right:0}}@media screen and (min-width: 768px) and (max-width: 991px){ul.products-km19.columns-6 li.type-product:nth-child(2n+2){margin-right:0}}.woocommerce-page .generic-content .wishlist-title{display:none}.woocommerce-page .generic-content table.wishlist_table{font-size:100%}.brands__wrapper .brand{float:left;width:13.28571%;margin:0.5%;text-align:center}@media screen and (min-width: 1200px) and (max-width: 1373px){.brands__wrapper .brand{width:15.66667%}}@media screen and (min-width: 992px) and (max-width: 1199px){.brands__wrapper .brand{width:19%}}@media screen and (min-width: 768px) and (max-width: 991px){.brands__wrapper .brand{width:24%}}@media screen and (max-width: 767px){.brands__wrapper .brand{width:32.33333%}}.brands__wrapper .brand .image{padding-top:100%;position:relative}.brands__wrapper .brand .image img{position:absolute;width:100%;top:50%;left:0;transform:translateY(-50%);display:block}.brands__wrapper .brand .name{text-transform:uppercase;font-size:.9em;height:50px}.blog-posts--page{position:relative;padding:80px 20px}.blog-posts--page:before{content:'';position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);width:80%;z-index:-1;background-color:#f5f5f5}.blog-posts--page .blog-posts--header{position:relative}.blog-posts--page .blog-posts--header:before{top:-20px;left:50%;transform:translateX(-50%);width:85px;height:3px}.blog-posts--page .blog-posts{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-content:center;align-items:center}.blog-posts--page .blog-posts .post-item{width:23%;margin:20px 1%;background-color:#fff}@media screen and (min-width: 992px) and (max-width: 1199px){.blog-posts--page .blog-posts .post-item{width:48%}}@media screen and (min-width: 768px) and (max-width: 991px){.blog-posts--page .blog-posts .post-item{width:48%}}@media screen and (max-width: 767px){.blog-posts--page .blog-posts .post-item{width:98%}}@media screen and (min-width: 1200px){.blog-posts--page .blog-posts .post-item:nth-child(4n+5){clear:both}}@media screen and (min-width: 992px) and (max-width: 1199px){.blog-posts--page .blog-posts .post-item:nth-child(2n+3){clear:both}}@media screen and (min-width: 768px) and (max-width: 991px){.blog-posts--page .blog-posts .post-item:nth-child(2n+3){clear:both}}.blog-posts--page .blog-posts .post-item .image__wrapper img{width:100%}.blog-posts--page .blog-posts .post-item .content__wrapper{padding:0px 10px}.blog-posts--page .blog-posts .post-item .content__wrapper .post-date{font-size:.9em;font-weight:bold;position:relative;padding:5px 10px;color:#424242}.blog-posts--page .blog-posts .post-item .content__wrapper .post-date:before{top:-30px;left:0;width:3px;height:70px;transform-origin:left bottom;-webkit-transition:all 300ms ease-out 0s;-moz-transition:all 300ms ease-out 0s;-o-transition:all 300ms ease-out 0s;transition:all 300ms ease-out 0s}.blog-posts--page .blog-posts .post-item .content__wrapper h2.headline{font-size:1.8em;text-align:left;padding:10px 0}.blog-posts--page .blog-posts .post-item .content__wrapper h2.headline:after{content:none !important}.blog-posts--page .blog-posts .post-item .content__wrapper .generic-content{text-align:justify}.blog-posts--page .blog-posts .post-item .content__wrapper .read-more-btn{padding:10px 0;font-size:.9em;font-weight:bold;position:relative;-webkit-transition:all 300ms ease-out 0s;-moz-transition:all 300ms ease-out 0s;-o-transition:all 300ms ease-out 0s;transition:all 300ms ease-out 0s}.blog-posts--page .blog-posts .post-item .content__wrapper .read-more-btn:before{top:50%;left:0;transform:translateY(-50%) scaleX(0);width:70px;height:3px;opacity:0;transform-origin:left bottom;-webkit-transition:all 300ms ease-out 0s;-moz-transition:all 300ms ease-out 0s;-o-transition:all 300ms ease-out 0s;transition:all 300ms ease-out 0s}.blog-posts--page .blog-posts .post-item .content__wrapper .read-more-btn a{color:#424242;position:relative;display:block;-webkit-transition:all 300ms ease-out 0s;-moz-transition:all 300ms ease-out 0s;-o-transition:all 300ms ease-out 0s;transition:all 300ms ease-out 0s}.blog-posts--page .blog-posts .post-item:hover .post-date:before{transform:scaleY(0);opacity:0}.blog-posts--page .blog-posts .post-item:hover .read-more-btn{padding:10px 0;font-size:.9em;font-weight:bold}.blog-posts--page .blog-posts .post-item:hover .read-more-btn a{transform:translateX(75px)}.blog-posts--page .blog-posts .post-item:hover .read-more-btn:before{opacity:1;transform:translateY(-50%) scaleX(1)}.blog-posts--page.front{margin-top:100px}.blog-posts--page.front:before{width:100%;background-color:transparent}.blog-posts--page.front .blog-posts{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-content:center;align-items:center}.blog-posts--page.front .blog-posts .post-item{width:44%;margin:20px 3%;background-color:#fff}@media screen and (min-width: 992px) and (max-width: 1199px){.blog-posts--page.front .blog-posts .post-item{width:48%;margin:20px 1%}}@media screen and (min-width: 768px) and (max-width: 991px){.blog-posts--page.front .blog-posts .post-item{width:48%;margin:20px 1%}}@media screen and (max-width: 767px){.blog-posts--page.front .blog-posts .post-item{width:98%;margin:20px 1%}}@media screen and (min-width: 1200px){.blog-posts--page.front .blog-posts .post-item:nth-child(4n+5){clear:both}}@media screen and (min-width: 992px) and (max-width: 1199px){.blog-posts--page.front .blog-posts .post-item:nth-child(2n+3){clear:both}}@media screen and (min-width: 768px) and (max-width: 991px){.blog-posts--page.front .blog-posts .post-item:nth-child(2n+3){clear:both}}.blog-posts--page.front .view-all-btn{text-align:center;font-weight:bold;margin-top:50px}.blog-posts--page.front .view-all-btn a{color:#424242;position:relative;padding:10px}.blog-posts--page.front .view-all-btn a:after{content:'';position:absolute;width:0px;height:3px;bottom:0;left:0;background-color:#000;-webkit-transition:all 300ms ease-out 0s;-moz-transition:all 300ms ease-out 0s;-o-transition:all 300ms ease-out 0s;transition:all 300ms ease-out 0s}.blog-posts--page.front .view-all-btn a:hover:after{width:100%}.single-blog-post{position:relative;padding-top:80px}.single-blog-post:before{content:'';position:absolute;top:0;left:50%;width:90%;height:500px;transform:translateX(-50%);background-color:#f5f5f5;z-index:-1}.single-blog-post .single-blog-post--header .post-date{padding-left:125px;position:relative}.single-blog-post .single-blog-post--header .post-date:before{top:50%;left:0;width:120px;height:3px}.single-blog-post .single-blog-post--header .blog-post-title h1.page-banner__title{text-align:left;padding:20px 0;font-size:2.5em}.single-blog-post .single-blog-post--header .blog-article-image{padding-top:40%;position:relative;overflow:hidden}.single-blog-post .single-blog-post--header .blog-article-image img{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%)}.single-blog-post .single-blog-post--mainContent{margin:50px auto;font-size:1.1em;text-align:justify}.single-blog-post .single-blog-post--mainContent .generic-content .a-not{position:relative;display:block;text-align:center}.single-blog-post .single-blog-post--mainContent .generic-content .a-not:after{content:'';bottom:0px;right:0px;background-image:url(./assets/images/arrow_right.svg);background-position:center;background-repeat:no-repeat;background-size:contain;width:30px;height:30px;display:inline-block;-webkit-transition:transform 200ms ease-out 0s;-moz-transition:transform 200ms ease-out 0s;-o-transition:transform 200ms ease-out 0s;transition:transform 200ms ease-out 0s}.single-blog-post .single-blog-post--mainContent .generic-content .a-not:hover:after{transform:scale(1.5)}.single-blog-post .single-blog-post--mainContent .generic-content .a-not img{display:inline-block !important}.adminProductsPage fieldset.form-wrapper{margin:50px 0}.adminProductsPage fieldset.form-wrapper .fieldset-legend{font-size:2em}.adminProductsPage .view-content form>div>.view-grouping{margin:50px 0;border-top:10px solid #eee}.adminProductsPage .view-content form>div>.view-grouping .view-grouping-header{font-size:1.3em}.adminProductsPage table.commerce-price-formatted-components tr{background:transparent;border:none;padding:0}.adminProductsPage table.commerce-price-formatted-components tr td{padding:0;text-align:center}.adminProductsPage table.commerce-price-formatted-components tr td.component-title{display:none}.adminProductsPage table.commerce-price-formatted-components tr.even{display:none}.adminProductsPage table.commerce-price-formatted-components tr.component-type-base-price{font-size:1em;font-style:italic;color:#000;display:inline-block;margin-right:10px}.adminProductsPage table.commerce-price-formatted-components tr.component-type-base-price td{text-align:center;position:relative;font-weight:100}.adminProductsPage table.commerce-price-formatted-components tr.component-type-base-price td .diagonal-strike-through:before{position:absolute;content:"";left:0;top:50%;right:0;border-top:1px solid #de5d5d;opacity:0.6}.adminProductsPage table.commerce-price-formatted-components tr.component-type-commerce-price-formatted-amount{display:inline-block;line-height:24px}.adminProductsPage table.commerce-price-formatted-components tr.component-type-commerce-price-formatted-amount td{color:#000;font-weight:100;font-size:1.5em}.related-products{margin-top:20px}.related-products h4{border-bottom:1px solid #a3a3a3;font-size:1.1em;margin-bottom:10px}.related-products .singleProduct{display:inline-block;margin-right:5px;margin-bottom:5px}.related-products .singleProduct .image{width:100px}.related-products .singleProduct .title{display:none}.recentlyViewed .view-content{float:none;width:auto;padding:0}.recentlyViewed .view-content .views-row{width:25%}@media screen and (min-width: 992px) and (max-width: 1199px){.recentlyViewed .view-content .views-row{width:33.33333%}}@media screen and (min-width: 768px) and (max-width: 991px){.recentlyViewed .view-content .views-row{width:50%}}@media screen and (max-width: 767px){.recentlyViewed .view-content .views-row{width:100%}}.page-taxonomy .term-listing-heading .vocabulary-brands .field-item{text-align:center;padding:20px 0}.featured-categories{padding:50px 0}.featured-categories .views-row{text-align:center;display:inline-block;width:20%;position:relative}.featured-categories .views-field-field-featured-title,.featured-categories .views-field-name{font-weight:bold;font-size:2em}.featured-categories .views-field-field-featured-title a,.featured-categories .views-field-name a{position:absolute;top:50%;left:0;transform:translateY(-50%);text-align:center;width:100%;text-decoration:none;color:#fff;text-shadow:2px 2px 5px #393939}.featured-categories .views-field-field-images img::after{content:' ';background-color:rgba(0,0,0,0.1)}.single-post .metabox{display:none}.single-post .generic-content{padding-bottom:50px}.single-post #breadcrumbs{display:none}.single-product-presentation h1{text-transform:none;font-size:1.6em}.single-product-presentation h1.product_title{margin-top:0px}@media screen and (max-width: 767px){.single-product-presentation h1.product_title{display:none}}.single-product-presentation h1.product_title_mobile{display:none}@media screen and (max-width: 767px){.single-product-presentation h1.product_title_mobile{display:block}}.single-product-presentation .product-area{margin-top:20px;margin-bottom:40px}.single-product-presentation .product-images{float:left;width:64.66667%;margin-right:3%}@media screen and (max-width: 767px){.single-product-presentation .product-images{width:100%;margin-right:0}}.single-product-presentation .product-images .flexslider .slides{float:left;width:92%}.single-product-presentation .product-images .flexslider .flex-control-thumbs{float:left;width:8%;text-align:center}.single-product-presentation .product-images .flexslider .flex-control-thumbs li{float:none;width:auto;display:inline-block;margin:0;margin-bottom:10px}.single-product-presentation .product-images .flexslider .flex-control-thumbs li img{width:70px}.single-product-presentation .product-images .flexslider .flex-direction-nav{width:92%;left:0;top:50%;position:absolute}.single-product-presentation .product-images .flexslider .flex-direction-nav li a:before{font-family:'FontAwesome';opacity:1}.single-product-presentation .product-images .flexslider .flex-direction-nav .flex-prev:before{content:'\f053'}.single-product-presentation .product-images .flexslider .flex-direction-nav .flex-next:before{content:'\f054'}.single-product-presentation .product-images .bigImage{position:relative;float:left;width:92%}.single-product-presentation .product-images #gal1{float:left;width:8%;text-align:center}.single-product-presentation .product-images #gal1 a{display:inline-block;margin:0;margin-bottom:10px}.single-product-presentation .product-images #gal1 a img{width:70px}.single-product-presentation .product-images .easyzoom{position:relative;float:left;width:92%}@media screen and (max-width: 767px){.single-product-presentation .product-images .easyzoom{float:none;width:100%}}.single-product-presentation .product-images .easyzoom img{display:block}.single-product-presentation .product-images .easyzoom .easyzoom-flyout img{max-width:none}.single-product-presentation .product-images ul.thumbnails{float:left;width:8%;padding:0 5px;text-align:center}@media screen and (max-width: 767px){.single-product-presentation .product-images ul.thumbnails{float:none;width:100%}}.single-product-presentation .product-images ul.thumbnails a{display:inline-block;margin:0;margin-bottom:10px}.single-product-presentation .product-images ul.thumbnails a img{width:70px}@media screen and (max-width: 767px){.single-product-presentation .product-images ul.thumbnails li{display:inline-block}}.single-product-presentation .generic-content{float:left;width:32.33333%}@media screen and (max-width: 767px){.single-product-presentation .generic-content{width:100%;margin-right:0}}.single-product-presentation .generic-content .sku-code{font-size:.875em;margin-bottom:20px}.single-product #main .gift-cards_form .gift-cards-list button.ywgc-predefined-amount-button{background-color:#fff;color:#000}.single-product #main .gift-cards_form .gift-cards-list button.ywgc-predefined-amount-button.selected_button{background-color:#000;color:#fff}.single-product #main .gift-cards_form .gift-card-content-editor input{background-color:#fff;border:1px solid #a3a3a3}.single-product #main .gift-cards_form .gift-card-content-editor textarea{background-color:#fff;border:1px solid #a3a3a3;resize:none}.single-product #primary #main input[type=number]::-webkit-inner-spin-button,.single-product #primary #main input[type=number]::-webkit-outer-spin-button{opacity:1}.single-product #primary #main div.product{overflow:visible}.single-product #primary #main div.product table.variations.attributes-error select{color:red}.single-product #primary #main div.product table.variations.attributes-error .label label{color:red}.single-product #primary #main div.product table.variations .label{text-align:center;font-size:1.12em;padding:10px 0px 10px 0}.single-product #primary #main div.product table.variations .label label{color:#000;font-size:100%;font-weight:600}.single-product #primary #main div.product table.variations select{font-size:1.12em;font-weight:600}.single-product #primary #main div.product table.variations td.value{text-align:center}.single-product #primary #main div.product table.variations td.value .tawcvs-swatches{margin:10px}.single-product #primary #main div.product table.variations td.value .tawcvs-swatches .swatch-item-wrapper{margin:0px 10px !important}.single-product #primary #main div.product table.variations td.value .tawcvs-swatches .swatch-item-wrapper .swatch-label{padding:3px 9px;font-weight:bold;background-color:#fff}.single-product #primary #main div.product .onsale{position:absolute;z-index:20;top:0px;left:0px;margin-top:0px;border:none;display:inline-block;background-color:#000;border-radius:0px}.single-product #primary #main div.product .onsale:before,.single-product #primary #main div.product .onsale:after{position:absolute;top:0;left:0;height:100%;width:100%;z-index:2;background:#000;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.single-product #primary #main div.product .onsale:before{transform:rotate(65deg)}.single-product #primary #main div.product .onsale:after{transform:rotate(20deg)}.single-product #primary #main div.product .onsale .onsale_inner{z-index:10;color:#fff;font-size:1.1em;font-weight:600}.single-product #primary #main .related.products>h2{margin:0}.single-product #primary #main .woocommerce-product-gallery{float:left;width:47%;margin-right:3%}@media screen and (max-width: 991px){.single-product #primary #main .woocommerce-product-gallery{width:100%;margin-right:0}}.single-product #primary #main .woocommerce-product-gallery img{margin:0 auto;max-height:600px;width:auto}.single-product #primary #main .woocommerce-product-gallery .flex-control-thumbs{text-align:center;padding:0 5px}@media screen and (max-width: 767px){.single-product #primary #main .woocommerce-product-gallery .flex-control-thumbs{width:100%;margin-top:4px}}.single-product #primary #main .woocommerce-product-gallery .flex-control-thumbs li.not{float:none;width:auto;display:inline-block;margin:0;margin-bottom:10px}@media screen and (max-width: 767px){.single-product #primary #main .woocommerce-product-gallery .flex-control-thumbs li.not{margin:0 2px}}.single-product #primary #main .woocommerce-product-gallery .flex-control-thumbs li.not img{width:70px}@media screen and (max-width: 767px){.single-product #primary #main .woocommerce-product-gallery .flex-control-thumbs li.not img{width:42px}}.single-product #primary #main .woocommerce-product-gallery .flex-direction-nav{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:0}@media screen and (max-width: 767px){.single-product #primary #main .woocommerce-product-gallery .flex-direction-nav{width:100%}}.single-product #primary #main .woocommerce-product-gallery .flex-direction-nav li{position:absolute;font-size:0px;background-color:rgba(255,255,255,0.4);padding:3px}.single-product #primary #main .woocommerce-product-gallery .flex-direction-nav li a{width:30px;height:30px;display:inline-block;background-size:cover;background-position:center;background-repeat:no-repeat}.single-product #primary #main .woocommerce-product-gallery .flex-direction-nav li .flex-prev{background-image:url(../assets/images/elasto-icons/arrow_left.svg)}.single-product #primary #main .woocommerce-product-gallery .flex-direction-nav li .flex-next{background-image:url(../assets/images/elasto-icons/arrow_right.svg)}.single-product #primary #main .woocommerce-product-gallery .flex-direction-nav .flex-nav-prev{left:0}.single-product #primary #main .woocommerce-product-gallery .flex-direction-nav .flex-nav-next{right:0}.single-product #primary #main .woocommerce-product-gallery .woocommerce-product-gallery__trigger{display:none}.single-product #primary #main .woocommerce-product-gallery .slick-slider .slick-track{display:flex;align-items:center}.single-product #primary #main .woocommerce-product-gallery .slick-slider .slick-track .slick-slide{float:none;margin:0px 20px}.single-product #primary #main .woocommerce-product-gallery .slick-slider .slick-arrow{background-position:center;background-repeat:no-repeat;background-size:73%;width:29px;height:29px;z-index:50;background-color:#fff;border-radius:50%;padding:5px}.single-product #primary #main .woocommerce-product-gallery .slick-slider .slick-arrow:before{content:none}.single-product #primary #main .woocommerce-product-gallery .slick-slider .slick-arrow.slick-prev{background-image:url(../assets/images/icons/left.svg);left:5px}.single-product #primary #main .woocommerce-product-gallery .slick-slider .slick-arrow.slick-next{background-image:url(../assets/images/icons/right.svg);right:5px}.single-product #primary #main .woocommerce-product-gallery .slick-slider .slick-dots li button{background-color:transparent;padding:0px}.single-product #primary #main .woocommerce-product-gallery .slick-slider .slick-dots li button:before{font-size:8px}.single-product #primary #main .woocommerce-product-gallery .slick-slider .slick-list:before,.single-product #primary #main .woocommerce-product-gallery .slick-slider .slick-list:after{content:'';position:absolute;z-index:30;top:0px;bottom:0px;width:30px}.single-product #primary #main .woocommerce-product-gallery .slick-slider .slick-list:before{left:0px;background-image:linear-gradient(to left, rgba(0,0,0,0),#ffffff)}.single-product #primary #main .woocommerce-product-gallery .slick-slider .slick-list:after{right:0px;background-image:linear-gradient(to right, rgba(0,0,0,0),#ffffff)}.single-product #primary #main .entry-summary{float:left;width:50%;text-align:center}@media screen and (max-width: 991px){.single-product #primary #main .entry-summary{width:100%;margin-right:0}}.single-product #primary #main .entry-summary .product_meta{margin-top:20px;padding-top:20px;border-top:1px solid #f5f5f5;font-size:.9em}.single-product #primary #main .entry-summary .product__brand-link{display:block;margin-top:5px;margin-bottom:20px;padding-bottom:20px;font-size:.9em;border-bottom:1px solid #f5f5f5}.single-product #primary #main .entry-summary .product__brand-link .brand-link-text{display:none}.single-product #primary #main .entry-summary .product__brand-link .brand-name{font-weight:700;color:#000}.single-product #primary #main .entry-summary .product__brand-link .brand-link-img{display:inline-block;vertical-align:middle;max-width:100px}.single-product #primary #main .entry-summary .woocommerce-product-rating{margin:10px auto}.single-product #primary #main .entry-summary h1.product_title{text-transform:none;font-weight:normal;font-size:1.8em;padding:0px 40px;text-align:center;letter-spacing:normal;color:#000;margin-bottom:25px}.single-product #primary #main .entry-summary form.cart{position:relative;padding:0px;display:block}.single-product #primary #main .entry-summary form.cart .quantity{margin-right:-4px;height:46px;float:none;display:inline-block;background-color:#f7f7f7;vertical-align:middle}.single-product #primary #main .entry-summary form.cart .quantity .qty{box-shadow:none;height:100%;font-size:1.2em}.single-product #primary #main .entry-summary form.cart .add-to-cart__wrapper{position:relative;height:46px;display:inline-block;overflow:hidden;vertical-align:middle}.single-product #primary #main .entry-summary form.cart .add-to-cart__wrapper button:before{content:'\f07a';font-family:'FontAwesome';display:inline-block;font-size:14px;color:#fff;margin-right:5px}.single-product #primary #main .entry-summary .stock_status.out{color:#de5d5d}.single-product #primary #main .entry-summary p.price{margin:0px auto 0px auto;font-size:1.6em;font-weight:600;color:#000;display:inline-block}.single-product #primary #main .entry-summary p.price .from-text{color:#000;margin-right:5px}.single-product #primary #main .entry-summary p.price .sale_price{color:#000;font-size:.7em}.single-product #primary #main .entry-summary p.price del{font-weight:normal}.single-product #primary #main .entry-summary p.price ins{margin:0;font-weight:600;color:#000}.single-product #primary #main .entry-summary span.savings{margin-left:15px;text-transform:uppercase}.single-product #primary #main .entry-summary span.savings .woocommerce-Price-amount{font-weight:600;color:#424242}.single-product #primary #main .entry-summary .woocommerce-product-details__short-description{margin:20px auto}.single-product #primary #main .entry-summary .product-stock__wrapper{display:block;margin:10px auto}.single-product #primary #main .entry-summary .product-stock__wrapper .product-in-stock{position:relative;padding-left:20px;margin-left:20px;display:inline-block}.single-product #primary #main .entry-summary .product-stock__wrapper .product-in-stock:before{content:'';position:absolute;top:50%;left:0;transform:translateY(-50%);width:10px;height:10px;background-color:#527400;border-radius:50%}.single-product #primary #main .entry-summary .single_variation .price{font-size:1.3em;margin:0;display:inline-block;color:#000;font-weight:bold}.single-product #primary #main .entry-summary .single_variation .price .sale_price{color:#a3a3a3;font-weight:600}.single-product #primary #main .entry-summary .single_variation .price ins{font-weight:600;font-size:1.2em;color:#000}.single-product #primary #main .entry-summary .reset_variations{color:#000}.single-product #primary #main .entry-summary .loop_sticker_tags{margin-bottom:10px;position:absolute;top:0;right:0px;text-align:right;z-index:20}.single-product #primary #main .entry-summary .loop_sticker_tags .sticker{display:block;margin-right:5px}.single-product #primary #main .entry-summary .loop_sticker_tags .sticker span{border:1px solid #000;border-radius:0px;padding:2px 4px;font-size:.8em;text-transform:uppercase;font-weight:600;color:#000}.single-product #primary #main .entry-summary .loop_sticker_tags .sticker span.green{border-color:#527400;color:#fff;background-color:#527400}.single-product #primary #main .entry-summary .loop_sticker_tags .sticker span.blue{border-color:#000;color:#000}.single-product #primary #main .entry-summary .loop_sticker_tags .sticker span.purple{border-color:#000;color:#000}.single-product #primary #main .entry-summary .loop_sticker_tags .sticker span.orange{border-color:#000;color:#000}.single-product #primary #main .entry-summary .loop_sticker_tags .sticker span.red{border-color:#000;color:#000}.single-product #primary #main .entry-summary .tawcvs-swatches .swatch{width:auto;height:auto;padding:5px;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px}.single-product #primary #main .entry-summary .awdr_discount_bar_content{font-weight:600}.single-product #primary #main .entry-summary .awdr_discount_bar_content strong{font-size:1.1em}.single-product #primary #main .woocommerce-tabs{position:relative;padding-top:0;margin:0px auto;padding-top:15px;width:80%}@media screen and (max-width: 991px){.single-product #primary #main .woocommerce-tabs{width:100%}}.single-product #primary #main .woocommerce-tabs .wc-tabs{top:0;text-align:left;width:auto;float:none;padding:12px 20px 8px 20px;background-color:#eee;border:none;margin:0px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:0px;border-bottom-right-radius:0px}.single-product #primary #main .woocommerce-tabs .wc-tabs li{display:inline-block;margin-right:10px;text-transform:uppercase;border:none}.single-product #primary #main .woocommerce-tabs .wc-tabs li a{padding:3px 10px;color:#424242;font-weight:600}.single-product #primary #main .woocommerce-tabs .wc-tabs li.active{border-bottom:2px solid #000}.single-product #primary #main .woocommerce-tabs .wc-tabs li.active a{color:#000}.single-product #primary #main .woocommerce-tabs .wc-tabs li:after{display:none}.single-product #primary #main .woocommerce-tabs .woocommerce-Tabs-panel{border:1px solid #eee;width:auto;float:none;box-shadow:none;padding:20px;border-radius:0px}.single-product #primary #main .woocommerce-tabs .woocommerce-Tabs-panel h2{display:none}.single-product #primary #main .woocommerce-tabs ul{list-style:square;margin-left:15px}.single-product #primary #main .woocommerce-tabs p{margin-top:10px}.single-product #primary #main .tm-extra-product-options .set-led-light-div .tm-extra-product-options-container ul{text-align:center}.single-product #primary #main .tm-extra-product-options .set-led-light-div .tm-extra-product-options-container ul li{width:65px}@media screen and (min-width: 768px) and (max-width: 991px){.single-product #primary #main .tm-extra-product-options .set-led-light-div .tm-extra-product-options-container ul li{width:65px !important;float:left !important}}@media screen and (max-width: 767px){.single-product #primary #main .tm-extra-product-options .set-led-light-div .tm-extra-product-options-container ul li{width:65px !important;float:left !important}}.single-product #primary #main .tm-extra-product-options .set-led-light-div .tm-extra-product-options-container ul li:first-child .radio_image{border:1px solid #ddd}.single-product #primary #main .tm-extra-product-options .set-led-light-div .tm-extra-product-options-container ul li .radio_image{min-width:20px !important;min-height:20px !important;width:20px !important;height:20px !important}.single-product #primary #main .tm-extra-product-options .set-led-light-div .tm-extra-product-options-container ul li .radio-image-label{padding:5px 0}.single-product #primary #main .tm-extra-product-options .set-korniza-color-div .tm-extra-product-options-container ul{text-align:center}.single-product #primary #main .tm-extra-product-options .set-korniza-color-div .tm-extra-product-options-container ul li{width:90px}@media screen and (min-width: 768px) and (max-width: 991px){.single-product #primary #main .tm-extra-product-options .set-korniza-color-div .tm-extra-product-options-container ul li{width:75px !important;float:left !important}}@media screen and (max-width: 767px){.single-product #primary #main .tm-extra-product-options .set-korniza-color-div .tm-extra-product-options-container ul li{width:75px !important;float:left !important}}.single-product #primary #main .tm-extra-product-options .set-korniza-color-div .tm-extra-product-options-container ul li:first-child .radio_image{border:1px solid #ddd}.single-product #primary #main .tm-extra-product-options .set-korniza-color-div .tm-extra-product-options-container ul li .radio_image{min-width:20px !important;min-height:20px !important;width:30px !important;height:30px !important;border:2px solid #ccc;border-radius:50%}.single-product #primary #main .tm-extra-product-options .set-korniza-color-div .tm-extra-product-options-container ul li .radio-image-label{padding:5px 0}.single-product #primary #main .tm-extra-product-options .led-color-select-div label.tm-epo-element-label{display:inline-block;width:auto;vertical-align:middle;margin-right:10px}.single-product #primary #main .tm-extra-product-options .led-color-select-div .tm-extra-product-options-container{display:inline-block;width:170px;float:none;vertical-align:middle;position:relative}.single-product #primary #main .tm-extra-product-options .led-color-select-div .tm-extra-product-options-container ul.tmcp-elements li.tmcp-field-wrap{padding:0px}.single-product #primary #main .tm-extra-product-options .led-color-select-div .tm-extra-product-options-container label.tm-error{position:absolute;margin:0px !important}.single-product #primary #main .tm-extra-product-options label.tm-epo-element-label,.single-product #primary #main .tm-extra-product-options .tc-label.tm-label,.single-product #primary #main .tm-extra-product-options .price.tc-price .amount{font-weight:500}.single-product #primary #main .tm-extra-product-options li.tmcp-field-wrap.tc-active .tc-label.tm-label{font-weight:500}.single-product #primary #main .tm-extra-product-options li.tmcp-field-wrap.tc-active .price.tc-price .amount{font-weight:500}.single-product #primary #main .tm-extra-product-options .cpf-type-select .tmcp-field-wrap label.fullwidth select{width:auto}.single-product #primary #main .tm-extra-product-options .tm-description a.colorbox{float:left;width:31.33333%;margin:1%;position:relative}.single-product #primary #main .tm-extra-product-options .tm-description a.colorbox:before{content:'';position:absolute;top:10px;right:10px;background-image:url(../assets/images/magnifier_w.svg);background-position:center;background-repeat:no-repeat;background-size:80%;background-color:rgba(0,0,0,0.9);width:25px;height:25px;border-radius:3px}.single-product #primary #main .tm-extra-product-options textarea{resize:none}.single-product #primary #main .tm-extra-product-options .cpf_image_upload-div{display:none}.single-product #primary #main .tm-extra-product-options .cpf_theme_select{display:none}.single-product #primary #main .tm-extra-product-options .set-image-select-div .tm-extra-product-options-container ul{text-align:left}.single-product #primary #main .tm-extra-product-options .set-image-select-div .tm-extra-product-options-container ul li{display:inline-block;float:none;width:20%}@media screen and (min-width: 1200px) and (max-width: 1373px){.single-product #primary #main .tm-extra-product-options .set-image-select-div .tm-extra-product-options-container ul li{width:25% !important}}@media screen and (min-width: 992px) and (max-width: 1199px){.single-product #primary #main .tm-extra-product-options .set-image-select-div .tm-extra-product-options-container ul li{width:25% !important}}@media screen and (min-width: 768px) and (max-width: 991px){.single-product #primary #main .tm-extra-product-options .set-image-select-div .tm-extra-product-options-container ul li{width:25% !important}}@media screen and (max-width: 767px){.single-product #primary #main .tm-extra-product-options .set-image-select-div .tm-extra-product-options-container ul li{width:33% !important}}.single-product #primary #main .tm-extra-product-options .set-image-select-div .tm-extra-product-options-container ul li .radio-image-label{font-size:.8em;padding:0px}.single-product #primary #main .tm-extra-product-options .set-image-select-div .tm-extra-product-options-container ul li .tc-lightbox-image-wrap .tc-lightbox-wrap .tc-lightbox-button{background:none}.single-product #primary #main .tm-extra-product-options .set-image-select-div .tm-extra-product-options-container ul li .tc-lightbox-image-wrap .tc-lightbox-wrap .tc-lightbox-button:before{content:'';position:absolute;background-image:url(../assets/images/magnifier_w.svg);background-position:center;background-repeat:no-repeat;background-size:80%;background-color:rgba(0,0,0,0.9);border-radius:3px;bottom:0px;right:0px;width:20px;height:20px}.single-product #primary #main .tm-extra-product-options .wish-card{border-top:1px solid #f5f5f5}.single-product #primary #main .tm-extra-product-options .wish-card .tm-description a.colorbox{display:none;width:85px}.single-product #primary #main .tm-extra-product-options .wish-card .tm-description a.colorbox:first-child{display:block}.single-product #primary #main .tm-extra-product-options .wish-card .tm-description a.colorbox:before{top:5px;right:5px;width:20px;height:20px}.single-product #primary #main .tm-extra-product-options .wish-card .tc-chars{font-size:11px}.single-product #primary #main .tm-extra-product-options .wish-card textarea{height:80px}.single-product #primary #main .tm-extra-product-options .before-amount{margin-left:5px}.single-product #primary #main .tm-extra-product-options .tc-price .amount{margin-left:0px}.single-product #primary #main .tawcvs-swatches .swatch__tooltip{display:none}.single-product .min-order-amount{font-size:.9em}.single-product .free-shipping-product{font-weight:500;padding-top:10px}.single-product .free-shipping-product:after{font-family:'FontAwesome';content:'\f0d1';font-size:15px;margin-left:10px}.single-product .free-shipping-amount{font-weight:500;padding-top:10px}.single-product .free-shipping-amount:after{font-family:'FontAwesome';content:'\f0d1';font-size:15px;margin-left:10px}.single-product .shipping-availability{font-weight:500;display:list-item;list-style-type:disc;list-style-position:inside}.single-product .wood-notice,.single-product .engrave-notice,.single-product .customizable-notice{font-weight:500;display:list-item;list-style-type:disc;list-style-position:inside}.single-product .customizable-head{font-weight:500;font-size:1.5em;letter-spacing:-1px}.single-product .custom-text-notice{font-weight:500;display:list-item;list-style-type:disc;list-style-position:inside}.single-product .logo-email-notice{font-weight:500;display:list-item;list-style-type:disc;list-style-position:inside}.single-product .highlighted-text{margin-top:20px;font-weight:500}.single-product .highlighted-text p{text-align:justify}.single-product .highlighted-text p.eco-img img{width:150px;display:inline-block}.single-product .custom_pricing_table__toggle{cursor:pointer;padding:5px 0px}.single-product .custom_pricing_table__toggle:hover{color:#000}.single-product .custom_pricing_table__toggle:after{font-family:'FontAwesome';content:'\f0a7';font-size:15px;margin-left:10px}.single-product .custom_pricing_table table{width:auto}.single-product .custom_pricing_table table tr th{padding:5px;border:1px solid #424242;text-align:center;vertical-align:middle}.single-product .custom_pricing_table table tr td{padding:5px;border:1px solid #424242;text-align:center;vertical-align:middle}.single-product .custom_pricing_table table tr td:nth-child(1){text-align:right}.single-product .km19_custom_text_length-wrapper{position:relative;margin:0px auto}.single-product .km19_custom_text_length-wrapper label{font-weight:400}.single-product .km19_custom_text_length-wrapper .km19-textarea-remaining__wrapper{border:1px solid #000;padding-bottom:25px}.single-product .km19_custom_text_length-wrapper .km19-textarea-remaining__wrapper textarea{background:#fff;box-shadow:none;max-width:100%;min-width:100%;height:50px;resize:none;padding:10px;color:#a3a3a3;line-height:25px;-webkit-transition:all 150ms ease-out 0s;-moz-transition:all 150ms ease-out 0s;-o-transition:all 150ms ease-out 0s;transition:all 150ms ease-out 0s}.single-product .km19_custom_text_length-wrapper .km19-textarea-remaining__wrapper textarea.enlarge{height:120px;padding:10px 10px 25px 10px;color:#000}.single-product .km19_custom_text_length-wrapper .km19-textarea-remaining__wrapper .km19-custom-text{position:absolute;bottom:0px;right:0;padding:3px 7px;font-size:.8em}.single-product .km19_custom_text_length-wrapper .km19-textarea-remaining__wrapper .km19-custom-text-remaining{font-weight:400}.single-product .wish-card__wrapper{margin-bottom:20px;border-top:1px solid #f5f5f5}.single-product .wish-card__wrapper .wish_card_checkbox{margin:0px;vertical-align:middle}.single-product .wish-card__wrapper .tc-label-wrap{font-weight:500}.single-product .wish-card__wrapper .wish_card_preview .tm-description a.colorbox{display:none;width:85px;float:left;margin:1%;position:relative}.single-product .wish-card__wrapper .wish_card_preview .tm-description a.colorbox:first-child{display:block}.single-product .wish-card__wrapper .wish_card_preview .tm-description a.colorbox:before{content:'';position:absolute;background-image:url(../assets/images/magnifier_w.svg);background-position:center;background-repeat:no-repeat;background-size:80%;background-color:rgba(0,0,0,0.9);border-radius:3px;top:5px;right:5px;width:20px;height:20px}.single-product .wish-card__wrapper .km19_custom_text_length-wrapper{display:none}.single-product .wish-card__wrapper .km19_custom_text_length-wrapper.show{display:block}.single-product .wall-charger__wrapper{margin-bottom:20px}.single-product .wall-charger__wrapper .wall_charger_checkbox{margin:0px;vertical-align:middle}.single-product .wall-charger__wrapper .tc-label-wrap{font-weight:500}.single-product .wall-charger__wrapper .wall_charger_preview .tm-description a.colorbox{display:none;width:85px;float:left;margin:1%;position:relative}.single-product .wall-charger__wrapper .wall_charger_preview .tm-description a.colorbox:first-child{display:block}.single-product .wall-charger__wrapper .wall_charger_preview .tm-description a.colorbox:before{content:'';position:absolute;background-image:url(../assets/images/magnifier_w.svg);background-position:center;background-repeat:no-repeat;background-size:80%;background-color:rgba(0,0,0,0.9);border-radius:3px;top:5px;right:5px;width:20px;height:20px}.single-product:not(.show-monogram) .monogram-selection{display:none}.single-product .customizable-instructions{margin-top:10px;border:1px solid #ccc;padding:20px;background-color:#f7f7f7}.single-product #primary #main .up-sells{margin:0px auto;padding-top:15px;width:80%}@media screen and (max-width: 991px){.single-product #primary #main .up-sells{width:100%}}.single-product #primary #main .up-sells>h2{position:relative;top:0;text-align:center;width:auto;float:none;font-size:1.1em;font-weight:bold;padding:12px 20px 8px 20px;background-color:#fff;border:none;margin:0px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:0px;border-bottom-right-radius:0px}.single-product #primary #main .up-sells>h2:after{top:80%;left:50%;transform:translateX(-50%)}.single-product #primary #main .up-sells ul.products-km19.columns-174{display:block;border-top:none;margin-top:20px}.single-product #primary #main .up-sells ul.products-km19.columns-174 button.slick-arrow{padding:3px;background-color:transparent;z-index:5}.single-product #primary #main .up-sells ul.products-km19.columns-174 button.slick-arrow.slick-prev{left:0px}.single-product #primary #main .up-sells ul.products-km19.columns-174 button.slick-arrow.slick-next{right:0px}.single-product #primary #main .up-sells ul.products-km19.columns-174 button.slick-arrow:before{color:#000}.single-product #primary #main .up-sells ul.products-km19.columns-174 li.type-product{width:49%;margin:0.1%}.single-product #primary #main .up-sells ul.products-km19.columns-174 li.type-product h2{font-size:.85em}.single-product #primary #main .up-sells ul.products-km19.columns-174 li.type-product .onsale{border:none;position:absolute;top:5px;left:5px;z-index:70;margin-top:0px;width:28px;height:28px;display:block}.single-product #primary #main .up-sells ul.products-km19.columns-174 li.type-product .onsale:before,.single-product #primary #main .up-sells ul.products-km19.columns-174 li.type-product .onsale:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;z-index:2;background:#000;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.single-product #primary #main .up-sells ul.products-km19.columns-174 li.type-product .onsale:before{transform:rotate(65deg)}.single-product #primary #main .up-sells ul.products-km19.columns-174 li.type-product .onsale:after{transform:rotate(20deg)}.single-product #primary #main .up-sells ul.products-km19.columns-174 li.type-product .onsale .onsale_inner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:10;color:#fff;font-weight:600}.pswp__bg{opacity:0.8 !important}.product-catalog-fd .product-catalog-content-fd .product-list{text-align:center}.product-catalog-fd .product-catalog-content-fd .product-list .product{display:inline-block;margin:5px}.product-catalog-fd .product-catalog-content-fd .product-list .product .cat-title{text-align:center;font-size:1.5em}.product-catalog-fd .generic-content{margin-top:40px}.page-fd-header{margin-bottom:20px}#colorbox button#cboxPrevious,#colorbox button#cboxNext{font-size:0px;outline:none;position:absolute;top:50%;transform:translateY(-50%);width:30px !important;height:30px !important;background-position:center;background-repeat:no-repeat;background-size:contain}#colorbox button#cboxPrevious{left:10px !important;background-image:url(../assets/images/arrow_left_1.svg)}#colorbox button#cboxNext{right:10px !important;left:auto  !important;background-image:url(../assets/images/arrow_right_1.svg)}#colorbox #cboxCurrent{left:0px !important}.order-info-block{margin:10px 0}.order-info-block .views-row{border-bottom:1px solid #a3a3a3;padding:10px 0;min-height:95px}.order-info-block .views-row .views-field-field-image{float:left;padding:10px;width:25%}.order-info-block .views-row .groupThese{width:75%;float:right}.order-info-block .views-row .views-field-title{color:#424242;text-transform:uppercase;text-align:center}.order-info-block .views-row .views-field-body{color:#f5f5f5;text-align:center}.order-info-block .views-row:after{content:'';display:table;clear:both}#blog-items{margin-top:50px}#blog-items h2{text-align:center;font-size:2em;font-weight:bold;padding:10px 0}#blog-items .views-field-field-images img{display:block}#blog-items .view-content:after{content:'';display:table;clear:both}#blog-items .views-row{float:left;width:25%;padding:0px 5px;margin-bottom:10px;min-height:270px;position:relative}@media screen and (min-width: 768px) and (max-width: 991px){#blog-items .views-row{width:50%}}@media screen and (max-width: 767px){#blog-items .views-row{width:80%;float:none;margin:5px auto}}#blog-items .views-field-title{text-align:center;background-color:#424242;padding:15px 5px;min-height:110px;color:#fff;font-size:1.1em;font-weight:bold}#blog-items .views-field-view-node .overlay a{position:absolute;top:0;left:0;width:100%;height:100%}.blog-page .views-row{padding:20px 0;border-bottom:1px solid #eee}.blog-page .views-row .views-field-title{text-align:center;font-size:1.15em;font-weight:bold}.blog-page .views-row .views-field-title a{color:#000}.blog-page .views-row .views-field-created{color:#a3a3a3;font-style:italic;text-align:right;margin:5px 0}.blog-page .views-row .views-field-field-image{float:left;padding:0 10px 10px 0}.blog-page .views-row .views-field-body{text-align:justify}.blog-page .views-row:after{content:'';display:table;clear:both}.woocommerce-info,.woocommerce-noreviews,p.no-comments{background-color:#000 !important;border-width:4px;border-radius:0px;padding:1em !important;color:#fff !important}.woocommerce-info a,.woocommerce-noreviews a,p.no-comments a{color:#fff !important}.woocommerce-info a:hover,.woocommerce-noreviews a:hover,p.no-comments a:hover{color:#a3a3a3}.woocommerce-cart .woocommerce-info{background-color:transparent !important;color:#fff !important;padding-left:30px}.woocommerce-cart .woocommerce-info:before{left:20px;color:#424242}.woocommerce-cart .woocommerce-info a{color:#424242}.woocommerce-cart .woocommerce-info a:hover{color:#000}.woocommerce-cart .generic-content{margin:0 auto 20px auto;max-width:90%}@media screen and (max-width: 991px){.woocommerce-cart .generic-content{max-width:99%}}.woocommerce-cart h1.page-banner__title{margin:30px auto}.woocommerce-cart table.shop_table_responsive.cart{margin-bottom:20px}.woocommerce-cart table.shop_table_responsive.cart thead tr{border-bottom:2px solid #000}.woocommerce-cart table.shop_table_responsive.cart thead th{text-align:center}.woocommerce-cart table.shop_table_responsive.cart tbody tr:last-child{border-bottom:2px solid #000}.woocommerce-cart table.shop_table_responsive.cart tbody tr:last-child td{padding:10px 0}.woocommerce-cart table.shop_table_responsive.cart tbody tr.cart_item{border-bottom:2px solid #f5f5f5;padding:0px}.woocommerce-cart table.shop_table_responsive.cart tbody tr.cart_item td{text-align:center;background-color:#fff;vertical-align:middle}.woocommerce-cart table.shop_table_responsive.cart tbody tr.cart_item td.product-remove{border:none;width:40px;padding:10px 0px;background-color:transparent}.woocommerce-cart table.shop_table_responsive.cart tbody tr.cart_item td.product-remove a{width:23px;height:23px}.woocommerce-cart table.shop_table_responsive.cart tbody tr.cart_item td.product-remove a.remove:before{color:#de5d5d;font-size:17px}.woocommerce-cart table.shop_table_responsive.cart tbody tr.cart_item td.product-thumbnail img{width:130px;max-width:none}.woocommerce-cart table.shop_table_responsive.cart tbody tr.cart_item td.product-thumbnail img:nth-child(2){display:none}.woocommerce-cart table.shop_table_responsive.cart tbody tr.cart_item td.product-thumbnail a{padding:20px;border-radius:7px;display:block;background-color:#fff}.woocommerce-cart table.shop_table_responsive.cart tbody tr.cart_item td.product-quantity input.qty{background-color:#fff;border:2px solid #f5f5f5;box-shadow:none;padding:7px;width:auto;max-width:none}.woocommerce-cart table.shop_table_responsive.cart tbody tr td.actions{border:none}.woocommerce-cart table.shop_table_responsive.cart tbody tr td.actions .coupon{margin-left:20px}.woocommerce-cart .wc-proceed-to-checkout .checkout-button{font-size:1.3em;text-align:center;text-transform:uppercase;letter-spacing:-0.5px;background-color:#000;-webkit-transition:all 200ms ease 0s;-moz-transition:all 200ms ease 0s;-o-transition:all 200ms ease 0s;transition:all 200ms ease 0s}.woocommerce-cart .wc-proceed-to-checkout .checkout-button:hover{background-color:#000}.woocommerce-cart .cart-collaterals{margin-bottom:20px}.woocommerce-cart .cart-subtotal th,.woocommerce-cart .order-total th{text-align:right;background-color:#fff}.woocommerce-cart .cart-subtotal td,.woocommerce-cart .order-total td{background-color:#fff;text-align:left;padding:10px 0px}.woocommerce-cart .fee th{text-align:right;text-align:right;background-color:#fff}.woocommerce-cart .fee td{background-color:#fff;text-align:left;padding:10px 0px}.woocommerce-cart .fee td .includes_tax{display:none !important}.woocommerce-cart .cart_totals.calculated_shipping h2,.woocommerce-cart .cart_totals.calculated_shipping .cart-subtotal{display:none}.color_label{width:22px;height:22px;border-radius:50%;display:inline-block;vertical-align:text-top}.progress-bar-wrap{width:90%;max-width:500px;margin:5px auto;margin-bottom:40px}.progress-bar-wrap .cart-progress-bar-wrap{position:relative}.progress-bar-wrap .progress-msg{display:block;text-align:center;font-size:1.4em;color:#424242}.progress-bar-wrap .meter{width:100%;height:14px;background-color:#ececec;border-radius:20px}.progress-bar-wrap .meter span{display:block;height:100%;background-color:#000;border-radius:20px;-webkit-transition:all 200ms ease-out 0s;-moz-transition:all 200ms ease-out 0s;-o-transition:all 200ms ease-out 0s;transition:all 200ms ease-out 0s}.progress-bar-wrap .my-badge{position:absolute;bottom:-14px;background-color:#ececec;border-radius:50%;padding:0px 8px}.progress-bar-wrap .my-badge:hover .tooltip-text{display:block;visibility:visible}.progress-bar-wrap .my-badge .tooltip-text{max-width:240px;min-width:180px;padding:10px;position:absolute;top:100%;left:50%;display:none;background-color:#fff;color:#4f5764;font-size:12px;font-weight:400;text-align:center;border-radius:4px;border:2px solid #000;box-shadow:10px 10px 10px rgba(0,0,0,0.5);visibility:hidden;z-index:100;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 767px){.progress-bar-wrap .my-badge .tooltip-text{left:-100%}}.progress-bar-wrap .my-badge i{font-size:27px}.woocommerce-checkout .woocommerce-info{color:#000 !important;padding-left:30px;background-color:#f5f5f5 !important;border-color:#a3a3a3;border-radius:3px;border-width:1px;border-left-width:5px}.woocommerce-checkout .woocommerce-info:before{left:10px;color:#a3a3a3}.woocommerce-checkout .woocommerce-info a{color:#424242}.woocommerce-checkout .woocommerce-info a:hover{color:#000}.woocommerce-checkout h1.page-banner__title{margin:30px auto}.woocommerce-checkout .input-text{box-shadow:none;margin-bottom:2px;background-color:#fff;border:1px solid #e1e1e1;-webkit-transition:all 200ms ease-out 0s;-moz-transition:all 200ms ease-out 0s;-o-transition:all 200ms ease-out 0s;transition:all 200ms ease-out 0s}.woocommerce-checkout .input-text:focus{border-color:#bbb;background-color:#fff}.woocommerce-checkout textarea.input-text{width:100% !important}.woocommerce-checkout .select2-container--default .selection{display:block}.woocommerce-checkout .select2-container--default .selection .select2-selection--single{border-radius:0px;border-color:#e1e1e1}.woocommerce-checkout table th,.woocommerce-checkout #payment .place-order,.woocommerce-checkout #payment .payment_methods>li:not(.woocommerce-notice){background-color:#fbfbfb}.woocommerce-checkout h3#order_review_heading{display:none}.woocommerce-checkout table.shop_table th,.woocommerce-checkout table.shop_table td{border-bottom:1px solid #e1e1e1}.woocommerce-checkout #payment .payment_methods{border:0px solid #424242}.woocommerce-checkout #payment .payment_methods>li>label{padding:35px 10px 10px 10px}.woocommerce-checkout #payment .payment_methods>li .payment_box{background-color:transparent;padding:10px 10px 35px 10px}.woocommerce-checkout #payment .payment_methods>li .payment_box.payment_method_bacs{font-size:.9em}.woocommerce-checkout #payment .payment_methods>li .payment_box.payment_method_bacs table{background-color:#fff;border:1px solid #f5f5f5;padding:5px 15px}.woocommerce-checkout #payment .payment_methods>li .payment_box.payment_method_bacs table th{padding:0;padding-left:10px;font-weight:400;background:#fff}.woocommerce-checkout #payment .payment_methods>li .payment_box.payment_method_bacs table td{padding:0;padding-right:10px;background:#fff}.woocommerce-checkout #payment .payment_methods>li .payment_box.payment_method_bacs .bacs-f1{font-weight:500;display:list-item;list-style-type:disc;list-style-position:inside;text-decoration:underline}.woocommerce-checkout #payment .payment_methods>li .payment_box.payment_method_bacs .bacs-f2{font-weight:500;display:list-item;list-style-type:disc;list-style-position:inside}.woocommerce-checkout #payment .payment_methods .gateway_disabled label{opacity:.4}.woocommerce-checkout #payment .payment_methods .gateway_disabled_notice{font-weight:500;text-align:center}.woocommerce-checkout .woocommerce-info{background-color:#b282b7}.woocommerce-checkout #invoice_area h3{font-weight:600 !important;border:none}.woocommerce-checkout #invoice_area label.checkbox{cursor:pointer;display:block}.woocommerce-checkout #invoice_area label.checkbox input{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-right:0}.woocommerce-checkout #invoice_area #invoice_fields{display:none}.woocommerce-checkout .km19_member_card_wrapper{background-color:#262626;padding:30px 10px 20px 10px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.woocommerce-checkout #ship-to-different-address label{font-weight:600 !important}.woocommerce-checkout #ship-to-different-address .woocommerce-form__input-checkbox{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-right:0}.woocommerce-checkout .create-account{position:relative}.woocommerce-checkout .create-account label.checkbox{position:static}.woocommerce-checkout .create-account label.checkbox input#createaccount{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-right:0}.woocommerce-checkout .create-account #user_consents_-_field label.checkbox{position:relative;padding-left:20px}.woocommerce-checkout .create-account #user_consents_-_field label.checkbox input#user_consents_-{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-right:0;margin-left:0}.woocommerce-checkout .form-row{margin-bottom:10px}.woocommerce-checkout .city-postcode #billing_city_field{width:66%;margin-right:1%;float:left;clear:none}@media screen and (min-width: 992px) and (max-width: 1199px){.woocommerce-checkout .city-postcode #billing_city_field{width:100%;margin-right:0}}@media screen and (max-width: 991px){.woocommerce-checkout .city-postcode #billing_city_field{width:100%}}.woocommerce-checkout .city-postcode #billing_postcode_field{width:33%;float:left;clear:none}@media screen and (min-width: 992px) and (max-width: 1199px){.woocommerce-checkout .city-postcode #billing_postcode_field{width:100%}}@media screen and (max-width: 991px){.woocommerce-checkout .city-postcode #billing_postcode_field{width:100%}}.woocommerce-checkout #billing_address_1_field{float:left;width:66%}.woocommerce-checkout #billing_address_2_field{width:33%;float:left;clear:none;margin-left:1%}.woocommerce-checkout #billing_address_2_field .screen-reader-text{width:auto;height:auto;position:static !important;clip-path:none}.woocommerce-checkout .hide-optional-1 .optional{display:none}.woocommerce-checkout .hide-optional-1 label:after{content:'*';color:red;border-bottom:1px dotted red}.woocommerce-checkout #customer_details,.woocommerce-checkout #available-shipping,.woocommerce-checkout #checkout-delivery-date,.woocommerce-checkout #payment,.woocommerce-checkout #shop_table_review{background-color:#fff;padding:5px 10px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;margin-bottom:10px}.woocommerce-checkout #customer_details h3,.woocommerce-checkout #available-shipping h3,.woocommerce-checkout #checkout-delivery-date h3,.woocommerce-checkout #payment h3,.woocommerce-checkout #shop_table_review h3{font-weight:600;position:relative;text-transform:uppercase;font-size:1.2em;margin-bottom:20px}.woocommerce-checkout #customer_details h3:after,.woocommerce-checkout #available-shipping h3:after,.woocommerce-checkout #checkout-delivery-date h3:after,.woocommerce-checkout #payment h3:after,.woocommerce-checkout #shop_table_review h3:after{content:'';position:absolute;top:100%;left:0px;width:100px;height:3px;background-color:#000}.woocommerce-checkout #customer_details h3 .ordering,.woocommerce-checkout #available-shipping h3 .ordering,.woocommerce-checkout #checkout-delivery-date h3 .ordering,.woocommerce-checkout #payment h3 .ordering,.woocommerce-checkout #shop_table_review h3 .ordering{font-size:1.4em}.woocommerce-checkout #customer_details .woocommerce-shipping-fields h3,.woocommerce-checkout #customer_details #invoice_area h3{font-size:1em}.woocommerce-checkout #customer_details .woocommerce-shipping-fields h3:after,.woocommerce-checkout #customer_details #invoice_area h3:after{content:none}.woocommerce-checkout #shop_table_review{clear:both}.woocommerce-checkout #shop_table_review h3 span.check:before{content:'\f00c';font-family:'Font Awesome 5 Free';font-size:1.4em;top:50%;left:0}.woocommerce-checkout #shop_table_review table{width:100%}.woocommerce-checkout #shop_table_review table thead th{text-transform:uppercase;text-align:left;padding:10px}.woocommerce-checkout #shop_table_review table tbody tr.even,.woocommerce-checkout #shop_table_review table tfoot tr.even{background-color:#fff}.woocommerce-checkout #shop_table_review table tbody tr.odd,.woocommerce-checkout #shop_table_review table tfoot tr.odd{background-color:#fff}.woocommerce-checkout #shop_table_review table tbody td,.woocommerce-checkout #shop_table_review table tfoot td{padding:10px;vertical-align:middle}.woocommerce-checkout #shop_table_review table tbody td.product-name,.woocommerce-checkout #shop_table_review table tfoot td.product-name{width:70%}.woocommerce-checkout #shop_table_review table tbody td.product-name .product-element,.woocommerce-checkout #shop_table_review table tfoot td.product-name .product-element{display:inline-block;vertical-align:middle;margin-right:10px}.woocommerce-checkout #shop_table_review table tbody td.product-name .product-element img,.woocommerce-checkout #shop_table_review table tfoot td.product-name .product-element img{width:100px}.woocommerce-checkout #shop_table_review table tbody td.product-name .product-element img:nth-child(2),.woocommerce-checkout #shop_table_review table tfoot td.product-name .product-element img:nth-child(2){display:none}.woocommerce-checkout #shop_table_review table tfoot th{text-align:right}.woocommerce-checkout #shop_table_review table tfoot tr.fee .includes_tax{display:none}.woocommerce-checkout #available-shipping .delivery-date-why{position:relative}.woocommerce-checkout #available-shipping .delivery-date-why .why{cursor:help;font-weight:400;font-size:.8em}.woocommerce-checkout #available-shipping .delivery-date-why .delivery-date-popup{display:none;position:absolute;bottom:0;left:0;transform:translateY(100%);width:80%;background:#fff;z-index:20;padding:15px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;border:1px solid #e1e1e1;-webkit-box-shadow:0px,0px,12px,0px,#f5f5f5, ;-moz-box-shadow:0px 0px 12px 0px #f5f5f5 ;box-shadow:0px 0px 12px 0px #f5f5f5 }.woocommerce-checkout #available-shipping ul li{position:relative;margin-bottom:10px}.woocommerce-checkout #available-shipping ul li input{opacity:0}.woocommerce-checkout #available-shipping ul li input:checked+label:before{content:'\f192';color:#000}.woocommerce-checkout #available-shipping ul li label{float:none;display:inline-block;width:auto;max-width:none;min-width:250px;padding:0px 10px 0px 0px;position:static}.woocommerce-checkout #available-shipping ul li label:before{position:absolute;top:4px;left:0px;content:'\f111';font-family:'Font Awesome 5 Free';font-size:13px}.woocommerce-checkout .km19_date{position:relative}.woocommerce-checkout .km19_date:after{position:absolute;right:10px;color:#a3a3a3;top:50%;transform:translateY(-50%);font-family:'FontAwesome';z-index:10;font-size:20px}.woocommerce-checkout .km19_date input#km19_date{cursor:default;background-position:99% 50%;background-repeat:no-repeat;background-image:url("../assets/images/elasto-icons/calendar.svg");background-size:22px;cursor:pointer}.woocommerce-checkout label.woocommerce-form__label-for-checkbox #terms{margin-left:0}.woocommerce-checkout label.woocommerce-form__label-for-checkbox .woocommerce-terms-and-conditions-checkbox-text{padding-left:10px}.woocommerce-checkout label.checkbox{position:relative}.woocommerce-checkout label.checkbox .input-checkbox+span{margin-left:10px;position:relative}.woocommerce-checkout label.checkbox .input-checkbox+span:before{content:'\f111';font-family:'FontAwesome';display:inline-block;position:absolute;left:-5px;top:-8px;transform:translateX(-100%);font-size:20px;color:#424242}.woocommerce-checkout label.checkbox .input-checkbox:checked+span:before{content:'\f058'}.woocommerce-checkout label.checkbox .input-checkbox{opacity:0;margin:0;position:static !important;margin:0}.woocommerce-checkout .place-order{display:flex;align-items:flex-end}@media screen and (max-width: 767px){.woocommerce-checkout .place-order{display:block}}.woocommerce-checkout .place-order .woocommerce-terms-and-conditions-wrapper{width:59%;margin-right:1%}@media screen and (max-width: 767px){.woocommerce-checkout .place-order .woocommerce-terms-and-conditions-wrapper{width:100%;margin:0px 0px 20px 0px}}.woocommerce-checkout .place-order .button.alt{background-color:#000;color:#fff;font-size:1.3em;width:40%;text-transform:uppercase;outline:none;border:none;font-family:"Century Gothic",sans-serif}.woocommerce-checkout .place-order .button.alt:hover{background-color:#000}@media screen and (max-width: 767px){.woocommerce-checkout .place-order .button.alt{width:100%;margin:0px 0px 20px 0px}}.woocommerce-checkout .woocommerce-form-login{padding:30px 20px;border:1px solid #a3a3a3;margin-bottom:20px;width:50%;font-size:.9em}@media screen and (min-width: 992px) and (max-width: 1199px){.woocommerce-checkout .woocommerce-form-login{width:66%}}@media screen and (max-width: 991px){.woocommerce-checkout .woocommerce-form-login{width:100%}}.woocommerce-checkout .woocommerce-form-login p{margin-bottom:10px}.woocommerce-checkout .woocommerce-form-login p.form-row{float:none;width:100%;margin:0;margin-bottom:10px}.woocommerce-checkout .woocommerce-form-login p.form-row input{border:1px solid #a3a3a3}.woocommerce-checkout .checkout_coupon{display:inline-block;padding:10px;border:2px dashed #f5f5f5}.woocommerce-checkout .checkout_coupon .form-row{float:none;width:auto}.woocommerce-checkout .checkout_coupon .form-row button{text-transform:uppercase;outline:none}@media screen and (max-width: 991px){.woocommerce-checkout .checkout_coupon{width:100%}}.woocommerce-checkout .ywgc_enter_code{display:inline-block;padding:40px;background-color:transparent !important;border:2px dashed #f5f5f5}.woocommerce-checkout .ywgc_enter_code .form-row{float:none;width:auto}.woocommerce-checkout .ywgc_enter_code .form-row button{text-transform:uppercase;outline:none}@media screen and (max-width: 991px){.woocommerce-checkout .ywgc_enter_code{width:100%}}.woocommerce-checkout .woocommerce-account-fields .woocommerce-form__label-for-checkbox{font-weight:600;text-transform:uppercase}.ui-datepicker thead th span{color:#777}.woocommerce-form-track-order{margin:50px auto;width:75%;padding:50px;border:1px dashed #a3a3a3}.woocommerce-form-track-order .form-row{float:none;width:300px;margin:10px auto !important}.woocommerce-form-track-order .form-row input{background-color:#fff;border:1px solid #a3a3a3}.woocommerce-form-track-order .form-row button{outline:none;text-transform:uppercase}#sidebar{float:left;width:16.33333%;padding:10px;min-height:100px;margin-right:2%;-webkit-transition:left 200ms ease 0s;-moz-transition:left 200ms ease 0s;-o-transition:left 200ms ease 0s;transition:left 200ms ease 0s}@media screen and (min-width: 1200px) and (max-width: 1373px){#sidebar{width:19.6%}}@media screen and (min-width: 992px) and (max-width: 1199px){#sidebar{width:24.5%}}@media screen and (max-width: 991px){#sidebar{position:fixed;width:280px;top:49px;bottom:0;z-index:100;padding:10px;overflow-y:auto;background-color:#fff;border-right:1px solid #e0e0e0}}#sidebar h1{font-size:1.7em;font-weight:400}@media screen and (max-width: 991px){#sidebar h1{font-size:2.2em}}#sidebar .sidebar-close{display:none;cursor:pointer;position:absolute;top:18px;right:20px}@media screen and (max-width: 991px){#sidebar .sidebar-close{display:block}}#sidebar .sidebar-close i{font-size:2.4em}.no_sidebars #sidebar{display:none}.no_sidebars .sidebar-toggle{display:none}.stuck .sidebar-toggle{opacity:1}.mobileSidebar-open{left:0}.mobileSidebar-close{left:-300px}.page-id-47999 .product_line .product_images img{display:inline-block;margin-right:5px}.page-id-47999 .product_line .product_images .main_image{margin-right:10px}.page-id-47999 .product_line .product_images .gallery_images img{max-width:180px}footer.site-footer{background-color:transparent;padding:0;color:#424242;position:relative;z-index:5;padding-top:80px}@media screen and (max-width: 767px){footer.site-footer{text-align:center}}footer.site-footer .front-page-messages{padding:10px 0;position:relative;color:#fff;background-color:#000}footer.site-footer .front-page-messages .message-wrapper{position:relative;text-align:center;font-size:0px}footer.site-footer .front-page-messages .message{top:50%;left:50%;font-size:0px;display:inline-block}footer.site-footer .front-page-messages .message .message-image{text-align:center;float:left}@media screen and (max-width: 991px){footer.site-footer .front-page-messages .message .message-image{float:none}}footer.site-footer .front-page-messages .message .message-image img{display:inline-block}footer.site-footer .front-page-messages .message .message-text{text-align:center;float:left;font-weight:400;font-size:20px;margin-left:20px;padding-top:12px}footer.site-footer .front-page-messages .message .message-text .phone .img,footer.site-footer .front-page-messages .message .message-text .email .img{display:inline-block;vertical-align:middle}footer.site-footer .front-page-messages .message .message-text .phone .txt,footer.site-footer .front-page-messages .message .message-text .email .txt{display:inline-block}footer.site-footer .front-page-messages .message .message-text a{color:#fff}@media screen and (max-width: 991px){footer.site-footer .front-page-messages .message{padding:20px 0;min-height:200px}}footer.site-footer .footer-row .message-wrapper{min-height:190px;font-weight:400}footer.site-footer .footer-row .message-wrapper .message{position:absolute;top:20px;width:100%;text-align:center}footer.site-footer .footer-row .message-wrapper .message .message-image{text-align:center;display:inline-block}footer.site-footer .footer-row .message-wrapper .message .message-image img{display:inline-block}footer.site-footer .footer-row .message-wrapper .message .address{color:#000}footer.site-footer .footer-row .message-wrapper .message .phone .img,footer.site-footer .footer-row .message-wrapper .message .email .img{display:inline-block;vertical-align:middle}footer.site-footer .footer-row .message-wrapper .message .phone .txt,footer.site-footer .footer-row .message-wrapper .message .email .txt{display:inline-block}footer.site-footer .footer-row .message-wrapper .message .social{text-align:center;font-size:0px;margin-top:10px}footer.site-footer .footer-row .message-wrapper .message .social a{display:inline-block;padding:0px 5px}footer.site-footer .footer-row .message-wrapper .message a{color:#000}footer.site-footer .footer-row h2{border-bottom:0px solid #636363;position:relative;padding-bottom:20px}footer.site-footer .footer-row h2:after{background:#636363;width:80px;position:absolute;left:50%;transform:translateX(-50%);bottom:10px}footer.site-footer #footer_bottom_widgets{padding:70px 0;color:#424242;background-color:#f5f5f5}footer.site-footer #footer_bottom_widgets a{color:#424242}footer.site-footer #footer_bottom_widgets .left{text-align:left}@media screen and (max-width: 991px){footer.site-footer #footer_bottom_widgets .left{text-align:center;margin-bottom:50px}}footer.site-footer #footer_bottom_widgets .center{text-align:center}@media screen and (max-width: 991px){footer.site-footer #footer_bottom_widgets .center{text-align:center;margin-bottom:50px}}footer.site-footer #footer_bottom_widgets .center h2:after{background-color:#000;width:80px;left:50%;transform:translateX(-50%)}footer.site-footer #footer_bottom_widgets .right{text-align:right}@media screen and (max-width: 991px){footer.site-footer #footer_bottom_widgets .right{text-align:center;margin-bottom:50px}}footer.site-footer #footer_bottom_widgets .right h2{text-align:right}@media screen and (max-width: 991px){footer.site-footer #footer_bottom_widgets .right h2{text-align:center}}footer.site-footer #footer_bottom_widgets .right h2:after{background-color:#000;width:80px;right:0;left:auto;transform:none}@media screen and (max-width: 991px){footer.site-footer #footer_bottom_widgets .right h2:after{right:auto;left:50%;transform:translateX(-50%)}}footer.site-footer .c-cards__wrapper{margin:30px auto 0px auto;text-align:center}footer.site-footer .c-cards__wrapper .c-cards{text-align:center;display:inline-block;padding:10px 20px;border-radius:5px}footer.site-footer .c-cards__wrapper .c-cards .c-card{display:inline-block;margin:0 5px;width:50px;height:50px;font-size:30px;vertical-align:middle;background-repeat:no-repeat;background-position:center;background-size:contain}footer.site-footer .c-cards__wrapper .c-cards .mastercard{background-image:url("../assets/images/c-cards/mastercard.png")}footer.site-footer .c-cards__wrapper .c-cards .visa{background-image:url("../assets/images/c-cards/visa.jpg")}footer.site-footer .c-cards__wrapper .c-cards .securecode{background-image:url("../assets/images/c-cards/securecode.png");width:106px}footer.site-footer .c-cards__wrapper .c-cards .bank{background-image:url("../assets/images/c-cards/bank.png");width:80px}footer.site-footer .c-cards__wrapper .c-cards .paypal{background-image:url("../assets/images/c-cards/paypal.png");width:106px}footer.site-footer .c-cards__wrapper .c-cards .vbv{background-image:url("../assets/images/c-cards/vbv.jpg")}footer.site-footer .c-cards__wrapper .c-cards .maestro{background-image:url("../assets/images/c-cards/maestro.png")}footer.site-footer .espa-banner{text-align:center}footer.site-footer .espa-banner a{display:inline-block}footer.site-footer .espa-banner a img{display:inline-block;max-width:450px;margin:0 auto}footer.site-footer .espa-banner{position:fixed;z-index:600;bottom:0px;left:0px}footer.site-footer .espa-banner a{display:block}footer.site-footer .espa-banner a img{display:block}footer.site-footer .menu-footer-menu-container ul.menu li{padding:0}footer.site-footer .menu-footer-menu-container ul.menu li a{color:#000}footer.site-footer .menu-footer-menu-container ul.menu li:before{content:none}footer.site-footer .footer_widget .widget-title{margin-bottom:10px}footer.site-footer .footer_widget .widget-title h2{padding:0px;position:relative;text-transform:uppercase;color:#424242;font-size:1em;font-weight:600}@media screen and (max-width: 991px){footer.site-footer .footer_widget .widget-title h2{text-align:center}}footer.site-footer .footer_widget .widget-title h2:after{background-color:#000;width:80px}@media screen and (max-width: 991px){footer.site-footer .footer_widget .widget-title h2:after{left:50%;transform:translateX(-50%)}}footer.site-footer .footer_widget .widget-title img{max-width:130px;display:inline-block}footer.site-footer .footer_widget.social_widget .widget-body .social_line{display:inline-block;margin-right:10px}footer.site-footer .footer_widget.social_widget .widget-body .social_line a{color:#fff;font-size:22px}footer.site-footer .footer_widget.contacts .widget-body .address,footer.site-footer .footer_widget.contacts .widget-body .phone,footer.site-footer .footer_widget.contacts .widget-body .email{margin-bottom:5px}footer.site-footer .footer_widget.contacts .widget-body .img{display:none}footer.site-footer #copyright{padding:20px 0;position:relative;z-index:60}footer.site-footer #copyright .site-copyright{text-align:center;padding:20px 0 10px 0;position:relative;text-transform:uppercase;font-weight:600;font-size:1em}footer.site-footer #copyright .site-copyright:before{background:#000;left:50%;width:100px;top:0px;height:2px;transform:translateX(-50%)}@media screen and (max-width: 991px){footer.site-footer #copyright .site-copyright{text-align:center}}footer.site-footer #copyright .site-copyright .copyright-logo{display:inline-block}footer.site-footer #copyright .site-copyright .years{padding:5px 0;display:inline-block}footer.site-footer #copyright .credits{font-size:0.9em;text-align:center;padding:0px 0 10px 0}@media screen and (max-width: 991px){footer.site-footer #copyright .credits{text-align:center}}footer.site-footer #copyright .credits a{text-decoration:none;font-size:1.1em;display:inline-block}footer.site-footer #copyright .credits a img{width:40px}footer.site-footer #copyright .credits a .first{color:#000;margin-right:-4px}footer.site-footer #copyright .credits a .last{color:#d4452a}.instagram-feed{margin-top:80px;margin-bottom:50px}.instagram-feed .instagram-header{text-align:center}.instagram-feed .instagram-header h3{font-size:1.5em;color:#000;letter-spacing:1.3px}.instagram-feed #sb_instagram #sbi_images .sbi_item{padding:3px !important}@media screen and (min-width: 992px) and (max-width: 1199px){.instagram-feed #sb_instagram #sbi_images .sbi_item{width:25% !important;padding:3px !important}}@media screen and (max-width: 991px){.instagram-feed #sb_instagram #sbi_images .sbi_item{width:33.33333% !important;padding:2px !important}}.search-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#f5f5f5;z-index:99999;overflow:auto}.search-overlay .search-overlay__top{padding:50px 70px 20px 70px;width:100%;position:relative;background-color:#fff}@media screen and (max-width: 991px){.search-overlay .search-overlay__top{padding:10px 100px 20px 10px}}.search-overlay .search-overlay__top .search-overlay__top-middle{width:50%;margin:0 auto;display:flex;align-items:center;border-bottom:1px solid #f5f5f5}@media screen and (max-width: 991px){.search-overlay .search-overlay__top .search-overlay__top-middle{margin:0px;width:auto}}.search-overlay .search-overlay__top .logo{flex:1;margin-right:40px}@media screen and (max-width: 991px){.search-overlay .search-overlay__top .logo{display:block;margin-right:20px}.search-overlay .search-overlay__top .logo img{max-width:120px}}.search-overlay .search-overlay__top .input__wrapper{position:relative;flex:3}.search-overlay .search-overlay__top .input__wrapper i.search-overlay__icon{font-size:22px;position:absolute;top:50%;transform:translateY(-50%);right:0}.search-overlay .search-overlay__top .input__wrapper input.search-term{width:100%;background:transparent;border:none;padding:0;font-weight:600;font-size:26px;box-shadow:none}@media screen and (max-width: 991px){.search-overlay .search-overlay__top .input__wrapper input.search-term{font-size:15px}}.search-overlay .search-overlay__top i.search-overlay__close{position:absolute;top:66px;right:50px;cursor:pointer;font-size:22px}@media screen and (max-width: 991px){.search-overlay .search-overlay__top i.search-overlay__close{top:15px;right:20px}}.search-overlay #search-overlay__results .spinner-loader{text-align:center;padding-top:50px}.search-overlay #search-overlay__results .spinner-loader img{display:inline-block;width:50px;-webkit-animation:rotating 2s linear infinite;-moz-animation:rotating 2s linear infinite;-ms-animation:rotating 2s linear infinite;-o-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}.search-overlay #search-overlay__results .spinner-loader i{font-size:30px}.search-overlay #search-overlay__results .search-overlay__tabs{display:none;text-align:center;margin-bottom:20px}@media screen and (max-width: 991px){.search-overlay #search-overlay__results .search-overlay__tabs{display:block}}.search-overlay #search-overlay__results .search-overlay__tabs span{margin:0px 5px;padding:5px 15px;border:1px solid #a3a3a3;text-transform:uppercase;cursor:pointer;display:inline-block}.search-overlay #search-overlay__results .search-overlay__tabs span.active{background-color:#000;color:#fff}@media screen and (max-width: 991px){.search-overlay #search-overlay__results .results_column{display:none}.search-overlay #search-overlay__results .results_column.mobile-shown{display:block}}.search-overlay #search-overlay__results .products_column{float:left;width:75%}@media screen and (max-width: 991px){.search-overlay #search-overlay__results .products_column{float:none;width:100%}}.search-overlay #search-overlay__results .products_column.search-overlay__sidebar-inactive{width:100%}.search-overlay #search-overlay__results .products_column .search-section .empty-result{text-align:center;margin-top:50px}.search-overlay #search-overlay__results .products_column .search-section ul li.nnno{position:relative;margin-right:1%;margin-left:1%;overflow:hidden;width:18%}@media screen and (max-width: 767px){.search-overlay #search-overlay__results .products_column .search-section ul li.nnno{width:100%;margin-right:0}}@media screen and (min-width: 768px) and (max-width: 991px){.search-overlay #search-overlay__results .products_column .search-section ul li.nnno{width:48%}}@media screen and (min-width: 992px) and (max-width: 1199px){.search-overlay #search-overlay__results .products_column .search-section ul li.nnno{width:31.33333%}}@media screen and (min-width: 1200px) and (max-width: 1373px){.search-overlay #search-overlay__results .products_column .search-section ul li.nnno{width:23%}}@media screen and (min-width: 1374px){.search-overlay #search-overlay__results .products_column .search-section ul li.nnno:nth-child(5n+5){margin-right:0}}@media screen and (min-width: 1200px) and (max-width: 1373px){.search-overlay #search-overlay__results .products_column .search-section ul li.nnno:nth-child(4n+4){margin-right:0}}@media screen and (min-width: 992px) and (max-width: 1199px){.search-overlay #search-overlay__results .products_column .search-section ul li.nnno:nth-child(3n+3){margin-right:0}}@media screen and (min-width: 768px) and (max-width: 991px){.search-overlay #search-overlay__results .products_column .search-section ul li.nnno:nth-child(2n+2){margin-right:0}}.search-overlay #search-overlay__results .products_column .search-section ul li.nnno a{display:block}.search-overlay #search-overlay__results .products_column .search-section ul li.nnno .search-result__title{font-weight:bold}.search-overlay #search-overlay__results .products_column .search-section ul li.nnno .search-result__image{position:relative;min-height:160px}.search-overlay #search-overlay__results .products_column .search-section ul li.nnno .search-result__image img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:150px}.search-overlay #search-overlay__results .products_column .search-section ul li.nnno .search-result__sku{color:#424242;font-size:.8em}.search-overlay #search-overlay__results .products_column .search-section ul li.nnno .search-result__price .sale_price{font-size:.9em;color:#a3a3a3}.search-overlay #search-overlay__results .products_column .search-section ul li.nnno .search-result__on_sale{position:absolute;top:0;left:10%;border:1px solid #fff;padding:2px 7px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.search-overlay #search-overlay__results .products_column .search-section .search-result__stock{text-align:center;font-size:.9em}.search-overlay #search-overlay__results .products_column .search-section .search-result__stock.out{color:#de5d5d}.search-overlay #search-overlay__results .sidebar_column{float:left;width:25%;padding:10px 10px 50px 10px;background-color:#f5f5f5}@media screen and (max-width: 991px){.search-overlay #search-overlay__results .sidebar_column{float:none;width:100%}}.search-overlay #search-overlay__results .sidebar_column.search-overlay__sidebar-inactive{display:none}.search-overlay #search-overlay__results .sidebar_column .search-section h2{text-align:center;font-size:1.5em;font-weight:normal}.search-overlay #search-overlay__results .sidebar_column .search-section ul li{text-align:left;position:relative;margin-bottom:10px}.search-overlay #search-overlay__results .sidebar_column .search-section ul li a{display:flex;align-items:center;position:relative}.search-overlay #search-overlay__results .sidebar_column .search-section ul li .title-description__wrapper{flex:5}.search-overlay #search-overlay__results .sidebar_column .search-section ul li .search-result__title{font-weight:bold}.search-overlay #search-overlay__results .sidebar_column .search-section ul li .search-result__image{position:relative;flex:1;margin-right:5px}.search-overlay.search-overlay--active{display:block}.footer-top{background-color:#424242;padding-top:30px}.footer-top .contact{color:#fff;text-align:center}.footer-top .contact .views-row{margin-bottom:30px;width:25%;float:left}@media screen and (max-width: 767px){.footer-top .contact .views-row{width:100%}}@media screen and (min-width: 768px) and (max-width: 991px){.footer-top .contact .views-row{width:50%}}@media screen and (min-width: 992px) and (max-width: 1199px){.footer-top .contact .views-row{width:25%}}.footer-top .contact .views-row .views-field-title{font-weight:bold;text-transform:uppercase;font-size:1.1em}.footer-top .contact .views-row .views-field-body{font-size:0.95em}.footer-top .contact .views-row .image{width:40px;height:40px;display:inline-block}.footer-top .contact .views-row .phone{background:url(../assets/images/phone.png) no-repeat center;background-size:40px}.footer-top .contact .views-row .mail{background:url(../assets/images/mail.png) no-repeat center;background-size:40px}.footer-top .contact .views-row .blog{background:url(../assets/images/dribbble.png) no-repeat center;background-size:40px}.footer-top .contact .views-row .shipping{background:url(../assets/images/shipping.png) no-repeat center;background-size:40px}.footer-top .contact a{color:#fff}.footer-top .map,.footer-top #gmap{height:500px}.footer-top .map iframe,.footer-top #gmap iframe{width:100%;height:500px}.footer-bottom{background-color:#424242}.footer-bottom h2{border-bottom:1px solid #fff;margin-bottom:5px}.footer-bottom .newsletter{color:#fff;margin-bottom:20px}.footer-bottom .newsletter input.form-text{color:#000 !important}.footer-bottom .social{margin-bottom:20px}.footer-bottom .social .views-row{float:left}.footer-bottom .social .views-row a{width:50px;height:50px;display:block;margin-right:5px}.footer-bottom .social .views-row a.facebook{background:url(../assets/images/facebook.png) no-repeat center;background-size:50px}.footer-bottom .social .views-row a.twitter{background:url(../assets/images/twitter.png) no-repeat center;background-size:50px}.footer-bottom .social .views-row a.instagram{background:url(../assets/images/instagram.png) no-repeat center;background-size:50px}.footer-bottom .social .views-row a.youtube{background:url(../assets/images/youtube.png) no-repeat center;background-size:50px}.footer-bottom .social .views-row a.googleplus{background:url(../assets/images/gplus.png) no-repeat center;background-size:50px}.footer-bottom .footer-menu ul.menu.sf-menu{padding:5px 0px}@media screen and (max-width: 767px){.footer-bottom .footer-menu ul.menu.sf-menu{float:none}}.footer-bottom .footer-menu ul.menu.sf-menu li{position:static}.footer-bottom .footer-menu ul.menu.sf-menu li a,.footer-bottom .footer-menu ul.menu.sf-menu li span.nolink{padding:5px 0;text-decoration:none;font-size:0.9em;color:#fff;-webkit-transition:background-color 100ms linear 0s;-moz-transition:background-color 100ms linear 0s;-o-transition:background-color 100ms linear 0s;transition:background-color 100ms linear 0s;-webkit-transition:color 100ms linear 0s;-moz-transition:color 100ms linear 0s;-o-transition:color 100ms linear 0s;transition:color 100ms linear 0s}@media screen and (max-width: 767px){.footer-bottom .footer-menu ul.menu.sf-menu li a,.footer-bottom .footer-menu ul.menu.sf-menu li span.nolink{border:none;padding:5px 10px}}.footer-bottom .footer-menu ul.menu.sf-menu li a:hover,.footer-bottom .footer-menu ul.menu.sf-menu li span.nolink:hover{background-color:#000;color:#a3a3a3}.footer-bottom .footer-menu ul.menu.sf-menu li a.active{color:#a3a3a3}.footer-bottom .footer-menu ul.menu.sf-menu li span.sf-with-ul{padding-right:25px}@media screen and (max-width: 767px){.footer-bottom .footer-menu ul.menu.sf-menu li{float:none}}.footer3{background-color:#000}.footer3 .associatesImgs{margin:33px auto 13px auto}.footer3 .associatesImgs .views-row{float:left;width:20%}.footer3 .associatesImgs .views-field-field-image a,.footer3 .associatesImgs .views-field-field-image .field-content{text-align:center}.footer3 .associatesImgs .views-field-field-image img{display:initial}#wpfront-scroll-top-container{width:40px;height:40px;background-color:#000;border-radius:50%}#wpfront-scroll-top-container:before,#wpfront-scroll-top-container:after{content:'';position:absolute;height:3px;width:14px;top:50%;left:50%;background-color:#fff;z-index:5;border-radius:3px}#wpfront-scroll-top-container:before{transform:translate(-80%, -50%) rotate(-45deg)}#wpfront-scroll-top-container:after{transform:translate(-20%, -50%) rotate(45deg)}#wpfront-scroll-top-container img{display:none}.gdpr.gdpr-privacy-bar{left:15px;bottom:15px;width:400px;background-color:#a3a3a3}@media screen and (max-width: 767px){.gdpr.gdpr-privacy-bar{left:0px;bottom:0px;width:100%}}.gdpr.gdpr-privacy-bar .gdpr-wrapper{padding:10px;display:block}.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-content{display:block;width:100%;padding:0 50px 0 0;text-align:left}.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-content p{color:#000}.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right{display:block;width:100%}.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-buttons{display:block}.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-buttons .gdpr-agreement{cursor:pointer;background:#000;color:#f5f5f5;padding:6px 50px;margin-right:5px;box-shadow:none;text-shadow:none;border:none;-webkit-box-shadow:0px,0px,0px,0px,#fff, ;-moz-box-shadow:0px 0px 0px 0px #fff ;box-shadow:0px 0px 0px 0px #fff }.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-buttons .gdpr-preferences{color:#000}.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-buttons .gdpr-preferences:before{color:#000}.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-close{color:#000}body.blurImages li.product img,body.blurImages .woocommerce-product-gallery img{-webkit-filter:blur(10px);-moz-filter:blur(10px);-ms-filter:blur(10px);-o-filter:blur(10px);filter:blur(10px)}#adult-container.active{display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;background-color:rgba(0,0,0,0.5)}#adult-container.inactive{display:none}#adult-container #adult-inner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:50;padding:20px 40px;border-radius:4px;text-align:center;background-color:#efefef;box-shadow:0px 0px 15px rgba(0,0,0,0.3)}@media screen and (max-width: 767px){#adult-container #adult-inner{width:99%}}#adult-container #adult-inner #adult-content h2 span{display:inline-block;height:70px;width:70px;font-size:26px;letter-spacing:-1px;line-height:64px;color:#de5d5d;font-weight:600;border:3px solid #de5d5d;border-radius:50%}#adult-container #adult-inner #adult-content h3{border:none}#adult-container #adult-inner #adult-content .submit-actions{margin-top:10px;display:block;text-align:center}#adult-container #adult-inner #adult-content .submit-actions button{display:inline-block;width:47.5%;margin:10px 1%;background-color:#d5d5d5;border:none;outline:none}#wpfront-scroll-top-container{width:40px}#google_scripts{display:none}.contact-form label,.webform-client-form label,.contact-page label{width:100%}.contact-form label input,.webform-client-form label input,.contact-page label input{width:100%}.contact-form p,.webform-client-form p,.contact-page p{margin-bottom:10px}.contact-form iframe,.webform-client-form iframe,.contact-page iframe{width:100%}.contact-form label,.webform-client-form label,.contact-page label{font-size:0.87em;letter-spacing:2px}.contact-form input[type="text"],.contact-form input[type="tel"],.contact-form input[type="email"],.webform-client-form input[type="text"],.webform-client-form input[type="tel"],.webform-client-form input[type="email"],.contact-page input[type="text"],.contact-page input[type="tel"],.contact-page input[type="email"]{height:40px;width:100%;border:1px solid #ddd;line-height:22px;letter-spacing:0.5px;outline:none;display:block;padding:6px 12px;font-size:14px;color:#555;background:#fff !important;-webkit-box-shadow:0px,0px,0px,0px,#222, ;-moz-box-shadow:0px 0px 0px 0px #222 ;box-shadow:0px 0px 0px 0px #222 ;-webkit-transition:border-color .15s ease-in-out 0s;-moz-transition:border-color .15s ease-in-out 0s;-o-transition:border-color .15s ease-in-out 0s;transition:border-color .15s ease-in-out 0s}.contact-form input[type="text"]:hover,.contact-form input[type="tel"]:hover,.contact-form input[type="email"]:focus,.contact-form textarea:focus,.webform-client-form input[type="text"]:hover,.webform-client-form input[type="tel"]:hover,.webform-client-form input[type="email"]:focus,.webform-client-form textarea:focus,.contact-page input[type="text"]:hover,.contact-page input[type="tel"]:hover,.contact-page input[type="email"]:focus,.contact-page textarea:focus{border:1px solid #999}.contact-form input[type="text"]:hover,.contact-form input[type="tel"]:hover,.contact-form input[type="email"]:hover,.contact-form textarea:hover,.webform-client-form input[type="text"]:hover,.webform-client-form input[type="tel"]:hover,.webform-client-form input[type="email"]:hover,.webform-client-form textarea:hover,.contact-page input[type="text"]:hover,.contact-page input[type="tel"]:hover,.contact-page input[type="email"]:hover,.contact-page textarea:hover{border:1px solid #111}.contact-form textarea,.webform-client-form textarea,.contact-page textarea{max-width:100%;padding:6px 12px;border:1px solid #ddd;line-height:22px;letter-spacing:0.5px;outline:none;height:auto;display:block;color:#555;resize:none;background:#fff !important;-webkit-box-shadow:0px,0px,0px,0px,#222, ;-moz-box-shadow:0px 0px 0px 0px #222 ;box-shadow:0px 0px 0px 0px #222 ;-webkit-transition:border-color .15s ease-in-out 0s;-moz-transition:border-color .15s ease-in-out 0s;-o-transition:border-color .15s ease-in-out 0s;transition:border-color .15s ease-in-out 0s}.contact-form .form-textarea-wrapper .grippie,.webform-client-form .form-textarea-wrapper .grippie,.contact-page .form-textarea-wrapper .grippie{display:none}.contact-form .form-required,.webform-client-form .form-required,.contact-page .form-required{display:none}.contact-form .form-item-cid,.webform-client-form .form-item-cid,.contact-page .form-item-cid{display:none}.contact-form .form-item-copy,.webform-client-form .form-item-copy,.contact-page .form-item-copy{display:none}.contact-form .form-actions,.webform-client-form .form-actions,.contact-page .form-actions{text-align:right}.contact-form input[readonly],.webform-client-form input[readonly],.contact-page input[readonly]{border:1px solid #000;background-color:#000}.contact-form input[readonly]:hover,.contact-form input[readonly]:focus,.webform-client-form input[readonly]:hover,.webform-client-form input[readonly]:focus,.contact-page input[readonly]:hover,.contact-page input[readonly]:focus{border:1px solid #000 !important}.grippie{display:none}.gm-style-iw{text-align:center}.gm-style-iw strong{color:#000}.searching{padding:0}.searching .search-box{visibility:hidden;position:absolute;right:0;background:#151515}.searching .search-box .views-exposed-widgets{margin:0}.searching .search-box .views-exposed-widget{float:left;padding:0}.searching .search-box .views-exposed-widget .form-submit{margin:0;border:none;padding:4px 10px;color:#fff;background-color:#151515;font-size:13px;text-transform:uppercase;height:33px;border-radius:0}.searching .search-box .views-exposed-widget input.form-text{width:140px;border:1px solid #151515;background-color:#fff;outline:none;font-size:0.9em;padding:4px 32px 4px 12px;margin:0;height:33px}.searching #search-box-trigger{float:right;cursor:pointer;color:#151515;padding:4px 19px;height:33px;background-color:#fff}.search-results li.search-result{float:left;width:33%;padding:10px;min-height:390px}.search-results li.search-result .field-name-commerce-stock{display:none}.search-results li.search-result .field-name-field-description{display:none}.search-results li.search-result .a2a_kit{display:none}.search-results li.search-result{position:relative;padding:0 5px;min-height:350px;overflow:hidden;float:left;margin-bottom:50px;width:25%}@media screen and (max-width: 767px){.search-results li.search-result{width:100%}}@media screen and (min-width: 768px) and (max-width: 991px){.search-results li.search-result{width:50%}}@media screen and (min-width: 992px) and (max-width: 1199px){.search-results li.search-result{width:33.33333%}}.search-results li.search-result h3{min-height:82px;clear:both;text-align:center;font-size:1.2em;border-top:1px solid #eee}.search-results li.search-result h3 a{font-weight:bold}.search-results li.search-result .commerce-product-field-field-image{height:220px}.search-results li.search-result .commerce-product-field-field-image a{display:block;text-align:center}.search-results li.search-result .views-field-add-to-cart-form{position:absolute;top:-100px;left:25%;-webkit-transition:top 100ms ease-out 0s;-moz-transition:top 100ms ease-out 0s;-o-transition:top 100ms ease-out 0s;transition:top 100ms ease-out 0s}.search-results li.search-result .views-field-add-to-cart-form input{font-size:0.7em;padding:8px;letter-spacing:1.5px}.search-results li.search-result .views-field-ops{float:left;margin-left:20px}.search-results li.search-result .views-field-field-product-reference{float:left}.search-results li.search-result .views-field-field-product-reference .attribute-widgets{display:none}.search-results li.search-result .views-field-field-product-reference input[type=submit]{display:none}.search-results li.search-result .views-field-field-product-reference button[type=submit]{cursor:pointer;background:#000;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;color:#ffffff;border:0 solid #248FF9;padding:3px 8px;margin:0}.search-results li.search-result .field-commerce-price{display:none}.search-results li.search-result .field-commerce-price table{min-height:51px}.search-results li.search-result .field-commerce-price table tr{background:transparent;border:none;padding:0}.search-results li.search-result .field-commerce-price table tr td{padding:0;text-align:center}.search-results li.search-result .field-commerce-price table tr td.component-title{display:none}.search-results li.search-result .field-commerce-price table tr.even{display:none}.search-results li.search-result .field-commerce-price table tr.component-type-base-price{font-size:0.9em;font-style:italic;color:#fff}.search-results li.search-result .field-commerce-price table tr.component-type-base-price td{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;background:rgba(0,0,0,0.7);text-align:center}.search-results li.search-result .field-commerce-price table tr.component-type-commerce-price-formatted-amount td{color:#000;font-weight:bold;font-size:1.4em}.search-results li.search-result .commerce-product-sku{text-align:center}.search-results li.search-result form.commerce-add-to-cart>div{display:none;text-align:center}.search-results li.search-result .field-name-field-discount-type{position:absolute;top:10%;right:0;font-size:1.2em;font-weight:bold;color:#000;font-style:italic;border:3px solid #000;padding:5px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;width:50px;height:50px;line-height:30px;background:rgba(255,255,255,0.6)}.loading-mask{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;background-color:#fff}.loading-mask .loading__wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:10;text-align:center;width:200px}.loading-mask .loading__wrapper .loading-spinner{position:relative;top:0;display:inline-block;z-index:10;width:40px;height:40px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../assets/images/icon.jpg);-webkit-animation:rotating 2s linear infinite;-moz-animation:rotating 2s linear infinite;-ms-animation:rotating 2s linear infinite;-o-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}.loading-mask .loading__wrapper .loading-logo a{cursor:default}@-webkit-keyframes rotating /* Safari and Chrome */{from{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.table78{width:100%}.table78 thead th{text-transform:uppercase;text-align:center}.table78 tbody tr.even{background-color:#fff}.table78 tbody tr.odd{background-color:#fff}.table78 tbody td{padding:10px}.contact-form{color:#151515}.contact-form .form-item-cid{display:none}.contact-form .form-item-copy label{display:inline-block}.contact-form .form-item-copy input{margin:0 5px 0 0}.contact-form label{display:block;font-weight:bold}#sliding-popup{opacity:0.9;position:fixed;bottom:0;right:0;left:0}@media screen and (max-width: 767px){#sliding-popup{height:auto !important}}@media screen and (max-width: 767px){#sliding-popup .popup-content{max-width:100%;padding:0 5px}}#sliding-popup .popup-content #popup-text{padding:12px 0;font-size:0.8em}@media screen and (max-width: 767px){#sliding-popup .popup-content #popup-text{padding:5px 0}}#sliding-popup .popup-content #popup-buttons{padding:12px 0}@media screen and (max-width: 767px){#sliding-popup .popup-content #popup-buttons{padding:5px 0}}#sliding-popup .popup-content #popup-buttons button.agree-button,#sliding-popup .popup-content #popup-buttons button.find-more-button,#sliding-popup .popup-content #popup-buttons button.hide-popup-button{cursor:pointer}@media screen and (max-width: 767px){#sliding-popup .popup-content #popup-buttons button.agree-button,#sliding-popup .popup-content #popup-buttons button.find-more-button,#sliding-popup .popup-content #popup-buttons button.hide-popup-button{padding:5px;font-size:0.8em}}.covid-19__front{background-color:#fff;padding-top:50px}.covid-19{overflow:hidden;position:relative;padding:30px;height:330px}@media screen and (min-width: 992px) and (max-width: 1199px){.covid-19{height:360px}}@media screen and (min-width: 768px) and (max-width: 991px){.covid-19{height:560px}}@media screen and (max-width: 767px){.covid-19{height:auto}}.covid-19:before{content:'';position:absolute;top:20px;left:20px;right:20px;bottom:20px;border:5px solid rgba(255,255,255,0.8);-webkit-box-shadow:0px,0px,4px,0px,#ccc, ;-moz-box-shadow:0px 0px 4px 0px #ccc ;box-shadow:0px 0px 4px 0px #ccc ;z-index:4}.covid-19 .cv-bg{position:absolute;transform:translate(0%, -55%) rotate(45deg);width:600px;height:600px;z-index:3;top:50%}@media screen and (max-width: 767px){.covid-19 .cv-bg{width:660px;height:660px}}.covid-19 .cv-bg.bg1{background-color:#eaeaea;right:0px;transform:translate(0%, 0%) rotate(0deg);top:0}@media screen and (max-width: 767px){.covid-19 .cv-bg.bg1{height:900px}}.covid-19 .cv-bg.bg2{background-color:#dfdfdf;right:100px}.covid-19 .cv-bg.bg3{background-color:#d5d5d5;right:300px}.covid-19 .cv-bg.bg4{background-color:#dfdfdf;right:500px}.covid-19 .cv-bg.bg5{background-color:#d3d3d3;right:700px}.covid-19 .cv-bg.bg6{background-color:#fff;right:900px;z-index:5;transform:translate(5%, -30%) rotate(45deg);width:1900px;height:1900px}.covid-19 .cv-bg.bg7{background-color:#fff;right:auto;z-index:5;left:0px;transform:translate(0%, 0%) rotate(0deg);top:0;display:none}.covid-19 .cv19__main{width:75%;letter-spacing:1.3px;position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:10}@media screen and (min-width: 768px) and (max-width: 991px){.covid-19 .cv19__main{left:35px;width:65%}}@media screen and (max-width: 767px){.covid-19 .cv19__main{position:relative;width:100%;top:auto;left:auto;transform:none}}.covid-19 .cv19__main h3{font-size:1.6em}@media screen and (min-width: 768px) and (max-width: 991px){.covid-19 .cv19__main h3{font-size:1.3em}}@media screen and (max-width: 767px){.covid-19 .cv19__main h3{font-size:1.1em}}.covid-19 .cv19__main ul li{padding-left:14px;position:relative;font-weight:400;font-size:1.2em;margin-bottom:10px}@media screen and (min-width: 768px) and (max-width: 991px){.covid-19 .cv19__main ul li{font-size:1.1em}}@media screen and (max-width: 767px){.covid-19 .cv19__main ul li{font-size:.9em;padding-left:0px}}.covid-19 .cv19__main ul li:before{content:'';width:3px;height:3px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;position:absolute;left:0;top:50%;transform:translateY(-50%);background-color:#424242}@media screen and (max-width: 767px){.covid-19 .cv19__main ul li:before{content:none}}.covid-19 .cv19__right{width:25%;position:absolute;right:0px;top:50%;transform:translateY(-50%);z-index:10}@media screen and (min-width: 768px) and (max-width: 991px){.covid-19 .cv19__right{right:35px}}@media screen and (max-width: 767px){.covid-19 .cv19__right{position:relative;width:100%;top:auto;left:auto;transform:none}}.covid-19 .cv19__right .stay_home_img{text-align:center}.covid-19 .cv19__right .stay_home_img img{max-width:200px;display:inline-block}.covid-19 .cv19__right .cv19__hashtag{text-align:center;font-weight:bold}.courier-problems{overflow:hidden;position:relative;padding:25px;width:50%;margin:20px auto;background-color:#d5d5d5}@media screen and (min-width: 992px) and (max-width: 1199px){.courier-problems{width:75%}}@media screen and (min-width: 768px) and (max-width: 991px){.courier-problems{width:85%}}@media screen and (max-width: 767px){.courier-problems{width:99%}}.courier-problems:before{content:'';position:absolute;top:10px;left:10px;right:10px;bottom:10px;border:3px solid rgba(255,255,255,0.8);-webkit-box-shadow:0px,0px,4px,0px,#ccc, ;-moz-box-shadow:0px 0px 4px 0px #ccc ;box-shadow:0px 0px 4px 0px #ccc ;z-index:14}.courier-problems .cv-bg{position:absolute;transform:translate(0%, -55%) rotate(45deg);width:50%;height:600px;z-index:3;top:50%}@media screen and (max-width: 767px){.courier-problems .cv-bg{width:660px;height:660px}}.courier-problems .cv-bg.bg1{background-color:#eaeaea;right:0px;transform:translate(0%, 0%) rotate(0deg);top:0}@media screen and (max-width: 767px){.courier-problems .cv-bg.bg1{height:900px}}.courier-problems .cv-bg.bg2{background-color:#dfdfdf;right:100px}.courier-problems .cv-bg.bg3{background-color:#d5d5d5;right:300px}.courier-problems .cv-bg.bg4{background-color:#dfdfdf;right:500px}.courier-problems .cv-bg.bg5{background-color:#d5d5d5;right:0px;z-index:5;transform:translate(5%, -30%) rotate(45deg);width:1900px;height:1900px}.courier-problems .cv-bg.bg6{background-color:#dfdfdf;left:0px;z-index:5;transform:translate(0%, -50%) rotate(45deg);width:50%;height:900px}.courier-problems .cv-bg.bg7{background-color:#fff;right:auto;z-index:5;left:0px;transform:translate(0%, 0%) rotate(0deg);top:0;display:none}.courier-problems .cv19__main{position:relative;z-index:10;padding-left:90px}.courier-problems .cv19__main .cv19__icon{position:absolute;top:50%;left:0;transform:translateY(-50%);width:70px;height:70px;background-position:center;background-repeat:no-repeat;background-image:url(../assets/images/delivery.svg);background-size:contain;z-index:20}.courier-problems .cv19__main .cv19__msg{font-weight:500;text-align:left}.courier-problems .cv19__main h3{font-size:1.6em}@media screen and (min-width: 768px) and (max-width: 991px){.courier-problems .cv19__main h3{font-size:1.3em}}@media screen and (max-width: 767px){.courier-problems .cv19__main h3{font-size:1.1em}}.courier-problems .cv19__main ul li{padding-left:14px;position:relative;font-weight:400;font-size:1.2em;margin-bottom:10px}@media screen and (min-width: 768px) and (max-width: 991px){.courier-problems .cv19__main ul li{font-size:1.1em}}@media screen and (max-width: 767px){.courier-problems .cv19__main ul li{font-size:.9em;padding-left:0px}}.courier-problems .cv19__main ul li:before{content:'';width:3px;height:3px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;position:absolute;left:0;top:50%;transform:translateY(-50%);background-color:#424242}@media screen and (max-width: 767px){.courier-problems .cv19__main ul li:before{content:none}}.courier-problems .cv19__right{width:25%;position:absolute;right:0px;top:50%;transform:translateY(-50%);z-index:10}@media screen and (min-width: 768px) and (max-width: 991px){.courier-problems .cv19__right{right:35px}}@media screen and (max-width: 767px){.courier-problems .cv19__right{position:relative;width:100%;top:auto;left:auto;transform:none}}.courier-problems .cv19__right .stay_home_img{text-align:center}.courier-problems .cv19__right .stay_home_img img{max-width:200px;display:inline-block}.courier-problems .cv19__right .cv19__hashtag{text-align:center;font-weight:bold}
