.selection-visuals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:6px 0 8px;min-width:0}
.selection-visuals[hidden]{display:none}
.selection-visuals--single{grid-template-columns:minmax(0,1fr)}
.selection-visual{position:relative;overflow:hidden;min-width:0;background:#101722;border:1px solid #29384f}
.selection-visual img{display:block;width:100%;height:76px;object-fit:cover}
.selection-visual span{position:absolute;inset:auto 0 0;padding:12px 7px 5px;background:linear-gradient(transparent,rgba(5,10,20,.88));color:#fff;font:500 10px/1.2 var(--sans);letter-spacing:.02em;text-shadow:0 1px 4px #000}
.selection-visuals--single .selection-visual img{height:130px}
.page-cart .selection-visuals{margin:16px 0 10px}
.page-cart .selection-visual img{height:96px}
.page-cart .selection-visuals--single .selection-visual img{height:190px}
.cart-rate-note{display:block;color:#b9c8dc;font:400 11px/1.4 var(--sans);letter-spacing:0;text-transform:none}
.floatcart__price{text-align:right}
@media(max-width:640px){.selection-visual img{height:62px}.selection-visuals--single .selection-visual img{height:92px}.selection-visual span{font-size:9px}.page-cart .selection-visual img{height:74px}.page-cart .selection-visuals--single .selection-visual img{height:150px}}
