html.cb-cart-has-box #UpcartPopup{display:none!important}
.cb-cart-box-name{font-size:inherit;font-family:inherit}
.cb-cart-box-details{margin:12px 0;font-size:14px;line-height:1.5}
.cb-cart-box-details summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px}
.cb-cart-box-details ul{padding-left:18px;margin:8px 0}
.cb-cart-box-label{color:#BF1932;font-weight:600;font-size:13px}
.cb-cart-box-price{font-size:18px;font-weight:600;white-space:nowrap}
.cb-cart-box-media img{width:100%;height:auto;object-fit:contain}
.cb-cart-box-quantity{display:inline-block;padding:10px;min-width:40px;text-align:center}
.cb-cart-error{color:#BF1932;margin:14px 0;font-size:14px}
.cb-cart-note{font-size:13px;line-height:1.5;margin:12px 0}
.cb-cart-box-row .cart-item__details{display:block;min-width:0}
@media(max-width:749px){
 .cb-cart-box-row{display:grid!important;width:100%;grid-template-columns:80px minmax(0,1fr) 24px;gap:12px;align-items:start}
 .cb-cart-box-row>td{width:auto!important;max-width:none!important;min-width:0;padding:0!important;flex:none!important}
 .cb-cart-box-row .cart-item__media{grid-column:1;grid-row:1 / span 2}
 .cb-cart-box-row .cart-item__details{grid-column:2;grid-row:1;max-width:none}
 .cb-cart-box-row .cart-item__quantity,.cb-cart-box-row .cart-item__prices{display:none!important}
 .cb-cart-box-row .cart-item__totals{grid-column:2;grid-row:2;text-align:left!important}
 .cb-cart-box-row .cart-item__totals .medium-up{display:inline!important}
 .cb-cart-box-row .cart-item__remove{grid-column:3;grid-row:1;display:block}
 .cb-cart-box-details{font-size:12px;margin:8px 0}
 .cb-cart-box-price{font-size:16px}
}
