.option-dropdown[data-v-b65814c1],.option-dropdown__trigger[data-v-b65814c1]{display:inline-flex;max-width:100%}.option-dropdown__trigger[data-v-b65814c1]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f1ebe9;border:4px solid transparent;border-radius:15px;box-sizing:border-box;color:#272727;cursor:pointer;font-family:Haffer SemiMono,monospace;font-size:11px;gap:9px;height:31px;letter-spacing:.22px;line-height:14px;margin:0;min-width:64px;padding:0 15px;text-align:left;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease}.option-dropdown__trigger[data-v-b65814c1]:hover:not([aria-disabled=true]){background:#e1dbda}.option-dropdown__trigger[data-v-b65814c1]:focus-visible{outline:2px solid #272727;outline-offset:1px}.option-dropdown__trigger[aria-disabled=true][data-v-b65814c1]{cursor:progress}.option-dropdown--open .option-dropdown__trigger[data-v-b65814c1]{background:#e1dbda}.option-dropdown__value[data-v-b65814c1]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.option-dropdown__chevron[data-v-b65814c1]{flex:none;height:12px;transition:transform .15s ease;width:12px}.option-dropdown--open .option-dropdown__chevron[data-v-b65814c1]{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.option-dropdown__chevron[data-v-b65814c1],.option-dropdown__trigger[data-v-b65814c1]{transition:none}}.option-dropdown-list[data-v-b65814c1]{background:#fffcf9;border:1px solid #e1dbda;border-radius:15px;box-shadow:0 8px 24px #2727271f;box-sizing:border-box;color:#272727;font-family:Haffer SemiMono,monospace;font-size:11px;letter-spacing:.22px;line-height:14px;list-style:none;margin:4px 0 0;max-height:min(280px,var(--option-list-space,280px) - 12px);max-width:calc(100vw - 16px);overflow-y:auto;overscroll-behavior:contain;padding:5px;position:fixed;z-index:1100}.option-dropdown-list--up[data-v-b65814c1]{margin:0 0 4px}.option-dropdown-list__section+.option-dropdown-list__section[data-v-b65814c1]{margin-top:5px}.option-dropdown-list__heading[data-v-b65814c1]{color:#a7a3a1;display:block;font-family:Haffer XH,sans-serif;font-size:12px;letter-spacing:.36px;line-height:16px;padding:6px 10px 4px;text-transform:uppercase}.option-dropdown-list__group[data-v-b65814c1]{list-style:none;margin:0;padding:0}.option-dropdown-list__option[data-v-b65814c1]{align-items:center;border-radius:11px;cursor:pointer;display:flex;min-height:36px;padding:0 10px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.option-dropdown-list__option--active[data-v-b65814c1]{background:#f1ebe9}.option-dropdown-list__option--sold-out[data-v-b65814c1]{color:#5e5e68}.option-dropdown-list__option--selected[data-v-b65814c1]{background:#272727;color:#fffcf9}.option-dropdown-list__option--selected.option-dropdown-list__option--active[data-v-b65814c1]{box-shadow:inset 0 0 0 2px #f1ebe9}.option-dropdown-list__option--disabled[data-v-b65814c1]{cursor:default;opacity:.6}.option-dropdown-list__note[data-v-b65814c1]{white-space:pre}.option-swatches[data-v-57aacd43]{display:flex;flex-wrap:wrap;gap:3px}.option-swatches__swatch[data-v-57aacd43]{background:#f1ebe9;border:1px solid #c9c2ba;border-radius:15px;box-sizing:border-box;cursor:pointer;height:38px;overflow:hidden;padding:0;position:relative;transition:width .2s ease;width:38px}.option-swatches__swatch--active[data-v-57aacd43]{border:1.5px solid #272727;cursor:default;width:84.44px}.option-swatches__swatch--sold-out[data-v-57aacd43]{opacity:.45}.option-swatches__swatch--sold-out[data-v-57aacd43]:after{background:linear-gradient(to top right,transparent calc(50% - 1px),#5e5e68,transparent calc(50% + 1px));content:"";inset:0;position:absolute}.option-swatches__swatch[data-v-57aacd43]:disabled:not(.option-swatches__swatch--active){cursor:default;opacity:.6}.option-swatches__swatch[data-v-57aacd43]:focus-visible{outline:2px solid #272727;outline-offset:1px}@media(prefers-reduced-motion:reduce){.option-swatches__swatch[data-v-57aacd43]{transition:none}}.option-chips[data-v-978d48a6]{display:flex;flex-wrap:wrap;gap:3px}.option-chips--described[data-v-978d48a6]{flex-direction:column;gap:11px}.option-chips__option[data-v-978d48a6]{align-items:center;background:none;border:none;border-radius:15px;color:inherit;cursor:pointer;display:inline-flex;gap:12px;padding:0;text-align:left}.option-chips__option[data-v-978d48a6]:focus-visible{outline:2px solid #272727;outline-offset:1px}.option-chips__option[data-v-978d48a6]:disabled:not(.option-chips__option--active){cursor:default;opacity:.6}.option-chips__option--active[data-v-978d48a6]{cursor:default}.option-chips__chip[data-v-978d48a6]{align-items:center;background:#f1ebe9;border:4px solid transparent;border-radius:15px;box-sizing:border-box;color:#272727;display:inline-flex;flex:none;font-family:Haffer SemiMono,monospace;font-size:11px;height:31px;justify-content:center;letter-spacing:.22px;line-height:14px;min-width:64px;padding:0 15px;transition:background-color .15s ease,color .15s ease;white-space:nowrap}.option-chips__option:hover:not(:disabled):not(.option-chips__option--active) .option-chips__chip[data-v-978d48a6]{background:#e1dbda}.option-chips__option--sold-out .option-chips__chip[data-v-978d48a6]{color:#5e5e68;text-decoration:line-through}.option-chips__option--active .option-chips__chip[data-v-978d48a6]{background:#272727;border-color:#f1ebe9;color:#fffcf9}.option-chips__text[data-v-978d48a6]{color:#6f6a68;font-family:Haffer XH,sans-serif;font-size:13px;letter-spacing:.13px;line-height:16px}.option-chips__option--active .option-chips__text[data-v-978d48a6]{color:#272727}.option-chips__sr[data-v-978d48a6]{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:639px){.option-chips--described .option-chips__option[data-v-978d48a6]{align-items:flex-start;flex-direction:column;gap:3px}}@media(prefers-reduced-motion:reduce){.option-chips__chip[data-v-978d48a6]{transition:none}}.option-group[data-v-eb66c1fa]{align-items:flex-start;display:flex;flex-direction:column;gap:11px;min-width:0}.option-group__label[data-v-eb66c1fa]{color:#a7a3a1;font-family:Haffer XH,sans-serif;font-size:12px;letter-spacing:.36px;line-height:16px;text-transform:uppercase}.option-group__label-value[data-v-eb66c1fa]{color:#272727;margin-left:8px;text-transform:none}
