thb-trim-picker{display:block;width:100%;min-width:0}thb-trim-picker .thb-native-select[hidden]{display:none!important}thb-trim-picker .thb-picker{width:100%;min-width:0;margin-top:6px;color:var(--color-foreground);text-align:left}thb-trim-picker .thb-trigger{display:flex;align-items:center;gap:12px;width:100%;min-height:54px;padding:10px 14px;border:1px solid var(--color-border, currentColor);border-radius:var(--style-border-radius-inputs, 4px);background:var(--color-background);color:inherit;font:inherit;text-align:left;cursor:pointer}thb-trim-picker .thb-trigger:hover{border-color:currentColor}thb-trim-picker .thb-trigger:focus-visible,thb-trim-picker .thb-row:focus-visible,thb-trim-picker .thb-search:focus-visible{outline:2px solid currentColor;outline-offset:3px}thb-trim-picker .thb-trigger:disabled{cursor:not-allowed;opacity:.55}thb-trim-picker .thb-thumb{display:block;flex:0 0 48px;width:48px;height:48px;object-fit:contain;border-radius:4px}thb-trim-picker .thb-trigger .thb-thumb{flex-basis:40px;width:40px;height:40px}thb-trim-picker .thb-text{flex:1;min-width:0;overflow-wrap:anywhere;line-height:1.4}thb-trim-picker .thb-caret{flex:0 0 10px;width:10px;height:10px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin:-4px 3px 0 8px}thb-trim-picker .thb-trigger[aria-expanded=true] .thb-caret{transform:rotate(225deg);margin-top:4px}thb-trim-picker .thb-panel{margin-top:6px;padding:8px;border:1px solid var(--color-border, currentColor);border-radius:var(--style-border-radius-inputs, 4px);background:var(--color-background)}thb-trim-picker .thb-panel[hidden],thb-trim-picker .thb-row[hidden],thb-trim-picker .thb-empty[hidden]{display:none!important}thb-trim-picker .thb-search{display:block;width:100%;min-height:44px;padding:10px 12px;margin:0 0 8px;border:1px solid var(--color-border, currentColor);border-radius:4px;background:var(--color-background);color:inherit;font:inherit}thb-trim-picker .thb-options{display:block;list-style:none;padding:0;margin:0;max-height:min(350px,52vh);overflow-y:auto;overscroll-behavior:contain}thb-trim-picker .thb-row{display:flex;align-items:center;gap:12px;min-height:64px;padding:8px;margin:2px 0;border:1px solid transparent;border-radius:4px;cursor:pointer;color:inherit}thb-trim-picker .thb-row:hover,thb-trim-picker .thb-row:focus{border-color:currentColor}thb-trim-picker .thb-row[aria-selected=true]{border-color:currentColor;box-shadow:inset 0 0 0 1px currentColor}thb-trim-picker .thb-row[aria-disabled=true]{opacity:.55;cursor:not-allowed}thb-trim-picker .thb-check{flex:0 0 16px;width:16px;font-size:18px;font-weight:600}thb-trim-picker .thb-empty{margin:12px;font:inherit}
/*# sourceMappingURL=/cdn/shop/t/21/assets/thb-trim-picker.css.map */
