/* 191: Main cart only. Price, quantity label/stepper and remove form one centred stack. */
#checkout-cart .checkout-product{
 grid-template-columns:112px minmax(0,1fr) minmax(120px,max-content);
 grid-template-rows:min-content min-content;
 column-gap:16px;row-gap:6px;align-content:center;
}
#checkout-cart .checkout-product>img{grid-area:1/1/3/2}
#checkout-cart .checkout-product-copy{grid-area:1/2/3/3}
#checkout-cart .checkout-product>.checkout-product-price{
 grid-area:1/3/2/4;justify-self:center;align-self:end;
 margin:0;padding:0;text-align:center;max-width:100%;white-space:normal;overflow-wrap:anywhere;
}
#checkout-cart .checkout-product>.checkout-quantity{
 grid-area:2/3/3/4;justify-self:center;align-self:start;justify-items:center;text-align:center;
}
#checkout-cart .checkout-quantity>.cart182-remove{justify-self:center;margin:0}
@media(max-width:1100px){
 #checkout-cart .checkout-product{grid-template-columns:112px minmax(0,1fr);grid-template-rows:min-content min-content min-content;column-gap:12px}
 #checkout-cart .checkout-product>img{grid-area:1/1/4/2}
 #checkout-cart .checkout-product-copy{grid-area:1/2/2/3}
 #checkout-cart .checkout-product>.checkout-product-price{grid-area:2/2/3/3}
 #checkout-cart .checkout-product>.checkout-quantity{grid-area:3/2/4/3}
}
@media(max-width:600px){
 #checkout-cart .checkout-product{grid-template-columns:100px minmax(0,1fr)}
 #checkout-cart .checkout-product>img{grid-area:1/1/2/2}
 #checkout-cart .checkout-product>.checkout-product-price{grid-area:2/1/3/3}
 #checkout-cart .checkout-product>.checkout-quantity{grid-area:3/1/4/3}
}
