.elementor-1273 .elementor-element.elementor-element-5be30c41{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1273 .elementor-element.elementor-element-5be30c41:not(.elementor-motion-effects-element-type-background), .elementor-1273 .elementor-element.elementor-element-5be30c41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DAE7FF;}.elementor-1273 .elementor-element.elementor-element-9bc9129 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1273 .elementor-element.elementor-element-9bc9129{text-align:center;}.elementor-1273 .elementor-element.elementor-element-3578ba08{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:20px 20px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1273 .elementor-element.elementor-element-3578ba08:not(.elementor-motion-effects-element-type-background), .elementor-1273 .elementor-element.elementor-element-3578ba08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1273 .elementor-element.elementor-element-5bd63ec5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1273 .elementor-element.elementor-element-5c01c217 > .elementor-widget-container{margin:0px 0px 0px 0px;}@media(max-width:767px){.elementor-1273 .elementor-element.elementor-element-5be30c41{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1273 .elementor-element.elementor-element-5bd63ec5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1273 .elementor-element.elementor-element-5bd63ec5{text-align:center;}}/* Start custom CSS */.product-cat-filter{
  display:flex; flex-wrap:wrap; justify-content:center; gap:var(--space-3);
  padding-bottom: 1.75vw;
}

@media only screen and (max-width: 600px) {
.product-cat-filter{
  padding-bottom: 5vw;
}}/* End custom CSS */