li.cart-item{border:var(--border-black);padding:6px;display:grid;grid-template-columns:2fr 3fr;grid-gap:30px}li.cart-item a:hover{text-decoration:underline}li.cart-item .left .image{width:100%;height:0;padding-top:100%;cursor:pointer}li.cart-item .right{display:flex;flex-direction:column;justify-content:space-between;gap:6px}li.cart-item .right .title{padding-top:10px;font-size:12px;text-transform:uppercase}li.cart-item .right .type{font-size:12px}li.cart-item .right .excerpt{font-size:12px}li.cart-item .right .quantity{display:flex;flex-direction:row;align-items:stretch;gap:10px}li.cart-item .right .quantity .label{display:flex;flex-direction:row;align-items:center;font-size:10px}li.cart-item .right .quantity .buttons{display:grid;grid-template-columns:22px 22px 22px;grid-gap:0}li.cart-item .right .quantity .buttons input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline;width:100%;text-align:center;border:0;outline:0;-moz-appearance:textfield}li.cart-item .right .quantity .buttons input::-webkit-inner-spin-button,li.cart-item .right .quantity .buttons input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}li.cart-item .right .quantity .buttons a{border:var(--border-black);display:flex;align-items:center;justify-content:center;width:22px;height:22px}li.cart-item .right .lower{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:12px 0 0 0}li.cart-item .right .lower .remove{font-size:10px}li.cart-item .right .lower .price{font-size:14px}