.predictive-search{display:none;top:calc(100% + 3rem);left:-.1rem;background-color:var(--header-background);z-index:3}.predictive-search--search-template{z-index:2;width:calc(100% + .2rem)}@media screen and (max-width:749px){.predictive-search--header{right:0;left:0;top:100%}}@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:none;width:calc(100% + .2rem)}.header predictive-search{position:relative}}predictive-search[open] .predictive-search,predictive-search[loading] .predictive-search{display:block}.predictive-search__heading{margin:0 auto;padding:2rem 0 .75rem;display:flex;justify-content:space-between;align-items:center;color:rgba(var(--color-foreground),.7)}predictive-search .spinner{width:1rem;height:1rem;line-height:0}.predictive-search__heading .spinner{margin:0 .2rem 0 2rem;stroke:currentColor}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);padding-bottom:1rem}.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;padding:.7rem 0rem;text-align:left;text-decoration:none;width:100%}.predictive-search__item--link{display:grid;grid-template-columns:4.5rem 1fr;grid-column-gap:1.5rem;grid-template-areas:"product-image product-content"}.predictive-search__item-content{grid-area:product-content;display:flex;flex-direction:column}.predictive-search__item-content--centered{justify-content:center}.predictive-search__item-vendor{font-size:.7rem;text-transform:uppercase;letter-spacing:.1rem;color:rgba(var(--color-foreground),.6)}.predictive-search__item-heading{margin:0}.predictive-search__item .price{color:rgba(var(--color-foreground),.7)}.predictive-search__item-vendor+.predictive-search__item-heading,.predictive-search .price{margin-top:0rem}.predictive-search__item--term{border:none;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__item--term .icon-arrow{flex-shrink:0}.predictive-search__image{grid-area:product-image;object-fit:contain;font-family:"object-fit: contain"}.price .price__sale{display:none}.price.price--on-sale .price__sale{display:block}.price.price--on-sale .price__sale .price-item--regular{margin-right:4px}.price.price--on-sale .price__regular{display:none}.spinner{animation:rotator 1.4s linear infinite}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}.path{stroke-dasharray:280;stroke-dashoffset:0;transform-origin:center;stroke:rgb(var(--color-foreground));animation:dash 1.4s ease-in-out infinite}@media screen and (forced-colors:active){.path{stroke:CanvasText}}@keyframes dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}to{stroke-dashoffset:280;transform:rotate(450deg)}}.woh-pred-results-wrap{background:#fff!important;border-radius:16px!important;box-shadow:0 16px 48px #0000001f,0 2px 10px #0000000a!important;border:1px solid #ebebeb!important;padding:12px!important;margin-top:10px!important;overflow:hidden!important}.woh-pred-header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:8px 12px 12px!important;border-bottom:1px solid #f0f0f0!important;margin-bottom:8px!important}.woh-pred-header-title{font-family:-apple-system,BlinkMacSystemFont,SF Pro,sans-serif!important;font-size:11px!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#8c827a!important}.woh-pred-spinner{width:16px!important;height:16px!important}.woh-pred-spinner .path{stroke:#bfa15f!important}.woh-pred-list{display:flex!important;flex-direction:column!important;gap:4px!important;margin:0!important;padding:0!important;list-style:none!important}.woh-pred-item{border-radius:10px!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;overflow:hidden!important}.woh-pred-item:hover,.woh-pred-item[aria-selected=true]{background:#fbfaf8!important;transform:translate(3px)!important}.woh-pred-item-link{display:flex!important;align-items:center!important;gap:14px!important;padding:10px 12px!important;text-decoration:none!important;color:inherit!important}.woh-pred-img-wrap{width:58px!important;height:58px!important;flex-shrink:0!important;background:#f7f6f4!important;border:1px solid #eae7e2!important;border-radius:8px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.woh-pred-img{width:100%!important;height:100%!important;object-fit:contain!important;transition:transform .3s ease!important}.woh-pred-item:hover .woh-pred-img{transform:scale(1.08)!important}.woh-pred-content{flex:1 1 auto!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:2px!important}.woh-pred-tag{font-family:-apple-system,BlinkMacSystemFont,SF Pro,sans-serif!important;font-size:10px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#bfa15f!important;line-height:1.2!important}.woh-pred-title{font-family:Playfair Display,Georgia,serif!important;font-size:15px!important;font-weight:500!important;color:#111!important;margin:0!important;line-height:1.25!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.woh-pred-meta{display:flex!important;align-items:center!important;gap:10px!important;margin-top:3px!important}.woh-pred-pricing{display:inline-flex!important;align-items:center!important;gap:6px!important}.woh-pred-price{font-family:-apple-system,BlinkMacSystemFont,SF Pro,sans-serif!important;font-size:13.5px!important;font-weight:600!important;color:#111!important}.woh-pred-compare{font-family:-apple-system,BlinkMacSystemFont,SF Pro,sans-serif!important;font-size:12px!important;color:#999!important;text-decoration:line-through!important}.woh-pred-stock{font-family:-apple-system,BlinkMacSystemFont,SF Pro,sans-serif!important;font-size:10px!important;font-weight:500!important;padding:1px 7px!important;border-radius:9999px!important;letter-spacing:.03em!important;text-transform:uppercase!important}.woh-pred-stock--in{background:#edf7ed!important;color:#1e4620!important}.woh-pred-stock--out{background:#f5f5f5!important;color:#777!important}.woh-pred-arrow{color:#ccc!important;flex-shrink:0!important;transition:transform .2s ease,color .2s ease!important}.woh-pred-item:hover .woh-pred-arrow{color:#111!important;transform:translate(2px)!important}.woh-pred-item--action{margin-top:6px!important;padding-top:6px!important;border-top:1px solid #f0f0f0!important}.woh-pred-view-all-btn{width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:12px 18px!important;border-radius:9999px!important;background:#111!important;color:#fff!important;border:1px solid #111111!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro,sans-serif!important;font-size:13px!important;font-weight:500!important;letter-spacing:.03em!important;cursor:pointer!important;transition:all .2s ease!important}.woh-pred-view-all-btn:hover{background:#bfa15f!important;border-color:#bfa15f!important;color:#fff!important}.woh-pred-empty-state{text-align:center!important;padding:28px 16px!important}.woh-pred-empty-icon{margin-bottom:10px!important}.woh-pred-empty-title{font-family:Playfair Display,Georgia,serif!important;font-size:16px!important;font-weight:500!important;color:#111!important;margin:0 0 6px!important}.woh-pred-empty-hint{font-family:-apple-system,BlinkMacSystemFont,SF Pro,sans-serif!important;font-size:12.5px!important;color:#767676!important;margin:0!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-predictive-search.css.map */
