.if-adhesive-hero{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:50px;margin-bottom:48px}.if-adhesive-hero h1{font-size:38px;line-height:1.15;margin:0 0 22px}.if-adhesive-hero p{font-size:16px;line-height:1.75}.if-adhesive-hero figure{margin:0}.if-adhesive-hero img{display:block;width:100%;height:auto}.if-adhesive-hero figcaption{font-size:11px;color:#536b7c;text-align:center}.if-adhesive-hero dl{display:grid;gap:12px;margin:24px 0}.if-adhesive-hero dl div{display:flex;gap:20px;border-bottom:1px solid #e0e8ec;padding-bottom:10px}.if-adhesive-hero dt{flex:1;color:#536b7c}.if-adhesive-hero dd{flex:1;margin:0;font-weight:700}.if-adhesive-calculator{display:grid;grid-template-columns:1fr 320px;gap:24px;padding:26px;border:1px solid #cbdde5;border-radius:10px}.if-adhesive-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.if-adhesive-fields label{font-weight:700}.if-adhesive-fields select{width:100%;margin:8px 0 0;min-height:46px}.if-adhesive-calculator aside{background:#eff7fa;border-top:3px solid #009fe3;border-radius:8px;padding:24px}.if-adhesive-calculator aside>span{color:#007d9f;font-size:12px;font-weight:700;text-transform:uppercase}.if-adhesive-calculator aside>strong{display:block;font-size:34px;margin:12px 0 20px;line-height:1.2}.if-adhesive-calculator aside p{margin:5px 0}.if-adhesive-calculator small,.if-adhesive-file-note{font-size:12px;line-height:1.7}.if-adhesive-included{display:flex;gap:10px;margin:24px 0}.if-adhesive-included span{background:#edf8f3;color:#247151;padding:5px 10px;border-radius:4px;font-size:12px}.if-adhesive-table{overflow:auto;margin:28px 0 40px}.if-adhesive-table table{width:100%;text-align:center}.if-adhesive-table caption{text-align:left;margin:0 0 12px;font-size:13px;color:#536b7c}.if-adhesive-table th{background:#15191c;color:#fff;padding:15px}.if-adhesive-table td{border:1px solid #d6e1e7;padding:0}.if-adhesive-table td button{width:100%;padding:16px;background:#fff;color:#007d9f;border:0;box-shadow:none;font-weight:700;cursor:pointer}.if-adhesive-table td button:hover,.if-adhesive-table td button:focus-visible{background:#e8f6fc}.if-adhesive-explained{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:36px 0 48px}.if-adhesive-explained h2{font-size:20px;line-height:1.3}.if-adhesive-explained article{padding:24px;background:#f7f9fa;border-radius:8px}.if-adhesive-page{overflow-wrap:anywhere}@media(max-width:800px){.if-adhesive-hero{gap:24px;grid-template-columns:1fr}.if-adhesive-hero figure{max-width:420px;margin:auto}.if-adhesive-calculator{grid-template-columns:1fr}.if-adhesive-explained{grid-template-columns:1fr}.if-adhesive-hero h1{font-size:30px}}@media(max-width:480px){.if-adhesive-fields{grid-template-columns:1fr}.if-adhesive-calculator{padding:18px}.if-adhesive-table th{padding:12px 8px}.if-adhesive-table td button{padding:14px 8px}}

/* main.css sets every button label to white !important: price cells require their own ink colour. */
body #main .if-adhesive-table table{table-layout:fixed;min-width:460px}body #main .if-adhesive-table td button{display:block;width:100%;height:auto;min-height:48px;margin:0;padding:15px 12px;color:#005d7a!important;background:#fff!important;border:0;border-radius:0;box-shadow:none;font:700 15px/1.45 Arial,Helvetica,sans-serif;letter-spacing:normal;text-align:center;text-transform:none;white-space:nowrap;opacity:1}body #main .if-adhesive-table td button:hover,body #main .if-adhesive-table td button:focus-visible{color:#00475f!important;background:#e5f5fc!important}body #main .if-adhesive-table td button:focus-visible{outline:3px solid #009fe3;outline-offset:-3px}body #main .if-adhesive-table thead th{text-align:center}body #main .if-adhesive-table th:first-child{text-align:left}@media(max-width:480px){body #main .if-adhesive-table td button{font-size:14px;padding:14px 8px}}

.if-adhesive-plate-choice{border:1px solid #cbdde5;border-radius:7px;padding:17px 18px;margin:22px 0 14px;min-width:0}.if-adhesive-plate-choice legend{padding:0 6px;font-size:12px;font-weight:700;color:#34586c}.if-adhesive-plate-choice .if-adhesive-plate-check{display:flex;align-items:center;gap:10px;cursor:pointer;font-weight:700}.if-adhesive-plate-check input[type=checkbox]{appearance:auto!important;position:static!important;opacity:1!important;display:inline-block!important;width:18px!important;height:18px!important;margin:0!important;accent-color:#007d9f;flex:none}.if-adhesive-plate-choice p{font-size:12px;line-height:1.7;margin:10px 0 0;color:#536b7c}.if-adhesive-plate-choice #adhesive-reference-field{margin-top:14px}.if-adhesive-plate-choice #adhesive-reference-field[hidden]{display:none!important}.if-adhesive-plate-choice input[type=text]{display:block;box-sizing:border-box;width:100%;margin-top:7px;background:#fff}.if-adhesive-plate-choice small{font-weight:400}

body #main .if-adhesive-page label{color:#19394d!important;font-weight:700}body #main .if-adhesive-page label small{color:#526d7b;font-weight:400}body #main .if-adhesive-calculator aside>strong{font-weight:800;color:#102b3b}
