cart-items.cart{display:block;padding-block:18rem 10rem;background-color:var(--c-white-2)}@media (max-width: 767px){cart-items.cart{padding-block:14rem 8rem}}.cart-items{width:100%}table.cart-items{text-align:left;border-collapse:collapse}table.cart-items td{vertical-align:top;padding:1.5rem;border-top:.1rem solid var(--color-border)}table.cart-items td:first-child{padding-left:0}table.cart-items td:last-child{padding-right:0}@media screen and (max-width: 989px){table.cart-items,table.cart-items tr:not(.cart-item),table.cart-items th,table.cart-items td,table.cart-items tbody,tfoot.cart-items__foot{display:block}table.cart-items thead{display:none}}.cart-items__cell--quantity{text-align:center}@media screen and (max-width: 989px){.cart-items__cell--quantity{text-align:left}}.cart-drawer table.cart-items,.cart-drawer table.cart-items tr:not(.cart-item),.cart-drawer table.cart-items th,.cart-drawer table.cart-items td,.cart-drawer table.cart-items tbody,.cart-drawer tfoot.cart-items__foot{display:block}.cart-summary__button{width:auto}.cart-summary__button+.cart-summary__button{margin-top:2rem}@media (max-width: 989px){.cart-summary__button{width:100%}}.cart-item{padding:1.5rem 0}.cart-drawer .cart-item{display:flex;flex-flow:row wrap;border-radius:1.5rem;margin-bottom:2rem;padding:0;overflow:hidden;background:var(--c-white);box-shadow:0 0 1rem color-mix(in srgb,#4b1a00 10%,transparent)}@media screen and (max-width: 989px){.cart-item{display:flex;flex-flow:row wrap;align-items:flex-start}}.cart-item__media{width:11.4rem}@media screen and (max-width: 440px){.cart-item__media{width:10rem}}@media screen and (max-width: 360px){.cart-item__media{width:6rem}}.cart-item__header{display:flex;justify-content:space-between;gap:1.6rem}.cart-item__title{margin:0;font-weight:500;font-size:1.8rem;line-height:1}.cart-drawer .cart-item__details{display:flex;flex-direction:column;flex:1;padding:2.3rem 2.8rem 1.6rem 1.6rem}@media screen and (max-width: 989px){.cart-item__details{flex:1;padding-left:1.5rem}}.cart-item dl{margin:.1rem 0 0;font-size:1.2rem;opacity:.4}.cart-item dl .caption{font-size:1.2rem;line-height:1.1}.cart-item dl>div:not(.block){display:flex;justify-content:flex-start;align-items:center}.cart-item dl>.block{word-break:break-word}.cart-item dt{margin-right:.5rem}.cart-item dd{margin:0}cart-remove-button{display:block}cart-remove-button .link{font-size:1.2rem;text-underline-offset:.2rem;color:color-mix(in srgb,#000 40%,transparent)}@media screen and (max-width: 989px){.cart-item__details-content cart-remove-button{display:inline-block}.cart-item__details-content .cart-item__quantity-wrapper,.cart-item__details-content cart-remove-button{vertical-align:middle}}.cart-item__quantity{text-align:center;width:18.2rem}.cart-item__quantity-wrapper{display:flex;justify-content:center}.cart-drawer .cart-item__quantity-wrapper{justify-content:flex-start}@media screen and (max-width: 989px){.cart-item__price,.cart-item__quantity,.cart-item__total{width:100%}.cart-item__quantity{text-align:left}.cart-item__price:before,.cart-item__quantity:before,.cart-item__total:before{content:attr(data-heading) ": ";display:inline;vertical-align:middle}.cart-item__quantity-wrapper{display:inline-block;vertical-align:middle}}.cart-items__cell--total,.cart-item__total,tfoot.cart-items__foot td.cart-items__cell{text-align:right}.cart-item__discounts li svg,.cart-item__discounts li span{vertical-align:middle}.cart-item__discounts li svg{margin-right:.5rem}.cart-drawer .cart-item__details-content{margin-top:auto}.cart-item__details-actions{margin-top:2rem}.cart-drawer .cart-item__details-actions{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:0}.cart-drawer .cart-item__details-actions .cart-item__error{flex:1}table.cart-items td.cart-item__price{padding-left:0}@media screen and (max-width: 989px){.cart-item__quantity-wrapper,.cart-drawer .cart-item .cart-item__quantity-wrapper,.cart-item__discounted-prices,.cart-item__price strong,.cart-item__total strong,.cart-item__discounted-prices del,.cart-item__discounted-prices strong{display:inline-block;vertical-align:middle}table.cart-items td{padding:0;border-top:none}.cart-items__cell--total,.cart-item__total,tfoot.cart-items__foot td.cart-items__cell{text-align:center}tfoot.cart-items__foot td.cart-items__cell{padding:1.5rem 0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-cart-items.css.map */
