.picker-head{display:flex;justify-content:space-between;gap:12px;font-size:14px;line-height:normal}.picker-head>span:first-child{display:flex;gap:6px}.picker-head__label{color:var(--color-text-secondary)}.picker-head__guide{text-decoration:underline;text-underline-offset:2px}.size-options{min-width:0;margin:0;padding:0;border:0}.size-options__list{display:flex;flex-wrap:wrap;gap:var(--size-gap, 4px)}.size-opt{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;min-width:var(--size-w, 56px);height:var(--size-h, 44px);padding:0 6px;border-bottom:1.5px solid transparent;color:var(--color-text-secondary);font-size:var(--size-fs, 15px);line-height:normal;cursor:pointer}.size-opt:has(.size-opt__input:checked){border-bottom-color:var(--color-ink);color:var(--color-ink)}.size-opt:has(.size-opt__input:focus-visible){outline:1.5px solid var(--color-ink);outline-offset:-2px}@media(hover:hover){label.size-opt:not(.size-opt--sold):hover{color:var(--color-ink)}}.size-opt__input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;-webkit-appearance:none;appearance:none}.size-opt--sold{color:var(--color-disabled);text-decoration:line-through;cursor:default}.size-opt--sold:has(.size-opt__input:checked){color:var(--color-disabled)}.size-opt--sold .size-opt__input{cursor:default}.size-opt__tip{position:absolute;bottom:calc(100% + 4px);left:50%;z-index:2;padding:4px 8px;background:var(--color-ink);color:var(--color-on-ink);font-size:12px;line-height:normal;text-decoration:none;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transform:translate(-50%);transition:opacity .15s ease}.size-opt--sold:has(.size-opt__input:focus-visible) .size-opt__tip{opacity:1;visibility:visible}@media(hover:hover){.size-opt--sold:hover .size-opt__tip{opacity:1;visibility:visible}}.picker-low{color:var(--color-low-stock);font-size:13px;line-height:normal}.picker-low:empty{display:none}.picker-error{font-size:13px;line-height:normal}[data-added]:empty{position:absolute}.inline-added{padding:14px;background:var(--color-panel);line-height:normal}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-picker.css.map */
