.elementor-35 .elementor-element.elementor-element-420c732{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row}.elementor-35 .elementor-element.elementor-element-420c732:not(.elementor-motion-effects-element-type-background),.elementor-35 .elementor-element.elementor-element-420c732>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-35 .elementor-element.elementor-element-2bd52cf img{width:34%}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);word-spacing:var(--e-global-typography-primary-word-spacing);color:var(--e-global-color-primary)}.elementor-35 .elementor-element.elementor-element-3bae2cd>.elementor-widget-container{margin:34px 0 0 0}.elementor-35 .elementor-element.elementor-element-3bae2cd{text-align:center}.elementor-35 .elementor-element.elementor-element-3bae2cd .elementor-heading-title{font-family:"Eczar",Sans-serif;font-size:49px;line-height:62px;letter-spacing:0;word-spacing:1px;color:var(--e-global-color-accent)}.elementor-35 .elementor-element.elementor-element-d927f6d>.elementor-widget-container{margin:-155px 0 0 0}.elementor-35 .elementor-element.elementor-element-d927f6d img{width:41%;border-style:double;border-radius:20px 20px 20px 20px}.elementor-35 .elementor-element.elementor-element-ebc441e{--display:grid;--min-height:454px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--background-transition:3s;--overlay-opacity:0.09;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-35 .elementor-element.elementor-element-ebc441e:not(.elementor-motion-effects-element-type-background),.elementor-35 .elementor-element.elementor-element-ebc441e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-35 .elementor-element.elementor-element-ebc441e:hover{background-color:var(--e-global-color-primary);--overlay-opacity:0.5}.elementor-35 .elementor-element.elementor-element-ebc441e::before,.elementor-35 .elementor-element.elementor-element-ebc441e>.elementor-background-video-container::before,.elementor-35 .elementor-element.elementor-element-ebc441e>.e-con-inner>.elementor-background-video-container::before,.elementor-35 .elementor-element.elementor-element-ebc441e>.elementor-background-slideshow::before,.elementor-35 .elementor-element.elementor-element-ebc441e>.e-con-inner>.elementor-background-slideshow::before,.elementor-35 .elementor-element.elementor-element-ebc441e>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#A3B18A;--background-overlay:''}.elementor-35 .elementor-element.elementor-element-ebc441e:hover::before,.elementor-35 .elementor-element.elementor-element-ebc441e:hover>.elementor-background-video-container::before,.elementor-35 .elementor-element.elementor-element-ebc441e:hover>.e-con-inner>.elementor-background-video-container::before,.elementor-35 .elementor-element.elementor-element-ebc441e>.elementor-background-slideshow:hover::before,.elementor-35 .elementor-element.elementor-element-ebc441e>.e-con-inner>.elementor-background-slideshow:hover::before{--background-overlay:''}.elementor-35 .elementor-element.elementor-element-ebc441e:hover::before{filter:brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg)}.elementor-35 .elementor-element.elementor-element-eb816f1{--display:flex;--min-height:194px;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-35 .elementor-element.elementor-element-eb816f1:not(.elementor-motion-effects-element-type-background),.elementor-35 .elementor-element.elementor-element-eb816f1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-35 .elementor-element.elementor-element-b550ff3{text-align:center}.elementor-35 .elementor-element.elementor-element-b550ff3 .elementor-heading-title{font-family:"Eczar",Sans-serif;font-size:36px;font-weight:600;line-height:50px;letter-spacing:.6px;word-spacing:0;color:var(--e-global-color-001ca0a)}.elementor-35 .elementor-element.elementor-element-9c2b5a4>.elementor-widget-container{background-color:var(--e-global-color-primary);margin:-45px 0 0 0}.elementor-35 .elementor-element.elementor-element-9c2b5a4 img{width:46%;border-style:double;border-width:5px 5px 5px 5px;border-color:var(--e-global-color-secondary);border-radius:23px 23px 23px 23px}.elementor-35 .elementor-element.elementor-element-8390a09{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row}.elementor-35 .elementor-element.elementor-element-8390a09:not(.elementor-motion-effects-element-type-background),.elementor-35 .elementor-element.elementor-element-8390a09>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-35 .elementor-element.elementor-element-050bfb8{--display:flex}.elementor-35 .elementor-element.elementor-element-e2559b9{width:auto;max-width:auto;--e-transform-origin-x:center;--e-transform-origin-y:center}.elementor-35 .elementor-element.elementor-element-e2559b9>.elementor-widget-container{--e-transform-scale:1;margin:0 0 0 131px}.elementor-35 .elementor-element.elementor-element-e2559b9.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-35 .elementor-element.elementor-element-c6e3e88 a:hover,.elementor-35 .elementor-element.elementor-element-c6e3e88 a:focus{color:var(--e-global-color-accent)}.elementor-35 .elementor-element.elementor-element-c6e3e88 a{transition-duration:1.7s}.elementor-35 .elementor-element.elementor-element-c6e3e88 .elementor-drop-cap{margin-inline-end:10px}@media(min-width:768px){.elementor-35 .elementor-element.elementor-element-ebc441e{--content-width:1038px}}@media(max-width:1024px){.elementor-35 .elementor-element.elementor-element-420c732{--grid-auto-flow:row}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);word-spacing:var(--e-global-typography-primary-word-spacing)}.elementor-35 .elementor-element.elementor-element-ebc441e{--grid-auto-flow:row}.elementor-35 .elementor-element.elementor-element-8390a09{--grid-auto-flow:row}}@media(max-width:767px){.elementor-35 .elementor-element.elementor-element-420c732{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row}.elementor-35 .elementor-element.elementor-element-2bd52cf img{width:88%}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);word-spacing:var(--e-global-typography-primary-word-spacing)}.elementor-35 .elementor-element.elementor-element-3bae2cd>.elementor-widget-container{margin:-35px 0 0 0}.elementor-35 .elementor-element.elementor-element-3bae2cd .elementor-heading-title{font-size:24px;line-height:1.3em;letter-spacing:.2px}.elementor-35 .elementor-element.elementor-element-d927f6d>.elementor-widget-container{margin:-193px 0 0 0}.elementor-35 .elementor-element.elementor-element-d927f6d img{width:74%}.elementor-35 .elementor-element.elementor-element-ebc441e{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row}.elementor-35 .elementor-element.elementor-element-b550ff3>.elementor-widget-container{margin:-180px 0 0 0}.elementor-35 .elementor-element.elementor-element-b550ff3 .elementor-heading-title{font-size:22px;line-height:1.1em;letter-spacing:-.8px}.elementor-35 .elementor-element.elementor-element-9c2b5a4>.elementor-widget-container{margin:-288px 1px 1px 1px}.elementor-35 .elementor-element.elementor-element-9c2b5a4 img{width:81%}.elementor-35 .elementor-element.elementor-element-8390a09{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:-119px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-35 .elementor-element.elementor-element-e2559b9{width:auto;max-width:auto}.elementor-35 .elementor-element.elementor-element-e2559b9>.elementor-widget-container{margin:0 0 0 0}.elementor-35 .elementor-element.elementor-element-e2559b9.elementor-element{--align-self:stretch;--order:-99999 /* order start hack */}.elementor-35 .elementor-element.elementor-element-c6e3e88{text-align:center}.elementor-35 .elementor-element.elementor-element-c6e3e88 p{margin-block-end:7px}}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails{text-align:center}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails::before,.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails::after{content:"";display:table}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails::after{clear:both}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails li{display:inline-block;width:auto!important;float:none!important;margin-bottom:0!important}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails li img{max-height:16px;width:auto;display:block}.widget_brand_nav ul li .count{float:right}.tax-product_brand .woocommerce-products-header{display:flex;flex-direction:column;margin:0 0 2.2906835em;text-align:center}.tax-product_brand .woocommerce-products-header .brand-thumbnail{margin:0 0 1em;width:auto;max-height:2.2906835em;align-self:center;order:1}.tax-product_brand .woocommerce-products-header .woocommerce-products-header__title,.tax-product_brand .woocommerce-products-header .term-description{order:2}div#brands_a_z::before,div#brands_a_z::after{content:"";display:table}div#brands_a_z::after{clear:both}div#brands_a_z ul.brands_index{margin-left:0;padding:0}div#brands_a_z ul.brands_index li{float:none;display:inline-block;margin:0 .3342343017em .2360828548em 0;padding:0;text-transform:uppercase}div#brands_a_z ul.brands_index li a,div#brands_a_z ul.brands_index li span{float:none;display:block;border:0;padding:.3819820591em;min-width:1.618em;text-align:center;background-color:#eee;color:#43454b;line-height:1}div#brands_a_z ul.brands_index li span{opacity:.3}div#brands_a_z h3{text-transform:uppercase}div#brands_a_z a.top{padding:.6180469716em;background-color:#eee;color:#43454b;border:0;line-height:1}div#brands_a_z ul.brands{margin-left:0;list-style-position:inside}div#brands_a_z ul.brands li{margin:0 0 .3819820591em;padding:0 0 .3819820591em;border-bottom:1px solid rgb(0 0 0 / .05)}.storefront-wc-brands-single-product{margin:0 0 .5407911001em}.storefront-wc-brands-single-product img{max-height:2.2906835em}@media(min-width:768px){div#brands_a_z ul.brands_index{width:21.7391304348%;float:left;margin-right:4.347826087%;transition:all .5s ease}div#brands_a_z h3{width:73.9130434783%;float:right;margin-right:0;clear:right;text-transform:uppercase}div#brands_a_z h3:first-of-type{margin-top:0}div#brands_a_z a.top{clear:right}div#brands_a_z ul.brands{width:73.9130434783%;float:right;margin-right:0;clear:right}}