/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
 @media (min-width: 992px) {
    .col-lg-10 {
        flex: 0 0 99.33333%;
        max-width: 99.33333%;
    }
}

@media (min-width: 768px) {
    .col-md-9 {
        flex: 0 0 99%;
        max-width: 99%;
    }
}

#payment_method_red_sys{
    display: none !important;
}

.swiper, .swiper-wrapper{
    z-index: 0 !important;
}

.product-comments-additional-info .post-product-comment{
    display: none !important;
}

/* Productos relacionados más compactos */
.product-images-slider-section .products.products-grid .swiper-slide,
#product .products.products-grid .swiper-slide {
    max-width: 220px;
}

.product-images-slider-section .product-miniature,
#product .product-miniature {
    transform: scale(0.92);
    transform-origin: top center;
}

.product-images-slider-section .product-thumbnail img,
#product .product-thumbnail img {
    max-width: 170px;
    height: auto;
    margin: 0 auto;
    display: block;
}

.product-images-slider-section .product-title,
#product .product-title {
    font-size: 0.95rem;
    line-height: 1.2;
}

.product-images-slider-section .product-price,
#product .product-price {
    font-size: 1.1rem;
}

.product-images-slider-section .input-group-add-cart,
#product .input-group-add-cart {
    transform: scale(0.92);
    transform-origin: top center;
}

/* Prevent first image from fading out on hover when there is no second image */
.product-miniature .thumbnail-container:not(.has-rollover):hover .product-thumbnail-first {
    opacity: 1 !important;
}

/* Fix for stretched sections in Elementor to avoid horizontal scrolling */
.elementor-section.elementor-section-stretched {
    left: 49%;
}

/* Hide PayPal (PrestaShop Checkout) logo block on product page */
#product #ps_checkout-payment-method-logo-block-container {
    display: none;
}

@media (max-width: 991px) {
    /* Move byNeural Assistant widget above the wishlist and cart icons on mobile */
    .css-w5hgy7 {
        bottom: 100px !important;
    }
}
