/* =============================================
   Shop Now Button Hover & Pointer Events Fix
   Snippet ID: 06888930
   ============================================= */

/* --- Fix pointer-events on all home page CTA buttons --- */
.elementor-10 .elementor-widget-button,
.elementor-10 .elementor-widget-button .elementor-button-content-wrapper,
.elementor-10 .elementor-widget-button .elementor-button-text,
.elementor-10 .elementor-widget-button .elementor-button {
    pointer-events: auto;
}

/* Ensure parent containers don't block clicks */
.elementor-10 .elementor-element.elementor-widget-button {
    pointer-events: auto;
    position: relative;
    z-index: 10;
}

/* --- "Shop Casings" hero button (element 594bd1c4) --- */
.elementor-10 .elementor-element-594bd1c4 .elementor-button {
    pointer-events: auto;
    cursor: pointer;
    transition: background-color 0.3s ease, color 0.3s ease, transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-10 .elementor-element-594bd1c4 .elementor-button:hover,
.elementor-10 .elementor-element-594bd1c4 .elementor-button:focus {
    opacity: 0.92;
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.18);
    transform: translateY(-2px);
}

/* --- "More About Us" button (element f5be659) --- */
.elementor-10 .elementor-element-f5be659 .elementor-button {
    pointer-events: auto;
    cursor: pointer;
    transition: background-color 0.3s ease, color 0.3s ease, transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-10 .elementor-element-f5be659 .elementor-button:hover,
.elementor-10 .elementor-element-f5be659 .elementor-button:focus {
    opacity: 0.92;
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.18);
    transform: translateY(-2px);
}

/* --- "View all products" button (element 188c1fe4) --- */
.elementor-10 .elementor-element-188c1fe4 .elementor-button {
    pointer-events: auto;
    cursor: pointer;
    transition: background-color 0.3s ease, color 0.3s ease, transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-10 .elementor-element-188c1fe4 .elementor-button:hover,
.elementor-10 .elementor-element-188c1fe4 .elementor-button:focus {
    opacity: 0.92;
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.18);
    transform: translateY(-2px);
}

/* --- "Shop Premium Casings" CTA button (element 2616c6e9) --- */
.elementor-10 .elementor-element-2616c6e9 .elementor-button {
    pointer-events: auto;
    cursor: pointer;
    transition: background-color 0.3s ease, color 0.3s ease, transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-10 .elementor-element-2616c6e9 .elementor-button:hover,
.elementor-10 .elementor-element-2616c6e9 .elementor-button:focus {
    opacity: 0.92;
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.18);
    transform: translateY(-2px);
}

/* --- Product card "Buy Now" buttons (loop template 132, element c8ce9f0) --- */
.elementor-132 .elementor-element-c8ce9f0 .elementor-button {
    pointer-events: auto;
    cursor: pointer;
    transition: background-color 0.3s ease, color 0.3s ease, transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-132 .elementor-element-c8ce9f0 .elementor-button:hover,
.elementor-132 .elementor-element-c8ce9f0 .elementor-button:focus {
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.18);
    transform: translateY(-2px);
}
