.product-print-choice{border:0;padding:0;margin:15px 0 0;min-width:0;text-align:start}.product-print-choice legend{font:900 15px/1.3 var(--body);margin-bottom:8px}.product-print-options{display:flex;flex-wrap:wrap;gap:6px}.product-print-options button{display:flex;align-items:center;justify-content:center;gap:6px;flex:1 1 72px;min-height:44px;padding:8px;border:2px solid #dfcfb6;border-radius:12px;background:#fffaf1;color:#191713;font:900 12px/1.25 var(--body);box-shadow:none}.product-print-options button[aria-pressed="true"]{border-color:#ff9409;background:#fff0d6}.product-print-options small{display:block;font:800 9px/1.4 var(--body);white-space:normal;margin-top:3px}.print-choice-total{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 10px;margin:9px 0 0;font:800 12px/1.4 var(--body)}.print-choice-total strong{font:900 19px/1.2 var(--body)}.print-choice-total small{font-size:10px;color:#795638}.product-print-options button:focus-visible{outline:3px solid #4d89ab;outline-offset:2px}.addon>.product-print-choice{margin:5px 0 12px;width:100%}.addon .product-print-options button{flex-basis:54px;padding:6px 4px;gap:4px;font-size:10px}.addon .product-print-options .print-side-check{width:15px;height:15px;font-size:11px}.addon .product-print-options small{font-size:8px}.addon .print-choice-total{font-size:11px}#shirt-zoom-dialog .print-placement-title{white-space:normal}#shirt-zoom-dialog .print-placement button{min-height:40px}@media(max-width:440px){.shirt-overview .product-print-options{gap:5px}.shirt-overview .product-print-options button{flex-basis:66px}.shirt-overview .product-print-choice{margin-top:12px}}