.price{text-align:center;font-size:1.25rem}.price__value--markdown{font-size:.85em;font-style:italic;text-decoration:line-through}.price__markdown{font-weight:700;text-decoration:none;display:block}.quantity-input{text-align:center;color:#444;background:#eff0f1;border:1px solid #bbb;width:50px;height:58px;margin-right:8px;font-family:Roboto,sans-serif;font-size:1.4rem;font-style:italic;font-weight:900}@media screen and (width>=768px){.quantity-input{width:65px;margin-right:22px}}.cart-item{flex-wrap:wrap;align-items:center;display:flex}@media screen and (width>=768px){.cart-item{flex-wrap:nowrap}}.cart-item__image{max-width:100%}@media screen and (width>=768px){.cart-item__image{width:50%;max-width:450px}}.cart-item__summary{text-align:center;color:#333;max-width:590px;margin:20px auto;padding:0 20px;line-height:1.8rem}.cart-item__summary-name{text-transform:uppercase;font-size:1.4rem;font-weight:700}.cart-item__summary-option{margin-bottom:15px;display:block}.cart-item__summary-qty-label{margin:20px 0 10px;display:inline-block}.cart-item__summary-qty-label input{margin:0}.cart-item__summary-qty,.cart-item__summary-subtotal{margin-top:10px;display:inline-block}.cart-item__summary-qty strong,.cart-item__summary-subtotal strong{font-size:1.3rem}.cart-item__summary-subtotal{margin-left:16px}
