/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 03 2026 | 17:13:41 */
.wcu-a .pxl-content-btn,.wishsuite-button svg, .wishsuite-btn-text,
a.htcompare-btn{
    display: none !important;
}
ins {
    background-color: #2f8f8647 !important;
}
/*
.woocommerce .button:not(.add_to_cart_button):not(.single_add_to_cart_button):not(.added_to_cart), .woocommerce-page .button:not(.add_to_cart_button):not(.single_add_to_cart_button):not(.added_to_cart) {
     background-color: #2f8f8647 !important;
}
*/

#pxl-header-elementor .px-header--fixed.smaller .bg-menu-blur {
    background: #ffffff;
}


/* Active Tab Background Remove */
.e-n-tabs-heading .e-n-tab-title[aria-selected="true"] {
    background-color: transparent !important;
}

/* Hover Background Remove */
.e-n-tabs-heading .e-n-tab-title:hover {
    background-color: transparent !important;
}

/* Background remove for focus state */
.e-n-tabs-heading .e-n-tab-title:focus,
.e-n-tabs-heading .e-n-tab-title:active {
    background-color: transparent !important;
}
/* Focus and Active state shadow/overlay remove */
selector .e-n-tab-title:focus,
selector .e-n-tab-title:active {
    background-color: transparent !important;
    outline: none !important;
}



.woocommerce .new-product-label {
    top: 30px !important;
    left: 50px !important;
    background-color: #2f8f86 !important;
}


.pxl-breadcrumb span.breadcrumb-entry {
    color: #f2f2f2;
}


.woocommerce .wooc-product-meta {
    display: none;
}





/* Fix parent layout */
.woocommerce-product-inner {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
}

/* Reset meta and add-to-cart wrapper */
.woocommerce-product-inner .woocommerce-product-meta,
.woocommerce-product-inner .woocommerce-add-to--cart {
    position: static !important; /* Critical fix for alignment */
    transform: none !important;
    opacity: 1 !important;
    visibility: visible !important;
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    margin-top: 15px !important;
}

/* Center the button wrapper */
.woocommerce-product-inner .woocommerce-add-to--cart {
    display: flex !important;
    justify-content: center !important;
}

/* Button styling */
.woocommerce-product-inner .woocommerce-add-to--cart a.button {
    position: static !important;
    transform: none !important;
    left: auto !important;
    right: auto !important;
    margin: 0 auto !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 90% !important;
    max-width: 240px !important;
    height: 44px !important;

    background: transparent !important;
    color: #000 !important;
    border: 1px solid #000 !important;
    border-radius: 50px !important;
}

/* Hover effect (color only) */
.woocommerce-product-inner .woocommerce-add-to--cart a.button:hover {
    background: #000 !important;
    color: #fff !important;
}

/* Disable all hover transform animations */
.woocommerce-product-inner:hover * {
    transform: none !important;
}

/* Force add-to-cart to always be visible */
.woocommerce-product-inner .woocommerce-add-to--cart,
.woocommerce-product-inner .woocommerce-add-to--cart * {
    opacity: 1 !important;
    visibility: visible !important;
}

/* Remove hover dependency for visibility */
.woocommerce-product-inner:not(:hover) .woocommerce-add-to--cart {
    opacity: 1 !important;
    visibility: visible !important;
}

/* Disable overlay elements if used by theme */
.woocommerce-product-inner .product-overlay,
.woocommerce-product-inner .hover-area {
    display: none !important;
}

/* Remove transition delays */
.woocommerce-product-inner .woocommerce-add-to--cart {
    transition: none !important;
}