:root{--tava-primary: #1e4d34;--tava-primary-light: #2d6b4a;--tava-primary-dark: #143824;--tava-secondary: #d4b896;--tava-secondary-light: #ede3d4;--tava-secondary-dark: #b89d6e;--tava-accent: #6b5235;--tava-accent-light: #8a7049;--tava-text: #1f1f1f;--tava-text-light: #5c5c5c;--tava-text-muted: #7a7a7a;--tava-bg: #fdfcfa;--tava-bg-light: #f8f6f2;--tava-success: #4A7C5F;--tava-trust-green: #1fad58;--tava-trust-green-dark: #159248;--tava-error: #C85A5A;--tava-warning: #D4A574;--tava-info: #5A8FA8;--tava-border: #E5E5E5;--tava-border-dark: #D0D0D0}:root{--tava-font-primary: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--tava-font-heading: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--tava-font-xs: .75rem;--tava-font-sm: .875rem;--tava-font-base: 1rem;--tava-font-lg: 1.125rem;--tava-font-xl: 1.25rem;--tava-font-2xl: 1.5rem;--tava-font-3xl: 1.875rem;--tava-font-4xl: 2.25rem;--tava-font-5xl: 3rem;--tava-leading-tight: 1.25;--tava-leading-normal: 1.5;--tava-leading-relaxed: 1.75;--tava-weight-normal: 400;--tava-weight-medium: 500;--tava-weight-semibold: 600;--tava-weight-bold: 700}body{font-family:var(--tava-font-primary);color:var(--tava-text);font-size:var(--tava-font-base);line-height:var(--tava-leading-normal);font-weight:var(--tava-weight-normal)}h1,h2,h3,h4,h5,h6{font-family:var(--tava-font-heading);color:var(--tava-text);font-weight:var(--tava-weight-semibold);line-height:var(--tava-leading-tight);margin-bottom:1rem}h1{font-size:var(--tava-font-4xl)}h2{font-size:var(--tava-font-3xl)}h3{font-size:var(--tava-font-2xl)}h4{font-size:var(--tava-font-xl)}h5{font-size:var(--tava-font-lg)}h6{font-size:var(--tava-font-base)}.site-header{background-color:var(--tava-bg);border-bottom:1px solid var(--tava-border)}.btn--primary,.button--primary,button[type=submit].btn{background-color:var(--tava-primary);color:var(--tava-bg);border-color:var(--tava-primary);font-weight:var(--tava-weight-medium);transition:all .3s ease}.btn--primary:hover,.button--primary:hover,button[type=submit].btn:hover{background-color:var(--tava-primary-dark);border-color:var(--tava-primary-dark);transform:translateY(-1px);box-shadow:0 4px 12px #2c5f4133}.btn--secondary,.button--secondary{background-color:transparent;color:var(--tava-primary);border:2px solid var(--tava-primary);font-weight:var(--tava-weight-medium);transition:all .3s ease}.btn--secondary:hover,.button--secondary:hover{background-color:var(--tava-primary);color:var(--tava-bg)}a{color:var(--tava-primary);text-decoration:none;transition:color .2s ease}a:hover{color:var(--tava-primary-dark);text-decoration:underline}.brand-accent{color:var(--tava-accent)}.brand-highlight{background-color:var(--tava-secondary-light);padding:.125rem .375rem;border-radius:4px}.tava-green-star-row{display:inline-flex;align-items:center;gap:.22rem;flex-shrink:0}.tava-green-star-row__box{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;background:var(--tava-trust-green);border-radius:3px;flex-shrink:0}.tava-green-star-row__glyph{color:#fff;font-size:.72rem;line-height:1}.tava-green-star-row__box--off{background:#e7e5e4}.tava-green-star-row__box--off .tava-green-star-row__glyph{color:#d6d3ce}@media(max-width:749px){h1{font-size:var(--tava-font-3xl)}h2{font-size:var(--tava-font-2xl)}h3{font-size:var(--tava-font-xl)}h4{font-size:var(--tava-font-lg)}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/tava-brand.css.map */
