.dropdown-item.has-border[data-v-0b728ded]{border-bottom:1px solid var(--color-gray-light)}.dropdown-item.has-padding-top[data-v-0b728ded]{padding-top:15px}.dropdown-item.has-padding-bottom[data-v-0b728ded]{padding-bottom:15px}.dropdown-title[data-v-0b728ded]{color:var(--color-text-base);margin:0;font-size:16px;font-weight:300;line-height:1.5}.dropdown-title[data-v-0b728ded] a{width:100%;height:100%;color:inherit;display:inline-block}.content[data-v-0b728ded]{margin-top:5px}.course-list[data-v-2e06d270]{padding:0 16px}.course-list .course-item[data-v-2e06d270]:not(:last-child){border-bottom:1px solid var(--color-gray-light)}.course-list .course-item:not(:last-child) .course-link[data-v-2e06d270]{padding-bottom:16px}.course-list .course-item .course-link[data-v-2e06d270]{color:var(--color-text-base);letter-spacing:normal;align-items:center;padding-top:16px;font-size:16px;font-weight:500;line-height:1.5;display:flex}.course-list .course-item .course-link .chevron-icon[data-v-2e06d270]{width:10px;height:10px;color:var(--color-primary);margin-left:8px}.empty-tip[data-v-2e06d270]{margin-top:10px}.root[data-v-7d560de6]{border-bottom:1px solid var(--color-gray-light);padding-top:15px;padding-bottom:15px}.my-course[data-v-7d560de6]{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.my-course svg[data-v-7d560de6]{width:10px;height:10px;color:var(--color-primary);margin-left:8px;transition:all .3s;transform:rotate(90deg)}.my-course.expanded svg[data-v-7d560de6],svg .expanded[data-v-7d560de6]{transform:rotate(-90deg)}.course-list[data-v-7d560de6]{padding:0 16px}.course-list .course-item[data-v-7d560de6]:not(:last-child){border-bottom:1px solid var(--color-gray-light)}.course-list .course-item:not(:last-child) .course-link[data-v-7d560de6]{padding-bottom:16px}.course-list .course-item .course-link[data-v-7d560de6]{color:var(--color-text-base);letter-spacing:normal;align-items:center;padding-top:16px;font-size:16px;font-weight:500;line-height:1.5;display:flex}.course-list .course-item .course-link .chevron-icon[data-v-7d560de6]{width:10px;height:10px;color:var(--color-primary);margin-left:8px}.empty-tip[data-v-7d560de6]{margin-top:10px}.order-list .order-item[data-v-4b25e95f]{color:var(--color-text-base)}.order-list .order-item[data-v-4b25e95f]:not(:last-child){letter-spacing:normal;padding-bottom:8px}.order-list .order-item-title[data-v-4b25e95f]{word-break:break-word;margin-bottom:6px;font-size:16px;font-weight:500;line-height:1.5}.order-list .order-item-id[data-v-4b25e95f]{word-break:break-word;font-size:14px;font-weight:300;line-height:1.43}.order-list .order-item-copy-group[data-v-4b25e95f]{align-items:center;display:flex}.order-list .order-item-copy-icon[data-v-4b25e95f]{color:var(--color-primary);cursor:pointer;margin:0 0 0 8px}.user-email[data-v-4b25e95f]{color:var(--color-text-base);word-break:break-word;font-size:16px;line-height:1.63}.logout-link[data-v-4b25e95f]{color:var(--color-primary);letter-spacing:normal;text-align:center;font-size:16px;font-weight:500;line-height:1.5;display:block}.referral-link[data-v-4b25e95f]{align-items:center;display:flex}.referral-tip[data-v-4b25e95f]{color:var(--color-white);background:#e32222;border-radius:16px;margin-left:16px;padding:5px 8px;font-size:12px;font-weight:500;line-height:14px;display:inline-block}.cart-item[data-v-bb277c98]{display:flex}.cart-item .product-img-wrapper[data-v-bb277c98]{flex:0 0 140px;width:140px;margin-right:10px;display:inline-block}.cart-item .product-img-wrapper img[data-v-bb277c98]{width:100%;height:auto}.cart-item .product-info[data-v-bb277c98]{flex-direction:column;flex:auto;justify-content:center;margin-right:10px;font-weight:500;display:flex}.cart-item .product-info .product-price-status[data-v-bb277c98],.cart-item .product-info .product-title[data-v-bb277c98]{font-size:14px;line-height:1.43}.cart-item .product-info .product-title a[data-v-bb277c98]{color:var(--color-text-base)}.cart-item .product-info .product-price-status[data-v-bb277c98]{margin-right:5px;font-weight:300}.cart-item .product-info .product-price[data-v-bb277c98]{margin-top:auto;font-size:16px}.cart-item .product-action[data-v-bb277c98]{margin:auto}.content-cart[data-v-bc93a129]{padding:20px 0 10px 20px}.header[data-v-bc93a129]{padding-right:20px}.header .cart-title-wrapper[data-v-bc93a129]{border-bottom:1px solid var(--color-gray);margin-bottom:20px;padding-bottom:10px}.cart-list[data-v-bc93a129]{min-height:101px;max-height:330px;margin-bottom:10px;margin-left:-20px;padding:0 20px;overflow-y:scroll}.cart-title[data-v-bc93a129]{color:var(--color-text-base);letter-spacing:normal;justify-content:space-between;font-size:16px;font-weight:300;line-height:1.5;display:flex}.cart-title .cart-title-right[data-v-bc93a129]{font-weight:500}.cart-title .total-price[data-v-bc93a129]{color:var(--color-primary);margin-left:10px}.cart-empty-wrapper[data-v-bc93a129]{text-align:center;padding:20px 0}.cart-empty-wrapper img[data-v-bc93a129]{margin-bottom:10px}.cart-empty-wrapper h5[data-v-bc93a129]{font-size:16px;font-weight:500;line-height:1.5}.button-wrapper[data-v-bc93a129]{text-align:center;margin-left:-20px}.button-wrapper .vc-button[data-v-bc93a129]{width:240px}.header-dropdown-wrapper[data-v-028b6c8c]{z-index:-1;pointer-events:none;width:100%;transition:all .3s ease-in-out;position:absolute;top:0;left:0;transform:translateY(-100%)}.header-dropdown-wrapper.is-active[data-v-028b6c8c]{z-index:0;transform:translateY(0)}.header-dropdown[data-v-028b6c8c]{flex-direction:column;width:100%;max-width:1360px;margin:0 auto;padding:70px 20px 0;display:flex}@media screen and (width<=768px){.header-dropdown[data-v-028b6c8c]{padding:55px 0 0}}.header-dropdown-content[data-v-028b6c8c]{background:var(--color-white);pointer-events:auto;border-bottom-right-radius:4px;border-bottom-left-radius:4px;width:100%;max-width:350px;max-height:475px;margin-left:auto;padding:20px;transition:transform .1s ease-in-out;overflow-y:scroll;box-shadow:0 2px 6px #3333}.header-dropdown-content.is-profile[data-v-028b6c8c]{transform:translate(0)}.header-dropdown-content.is-course[data-v-028b6c8c]{transform:translate(-80px)}.header-dropdown-content.is-cart[data-v-028b6c8c]{max-width:375px;padding:0;transform:translate(-55px)}.header-dropdown-content.is-course.is-logged-in[data-v-028b6c8c]{transform:translate(-90px)}@media screen and (width<=768px){.header-dropdown-content[data-v-028b6c8c]{max-width:none;margin-left:0;transform:translate(0)!important}}.accordion[data-v-028b6c8c]{display:none}@media screen and (width<=640px){.accordion[data-v-028b6c8c]{display:block}}.header-dropdown-greeting[data-v-028b6c8c]{font-size:18px;line-height:1.33}header[data-v-c00ec1f1]{z-index:3;background:#fff;width:100%;position:sticky;top:0}header .header-wrapper[data-v-c00ec1f1]{z-index:1;background:inherit;position:relative;box-shadow:0 2px 6px #3333}header .header-content[data-v-c00ec1f1]{justify-content:space-between;width:1360px;max-width:100%;min-height:70px;margin:0 auto;padding:0 20px}header .header-content[data-v-c00ec1f1],header .header-right[data-v-c00ec1f1]{align-items:center;display:flex}header .logo[data-v-c00ec1f1]{width:110px;max-width:100%;display:inline-block;position:relative}@media screen and (width<=768px){header .header-content[data-v-c00ec1f1]{min-height:55px}header .logo[data-v-c00ec1f1]{width:90px}}header .logo img[data-v-c00ec1f1]{transition:opacity .15s ease-in-out}header .my-course[data-v-c00ec1f1]{cursor:pointer;align-items:center;margin:0 10px;padding:0 10px;display:flex}header .my-course img[data-v-c00ec1f1]{width:15px;height:auto;display:block}@media screen and (width<=768px){header .my-course img[data-v-c00ec1f1]{width:20px}}header .my-course span[data-v-c00ec1f1]{letter-spacing:normal;color:var(--color-primary);padding:0 0 0 5px;font-size:16px;font-weight:300;line-height:1.5}@media screen and (width<=640px){header .my-course[data-v-c00ec1f1]{display:none}}header .ai-diary[data-v-c00ec1f1]{cursor:pointer;align-items:center;margin:0 10px;padding:0 10px;display:flex}header .ai-diary span[data-v-c00ec1f1]{letter-spacing:normal;color:var(--color-primary);padding:0 0 0 5px;font-size:16px;font-weight:300;line-height:1.5}header .ai-diary img[data-v-c00ec1f1]{width:32px}@media screen and (width<=640px){header .ai-diary img[data-v-c00ec1f1]{width:26px}}header .my-profile[data-v-c00ec1f1]{color:var(--color-primary);cursor:pointer;align-items:center;transition:color .15s ease-in-out;display:flex}header .my-profile .avatar[data-v-c00ec1f1]{background:var(--color-primary) no-repeat center/cover;border-radius:100%;width:35px;height:35px}header .vc-button[data-v-c00ec1f1]{width:70px;height:35px;font-weight:300}.header-item[data-v-c00ec1f1]{min-height:70px;position:relative}@media screen and (width<=768px){.header-item[data-v-c00ec1f1]{min-height:55px}}.header-item[data-v-c00ec1f1]:after{content:"";background:var(--color-primary);border-radius:1.5px;width:100%;height:3px;transition:transform .15s ease-in-out;display:inline-block;position:absolute;bottom:0;left:0;transform:scaleX(0)}.header-item.is-active[data-v-c00ec1f1]:after{transform:scaleX(1)}.header-item.my-cart[data-v-c00ec1f1]{align-items:center;margin-right:20px;display:flex}.header-item.my-cart .icon-group[data-v-c00ec1f1]{position:relative}.header-item.my-cart .icon-group .badge[data-v-c00ec1f1]{pointer-events:none;background:var(--color-danger);width:14px;height:14px;color:var(--color-white);border-radius:50%;justify-content:center;align-items:center;font-size:12px;line-height:1;display:flex;position:absolute;top:-1px;right:-1px}
