.elementor-13623 .elementor-element.elementor-element-1188646d{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;}.elementor-13623 .elementor-element.elementor-element-dc15d28{--grid-columns:3;--grid-row-gap:80px;--load-more-message-color:var( --e-global-color-secondary );--load-more-spinner-color:var( --e-global-color-text );--load-more—spacing:0px;--grid-column-gap:80px;}.elementor-13623 .elementor-element.elementor-element-dc15d28 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-13623 .elementor-element.elementor-element-dc15d28 .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}@media(max-width:1024px){.elementor-13623 .elementor-element.elementor-element-dc15d28{--grid-columns:2;--grid-row-gap:50px;--grid-column-gap:50px;}.elementor-13623 .elementor-element.elementor-element-dc15d28 .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}}@media(max-width:767px){.elementor-13623 .elementor-element.elementor-element-dc15d28{--grid-columns:2;--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-13623 .elementor-element.elementor-element-dc15d28 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13623 .elementor-element.elementor-element-dc15d28 .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}}/* Start custom CSS for nav-menu, class: .elementor-element-1188646d */.elementor-13623 .elementor-element.elementor-element-1188646d { width:100%; position:sticky; top:0; z-index:50; background-color:var(--Background); }
.elementor-13623 .elementor-element.elementor-element-1188646d .elementor-nav-menu--main { overflow-x:auto; overflow-y:hidden; scrollbar-width:thin; scrollbar-color:var(--Grey) var(--Border); border-bottom:1px solid var(--Border); }
.elementor-13623 .elementor-element.elementor-element-1188646d .elementor-nav-menu--main::-webkit-scrollbar { height:2px; }
.elementor-13623 .elementor-element.elementor-element-1188646d .elementor-nav-menu--main::-webkit-scrollbar-track { background-color:var(--Border); }
.elementor-13623 .elementor-element.elementor-element-1188646d .elementor-nav-menu--main::-webkit-scrollbar-thumb { background-color:var(--Grey); }
.elementor-13623 .elementor-element.elementor-element-1188646d .elementor-nav-menu { display:flex; flex-wrap:nowrap; justify-content:center; gap:0; width:max-content; min-width:100%; }
.elementor-13623 .elementor-element.elementor-element-1188646d .elementor-nav-menu li + li { border-left:1px solid var(--Border); }
.elementor-13623 .elementor-element.elementor-element-1188646d .elementor-item { font-family:Outfit; font-size:var(--text); font-weight:300; color:var(--Grey); padding:0.65rem 1.1rem; text-decoration:none; transition:none; }
.elementor-13623 .elementor-element.elementor-element-1188646d .elementor-item:hover, .elementor-13623 .elementor-element.elementor-element-1188646d .elementor-item:focus-visible { color:var(--Dark); font-weight:500; text-decoration:none; }
.elementor-13623 .elementor-element.elementor-element-1188646d .elementor-nav-menu li.current-menu-item > .elementor-item, .elementor-13623 .elementor-element.elementor-element-1188646d .elementor-nav-menu li.current-menu-ancestor > .elementor-item { color:var(--Dark); font-weight:500; text-decoration:none; }
.elementor-13623 .elementor-element.elementor-element-1188646d .elementor-nav-menu li.current-product_cat-ancestor:not(.current-menu-item) > .elementor-item { color:var(--Grey); font-weight:300; }
.elementor-13623 .elementor-element.elementor-element-1188646d .elementor-item:after { display:none; }
.elementor-13623 .elementor-element.elementor-element-1188646d .category-nav-scroll-indicator { display:none; }
@media (max-width:767px) {
  .elementor-13623 .elementor-element.elementor-element-1188646d { margin-bottom:3rem; }
  .elementor-13623 .elementor-element.elementor-element-1188646d .elementor-nav-menu--main { width:100%; border-bottom:1px solid var(--Border); scrollbar-width:none; }
  .elementor-13623 .elementor-element.elementor-element-1188646d .elementor-nav-menu--main::-webkit-scrollbar { display:none; height:0; }
  .elementor-13623 .elementor-element.elementor-element-1188646d .elementor-nav-menu { justify-content:flex-start; }
  .elementor-13623 .elementor-element.elementor-element-1188646d .elementor-item { font-size:1rem; padding:0.65rem 0.9rem; white-space:nowrap; }
  .elementor-13623 .elementor-element.elementor-element-1188646d .category-nav-scroll-indicator { display:none; position:absolute; left:0; right:0; bottom:0; height:4px; background:var(--Border); overflow:hidden; pointer-events:none; z-index:52; }
  .elementor-13623 .elementor-element.elementor-element-1188646d .category-nav-scroll-indicator.is-active { display:block; }
  .elementor-13623 .elementor-element.elementor-element-1188646d .category-nav-scroll-thumb { display:block; position:absolute; top:0; left:0; bottom:0; background:var(--Grey); transition:none; }
}/* End custom CSS */