﻿:root{--totm-pink-light: #FFACC6;--totm-pink: #FF5A8A;--totm-blue: #7DD3F7;--totm-peach: #FFBD99;--totm-yellow: #FFE18C;--totm-lilac: #DAB2DB;--totm-mint: #9EE3B8;--totm-pastel-lightpink: #FFDEE9;--totm-pastel-medium-pink: #FFB0C2;--totm-pastel-blue: #CBEDFC;--totm-pastel-peach: #FFE4D6;--totm-pastel-yellow: #FFF5B5;--totm-pastel-lilac: #F0E0F1;--totm-pastel-mint: #CEF0DC;--totm-text: #1A1A1A;--totm-text-muted: #555555;--totm-bg: #FFFDFC;--totm-bg-alt: #FFFFFF;--totm-border: #000;--totm-radius-pill: 999px;--totm-radius-card: 24px}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;padding:0;font-family:"sofia-pro", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;font-weight:300;font-size:18px;color:var(--totm-text);background-color:var(--totm-bg);line-height:1.6}img{max-width:100%;height:auto;display:block}a{color:var(--totm-pink);text-decoration:none;transition:color 0.2s ease, background-color 0.2s ease, border-color 0.2s ease}a:hover,a:focus{color:#D73E71}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"ivy-presto-display", serif;font-weight:400;margin-top:0;margin-bottom:0.75rem;color:inherit}h1{font-size:2.4rem}h2{font-size:1.9rem}h3{font-size:1.55rem}h4{font-size:1.25rem}h5{font-size:1.1rem}h6{font-size:1rem}h1.heading-1-large{font-size:70px;font-weight:300;font-stretch:normal;font-style:normal;line-height:76px;padding-right:20px}p{margin:0 0 1rem;line-height:1.5}strong,b{font-weight:700}em,i{font-style:italic}ul,ol{margin:0 0 1rem 1.25rem;padding:0}.totm-top-bar{background:var(--totm-pastel-mint);color:#ffffff;font-size:0.9rem;padding:0.5rem 1.5rem;text-align:center}.totm-top-bar a{color:#000;font-weight:600;text-decoration:underline}.site-header{background-color:var(--totm-bg-alt);border-bottom:1px solid var(--totm-border);padding:2rem 1.5rem;position:sticky;top:0;z-index:20}.site-header-inner{margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.site-branding{display:flex;align-items:center;gap:0.75rem}.site-title a{font-family:"sofia-pro", sans-serif;font-size:1.25rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;color:var(--totm-text)}.site-tagline{font-family:"sofia-pro", sans-serif;font-size:0.85rem;color:var(--totm-text-muted)}.site-nav .primary-menu{list-style:none;margin:0;padding:0;display:flex;gap:1.25rem;align-items:center;font-size:0.9rem}.site-nav .primary-menu>li>a{color:var(--totm-text);font-family:"sofia-pro", sans-serif;text-transform:uppercase;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:22px;padding:5px 15px}.site-nav .primary-menu>li>a:hover,.site-nav .primary-menu>li>a:focus{color:var(--totm-pink)}.site-nav .nav-cta,.site-nav .primary-menu>li.nav-cta>a{padding:0.5rem 1.3rem;border-radius:var(--totm-radius-pill);border:2px solid var(--totm-pink);background:var(--totm-pink);color:#ffffff;font-family:"sofia-pro", sans-serif;font-weight:700;font-size:0.9rem}.site-nav .nav-cta:hover,.site-nav .primary-menu>li.nav-cta>a:hover{background:#ffffff;color:var(--totm-pink)}@media (max-width: 768px){.site-header-inner{flex-direction:column;align-items:flex-start}.site-nav .primary-menu{flex-wrap:wrap;gap:0.5rem 1rem}}.site-main{padding:0}.totm-woo-grid-wrapper{padding:2rem 0}.woocommerce-order .ldgr-goto-dashboard-link,.woocommerce-checkout .ldgr-goto-dashboard-link{padding:var(--totm-btn-pad-y) var(--totm-btn-pad-x);border-radius:var(--totm-btn-radius);background-color:var(--totm-btn-primary);color:var(--totm-btn-primary-contrast);border:2px solid transparent;text-decoration:none}.woocommerce-order .ldgr-goto-dashboard-link:hover,.woocommerce-checkout .ldgr-goto-dashboard-link:hover{background-color:#ffffff;color:var(--totm-btn-primary);border-color:var(--totm-btn-border);box-shadow:var(--totm-btn-shadow-hover);transform:translateY(-1px)}.woocommerce-account .woocommerce-MyAccount-navigation{max-width:320px}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none !important;margin:0 !important;padding:0 !important}.woocommerce-account .woocommerce-MyAccount-navigation li::marker{content:"" !important}.woocommerce-account .woocommerce-MyAccount-navigation li{margin:10px 0 !important}.woocommerce-account .woocommerce-MyAccount-navigation a{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-radius:9999px;background:#fff;border:1px solid rgba(0,0,0,0.08);color:#111;text-decoration:none !important;font-weight:700;letter-spacing:0.01em;box-shadow:0 6px 14px rgba(0,0,0,0.06);transition:transform .15s ease, box-shadow .15s ease, background .15s ease, border-color .15s ease}.woocommerce-account .woocommerce-MyAccount-navigation a::after{content:"→";font-size:18px;line-height:1;opacity:0.7}.woocommerce-account .woocommerce-MyAccount-navigation a:hover{transform:translateY(-1px);box-shadow:0 10px 22px rgba(0,0,0,0.1);border-color:rgba(0,0,0,0.12)}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{background:#C9A3D8;border-color:transparent;box-shadow:0 14px 26px rgba(0,0,0,0.16)}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a::after{opacity:1}.woocommerce-account .woocommerce-MyAccount-navigation-link--customer-logout a{border-style:dashed}@media (max-width: 640px){.woocommerce-account .woocommerce-MyAccount-navigation{max-width:none;margin-bottom:20px}}.woocommerce-account .woocommerce-MyAccount-navigation a{position:relative;padding-left:52px}.woocommerce-account .woocommerce-MyAccount-navigation a::before{content:"";position:absolute;left:18px;top:50%;transform:translateY(-50%);width:22px;height:22px;background-color:#111;opacity:0.95;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-repeat:no-repeat;mask-position:center;mask-size:contain}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a::before{background-color:#111}.woocommerce-account .woocommerce-MyAccount-navigation-link--dashboard a::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3l9 8h-3v10h-5v-6H11v6H6V11H3l9-8z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3l9 8h-3v10h-5v-6H11v6H6V11H3l9-8z'/%3E%3C/svg%3E")}.woocommerce-account .woocommerce-MyAccount-navigation-link--orders a::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 2h12v20l-2-1-2 1-2-1-2 1-2-1-2 1V2zm3 5h6v2H9V7zm0 4h6v2H9v-2zm0 4h4v2H9v-2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 2h12v20l-2-1-2 1-2-1-2 1-2-1-2 1V2zm3 5h6v2H9V7zm0 4h6v2H9v-2zm0 4h4v2H9v-2z'/%3E%3C/svg%3E")}.woocommerce-account .woocommerce-MyAccount-navigation-link--downloads a::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 20h14v2H5v-2zM11 2h2v11l4-4 1 1-6 6-6-6 1-1 4 4V2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 20h14v2H5v-2zM11 2h2v11l4-4 1 1-6 6-6-6 1-1 4 4V2z'/%3E%3C/svg%3E")}.woocommerce-account .woocommerce-MyAccount-navigation-link--edit-address a::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C8.1 2 5 5.1 5 9c0 5.2 7 13 7 13s7-7.8 7-13c0-3.9-3.1-7-7-7zm0 9.5c-1.4 0-2.5-1.1-2.5-2.5S10.6 6.5 12 6.5s2.5 1.1 2.5 2.5S13.4 11.5 12 11.5z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C8.1 2 5 5.1 5 9c0 5.2 7 13 7 13s7-7.8 7-13c0-3.9-3.1-7-7-7zm0 9.5c-1.4 0-2.5-1.1-2.5-2.5S10.6 6.5 12 6.5s2.5 1.1 2.5 2.5S13.4 11.5 12 11.5z'/%3E%3C/svg%3E")}.woocommerce-account .woocommerce-MyAccount-navigation-link--edit-account a::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 12c2.8 0 5-2.2 5-5s-2.2-5-5-5-5 2.2-5 5 2.2 5 5 5zm0 2c-4 0-8 2-8 6v2h16v-2c0-4-4-6-8-6z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 12c2.8 0 5-2.2 5-5s-2.2-5-5-5-5 2.2-5 5 2.2 5 5 5zm0 2c-4 0-8 2-8 6v2h16v-2c0-4-4-6-8-6z'/%3E%3C/svg%3E")}.woocommerce-account .woocommerce-MyAccount-navigation-link--customer-logout a::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10 17l1.4-1.4L9.8 14H20v-2H9.8l1.6-1.6L10 9l-5 5 5 3zm-6 5h8v-2H4V4h8V2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10 17l1.4-1.4L9.8 14H20v-2H9.8l1.6-1.6L10 9l-5 5 5 3zm-6 5h8v-2H4V4h8V2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2z'/%3E%3C/svg%3E")}.woocommerce-account .woocommerce-MyAccount-navigation-link--payment-methods a::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zM4 6h16v2H4V6zm0 4h16v8H4v-8zm2 5h5v2H6v-2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zM4 6h16v2H4V6zm0 4h16v8H4v-8zm2 5h5v2H6v-2z'/%3E%3C/svg%3E")}.woocommerce-account .woocommerce-MyAccount-navigation-link--totm-groups-dashboard a::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M16 11c1.7 0 3-1.3 3-3S17.7 5 16 5s-3 1.3-3 3 1.3 3 3 3zM8 11c1.7 0 3-1.3 3-3S9.7 5 8 5 5 6.3 5 8s1.3 3 3 3zm0 2c-2.3 0-7 1.2-7 3.5V19h14v-2.5C15 14.2 10.3 13 8 13zm8 0c-.3 0-.7 0-1.1.1 1.4.9 2.1 2 2.1 3.4V19h7v-2.5c0-2.3-4.7-3.5-7-3.5z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M16 11c1.7 0 3-1.3 3-3S17.7 5 16 5s-3 1.3-3 3 1.3 3 3 3zM8 11c1.7 0 3-1.3 3-3S9.7 5 8 5 5 6.3 5 8s1.3 3 3 3zm0 2c-2.3 0-7 1.2-7 3.5V19h14v-2.5C15 14.2 10.3 13 8 13zm8 0c-.3 0-.7 0-1.1.1 1.4.9 2.1 2 2.1 3.4V19h7v-2.5c0-2.3-4.7-3.5-7-3.5z'/%3E%3C/svg%3E")}.woocommerce-account .woocommerce-MyAccount-navigation a:hover::before{transform:translateY(-50%) scale(1.06)}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a::before{opacity:1}.c-grid{display:grid;grid-template-columns:auto auto;gap:20px}.wpcf7{width:50%;margin-left:auto;margin-right:auto}.wpcf7 label{font-size:16px !important}.wpcf7-list-item{margin:0px !important}.wpcf7-textarea{margin-bottom:0px !important}.wpcf7-text,.wpcf7-number,.wpcf7-textarea{border-radius:10px !important;border:1px solid grey !important}.site-footer{background:var(--totm-mint);padding:2rem 1.5rem;border-top:1px solid var(--totm-border)}.site-footer-inner{margin:0 auto;display:grid;grid-template-columns:minmax(0, 2fr) minmax(0, 3fr);gap:1.5rem}.footer-brand{font-family:"sofia-pro", sans-serif;font-size:0.9rem;color:var(--totm-text-muted)}.footer-brand strong{display:block;font-size:1rem;color:var(--totm-text);margin-bottom:0.5rem}.footer-links{display:flex;flex-wrap:wrap;gap:1.5rem;font-family:"sofia-pro", sans-serif;font-size:0.85rem}.footer-links-column{min-width:120px}.footer-links-column h4{font-family:"sofia-pro", sans-serif;font-size:0.85rem;text-transform:uppercase;letter-spacing:0.12em;margin-bottom:0.4rem}.footer-links-column ul{list-style:none;padding:0;margin:0}.footer-links-column li+li{margin-top:0.25rem}.footer-bottom{margin:1.25rem auto 0;padding-top:1rem;font-family:"sofia-pro", sans-serif;font-size:0.8rem;display:flex;flex-wrap:wrap;justify-content:space-between;gap:0.75rem;color:var(--totm-text)}.footer-social{display:flex;gap:0.75rem}.footer-social a{font-weight:600;font-size:0.8rem;color:var(--totm-text)}.footer-social a:hover{text-decoration:underline}@media (max-width: 768px){.site-footer-inner{grid-template-columns:1fr}}.block{padding-top:2rem;padding-bottom:2rem}ul.products{margin-left:0}ul.products li.product.totm-product-card{list-style:none;width:100% !important;margin:0 0 1.5rem}.totm-product-card-inner{background:#ffffff;border-radius:16px;padding:1.25rem 1.5rem;box-shadow:0 8px 18px rgba(0,0,0,0.06)}.totm-product-card-image img{border-radius:10px;max-width:100%;height:auto}.totm-product-card-content .woocommerce-loop-product__title{font-size:1.1rem;margin-bottom:0.25rem}.totm-product-card-meta{font-size:0.85rem;opacity:0.8}.totm-product-card-actions .button{display:inline-block;min-width:120px}@media (max-width: 639px){.totm-product-card-inner{padding:1rem}.totm-product-card-image,.totm-product-card-content,.totm-product-card-actions{text-align:left}.totm-product-card-actions{margin-top:0.75rem}}.reveal{padding:30px;border-radius:10px;box-shadow:6px 6px 12px 0 rgba(0,0,0,0.2);border:solid 1px #000000;background-color:white;overflow:initial;margin-top:40px;margin-bottom:40px}.reveal:focus{outline:none !important}.reveal-overlay{background-color:rgba(230,221,255,0.7) !important}.close-button{width:25px;height:25px;margin:5px 7px 23px 256px;border:solid 1px #000000;background-color:white;color:black;border-radius:100%;text-align:center;font-family:Arial;font-size:18px;font-weight:500 !important;padding-top:3px;position:absolute;top:-18px;right:-19.5px}.ld-course-list-items .ld_course_grid .btn,.ld-course-list-items .ld_course_grid .btn-primary,.ld-course-list-items .ld_course_grid .thumbnail.course a.btn-primary,.ld-course-list-items .ld_course_grid .ld_course_grid_button a.btn,.ld-course-list-items .ld_course_grid .ld_course_grid_button a.btn-primary{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:var(--totm-btn-pad-y, 0.7rem) var(--totm-btn-pad-x, 1.6rem);border-radius:var(--totm-btn-radius, 999px);border:2px solid var(--totm-pink);background-color:var(--totm-pink);color:#fff;font-family:"sofia-pro", sans-serif;font-weight:700;font-size:0.95rem;line-height:1;text-decoration:none !important;box-shadow:var(--totm-btn-shadow, 0 10px 18px rgba(0,0,0,0.07));transition:transform 180ms ease, box-shadow 180ms ease, background-color 180ms ease, color 180ms ease, border-color 180ms ease}.ld-course-list-items .ld_course_grid .btn:hover,.ld-course-list-items .ld_course_grid .btn-primary:hover,.ld-course-list-items .ld_course_grid .thumbnail.course a.btn-primary:hover,.ld-course-list-items .ld_course_grid .ld_course_grid_button a.btn:hover,.ld-course-list-items .ld_course_grid .ld_course_grid_button a.btn-primary:hover{background-color:#fff;color:var(--totm-pink);border-color:var(--totm-pink);transform:translateY(-1px);box-shadow:var(--totm-btn-shadow-hover, 0 14px 24px rgba(0,0,0,0.1))}.ld-course-list-items .ld_course_grid .btn:active,.ld-course-list-items .ld_course_grid .btn-primary:active{transform:translateY(0)}.ld-course-list-items .ld_course_grid .thumbnail.course .ribbon{background-color:var(--totm-lilac);color:#ffffff;font-family:"sofia-pro", sans-serif;font-weight:600;font-size:0.8rem;letter-spacing:0.02em;padding:0.35rem 0.75rem;border-radius:6px;box-shadow:0 6px 12px rgba(0,0,0,0.12)}.ld-course-list-items .ld_course_grid .thumbnail.course .ribbon.enrolled,.ld-course-list-items .ld_course_grid .thumbnail.course .ribbon.completed,.ld-course-list-items .ld_course_grid .thumbnail.course .ribbon.progress,.ld-course-list-items .ld_course_grid .thumbnail.course .ribbon.in-progress{background-color:var(--totm-lilac);color:#ffffff}.ld-course-list-items .ld_course_grid .thumbnail.course .ribbon.completed{background-color:color-mix(in srgb, var(--totm-lilac) 85%, #000)}.ld-course-list-items .ld_course_grid .thumbnail.course .ribbon.progress,.ld-course-list-items .ld_course_grid .thumbnail.course .ribbon.in-progress{background-color:color-mix(in srgb, var(--totm-lilac) 90%, #fff)}.ld-course-list-items .ld_course_grid .thumbnail.course .ribbon::before,.ld-course-list-items .ld_course_grid .thumbnail.course .ribbon::after,.ld-course-list-items .ld_course_grid .thumbnail.course .ribbon span::before,.ld-course-list-items .ld_course_grid .thumbnail.course .ribbon span::after{display:none !important}.learndash-wrapper .ld-navigation .ld-navigation__previous-link,.learndash-wrapper .ld-navigation .ld-navigation__next-link{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:0.5rem !important;padding:0.7rem 1.6rem !important;border-radius:var(--totm-radius-pill) !important;border:2px solid var(--totm-pink) !important;background:transparent !important;color:var(--totm-pink) !important;font-family:"sofia-pro", sans-serif !important;font-weight:700 !important;font-size:0.95rem !important;line-height:1 !important;text-decoration:none !important;box-shadow:0 10px 18px rgba(0,0,0,0.07) !important;transition:transform 180ms ease, box-shadow 180ms ease, background-color 180ms ease, color 180ms ease, border-color 180ms ease !important}.learndash-wrapper .ld-navigation .ld-navigation__previous-link:hover,.learndash-wrapper .ld-navigation .ld-navigation__previous-link:focus,.learndash-wrapper .ld-navigation .ld-navigation__next-link:hover,.learndash-wrapper .ld-navigation .ld-navigation__next-link:focus{background:var(--totm-pink) !important;border-color:var(--totm-pink) !important;color:#fff !important;transform:translateY(-1px) !important;box-shadow:0 14px 24px rgba(0,0,0,0.1) !important}.learndash-wrapper .ld-navigation .ld-navigation__previous-link svg,.learndash-wrapper .ld-navigation .ld-navigation__next-link svg{fill:currentColor !important;stroke:currentColor !important}.learndash-wrapper .ld-navigation button.learndash_mark_complete_button{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:0.5rem !important;padding:0.7rem 1.6rem !important;border-radius:var(--totm-radius-pill) !important;border:2px solid var(--totm-pink) !important;background:var(--totm-pink) !important;color:#fff !important;font-family:"sofia-pro", sans-serif !important;font-weight:700 !important;font-size:0.95rem !important;line-height:1 !important;text-decoration:none !important;box-shadow:0 10px 18px rgba(0,0,0,0.07) !important;transition:transform 180ms ease, box-shadow 180ms ease, background-color 180ms ease, color 180ms ease, border-color 180ms ease !important}.learndash-wrapper .ld-navigation button.learndash_mark_complete_button:hover,.learndash-wrapper .ld-navigation button.learndash_mark_complete_button:focus{background:#fff !important;color:var(--totm-pink) !important;border-color:var(--totm-pink) !important;transform:translateY(-1px) !important;box-shadow:0 14px 24px rgba(0,0,0,0.1) !important}.learndash-wrapper .ld-focus .ld-focus-main .ld-presenter-mode.ld-presenter-mode--active+#ld-focus-content{max-width:none !important;width:clamp(320px, 92vw, 1600px) !important;margin-left:auto !important;margin-right:auto !important}.learndash-wrapper .ld-focus .ld-focus-main .ld-presenter-mode.ld-presenter-mode--active+#ld-focus-content{overflow-x:hidden}.learndash-wrapper .ld-focus .ld-focus-main .ld-presenter-mode.ld-presenter-mode--active+#ld-focus-content img,.learndash-wrapper .ld-focus .ld-focus-main .ld-presenter-mode.ld-presenter-mode--active+#ld-focus-content iframe,.learndash-wrapper .ld-focus .ld-focus-main .ld-presenter-mode.ld-presenter-mode--active+#ld-focus-content table,.learndash-wrapper .ld-focus .ld-focus-main .ld-presenter-mode.ld-presenter-mode--active+#ld-focus-content video{max-width:100% !important}.learndash-wrapper .ld-focus .ld-focus-main .ld-presenter-mode.ld-presenter-mode--active+#ld-focus-content iframe.AnC-iFrame{width:100% !important;max-width:100% !important;height:auto !important;aspect-ratio:4 / 3;display:block}.learndash-wrapper .ld-focus .ld-focus-main .ld-presenter-mode.ld-presenter-mode--active+#ld-focus-content{overflow-x:hidden}.learndash-wrapper .ld-focus .ld-focus-main .ld-presenter-mode.ld-presenter-mode--active+#ld-focus-content{max-width:none !important;width:clamp(320px, 92vw, 1800px) !important;margin:0 auto !important}.learndash-wrapper .ld-focus .ld-focus-main .ld-presenter-mode.ld-presenter-mode--active+#ld-focus-content .grid-container{max-width:none !important;width:100% !important}.learndash-wrapper .ld-focus .ld-focus-main .ld-presenter-mode.ld-presenter-mode--active+#ld-focus-content iframe.AnC-iFrame{width:100% !important;max-width:100% !important;height:auto !important;aspect-ratio:4 / 3;display:block}.learndash-wrapper .ld-focus .ld-focus-main .ld-presenter-mode.ld-presenter-mode--active+#ld-focus-content .grid-container,.learndash-wrapper .ld-focus .ld-focus-main .ld-presenter-mode.ld-presenter-mode--active+#ld-focus-content .uo-tincanny-content{max-width:none !important;width:100% !important}.learndash-wrapper .ld-focus .ld-focus-main .ld-presenter-mode.ld-presenter-mode--active+#ld-focus-content .uo-tincanny-content>p{position:relative !important;width:100% !important;max-width:none !important;height:0 !important;padding-top:75% !important;overflow:hidden !important;margin:0 !important}.learndash-wrapper .ld-focus .ld-focus-main .ld-presenter-mode.ld-presenter-mode--active+#ld-focus-content iframe.AnC-iFrame{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;max-width:none !important;border:0 !important;display:block !important}.learndash-wrapper .ld-focus .ld-focus-main .ld-presenter-mode.ld-presenter-mode--active+#ld-focus-content{overflow-x:hidden}.learndash-wrapper.ld-profile{margin-bottom:60px}.uo-tincanny-content{display:flex;justify-content:center;align-items:center;margin:2rem 0}.uo-tincanny-content a.uo-tclr-open-content{text-decoration:none !important}.uo-tincanny-content .uo-tclr-open-content-button{background:#DAB2DB !important;border:0 !important;color:#111 !important;border-radius:9999px !important;padding:18px 34px !important;min-width:280px;text-align:center;font-weight:700 !important;font-size:20px !important;letter-spacing:0.03em;text-transform:uppercase;display:inline-flex !important;align-items:center;justify-content:center;gap:5px;box-shadow:0 10px 18px rgba(0,0,0,0.12);transition:transform 0.15s ease, box-shadow 0.15s ease, filter 0.15s ease}.uo-tincanny-content .uo-tclr-open-content-button::after{content:"→";font-size:28px;line-height:1;margin-left:6px}.uo-tincanny-content a.uo-tclr-open-content:hover .uo-tclr-open-content-button{transform:translateY(-2px);box-shadow:0 14px 26px rgba(0,0,0,0.18);filter:brightness(1.02)}.uo-tincanny-content a.uo-tclr-open-content:focus-visible .uo-tclr-open-content-button{outline:3px solid rgba(201,163,216,0.55);outline-offset:4px}.uo-tincanny-content .uo-tclr-open-content-button{font-size:0 !important}.uo-tincanny-content .uo-tclr-open-content-button::before{content:"BEGIN LESSON";font-size:20px;font-weight:700;letter-spacing:0.03em}.uo-tincanny-content .uo-tclr-open-content-button__icon,.uo-tincanny-content .uo-tclr-open-content-button__icon svg{display:none !important}.totm-ld-tiered-pricing-table{background:var(--totm-pastel-lilac) !important}.totm-ld-tiered-pricing-table tbody{border:0 !important}.totm-ld-tiered-pricing-table tbody tr.tier-row[style*="background-color"]:not([style*="background-color: transparent"]){background:rgba(255,90,138,0.08) !important;border-left:4px solid var(--totm-pink) !important}.ldgr-cal{background:var(--totm-pastel-lightpink) !important}.ldgr-g-name .ldgr-g-val,.ldgr-g-courses .ldgr-g-val,.ldgr-seats .ldgr-g-val,.ldgr-cal .ldgr-value{color:var(--totm-pink) !important}.ldgr_dynamic_options label,.ldgr_group_name label{font-size:1rem}.ld-accordion__item-icon--progress,.ld-navigation__progress-completed-action,.ld-progress-bar__label-icon--complete,.ld-navigation__icon--lesson-complete{color:var(--totm-pink) !important}.ld-presenter-mode__button{background:var(--totm-pink) !important}.learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete .learndash_mark_complete_button{color:var(--totm-pink) !important}.learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete .learndash_mark_complete_button:hover{outline-color:var(--totm-pink) !important}.ld-tab-bar__tab{color:var(--totm-lilac) !important}.ld-tab-bar__tab:hover{color:var(--totm-lilac) !important}.ld-tab-bar__tab[aria-selected=true]:after,.ld-tab-bar__tab:hover:after{border-color:var(--totm-lilac) !important}.ld-tab-bar__tab:focus,.ld-tab-bar__tab:focus-visible{background:var(--totm-lilac) !important;color:var(--ld-color-system-white) !important}.totm-ldgr-grid-wrap .enroll-new-user{bottom:55px}.ldgr-bg-color{background-color:var(--totm-pink) !important}body .wdm-tabs-wrapper ul.tabs li[data-tab="tab-2"],body .wdm-tabs-wrapper #tab-2{display:none !important}.entry-content img{margin:0 0 1.5em 0}.alignleft,img.alignleft{margin-right:1.5em;display:inline;float:left}.alignright,img.alignright{margin-left:1.5em;display:inline;float:right}.aligncenter,img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}.wp-caption{margin-bottom:1.5em;text-align:center;padding-top:5px}.wp-caption img{border:0 none;padding:0;margin:0}.wp-caption p.wp-caption-text{line-height:1.5;font-size:10px;margin:0}.wp-smiley{margin:0 !important;max-height:1em}blockquote.left{margin-right:20px;text-align:right;margin-left:0;width:33%;float:left}blockquote.right{margin-left:20px;text-align:left;margin-right:0;width:33%;float:right}.totm-woo-grid-wrapper .woocommerce{padding:30px 20px;background:#ffefea;margin:60px 0}.totm-product-desc-breakout{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:3rem 0}.totm-woo-grid-wrapper:empty{display:none}form.cart br{display:none}form.cart .totm-atc-wrap{display:flex;gap:12px;align-items:baseline;margin-top:20px}form.cart .totm-atc-wrap .quantity,form.cart .totm-atc-wrap .single_add_to_cart_button{margin:0}.woocommerce div.product .product_title{line-height:1.1em}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:var(--totm-pink);font-weight:bold}.product .entry-summary p.price::before{content:"From "}:root{--totm-btn-radius: var(--totm-radius-pill);--totm-btn-pad-y: 0.7rem;--totm-btn-pad-x: 1.6rem;--totm-btn-font-size: 0.95rem;--totm-btn-font-weight: 700;--totm-btn-primary: var(--totm-pink);--totm-btn-primary-contrast: #ffffff;--totm-btn-border: var(--totm-pink);--totm-btn-shadow: 0 10px 18px rgba(0,0,0,0.07);--totm-btn-shadow-hover: 0 14px 24px rgba(0,0,0,0.10);--totm-btn-transition: 180ms ease;--ld-color-brand-primary: var(--totm-btn-primary)!important}.button,.wp-block-button__link,.ld-button a,.btn,.btn.btn-primary,.ldgr-goto-dashboard-link,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce .button,.woocommerce a.added_to_cart,button,input[type="submit"],input[type="button"],input[type="reset"],a.wc-block-components-button,.wc-block-components-button.wp-element-button,.wc-block-cart__submit-button,.wc-block-components-checkout-place-order-button{display:inline-flex;align-items:center;justify-content:center;gap:0.35rem;padding:var(--totm-btn-pad-y) var(--totm-btn-pad-x);border-radius:var(--totm-btn-radius);border:2px solid transparent;background-color:var(--totm-btn-primary);color:var(--totm-btn-primary-contrast);font-family:"sofia-pro", sans-serif;font-weight:var(--totm-btn-font-weight);font-size:var(--totm-btn-font-size);line-height:1;cursor:pointer;white-space:nowrap;text-decoration:none;box-shadow:var(--totm-btn-shadow);transition:transform var(--totm-btn-transition),box-shadow var(--totm-btn-transition),background-color var(--totm-btn-transition),color var(--totm-btn-transition),border-color var(--totm-btn-transition)}.wc-block-components-button__text,.wc-block-components-checkout-place-order-button__text{color:inherit}.button:hover,.wp-block-button__link:hover,.ld-button a:hover,.btn:hover,.btn.btn-primary:hover,.ldgr-goto-dashboard-link:hover,.woocommerce .button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,button:hover,input[type="submit"]:hover,input[type="button"]:hover,input[type="reset"]:hover,a.wc-block-components-button:hover,.wc-block-components-button.wp-element-button:hover,.wc-block-cart__submit-button:hover,.wc-block-components-checkout-place-order-button:hover{background-color:#ffffff;color:var(--totm-btn-primary);border-color:var(--totm-btn-border);box-shadow:var(--totm-btn-shadow-hover);transform:translateY(-1px)}.button:active,.wp-block-button__link:active,.ld-button a:active,.btn:active,.ldgr-goto-dashboard-link:active,.woocommerce .button:active,.woocommerce a.button:active,.woocommerce button.button:active,.woocommerce input.button:active,.woocommerce #respond input#submit:active,button:active,input[type="submit"]:active,input[type="button"]:active,input[type="reset"]:active,a.wc-block-components-button:active,.wc-block-components-button.wp-element-button:active,.wc-block-cart__submit-button:active,.wc-block-components-checkout-place-order-button:active{transform:translateY(0);box-shadow:var(--totm-btn-shadow)}.button:focus-visible,.wp-block-button__link:focus-visible,.ld-button a:focus-visible,.btn:focus-visible,.ldgr-goto-dashboard-link:focus-visible,.woocommerce .button:focus-visible,.woocommerce a.button:focus-visible,.woocommerce button.button:focus-visible,.woocommerce input.button:focus-visible,.woocommerce #respond input#submit:focus-visible,button:focus-visible,input[type="submit"]:focus-visible,input[type="button"]:focus-visible,input[type="reset"]:focus-visible,a.wc-block-components-button:focus-visible,.wc-block-components-button.wp-element-button:focus-visible,.wc-block-cart__submit-button:focus-visible,.wc-block-components-checkout-place-order-button:focus-visible{outline:3px solid color-mix(in srgb, var(--totm-btn-primary) 35%, #fff);outline-offset:3px}.button.button--outline,.wp-block-button.is-style-outline .wp-block-button__link,.site-nav .primary-menu li.ld-button>a,.btn.btn-outline{background-color:transparent;color:var(--totm-btn-primary);border-color:var(--totm-btn-border);box-shadow:none}.button.button--outline:hover,.wp-block-button.is-style-outline .wp-block-button__link:hover,.site-nav .primary-menu li.ld-button>a:hover,.btn.btn-outline:hover{background-color:var(--totm-btn-primary);color:#ffffff;border-color:var(--totm-btn-border);box-shadow:var(--totm-btn-shadow-hover);transform:translateY(-1px)}.woocommerce a.added_to_cart{background:transparent;color:var(--totm-btn-primary);border-color:transparent;box-shadow:none;padding:0;margin-left:0.75rem}.woocommerce a.added_to_cart:hover{text-decoration:underline;transform:none;box-shadow:none}
