.predictive-search{display:none;position:absolute;top:calc(100% + .1rem);left:-.1rem;z-index:3;border-width:var(--popup-border-width);border-style:solid;border-color:rgba(var(--color-foreground),var(--popup-border-opacity));border-bottom-right-radius:var(--popup-corner-radius);border-bottom-left-radius:var(--popup-corner-radius);background-color:rgb(var(--color-background));box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity));overflow-y:auto;-webkit-overflow-scrolling:touch}.predictive-search--search-template{z-index:2;width:calc(100% + .2rem)}predictive-search[open] .predictive-search,predictive-search[loading] .predictive-search{display:block}.predictive-search__results-groups-wrapper{display:flex;padding-bottom:1rem;border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.predictive-search__result-group{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;gap:2rem}.predictive-search__heading{margin:0 2rem;padding:1.5rem 0 .75rem;color:rgba(var(--color-foreground),.7);border-bottom:.1rem solid rgba(var(--color-foreground),.08)}predictive-search .spinner{width:1.5rem;height:1.5rem;line-height:0}predictive-search:not([loading]) .predictive-search__loading-state,predictive-search:not([loading]) .predictive-search-status__loading{display:none}predictive-search[loading] .predictive-search__loading-state{display:flex;justify-content:center;padding:1rem}predictive-search[loading] .predictive-search__search-for-button{display:none}predictive-search[loading] .predictive-search__results-groups-wrapper~.predictive-search__loading-state{display:none}predictive-search[loading] .predictive-search__results-groups-wrapper~.predictive-search__search-for-button{display:initial}.predictive-search__list-item[aria-selected=true]>*,.predictive-search__list-item:hover>*,.predictive-search__item[aria-selected=true],.predictive-search__item:hover{color:rgb(var(--color-foreground));background-color:rgba(var(--color-foreground),.04)}.predictive-search__list-item[aria-selected=true] .predictive-search__item-heading,.predictive-search__list-item:hover .predictive-search__item-heading{text-decoration:underline;text-underline-offset:.3rem}.predictive-search__item{display:flex;width:100%;padding:1rem 2rem;color:inherit;text-align:left;text-decoration:none}.predictive-search__item--link-with-thumbnail{display:grid;grid-template-columns:5rem 1fr;grid-template-areas:"product-image product-content";column-gap:2rem;align-items:center}.predictive-search__item-content{grid-area:product-content;display:flex;flex-direction:column;justify-content:center;min-width:0}.predictive-search__item-heading{margin:0}.predictive-search__item-vendor{font-size:.9rem}.predictive-search__item .price{color:rgba(var(--color-foreground),.7);font-size:1.2rem}.predictive-search__item-vendor+.predictive-search__item-heading,.predictive-search .price{margin-top:.5rem}.predictive-search__item--term{justify-content:space-between;align-items:center;padding:1.3rem 2rem;word-break:break-word}.predictive-search__item--term .icon-arrow{flex-shrink:0;width:1.4rem;height:1.4rem;margin-left:2rem}.predictive-search__image,.gt-predictive-search__image-placeholder{grid-area:product-image;display:block;width:5rem;height:5rem;border-radius:1rem}.predictive-search__image{object-fit:cover}.gt-predictive-search__image-placeholder{background:rgba(var(--color-foreground),.05)}.gt-predictive-search__empty{margin:0;padding:2.4rem 2rem;color:rgba(var(--color-foreground),.65)}.gt-predictive-search__empty[hidden]{display:none}@media screen and (min-width:750px){.predictive-search{width:calc(100% + .2rem);border-top:none}.header predictive-search{position:relative}.gt-predictive-search__collection-group{flex:0 0 26.4rem}.predictive-search__results-groups-wrapper--no-suggestions .gt-predictive-search__product-group{flex-grow:1}}@media screen and (max-width:749px){html.gt-search-scroll-lock,body.gt-search-scroll-lock{width:100%!important;height:100%!important;overflow:hidden!important;overscroll-behavior:none!important}html.js body .section-header details-modal.header__search .search-modal{height:var( --gt-search-viewport-height, 100dvh )!important;max-height:var( --gt-search-viewport-height, 100dvh )!important;overflow:hidden!important;overscroll-behavior:none!important}html.js body .section-header details-modal.header__search .modal-overlay{overscroll-behavior:none!important;touch-action:none!important}html.js body .section-header details-modal.header__search .search-modal__content{position:relative!important;display:block!important;width:100%!important;height:var( --gt-search-viewport-height, 100dvh )!important;max-height:var( --gt-search-viewport-height, 100dvh )!important;min-height:0!important;padding:clamp(2rem,5dvh,5rem) 1.2rem calc(3rem + env(safe-area-inset-bottom))!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-x:none!important;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;scrollbar-width:none}html.js body .section-header details-modal.header__search .search-modal__content::-webkit-scrollbar{display:none;width:0;height:0}html.js body .section-header details-modal.header__search predictive-search.search-modal__form{display:block!important;width:min(100%,72rem)!important;height:auto!important;min-width:0!important;min-height:0!important;max-height:none!important;margin:0 auto!important;overflow:visible!important}html.js body .section-header details-modal.header__search predictive-search.search-modal__form form.search-modal__form{display:block!important;width:100%!important;height:auto!important;min-width:0!important;min-height:0!important;max-height:none!important;overflow:visible!important}html.js body .section-header details-modal.header__search .search-modal__form .field{position:sticky!important;top:0!important;z-index:10;width:100%;margin:0!important}html.js body .section-header details-modal.header__search .search__input.field__input{font-size:1.6rem}html.js body .section-header details-modal.header__search predictive-search:not([open]):not([loading]) .predictive-search--header{display:none!important}html.js body .section-header details-modal.header__search predictive-search[open] .predictive-search--header,html.js body .section-header details-modal.header__search predictive-search[loading] .predictive-search--header{display:block!important}html.js body .section-header details-modal.header__search .predictive-search--header{position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;display:block;width:100%!important;height:auto!important;min-width:0!important;min-height:0!important;max-height:none!important;margin-top:1.2rem!important;border-radius:2.2rem!important;overflow:visible!important;box-sizing:border-box!important}html.js body .section-header details-modal.header__search #predictive-search-results{display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html.js body .section-header details-modal.header__search .predictive-search__results-groups-wrapper{display:flex!important;flex-direction:column!important;gap:.8rem!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding-bottom:1rem;overflow:visible!important}html.js body .section-header details-modal.header__search .predictive-search__result-group,html.js body .section-header details-modal.header__search .predictive-search__results-list{display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html.js body .section-header details-modal.header__search .gt-predictive-search__product-group{order:-1}html.js body .section-header details-modal.header__search .gt-predictive-search__collection-group{order:2}html.js body .section-header details-modal.header__search .predictive-search__list-item{position:relative!important;display:block!important;width:100%!important;height:auto!important;min-height:9.6rem!important;margin:0!important;padding:0!important;overflow:visible!important}html.js body .section-header details-modal.header__search .predictive-search__item--link-with-thumbnail{position:relative!important;display:grid!important;grid-template-columns:7.6rem minmax(0,1fr)!important;grid-template-areas:"product-image product-content"!important;align-items:center!important;column-gap:1.8rem!important;width:100%!important;height:auto!important;min-height:9.6rem!important;margin:0!important;padding:1rem 2rem!important;overflow:visible!important}html.js body .section-header details-modal.header__search .predictive-search__item-content{align-self:center!important;justify-content:center!important;min-width:0!important;min-height:7.6rem!important;overflow:visible!important}html.js body .section-header details-modal.header__search .predictive-search__item-heading{display:block!important;margin:0!important;line-height:1.35!important;overflow:visible!important}html.js body .section-header details-modal.header__search .predictive-search__image,html.js body .section-header details-modal.header__search .gt-predictive-search__image-placeholder{display:block!important;width:7.6rem!important;height:7.6rem!important;border-radius:1.6rem!important;object-fit:cover!important}html.js body .section-header details-modal.header__search .search-modal__close-button{position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;display:flex!important;align-items:center;justify-content:center;width:max-content;min-height:5.4rem;margin:2.8rem auto calc(1.5rem + env(safe-area-inset-bottom))!important;padding:0 3.2rem!important;border-radius:999px!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/component-predictive-search.css.map */
