.Trigger_trigger__O9v7T{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.Trigger_trigger__label__EC9rE{font-weight:600;line-height:24px}.Trigger_trigger__arrow__L03PV{transition:transform .3s ease-in-out;transform:rotate(0deg)}.Trigger_lesson__C3F86{width:100%;justify-content:space-between;padding:24px;cursor:pointer}.Trigger_lesson__C3F86,.Trigger_lesson__flex__yxxxM{display:flex;align-items:center}.Trigger_lesson__title__p2155{font-size:20px;color:#000;font-weight:500;line-height:24px}.Trigger_lesson__icon__5Fedg{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:#fff;border-radius:100px}.Trigger_lesson__content__CfZYq{display:flex;flex-direction:column;padding:0 24px 16px}.Trigger_lesson__small__UQ4aI{font-size:12px;margin-left:8px;line-height:24px}.Checkbox_checkbox__Ghat8{display:flex;align-items:center;position:relative;max-height:20px}.Checkbox_checkbox__Ghat8 span{margin-left:8px}.Checkbox_checkbox__input__CNZOP{position:relative;display:none}.Checkbox_checkbox__label__LfDbS{min-width:20px;min-height:20px;border:2px solid #000;display:inline-block;background-color:#fff;border-radius:5px;transition:background-color .2s ease}.Checkbox_checkbox__label__LfDbS:hover{background-color:#e0e0e0}.Checkbox_checkbox__input__CNZOP:checked+.Checkbox_checkbox__label__LfDbS{background-color:#800040;border:none}.Checkbox_checkbox__input__CNZOP:checked+.Checkbox_checkbox__label__LfDbS:before{content:"";background-image:url(/checkmark.svg);background-size:contain;background-repeat:no-repeat;position:absolute;top:6px;left:4px;font-size:12px;border:none;width:12px;height:12px}.Checkbox_checkbox__text__HRpHG{margin-left:16px;color:#756770}.SearchResult_content__M7mNy{display:flex;flex-direction:column;padding-top:112px}.SearchResult_content__result__FwRks{display:grid;grid-template-columns:308px 1fr;grid-gap:16px;gap:16px}@media only screen and (max-width:479px){.SearchResult_content__result__FwRks{grid-template-columns:1fr}}@media only screen and (min-width:480px)and (max-width:767px){.SearchResult_content__result__FwRks{grid-template-columns:1fr}}@media only screen and (min-width:768px)and (max-width:1023px){.SearchResult_content__result__FwRks{grid-template-columns:1fr}}@media only screen and (max-width:479px){.SearchResult_content__filter__TY2Wy{display:none}}@media only screen and (min-width:480px)and (max-width:767px){.SearchResult_content__filter__TY2Wy{display:none}}@media only screen and (min-width:768px)and (max-width:1023px){.SearchResult_content__filter__TY2Wy{display:none}}.SearchResult_header__sKBoO{display:grid;grid-template-columns:308px 1fr;grid-gap:16px;gap:16px;margin-bottom:40px}@media only screen and (max-width:479px){.SearchResult_header__sKBoO{grid-template-columns:1fr}}@media only screen and (min-width:480px)and (max-width:767px){.SearchResult_header__sKBoO{grid-template-columns:1fr}}@media only screen and (min-width:768px)and (max-width:1023px){.SearchResult_header__sKBoO{grid-template-columns:1fr}}.SearchResult_header__title__a9YtZ{font-size:32px;font-weight:700;line-height:40px;color:#000;width:308px}.SearchResult_header__drawer__MnQFl{display:none}@media only screen and (max-width:479px){.SearchResult_header__drawer__MnQFl{display:flex;gap:16px}.SearchResult_header__drawer__MnQFl button{width:-moz-fit-content;width:fit-content}}@media only screen and (min-width:480px)and (max-width:767px){.SearchResult_header__drawer__MnQFl{display:flex;gap:16px}.SearchResult_header__drawer__MnQFl button{width:-moz-fit-content;width:fit-content}}@media only screen and (min-width:768px)and (max-width:1023px){.SearchResult_header__drawer__MnQFl{display:flex;gap:16px}.SearchResult_header__drawer__MnQFl button{width:-moz-fit-content;width:fit-content}}.SearchResult_header__sort__JrDSk{width:100%;display:flex;align-items:center;margin-left:16px}@media only screen and (max-width:479px){.SearchResult_header__sort__JrDSk{display:none}}@media only screen and (min-width:480px)and (max-width:767px){.SearchResult_header__sort__JrDSk{display:none}}@media only screen and (min-width:768px)and (max-width:1023px){.SearchResult_header__sort__JrDSk{display:none}}.SearchResult_header__sort__JrDSk>*+*{margin-left:16px}.SearchResult_header__search__WkvNp{border-radius:100px!important}.SearchResult_filter__csDqY{display:flex;flex-direction:column;border:1px solid #ebe3e9;padding:24px 16px;border-radius:16px}.SearchResult_filter__collapsible__MvUTD,.SearchResult_filter__open___Ueqc{background-color:rgba(0,0,0,0)!important}.SearchResult_filter__open___Ueqc svg{transition:transform .3s ease-in-out;transform:rotate(180deg)}.SearchResult_filter__list__I45wF{display:flex;flex-direction:column;margin-top:8px}.SearchResult_filter__list__I45wF>*+*{margin-top:16px}.SearchResult_filter__list--item__LEbPS{display:flex;align-items:center;justify-content:space-between;height:24px}.SearchResult_filter__divider__7Ni9Z{width:100%;height:1px;background-color:#ebe3e9;margin:16px 0}.SearchResult_filter__flex__uqxon{display:flex;align-items:center}.SearchResult_filter__flex__uqxon svg{transform:rotate(0deg)}.SearchResult_filter__flex__uqxon>*+*{margin-left:8px}.SearchResult_list__iRn8R{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;height:-moz-fit-content;height:fit-content}@media only screen and (max-width:479px){.SearchResult_list__iRn8R{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:480px)and (max-width:767px){.SearchResult_list__iRn8R{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:768px)and (max-width:1023px){.SearchResult_list__iRn8R{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:479px){.SearchResult_list__iRn8R{grid-template-columns:1fr}}.SearchResult_drawer__Y46pH{height:100vh!important}@media only screen and (max-width:479px){.SearchResult_drawer__Y46pH{height:100dvh!important}}.SearchResult_drawer__content__gDuaR{height:100vh;display:flex;flex-direction:column;background-color:#fff;padding:24px}.SearchResult_drawer__content__gDuaR>*+*{margin-top:32px}.SearchResult_drawer__close__n9kb0{margin-top:16px;margin-left:auto;margin-bottom:16px}.SearchResult_drawer__sort__Fh9zQ{display:flex;flex-wrap:wrap;margin:-16px 0 0 -16px}.SearchResult_drawer__sort__Fh9zQ>*{margin:16px 0 0 16px}.SearchResult_drawer__sort__Fh9zQ button{max-width:-moz-fit-content;max-width:fit-content}.Course_card__B2FTu{height:100%;display:flex;flex-direction:column;border:1px solid #ebe3e9;padding:16px;border-radius:16px}.Course_card__image__r2fpi{position:relative;width:100%;aspect-ratio:4/3;border-radius:16px;overflow:hidden}.Course_card__image__r2fpi img{position:absolute;inset:0;object-fit:cover;object-position:top center;width:100%;height:100%}.Course_card__price__U3UdZ{display:flex;align-items:center;justify-content:space-between;margin-top:16px}.Course_card__price--label__bwljt{color:#6a1821;font-size:20px;font-weight:600;line-height:28px}.Course_card__title__S1hU9{font-size:20px;line-height:28px;font-weight:600;margin-top:16px;-webkit-line-clamp:1}.Course_card__description__KNKUA,.Course_card__title__S1hU9{color:#000;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.Course_card__description__KNKUA{font-size:16px;font-weight:400;line-height:24px;-webkit-line-clamp:2;margin-top:4px}.Course_card__info__vrwUx{justify-content:space-between;margin-top:16px}.Course_card__flex__2zWxq,.Course_card__info__vrwUx{display:flex;align-items:center}.Course_card__flex__2zWxq>*+*{margin-left:8px}.Course_card__flex__2zWxq span{color:#000;font-size:12px;line-height:24px}.Course_card__wishlist__6N6F6{cursor:pointer;position:absolute;right:8px;top:8px}.Course_summary__Y4jB3{width:100%;border:1px solid #ebc00b;border-radius:16px;padding:3px}.Course_summary__content__rPCBF{display:flex;flex-direction:column;padding:24px;background-color:#fdf9e7}.Course_summary__title__e05_v{font-size:20px;color:#000;line-height:24px;font-weight:500}.Course_summary__list__DMMvs{gap:40px;margin-top:16px;flex-wrap:wrap}.Course_summary__item__3i2Yi,.Course_summary__list__DMMvs{display:flex;align-items:center}.Course_summary__item__3i2Yi span{margin-left:10px;line-height:24px;color:#000}.Course_order__EBBsQ{display:flex;align-items:flex-start}.Course_order__content__k8BkQ{margin-left:16px}.Course_order__title__bTr2n{font-size:20px;color:#000;line-height:28px;font-weight:600;margin-bottom:16px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}