.section-main-search{margin-left:auto;margin-right:auto;padding-left:2.5rem;padding-right:2.5rem}.section-main-search .main_search__wrapper{margin:auto;max-width:var(--pageWidth)}.section-main-search .main_search__wrapper .main_search__top_level{align-items:center;display:flex;justify-content:flex-start;width:100%}.section-main-search .main_search__wrapper .main_search__top_level .search__tabs{cursor:pointer;display:flex;justify-content:center;margin-right:1.5rem}.section-main-search .main_search__wrapper .main_search__top_level .search__tabs .search_tab{border:1px solid var(--border-grey);color:var(--purple);padding:.5rem 2.25rem}.section-main-search .main_search__wrapper .main_search__top_level .search__tabs .search_tab:first-child{border-radius:16px 0 0 16px}.section-main-search .main_search__wrapper .main_search__top_level .search__tabs .search_tab:last-child{border-radius:0 16px 16px 0}.section-main-search .main_search__wrapper .main_search__top_level .search__tabs .search_tab:nth-child(2){border-left-width:0;border-right-width:0}.section-main-search .main_search__wrapper .main_search__top_level .search__tabs .search_tab:nth-child(2).active{border-left-width:2px;border-right-width:2px}.section-main-search .main_search__wrapper .main_search__top_level .search__tabs .search_tab.active{background-color:rgba(134,100,122,.239);border-color:var(--purple);border-width:2px;font-weight:700}.section-main-search .main_search__wrapper .main_search__top_level .main_search__sort_by_wrapper{margin-left:auto;position:relative}.section-main-search .main_search__wrapper .main_search__top_level .main_search__sort_by_wrapper .main_search__sort_options{border:2px solid var(--purple);border-radius:16px;left:50%;min-width:180px;padding:.5rem 1rem;position:absolute;text-align:center;top:100%;transform:translate(-50%);transition:all .2s}.section-main-search .main_search__wrapper .main_search__top_level .main_search__sort_by_wrapper .main_search__sort_options li{list-style:none}.section-main-search .main_search__wrapper .main_search__top_level .main_search__sort_by_wrapper .main_search__sort_options li:not(:last-child){margin-bottom:.4rem}.section-main-search .main_search__wrapper .main_search__top_level .main_search__results_text{font-size:16px;margin:0;opacity:.7}.section-main-search .main_search__wrapper .search_result_page__card_title{font-size:18px;line-height:1.4;margin:0 0 .25rem}.section-main-search .main_search__wrapper .search_result_page__card_description{font-size:16px;margin:0 0 auto}.section-main-search .main_search__wrapper .search_result_page__card_description p{margin:0}.section-main-search .main_search__wrapper .search_result_page__card_cta{margin-top:1.5rem;text-align:center}.section-main-search .main_search__wrapper .search_result__card{border:1px solid var(--border-grey);border-radius:1.5rem;display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;justify-content:space-between;overflow:hidden;padding:22px 18px;transition:border-color .3s}.section-main-search .main_search__wrapper .search_result__card img{margin-bottom:1.5rem;width:100%}.section-main-search .main_search_results_type__container{display:flex;flex-wrap:wrap;gap:2rem;margin-top:2rem}.section-main-search .main_search_results_type__container .product-card-wrapper,.section-main-search .main_search_results_type__container .search_result__card{width:calc(33.3% - 1.32rem)}@media screen and (max-width:1024px){.section-main-search .main_search__wrapper .main_search__title{text-align:center}.section-main-search .main_search__wrapper .main_search__top_level{flex-direction:column-reverse;gap:.75rem}}@media screen and (max-width:600px){.section-main-search .main_search__wrapper .main_search__top_level .search__tabs{margin-right:0}.section-main-search .main_search__wrapper .main_search__top_level .search__tabs .search_tab{border-radius:16px!important;text-align:center}.section-main-search .main_search__wrapper .main_search__top_level .search__tabs{flex-direction:column;gap:.5rem;width:100%}.section-main-search .main_search_results_type__container .product-card-wrapper,.section-main-search .main_search_results_type__container .search_result__card{width:100%!important}}@media screen and (max-width:768px){.section-main-search .main_search_results_type__container .product-card-wrapper,.section-main-search .main_search_results_type__container .search_result__card{width:calc(50% - 1rem)}}
