/* footer-only twin of assets/css/tdb-readability.css · source md5 b55760afa18609278a5983f7f8ec5859 · built by central-wp/tools/build-gx-scoped-css.php — do not edit */
:root{--accent-ink: var(--tdb-body);}body.light-mode :where(.site-footer){--accent-ink: var(--tdb-accent);}a:where(.site-footer,.site-footer *){color: var(--accent-ink);}.btn-primary:where(.site-footer,.site-footer *),.woocommerce #respond input#submit:where(.site-footer,.site-footer *),.woocommerce a.button:where(.site-footer,.site-footer *),.woocommerce button.button:where(.site-footer,.site-footer *),.woocommerce input.button:where(.site-footer,.site-footer *){color: var(--accent-ink) !important;
  border-color: var(--accent-ink) !important;}.woocommerce-message a.restore-item:where(.site-footer,.site-footer *),.woocommerce-message a[href*="undo_item"]:where(.site-footer,.site-footer *),footer .social-icon:hover:where(.site-footer,.site-footer *),.product-hero-v3__main-info .price ins:where(.site-footer,.site-footer *),.trust-badges .badge-item a:hover:where(.site-footer,.site-footer *),.accordion-button:not(.collapsed):where(.site-footer,.site-footer *),.related.products li.product .price:where(.site-footer,.site-footer *),.upsells.products li.product .price:where(.site-footer,.site-footer *),.related.products li.product .add_to_cart_button:where(.site-footer,.site-footer *),.upsells.products li.product .add_to_cart_button:where(.site-footer,.site-footer *),.quantity button:hover:where(.site-footer,.site-footer *),.woocommerce ul.products li.product .price:where(.site-footer,.site-footer *),.woocommerce ul.products li.product .price ins:where(.site-footer,.site-footer *),.woocommerce-mini-cart-item a:not(.remove):hover:where(.site-footer,.site-footer *),.woocommerce-mini-cart__total .woocommerce-Price-amount:where(.site-footer,.site-footer *),.error-404-title:where(.site-footer,.site-footer *),.footer-nav a:hover:where(.site-footer,.site-footer *),.footer-contact a:hover:where(.site-footer,.site-footer *),.footer-social a:hover:where(.site-footer,.site-footer *),.footer-social-bottom a:hover:where(.site-footer,.site-footer *),.download-cta-section .bi-check-circle-fill:where(.site-footer,.site-footer *),.btn-download-glass-icon:where(.site-footer,.site-footer *),.tdb-ecu-spec tr:hover td:where(.site-footer,.site-footer *),.woocommerce-cart .shop_table td.product-name a:hover:where(.site-footer,.site-footer *),body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot .order-total th:where(.site-footer,.site-footer *),body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot .order-total td:where(.site-footer,.site-footer *),.layer-code:where(.site-footer,.site-footer *),.glass-card i:where(.site-footer,.site-footer *),.tdb-espec__eyebrow:where(.site-footer,.site-footer *),.tdb-gains-upsell__kicker:where(.site-footer,.site-footer *),.tdb-gains-upsell__cta:where(.site-footer,.site-footer *),body.single-product .badge-item.posted_in:where(.site-footer,.site-footer *),.tdb-hero__breadcrumbs a:hover:where(.site-footer,.site-footer *),.tdb-hero__bc-active:where(.site-footer,.site-footer *),.tdb-hero__kicker:where(.site-footer,.site-footer *),.tdb-hero__gain-arrow:where(.site-footer,.site-footer *),.tdb-hero__gain-to:where(.site-footer,.site-footer *),.tdb-hero__gain-d--pct:where(.site-footer,.site-footer *),.tdb-hero__lede strong:where(.site-footer,.site-footer *),.tdb-hero__micro-trust svg:where(.site-footer,.site-footer *),.tdb-hero__ecu-eyebrow:where(.site-footer,.site-footer *),.tdb-hero__proof b:where(.site-footer,.site-footer *),.tdb-hero__share-btn:hover:where(.site-footer,.site-footer *){color: var(--accent-ink);}.tdb-pw-step:where(.site-footer,.site-footer *){color: var(--tdb-body);}.tdb-pw-step .bi:where(.site-footer,.site-footer *){color: var(--tdb-muted);}.ts-code .ts-tk-com:where(.site-footer,.site-footer *),pre .ts-tk-com:where(.site-footer,.site-footer *){color: var(--tdb-muted);}.tdb-pw-live:where(.site-footer,.site-footer *){margin-left: 10px !important;}body:not(.light-mode) .ts2-h1:where(.site-footer,.site-footer *),body:not(.light-mode) .ts2-lede:where(.site-footer,.site-footer *),body:not(.light-mode) .ts2-eyebrow:where(.site-footer,.site-footer *),body:not(.light-mode) .tdb-hero4-trust:where(.site-footer,.site-footer *){text-shadow: 0 2px 18px rgba(2,6,23,.60), 0 1px 3px rgba(2,6,23,.50);}@media (max-width: 991.98px){body:not(.light-mode) .navbar:where(.site-footer,.site-footer *){background-color: color-mix(in srgb, var(--tdb-ground) 94%, transparent) !important;
    backdrop-filter: blur(14px); -webkit-backdrop-filter: blur(14px);}body.light-mode .navbar:where(.site-footer,.site-footer *){background-color: rgba(255,255,255,.95) !important;}}@media (max-width: 640px){.tdb-hero4-grid > *:where(.site-footer,.site-footer *),.tdb-hero4-copy:where(.site-footer,.site-footer *),.tdb-hero4-visual:where(.site-footer,.site-footer *){min-width: 0;}.ts2-eyebrow:where(.site-footer,.site-footer *),.ts2-eyebrow *:where(.site-footer,.site-footer *){white-space: normal !important;}.ts2-eyebrow:where(.site-footer,.site-footer *){max-width: 100%;}.tdb-pw:where(.site-footer,.site-footer *){max-width: 100% !important;}.tdb-pw-live:where(.site-footer,.site-footer *){display: none !important;}.tdb-pw-bar:where(.site-footer,.site-footer *){padding-right: 122px !important;}.tdb-pw-badge:where(.site-footer,.site-footer *){font-size: 11px !important; padding: 7px 11px !important;}.tdb-pw-badge-a:where(.site-footer,.site-footer *){top: -12px !important; right: 6px !important; left: auto !important;}.tdb-pw-badge-b:where(.site-footer,.site-footer *){bottom: -22px !important; left: 6px !important; right: auto !important;}.tdb-pw-foot:where(.site-footer,.site-footer *){flex-wrap: wrap !important;}.tdb-cmp2-wrap:where(.site-footer,.site-footer *),.ts-table-wrap:where(.site-footer,.site-footer *){overflow-x: auto !important; -webkit-overflow-scrolling: touch;
    scrollbar-width: thin;}:not(.ts-table-wrap) > .ts-table:where(.site-footer,.site-footer *),:not(.tdb-cmp2-wrap) > .tdb-cmp2:where(.site-footer,.site-footer *){display: block; overflow-x: auto; -webkit-overflow-scrolling: touch; scrollbar-width: thin;}.ts-term:where(.site-footer,.site-footer *),.ts-shell:where(.site-footer,.site-footer *),.ts-code:where(.site-footer,.site-footer *),pre[class*="ts-"]:where(.site-footer,.site-footer *){overflow-x: auto;}.ts2-contact-grid:where(.site-footer,.site-footer *){grid-template-columns: minmax(0,1fr) !important;}[class*="ts2-"][class*="-grid"]:where(.site-footer,.site-footer *){grid-template-columns: minmax(0,1fr) !important;}a[href*="wa.me"]:where(.site-footer,.site-footer *),a[href*="api.whatsapp"]:where(.site-footer,.site-footer *),.whatsapp-float:where(.site-footer,.site-footer *),.wa-float:where(.site-footer,.site-footer *){transform: scale(.82); transform-origin: bottom left;}}@media (max-width: 420px){.tdb-recent-buys li:where(.site-footer,.site-footer *){flex-wrap: wrap; min-width: 0;}}@media (max-width: 768px){.single-layout:where(.site-footer,.site-footer *){grid-template-columns: minmax(0,1fr) !important;}.single-layout > *:where(.site-footer,.site-footer *){min-width: 0; grid-column: 1 / -1 !important;}.toc-sidebar:where(.site-footer,.site-footer *),#tocCard:where(.site-footer,.site-footer *){width: 100% !important; max-width: 100% !important; margin-left: 0 !important;}.single-content:where(.site-footer,.site-footer *){max-width: 100% !important;}.single-content table:where(.site-footer,.site-footer *){display: block; overflow-x: auto; -webkit-overflow-scrolling: touch;}}@media (max-width: 640px){body.search .row.g-5:where(.site-footer,.site-footer *){--bs-gutter-x: 1.5rem;}}@media (max-width: 991.98px){.header-icon-item .search-dropdown:where(.site-footer,.site-footer *){position: fixed !important; top: 72px;
    left: 16px !important; right: 16px !important; width: auto !important;
    transform: none !important;}.search-dropdown .searchform:where(.site-footer,.site-footer *),.search-dropdown #searchform:where(.site-footer,.site-footer *){width: 100% !important; min-width: 0 !important;}.search-dropdown #s:where(.site-footer,.site-footer *){width: 100% !important;}}#tdb-cookie-consent:where(.site-footer,.site-footer *){padding-bottom: calc(1rem + env(safe-area-inset-bottom, 0px)) !important;}#tdb-wa-float:where(.site-footer,.site-footer *){bottom: calc(24px + env(safe-area-inset-bottom, 0px));}@media (max-width: 768px){#tdb-wa-float:where(.site-footer,.site-footer *){bottom: calc(20px + env(safe-area-inset-bottom, 0px));}}body.tdb-consent-open #tdb-wa-float:where(.site-footer,.site-footer *){bottom: calc(var(--tdb-consent-h, 96px) + 14px) !important;}.navbar .current-menu-item > a:where(.site-footer,.site-footer *),.navbar .current_page_item > a:where(.site-footer,.site-footer *),.navbar .current-menu-parent > a:where(.site-footer,.site-footer *),.navbar .current_page_parent > a:where(.site-footer,.site-footer *){color: var(--tdb-body) !important; font-weight: 700 !important;}body.light-mode .navbar .current-menu-item > a:where(.site-footer,.site-footer *),body.light-mode .navbar .current_page_item > a:where(.site-footer,.site-footer *),body.light-mode .navbar .current-menu-parent > a:where(.site-footer,.site-footer *),body.light-mode .navbar .current_page_parent > a:where(.site-footer,.site-footer *){color: var(--tdb-accent) !important;}body.light-mode .tdb-footer:where(.site-footer,.site-footer *){color: #475569;}body.light-mode .tdb-footer a:not(.btn-tdbf):not([class*="btn"]):where(.site-footer,.site-footer *){color: #475569 !important;}body.light-mode .tdb-footer a:not(.btn-tdbf):not([class*="btn"]):hover:where(.site-footer,.site-footer *){color: var(--tdb-accent) !important;}body.light-mode .tdb-footer .footer-bottom:where(.site-footer,.site-footer *),body.light-mode .tdb-footer .footer-bottom span:where(.site-footer,.site-footer *),body.light-mode .tdb-footer p:where(.site-footer,.site-footer *),body.light-mode .tdb-footer li:where(.site-footer,.site-footer *){color: var(--tdb-muted);}body.light-mode .tdb-footer .footer-social a:where(.site-footer,.site-footer *){color: #475569 !important; border-color: color-mix(in srgb, var(--tdb-line) 18%, transparent) !important;}@media (max-width: 991.98px){.header-icons .header-icon-item > a:where(.site-footer,.site-footer *),.header-icons .header-icon-item > button:where(.site-footer,.site-footer *){padding: 10px; margin: -10px 2px; display: inline-flex;}}.tdb-shop .ts2-page-header:where(.site-footer,.site-footer *){position:relative;overflow:hidden;padding:0}.tdb-shop .ts2-glow:where(.site-footer,.site-footer *){position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none}.tdb-shop .ts2-glow-a:where(.site-footer,.site-footer *){width:480px;height:480px;background:color-mix(in srgb, var(--tdb-accent) 16%, transparent);top:-180px;left:8%}.tdb-shop .ts2-glow-b:where(.site-footer,.site-footer *){width:420px;height:420px;background:color-mix(in srgb, var(--tdb-support) 10%, transparent);top:-140px;right:6%}.tdb-shop .ts2-eyebrow:where(.site-footer,.site-footer *){display:inline-flex;align-items:center;gap:8px;padding:7px 16px;border-radius:999px;
  background:color-mix(in srgb, var(--tdb-accent) 10%, transparent);border:1px solid color-mix(in srgb, var(--tdb-accent) 30%, transparent);
  font-family:var(--mono,Menlo,monospace);font-size:10.5px;font-weight:700;letter-spacing:.14em;
  text-transform:uppercase;color:var(--tdb-body)}body.light-mode .tdb-shop .ts2-eyebrow:where(.site-footer,.site-footer *){color:var(--tdb-accent);background:color-mix(in srgb, var(--tdb-accent) 7%, transparent);border-color:color-mix(in srgb, var(--tdb-accent) 25%, transparent)}.tdb-shop .tdbs-hero:where(.site-footer,.site-footer *){padding:64px 0 40px;text-align:center}.tdb-shop .tdbs-eyebrow:where(.site-footer,.site-footer *){display:inline-flex;align-items:center;gap:8px;margin-bottom:18px}.tdb-shop .tdbs-eyebrow i:where(.site-footer,.site-footer *){width:8px;height:8px;border-radius:50%;background:var(--tdb-success);flex:none}@media(prefers-reduced-motion:no-preference){.tdb-shop .tdbs-eyebrow i:where(.site-footer,.site-footer *){animation:tdbsPulse 2.2s ease-out infinite}}@keyframes tdbsPulse{0%{box-shadow:0 0 0 0 rgba(52,211,153,.5)}70%{box-shadow:0 0 0 8px rgba(52,211,153,0)}100%{box-shadow:0 0 0 0 rgba(52,211,153,0)}}.tdb-shop .tdbs-h1:where(.site-footer,.site-footer *){font-size:clamp(30px,5vw,46px);font-weight:800;letter-spacing:-.02em;color:var(--tdb-text);margin:0 0 14px}body.light-mode .tdb-shop .tdbs-h1:where(.site-footer,.site-footer *){color:var(--tdb-on-light)}.tdb-shop .tdbs-sub:where(.site-footer,.site-footer *){max-width:620px;margin:0 auto;color:var(--tdb-body);font-size:16.5px;line-height:1.65}body.light-mode .tdb-shop .tdbs-sub:where(.site-footer,.site-footer *){color:#475569}.tdb-shop .tdbs-cats:where(.site-footer,.site-footer *){display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:26px}.tdb-shop .tdbs-cat:where(.site-footer,.site-footer *){display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;
  font-size:13px;font-weight:600;text-decoration:none;color:var(--tdb-text);
  background:rgba(148,163,184,.08);border:1px solid color-mix(in srgb, var(--tdb-line) 22%, transparent);
  transition:transform .2s ease,border-color .2s ease,background .2s ease,color .2s ease}.tdb-shop .tdbs-cat span:where(.site-footer,.site-footer *){font-family:var(--mono,Menlo,monospace);font-size:10.5px;color:var(--tdb-muted);
  background:rgba(148,163,184,.12);border-radius:999px;padding:2px 8px}.tdb-shop .tdbs-cat:hover:where(.site-footer,.site-footer *){transform:translateY(-2px);border-color:color-mix(in srgb, var(--tdb-accent) 55%, transparent);
  background:color-mix(in srgb, var(--tdb-accent) 12%, transparent);color:var(--tdb-text)}body.light-mode .tdb-shop .tdbs-cat:where(.site-footer,.site-footer *){color:var(--tdb-on-light);background:color-mix(in srgb, var(--tdb-surface) 4%, transparent);border-color:color-mix(in srgb, var(--tdb-line) 14%, transparent)}body.light-mode .tdb-shop .tdbs-cat:hover:where(.site-footer,.site-footer *){color:var(--tdb-accent);background:color-mix(in srgb, var(--tdb-accent) 8%, transparent)}.tdb-shop .woocommerce-result-count:where(.site-footer,.site-footer *){color:var(--tdb-muted);font-family:var(--mono,Menlo,monospace);font-size:12px;
  letter-spacing:.06em;text-transform:uppercase}.tdb-shop .woocommerce-ordering select:where(.site-footer,.site-footer *){background:color-mix(in srgb, var(--tdb-surface) 55%, transparent);border:1px solid color-mix(in srgb, var(--tdb-line) 25%, transparent);
  color:var(--tdb-text);border-radius:10px;padding:8px 12px;font-size:13.5px}body.light-mode .tdb-shop .woocommerce-ordering select:where(.site-footer,.site-footer *){background:#fff;color:var(--tdb-on-light);border-color:color-mix(in srgb, var(--tdb-line) 18%, transparent)}.tdb-shop ul.products li.product:where(.site-footer,.site-footer *){position:relative;overflow:hidden;border-radius:16px;
  background:color-mix(in srgb, var(--tdb-surface) 45%, transparent);border:1px solid color-mix(in srgb, var(--tdb-line) 16%, transparent);
  padding:0 0 16px;text-align:center;
  transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.tdb-shop ul.products li.product:hover:where(.site-footer,.site-footer *){transform:translateY(-5px);border-color:color-mix(in srgb, var(--tdb-accent) 50%, transparent);
  box-shadow:0 22px 48px -22px rgba(37,99,235,.4)}body.light-mode .tdb-shop ul.products li.product:where(.site-footer,.site-footer *){background:#fff;border-color:color-mix(in srgb, var(--tdb-line) 10%, transparent);
  box-shadow:0 6px 20px -12px rgba(15,23,42,.12)}@media(prefers-reduced-motion:no-preference){.tdb-shop ul.products li.product:where(.site-footer,.site-footer *)::after{content:"";position:absolute;top:0;bottom:0;width:90px;left:-130px;
    background:linear-gradient(105deg,transparent,rgba(148,197,255,.07),transparent);
    transform:skewX(-12deg);transition:left .6s ease;pointer-events:none;z-index:1}.tdb-shop ul.products li.product:hover:where(.site-footer,.site-footer *)::after{left:130%}}.tdb-shop ul.products li.product img:where(.site-footer,.site-footer *){width:100%;height:auto;border-radius:0;margin:0 0 14px;
  transition:transform .35s ease;display:block}.tdb-shop ul.products li.product:hover img:where(.site-footer,.site-footer *){transform:scale(1.04)}.tdb-shop ul.products li.product .woocommerce-loop-product__link:where(.site-footer,.site-footer *){display:block;overflow:hidden;text-decoration:none}.tdb-shop ul.products li.product .woocommerce-loop-product__title:where(.site-footer,.site-footer *){font-size:14.5px;font-weight:700;
  color:var(--tdb-text);line-height:1.45;padding:0 16px;margin:0 0 8px;min-height:42px}body.light-mode .tdb-shop ul.products li.product .woocommerce-loop-product__title:where(.site-footer,.site-footer *){color:var(--tdb-on-light)}.tdb-shop ul.products li.product .price:where(.site-footer,.site-footer *){display:block;color:var(--tdb-body);font-weight:800;font-size:16px;
  font-variant-numeric:tabular-nums;margin:0 0 12px}.tdb-shop ul.products li.product .price del:where(.site-footer,.site-footer *){color:var(--tdb-muted);font-weight:500;font-size:13px;margin-right:8px}.tdb-shop ul.products li.product .price ins:where(.site-footer,.site-footer *){text-decoration:none}body.light-mode .tdb-shop ul.products li.product .price:where(.site-footer,.site-footer *){color:var(--tdb-accent)}.tdb-shop ul.products li.product .button:where(.site-footer,.site-footer *){display:inline-block;background:var(--tdb-accent) !important;color:var(--tdb-accent-ink) !important;border:0 !important;
  border:0;border-radius:999px;padding:9px 22px;font-size:13px;font-weight:700;
  transition:background .2s ease,transform .2s ease;text-decoration:none}.tdb-shop ul.products li.product .button:hover:where(.site-footer,.site-footer *){background:var(--tdb-accent);transform:translateY(-1px)}.tdb-shop ul.products li.product .onsale:where(.site-footer,.site-footer *){position:absolute;top:12px;left:12px;z-index:2;
  background:linear-gradient(135deg,var(--tdb-accent),var(--tdb-accent));color:var(--tdb-text);border-radius:999px;
  padding:5px 13px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;
  min-width:0;min-height:0;line-height:1.4}.tdb-shop .tdbs-rev:where(.site-footer,.site-footer *){opacity:0;transform:translateY(16px)}.tdb-shop .tdbs-rev.tdbs-vis:where(.site-footer,.site-footer *){opacity:1;transform:none;
  transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1)}.tdb-shop .woocommerce-pagination ul.page-numbers:where(.site-footer,.site-footer *){border:0;display:flex;gap:8px;justify-content:center}.tdb-shop .woocommerce-pagination ul.page-numbers li:where(.site-footer,.site-footer *){border:0}.tdb-shop .woocommerce-pagination .page-numbers li .page-numbers:where(.site-footer,.site-footer *){display:inline-flex;align-items:center;justify-content:center;
  min-width:38px;height:38px;border-radius:10px;background:rgba(148,163,184,.08);
  border:1px solid color-mix(in srgb, var(--tdb-line) 20%, transparent);color:var(--tdb-text);font-weight:600;transition:all .2s ease}.tdb-shop .woocommerce-pagination .page-numbers li .page-numbers.current:where(.site-footer,.site-footer *),.tdb-shop .woocommerce-pagination .page-numbers li .page-numbers:hover:where(.site-footer,.site-footer *){background:var(--tdb-accent);color:var(--tdb-accent-ink);border-color:var(--tdb-accent)}body.light-mode .tdb-shop .woocommerce-pagination .page-numbers li .page-numbers:where(.site-footer,.site-footer *){color:var(--tdb-on-light);background:color-mix(in srgb, var(--tdb-surface) 4%, transparent)}@media(max-width:640px){.tdb-shop .tdbs-hero:where(.site-footer,.site-footer *){padding:44px 0 28px}.tdb-shop ul.products:where(.site-footer,.site-footer *){display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:14px !important}.tdb-shop ul.products li.product:where(.site-footer,.site-footer *){width:auto !important;margin:0 !important}.tdb-shop .tdbs-cats:where(.site-footer,.site-footer *){gap:8px}.tdb-shop .tdbs-cat:where(.site-footer,.site-footer *){padding:7px 12px;font-size:12px}.tdb-shop ul.products li.product .woocommerce-loop-product__title:where(.site-footer,.site-footer *){font-size:13px;min-height:0}}body.woocommerce-account .tdb-form-container:where(.site-footer,.site-footer *){border:1px solid color-mix(in srgb, var(--tdb-line) 18%, transparent);border-radius:16px;
  transition:border-color .3s ease,box-shadow .3s ease}body.woocommerce-account .tdb-form-container:focus-within:where(.site-footer,.site-footer *){border-color:color-mix(in srgb, var(--tdb-accent) 50%, transparent);box-shadow:0 0 0 1px rgba(37,99,235,.18),0 24px 60px -30px rgba(37,99,235,.35)}body.woocommerce-account .tdb-input:where(.site-footer,.site-footer *){transition:border-color .2s ease,box-shadow .25s ease,background .2s ease}body.woocommerce-account .tdb-input:focus:where(.site-footer,.site-footer *){border-color:var(--tdb-accent) !important;outline:none;
  box-shadow:0 0 0 4px rgba(37,99,235,.14),0 0 22px -6px rgba(37,99,235,.35)}body.woocommerce-account .tdb-btn-primary:where(.site-footer,.site-footer *){transition:background .2s ease,transform .2s ease,box-shadow .25s ease}body.woocommerce-account .tdb-btn-primary:hover:where(.site-footer,.site-footer *){transform:translateY(-2px);
  box-shadow:0 14px 30px -12px rgba(37,99,235,.5)}body.woocommerce-account .tdb-nav-link:where(.site-footer,.site-footer *){transition:color .2s ease,background .2s ease}body.woocommerce-account .tdb-icon-box:where(.site-footer,.site-footer *){transition:transform .25s ease,box-shadow .25s ease}body.woocommerce-account .tdb-card-title:where(.site-footer,.site-footer *){transition:color .2s ease}body.woocommerce-account .tdb-col-left > div:hover .tdb-icon-box:where(.site-footer,.site-footer *){transform:translateY(-3px) scale(1.05)}@media(prefers-reduced-motion:no-preference){body.woocommerce-account .tdb-form-container:where(.site-footer,.site-footer *){animation:tdbaIn .6s cubic-bezier(.22,1,.36,1) both}body.woocommerce-account .tdb-col-left > div:where(.site-footer,.site-footer *){animation:tdbaIn .6s cubic-bezier(.22,1,.36,1) both}body.woocommerce-account .tdb-col-left > div:nth-child(2):where(.site-footer,.site-footer *){animation-delay:.08s}body.woocommerce-account .tdb-col-left > div:nth-child(3):where(.site-footer,.site-footer *){animation-delay:.16s}body.woocommerce-account .tdb-col-left > div:nth-child(4):where(.site-footer,.site-footer *){animation-delay:.24s}}@keyframes tdbaIn{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}#tdbm-progress:where(.site-footer,.site-footer *){position:fixed;top:0;left:0;right:0;height:2.5px;z-index:10050;
  transform-origin:0 50%;transform:scaleX(0);pointer-events:none;
  background:linear-gradient(90deg,var(--tdb-accent),var(--tdb-support));
  box-shadow:0 0 10px rgba(37,99,235,.45)}body.admin-bar #tdbm-progress:where(.site-footer,.site-footer *){top:32px}html.tdbm-canvas :where(.site-footer){background-color:var(--tdb-ground);
  background-image:repeating-linear-gradient(0deg,rgba(122,162,232,.06) 0 1px,transparent 1px 64px),
    repeating-linear-gradient(90deg,rgba(122,162,232,.06) 0 1px,transparent 1px 64px);
  background-size:64px 64px;background-attachment:fixed}html.tdbm-canvas:has(body.light-mode) :where(.site-footer){background-color:#f6f8fc;
  background-image:repeating-linear-gradient(0deg,rgba(37,99,235,.05) 0 1px,transparent 1px 64px),
    repeating-linear-gradient(90deg,rgba(37,99,235,.05) 0 1px,transparent 1px 64px)}html.tdbm-canvas body:where(.site-footer,.site-footer *){background:transparent !important}#tdbm-bgcanvas:where(.site-footer,.site-footer *){position:fixed;inset:0;width:100vw;height:100vh;z-index:-1;pointer-events:none}html.tdbm-canvas .ts2:where(.site-footer,.site-footer *){background:transparent !important}html.tdbm-canvas .ts2-section-alt:where(.site-footer,.site-footer *){background:color-mix(in srgb, var(--tdb-band) 55%, transparent) !important}html.tdbm-canvas body.light-mode .ts2-section-alt:where(.site-footer,.site-footer *){background:rgba(255,255,255,.55) !important}html.tdbm-canvas .tdb-shop ~ *:where(.site-footer,.site-footer *){}html.tdbm-canvas main.site-main:where(.site-footer,.site-footer *){background:transparent}@media(prefers-reduced-motion:no-preference){.ts2-glow-a:where(.site-footer,.site-footer *){animation:tdbmOrbA 26s ease-in-out infinite alternate}.ts2-glow-b:where(.site-footer,.site-footer *){animation:tdbmOrbB 32s ease-in-out infinite alternate}}@keyframes tdbmOrbA{from{transform:translate(0,0) scale(1)}to{transform:translate(60px,30px) scale(1.12)}}@keyframes tdbmOrbB{from{transform:translate(0,0) scale(1.08)}to{transform:translate(-70px,22px) scale(.96)}}@media(prefers-reduced-motion:no-preference){.ts2 h1 em:where(.site-footer,.site-footer *),.ts2 .ts2-h2 em:where(.site-footer,.site-footer *){background:linear-gradient(100deg,#9bb8ef 0%,var(--tdb-accent) 30%,var(--tdb-support) 50%,var(--tdb-accent) 70%,#9bb8ef 100%);
    background-size:220% 100%;-webkit-background-clip:text;background-clip:text;
    -webkit-text-fill-color:transparent;color:transparent;font-style:inherit;
    animation:tdbmShimmer 7s ease-in-out infinite}body.light-mode .ts2 h1 em:where(.site-footer,.site-footer *),body.light-mode .ts2 .ts2-h2 em:where(.site-footer,.site-footer *){background-image:linear-gradient(100deg,#1d4ed8 0%,#2563eb 35%,#0891b2 50%,#2563eb 65%,#1d4ed8 100%)}}@keyframes tdbmShimmer{0%,100%{background-position:0% 0}50%{background-position:100% 0}}.ts2-btn-primary:where(.site-footer,.site-footer *),.tdb-shop ul.products li.product .button:where(.site-footer,.site-footer *),.single_add_to_cart_button:where(.site-footer,.site-footer *),.buy_now_button:where(.site-footer,.site-footer *){position:relative;overflow:hidden}@media(prefers-reduced-motion:no-preference){.ts2-btn-primary:where(.site-footer,.site-footer *)::before,.tdb-shop ul.products li.product .button:where(.site-footer,.site-footer *)::before,.single_add_to_cart_button:where(.site-footer,.site-footer *)::before,.buy_now_button:where(.site-footer,.site-footer *)::before{content:"";position:absolute;top:0;bottom:0;width:46px;left:-70px;
    background:linear-gradient(105deg,transparent,rgba(255,255,255,.28),transparent);
    transform:skewX(-14deg);transition:left .55s ease;pointer-events:none}.ts2-btn-primary:hover:where(.site-footer,.site-footer *)::before,.tdb-shop ul.products li.product .button:hover:where(.site-footer,.site-footer *)::before,.single_add_to_cart_button:hover:where(.site-footer,.site-footer *)::before,.buy_now_button:hover:where(.site-footer,.site-footer *)::before{left:115%}}.tdbm-tiltable:where(.site-footer,.site-footer *){transition:transform .18s ease-out,border-color .25s ease,box-shadow .25s ease;will-change:transform}:root{--mono:'JetBrains Mono',ui-monospace,Menlo,monospace}h1:where(.site-footer,.site-footer *),h2:where(.site-footer,.site-footer *),h3:where(.site-footer,.site-footer *),.tdbs-h1:where(.site-footer,.site-footer *),.tdb-hero__h1:where(.site-footer,.site-footer *),.ts-h2:where(.site-footer,.site-footer *),.ts-h3:where(.site-footer,.site-footer *){font-family:'Plus Jakarta Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}#ts-wrapper .ts-card:where(.site-footer,.site-footer *){border-radius:14px !important}#ts-wrapper .ts-kicker:where(.site-footer,.site-footer *){font-family:var(--mono)}body.light-mode #hero .sc-btn:where(.site-footer,.site-footer *),[data-bs-theme="light"] #hero .sc-btn:where(.site-footer,.site-footer *){color:var(--tdb-on-dark) !important;
  background:rgba(10,14,20,.55) !important;
  border-color:rgba(255,255,255,.22) !important;}body.light-mode #hero .sc-btn:hover:where(.site-footer,.site-footer *),[data-bs-theme="light"] #hero .sc-btn:hover:where(.site-footer,.site-footer *){color:#fff !important;
  background:rgba(10,14,20,.72) !important;}#hero .sc-caption:where(.site-footer,.site-footer *){width:fit-content;
  max-width:min(62ch,92%);
  margin:20px auto 0;
  padding:8px 16px;
  border-radius:12px;
  background:rgba(8,12,18,.58);
  color:var(--tdb-on-dark);
  display:grid;
  place-items:center;}
