predictive-search[open] .overlay{z-index:30}predictive-search[open] .search__form{z-index:32}predictive-search[open] .search__input{background-color:rgba(var(--bg-color));box-shadow:inset 0 0 0 1px rgb(var(--text-color))}.header predictive-search[open] .search__input{background-color:rgba(var(--bg-color));box-shadow:inset 0 0 0 1px rgb(var(--text-color))}.search__reset{right:12px;padding:10px}[dir=rtl] .search__reset{right:auto;left:63px}[dir=rtl] .search__reset:after{right:auto;left:-8px}.predictive-search{--heading-color: var(--text-color);display:none;top:-12px;left:calc(var(--gutter) * -1);width:100vw;padding-top:60px;border-radius:8px}.header .predictive-search{top:0}predictive-search[open] .predictive-search{display:block;z-index:31}.predictive-search .tablist{position:sticky;z-index:1;top:0}.predictive-search .tablist__scroller{margin-inline-start:var(--gutter);padding:8px 0}.predictive-search__tabpanel{margin-top:8px}.predictive-search__item:not(.js-submit):hover,.predictive-search__item[aria-selected=true]{background-color:rgba(var(--text-color)/.04)}.predictive-search__view-all{padding:24px var(--gutter) 40px;color:currentColor;line-height:1.75}.predictive-search__view-all>.icon{width:16px;margin-inline-start:8px;vertical-align:middle}.predictive-search__no-results{padding:16px var(--gutter) 24px}.predictive-result{padding:16px var(--gutter);color:var(--text-color)}.predictive-result__media{flex:0 0 56px;width:56px;margin-inline-end:calc(4 * var(--space-unit))}.predictive-result__media img{max-height:100px;object-fit:contain}.predictive-result__title:last-child{margin-bottom:0}.predictive-result__sub-title{margin-top:.4rem;color:rgba(var(--text-color)/.8)}.cc-main-search .predictive-result__title{font-size:1em}.search--speech .search__reset,.search--product-types .search__reset{right:56px}.search--speech .search__reset:after,.search--product-types .search__reset:after{content:"";position:absolute;top:10px;right:-1px;width:1px;height:24px;background-color:rgba(var(--text-color)/.3)}[dir=rtl] .search--speech .search__reset,[dir=rtl] .search--product-types .search__reset{right:auto}[dir=rtl] .search--speech .search__reset:after,[dir=rtl] .search--product-types .search__reset:after{right:auto;left:-8px}predictive-search .search__input{padding-inline-end:95px}.header__grid--centered-logo .search__input:not(.search__input--dirty){padding-inline-end:54px}.predictive-search__scroller{max-height:min(76vh,760px)}.predictive-guides{margin-top:8px;padding:20px var(--gutter) 24px;border-top:1px solid rgba(var(--text-color)/.14);background:rgba(var(--text-color)/.025)}.predictive-guides__header{gap:20px;margin-bottom:14px}.predictive-guides__eyebrow{margin:0 0 2px;color:#c9232a;font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.predictive-guides__all{flex:none;font-size:13px;font-weight:700}.predictive-guides__all .icon,.predictive-guide__read .icon{width:14px;margin-inline-start:5px;vertical-align:middle}.predictive-guides__grid{display:grid;gap:10px}.predictive-guide{display:grid;grid-template-columns:96px minmax(0,1fr);height:100%;padding:10px;color:currentColor;background:rgba(var(--bg-color));border:1px solid rgba(var(--text-color)/.12);border-radius:5px}.predictive-guide:hover{border-color:rgba(var(--text-color)/.3);box-shadow:0 5px 18px #0000000f}.predictive-guide__media{min-height:86px;border-radius:3px;overflow:hidden}.predictive-guide__media img{width:100%;height:100%;object-fit:cover}.predictive-guide__content{padding:4px 4px 4px 12px}.predictive-guide__content h4{margin:0 0 5px;line-height:1.25}.predictive-guide__content p{display:none;margin:0 0 8px;color:rgba(var(--text-color)/.72);font-size:12px;line-height:1.45}.predictive-guide__read{color:#c9232a;font-size:12px;font-weight:800}@media(max-width:768.98px){.header__search .overlay{z-index:900;background-color:#0006}.header .predictive-search{top:-20px}predictive-search .search__input:not(.search__input--dirty){padding-inline-end:54px}predictive-search .tablist{top:-1px}.predictive-search .predictive-result__title{padding-top:0}}@media(min-width:769px){.predictive-search{left:-12px;width:calc(100% + 24px);padding-top:63px}.predictive-search .tablist__scroller{margin-inline-start:var(--gutter-md)}.header .predictive-search{top:-12px}.predictive-result,.predictive-search__view-all,.predictive-search__no-results{padding-right:36px;padding-left:36px}.predictive-search__view-all{padding-bottom:calc(8 * var(--space-unit))}.predictive-search__scroller{max-height:min(62vh,540px)}.predictive-search__tabpanel[id$=products] .predictive-result{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;padding-top:10px;padding-bottom:10px}.predictive-search__tabpanel[id$=products] .predictive-result__media{width:56px;margin-inline-end:8px}.predictive-search__tabpanel[id$=products] .predictive-result__info{min-width:0}.predictive-search__tabpanel[id$=products] .predictive-result__title{overflow-wrap:normal;word-break:normal}.predictive-guides{padding-right:36px;padding-left:36px}.predictive-guides__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.predictive-guide{display:block;padding:0;overflow:hidden}.predictive-guide__media{min-height:112px;border-radius:0}.predictive-guide__content{padding:12px}.predictive-guide__content p{display:block}}@media(min-width:1024px){.predictive-search{padding-top:68px}.header__grid--left-logo .predictive-search__scroller--suggestions .predictive-search__results{display:grid;grid-template-columns:minmax(0,1fr) 222px;align-items:start}.header__grid--left-logo .predictive-search__scroller--suggestions .predictive-search__suggestions{grid-column:2;grid-row:1;min-width:0}.header__grid--left-logo .predictive-search__scroller--suggestions tabbed-content{grid-column:1;grid-row:1;min-width:0}.header__grid--left-logo .predictive-search__scroller--suggestions .predictive-guides{grid-column:1 / -1;grid-row:2;width:100%}}@media(min-width:1280px){.header__grid--left-logo .predictive-search__scroller--suggestions .predictive-search__results{grid-template-columns:minmax(0,1fr) 300px}}
/*# sourceMappingURL=/cdn/shop/t/104/assets/predictive-search.css.map */
