.elementor-52732 .elementor-element.elementor-element-9e0afff{padding:0px 0px 0px 0px;}.elementor-52732 .elementor-element.elementor-element-674ba75{--spacer-size:165px;}.elementor-52732 .elementor-element.elementor-element-a6e1e47{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-52732 .elementor-element.elementor-element-a6e1e47 .elementor-column-wrap{padding:0px 0px 0px 0px;}.elementor-52732 .elementor-element.elementor-element-bf222f1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-52732 .elementor-element.elementor-element-458ad6e{padding:0px 0px 0px 0px;}.elementor-52732 .elementor-element.elementor-element-5a21860 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:5px;}.elementor-52732 .elementor-element.elementor-element-5a21860 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-52732 .elementor-element.elementor-element-0ff49f7 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-52732 .elementor-element.elementor-element-0ff49f7 .woocommerce-breadcrumb{color:#000000;}.elementor-52732 .elementor-element.elementor-element-67e1306 > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 0px 0px 0px;}.elementor-52732 .elementor-element.elementor-element-67e1306 .category-title-toggle{font-size:30px;font-weight:700;}.elementor-52732 .elementor-element.elementor-element-36af0df{border-style:solid;border-width:0px 0px 0px 0px;border-color:#74747440;margin-top:0px;margin-bottom:0px;padding:0px 10px 0px 10px;}.elementor-52732 .elementor-element.elementor-element-36af0df .elementor-column-wrap{padding:0px 0px 0px 0px;}.elementor-52732 .elementor-element.elementor-element-533f0ef > .elementor-element-populated{padding:10px 0px 10px 0px;}.elementor-52732 .elementor-element.elementor-element-dc024dc{padding:0px 0px 0px 0px;}.elementor-52732 .elementor-element.elementor-element-f2d43a8{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-52732 .elementor-element.elementor-element-f2d43a8 .elementor-column-wrap{padding:0px 0px 0px 0px;}.elementor-52732 .elementor-element.elementor-element-9236118{--divider-border-style:solid;--divider-color:#56565640;--divider-border-width:1px;}.elementor-52732 .elementor-element.elementor-element-9236118 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-52732 .elementor-element.elementor-element-9236118 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-52732 .elementor-element.elementor-element-087575e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-52732 .elementor-element.elementor-element-087575e{padding:5px 0px 0px 0px;}.elementor-52732 .elementor-element.elementor-element-1d7ff4e{width:100%;max-width:100%;}.elementor-52732 .elementor-element.elementor-element-1d7ff4e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-52732 .elementor-element.elementor-element-1d7ff4e .dropdown-content-wrapper{width:350px;}.elementor-52732 .elementor-element.elementor-element-1d7ff4e .dropdown-main-title{color:#000000;font-family:"Poppins", Sans-serif;font-size:13px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#747474;border-radius:4px 4px 4px 4px;}.elementor-52732 .elementor-element.elementor-element-1d7ff4e .menu-level-1-item{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-52732 .elementor-element.elementor-element-c31f158.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-52732 .elementor-element.elementor-element-c31f158 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-52732 .elementor-element.elementor-element-4b31f3d{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-52732 .elementor-element.elementor-element-3651c08 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-52732 .elementor-element.elementor-element-3651c08.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:40px;}.elementor-52732 .elementor-element.elementor-element-3651c08 nav.woocommerce-pagination{margin-top:4px;}.elementor-52732 .elementor-element.elementor-element-3651c08 nav.woocommerce-pagination ul li a{color:#000000;}.elementor-52732 .elementor-element.elementor-element-3651c08.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-52732 .elementor-element.elementor-element-a9ab781 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-52732 .elementor-element.elementor-element-a9ab781.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:40px;}.elementor-52732 .elementor-element.elementor-element-a9ab781 nav.woocommerce-pagination{margin-top:4px;}.elementor-52732 .elementor-element.elementor-element-a9ab781 nav.woocommerce-pagination ul li a{color:#000000;}.elementor-52732 .elementor-element.elementor-element-a9ab781.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-52732 .elementor-element.elementor-element-8db29b1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1025px){.elementor-52732 .elementor-element.elementor-element-3651c08.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-52732 .elementor-element.elementor-element-a9ab781.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:1024px){.elementor-52732 .elementor-element.elementor-element-458ad6e{padding:0px 0px 0px 0px;}.elementor-52732 .elementor-element.elementor-element-458ad6e .elementor-column-wrap{padding:0px 0px 0px 0px;}.elementor-52732 .elementor-element.elementor-element-3651c08.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-52732 .elementor-element.elementor-element-a9ab781.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:1025px){.elementor-52732 .elementor-element.elementor-element-8da31a7{width:20%;}.elementor-52732 .elementor-element.elementor-element-a071410{width:71.664%;}.elementor-52732 .elementor-element.elementor-element-c31f158{width:8%;}}/* Start custom CSS for category-header-info, class: .elementor-element-67e1306 *//* Custom CSS to be applied to the widget/container */

/* Ensure the title is clickable and structured correctly */
.elementor-52732 .elementor-element.elementor-element-67e1306 .category-title-toggle {
    cursor: pointer;
    display: inline-flex;
    align-items: center; 
    gap: 10px; 
    margin-top: 0; 
    margin-bottom: 0;
}

/* Style the Arrow Icon (optional) */
.elementor-52732 .elementor-element.elementor-element-67e1306 .category-toggle-icon {
    font-size: 1.2em;
    transition: transform 0.3s ease;
    line-height: 1; 
}

/* Ensure the description is hidden if the user sets it to be hidden by default */
/* The JS will control the .slideToggle, but this acts as a failsafe on page load */
.category-description-content.is-hidden {
    display: none;
}/* End custom CSS */
/* Start custom CSS for multi-level-dropdown, class: .elementor-element-1d7ff4e *//* 1. Set the widget wrapper to be the positioning context */
.elementor-widget-multi-level-dropdown .dropdown-overlay-mode {
    position: relative; 
}

/* 2. Take the actual dropdown content out of the document flow */
.elementor-widget-multi-level-dropdown .dropdown-overlay-mode .dropdown-content-wrapper {
    position: absolute;
    z-index: 100;         /* Ensure it appears above other elements */
    top: 100%;            /* Position it right below the main title */
    left: 0;              /* Align with the left edge of the main title */
    
    /* Good practice for dropdowns: */
    min-width: 100%;      /* Ensure it's at least as wide as the title */
    background-color: #fff; /* Mandatory: Set a background color */
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}

/* Optional: Add smooth transition for open/close animation */
.elementor-widget-multi-level-dropdown .dropdown-content-wrapper {
    transition: max-height 0.3s ease-out, opacity 0.3s ease-out;
}
.multi-level-dropdown-menu .level-1-content{
    position: absolute !important;
}/* End custom CSS */