/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */

 .product-additional-info {
    border-top: none;
    padding-top: none;
}

.product-additional-info button {
    margin-bottom: 2rem;
}
.dnone {
    display: none;
}
#price_by_gramos {
    position: relative;
    left: 0;
    font-size: 1.2em;
    font-weight: 700;
    display: inline-block;
    min-height: 28px;
}
.precio_gramo_listing {
    font-weight: 700;
    /*padding-left: 5px;*/
}
.product-miniature-list .product-add-cart {
    margin-top: 15px;
}
/*#checkout .carrier-price {
    display: none !important;
}*/

/* Escritorio */
@media only screen and (min-width: 1200px){
    .input-group-add-cart i.fa.fa-info {
        right: 10px;
        position: relative;
    }
    #product .images-container {
        position: sticky;
        top: 40px;
    }
	#js-product-list-top .facated-toggler {
        display: none !important;
    }
    #left-column #facets_search_wrapper {
        position: -webkit-sticky; /* Para Safari */
        position: sticky;
        top: 40px; /* Ajusta esto según sea necesario, especialmente si tienes un encabezado fijo */
        z-index: 100; /* Asegura que la columna se desplace sobre otros contenidos */
    }
    #main-page-content {
        overflow: visible !important;
    }
}
/* Tablet */
@media only screen and (width: 768px){
	
}
/* Mobile */
@media only screen and (max-width: 767px){
	.product-miniature-list .precio_gramo_listing {
        display: inline-block;
        text-align: right;
        width: 100%;
    }
}