body.tth-site-experience{--nb-ink:#102657;--nb-navy:#112c8f;--nb-copy:#344565;--nb-muted:#52627a;--nb-cyan:#00d5ff;--nb-pink:#d60070;--nb-hot:#ff1493;--nb-violet:#6842de;--nb-border:#cbd5e5;--nb-paper:#fff;--nb-cool:#f3fbfe;--nb-shadow:0 7px 20px rgba(16,38,87,.07);--nb-radius:20px;--nb-rule:32px;--tth-ink:var(--nb-ink);--tth-copy:var(--nb-copy);--tth-muted:var(--nb-muted);--tth-berry:var(--nb-pink);--tth-plum:var(--nb-pink);--tth-purple:var(--nb-navy);--tth-purple-dark:var(--nb-navy);--tth-pink:var(--nb-hot);--tth-coral:var(--nb-hot);--tth-aqua:var(--nb-cyan);--tth-blue:var(--nb-navy);--tth-green:#17603d;--tth-cream:#fff;--tth-peach:#fff;--tth-blush:#fff;--tth-lilac:#fff;--tth-sky:#fff;--tth-mint:#fff;--tth-gold:#fff;--tth-yellow:#fff;--tth-border:var(--nb-border);--tth-line:var(--nb-border);--tth-shadow:var(--nb-shadow);--tth-shadow-soft:var(--nb-shadow);color:var(--nb-ink);background-color:#fff !important;background-image:repeating-linear-gradient(to bottom,transparent 0 calc(var(--nb-rule) - 1px),rgba(17,44,143,.075) calc(var(--nb-rule) - 1px) var(--nb-rule)) !important;background-size:100% var(--nb-rule) !important;background-position:0 0 !important;background-repeat:repeat-y !important;background-attachment:scroll !important}body.tth-site-experience > .wrap,body.tth-site-experience .main-page,body.tth-site-experience #main-content,body.tth-site-experience .tth-resource-page,body.tth-site-experience .tth-resource-shell,body.tth-site-experience .tth-home-featured-resources,body.tth-site-experience .tth-explore-section,body.tth-site-experience .tth-resource-library,body.tth-site-experience .tth-free-hub,body.tth-site-experience .tth-membership-page,body.tth-site-experience .tth-about-story,body.tth-site-experience .tth-account-home,body.tth-site-experience .tth-my-library,body.tth-site-experience .tth-my-credits,body.tth-site-experience .tth-credit-packs-page,body.tth-site-experience .tth-credits-compare-page,body.tth-site-experience .tth-newsletter-shell,body.tth-site-experience .tth-promo-page,body.tth-site-experience .tth-join-shell,body.tth-site-experience .tth-account-membership,body.tth-site-experience .tth-auth-gateway{background:transparent !important;border:0 !important;box-shadow:none !important;backdrop-filter:none !important}body.tth-site-experience .tth-resource-shell,body.tth-site-experience .tth-resource-summary,body.tth-site-experience .tth-resource-content-stack,body.tth-site-experience .tth-resource-teacher-sidebar,body.tth-site-experience .tth-join-card,body.tth-site-experience .tth-auth-card,body.tth-site-experience .woocommerce-MyAccount-content,body.tth-site-experience .tth-membership-plan,body.tth-site-experience .tth-credit-pack-card,body.tth-site-experience .tth-library-quick-group{min-width:0;box-sizing:border-box}body.tth-site-experience:is(.tth-home-hero-copy,.tth-home-section-heading,.tth-home-featured-heading,.tth-resource-library-hero,.tth-book-companions-hero,.tth-free-hub-hero,.tth-membership-page,.tth-credit-packs-page,.tth-credits-compare-page,.tth-resource-summary,.tth-resource-details,.tth-resource-help,.tth-account-home,.tth-member-hub,.tth-join-shell,.tth-auth-gateway,.tth-newsletter-shell,.tth-about-story,.tth-promo-page):is(h1,h2,h3){color:var(--nb-navy) !important;text-wrap:pretty;overflow-wrap:anywhere}body.tth-site-experience .tth-resource-short,body.tth-site-experience .tth-resource-description,body.tth-site-experience .tth-resource-rich-content,body.tth-site-experience .tth-resource-help p,body.tth-site-experience .tth-hero-text,body.tth-site-experience .tth-join-lede,body.tth-site-experience .tth-auth-card-top p,body.tth-site-experience .tth-member-hub p,body.tth-site-experience .tth-community-cta-copy p{color:var(--nb-copy) !important;line-height:1.65}body.tth-site-experience .tth-resource-card-meta,body.tth-site-experience .tth-library-meta,body.tth-site-experience .tth-home-featured-meta,body.tth-site-experience .tth-free-meta{color:var(--nb-muted) !important;line-height:1.5}body.tth-site-experience .tth-resource-card-excerpt{color:var(--nb-copy) !important}body.tth-site-experience .tth-handwritten,body.tth-site-experience .tth-membership-kicker,body.tth-site-experience .tth-home-section-heading>p,body.tth-site-experience .tth-join-kicker,body.tth-site-experience .tth-auth-eyebrow,body.tth-site-experience .tth-home-featured-heading>p{color:var(--nb-pink) !important}body.tth-site-experience #header{background:#fff !important;color:var(--nb-navy)}body.tth-site-experience #header .elementor-element-72b29e36{background:var(--nb-cyan) !important}body.tth-site-experience #header .elementor-element-72b29e36:is(a,.title,.title-account,i){color:var(--nb-ink) !important}body.tth-site-experience #header .elementor-element-875f348{background:#fff !important;border:0 !important;border-bottom:1px solid var(--nb-border) !important;box-shadow:0 4px 14px rgba(16,38,87,.045) !important}body.tth-site-experience #header .tth-main-menu .menu-link,body.tth-site-experience #header .tth-main-menu .menu-link>span,body.tth-site-experience #header .tth-dynamic-cart-menu-item a,body.tth-site-experience #header .toggle-mobile-menu,body.tth-site-experience #header .toggle-mobile-menu i,body.tth-site-experience #header .search-icon-popup{color:var(--nb-navy) !important}body.tth-site-experience #header .tth-main-menu .current-menu-item>.menu-link,body.tth-site-experience #header .tth-main-menu .menu-link:hover{color:var(--nb-pink) !important}body.tth-site-experience #header .tth-main-menu .menu-link:hover>span,body.tth-site-experience #header .tth-main-menu .current-menu-item>.menu-link>span{color:var(--nb-pink) !important}body.tth-site-experience #header .elementor-element-40f460a9 .button-inner{background:var(--nb-pink) !important;border:1px solid var(--nb-pink) !important;min-height:44px;box-shadow:none !important}body.tth-site-experience #header .elementor-element-40f460a9:is(a,span,.button-inner,.elementor-button-text,i){color:#fff !important;-webkit-text-fill-color:#fff !important;opacity:1 !important;text-shadow:none !important;font-weight:800 !important}body.tth-site-experience #header .elementor-element-40f460a9 a:hover .button-inner{background:#ae005b !important;border-color:#ae005b !important}body.tth-site-experience #header .bzotech-menu-inner{background:#fff !important}body.tth-site-experience:is(.tth-btn-primary,.tth-primary-action,.tth-home-featured-button,.tth-library-button,.tth-library-filter-button,.tth-free-primary,.tth-free-claim,.tth-membership-primary,.tth-membership-plan-cta:not(.tth-membership-plan-cta-secondary),.tth-join-primary,.tth-auth-primary,.tth-community-subscribe,.tth-redeem-button,.tth-redeem-box .button,.tth-credit-only-link,.tth-account-browse,.tth-buy-credit-pack,.tth-credit-topup-button,.tth-credit-pack-card .button,.tth-commerce-credits-link,.tth-promo-public-form button,.tth-home-promo-top-form button,.tth-promo-form .button,.tth-hub-actions .button,.tth-site-search-form button,.tth-newsletter-mc4wp input[type="submit"],.tth-newsletter-mc4wp button[type="submit"],.tth-bundle-acquire-button,.tth-resource-bundle-offer-cta,.tth-credit-confirm-submit,.tth-recovery-card button[type="submit"],.woocommerce-EditAccountForm button[name="save_account_details"],.woocommerce-address-fields button[name="save_address"],.woocommerce-cart .checkout-button,.woocommerce-checkout #place_order,.wc-block-cart__submit-button,.wc-block-components-checkout-place-order-button,.tth-home-button.is-primary,.tth-home-promo-top-form button,.tth-about-primary){background:var(--nb-pink) !important;color:#fff !important;border:1px solid var(--nb-pink) !important;border-radius:12px !important;min-height:46px;padding:11px 18px !important;font-size:15px !important;font-weight:800 !important;line-height:1.4 !important;text-align:center;text-decoration:none !important;white-space:normal !important;max-width:100%;box-sizing:border-box;box-shadow:0 4px 10px rgba(214,0,112,.12) !important;transform:none !important}body.tth-site-experience:is(.tth-btn-primary,.tth-primary-action,.tth-home-featured-button,.tth-library-button,.tth-library-filter-button,.tth-free-primary,.tth-free-claim,.tth-membership-primary,.tth-membership-plan-cta:not(.tth-membership-plan-cta-secondary),.tth-join-primary,.tth-auth-primary,.tth-community-subscribe,.tth-redeem-button,.tth-redeem-box .button,.tth-credit-only-link,.tth-account-browse,.tth-buy-credit-pack,.tth-credit-topup-button,.tth-credit-pack-card .button,.tth-commerce-credits-link,.tth-promo-public-form button,.tth-home-promo-top-form button,.tth-promo-form .button,.tth-hub-actions .button,.tth-site-search-form button,.tth-newsletter-mc4wp input[type="submit"],.tth-newsletter-mc4wp button[type="submit"],.tth-bundle-acquire-button,.tth-resource-bundle-offer-cta,.tth-credit-confirm-submit,.tth-recovery-card button[type="submit"],.woocommerce-EditAccountForm button[name="save_account_details"],.woocommerce-address-fields button[name="save_address"],.woocommerce-cart .checkout-button,.woocommerce-checkout #place_order,.wc-block-cart__submit-button,.wc-block-components-checkout-place-order-button,.tth-home-button.is-primary,.tth-home-promo-top-form button,.tth-about-primary):is(span,strong,i){color:inherit !important}body.tth-site-experience:is(.tth-btn-primary,.tth-primary-action,.tth-home-featured-button,.tth-library-button,.tth-library-filter-button,.tth-free-primary,.tth-free-claim,.tth-membership-primary,.tth-membership-plan-cta:not(.tth-membership-plan-cta-secondary),.tth-join-primary,.tth-auth-primary,.tth-community-subscribe,.tth-redeem-button,.tth-redeem-box .button,.tth-credit-only-link,.tth-account-browse,.tth-buy-credit-pack,.tth-credit-topup-button,.tth-credit-pack-card .button,.tth-commerce-credits-link,.tth-promo-public-form button,.tth-home-promo-top-form button,.tth-promo-form .button,.tth-hub-actions .button,.tth-site-search-form button,.tth-newsletter-mc4wp input[type="submit"],.tth-newsletter-mc4wp button[type="submit"],.tth-bundle-acquire-button,.tth-resource-bundle-offer-cta,.tth-credit-confirm-submit,.tth-recovery-card button[type="submit"],.woocommerce-EditAccountForm button[name="save_account_details"],.woocommerce-address-fields button[name="save_address"],.woocommerce-cart .checkout-button,.woocommerce-checkout #place_order,.wc-block-cart__submit-button,.wc-block-components-checkout-place-order-button,.tth-home-button.is-primary,.tth-home-promo-top-form button,.tth-about-primary):hover:not(:disabled):not([aria-disabled="true"]):not(.disabled):not(.is-disabled){background:#ae005b !important;border-color:#ae005b !important;color:#fff !important;transform:none !important}body.tth-site-experience:is(.tth-btn-secondary,.tth-membership-secondary,.tth-membership-plan-cta-secondary,.tth-home-button.is-secondary,.tth-community-instagram,.tth-credit-confirm-cancel,.tth-library-button-owned){background:#fff !important;color:var(--nb-navy) !important;border:1px solid #7386b0 !important;border-radius:12px !important;min-height:44px;padding:10px 17px !important;font-weight:800 !important;line-height:1.4 !important;text-decoration:none !important;white-space:normal !important;max-width:100%;box-sizing:border-box;box-shadow:none !important;transform:none !important}body.tth-site-experience:is(.tth-btn-secondary,.tth-membership-secondary,.tth-membership-plan-cta-secondary,.tth-home-button.is-secondary,.tth-community-instagram,.tth-credit-confirm-cancel,.tth-library-button-owned):is(span,strong){color:inherit !important}body.tth-site-experience:is(.tth-btn-secondary,.tth-membership-secondary,.tth-membership-plan-cta-secondary,.tth-home-button.is-secondary,.tth-community-instagram,.tth-credit-confirm-cancel,.tth-library-button-owned):hover:not(:disabled):not([aria-disabled="true"]):not(.disabled):not(.is-disabled){background:var(--nb-cool) !important;border-color:var(--nb-navy) !important;color:var(--nb-navy) !important;transform:none !important}body.tth-site-experience .tth-join-secondary,body.tth-site-experience .tth-auth-secondary{background:var(--nb-navy) !important;color:#fff !important;border:1px solid var(--nb-navy) !important;border-radius:12px !important;min-height:46px;padding:11px 18px !important;width:100%;font-size:15px !important;font-weight:800 !important;line-height:1.4 !important;box-shadow:none !important}body.tth-site-experience .tth-join-secondary:hover:not(:disabled):not([aria-disabled="true"]):not(.is-disabled),body.tth-site-experience .tth-auth-secondary:hover:not(:disabled):not([aria-disabled="true"]):not(.is-disabled){background:#081b66 !important;color:#fff !important;transform:none !important}body.tth-site-experience:where(#header,#footer,.tth-resource-page,.tth-resource-library,.tth-free-hub,.tth-home-page,.tth-home-featured-resources,.tth-home-hero-copy,.tth-membership-page,.tth-credits-compare-page,.tth-credit-packs-page,.tth-account-home,.woocommerce-MyAccount-navigation,.woocommerce-MyAccount-content,.tth-join-shell,.tth-auth-gateway,.tth-newsletter-shell,.tth-promo-page,.tth-site-search-modal,.tth-credit-confirm-dialog,.tth-community-cta):is(a,button,input,select,textarea,summary,[tabindex="0"]):focus-visible{outline:3px solid var(--nb-navy) !important;outline-offset:3px !important;box-shadow:0 0 0 2px #fff !important}body.tth-site-experience:is(.tth-btn-primary,.tth-primary-action,.tth-home-featured-button,.tth-library-button,.tth-library-filter-button,.tth-free-primary,.tth-free-claim,.tth-membership-primary,.tth-membership-plan-cta:not(.tth-membership-plan-cta-secondary),.tth-join-primary,.tth-auth-primary,.tth-community-subscribe,.tth-redeem-button,.tth-redeem-box .button,.tth-credit-only-link,.tth-account-browse,.tth-buy-credit-pack,.tth-credit-topup-button,.tth-credit-pack-card .button,.tth-commerce-credits-link,.tth-promo-public-form button,.tth-home-promo-top-form button,.tth-promo-form .button,.tth-hub-actions .button,.tth-site-search-form button,.tth-newsletter-mc4wp input[type="submit"],.tth-newsletter-mc4wp button[type="submit"],.tth-bundle-acquire-button,.tth-resource-bundle-offer-cta,.tth-credit-confirm-submit,.tth-recovery-card button[type="submit"],.woocommerce-EditAccountForm button[name="save_account_details"],.woocommerce-address-fields button[name="save_address"],.woocommerce-cart .checkout-button,.woocommerce-checkout #place_order,.wc-block-cart__submit-button,.wc-block-components-checkout-place-order-button,.tth-home-button.is-primary,.tth-home-promo-top-form button,.tth-about-primary,.tth-btn-secondary,.tth-membership-secondary,.tth-membership-plan-cta-secondary,.tth-home-button.is-secondary,.tth-community-instagram,.tth-credit-confirm-cancel,.tth-library-button-owned,.tth-join-secondary,.tth-auth-secondary):is(:disabled,[aria-disabled="true"],.is-disabled,.disabled){background:#e5eaf2 !important;border-color:#a3b0c3 !important;color:#4a566b !important;box-shadow:none !important;transform:none !important;cursor:not-allowed !important}body.tth-site-experience:is(.tth-join-form,.tth-auth-card form,.woocommerce-EditAccountForm,.woocommerce-address-fields,.tth-recovery-card,.tth-promo-form,.tth-home-promo-top-form,.tth-promo-public-form,.tth-newsletter-mc4wp,.tth-resource-library-filters,.tth-free-search,.tth-site-search-form):is(input[type="text"],input[type="email"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"],input[type="url"],select,textarea){background:#fff !important;color:var(--nb-ink) !important;border:1px solid #71829e !important;border-radius:10px !important;min-height:46px;font-size:16px !important;line-height:1.45 !important;padding:10px 12px !important;box-shadow:none !important;max-width:100%;box-sizing:border-box}body.tth-site-experience:is(.tth-join-form,.tth-auth-card form,.woocommerce-EditAccountForm,.woocommerce-address-fields,.tth-recovery-card,.tth-promo-form,.tth-home-promo-top-form,.tth-promo-public-form,.tth-newsletter-mc4wp,.tth-resource-library-filters,.tth-free-search,.tth-site-search-form) label{color:var(--nb-ink) !important;line-height:1.45}body.tth-site-experience:is(.tth-join-form,.tth-auth-card form,.woocommerce-EditAccountForm,.woocommerce-address-fields,.tth-recovery-card,.tth-promo-form,.tth-home-promo-top-form,.tth-promo-public-form,.tth-newsletter-mc4wp,.tth-resource-library-filters,.tth-free-search,.tth-site-search-form):is(input[type="checkbox"],input[type="radio"]){accent-color:var(--nb-navy);flex-shrink:0}body.tth-site-experience:is(.tth-join-form,.tth-auth-card form,.woocommerce-EditAccountForm,.woocommerce-address-fields,.tth-recovery-card,.tth-promo-form,.tth-home-promo-top-form,.tth-promo-public-form,.tth-newsletter-mc4wp,.tth-resource-library-filters,.tth-free-search,.tth-site-search-form):is(input[type="text"],input[type="email"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"],input[type="url"],select,textarea)::placeholder{color:#5b6a80 !important;opacity:1}body.tth-site-experience .tth-resource-library-hero,body.tth-site-experience .tth-book-companions-hero,body.tth-site-experience .tth-free-hub-hero,body.tth-site-experience .tth-membership-hero,body.tth-site-experience .tth-commerce-intro,body.tth-site-experience .tth-account-welcome,body.tth-site-experience .tth-account-membership-hero,body.tth-site-experience .tth-library-header,body.tth-site-experience .tth-credits-hero,body.tth-site-experience .tth-credit-packs-hero,body.tth-site-experience .tth-credits-compare-hero,body.tth-site-experience .tth-promo-hero,body.tth-site-experience .tth-about-hero,body.tth-site-experience .tth-newsletter-hero,body.tth-site-experience .tth-resource-hero,body.tth-site-experience .tth-community-cta,body.tth-site-experience .tth-credit-value-guide,body.tth-site-experience .tth-promo-callout,body.tth-site-experience .tth-resource-details,body.tth-site-experience .tth-resource-help,body.tth-site-experience .tth-resource-back-card,body.tth-site-experience .tth-redeem-box,body.tth-site-experience .tth-resource-library-filters,body.tth-site-experience .tth-account-help-card,body.tth-site-experience .tth-newsletter-form-card,body.tth-site-experience .tth-newsletter-side-card,body.tth-site-experience .tth-membership-plan,body.tth-site-experience .tth-credit-pack-card,body.tth-site-experience .tth-about-main-story,body.tth-site-experience .tth-about-support-note,body.tth-site-experience .tth-about-philosophy,body.tth-site-experience .tth-about-next,body.tth-site-experience .tth-hub-heading,body.tth-site-experience .tth-hub-plan,body.tth-site-experience .tth-native-billing,body.tth-site-experience .tth-credit-history,body.tth-site-experience .tth-promo-redeem,body.tth-site-experience .tth-credit-topup,body.tth-site-experience .tth-library-discover,body.tth-site-experience .tth-member-credit-topup,body.tth-site-experience .tth-credit-packs-membership-nudge,body.tth-site-experience .tth-credit-packs-login-public,body.tth-site-experience .tth-delivery-panel,body.tth-site-experience .tth-bundle-acquire-card,body.tth-site-experience .tth-bundle-ownership-strip,body.tth-site-experience .tth-bundle-member-card{background:#fff !important;color:var(--nb-ink);border:1px solid var(--nb-border) !important;border-image:none !important;border-radius:var(--nb-radius) !important;box-shadow:var(--nb-shadow) !important;backdrop-filter:none !important}body.tth-site-experience .tth-home-hero,body.tth-site-experience .elementor-36931 .elementor-element.elementor-element-602f9b1,body.tth-site-experience .tth-community-cta{background:#fff !important;border:1px solid var(--nb-border) !important;border-radius:24px !important;box-shadow:-4px 4px 0 var(--nb-cyan),4px 8px 0 var(--nb-hot) !important}body.tth-site-experience .tth-resource-library-hero::before,body.tth-site-experience .tth-resource-help::after,body.tth-site-experience .tth-home-hero::after,body.tth-site-experience .tth-auth-signup::before,body.tth-site-experience .tth-auth-signup::after{content:none !important}body.tth-site-experience .tth-home-hero-copy h1,body.tth-site-experience .tth-home-hero-copy h2{color:var(--nb-navy) !important}body.tth-site-experience .tth-home-hero-copy h2{color:var(--nb-pink) !important}body.tth-site-experience .tth-hero-note,body.tth-site-experience .tth-home-hero-note,body.tth-site-experience .tth-membership-promise,body.tth-site-experience .tth-membership-steps article,body.tth-site-experience .tth-about-highlights article,body.tth-site-experience .tth-about-philosophy-grid article,body.tth-site-experience .tth-hub-support article,body.tth-site-experience .tth-credit-packs-benefits>div{background:#fff !important;border:1px solid var(--nb-border) !important;box-shadow:none !important;color:var(--nb-copy) !important}body.tth-site-experience .tth-community-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px !important;margin-bottom:16px;box-sizing:border-box}body.tth-site-experience .tth-community-cta-copy{flex:1 1 420px;min-width:0}body.tth-site-experience .tth-community-cta-copy strong{display:block;color:var(--nb-ink) !important;font-size:21px;line-height:1.35;margin:6px 0}body.tth-site-experience .tth-community-cta-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-width:0}body.tth-site-experience .tth-community-cta-actions a{white-space:normal !important;max-width:100%}body.tth-site-experience .tth-home-hero-copy{padding:30px 12px !important;max-width:760px}body.tth-site-experience .tth-home-hero-copy h1{font-size:clamp(34px,3.6vw,56px) !important;line-height:1.08 !important;letter-spacing:-.025em !important;margin:0 0 16px !important}body.tth-site-experience .tth-home-hero-copy h2{font-size:clamp(21px,2.1vw,29px) !important;line-height:1.3 !important;margin:0 0 20px !important}body.tth-site-experience .tth-home-hero-copy .tth-eyebrow{font-size:12px !important;color:var(--nb-navy) !important;font-weight:800;letter-spacing:.1em !important;margin-bottom:12px}body.tth-site-experience .tth-home-hero-copy .tth-hero-text{font-size:17px !important;line-height:1.65 !important}body.tth-site-experience .tth-hero-buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}body.tth-site-experience .tth-home-hero-copy .tth-hero-note{border:0 !important;background:transparent !important;padding:0 !important;font-size:14px !important;margin:18px 0 0 !important;line-height:1.55 !important}body.tth-site-experience .tth-home-hero-copy .tth-hero-note span{color:var(--nb-pink) !important}body.tth-site-experience .tth-explore-section{margin:48px auto !important}body.tth-site-experience .tth-section-heading{max-width:780px;margin:0 auto 26px;text-align:center}body.tth-site-experience .tth-section-heading h2{color:var(--nb-navy) !important;font-size:clamp(28px,3vw,40px) !important;line-height:1.2 !important}body.tth-site-experience .tth-section-heading .tth-eyebrow{color:var(--nb-pink) !important;font-size:12px;font-weight:800;letter-spacing:.07em}body.tth-site-experience .tth-explore-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}body.tth-site-experience .tth-explore-card{display:flex;flex-direction:column;min-width:0;text-decoration:none !important;color:var(--nb-ink) !important;border:1px solid var(--nb-border) !important;background:#fff !important;border-radius:20px !important;padding:28px !important;box-shadow:var(--nb-shadow) !important}body.tth-site-experience .tth-explore-card h3{font-size:24px !important;line-height:1.25 !important;margin:12px 0 16px !important;color:var(--nb-navy) !important}body.tth-site-experience .tth-explore-card p{font-size:16px !important;line-height:1.6 !important;color:var(--nb-copy) !important;margin:0 0 20px}body.tth-site-experience .tth-card-label{font-size:12px !important;font-weight:800;letter-spacing:.06em;color:var(--nb-navy) !important}body.tth-site-experience .tth-card-link{display:block;margin-top:auto;font-size:15px;font-weight:800;color:var(--nb-navy) !important}body.tth-site-experience .tth-card-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:var(--nb-cyan) !important;color:var(--nb-navy) !important;font-size:28px;margin-bottom:18px}body.tth-site-experience .tth-card-book{background:var(--nb-pink) !important;border-color:var(--nb-pink) !important}body.tth-site-experience .tth-card-book:is(h3,p,.tth-card-label,.tth-card-link){color:#fff !important}body.tth-site-experience .tth-card-resource{background:var(--nb-cyan) !important;border-color:var(--nb-cyan) !important}body.tth-site-experience .tth-card-resource .tth-card-icon{background:#fff !important}body.tth-site-experience .tth-card-free .tth-card-icon{background:var(--nb-pink) !important;color:#fff !important}body.tth-site-experience .tth-explore-card:hover .tth-card-link{text-decoration:underline;text-underline-offset:3px}body.tth-site-experience:is(.tth-resource-card,.tth-home-featured-card,.tth-library-card,.tth-free-card,.tth-home-resource-card){background:#fff !important;border:1px solid var(--nb-border) !important;border-top:3px solid var(--nb-cyan) !important;border-radius:0 0 18px 18px !important;box-shadow:var(--nb-shadow) !important;overflow:hidden;min-width:0;transform:none !important}body.tth-site-experience:is(.tth-resource-card,.tth-home-featured-card,.tth-library-card,.tth-free-card,.tth-home-resource-card):nth-child(3n+2){border-top-color:var(--nb-hot) !important}body.tth-site-experience:is(.tth-resource-card,.tth-home-featured-card,.tth-library-card,.tth-free-card,.tth-home-resource-card):nth-child(3n){border-top-color:var(--nb-violet) !important}body.tth-site-experience:is(.tth-resource-card,.tth-home-featured-card,.tth-library-card,.tth-free-card,.tth-home-resource-card)::before,body.tth-site-experience:is(.tth-resource-card,.tth-home-featured-card,.tth-library-card,.tth-free-card,.tth-home-resource-card)::after,body.tth-site-experience .tth-resource-card-image::after{content:none !important;display:none !important}body.tth-site-experience:is(.tth-resource-card,.tth-home-featured-card,.tth-library-card,.tth-free-card,.tth-home-resource-card):hover{transform:none !important;box-shadow:0 10px 26px rgba(16,38,87,.13) !important}body.tth-site-experience:is(.tth-resource-card-image,.tth-home-featured-image,.tth-library-image,.tth-free-image,.tth-home-resource-image,.tth-site-search-cover,.tth-resource-main-image,.tth-preview-thumb-button,.tth-resource-bundle-offer-image,.tth-bundle-member-image),body.tth-site-experience:is(.tth-resource-card-image,.tth-home-featured-image,.tth-library-image,.tth-free-image,.tth-home-resource-image,.tth-site-search-cover,.tth-resource-main-image,.tth-preview-thumb-button,.tth-resource-bundle-offer-image,.tth-bundle-member-image) img{border-radius:0 !important;background:#fff !important}body.tth-site-experience:is(.tth-resource-card-image,.tth-home-featured-image,.tth-library-image,.tth-free-image,.tth-home-resource-image,.tth-site-search-cover,.tth-resource-main-image,.tth-preview-thumb-button,.tth-resource-bundle-offer-image,.tth-bundle-member-image) img{object-fit:contain !important;object-position:center !important}body.tth-site-experience:is(.tth-resource-card-image,.tth-home-featured-image,.tth-library-image,.tth-free-image,.tth-home-resource-image,.tth-site-search-cover,.tth-resource-main-image,.tth-preview-thumb-button,.tth-resource-bundle-offer-image,.tth-bundle-member-image):focus-visible{outline-offset:-4px !important}body.tth-site-experience .tth-resource-card-body,body.tth-site-experience .tth-home-featured-body,body.tth-site-experience .tth-library-card-body,body.tth-site-experience .tth-free-card-body,body.tth-site-experience .tth-home-resource-body{background:#fff !important;min-width:0}body.tth-site-experience .tth-resource-card h2 a,body.tth-site-experience .tth-library-card h3 a,body.tth-site-experience .tth-home-featured-card h3 a,body.tth-site-experience .tth-free-card h3 a{color:var(--nb-navy) !important}body.tth-site-experience .tth-resource-card h2,body.tth-site-experience .tth-home-featured-card h3,body.tth-site-experience .tth-library-card h3,body.tth-site-experience .tth-free-card h3{line-height:1.3 !important;overflow-wrap:anywhere}body.tth-site-experience .tth-resource-card-details::after{content:none !important}body.tth-site-experience .tth-resource-card-badges{gap:6px;align-items:center}body.tth-site-experience .tth-badge,body.tth-site-experience .tth-home-featured-badge,body.tth-site-experience .tth-resource-title-badge,body.tth-site-experience .tth-join-badge,body.tth-site-experience .tth-auth-badge,body.tth-site-experience .tth-home-resource-badges>span{background:var(--nb-pink) !important;color:#fff !important;border:0 !important;font-weight:800 !important;line-height:1.3 !important;text-shadow:none !important}body.tth-site-experience .tth-badge-credit-value,body.tth-site-experience .tth-badge-credit-value>span{background:var(--nb-navy) !important;color:#fff !important;opacity:1 !important}body.tth-site-experience .tth-badge-credit-value{display:inline-flex !important;flex-direction:row !important;align-items:center !important;justify-content:center;padding:6px 10px !important;gap:0 !important}body.tth-site-experience .tth-badge-credit-value>span{font-size:11px !important}body.tth-site-experience .tth-badge-free,body.tth-site-experience .tth-free-badge,body.tth-site-experience .tth-home-resource-badges>.is-free,body.tth-site-experience .tth-home-featured-badge.is-free{background:var(--nb-cyan) !important;color:var(--nb-ink) !important}body.tth-site-experience .tth-badge-owned,body.tth-site-experience .tth-owned-badge,body.tth-site-experience .tth-bundle-member-owned,body.tth-site-experience .tth-home-resource-badges>.is-owned{background:#17603d !important;color:#fff !important}body.tth-site-experience .tth-resource-title-badge.is-book,body.tth-site-experience .tth-badge-book,body.tth-site-experience .tth-badge-bundle,body.tth-site-experience .tth-bundle-title-badge{background:var(--nb-pink) !important;color:#fff !important}body.tth-site-experience .tth-badge-bundle-complete{background:#eefbff !important;color:var(--nb-navy) !important;border:1px solid rgba(0,213,255,.34) !important}body.tth-site-experience .tth-resource-library-grid{gap:22px !important}body.tth-site-experience .tth-my-library .tth-library-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr)) !important;gap:20px}body.tth-site-experience .tth-library-quick-group,body.tth-site-experience .tth-library-quick-group:first-child,body.tth-site-experience .tth-library-quick-group:last-child{background:#fff !important;border:1px solid var(--nb-border) !important;box-shadow:none !important;border-radius:18px !important}body.tth-site-experience .tth-library-quick-group>strong,body.tth-site-experience .tth-quick-icon{color:var(--nb-navy) !important}body.tth-site-experience .tth-quick-icon{background:var(--nb-cyan) !important}body.tth-site-experience .tth-library-quick-group:last-child .tth-quick-icon{background:var(--nb-pink) !important;color:#fff !important}body.tth-site-experience .tth-library-chip,body.tth-site-experience .tth-standard-chip,body.tth-site-experience .tth-site-search-chips a{background:#fff !important;color:var(--nb-navy) !important;border:1px solid #a8b8d3 !important;box-shadow:none !important;transform:none !important;min-height:36px}body.tth-site-experience .tth-library-chip.is-active,body.tth-site-experience .tth-library-chip:hover,body.tth-site-experience .tth-site-search-chips a:hover,body.tth-site-experience .tth-resource-library-pagination .current{background:var(--nb-navy) !important;border-color:var(--nb-navy) !important;color:#fff !important;transform:none !important}body.tth-site-experience .tth-resource-library .tth-collection-options{background:#fff !important;border-color:var(--nb-border) !important}body.tth-site-experience .tth-resource-library .tth-collection-option.is-active{background:var(--nb-cool) !important;color:var(--nb-navy) !important;outline:1px solid var(--nb-navy) !important}body.tth-site-experience .tth-resource-library-balance{transform:none !important;background:#fff !important;border:1px solid var(--nb-border) !important;color:var(--nb-navy) !important}body.tth-site-experience .tth-resource-shell{width:100% !important;max-width:1240px !important}body.tth-site-experience .tth-resource-hero{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr) !important;gap:32px !important;align-items:start;padding:26px !important}body.tth-site-experience .tth-resource-media,body.tth-site-experience .tth-resource-summary,body.tth-site-experience .tth-resource-teacher-sidebar{position:static !important;min-width:0}body.tth-site-experience .tth-resource-summary h1{font-size:clamp(29px,3vw,42px) !important;line-height:1.13 !important;letter-spacing:-.02em !important;margin-bottom:16px !important}body.tth-site-experience .tth-resource-short{font-size:16px !important}body.tth-site-experience .tth-resource-eyebrow{color:var(--nb-navy) !important}body.tth-site-experience .tth-resource-facts{background:transparent !important;border:0 !important;border-radius:0 !important;padding:0 !important;margin:20px 0 !important;box-shadow:none !important;gap:12px !important}body.tth-site-experience .tth-resource-facts>div{background:#fff !important;border:1px solid var(--nb-border) !important;padding:12px !important;border-radius:12px !important;box-shadow:none !important}body.tth-site-experience .tth-resource-facts strong{color:var(--nb-pink) !important}body.tth-site-experience .tth-resource-facts span{color:var(--nb-copy) !important}body.tth-site-experience .tth-gallery-arrow{background:#fff !important;color:var(--nb-navy) !important;border:1px solid #7386b0 !important;width:44px;height:44px}body.tth-site-experience .tth-gallery-counter{background:var(--nb-navy) !important;color:#fff !important;opacity:1 !important}body.tth-site-experience .tth-gallery-click-hint{background:#fff !important;color:var(--nb-ink) !important;opacity:1 !important}body.tth-site-experience .tth-resource-gallery .tth-preview-thumb-button.is-active{border-color:var(--nb-pink) !important;box-shadow:0 0 0 1px var(--nb-pink) !important}body.tth-site-experience .tth-resource-body-grid{gap:26px !important;margin-top:32px !important}body.tth-site-experience .tth-resource-details{padding:26px !important}body.tth-site-experience .tth-resource-description,body.tth-site-experience .tth-resource-rich-content{background:transparent !important;border:0 !important;border-radius:0 !important;padding:0 !important;margin:0 !important;box-shadow:none !important;overflow-wrap:anywhere}body.tth-site-experience .tth-resource-description:is(ul,ol),body.tth-site-experience .tth-resource-rich-content:is(ul,ol){padding-left:1.4em !important;margin:1em 0 !important}body.tth-site-experience .tth-resource-details h2::after,body.tth-site-experience .tth-resource-help h2::after{content:none !important}body.tth-site-experience .tth-resource-details h2{font-size:clamp(22px,2.2vw,28px) !important;line-height:1.25 !important;margin-bottom:16px !important;padding:0 !important}body.tth-site-experience .tth-resource-teacher-sidebar{align-self:start}body.tth-site-experience .tth-redeem-box{padding:20px !important;margin-top:20px !important;box-shadow:0 5px 16px rgba(16,38,87,.06) !important}body.tth-site-experience .tth-redeem-heading{display:grid !important;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px}body.tth-site-experience .tth-redeem-heading>div:first-child{min-width:0}body.tth-site-experience .tth-redeem-eyebrow{color:var(--nb-pink) !important;font-size:clamp(23px,2.1vw,29px) !important;line-height:1.2 !important}body.tth-site-experience .tth-redeem-heading>div:first-child>strong{color:var(--nb-navy) !important}body.tth-site-experience .tth-redeem-balance{background:var(--nb-cool) !important;color:var(--nb-navy) !important;border:1px solid #a8b8d3 !important;border-radius:12px !important;padding:10px 14px !important;min-width:76px}body.tth-site-experience .tth-redeem-balance:is(strong,span){color:var(--nb-navy) !important}body.tth-site-experience .tth-credit-info.is-product{background:transparent !important;border:0 !important;padding:0 !important;margin:14px 0 !important;box-shadow:none !important}body.tth-site-experience .tth-credit-info>summary{color:var(--nb-navy) !important;line-height:1.5}body.tth-site-experience .tth-credit-info-panel{background:#fff !important;color:var(--nb-copy) !important;border:1px solid var(--nb-border) !important}body.tth-site-experience .tth-redeem-insufficient{padding:0 !important;background:transparent !important;border:0 !important;border-radius:0 !important}body.tth-site-experience .tth-resource-bundle-offers,body.tth-site-experience .tth-resource-bundle-offer-card,body.tth-site-experience .tth-bundle-summary-facts>div,body.tth-site-experience .tth-bundle-price-row>div,body.tth-site-experience .tth-bundle-member-card,body.tth-site-experience .tth-resource-bundle-offer-value{background:#fff !important;border-color:var(--nb-border) !important;color:var(--nb-copy) !important}body.tth-site-experience .tth-resource-bundle-offer-card{min-width:0}body.tth-site-experience .tth-bundle-member-card h3 a,body.tth-site-experience .tth-resource-bundle-offer-card h3 a,body.tth-site-experience .tth-bundle-price-row strong{color:var(--nb-navy) !important}body.tth-site-experience .tth-bundle-member-unavailable,body.tth-site-experience .tth-resource-bundle-offer-message.is-unavailable{background:#fff4d6 !important;color:#69460b !important}body.tth-site-experience .tth-membership-compare{background:transparent !important;border:0 !important;padding:0 !important;box-shadow:none !important;gap:24px !important}body.tth-site-experience .tth-membership-compare article{background:#fff !important;border:1px solid var(--nb-border) !important;border-top:1px solid var(--nb-border) !important;border-radius:20px !important;box-shadow:0 7px 20px rgba(16,38,87,.07) !important;padding:28px !important}body.tth-site-experience .tth-membership-compare article::before{content:none !important}body.tth-site-experience .tth-membership-compare article:first-child{box-shadow:-3px 3px 0 var(--nb-cyan),3px 6px 0 var(--nb-hot) !important}body.tth-site-experience .tth-membership-compare article:nth-child(2){box-shadow:-3px 3px 0 var(--nb-cyan),3px 6px 0 var(--nb-violet) !important}body.tth-site-experience .tth-membership-compare:is(strong,a){color:var(--nb-navy) !important}body.tth-site-experience .tth-membership-plan.is-best-value{border:2px solid var(--nb-pink) !important}body.tth-site-experience .tth-best-value-badge,body.tth-site-experience .tth-credit-pack-badge{background:var(--nb-pink) !important;color:#fff !important}body.tth-site-experience .tth-membership-price-row,body.tth-site-experience .tth-credit-pack-price{flex-wrap:wrap;gap:8px 12px}body.tth-site-experience .tth-membership-plan-label,body.tth-site-experience .tth-credit-packs-eyebrow{color:var(--nb-pink) !important;background:transparent !important}body.tth-site-experience .tth-membership-bottom{background:var(--nb-cyan) !important;color:var(--nb-ink) !important;border:1px solid var(--nb-cyan) !important;border-radius:22px !important;box-shadow:none !important}body.tth-site-experience .tth-membership-bottom:is(h2,p,span){color:var(--nb-ink) !important}body.tth-site-experience .tth-membership-bottom a{background:#fff !important;color:var(--nb-navy) !important;border:1px solid #7386b0 !important;min-height:44px}body.tth-site-experience .tth-credit-packs-membership-actions>a,body.tth-site-experience .tth-credit-packs-hero-actions>a{white-space:normal !important;max-width:100%}body.tth-site-experience.woocommerce-account .woocommerce{background:transparent !important;border:0 !important;box-shadow:none !important;align-items:start !important}body.tth-site-experience.woocommerce-account .woocommerce-MyAccount-navigation{background:#fff !important;border:1px solid var(--nb-border) !important;border-radius:18px !important;box-shadow:var(--nb-shadow) !important;padding:12px !important;position:static !important;min-width:0}body.tth-site-experience .woocommerce-MyAccount-navigation ul{display:grid !important;gap:5px !important;margin:0 !important;padding:0 !important}body.tth-site-experience .woocommerce-MyAccount-navigation li{margin:0 !important;padding:0 !important;list-style:none !important}body.tth-site-experience .woocommerce-MyAccount-navigation li a{background:transparent !important;color:var(--nb-navy) !important;min-height:44px !important;padding:11px 12px !important;border-radius:10px !important;box-shadow:none !important;font-size:15px !important;line-height:1.4 !important;font-weight:750 !important}body.tth-site-experience .woocommerce-MyAccount-navigation li.is-active a{background:var(--nb-pink) !important;color:#fff !important;box-shadow:none !important}body.tth-site-experience .woocommerce-MyAccount-navigation li a span{color:inherit !important}body.tth-site-experience .woocommerce-MyAccount-navigation li:not(.is-active) a:hover{background:var(--nb-cool) !important;color:var(--nb-navy) !important}body.tth-site-experience .woocommerce-MyAccount-content{background:transparent !important;border:0 !important;padding:0 !important;box-shadow:none !important;min-width:0}body.tth-site-experience .tth-account-welcome,body.tth-site-experience .tth-hub-heading,body.tth-site-experience .tth-account-membership-hero{padding:26px !important}body.tth-site-experience .tth-hub-help,body.tth-site-experience .tth-hub-facts>div,body.tth-site-experience .tth-account-help-card,body.tth-site-experience .tth-auth-new-here,body.tth-site-experience .tth-plan-ready{background:#fff !important;border:1px solid var(--nb-border) !important;color:var(--nb-copy) !important;box-shadow:none !important}body.tth-site-experience .tth-hub-facts dd,body.tth-site-experience .tth-hub-facts dd small,body.tth-site-experience .tth-native-billing>p{color:var(--nb-copy) !important}body.tth-site-experience .tth-hub-facts dt,body.tth-site-experience .tth-hub-balance strong,body.tth-site-experience .tth-credit-balance strong{color:var(--nb-navy) !important}body.tth-site-experience .tth-hub-balance,body.tth-site-experience .tth-credit-balance{background:var(--nb-cool) !important;border:1px solid #a8b8d3 !important}body.tth-site-experience .tth-account-stat{background:#fff !important;border:1px solid var(--nb-border) !important;color:var(--nb-ink) !important;box-shadow:var(--nb-shadow) !important}body.tth-site-experience .tth-account-stat:first-child{background:var(--nb-cyan) !important;border-color:var(--nb-cyan) !important}body.tth-site-experience .tth-account-stat:is(strong,span,small){color:var(--nb-ink) !important}body.tth-site-experience .tth-account-stat-icon{background:#fff !important;color:var(--nb-navy) !important}body.tth-site-experience .woocommerce-Addresses,body.tth-site-experience .addresses{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px}body.tth-site-experience .woocommerce-Addresses::before,body.tth-site-experience .woocommerce-Addresses::after,body.tth-site-experience .addresses::before,body.tth-site-experience .addresses::after{content:none !important}body.tth-site-experience .woocommerce-Address{background:#fff !important;border:1px solid var(--nb-border) !important;border-radius:18px;box-shadow:var(--nb-shadow) !important;padding:22px;width:auto !important;float:none !important;min-width:0}body.tth-site-experience .woocommerce-Address-title{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 14px;justify-content:space-between}body.tth-site-experience .woocommerce-Address-title:is(h2,h3){margin:0 !important;color:var(--nb-navy) !important;font-size:23px !important}body.tth-site-experience .woocommerce-Address-title a{float:none !important;color:var(--nb-pink) !important;font-weight:800;min-height:44px;display:inline-flex;align-items:center}body.tth-site-experience .woocommerce-Address address{margin:14px 0 0;font-style:normal;color:var(--nb-copy);overflow-wrap:anywhere}body.tth-site-experience .woocommerce-EditAccountForm,body.tth-site-experience .woocommerce-address-fields{background:#fff !important;border:1px solid var(--nb-border) !important;border-radius:18px;padding:24px;box-sizing:border-box}body.tth-site-experience .tth-library-empty,body.tth-site-experience .tth-resource-library-empty,body.tth-site-experience .tth-credit-empty,body.tth-site-experience .tth-home-empty{background:#fff !important;color:var(--nb-copy) !important;border:1px dashed #7386b0 !important;border-radius:18px}body.tth-site-experience .tth-credit-table-wrap,body.tth-site-experience .tth-native-billing{max-width:100%;overflow-x:auto;box-sizing:border-box}body.tth-site-experience .tth-credit-table th,body.tth-site-experience .woocommerce-MyAccount-content table th{background:var(--nb-cool) !important;color:var(--nb-navy) !important}body.tth-site-experience .tth-credit-table td,body.tth-site-experience .woocommerce-MyAccount-content table td{color:var(--nb-copy)}body.tth-site-experience .tth-join-intro,body.tth-site-experience .tth-auth-hero{background:transparent !important;border:0 !important;box-shadow:none !important;padding:0 0 12px !important}body.tth-site-experience .tth-join-grid,body.tth-site-experience .tth-auth-gateway{align-items:start !important;column-gap:28px !important}body.tth-site-experience .tth-join-card,body.tth-site-experience .tth-auth-card{border:1px solid var(--nb-border) !important;border-radius:22px !important;padding:30px !important;min-width:0;height:auto !important;overflow:visible !important;box-sizing:border-box}body.tth-site-experience .tth-join-card-signup,body.tth-site-experience .tth-auth-signup{background:#fff !important;border-color:#b61d75 !important;box-shadow:4px 5px 0 var(--nb-hot) !important}body.tth-site-experience .tth-join-card-login,body.tth-site-experience .tth-auth-login{background:#ecfbff !important;border-color:#16758d !important;box-shadow:4px 5px 0 var(--nb-cyan) !important}body.tth-site-experience .tth-join-badge.secondary,body.tth-site-experience .tth-auth-badge-soft{background:var(--nb-navy) !important;color:#fff !important}body.tth-site-experience .tth-join-card h2,body.tth-site-experience .tth-auth-card h2{color:var(--nb-navy) !important;font-size:28px !important;line-height:1.2 !important}body.tth-site-experience .tth-join-benefits,body.tth-site-experience .tth-auth-perks{background:transparent !important;color:var(--nb-copy) !important}body.tth-site-experience .tth-join-form,body.tth-site-experience .tth-auth-card form{background:transparent !important;border:0 !important;box-shadow:none !important}body.tth-site-experience .tth-marketing-optin,body.tth-site-experience .tth-auth-new-here{background:#fff !important;border:1px solid var(--nb-border) !important;border-radius:12px !important;color:var(--nb-ink) !important;padding:12px !important}body.tth-site-experience .tth-join-forgot,body.tth-site-experience .tth-auth-login-actions a,body.tth-site-experience .tth-recovery-back a{color:var(--nb-navy) !important;text-decoration:underline !important;text-underline-offset:3px}body.tth-site-experience .tth-recovery-card{background:#fff !important;border:1px solid var(--nb-border) !important;box-shadow:4px 5px 0 var(--nb-cyan) !important}body.tth-site-experience .tth-auth-gateway>.tth-auth-hero+.tth-auth-login:last-child{grid-column:1 / -1;width:100% !important;max-width:620px;margin-inline:auto}body.tth-site-experience .tth-site-search-panel,body.tth-site-experience .tth-credit-confirm-dialog{background:#fff !important;border:1px solid var(--nb-border) !important;color:var(--nb-ink) !important}body.tth-site-experience .tth-site-search-panel{border-top:4px solid var(--nb-cyan) !important}body.tth-site-experience .tth-site-search-result{background:#fff !important;border-color:var(--nb-border) !important}body.tth-site-experience .tth-site-search-result-copy strong,body.tth-site-experience .tth-site-search-head h2,body.tth-site-experience .tth-site-search-close{color:var(--nb-navy) !important}body.tth-site-experience .tth-site-search-result-copy small{color:var(--nb-muted) !important}body.tth-site-experience .tth-site-search-badges em{background:var(--nb-pink) !important;color:#fff !important}body.tth-site-experience .tth-site-search-badges em+em{background:var(--nb-navy) !important;color:#fff !important}body.tth-site-experience .tth-credit-confirm-summary{background:var(--nb-cool) !important;color:var(--nb-ink) !important}body.tth-site-experience .tth-join-notice.is-success,body.tth-site-experience .tth-bundle-notice.is-success,body.tth-site-experience .woocommerce-message{color:#17603d !important;border-color:#17603d !important}body.tth-site-experience .tth-join-notice.is-error,body.tth-site-experience .tth-bundle-notice.is-error,body.tth-site-experience .woocommerce-error{color:#8a1638 !important;border-color:#8a1638 !important}body.tth-site-experience #footer{background:var(--nb-cool) !important;border:0 !important;border-top:3px solid var(--nb-cyan) !important;border-image:none !important;box-shadow:none !important;color:var(--nb-ink) !important}body.tth-site-experience #footer .elementor-37005 .elementor-element-c8f6566,body.tth-site-experience #footer .elementor-37005 .elementor-element-a77cd05{background:var(--nb-cool) !important}body.tth-site-experience #footer:is(h2,h3,h4,.elementor-heading-title){color:var(--nb-navy) !important;line-height:1.3 !important}body.tth-site-experience #footer:is(p,a,strong,span){color:var(--nb-ink) !important}body.tth-site-experience #footer a{display:inline-block;padding:5px 0;line-height:1.5 !important;text-decoration:none}body.tth-site-experience #footer a:hover{color:var(--nb-pink) !important;text-decoration:underline;text-underline-offset:3px}body.tth-site-experience #footer a:hover strong{color:inherit !important}@media (max-width:1100px){body.tth-site-experience .tth-resource-library-grid{grid-template-columns:repeat(3,minmax(0,1fr)) !important}}@media (max-width:1020px){body.tth-site-experience .tth-resource-hero{grid-template-columns:minmax(0,1fr) !important;gap:24px !important}body.tth-site-experience .tth-resource-body-grid{grid-template-columns:minmax(0,1fr) !important}body.tth-site-experience .tth-resource-teacher-sidebar{position:static !important}}@media (max-width:900px){body.tth-site-experience .tth-resource-library-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}body.tth-site-experience .tth-membership-plan-grid,body.tth-site-experience .tth-membership-plan-grid-live{grid-template-columns:minmax(0,1fr) !important}body.tth-site-experience .tth-community-cta{flex-wrap:wrap;padding:22px !important}body.tth-site-experience .tth-community-cta-copy{flex-basis:100%}body.tth-site-experience .tth-community-cta-actions{width:100%}body.tth-site-experience .woocommerce-Addresses,body.tth-site-experience .addresses{grid-template-columns:minmax(0,1fr) !important}}@media (max-width:767px){body.tth-site-experience{--nb-rule:28px}body.tth-site-experience .tth-resource-page{width:100% !important;padding:22px 12px 48px !important}body.tth-site-experience .tth-home-hero-copy{padding:10px 0 !important}body.tth-site-experience .tth-explore-grid{grid-template-columns:minmax(0,1fr) !important}body.tth-site-experience .tth-join-grid,body.tth-site-experience .tth-auth-gateway{grid-template-columns:minmax(0,1fr) !important;row-gap:26px !important}body.tth-site-experience .tth-join-card,body.tth-site-experience .tth-auth-card{padding:22px !important;grid-column:auto !important}body.tth-site-experience .tth-home-hero,body.tth-site-experience .elementor-36931 .elementor-element.elementor-element-602f9b1,body.tth-site-experience .tth-community-cta{box-shadow:-2px 2px 0 var(--nb-cyan),2px 4px 0 var(--nb-hot) !important}body.tth-site-experience .tth-membership-compare article,body.tth-site-experience .tth-join-card,body.tth-site-experience .tth-auth-card,body.tth-site-experience .tth-recovery-card{box-shadow:var(--nb-shadow) !important}body.tth-site-experience .tth-membership-compare{grid-template-columns:minmax(0,1fr) !important}body.tth-site-experience.woocommerce-account .woocommerce{grid-template-columns:minmax(0,1fr) !important}body.tth-site-experience .woocommerce-MyAccount-navigation ul{grid-template-columns:repeat(2,minmax(0,1fr))}body.tth-site-experience .woocommerce-MyAccount-navigation li a{font-size:14px !important;padding:10px !important}body.tth-site-experience #header .bzotech-menu-inner{max-width:100vw}body.tth-site-experience #footer .elementor-element-c8f6566 > .e-con-inner{gap:22px !important}body.tth-site-experience #footer .elementor-heading-title{font-size:20px !important}}@media (max-width:620px){body.tth-site-experience .tth-resource-library-grid,body.tth-site-experience .tth-home-resource-grid,body.tth-site-experience .tth-home-featured-grid,body.tth-site-experience .tth-free-grid{grid-template-columns:minmax(0,1fr) !important}body.tth-site-experience .tth-resource-hero{padding:16px !important;border-radius:18px !important;gap:22px !important}body.tth-site-experience .tth-resource-summary h1{font-size:clamp(27px,7.7vw,34px) !important}body.tth-site-experience .tth-resource-body-grid{margin-top:24px !important;gap:20px !important}body.tth-site-experience .tth-resource-details,body.tth-site-experience .tth-redeem-box,body.tth-site-experience .tth-resource-help,body.tth-site-experience .tth-account-welcome,body.tth-site-experience .tth-hub-heading,body.tth-site-experience .tth-hub-plan,body.tth-site-experience .woocommerce-EditAccountForm,body.tth-site-experience .woocommerce-address-fields{padding:18px !important}body.tth-site-experience .tth-resource-facts{grid-template-columns:minmax(0,1fr) !important}body.tth-site-experience .tth-resource-gallery{grid-template-columns:repeat(4,minmax(0,1fr)) !important}body.tth-site-experience .tth-resource-teacher-sidebar{grid-template-columns:minmax(0,1fr) !important}body.tth-site-experience .tth-gallery-click-hint{display:none !important}body.tth-site-experience .tth-community-cta-actions{display:grid;grid-template-columns:minmax(0,1fr)}body.tth-site-experience .tth-community-cta-actions a{width:100%}body.tth-site-experience .tth-membership-hero,body.tth-site-experience .tth-about-hero,body.tth-site-experience .tth-resource-library-hero,body.tth-site-experience .tth-free-hub-hero{padding:22px !important}body.tth-site-experience .tth-site-search-panel,body.tth-site-experience .tth-credit-confirm-dialog{max-height:calc(100dvh - 24px);overflow-y:auto}body.tth-site-experience .tth-site-search-panel{height:auto;margin:12px auto;width:calc(100% - 24px);border-radius:16px}}@media (max-width:400px){body.tth-site-experience .tth-join-name-row{grid-template-columns:minmax(0,1fr) !important}body.tth-site-experience .tth-site-search-result{grid-template-columns:72px minmax(0,1fr) !important;gap:10px}body.tth-site-experience .tth-site-search-cover{width:72px !important}body.tth-site-experience .tth-redeem-balance{padding:8px 10px !important;min-width:64px}}@media (forced-colors:active){body.tth-site-experience{background:Canvas !important;color:CanvasText !important}body.tth-site-experience:is(.tth-btn-primary,.tth-primary-action,.tth-home-featured-button,.tth-library-button,.tth-library-filter-button,.tth-free-primary,.tth-free-claim,.tth-membership-primary,.tth-membership-plan-cta:not(.tth-membership-plan-cta-secondary),.tth-join-primary,.tth-auth-primary,.tth-community-subscribe,.tth-redeem-button,.tth-redeem-box .button,.tth-credit-only-link,.tth-account-browse,.tth-buy-credit-pack,.tth-credit-topup-button,.tth-credit-pack-card .button,.tth-commerce-credits-link,.tth-promo-public-form button,.tth-home-promo-top-form button,.tth-promo-form .button,.tth-hub-actions .button,.tth-site-search-form button,.tth-newsletter-mc4wp input[type="submit"],.tth-newsletter-mc4wp button[type="submit"],.tth-bundle-acquire-button,.tth-resource-bundle-offer-cta,.tth-credit-confirm-submit,.tth-recovery-card button[type="submit"],.woocommerce-EditAccountForm button[name="save_account_details"],.woocommerce-address-fields button[name="save_address"],.woocommerce-cart .checkout-button,.woocommerce-checkout #place_order,.wc-block-cart__submit-button,.wc-block-components-checkout-place-order-button,.tth-home-button.is-primary,.tth-home-promo-top-form button,.tth-about-primary),body.tth-site-experience:is(.tth-btn-secondary,.tth-membership-secondary,.tth-membership-plan-cta-secondary,.tth-home-button.is-secondary,.tth-community-instagram,.tth-credit-confirm-cancel,.tth-library-button-owned),body.tth-site-experience .tth-join-secondary,body.tth-site-experience .tth-auth-secondary,body.tth-site-experience #header .elementor-element-40f460a9 .button-inner{background:ButtonFace !important;color:ButtonText !important;border-color:ButtonText !important;box-shadow:none !important}body.tth-site-experience #header .elementor-element-40f460a9:is(a,span,.button-inner,.elementor-button-text,i){color:ButtonText !important;-webkit-text-fill-color:currentColor !important}body.tth-site-experience:where(#header,#footer,.tth-resource-page,.tth-resource-library,.tth-free-hub,.tth-home-page,.tth-home-featured-resources,.tth-home-hero-copy,.tth-membership-page,.tth-credits-compare-page,.tth-credit-packs-page,.tth-account-home,.woocommerce-MyAccount-navigation,.woocommerce-MyAccount-content,.tth-join-shell,.tth-auth-gateway,.tth-newsletter-shell,.tth-promo-page,.tth-site-search-modal,.tth-credit-confirm-dialog,.tth-community-cta):is(a,button,input,select,textarea,summary,[tabindex="0"]):focus-visible{outline-color:Highlight !important}}@media (prefers-reduced-motion:reduce){body.tth-site-experience:is(.tth-resource-card,.tth-home-featured-card,.tth-library-card,.tth-free-card,.tth-home-resource-card),body.tth-site-experience:is(.tth-resource-card,.tth-home-featured-card,.tth-library-card,.tth-free-card,.tth-home-resource-card):hover,body.tth-site-experience:is(.tth-btn-primary,.tth-primary-action,.tth-home-featured-button,.tth-library-button,.tth-library-filter-button,.tth-free-primary,.tth-free-claim,.tth-membership-primary,.tth-membership-plan-cta:not(.tth-membership-plan-cta-secondary),.tth-join-primary,.tth-auth-primary,.tth-community-subscribe,.tth-redeem-button,.tth-redeem-box .button,.tth-credit-only-link,.tth-account-browse,.tth-buy-credit-pack,.tth-credit-topup-button,.tth-credit-pack-card .button,.tth-commerce-credits-link,.tth-promo-public-form button,.tth-home-promo-top-form button,.tth-promo-form .button,.tth-hub-actions .button,.tth-site-search-form button,.tth-newsletter-mc4wp input[type="submit"],.tth-newsletter-mc4wp button[type="submit"],.tth-bundle-acquire-button,.tth-resource-bundle-offer-cta,.tth-credit-confirm-submit,.tth-recovery-card button[type="submit"],.woocommerce-EditAccountForm button[name="save_account_details"],.woocommerce-address-fields button[name="save_address"],.woocommerce-cart .checkout-button,.woocommerce-checkout #place_order,.wc-block-cart__submit-button,.wc-block-components-checkout-place-order-button,.tth-home-button.is-primary,.tth-home-promo-top-form button,.tth-about-primary),body.tth-site-experience:is(.tth-btn-secondary,.tth-membership-secondary,.tth-membership-plan-cta-secondary,.tth-home-button.is-secondary,.tth-community-instagram,.tth-credit-confirm-cancel,.tth-library-button-owned),body.tth-site-experience .tth-library-chip,body.tth-site-experience .tth-gallery-arrow,body.tth-site-experience .tth-site-search-result{transition:none !important;animation:none !important;transform:none !important}}@media print{body.tth-site-experience{background:#fff !important;color:#000 !important}body.tth-site-experience .tth-resource-library-hero,body.tth-site-experience .tth-book-companions-hero,body.tth-site-experience .tth-free-hub-hero,body.tth-site-experience .tth-membership-hero,body.tth-site-experience .tth-commerce-intro,body.tth-site-experience .tth-account-welcome,body.tth-site-experience .tth-account-membership-hero,body.tth-site-experience .tth-library-header,body.tth-site-experience .tth-credits-hero,body.tth-site-experience .tth-credit-packs-hero,body.tth-site-experience .tth-credits-compare-hero,body.tth-site-experience .tth-promo-hero,body.tth-site-experience .tth-about-hero,body.tth-site-experience .tth-newsletter-hero,body.tth-site-experience .tth-resource-hero,body.tth-site-experience .tth-community-cta,body.tth-site-experience .tth-credit-value-guide,body.tth-site-experience .tth-promo-callout,body.tth-site-experience .tth-resource-details,body.tth-site-experience .tth-resource-help,body.tth-site-experience .tth-resource-back-card,body.tth-site-experience .tth-redeem-box,body.tth-site-experience .tth-resource-library-filters,body.tth-site-experience .tth-account-help-card,body.tth-site-experience .tth-newsletter-form-card,body.tth-site-experience .tth-newsletter-side-card,body.tth-site-experience .tth-membership-plan,body.tth-site-experience .tth-credit-pack-card,body.tth-site-experience .tth-about-main-story,body.tth-site-experience .tth-about-support-note,body.tth-site-experience .tth-about-philosophy,body.tth-site-experience .tth-about-next,body.tth-site-experience .tth-hub-heading,body.tth-site-experience .tth-hub-plan,body.tth-site-experience .tth-native-billing,body.tth-site-experience .tth-credit-history,body.tth-site-experience .tth-promo-redeem,body.tth-site-experience .tth-credit-topup,body.tth-site-experience .tth-library-discover,body.tth-site-experience .tth-member-credit-topup,body.tth-site-experience .tth-credit-packs-membership-nudge,body.tth-site-experience .tth-credit-packs-login-public,body.tth-site-experience .tth-delivery-panel,body.tth-site-experience .tth-bundle-acquire-card,body.tth-site-experience .tth-bundle-ownership-strip,body.tth-site-experience .tth-bundle-member-card,body.tth-site-experience .tth-resource-card,body.tth-site-experience .tth-home-featured-card,body.tth-site-experience .tth-library-card,body.tth-site-experience .tth-free-card,body.tth-site-experience .tth-home-resource-card{box-shadow:none !important;background:#fff !important;break-inside:avoid}}body.tth-site-experience .tth-free-find{margin-top:34px !important;padding:30px !important;border:1px solid var(--nb-border) !important;border-radius:24px !important;background:radial-gradient(circle at 0 0,rgba(0,213,255,.10),transparent 34%),radial-gradient(circle at 100% 0,rgba(255,20,147,.065),transparent 30%),rgba(255,255,255,.94) !important;box-shadow:0 10px 26px rgba(16,38,87,.06) !important}body.tth-site-experience .tth-free-find-heading{align-items:center !important;margin-bottom:24px !important}body.tth-site-experience .tth-free-find-heading>p{color:var(--nb-copy) !important}body.tth-site-experience .tth-free-filters{padding:14px !important;background:rgba(243,251,254,.82) !important;border:1px solid rgba(17,44,143,.14) !important;border-radius:18px !important;box-shadow:none !important}body.tth-site-experience .tth-free-results{margin-top:34px !important;padding:30px !important;border:1px solid var(--nb-border) !important;border-radius:24px !important;background:linear-gradient(180deg,rgba(0,213,255,.055),rgba(255,255,255,.82) 22%,rgba(255,255,255,.90) 76%,rgba(104,66,222,.035)) !important;box-shadow:0 10px 26px rgba(16,38,87,.05) !important}body.tth-site-experience .tth-free-results-heading{margin-bottom:24px !important}body.tth-site-experience .tth-free-active-filters{background:#fff !important;border-color:rgba(17,44,143,.16) !important;color:var(--nb-copy) !important}body.tth-site-experience .tth-membership-explain{margin-top:44px !important;padding:36px !important;border:1px solid var(--nb-border) !important;border-radius:26px !important;background:radial-gradient(circle at 8% 0,rgba(0,213,255,.11),transparent 30%),radial-gradient(circle at 92% 0,rgba(255,20,147,.075),transparent 28%),rgba(255,255,255,.94) !important;box-shadow:0 11px 28px rgba(16,38,87,.06) !important}body.tth-site-experience .tth-membership-explain .tth-membership-section-head{margin-bottom:28px !important}body.tth-site-experience .tth-membership-explain .tth-membership-section-head>p:not(.tth-membership-kicker){color:var(--nb-copy) !important}body.tth-site-experience .tth-membership-explain .tth-membership-steps article{background:rgba(255,255,255,.92) !important;border-color:rgba(17,44,143,.13) !important;box-shadow:0 6px 18px rgba(16,38,87,.045) !important}body.tth-site-experience .tth-membership-explain .tth-membership-steps article>span{background:rgba(0,213,255,.16) !important;color:var(--nb-navy) !important}body.tth-site-experience .tth-membership-explain .tth-membership-steps article:nth-child(2)>span{background:rgba(255,20,147,.12) !important;color:var(--nb-pink) !important}body.tth-site-experience .tth-membership-explain .tth-membership-steps article:nth-child(3)>span{background:rgba(104,66,222,.11) !important;color:var(--nb-violet) !important}body.tth-site-experience.woocommerce-account .woocommerce{gap:22px !important;padding:18px !important;border:1px solid rgba(17,44,143,.11) !important;border-radius:26px !important;background:radial-gradient(circle at 0 0,rgba(0,213,255,.075),transparent 27%),radial-gradient(circle at 100% 0,rgba(255,20,147,.055),transparent 24%),rgba(255,255,255,.74) !important;box-shadow:0 12px 30px rgba(16,38,87,.055) !important}body.tth-site-experience.woocommerce-account .woocommerce-MyAccount-navigation{background:linear-gradient(180deg,#fff 0%,rgba(0,213,255,.045) 100%) !important;box-shadow:0 8px 22px rgba(16,38,87,.06) !important}body.tth-site-experience:is( .tth-library-header,.tth-credits-hero,.tth-hub-heading,.tth-account-details-intro,.tth-account-welcome,.tth-account-membership-hero ){background:radial-gradient(circle at 0 0,rgba(0,213,255,.14),transparent 38%),radial-gradient(circle at 100% 0,rgba(255,20,147,.095),transparent 34%),#fff !important;border:1px solid rgba(17,44,143,.15) !important;border-radius:22px !important;box-shadow:0 8px 22px rgba(16,38,87,.055) !important}body.tth-site-experience:is(.tth-library-eyebrow,.tth-credits-eyebrow,.tth-account-eyebrow,.tth-hub-heading .tth-membership-kicker){color:var(--nb-pink) !important}body.tth-site-experience .tth-account-details-intro:is(h2,p),body.tth-site-experience .tth-hub-heading:is(h1,h2,p),body.tth-site-experience .tth-library-header:is(h2,p),body.tth-site-experience .tth-credits-hero:is(h2,p){color:var(--nb-navy) !important}body.tth-site-experience .tth-account-details-intro>p:last-child,body.tth-site-experience .tth-hub-heading>div>p:last-child,body.tth-site-experience .tth-library-header>div>p:last-child,body.tth-site-experience .tth-credits-hero>div>p:last-child{color:var(--nb-copy) !important}body.tth-site-experience .tth-my-library .tth-library-grid{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:18px !important;align-items:start !important}body.tth-site-experience .tth-my-library .tth-library-card{width:100% !important;max-width:none !important}body.tth-site-experience .tth-my-library .tth-library-image{aspect-ratio:1 / 1 !important;width:100% !important}body.tth-site-experience .tth-my-library .tth-library-image img{width:100% !important;height:100% !important;object-fit:contain !important}body.tth-site-experience .tth-my-library .tth-library-discover{background:linear-gradient(100deg,rgba(0,213,255,.07),#fff 34%,rgba(255,20,147,.045)) !important;border-color:rgba(17,44,143,.14) !important;box-shadow:none !important}body.tth-site-experience .tth-my-library .tth-my-library-search-panel{background:rgba(255,255,255,.90) !important;border:1px solid rgba(17,44,143,.15) !important;box-shadow:0 5px 16px rgba(16,38,87,.04) !important}body.tth-site-experience .tth-credit-topup{background:radial-gradient(circle at 0 0,rgba(0,213,255,.15),transparent 38%),radial-gradient(circle at 100% 100%,rgba(255,20,147,.085),transparent 36%),#fff !important;border:1px solid rgba(17,44,143,.15) !important;box-shadow:-3px 3px 0 rgba(0,213,255,.40),3px 6px 0 rgba(255,20,147,.16) !important}body.tth-site-experience .tth-credit-topup-kicker{background:rgba(255,20,147,.085) !important;border:1px solid rgba(214,0,112,.13) !important;color:var(--nb-pink) !important;border-radius:999px !important;padding:5px 10px !important}body.tth-site-experience .tth-credit-topup-main>strong{color:var(--nb-navy) !important}body.tth-site-experience .tth-credit-topup-perks{background:rgba(255,255,255,.86) !important;border:1px solid rgba(17,44,143,.13) !important;box-shadow:none !important}body.tth-site-experience .tth-credit-topup-perks>div{background:rgba(243,251,254,.78) !important;border:1px solid rgba(17,44,143,.06) !important}body.tth-site-experience .tth-credit-topup-perks>div:nth-child(2){background:rgba(255,20,147,.035) !important}body.tth-site-experience .tth-credit-topup-perks>div:nth-child(3){background:rgba(104,66,222,.035) !important}body.tth-site-experience .tth-credit-topup-perks strong{color:var(--nb-navy) !important}body.tth-site-experience .tth-my-credits>.tth-credit-info{padding:18px 20px !important;margin:0 0 20px !important;background:linear-gradient(95deg,rgba(104,66,222,.06),rgba(0,213,255,.055),rgba(255,255,255,.90)) !important;border:1px solid rgba(17,44,143,.13) !important;border-radius:16px !important;box-shadow:none !important}body.tth-site-experience .tth-promo-redeem,body.tth-site-experience .tth-credit-history{background:rgba(255,255,255,.92) !important;border-color:rgba(17,44,143,.14) !important;box-shadow:0 6px 18px rgba(16,38,87,.045) !important}body.tth-site-experience .tth-hub-help{margin:16px 0 0 !important;padding:14px 16px !important;border:1px solid rgba(17,44,143,.12) !important;border-radius:14px !important;background:linear-gradient(90deg,rgba(0,213,255,.07),rgba(104,66,222,.035),#fff) !important;color:var(--nb-copy) !important}body.tth-site-experience .tth-hub-actions{display:flex !important;flex-wrap:wrap !important;gap:10px !important;margin-top:16px !important}body.tth-site-experience .tth-hub-actions a{display:inline-flex !important;align-items:center !important;min-height:40px !important;padding:8px 13px !important;border:1px solid #91a1c0 !important;border-radius:999px !important;background:#fff !important;color:var(--nb-navy) !important;font-weight:800 !important;text-decoration:none !important}body.tth-site-experience .tth-hub-actions a:hover{border-color:var(--nb-cyan) !important;background:var(--nb-cool) !important}body.tth-site-experience .woocommerce-Address:nth-child(1){box-shadow:-3px 3px 0 rgba(0,213,255,.20),var(--nb-shadow) !important}body.tth-site-experience .woocommerce-Address:nth-child(2){box-shadow:3px 3px 0 rgba(255,20,147,.11),var(--nb-shadow) !important}body.tth-site-experience .woocommerce-MyAccount-content:is(.woocommerce-info,.woocommerce-message,.woocommerce-error,.woocommerce-Message){border:1px solid rgba(17,44,143,.14) !important;border-left-width:1px !important;border-radius:14px !important;background:rgba(255,255,255,.92) !important;color:var(--nb-copy) !important;box-shadow:0 5px 14px rgba(16,38,87,.035) !important}body.tth-site-experience .woocommerce-MyAccount-content table{border:1px solid rgba(17,44,143,.14) !important;border-radius:14px !important;background:#fff !important;overflow:hidden}body.tth-site-experience .tth-account-details-form{background:rgba(255,255,255,.94) !important;border:1px solid rgba(17,44,143,.14) !important;box-shadow:0 8px 22px rgba(16,38,87,.05) !important}body.tth-site-experience .tth-account-password{background:linear-gradient(115deg,rgba(104,66,222,.055),rgba(255,255,255,.94) 52%,rgba(255,20,147,.035)) !important;border:1px solid rgba(17,44,143,.12) !important;border-radius:16px !important}body.tth-site-experience .tth-account-password legend{color:var(--nb-pink) !important;font-weight:850 !important}@media (max-width:1100px){body.tth-site-experience .tth-my-library .tth-library-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}@media (max-width:767px){body.tth-site-experience .tth-free-find,body.tth-site-experience .tth-free-results,body.tth-site-experience .tth-membership-explain{margin-top:24px !important;padding:20px !important;border-radius:19px !important}body.tth-site-experience .tth-free-find-heading,body.tth-site-experience .tth-free-results-heading{gap:12px !important;margin-bottom:18px !important}body.tth-site-experience.woocommerce-account .woocommerce{padding:10px !important;border-radius:20px !important}body.tth-site-experience .tth-credit-topup{box-shadow:0 8px 22px rgba(16,38,87,.065) !important}body.tth-site-experience .woocommerce-Address:nth-child(1),body.tth-site-experience .woocommerce-Address:nth-child(2){box-shadow:var(--nb-shadow) !important}}@media (max-width:680px){body.tth-site-experience .tth-my-library .tth-library-grid{grid-template-columns:minmax(0,1fr) !important}body.tth-site-experience .tth-hub-actions{display:grid !important;grid-template-columns:minmax(0,1fr) !important}body.tth-site-experience .tth-hub-actions a{justify-content:center !important;border-radius:12px !important}}body.tth-site-experience .tth-explore-card.tth-card-free{background:linear-gradient(135deg,#7654ff 0%,#4f74f7 100%) !important;border-color:#7654ff !important;box-shadow:0 9px 22px rgba(79,83,207,.16) !important}body.tth-site-experience .tth-explore-card.tth-card-free:is(.tth-card-label,h3,p,.tth-card-link){color:#fff !important;-webkit-text-fill-color:#fff !important}body.tth-site-experience .tth-explore-card.tth-card-free .tth-card-icon{background:#fff !important;color:var(--nb-pink) !important;box-shadow:0 5px 14px rgba(16,38,87,.10) !important}body.tth-site-experience .tth-explore-card.tth-card-free:hover{box-shadow:0 13px 28px rgba(79,83,207,.20) !important}body.tth-site-experience.woocommerce-account .woocommerce{background:rgba(248,252,255,.94) !important;background-image:none !important;border:1px solid rgba(17,44,143,.11) !important;box-shadow:0 12px 30px rgba(16,38,87,.055) !important}body.tth-site-experience.woocommerce-account .woocommerce-MyAccount-navigation{background:linear-gradient(180deg,#fff 0%,#f2fbfe 100%) !important;background-image:linear-gradient(180deg,#fff 0%,#f2fbfe 100%) !important}body.tth-site-experience:is( .tth-library-header,.tth-credits-hero,.tth-hub-heading,.tth-account-details-intro,.tth-account-welcome,.tth-account-membership-hero ){background:radial-gradient(circle at 0 0,rgba(0,213,255,.14),transparent 38%),radial-gradient(circle at 100% 0,rgba(255,20,147,.095),transparent 34%),#fff !important}@media (max-width:767px){body.tth-site-experience #header .bzotech-menu-inner .tth-dynamic-account-menu-item > a{display:flex !important;align-items:center !important;justify-content:center !important;min-height:52px !important;margin:14px 22px 10px !important;padding:12px 18px !important;border:1px solid var(--nb-pink) !important;border-radius:16px !important;background:var(--nb-pink) !important;box-shadow:0 7px 16px rgba(214,0,112,.16) !important;text-align:center !important;text-decoration:none !important}body.tth-site-experience #header .bzotech-menu-inner .tth-dynamic-account-menu-item > a > span,body.tth-site-experience #header .bzotech-menu-inner .tth-dynamic-account-menu-item > a:is(span,strong,i){color:#fff !important;-webkit-text-fill-color:#fff !important;opacity:1 !important;text-shadow:none !important;font-weight:850 !important}body.tth-site-experience #header .bzotech-menu-inner .tth-dynamic-account-menu-item > a:hover,body.tth-site-experience #header .bzotech-menu-inner .tth-dynamic-account-menu-item > a:focus-visible{background:#ae005b !important;border-color:#ae005b !important}body.tth-site-experience #header .bzotech-menu-inner .tth-dynamic-cart-menu-item > a{display:flex !important;align-items:center !important;justify-content:center !important;min-height:52px !important;margin:10px 22px 16px !important;padding:12px 18px !important;border:1px solid rgba(17,44,143,.22) !important;border-radius:16px !important;background:linear-gradient(110deg,rgba(0,213,255,.12),#fff 60%,rgba(104,66,222,.06)) !important;box-shadow:none !important;text-align:center !important;text-decoration:none !important}body.tth-site-experience #header .bzotech-menu-inner .tth-dynamic-cart-menu-item > a,body.tth-site-experience #header .bzotech-menu-inner .tth-dynamic-cart-menu-item > a > span,body.tth-site-experience #header .bzotech-menu-inner .tth-dynamic-cart-menu-item > a:is(span,strong,i){color:var(--nb-navy) !important;-webkit-text-fill-color:var(--nb-navy) !important;opacity:1 !important;font-weight:850 !important}body.tth-site-experience #header .bzotech-menu-inner .tth-dynamic-cart-menu-item > a:hover,body.tth-site-experience #header .bzotech-menu-inner .tth-dynamic-cart-menu-item > a:focus-visible{border-color:var(--nb-cyan) !important;background:#f3fbfe !important}}@media (max-width:620px){body.tth-site-experience .tth-membership-hero{display:flex !important;flex-direction:column !important;align-items:stretch !important;gap:22px !important;padding:22px 18px !important;min-width:0 !important}body.tth-site-experience .tth-membership-hero > div:first-child,body.tth-site-experience .tth-membership-promise{width:100% !important;max-width:none !important;min-width:0 !important;margin:0 !important;box-sizing:border-box !important}body.tth-site-experience .tth-membership-actions{display:grid !important;grid-template-columns:minmax(0,1fr) !important;gap:10px !important;width:100% !important;margin-top:20px !important}body.tth-site-experience .tth-membership-actions a{width:100% !important;min-width:0 !important;box-sizing:border-box !important;text-align:center !important}body.tth-site-experience .tth-membership-promise{padding:22px 18px !important;border-radius:18px !important;box-shadow:0 8px 18px rgba(16,38,87,.06) !important}body.tth-site-experience .tth-membership-promise > span{font-size:40px !important}body.tth-site-experience .tth-membership-promise strong{font-size:20px !important}body.tth-site-experience .tth-about-next{display:block !important;padding:22px 18px !important;overflow:visible !important}body.tth-site-experience .tth-about-actions{display:grid !important;grid-template-columns:minmax(0,1fr) !important;gap:10px !important;width:100% !important;margin:20px 0 0 !important}body.tth-site-experience .tth-about-actions a{width:100% !important;min-width:0 !important;box-sizing:border-box !important;margin:0 !important;text-align:center !important}body.tth-site-experience .tth-about-next .tth-community-cta,body.tth-site-experience .tth-community-cta--about{display:block !important;width:100% !important;max-width:none !important;min-width:0 !important;margin:22px 0 0 !important;padding:20px 18px !important;box-sizing:border-box !important;border-radius:18px !important;background:#f7fcff !important;box-shadow:0 8px 18px rgba(16,38,87,.055) !important}body.tth-site-experience .tth-about-next .tth-community-cta-copy,body.tth-site-experience .tth-community-cta--about .tth-community-cta-copy{width:100% !important;min-width:0 !important}body.tth-site-experience .tth-about-next .tth-community-cta-actions,body.tth-site-experience .tth-community-cta--about .tth-community-cta-actions{display:grid !important;grid-template-columns:minmax(0,1fr) !important;gap:10px !important;width:100% !important;margin-top:18px !important}body.tth-site-experience .tth-about-next .tth-community-cta-actions a,body.tth-site-experience .tth-community-cta--about .tth-community-cta-actions a{width:100% !important;min-width:0 !important;box-sizing:border-box !important;margin:0 !important;white-space:normal !important;text-align:center !important}}@media (max-width:400px){body.tth-site-experience .tth-membership-page,body.tth-site-experience .tth-about-story{padding-left:10px !important;padding-right:10px !important}body.tth-site-experience .tth-membership-hero,body.tth-site-experience .tth-about-next{border-radius:18px !important}}body.tth-site-experience .tth-home-promo-top,body.tth-site-experience .tth-home-promo-top.is-positioned{background:transparent !important;background-color:transparent !important;background-image:none !important}body.tth-site-experience .tth-home-promo-top{padding-top:18px !important;padding-bottom:4px !important}@media (max-width:850px){body.tth-site-experience.woocommerce-account .woocommerce-MyAccount-navigation{position:static !important;top:auto !important;margin-bottom:14px !important;padding:8px !important}body.tth-site-experience.woocommerce-account .tth-account-menu-toggle{display:grid !important;width:100% !important;min-height:52px !important;grid-template-columns:1fr auto auto !important;align-items:center !important;gap:10px !important;margin:0 !important;padding:10px 13px !important;border:1px solid rgba(17,44,143,.14) !important;border-radius:14px !important;background:linear-gradient(105deg,rgba(0,213,255,.09),#fff 55%,rgba(255,20,147,.07)) !important;color:var(--nb-navy) !important;box-shadow:none !important;text-align:left !important;cursor:pointer !important}body.tth-site-experience.woocommerce-account .tth-account-menu-toggle span{color:var(--nb-pink) !important;font-size:11px !important;font-weight:850 !important;letter-spacing:.08em !important;text-transform:uppercase !important}body.tth-site-experience.woocommerce-account .tth-account-menu-toggle strong,body.tth-site-experience.woocommerce-account .tth-account-menu-toggle b{color:var(--nb-ink) !important}body.tth-site-experience.woocommerce-account .woocommerce-MyAccount-navigation ul{display:none !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:6px !important;margin-top:8px !important}body.tth-site-experience.woocommerce-account .woocommerce-MyAccount-navigation.is-open ul{display:grid !important}}@media (max-width:520px){body.tth-site-experience.woocommerce-account .woocommerce-MyAccount-navigation ul{grid-template-columns:minmax(0,1fr) !important}}body.tth-site-experience:is( .tth-resource-library,.tth-resource-page,.tth-free-hub,.tth-membership-page,.tth-credit-packs-page,.tth-credits-compare-page,.tth-about-story,.tth-newsletter-shell ){padding-top:30px !important}body.tth-site-experience:is( .tth-join-shell,.tth-promo-page ){margin-top:30px !important}body.tth-site-experience .tth-promo-hero{margin-bottom:26px !important}body.tth-site-experience .tth-promo-next{gap:28px !important;background:linear-gradient(120deg,rgba(0,213,255,.055),#fff 42%,rgba(255,20,147,.055)) !important;border-color:rgba(17,44,143,.16) !important}body.tth-site-experience .tth-promo-next > a.button{display:inline-flex !important;align-items:center !important;justify-content:center !important;flex:0 0 auto !important;min-height:50px !important;min-width:235px !important;max-width:280px !important;padding:12px 18px !important;border:0 !important;border-radius:14px !important;background:linear-gradient(135deg,var(--nb-navy) 0%,var(--nb-violet) 56%,var(--nb-pink) 100%) !important;color:#fff !important;box-shadow:0 7px 18px rgba(17,44,143,.16) !important;font-weight:850 !important;line-height:1.22 !important;text-align:center !important;text-decoration:none !important;white-space:normal !important;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease !important}body.tth-site-experience .tth-promo-next > a.button::after{content:'→';margin-left:9px;font-size:18px;line-height:1;color:#fff}body.tth-site-experience .tth-promo-next > a.button:hover{color:#fff !important;filter:saturate(1.08) brightness(1.03) !important;transform:translateY(-2px) !important;box-shadow:0 10px 23px rgba(17,44,143,.20) !important}body.tth-site-experience .tth-promo-next > a.button:focus-visible{outline:3px solid rgba(0,213,255,.70) !important;outline-offset:3px !important;color:#fff !important}@media (max-width:800px){body.tth-site-experience:is( .tth-resource-library,.tth-resource-page,.tth-free-hub,.tth-membership-page,.tth-credit-packs-page,.tth-credits-compare-page,.tth-about-story,.tth-newsletter-shell ){padding-top:22px !important}body.tth-site-experience:is( .tth-join-shell,.tth-promo-page ){margin-top:22px !important}body.tth-site-experience .tth-promo-next > a.button{width:100% !important;min-width:0 !important;max-width:none !important}}@media (max-width:520px){body.tth-site-experience:is( .tth-resource-library,.tth-resource-page,.tth-free-hub,.tth-membership-page,.tth-credit-packs-page,.tth-credits-compare-page,.tth-about-story,.tth-newsletter-shell ){padding-top:18px !important}body.tth-site-experience:is( .tth-join-shell,.tth-promo-page ){margin-top:18px !important}body.tth-site-experience .tth-promo-hero{margin-bottom:20px !important}}@media (max-width:767px){body.tth-site-experience.tth-contact-page .tth-contact-shell{width:min(100%,100vw) !important;max-width:none !important;box-sizing:border-box !important;padding:20px 12px 44px !important}body.tth-site-experience.tth-contact-page .tth-contact-hero{padding:22px 18px !important;border-radius:20px !important;margin:0 0 18px !important}body.tth-site-experience.tth-contact-page .tth-contact-hero h1{margin-bottom:12px !important}body.tth-site-experience.tth-contact-page .tth-contact-shortcuts{grid-template-columns:minmax(0,1fr) !important;gap:12px !important;margin:18px 0 20px !important}body.tth-site-experience.tth-contact-page .tth-contact-shortcuts a{padding:15px 16px !important;border-radius:16px !important}body.tth-site-experience.tth-contact-page .tth-contact-grid{grid-template-columns:minmax(0,1fr) !important;gap:20px !important;margin:0 !important}body.tth-site-experience.tth-contact-page .tth-contact-card,body.tth-site-experience.tth-contact-page .tth-contact-side-card{min-width:0 !important;box-sizing:border-box !important;padding:20px 17px !important;border-radius:20px !important;margin:0 !important}body.tth-site-experience.tth-contact-page .tth-contact-card h2,body.tth-site-experience.tth-contact-page .tth-contact-side-card h2{margin:0 0 12px !important;font-size:clamp(24px,7vw,29px) !important;line-height:1.16 !important}body.tth-site-experience.tth-contact-page .tth-contact-form{gap:12px !important}body.tth-site-experience.tth-contact-page .tth-contact-row{grid-template-columns:minmax(0,1fr) !important;gap:12px !important}body.tth-site-experience.tth-contact-page .tth-contact-side{display:grid !important;grid-template-columns:minmax(0,1fr) !important;gap:18px !important;min-width:0 !important;margin:0 !important}body.tth-site-experience.tth-contact-page .tth-contact-side-card p{margin-top:8px !important;margin-bottom:0 !important;line-height:1.55 !important}body.tth-site-experience.tth-contact-page .tth-contact-email{overflow-wrap:anywhere !important;word-break:break-word !important}body.tth-site-experience.tth-contact-page .tth-contact-grid + .tth-community-cta,body.tth-site-experience.tth-contact-page .tth-contact-shell > .tth-community-cta{display:grid !important;grid-template-columns:minmax(0,1fr) !important;gap:16px !important;width:100% !important;min-width:0 !important;box-sizing:border-box !important;clear:both !important;margin:24px 0 0 !important;padding:20px 18px !important;border-radius:20px !important;box-shadow:0 8px 20px rgba(16,38,87,.07) !important}body.tth-site-experience.tth-contact-page .tth-contact-shell > .tth-community-cta .tth-community-cta-copy{width:100% !important;min-width:0 !important}body.tth-site-experience.tth-contact-page .tth-contact-shell > .tth-community-cta .tth-community-cta-copy > p{margin-top:8px !important;line-height:1.55 !important}body.tth-site-experience.tth-contact-page .tth-contact-shell > .tth-community-cta .tth-community-cta-actions{display:grid !important;grid-template-columns:minmax(0,1fr) !important;gap:10px !important;width:100% !important;margin:2px 0 0 !important}body.tth-site-experience.tth-contact-page .tth-contact-shell > .tth-community-cta .tth-community-cta-actions a{width:100% !important;min-width:0 !important;min-height:46px !important;box-sizing:border-box !important;margin:0 !important;padding:11px 14px !important;white-space:normal !important;text-align:center !important}}@media (max-width:400px){body.tth-site-experience.tth-contact-page .tth-contact-shell{padding-left:10px !important;padding-right:10px !important}body.tth-site-experience.tth-contact-page .tth-contact-hero,body.tth-site-experience.tth-contact-page .tth-contact-card,body.tth-site-experience.tth-contact-page .tth-contact-side-card,body.tth-site-experience.tth-contact-page .tth-contact-shell > .tth-community-cta{border-radius:18px !important}body.tth-site-experience.tth-contact-page .tth-contact-shell > .tth-community-cta{margin-top:22px !important;padding:18px 16px !important}}body.tth-site-experience .tth-promo-callout-icon{display:inline-flex !important;align-items:center !important;justify-content:center !important;flex:0 0 38px !important;width:38px !important;height:38px !important;padding:0 !important;line-height:1 !important;text-align:center !important;font-family:Arial,"Helvetica Neue",sans-serif !important;font-size:23px !important;font-weight:400 !important;transform:none !important}body.tth-site-experience.woocommerce-account .woocommerce-MyAccount-content .tth-member-hub > p > a[href*="wps_subscriptions"]{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;min-height:46px !important;margin:2px 0 4px !important;padding:11px 18px !important;border:1px solid var(--nb-pink) !important;border-radius:12px !important;background:var(--nb-pink) !important;color:#fff !important;box-shadow:0 4px 10px rgba(214,0,112,.12) !important;font-size:15px !important;font-weight:800 !important;line-height:1.4 !important;text-decoration:none !important}body.tth-site-experience.woocommerce-account .woocommerce-MyAccount-content .tth-member-hub > p > a[href*="wps_subscriptions"]::after{content:"→";font-size:16px;line-height:1}body.tth-site-experience.woocommerce-account .woocommerce-MyAccount-content .tth-member-hub > p > a[href*="wps_subscriptions"]:hover{background:#ae005b !important;border-color:#ae005b !important;color:#fff !important;filter:none !important;transform:none !important}body.tth-site-experience.woocommerce-account .woocommerce-MyAccount-content .tth-member-hub > p > a[href*="wps_subscriptions"]:focus-visible{outline:3px solid rgba(0,213,255,.34) !important;outline-offset:3px !important}body.tth-site-experience.woocommerce-account .tth-account-password{display:grid !important;gap:14px !important;margin:10px 0 0 !important;padding:20px !important;border:0 !important;border-radius:18px !important;background:linear-gradient(135deg,rgba(255,20,147,.045),rgba(0,213,255,.035)) !important;box-shadow:inset 0 0 0 1px rgba(17,44,143,.11) !important}body.tth-site-experience.woocommerce-account .tth-account-password legend{display:inline-flex !important;align-items:center !important;width:auto !important;max-width:max-content !important;margin:0 0 2px !important;padding:7px 11px !important;border:0 !important;border-radius:999px !important;background:#ffe7f2 !important;color:#b10064 !important;font-size:11px !important;font-weight:900 !important;line-height:1 !important;letter-spacing:.08em !important;text-transform:uppercase !important}body.tth-site-experience.tth-commerce-cart .woocommerce{width:min(1180px,calc(100% - 32px)) !important;max-width:1180px !important;margin-left:auto !important;margin-right:auto !important}body.tth-site-experience.tth-commerce-cart .woocommerce .cart-empty,body.tth-site-experience.tth-commerce-cart .woocommerce .woocommerce-info.cart-empty{width:min(720px,100%) !important;box-sizing:border-box !important;margin:20px auto 18px !important;padding:22px 24px !important;border:1px solid rgba(17,44,143,.12) !important;border-top:4px solid var(--nb-cyan) !important;border-radius:20px !important;background:linear-gradient(135deg,rgba(0,213,255,.065),#fff 45%,rgba(255,20,147,.045)) !important;box-shadow:0 10px 24px rgba(16,38,87,.065) !important;color:var(--nb-navy) !important;text-align:center !important}body.tth-site-experience.tth-commerce-cart .woocommerce .cart-empty::before{color:var(--nb-pink) !important}body.tth-site-experience.tth-commerce-cart .woocommerce .return-to-shop{text-align:center !important}body.tth-site-experience.tth-commerce-cart .woocommerce .return-to-shop .button{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:44px !important;padding:10px 18px !important;border:0 !important;border-radius:13px !important;background:var(--nb-pink) !important;color:#fff !important;font-weight:850 !important;box-shadow:0 7px 18px rgba(214,0,112,.14) !important}body.tth-site-experience.tth-commerce-cart .woocommerce > h2,body.tth-site-experience.tth-commerce-cart:is(.cross-sells,.related.products,.upsells.products) > h2{margin:28px auto 12px !important;color:var(--nb-navy) !important;font-size:clamp(25px,3vw,34px) !important;line-height:1.15 !important;text-align:center !important}body.tth-site-experience.tth-commerce-cart .woocommerce ul.products{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:18px !important;width:100% !important;box-sizing:border-box !important;margin:0 auto 34px !important;padding:22px !important;border:1px solid rgba(17,44,143,.11) !important;border-radius:24px !important;background:linear-gradient(135deg,rgba(0,213,255,.035),rgba(255,255,255,.96) 45%,rgba(255,20,147,.03)) !important;box-shadow:0 12px 28px rgba(16,38,87,.055) !important}body.tth-site-experience.tth-commerce-cart .woocommerce ul.products::before,body.tth-site-experience.tth-commerce-cart .woocommerce ul.products::after{display:none !important}body.tth-site-experience.tth-commerce-cart .woocommerce ul.products li.product{float:none !important;width:auto !important;min-width:0 !important;margin:0 !important;padding:0 0 14px !important;overflow:hidden !important;border:1px solid rgba(17,44,143,.11) !important;border-radius:0 0 18px 18px !important;background:#fff !important;box-shadow:0 7px 18px rgba(16,38,87,.055) !important;text-align:center !important}body.tth-site-experience.tth-commerce-cart .woocommerce ul.products li.product img{display:block !important;width:100% !important;aspect-ratio:1/1 !important;object-fit:contain !important;margin:0 0 12px !important;border-radius:0 !important;background:#fff !important}body.tth-site-experience.tth-commerce-cart .woocommerce ul.products li.product:is(.woocommerce-loop-product__title,.price){margin-left:12px !important;margin-right:12px !important}body.tth-site-experience.tth-commerce-cart .woocommerce ul.products li.product .woocommerce-loop-product__title{color:var(--nb-navy) !important;font-size:14px !important;line-height:1.35 !important}body.tth-site-experience.tth-commerce-cart .woocommerce ul.products li.product .button{min-height:40px !important;margin:10px 12px 0 !important;padding:9px 14px !important;border-radius:12px !important;background:var(--nb-pink) !important;color:#fff !important;font-weight:850 !important}@media (max-width:900px){body.tth-site-experience.tth-commerce-cart .woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}@media (max-width:520px){body.tth-site-experience.woocommerce-account .woocommerce-MyAccount-content .tth-member-hub > p > a[href*="wps_subscriptions"]{width:100% !important;box-sizing:border-box !important}body.tth-site-experience.woocommerce-account .tth-account-password{padding:18px 15px !important}body.tth-site-experience.tth-commerce-cart .woocommerce{width:calc(100% - 20px) !important}body.tth-site-experience.tth-commerce-cart .woocommerce ul.products{grid-template-columns:minmax(0,1fr) !important;padding:14px !important;border-radius:20px !important}}body.tth-site-experience .tth-promo-next > a.button{background:linear-gradient(135deg,var(--nb-hot) 0%,var(--nb-pink) 100%) !important;color:#fff !important;border:1px solid rgba(17,44,143,.08) !important;box-shadow:0 8px 20px rgba(214,0,112,.17) !important}body.tth-site-experience .tth-promo-next > a.button:hover{background:linear-gradient(135deg,#f20d8a 0%,#bd005f 100%) !important;color:#fff !important;filter:none !important;transform:translateY(-1px) !important;box-shadow:0 10px 24px rgba(214,0,112,.21) !important}body.tth-site-experience .tth-promo-next > a.button:focus-visible{outline:3px solid rgba(0,213,255,.72) !important;outline-offset:3px !important}body.tth-site-experience .tth-about-next .tth-community-cta,body.tth-site-experience .tth-community-cta--about{margin-top:24px !important}body.tth-site-experience.tth-contact-page .tth-contact-grid + .tth-community-cta,body.tth-site-experience.tth-contact-page .tth-contact-shell > .tth-community-cta{margin-top:30px !important}body.tth-site-experience .tth-credits-compare-hero{background:radial-gradient(circle at 0 0,rgba(0,213,255,.10),transparent 34%),radial-gradient(circle at 100% 0,rgba(255,20,147,.08),transparent 31%),#fff !important;border:1px solid rgba(17,44,143,.14) !important;box-shadow:0 10px 28px rgba(16,38,87,.06) !important}body.tth-site-experience .tth-credits-compare-hero .tth-credit-packs-eyebrow,body.tth-site-experience .tth-credits-table-head .tth-credit-packs-eyebrow{color:var(--nb-pink) !important}body.tth-site-experience .tth-credits-compare-actions .button:not(.alt){background:var(--nb-pink) !important;color:#fff !important;border-color:var(--nb-pink) !important;box-shadow:0 7px 18px rgba(214,0,112,.14) !important}body.tth-site-experience .tth-credits-compare-actions .button.alt{background:#fff !important;color:var(--nb-navy) !important;border:1px solid rgba(17,44,143,.30) !important;box-shadow:none !important}body.tth-site-experience .tth-credits-choice-cards article{border:1px solid rgba(17,44,143,.13) !important;background:linear-gradient(145deg,#fff 55%,rgba(0,213,255,.055)) !important;box-shadow:0 8px 22px rgba(16,38,87,.055) !important}body.tth-site-experience .tth-credits-choice-cards article.is-featured{border:2px solid rgba(214,0,112,.66) !important;background:radial-gradient(circle at 100% 0,rgba(255,20,147,.08),transparent 34%),radial-gradient(circle at 0 100%,rgba(0,213,255,.07),transparent 34%),#fff !important;box-shadow:0 10px 26px rgba(214,0,112,.07) !important}body.tth-site-experience .tth-credits-choice-cards span{background:#e9faff !important;color:var(--nb-navy) !important}body.tth-site-experience .tth-credits-choice-cards article.is-featured span{background:#ffe8f3 !important;color:var(--nb-pink) !important}body.tth-site-experience .tth-credits-choice-cards a{color:var(--nb-pink) !important;text-decoration:none !important}body.tth-site-experience .tth-credits-choice-cards a:hover{color:var(--nb-navy) !important}body.tth-site-experience .tth-credits-table-scroll{border:1px solid rgba(17,44,143,.14) !important;background:#fff !important;box-shadow:0 8px 22px rgba(16,38,87,.045) !important}body.tth-site-experience .tth-credits-table-scroll th{background:#ebfaff !important;color:var(--nb-navy) !important;border-bottom-color:rgba(17,44,143,.12) !important}body.tth-site-experience .tth-credits-table-scroll td{color:var(--nb-ink) !important;border-bottom-color:rgba(17,44,143,.085) !important}body.tth-site-experience .tth-credits-table-scroll tbody tr:last-child{background:linear-gradient(90deg,rgba(0,213,255,.085),rgba(255,255,255,.95) 48%,rgba(255,20,147,.075)) !important;color:var(--nb-navy) !important}body.tth-site-experience .tth-credits-compare-bottom{background:radial-gradient(circle at 0 50%,rgba(0,213,255,.10),transparent 38%),radial-gradient(circle at 100% 50%,rgba(255,20,147,.075),transparent 36%),#fff !important;border:1px solid rgba(17,44,143,.14) !important;box-shadow:0 8px 22px rgba(16,38,87,.05) !important}body.tth-site-experience .tth-credits-compare-bottom .button{background:var(--nb-pink) !important;color:#fff !important;border:1px solid var(--nb-pink) !important;box-shadow:0 7px 18px rgba(214,0,112,.13) !important}body.tth-site-experience .tth-credits-compare-bottom .button:hover{background:#bd005f !important;color:#fff !important}@media (max-width:620px){body.tth-site-experience .tth-about-next .tth-community-cta,body.tth-site-experience .tth-community-cta--about{margin-top:20px !important}body.tth-site-experience.tth-contact-page .tth-contact-grid + .tth-community-cta,body.tth-site-experience.tth-contact-page .tth-contact-shell > .tth-community-cta{margin-top:24px !important}body.tth-site-experience .tth-credits-compare-bottom .button{width:100% !important;text-align:center !important}}body.tth-site-experience .tth-credit-pack-card.is-popular{padding-top:24px !important}body.tth-site-experience .tth-credit-pack-card .tth-credit-pack-badge{position:static !important;inset:auto !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;max-width:100% !important;margin:0 auto 10px !important;padding:6px 10px !important;border-radius:999px !important;background:linear-gradient(135deg,var(--nb-hot),var(--nb-pink)) !important;color:#fff !important;box-shadow:0 5px 14px rgba(214,0,112,.13) !important;font-size:9px !important;font-weight:900 !important;line-height:1.1 !important;letter-spacing:.055em !important;text-transform:uppercase !important;white-space:nowrap !important;transform:none !important}body.tth-site-experience .tth-credit-pack-card.is-popular .tth-credit-pack-number{margin-top:0 !important}body.tth-site-experience.tth-commerce-cart .wp-block-woocommerce-empty-cart-block{width:min(1180px,calc(100% - 32px)) !important;max-width:1180px !important;margin:0 auto 42px !important;box-sizing:border-box !important}body.tth-site-experience.tth-commerce-cart .wp-block-woocommerce-empty-cart-block > .wp-block-separator.is-style-dots{margin:28px auto 22px !important;opacity:.38 !important}body.tth-site-experience.tth-commerce-cart .wp-block-woocommerce-empty-cart-block > h2:not(.wc-block-cart__empty-cart__title){width:max-content !important;max-width:100% !important;margin:0 auto 14px !important;padding:0 0 8px !important;color:var(--nb-navy) !important;font-size:clamp(27px,3vw,36px) !important;font-weight:800 !important;line-height:1.15 !important;text-align:center !important;border-bottom:4px solid var(--nb-cyan) !important;box-shadow:0 3px 0 var(--nb-hot) !important}body.tth-site-experience.tth-commerce-cart .wp-block-product-new.wc-block-grid{margin:0 !important;padding:20px !important;border:1px solid rgba(17,44,143,.12) !important;border-radius:24px !important;background:radial-gradient(circle at 0 0,rgba(0,213,255,.07),transparent 27%),radial-gradient(circle at 100% 100%,rgba(255,20,147,.055),transparent 28%),rgba(255,255,255,.94) !important;box-shadow:0 12px 28px rgba(16,38,87,.06) !important}body.tth-site-experience.tth-commerce-cart .wp-block-product-new .wc-block-grid__products{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:18px !important;margin:0 !important;padding:0 !important;list-style:none !important}body.tth-site-experience.tth-commerce-cart .wp-block-product-new .wc-block-grid__product{display:flex !important;flex-direction:column !important;min-width:0 !important;width:auto !important;margin:0 !important;padding:0 0 14px !important;overflow:hidden !important;border:1px solid rgba(17,44,143,.12) !important;border-top:4px solid var(--nb-cyan) !important;border-radius:0 0 18px 18px !important;background:#fff !important;box-shadow:0 7px 18px rgba(16,38,87,.06) !important;text-align:center !important}body.tth-site-experience.tth-commerce-cart .wp-block-product-new .wc-block-grid__product:nth-child(4n+2){border-top-color:var(--nb-hot) !important}body.tth-site-experience.tth-commerce-cart .wp-block-product-new .wc-block-grid__product:nth-child(4n+3){border-top-color:var(--nb-violet) !important}body.tth-site-experience.tth-commerce-cart .wp-block-product-new .wc-block-grid__product:nth-child(4n){border-top-color:var(--nb-navy) !important}body.tth-site-experience.tth-commerce-cart .wp-block-product-new .wc-block-grid__product-link{display:flex !important;flex:1 1 auto !important;flex-direction:column !important;color:inherit !important;text-decoration:none !important}body.tth-site-experience.tth-commerce-cart .wp-block-product-new .wc-block-grid__product-image{width:100% !important;margin:0 0 12px !important;aspect-ratio:1/1 !important;overflow:hidden !important;background:#fff !important}body.tth-site-experience.tth-commerce-cart .wp-block-product-new .wc-block-grid__product-image img{display:block !important;width:100% !important;height:100% !important;margin:0 !important;object-fit:contain !important;border-radius:0 !important;background:#fff !important}body.tth-site-experience.tth-commerce-cart .wp-block-product-new .wc-block-grid__product-title{min-height:2.7em !important;margin:0 !important;padding:0 12px !important;color:var(--nb-navy) !important;font-size:14px !important;font-weight:800 !important;line-height:1.35 !important}body.tth-site-experience.tth-commerce-cart .wp-block-product-new .wc-block-grid__product-price{margin:9px 12px 0 !important;color:var(--nb-copy) !important;font-size:12px !important;font-weight:750 !important;line-height:1.3 !important}body.tth-site-experience.tth-commerce-cart .wp-block-product-new .wp-block-button{margin:12px 12px 0 !important}body.tth-site-experience.tth-commerce-cart .wp-block-product-new .tth-credit-only-link{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;min-height:42px !important;box-sizing:border-box !important;margin:0 !important;padding:9px 12px !important;border:0 !important;border-radius:12px !important;background:var(--nb-pink) !important;color:#fff !important;box-shadow:0 6px 14px rgba(214,0,112,.13) !important;font-size:13px !important;font-weight:850 !important;line-height:1.2 !important;text-decoration:none !important}body.tth-site-experience.tth-commerce-cart .wp-block-product-new .tth-credit-only-link:hover{background:#bd005f !important;color:#fff !important;transform:translateY(-1px) !important}body.tth-site-experience.tth-commerce-cart .wp-block-product-new .wc-block-grid__product-link:focus-visible,body.tth-site-experience.tth-commerce-cart .wp-block-product-new .tth-credit-only-link:focus-visible{outline:3px solid rgba(0,213,255,.72) !important;outline-offset:3px !important}@media (max-width:900px){body.tth-site-experience.tth-commerce-cart .wp-block-product-new .wc-block-grid__products{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}@media (max-width:520px){body.tth-site-experience .tth-credit-pack-card .tth-credit-pack-badge{white-space:normal !important;text-align:center !important}body.tth-site-experience.tth-commerce-cart .wp-block-woocommerce-empty-cart-block{width:calc(100% - 20px) !important}body.tth-site-experience.tth-commerce-cart .wp-block-product-new.wc-block-grid{padding:14px !important;border-radius:20px !important}body.tth-site-experience.tth-commerce-cart .wp-block-product-new .wc-block-grid__products{grid-template-columns:minmax(0,1fr) !important;gap:14px !important}}body.tth-site-experience .tth-credit-packs-grid{padding-top:12px !important;align-items:stretch !important}body.tth-site-experience .tth-credit-pack-card{height:100% !important;box-sizing:border-box !important;overflow:visible !important}body.tth-site-experience .tth-credit-pack-card.is-popular{padding-top:24px !important}body.tth-site-experience .tth-credit-pack-card .tth-credit-pack-badge{position:absolute !important;top:-12px !important;left:50% !important;right:auto !important;bottom:auto !important;z-index:3 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:max-content !important;max-width:calc(100% - 28px) !important;margin:0 !important;padding:6px 11px !important;border:2px solid #fff !important;border-radius:999px !important;background:linear-gradient(135deg,var(--nb-hot),var(--nb-pink)) !important;color:#fff !important;box-shadow:0 5px 14px rgba(214,0,112,.16) !important;font-size:9px !important;font-weight:900 !important;line-height:1.1 !important;letter-spacing:.055em !important;text-transform:uppercase !important;white-space:nowrap !important;transform:translateX(-50%) !important}body.tth-site-experience .tth-credit-pack-card.is-popular .tth-credit-pack-number{margin-top:0 !important}body.tth-site-experience.tth-commerce-cart .wp-block-product-new .wc-block-grid__products{align-items:stretch !important}body.tth-site-experience.tth-commerce-cart .wp-block-product-new .wc-block-grid__product,body.tth-site-experience.tth-commerce-cart .wp-block-product-new.wc-block-grid.has-4-columns .wc-block-grid__product{flex:none !important;flex-basis:auto !important;max-width:none !important;width:100% !important;min-width:0 !important;box-sizing:border-box !important}body.tth-site-experience.tth-commerce-cart .wp-block-product-new .wc-block-grid__product-link{width:100% !important;min-width:0 !important}body.tth-site-experience.tth-commerce-cart .wp-block-product-new .wc-block-grid__product-image{max-width:none !important}@media (max-width:520px){body.tth-site-experience .tth-credit-packs-grid{padding-top:14px !important}body.tth-site-experience .tth-credit-pack-card .tth-credit-pack-badge{top:-11px !important;white-space:normal !important;text-align:center !important}}body.tth-site-experience .tth-free-resource-box button.tth-free-claim{width:auto !important;min-width:220px;background:var(--nb-pink) !important;color:#fff !important;border:1px solid var(--nb-pink) !important;border-radius:12px !important;min-height:46px !important;padding:11px 18px !important;font-size:15px !important;font-weight:800 !important;line-height:1.4 !important;text-align:center !important;box-shadow:0 4px 10px rgba(214,0,112,.12) !important}body.tth-site-experience .tth-free-resource-box button.tth-free-claim:hover{background:#ae005b !important;border-color:#ae005b !important;color:#fff !important}body.tth-site-experience .tth-free-resource-box button.tth-free-claim:focus-visible{outline:3px solid rgba(0,213,255,.34) !important;outline-offset:3px !important}@media (max-width:520px){body.tth-site-experience .tth-free-resource-box button.tth-free-claim{width:100% !important;min-width:0}}body.tth-site-experience .tth-owned-actions{display:flex !important;flex-wrap:wrap !important;gap:10px !important;align-items:center !important;margin-top:12px !important}body.tth-site-experience .tth-owned-actions .tth-direct-download{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:46px !important;padding:11px 18px !important;border:1px solid var(--nb-pink) !important;border-radius:12px !important;background:var(--nb-pink) !important;color:#fff !important;box-shadow:0 4px 10px rgba(214,0,112,.12) !important;font-size:15px !important;font-weight:800 !important;line-height:1.4 !important;text-decoration:none !important}body.tth-site-experience .tth-owned-actions .tth-direct-download:hover{background:#ae005b !important;border-color:#ae005b !important;color:#fff !important}body.tth-site-experience .tth-owned-actions .tth-open-library{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:46px !important;padding:11px 18px !important;border:1px solid #7386b0 !important;border-radius:12px !important;background:#fff !important;color:var(--nb-navy) !important;box-shadow:none !important;font-size:15px !important;font-weight:800 !important;line-height:1.4 !important;text-decoration:none !important}body.tth-site-experience .tth-owned-actions .tth-open-library:hover{background:var(--nb-cool) !important;border-color:var(--nb-navy) !important;color:var(--nb-navy) !important}body.tth-site-experience .tth-owned-actions:is(.tth-direct-download,.tth-open-library):focus-visible{outline:3px solid rgba(0,213,255,.44) !important;outline-offset:3px !important}body.tth-site-experience.tth-commerce-cart:is(.wp-block-woocommerce-cart,.wc-block-cart){width:min(1180px,calc(100% - 32px)) !important;max-width:1180px !important;margin:0 auto 52px !important;box-sizing:border-box !important}body.tth-site-experience.tth-commerce-cart .wc-block-components-sidebar-layout{gap:24px !important;align-items:start !important}body.tth-site-experience.tth-commerce-cart:is(.wc-block-cart__main,.wc-block-cart__sidebar){min-width:0 !important;box-sizing:border-box !important;border:1px solid rgba(17,44,143,.13) !important;border-radius:24px !important;background:#fff !important;box-shadow:0 12px 28px rgba(16,38,87,.06) !important}body.tth-site-experience.tth-commerce-cart .wc-block-cart__main{padding:20px 22px !important}body.tth-site-experience.tth-commerce-cart .wc-block-cart__sidebar{padding:22px !important;background:radial-gradient(circle at 0 0,rgba(0,213,255,.075),transparent 32%),radial-gradient(circle at 100% 100%,rgba(255,20,147,.055),transparent 34%),#fff !important}body.tth-site-experience.tth-commerce-cart .wc-block-cart-items{margin:0 !important;border:0 !important;border-collapse:separate !important;border-spacing:0 !important}body.tth-site-experience.tth-commerce-cart .wc-block-cart-items th{padding:0 8px 12px !important;color:var(--nb-muted) !important;border-bottom:1px solid rgba(17,44,143,.12) !important;font-size:11px !important;font-weight:900 !important;letter-spacing:.06em !important;text-transform:uppercase !important}body.tth-site-experience.tth-commerce-cart .wc-block-cart-items__row td{padding:18px 8px !important;border-bottom:1px solid rgba(17,44,143,.09) !important;vertical-align:top !important}body.tth-site-experience.tth-commerce-cart .wc-block-cart-item__image img{display:block !important;width:92px !important;height:92px !important;max-width:92px !important;object-fit:contain !important;border:1px solid rgba(17,44,143,.10) !important;border-radius:12px !important;background:#fff !important}body.tth-site-experience.tth-commerce-cart .wc-block-components-product-name{color:var(--nb-navy) !important;font-size:16px !important;font-weight:800 !important;line-height:1.35 !important;text-decoration:none !important}body.tth-site-experience.tth-commerce-cart .wc-block-components-product-name:hover{color:var(--nb-pink) !important}body.tth-site-experience.tth-commerce-cart:is(.wc-block-components-product-metadata,.wc-block-components-product-details,.wc-block-cart-item__prices){color:var(--nb-copy) !important;font-size:12px !important;line-height:1.5 !important}body.tth-site-experience.tth-commerce-cart .wc-block-cart-item__remove-link{color:var(--nb-pink) !important;font-weight:800 !important;text-decoration:none !important}body.tth-site-experience.tth-commerce-cart .wc-block-cart-item__remove-link:hover{color:#ae005b !important;text-decoration:underline !important}body.tth-site-experience.tth-commerce-cart .wc-block-components-totals-wrapper{padding:16px 0 !important;border-top:1px solid rgba(17,44,143,.10) !important}body.tth-site-experience.tth-commerce-cart .wc-block-components-totals-wrapper:first-child{border-top:0 !important;padding-top:0 !important}body.tth-site-experience.tth-commerce-cart .wc-block-components-totals-item__label{color:var(--nb-navy) !important;font-weight:800 !important}body.tth-site-experience.tth-commerce-cart .wc-block-components-totals-item__value{color:var(--nb-ink) !important;font-weight:900 !important}body.tth-site-experience.tth-commerce-cart .wc-block-components-totals-coupon{border-radius:12px !important}body.tth-site-experience.tth-commerce-cart .wc-block-cart__submit-container{padding-top:14px !important}body.tth-site-experience.tth-commerce-cart .wc-block-cart__submit-button{width:100% !important;min-height:48px !important}body.tth-site-experience.tth-commerce-cart:is(.wc-block-components-express-payment,.wc-block-components-express-payment-continue-rule){margin-top:14px !important;margin-bottom:14px !important}body.tth-site-experience.tth-commerce-cart .woocommerce-cart-form{width:min(1180px,calc(100% - 32px)) !important;max-width:1180px !important;margin:0 auto 22px !important;padding:20px 22px !important;box-sizing:border-box !important;border:1px solid rgba(17,44,143,.13) !important;border-radius:24px !important;background:#fff !important;box-shadow:0 12px 28px rgba(16,38,87,.06) !important}body.tth-site-experience.tth-commerce-cart .woocommerce-cart-form table.shop_table{margin:0 !important;border:0 !important;border-collapse:separate !important;border-spacing:0 !important}body.tth-site-experience.tth-commerce-cart .woocommerce-cart-form table.shop_table th{padding:10px 12px !important;color:var(--nb-muted) !important;border-bottom:1px solid rgba(17,44,143,.12) !important;font-size:11px !important;font-weight:900 !important;letter-spacing:.06em !important;text-transform:uppercase !important}body.tth-site-experience.tth-commerce-cart .woocommerce-cart-form table.shop_table td{padding:16px 12px !important;border-top:0 !important;border-bottom:1px solid rgba(17,44,143,.09) !important}body.tth-site-experience.tth-commerce-cart .woocommerce-cart-form .product-thumbnail img{width:88px !important;height:88px !important;object-fit:contain !important;border:1px solid rgba(17,44,143,.10) !important;border-radius:12px !important;background:#fff !important}body.tth-site-experience.tth-commerce-cart .woocommerce-cart-form .product-name a{color:var(--nb-navy) !important;font-weight:800 !important;text-decoration:none !important}body.tth-site-experience.tth-commerce-cart .woocommerce-cart-form .product-name a:hover{color:var(--nb-pink) !important}body.tth-site-experience.tth-commerce-cart .woocommerce-cart-form .product-remove a{color:var(--nb-pink) !important;font-weight:900 !important}body.tth-site-experience.tth-commerce-cart .cart-collaterals{width:min(1180px,calc(100% - 32px)) !important;max-width:1180px !important;margin:0 auto 52px !important;box-sizing:border-box !important}body.tth-site-experience.tth-commerce-cart .cart-collaterals .cart_totals{float:none !important;width:100% !important;max-width:540px !important;margin-left:auto !important;padding:22px !important;box-sizing:border-box !important;border:1px solid rgba(17,44,143,.13) !important;border-radius:24px !important;background:radial-gradient(circle at 0 0,rgba(0,213,255,.075),transparent 32%),radial-gradient(circle at 100% 100%,rgba(255,20,147,.055),transparent 34%),#fff !important;box-shadow:0 12px 28px rgba(16,38,87,.06) !important}body.tth-site-experience.tth-commerce-cart .cart-collaterals .cart_totals h2{margin:0 0 14px !important;color:var(--nb-navy) !important;font-size:22px !important;line-height:1.2 !important}body.tth-site-experience.tth-commerce-cart .cart-collaterals .cart_totals table{margin:0 0 14px !important;border:0 !important}body.tth-site-experience.tth-commerce-cart .cart-collaterals .cart_totals th,body.tth-site-experience.tth-commerce-cart .cart-collaterals .cart_totals td{padding:12px 8px !important;border-top:1px solid rgba(17,44,143,.09) !important}body.tth-site-experience.tth-commerce-cart .wc-proceed-to-checkout{display:grid !important;gap:10px !important;padding:12px 0 0 !important}body.tth-site-experience.tth-commerce-cart .wc-proceed-to-checkout .checkout-button{width:100% !important;margin:0 !important}@media (min-width:900px){body.tth-site-experience.tth-commerce-cart .wc-block-components-sidebar-layout{display:grid !important;grid-template-columns:minmax(0,1.55fr) minmax(320px,.72fr) !important}body.tth-site-experience.tth-commerce-cart:is(.wc-block-cart__main,.wc-block-cart__sidebar){width:auto !important;max-width:none !important}}@media (max-width:899px){body.tth-site-experience.tth-commerce-cart .wc-block-components-sidebar-layout{display:grid !important;grid-template-columns:minmax(0,1fr) !important}body.tth-site-experience.tth-commerce-cart:is(.wc-block-cart__main,.wc-block-cart__sidebar){width:100% !important;max-width:none !important}}@media (max-width:620px){body.tth-site-experience .tth-owned-actions{display:grid !important;grid-template-columns:minmax(0,1fr) !important}body.tth-site-experience .tth-owned-actions:is(.tth-direct-download,.tth-open-library){width:100% !important}body.tth-site-experience.tth-commerce-cart:is(.wp-block-woocommerce-cart,.wc-block-cart),body.tth-site-experience.tth-commerce-cart .woocommerce-cart-form,body.tth-site-experience.tth-commerce-cart .cart-collaterals{width:calc(100% - 20px) !important}body.tth-site-experience.tth-commerce-cart:is(.wc-block-cart__main,.wc-block-cart__sidebar),body.tth-site-experience.tth-commerce-cart .woocommerce-cart-form,body.tth-site-experience.tth-commerce-cart .cart-collaterals .cart_totals{padding:16px !important;border-radius:18px !important}body.tth-site-experience.tth-commerce-cart .wc-block-cart-items__row td{padding:14px 5px !important}body.tth-site-experience.tth-commerce-cart .wc-block-cart-item__image img{width:72px !important;height:72px !important;max-width:72px !important}body.tth-site-experience.tth-commerce-cart .cart-collaterals .cart_totals{max-width:none !important}} body.tth-site-experience :is(.tth-library-button-owned,.tth-home-featured-button.is-owned) { white-space:nowrap !important; font-size:13px !important; letter-spacing:-.01em !important; padding-left:12px !important; padding-right:12px !important; } body.tth-site-experience .tth-resource-bundle-offer-cta { background:var(--nb-pink) !important; border-color:var(--nb-pink) !important; color:#fff !important; box-shadow:0 4px 10px rgba(214,0,112,.12) !important; } body.tth-site-experience .tth-resource-bundle-offer-cta :is(span,strong) { color:#fff !important; } body.tth-site-experience .tth-resource-bundle-offer-cta:hover { background:#ae005b !important; border-color:#ae005b !important; color:#fff !important; } body.tth-site-experience .tth-resource-bundle-offer-cta:focus-visible { outline:3px solid rgba(0,213,255,.42) !important; outline-offset:3px !important; } body.tth-site-experience.tth-commerce-cart .wc-block-components-sidebar-layout { display:grid !important; grid-template-columns:minmax(0,1fr) !important; gap:20px !important; width:100% !important; max-width:none !important; } body.tth-site-experience.tth-commerce-cart .wc-block-cart__main { grid-column:1 / -1 !important; width:100% !important; max-width:none !important; margin:0 !important; } body.tth-site-experience.tth-commerce-cart .wc-block-cart__sidebar { grid-column:1 / -1 !important; width:100% !important; max-width:620px !important; margin:0 0 0 auto !important; padding:24px !important; } body.tth-site-experience.tth-commerce-cart .wc-block-cart__sidebar > * { max-width:100% !important; } body.tth-site-experience.tth-commerce-cart .wc-block-cart__submit-container, body.tth-site-experience.tth-commerce-cart .wc-block-cart__submit-button { width:100% !important; max-width:none !important; } body.tth-site-experience.tth-commerce-cart .wc-block-cart__submit-button { min-height:48px !important; padding:12px 18px !important; border:1px solid var(--nb-pink) !important; border-radius:12px !important; background:var(--nb-pink) !important; color:#fff !important; box-shadow:0 4px 10px rgba(214,0,112,.12) !important; font-weight:800 !important; line-height:1.25 !important; } body.tth-site-experience.tth-commerce-cart .wc-block-cart__submit-button :is(span,.wc-block-components-button__text) { color:#fff !important; white-space:normal !important; } body.tth-site-experience.tth-commerce-cart .wc-block-cart__submit-button:hover { background:#ae005b !important; border-color:#ae005b !important; } body.tth-site-experience.tth-commerce-cart .wc-block-cart__submit-button:focus-visible { outline:3px solid rgba(0,213,255,.42) !important; outline-offset:3px !important; } body.tth-site-experience.tth-commerce-cart .wc-block-cart__sidebar :is( .wc-block-components-express-payment, .wc-block-components-express-payment__content, .wc-block-components-express-payment__event-buttons, .wc-block-components-express-payment-continue-rule ) { width:100% !important; max-width:none !important; box-sizing:border-box !important; } body.tth-site-experience.tth-commerce-cart .cart-collaterals .cart_totals { max-width:620px !important; } @media (max-width:899px) { body.tth-site-experience.tth-commerce-cart .wc-block-cart__sidebar { max-width:none !important; margin:0 !important; } } @media (max-width:620px) { body.tth-site-experience :is(.tth-library-button-owned,.tth-home-featured-button.is-owned) { white-space:normal !important; font-size:14px !important; } body.tth-site-experience.tth-commerce-cart .wc-block-cart__sidebar { padding:16px !important; } } body.tth-site-experience.tth-commerce-cart :is(.wp-block-woocommerce-cart,.wc-block-cart) { width:min(980px,calc(100% - 32px)) !important; max-width:980px !important; margin:0 auto 52px !important; padding:22px !important; border:1px solid rgba(17,44,143,.14) !important; border-radius:26px !important; background: radial-gradient(circle at 0 0,rgba(0,213,255,.06),transparent 30%), radial-gradient(circle at 100% 100%,rgba(255,20,147,.045),transparent 34%), rgba(255,255,255,.96) !important; box-shadow:0 16px 36px rgba(16,38,87,.07) !important; box-sizing:border-box !important; } body.tth-site-experience.tth-commerce-cart .wc-block-components-sidebar-layout { display:grid !important; grid-template-columns:minmax(0,1fr) !important; gap:18px !important; width:100% !important; max-width:none !important; margin:0 !important; } body.tth-site-experience.tth-commerce-cart :is(.wc-block-cart__main,.wc-block-cart__sidebar) { grid-column:1 / -1 !important; width:100% !important; max-width:none !important; margin:0 !important; min-width:0 !important; box-sizing:border-box !important; } body.tth-site-experience.tth-commerce-cart .wc-block-cart__main { padding:18px 20px !important; border:1px solid rgba(17,44,143,.10) !important; border-radius:20px !important; background:#fff !important; box-shadow:none !important; } body.tth-site-experience.tth-commerce-cart .wc-block-cart__sidebar { padding:20px !important; border:1px solid rgba(17,44,143,.10) !important; border-radius:20px !important; background:#fff !important; box-shadow:none !important; } body.tth-site-experience.tth-commerce-cart .wc-block-cart__sidebar > * { width:100% !important; max-width:none !important; box-sizing:border-box !important; } body.tth-site-experience.tth-commerce-cart .wc-block-cart__submit-container, body.tth-site-experience.tth-commerce-cart .wc-block-cart__submit-button { width:100% !important; max-width:none !important; } body.tth-site-experience.tth-commerce-cart .wc-block-cart__submit-button { min-height:48px !important; border:1px solid var(--nb-pink) !important; border-radius:12px !important; background:var(--nb-pink) !important; color:#fff !important; box-shadow:0 5px 14px rgba(214,0,112,.14) !important; font-weight:900 !important; } body.tth-site-experience.tth-commerce-cart .wc-block-cart__submit-button :is(span,.wc-block-components-button__text) { color:#fff !important; } body.tth-site-experience.tth-commerce-cart .wc-block-cart__submit-button:hover { background:#ae005b !important; border-color:#ae005b !important; } body.tth-site-experience.tth-commerce-cart .woocommerce-cart-form, body.tth-site-experience.tth-commerce-cart .cart-collaterals { width:min(980px,calc(100% - 32px)) !important; max-width:980px !important; margin-left:auto !important; margin-right:auto !important; box-sizing:border-box !important; } body.tth-site-experience.tth-commerce-cart .woocommerce-cart-form { padding:20px !important; border:1px solid rgba(17,44,143,.12) !important; border-radius:22px !important; background:#fff !important; box-shadow:0 12px 28px rgba(16,38,87,.05) !important; } body.tth-site-experience.tth-commerce-cart .cart-collaterals .cart_totals { width:100% !important; max-width:none !important; margin-top:18px !important; padding:20px !important; border:1px solid rgba(17,44,143,.12) !important; border-radius:22px !important; background:#fff !important; box-shadow:0 12px 28px rgba(16,38,87,.05) !important; } body.tth-site-experience .tth-resource-bundle-offer-cta, body.tth-site-experience .tth-bundle-acquire-button { background:var(--nb-pink) !important; border-color:var(--nb-pink) !important; color:#fff !important; box-shadow:0 5px 14px rgba(214,0,112,.14) !important; } body.tth-site-experience :is(.tth-resource-bundle-offer-cta,.tth-bundle-acquire-button) :is(span,strong) { color:#fff !important; } body.tth-site-experience :is(.tth-resource-bundle-offer-cta,.tth-bundle-acquire-button):hover { background:#ae005b !important; border-color:#ae005b !important; color:#fff !important; } @media (max-width:767px) { body.tth-site-experience.tth-commerce-cart :is(.wp-block-woocommerce-cart,.wc-block-cart) { width:min(100% - 20px,980px) !important; padding:12px !important; border-radius:20px !important; } body.tth-site-experience.tth-commerce-cart :is(.wc-block-cart__main,.wc-block-cart__sidebar) { padding:14px !important; border-radius:16px !important; } body.tth-site-experience.tth-commerce-cart .woocommerce-cart-form, body.tth-site-experience.tth-commerce-cart .cart-collaterals { width:calc(100% - 20px) !important; } } body.tth-site-experience.tth-commerce-cart :is(.wp-block-woocommerce-cart,.wc-block-cart) { width:min(980px,calc(100% - 32px)) !important; max-width:980px !important; margin:0 auto 52px !important; padding:0 !important; border:0 !important; border-radius:0 !important; background:transparent !important; box-shadow:none !important; box-sizing:border-box !important; } body.tth-site-experience.tth-commerce-cart .wc-block-components-sidebar-layout { gap:18px !important; background:transparent !important; } @media (max-width:767px) { body.tth-site-experience.tth-commerce-cart :is(.wp-block-woocommerce-cart,.wc-block-cart) { width:calc(100% - 20px) !important; padding:0 !important; border:0 !important; border-radius:0 !important; background:transparent !important; box-shadow:none !important; } } body.tth-site-experience .tth-account-greeting-menu { padding:9px !important; border:1px solid #d8e4f1 !important; border-radius:18px !important; background:#ffffff !important; box-shadow:0 18px 42px rgba(17,44,143,.14) !important; } body.tth-site-experience .tth-account-greeting-menu a { color:#112c8f !important; border:1px solid transparent !important; background:transparent !important; transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease !important; } body.tth-site-experience .tth-account-greeting-menu a:hover, body.tth-site-experience .tth-account-greeting-menu a:focus-visible { color:#112c8f !important; border-color:#d8e4f1 !important; background:linear-gradient(90deg,rgba(0,213,255,.10),rgba(255,255,255,.98) 55%,rgba(255,20,147,.07)) !important; box-shadow:0 5px 14px rgba(17,44,143,.07) !important; transform:translateY(-1px) !important; outline:none !important; } body.tth-site-experience .tth-account-greeting-menu .tth-account-menu-icon { background:#f3fbff !important; color:#112c8f !important; border:1px solid #d9eaf4 !important; box-shadow:inset 0 0 0 1px rgba(255,255,255,.7) !important; } body.tth-site-experience .tth-account-greeting-menu a:hover .tth-account-menu-icon, body.tth-site-experience .tth-account-greeting-menu a:focus-visible .tth-account-menu-icon { background:#e8faff !important; border-color:#bdeaf5 !important; color:#0c3c9c !important; } body.tth-site-experience .tth-account-greeting-menu .tth-account-menu-separator { height:2px !important; margin:7px 8px !important; border-radius:999px !important; background:linear-gradient(90deg,rgba(0,213,255,.72),rgba(122,76,255,.34),rgba(255,20,147,.72)) !important; opacity:.62 !important; } body.tth-site-experience .tth-account-greeting-menu .tth-account-menu-signout { color:#c50069 !important; } body.tth-site-experience .tth-account-greeting-menu .tth-account-menu-signout .tth-account-menu-icon { background:#fff3f8 !important; color:#c50069 !important; border-color:#ffd4e7 !important; } body.tth-site-experience .tth-account-greeting-menu .tth-account-menu-signout:hover, body.tth-site-experience .tth-account-greeting-menu .tth-account-menu-signout:focus-visible { color:#a90058 !important; border-color:#ffd2e5 !important; background:linear-gradient(90deg,rgba(255,20,147,.09),#fff 72%) !important; } body.tth-site-experience .tth-account-greeting-menu .tth-account-menu-signout:hover .tth-account-menu-icon, body.tth-site-experience .tth-account-greeting-menu .tth-account-menu-signout:focus-visible .tth-account-menu-icon { background:#ffeaf3 !important; color:#a90058 !important; border-color:#ffc1dc !important; } @media (max-width:600px) { body.tth-site-experience .tth-account-greeting-menu { border-radius:16px !important; box-shadow:0 16px 34px rgba(17,44,143,.16) !important; } body.tth-site-experience .tth-account-greeting-menu a:hover, body.tth-site-experience .tth-account-greeting-menu a:focus-visible { transform:none !important; } }