.cart{display:flex;flex-direction:column;margin:48px auto !important}.cart__quantity-container{margin:0 0 16px}.cart__products{margin:16px 0}.cart__products,.cart__item-information-container,.cart__item-information,.cart__item,.cart__item-section{display:flex}.cart__products,.cart__item,.cart__item-information-container,.cart__item-information{flex-direction:column}.cart__item,.cart__item-section{gap:16px}.cart__item{padding:24px 0;border-top:2px solid rgba(206,215,220,.2588235294)}.cart__item-information-container,.cart__item-information{gap:12px;flex:1 1 0px;text-decoration:none}.cart__item-image{aspect-ratio:1/1;object-fit:cover}.cart__item-remove{font-family:var(--text-font);display:flex;align-items:center;justify-content:center;color:#bf1a32;gap:8px;align-self:flex-start;background-color:rgba(0,0,0,0);border:none;cursor:pointer}.cart__item-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding:0px;margin:0px}.cart__item-price{font-size:12px;padding:0px;margin:0px}.cart__freight--placeholder{min-height:134px;width:100%}.cart__overview{display:flex;flex-direction:column;gap:16px;box-shadow:7px 7px 14px #e6e6e6,-7px -7px 14px #fff;padding:16px}.cart__overview h2{margin:0px;padding:0px}.cart__prices{display:flex;flex-direction:column;gap:16px;padding:16px;contain:layout;border-radius:4px;border:2px solid rgba(206,215,220,.2588235294)}.cart__overview-item{display:flex;justify-content:space-between;gap:8px}.cart__overview-item p{margin:0px}.cart__overview-next{margin:auto 0 0}.cart__overview-separator{border:none;border-top:2px solid var(--color-pink)}.cart__overview-item-installments{align-self:flex-end}.cart__overview-item--column{flex-direction:column}.cart__overview-item--inner{display:flex;justify-content:space-between}.cart__item-section--overview{justify-content:space-between;align-items:center}.cart__item-price--highlight{color:#000;font-size:18px;font-weight:normal}.cart__item-price--discount-start{font-size:14px}@media(min-width: 768px){.cart__item{flex-direction:row}.cart__item-section{flex:0 0 60%}.cart__item-section--overview{flex:1 1 0px}}@media(min-width: 1024px){.cart{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;margin:25px auto 95px auto !important}.cart__quantity-container{flex:0 0 100%}.cart__products{flex:0 0 60%}.cart__overview{flex:0 0 35%;max-width:35%;position:-webkit-sticky;position:sticky;top:12px}.cart__item-section{flex:0 0 50%}.cart__item-section--overview{flex:1 1 0px}}