div#basket-preview{min-width:15em}div.basket_item{display:grid;grid-template-columns:1fr 2fr;margin:1em}div.order_checkout div.basket_item{grid-template-areas:"photo name" "photo size" "photo qty" "photo price" "photo subtotal"}div.basket-preview div.basket_item{grid-template-areas:"name name" "photo size" "photo qty" "photo price" "subtotal subtotal"}div.basket_item div.photo{align-content:center;align-items:center;aspect-ratio:1/1;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;font-size:2em;grid-area:photo;justify-content:center}div.basket_item div.photo i.fa-trash-can{cursor:pointer;display:none;font-size:1em;margin-top:0;text-shadow:var(--box-shadow-bg)}div.basket-preview div.basket_item:hover{color:var(--blue);cursor:pointer}div.basket_item div.photo:hover i.fa-trash-can{display:initial}div.basket_item div.photo i.fa-trash-can:hover{color:var(--blue)}div.basket_item>div{align-items:flex-end;display:flex;justify-content:space-evenly}div.basket_item small{margin-right:1em}div.basket-preview div.basket_item div.photo{margin-left:0}div.basket_item div.name{grid-area:name}div.basket-preview div.order_checkout div.basket_item div.name{display:initial;text-align:center}div.order_checkout div.basket_item div.name{color:var(--blue);text-align:left}div.basket_item div.size{grid-area:size;text-align:left}div.basket_item div.qty{grid-area:qty;text-align:left}div.basket_item div.price{grid-area:price}div.basket_item div.subtotal{color:var(--blue);grid-area:subtotal}div.ship-cost,div.total{margin-bottom:1em;margin-right:1em;text-align:right}div.total{color:var(--blue);font-size:1.2em;font-weight:bolder}@media screen and (max-width:1200px){div.order_checkout div.basket_item{grid-template-areas:"name name" "photo size" "photo qty" "photo price" "subtotal subtotal";grid-template-columns:1fr 2fr;margin:.4em}div.order_checkout div.basket_item>div.name{margin-bottom:.2em;margin-left:0;text-align:center}div.order_checkout div.basket_item>div.subtotal{justify-content:flex-end}}