._wh-button_ot0zr_1,._wh-input_ot0zr_2,._wh-checkbox_ot0zr_3,._wh-badge_ot0zr_4,._wh-tabs_ot0zr_5,._wh-product-card_ot0zr_6{font-family:var(--wh-font-body);box-sizing:border-box;color:var(--wh-ink)}._wh-button_ot0zr_1{justify-content:center;align-items:center;gap:var(--wh-space-2);min-height:44px;padding:var(--wh-space-3) calc(var(--wh-space-1) * 5);border:1px solid var(--wh-ink);border-radius:var(--wh-radius);background:var(--wh-ink);color:var(--wh-canvas);letter-spacing:var(--wh-tracking-label);text-transform:uppercase;cursor:pointer;transition:background var(--wh-motion-fast), color var(--wh-motion-fast);font-size:11px;font-weight:500;line-height:1.4;display:inline-flex}._wh-button--secondary_ot0zr_32{color:var(--wh-ink);background:0 0}._wh-button--ghost_ot0zr_36{color:var(--wh-ink);background:0 0;border-color:#0000}._wh-button--primary_ot0zr_41:hover:not(:disabled){background:var(--wh-muted);border-color:var(--wh-muted)}._wh-button--secondary_ot0zr_32:hover:not(:disabled),._wh-button--ghost_ot0zr_36:hover:not(:disabled){background:var(--wh-surface)}._wh-button--small_ot0zr_49{min-height:44px;padding:var(--wh-space-2) var(--wh-space-3);font-size:10px}._wh-button_ot0zr_1:disabled{opacity:.45;cursor:not-allowed}._wh-button_ot0zr_1[aria-busy=true]{opacity:.75;cursor:progress}._wh-button_ot0zr_1:focus-visible,._wh-input_ot0zr_2:focus-visible,._wh-checkbox_ot0zr_3 input:focus-visible,._wh-tabs_ot0zr_5 :focus-visible{outline:2px solid var(--wh-ink);outline-offset:4px}._wh-spinner_ot0zr_69{border:1px solid;border-right-color:#0000;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite _wh-spin_ot0zr_69;display:inline-block}@keyframes _wh-spin_ot0zr_69{to{transform:rotate(360deg)}}._wh-field_ot0zr_83{gap:var(--wh-space-2);width:100%;min-width:0;font:13px/1.5 var(--wh-font-body);display:grid}._wh-field_ot0zr_83>label{color:var(--wh-ink);font-weight:500}._wh-input_ot0zr_2{width:100%;min-width:0;min-height:44px;padding:var(--wh-space-3) calc(var(--wh-space-1) * 3.5);border:1px solid var(--wh-control-line);border-radius:var(--wh-radius);background:var(--wh-surface);font-size:14px;line-height:1.5}._wh-input_ot0zr_2::placeholder{color:var(--wh-muted);opacity:1}._wh-input_ot0zr_2:disabled{opacity:.5;cursor:not-allowed}._wh-input_ot0zr_2[aria-invalid=true]{border-color:var(--wh-warning)}._wh-hint_ot0zr_116{font:12px/1.5 var(--wh-font-body);color:var(--wh-muted)}._wh-error_ot0zr_120{font:12px/1.5 var(--wh-font-body);color:var(--wh-warning)}._wh-checkbox_ot0zr_3{font-size:13px;line-height:1.5}._wh-checkbox_ot0zr_3 label{align-items:center;gap:calc(var(--wh-space-1) * 2.5);cursor:pointer;min-height:44px;display:flex}._wh-checkbox_ot0zr_3 input{width:18px;height:18px;accent-color:var(--wh-ink);flex-shrink:0;margin:0}._wh-checkbox_ot0zr_3 input:disabled+span{opacity:.5}._wh-checkbox_ot0zr_3 ._wh-hint_ot0zr_116{margin-left:calc(var(--wh-space-1) * 7);display:block}._wh-badge_ot0zr_4{align-items:center;gap:calc(var(--wh-space-1) * 1.5);border:1px solid var(--wh-line);border-radius:var(--wh-radius);background:var(--wh-canvas);color:var(--wh-muted);text-transform:uppercase;letter-spacing:.08em;padding:calc(var(--wh-space-1) * 1.25) var(--wh-space-2);font-size:10px;font-weight:500;line-height:1.4;display:inline-flex}._wh-badge--success_ot0zr_164{color:var(--wh-success)}._wh-badge--warning_ot0zr_167{color:var(--wh-warning)}._wh-badge-dot_ot0zr_170{background:currentColor;border-radius:50%;width:5px;height:5px}._wh-tab-list_ot0zr_176{gap:var(--wh-space-6);border-bottom:1px solid var(--wh-line);padding:calc(var(--wh-space-1) * 1.25) calc(var(--wh-space-1) * 1.25) 0;display:flex;overflow-x:auto}._wh-tab-list_ot0zr_176 button{min-height:44px;padding:var(--wh-space-3) 0;color:var(--wh-muted);font:500 11px/1.4 var(--wh-font-body);text-transform:uppercase;letter-spacing:var(--wh-tracking-label);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0}._wh-tab-list_ot0zr_176 button[aria-selected=true]{color:var(--wh-ink);border-bottom-color:var(--wh-ink)}._wh-tab-list_ot0zr_176 button:disabled{opacity:.4;cursor:not-allowed}._wh-tab-panel_ot0zr_204{padding:var(--wh-space-6) calc(var(--wh-space-1) * 1.25);font-size:14px;line-height:1.6}._wh-tab-panel_ot0zr_204[hidden]{display:none}._wh-product-card_ot0zr_6{min-width:0}._wh-product-image_ot0zr_215{aspect-ratio:3/4;background:var(--wh-surface);position:relative;overflow:hidden}._wh-product-image_ot0zr_215 img{object-fit:cover;width:100%;height:100%;display:block}._wh-product-placeholder_ot0zr_227{gap:var(--wh-space-3);height:100%;color:var(--wh-muted);flex-direction:column;justify-content:center;align-items:center;display:flex}._wh-product-placeholder_ot0zr_227>span{letter-spacing:.2em;font-size:40px}._wh-product-placeholder_ot0zr_227 small{font-size:10px}._wh-product-status_ot0zr_243{top:var(--wh-space-3);left:var(--wh-space-3);right:var(--wh-space-3);position:absolute}._wh-product-body_ot0zr_249{padding:var(--wh-space-4) 0 0;gap:var(--wh-space-2);display:grid}._wh-product-brand_ot0zr_254{letter-spacing:var(--wh-tracking-label);text-transform:uppercase;font-size:10px;font-weight:600}._wh-product-body_ot0zr_249 h3{font:400 25px/1.15 var(--wh-font-display);overflow-wrap:anywhere;margin:0}._wh-product-meta_ot0zr_265{justify-content:space-between;gap:var(--wh-space-3);font-size:12px;line-height:1.5;display:flex}._wh-product-meta_ot0zr_265>span{color:var(--wh-muted)}._wh-product-meta_ot0zr_265 strong{font-weight:500}._wh-product-body_ot0zr_249 ._wh-button_ot0zr_1{margin-top:var(--wh-space-2)}@media (prefers-reduced-motion:reduce){._wh-spinner_ot0zr_69{animation:none}}
