.BO-nPW_tabs{align-items:stretch;gap:var(--spacing-24);height:48px;padding:0 var(--spacing-20);display:flex}.BO-nPW_tabsLabel{padding-right:var(--spacing-24);font-weight:var(--font-weight-bold);align-items:center;display:flex}.BO-nPW_tab{cursor:pointer;text-underline-offset:4px;background:0 0;border:none;padding:0}.BO-nPW_tab[aria-pressed=true]{font-weight:var(--font-weight-bold);text-decoration:underline}.BO-nPW_photo{align-self:start;height:760px;position:sticky;top:0;overflow:hidden}.BO-nPW_options{padding:var(--spacing-40)}.BO-nPW_lockNote{font-weight:var(--font-weight-regular)}.BO-nPW_chips{flex-wrap:wrap;gap:8px;display:flex}.BO-nPW_chip{padding:var(--spacing-12) 16px;background:var(--color-paper-white);color:var(--color-ink-black);border:var(--rule);font-size:var(--text-meta);text-transform:uppercase;white-space:nowrap;cursor:pointer}.BO-nPW_chip[aria-pressed=true]{background:var(--color-ink-black);color:var(--color-paper-white)}.BO-nPW_chip:disabled{background:var(--color-paper-white);color:var(--color-ash);border-color:var(--color-ash);cursor:not-allowed}.BO-nPW_swatches{gap:var(--spacing-12);align-items:center;padding-top:8px;display:flex}.BO-nPW_swatch{outline-offset:3px;cursor:pointer;border:none;border-radius:50%;outline:1px solid #0000;width:36px;height:36px;padding:0}.BO-nPW_swatch[aria-pressed=true]{outline-color:var(--color-ink-black)}.BO-nPW_custom{align-items:center;gap:8px;display:flex}.BO-nPW_customInput{width:120px;height:44px;padding:0 var(--input-pad);border:var(--rule);border-radius:var(--radius-inputs);font-family:inherit;font-size:var(--text-body);background:var(--color-paper-white);outline:none}@media (max-width:1023px){.BO-nPW_photo{height:560px}.BO-nPW_options{padding:var(--spacing-24)}}@media (max-width:767px){.BO-nPW_photo{height:320px;position:relative}.BO-nPW_options{padding:var(--spacing-24) var(--spacing-20)}.BO-nPW_tabs{gap:var(--spacing-12)}.BO-nPW_tabsLabel{padding-right:var(--spacing-12)}}@media (pointer:coarse){.BO-nPW_chip{min-height:44px}.BO-nPW_swatch{width:44px;height:44px}}
