.elementor-7836 .elementor-element.elementor-element-f372e4c{margin-top:32px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-7836 .elementor-element.elementor-element-fb3439d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7836 .elementor-element.elementor-element-fb3439d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7836 .elementor-element.elementor-element-fb3439d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-7836 .elementor-element.elementor-element-45541cb7 .pp-buttons-group{column-gap:20px;row-gap:20px;}.elementor-7836 .elementor-element.elementor-element-45541cb7 .pp-button{font-family:"Montserrat", Sans-serif;font-size:14px;background:#FFFFFF;color:#717171;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-7836 .elementor-element.elementor-element-45541cb7 .pp-icon-before .pp-button-icon{margin-right:8px;}.elementor-7836 .elementor-element.elementor-element-45541cb7 .pp-icon-after .pp-button-icon{margin-left:8px;}.elementor-7836 .elementor-element.elementor-element-45541cb7 .pp-icon-top .pp-button-icon{margin-bottom:8px;}.elementor-7836 .elementor-element.elementor-element-45541cb7 .pp-icon-bottom .pp-button-icon{margin-top:8px;}.pp-tooltip-45541cb7{text-align:center;}.pp-tooltip.pp-tooltip-45541cb7 .tooltipster-box{background-color:#000000;}.pp-tooltip.pp-tooltip-45541cb7.tooltipster-top .tooltipster-arrow-background{border-top-color:#000000;}.pp-tooltip.pp-tooltip-45541cb7.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#000000;}.pp-tooltip.pp-tooltip-45541cb7.tooltipster-left .tooltipster-arrow-background{border-left-color:#000000;}.pp-tooltip.pp-tooltip-45541cb7.tooltipster-right .tooltipster-arrow-background{border-right-color:#000000;}.pp-tooltip.pp-tooltip-45541cb7 .pp-tooltip-content{color:#ffffff;}.elementor-7836 .elementor-element.elementor-element-0024b29{margin-top:10px;margin-bottom:18px;}.elementor-7836 .elementor-element.elementor-element-f28a576 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7836 .elementor-element.elementor-element-f28a576{text-align:center;}@media(max-width:767px){.elementor-7836 .elementor-element.elementor-element-45541cb7 .pp-buttons-group{column-gap:10px;row-gap:10px;}}/* Start custom CSS for woo-category-carousel, class: .elementor-element-13bfe97 */.choices__inner {
    border: 1px solid #e7a6b7;
    padding: 0;
    margin: 0 !important;
    border-radius: 0;
}

input.choices__input.choices__input--cloned {
    border: 0;
    color: white;
    background: #e7a6b7;
    font-weight: 600;
    margin: 0;
    padding: 13px;
}


.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: white;
    font-weight: 500;
}

span.select2-selection.select2-selection--single {
    background: #e6a6b7;
    margin: 0;
    padding: 8px;
}/* End custom CSS */
/* Start custom CSS *//* Title styling - Always visible */
		.category-item h3 {
			position: absolute;
			top: 50%;
			left: 50%;
			transform: translate(-50%, -50%);
			color: #fff;
			font-size: 3rem;
			z-index: 2;
			margin: 0; /* Remove default margin */
			opacity: 1; /* Always visible */
			transition: none; /* Disable hover transition */
		}
		
        .category-item img {
            display: block;
            width: 100%;
            height: 250px;
        }
        
        .woo-archive-grid {
            display: grid;
            grid-template-columns: repeat(4, 1fr);
            gap: 5px;
        }
        .woo-product {
            position: relative;
            overflow: hidden;
        }
        .woo-product img {
            width: 100%;
            display: block;
            transition: transform 0.3s ease-in-out;
        }
        .woo-product:hover img {
            transform: scale(1.1);
        }
        .woo-overlay {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            background: rgba(0, 0, 0, 0.5);
            opacity: 0;
            transition: opacity 0.3s ease-in-out;
        }
        .woo-product:hover .woo-overlay {
            opacity: 1;
        }
        .woo-overlay h3 {
            color: white;
            font-size: 18px;
            margin-bottom: 10px;
        }
        .woo-call-text {
            color: white;
            font-size: 14px;
        }
        .woo-pagination {
            text-align: center;
            margin-top: 20px;
        }
        .woo-pagination a {
            padding: 8px 12px;
            border: 1px solid #ddd;
            margin: 0 5px;
            text-decoration: none;
            color: #333;
        }
        .woo-pagination .current {
            font-weight: bold;
            background: #0073aa;
            color: #fff;
        }/* End custom CSS */