/* Estilos para el click and collect en el carrito */
.cart-checkout{
  width: 100%;
  margin: 60px auto 0 auto;
  border: none !important;
  box-shadow: none !important;
}

.cart-checkout-split{width: 700px; }

#storePickupApp .checkoutMethodsContainer.default .checkoutMethod{
	border: 1px solid gray !important;
  border-radius: 4px !important;
  color: black !important;
  fill: black !important;
  margin: 20px !important;
  display: inline-block;
  flex: none;
  text-align: left;
  -webkit-transition: 0.4s ease;
  -moz-transition: 0.4s ease;
}
.checkoutMethodImage{
  display: none!important;
}
@media (min-width: 1024px){
  #storePickupApp .checkoutMethodsContainer.default .checkoutMethod{
    width: 70%;
  }
}
@media (max-width: 1023px){
  #storePickupApp .checkoutMethodsContainer.default .checkoutMethod{
    width: 90%;
  }
}
#storePickupApp .checkoutMethodsContainer.default .checkoutMethod:hover{
	background-color: white!important;
  border: 1px solid #E40D2C !important;
  color: #E40D2C !important;
  fill: #E40D2C !important;
  -webkit-transition: 0.4s ease;
  -moz-transition: 0.4s ease;
}

#storePickupApp .checkoutMethodsContainer.default .checkoutMethod.active{
  color: #ffffff !important;
  fill: #E40D2C !important;
  border-color: #E40D2C !important;
}

.shippingIcon svg, .pickupIcon svg{opacity: 0;}

.shippingIcon{
    background: url(https://cdn.shopify.com/s/files/1/0035/5991/5629/files/local_shipping-24px_1_2x_0df2effb-3d38-4443-a52e-0612b937e5c6.png?v=1616696135);
    background-size: 30px 30px;
}

.pickupIcon{
    background: url(https://cdn.shopify.com/s/files/1/0035/5991/5629/files/storefront-24px_2x_8e7a7bfc-e3a0-44f8-b48a-8c5b6bdc405c.png?v=1616696135);
    background-size: 30px 30px;
}

#storePickupApp .checkoutMethodsContainer.default .checkoutMethod:hover .shippingIcon,
#storePickupApp .checkoutMethodsContainer.default .checkoutMethod:hover .pickupIcon{
	filter: brightness(100);
    -webkit-transition: 0.4s ease;
  -moz-transition: 0.4s ease;
}

.box-cart-item{
	display: inline-block;
    width: 62%;

  
    
}
.cart-total{
	margin-top: 0;
    width: 33%;
    vertical-align: top;
    margin-left: 15px;
    display: inline-block;
}
.cart-subtotal, .cart-shipping{display:none;}

  .cart-checkout{
    border: 1px solid rgba(127,127,127,0.16);
    -webkit-box-shadow: 0 1px 4px rgba(127,127,127,0.11);
    box-shadow: 0 1px 4px rgba(127,127,127,0.11);
    padding-bottom: 20px;
    margin-top: 18px
  }
/*   .cart-checkout h3{
  	background: #2e3540;
    color: #FFF;
    padding: 10px;
    margin: 0px;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 600;
  } */
  #storePickupApp{
    padding: 50px 0px 0px 0px;
    margin: 0px;
    padding-bottom:0;
    border-radius: 10px;
  }
  .checkoutMethodSVG{
    position: absolute;
    right: 0px;
    top: 20px;
  }
  .checkoutMethodContener{
    position: relative;
  }
  .checkoutMethodsContainer{
    border-radius: 0px;
  }

  .cart-checkout .button-primary{
    display: inline-block;
	float: left;
    width: 250px;
  }
  .pickupPagination{
    width: 100%;
    max-width: 100%;
    height: 60px;
    margin-top:0 !important;
    
}


#storePickupApp select{height: 40px; padding-left: 15px;}
#storePickupApp #searchBlock input{font-size: 12px; height: 40px;}
#storePickupApp .checkoutMethodContainer .locations .location .block .moreInformationLink{color: #e40d2c; font-weight: bold;}
header.cart-title button, div.cart-checkout button, .cart-continue{display: none;}



@media (max-width: 768px){
  .cart--promo-note{
    order: 2;
  }
  .box-cart-item, .cart-total{
    display: flex;
    flex-direction: column-reverse;
    width: 100%; margin-left: 0;}
  .cart-checkout{width: 100%;}
  #storePickupApp{padding: 0;}
}
.backcarrito:hover{
  text-decoration: underline!important;
}
.checkoutMethodsContainer.default{
  display: flex;
  align-items: center!important;
  flex-direction: column!important;
}
.checkoutMethodName{
    font-size: 16px!important;
    text-transform: uppercase!important;
    font-weight: 600!important;
    font-family: 'ITC Avant Garde Gothic'!important;
    text-align: start!important;
}