.r6T6Fq_section{padding-top:var(--spacing-2);margin:0}.r6T6Fq_title{font-family:var(--mj-font-body,var(--font-primary));font-size:.8rem;font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-light);margin:0 0 var(--spacing-3)}.r6T6Fq_row{gap:var(--spacing-3);flex-wrap:wrap;display:flex}.r6T6Fq_option{align-items:center;gap:var(--spacing-2);color:var(--color-text);flex-direction:column;text-decoration:none;display:flex}.r6T6Fq_thumbWrapper{border-radius:var(--radius-lg);background:var(--color-media-placeholder);width:5.5rem;height:5.5rem;box-shadow:var(--shadow-card-xs);transition:box-shadow var(--transition-fast) var(--transition-timing), transform var(--transition-fast) var(--transition-timing);flex-shrink:0;position:relative;overflow:hidden}.r6T6Fq_option:hover .r6T6Fq_thumbWrapper{box-shadow:var(--shadow-card);transform:translateY(-2px)}.r6T6Fq_thumb{object-fit:cover;object-position:top}.r6T6Fq_thumbPlaceholder{background:var(--color-media-placeholder);width:100%;height:100%}.r6T6Fq_optionText{flex-direction:column;gap:2px;display:flex}.r6T6Fq_optionLabel{font-family:var(--mj-font-body,var(--font-primary));font-size:.8rem;font-weight:var(--font-medium);color:var(--color-text);text-align:center;white-space:nowrap}.r6T6Fq_option:hover .r6T6Fq_optionLabel{color:var(--color-primary)}.r6T6Fq_optionSizes{font-family:var(--mj-font-body,var(--font-primary));font-size:var(--text-xs);font-weight:var(--font-medium);letter-spacing:.04em;color:var(--color-text-light);text-align:center;white-space:nowrap}.r6T6Fq_sizeSoldOut{opacity:.5}