.cart-table{border:1px solid #E7E9EC;border-radius:1rem}.cart-table__head{background:#e1eaf7;padding:2rem}.cart-table__item{color:rgba(var(--color-foreground),1);border-radius:0}.cart-table__item+.cart-table__item{padding-top:2rem;border-top:1px solid #E7E9EC}.cart-table__image-container img{object-fit:contain;--media-radius: 8px;border:1px solid #E7E9EC}.cart-table__name{margin-bottom:.8rem;margin-top:0rem}.cart-table__name+.discounts{margin-top:1.2rem}.cart-table__price .cart-item__discounted-prices{display:flex;align-items:center;gap:.8rem}.cart-table__price .cart-item__discounted-prices s.cart-item__old-price.price.price--end{font-size:1.6rem}.product-option{color:rgba(var(--color-foreground),1);background:#f3f3f6;border-radius:40px;justify-content:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.5rem .7rem;line-height:1;display:flex}.cart-table__details{display:flex;flex-direction:column;height:100%;justify-content:space-between}cart-remove-button{display:block}.cart-table__remove-button.full-unstyled-link{color:#f10006}.cart-table__remove-button:hover svg path{fill:#f10006;fill-opacity:1}.product-options__list{margin:0rem 0 .8rem}@media screen and (min-width:990px){.cart-cs__grid{display:grid;grid-template-columns:minmax(0,64.09%) minmax(24rem,35.91%);gap:2rem;margin-top:2rem}.cart-table{border-radius:2.4rem}.cart-table__item,.cart-table__head{display:grid;grid-template-columns:2.63fr 1fr 1fr;border-radius:2.3rem 2.3rem 0 0;align-items:center;gap:1.2rem}.cart-table__item{border-radius:0rem;padding:2rem 0}.cart-table__items-list{padding-left:2rem;padding-right:2rem}.cart-table__product{display:grid;grid-template-columns:auto .4fr 1fr;align-items:center;gap:2rem;min-width:0}.cart-table__quantity{justify-self:center}.cart-table__price{justify-self:end}.cart-cs__grid>div{position:sticky;top:calc(var(--header-height) + 4rem);height:fit-content}}.cart-table__quantity{position:relative}.cart-table__quantity .quantity{--inputs-radius: 8px;min-height:calc((var(--inputs-border-width) * 2) + 4.2rem);min-width:calc(11.8rem / var(--font-body-scale) + var(--inputs-border-width) * 2);width:calc(11.8rem / var(--font-body-scale) + var(--inputs-border-width) * 2)}.cart-table__quantity .quantity:before{box-shadow:none}.cart-table__quantity .quantity:after{box-shadow:0 0 0 var(--inputs-border-width) #efefef}.cart-table__quantity .quantity__input{box-shadow:none!important;z-index:1!important;outline:none!important}.cart-table__quantity .quantity__button{width:calc(3.8rem / var(--font-body-scale))}.cart-table__quantity .loading__spinner{top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;background:#fff}.cart-item__price-wrapper{position:relative}.cart-item__price-wrapper .loading__spinner{display:flex;align-items:center;justify-content:center;top:50%;right:0;transform:translateY(-50%)}.cart-item__price-wrapper .loading__spinner:not(.hidden)+span,.cart-item__price-wrapper .loading__spinner:not(.hidden)+div{opacity:0}.cart-summary__grand-total{margin-bottom:1.6rem}.cart-summary__grand-total p{margin:0rem}.totals__total-value .badge{padding:.4rem 1rem!important}cart-remove-button .button{min-width:calc(2rem / var(--font-body-scale))!important;min-height:2rem!important}.cart__items{border:none}@media screen and (max-width:990px){.cart-table__head{padding:1.6rem;border-radius:.9rem .9rem 0 0}.cart-cs__grid{margin-top:1.6rem}.cart-table__item{display:grid;grid-template-columns:1fr auto;grid-template-areas:"product product" "quantity price";gap:1.2rem 1.6rem;align-items:center;padding:1.6rem 0 0rem}.cart-table__product{grid-area:product;display:grid;grid-template-columns:120px 1fr;align-items:flex-start;gap:1.2rem;min-width:0}.cart-table__quantity{grid-area:quantity;justify-self:start;display:flex;align-items:center;gap:1.2rem}.cart-table__quantity cart-remove-button{display:flex}.cart-table__price{grid-area:price;justify-self:end}.cart-table__item+.cart-table__item{padding-top:1.6rem;margin-top:1.6rem}.cart-table__items-list{padding:0 1.6rem 1.6rem}.shipping-bar__container{margin-bottom:1.6rem}}.cart-table__item--bundle .cart-table__name{margin-bottom:.4rem}
/*# sourceMappingURL=/cdn/shop/t/22/assets/component-cart-page.css.map */
