@import"https://fonts.googleapis.com/css2?family=Big+Shoulders+Display:wght@700;800&family=IBM+Plex+Mono:wght@400;700&family=IBM+Plex+Sans:wght@300;400;500&family=Playfair+Display:wght@600;700&family=Source+Serif+4:opsz,wght@8..60,300;8..60,400;8..60,600&display=swap";:root{--tn-navy: #0D1B2A;--tn-cream: #F2F0EA;--tn-parchment: #F8F7F2;--tn-folio: #1E3A5F;--tn-cyan: #0096B4;--tn-brick: #B84132;--tn-green: #2D7D46;--tn-gold: #8A7340;--tn-text-light: #F2F0EA;--tn-text-dark: #0D1B2A;--tn-text-muted: #5A6472;--tn-border-light: #D8D5CC;--tn-border-dark: rgba(242, 240, 234, .15);--tn-font-display: "Big Shoulders Display", sans-serif;--tn-font-mono: "IBM Plex Mono", monospace;--tn-font-cert: "Playfair Display", Georgia, serif;--tn-font-prose: "Source Serif 4", Georgia, serif;--tn-font-ui: "IBM Plex Sans", system-ui, sans-serif}.tn-pdp{font-family:var(--tn-font-ui)}.tn-zone-1{background:var(--tn-navy);color:var(--tn-text-light);padding:40px 24px 48px}.tn-zone-2{background:var(--tn-cream);color:var(--tn-text-dark);padding:40px 24px;border-top:3px solid var(--tn-navy)}.tn-zone-3{background:var(--tn-parchment);color:var(--tn-text-dark);padding:40px 24px 56px;border-top:1px solid var(--tn-border-light)}@media(min-width:750px){.tn-zone-1,.tn-zone-2,.tn-zone-3{padding-left:40px;padding-right:40px}}.tn-hero__badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.tn-hero__product-name{font-family:var(--tn-font-display);font-weight:800;font-size:clamp(28px,5vw,48px);line-height:1.05;color:var(--tn-text-light);margin:0 0 24px;letter-spacing:-.01em;text-transform:uppercase}.tn-hero__spec-number{font-family:var(--tn-font-mono);font-weight:700;font-size:clamp(48px,8vw,72px);color:var(--tn-brick);line-height:1;margin:0 0 6px;letter-spacing:-.02em}.tn-hero__spec-label{display:block;font-family:var(--tn-font-mono);font-size:9px;font-weight:400;text-transform:uppercase;letter-spacing:.12em;color:#f2f0ea8c;margin-bottom:32px}.tn-hero__field-rating{display:flex;align-items:baseline;gap:12px;margin-top:24px;padding-top:24px;border-top:1px solid var(--tn-border-dark)}.tn-hero__rating-number{font-family:var(--tn-font-mono);font-weight:700;font-size:36px;color:var(--tn-brick);line-height:1}.tn-hero__rating-label{font-family:var(--tn-font-mono);font-size:9px;font-weight:400;text-transform:uppercase;letter-spacing:.12em;color:#f2f0ea8c}.tn-badge{display:inline-block;padding:4px 12px;font-family:var(--tn-font-mono);font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;border:1px solid;line-height:1.6}.tn-badge--category{border-color:var(--tn-gold);color:var(--tn-gold);background:transparent}.tn-badge--compliance-on-record{border-color:var(--tn-green);color:var(--tn-green);background:transparent}.tn-badge--compliance-pending{border-color:#f2f0ea59;color:#f2f0ea8c;background:transparent}.tn-cert__header{font-family:var(--tn-font-cert);font-weight:700;font-size:clamp(18px,2.5vw,22px);color:var(--tn-navy);margin:0 0 4px;letter-spacing:.01em}.tn-cert__subheader{font-family:var(--tn-font-mono);font-size:9px;font-weight:400;text-transform:uppercase;letter-spacing:.12em;color:var(--tn-text-muted);margin-bottom:28px}.tn-spec-table{display:grid;grid-template-columns:minmax(110px,32%) 1fr;gap:0;border-top:1px solid var(--tn-border-light);margin-bottom:32px}.tn-spec-table dt,.tn-spec-table dd{padding:10px 0;border-bottom:1px solid var(--tn-border-light);margin:0;line-height:1.45}.tn-spec-table dt{font-family:var(--tn-font-mono);font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--tn-text-muted);padding-right:16px;padding-top:13px;align-self:start}.tn-spec-table dd{font-family:var(--tn-font-ui);font-size:14px;font-weight:400;color:var(--tn-text-dark)}.tn-assessment{background:var(--tn-navy);padding:20px 24px;margin-top:0}.tn-assessment__verdict{font-family:var(--tn-font-mono);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px}.tn-assessment__verdict--pass{color:var(--tn-green)}.tn-assessment__verdict--fail{color:var(--tn-brick)}.tn-assessment__notes{font-family:var(--tn-font-prose);font-size:14px;font-weight:300;color:var(--tn-text-light);line-height:1.65;margin:0}.tn-voice__heading{font-family:var(--tn-font-cert);font-weight:600;font-size:clamp(20px,3vw,26px);color:var(--tn-navy);margin:0 0 20px;letter-spacing:.01em}.tn-voice__prose{font-family:var(--tn-font-prose);font-size:16px;font-weight:400;line-height:1.75;color:var(--tn-text-dark);margin-bottom:28px}.tn-calibrated-badge{display:inline-flex;align-items:center;gap:10px;padding:8px 16px;background:var(--tn-navy);color:var(--tn-gold);font-family:var(--tn-font-mono);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:28px}.tn-calibrated-badge:before{content:"";display:block;width:8px;height:8px;border:2px solid var(--tn-gold);flex-shrink:0}.tn-verified-list{list-style:none;padding:0;margin:0 0 28px;display:flex;flex-direction:column;gap:12px}.tn-verified-list li{display:flex;align-items:flex-start;gap:12px;font-family:var(--tn-font-ui);font-size:14px;font-weight:400;color:var(--tn-text-dark);line-height:1.5}.tn-verified-list li:before{content:"";display:block;width:10px;height:10px;min-width:10px;background:var(--tn-green);margin-top:4px}.tn-rejection{border-left:3px solid var(--tn-brick);padding:4px 0 4px 16px;margin-top:8px}.tn-rejection__label{display:block;font-family:var(--tn-font-mono);font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--tn-brick);margin-bottom:8px}.tn-rejection__text{font-family:var(--tn-font-prose);font-size:14px;font-weight:300;line-height:1.65;color:var(--tn-text-dark);margin:0}.tn-repeat-atc{background:var(--tn-cream);padding:24px;border-top:1px solid var(--tn-border-light)}@media(min-width:750px){.tn-repeat-atc{padding:24px 40px}}.tn-atc-btn{display:block;width:100%;padding:14px 24px;background:var(--tn-cyan);color:#fff;border:none;font-family:var(--tn-font-ui);font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;text-align:center;min-height:44px;transition:opacity .15s ease}.tn-atc-btn:disabled{background:var(--tn-text-muted);cursor:not-allowed}.tn-atc-btn:hover:not(:disabled){opacity:.88}
/*# sourceMappingURL=/cdn/shop/t/2/assets/truenorma.css.map */
