:root{--sm-coral:#ff7e6b;--sm-lavender:#b9a7e3;--sm-ink:#1f1a2c;--sm-muted:#6b6175;--sm-radius:18px;--sm-shadow:0 12px 40px rgba(43,35,48,.12)}.sm-course{color:var(--sm-ink);font-family:Nunito,Helvetica Neue,sans-serif}.sm-course-hero{align-items:center;background:linear-gradient(135deg,var(--sm-coral),var(--sm-lavender));background-position:50%;background-size:cover;color:#fff;display:flex;justify-content:center;padding:6rem 1.25rem 4rem;position:relative;text-align:center}.sm-course-hero__overlay{background:linear-gradient(180deg,rgba(43,35,48,.35),rgba(43,35,48,.65));inset:0;position:absolute}.sm-course-hero__inner{align-items:center;display:flex;flex-direction:column;gap:1.25rem;max-width:880px;position:relative;width:100%;z-index:2}.sm-course-breadcrumbs{display:flex;flex-wrap:wrap;font-size:.85rem;gap:.5rem;justify-content:center;opacity:.9}.sm-course-breadcrumbs a{border-bottom:1px dashed hsla(0,0%,100%,.5);color:#fff;text-decoration:none}.sm-course-cats{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.sm-chip{backdrop-filter:blur(6px);background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.25);border-radius:999px;color:#fff;font-size:.8rem;padding:.35rem .9rem;text-decoration:none}.sm-chip:hover{background:hsla(0,0%,100%,.3)}.sm-course-title{font-family:Fraunces,Playfair Display,Georgia,serif;font-size:clamp(2.2rem,6vw,4.5rem);font-weight:700;line-height:1.05;margin:.5rem 0;text-shadow:0 4px 24px rgba(0,0,0,.35)}.sm-course-tagline{font-size:clamp(1rem,2vw,1.25rem);margin:0;max-width:640px;opacity:.95}.sm-course-meta{display:flex;flex-wrap:wrap;font-size:.95rem;gap:1rem 1.5rem;justify-content:center;list-style:none;margin:.5rem 0;padding:0}.sm-course-meta li{align-items:center;display:inline-flex;gap:.4rem}.sm-course-meta__icon{font-size:1.1rem}.sm-course-cta{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:.75rem}.sm-btn,.sm-course-cta .ld_button,.sm-course-cta .learndash_checkout_button{background:var(--sm-coral);border:none;border-radius:999px;box-shadow:0 8px 24px rgba(232,90,69,.45);color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-weight:700;padding:.95rem 1.75rem;text-decoration:none;transition:transform .2s,box-shadow .2s}.sm-btn:hover,.sm-course-cta .learndash_checkout_button:hover{background:var(--wp--preset--color--primary);transform:translateY(-2px)}.sm-btn--ghost{background:transparent;border:2px solid #fff;box-shadow:none}.sm-btn--ghost:hover{background:hsla(0,0%,100%,.15)}.sm-course-progress{background:hsla(0,0%,100%,.2);border-radius:999px;height:10px;margin-top:1rem;max-width:420px;position:relative;width:100%}.sm-course-progress__bar{background:#fff;border-radius:999px;display:block;height:100%;transition:width .6s}.sm-course-progress__label{font-size:.8rem;top:14px}.sm-course-hero__scroll,.sm-course-progress__label{left:50%;position:absolute;transform:translateX(-50%)}.sm-course-hero__scroll{animation:smBounce 2s infinite;bottom:1.5rem;color:#fff;font-size:1.5rem;text-decoration:none;z-index:2}@keyframes smBounce{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,8px)}}.sm-course-body{display:grid;gap:3rem;grid-template-columns:minmax(0,1fr) 340px;margin:0 auto;max-width:1180px;padding:4rem 1.25rem}@media (max-width:900px){.sm-course-body{grid-template-columns:1fr;padding:2.5rem 1rem}}.sm-course-section{margin-bottom:3rem}.sm-course-section h2{font-size:24px;margin:0 0 1rem;text-align:left}.sm-course-prose{color:#3a323f;font-size:1.05rem;line-height:1.75}.sm-course-prose p{margin:0 0 1rem}.sm-course-curriculum .ld-item-list,.sm-course-curriculum .learndash_lesson_list{background:var(--sm-cream);border-radius:var(--sm-radius);padding:1rem}.sm-course-body__side{align-self:start;position:sticky;top:90px}.sm-course-card{background:#fff;border:1px solid #f0e6dc;border-radius:var(--sm-radius);box-shadow:var(--sm-shadow);padding:1.75rem}.sm-course-features__title{font-size:2.4rem;margin-bottom:1rem;margin-top:0}.sm-course-price{color:var(--wp--preset--color--primary);margin-bottom:1rem;text-align:center}.sm-course-price--wc .price{align-items:center;color:var(--wp--preset--color--primary);display:inline-flex;flex-direction:column;font-family:Fraunces,serif;font-size:2rem;font-weight:700;gap:.25rem;margin:0}.sm-course-price--wc .woocommerce-Price-amount{color:inherit;font-size:1.4rem}.sm-course-price--wc .woocommerce-Price-amount,.sm-course-price__amount{color:var(--wp--preset--color--primary);font-family:Fraunces,serif;font-weight:700}.sm-course-price__amount{font-size:2.4rem}.sm-course-price__amount--status{font-size:1.35rem}.sm-course-wc-purchase{display:flex;justify-content:center;margin-bottom:1rem}.sm-course-wc-purchase--loading{align-items:center;min-height:3rem}.sm-course-wc-purchase__loading{animation:sm-course-purchase-spin .7s linear infinite;border:2px solid rgba(232,90,69,.25);border-radius:50%;border-top:2px solid var(--sm-coral);display:inline-block;height:1.25rem;width:1.25rem}.sm-course-wc-purchase--hero .sm-course-wc-purchase__loading{border-color:#fff hsla(0,0%,100%,.35) hsla(0,0%,100%,.35)}@keyframes sm-course-purchase-spin{to{transform:rotate(1turn)}}.sm-course-wc-purchase .add_to_cart_button,.sm-course-wc-purchase .button,.sm-course-wc-purchase a.button{background:var(--sm-coral);border:none;border-radius:999px;box-shadow:0 8px 24px rgba(232,90,69,.45);color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-weight:700;padding:.95rem 1.75rem;text-decoration:none;transition:transform .2s,box-shadow .2s}.sm-course-wc-purchase .added_to_cart{display:none!important}.sm-course-wc-purchase .add_to_cart_button:hover,.sm-course-wc-purchase .button:hover{background:var(--wp--preset--color--primary);color:#fff;transform:translateY(-2px)}.sm-course-wc-purchase--hero .add_to_cart_button,.sm-course-wc-purchase--hero .button,.sm-course-wc-purchase--hero a.button{background:#fff;box-shadow:0 8px 24px rgba(0,0,0,.2);color:var(--wp--preset--color--primary)}.sm-course-wc-purchase--hero .add_to_cart_button:hover,.sm-course-wc-purchase--hero .button:hover{background:var(--sm-cream);color:var(--wp--preset--color--primary)}.sm-course-features{display:flex;flex-direction:column;font-size:.95rem;gap:.6rem;list-style:none;margin:1.25rem 0;padding:0}.sm-course-features li{padding-left:.25rem}.sm-course-instructor__card{background:linear-gradient(160deg,#fbe7e0,#f4e0f1);border-radius:var(--sm-radius);padding:1.75rem}.sm-course-instructor__layout{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;gap:1.75rem}.sm-course-instructor__media{flex:0 0 210px;max-width:210px;width:210px}.sm-course-instructor__body{flex:1 1 auto;min-width:0;text-align:left}.sm-course-instructor__photo{border-radius:var(--sm-radius-sm,12px);box-shadow:0 8px 24px rgba(43,35,48,.15);display:block;height:210px;max-width:100%;-o-object-fit:cover;object-fit:cover;width:210px}.sm-course-instructor__name{font-family:Fraunces,Playfair Display,Georgia,serif;font-size:1.5rem;margin:0 0 .75rem}.sm-course-instructor__prose{color:#3a323f;font-size:1.05rem;line-height:1.75}.sm-course-instructor__prose p{margin:0 0 1rem}.sm-course-instructor__prose p:last-child{margin-bottom:0}@media (max-width:520px){.sm-course-instructor__layout{align-items:center;flex-direction:column;text-align:center}.sm-course-instructor__body{text-align:center}}@media (max-width:900px){.sm-course-body__side{position:static}}.sm-ld-step{box-sizing:border-box;color:var(--sm-ink);font-family:Nunito,Helvetica Neue,sans-serif;margin-inline:auto;max-width:100%;overflow-x:clip;padding:2rem clamp(1rem,3vw,2.5rem) 4rem;width:100%}.sm-ld-step__breadcrumbs{align-items:center;color:var(--sm-muted);display:flex;flex-wrap:wrap;font-size:.85rem;gap:.5rem;margin-bottom:1.25rem}.sm-ld-step__breadcrumbs a{border-bottom:1px dashed rgba(31,26,44,.25);color:var(--sm-ink);text-decoration:none}.sm-ld-step__breadcrumbs a:hover{border-bottom-color:currentColor;color:var(--wp--preset--color--primary)}.sm-ld-step__layout{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;gap:2rem;max-width:100%;min-width:0;width:100%}.sm-ld-step__sidebar{align-self:flex-start;flex:0 0 clamp(260px,22vw,340px);max-width:clamp(260px,22vw,340px);min-width:0;overflow:hidden;position:sticky;top:calc(var(--sm-header-h,80px) + 1rem);transition:flex .3s ease,max-width .3s ease}.sm-ld-step__sidebar-body{overflow:hidden}.sm-ld-step--sidebar-collapsed .sm-ld-step__sidebar{flex:0 0 0;max-width:0}.sm-ld-step__sidebar .learndash-wrapper{background:transparent;border:0;border-radius:0;box-shadow:none;overflow:hidden}.sm-ld-step__sidebar .ld-course-navigation-heading{border-bottom:1px solid #f5ebe2}.sm-ld-step__sidebar .ld-course-navigation-actions{align-items:stretch;display:flex;flex-direction:column;gap:.35rem}.sm-ld-step__sidebar .ld-home-link{color:var(--sm-ink);display:block;font-family:Fraunces,Playfair Display,Georgia,serif;font-size:clamp(1.25rem,2vw,1.65rem);font-weight:700;line-height:1.2;padding:.9rem 1.1rem .5rem;text-decoration:none}.sm-ld-step__sidebar .ld-home-link:hover{color:var(--wp--preset--color--primary)}.sm-ld-step__sidebar .learndash-wrapper .ld-progress.ld-progress-inline{background-color:#f0f3f6;display:block!important;padding:10px}.sm-ld-step__sidebar .learndash-wrapper .ld-progress.ld-progress-inline .ld-progress-bar{flex:none;margin-right:0;margin-top:.3rem}.sm-ld-step__sidebar .learndash-wrapper .ld-progress .ld-progress-heading{align-items:center!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:.4rem;padding:.2rem 1.1rem .4rem}.sm-ld-step__sidebar .learndash-wrapper .ld-progress .ld-progress-heading .ld-progress-stats{align-items:center!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:.4rem;width:100%}.sm-ld-step__sidebar .learndash-wrapper .ld-progress .ld-progress-bar{border-radius:5px;height:5px;margin:.25rem 1.1rem .5rem}.sm-ld-step__sidebar .ld-lesson-items,.sm-ld-step__sidebar .ld-lesson-navigation{padding:.35rem .5rem 1rem}.sm-ld-step__main{flex:1 1 auto;max-width:100%;min-width:0;position:relative}.sm-ld-step__sidebar-trigger{align-items:center;background:var(--wp--preset--color--primary);border:0;border-radius:10px 0 0 10px;color:#fff;cursor:pointer;display:flex;height:56px;justify-content:center;left:0;margin:0;padding:0;position:absolute;top:20px;transform:translateX(-100%);width:28px;z-index:10}.sm-ld-step__sidebar-trigger .ld-icon{font-size:.8rem;line-height:1}.sm-ld-step__header{margin-bottom:1.25rem}.sm-ld-step__title{color:var(--sm-ink);font-family:Fraunces,Playfair Display,Georgia,serif;font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.1;margin:0}.sm-ld-step__content{max-width:100%;min-width:0}.sm-ld-step__content .ld-video,.sm-ld-step__content .wp-block-embed__wrapper,.sm-ld-step__content embed,.sm-ld-step__content iframe,.sm-ld-step__content object,.sm-ld-step__content video{max-width:100%!important}.sm-ld-step__content .ld-content-actions,.sm-ld-step__content .ld-tabs-content,.sm-ld-step__content .learndash-wrapper{box-sizing:border-box;max-width:100%}.sm-ld-step__content .learndash-wrapper{margin-bottom:1.5rem}.sm-ld-step__content .ld-lesson-status,.sm-ld-step__content .ld-quiz-status,.sm-ld-step__content .ld-topic-status{margin-bottom:1.5rem;padding:1rem 0}.sm-ld-step__content .ld-progress{margin-top:.5rem}.sm-ld-step__content .ld-tabs-content{padding:1.25rem 0}.sm-ld-step__content .ld-content-actions{margin-top:1.5rem;padding:1rem 0}@media (max-width:900px){.sm-ld-step{padding:1.5rem 1rem 3rem}.sm-ld-step--sidebar-collapsed .sm-ld-step__layout,.sm-ld-step__layout{flex-direction:column;flex-wrap:wrap;gap:1rem}.sm-ld-step--sidebar-collapsed .sm-ld-step__sidebar,.sm-ld-step__sidebar{flex:1 1 auto!important;max-width:none!important;overflow:visible!important;position:static}.sm-ld-step__sidebar-trigger{display:none!important}}
/*# sourceMappingURL=sm-learndash.min.css.map */
