/* CORDTEX-PWA-ONLY: desktop-inert */
html[data-cordtex-system="pwa"] body.ct-b2b-landing{background:#fff!important;color:var(--fv2-ink)!important;font-family:var(--fv2-font)!important}
html[data-cordtex-system="pwa"] body.ct-b2b-landing main.ct-b2b-main{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important;background:#fff!important;color:var(--fv2-ink)!important}
html[data-cordtex-system="pwa"] body.ct-b2b-landing .materials-price-v72-shell{padding:0!important}
html[data-cordtex-system="pwa"] body.ct-b2b-landing .materials-price-v72-hero h1{overflow-wrap:normal!important;word-break:normal!important}
html[data-cordtex-system="pwa"] body.ct-b2b-landing .materials-price-v72-hero__actions{display:grid!important;grid-template-columns:1fr!important;gap:0!important}
html[data-cordtex-system="pwa"] body.ct-b2b-landing .ct-b2b-action{width:100%!important;min-height:48px!important;padding:0 2px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;border:0!important;border-bottom:1px solid var(--fv2-line-strong)!important;background:#fff!important;color:var(--fv2-ink)!important;font-size:var(--fv2-type-control)!important;font-weight:var(--fv2-weight-control)!important;letter-spacing:.015em!important;text-decoration:none!important;text-transform:none!important;box-shadow:none!important}
html[data-cordtex-system="pwa"] body.ct-b2b-landing .ct-b2b-action span{color:#8f7000!important;font-size:16px!important;font-weight:430!important}
.ct-b2b-page-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 var(--fv2-pad);border-bottom:1px solid var(--fv2-line);background:#fff}.ct-b2b-page-nav a{min-height:48px;padding:0 2px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid var(--fv2-line);color:var(--fv2-ink);font-size:var(--fv2-type-support);font-weight:560;letter-spacing:.02em;text-decoration:none}.ct-b2b-page-nav a:nth-child(odd){padding-right:12px;border-right:1px solid var(--fv2-line)}.ct-b2b-page-nav a:nth-child(even){padding-left:12px}.ct-b2b-page-nav span{color:#8f7000;font-size:15px}
.ct-b2b-section{padding:34px var(--fv2-pad);border-bottom:1px solid var(--fv2-line);background:#fff;scroll-margin-top:92px}.ct-b2b-section__head{margin:0 0 22px}.ct-b2b-kicker{margin:0 0 10px;color:#60635e;font-size:var(--fv2-type-support);font-weight:560;letter-spacing:.09em;text-transform:uppercase}.ct-b2b-section h2,.ct-b2b-final h2{margin:0;color:var(--fv2-ink);font-size:var(--fv2-type-title);font-weight:var(--fv2-weight-title);letter-spacing:-.025em;line-height:1.14}.ct-b2b-intro{margin:12px 0 0;color:#444744;font-size:var(--fv2-type-body);font-weight:400;line-height:1.55}
.b2b-facts{margin:0;border-top:1px solid var(--fv2-line-strong)}.b2b-fact{display:grid;grid-template-columns:42% minmax(0,58%);gap:12px;padding:14px 0;border-bottom:1px solid var(--fv2-line)}.b2b-fact dt{color:var(--fv2-muted);font-size:var(--fv2-type-support);font-weight:560;letter-spacing:.04em;text-transform:uppercase}.b2b-fact dd{margin:0;color:var(--fv2-ink);font-size:var(--fv2-type-body);font-weight:500;line-height:1.45;overflow-wrap:anywhere}
.b2b-status{border-top:1px solid var(--fv2-line-strong)}.b2b-status>div{padding:16px 0;border-bottom:1px solid var(--fv2-line)}.b2b-status strong{font-size:var(--fv2-type-row);font-weight:600;line-height:1.35}.b2b-status p{margin:7px 0 0;color:var(--fv2-muted);font-size:var(--fv2-type-body);line-height:1.5}
.b2b-table-wrap{margin:0 calc(-1 * var(--fv2-pad));overflow:auto;border-bottom:1px solid var(--fv2-line-strong)}.b2b-table{width:100%;min-width:680px;border-collapse:collapse}.b2b-table th,.b2b-table td{padding:12px;text-align:left;border-bottom:1px solid var(--fv2-line);background:#fff;font-size:11px;line-height:1.4}.b2b-table th{color:var(--fv2-muted);font-size:9px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;background:#faf9f6}.b2b-table tr:last-child td{border-bottom:0}
.b2b-grid{border-top:1px solid var(--fv2-line-strong)}.b2b-card{display:grid;grid-template-columns:34px minmax(0,1fr);gap:8px;padding:16px 0;border-bottom:1px solid var(--fv2-line)}.b2b-card b{color:#8f7000;font-size:var(--fv2-type-support);font-weight:560}.b2b-card p{margin:0;color:#444744;font-size:var(--fv2-type-body);line-height:1.5}
.ct-b2b-article__section{padding:0 0 26px}.ct-b2b-article__section+.ct-b2b-article__section{padding-top:26px;border-top:1px solid var(--fv2-line)}.ct-b2b-article__section h3{margin:0 0 12px;color:var(--fv2-ink);font-size:var(--fv2-type-row);font-weight:600;letter-spacing:-.012em;line-height:1.3}.ct-b2b-article__copy p{margin:0;color:#444744;font-size:var(--fv2-type-body);line-height:1.65}.ct-b2b-article__copy p+p{margin-top:14px}.ct-b2b-source{margin-top:8px;padding:15px 0;border-top:1px solid var(--fv2-line-strong);border-bottom:1px solid var(--fv2-line)}.ct-b2b-source span{display:block;margin-bottom:8px;color:var(--fv2-muted);font-size:var(--fv2-type-support);font-weight:560;letter-spacing:.08em;text-transform:uppercase}.ct-b2b-source a{display:flex;justify-content:space-between;gap:12px;color:var(--fv2-ink);font-size:var(--fv2-type-row);font-weight:560;line-height:1.45;text-decoration:none}.ct-b2b-source a b{color:#8f7000;font-weight:560}.ct-b2b-source p{margin:12px 0 0;color:var(--fv2-muted);font-size:var(--fv2-type-support);line-height:1.45}
.b2b-list{margin:0;padding:0;list-style:none;counter-reset:item}.b2b-list li{counter-increment:item;display:grid;grid-template-columns:34px minmax(0,1fr);gap:8px;padding:15px 0;border-top:1px solid var(--fv2-line);color:#444744;font-size:var(--fv2-type-body);line-height:1.5}.b2b-list li::before{content:counter(item,decimal-leading-zero);color:#8f7000;font-size:var(--fv2-type-support);font-weight:560}
.b2b-links{border-top:1px solid var(--fv2-line-strong)}.b2b-link{min-height:52px;padding:0 2px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--fv2-line);color:var(--fv2-ink);font-size:var(--fv2-type-control);font-weight:var(--fv2-weight-control);text-decoration:none}.b2b-link span:last-child{color:#8f7000;font-size:16px;font-weight:430}
.ct-b2b-final{padding:34px var(--fv2-pad) 44px;background:#fff}.ct-b2b-final h2{margin-bottom:18px}.ct-b2b-row-link{box-sizing:border-box;width:100%;min-height:44px;margin:8px 0 0;padding:0 2px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--fv2-line);border-bottom:1px solid var(--fv2-line-strong);color:var(--fv2-ink);font-size:var(--fv2-type-control);font-weight:var(--fv2-weight-control);letter-spacing:0;text-decoration:none;text-transform:none}.ct-b2b-row-link span{color:#8f7000;font-size:16px;font-weight:430}
@media(min-width:700px){.ct-b2b-section,.ct-b2b-final,.ct-b2b-page-nav{max-width:820px;margin-left:auto;margin-right:auto}.ct-b2b-section,.ct-b2b-final{padding:42px 30px}.ct-b2b-page-nav{padding-left:30px;padding-right:30px}.b2b-facts,.b2b-grid,.b2b-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.b2b-fact,.b2b-card,.b2b-link{padding-left:16px;padding-right:16px}.b2b-fact:nth-child(2n),.b2b-card:nth-child(2n),.b2b-link:nth-child(2n){border-left:1px solid var(--fv2-line)}.materials-price-v72-hero{max-width:820px!important;margin-left:auto!important;margin-right:auto!important}}
