/* Content copied from "checkout-custom.css" at 2017-06-21T19:03:09.666Z */

@import url(//timecenter.vteximg.com.br/arquivos/technos-checkout.css);
@import url(//timecenter.vteximg.com.br/arquivos/tempode-checkout.min.css?v=4);





html {
    overflow: initial!important;
}

.container-main {
    min-height: 600px!important;
}


@media (max-width: 760px){
  .full-cart .cart table tbody tr td.quantity {
      position: relative;
      z-index: 2;
  }
  #header_smart{
    width: 100% !important;
    margin-left: 0;
  }

  .full-cart .cart table tbody tr td.quantity {
          margin-top: 15px;
          float: none;
          margin-left: 0 !important;
          position: static;
  }
  .full-cart .cart table tbody tr td.product-price {
  	width: 34%;
  }
  .row-fluid .orderform-template {
    padding: 0 5px;
  }

}

.cart-select-gift-placeholder {
	display:block!important;
      width: 100%!important;
    margin-bottom: 25px;
}  

@media (max-width: 490px){
  body {
      padding: 0;
  }
}



  li.pftx-icon-visa{  	
    background-image: url(//timecenter.vteximg.com.br/arquivos/icons-s920a693383.png) !important;
    background-position: 0 -3243px !important;
    height: 28px !important;
    width: 50px !important;
  }

li.pftx-icon-mastercard{
	background-image: url(//timecenter.vteximg.com.br/arquivos/icons-s920a693383.png) !important;
    background-position: 0 -2957px !important;
    height: 28px !important;
    width: 50px !important;
}

li.pftx-icon-dinners-club{
	background-image: url(//timecenter.vteximg.com.br/arquivos/icons-s920a693383.png) !important;
    background-position: 0 -646px !important;
    height: 28px !important;
    width: 50px !important;
}

li.pftx-icon-koin{
	background-image: url(//timecenter.vteximg.com.br/arquivos/icons-s920a693383.png) !important;
    background-position: 0 -2766px;
    height: 28px !important;
    width: 50px !important;
  	display: inline-block;
}

li.pftx-icon-Stelo{
	background-image: url(//timecenter.vteximg.com.br/arquivos/icons-s920a693383.png) !important;
    background-position: 0 -3195px;
    height: 28px !important;
    width: 50px !important;
  	display: inline-block;
}