.elementor-kit-1480{--e-global-color-primary:#1A2B51;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#1A2B51;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-weight:500;background-color:var(--e-global-color-blocksy_palette_6)}.elementor-kit-1480 button,.elementor-kit-1480 input[type="button"],.elementor-kit-1480 input[type="submit"],.elementor-kit-1480 .elementor-button{background-color:#1A2B51;box-shadow:0 0 10px 0 rgb(0 0 0 / .5)}.elementor-kit-1480 e-page-transition{background-color:#FFBC7D}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1500px}.e-con{--container-max-width:1500px}.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}}img,video{max-width:100%;height:auto;display:block}html,body{overflow-x:hidden}[id]{scroll-margin-top:92px}h1{font-size:clamp(22px,5vw,34px);line-height:1.15}h2{font-size:clamp(18px,4vw,28px);line-height:1.2}body{font-size:clamp(15px,2.8vw,17px)}.button,.wp-element-button,.elementor-button{min-height:48px;line-height:48px;width:100%}table{width:100%;display:block;overflow-x:auto}.elementor-widget,.elementor-column,.elementor-image,.wp-block-image{overflow:visible}@media (min-width:1025px){.elementor-location-header,.elementor-location-header .elementor-section,.elementor-location-header .elementor-container,.elementor-location-header .e-con{overflow:visible!important;z-index:100}.ue-mega-menu,#sf-mega{position:relative;z-index:250!important}.ue-mega-menu *,#sf-mega *{overflow:visible!important}.ue-mega-menu .ue-submenu,.ue-mega-menu .ue-mega-dropdown,#sf-mega [class*="submenu"]{position:absolute!important;top:calc(100% + 12px)!important;left:0;right:0;background:#fff;box-shadow:0 20px 40px rgb(0 0 0 / .12);z-index:9999!important;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .18s ease}.ue-mega-menu .ue-has-submenu:hover>.ue-submenu,.ue-mega-menu .active>.ue-submenu,#sf-mega .ue-has-submenu:hover>[class*="submenu"],#sf-mega .open>[class*="submenu"]{visibility:visible;opacity:1;pointer-events:auto}.ue-mega-menu .ue-submenu-cover,.ue-mega-menu .uc-mega_menu_section-cover{display:none!important}}@media (max-width:1024px){.sf-subgrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;background:#f7f9fc;padding:8px 6px;border-radius:8px;max-height:calc(100vh - 120px);overflow:auto}.sf-subgrid>.elementor-container,.sf-subgrid>.e-con-inner,.sf-subgrid>.elementor-widget-wrap{display:contents!important}.sf-subgrid .e-con,.sf-subgrid .elementor-column{text-align:center;padding:6px 4px 2px!important;background:#fff0}.sf-subgrid .elementor-icon-list-item{padding:3px 0!important;border-bottom:1px solid #e9eef6}.sf-subgrid .elementor-icon-list-item:last-child{border-bottom:0}.sf-subgrid .sf-divider{width:80%;height:1px;margin:8px auto;background:rgb(55 73 116 / .15)}}@media (max-width:767px){body{padding-bottom:110px}.woocommerce ul.products[class*="columns-"],.woocommerce-page ul.products[class*="columns-"]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px}.woocommerce ul.products li.product a img{width:100%;height:auto;object-fit:cover}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:clamp(14px,3.6vw,16px);line-height:1.25;min-height:2.6em}.archive.woocommerce ul.products li.product{display:flex!important;flex-direction:column!important}.archive.woocommerce ul.products li.product .price{width:100%!important;display:block!important;margin-top:8px}.archive.woocommerce ul.products li.product a.button,.archive.woocommerce ul.products li.product .button{width:100%!important;display:block!important;min-height:44px;line-height:1.15;padding:12px 14px;border-radius:12px;margin-top:8px!important;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sf-wa,.sf-chat{right:12px!important}.sf-wa{bottom:84px!important}.sf-chat{bottom:20px!important}}.woocommerce ul.products li.product .added_to_cart{display:none!important}@media (max-width:1024px){#sf-filters.shop-sidebar{position:fixed;top:0;right:-100%;width:88%;max-width:360px;height:100vh;background:#fff;z-index:9999;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:16px;padding-top:calc(12px + env(safe-area-inset-top,0));box-shadow:-2px 0 20px rgb(0 0 0 / .12);transition:right .3s ease}#sf-filters.is-open{right:0}.sf-filter-overlay{position:fixed;inset:0;background:rgb(0 0 0 / .35);z-index:9998;display:none}.sf-filter-overlay.is-open{display:block}.sf-filter-header{position:sticky;top:0;background:#fff;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:8px 4px 12px;margin-bottom:8px;border-bottom:1px solid #eef1f6}.sf-filter-header strong{font-size:16px}.sf-close-filters{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#eef2ff;font-weight:700}#sf-filter-btn{position:sticky;top:72px;z-index:50!important;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:12px;background:#1A2B51;color:#fff;font-weight:600;box-shadow:0 4px 14px rgb(0 0 0 / .1)}body.sf-no-scroll{overflow:hidden}body.sf-filters-open #sf-filter-btn,body.sf-menu-open #sf-filter-btn{opacity:0;pointer-events:none;transform:translateY(6px)}}@media (max-width:1024px){.sf-filterbar{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:center;margin:10px 0 6px}.sf-filterbar #sf-filter-btn,.sf-filterbar .sf-clear-filters{box-sizing:border-box;display:flex;align-items:center;justify-content:center;height:46px;min-height:46px;padding:0 16px;border-radius:14px;font-weight:700;font-size:16px;line-height:1;margin:0!important;white-space:nowrap;box-shadow:0 4px 14px rgb(0 0 0 / .10)}.sf-filterbar #sf-filter-btn{background:#1A2B51;color:#fff;border:0}.sf-filterbar .sf-clear-filters{background:#fff0;color:#1A2B51;border:1.5px solid #1A2B51}}@media (min-width:1025px){.sf-filterbar{display:none!important}}.home .elementor-section.elementor-section-stretched{overflow:visible}.home .elementor-section.elementor-section-stretched>.elementor-container{max-width:100%!important}.sf-filterbar .sf-clear-filters,.sf-filterbar button.sf-clear-filters{appearance:none;display:flex;align-items:center;justify-content:center;height:46px;min-height:46px;padding:0 16px;border-radius:14px;font-weight:700;font-size:16px;line-height:1;white-space:nowrap;background:#fff0;color:#1A2B51;border:1.5px solid #1A2B51;box-shadow:0 4px 14px rgb(0 0 0 / .10)}#sf-filters a.reset,#sf-filters .reset,#sf-filters .woof_reset_button,#sf-filters .yith-wcan-reset-filters,#sf-filters .wpf-reset,#sf-filters .wc-block-active-filters__clear-all,#sf-filters .wc-block-components-reset-button,#sf-filters button[class*="reset"],#sf-filters a[class*="reset"],#sf-filters a[href*="reset"],#sf-filters .clear-filters,#sf-filters .clear-all{display:none!important}#sf-filters .button,#sf-filters .wp-element-button{box-shadow:none}.page-slug-home .container,.page-slug-home .site,.page-slug-home .site-content,.page-slug-home .content-area,.page-slug-home .entry-content,.page-slug-home .page-content{max-width:none!important;width:100%!important;padding-left:0!important;padding-right:0!important}.page-slug-home .elementor-section.elementor-section-boxed>.elementor-container{max-width:100%!important;padding-left:0!important;padding-right:0!important}.page-slug-home .elementor-section.elementor-section-stretched{overflow:visible!important}.page-slug-home .elementor-section.elementor-section-stretched>.elementor-container{max-width:100%!important}.page-slug-home .elementor-section,.page-slug-home .elementor-container,.page-slug-home .elementor-column,.page-slug-home .elementor-widget-wrap{padding-left:0!important;padding-right:0!important}.page-slug-home .elementor-section,.page-slug-home .elementor-container,.page-slug-home .e-con{overflow:visible!important}html,body{overflow-x:hidden}