.elementor-814 .elementor-element.elementor-element-7011725{--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:69px 69px;--row-gap:69px;--column-gap:69px;--padding-top:80px;--padding-bottom:74px;--padding-left:75px;--padding-right:75px;}.elementor-814 .elementor-element.elementor-element-6294627{--display:flex;}.elementor-814 .elementor-element.elementor-element-4d743e9{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-814 .elementor-element.elementor-element-4d743e9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-814 .elementor-element.elementor-element-3d94206{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-814 .elementor-element.elementor-element-ea6ef2b{--grid-columns:3;--load-more-message-alignment:center;}.elementor-814 .elementor-element.elementor-element-ea6ef2b .elementor-loop-container{grid-auto-rows:1fr;}.elementor-814 .elementor-element.elementor-element-ea6ef2b .e-loop-item > .elementor-section, .elementor-814 .elementor-element.elementor-element-ea6ef2b .e-loop-item > .elementor-section > .elementor-container, .elementor-814 .elementor-element.elementor-element-ea6ef2b .e-loop-item > .e-con, .elementor-814 .elementor-element.elementor-element-ea6ef2b .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}@media(min-width:768px){.elementor-814 .elementor-element.elementor-element-6294627{--width:25%;}.elementor-814 .elementor-element.elementor-element-3d94206{--width:70%;}}@media(max-width:880px) and (min-width:768px){.elementor-814 .elementor-element.elementor-element-6294627{--width:100%;}.elementor-814 .elementor-element.elementor-element-3d94206{--width:100%;}}@media(max-width:1366px){.elementor-814 .elementor-element.elementor-element-4d743e9{width:var( --container-widget-width, 287.8px );max-width:287.8px;--container-widget-width:287.8px;--container-widget-flex-grow:0;}}@media(max-width:1024px){.elementor-814 .elementor-element.elementor-element-ea6ef2b{--grid-columns:2;}}@media(max-width:880px){.elementor-814 .elementor-element.elementor-element-7011725{--flex-wrap:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-814 .elementor-element.elementor-element-3d94206{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}}@media(max-width:767px){.elementor-814 .elementor-element.elementor-element-7011725{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-814 .elementor-element.elementor-element-ea6ef2b{--grid-columns:1;}}/* Start custom CSS */.prod ul.product-categories {
    padding: 0px;
}
.prod ul.product-categories li{
   list-style: none;
     padding-bottom: 6px !important;
}
.prod ul.product-categories li a {
   font-size: 16px;
   padding-bottom: 16px !important;
   font-weight: 400;
   line-height:24px ;
   color: black;
   font-family: "Poppins", serif;
}
.prod ul.product-categories li a:hover {
    color:#FACC15 ;
}
.cat-parent{
    position: relative;
}
/*-------------------*/

ul.children {
    padding: 10px 10px 0px 0px;
    height: 0px;
    overflow: hidden;
    transition: height 0.3s ease-in-out;
}
.cat-parent {
    cursor: pointer;
    transition: background 0.3s;
    position: relative;
}

.cat-parent > a::after {
    content: '';
    position: absolute;
    background-image: url('https://magicmart77.com/wp-content/uploads/2025/02/Vector-2-1.svg');
    background-repeat: no-repeat;
   
    height: 20px;
    width: 20px;
    top: 5px;
    right: 0px;
    transition: transform 0.3s ease-in-out;
   
}
.cat-parent.active > a::after {
    transform: rotate(90deg); /* Rotate icon on click */
    transition: transform 0.3s ease-in-out; /* Smooth animation */
}/* End custom CSS */