/* /files/checkout5-custom.css */

/*
* Cart
*/

body #cart-choose-more-products:before{
 	content: "Continuar Comprando"; 
}

body.body-cart .cart-template.full-cart .cart-links-bottom{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

body.body-cart .cart-template.full-cart .link-choose-more-products-wrapper{
	-webkit-box-ordinal-group: 2;
	    -ms-flex-order: 1;
	        order: 1;
}

body.body-cart .cart-template.full-cart .link-choose-more-products-wrapper a{
	margin-bottom: 0 !important;
	margin-right: 0;
}

body.body-cart .cart-template.full-cart .btn-place-order-wrapper a{
	margin-bottom: 30px !important;
}

body.body-cart .cart-template.full-cart #cart-choose-more-products:before{
	font-size: 14px;
}

body.body-cart .cart-template.full-cart table.table tr .info::before{
 	top: auto;
    -webkit-transform: unset;
        -ms-transform: unset;
            transform: unset; 
  	left: 7px;
}

.btn-place-order-wrapper #cart-to-orderform{
	background-color: #5D75CB;
}


/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.4.14,
* Autoprefixer: v10.4.7
* Browsers: last 4 version
*/

@media screen and (max-width: 767px){
	body.body-cart .cart-template tbody tr td.product-price .old-product-price-label, body.body-cart .cart-template tbody tr td.product-price .new-product-price-label{
		display: none;
	}
	
	body.body-cart .cart-template tbody tr td.product-price>span{
		right: auto;
	    left: auto;
	    top: auto;
	    bottom: auto;
	    position: static;
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	    width: 100%;
	    margin: 0px auto;
	}
	
	html body.body-cart .cart-template tbody tr td.product-price{
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-box-orient: vertical;
	    -webkit-box-direction: normal;
	        -ms-flex-direction: column;
	            flex-direction: column;
	    -webkit-box-pack: start;
	        -ms-flex-pack: start;
	            justify-content: flex-start;
	}
	
	html body.body-cart .cart-template tbody tr td.product-price>br{
		display: none;
	}
	
	body.body-cart .cart-template tbody tr td.product-price span{
		right: auto;
	}
	
	body.body-cart .cart-template .price-details{
		display: none;
	}	
}



@media screen and (max-width: 490px){
	
	body.body-cart .cart-template tbody tr.product-item{
	    display: -ms-grid !important;
	    display: grid !important;
	    row-gap: 10px;
    	-webkit-column-gap: 10px;
    	   -moz-column-gap: 10px;
    	        column-gap: 10px;
    	padding-bottom: 0 !important;
	}
	
	body.body-cart .cart-template tbody tr td{
	    position: static !important;
    	width: auto;
    	margin-left: 0 !important;
    	margin-right: 0 !important;
	}
	
	body.body-cart .cart-template tbody tr td.product-image{
	    -ms-grid-column: 1;
	        grid-column-start: 1;
	    -ms-grid-column-span: 0;
	    grid-column-end: 1;
	    -ms-grid-row: 1;
	        grid-row-start: 1;
	    -ms-grid-row-span: 2;
	    grid-row-end: 3;
	}
	
	body.body-cart .cart-template tbody tr td.product-image img{
	    width: 100%;
    	height: auto;
	}
	
	html body.body-cart .full-cart.cart-template .cart tbody tr td.product-name{
	    -ms-grid-column: 2;
	        grid-column-start: 2;
	    -ms-grid-column-span: 2;
	    grid-column-end: 4;
	    -ms-grid-row: 1;
	        grid-row-start: 1;
	    -ms-grid-row-span: 0;
	    grid-row-end: 1;
    	padding-bottom: 0 !important;
	}
	
	body.body-cart .cart-template tbody tr td.product-name a{
		margin-left: 0;
	}
	
	body.body-cart .cart-template tbody tr td.product-price{
	    -ms-grid-column: 3;
	        grid-column-start: 3;
	    -ms-grid-column-span: 0;
	    grid-column-end: 3;
	    -ms-grid-row: 2;
	        grid-row-start: 2;
	    -ms-grid-row-span: 1;
	    grid-row-end: 3;
    	display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
	}
  
  	body.body-cart .cart-template tbody tr td.product-price span, body.body-cart .cart-template tbody tr td.product-price .item-quantity-change, input[id^=item-quantity]{
    	top: auto;
  	}	
	
	body.body-cart .cart-template tbody tr td.quantity{
	    -ms-grid-column: 2;
	        grid-column-start: 2;
	    -ms-grid-column-span: 0;
	    grid-column-end: 2;
	    -ms-grid-row: 2;
	        grid-row-start: 2;
	    -ms-grid-row-span: 1;
	    grid-row-end: 3;
    	display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
	}
  
  	body.body-cart .cart-template tbody tr td.quantity a{
    	top: auto;
  	}
	
	body.body-cart .cart-template tbody tr td.item-remove{
	    -ms-grid-column: 4;
	        grid-column-start: 4;
	    -ms-grid-column-span: 0;
	    grid-column-end: 4;
	    -ms-grid-row: 1;
	        grid-row-start: 1;
	    -ms-grid-row-span: 2;
	    grid-row-end: 3;
	}
  
  	body.body-cart #cart-to-orderform{
   		margin: 0 auto; 
  	}
  
  	body.body-cart .cart-template.full-cart .cart-links-bottom{
		margin-top: 25px;
	}
	
	body.body-cart .row-fluid.summary {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
	}
}