.SearchContents_container__I2O_c{width:100%;padding:3.75rem 1.25rem 0;display:flex;flex-direction:column;gap:1.28125rem}@media only screen and (max-width:1200px){.SearchContents_container__I2O_c{padding:.78125rem 1.25rem 0;gap:.625rem}}.SearchContents_header__kV49k{display:flex;align-items:center;justify-content:space-between;position:absolute;top:5.125rem;right:0}@media only screen and (max-width:1200px){.SearchContents_header__kV49k{top:4.71875rem}}.SearchContents_title_wrapper___U0aR{display:none;align-items:center;gap:.125rem;font-size:1.125rem;line-height:1.25;letter-spacing:-.0225rem}@media only screen and (max-width:1200px){.SearchContents_title_wrapper___U0aR{font-size:.9375rem}}.SearchContents_title_wrapper___U0aR .SearchContents_title_bold__qYLUV{font-weight:600;color:var(--color-neutral-black-2)}@media only screen and (max-width:1200px){.SearchContents_title_wrapper___U0aR .SearchContents_title_bold__qYLUV{font-size:.9375rem}.SearchContents_title_wrapper___U0aR .SearchContents_title_bold__qYLUV+.SearchContents_title_text__qU0oz{display:none}}.SearchContents_title_wrapper___U0aR .SearchContents_title_text__qU0oz{font-weight:400;color:var(--color-neutral-grey-2)}@media only screen and (max-width:1200px){.SearchContents_title_wrapper___U0aR .SearchContents_title_text__qU0oz{font-size:.9375rem}}.SearchContents_sort_trigger__P8ZVM{display:flex;align-items:center;justify-content:center;cursor:pointer;padding:.25rem .5rem}.SearchContents_sort_trigger__P8ZVM .SearchContents_sort_label__gQlkY{font-size:.9375rem;font-weight:400;color:var(--color-neutral-grey-2);line-height:1.25;letter-spacing:-.01875rem;white-space:nowrap;margin-right:-.06rem}@media only screen and (max-width:1200px){.SearchContents_sort_trigger__P8ZVM .SearchContents_sort_label__gQlkY{font-size:.875rem}}.SearchContents_sort_trigger__P8ZVM .SearchContents_sort_icon__9Ar_X{color:var(--color-neutral-grey-2)}.SearchContents_sort_trigger_button__vRKg_{display:flex;align-items:center;justify-content:center;padding:0;border:none;background:none;cursor:pointer}.SearchContents_grid__NHBGI{display:grid;grid-gap:2.5rem 1.5rem;gap:2.5rem 1.5rem;width:100%;grid-template-columns:repeat(4,1fr)}.SearchContents_grid__NHBGI [class*=tags_wrapper]{height:3.25rem}@media only screen and (max-width:1200px){.SearchContents_grid__NHBGI [class*=tags_wrapper]{height:2.625rem}.SearchContents_grid__NHBGI{grid-template-columns:repeat(2,1fr)}.SearchContents_grid__NHBGI [class*=image_wrapper]{height:27.78vw!important}.SearchContents_grid__NHBGI{gap:1.5rem .5rem}.SearchContents_grid__NHBGI [class*=title]{height:2.125rem!important}.SearchContents_grid__NHBGI [class*=card_image],.SearchContents_grid__NHBGI [class*=gradient_overlay]{height:100%!important}}.SearchContents_loading_state__Zib4v{padding:3.75rem 1.25rem;text-align:center;font-size:1rem;color:var(--color-neutral-grey-2)}.SearchContents_empty_state_wrapper__X_Ml2{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;gap:1.25rem;padding-top:10rem;padding-bottom:4.375rem}@media only screen and (max-width:1200px){.SearchContents_empty_state_wrapper__X_Ml2{padding-top:5.625rem;padding-bottom:0}}.SearchContents_empty_state_wrapper__X_Ml2 span{font-size:1.75rem;font-weight:var(--font-weight-semibold);line-height:100%;color:var(--color-neutral-black-1)}@media only screen and (max-width:1200px){.SearchContents_empty_state_wrapper__X_Ml2 span{font-size:1.125rem}}.SearchContents_empty_state_wrapper__X_Ml2 p{font-size:1.125rem;font-weight:var(--font-weight-regular);line-height:140%;color:var(--color-neutral-grey-2);margin-bottom:2.5rem;text-align:center}@media only screen and (max-width:1200px){.SearchContents_empty_state_wrapper__X_Ml2 p{font-size:.9375rem;margin-bottom:1.875rem}}.SearchContents_empty_state_wrapper__X_Ml2 button{height:3.75rem;font-size:1.25rem;font-weight:var(--font-weight-semibold);line-height:100%;color:var(--color-neutral-white)}@media only screen and (max-width:1200px){.SearchContents_empty_state_wrapper__X_Ml2 button{max-width:14.25rem;height:3.25rem;font-size:1.125rem}}.SearchContents_pagination_wrapper__qH1ve{margin-top:3.71875rem;width:100%}@media only screen and (max-width:1200px){.SearchContents_pagination_wrapper__qH1ve{margin-top:2.125rem}}.SearchContents_sheet_root__1iZ0o{position:fixed;inset:0;z-index:1000;display:flex;flex-direction:column;justify-content:flex-end}.SearchContents_sheet_overlay__C0Tdo{position:absolute;inset:0;border:none;padding:0;cursor:pointer;background:rgba(0,0,0,.5)}.SearchContents_sheet__UBJWq{position:relative;z-index:1;width:100%;max-height:70vh;overflow-y:auto;background-color:var(--color-neutral-white);border-radius:1.5rem 1.5rem 0 0;padding:.75rem 1.25rem calc(1.5rem + env(safe-area-inset-bottom, 0));animation:SearchContents_sheet-show__bCe2L .25s ease-out forwards}.SearchContents_sheet_header___US6u{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.SearchContents_sheet_title__9aDb_{font-size:.9375rem;font-weight:var(--font-weight-bold);line-height:100%;color:var(--color-neutral-black-1)}.SearchContents_sheet_close__yKaBp{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:none;background:none;cursor:pointer}.SearchContents_sheet_options__hpumZ{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.SearchContents_sheet_options__hpumZ li{height:2.75rem;display:flex;align-items:center}.SearchContents_sheet_radio__Tx7YB{width:100%;gap:.5rem}.SearchContents_sheet_radio__Tx7YB span{font-size:.9375rem;line-height:135%}@keyframes SearchContents_sheet-show__bCe2L{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.page_container__krxJJ{display:flex;flex-direction:column;width:100%;position:relative}@media only screen and (max-width:1200px){.page_container__krxJJ>section{order:1}.page_container__krxJJ>h1{order:2;margin-top:2.65625rem;font-size:.9375rem;font-weight:600;gap:.125rem}.page_container__krxJJ>h1 .page_sub_title__5goYt{font-size:.9375rem;font-weight:400}.page_container__krxJJ>h1 .page_sub_title__5goYt:first-of-type{display:none}.page_container__krxJJ>div{order:3}}@media only screen and (max-width:1200px){main[class*=main_content_box]:has(.page_container__krxJJ)>div{padding-top:5rem!important}}.page_sub_title__5goYt{color:var(--color-neutral-grey-2);font-size:1.25rem;font-weight:400;letter-spacing:-.0225rem}