.search__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box;max-height:80vh;-ms-scroll-snap-type:none;scroll-snap-type:none}.search__content .progress-bar{background:#f94480}.search__content .empty-state h4{color:#f94480;font-size:2rem;font-weight:700;line-height:160%;text-transform:uppercase}.search__content .product-card{background:#f7f7f5}.search__content .product-card__image-wrapper motion-element{mix-blend-mode:multiply}.search__bottom-links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:32px;padding-bottom:32px}.search__bottom-links>div{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px}.search__bottom-links a{color:#f94480}.search__box-products,.search__products-recommendation{padding:16px;margin-top:16px;background:#fff}.search__products-recommendation h4,.search__most-searched-keywords h4,.search__recenty-searched h4{color:#f94480;font-size:2rem;font-weight:700;line-height:160%;text-transform:uppercase}.search__products-recommendation .scroll-progress-bar,.predictive-search-result--products .scroll-progress-bar{display:none}@media screen and (max-width: 1279.98px){.search__products-recommendation,.predictive-search-result--products{min-width:0}.search__products-recommendation .scroll-progress-bar,.predictive-search-result--products .scroll-progress-bar{display:block}.search__products-recommendation .swipe-mobile,.predictive-search-result--products .swipe-mobile{--column-width-mobile: min(68vw, 304px);overflow-y:hidden!important;overflow-x:auto!important;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scroll-behavior:smooth;padding-inline:var(--page-padding);margin-inline:calc(var(--page-padding) * -1);scroll-padding-inline:var(--page-padding);scrollbar-width:none;display:grid!important}.search__products-recommendation .swipe-mobile__inner,.predictive-search-result--products .swipe-mobile__inner{--slider-grid: auto / auto-flow var(--column-width-mobile);display:grid!important;grid:var(--slider-grid);-webkit-column-gap:var(--f-column-gap);-moz-column-gap:var(--f-column-gap);column-gap:var(--f-column-gap);margin-inline:0!important}.search__products-recommendation .swipe-mobile__inner>*,.predictive-search-result--products .swipe-mobile__inner>*{scroll-snap-align:start;padding-inline:0!important;width:var(--swipe-item-width, 100%);max-width:304px}.search__products-recommendation .swipe-mobile::-webkit-scrollbar,.predictive-search-result--products .swipe-mobile::-webkit-scrollbar{display:none}.search__products-recommendation .swipe-mobile--2-cols,.predictive-search-result--products .swipe-mobile--2-cols{--column-width-mobile: min(42vw, 304px)}.search__products-recommendation .swipe-mobile--3-cols,.predictive-search-result--products .swipe-mobile--3-cols{--column-width-mobile: min(28vw, 304px)}.search__products-recommendation .swipe-mobile--auto-cols,.predictive-search-result--products .swipe-mobile--auto-cols{--column-width-mobile: fit-content(100%);--swipe-item-width: auto}}@media screen and (max-width: 1279.98px){.search__box-products{min-width:0}}@media screen and (max-width: 1279.98px){.predictive-search-result--products .swipe-mobile{padding-inline:0;margin-inline:0}}@media screen and (max-width: 1279.98px){.search__recommendations-info{-webkit-box-flex:initial;-webkit-flex:initial;-ms-flex:initial;flex:initial;-webkit-padding-start:0;padding-inline-start:0;padding-block:0;-webkit-border-start:none;border-inline-start:none}}.predictive-search-result__heading{color:#f94480;font-size:2rem;font-weight:700;line-height:160%;text-transform:uppercase}@media screen and (min-width: 769px){.search__box-products,.search__products-recommendation{padding:24px;margin-top:24px}.search__products-recommendation h4,.search__most-searched-keywords h4,.search__recenty-searched h4,.search__content .empty-state h4,.predictive-search-result__heading{font-size:2.4rem;line-height:133%}}
