.tm24-unified-search,.tm24-unified-search *{box-sizing:border-box}.tm24-unified-search{width:100%;min-width:0;margin-block:1rem 1.5rem}.tm24-unified-search--results-slot{margin-block:0}.tm24-unified-search[hidden],.tm24-unified-search [hidden]{display:none!important}.tm24-unified-search__form,.tm24-unified-search__combobox,.tm24-unified-search__field,.tm24-unified-search__results,.tm24-unified-search__grid{width:100%;min-width:0}.tm24-unified-search__label{display:block;margin:0 0 .5rem;font:inherit;font-weight:700;line-height:1.3}.tm24-unified-search__combobox{position:relative;container-type:inline-size}.tm24-unified-search__field{display:grid;grid-template-columns:1.25rem minmax(0,1fr) 2.75rem auto;align-items:center;gap:.625rem;height:3.5rem;min-height:3.5rem;max-height:3.5rem;padding:0 .375rem 0 1rem;border:1px solid rgb(var(--color-border, 23 23 23) / 20%);border-radius:var(--rounded-button, .75rem);background:rgb(var(--color-background, 255 255 255));color:rgb(var(--color-foreground, 23 23 23))}.tm24-unified-search__field:focus-within{border-color:currentColor;outline:3px solid rgb(255 221 0 / 45%);outline-offset:1px}.tm24-unified-search__icon,.tm24-unified-search__icon svg{display:block;width:1.25rem;height:1.25rem}.tm24-unified-search__icon{grid-column:1}.tm24-unified-search__input{grid-column:2;width:100%;min-width:0;height:3.375rem;min-height:3.375rem;padding:0;border:0;border-radius:0;outline:0;background:transparent;color:inherit;font:inherit;font-size:max(1rem,16px);line-height:1.25}.tm24-unified-search__input::-webkit-search-cancel-button{display:none}.tm24-unified-search__clear,.tm24-unified-search__submit,.tm24-unified-search__reset-filters{min-width:2.75rem;min-height:2.75rem;border:0;border-radius:var(--rounded-button, .75rem);font:inherit;font-weight:700;cursor:pointer}.tm24-unified-search__clear{grid-column:3;display:grid;place-items:center;padding:0;background:rgb(var(--color-foreground, 23 23 23) / 8%);color:inherit}.tm24-unified-search__clear svg{width:.875rem;height:.875rem}.tm24-unified-search__submit{grid-column:4;align-self:center;height:2.75rem;padding-inline:1.25rem;background:rgb(var(--color-button, 23 23 23));color:rgb(var(--color-button-text, 255 255 255));white-space:nowrap}.tm24-unified-search__field:has(.tm24-unified-search__clear[hidden]){grid-template-columns:1.25rem minmax(0,1fr) auto}.tm24-unified-search__field:has(.tm24-unified-search__clear[hidden]) .tm24-unified-search__submit{grid-column:3}.tm24-unified-search :is(button,a):focus-visible{outline:3px solid currentColor;outline-offset:2px}.tm24-unified-search__popover{position:absolute;z-index:30;inset:calc(100% + .375rem) 0 auto;max-height:min(22rem,50vh);overflow:auto;border:1px solid rgb(var(--color-border, 23 23 23) / 18%);border-radius:var(--rounded-button, .75rem);background:rgb(var(--color-background, 255 255 255));box-shadow:0 1rem 2.5rem #00000029}.tm24-unified-search__suggestion-heading{margin:0;padding:.625rem .875rem .25rem;color:rgb(var(--color-foreground, 23 23 23) / 65%);font-size:.75rem;font-weight:700;line-height:1.2}.tm24-unified-search__suggestions{display:grid;gap:.125rem;margin:0;padding:.25rem;list-style:none}.tm24-unified-search__suggestion{display:flex;align-items:center;width:100%;min-height:2.75rem;padding:.625rem;border:0;border-radius:calc(var(--rounded-button, .75rem) - .2rem);background:transparent;color:inherit;font:inherit;font-weight:600;line-height:1.25;text-align:start;cursor:pointer}.tm24-unified-search__suggestion:is(:hover,:focus-visible,[aria-selected=true]){background:#ffeb3b59}.tm24-unified-search__results{min-height:0;margin-top:1rem}.tm24-unified-search__results[aria-busy=true]{min-height:22rem}.tm24-unified-search__topline,.tm24-unified-search__footer{display:flex;align-items:center;justify-content:space-between;gap:1rem}.tm24-unified-search__summary,.tm24-unified-search__shown{margin:0;line-height:1.4}.tm24-unified-search__summary{font-weight:700}.tm24-unified-search__diagnosis{margin:.75rem 0 0;padding:.75rem 1rem;border-inline-start:.25rem solid currentColor;background:rgb(var(--color-foreground, 23 23 23) / 5%);font-size:.875rem;line-height:1.45}.tm24-unified-search__reset-filters{padding-inline:1rem;background:#ffeb3b59;color:inherit}.tm24-unified-search__grid{margin-top:1rem}.tm24-unified-search__grid .button,.tm24-unified-search__grid button:not(.sr-only){min-height:2.75rem}.tm24-unified-search__loading{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--grid-gap, 1rem);min-height:22rem;margin-top:1rem}.tm24-unified-search__skeleton{min-height:22rem;border-radius:var(--rounded-card, .75rem);background:linear-gradient(100deg,#1717170f 25%,#1717171c 37%,#1717170f 63%);background-size:400% 100%;animation:tm24-unified-search-skeleton 1.2s ease-in-out infinite}.tm24-unified-search__error{margin-top:1rem;padding:1rem;border:1px solid rgb(var(--color-error, 170 20 20) / 35%);border-radius:var(--rounded-card, .75rem)}.tm24-unified-search__routing{margin-top:1rem;padding:1rem;border:1px solid rgb(var(--color-border, 23 23 23) / 18%);border-inline-start:.3rem solid rgb(255 221 0);border-radius:var(--rounded-card, .75rem)}.tm24-unified-search__help{margin-top:1rem;padding:1rem;border:1px solid rgb(var(--color-border, 23 23 23) / 18%);border-radius:var(--rounded-card, .75rem)}.tm24-unified-search__help-heading{margin:0 0 .75rem;font-weight:700;line-height:1.4}.tm24-unified-search__help-links{display:flex;flex-wrap:wrap;gap:.75rem}.tm24-unified-search__routing-heading{margin:0 0 .75rem;font-weight:700;line-height:1.4}.tm24-unified-search__routing-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none}.tm24-unified-search__routing-link{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:3rem;padding:.75rem;border:1px solid rgb(var(--color-border, 23 23 23) / 18%);border-radius:var(--rounded-button, .75rem);color:inherit;font-weight:700;line-height:1.3;text-decoration:none}.tm24-unified-search__routing-count{flex:none;font-size:.8125rem;font-weight:600}.tm24-unified-search__error p{margin:0 0 .75rem}.tm24-unified-search__footer{margin-top:1rem}.tm24-unified-search__native-note{margin:.5rem 0 0;font-size:.875rem}.tm24-unified-finder__facets-host[aria-busy=true]{min-height:39.5rem}.tm24-finder-filters,.tm24-finder-filters *{box-sizing:border-box;min-width:0}.tm24-finder-filters{--tm24-filter-border: rgb(var(--color-border, 23 23 23) / 18%);--tm24-filter-muted: rgb(var(--color-foreground, 23 23 23) / 65%);--tm24-filter-highlight: rgb(255 235 59 / 28%);display:grid;gap:.875rem;width:100%;min-height:8rem;padding:1rem;overflow:clip;border:1px solid var(--tm24-filter-border);border-radius:var(--rounded-card, .75rem);background:rgb(var(--color-background, 255 255 255));color:rgb(var(--color-foreground, 23 23 23))}.tm24-finder-filters[aria-busy=true],.tm24-finder-filters--loading{min-height:39.5rem}.tm24-finder-filters__heading-row,.tm24-finder-filters__actions,.tm24-finder-filters__result-topline,.tm24-finder-filters__mobile-bar,.tm24-finder-filters__dialog-header,.tm24-finder-filters__dialog-footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.tm24-finder-filters__heading-row,.tm24-finder-filters__result-topline{flex-wrap:wrap}.tm24-finder-filters__actions{min-height:2.75rem}.tm24-finder-filters__actions:not(:has(.tm24-finder-filters__chip)):has(.tm24-finder-filters__reset[hidden]){display:none;min-height:0}.tm24-finder-filters__desktop{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem}.tm24-finder-filters__desktop>.tm24-finder-filters__groups{grid-column:1 / -1}.tm24-finder-filters__heading,.tm24-finder-filters__dialog-title,.tm24-finder-filters__result-summary{margin:0;font-weight:700;line-height:1.35}.tm24-finder-filters__active-count,.tm24-finder-filters__group-active-count{display:inline-grid;place-items:center;flex:none;min-width:1.55rem;min-height:1.55rem;padding:.15rem .5rem;border-radius:999px;background:#ffeb3b61;color:#171717;font-size:.8125rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.tm24-finder-filters__sort{display:grid;grid-template-columns:auto minmax(12rem,20rem);align-items:center;justify-content:end;gap:.625rem}.tm24-finder-filters__sort label{font-weight:700}.tm24-finder-filters__sort select,.tm24-finder-filters__option-search-input{width:100%;min-height:2.75rem;border:1px solid rgb(var(--color-border, 23 23 23) / 22%);border-radius:var(--rounded-button, .75rem);background:rgb(var(--color-background, 255 255 255));color:inherit;font:inherit;font-size:max(1rem,16px)}.tm24-finder-filters__sort select{padding-inline:.75rem 2rem}.tm24-finder-filters__groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.75rem;width:100%;max-width:100%}.tm24-finder-filters__group{min-width:0;margin:0;padding:0;overflow:visible;border:1px solid var(--tm24-filter-border);border-radius:var(--rounded-button, .75rem);background:rgb(var(--color-background, 255 255 255))}.tm24-finder-filters__legend{width:100%;margin:0;padding:0;font-weight:700;line-height:1.35}.tm24-finder-filters__group-toggle{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.5rem;width:100%;min-height:2.5rem;padding:.4rem .75rem;border:0;background:transparent;color:inherit;font:inherit;font-weight:700;line-height:1.3;text-align:start;cursor:pointer}.tm24-finder-filters__group-toggle:is(:hover,[aria-expanded=true]){background:rgb(var(--color-foreground, 23 23 23) / 4%)}.tm24-finder-filters__group-title,.tm24-finder-filters__option-label,.tm24-finder-filters__chip-label,.tm24-finder-filters [data-tm24-filter-label]{min-width:0;overflow-wrap:anywhere;word-break:normal}.tm24-finder-filters__group-chevron{width:.65rem;height:.65rem;border:solid currentColor;border-width:0 .125rem .125rem 0;transform:rotate(45deg) translate(-.1rem,-.1rem);transform-origin:center;transition:transform .16s ease}.tm24-finder-filters__group-toggle[aria-expanded=true] .tm24-finder-filters__group-chevron{transform:rotate(225deg) translate(-.05rem,-.05rem)}.tm24-finder-filters__group-panel{display:grid;gap:.5rem;padding:0 .5rem .5rem;border-top:1px solid var(--tm24-filter-border)}.tm24-finder-filters__group-panel[hidden],.tm24-finder-filters__group[data-collapsed=true] .tm24-finder-filters__group-panel{display:none}.tm24-finder-filters__option-search{display:grid;gap:.25rem;padding-top:.5rem}.tm24-finder-filters__option-search-wrap{position:relative}.tm24-finder-filters__option-search-label{font-size:.8125rem;font-weight:700;line-height:1.25}.tm24-finder-filters__option-search-input{min-height:2.5rem;padding:.4rem 3rem .4rem .75rem}.tm24-finder-filters__option-search-clear{position:absolute;inset:0 0 0 auto;display:grid;place-items:center;width:2.75rem;min-width:2.75rem;min-height:2.75rem;padding:0;border:0;border-radius:var(--rounded-button, .75rem);background:transparent;color:inherit;font:inherit;cursor:pointer}.tm24-finder-filters__options{display:grid;gap:.125rem;max-height:min(21.5rem,46vh);margin:0;padding:.125rem;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;list-style:none}.tm24-finder-filters__group[data-tm24-finder-group=gateTypes] .tm24-finder-filters__options{max-height:none}.tm24-finder-filters__option{display:grid;grid-template-columns:1.25rem minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:2rem;margin:0;padding:.2rem .5rem;border-radius:calc(var(--rounded-button, .75rem) - .2rem);line-height:1.3;cursor:pointer}.tm24-finder-filters__option:is(:hover,:focus-within){background:rgb(var(--color-foreground, 23 23 23) / 5%)}.tm24-finder-filters__option:has(input:checked),.tm24-finder-filters__option.is-active,.tm24-finder-filters__option[data-active=true]{background:var(--tm24-filter-highlight);font-weight:700}.tm24-finder-filters__option:has(input:disabled),.tm24-finder-filters__option.is-disabled,.tm24-finder-filters__option[aria-disabled=true]{opacity:.46;cursor:not-allowed}.tm24-finder-filters__option input{width:1rem;height:1rem;margin:0;accent-color:currentColor}.tm24-finder-filters__count{color:var(--tm24-filter-muted);font-size:.8125rem;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.tm24-finder-filters__empty-options{margin:0;padding:.75rem .5rem;color:var(--tm24-filter-muted);font-size:.875rem;line-height:1.4}.tm24-finder-filters [data-tm24-finder-hidden=true]{display:none!important}.tm24-finder-filters__more{justify-self:start;min-height:2.25rem;padding:.2rem .5rem;border:0;border-radius:var(--rounded-button, .75rem);background:transparent;color:inherit;font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.tm24-finder-filters__chips{display:flex;flex:1 1 100%;flex-wrap:wrap;gap:.5rem}.tm24-finder-filters__chip,.tm24-finder-filters__reset,.tm24-finder-filters__mobile-open,.tm24-finder-filters__dialog-close,.tm24-finder-filters__dialog-apply{min-height:2.75rem;padding:.45rem .75rem;border:1px solid rgb(var(--color-border, 23 23 23) / 22%);border-radius:999px;background:rgb(var(--color-background, 255 255 255));color:inherit;font:inherit;font-size:.875rem;font-weight:700;cursor:pointer}.tm24-finder-filters__chip{display:inline-flex;align-items:center;gap:.45rem;max-width:100%;text-align:start}.tm24-finder-filters__chip:after{content:"\d7";flex:none;font-size:1.1em;line-height:1}.tm24-finder-filters__reset{flex:none;border-color:transparent;background:transparent;text-decoration:underline;text-underline-offset:.2em}.tm24-finder-filters__mobile-bar,.tm24-finder-filters__backdrop,.tm24-finder-filters__dialog{display:none}.tm24-finder-filters__status{min-height:1.25rem;margin:0;color:var(--tm24-filter-muted);font-size:.875rem;line-height:1.4}.tm24-finder-filters__drawer-count{font-variant-numeric:tabular-nums}.tm24-finder-filters__skeleton{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;min-height:34rem}.tm24-finder-filters__skeleton-item{min-height:34rem;border-radius:var(--rounded-button, .75rem);background:linear-gradient(100deg,#1717170f 25%,#1717171c 37%,#1717170f 63%);background-size:400% 100%;animation:tm24-unified-search-skeleton 1.2s ease-in-out infinite}.tm24-finder-filters :is(button,input,select):focus-visible{outline:3px solid currentColor;outline-offset:2px}body.tm24-finder-drawer-open{overflow:hidden;overscroll-behavior:none}@container (max-width: 13rem){.tm24-unified-search__field{grid-template-columns:minmax(0,1fr) 2.75rem auto;gap:.25rem;padding-left:.5rem}.tm24-unified-search__icon{display:none}.tm24-unified-search__input{grid-column:1}.tm24-unified-search__clear{grid-column:2}.tm24-unified-search__submit{grid-column:3;padding-inline:.5rem}.tm24-unified-search__field:has(.tm24-unified-search__clear[hidden]){grid-template-columns:minmax(0,1fr) auto}.tm24-unified-search__field:has(.tm24-unified-search__clear[hidden]) .tm24-unified-search__submit{grid-column:2}}@keyframes tm24-unified-search-skeleton{0%{background-position:100% 50%}to{background-position:0 50%}}@media(max-width:749px){.tm24-unified-search__field{grid-template-columns:1.25rem minmax(0,1fr) 2.75rem auto;height:3.5rem;min-height:3.5rem;max-height:3.5rem;padding-right:.375rem}.tm24-unified-search__submit{padding-inline:.75rem}.tm24-unified-search__loading{grid-template-columns:repeat(2,minmax(0,1fr))}.tm24-unified-search__routing-list{grid-template-columns:1fr}.tm24-unified-finder__facets-host[aria-busy=true]{min-height:5.5rem}.tm24-finder-filters__sort{grid-template-columns:1fr;justify-content:stretch}.tm24-finder-filters{min-height:5rem;padding:.75rem;overflow:visible}.tm24-finder-filters[aria-busy=true],.tm24-finder-filters--loading{min-height:5.5rem}.tm24-finder-filters__desktop,.tm24-finder-filters>.tm24-finder-filters__groups{display:none}.tm24-finder-filters__mobile-bar{display:flex;width:100%}.tm24-finder-filters__mobile-open{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-width:8rem;min-height:2.75rem;padding-inline:1rem;border-color:rgb(var(--color-foreground, 23 23 23) / 28%);border-radius:var(--rounded-button, .75rem);background:rgb(var(--color-button, 23 23 23));color:rgb(var(--color-button-text, 255 255 255))}.tm24-finder-filters__backdrop:not([hidden]){position:fixed;z-index:90;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;border:0;background:#0000007a}.tm24-finder-filters__dialog:not([hidden]),.tm24-finder-filters__dialog[open]{position:fixed;z-index:91;top:0;right:0;bottom:0;left:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:auto;max-width:none;height:auto;max-height:none;margin:0;padding:0;overflow:hidden;border:0;border-radius:0;background:rgb(var(--color-background, 255 255 255));color:rgb(var(--color-foreground, 23 23 23))}.tm24-finder-filters__dialog::backdrop{background:#0000007a}.tm24-finder-filters__dialog-header{min-height:3.75rem;padding:max(.5rem,env(safe-area-inset-top)) .75rem .5rem;border-bottom:1px solid var(--tm24-filter-border);background:rgb(var(--color-background, 255 255 255))}.tm24-finder-filters__dialog-title{font-size:1.1rem}.tm24-finder-filters__dialog-close{display:inline-grid;place-items:center;flex:none;width:2.75rem;min-width:2.75rem;padding:0;border-radius:var(--rounded-button, .75rem);font-size:1.35rem;line-height:1}.tm24-finder-filters__dialog-body{min-height:0;padding:.75rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.tm24-finder-filters__dialog .tm24-finder-filters__groups{grid-template-columns:minmax(0,1fr)}.tm24-finder-filters__dialog .tm24-finder-filters__group-panel{padding-inline:.5rem}.tm24-finder-filters__dialog .tm24-finder-filters__group-toggle,.tm24-finder-filters__dialog .tm24-finder-filters__option-search-input,.tm24-finder-filters__dialog .tm24-finder-filters__more{min-height:2.75rem}.tm24-finder-filters__dialog .tm24-finder-filters__options{max-height:none;overflow:visible;scrollbar-gutter:auto}.tm24-finder-filters__dialog .tm24-finder-filters__option{min-height:2.75rem}.tm24-finder-filters__dialog .tm24-finder-filters__option input{width:1.125rem;height:1.125rem}.tm24-finder-filters__dialog-footer{align-items:stretch;padding:.625rem .75rem max(.625rem,env(safe-area-inset-bottom));border-top:1px solid var(--tm24-filter-border);background:rgb(var(--color-background, 255 255 255));box-shadow:0 -.5rem 1.5rem #00000014}.tm24-finder-filters__dialog-actions{display:flex;align-items:stretch;gap:.5rem;width:100%;min-width:0}.tm24-finder-filters__dialog-footer .tm24-finder-filters__reset{flex:0 1 auto}.tm24-finder-filters__dialog-apply{flex:1 1 auto;border-color:transparent;border-radius:var(--rounded-button, .75rem);background:rgb(var(--color-button, 23 23 23));color:rgb(var(--color-button-text, 255 255 255));text-align:center}.tm24-finder-filters__mobile-open:focus-visible,.tm24-finder-filters__dialog-apply:focus-visible{outline:3px solid rgb(23 23 23);outline-offset:3px;box-shadow:inset 0 0 0 2px #fd0}.tm24-finder-filters__result-topline,.tm24-finder-filters__actions{align-items:stretch}.tm24-finder-filters__chips{flex-basis:100%}.tm24-finder-filters__skeleton{grid-template-columns:1fr;min-height:4rem}.tm24-finder-filters__skeleton-item{min-height:4rem}.tm24-finder-filters__skeleton-item:nth-child(n+2){display:none}.tm24-unified-search__skeleton{min-height:16rem}.tm24-unified-search__topline,.tm24-unified-search__footer{align-items:stretch;flex-direction:column}.tm24-unified-search__reset-filters,.tm24-unified-search__footer .button,.tm24-unified-search__help-links .button{width:100%}}@media(prefers-reduced-motion:reduce){.tm24-unified-search__skeleton,.tm24-finder-filters__skeleton-item{animation:none}.tm24-finder-filters__group-chevron{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/69/assets/tm24-unified-search.css.map */
