.elementor-31010 .elementor-element.elementor-element-15f8081d .page-heading{font-family:"Inter", Sans-serif;font-size:13px;}.elementor-31010 .elementor-element.elementor-element-1c270d54:not(.elementor-motion-effects-element-type-background), .elementor-31010 .elementor-element.elementor-element-1c270d54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#17191C;}.elementor-31010 .elementor-element.elementor-element-1c270d54 > .elementor-container{max-width:1410px;}.elementor-31010 .elementor-element.elementor-element-1c270d54{border-style:solid;border-width:0px 0px 4px 0px;border-color:#F05A16;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 24px 48px 24px;}.elementor-31010 .elementor-element.elementor-element-1c270d54 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-31010 .elementor-element.elementor-element-1d021fb6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-31010 .elementor-element.elementor-element-1d021fb6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:900;letter-spacing:1.8px;color:#F05A16;}.elementor-31010 .elementor-element.elementor-element-13025947{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-31010 .elementor-element.elementor-element-13025947 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:58px;font-weight:800;text-transform:uppercase;line-height:1.02em;color:#FFFFFF;}.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-31010 .elementor-element.elementor-element-5044bdef{width:var( --container-widget-width, 68% );max-width:68%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:68%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.65em;color:#C8CDD2;}.elementor-31010 .elementor-element.elementor-element-3cf51a0f:not(.elementor-motion-effects-element-type-background), .elementor-31010 .elementor-element.elementor-element-3cf51a0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F5F6;}.elementor-31010 .elementor-element.elementor-element-3cf51a0f > .elementor-container{max-width:1410px;}.elementor-31010 .elementor-element.elementor-element-3cf51a0f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:54px 24px 60px 24px;}.elementor-31010 .elementor-element.elementor-element-3cf51a0f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31010 .elementor-element.elementor-element-325d92a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-31010 .elementor-element.elementor-element-325d92a5 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:44px;font-weight:800;text-transform:uppercase;color:#17191C;}.elementor-31010 .elementor-element.elementor-element-70de16{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;font-family:"Inter", Sans-serif;font-size:16px;color:#656C73;}.elementor-31010 .elementor-element.elementor-element-7a16834:not(.elementor-motion-effects-element-type-background), .elementor-31010 .elementor-element.elementor-element-7a16834 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31010 .elementor-element.elementor-element-7a16834 > .elementor-container{max-width:1410px;}.elementor-31010 .elementor-element.elementor-element-7a16834{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:52px 24px 68px 24px;}.elementor-31010 .elementor-element.elementor-element-7a16834 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31010 .elementor-element.elementor-element-15103545{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-31010 .elementor-element.elementor-element-15103545 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:900;letter-spacing:1.7px;color:#F05A16;}.elementor-31010 .elementor-element.elementor-element-7c574d25{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-31010 .elementor-element.elementor-element-7c574d25 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:42px;font-weight:800;text-transform:uppercase;color:#17191C;}@media(min-width:768px){.elementor-31010 .elementor-element.elementor-element-1f9ae908{width:100%;}.elementor-31010 .elementor-element.elementor-element-d5b3fc2{width:100%;}.elementor-31010 .elementor-element.elementor-element-54a45c45{width:100%;}}@media(max-width:1024px){.elementor-31010 .elementor-element.elementor-element-1c270d54{padding:42px 22px 40px 22px;}.elementor-31010 .elementor-element.elementor-element-13025947 .elementor-heading-title{font-size:48px;}.elementor-31010 .elementor-element.elementor-element-3cf51a0f{padding:46px 22px 52px 22px;}.elementor-31010 .elementor-element.elementor-element-325d92a5 .elementor-heading-title{font-size:38px;}.elementor-31010 .elementor-element.elementor-element-7a16834{padding:44px 22px 56px 22px;}}@media(max-width:767px){.elementor-31010 .elementor-element.elementor-element-1c270d54{padding:34px 18px 34px 18px;}.elementor-31010 .elementor-element.elementor-element-13025947 .elementor-heading-title{font-size:38px;}.elementor-31010 .elementor-element.elementor-element-5044bdef{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-31010 .elementor-element.elementor-element-3cf51a0f{padding:38px 16px 44px 16px;}.elementor-31010 .elementor-element.elementor-element-325d92a5 .elementor-heading-title{font-size:32px;}.elementor-31010 .elementor-element.elementor-element-7a16834{padding:38px 16px 46px 16px;}.elementor-31010 .elementor-element.elementor-element-7c574d25 .elementor-heading-title{font-size:31px;}}/* Start custom CSS for shortcode, class: .elementor-element-37a87817 */.elementor-31010 .elementor-element.elementor-element-37a87817 ul.products{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:0!important} .elementor-31010 .elementor-element.elementor-element-37a87817 ul.products:before,.elementor-31010 .elementor-element.elementor-element-37a87817 ul.products:after{display:none!important} .elementor-31010 .elementor-element.elementor-element-37a87817 li.product-category{width:auto!important;margin:0!important;padding:0!important;background:#fff;border:1px solid #E1E5E8;border-radius:5px;overflow:hidden;transition:.2s ease} .elementor-31010 .elementor-element.elementor-element-37a87817 li.product-category:hover{border-color:#F05A16;transform:translateY(-2px);box-shadow:0 10px 26px rgba(15,17,19,.07)} .elementor-31010 .elementor-element.elementor-element-37a87817 li.product-category a{display:block;color:#17191C!important} .elementor-31010 .elementor-element.elementor-element-37a87817 li.product-category img{width:100%!important;aspect-ratio:4/3;object-fit:contain;margin:0!important;padding:18px;background:#fff} .elementor-31010 .elementor-element.elementor-element-37a87817 li.product-category .woocommerce-loop-category__title{margin:0!important;padding:15px 16px 17px;font:800 21px/1.1 'Barlow Condensed',Inter,sans-serif;text-transform:uppercase;border-top:1px solid #EEF0F2} .elementor-31010 .elementor-element.elementor-element-37a87817 mark.count{display:block;background:transparent;color:#7A8188;font:500 12px/1.4 Inter,sans-serif;margin-top:5px} @media(max-width:1024px){.elementor-31010 .elementor-element.elementor-element-37a87817 ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}} @media(max-width:767px){.elementor-31010 .elementor-element.elementor-element-37a87817 ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px} .elementor-31010 .elementor-element.elementor-element-37a87817 li.product-category img{padding:10px} .elementor-31010 .elementor-element.elementor-element-37a87817 li.product-category .woocommerce-loop-category__title{padding:12px 10px 14px;font-size:18px}}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-49c42b44 */.elementor-31010 .elementor-element.elementor-element-49c42b44 ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0!important} .elementor-31010 .elementor-element.elementor-element-49c42b44 ul.products:before,.elementor-31010 .elementor-element.elementor-element-49c42b44 ul.products:after{display:none!important} .elementor-31010 .elementor-element.elementor-element-49c42b44 li.product{width:auto!important;margin:0!important;padding:16px!important;border:1px solid #E1E5E8;border-radius:5px;background:#fff} .elementor-31010 .elementor-element.elementor-element-49c42b44 li.product img{aspect-ratio:1/1;object-fit:contain} .elementor-31010 .elementor-element.elementor-element-49c42b44 .woocommerce-loop-product__title{font:700 15px/1.45 Inter,sans-serif;color:#17191C} .elementor-31010 .elementor-element.elementor-element-49c42b44 .price{color:#17191C!important;font-weight:800} .elementor-31010 .elementor-element.elementor-element-49c42b44 .button{background:#F05A16!important;color:#fff!important;border-radius:4px!important;font:800 12px/1 Inter,sans-serif;text-transform:uppercase;padding:12px 14px!important} .elementor-31010 .elementor-element.elementor-element-49c42b44 .button:hover{background:#17191C!important} @media(max-width:1024px){.elementor-31010 .elementor-element.elementor-element-49c42b44 ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}} @media(max-width:767px){.elementor-31010 .elementor-element.elementor-element-49c42b44 ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px} .elementor-31010 .elementor-element.elementor-element-49c42b44 li.product{padding:10px!important}}/* End custom CSS */