.elementor-748 .elementor-element.elementor-element-7145bda5 > .elementor-container{max-width:1119px;}.elementor-748 .elementor-element.elementor-element-369bde4 > .elementor-widget-container{margin:0px 0px 30px 0px;}/* Start custom CSS for shortcode, class: .elementor-element-4c5cc250 */td{
    background: transparent !important;
    border: none !important;
}

tr {
    border-bottom: 1px solid #00000029;
}

.tinvwl-to-right.look_in button.button:nth-of-type(1) {
    display: none;
}
.tinvwl-to-left.look_in{
    display: none;
}

.table>:not(:first-child){
    border: none;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7145bda5 */@media only screen and (max-width: 768px){
    .tinv-wishlist tfoot .tinvwl-to-left+.tinvwl-to-right {
        margin-top: 0px !important;
    }
}
h1.fw-bold.text-center.mt-4{
	font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-41df7d5 */@media( max-width: 768px ){
    h1.fw-bold.text-center.mt-4.responsive,
    h1.fw-bold.text-center.mt-4{
    font-size: 7vw !important;
}

td.product-name h2,
td.product-price.precio h3,
h2.woocommerce-loop-product__title{
    font-size: 20px !important;
}

a.woocommerce-LoopProduct-link.woocommerce-loop-product__link {
    overflow: hidden;
}

span.awl-label-text {
    transform: rotate( 
44deg
 ) translate(1rem, -8rem) !important;
}

.comprar,
.tinv-wishlist tfoot .tinvwl-to-right>*+*{
    font-size: 15px !important;
}

.tinv-wishlist tfoot .tinvwl-to-right>*+*{
    padding: 14px;   
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-369bde4 */section.products h2{
    display: none;
}

h2.woocommerce-loop-product__title{
    display: block !important;
    font-family: 'BebasNeue-Regular', Sans-serif;
    color: #26295D;
    font-size: 1.5rem;
    font-weight: bold
}

 img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    width: 5vw !important;
}
ul.products.columns-4 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 50px
}

ul.products.columns-4 img{
    width: 30% !important;
}

ul.products.columns-4 li{
    list-style: none;
    background-position: -85% 5%;
   background-size: 89% 90%;
    overflow: hidden;
    
}


ul.products.columns-4 li a:nth-of-type(1){
   display: grid !important;
    grid-template-columns: 60% 50% !important;
    grid-template-rows: 10% 15% 10% 65%;
}

img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    grid-area: 1 / 2 / span 3;
}

ul.products.columns-4 img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    /*height: 400px !important;*/
    width: auto !important;
}


.tinv-wraper.woocommerce.tinv-wishlist.tinvwl-after-add-to-cart.tinvwl-loop-button-wrapper{
    display: none;
}

a.button.product_type_variable.add_to_cart_button,
.star-rating{
    display: none;
}

span.price{
    font-family: "TruenoUltLt", Sans-serif;
     color: #26295D;
}  
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    background: #26295D;
    width: 40%;
    display: grid;
    grid-template-columns: 1fr;
    color: white;
    text-align: center;
    padding: 13px;
    font-family: 'BebasNeue-Regular', Sans-serif;
    font-size: 1.2rem;
    transform: translateY(-60px);
}

.modal-body {
    display: grid;
    grid-template-rows: 1fr 1fr;
    font-family: "TruenoUltLt", Sans-serif;
}

a.button.wc-forward {
    grid-area: 2;
    width: 30%;
    text-align: center;
    font-family: "TruenoUltLt", Sans-serif;
    border-radius: 0px;
    background: #F68F52;
    color: white;
}

button.close,
button.close:hover{
    font-size: 30px;
    background: white;
    font-family: "TruenoUltLt", Sans-serif;
    opacity: 1;
}

button.close p {
    text-align: center;
    padding: 13px;
    font-family: 'BebasNeue-Regular', Sans-serif;
    font-size: 1.2rem;
    border: none;
    border-radius: 0px;
    background: #26295D;
    text-shadow: none;
    color: white;
}

@media( max-width: 1024px ){
    ul.products.columns-4 {
    display: grid;
        grid-template-columns: 1fr 1fr ;
        grid-gap: 50px
    }
    a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
        width: 50%;
    }
}

@media( max-width: 768px ){
    ul.products.columns-4 {
    display: grid;
        grid-template-columns: 1fr;
        grid-gap: 50px
    }
    a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
        width: 50%;
    }
}


span.awl-label-text {
    transform: rotate( 
44deg
 ) translate(0.8vw, -7vw);
}

ul.products.columns-4 li a div {
    grid-area: 1 / 2;
}

.woocommerce-product-details__short-description {
    grid-area: 2 / 1 !important;
    margin-top: 40px;
    color: #707070 !important;
    font-size: 1.1rem;
    font-family: "TruenoUltLt", Sans-serif;
}

span.price {
    grid-area: 3;
    margin-top: 50px;
}

a.woocommerce-LoopProduct-link.woocommerce-loop-product__link {
    height: 400px;
}

a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    background: url(https://grupopampa.com/rack9/wp-content/uploads/2022/01/RACK9-HOME-SELECCION-SOMMELIER-ICONO-AGREGAR-AL-CARRITO.svg) no-repeat;
    height: 50px;
}


a.added_to_cart.wc-forward {
    position: relative;
    top: -50%;
    right: -20%;
    opacity: 1;
    transition: .2s linear;
    animation: aparacer .2s linear;
    padding: 10px 30px;
    background: #26295D;
    color: white;
    width: 50%;
}


a.added_to_cart.wc-forward:hover {
    background: rebeccapurple;
    transform: rotate( 
18deg
 );
}

span.price {
    font-family: "TruenoUltLt", Sans-serif;
    color: #26295D;
    font-size: 1.3rem !important;
    font-weight: bold;
    margin-top: 50px !important;
}

h2.woocommerce-loop-product__title {
    font-size: 2rem;
}


form {
    overflow-x: scroll;
}


a.woocommerce-LoopProduct-link.woocommerce-loop-product__link {
    border-right: 2px dashed #DADBE3;
}/* End custom CSS */