.woocommerce-product-gallery__trigger {
    display: none !important;
}

.woocommerce-product-gallery__image a {
    pointer-events: none !important;
}

.woocommerce-product-gallery .zoomImg {
    display: none !important;
}

.woocommerce-product-gallery__wrapper img {
    transform: none !important;
}
.single-product .summary {
    padding-top: 30px;
}
/* MOBILE MENU FIX */
@media screen and (max-width: 768px) {
    .ast-mobile-popup-drawer .menu-item a,
    .ast-mobile-popup-drawer .menu-link,
    .ast-header-break-point .main-header-menu .menu-link {
        display: block !important;
        width: 100% !important;
        padding: 14px 18px !important;
        margin-bottom: 10px !important;
        border-radius: 10px !important;
        background: rgba(245, 166, 35, 0.85) !important;
        color: #000 !important;
        font-size: 17px !important;
        font-weight: 700 !important;
        line-height: 1.4 !important;
        text-align: left !important;
        visibility: visible !important;
        opacity: 1 !important;
        box-shadow: none !important;
    }

    .ast-mobile-popup-drawer .menu-item {
        display: block !important;
    }
}

/* DESKTOP GLASS MENU */
@media screen and (min-width: 769px) {
    .ast-desktop .main-header-menu > .menu-item > .menu-link {
        background: rgba(255, 153, 0, 0.10);
        backdrop-filter: blur(8px);
        -webkit-backdrop-filter: blur(8px);
        border: 1px solid rgba(255, 153, 0, 0.20);
        border-radius: 10px;
        padding: 8px 12px;
        margin: 0 2px;
        transition: all 0.25s ease;
        box-shadow: 0 0 0 rgba(255,153,0,0);
        font-size: 15px;
        color: white !important;
    }

    .ast-desktop .main-header-menu > .menu-item > .menu-link:hover {
        background: rgba(255, 153, 0, 0.18);
        box-shadow: 0 0 10px rgba(255,153,0,0.30);
        transform: translateY(-1px);
        color: white !important;
    }
}
/* DARKER MENU BUTTONS ON LIGHT PAGES */
.woocommerce .main-header-menu > .menu-item > .menu-link,
.woocommerce-page .main-header-menu > .menu-item > .menu-link {
    background: rgba(0, 0, 0, 0.35) !important;
    border: 1px solid rgba(255, 153, 0, 0.35) !important;
    color: #ffffff !important;
}
/* CTA BUTTON GLOW EFFECT */
.elementor-button,
.wp-block-button__link,
button,
.single_add_to_cart_button {
    transition: all 0.3s ease !important;
    box-shadow: 0 0 12px rgba(245, 166, 35, 0.25) !important;
}

.elementor-button:hover,
.wp-block-button__link:hover,
button:hover,
.single_add_to_cart_button:hover {
    box-shadow: 0 0 22px rgba(245, 166, 35, 0.45) !important;
    transform: translateY(-2px);
}
body {
    animation: pageFadeIn 0.65s ease;
}

@keyframes pageFadeIn {
    from {
        opacity: 0;
        transform: translateY(12px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}
/* HEADING GLOW */
h1, h2 {
    text-shadow: 0 0 10px rgba(245,166,35,0.15);
}
