.ttb-header-search__form{position:relative}.ttb-header-search input[type=search]{padding-right:4.4rem}.ttb-header-search input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.ttb-header-search__reset{position:absolute;right:.8rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;padding:0;border:0;border-radius:2px;background:transparent;color:var(--ttb-muted,#4a5a75);cursor:pointer}.ttb-header-search__reset.hidden{display:none}.ttb-header-search__reset:hover,.ttb-header-search__reset:focus-visible{background:var(--ttb-mist);color:var(--ttb-ink);outline:0}.ttb-header-search .predictive-search{top:calc(100% + .6rem);left:auto;right:0;width:min(56rem,calc(100vw - 4rem));border:1.5px solid var(--ttb-ink);border-radius:2px;background:#fff;box-shadow:0 2.4rem 4.8rem -1.6rem #152b4966;z-index:30}.search-modal .predictive-search{border:1.5px solid var(--ttb-ink);border-radius:0 0 2px 2px;background:#fff;box-shadow:0 2.4rem 4.8rem -1.6rem #152b4959}.ttb-header-search .predictive-search[data-predictive-search]{max-height:min(68rem,calc(100vh - 14rem))!important}predictive-search[open] .predictive-search,predictive-search[loading] .predictive-search{animation:ttb-ps-in .16s ease-out}@keyframes ttb-ps-in{0%{opacity:0;transform:translateY(-.4rem)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){predictive-search[open] .predictive-search,predictive-search[loading] .predictive-search{animation:none}}predictive-search .predictive-search__loading-state .spinner .path{stroke:var(--ttb-blue)}.ttb-ps{color:var(--ttb-ink)}.ttb-ps__groups.predictive-search__results-groups-wrapper{display:block;padding:.4rem 0 0;border:0}.ttb-ps__group{padding:1.2rem 1.6rem}.ttb-ps__group+.ttb-ps__group{border-top:1px solid #e2dccb}.ttb-ps__heading{margin:0 0 .8rem;padding:0 .8rem;font-size:1.1rem;font-weight:800;letter-spacing:.12em;line-height:1.4;text-transform:uppercase;color:var(--ttb-muted,#4a5a75)}.ttb-ps ul{margin:0;padding:0}.ttb-ps__chips{display:flex;flex-wrap:wrap;gap:.6rem;padding:0 .4rem}.ttb-ps__chip{display:inline-flex;align-items:center;gap:.6rem;min-height:3.6rem;padding:0 1.4rem;border:1.5px solid #e2dccb;border-radius:999px;background:var(--ttb-cream);font-size:1.4rem;font-weight:700;line-height:1.2;color:var(--ttb-ink);text-decoration:none;transition:border-color .12s,background-color .12s}.ttb-ps__chip mark{background:none;color:var(--ttb-muted,#4a5a75);font-weight:500}.ttb-ps__chip--collection svg{flex:none;color:var(--ttb-red)}.ttb-ps__chip:hover{border-color:var(--ttb-ink);background:#fff}.ttb-ps__option[aria-selected=true]>.ttb-ps__chip{border-color:var(--ttb-ink);background:var(--ttb-ink);color:#fff}.ttb-ps__option[aria-selected=true]>.ttb-ps__chip mark{color:#ffffffb3}.ttb-ps__option[aria-selected=true]>.ttb-ps__chip svg{color:var(--ttb-yellow)}.ttb-ps__products{display:grid;gap:.2rem}.ttb-ps__product{display:grid;grid-template-columns:6.4rem minmax(0,1fr) auto;gap:1.4rem;align-items:center;padding:.8rem;border-radius:2px;color:var(--ttb-ink);text-decoration:none;transition:background-color .12s,box-shadow .12s}.ttb-ps__product:hover,.ttb-ps__option[aria-selected=true]>.ttb-ps__product{background:var(--ttb-mist);box-shadow:inset 3px 0 0 var(--ttb-red)}.ttb-ps__thumb{display:flex;align-items:center;justify-content:center;width:6.4rem;height:6.4rem;overflow:hidden;border:1px solid #e2dccb;border-radius:2px;background:var(--ttb-cream)}.ttb-ps__thumb img{width:100%;height:100%;padding:.4rem;box-sizing:border-box;object-fit:contain;transition:transform .2s ease}.ttb-ps__product:hover .ttb-ps__thumb img,.ttb-ps__option[aria-selected=true] .ttb-ps__thumb img{transform:scale(1.08)}.ttb-ps__product.is-sold-out .ttb-ps__thumb img{opacity:.55;filter:grayscale(.5)}.ttb-ps__body{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;min-width:0}.ttb-ps__body .ttb-card-theme{margin:0;font-size:1rem}.ttb-ps__name{display:-webkit-box;overflow:hidden;font-size:1.5rem;font-weight:700;line-height:1.25;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ttb-ps__name .highlight{font-weight:800;background:linear-gradient(transparent 58%,#f6cf54bf 58%)}.ttb-ps__body .ttb-card-badges{gap:4px}.ttb-ps__body .ttb-card-code,.ttb-ps__body .ttb-card-grade{padding:2px 6px;font-size:1rem}.ttb-ps__body .ttb-card-code{background:var(--ttb-cream);box-shadow:inset 0 0 0 1px #e2dccb}.ttb-ps__price{display:flex;flex-direction:column;align-items:flex-end;white-space:nowrap;text-align:right}.ttb-ps__from{font-size:1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ttb-muted,#4a5a75)}.ttb-ps__amount{font-size:1.6rem;font-weight:800}.ttb-ps__was{font-size:1.2rem;color:var(--ttb-muted,#4a5a75)}.ttb-ps__soldout{padding:.3rem .8rem;border:1px solid #e2dccb;border-radius:2px;font-size:1rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ttb-muted,#4a5a75)}.ttb-ps__links{display:grid;gap:.2rem}.ttb-ps__link{display:flex;align-items:center;gap:1rem;min-height:4.4rem;padding:.6rem .8rem;border-radius:2px;font-size:1.4rem;font-weight:600;color:var(--ttb-ink);text-decoration:none}.ttb-ps__link svg{flex:none;color:var(--ttb-blue)}.ttb-ps__link:hover,.ttb-ps__option[aria-selected=true]>.ttb-ps__link{background:var(--ttb-mist)}.ttb-ps__empty{padding:2.4rem 2.4rem 2rem}.ttb-ps__empty-title{margin:0 0 .6rem;font-size:1.7rem;font-weight:800;line-height:1.3;color:var(--ttb-ink)}.ttb-ps__empty-text{margin:0;font-size:1.4rem;line-height:1.5;color:var(--ttb-muted,#4a5a75)}.ttb-ps__empty-text a{font-weight:700;color:var(--ttb-blue);text-underline-offset:.3rem}.ttb-ps__all{position:sticky;bottom:0;z-index:1}.ttb-ps__all-button.predictive-search__item{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;width:100%;min-height:5.2rem;padding:1.2rem 2.4rem;border:0;background:var(--ttb-ink);font:inherit;font-size:1.4rem;font-weight:700;color:#fff;cursor:pointer;word-break:break-word}.ttb-ps__all-button.predictive-search__item:hover,.ttb-ps__all-button.predictive-search__item[aria-selected=true]{background:var(--ttb-blue);color:#fff}.ttb-ps__all-button svg{flex:none;transition:transform .15s ease}.ttb-ps__all-button:hover svg,.ttb-ps__all-button[aria-selected=true] svg{transform:translate(3px)}@media screen and (max-width:749px){.ttb-ps__group{padding:1rem 1.2rem}.ttb-ps__product{grid-template-columns:5.6rem minmax(0,1fr) auto;gap:1.2rem}.ttb-ps__thumb{width:5.6rem;height:5.6rem}.ttb-ps__all-button.predictive-search__item{padding:1.2rem 1.6rem}}.ttb-card-code .ttb-ps__code-hit{padding:0;background:var(--ttb-yellow);color:inherit;border-radius:1px}
/*# sourceMappingURL=/cdn/shop/t/13/assets/ttb-search.css.map */
