body.bwp-product-page main:not(#bwp-main){display:none!important}#bwp-main{--bwp-ink:#354438;--bwp-accent:#697c59;--bwp-soft:#f0f3eb;background:#fff;color:#566350;font:16px/1.65 Arial,Helvetica,sans-serif}#bwp-main.bwp-pine{--bwp-ink:#453b2d;--bwp-accent:#8a704d;--bwp-soft:#f4eee4;color:#615646}#bwp-main *{box-sizing:border-box}#bwp-main h1,#bwp-main h2,#bwp-main h3,#bwp-main p,#bwp-main figure{margin:0}#bwp-main h1,#bwp-main h2,#bwp-main h3{font-family:Arial,Helvetica,sans-serif;line-height:1.08;font-weight:600;letter-spacing:-.045em;color:var(--bwp-ink)}#bwp-main h1{font-size:clamp(48px,5.5vw,80px)}#bwp-main h2{font-size:clamp(32px,3.5vw,49px);margin-bottom:25px}#bwp-main h3{font-size:26px;margin:17px 0}#bwp-main a{color:inherit;text-decoration:none}#bwp-main .bwp-eyebrow{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--bwp-accent);margin-bottom:22px}#bwp-main .bwp-hero{padding:60px 5vw 65px;display:grid;grid-template-columns:1fr 1.1fr;gap:4vw;align-items:center;background:#f4f6ef}#bwp-main .bwp-hero nav{display:flex;gap:12px;font-size:12px;margin-bottom:40px;flex-wrap:wrap}#bwp-main .bwp-lead{font-size:27px;line-height:1.25;margin-top:25px;color:var(--bwp-ink)}#bwp-main .bwp-intro{margin-top:20px;max-width:580px}#bwp-main .bwp-actions{display:flex;gap:25px;align-items:center;flex-wrap:wrap;margin-top:32px}#bwp-main .bwp-actions>a{font-size:13px;border-bottom:1px solid;padding-bottom:5px}#bwp-main .bwp-button{background:var(--bwp-ink);color:#fff;border:0;border-radius:0;display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:52px;padding:17px 22px;font:600 14px Arial;cursor:pointer}#bwp-main .bwp-button:hover{background:var(--bwp-accent)}#bwp-main .bwp-photo img{display:block;width:100%;height:480px;object-fit:cover}#bwp-main figcaption{font-size:12px;line-height:1.5;margin-top:14px;max-width:530px}#bwp-main .bwp-rail{display:flex;gap:40px;justify-content:center;flex-wrap:wrap;padding:21px 24px;border-bottom:1px solid #d8dfd2;font-size:13px}#bwp-main .bwp-section{max-width:1340px;margin:auto;padding:86px 6vw;scroll-margin-top:110px}#bwp-main .bwp-support{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}#bwp-main .bwp-options{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}#bwp-main .bwp-options button{font:600 14px Arial;background:#fff;border:1px solid #aebda2;min-height:45px;padding:12px 21px;color:var(--bwp-ink);cursor:pointer}#bwp-main .bwp-options button[aria-pressed=true]{background:var(--bwp-ink);color:#fff;border-color:var(--bwp-ink)}#bwp-main .bwp-mode{padding:38px;background:var(--bwp-soft);border-left:4px solid var(--bwp-accent);min-height:290px}#bwp-main .bwp-mode>span{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--bwp-accent);font-weight:700}#bwp-main .bwp-mode h3{font-size:30px;margin:25px 0}#bwp-main .bwp-spec-band{background:var(--bwp-soft);scroll-margin-top:110px}#bwp-main .bwp-table{background:#fff;overflow-x:auto;margin-top:34px}#bwp-main table{width:100%;border-collapse:collapse;font-size:14px}#bwp-main caption{padding:18px 24px;text-align:left;font-size:12px}#bwp-main th,#bwp-main td{padding:21px 24px;border-bottom:1px solid #e0e5da;vertical-align:top;text-align:left}#bwp-main thead{background:var(--bwp-ink);color:#fff}#bwp-main tbody th{width:28%;font-weight:600;color:var(--bwp-ink)}#bwp-main .bwp-export{background:var(--bwp-ink);color:#e2e8dc}#bwp-main .bwp-export h2{color:#fff}#bwp-main .bwp-export .bwp-eyebrow{color:#c3d1b7}#bwp-main .bwp-export p:last-child{max-width:790px;font-size:17px}#bwp-main .bwp-documents{display:grid;grid-template-columns:1fr 1fr;gap:75px}#bwp-main .bwp-documents ul{list-style:none;padding:0;margin:0}#bwp-main .bwp-documents li{padding:23px 0;border-top:1px solid #cbd5c3}#bwp-main .bwp-documents strong{display:block;color:var(--bwp-ink);font-size:18px;margin-bottom:5px}#bwp-main .bwp-documents li span{font-size:14px}#bwp-main .bwp-documents .bwp-button{margin-top:28px}#bwp-main .bwp-faq-band{background:var(--bwp-soft)}#bwp-main .bwp-faq{display:grid;grid-template-columns:.9fr 1.1fr;gap:60px}#bwp-main details{padding:22px 0;border-bottom:1px solid #c4cfbd}#bwp-main details:first-child{border-top:1px solid #c4cfbd}#bwp-main summary{font-weight:600;color:var(--bwp-ink);cursor:pointer}#bwp-main details p{margin-top:14px;font-size:14px}#bwp-main .bwp-close{display:flex;justify-content:space-between;align-items:center;gap:30px}#bwp-main .bwp-close h2{margin-bottom:0}#bwp-main .bwp-case-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:40px}#bwp-main .bwp-case-grid article{padding:28px;background:var(--bwp-soft);border-top:3px solid #b99c71}#bwp-main .bwp-case-grid article>span{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--bwp-accent)}#bwp-main .bwp-case-grid p{font-size:15px}#bwp-main.bwp-pine .bwp-hero{background:#393326;color:#e4d8c4;grid-template-columns:1.1fr 1fr}#bwp-main.bwp-pine .bwp-hero h1,#bwp-main.bwp-pine .bwp-lead{color:#fff}#bwp-main.bwp-pine .bwp-hero .bwp-eyebrow{color:#d4b88d}#bwp-main.bwp-pine .bwp-hero .bwp-button{background:#e2c59d;color:#3e3426}#bwp-main .bwp-drawing{padding:28px;border:1px solid #817254;background:#443c2e}#bwp-main .bwp-drawing>p{font-size:11px;text-transform:uppercase;letter-spacing:.12em}#bwp-main svg{display:block;width:100%;height:auto;margin:18px 0}#bwp-main svg text{font:10px Arial;letter-spacing:.7px;fill:#e6d6b8}#bwp-main :focus-visible{outline:3px solid #d5a62d;outline-offset:5px}@media(max-width:850px){#bwp-main .bwp-hero,#bwp-main.bwp-pine .bwp-hero{grid-template-columns:1fr;gap:35px;padding:42px 6vw}#bwp-main .bwp-photo img{height:auto}#bwp-main .bwp-section{padding:60px 6vw}#bwp-main .bwp-support,#bwp-main .bwp-documents,#bwp-main .bwp-faq{grid-template-columns:1fr;gap:35px}#bwp-main .bwp-case-grid{grid-template-columns:1fr;gap:22px}}@media(max-width:520px){#bwp-main h1{font-size:47px}#bwp-main .bwp-lead{font-size:25px}#bwp-main .bwp-rail{gap:17px;font-size:12px}#bwp-main .bwp-mode{padding:26px}#bwp-main th,#bwp-main td{padding:16px;font-size:13px}#bwp-main tbody th{width:32%}#bwp-main .bwp-close{flex-direction:column;align-items:flex-start}#bwp-main .bwp-drawing{padding:18px}}
