.elementor-8088 .elementor-element.elementor-element-413ed5c{--display:flex;--min-height:335px;--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;--justify-content:center;--overlay-opacity:0.5;}.elementor-8088 .elementor-element.elementor-element-413ed5c:not(.elementor-motion-effects-element-type-background), .elementor-8088 .elementor-element.elementor-element-413ed5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dexarte.com/wp-content/uploads/2026/04/152152.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8088 .elementor-element.elementor-element-413ed5c::before, .elementor-8088 .elementor-element.elementor-element-413ed5c > .elementor-background-video-container::before, .elementor-8088 .elementor-element.elementor-element-413ed5c > .e-con-inner > .elementor-background-video-container::before, .elementor-8088 .elementor-element.elementor-element-413ed5c > .elementor-background-slideshow::before, .elementor-8088 .elementor-element.elementor-element-413ed5c > .e-con-inner > .elementor-background-slideshow::before, .elementor-8088 .elementor-element.elementor-element-413ed5c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-8088 .elementor-element.elementor-element-a8b1dd9{text-align:center;}.elementor-8088 .elementor-element.elementor-element-a8b1dd9 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );color:#FFFFFF;}.elementor-8088 .elementor-element.elementor-element-e0035ca .woocommerce-breadcrumb{color:var( --e-global-color-2e84899 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );text-align:center;}.elementor-8088 .elementor-element.elementor-element-e0035ca .woocommerce-breadcrumb > a{color:var( --e-global-color-183cd89 );}.elementor-8088 .elementor-element.elementor-element-97f3c79{--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:40px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-8088 .elementor-element.elementor-element-a3617f1{--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:50px;--padding-left:10px;--padding-right:10px;}.elementor-8088 .elementor-element.elementor-element-ceac97f{--grid-columns:4;--grid-row-gap:0px;--grid-column-gap:0px;}@media(max-width:1699px){.elementor-8088 .elementor-element.elementor-element-a8b1dd9 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-8088 .elementor-element.elementor-element-e0035ca .woocommerce-breadcrumb{font-size:var( --e-global-typography-text-font-size );}.elementor-8088 .elementor-element.elementor-element-ceac97f{--grid-row-gap:0px;--grid-column-gap:0px;}}@media(max-width:1279px){.elementor-8088 .elementor-element.elementor-element-a8b1dd9 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-8088 .elementor-element.elementor-element-e0035ca .woocommerce-breadcrumb{font-size:var( --e-global-typography-text-font-size );}.elementor-8088 .elementor-element.elementor-element-ceac97f{--grid-columns:3;--grid-row-gap:0px;--grid-column-gap:0px;}}@media(max-width:575px){.elementor-8088 .elementor-element.elementor-element-a8b1dd9 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-8088 .elementor-element.elementor-element-e0035ca .woocommerce-breadcrumb{font-size:var( --e-global-typography-text-font-size );}.elementor-8088 .elementor-element.elementor-element-97f3c79{--padding-top:20px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8088 .elementor-element.elementor-element-ceac97f{--grid-columns:2;--grid-row-gap:0px;--grid-column-gap:0px;}}@media(min-width:1700px){.elementor-8088 .elementor-element.elementor-element-413ed5c:not(.elementor-motion-effects-element-type-background), .elementor-8088 .elementor-element.elementor-element-413ed5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for shortcode, class: .elementor-element-b93bbd2 *//* Wrapper */
.custom-filter-wrapper {
    display: flex;
    gap: 20px;
    flex-wrap: wrap;
}

/* Select Base */
.custom-filter select,
.custom-sort select {
    background-color: #6B2248 !important;
    color: #fff;
    border: 0px solid #ff7a00;
    padding: 14px 20px;
    min-width: 230px;
    font-size: 14px;
    text-transform: uppercase;
    cursor: pointer;
    appearance: none;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    transition: all 0.3s ease;
}

/* Hover (closed select only) */
.custom-filter select:hover,
.custom-sort select:hover {
    background-color: #1A3A4A !important;
    color: #fff ;
}

/* Remove blue focus outline */
.custom-filter select:focus,
.custom-sort select:focus {
    outline: none !important;
    box-shadow: none !important;
}

.custom-filter select option:hover,
.custom-sort select option:hover {
    background-color: #1A3A4A !important;
    color: #fff ;
}
    
}



.custom-filter select option:focus,
.custom-sort select option:focus {
    outline: none !important;
    box-shadow: none !important;
    
} 

/* Dropdown options base */
.custom-filter select option,
.custom-sort select option {
    background-color: #1A3A4A !important;
    color: #fff !important;
    text-transform: uppercase;
}

/* Selected option */
.custom-filter select option:checked {
    background-color: #1A3A4A !important;
    color: #fff !important;
}

/* Hover option (works in some browsers) */
.custom-filter select option:hover,
.custom-sort select option:hover {
    background-color: #1A3A4A !important;
    color: #fff !important;
}






/* Mobile */
@media (max-width: 768px) {
    .custom-filter-wrapper {
        flex-direction: row;
    }
    
    .custom-filter select, .custom-sort select {
        width: 150px;
        min-width: 100%;
    }
    
    .custom-filter select,
.custom-sort select {
    border: 1px solid #1A3A4A;
    padding: 10px 10px;
    font-size: 12px;
}
    
    
}/* End custom CSS */