.elementor-33765 .elementor-element.elementor-element-4e529cd > .elementor-container{max-width:1200px;}.elementor-33765 .elementor-element.elementor-element-4e529cd{padding:10px 0px 0px 0px;}.elementor-33765 .elementor-element.elementor-element-c34d01a .woocommerce-breadcrumb{color:#636363;font-family:"Raleway", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;}.elementor-33765 .elementor-element.elementor-element-c34d01a .woocommerce-breadcrumb > a{color:#636363;}.elementor-33765 .elementor-element.elementor-element-12d8edc > .elementor-container{max-width:1200px;}.elementor-33765 .elementor-element.elementor-element-12d8edc{padding:10px 0px 30px 0px;}.elementor-33765 .elementor-element.elementor-element-b0933b3 > .elementor-element-populated{padding:0px 10px 0px 0px;}.elementor-33765 .elementor-element.elementor-element-87d1b0b > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-widget-theme-archive-title .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-33765 .elementor-element.elementor-element-8ee6bfb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;text-align:start;}.elementor-33765 .elementor-element.elementor-element-8ee6bfb .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:26px;font-weight:700;line-height:32px;color:#2B3C4A;}.woocommerce .elementor-33765 .elementor-element.elementor-element-254f641 .term-description{color:#6B7785;font-family:"Raleway", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-widget-wc-categories .woocommerce .woocommerce-loop-category__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-categories .woocommerce-loop-category__title .count{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-33765 .elementor-element.elementor-element-177927e.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-33765 .elementor-element.elementor-element-1f2d386{--grid-columns:1;--grid-row-gap:14px;}.elementor-33765 .elementor-element.elementor-element-1f2d386 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-33765 .elementor-element.elementor-element-1f2d386 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-33765 .elementor-element.elementor-element-1f2d386 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-33765 .elementor-element.elementor-element-1f2d386 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-33765 .elementor-element.elementor-element-1f2d386 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-33765 .elementor-element.elementor-element-21cfa8e > .elementor-element-populated{padding:0px 0px 0px 10px;}.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-33765 .elementor-element.elementor-element-6999027{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;text-align:start;}.elementor-33765 .elementor-element.elementor-element-6999027 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:14px;font-weight:700;color:#2B3C4A;}.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-33765 .elementor-element.elementor-element-9fae1d0{text-align:center;}.elementor-33765 .elementor-element.elementor-element-9fae1d0 img{width:206px;}@media(min-width:768px){.elementor-33765 .elementor-element.elementor-element-a46b076{width:100%;}.elementor-33765 .elementor-element.elementor-element-b0933b3{width:18%;}.elementor-33765 .elementor-element.elementor-element-87d1b0b{width:61%;}.elementor-33765 .elementor-element.elementor-element-21cfa8e{width:21%;}}@media(max-width:1024px){.elementor-33765 .elementor-element.elementor-element-1f2d386{--grid-columns:1;}}@media(max-width:767px){.elementor-33765 .elementor-element.elementor-element-1f2d386{--grid-columns:1;}}/* Start custom CSS for template, class: .elementor-element-9b42a76 */.elementor-33765 .elementor-element.elementor-element-9b42a76 .sw-side img{display:none}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b0933b3 */@media (max-width:767px){.elementor-33765 .elementor-element.elementor-element-b0933b3{order:3}}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-177927e */.elementor-33765 .elementor-element.elementor-element-177927e ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0!important}
@media (max-width:767px){.elementor-33765 .elementor-element.elementor-element-177927e ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}
.elementor-33765 .elementor-element.elementor-element-177927e ul.products::before,.elementor-33765 .elementor-element.elementor-element-177927e ul.products::after{display:none!important}
.elementor-33765 .elementor-element.elementor-element-177927e ul.products li.product-category{width:auto!important;float:none!important;margin:0!important;padding:0!important}
.elementor-33765 .elementor-element.elementor-element-177927e li.product-category a{position:relative;display:flex;flex-direction:column;height:100%;box-sizing:border-box;padding:10px;
  background:#fff;border:1px solid #E3E8EE;border-radius:10px;text-decoration:none;
  transition:transform .15s,box-shadow .15s,border-color .15s}
.elementor-33765 .elementor-element.elementor-element-177927e li.product-category a:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(16,56,128,.10);border-color:#3399CC}
.elementor-33765 .elementor-element.elementor-element-177927e li.product-category img{width:100%!important;height:auto!important;aspect-ratio:1/1;object-fit:contain;box-sizing:border-box;
  padding:8%;margin:0!important;background:#F4F7FA;border-radius:8px}
.elementor-33765 .elementor-element.elementor-element-177927e .woocommerce-loop-category__title{flex:1;margin:12px 4px 12px!important;padding:0!important;
  font:700 15px/1.3 "Raleway","Helvetica Neue",Verdana,Arial,sans-serif!important;color:#2B3C4A!important}
.elementor-33765 .elementor-element.elementor-element-177927e .woocommerce-loop-category__title mark{display:none}
.elementor-33765 .elementor-element.elementor-element-177927e .sw-card-badge{position:absolute;top:18px;left:18px;z-index:2}
.elementor-33765 .elementor-element.elementor-element-177927e li.product-category a::after{content:"View range";display:block;font:600 12px "Raleway","Helvetica Neue",Verdana,Arial,sans-serif;color:#3399CC;
  border:1px solid #3399CC;border-radius:6px;text-align:center;padding:8px 0;transition:background .15s,color .15s}
.elementor-33765 .elementor-element.elementor-element-177927e li.product-category a:hover::after{background:#3399CC;color:#fff}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-1f2d386 */.elementor-33765 .elementor-element.elementor-element-1f2d386 .e-loop-nothing-found-message{display:none}
body.search .elementor-33765 .elementor-element.elementor-element-1f2d386 .e-loop-nothing-found-message{display:block;padding:24px;border:1px solid #E3E8EE;border-radius:10px;
  font:400 14px "Raleway","Helvetica Neue",Verdana,Arial,sans-serif;color:#6B7785}
.elementor-33765 .elementor-element.elementor-element-1f2d386 .elementor-pagination{margin-top:20px;font:600 13px "Raleway","Helvetica Neue",Verdana,Arial,sans-serif}
.elementor-33765 .elementor-element.elementor-element-1f2d386 .elementor-pagination .page-numbers{display:inline-block;min-width:34px;padding:7px 0;margin:0 3px;text-align:center;
  border:1px solid #E3E8EE;border-radius:6px;color:#2B3C4A;text-decoration:none}
.elementor-33765 .elementor-element.elementor-element-1f2d386 .elementor-pagination .page-numbers.current,.elementor-33765 .elementor-element.elementor-element-1f2d386 .elementor-pagination a.page-numbers:hover{background:#3399CC;
  border-color:#3399CC;color:#fff}/* End custom CSS */
/* Start custom CSS for wp-widget-woocommerce_widget_cart, class: .elementor-element-6b1536e */.elementor-33765 .elementor-element.elementor-element-6b1536e{font:400 13px "Raleway","Helvetica Neue",Verdana,Arial,sans-serif;color:#6B7785;background:#fff;border:1px solid #E3E8EE;border-radius:10px;padding:14px} .elementor-33765 .elementor-element.elementor-element-6b1536e .woocommerce-mini-cart__empty-message{margin:0}.elementor-33765 .elementor-element.elementor-element-6b1536e .button{border-radius:6px!important;background:#3399CC!important;color:#fff!important}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-21cfa8e */@media (max-width:767px){.elementor-33765 .elementor-element.elementor-element-21cfa8e{order:2}}/* End custom CSS */