.custom-select{--cs-height: 42px;--cs-bg: var(--cu_white);--cs-border: var(--cu_dark_20);--cs-border-hover: var(--cu_dark);--cs-text: var(--cu_dark);--cs-panel-bg: var(--cu_white);--cs-panel-border: var(--cu_dark_20);--cs-option-hover-bg: var(--cu_light_grey);--cs-option-selected-bg: var(--cu_light_grey);--cs-focus: var(--cu_red);position:relative;display:block;width:100%;font-family:var(--font-sora),sans-serif}.custom-select--on-dark{--cs-bg: var(--cu_dark_70);--cs-border: var(--cu_white);--cs-border-hover: var(--cu_white);--cs-text: var(--cu_white);--cs-panel-bg: var(--cu_dark);--cs-panel-border: var(--cu_white);--cs-option-hover-bg: var(--cu_lighter_dark);--cs-option-selected-bg: var(--cu_lighter_dark)}.custom-select--native{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;-webkit-appearance:none;appearance:none}.custom-select--trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;height:var(--cs-height);padding:0 15px;margin:0;background:var(--cs-bg);border:1px solid var(--cs-border);border-radius:0;color:var(--cs-text);font-family:inherit;font-size:14px;font-weight:400;line-height:1;text-align:left;cursor:pointer;transition:border-color .2s ease}.custom-select--trigger:hover{border-color:var(--cs-border-hover)}.custom-select--trigger:focus-visible{outline:2px solid var(--cs-focus);outline-offset:2px}.custom-select--trigger[disabled]{cursor:not-allowed;opacity:.5}.custom-select--trigger-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-select--arrow{display:flex;flex:0 0 auto;color:var(--cs-text);transition:transform .2s ease}.custom-select.is-open .custom-select--arrow{transform:rotate(180deg)}.custom-select--list{position:absolute;z-index:20;top:calc(100% - 1px);left:0;width:100%;max-height:280px;overflow-y:auto;margin:0;padding:0;list-style:none;background:var(--cs-panel-bg);border:1px solid var(--cs-panel-border)}.custom-select--option{padding:11px 15px;color:var(--cs-text);font-size:14px;line-height:1.2;cursor:pointer;transition:background-color .2s ease}.custom-select--option:hover{background:var(--cs-option-hover-bg)}.custom-select--option:focus-visible{outline:2px solid var(--cs-focus);outline-offset:-2px}.custom-select--option.is-selected{background:var(--cs-option-selected-bg);font-weight:600}.custom-select--option.is-disabled{cursor:not-allowed;opacity:.5}@media(max-width:767px){.custom-select--option{padding:14px 15px}}.custom-select--sort{width:auto}.custom-select--sort .custom-select--trigger{width:auto;height:auto;gap:8px;padding:3px 0;background:none;border:0;font-size:inherit;font-weight:inherit}.custom-select--sort .custom-select--trigger:hover .custom-select--trigger-text{text-decoration:underline;text-underline-offset:3px}.custom-select--sort .custom-select--list{min-width:210px;top:calc(100% + 8px)}.facets--bar .thb-filter-sort{align-items:center}.facets--bar .custom-select--sort{display:none}@media only screen and (min-width:1068px){.facets--bar .custom-select--sort{display:block}}.facets--bar .custom-select--sort .custom-select--list{left:auto;right:0}
/*# sourceMappingURL=/cdn/shop/t/30/assets/custom_select.css.map */
