@charset "UTF-8";.search,.search-business{position:relative;padding:0;box-sizing:border-box;margin:0 auto}.search .search__result--loading,.search-business .search__result--loading{opacity:.5;pointer-events:none;transition:opacity .15s ease-out}.search .search_container-sort-by-divider,.search-business .search_container-sort-by-divider{display:none}.search .dropdownBox__sortBy .item-text--placeholder,.search-business .dropdownBox__sortBy .item-text--placeholder{color:#25223c;font-weight:500}.search hr,.search-business hr{height:1px;border:none;background-color:#e9e9eb}.search .search-section-header,.search-business .search-section-header{min-height:40px;line-height:40px;display:flex;align-items:center;justify-content:space-between;margin:24px 0 16px}.search h2.search__title,.search-business h2.search__title{padding-left:8px;margin:24px 0 0;color:var(--Brand-Dark, #25223c);font-feature-settings:"clig" off,"liga" off;font-family:Roboto;font-size:30px;font-style:normal;font-weight:300;line-height:normal}.search h2.search__title:before,.search-business h2.search__title:before{content:"";width:3px;top:5px;left:0;height:24px;position:absolute;background-color:#e30060}.search h2.search-section-title,.search-business h2.search-section-title{font-size:18px;font-weight:500;color:#25223c;margin:0;display:flex;align-items:center}.search h2.search-section-title .kmt,.search-business h2.search-section-title .kmt{margin-right:8px;font-size:24px;vertical-align:middle;color:#e30060}.search__status-sortby,.search-business__status-sortby{display:flex;align-items:center;justify-content:flex-end}.search__status-sortby .kmt,.search-business__status-sortby .kmt{margin-right:8px}.search__status-bar,.search-business__status-bar{position:relative;line-height:1.2;min-height:42px;margin-bottom:16px}.search__status-bar .badge-plus,.search-business__status-bar .badge-plus{margin-right:8px;vertical-align:middle;margin-top:-2px}.search__status-bar--fixed,.search-business__status-bar--fixed{position:fixed!important;top:65px;right:0;left:0;margin-top:0;margin-bottom:0;min-height:50px;background-color:#fff;padding-bottom:10px;box-shadow:0 2px 10px 5px rgba(63,25,253,.15);max-height:200px;z-index:32;animation:filter-memory-bar-appear .5s ease;animation-fill-mode:forwards}.search__status-bar--fixed .user-search-filter-memory-bar,.search-business__status-bar--fixed .user-search-filter-memory-bar{margin-top:16px}.search__status-bar--fixed::-webkit-scrollbar,.search-business__status-bar--fixed::-webkit-scrollbar{width:6px;height:6px}.search__status-bar--fixed::-webkit-scrollbar-thumb,.search-business__status-bar--fixed::-webkit-scrollbar-thumb{border-radius:3px;background-color:#bfbfc6}.search__status-bar--fixed::-webkit-scrollbar-track,.search-business__status-bar--fixed::-webkit-scrollbar-track{background-color:transparent}.search .dropdownBox__sortBy,.search-business .dropdownBox__sortBy{width:auto;margin-left:10px;min-width:215px;max-width:none;font-weight:400}.search__summary,.search-business__summary{display:flex;gap:16px}.search__summary img,.search-business__summary img{margin-top:32px;align-self:start}.search__summary-text,.search-business__summary-text{position:relative;margin-top:32px;display:block}.search__summary-text-title,.search-business__summary-text-title{font-size:34px;font-weight:300;margin-top:0;margin-bottom:18px;color:#25223c}.search__summary-text-description,.search-business__summary-text-description{font-size:16px;line-height:1.43;margin-bottom:20px;color:#25223c}.search__summary-text-description--cut,.search-business__summary-text-description--cut{overflow:hidden;margin-bottom:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;font-weight:400;word-break:break-word;height:45px}.search__summary-text-description--cut p,.search-business__summary-text-description--cut p{margin:initial}.search__summary-text-more,.search-business__summary-text-more{position:absolute;bottom:2px;right:0}.search__summary-text-more a,.search-business__summary-text-more a{padding:0 .5em;font-size:16px;background-color:#fff}.search__summary-text-more:before,.search-business__summary-text-more:before{content:" ";pointer-events:none;display:inline-block;vertical-align:bottom;height:21px;width:3em;background-image:linear-gradient(90deg,rgba(255,255,255,.25),rgba(255,255,255,.65),rgba(255,255,255,.9))}.search .row:has(>.filter)>.filter,.search-business .row:has(>.filter)>.filter{flex:0 0 25%}.search .row:has(>.filter)>.filter+.col-sm-9,.search-business .row:has(>.filter)>.filter+.col-sm-9{flex:1 1 0;min-width:0;width:auto}.search__result,.search-business__result{position:relative}.search__result--empty,.search-business__result--empty{position:relative;padding:30% 0;text-align:center}.search__result-footer,.search-business__result-footer{position:relative;margin-top:20px;display:block}.search__result-footer-title,.search-business__result-footer-title{font-size:34px;font-weight:300;margin-top:0;margin-bottom:18px;color:#25223c}.search__result-footer-description,.search-business__result-footer-description{font-size:16px;line-height:1.43;margin-bottom:20px;color:#25223c}.search .toast__message,.search-business .toast__message{width:max-content}@media only screen and (min-width: 768px){.search .row:has(>.filter)>.filter{min-width:260px}}.search-business .riseup-widget{margin-bottom:24px}.search-business .riseup-widget .riseup-top-ranking-bar.guest{padding:0 16px}@media only screen and (min-width: 768px){.search,.search-business{margin:0}.search__status-bar,.search-business__status-bar{display:block}.search .promotion-bar,.search-business .promotion-bar{margin-top:-20px}.search .dropdownBox__sortBy,.search-business .dropdownBox__sortBy{min-width:215px}.dropdownBox__content{width:100%}}@media only screen and (min-width: 320px) and (max-width: 768px){.search,.search-business{padding:0 12px}.search__status-bar,.search-business__status-bar{display:none}.search__status-bar--force-visible,.search-business__status-bar--force-visible{display:block}.search .promotion-bar,.search-business .promotion-bar{margin-top:0;margin-bottom:0}.search__summary img,.search-business__summary img{margin-left:4px}.search__summary-text,.search-business__summary-text{padding-right:9px}.search__summary-text-title,.search-business__summary-text-title{font-size:18px;font-weight:500;color:#25223c}.search__result-footer,.search-business__result-footer{padding-left:9px;padding-right:9px}.search__result-footer-title,.search-business__result-footer-title{font-size:18px;font-weight:500;color:#25223c}}@media only screen and (min-width: 768px) and (max-width: 1200px){.search .pack,.search-business .pack{max-width:100%;width:100%}}@media only screen and (max-width: 767px){.search .dropdownBox__sortBy,.search-business .dropdownBox__sortBy{max-width:150px;min-width:135px}h2.search__title{margin-left:-16px!important}.search-business .riseup-widget{margin-bottom:24px}}@media only screen and (max-width: 360px){.search-section-header .search__status-sortby .search__status-sortby-title{font-size:12px}}
