.tb-nav a.tb-nav-cta{background:rgb(var(--color-button));color:rgb(var(--color-button-text));border-color:rgba(var(--color-button-text),var(--tb-button-border-opacity))}
.tb-nav a.tb-button-outline{background:transparent;color:rgb(var(--color-secondary-button-text));border-color:rgba(var(--color-secondary-button-text),var(--tb-button-border-opacity))}
.tb-nav-cart,.tb-nav-account{color:rgb(var(--color-secondary-button-text))!important;border-color:rgba(var(--color-secondary-button-text),.5)}
.tb-editor-section .tb-compare-card{border-color:rgb(var(--color-foreground))}
.tb-editor-section .tb-compare tbody tr,.tb-editor-section .tb-details{border-color:rgba(var(--color-foreground),.35)}
.tb-editor-section .product-form__submit{background:rgb(var(--color-button));color:rgb(var(--color-button-text))}
.tb-editor-section .product-form__submit.button--secondary{background:transparent;color:rgb(var(--color-secondary-button-text))}
.tb-content-page .tb-contact-field{border-color:rgb(var(--color-secondary-button-text))}
.tb-contact-card{background:var(--gradient-background)}
.tb-faq h1{color:rgb(var(--color-button))}
.tb-editor-section .tb-guide-grid{box-shadow:12px 12px rgb(var(--color-shadow))}
.tb-editor-section .tb-joint__card{box-shadow:10px 11px rgb(var(--color-shadow));border-color:rgb(var(--color-foreground))}
[id*="__purchase"] .product-form__submit{background:rgb(var(--color-button));color:rgb(var(--color-button-text))}
[id*="__purchase"] .product-form__submit.button--secondary{background:transparent;color:rgb(var(--color-secondary-button-text))}
