.elementor-8278 .elementor-element.elementor-element-8d19324{--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-8278 .elementor-element.elementor-element-8d19324:not(.elementor-motion-effects-element-type-background), .elementor-8278 .elementor-element.elementor-element-8d19324 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3bf5121 );}.elementor-8278 .elementor-element.elementor-element-e6383ad > .elementor-widget-container{background-color:var( --e-global-color-3bf5121 );margin:0px 0px -14px 0px;}.elementor-8278 .elementor-element.elementor-element-e6383ad{z-index:500;}.elementor-8278 .elementor-element.elementor-element-ee2cc58{--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;--padding-top:10px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-8278 .elementor-element.elementor-element-ee2cc58:not(.elementor-motion-effects-element-type-background), .elementor-8278 .elementor-element.elementor-element-ee2cc58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8278 .elementor-element.elementor-element-ade15c7 > .elementor-widget-container{background-color:#D1DAE526;border-radius:100px 100px 100px 100px;}.elementor-8278 .elementor-element.elementor-element-ade15c7.elementor-element{--align-self:center;}.elementor-8278 .elementor-element.elementor-element-ade15c7{z-index:0;}.elementor-8278 .elementor-element.elementor-element-9ac08d5{--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-8278 .elementor-element.elementor-element-9ac08d5:not(.elementor-motion-effects-element-type-background), .elementor-8278 .elementor-element.elementor-element-9ac08d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D1DAE526;}.elementor-8278 .elementor-element.elementor-element-9ac08d5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8278 .elementor-element.elementor-element-8ca678b{--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-8278 .elementor-element.elementor-element-3114288{--display:flex;--min-height:521px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8278 .elementor-element.elementor-element-3114288 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-8278 .elementor-element.elementor-element-a06f700{--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;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8278 .elementor-element.elementor-element-c4ba0eb{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-8278 .elementor-element.elementor-element-3114288{--min-height:201px;}}@media(max-width:767px){.elementor-8278 .elementor-element.elementor-element-8d19324{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:6px;--padding-right:6px;}.elementor-8278 .elementor-element.elementor-element-e6383ad{z-index:9999;}.elementor-8278 .elementor-element.elementor-element-ee2cc58{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-8278 .elementor-element.elementor-element-ade15c7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8278 .elementor-element.elementor-element-ade15c7{z-index:1;}.elementor-8278 .elementor-element.elementor-element-9ac08d5{--margin-top:0px;--margin-bottom:0px;--margin-left:-4px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8278 .elementor-element.elementor-element-8ca678b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8278 .elementor-element.elementor-element-3114288{--min-height:156px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8278 .elementor-element.elementor-element-3114288 .elementor-background-slideshow__slide__image{background-position:center left;}.elementor-8278 .elementor-element.elementor-element-a06f700{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-8278 .elementor-element.elementor-element-9ac08d5{--width:94.542%;}}/* Start custom CSS for html, class: .elementor-element-ade15c7 */.store-cat-tabs-wrapper {
  display: flex;
  align-items: center;
  position: relative;
}

.store-cat-tabs {
  display: flex;
  overflow-x: auto;
  scroll-behavior: smooth;
  gap: 10px;
  padding: 5px;
  flex: 1;
}

.store-cat-tabs::-webkit-scrollbar {
  display: none; /* hide scrollbar for cleaner look */
}

.store-cat-tabs button {
  flex: 0 0 auto;
  padding: 8px 16px;
  border: none;
  background: #fff;
  cursor: pointer;
  border-radius: 70px;
  color: #000; /* text color black */
}

.store-cat-tabs button.active {
  background: #0073aa;
  color: #fff; /* active state overrides to white */
}

.scroll-btn {
  background: #ddd;
  border: none;
  cursor: pointer;
  padding: 5px;
  border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fdb7a89 */.bottom-nav {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  background: #ffffff;
  border-top: 4px solid #ddd;
  display: flex;
  justify-content: space-around;
  align-items: center;
  padding: 2px 0;
  z-index: 9999;
}

.bottom-nav .nav-item {
  flex: 1;
  text-align: center;
  text-decoration: none;
  color: #333;
  font-size: 14px;
}

.bottom-nav .icon {
  display: block;
  font-size: 20px;
  margin-bottom: 2px;
}

.open-list-popup {
  flex: 1;
  text-align: center;
  text-decoration: none;
  color: #333;
  font-size: 14px;
}

.open-options {
  flex: 1;
  text-align: center;
  text-decoration: none;
  color: #333;
  font-size: 14px;
}

/* Back button styling */
.back-button {
  flex: 1; /* keeps spacing consistent with other nav items */
  text-align: center;
  text-decoration: none;
  color: #333;
  font-size: 14px;
}

.back-button:hover {
  background: #fffff;
}

.back-button .icon {
  font-size: 16px;
}

.bottom-nav .nav-item.active {
  color: #0073e6; /* highlight active link */
}/* End custom CSS */
/* Start custom CSS *//* Hide site footer globally */
.site-footer {
  display: none !important;/* End custom CSS */