.elementor-8488 .elementor-element.elementor-element-547f3180 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-8488 .elementor-element.elementor-element-547f3180:not(.elementor-motion-effects-element-type-background), .elementor-8488 .elementor-element.elementor-element-547f3180 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-8488 .elementor-element.elementor-element-547f3180 > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8488 .elementor-element.elementor-element-547f3180{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-8488 .elementor-element.elementor-element-1e7615a4 > .elementor-element-populated{border-style:none;}.elementor-8488 .elementor-element.elementor-element-1e7615a4 > .elementor-element-populated, .elementor-8488 .elementor-element.elementor-element-1e7615a4 > .elementor-element-populated > .elementor-background-overlay, .elementor-8488 .elementor-element.elementor-element-1e7615a4 > .elementor-background-slideshow{border-radius:2px 2px 2px 2px;}.elementor-8488 .elementor-element.elementor-element-6be9baa0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8488 .elementor-element.elementor-element-6be9baa0{text-align:start;}.elementor-8488 .elementor-element.elementor-element-2082bb08{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8488 .elementor-element.elementor-element-2082bb08.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8488 .elementor-element.elementor-element-2082bb08 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;color:#000000;}.elementor-8488 .elementor-element.elementor-element-da26847.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8488 .elementor-element.elementor-element-5f519012 > .elementor-element-populated{border-style:none;}.elementor-8488 .elementor-element.elementor-element-5f519012 > .elementor-element-populated, .elementor-8488 .elementor-element.elementor-element-5f519012 > .elementor-element-populated > .elementor-background-overlay, .elementor-8488 .elementor-element.elementor-element-5f519012 > .elementor-background-slideshow{border-radius:2px 2px 2px 2px;}.elementor-8488 .elementor-element.elementor-element-53c199c6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8488 .elementor-element.elementor-element-53c199c6{text-align:start;}.elementor-8488 .elementor-element.elementor-element-30ccb52a{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8488 .elementor-element.elementor-element-30ccb52a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8488 .elementor-element.elementor-element-30ccb52a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;line-height:18px;color:#000000;}.elementor-8488 .elementor-element.elementor-element-4d748d0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8488 .elementor-element.elementor-element-141edb51 > .elementor-element-populated{border-style:none;}.elementor-8488 .elementor-element.elementor-element-141edb51 > .elementor-element-populated, .elementor-8488 .elementor-element.elementor-element-141edb51 > .elementor-element-populated > .elementor-background-overlay, .elementor-8488 .elementor-element.elementor-element-141edb51 > .elementor-background-slideshow{border-radius:2px 2px 2px 2px;}.elementor-8488 .elementor-element.elementor-element-319bf9ba.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8488 .elementor-element.elementor-element-319bf9ba{text-align:start;}.elementor-8488 .elementor-element.elementor-element-653a8361{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8488 .elementor-element.elementor-element-653a8361.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8488 .elementor-element.elementor-element-653a8361 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;line-height:18px;color:#000000;}.elementor-8488 .elementor-element.elementor-element-70d9e17.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8488 .elementor-element.elementor-element-63cedf20 > .elementor-element-populated{border-style:none;}.elementor-8488 .elementor-element.elementor-element-63cedf20 > .elementor-element-populated, .elementor-8488 .elementor-element.elementor-element-63cedf20 > .elementor-element-populated > .elementor-background-overlay, .elementor-8488 .elementor-element.elementor-element-63cedf20 > .elementor-background-slideshow{border-radius:2px 2px 2px 2px;}.elementor-8488 .elementor-element.elementor-element-1cf065ef.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8488 .elementor-element.elementor-element-1cf065ef{text-align:start;}.elementor-8488 .elementor-element.elementor-element-442d6b90{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8488 .elementor-element.elementor-element-442d6b90.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8488 .elementor-element.elementor-element-442d6b90 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;line-height:18px;color:#000000;}.elementor-8488 .elementor-element.elementor-element-6e1ccc2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8488 .elementor-element.elementor-element-6db94b5d > .elementor-element-populated{border-style:none;}.elementor-8488 .elementor-element.elementor-element-6db94b5d > .elementor-element-populated, .elementor-8488 .elementor-element.elementor-element-6db94b5d > .elementor-element-populated > .elementor-background-overlay, .elementor-8488 .elementor-element.elementor-element-6db94b5d > .elementor-background-slideshow{border-radius:2px 2px 2px 2px;}.elementor-8488 .elementor-element.elementor-element-7adce28c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8488 .elementor-element.elementor-element-7adce28c{text-align:start;}.elementor-8488 .elementor-element.elementor-element-4a6c95c9{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8488 .elementor-element.elementor-element-4a6c95c9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8488 .elementor-element.elementor-element-4a6c95c9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;color:#000000;}.elementor-8488 .elementor-element.elementor-element-4042e4f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8488 .elementor-element.elementor-element-5d736209 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-8488 .elementor-element.elementor-element-5d736209:not(.elementor-motion-effects-element-type-background), .elementor-8488 .elementor-element.elementor-element-5d736209 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-8488 .elementor-element.elementor-element-5d736209{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:50px;}.elementor-8488 .elementor-element.elementor-element-5d736209 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:767px){.elementor-8488 .elementor-element.elementor-element-1e7615a4{width:50%;}.elementor-8488 .elementor-element.elementor-element-5f519012{width:50%;}.elementor-8488 .elementor-element.elementor-element-141edb51{width:50%;}.elementor-8488 .elementor-element.elementor-element-63cedf20{width:50%;}.elementor-8488 .elementor-element.elementor-element-6db94b5d{width:50%;}}@media(min-width:768px){.elementor-8488 .elementor-element.elementor-element-1e7615a4{width:20%;}.elementor-8488 .elementor-element.elementor-element-5f519012{width:20%;}.elementor-8488 .elementor-element.elementor-element-141edb51{width:20%;}.elementor-8488 .elementor-element.elementor-element-63cedf20{width:20%;}.elementor-8488 .elementor-element.elementor-element-6db94b5d{width:20%;}}/* Start custom CSS for section, class: .elementor-element-547f3180 */.ar-product-card {
    min-height: 330px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    text-align: center;
    padding: 15px 10px;
}

/* Image area same size for all products */
.ar-product-card .elementor-widget-image {
    width: 180px;
    height: 180px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto 18px !important;
}

.ar-product-card img {
    width: 180px;
    height: 180px;
    object-fit: contain;
    display: block;
}

/* Product title same height */
.ar-product-card .elementor-heading-title {
    min-height: 65px;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    text-align: center;
    line-height: 1.15;
    font-size: 16px;
    font-weight: 700;
    margin: 0;
}

/* Button aligned same level */
.ar-product-card .elementor-button-wrapper {
    margin-top: auto;
}

.ar-product-card .elementor-button {
    background-color: #b30000;
    color: #ffffff;
    border-radius: 0;
    border: none;
    padding: 12px 28px;
    font-size: 15px;
    font-weight: 600;
    line-height: 1;
    min-width: 155px;
    text-align: center;
}

.ar-product-card .elementor-button:hover {
    background-color: #000000;
    color: #ffffff;
}

@media (max-width: 768px) {
    .ar-product-card {
        min-height: 300px;
        padding: 12px 8px;
    }

    .ar-product-card .elementor-widget-image {
        width: 150px;
        height: 150px;
    }

    .ar-product-card img {
        width: 150px;
        height: 150px;
    }

    .ar-product-card .elementor-heading-title {
        min-height: 60px;
        font-size: 14px;
    }

    .ar-product-card .elementor-button {
        min-width: 140px;
        padding: 11px 22px;
        font-size: 14px;
    }
}/* End custom CSS */