:root{--tms-navy: #101c2c;--tms-navy-2: #172840;--tms-ink: #0b1420;--tms-charcoal: #202832;--tms-brass: #c99a35;--tms-brass-hi: #ddb35a;--tms-brass-dark: #8a6418;--tms-silver: #c7cdd3;--tms-paper: #f3f5f7;--tms-line: #dbe0e6;--tms-line-strong: #b9c1ca;--tms-text: #18222e;--tms-muted: #586473;--tms-ok: #1d6b40;--tms-error: #a52a1f;--tms-focus: #a87814;--tms-radius: 3px;--tms-head: Bahnschrift, "DIN Alternate", "DIN Condensed", "Barlow Semi Condensed", "Roboto Condensed", "Arial Narrow", sans-serif-condensed, system-ui, sans-serif;--tms-body: system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--tms-mono: ui-monospace, "SFMono-Regular", Consolas, "Liberation Mono", monospace;--tms-wrap: 1200px;--tms-gutter: 16px;--tms-bar-h: 0px}.tms-site{margin:0;background:#fff;color:var(--tms-text);font:400 1.0625rem/1.6 var(--tms-body);-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility}.tms-site *,.tms-site *:before,.tms-site *:after{box-sizing:border-box}.tms-site img,.tms-site svg,.tms-site picture{max-width:100%}.tms-site img{height:auto;display:block}.tms-site :where(a){color:var(--tms-brass-dark);text-underline-offset:.18em}.tms-site :where(a):hover{color:var(--tms-navy)}.tms-site :where(h1,h2,h3,h4){font-family:var(--tms-head);font-weight:700;line-height:1.12;color:var(--tms-navy);margin:0 0 .5em;letter-spacing:.005em;font-stretch:condensed}.tms-site :where(h1){font-size:clamp(2rem,1.35rem + 2.9vw,3.35rem)}.tms-site :where(h2){font-size:clamp(1.5rem,1.2rem + 1.25vw,2.1rem)}.tms-site :where(h3){font-size:1.2rem}.tms-site :where(p){margin:0 0 1em}.tms-site :where(ul,ol){margin:0 0 1em}.tms-site :focus-visible{outline:3px solid var(--tms-focus);outline-offset:2px;border-radius:2px}.tms-site :where(button){font:inherit}.tms-site .screen-reader-text,.tms-site .screen-reader-text *{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tms-skip{position:absolute;left:12px;top:-60px;z-index:1000;background:var(--tms-brass);color:var(--tms-navy)!important;padding:10px 16px;font-weight:700;border-radius:var(--tms-radius)}.tms-skip:focus{top:12px}.tms-wrap{width:100%;max-width:var(--tms-wrap);margin:0 auto;padding:0 var(--tms-gutter)}.tms-narrow{max-width:800px}@media(min-width:760px){:root{--tms-gutter: 28px}}.tms-utility,.tms-hero,.tms-band,.tms-footer,.tms-section--navy,.tms-cta,.tms-mobile-bar{--tms-focus: #e8c56c}.tms-icon{flex:none;display:inline-block;vertical-align:-.2em}.tms-utility{background:var(--tms-ink);color:var(--tms-silver);font-size:.86rem;display:none}.tms-utility__inner{display:flex;justify-content:space-between;gap:24px;padding-top:7px;padding-bottom:7px}.tms-utility p{margin:0;display:flex;flex-wrap:wrap;gap:4px 18px;align-items:center}.tms-utility a{color:#fff;text-decoration:none;font-variant-numeric:tabular-nums}.tms-utility a:hover{color:var(--tms-brass-hi);text-decoration:underline}.tms-utility__label{color:var(--tms-silver)}.tms-utility__places span{display:inline-flex;gap:6px;align-items:center}@media(min-width:900px){.tms-utility{display:block}}.tms-header{position:sticky;top:0;z-index:50;background:#fff;border-bottom:1px solid var(--tms-line)}.admin-bar .tms-header{top:46px}@media(min-width:783px){.admin-bar .tms-header{top:32px}}@media(max-width:600px){.admin-bar .tms-header{top:0}}.tms-header__inner{display:flex;align-items:center;gap:16px;min-height:64px}.tms-brand{display:inline-flex;align-items:center;margin-right:auto}.tms-brand .tms-logo-img{width:auto;height:44px}.tms-nav-toggle{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--tms-line-strong);background:#fff;color:var(--tms-navy);border-radius:var(--tms-radius);padding:9px 12px;font-weight:600;cursor:pointer;min-height:44px}.tms-nav{display:none}.tms-nav-open .tms-nav{display:block;position:absolute;left:0;right:0;top:100%;background:#fff;border-bottom:1px solid var(--tms-line);box-shadow:0 18px 30px -24px #101c2c99;max-height:calc(100vh - 64px);overflow-y:auto;padding:8px var(--tms-gutter) 20px}.tms-nav__list{list-style:none;margin:0;padding:0}.tms-nav__list>li{border-bottom:1px solid var(--tms-line);position:relative}.tms-nav__list a,.tms-nav__item>span{display:block;padding:13px 4px;color:var(--tms-navy);text-decoration:none;font-weight:600;font-family:var(--tms-head);font-size:1.08rem;letter-spacing:.01em}.tms-nav__list a[aria-current=page],.tms-nav__list a:hover{color:var(--tms-brass-dark)}.tms-has-sub{display:flex;flex-wrap:wrap;align-items:center}.tms-has-sub>a{flex:1}.tms-sub-toggle{border:0;background:transparent;color:var(--tms-navy);width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border-radius:var(--tms-radius)}.tms-sub-toggle[aria-expanded=true] .tms-icon{transform:rotate(180deg)}.tms-sub{list-style:none;margin:0;padding:0 0 8px 14px;display:none;width:100%}.tms-sub-toggle[aria-expanded=true]+.tms-sub{display:block}.tms-sub a{font-family:var(--tms-body);font-weight:500;font-size:1rem;padding:9px 4px}.tms-nav__cta{margin-top:14px;width:100%;justify-content:center}.tms-nav__list .sub-menu{list-style:none;padding-left:14px}@media(min-width:1180px){.tms-nav-toggle{display:none}.tms-nav,.tms-nav-open .tms-nav{display:flex;position:static;align-items:center;gap:18px;padding:0;box-shadow:none;border:0;max-height:none;overflow:visible}.tms-nav__list{display:flex;gap:2px}.tms-nav__list>li{border:0}.tms-nav__list a,.tms-nav__item>span{padding:20px 8px;font-size:.95rem;font-family:var(--tms-body);font-weight:600;letter-spacing:0;white-space:nowrap}.tms-nav__cta{white-space:nowrap}.tms-nav__list>li>a[aria-current=page]{box-shadow:inset 0 -3px 0 var(--tms-brass);color:var(--tms-navy)}.tms-has-sub{flex-wrap:nowrap}.tms-sub-toggle{width:26px;height:26px;margin-left:-6px}.tms-sub{position:absolute;top:100%;left:0;min-width:240px;background:#fff;border:1px solid var(--tms-line);border-top:3px solid var(--tms-brass);padding:6px 0;box-shadow:0 16px 30px -18px #101c2c73;z-index:60}.tms-has-sub:hover .tms-sub,.tms-has-sub:focus-within .tms-sub{display:block}.tms-sub a{padding:9px 18px}.tms-sub a:hover{background:var(--tms-paper)}.tms-nav__cta{margin:0;width:auto}}.tms-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:11px 20px;border-radius:var(--tms-radius);border:2px solid transparent;font-weight:700;font-size:1rem;line-height:1.2;text-decoration:none!important;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}.tms-btn--lg{min-height:54px;padding:14px 24px;font-size:1.06rem}.tms-btn--brass{background:var(--tms-brass);color:var(--tms-navy)!important;border-color:var(--tms-brass)}.tms-btn--brass:hover{background:var(--tms-brass-hi);border-color:var(--tms-brass-hi)}.tms-btn--navy{background:var(--tms-navy);color:#fff!important;border-color:var(--tms-navy)}.tms-btn--navy:hover{background:var(--tms-navy-2)}.tms-btn--outline{background:transparent;color:var(--tms-navy)!important;border-color:var(--tms-navy)}.tms-btn--outline:hover{background:var(--tms-navy);color:#fff!important}.tms-btn--ghost{background:transparent;color:#fff!important;border-color:#c7cdd399}.tms-btn--ghost:hover{border-color:#fff;background:#ffffff0f}.tms-actions{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0 0}.tms-actions--dark .tms-btn--outline{color:#fff!important;border-color:#c7cdd399}.tms-actions--dark .tms-btn--outline:hover{background:#fff;color:var(--tms-navy)!important}.tms-btn[disabled]{opacity:.6;cursor:wait}.tms-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;min-height:36px;border:1px solid var(--tms-line-strong);background:#fff;color:var(--tms-navy)!important;border-radius:var(--tms-radius);font-size:.9rem;font-weight:600;text-decoration:none!important;cursor:pointer}.tms-chip:hover{border-color:var(--tms-navy)}.tms-chip.is-done{border-color:var(--tms-ok);color:var(--tms-ok)!important}.tms-link{font-weight:600}.tms-link:after{content:"";display:inline-block;width:18px;height:1px;background:currentColor;margin-left:8px;vertical-align:middle;transition:width .15s}.tms-link:hover:after{width:26px}.tms-hero,.tms-band{position:relative;background-color:var(--tms-navy);color:var(--tms-silver);background-image:linear-gradient(rgba(199,205,211,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(199,205,211,.055) 1px,transparent 1px);background-size:32px 32px;background-position:-1px -1px}.tms-hero h1,.tms-band h1,.tms-section--navy h2,.tms-section--navy h3,.tms-cta h2{color:#fff}.tms-hero{padding:36px 0 0;overflow:hidden}.tms-hero__grid{display:grid;gap:28px;align-items:center}.tms-hero__title{max-width:15ch;margin-bottom:18px}.tms-hero__lead{font-size:1.12rem;max-width:56ch;color:#dfe3e8}.tms-hero__phones{margin:22px 0 0;display:flex;flex-wrap:wrap;gap:6px 16px;font-size:.95rem}.tms-hero__phones a{color:#fff;font-variant-numeric:tabular-nums;text-decoration:none;border-bottom:1px solid rgba(199,205,211,.45)}.tms-hero__phones a:hover{color:var(--tms-brass-hi)}.tms-hero__media img{width:100%;border-radius:var(--tms-radius);box-shadow:0 30px 50px -30px #000000b3}@media(min-width:900px){.tms-hero{padding-top:56px}.tms-hero__grid{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);gap:48px}}.tms-material-strip{list-style:none;margin:36px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid rgba(199,205,211,.18)}.tms-material-strip li{border-right:1px solid rgba(199,205,211,.18);border-bottom:1px solid rgba(199,205,211,.18)}.tms-material-strip a{display:grid;gap:2px;padding:16px 16px 18px;color:#fff;text-decoration:none;position:relative}.tms-material-strip a:hover{background:#ffffff0a;color:#fff}.tms-material-strip .tms-swatch{width:34px;height:6px;margin-bottom:8px;border-radius:1px}.tms-material-strip__name{font-family:var(--tms-head);font-weight:700;font-size:1.12rem}.tms-material-strip__count{font-size:.86rem;color:var(--tms-silver)}@media(min-width:760px){.tms-material-strip{grid-template-columns:repeat(4,1fr)}.tms-material-strip li:last-child{border-right:0}}.tms-swatch{display:inline-block;width:14px;height:14px;border-radius:2px;vertical-align:-2px;margin-right:8px;background:linear-gradient(135deg,#dce0e4,#a9b0b8 55%,#6c747c);box-shadow:inset 0 0 0 1px #00000026}.tms-swatch--brass{background:linear-gradient(135deg,#f1da8e,#c99a35 55%,#7e5a12)}.tms-swatch--aluminium{background:linear-gradient(135deg,#f3f5f7,#c7cdd3 55%,#87909a)}.tms-swatch--copper{background:linear-gradient(135deg,#f2b183,#c46a3a 55%,#76351a)}.tms-swatch--gunmetal{background:linear-gradient(135deg,#a3a9af,#5e656c 55%,#2f3439)}.tms-band{padding:22px 0 36px}.tms-band__grid{display:grid;gap:26px;align-items:center}.tms-band__title{margin-top:10px;max-width:22ch}.tms-band__intro{font-size:1.08rem;max-width:62ch;color:#dfe3e8}.tms-band__intro p:last-child{margin-bottom:0}.tms-band__media{background:#fff;border-radius:var(--tms-radius);overflow:hidden}.tms-band__media img{width:100%}.tms-meta{color:var(--tms-muted);font-size:.92rem}.tms-band .tms-meta{color:var(--tms-silver)}.tms-price{font-family:var(--tms-head);font-weight:700;font-size:1.35rem;color:var(--tms-navy)}.tms-band .tms-price{color:#fff}.tms-price del{opacity:.6;font-weight:400}.tms-price ins{text-decoration:none}@media(min-width:900px){.tms-band{padding:26px 0 52px}.tms-band--split .tms-band__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px}}.tms-crumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px;font-size:.88rem}.tms-crumbs li{display:inline-flex;align-items:center;gap:4px;color:var(--tms-silver)}.tms-crumbs li+li:before{content:"/";opacity:.5;margin-right:2px}.tms-crumbs a{color:#fff;text-decoration:none}.tms-crumbs a:hover{text-decoration:underline;color:#fff}.tms-main{display:block}.tms-section{padding:52px 0}.tms-section--tight{padding:30px 0}.tms-section--first{padding-top:40px}.tms-section.tms-section--snug{padding-top:18px}.tms-band--slim{padding:14px 0 18px}.tms-band--slim .tms-band__title{font-size:clamp(1.6rem,1.25rem + 1.3vw,2.25rem);margin-top:6px;max-width:none}@media(min-width:900px){.tms-band--slim{padding:16px 0 22px}}.tms-page-calculator>p:first-child{color:var(--tms-muted);margin-bottom:14px;max-width:90ch}.tms-section--paper{background:var(--tms-paper);border-top:1px solid var(--tms-line);border-bottom:1px solid var(--tms-line)}.tms-section--navy{background:var(--tms-navy);color:var(--tms-silver)}.tms-section--navy p,.tms-section--navy li{color:#dfe3e8}.tms-section__head{max-width:760px;margin-bottom:28px}.tms-section__head p{color:var(--tms-muted);font-size:1.05rem}@media(min-width:900px){.tms-section{padding:76px 0}}.tms-more{margin-top:24px}.tms-section--navy .tms-link{color:var(--tms-brass-hi)}.tms-split{display:grid;gap:30px;align-items:center}.tms-split--top{align-items:start}.tms-split__media img{width:100%;border-radius:var(--tms-radius)}@media(min-width:900px){.tms-split{grid-template-columns:1fr 1fr;gap:56px}}.tms-drawing-sheet{background:#fff;border:1px solid var(--tms-line-strong);border-radius:var(--tms-radius);padding:12px;position:relative}.tms-drawing-sheet:after{content:"";position:absolute;inset:6px;border:1px solid var(--tms-line);pointer-events:none}.tms-drawing-sheet img{margin:0 auto}.tms-checks{list-style:none;padding:0}.tms-checks li,.tms-ticks li{position:relative;padding-left:28px;margin-bottom:8px}.tms-checks li:before,.tms-ticks li:before{content:"";position:absolute;left:2px;top:.72em;width:14px;height:2px;background:var(--tms-brass)}.tms-checks li:after,.tms-ticks li:after{content:"";position:absolute;left:0;top:calc(.72em - 4px);width:2px;height:10px;background:var(--tms-brass)}.tms-ticks{list-style:none;padding:0}.tms-steps{counter-reset:tms;list-style:none;padding:0;margin:20px 0 26px}.tms-steps li{counter-increment:tms;position:relative;padding:10px 0 10px 50px;border-bottom:1px solid rgba(199,205,211,.18)}.tms-steps li:before{content:counter(tms);position:absolute;left:0;top:7px;width:32px;height:32px;border:1.5px solid var(--tms-brass);color:var(--tms-brass-hi);border-radius:50%;display:grid;place-items:center;font-family:var(--tms-head);font-weight:700}.tms-points{list-style:none;margin:0;padding:0;display:grid;gap:0;border-top:1px solid var(--tms-line)}.tms-points li{padding:18px 0 16px 20px;border-bottom:1px solid var(--tms-line);position:relative}.tms-points li:before{content:"";position:absolute;left:0;top:22px;bottom:22px;width:3px;background:var(--tms-brass)}.tms-points h3{margin-bottom:4px}.tms-points p{margin:0;color:var(--tms-muted)}.tms-range{display:grid;gap:22px;grid-template-columns:1fr}@media(min-width:640px){.tms-range{grid-template-columns:repeat(2,1fr)}}@media(min-width:1080px){.tms-range{grid-template-columns:repeat(4,1fr)}}.tms-range__item{border:1px solid var(--tms-line);border-radius:var(--tms-radius);background:#fff;display:flex;flex-direction:column}.tms-range__media{display:block;background:var(--tms-paper);border-bottom:1px solid var(--tms-line)}.tms-range__title{padding:16px 18px 0;font-size:1.25rem}.tms-range__title a{color:var(--tms-navy);text-decoration:none}.tms-range__title a:hover{color:var(--tms-brass-dark)}.tms-range__list{list-style:none;margin:8px 0 0;padding:0 18px 16px}.tms-range__list li{border-top:1px solid var(--tms-line)}.tms-range__list a{display:block;padding:8px 0;color:var(--tms-text);text-decoration:none;font-size:.97rem}.tms-range__list a:hover{color:var(--tms-brass-dark)}.tms-grid{display:grid;gap:20px;grid-template-columns:1fr}@media(min-width:600px){.tms-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.tms-grid{grid-template-columns:repeat(3,1fr)}}.tms-card{border:1px solid var(--tms-line);border-radius:var(--tms-radius);background:#fff;display:flex;flex-direction:column;overflow:hidden}.tms-card:hover{border-color:var(--tms-line-strong)}.tms-card__media{display:block;background:var(--tms-paper);aspect-ratio:4 / 3;overflow:hidden}.tms-card__media img{width:100%;height:100%;object-fit:cover}.tms-card__body{padding:16px 18px 18px}.tms-card__title{font-size:1.18rem;margin-bottom:6px}.tms-card__title a{color:var(--tms-navy);text-decoration:none}.tms-card__title a:after{content:"";position:absolute;inset:0}.tms-card{position:relative}.tms-card__title a:hover{color:var(--tms-brass-dark)}.tms-card__text{color:var(--tms-muted);font-size:.97rem;margin:0}.tms-card .tms-price{font-size:1.1rem;margin:0 0 6px}.tms-index__group{margin-bottom:44px}.tms-index__title{display:flex;align-items:center}.tms-index__title a{color:var(--tms-navy);text-decoration:none}.tms-index__list{columns:2 220px;padding-left:1.2em}.tms-empty,.tms-empty-state{color:var(--tms-muted)}.tms-empty-state{border:1px dashed var(--tms-line-strong);border-radius:var(--tms-radius);padding:28px;background:var(--tms-paper)}.tms-empty-state h2{font-size:1.4rem}.tms-layout{display:grid;gap:34px;padding-top:40px;padding-bottom:44px}@media(min-width:1000px){.tms-layout{grid-template-columns:minmax(0,1fr) 340px;gap:56px;padding-top:56px}.tms-layout__aside{position:relative}.tms-layout__aside .tms-quote-box{position:sticky;top:96px}}.tms-block{margin-bottom:40px}.tms-block:last-child{margin-bottom:0}.tms-two{display:grid;gap:28px}@media(min-width:700px){.tms-two{grid-template-columns:1fr 1fr}}.tms-two h2{font-size:1.35rem}.tms-spec{border:1px solid var(--tms-line-strong);border-radius:var(--tms-radius);padding:22px 22px 8px;background:#fff;position:relative}.tms-spec h2{font-size:1.35rem}.tms-spec__note{font-size:.92rem;color:var(--tms-muted);border-top:1px dashed var(--tms-line-strong);padding-top:12px}.tms-quote-box{border:1px solid var(--tms-line-strong);border-top:4px solid var(--tms-brass);border-radius:var(--tms-radius);padding:22px;background:#fff}.tms-quote-box__title{font-size:1.35rem}.tms-quote-box__note{color:var(--tms-muted);font-size:.95rem}.tms-quote-box__alt{margin:14px 0 0;font-size:.95rem}.tms-phones{list-style:none;padding:0;margin:0}.tms-phones__item{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 0;border-top:1px solid var(--tms-line)}.tms-phones__number{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:1.08rem;color:var(--tms-navy)!important;text-decoration:none;font-variant-numeric:tabular-nums;margin-right:auto}.tms-phones__label{font-size:.85rem;color:var(--tms-muted);width:100%;order:3}.tms-phones__actions{display:inline-flex;gap:6px}.tms-prose{max-width:72ch}.tms-page-calculator,.tms-page-products,.tms-page-finished,.tms-page-contact,.tms-page-sitemap{max-width:var(--tms-wrap)}.tms-page-calculator>p,.tms-page-calculator>h2,.tms-page-calculator>ul,.tms-page-calculator>.tms-table{max-width:820px}.tms-prose h2{margin-top:1.6em}.tms-prose h2:first-child,.tms-prose>:first-child{margin-top:0}.tms-prose h3{margin-top:1.3em}.tms-prose ul,.tms-prose ol{padding-left:1.3em}.tms-prose li{margin-bottom:.35em}.tms-prose img{border-radius:var(--tms-radius)}.tms-review-notice{background:#fff6e0;border-left:4px solid var(--tms-brass);padding:12px 16px;color:#4a3608}.tms-site .wp-block-details,.tms-faq__item{border-bottom:1px solid var(--tms-line)}.tms-site .wp-block-details:first-of-type{border-top:1px solid var(--tms-line)}.tms-site .wp-block-details summary,.tms-faq__item summary{cursor:pointer;padding:16px 36px 16px 0;font-weight:700;color:var(--tms-navy);list-style:none;position:relative;font-size:1.04rem}.tms-site .wp-block-details summary::-webkit-details-marker,.tms-faq__item summary::-webkit-details-marker{display:none}.tms-site .wp-block-details summary:after,.tms-faq__item summary:after{content:"";position:absolute;right:8px;top:50%;width:12px;height:2px;background:var(--tms-brass-dark);box-shadow:none}.tms-site .wp-block-details summary:before,.tms-faq__item summary:before{content:"";position:absolute;right:13px;top:calc(50% - 5px);width:2px;height:12px;background:var(--tms-brass-dark);transition:transform .15s}.tms-site .wp-block-details[open] summary:before,.tms-faq__item[open] summary:before{transform:scaleY(0)}.tms-site .wp-block-details>:not(summary),.tms-faq__a{padding:0 0 14px;color:var(--tms-text)}.tms-faq{border-top:1px solid var(--tms-line)}.tms-table{width:100%;border-collapse:collapse;margin:0 0 1.4em;font-size:.97rem}.tms-table caption{text-align:left;color:var(--tms-muted);font-size:.9rem;padding-bottom:8px}.tms-table th,.tms-table td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--tms-line);vertical-align:top}.tms-table thead th{background:var(--tms-paper);color:var(--tms-navy);font-family:var(--tms-head);font-size:1rem;border-bottom:2px solid var(--tms-line-strong)}.tms-table tbody th{width:38%;color:var(--tms-muted);font-weight:600}.tms-table code{font-family:var(--tms-mono);font-size:.9em;color:var(--tms-navy);background:var(--tms-paper);padding:2px 5px;border-radius:2px;white-space:normal}.tms-form{display:grid;gap:4px;max-width:760px}.tms-row{display:grid;gap:0 16px}@media(min-width:640px){.tms-row{grid-template-columns:1fr 1fr}}.tms-field{margin-bottom:14px}.tms-field label,.tms-calc__mode-label{display:block;font-weight:600;color:var(--tms-navy);margin-bottom:5px;font-size:.97rem}.tms-req{color:var(--tms-error)}.tms-site input[type=text],.tms-site input[type=tel],.tms-site input[type=email],.tms-site input[type=search],.tms-site input[type=number],.tms-site textarea,.tms-select{width:100%;min-height:46px;padding:10px 12px;border:1.5px solid var(--tms-line-strong);border-radius:var(--tms-radius);background:#fff;color:var(--tms-text);font:inherit;font-size:1rem;line-height:1.4;box-shadow:none}.tms-site textarea{min-height:120px;resize:vertical}.tms-select{appearance:none;-webkit-appearance:none;padding-right:34px;background-image:linear-gradient(45deg,transparent 50%,var(--tms-navy) 50%),linear-gradient(135deg,var(--tms-navy) 50%,transparent 50%);background-position:calc(100% - 17px) 50%,calc(100% - 12px) 50%;background-size:5px 5px;background-repeat:no-repeat;cursor:pointer}.tms-select--sm{min-height:40px;width:auto}.tms-site input:focus,.tms-site textarea:focus,.tms-select:focus{border-color:var(--tms-navy);outline:3px solid rgba(201,154,53,.45);outline-offset:0}.tms-site [aria-invalid=true]{border-color:var(--tms-error)!important;background:#fff8f7}.tms-error{color:var(--tms-error);font-size:.9rem;margin:5px 0 0;font-weight:600}.tms-help{color:var(--tms-muted);font-size:.88rem;margin:4px 0 0}.tms-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.tms-form__privacy{font-size:.88rem;color:var(--tms-muted)}.tms-form__status{min-height:1.4em;font-weight:600;margin:0}.tms-form__status.is-ok{color:var(--tms-ok)}.tms-form__status.is-error{color:var(--tms-error)}.tms-form__calc{white-space:pre-line;font-size:.92rem;background:var(--tms-paper);border-left:3px solid var(--tms-brass);padding:10px 14px;margin-bottom:12px;font-variant-numeric:tabular-nums}.tms-form .tms-btn{justify-self:start}.tms-notice{padding:12px 16px;border-radius:var(--tms-radius);font-weight:600}.tms-notice--ok{background:#e8f5ed;color:var(--tms-ok)}.tms-notice--error{background:#fdecea;color:var(--tms-error)}.tms-search{display:flex;gap:8px;margin:0 0 30px}.tms-search input{flex:1}.tms-contact-grid{display:grid;gap:22px;margin-bottom:30px}@media(min-width:900px){.tms-contact-grid{grid-template-columns:1fr 1fr 1.1fr}}.tms-locations{display:contents}.tms-location,.tms-contact-grid__phones{border:1px solid var(--tms-line);border-radius:var(--tms-radius);padding:20px;background:#fff}.tms-location__title{display:flex;align-items:center;gap:8px;font-size:1.2rem}.tms-location__title .tms-icon{color:var(--tms-brass-dark)}.tms-location__addr{font-size:1.04rem}.tms-map{margin-top:12px;aspect-ratio:4 / 3;border:1px solid var(--tms-line)}.tms-map iframe{width:100%;height:100%;border:0;display:block}.tms-contact-grid__phones h3{font-size:1.2rem}.tms-inline-note{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.tms-inline-note p{margin:0;max-width:70ch}.tms-cta{background:var(--tms-charcoal);color:var(--tms-silver);padding:40px 0;border-top:4px solid var(--tms-brass)}.tms-cta__inner{display:grid;gap:10px;align-items:center}.tms-cta__title{margin-bottom:6px}.tms-cta__text{margin:0;color:#d2d7dc;max-width:62ch}.tms-cta .tms-actions{margin-top:10px}@media(min-width:900px){.tms-cta__inner{grid-template-columns:1fr auto;gap:40px}.tms-cta .tms-actions{margin-top:0}}.tms-quote{margin:0;border-left:3px solid var(--tms-brass);padding:6px 0 6px 18px}.tms-quote blockquote{margin:0 0 8px;font-size:1.05rem}.tms-quote figcaption{color:var(--tms-muted);font-weight:600}.tms-results{list-style:none;padding:0}.tms-results__item{padding:18px 0;border-bottom:1px solid var(--tms-line)}.tms-results__title{font-size:1.25rem;margin-bottom:4px}.tms-results__title a{color:var(--tms-navy)}.tms-sitemap{display:grid;gap:28px}@media(min-width:900px){.tms-sitemap{grid-template-columns:1fr 2fr}.tms-sitemap>section:last-child{grid-column:1 / -1}}.tms-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.tms-gallery__img{border-radius:var(--tms-radius);border:1px solid var(--tms-line)}.tms-footer{background:var(--tms-navy);color:var(--tms-silver);padding:52px 0 0;font-size:.97rem}.tms-footer a{color:#fff;text-decoration:none}.tms-footer a:hover{color:var(--tms-brass-hi);text-decoration:underline}.tms-footer__grid{display:grid;gap:32px;padding-bottom:36px}@media(min-width:760px){.tms-footer__grid{grid-template-columns:1.4fr 1fr 1fr 1.4fr}}.tms-footer__logo .tms-logo-img{height:46px;width:auto;margin-bottom:14px}.tms-footer__h{color:#fff!important;font-size:1.05rem!important;margin-bottom:12px!important}.tms-footer__links,.tms-footer__contact,.tms-social{list-style:none;margin:0;padding:0}.tms-footer__links li{margin-bottom:7px}.tms-footer__contact li{display:flex;gap:8px;align-items:flex-start;margin-bottom:10px}.tms-footer__contact .tms-icon{margin-top:4px;color:var(--tms-brass)}.tms-footer__contact a{font-variant-numeric:tabular-nums;display:inline-flex;gap:8px}.tms-social{display:flex;flex-wrap:wrap;gap:10px 16px;margin-top:12px}.tms-footer__base{border-top:1px solid rgba(199,205,211,.18);padding-top:18px;padding-bottom:22px;display:flex;flex-wrap:wrap;gap:6px 24px;font-size:.86rem}.tms-footer__base p{margin:0}.tms-footer__note{color:#9aa5b1}.tms-footer__legal{list-style:none;display:flex;flex-wrap:wrap;gap:6px 16px;margin:0 0 0 auto;padding:0}.tms-mobile-bar{position:fixed;left:0;right:0;bottom:0;z-index:70;display:grid;grid-template-columns:1fr 1.35fr 1fr;background:var(--tms-ink);border-top:1px solid rgba(199,205,211,.2);padding-bottom:env(safe-area-inset-bottom)}.tms-mobile-bar a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:58px;color:#fff;text-decoration:none;font-size:.8rem;font-weight:600}.tms-mobile-bar a.is-primary{background:var(--tms-brass);color:var(--tms-navy)}.tms-has-mobile-bar{--tms-bar-h: 58px;padding-bottom:calc(58px + env(safe-area-inset-bottom))}@media(min-width:900px){.tms-mobile-bar{display:none}.tms-has-mobile-bar{padding-bottom:0}}.tms-calc{border:1px solid var(--tms-line-strong);border-radius:var(--tms-radius);background:#fff;margin:0 0 28px}.tms-calc__form{display:grid}.tms-calc__controls{padding:16px;display:grid;gap:0;align-content:start}.tms-calc__output{padding:16px;background:var(--tms-paper);display:grid;gap:14px;align-content:start;border-top:1px solid var(--tms-line)}.tms-calc__group{border:0;padding:0;margin:0;min-width:0}.tms-calc__group+.tms-calc__group{border-top:1px dashed var(--tms-line-strong);padding-top:10px;margin-top:10px}.tms-calc__group>legend{float:left;width:100%;display:flex;align-items:center;gap:9px;font-family:var(--tms-head);font-weight:700;color:var(--tms-navy);font-size:1.02rem;padding:0;margin:0 0 8px}.tms-calc__group>:not(legend):not(.tms-calc__unitbar){clear:both}.tms-step{display:inline-grid;place-items:center;width:23px;height:23px;border-radius:50%;border:1.5px solid var(--tms-navy);font-size:.78rem;font-family:var(--tms-head);color:var(--tms-navy);flex:none}.tms-chips{display:flex;flex-wrap:wrap;gap:6px}.tms-chip-radio{position:relative;flex:none}.tms-chip-radio input,.tms-shape input,.tms-seg input{position:absolute;opacity:0;width:1px;height:1px}.tms-chip-radio span{display:inline-flex;align-items:center;min-height:38px;padding:6px 11px;border:1.5px solid var(--tms-line-strong);border-radius:var(--tms-radius);background:#fff;cursor:pointer;font-weight:600;font-size:.92rem;color:var(--tms-navy);white-space:nowrap}.tms-chip-radio input:checked+span{border-color:var(--tms-navy);box-shadow:inset 0 0 0 1px var(--tms-navy);background:#f7f8fa}.tms-chip-radio input:focus-visible+span,.tms-shape input:focus-visible+.tms-shape__box,.tms-seg input:focus-visible+span{outline:3px solid var(--tms-focus);outline-offset:2px}.tms-calc__density{margin:10px 0 0;max-width:260px}.tms-help.tms-calc__density-note{margin:6px 0 0;font-size:.82rem}.tms-help.tms-calc__density-note:empty{display:none}.tms-shapepick{position:relative}.tms-shapepick__btn{width:100%;display:flex;align-items:center;gap:12px;min-height:54px;padding:6px 12px 6px 7px;border:1.5px solid var(--tms-navy);border-radius:var(--tms-radius);background:#f7f8fa;color:var(--tms-navy);cursor:pointer;text-align:left;font:inherit}.tms-shapepick__btn:hover{background:#eef1f4}.tms-shapepick__icon{display:grid;place-items:center;width:50px;height:40px;background:#fff;border:1px solid var(--tms-line);border-radius:var(--tms-radius);flex:none}.tms-shapepick__icon .tms-shape-icon{color:var(--tms-brass-dark)}.tms-shapepick__text{display:grid;flex:1;min-width:0}.tms-shapepick__name{font-weight:700;font-size:1rem;line-height:1.25}.tms-shapepick__hint{font-size:.8rem;color:var(--tms-muted);font-weight:600}.tms-shapepick__btn>.tms-icon{flex:none;transition:transform .15s}.tms-shapepick.is-open .tms-shapepick__btn>.tms-icon{transform:rotate(180deg)}.tms-shapepick__panel{position:absolute;z-index:30;top:calc(100% + 6px);left:0;width:min(700px,calc(100vw - 2 * var(--tms-gutter)));max-height:min(72vh,540px);overflow:auto;overscroll-behavior:contain;background:#fff;border:1px solid var(--tms-line-strong);border-radius:var(--tms-radius);box-shadow:0 24px 44px -22px #101c2c8c;padding:14px;display:flex;flex-wrap:wrap;gap:12px 18px}.tms-shapepick__panel[hidden]{display:none}.tms-shapes__group{flex:0 1 auto;max-width:100%}.tms-shapes__label{font-size:.8rem;color:var(--tms-muted);margin:0 0 6px;font-weight:600}.tms-shapes__grid{display:flex;flex-wrap:wrap;gap:6px}.tms-shape{position:relative;display:block;width:88px}.tms-shape__box{display:flex;flex-direction:column;align-items:center;gap:4px;min-height:76px;padding:8px 4px;border:1.5px solid var(--tms-line);border-radius:var(--tms-radius);background:#fff;cursor:pointer;text-align:center;height:100%;color:var(--tms-navy)}.tms-shape__box:hover{border-color:var(--tms-line-strong);background:#f7f8fa}.tms-shape-icon{width:40px;height:32px;color:var(--tms-navy)}.tms-shape__name{font-size:.76rem;line-height:1.2;font-weight:600}.tms-shape input:checked+.tms-shape__box{border-color:var(--tms-navy);box-shadow:inset 0 0 0 1px var(--tms-navy);background:#f7f8fa}.tms-shape input:checked+.tms-shape__box .tms-shape-icon{color:var(--tms-brass-dark)}.tms-calc__group--size>legend{width:auto;min-height:34px;margin:0 12px 10px 0}.tms-calc__unitbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px 8px;min-height:34px;margin-bottom:10px}.tms-calc__unitbar-label{font-size:.82rem;color:var(--tms-muted);font-weight:600}.tms-seg{display:inline-flex;border:1.5px solid var(--tms-line-strong);border-radius:var(--tms-radius);overflow:hidden;background:#fff}.tms-seg label{position:relative}.tms-seg span{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:4px 11px;cursor:pointer;font-size:.88rem;font-weight:600;color:var(--tms-navy);background:#fff}.tms-seg label+label span{border-left:1.5px solid var(--tms-line-strong)}.tms-seg input:checked+span{background:var(--tms-navy);color:#fff}.tms-seg--units span{min-width:40px;padding:4px 9px}.tms-calc__mode{clear:both;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:10px}.tms-calc__mode[hidden]{display:none}.tms-calc__mode-label{margin:0;font-weight:600;font-size:.88rem;color:var(--tms-navy)}.tms-calc__grid{clear:both;display:grid;gap:0 12px;grid-template-columns:repeat(auto-fill,minmax(138px,1fr));align-items:end}.tms-calc__fields{display:contents}.tms-calc__grid .tms-field{margin-bottom:10px;min-width:0}.tms-calc__grid .tms-field label{font-size:.86rem;margin-bottom:3px;line-height:1.25}.tms-calc__grid .tms-field--len{grid-column:span 1}.tms-sym{font-family:var(--tms-head);color:var(--tms-brass-dark);font-weight:700;margin-left:2px}.tms-input-unit{display:flex;align-items:stretch}.tms-site .tms-input-unit input{min-width:0;border-top-right-radius:0;border-bottom-right-radius:0;font-variant-numeric:tabular-nums;font-size:1.04rem}.tms-site .tms-calc .tms-input-unit input{min-height:42px;padding:7px 10px}.tms-unit{display:inline-flex;align-items:center;padding:0 10px;background:var(--tms-paper);border:1.5px solid var(--tms-line-strong);border-left:0;border-radius:0 var(--tms-radius) var(--tms-radius) 0;color:var(--tms-muted);font-size:.88rem;font-weight:600;white-space:nowrap}.tms-site .tms-unit-select{appearance:none;-webkit-appearance:none;flex:none;min-width:66px;margin:0;padding:0 24px 0 10px;border:1.5px solid var(--tms-line-strong);border-left:0;border-radius:0 var(--tms-radius) var(--tms-radius) 0;background-color:#eef1f4;background-image:linear-gradient(45deg,transparent 50%,var(--tms-navy) 50%),linear-gradient(135deg,var(--tms-navy) 50%,transparent 50%);background-position:calc(100% - 14px) 52%,calc(100% - 9px) 52%;background-size:5px 5px;background-repeat:no-repeat;color:var(--tms-navy);font:inherit;font-size:.9rem;font-weight:700;cursor:pointer}.tms-site .tms-unit-select:hover{background-color:#e3e8ed}.tms-site .tms-unit-select:focus{outline:3px solid rgba(201,154,53,.45);border-color:var(--tms-navy)}.tms-calc__len-holder{display:none}.tms-help.tms-calc__hint{margin:0;font-size:.8rem}.tms-calc__diagram{margin:0;background:#fff;border:1px solid var(--tms-line-strong);border-radius:var(--tms-radius);padding:6px;position:relative}.tms-calc__diagram:after{content:"";position:absolute;inset:3px;border:1px solid var(--tms-line);pointer-events:none}.tms-calc__svg svg,.tms-calc__svg img{display:block;width:100%;height:auto}.tms-calc__props{margin:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 16px}.tms-calc__props:empty{display:none}.tms-calc__props div{display:grid;gap:1px;padding:6px 0 7px;border-bottom:1px solid var(--tms-line-strong)}.tms-calc__props dt{color:var(--tms-muted);font-size:.78rem;font-weight:600}.tms-calc__props dd{margin:0;color:var(--tms-navy);font-weight:700;font-size:.95rem;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.tms-calc__props .is-echo,.tms-calc--compact .tms-calc__props{display:none}.tms-result{background:#fff;border:1px solid var(--tms-line-strong);border-top:4px solid var(--tms-navy);border-radius:var(--tms-radius);padding:16px;display:flex;flex-direction:column;min-width:0}.tms-calc:not(.is-invalid) .tms-result{border-top-color:var(--tms-brass)}.tms-result__label{display:flex;align-items:center;gap:9px;font-family:var(--tms-head);font-weight:700;color:var(--tms-navy);margin:0 0 4px;font-size:1.02rem}.tms-result__value{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;color:var(--tms-navy)}.tms-result__value output{font-family:var(--tms-head);font-weight:700;font-size:clamp(2.3rem,1.8rem + 1.6vw,3.1rem);line-height:1.05;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.tms-result__unit{font-family:var(--tms-head);font-size:1.35rem;font-weight:700;color:var(--tms-muted)}.tms-result__sub{color:var(--tms-muted);font-size:.88rem;margin:6px 0 0;font-variant-numeric:tabular-nums;min-height:1.2em}.tms-result__error{color:var(--tms-error);font-weight:600;margin:8px 0 0}.tms-result__actions{margin-top:14px;display:grid;gap:10px}.tms-wa-pick{display:grid;gap:8px}.tms-wa-pick .tms-btn{width:100%;padding-left:14px;padding-right:14px}.tms-wa-pick .tms-btn[aria-disabled=true]{opacity:.55}.tms-wa-pick__to{display:flex;align-items:center;gap:8px}.tms-wa-pick__to label{font-weight:600;font-size:.86rem;color:var(--tms-navy);white-space:nowrap}.tms-wa-pick__to .tms-select{flex:1;min-height:38px;padding-top:6px;padding-bottom:6px;font-size:.94rem}.tms-result__tools{display:flex;flex-wrap:wrap;gap:6px}.tms-result__tools .tms-chip{min-height:34px;padding:5px 10px;font-size:.86rem}.tms-result__note{font-size:.78rem;line-height:1.45;color:var(--tms-muted);margin:0}.tms-calc__enquiry{padding:22px 18px;border-top:1px solid var(--tms-line)}@media(min-width:980px){.tms-calc__enquiry{padding:26px}}.tms-calc__enquiry h3{font-size:1.3rem}@media(min-width:980px){.tms-calc:not(.tms-calc--compact) .tms-calc__form{grid-template-columns:minmax(0,.84fr) minmax(0,1fr)}.tms-calc:not(.tms-calc--compact) .tms-calc__controls{border-right:1px solid var(--tms-line-strong);padding:18px 20px}.tms-calc:not(.tms-calc--compact) .tms-calc__output{border-top:0;padding:18px;grid-template-columns:minmax(0,1fr) minmax(150px,.6fr);grid-template-rows:auto 1fr auto;gap:0 16px;border-radius:0 var(--tms-radius) var(--tms-radius) 0}.tms-calc:not(.tms-calc--compact) .tms-calc__diagram{grid-column:1;grid-row:1 / span 2;align-self:start}.tms-calc:not(.tms-calc--compact) .tms-calc__props{grid-column:2;grid-row:1;grid-template-columns:minmax(0,1fr);align-self:start}.tms-calc:not(.tms-calc--compact) .tms-calc__props div:first-child{padding-top:0}.tms-calc:not(.tms-calc--compact) .tms-calc__note{grid-column:2;grid-row:2;align-self:end;padding-top:10px}.tms-calc:not(.tms-calc--compact) .tms-result{grid-column:1 / -1;grid-row:3;margin-top:14px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,250px);grid-auto-rows:auto;column-gap:20px;align-items:start}.tms-calc:not(.tms-calc--compact) .tms-result>*{grid-column:1}.tms-calc:not(.tms-calc--compact) .tms-result__actions{display:contents}.tms-calc:not(.tms-calc--compact) .tms-wa-pick{grid-column:2;grid-row:1 / span 4}.tms-calc:not(.tms-calc--compact) .tms-result__tools{grid-column:1 / -1;margin-top:12px}}@media(min-width:980px)and (max-width:1199px){.tms-calc:not(.tms-calc--compact) .tms-result{grid-template-columns:minmax(0,1fr)}.tms-calc:not(.tms-calc--compact) .tms-wa-pick{grid-column:1;grid-row:auto;margin-top:12px}}@media(max-width:979px){.tms-calc:not(.tms-calc--compact) .tms-calc__controls,.tms-calc:not(.tms-calc--compact) .tms-calc__output{display:contents}.tms-calc:not(.tms-calc--compact) .tms-calc__group{padding:14px;margin:0}.tms-calc:not(.tms-calc--compact) .tms-calc__group+.tms-calc__group{margin:0}.tms-calc:not(.tms-calc--compact) .tms-calc__group--material{order:1}.tms-calc:not(.tms-calc--compact) .tms-calc__group--shape{order:2}.tms-calc:not(.tms-calc--compact) .tms-calc__group--size{order:3}.tms-calc:not(.tms-calc--compact) .tms-calc__diagram{order:4;margin:0 14px 14px;max-width:520px;width:calc(100% - 28px);justify-self:center}.tms-calc:not(.tms-calc--compact) .tms-result{order:5;margin:0 14px}.tms-calc:not(.tms-calc--compact) .tms-calc__props{order:6;margin:6px 14px 0}.tms-calc:not(.tms-calc--compact) .tms-calc__note{order:7;margin:0 14px 16px}}@media(max-width:640px){.tms-calc .tms-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -14px;padding:2px 14px 4px;scroll-padding:0 14px}.tms-calc .tms-chips::-webkit-scrollbar{display:none}.tms-calc__unitbar-label{display:none}.tms-shape{width:calc((100% - 12px) / 3)}.tms-shapepick__panel{position:static;width:auto;max-height:none;margin-top:8px;box-shadow:none;padding:10px}.tms-shapes__group{flex:1 1 100%}}.tms-calc--compact{container-type:inline-size}.tms-calc--compact .tms-calc__group--shape .tms-select{max-width:380px}@container (min-width: 620px){.tms-calc--compact .tms-calc__output{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.tms-calc--compact .tms-calc__diagram{grid-column:1;grid-row:1}.tms-calc--compact .tms-result{grid-column:2;grid-row:1}.tms-calc--compact .tms-calc__note{grid-column:1 / -1;grid-row:2}}.tms-calc__peek{position:fixed;left:0;right:0;bottom:var(--tms-bar-h);z-index:65;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px var(--tms-gutter);background:#fff;border-top:3px solid var(--tms-brass);box-shadow:0 -10px 24px -16px #101c2c80}.tms-calc__peek[hidden]{display:none}.tms-calc__peek-label{font-size:.82rem;color:var(--tms-muted);display:block}.tms-calc__peek-value{font-family:var(--tms-head);font-weight:700;font-size:1.5rem;color:var(--tms-navy);font-variant-numeric:tabular-nums}@media(min-width:980px){.tms-calc__peek{display:none!important}}@media print{.tms-calc__peek{display:none!important}}@media(prefers-reduced-motion:reduce){.tms-site *,.tms-site *:before,.tms-site *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}@media print{.tms-utility,.tms-header,.tms-mobile-bar,.tms-footer,.tms-cta,.tms-skip,#wpadminbar{display:none!important}.tms-site{padding:0!important;font-size:11pt}.tms-band,.tms-hero{background:none!important;color:#000}.tms-band h1,.tms-crumbs a,.tms-crumbs li{color:#000!important}.tms-printing .tms-main>*:not(:has(.is-printing)),.tms-printing .tms-band{display:none!important}.tms-printing .tms-calc:not(.is-printing),.tms-printing .tms-page-calculator>*:not(.tms-calc){display:none!important}.tms-printing .tms-calc__controls,.tms-printing .tms-result__actions,.tms-printing .tms-calc__enquiry{display:none!important}.tms-printing .tms-calc__form{display:block!important}.tms-printing .tms-calc__output{background:none}.tms-printing .tms-calc__diagram{max-width:12cm;margin:0 auto .5cm}.tms-printing .tms-calc__props{display:grid!important;grid-template-columns:1fr 1fr;margin:0 0 .4cm}.tms-printing .tms-calc__props .is-echo{display:grid}.tms-printing .tms-result__note{margin-top:.3cm}.tms-calc{border:0}.tms-printing .tms-calc:before{content:"Umer Metal Store \2013  metal weight calculation";display:block;font:700 14pt var(--tms-head);margin-bottom:.4cm}a[href^=http]:after{content:none}}
