.elementor-731 .elementor-element.elementor-element-ec0adc9{--display:flex;--border-radius:0px 0px 0px 0px;}.elementor-731 .elementor-element.elementor-element-919ba6b .e-search-submit{background-color:#000000;}.elementor-731 .elementor-element.elementor-element-919ba6b{border-radius:0px 0px 0px 0px;--e-search-results-columns:1;--e-search-input-padding-block-start:8px;--e-search-input-padding-inline-start:8px;--e-search-input-padding-block-end:8px;--e-search-input-padding-inline-end:8px;--e-search-submit-margin-inline-start:16px;--e-search-submit-button-flex-direction:row;--e-search-submit-icon-margin-inline-start:0px;--e-search-submit-icon-margin-inline-end:var(--e-search-submit-icon-gap);--e-search-icon-submit-size:21px;--e-search-icon-submit-color:#FFFFFF;--e-search-submit-border-radius:13px 13px 13px 13px;}.elementor-731 .elementor-element.elementor-element-919ba6b .e-search-input{border-radius:12px 12px 12px 12px;}.elementor-731 .elementor-element.elementor-element-3edafd0{--display:flex;}.elementor-731 .elementor-element.elementor-element-1acbaa9{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-731 .elementor-element.elementor-element-1a512bb{--display:flex;}.elementor-731 .elementor-element.elementor-element-db423d7{--display:flex;}.elementor-731 .elementor-element.elementor-element-89be044{--display:flex;}.elementor-731 .elementor-element.elementor-element-ee61efe.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-731 .elementor-element.elementor-element-ee61efe .woocommerce .woocommerce-loop-category__title{color:#000000;}.elementor-731 .elementor-element.elementor-element-ee61efe .woocommerce-loop-category__title .count{color:#000000;}.elementor-731 .elementor-element.elementor-element-c5a1996{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-731 .elementor-element.elementor-element-4a17d37{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-731 .elementor-element.elementor-element-4a17d37.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-731 .elementor-element.elementor-element-8ce4e2c.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-731 .elementor-element.elementor-element-8ce4e2c.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-731 .elementor-element.elementor-element-8ce4e2c.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-731 .elementor-element.elementor-element-8ce4e2c .elementor-image-box-wrapper .elementor-image-box-img{width:47%;}.elementor-731 .elementor-element.elementor-element-8ce4e2c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-731 .elementor-element.elementor-element-8ce4e2c .elementor-image-box-title{font-size:1px;}.elementor-731 .elementor-element.elementor-element-8ce4e2c .elementor-image-box-description{font-size:14px;}.elementor-731 .elementor-element.elementor-element-599cbf4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-731 .elementor-element.elementor-element-599cbf4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-731 .elementor-element.elementor-element-4bc9d5e.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-731 .elementor-element.elementor-element-4bc9d5e.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-731 .elementor-element.elementor-element-4bc9d5e.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-731 .elementor-element.elementor-element-4bc9d5e .elementor-image-box-wrapper .elementor-image-box-img{width:52%;}.elementor-731 .elementor-element.elementor-element-4bc9d5e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-731 .elementor-element.elementor-element-4bc9d5e .elementor-image-box-description{font-size:12px;}.elementor-731 .elementor-element.elementor-element-5fc1b3e{--display:flex;}.elementor-731 .elementor-element.elementor-element-9740e16{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-731 .elementor-element.elementor-element-9740e16 .elementor-divider-separator{width:100%;}.elementor-731 .elementor-element.elementor-element-9740e16 .elementor-divider{padding-block-start:9px;padding-block-end:9px;}.elementor-731 .elementor-element.elementor-element-f5152cb{--display:flex;}.elementor-731 .elementor-element.elementor-element-546a429{--display:flex;}.elementor-731 .elementor-element.elementor-element-7426f5d{text-align:center;}.elementor-731 .elementor-element.elementor-element-ec68d72{text-align:start;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-731 .elementor-element.elementor-element-919ba6b .e-search-input{font-size:12px;}.elementor-731 .elementor-element.elementor-element-919ba6b{--e-search-input-padding-block-start:0px;--e-search-input-padding-inline-start:0px;--e-search-input-padding-block-end:0px;--e-search-input-padding-inline-end:0px;--e-search-submit-icon-gap:0px;}.elementor-731 .elementor-element.elementor-element-8ce4e2c .elementor-image-box-img{margin-bottom:0px;}.elementor-731 .elementor-element.elementor-element-8ce4e2c .elementor-image-box-description{font-size:12px;}.elementor-731 .elementor-element.elementor-element-4bc9d5e .elementor-image-box-img{margin-bottom:0px;}.elementor-731 .elementor-element.elementor-element-4bc9d5e .elementor-image-box-description{font-size:12px;}}@media(min-width:768px){.elementor-731 .elementor-element.elementor-element-ec0adc9{--content-width:100%;}.elementor-731 .elementor-element.elementor-element-3edafd0{--width:100%;}.elementor-731 .elementor-element.elementor-element-1a512bb{--content-width:100%;}.elementor-731 .elementor-element.elementor-element-db423d7{--content-width:100%;}.elementor-731 .elementor-element.elementor-element-89be044{--content-width:100%;}.elementor-731 .elementor-element.elementor-element-c5a1996{--content-width:100%;}.elementor-731 .elementor-element.elementor-element-4a17d37{--width:38.079%;}.elementor-731 .elementor-element.elementor-element-599cbf4{--width:33.257%;}.elementor-731 .elementor-element.elementor-element-546a429{--content-width:90%;}}/* Start custom CSS for html, class: .elementor-element-f5bdd96 */.top-bar {
  width: 100%;
  background: linear-gradient(90deg, #ff0000, #b30000);
  color: #fff;
  overflow: hidden;
  position: relative;
  font-size: 14px;
  font-weight: 600;
}

.scroll-track {
  display: flex;
  width: max-content;
  animation: scrollLoop 20s linear infinite;
}

.scroll-content {
  display: flex;
  gap: 50px;
  padding: 10px 40px;
  white-space: nowrap;
}

/* IMPORTANT FIX */
.scroll-content p {
  margin: 0;
  display: inline-block;
}

/* Smooth infinite loop */
@keyframes scrollLoop {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-50%);
  }
}

/* Pause on hover */
.top-bar:hover .scroll-track {
  animation-play-state: paused;
}

/* MOBILE */
@media (max-width: 768px) {
  .scroll-content {
    gap: 25px;
    font-size: 12px;
    padding: 8px 20px;
  }
}/* End custom CSS */