.elementor-40 .elementor-element.elementor-element-fff8e2b{margin-top:0px;margin-bottom:0px;}.elementor-40 .elementor-element.elementor-element-0fbbf4d > .elementor-element-populated{padding:26px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-4170b68 button.btn {border-style:none;}.elementor-40 .elementor-element.elementor-element-4170b68 button.btn{border-radius:0px 0px 0px 0px !important;}.elementor-40 .elementor-element.elementor-element-3802851{margin-top:20px;margin-bottom:0px;}.elementor-40 .elementor-element.elementor-element-00ed8c0  .iconbox-icon{color:var( --e-global-color-cb92086 );}.elementor-40 .elementor-element.elementor-element-e8e8240  .iconbox-icon{color:var( --e-global-color-cb92086 );}.elementor-40 .elementor-element.elementor-element-39eda3e  .iconbox-icon{color:var( --e-global-color-cb92086 );}.elementor-40 .elementor-element.elementor-element-40e2807{margin-top:20px;margin-bottom:0px;}.elementor-40 .elementor-element.elementor-element-6990784 .klbth-coupon-banner a{background-color:#FAFAFF;}.elementor-40 .elementor-element.elementor-element-ba93dc0{margin-top:20px;margin-bottom:0px;}.elementor-40 .elementor-element.elementor-element-ed7c5b9 .entry-title{color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-ed7c5b9 .entry-excerpt p{color:#000000;font-size:21px;font-weight:500;}.elementor-40 .elementor-element.elementor-element-ed7c5b9 .entry-footer .btn{font-size:17px;}.elementor-40 .elementor-element.elementor-element-7e06a9d{margin-top:10px;margin-bottom:0px;}.elementor-40 .elementor-element.elementor-element-499b0b9 button.btn{background-color:#0DB31D;color:#FFFFFF;border-radius:30px 30px 30px 30px !important;padding:10px 10px 10px 10px;}.elementor-40 .elementor-element.elementor-element-499b0b9 .entry-title{color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-499b0b9 .entry-excerpt p{color:#FFFFFF;font-size:23px;}.elementor-40 .elementor-element.elementor-element-5142773{margin-top:30px;margin-bottom:0px;}.elementor-40 .elementor-element.elementor-element-e6123e4 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-40 .elementor-element.elementor-element-fb33384{margin-top:20px;margin-bottom:0px;}.elementor-40 .elementor-element.elementor-element-2f32dc7{margin-top:5px;margin-bottom:0px;}.elementor-40 .elementor-element.elementor-element-dec2c0e{--divider-border-style:solid;--divider-color:#DEE2E6;--divider-border-width:1px;}.elementor-40 .elementor-element.elementor-element-dec2c0e .elementor-divider-separator{width:100%;}.elementor-40 .elementor-element.elementor-element-dec2c0e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-40 .elementor-element.elementor-element-792c924{margin-top:5px;margin-bottom:0px;}.elementor-40 .elementor-element.elementor-element-ba1ee85{margin-top:0px;margin-bottom:0px;}body.elementor-page-40 .container{max-width:1280px;}body.elementor-page-40 .elementor-section.elementor-section-boxed>.elementor-container{max-width:1280px;}@media(max-width:1024px){.elementor-40 .elementor-element.elementor-element-3802851{margin-top:0px;margin-bottom:0px;}.elementor-40 .elementor-element.elementor-element-8afc3d4{margin-top:0px;margin-bottom:0px;}.elementor-40 .elementor-element.elementor-element-e16f0ee{margin-top:0px;margin-bottom:0px;}.elementor-40 .elementor-element.elementor-element-40e2807{margin-top:0px;margin-bottom:0px;}.elementor-40 .elementor-element.elementor-element-e6123e4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-8790924 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-792c924{margin-top:0px;margin-bottom:0px;}.elementor-40 .elementor-element.elementor-element-ba1ee85{margin-top:0px;margin-bottom:0px;}}@media(min-width:768px){.elementor-40 .elementor-element.elementor-element-68dc5e8{width:25%;}.elementor-40 .elementor-element.elementor-element-0fbbf4d{width:75%;}}@media(max-width:1024px) and (min-width:768px){.elementor-40 .elementor-element.elementor-element-0fbbf4d{width:100%;}}@media(max-width:767px){.elementor-40 .elementor-element.elementor-element-fff8e2b{margin-top:5px;margin-bottom:0px;}.elementor-40 .elementor-element.elementor-element-0fbbf4d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-3802851{margin-top:-10px;margin-bottom:0px;padding:10px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-a4353c5 > .elementor-element-populated{padding:5px 5px 5px 5px;}.elementor-40 .elementor-element.elementor-element-b2ca3ba > .elementor-element-populated{padding:5px 5px 5px 5px;}.elementor-40 .elementor-element.elementor-element-7c23828 > .elementor-element-populated{padding:5px 5px 5px 5px;}.elementor-40 .elementor-element.elementor-element-8afc3d4{margin-top:-10px;margin-bottom:0px;}.elementor-40 .elementor-element.elementor-element-29f5cf5 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-9bc0eab > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-e16f0ee{margin-top:-10px;margin-bottom:0px;}.elementor-40 .elementor-element.elementor-element-6bd888a > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-c4c8957 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-40e2807{margin-top:-10px;margin-bottom:0px;}.elementor-40 .elementor-element.elementor-element-ba93dc0{margin-top:-10px;margin-bottom:0px;}.elementor-40 .elementor-element.elementor-element-7e06a9d{margin-top:-10px;margin-bottom:0px;}.elementor-40 .elementor-element.elementor-element-5142773{margin-top:-10px;margin-bottom:0px;}.elementor-40 .elementor-element.elementor-element-e6123e4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-4829821{margin-top:-10px;margin-bottom:0px;}.elementor-40 .elementor-element.elementor-element-fb33384{margin-top:-10px;margin-bottom:0px;}.elementor-40 .elementor-element.elementor-element-2f32dc7{margin-top:-10px;margin-bottom:0px;}.elementor-40 .elementor-element.elementor-element-792c924{margin-top:-10px;margin-bottom:0px;}.elementor-40 .elementor-element.elementor-element-ba1ee85{margin-top:-10px;margin-bottom:0px;}}/* Start custom CSS for column, class: .elementor-element-68dc5e8 *//* ===============================
   🧭 HOMEPAGE CATEGORY DROPDOWN MENU
   =============================== */

.homepage-header {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  background: #ffffff;
  padding: 10px 20px;
}

/* Dropdown container */
.dropdown-cats {
    width: 100% !important;
  position: relative;
  display: inline-block;
}

/* Main toggle button */
.dropdown-cats > a {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: #f2f2ff;
  color: #000000;
  font-size: 0.9375rem;
  font-weight: 500;
  padding: 10px 16px;
  border-radius: 6px;
  transition: all 0.3s ease;
  text-decoration: none;
}

.dropdown-cats > a:hover {
  background-color: #e0e0ff;
  color: #333333;
}

/* Icon next to text */
.dropdown-cats > a .icon {
display: none !important;
}

/* Dropdown menu wrapper */
.dropdown-cats .dropdown-menu {
  position: absolute;
  top: 110%;
  left: 0;
  display: none;
  max-width: 260px;
  background-color: #ffffff;
  border: 1px solid #eaeaea;
  border-radius: 6px;
  box-shadow: 0 4px 10px rgba(0,0,0,0.1);
  padding: 10px 0;
      z-index: 0
}

/* Show menu when hovered */
.dropdown-cats:hover .dropdown-menu {
  display: block;
}

/* Vertical list structure */
.klbth-menu-wrapper.vertical .klbth-menu {
  display: flex;
  flex-direction: column;
  gap: 0;
}

/* Each category item */
.klbth-menu li {
  list-style: none;
  white-space: nowrap;
}

/* Category link styling */
.homepage-header .klbth-menu > .menu-item > a {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 8px 16px;
  font-weight: 600;
  font-size: 15px;
  border-bottom: 1px dashed #dedeff;
  color: #333333;
  text-decoration: none;
  transition: all 0.3s ease;
  border-radius: 4px;
}

.klbth-menu > .menu-item > a:hover {
  background-color: #f2f2ff;
  color: #000000;
}

/* Category icon */
.klbth-menu .menu-icon {
  font-size: 1rem;
  color: #6267af;
  
}

/* Responsive tweaks */
@media (max-width: 768px) {
  .dropdown-cats > a {
    width: 100%;
    justify-content: center;
  }

  .dropdown-cats .dropdown-menu {
    width: 100%;
    position: relative;
    box-shadow: none;
    border: none;
  }

  .klbth-menu > .menu-item > a {
    justify-content: center;
  }
}/* End custom CSS */
/* Start custom CSS for partdo-home-slider, class: .elementor-element-4170b68 */.klbth-banner .entry-heading {
display: none;
    
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0fbbf4d */.overlay-30-dark-max768::before {
    background-color: none !important;
    background: none !important;
}/* End custom CSS */