.predictive-search{display:none;position:absolute;top:calc(100% + .1rem);left:0;right:0;margin:0 auto;width:100%;max-width:740px;border-width:var(--popup-border-width);border-style:solid;border-color:rgba(var(--color-foreground),var(--popup-border-opacity));background-color:rgb(var(--color-background));z-index:3;border-bottom-right-radius:var(--popup-corner-radius);border-bottom-left-radius:var(--popup-corner-radius);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[results] .predictive-search{display:block}.search-modal__content{display:flex;align-items:center;justify-content:center;padding:2rem;gap:1rem;position:relative;flex-wrap:nowrap}.predictive-wrapper{max-width:800px;width:100%}.search-form-wrapper{position:relative;max-width:740px;width:100%;margin:0 auto}.search-modal__close-button{position:absolute;top:50%;right:-5.6rem;transform:translateY(-50%);background:transparent;border:none;font-size:2.4rem;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10}.predictive-search--header{width:100%;max-width:800px;margin:0 auto;position:relative;padding-left:1rem;padding-right:1rem;box-sizing:border-box}.predictive-search__loading-state{display:none;align-items:center;justify-content:center;padding:2rem;text-align:center}predictive-search[loading] .predictive-search__loading-state{display:flex}.predictive-search--search-template{z-index:2;width:calc(100% + .2rem)}.predictive-search__results-groups-wrapper{display:flex;gap:2rem;padding:2rem;border-bottom:1px solid rgba(var(--color-foreground),.1);justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;box-sizing:border-box}.predictive-search__result-group{display:flex;flex-direction:column;gap:1.5rem}.predictive-search__result-group:nth-child(1){width:30%;flex-shrink:0;margin-right:2rem}.predictive-search__result-group:nth-child(2){flex:1;display:flex;flex-direction:column;gap:1.5rem}.predictive-search__heading{font-size:1.3rem;font-family:Open Sans,sans-serif!important;color:rgba(var(--color-foreground),.5);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid rgba(var(--color-foreground),.1);padding-bottom:1rem;margin-bottom:1rem;margin-top:0}.predictive-search__item{display:flex;gap:1.5rem;align-items:center;font-size:1.5rem;padding:1rem 0}.predictive-search__item-content{display:flex;flex-direction:column;gap:.2rem}.predictive-search__item-heading{font-family:Playfair Display,serif!important;font-size:1.6rem;font-weight:400;text-decoration:none!important;text-transform:uppercase;transition:text-decoration .3s ease}.predictive-search__item-heading:hover{text-decoration:underline!important}.predictive-search__image{width:5rem;height:auto;object-fit:contain}.predictive-search__item-vendor{font-size:1.2rem;color:rgba(var(--color-foreground),.6)}.price{font-size:1.3rem;color:rgba(var(--color-foreground),.8)}.predictive-search__results-groups-wrapper--no-suggestions .predictive-search__result-group{width:100%}.predictive-search__results-groups-wrapper--no-suggestions .predictive-search__heading:after{width:100%}.predictive-search__search-for-button{max-width:740px;width:100%;margin:0 auto;padding-left:.2rem;padding-right:2rem;box-sizing:border-box;border-top:1px solid rgba(var(--color-foreground),.1)}.predictive-search__item-heading a{text-decoration:none!important}.predictive-search__item:hover .predictive-search__item-heading a,.predictive-search__item[aria-selected=true] .predictive-search__item-heading a{text-decoration:underline!important}.predictive-search__item,.predictive-search__item .predictive-search__item-heading{text-decoration:none!important}.predictive-search__item:hover .predictive-search__item-heading,.predictive-search__item[aria-selected=true] .predictive-search__item-heading{text-decoration:underline!important}.predictive-search__item--term{padding-left:2rem;padding-right:2rem;box-sizing:border-box;text-decoration:none;color:inherit!important;transition:text-decoration .3s ease}.predictive-search__item--term span[data-predictive-search-search-for-text]{text-decoration:none;color:inherit!important}.predictive-search__item--term:hover span[data-predictive-search-search-for-text]{text-decoration:underline;color:inherit!important}@media screen and (max-width: 749px){.predictive-search--header,.predictive-search{width:calc(100vw + 4rem)!important;max-width:calc(100vw + 4rem)!important;position:absolute;left:0;right:0;top:100%;margin:0!important;margin-left:-4rem!important;padding:0!important;box-sizing:border-box;background:var(--color-background);z-index:9999;border-radius:0 0 .6rem .6rem}.predictive-search__results-groups-wrapper{padding:0 2.5rem!important;box-sizing:border-box}.predictive-search__result-group{display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:1.2rem 1.6rem}.predictive-search__heading{font-size:1.4rem;font-weight:600;margin-bottom:.4rem;text-transform:uppercase;font-family:Open Sans,sans-serif;color:rgba(var(--color-foreground),.7);display:block;width:100%;padding:.4rem 1.6rem;position:relative;border-bottom:none}.predictive-search__heading:after{content:"";position:absolute;bottom:0;left:1.6rem;right:.1rem;height:1px;background-color:rgba(var(--color-foreground),.08)}.predictive-search__item{display:flex;align-items:center;gap:1rem;padding:.6rem 1.6rem;font-family:Open Sans,sans-serif;font-size:1.5rem;color:rgb(var(--color-foreground));background-color:transparent;word-break:break-word;width:100%;box-sizing:border-box}.predictive-search__item:hover,.predictive-search__item[aria-selected=true]{background-color:rgba(var(--color-foreground),.05)}.predictive-search__item img{width:48px;height:auto;object-fit:contain}.predictive-search__item-query-result mark{background-color:transparent;color:rgba(var(--color-foreground),.7)}.predictive-search__item-query-result *:not(mark){font-weight:400!important}.predictive-search__search-for-button{display:block;width:100%;padding:1.2rem 4.5rem;box-sizing:border-box;font-family:Open Sans,sans-serif;font-size:1.4rem;color:rgb(var(--color-foreground));border-top:1px solid rgba(var(--color-foreground),.1);background-color:transparent;text-align:left}.search-form-wrapper{display:grid;position:relative;grid-template-columns:1fr .1rem 1.2rem;column-gap:.5rem;padding:0 1.6rem;align-items:center;box-sizing:border-box;width:calc(100vw + 3.5rem);max-width:calc(100vw + 3.5rem);margin-left:-3rem}.search-modal__form{width:100%}.field{width:100%;margin:0;padding:0;position:relative}.search__input.field__input{width:calc(100% - 50px)!important;padding:1.2rem;font-size:1.6rem;border:1px solid #000;background-color:transparent;box-sizing:border-box}.search__button{height:2.4rem;width:2.4rem;background:transparent;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer}.search-modal__close-button{height:2.4rem;width:2.4rem;background:transparent;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;margin-right:5rem;padding-right:.8rem}.modal__content,.search-modal,details-modal{padding:0!important}}@media screen and (min-width: 750px){.predictive-search__item--term{padding-top:1rem;padding-bottom:1rem}}.predictive-search__item--term .icon-arrow{width:calc(var(--font-heading-scale) * 1.4rem);height:calc(var(--font-heading-scale) * 1.4rem);flex-shrink:0;margin-left:calc(var(--font-heading-scale) * 2rem)}.predictive-search__image{grid-area:product-image;object-fit:contain;font-family:"object-fit: contain"}.predictive-wrapper{max-width:100%;width:100%;margin:0 auto;position:relative;display:flex;justify-content:center}.predictive-search{position:absolute;top:calc(100% + .4rem);left:0;width:100%;display:none;background-color:rgb(var(--color-background));z-index:3;box-shadow:0 .5rem 2rem #00000014;border-radius:0 0 .6rem .6rem;overflow:auto;max-height:\a0 60vh}
/*# sourceMappingURL=/cdn/shop/t/7/assets/component-predictive-search.css.map */
