@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@400;600&family=Cormorant+Garamond:ital,wght@0,400;0,500;1,400;1,500&display=swap');:root{--ig-dark:#150f09;--ig-dark-2:#1e150c;--ig-gold:#c99a4a;--ig-gold-deep:#a67c3f;--ig-cream:#f5ecd8;--ig-cream-2:#ece0c6;--ig-ink:#2b2013;--ig-brown-link:#6b3410;--ig-brown-link-hover:#4a230a}.tutor-course-single,.tutor-dashboard,.tutor-course-details-wrapper,.tutor-course-archive-wrapper{font-family:'Cormorant Garamond',serif;color:var(--ig-ink);background-color:var(--ig-cream)}.tutor-course-single h1,.tutor-course-single h2,.tutor-course-single h3,.tutor-course-details-wrapper h1,.tutor-course-details-wrapper h2{font-family:'Cormorant Garamond',serif;font-style:italic;font-weight:500;color:var(--ig-ink)}.tutor-course-badge,.tutor-meta,.tutor-course-level,.tutor-course-duration,.tutor-color-muted,.tutor-fs-7,.tutor-fs-8{font-family:'Cinzel',serif;letter-spacing:0.08em;text-transform:uppercase;font-size:0.72rem;color:var(--ig-gold-deep)}.tutor-btn.tutor-btn-primary,.tutor-btn-primary,button.tutor-btn.tutor-btn-md.tutor-btn-primary{background-color:var(--ig-gold)!important;border-color:var(--ig-gold)!important;color:#1a1206!important;font-family:'Cinzel',serif;letter-spacing:0.06em;text-transform:uppercase;font-size:0.78rem;border-radius:2px!important}.tutor-btn.tutor-btn-primary:hover,.tutor-btn-primary:hover{background-color:var(--ig-gold-deep)!important;border-color:var(--ig-gold-deep)!important}.tutor-color-primary,.tutor-nav-link.is-active,.tutor-course-topic-item.is-active,a.tutor-btn-primary{color:var(--ig-gold)!important}.tutor-course-sidebar .is-active,.tutor-course-content-list .active{border-left:2px solid var(--ig-gold)}.tutor-progress-bar .tutor-progress-value,.tutor-progress-inner{background-color:var(--ig-gold)!important}.tutor-progress-bar,.tutor-progress-track{background-color:var(--ig-cream-2)!important}.tutor-course-card,.tutor-course-loop-item{background-color:#fffbf2;border:1px solid var(--ig-cream-2);border-top:3px solid var(--ig-gold);border-radius:2px;box-shadow:none}.tutor-course-card .tutor-course-name,.tutor-course-loop-item .tutor-course-name{font-family:'Cormorant Garamond',serif;font-style:italic;font-weight:500}.tutor-dashboard-permalinks,.tutor-course-sidebar{background-color:var(--ig-dark);color:var(--ig-cream)}.tutor-dashboard-permalinks a,.tutor-course-sidebar a{color:#cfc4ab;font-family:'Cinzel',serif;font-size:0.78rem;letter-spacing:0.04em}.tutor-dashboard-permalinks a:hover,.tutor-dashboard-permalinks a.active{color:var(--ig-gold)}.tutor-dashboard-content .tutor-card,.tutor-dashboard-stat-card{background-color:var(--ig-dark-2)!important;border:1px solid #382a17!important;color:var(--ig-cream)!important}.tutor-badge-label,.tutor-course-tag{background-color:rgba(201,154,74,0.08);border:1px solid rgba(201,154,74,0.35);color:var(--ig-gold-deep);font-family:'Cinzel',serif;font-size:0.68rem;letter-spacing:0.08em;text-transform:uppercase;border-radius:2px}.woocommerce-account .woocommerce-form-login,.woocommerce-account .woocommerce-form-register{font-family:'Cormorant Garamond',serif}.woocommerce-account .woocommerce-form-row label{font-family:'Cinzel',serif;font-size:0.75rem;letter-spacing:0.05em;color:var(--ig-ink)}.woocommerce-account .woocommerce-form-row input.input-text{border:1px solid var(--ig-cream-2);background-color:#fff;border-radius:2px;padding:10px 12px}.woocommerce-account .woocommerce-form-login button.button,.woocommerce-account .woocommerce-form-register button.button,.woocommerce-account .woocommerce-Button{background-color:var(--ig-gold)!important;border-color:var(--ig-gold)!important;color:#1a1206!important;font-family:'Cinzel',serif;letter-spacing:0.06em;text-transform:uppercase;font-size:0.78rem;border-radius:2px!important}.woocommerce-account .woocommerce-form-login button.button:hover,.woocommerce-account .woocommerce-Button:hover{background-color:var(--ig-gold-deep)!important;border-color:var(--ig-gold-deep)!important}.woocommerce-MyAccount-navigation ul li a,.woocommerce-account p a,.woocommerce-account .woocommerce-LostPassword a{color:var(--ig-brown-link)!important;font-family:'Cinzel',serif;font-weight:700!important;letter-spacing:0.04em;text-decoration:none!important}.woocommerce-MyAccount-navigation ul li a{font-size:1rem!important;line-height:2!important}.woocommerce-MyAccount-navigation ul li.is-active a,.woocommerce-MyAccount-navigation ul li a:hover,.woocommerce-account p a:hover,.woocommerce-account .woocommerce-LostPassword a:hover{color:var(--ig-brown-link-hover)!important;text-decoration:underline!important}.woocommerce-info,.woocommerce-message,.wc-block-components-notice-banner.is-info{background-color:#fffbf2!important;border:none!important;border-left:4px solid var(--ig-gold)!important;color:var(--ig-ink)!important;border-radius:2px;padding:20px 24px!important;margin-bottom:40px!important}.woocommerce-info a.button,.woocommerce-message a.button,.wc-block-components-notice-banner.is-info a.button{background-color:transparent!important;border:1px solid var(--ig-gold-deep)!important;color:var(--ig-ink)!important;font-family:'Cinzel',serif;letter-spacing:0.05em;border-radius:2px}.woocommerce-info a.button:hover,.woocommerce-message a.button:hover{background-color:var(--ig-gold)!important;color:#1a1206!important}.tutor-wrap,.single-courses .entry-content,#main-content .container{padding-top:60px!important}.tutor-wrap{padding-bottom:80px!important}