.elementor-kit-521{--e-global-color-primary:#1E4E7A;--e-global-color-secondary:#54595F;--e-global-color-text:#FAF3ED;--e-global-color-accent:#1E4E7A;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-size:58px;--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-size:55px;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Open Sans";--e-global-typography-text-font-size:20px;--e-global-typography-text-font-weight:300;--e-global-typography-accent-font-family:"Open Sans";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:500;--e-global-typography-6a7cfc7-font-family:"Montserrat";--e-global-typography-6a7cfc7-font-size:24px;--e-global-typography-6a7cfc7-font-weight:400;--e-global-typography-7d18a0c-font-family:"Montserrat";--e-global-typography-7d18a0c-font-size:18px;--e-global-typography-3a620dd-font-family:"Montserrat";--e-global-typography-3a620dd-font-size:43px;--e-global-typography-3a620dd-font-weight:300;--e-global-typography-fb61396-font-family:"Montserrat";--e-global-typography-fb61396-font-size:33px;--e-global-typography-fb61396-font-weight:300;--e-global-typography-31ea665-font-family:"Open Sans";--e-global-typography-31ea665-font-size:16px;--e-global-typography-31ea665-font-weight:500;background-color:#FFFFFF;}.elementor-kit-521 e-page-transition{background-color:#FFBC7D;}.elementor-kit-521 h1{font-family:"Montserrat", Sans-serif;font-size:58px;font-weight:400;}.elementor-kit-521 h2{font-family:"Montserrat", Sans-serif;font-size:55px;font-weight:400;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.woocommerce-shop header, .single-product header{position:absolute;top:0;left:0;right:0;}
.woocommerce-shop .ast-primary-header-bar, .single-product .ast-primary-header-bar{background-color:transparent !important;border-bottom-width:0 !important;}
.woocommerce-shop .ast-container, .single-product .ast-container{max-width:1640px !important;}
body.woocommerce-shop, body.single-product{background-color:#FFFFFF !important;}
.woocommerce-shop .wpc-filters-main-wrap .wpc-filter-title{font-family:'Montserrat', sans-serif !important;font-size:15px !important;font-weight:400 !important;color:#1F4E7A !important;margin-bottom:0 !important;}
.woocommerce-shop .wpc-filters-main-wrap .wpc-filter-header{align-items:center !important;margin-bottom:10px !important;}
.woocommerce-shop .wpc-filters-main-wrap li.wpc-term-item label{font-family:'Montserrat', sans-serif !important;font-size:14px !important;font-weight:300 !important;color:#1F4E7A !important;}
.woocommerce-shop .wpc-filters-main-wrap h2.widgettitle{font-size:28px !important;color:#1F4E7A !important;font-weight:600 !important;}
.woocommerce-shop .wpc-filters-main-wrap .wpc-filters-section{margin-bottom:16px !important;}
.woocommerce-shop .wpc-filters-main-wrap .wpc-filter-title{text-transform:uppercase !important;letter-spacing:0.5px !important;}
.woocommerce-shop .wpc-filters-main-wrap .wpc-filter-header{border-bottom:1px solid #ECECEC !important;padding-bottom:8px !important;}
.woocommerce-shop .wpc-filters-main-wrap .yacc-ico svg{transition:transform .2s ease;}
.woocommerce-shop .wpc-filters-main-wrap .wpc-filters-section:not(.yacc-closed) .yacc-ico svg{transform:rotate(180deg);}
.woocommerce-shop .wpc-filters-widget-wrapper{display:flex !important;flex-direction:column !important;}
.woocommerce-shop .wpc-filter-layout-search-field{order:-1 !important;}
.woocommerce-shop .wpc-filter-layout-search-field .wpc-filter-header{display:none !important;}
.woocommerce-shop .wpc-filter-layout-search-field .wpc-filter-search-form{margin-bottom:16px !important;}
body.page-id-1089{background-color:#FFFFFF !important;}/* End custom CSS */