.predictive-container_wrapper{background-color:var(--section-background-color);color:var(--section-foreground-color);border-radius:0 0 calc(var(--section-radius) * 2) calc(var(--section-radius) * 2);position:absolute;left:0;top:100%;width:100%;box-shadow:0 20px 20px #00000014;padding:20px 25px;margin-top:1px;display:flex;gap:20px;max-height:80vh;overflow-y:auto;overflow-x:hidden}.predictive-container_col--results{width:100%}.predictive-container_empty-content{margin:auto}.predictive-container_col--banners{width:100%;max-width:592px;gap:15px;display:none}.predictive-container_banner{flex-grow:1;flex-basis:0;min-width:calc(50% - 16px);position:relative;padding-top:50.7%;border-radius:calc(var(--section-radius) * 2);overflow:hidden}a.predictive-container_banner{--focus-outline-offset: 1px}.predictive-container_banner img{border-radius:inherit}.predictive-container_items-link{display:flex;gap:10px;text-decoration:none}.search-bar_dropdown-wrapper a.predictive-container_items-link,.search-bar_dropdown-wrapper a.predictive-container_list-link{--focus-outline-offset: 2px;transition:color .3s ease}.predictive-container_items-image{width:43px;height:43px;position:relative;display:block;flex-shrink:0;overflow:hidden;border-radius:calc(var(--section-radius) * 2)}.predictive-container_title{font-weight:500}.predictive-container_list{margin-top:15px}.predictive-container_list-item+.predictive-container_list-item{border-top:1px solid var(--section-border-color)}.predictive-container_list-link{text-decoration:none;padding-top:10px;padding-bottom:10px;display:block;font-size:1.4rem;line-height:1.8rem}.predictive-container_inner-wrap{margin-bottom:30px;gap:30px;display:block}.predictive-container_btn{width:100%}.predictive-container_items-list{margin-top:10px}.predictive-container_items-image svg,.predictive-container_items-image img{border-radius:inherit}.predictive-container_items-image img{transition:transform .2s ease;transform-origin:50% 50% 0;transform:scale(1)}.predictive-container_items-link:hover .predictive-container_items-image img{transform:scale(1.05)}.predictive-container_text--title{text-decoration:none;font-weight:500;display:block;font-size:1.4rem;line-height:1.8rem}.predictive-container_items-text .product-price_unit-pricing{display:block}.predictive-container_text--price{text-decoration:none;font-size:1.2rem;line-height:1.6rem;font-weight:400;display:block}.predictive-container_items-text .product-price_pricing{font-size:1.2rem;line-height:1.6rem}.predictive-container_items-item+.predictive-container_items-item{margin-top:20px}.predictive-container_items-descr{font-size:1.6rem;line-height:2rem}.search-bar_loader{position:absolute;right:1px;top:1px;width:50px;bottom:1px;display:flex;align-items:center;justify-content:center;background-color:var(--section-background-color);color:var(--section-foreground-color);z-index:1}.predictive-container_empty-content{display:flex;justify-content:center;align-items:center;width:100%;height:100%;flex-direction:column}.predictive-container_inner-col--products{flex-grow:1;margin-top:15px}.predictive-container_inner-col--products,.predictive-container_inner-col--suggest{width:100%}.predictive-container_btn-wrapper{background-color:var(--section-background-color);color:var(--section-foreground-color);padding-top:10px;padding-bottom:10px;position:sticky;bottom:-21px}@media (min-width: 576px){.predictive-container_btn-wrapper{position:static;padding-top:0;padding-bottom:20px}.predictive-container_inner-wrap{display:flex}.predictive-container_inner-col--products{margin-top:0}.predictive-container_inner-col--products,.predictive-container_inner-col--suggest{width:50%}}@media (min-width: 576px){.predictive-container_wrapper{padding:25px 35px}}@media (min-width: 992px){.predictive-container_col--banners{display:flex}.predictive-container_col--results{display:flex;flex-direction:column}.predictive-container_col--results .predictive-container_inner-wrap{flex-grow:1}}@media (min-width: 1200px){.predictive-container_text--title,.predictive-container_list-link{font-size:1.6rem;line-height:2rem}.predictive-container_items-text .product-price_unit-pricing,.predictive-container_items-text .product-price_pricing{font-size:1.4rem;line-height:1.8rem}.predictive-container_wrapper,.predictive-container_inner-wrap{gap:77px}.predictive-container_col--banners{gap:33px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/component-predictive-search.css.map */
