.post-tags .tags-links{display:none!important}.tutor-review-summary{display:none!important}.review-item{background:#f9f9f9;padding:16px;border-radius:8px;box-shadow:0 2px 5px rgb(0 0 0 / .1);margin-bottom:20px}.review-header{display:flex;align-items:center;gap:12px}.profile-picture img{width:50px;height:50px;border-radius:50%;object-fit:cover}.review-info{display:flex;flex-direction:column}.reviewer-name{font-size:16px;font-weight:700;color:#333}.review-date{font-size:14px;color:#777}.review-rating{font-size:18px;color:#ffb400;margin-top:8px}.review-content{font-size:14px;line-height:1.5;color:#444;margin-top:8px}#tutor_profile_cover_photo_editor{display:none!important}h1[id],h2[id],h3[id],h4[id],h5[id],h6[id]{scroll-margin-top:100px}.woocommerce-error,.woocommerce-message{display:none!important}html,body{overflow-x:hidden}.tutor-row.tutor-mt-40.tutor-mb-20{display:flex;flex-direction:column-reverse;gap:20px;margin:40px 0 20px}.tutor-row.tutor-mt-40.tutor-mb-20>.tutor-col,.tutor-row.tutor-mt-40.tutor-mb-20>.tutor-col-auto{float:none!important;width:auto!important;margin:0!important;padding:0!important}.tutor-row.tutor-mt-40.tutor-mb-20>.tutor-col-auto{text-align:center!important;margin-top:-30px!important}nav.is-ajax-pagination-enabled{width:100%;text-align:center}nav.is-ajax-pagination-enabled a.page-numbers.tutor-btn-outline-primary{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:500;color:#4A4A4A!important;background:transparent!important;border:none!important;text-decoration:none;cursor:pointer;transition:background 0.2s ease-in-out;margin:0!important}nav.is-ajax-pagination-enabled a.page-numbers.tutor-btn-outline-primary:hover{background:#EAEAEA!important}nav.is-ajax-pagination-enabled a.page-numbers.tutor-btn-outline-primary::after{content:"";display:inline-block;width:18px;height:18px;margin-left:6px;background:url(https://heraclass.fit/wp-content/uploads/2025/02/down-arrow.svg) no-repeat center center;background-size:contain}h1.entry-title{font-size:25px!important}.mt-2.mb-2.post-thumbnail{margin-bottom:-50px!important}.checkout_coupon .form-row label{display:none!important}.checkout_coupon .coupon-button{font-size:16px!important}.checkout_coupon.woocommerce-form-coupon{border:none!important;background-color:transparent!important;box-shadow:0 2px 6px rgb(0 0 0 / .2)!important;border-radius:4px;padding:1em}.woocommerce-billing-fields>h3{display:none!important}.checkout-payment h2.order-details-heading.cart-page-heading:nth-of-type(2),.checkout-payment h2.order-details-heading.cart-page-heading:nth-of-type(2)+.cart-contents-wrapper{display:none!important}.cart_item .product-quantity{display:none!important}.cart-discount{background-color:#ecf2fb!important}.cart-discount th,.cart-discount td{color:#e52f22!important;font-weight:bold!important}.cart-discount .woocommerce-remove-coupon{color:#444!important;font-weight:normal!important;text-decoration:none}.woocommerce-checkout-review-order-table thead th,.woocommerce-checkout-review-order-table tfoot .order-total th{font-size:16px!important;font-weight:bold!important}.woocommerce-checkout-review-order-table tfoot .order-total td strong{font-size:16px!important;font-weight:bold!important}.cart-subtotal{display:none!important}.order-details-heading.cart-page-heading,.checkout-heading.cart-page-heading{margin-bottom:0!important}.woocommerce-billing-fields__field-wrapper,.cart-collaterals{padding:15px!important}.payment_box{background-color:#f0f0f0!important;color:#57586E!important}.checkout-heading.cart-page-heading{margin-top:0!important}.woocommerce-billing-fields__field-wrapper{margin-bottom:0!important;padding-bottom:0!important}.tutor-topbar-mark-btn[name="complete_course"]{display:none!important}.mfs_form form.ui.form .msm-form-selector .field{margin-bottom:0!important}.mfs_form form.ui.form .ui.checkbox.remember{padding-left:16px!important}.mfs_form .ui.form .divider.field .msm-form-divider{display:flex!important;justify-content:center!important;align-items:center!important}.mfs_form .ui.form .divider.field .msm-form-divider::before,.mfs_form .ui.form .divider.field .msm-form-divider::after{content:""!important;flex:1!important;border-bottom:1px solid #e5e5e5!important;height:0!important}.mfs_form .ui.form .divider.field .msm-form-divider::before{margin-right:12px!important}.mfs_form .ui.form .divider.field .msm-form-divider::after{margin-left:12px!important}.mfs_form .ui.form .divider.field .msm-form-divider span{flex-shrink:0!important}.memberswrap{background:transparent!important;min-height:auto!important;padding:0!important;margin:0!important}.entry-content{padding-top:0!important;padding-bottom:0!important}.e-con-inner{padding-top:0!important;padding-bottom:0!important}#mshop_form_1013911.ui.mfs_form,#mshop_form_1013910.ui.mfs_form,#mshop_form_1013909.ui.mfs_form{width:100%;max-width:440px;background:transparent!important;border-radius:0!important;padding:3rem 2.5rem!important;box-shadow:none!important;border:none!important;margin:0 auto!important}.mfs_form .mshop-header-widget.field{text-align:center;margin-bottom:2rem!important;border:none!important;padding:0!important}.mfs_form .mshop-header-widget h3.ui.header.title{font-size:1.875rem!important;font-weight:700!important;color:#1a1a1a!important;margin:0 0 .5rem 0!important;letter-spacing:-0.02em!important}.mfs_form form.ui.form .msm-form-selector{display:flex!important;gap:0!important;margin:0 0 2rem 0!important;background:#f5f5f5!important;border-radius:12px!important;padding:0px!important;border:none!important;overflow:hidden!important}.mfs_form form.ui.form .msm-form-selector .field{flex:1!important;padding:0!important;margin-bottom:0!important}.mfs_form form.ui.form .msm-form-selector .field>div{margin:0!important;padding:0!important;height:100%!important}.mfs_form form.ui.form .msm-form-selector .field>div>span{display:block!important;height:100%!important;margin:0!important;padding:0!important}.mfs_form form.ui.form .msm-form-selector .field .load-msm-form{display:block!important;width:100%!important;height:100%!important;padding:12px 8px!important;text-align:center!important;font-size:0.9375rem!important;font-weight:600!important;color:#666!important;background:transparent!important;border:none!important;border-right:none!important;border-radius:12px!important;transition:all 0.2s ease!important;text-decoration:none!important;line-height:1.4!important;margin:0!important;box-sizing:border-box!important}.mfs_form form.ui.form .msm-form-selector .field .load-msm-form:hover{color:#39bfa6!important;background:rgb(57 191 166 / .08)!important}.mfs_form form.ui.form[data-type="login"] .msm-form-selector .msm-selector-login .load-msm-form,.mfs_form form.ui.form[data-type="register"] .msm-form-selector .msm-selector-register .load-msm-form,.mfs_form form.ui.form[data-type="lost_passwords"] .msm-form-selector .msm-selector-lostpassword .load-msm-form{background-color:#39bfa6!important;color:#ffffff!important;box-shadow:rgb(57 191 166 / .25) 0 2px 8px!important;border-radius:12px!important}.mfs_form .ui.form .field{margin-bottom:1em!important}.mfs_form .ui.form input[type="text"],.mfs_form .ui.form input[type="email"],.mfs_form .ui.form input[type="password"]{width:100%!important;padding:.875rem 1rem!important;border:1.5px solid #e5e5e5!important;border-radius:10px!important;background:#ffffff!important;font-size:16px!important;color:#1a1a1a!important;transition:all 0.2s ease!important;box-shadow:none!important}.mfs_form .ui.form input[type="text"]:focus,.mfs_form .ui.form input[type="email"]:focus,.mfs_form .ui.form input[type="password"]:focus{outline:none!important;border-color:#39bfa6!important;box-shadow:0 0 0 3px rgb(57 191 166 / .1)!important}.mfs_form .ui.form input::placeholder{color:#999!important}.mfs_form .ui.checkbox.remember{display:flex!important;align-items:center!important;gap:0.5rem!important;padding-left:1rem!important}.mfs_form .ui.checkbox.remember label::before{width:18px!important;height:18px!important;border:1.5px solid #d1d5db!important;border-radius:4px!important;background:white!important;transition:all 0.2s ease!important}.mfs_form .ui.checkbox.remember input:checked~label::before{background:#39bfa6!important;border-color:#39bfa6!important}.mfs_form .ui.checkbox.remember input:checked~label::after{content:'✓'!important;color:white!important;font-size:12px!important;font-weight:bold!important;width:18px!important;height:18px!important;display:flex!important;align-items:center!important;justify-content:center!important}.mfs_form .ui.checkbox.remember label.except{font-size:0.875rem!important;color:#666!important;cursor:pointer!important;margin:0!important}.mfs_form .ui.button.submit{width:100%!important;height:auto!important;min-height:48px!important;padding:.875rem 1.5rem!important;background:#39bfa6!important;color:white!important;border:none!important;border-radius:10px!important;font-size:0.9375rem!important;font-weight:600!important;cursor:pointer!important;transition:all 0.2s cubic-bezier(.16,1,.3,1)!important;margin-top:0!important;box-shadow:0 2px 8px rgb(57 191 166 / .25)!important;line-height:1.4!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important}.mfs_form .ui.button.submit:hover{background:#2da88f!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px rgb(57 191 166 / .35)!important}.mfs_form .ui.button.submit:active{transform:translateY(0)!important}.mfs_form a.social-button{display:flex!important;align-items:center!important;justify-content:center!important;gap:0.75rem!important;width:100%!important;padding:.875rem 1rem!important;border:1.5px solid #e5e5e5!important;border-radius:10px!important;background:#ffffff!important;font-size:0.9375rem!important;font-weight:600!important;text-decoration:none!important;transition:all 0.2s ease!important;margin-bottom:0.75rem!important;position:relative!important;overflow:hidden!important}.mfs_form a.social-button:hover{transform:translateY(-1px)!important;box-shadow:0 4px 12px rgb(0 0 0 / .08)!important}.mfs_form a.social-button img{width:24px!important;height:24px!important;max-width:none!important;flex-shrink:0!important}.mfs_form a.social-button span{color:#1a1a1a!important;font-size:0.9375rem!important;font-weight:600!important}.mfs_form a.social-button.kakao{border-color:rgb(254 229 0 / .3)!important}.mfs_form a.social-button.kakao:hover{border-color:#fee500!important;background:rgb(254 229 0 / .08)!important}.mfs_form a.social-button.naver{border-color:rgb(3 199 90 / .3)!important}.mfs_form a.social-button.naver:hover{border-color:#03c75a!important;background:rgb(3 199 90 / .08)!important}.mfs_form a.social-button.google{border-color:rgb(234 67 53 / .3)!important}.mfs_form a.social-button.google:hover{border-color:#ea4335!important;background:rgb(234 67 53 / .08)!important}.mfs_form .ui.error.message{background:#fef2f2!important;border:1px solid #fecaca!important;border-radius:10px!important;padding:1rem!important;color:#dc2626!important;font-size:0.875rem!important;margin-bottom:1rem!important}@media (max-width:768px){#mshop_form_1013911.ui.mfs_form,#mshop_form_1013910.ui.mfs_form,#mshop_form_1013909.ui.mfs_form{max-width:100%!important;margin:0 auto!important;padding:1.5rem 1.25rem!important}.mfs_form .mshop-header-widget.field{margin-bottom:1rem!important}.mfs_form .mshop-header-widget h3.ui.header.title{font-size:1.375rem!important;margin-bottom:0.5rem!important}.mfs_form form.ui.form .msm-form-selector .field .load-msm-form{padding:10px 8px!important;font-size:0.875rem!important}.mfs_form .ui.form .field{margin-bottom:0.875rem!important}}@media (max-width:480px){#mshop_form_1013911.ui.mfs_form,#mshop_form_1013910.ui.mfs_form,#mshop_form_1013909.ui.mfs_form{padding:1.25rem 1rem!important;margin:0 auto!important}.mfs_form a.social-button{font-size:0.875rem!important;padding:.75rem 0.875rem!important}.mfs_form .mshop-header-widget h3.ui.header.title{font-size:1.25rem!important}}