.shop-photos .product-art{border-radius:12px 12px 0 0;justify-content:center;align-items:center;height:220px;display:flex;overflow:hidden}.shop-photos .product-art img{object-fit:contain;width:100%;height:100%;padding:12px}.shop-thumbnails{gap:8px;padding:10px 14px;display:flex}.shop-thumbnails button{cursor:pointer;background:#fff;border:1px solid #d8e2e3;border-radius:6px;width:44px;height:44px;padding:2px}.shop-thumbnails button[aria-pressed=true]{outline:2px solid #216477}.shop-thumbnails img{object-fit:contain;width:100%;height:100%}.size-guide{margin:14px 0;font-size:13px}.size-guide summary{cursor:pointer;color:#216477;font-weight:600}.size-guide img{object-fit:contain;width:100%;max-height:420px;margin:12px 0;display:block}.size-guide p{line-height:1.65}.size-guide a{color:#216477;font-size:12px}.shop-image-editor{flex-wrap:wrap;gap:12px;margin:10px 0;display:flex}.shop-image-editor>div{flex-direction:column;align-items:center;gap:6px;max-width:140px;display:flex}.shop-image-editor img{object-fit:contain;background:#f1f4f5;border:1px solid #e0e6e7;border-radius:8px;width:130px;height:100px}.shop-summary{text-align:left;cursor:pointer;background:0 0;border:0;font-family:inherit}.shop-summary:hover{background:#eff5f6}.shop-order-filters{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.shop-purchase-summary{margin-bottom:18px;padding-top:22px}.shop-purchase-summary h2,.shop-purchase-summary>.panel-subtitle{margin-left:24px;margin-right:24px}.shop-purchase-summary a{color:#216477;align-items:center;gap:4px;display:inline-flex}.shop-bulk{background:#e6f0f2;border-radius:10px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:14px;padding:16px;font-size:13px;display:flex}.shop-bulk .input{max-width:260px}.shop-bulk label{align-items:center;gap:8px;display:flex}.shop-card .product-art{height:180px}.shop-card .shop-photos{margin-bottom:16px}.shop-card .shop-thumbnails button{background:#fff;border:1px solid #d8e2e3;padding:2px}@media (max-width:640px){.shop-bulk{flex-direction:column;align-items:stretch}.shop-bulk .input{max-width:none}.shop-summary strong{font-size:21px}.shop-purchase-summary h2,.shop-purchase-summary>.panel-subtitle{margin-left:16px;margin-right:16px}}.kit-order-fields{border:0;min-width:0;margin:0;padding:0}.kit-print-fields{gap:12px;min-width:0;margin:14px 0;display:grid}.kit-print-fields .field{margin:0}.kit-print-fields small{color:#646e72;font-size:12px;line-height:1.5}.kit-print-review{background:#eff5f6;border:1px solid #d6e2e4;border-radius:10px;padding:14px}.kit-print-review p{overflow-wrap:anywhere;line-height:1.7}.kit-print-review .checkbox-field{align-items:flex-start;gap:9px;display:flex}.kit-print-review input[type=checkbox]{width:18px;min-width:18px;height:18px;margin-top:3px}.kit-saved-print{white-space:pre-wrap;overflow-wrap:anywhere;color:#1d3244;font-size:13px;line-height:1.6;display:block}
