/* Equal, compact choices directly below the closer-look preview. */
.product-print-options,.addon .product-print-options{display:flex;flex-direction:column;align-items:stretch;gap:0;width:100%}
.product-print-options button,.addon .product-print-options button,.shirt-overview .product-print-options button{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-start;gap:5px;min-height:28px;padding:4px 0;font:900 10px/1.2 var(--body)}
.product-print-options button>span:last-child{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:4px;text-align:start}
.product-print-options small,.addon .product-print-options small{font:800 8px/1.2 var(--body);margin:0;color:#795638}
.product-print-options .print-side-check,.addon .product-print-options .print-side-check{width:14px;height:14px;font-size:10px;border-width:1.5px;border-radius:3px}
.addons>.addon>.product-print-choice,.shirt-view-options>.product-print-choice{width:100%;max-width:145px;align-self:center;margin:3px auto 8px;padding:0 3px}
.addons>.addon>.extra-selection{margin-top:auto}
.shirt-view-options{width:120px;flex:0 0 120px;min-width:0;display:flex;flex-direction:column}
.shirt-view-options>.shirt-zoom{width:100%}
@media(max-width:360px){.shirt-view-options{width:105px;flex-basis:105px}.product-print-options button,.addon .product-print-options button,.shirt-overview .product-print-options button{font-size:9px;gap:4px}.product-print-options small,.addon .product-print-options small{font-size:7px}}
