.cart__element,.cart__element .content__grid .content__info{display:flex}.cart__element{border:solid 1px #cacaca;border-style:solid none none none;margin-bottom:1rem}.cart__element .img__grid{display:grid;place-items:center}.quantity__div{display:grid;grid-template-columns:auto auto auto;place-items:center;align-items:center}.product__quantity{border:1px solid #cacaca;padding:2px 4px;text-align:center;width:5rem;height:2.5rem;margin:auto .5rem;font-size:1rem}.quantity__button{border:none;border-radius:100%;background-color:var(--main-color);color:var(--applewhite);font-weight:700;font-size:2rem;width:2.5rem;height:2.5rem}.quantity__button:hover{cursor:pointer}.content__info .price__div{margin-left:1rem}.price__div .unitary{margin:0}.price__div .subtotal{margin:.5rem 0;color:var(--main-color);font-weight:700}.remove__div{margin-left:1rem;display:grid;place-items:center}.remove__div a{color:red}.checkout__div{width:100%;display:flex}.buttons__div .update{border:none;background-color:#fff;color:var(--main-color);font-size:larger}.buttons__div .update:hover{cursor:pointer;text-decoration:solid}.total__div .checkout{border:none;background-color:var(--main-color);color:var(--applewhite);font-size:large;font-weight:bolder;padding:.5rem 1rem;margin:0 .5rem;border-radius:10px}.total__div .checkout:hover{cursor:pointer}.total__div{color:var(--main-color);font-weight:bolder;font-size:large}.buttons__div{display:flex;align-items:center}.cart__divisor{width:100%;border:1px #cacaca solid;border-style:solid none none none;margin-top:4rem}.collection__grid{display:grid;grid-template-columns:repeat(4,1fr)}.back__link{margin:.8rem 0;font-weight:700}.back__link a{text-decoration:none;color:var(--main-color)}@media(max-width:450px){.cart__element{flex-direction:column;padding-top:1rem;align-items:center}.cart__element .img__grid{height:150px}.cart__element .img__grid img{height:100%;width:auto}.checkout__div{justify-content:space-between}.checkout__div .buttons__div,.checkout__div .total__div{width:50%;text-align:center}.collection__grid{display:grid;grid-template-columns:repeat(1,1fr)}}@media(min-width:450px){.checkout__div{justify-content:end}.checkout__div .buttons__div{width:75%}.total__div{width:25%;text-align:end}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-cart.css.map */
