.elementor-10880 .elementor-element.elementor-element-bf2bbad{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-10880 .elementor-element.elementor-element-f4fb5ff{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10880 .elementor-element.elementor-element-3a525c9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-10880 .elementor-element.elementor-element-3a525c9:not(.elementor-motion-effects-element-type-background), .elementor-10880 .elementor-element.elementor-element-3a525c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f40edb7 );}.elementor-10880 .elementor-element.elementor-element-e57ed1f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10880 .elementor-element.elementor-element-0d2611a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-10880 .elementor-element.elementor-element-0d2611a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-10880 .elementor-element.elementor-element-0d2611a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-10880 .elementor-element.elementor-element-0d2611a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-10880 .elementor-element.elementor-element-0d2611a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-10880 .elementor-element.elementor-element-0d2611a .elementor-icon-list-icon i{color:var( --e-global-color-d618c39 );transition:color 0.3s;}.elementor-10880 .elementor-element.elementor-element-0d2611a .elementor-icon-list-icon svg{fill:var( --e-global-color-d618c39 );transition:fill 0.3s;}.elementor-10880 .elementor-element.elementor-element-0d2611a{--e-icon-list-icon-size:4px;--icon-vertical-offset:0px;}.elementor-10880 .elementor-element.elementor-element-0d2611a .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-10880 .elementor-element.elementor-element-0d2611a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10880 .elementor-element.elementor-element-0d2611a .elementor-icon-list-item > a{font-family:var( --e-global-typography-76d9849-font-family ), Sans-serif;font-size:var( --e-global-typography-76d9849-font-size );font-weight:var( --e-global-typography-76d9849-font-weight );}.elementor-10880 .elementor-element.elementor-element-0d2611a .elementor-icon-list-text{color:var( --e-global-color-e770cb6 );transition:color 0.3s;}.elementor-10880 .elementor-element.elementor-element-bf8dd13{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10880 .elementor-element.elementor-element-552373d{--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;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-8a5d113 );--border-color:var( --e-global-color-8a5d113 );--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-10880 .elementor-element.elementor-element-552373d:not(.elementor-motion-effects-element-type-background), .elementor-10880 .elementor-element.elementor-element-552373d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f40edb7 );}.elementor-10880 .elementor-element.elementor-element-5a82321{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10880 .elementor-element.elementor-element-e1b2949{width:var( --container-widget-width, 280px );max-width:280px;--container-widget-width:280px;--container-widget-flex-grow:0;}.elementor-10880 .elementor-element.elementor-element-e527307{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10880 .elementor-element.elementor-element-bfe2751 img{width:100%;}.elementor-10880 .elementor-element.elementor-element-fcae8ff{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10880 .elementor-element.elementor-element-982a62a .elementor-icon-wrapper{text-align:center;}.elementor-10880 .elementor-element.elementor-element-982a62a .elementor-icon{font-size:20px;padding:9px;border-width:1px 1px 1px 1px;}.elementor-10880 .elementor-element.elementor-element-982a62a .elementor-icon svg{height:20px;}.elementor-10880 .elementor-element.elementor-element-b149ec1{--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:#02010100;--toggle-button-background-color:#02010100;--toggle-button-border-width:1px;--toggle-button-border-radius:99px;--toggle-icon-size:20px;--toggle-icon-padding:9px 9px 9px 9px;--items-indicator-background-color:var( --e-global-color-primary );--cart-border-style:none;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);}.elementor-10880 .elementor-element.elementor-element-b149ec1 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-10880 .elementor-element.elementor-element-566f65d{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-e24c6ce );--border-color:var( --e-global-color-e24c6ce );--border-radius:0px 0px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10880 .elementor-element.elementor-element-566f65d:not(.elementor-motion-effects-element-type-background), .elementor-10880 .elementor-element.elementor-element-566f65d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f40edb7 );}.elementor-10880 .elementor-element.elementor-element-11c654a{--display:flex;}.elementor-10880 .elementor-element.elementor-element-57a556a{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-8039ecd );--border-color:var( --e-global-color-8039ecd );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10880 .elementor-element.elementor-element-57a556a:not(.elementor-motion-effects-element-type-background), .elementor-10880 .elementor-element.elementor-element-57a556a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f40edb7 );}.elementor-10880 .elementor-element.elementor-element-32bff61{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10880 .elementor-element.elementor-element-b73e6d9{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-8039ecd );--border-color:var( --e-global-color-8039ecd );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10880 .elementor-element.elementor-element-79ce9f5 .elementor-heading-title{font-family:var( --e-global-typography-a0cfe02-font-family ), Sans-serif;font-size:var( --e-global-typography-a0cfe02-font-size );font-weight:var( --e-global-typography-a0cfe02-font-weight );color:var( --e-global-color-e770cb6 );}.elementor-10880 .elementor-element.elementor-element-40fd7cb{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10880 .elementor-element.elementor-element-f6fde74 .elementor-heading-title{font-family:var( --e-global-typography-a0cfe02-font-family ), Sans-serif;font-size:var( --e-global-typography-a0cfe02-font-size );font-weight:var( --e-global-typography-a0cfe02-font-weight );color:var( --e-global-color-e770cb6 );}.elementor-10880 .elementor-element.elementor-element-3d6652a{padding:12px 0px 24px 0px;}.elementor-10880 .elementor-element.elementor-element-c11a67f .elementor-heading-title{font-family:var( --e-global-typography-a0cfe02-font-family ), Sans-serif;font-size:var( --e-global-typography-a0cfe02-font-size );font-weight:var( --e-global-typography-a0cfe02-font-weight );color:var( --e-global-color-e770cb6 );}.elementor-10880 .elementor-element.elementor-element-1255a3c{padding:12px 0px 24px 0px;}.elementor-10880 .elementor-element.elementor-element-51fed34 .elementor-heading-title{font-family:var( --e-global-typography-a0cfe02-font-family ), Sans-serif;font-size:var( --e-global-typography-a0cfe02-font-size );font-weight:var( --e-global-typography-a0cfe02-font-weight );color:var( --e-global-color-e770cb6 );}.elementor-10880 .elementor-element.elementor-element-8ad2221{padding:12px 0px 24px 0px;}.elementor-10880 .elementor-element.elementor-element-45eb12b .elementor-heading-title{font-family:var( --e-global-typography-a0cfe02-font-family ), Sans-serif;font-size:var( --e-global-typography-a0cfe02-font-size );font-weight:var( --e-global-typography-a0cfe02-font-weight );color:var( --e-global-color-e770cb6 );}.elementor-10880 .elementor-element.elementor-element-7543693{padding:12px 0px 24px 0px;}.elementor-10880 .elementor-element.elementor-element-177dead{--display:flex;}.elementor-10880 .elementor-element.elementor-element-b56ec05{--display:flex;}.elementor-10880 .elementor-element.elementor-element-824f3f5{--display:flex;}.elementor-10880 .elementor-element.elementor-element-3a13a24{--display:flex;}.elementor-10880 .elementor-element.elementor-element-8ca2212{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:16px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:12px;--n-menu-title-color-normal:var( --e-global-color-6882866 );--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-icon-color:#02010100;--n-menu-icon-color-hover:#02010100;--n-menu-icon-color-active:#02010100;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}:where( .elementor-10880 .elementor-element.elementor-element-8ca2212 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-content ) > .e-con{background-color:#02010100;}.elementor-10880 .elementor-element.elementor-element-8ca2212.elementor-element{--align-self:center;}.elementor-10880 .elementor-element.elementor-element-8ca2212 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-10880 .elementor-element.elementor-element-8ca2212 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-10880 .elementor-element.elementor-element-8ca2212 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Inter Tight", Sans-serif;font-weight:500;text-transform:uppercase;--n-menu-title-line-height:1.2;letter-spacing:2%;}.elementor-10880 .elementor-element.elementor-element-8ca2212 {--n-menu-title-color-hover:var( --e-global-color-e770cb6 );--n-menu-title-color-active:var( --e-global-color-e770cb6 );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-10880 .elementor-element.elementor-element-5a82321{--width:auto;}.elementor-10880 .elementor-element.elementor-element-e527307{--width:114px;}.elementor-10880 .elementor-element.elementor-element-fcae8ff{--width:auto;}.elementor-10880 .elementor-element.elementor-element-566f65d{--width:auto;}.elementor-10880 .elementor-element.elementor-element-11c654a{--content-width:1104px;}.elementor-10880 .elementor-element.elementor-element-32bff61{--width:256px;}.elementor-10880 .elementor-element.elementor-element-b73e6d9{--width:424px;}.elementor-10880 .elementor-element.elementor-element-40fd7cb{--width:424px;}}@media(max-width:1366px){.elementor-10880 .elementor-element.elementor-element-0d2611a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10880 .elementor-element.elementor-element-0d2611a .elementor-icon-list-item > a{font-size:var( --e-global-typography-76d9849-font-size );}.elementor-10880 .elementor-element.elementor-element-79ce9f5 .elementor-heading-title{font-size:var( --e-global-typography-a0cfe02-font-size );}.elementor-10880 .elementor-element.elementor-element-f6fde74 .elementor-heading-title{font-size:var( --e-global-typography-a0cfe02-font-size );}.elementor-10880 .elementor-element.elementor-element-c11a67f .elementor-heading-title{font-size:var( --e-global-typography-a0cfe02-font-size );}.elementor-10880 .elementor-element.elementor-element-51fed34 .elementor-heading-title{font-size:var( --e-global-typography-a0cfe02-font-size );}.elementor-10880 .elementor-element.elementor-element-45eb12b .elementor-heading-title{font-size:var( --e-global-typography-a0cfe02-font-size );}}@media(max-width:1024px){.elementor-10880 .elementor-element.elementor-element-0d2611a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10880 .elementor-element.elementor-element-0d2611a .elementor-icon-list-item > a{font-size:var( --e-global-typography-76d9849-font-size );}.elementor-10880 .elementor-element.elementor-element-79ce9f5 .elementor-heading-title{font-size:var( --e-global-typography-a0cfe02-font-size );}.elementor-10880 .elementor-element.elementor-element-f6fde74 .elementor-heading-title{font-size:var( --e-global-typography-a0cfe02-font-size );}.elementor-10880 .elementor-element.elementor-element-c11a67f .elementor-heading-title{font-size:var( --e-global-typography-a0cfe02-font-size );}.elementor-10880 .elementor-element.elementor-element-51fed34 .elementor-heading-title{font-size:var( --e-global-typography-a0cfe02-font-size );}.elementor-10880 .elementor-element.elementor-element-45eb12b .elementor-heading-title{font-size:var( --e-global-typography-a0cfe02-font-size );}}@media(max-width:767px){.elementor-10880 .elementor-element.elementor-element-0d2611a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10880 .elementor-element.elementor-element-0d2611a .elementor-icon-list-item > a{font-size:var( --e-global-typography-76d9849-font-size );}.elementor-10880 .elementor-element.elementor-element-79ce9f5 .elementor-heading-title{font-size:var( --e-global-typography-a0cfe02-font-size );}.elementor-10880 .elementor-element.elementor-element-f6fde74 .elementor-heading-title{font-size:var( --e-global-typography-a0cfe02-font-size );}.elementor-10880 .elementor-element.elementor-element-c11a67f .elementor-heading-title{font-size:var( --e-global-typography-a0cfe02-font-size );}.elementor-10880 .elementor-element.elementor-element-51fed34 .elementor-heading-title{font-size:var( --e-global-typography-a0cfe02-font-size );}.elementor-10880 .elementor-element.elementor-element-45eb12b .elementor-heading-title{font-size:var( --e-global-typography-a0cfe02-font-size );}}/* Start custom CSS for icon-list, class: .elementor-element-0d2611a */.elementor-10880 .elementor-element.elementor-element-0d2611a ul li{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf8dd13 */.elementor-10880 .elementor-element.elementor-element-bf8dd13 .yay-currency-single-page-switcher {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a82321 */.elementor-10880 .elementor-element.elementor-element-5a82321{
    flex: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e527307 */.elementor-10880 .elementor-element.elementor-element-e527307{
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fcae8ff */.elementor-10880 .elementor-element.elementor-element-fcae8ff{
    flex: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4eb2b42 */.wc-cat-list{
    margin:0;
    padding:0;
    list-style:none;
    background:#fff;
}

.wc-cat-list li{
    border-bottom:1px dashed #E6E6E6;
}

.wc-cat-list li:last-child{
    border-bottom:none;
}

.wc-cat-list a{
    display:block;
    padding:12px 12px 16px ;
    color:#111;
    text-decoration:none;
    font-size:14px;
    font-weight:500;
    transition:.2s;
}

.wc-cat-list a:hover{
    color:#000;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-958b8fc */.wc-brands-grid{
    display:grid;
    grid-template-columns:repeat(5,minmax(0,1fr));
    gap:32px 24px;
}

.wc-brand-item{
    text-align:center;
    text-decoration:none;
    color:inherit;
}

.wc-brand-image{
    width:64px;
    height:64px;
    margin:0px auto 8px;
    display:flex;
    align-items:center;
    justify-content:center;
    background:#fff;
    transition:.2s;
}

.wc-brand-image img{
     width:64px;
    height:64px;
    border-radius: 99px;
    border:1px solid #E5E5E5;
    object-fit:contain;
}

.wc-brand-item span{
    display:block;
    font-size:14px;
    color:#666;
}

.wc-brand-item:hover .wc-brand-image{
    border-color:#000;
}

@media(max-width:1024px){
    .wc-brands-grid{
        grid-template-columns:repeat(4,1fr);
    }
}

@media(max-width:767px){
    .wc-brands-grid{
        grid-template-columns:repeat(2,1fr);
        gap:24px 16px;
    }

    .wc-brand-image{
        width:80px;
        height:80px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b73e6d9 */.elementor-10880 .elementor-element.elementor-element-b73e6d9{
    max-height: 540px;
    overflow-y: scroll;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40fd7cb */.elementor-10880 .elementor-element.elementor-element-40fd7cb{
    max-height: 540px;
    overflow-y: scroll;
}

.wc-selected-categories{
    display:grid;
    grid-template-columns:repeat(5, minmax(0, 1fr));
    gap:24px;
}

.wc-selected-category{
    display:flex;
    flex-direction:column;
    align-items:center;
    text-decoration:none;
    color:inherit;
    min-width:0;
}

.wc-selected-category-image{
    width:64px;
    height:64px;
    background:#F5F5F5;
    display:flex;
    align-items:center;
    justify-content:center;
    margin-bottom:14px;
    overflow:hidden;
}

.wc-selected-category-image img{
    width:100%;
    height:100%;
    object-fit:contain;
}

.wc-selected-category span{
    display:block;
    width:100%;
    text-align:center;
    font-size:14px;
    line-height:1.4;
    color:#555;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}

@media (max-width:1024px){
    .wc-selected-categories{
        grid-template-columns:repeat(3, minmax(0, 1fr));
    }
}

@media (max-width:767px){
    .wc-selected-categories{
        grid-template-columns:repeat(2, minmax(0, 1fr));
        gap:20px 16px;
    }

    .wc-selected-category-image{
        width:80px;
        height:80px;
    }

    .wc-selected-category span{
        font-size:14px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4eb2b42 */.wc-cat-list{
    margin:0;
    padding:0;
    list-style:none;
    background:#fff;
}

.wc-cat-list li{
    border-bottom:1px dashed #E6E6E6;
}

.wc-cat-list li:last-child{
    border-bottom:none;
}

.wc-cat-list a{
    display:block;
    padding:12px 12px 16px ;
    color:#111;
    text-decoration:none;
    font-size:14px;
    font-weight:500;
    transition:.2s;
}

.wc-cat-list a:hover{
    color:#000;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-958b8fc */.wc-brands-grid{
    display:grid;
    grid-template-columns:repeat(5,minmax(0,1fr));
    gap:32px 24px;
}

.wc-brand-item{
    text-align:center;
    text-decoration:none;
    color:inherit;
}

.wc-brand-image{
    width:64px;
    height:64px;
    margin:0px auto 8px;
    display:flex;
    align-items:center;
    justify-content:center;
    background:#fff;
    transition:.2s;
}

.wc-brand-image img{
     width:64px;
    height:64px;
    border-radius: 99px;
    border:1px solid #E5E5E5;
    object-fit:contain;
}

.wc-brand-item span{
    display:block;
    font-size:14px;
    color:#666;
}

.wc-brand-item:hover .wc-brand-image{
    border-color:#000;
}

@media(max-width:1024px){
    .wc-brands-grid{
        grid-template-columns:repeat(4,1fr);
    }
}

@media(max-width:767px){
    .wc-brands-grid{
        grid-template-columns:repeat(2,1fr);
        gap:24px 16px;
    }

    .wc-brand-image{
        width:80px;
        height:80px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b73e6d9 */.elementor-10880 .elementor-element.elementor-element-b73e6d9{
    max-height: 540px;
    overflow-y: scroll;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40fd7cb */.elementor-10880 .elementor-element.elementor-element-40fd7cb{
    max-height: 540px;
    overflow-y: scroll;
}

.wc-selected-categories{
    display:grid;
    grid-template-columns:repeat(5, minmax(0, 1fr));
    gap:24px;
}

.wc-selected-category{
    display:flex;
    flex-direction:column;
    align-items:center;
    text-decoration:none;
    color:inherit;
    min-width:0;
}

.wc-selected-category-image{
    width:64px;
    height:64px;
    background:#F5F5F5;
    display:flex;
    align-items:center;
    justify-content:center;
    margin-bottom:14px;
    overflow:hidden;
}

.wc-selected-category-image img{
    width:100%;
    height:100%;
    object-fit:contain;
}

.wc-selected-category span{
    display:block;
    width:100%;
    text-align:center;
    font-size:14px;
    line-height:1.4;
    color:#555;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}

@media (max-width:1024px){
    .wc-selected-categories{
        grid-template-columns:repeat(3, minmax(0, 1fr));
    }
}

@media (max-width:767px){
    .wc-selected-categories{
        grid-template-columns:repeat(2, minmax(0, 1fr));
        gap:20px 16px;
    }

    .wc-selected-category-image{
        width:80px;
        height:80px;
    }

    .wc-selected-category span{
        font-size:14px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4eb2b42 */.wc-cat-list{
    margin:0;
    padding:0;
    list-style:none;
    background:#fff;
}

.wc-cat-list li{
    border-bottom:1px dashed #E6E6E6;
}

.wc-cat-list li:last-child{
    border-bottom:none;
}

.wc-cat-list a{
    display:block;
    padding:12px 12px 16px ;
    color:#111;
    text-decoration:none;
    font-size:14px;
    font-weight:500;
    transition:.2s;
}

.wc-cat-list a:hover{
    color:#000;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-958b8fc */.wc-brands-grid{
    display:grid;
    grid-template-columns:repeat(5,minmax(0,1fr));
    gap:32px 24px;
}

.wc-brand-item{
    text-align:center;
    text-decoration:none;
    color:inherit;
}

.wc-brand-image{
    width:64px;
    height:64px;
    margin:0px auto 8px;
    display:flex;
    align-items:center;
    justify-content:center;
    background:#fff;
    transition:.2s;
}

.wc-brand-image img{
     width:64px;
    height:64px;
    border-radius: 99px;
    border:1px solid #E5E5E5;
    object-fit:contain;
}

.wc-brand-item span{
    display:block;
    font-size:14px;
    color:#666;
}

.wc-brand-item:hover .wc-brand-image{
    border-color:#000;
}

@media(max-width:1024px){
    .wc-brands-grid{
        grid-template-columns:repeat(4,1fr);
    }
}

@media(max-width:767px){
    .wc-brands-grid{
        grid-template-columns:repeat(2,1fr);
        gap:24px 16px;
    }

    .wc-brand-image{
        width:80px;
        height:80px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b73e6d9 */.elementor-10880 .elementor-element.elementor-element-b73e6d9{
    max-height: 540px;
    overflow-y: scroll;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40fd7cb */.elementor-10880 .elementor-element.elementor-element-40fd7cb{
    max-height: 540px;
    overflow-y: scroll;
}

.wc-selected-categories{
    display:grid;
    grid-template-columns:repeat(5, minmax(0, 1fr));
    gap:24px;
}

.wc-selected-category{
    display:flex;
    flex-direction:column;
    align-items:center;
    text-decoration:none;
    color:inherit;
    min-width:0;
}

.wc-selected-category-image{
    width:64px;
    height:64px;
    background:#F5F5F5;
    display:flex;
    align-items:center;
    justify-content:center;
    margin-bottom:14px;
    overflow:hidden;
}

.wc-selected-category-image img{
    width:100%;
    height:100%;
    object-fit:contain;
}

.wc-selected-category span{
    display:block;
    width:100%;
    text-align:center;
    font-size:14px;
    line-height:1.4;
    color:#555;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}

@media (max-width:1024px){
    .wc-selected-categories{
        grid-template-columns:repeat(3, minmax(0, 1fr));
    }
}

@media (max-width:767px){
    .wc-selected-categories{
        grid-template-columns:repeat(2, minmax(0, 1fr));
        gap:20px 16px;
    }

    .wc-selected-category-image{
        width:80px;
        height:80px;
    }

    .wc-selected-category span{
        font-size:14px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4eb2b42 */.wc-cat-list{
    margin:0;
    padding:0;
    list-style:none;
    background:#fff;
}

.wc-cat-list li{
    border-bottom:1px dashed #E6E6E6;
}

.wc-cat-list li:last-child{
    border-bottom:none;
}

.wc-cat-list a{
    display:block;
    padding:12px 12px 16px ;
    color:#111;
    text-decoration:none;
    font-size:14px;
    font-weight:500;
    transition:.2s;
}

.wc-cat-list a:hover{
    color:#000;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-958b8fc */.wc-brands-grid{
    display:grid;
    grid-template-columns:repeat(5,minmax(0,1fr));
    gap:32px 24px;
}

.wc-brand-item{
    text-align:center;
    text-decoration:none;
    color:inherit;
}

.wc-brand-image{
    width:64px;
    height:64px;
    margin:0px auto 8px;
    display:flex;
    align-items:center;
    justify-content:center;
    background:#fff;
    transition:.2s;
}

.wc-brand-image img{
     width:64px;
    height:64px;
    border-radius: 99px;
    border:1px solid #E5E5E5;
    object-fit:contain;
}

.wc-brand-item span{
    display:block;
    font-size:14px;
    color:#666;
}

.wc-brand-item:hover .wc-brand-image{
    border-color:#000;
}

@media(max-width:1024px){
    .wc-brands-grid{
        grid-template-columns:repeat(4,1fr);
    }
}

@media(max-width:767px){
    .wc-brands-grid{
        grid-template-columns:repeat(2,1fr);
        gap:24px 16px;
    }

    .wc-brand-image{
        width:80px;
        height:80px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b73e6d9 */.elementor-10880 .elementor-element.elementor-element-b73e6d9{
    max-height: 540px;
    overflow-y: scroll;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40fd7cb */.elementor-10880 .elementor-element.elementor-element-40fd7cb{
    max-height: 540px;
    overflow-y: scroll;
}

.wc-selected-categories{
    display:grid;
    grid-template-columns:repeat(5, minmax(0, 1fr));
    gap:24px;
}

.wc-selected-category{
    display:flex;
    flex-direction:column;
    align-items:center;
    text-decoration:none;
    color:inherit;
    min-width:0;
}

.wc-selected-category-image{
    width:64px;
    height:64px;
    background:#F5F5F5;
    display:flex;
    align-items:center;
    justify-content:center;
    margin-bottom:14px;
    overflow:hidden;
}

.wc-selected-category-image img{
    width:100%;
    height:100%;
    object-fit:contain;
}

.wc-selected-category span{
    display:block;
    width:100%;
    text-align:center;
    font-size:14px;
    line-height:1.4;
    color:#555;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}

@media (max-width:1024px){
    .wc-selected-categories{
        grid-template-columns:repeat(3, minmax(0, 1fr));
    }
}

@media (max-width:767px){
    .wc-selected-categories{
        grid-template-columns:repeat(2, minmax(0, 1fr));
        gap:20px 16px;
    }

    .wc-selected-category-image{
        width:80px;
        height:80px;
    }

    .wc-selected-category span{
        font-size:14px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4eb2b42 */.wc-cat-list{
    margin:0;
    padding:0;
    list-style:none;
    background:#fff;
}

.wc-cat-list li{
    border-bottom:1px dashed #E6E6E6;
}

.wc-cat-list li:last-child{
    border-bottom:none;
}

.wc-cat-list a{
    display:block;
    padding:12px 12px 16px ;
    color:#111;
    text-decoration:none;
    font-size:14px;
    font-weight:500;
    transition:.2s;
}

.wc-cat-list a:hover{
    color:#000;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-958b8fc */.wc-brands-grid{
    display:grid;
    grid-template-columns:repeat(5,minmax(0,1fr));
    gap:32px 24px;
}

.wc-brand-item{
    text-align:center;
    text-decoration:none;
    color:inherit;
}

.wc-brand-image{
    width:64px;
    height:64px;
    margin:0px auto 8px;
    display:flex;
    align-items:center;
    justify-content:center;
    background:#fff;
    transition:.2s;
}

.wc-brand-image img{
     width:64px;
    height:64px;
    border-radius: 99px;
    border:1px solid #E5E5E5;
    object-fit:contain;
}

.wc-brand-item span{
    display:block;
    font-size:14px;
    color:#666;
}

.wc-brand-item:hover .wc-brand-image{
    border-color:#000;
}

@media(max-width:1024px){
    .wc-brands-grid{
        grid-template-columns:repeat(4,1fr);
    }
}

@media(max-width:767px){
    .wc-brands-grid{
        grid-template-columns:repeat(2,1fr);
        gap:24px 16px;
    }

    .wc-brand-image{
        width:80px;
        height:80px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b73e6d9 */.elementor-10880 .elementor-element.elementor-element-b73e6d9{
    max-height: 540px;
    overflow-y: scroll;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40fd7cb */.elementor-10880 .elementor-element.elementor-element-40fd7cb{
    max-height: 540px;
    overflow-y: scroll;
}

.wc-selected-categories{
    display:grid;
    grid-template-columns:repeat(5, minmax(0, 1fr));
    gap:24px;
}

.wc-selected-category{
    display:flex;
    flex-direction:column;
    align-items:center;
    text-decoration:none;
    color:inherit;
    min-width:0;
}

.wc-selected-category-image{
    width:64px;
    height:64px;
    background:#F5F5F5;
    display:flex;
    align-items:center;
    justify-content:center;
    margin-bottom:14px;
    overflow:hidden;
}

.wc-selected-category-image img{
    width:100%;
    height:100%;
    object-fit:contain;
}

.wc-selected-category span{
    display:block;
    width:100%;
    text-align:center;
    font-size:14px;
    line-height:1.4;
    color:#555;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}

@media (max-width:1024px){
    .wc-selected-categories{
        grid-template-columns:repeat(3, minmax(0, 1fr));
    }
}

@media (max-width:767px){
    .wc-selected-categories{
        grid-template-columns:repeat(2, minmax(0, 1fr));
        gap:20px 16px;
    }

    .wc-selected-category-image{
        width:80px;
        height:80px;
    }

    .wc-selected-category span{
        font-size:14px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4eb2b42 */.wc-cat-list{
    margin:0;
    padding:0;
    list-style:none;
    background:#fff;
}

.wc-cat-list li{
    border-bottom:1px dashed #E6E6E6;
}

.wc-cat-list li:last-child{
    border-bottom:none;
}

.wc-cat-list a{
    display:block;
    padding:12px 12px 16px ;
    color:#111;
    text-decoration:none;
    font-size:14px;
    font-weight:500;
    transition:.2s;
}

.wc-cat-list a:hover{
    color:#000;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-958b8fc */.wc-brands-grid{
    display:grid;
    grid-template-columns:repeat(5,minmax(0,1fr));
    gap:32px 24px;
}

.wc-brand-item{
    text-align:center;
    text-decoration:none;
    color:inherit;
}

.wc-brand-image{
    width:64px;
    height:64px;
    margin:0px auto 8px;
    display:flex;
    align-items:center;
    justify-content:center;
    background:#fff;
    transition:.2s;
}

.wc-brand-image img{
     width:64px;
    height:64px;
    border-radius: 99px;
    border:1px solid #E5E5E5;
    object-fit:contain;
}

.wc-brand-item span{
    display:block;
    font-size:14px;
    color:#666;
}

.wc-brand-item:hover .wc-brand-image{
    border-color:#000;
}

@media(max-width:1024px){
    .wc-brands-grid{
        grid-template-columns:repeat(4,1fr);
    }
}

@media(max-width:767px){
    .wc-brands-grid{
        grid-template-columns:repeat(2,1fr);
        gap:24px 16px;
    }

    .wc-brand-image{
        width:80px;
        height:80px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b73e6d9 */.elementor-10880 .elementor-element.elementor-element-b73e6d9{
    max-height: 540px;
    overflow-y: scroll;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40fd7cb */.elementor-10880 .elementor-element.elementor-element-40fd7cb{
    max-height: 540px;
    overflow-y: scroll;
}

.wc-selected-categories{
    display:grid;
    grid-template-columns:repeat(5, minmax(0, 1fr));
    gap:24px;
}

.wc-selected-category{
    display:flex;
    flex-direction:column;
    align-items:center;
    text-decoration:none;
    color:inherit;
    min-width:0;
}

.wc-selected-category-image{
    width:64px;
    height:64px;
    background:#F5F5F5;
    display:flex;
    align-items:center;
    justify-content:center;
    margin-bottom:14px;
    overflow:hidden;
}

.wc-selected-category-image img{
    width:100%;
    height:100%;
    object-fit:contain;
}

.wc-selected-category span{
    display:block;
    width:100%;
    text-align:center;
    font-size:14px;
    line-height:1.4;
    color:#555;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}

@media (max-width:1024px){
    .wc-selected-categories{
        grid-template-columns:repeat(3, minmax(0, 1fr));
    }
}

@media (max-width:767px){
    .wc-selected-categories{
        grid-template-columns:repeat(2, minmax(0, 1fr));
        gap:20px 16px;
    }

    .wc-selected-category-image{
        width:80px;
        height:80px;
    }

    .wc-selected-category span{
        font-size:14px;
    }
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-8ca2212 */.elementor-10880 .elementor-element.elementor-element-8ca2212 .e-n-menu-dropdown-icon svg path{
    fill: none;
}/* End custom CSS */