.predictive-search{display:none;position:absolute;top:100%;left:auto;right:auto;width:100%;max-width:480px;background:rgba(var(--color-yellowish-white));z-index:3}.predictive-search__heading{padding:15px 20px;color:rgba(var(--color-brown));font-family:var(--font-futura-heavy);font-size:10px;letter-spacing:1.5px;line-height:15px;text-transform:uppercase}.predictive-search__results-list{margin:12px 0 0;padding-left:0;list-style:none}.predictive-search__list-item{margin-bottom:15px}#predictive-search-option-search-keywords{margin:30px 0 0}#predictive-search-option-search-keywords .predictive-search__item--term{position:relative;width:100%;padding:17px 45px 20px 20px;background:none;border:none;border-top:1px solid rgba(var(--color-brown),.25);box-sizing:border-box;color:rgba(var(--color-brown));font-family:var(--font-futura-heavy);font-size:12px;letter-spacing:1px;line-height:18px;text-align:left;text-transform:uppercase}.predictive-search__item--term .icon-arrow{position:absolute;top:calc(50% - 2px);right:20px;transform:translateY(-50%);width:15px;stroke-width:1px;stroke:currentColor}#predictive-search-option-search-keywords .predictive-search__item--term:hover{color:rgba(var(--color-dark-blue));cursor:pointer}.predictive-search__item--link{display:flex;width:100%;padding:0 20px;box-sizing:border-box;text-decoration:none}.predictive-search__image{margin-right:20px}.predictive-search__item-content{display:flex;flex-direction:column;justify-content:center}.predictive-search__item-content .predictive-search__item-heading{color:rgba(var(--color-brown));font-family:var(--font-futura-heavy);font-size:12px;letter-spacing:1px;line-height:18px}.predictive-search__item-content .price{margin-top:5px;line-height:0}.predictive-search__item-content .price .price__container .price-item{margin:0;color:rgba(var(--color-brown));font-family:var(--font-futura-heavy);font-size:10px;letter-spacing:1.5px;line-height:15px}.predictive-search--search-template{z-index:2;width:calc(100% + .2rem)}@media screen and (max-width: 989px){.predictive-search{overflow-y:auto;-webkit-overflow-scrolling:touch}}@media screen and (min-width: 750px){.predictive-search{border-top:1px solid rgba(var(--color-white));width:calc(100% + .2rem)}}predictive-search[open] .predictive-search,predictive-search[loading] .predictive-search,predictive-search[results] .predictive-search{display:block}predictive-search .spinner{width:1.5rem;height:1.5rem;line-height:0}.predictive-search__heading .spinner{margin:0 .2rem 0 2rem}predictive-search:not([loading]) .predictive-search__heading .spinner,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__heading~.predictive-search__loading-state,predictive-search[loading] .predictive-search__results-list:first-child{display:none}.predictive-search__list-item:nth-last-child(2){border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.predictive-search__list-item[aria-selected=true]>*,.predictive-search__list-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--term{justify-content:space-between;align-items:center;padding:1.3rem 2rem;word-break:break-all;line-height:calc(1 + .4 / var(--font-body-scale))}@media screen and (min-width: 750px){.predictive-search__item--term{padding-top:1rem;padding-bottom:1rem}}.predictive-search__image{grid-area:product-image;object-fit:contain;font-family:"object-fit: contain"}@media screen and (max-width: 580px){.search-modal .search-modal__content{max-width:100%;padding:0 20px}.search-modal .search-modal__content predictive-search{max-width:100%}.search-modal .search-modal__content predictive-search .search-modal__form{max-width:calc(100% - 30px)}.search-modal .search-modal__content .search-modal__close-button{right:15px}.predictive-search{max-width:100%;width:100%;left:0}#predictive-search-option-search-keywords .predictive-search__item--term{border-top-color:rgba(var(--color-mist))}}.predictive-search__item-content .product-set-wrapper{display:none}
/*# sourceMappingURL=/cdn/shop/t/130/assets/component-predictive-search.css.map */
