.jaw-connected{color:#173747;background:#f5f9fc;border:1px solid #cbdfe9;border-radius:12px;max-width:1180px;margin:25px auto;padding:24px;font:14px Inter,Arial,sans-serif}.jaw-connected h2{color:#173747;margin:6px 0 14px;font-size:26px;line-height:1.2}.jaw-connected label{gap:6px;margin:12px 0;font-size:13px;font-weight:700;display:grid}.jaw-connected input,.jaw-connected textarea{color:#173747;width:100%;font:inherit;background:#fff;border:1px solid #bdd3df;border-radius:5px;padding:12px}.jaw-connected button,.jaw-connected .jc-button{color:#fff;font:inherit;cursor:pointer;background:#1f6e98;border:1px solid #1f6e98;border-radius:6px;padding:12px 17px;font-weight:750;text-decoration:none;display:inline-block}.jaw-connected p{line-height:1.7}.jaw-connected small{font-size:11px;line-height:1.7}.jaw-connected a{color:#1a6691}.jaw-connected .jc-button{color:#fff}@media (max-width:600px){.jaw-connected{margin:16px;padding:17px}.jaw-connected h2{font-size:22px}}@font-face{font-family:Montserrat;src:url(/fonts/montserrat.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Roboto Serif;src:url(/fonts/roboto-serif.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-sans-400.ttf)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-sans-500.ttf)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/dm-sans-600.ttf)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/dm-sans-700.ttf)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/dm-sans-800.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope-400.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/manrope-500.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/manrope-600.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope-700.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/manrope-800.ttf)format("truetype")}:root{--navy:#102e4a;--blue:#1264ad;--light:#f3f6fa;--border:#dce4ec;--text:#18324b;--muted:#677b8e}*{box-sizing:border-box}body{background:var(--light);color:var(--text);margin:0;font:14px DM Sans,Arial,sans-serif}button,input,select,textarea{font:inherit}button,.button{border:1px solid var(--border);color:var(--text);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:10px 13px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}button:hover,.button:hover{background:#f3f8ff;border-color:#80a9cc}button:disabled{opacity:.45;cursor:not-allowed}button.primary{background:var(--blue);border-color:var(--blue);color:#fff}a{color:var(--blue)}input,select,textarea{color:var(--text);background:#fff;border:1px solid #cfdbe6;border-radius:7px;min-width:0;max-width:100%;padding:11px}input:focus,select:focus,textarea:focus{outline-offset:1px;outline:2px solid #5f9ed0}textarea{width:100%;line-height:1.65}input[type=checkbox]{accent-color:var(--blue);width:17px;height:17px}h1,h2,h3{letter-spacing:-.035em;font-family:Manrope,Arial,sans-serif}h1{margin:8px 0 0;font-size:32px;line-height:1.2}h2{margin:0 0 15px;font-size:20px}h3{margin:25px 0 15px;font-size:16px}p{line-height:1.65}.shell{min-height:100vh;display:flex}aside{background:var(--navy);color:#c6d7e7;z-index:10;flex-direction:column;width:240px;padding:32px 19px;display:flex;position:fixed;inset:0 auto 0 0}.brand{color:#fff;align-items:center;gap:13px;padding:0 12px 28px;text-decoration:none;display:flex}.brand span{letter-spacing:-3px;font:italic 900 38px Manrope,Arial}.brand small{letter-spacing:1.6px;font-size:9px;line-height:1.8}.workspace{letter-spacing:1.2px;border-top:1px solid #ffffff18;align-items:center;gap:7px;padding:15px 10px 22px;font-size:9px;display:flex}.dot{background:#65c5a9;border-radius:50%;width:6px;height:6px}nav{gap:6px;display:grid}nav button{color:#acc3d8;background:0 0;border:0;justify-content:flex-start;padding:13px;font-size:13px}nav button.active{color:#fff;background:#24547b}nav button:hover{color:#fff;background:#244760}.aside-bottom{color:#96b3cd;border-top:1px solid #ffffff18;gap:9px;margin-top:auto;padding:25px 12px 0;display:grid}.aside-bottom strong{color:#e1ecf7;font-size:12px}.aside-bottom p{margin:0;font-size:11px}.aside-bottom a{color:#dcefff;align-items:center;gap:8px;font-size:12px;display:flex}.shell>main{width:calc(100% - 240px);max-width:1800px;margin-left:240px;padding:36px 42px}header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.eyebrow{letter-spacing:1.8px;color:#7890a4;font-size:10px;font-weight:700}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.row>span{align-items:center;gap:5px;display:inline-flex}.test-banner{color:#41617c;background:#e7eff7;border:1px solid #d1dfed;border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:25px;padding:13px 17px;font-size:12px;display:flex}.test-banner svg{flex-shrink:0}.stats{grid-template-columns:repeat(4,1fr);gap:17px;margin-bottom:26px;display:grid}.stats>button{text-align:left;border-radius:11px;justify-content:space-between;padding:23px;box-shadow:0 3px 6px #163b5a03}.stats span,.stats small{color:var(--muted);margin-bottom:8px;font-size:12px;display:block}.stats strong{color:var(--navy);font:800 31px Manrope,sans-serif;display:block}.stats svg{color:#6798bc;box-sizing:content-box;background:#edf5fb;border-radius:10px;padding:9px}.compact{grid-template-columns:repeat(2,1fr);margin:22px 0}.overview-grid{grid-template-columns:1.2fr 1fr;gap:23px;margin-bottom:31px;display:grid}.panel{border:1px solid var(--border);background:#fff;border-radius:11px;margin-bottom:22px;padding:25px;box-shadow:0 4px 14px #163b5a03}.overview-grid .panel{margin:0}.section-head{justify-content:space-between;align-items:center;gap:10px;margin:0 0 20px;display:flex}.section-head h2{margin:0}.section-head>button{background:0 0;border:0;font-size:12px}.pill{color:#66849d;background:#eef4f8;border-radius:20px;padding:6px 9px;font-size:10px}.task-row{border-top:1px solid #edf0f5;align-items:center;gap:16px;min-height:48px;padding:12px 0;display:flex}.task-row>span:first-child{flex:1}.task-row button{padding:5px 9px;font-size:11px}.blue-panel{color:#fff;background:linear-gradient(135deg,#114476,#176cad);flex-direction:column;justify-content:center;align-items:flex-start;display:flex;overflow:hidden}.blue-panel h2{margin-top:20px;font-size:29px}.blue-panel p{color:#c2d9eb;max-width:330px}.blue-panel .eyebrow{color:#afd6f1}.blue-panel .text-link{color:#fff;background:0 0;border:0;margin-top:10px}.inventory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:21px;display:grid}.stock-card{border:1px solid var(--border);background:#fff;border-radius:11px;overflow:hidden}.photo{cursor:pointer;background:#e5ecf3;height:185px;position:relative}.photo>img{object-fit:cover;width:100%;height:100%}.placeholder{color:#8298aa;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;font-size:12px;display:flex}.status{color:#22775b;background:#effbf5;border-radius:6px;padding:6px 10px;font-size:10px;font-weight:700;position:absolute;bottom:12px;left:12px;box-shadow:0 2px 8px #0001}.status.warn{color:#99680f;background:#fff1d0}.select-box{background:#fff;border-radius:5px;padding:3px;display:flex;position:absolute;top:10px;right:11px}.card-body{padding:18px}.card-body .row{justify-content:space-between;gap:6px}.stock{color:var(--blue);font-size:12px}.card-title{text-align:left;background:0 0;border:0;min-height:42px;margin:10px 0;padding:0;font:700 14px/1.55 Manrope,sans-serif;display:block}.card-body>p{color:var(--muted);min-height:34px;margin:5px 0 15px;font-size:11px}.muted{color:var(--muted)}.small{color:#8a9aa9;font-size:10px}.card-body .muted{font-size:10px}.card-foot{border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:5px;margin-top:15px;padding-top:13px;display:flex}.card-foot button{color:var(--blue);border:0;padding:0;font-size:11px}.toolbar{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.search{border:1px solid var(--border);color:#8193a4;background:#fff;border-radius:8px;flex:1;align-items:center;gap:10px;min-width:220px;padding-left:12px;display:flex}.search input{background:0 0;border:0;width:100%}.bulk{background:#e4eef8;border-radius:8px;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:20px;padding:15px;display:flex}.bulk button,.bulk input,.bulk select{font-size:11px}.bulk input{max-width:150px}.field{color:#62788b;text-transform:none;flex-direction:column;gap:7px;margin:8px 0;font-size:11px;font-weight:600;display:flex}.field input,.field textarea,.field select{font-size:13px;font-weight:400}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 17px;display:grid}.empty{color:#7990a4;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:65px 20px;display:flex}.empty h2{margin:8px 0}.alert{z-index:90;border-radius:8px;justify-content:space-between;align-items:center;margin:15px 0;padding:14px 18px;display:flex;position:relative}.alert button{background:0 0;border:0;padding:0}.error{color:#8e2835;background:#fff0f1;border:1px solid #edbfc7}.success{color:#236849;background:#e6f5eb;border:1px solid #bee2cc}.warning{color:#926014;background:#fff7e5;border-radius:7px;padding:12px;font-size:12px}.table-wrap{border:1px solid var(--border);background:#fff;border-radius:9px;overflow:auto}table{border-collapse:collapse;width:100%;font-size:12px}th,td{text-align:left;border-bottom:1px solid #e6ebf0;padding:15px}th{white-space:nowrap;background:#eaf0f6;font-size:10px}tbody tr{cursor:pointer}tbody tr:hover{background:#f1f7fd}footer{color:#8b9bab;align-items:center;gap:7px;margin-top:40px;font-size:10px;display:flex}.overlay{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0b253569;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer{background:#fff;flex-direction:column;width:780px;max-width:100%;height:100%;display:flex;box-shadow:-10px 0 50px #102e4a22}.drawer-head{justify-content:space-between;align-items:center;padding:24px 27px 15px;display:flex}.drawer-head h2{margin:6px 0 0;font-size:27px}.drawer-head button{border:0}.drawer-actions{flex-wrap:wrap;gap:8px;padding:10px 27px 20px;display:flex}.drawer-actions button{font-size:11px}.tabs{border-bottom:1px solid var(--border);flex-shrink:0;padding:0 22px;display:flex;overflow:auto}.tabs button{color:#7b8fa0;white-space:nowrap;border:0;border-bottom:2px solid #0000;border-radius:0;padding:13px 10px;font-size:12px}.tabs button.active{color:var(--blue);border-color:var(--blue)}.drawer-body{flex:1;padding:20px 28px 35px;overflow:auto}.drawer-bottom{border-top:1px solid var(--border);background:#f8fafc;justify-content:space-between;align-items:center;padding:16px 27px;display:flex}.drawer-bottom span{color:var(--muted);font-size:11px}.subpanel{border:1px solid var(--border);border-radius:8px;margin:15px 0;padding:18px}.metric-strip{background:#edf4fa;border-radius:7px;margin:15px 0;padding:14px;font-size:12px}.check-row{border-bottom:1px solid #edf1f6;align-items:center;gap:12px;padding:15px 0;display:flex}.checklist{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.checklist span{color:#97a5b1;border:1px solid var(--border);border-radius:20px;padding:6px 10px;font-size:11px}.checklist .done{color:#197456;background:#e9f7f0}.photo-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.photo-grid .subpanel{margin:0;padding:12px}.photo-grid img{object-fit:cover;border-radius:6px;width:100%;height:150px}.photo-grid label{font-size:10px}.photo-grid button{margin:10px 0;font-size:10px}.photo-grid small{color:var(--muted);font-size:9px;display:block}.file-input{opacity:0;width:1px;height:1px;position:absolute}.button{position:relative;overflow:hidden}details{border-bottom:1px solid var(--border);padding:15px 0}summary{cursor:pointer;font-size:12px}pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f3f6fa;max-height:400px;padding:15px;font:11px/1.6 monospace;overflow:auto}.top{z-index:70;justify-content:center;align-items:center;padding:25px}.modal,.print-modal{background:#fff;border-radius:12px;width:800px;max-width:100%;max-height:95vh;padding:28px;overflow:auto}.modal textarea{margin:15px 0}.print-modal{width:1000px}.print-content{padding:20px}.label{page-break-inside:avoid;color:#000;border:1px dashed #bac8d4;width:4in;height:3in;margin-bottom:15px;padding:15px;font:12px Arial;display:block;overflow:hidden}.label img{float:right;width:100px;height:100px}.label h2{margin:0 0 8px;font:700 24px Arial}.label p{margin:7px 0;font:12px/1.4 Arial}.label small{margin-top:10px;font-size:8px;display:block}.label strong{font-size:14px}.print-item{break-inside:avoid;border-bottom:1px solid #ddd;padding:20px 0}.print-item img{object-fit:cover;width:160px;height:110px;margin:0 10px 10px 0}.print-item h2{font-size:18px}body:has(.overlay) .alert{position:fixed;top:10px;left:15px;right:15px;box-shadow:0 3px 15px #0002}body:has(.overlay){overflow:hidden}@media (min-width:1600px){.inventory-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1150px){aside{width:200px;padding:25px 12px}.shell>main{width:calc(100% - 200px);margin-left:200px;padding:28px 25px}.inventory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stats{gap:10px}.stats>button{padding:16px}.stats svg{display:none}.overview-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.shell{display:block}aside{gap:0;width:100%;padding:16px;position:relative}.brand{padding:0 0 15px}.brand span{font-size:30px}.brand small{font-size:8px}.workspace,.aside-bottom{display:none}nav{gap:4px;display:flex;overflow:auto}nav button{white-space:nowrap;padding:10px;font-size:11px}nav svg{width:15px}.shell>main{width:100%;margin:0;padding:22px 16px}header{align-items:flex-start}h1{font-size:26px}header .row{justify-content:flex-end}header button{padding:9px;font-size:10px}.eyebrow{font-size:8px}.stats{grid-template-columns:repeat(2,1fr)}.overview-grid{grid-template-columns:1fr}.inventory-grid{gap:12px}.photo{height:145px}.card-body{padding:12px}.card-title{font-size:12px}.card-foot .small{display:none}.card-body .row{font-size:11px}.toolbar>*{flex:1}.panel{padding:18px}.drawer-head,.drawer-actions,.drawer-body,.drawer-bottom{padding-left:17px;padding-right:17px}.top{padding:10px}.form-grid{gap:4px 10px}.modal,.print-modal{padding:17px}.compact,.photo-grid{grid-template-columns:1fr 1fr}}@media (max-width:430px){.inventory-grid{grid-template-columns:1fr}.photo{height:200px}.form-grid{grid-template-columns:1fr}.card-foot .small{display:inline}.drawer-actions{gap:6px}.photo-grid{grid-template-columns:1fr}.stats strong{font-size:27px}}@media print{body{background:#fff!important}.shell>aside,.shell>main,.overlay:not(.print-overlay),.no-print{display:none!important}.print-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:0;display:block;position:static}.print-modal{width:100%;max-width:none;max-height:none;box-shadow:none;border:0;padding:0;overflow:visible}.print-content{padding:0}.label{page-break-after:always;border:0;margin:0}.print-item img{max-width:160px}body:has(.overlay){overflow:visible}}.jaw-shop{color:#173550;background:#f7f8fa;min-height:100vh;font-family:Roboto Serif,serif}.jaw-shop header{color:#fff;background:#1166d0;margin:0;padding:23px 6%}.jaw-shop header a{color:#fff;font:700 27px Montserrat,sans-serif;text-decoration:none}.jaw-shop header small{letter-spacing:2px;font-size:10px}.jaw-shop header>a:last-child{font-size:15px}.shop-hero{color:#fff;background:linear-gradient(90deg,#0c2947ed,#0c2947a0),#163b5c url(/inventory-images/d5124f3640d260239af5.webp);padding:65px 7% 45px}.shop-hero>span,.shop-heading span,.shop-form>span{letter-spacing:2px;color:#eab440;font:700 10px Montserrat,sans-serif}.shop-hero p{color:#d3e1ee}.truck-bar{flex-wrap:wrap;align-items:end;gap:14px;margin:30px 0 16px;display:flex}.truck-bar label{gap:8px;font:600 11px Montserrat,sans-serif;display:grid}.truck-bar input,.truck-bar select{min-width:210px}.truck-bar button,.shop-form button{color:#173550;background:#eab440;border:0;padding:13px 22px}.shop-hero>small{color:#b1c7dc;font-size:10px}.jaw-shop nav{background:#fff;border-bottom:1px solid #dae3eb;flex-wrap:wrap;padding:20px 7%;display:flex}.jaw-shop nav button{color:#637b90}.jaw-shop nav .picked{color:#1166d0;background:#eaf2fc}.jaw-shop main{max-width:1450px;margin:auto;padding:45px 6%}.shop-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.shop-heading h2,.shop-form h2{margin:15px 0;font:800 30px Montserrat,sans-serif}.shop-heading p{color:#7a8b9b}.shop-heading>a{font-size:11px}.filters{flex-wrap:wrap;gap:12px;margin-top:25px;display:flex}.filters>input{flex:1;min-width:220px}.shop-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:26px 0;display:grid}.shop-grid article{background:#fff;border:1px solid #dce5ee;border-radius:12px;overflow:hidden}.shop-grid img,.no-image{object-fit:cover;width:100%;height:230px}.no-image{background:#e8eef4;place-items:center;display:grid}.shop-card h3{min-height:60px;font:750 16px/1.5 Montserrat,sans-serif}.shop-card a{color:#193d60;text-decoration:none}.shop-card small{font-size:10px;font-weight:400}.shop-card p,.shop-card label{color:#728596;font-size:11px}.shop-card label{border-top:1px solid #e8edf2;align-items:center;gap:8px;padding-top:15px;display:flex}.shop-form{background:#fff;border:1px solid #dce5ee;border-radius:12px;max-width:780px;margin:auto;padding:35px}.shop-form form{gap:17px;margin-top:25px;display:grid}.shop-form label{gap:7px;font:500 12px Montserrat,sans-serif;display:grid}.shop-form details{padding:20px 0}.shop-form summary{font:650 14px Montserrat,sans-serif}.jaw-shop footer{color:#c4d5e6;background:#102e4a;padding:30px 7% 65px;font-size:12px}.demo-strip{color:#fff;text-align:center;z-index:30;background:#102e4a;padding:11px;font:500 10px Montserrat,sans-serif;position:fixed;bottom:0;left:0;right:0}@media (max-width:800px){.shop-grid{grid-template-columns:1fr 1fr}.shop-heading{display:block}.shop-hero{padding:40px 6%}.jaw-shop main{padding:30px 5%}.shop-form{padding:23px}}@media (max-width:520px){.shop-grid{grid-template-columns:1fr}.truck-bar{display:grid}.shop-hero h1{font-size:42px}.jaw-shop header>a:last-child{font-size:11px}.jaw-shop nav{flex-wrap:nowrap;overflow:auto}.jaw-shop nav button{white-space:nowrap;font-size:11px}.shop-grid img{height:250px}}.wind-top{color:#fff;background:#090909;align-items:center;gap:24px;height:42px;padding:0 3%;font:600 12px Montserrat,Arial Narrow,sans-serif;display:flex}.wind-top a{color:#fff;text-decoration:none}.wind-top button{color:#fff;font:inherit;background:0 0;border:0;margin-left:auto}.jaw-shop header{color:#111;background:#fff;gap:28px;margin:0;padding:22px 2%;display:flex}.jaw-shop header .wind-logo{color:#252525;white-space:nowrap;letter-spacing:-1px;font:300 32px Arial,sans-serif}.wind-logo b{color:#1166d0;font-size:43px;font-style:italic;font-weight:900}.jaw-shop header .wind-logo small{letter-spacing:1.5px;color:#333;font:700 9px Arial;display:block}.jaw-shop header>input{text-align:center;background:#ededed;border:0;border-radius:0;flex:1;height:46px}.jaw-shop header>a:last-child{color:#111;font:700 23px Montserrat,Arial Narrow,sans-serif}.jaw-shop header>a:last-child small{color:#1166d0;font-size:10px;display:block}.wind-nav{background:#1166d0;justify-content:space-around;padding:0 2%;display:flex}.wind-nav button{color:#fff;background:0 0;border:0;border-radius:0;padding:14px 15px;font:600 15px Montserrat,Arial Narrow,sans-serif}.wind-nav button:hover{background:#0a4e9d}.shop-hero{text-align:center;background-image:linear-gradient(#161616d9,#111e),url(/inventory-images/d5124f3640d260239af5.webp);background-position:50%;background-size:cover;padding:95px 5% 65px}.shop-hero>span{letter-spacing:0;color:#fff;font:400 32px Montserrat,Arial Narrow,sans-serif}.shop-hero h1{letter-spacing:-1px;margin:5px 0 28px;font:700 clamp(32px,4.5vw,58px)/1.15 Montserrat,Arial Narrow,sans-serif}.shop-hero h2{color:#252b31;background:#fff;border-radius:3px 3px 0 0;max-width:790px;margin:0 auto;padding:32px 20px 12px;font:700 24px Arial}.truck-bar{text-align:left;background:#fff;grid-template-columns:1fr 1fr;gap:15px;max-width:790px;margin:0 auto 14px;padding:13px 30px 30px;display:grid}.truck-bar label{color:#555;font:400 12px Arial}.truck-bar input,.truck-bar select{background:#f8f9fb;border-radius:2px;width:100%;min-width:0;height:49px}.truck-bar button{color:#fff;background:#1166d0;border-radius:2px;grid-column:1/-1;font:600 16px Montserrat,Arial Narrow,sans-serif}.shop-hero>small{color:#aeb7c0;font:400 10px Arial}.jaw-shop nav{background:#f2f2f2;border:0;justify-content:center;gap:25px;padding:26px 3%}.jaw-shop nav button{color:#333;background:0 0;border:2px solid #d7d7d7;border-radius:0;padding:17px 30px;font:600 20px Montserrat,Arial Narrow,sans-serif}.jaw-shop nav .picked{color:#1166d0;background:#fff;border-color:#1166d0}.shop-heading span{display:none}.shop-heading h2,.shop-form h2{letter-spacing:0;font:600 32px Montserrat,Arial Narrow,sans-serif}.shop-heading p{font:14px Arial}.shop-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.shop-grid article{box-shadow:none;border:1px solid #dedede;border-radius:0}.shop-grid img{object-fit:cover;height:200px}.shop-card{padding:17px}.shop-card h3{letter-spacing:0;font:500 18px/1.4 Montserrat,Arial Narrow,sans-serif}.shop-card strong{color:#151515;font:700 22px Arial}.shop-card>span{color:#666;font:11px Arial}.shop-card label{font:11px Arial}.jaw-shop footer{background:#171717}.shop-form{box-shadow:none;border-radius:0}.filters select,.filters input,.filters button{border-radius:0}@media (max-width:1050px){.jaw-shop header .wind-logo{font-size:23px}.wind-logo b{font-size:33px}.wind-nav button{padding:13px 7px;font-size:12px}.shop-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.jaw-shop header{flex-wrap:wrap;gap:15px}.jaw-shop header>input{flex-basis:100%;order:3}.jaw-shop header>a:last-child{margin-left:auto;font-size:18px}.wind-top{gap:12px;font-size:9px}.wind-top>a:last-child{display:none}.wind-nav{justify-content:flex-start;overflow:auto}.wind-nav button{white-space:nowrap}.shop-hero{padding:50px 5%}.shop-hero>span{font-size:24px}.jaw-shop nav{justify-content:flex-start;gap:9px}.jaw-shop nav button{padding:12px;font-size:16px}.shop-grid{grid-template-columns:repeat(2,1fr)}.truck-bar{padding:15px}.truck-bar label{min-width:0}}@media (max-width:460px){.shop-grid{grid-template-columns:1fr}.shop-hero h1{font-size:35px}.shop-grid img{height:250px}}.store-mast{background:#fff!important;align-items:center!important;gap:35px!important;margin:0!important;padding:22px 4%!important;display:flex!important}.real-logo{background:#1166d0;flex-shrink:0;width:180px;padding:8px 22px;display:block}.real-logo img{object-fit:contain;width:135px;height:76px}.store-mast form{background:#f0f1f3;flex:1;display:flex}.store-mast form input{background:0 0;border:0;border-radius:0;width:100%;font:14px Arial}.store-mast form button{background:0 0;border:0;font-size:24px}.store-mast .store-phone{text-decoration:none;color:#172d42!important;font:700 26px Montserrat,Arial!important}.store-phone small{letter-spacing:1px;color:#1166d0;display:block;font:700 9px Montserrat!important}.store-phone span{color:#78899a;margin-top:6px;font:11px Arial;display:block}.store-menu{z-index:15;align-items:stretch;position:relative;background:#1166d0!important;flex-wrap:nowrap!important;gap:0!important;padding:0 3%!important;display:flex!important}.store-menu>a,.store-menu summary{color:#fff;white-space:nowrap;cursor:pointer;padding:17px 18px;font:500 15px Montserrat,Arial;text-decoration:none;list-style:none;display:block}.store-menu details{border:0;padding:0;position:relative}.store-menu details>div{background:#fff;border-top:4px solid #e6b247;width:260px;padding:15px;position:absolute;top:100%;left:0;box-shadow:0 12px 30px #092a4b30}.store-menu details a{color:#29455d;border-bottom:1px solid #eef1f4;padding:11px;font:13px Arial;text-decoration:none;display:block}.store-menu details a:hover{background:#edf5ff}.store-menu .menu-all{background:#0b315b;margin-left:auto}.large-hero{color:#fff;background-position:50%;background-size:cover;padding:85px 7% 65px}.large-hero>span,.section-title>div>span,.company-feature span,.store-help>div>span,.info-hero>span{letter-spacing:2px;color:#e6b247;font:700 10px Montserrat}.large-hero h1{letter-spacing:-1px;margin:18px 0;font:700 clamp(45px,5vw,72px)/1.1 Montserrat,Arial}.large-hero>p{color:#d4e0ec;font:16px/1.9 Arial}.hero-truck{background:#fff;border-radius:2px;max-width:1000px;margin-top:30px;padding:25px}.hero-truck h2{color:#193c5d;margin:0 0 16px;font:700 18px Arial}.hero-truck>div{grid-template-columns:1.2fr .7fr 1.2fr 1.3fr;gap:12px;display:grid}.hero-truck input,.hero-truck select{border-radius:0;width:100%;font:13px Arial}.hero-truck button,.store-button{background:#1166d0;border:0;border-radius:2px;justify-content:center;align-items:center;padding:15px 22px;font:600 14px Montserrat,Arial;text-decoration:none;display:inline-flex;color:#fff!important}.store-button:hover{background:#0a4b95}.store-promises{text-align:center;background:#edf2f7;grid-template-columns:repeat(4,1fr);gap:15px;padding:22px 5%;font:600 12px Montserrat;display:grid}.home-content{max-width:1600px!important;padding:60px 5%!important}.section-title{justify-content:space-between;align-items:center;gap:20px;margin:15px 0 28px;display:flex}.section-title h2{letter-spacing:0;margin:12px 0;font:600 34px Montserrat,Arial}.section-title a{font:600 12px Arial;text-decoration:none}.department-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:65px;display:grid}.department-grid>a{color:#1c3d5b;background:#fafbfc;border:1px solid #dce4ec;padding:25px;text-decoration:none;transition:background .15s,transform .15s}.department-grid>a:hover{background:#eaf3fc;transform:translateY(-3px)}.department-grid>a>span{color:#a4b7c9;font:700 11px Montserrat}.department-grid h3{margin:14px 0 8px;font:600 22px Montserrat,Arial}.department-grid p{color:#758b9f;min-height:43px;font:12px/1.8 Arial}.department-grid b{color:#1166d0;font:700 11px Arial}.catalogue-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:23px;margin:25px 0 50px;display:grid}.catalogue-card{background:#fff;border:1px solid #dce3ea;min-width:0;overflow:hidden}.catalogue-card>a>img{object-fit:cover;width:100%;height:215px;display:block}.catalogue-card>div{padding:20px}.card-kicker{color:#1166d0;letter-spacing:.6px;font:700 10px Montserrat}.catalogue-card h3{letter-spacing:0;min-height:85px;margin:12px 0;font:500 19px/1.45 Montserrat,Arial}.catalogue-card h3 a{color:#173550;text-decoration:none}.catalogue-card strong{color:#192d40;font:700 24px Arial}.catalogue-card strong small{color:#8998a5;font:11px Arial}.catalogue-card p{color:#8b99a5;font:11px Arial}.card-details{border-top:1px solid #e2e8ed;justify-content:space-between;margin-top:17px;padding-top:15px;font:700 11px Arial;text-decoration:none;display:flex}.company-feature{color:#fff;background:#102f50;grid-template-columns:1fr 1fr;align-items:center;margin:65px 0;display:grid}.company-feature>img{object-fit:cover;width:100%;height:450px}.company-feature>div{padding:40px}.company-feature h2{letter-spacing:0;margin:18px 0;font:600 35px/1.3 Montserrat,Arial}.company-feature p{color:#c0d0df;font:14px/1.9 Arial}.service-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin:50px 0;display:grid}.service-grid>a{color:#234763;background:#f0f4f8;border:1px solid #e0e7ee;padding:30px;text-decoration:none}.service-grid h3{margin:0;font:600 25px Montserrat,Arial}.service-grid p{font:13px/1.8 Arial}.service-grid b{color:#1166d0;font:700 12px Arial}.catalogue-disclosure{color:#8a9ba9;font:11px/1.8 Arial}.store-help{background:#edf3f9;justify-content:space-between;align-items:center;gap:25px;padding:45px 7%;display:flex}.store-help h2{letter-spacing:0;margin:12px 0;font:600 30px Montserrat,Arial}.store-help p{color:#758b9e;font:13px Arial}.store-footer{grid-template-columns:1.2fr 1fr 1fr 1fr;gap:35px;background:#0d243b!important;align-items:start!important;margin:0!important;padding:50px 6% 80px!important;display:grid!important}.store-footer h3{color:#fff;letter-spacing:0;margin:0 0 17px;font:600 16px Montserrat,Arial}.store-footer p{color:#9fb3c6;font:12px/2 Arial}.store-footer a{color:#bdcede;font:12px/2.4 Arial;text-decoration:none;display:block}.info-hero{color:#fff;background:#102f50;padding:65px 8%}.info-hero h1{letter-spacing:0;margin:22px 0;font:600 clamp(34px,4vw,53px)/1.2 Montserrat,Arial}.info-hero p{color:#c4d4e4;max-width:800px;font:16px/1.9 Arial}.info-body{grid-template-columns:2fr 1fr;gap:65px;display:grid;max-width:1250px!important;padding:65px 6%!important}.info-body>div>section{margin-bottom:40px}.info-body h2{letter-spacing:0;font:600 26px Montserrat,Arial}.info-body p{color:#657d91;font:15px/1.95 Arial}.info-sidebar{background:#f1f5f9;align-self:start;padding:25px}.info-sidebar>a{font:13px/2.7 Arial;display:block}.info-sidebar h3{font:600 18px Montserrat,Arial}.product-content{max-width:1500px!important;padding:45px 5%!important}.premium-product{grid-template-columns:1.35fr 1fr;gap:50px;margin:25px 0 65px;display:grid}.product-cover{object-fit:contain;background:#edf0f4;width:100%;height:520px}.product-photos{gap:12px;margin:15px 0 30px;display:flex;overflow:auto}.product-photos img{object-fit:cover;width:100px;height:80px}.premium-product>section{border:1px solid #dce4ec;align-self:start;padding:32px}.premium-product h1{letter-spacing:0;margin:15px 0;font:600 32px/1.35 Montserrat,Arial}.premium-price{color:#1166d0;margin:25px 0;font:700 35px Arial}.premium-price small{color:#92a0ad;margin-top:8px;font:11px Arial;display:block}.premium-product h2{letter-spacing:0;margin:30px 0 20px;font:600 23px Montserrat,Arial}.premium-product p{color:#718699;font:14px/1.95 Arial}.premium-product .store-button,.phone-button{text-align:center;margin:12px 0;display:block}.phone-button{border:1px solid #cbd9e6;padding:14px;font:700 13px Arial;text-decoration:none}.premium-product dl>div{border-bottom:1px solid #e8edf2;grid-template-columns:100px 1fr;padding:12px 0;font:12px/1.7 Arial;display:grid}.premium-product dt{color:#8c9ca9}.premium-product dd{color:#3b5871;margin:0}.premium-product .listing-note{background:#f0f4f8;padding:14px;font:11px/1.8 Arial}.installation-note{padding:10px 0 20px}.installation-note h3{font:600 19px Montserrat,Arial}.collection-intro{padding-top:20px}.collection-intro h2{font:600 32px Montserrat,Arial}.collection-intro p{color:#8294a4;font:13px/1.8 Arial}.load-more{color:#1166d0;border:1px solid #1166d0;border-radius:0;margin:30px auto;padding:16px 35px;font:600 14px Montserrat,Arial;display:block}@media (max-width:1100px){.store-menu>a,.store-menu summary{padding:16px 10px;font-size:12px}.store-phone span{display:none}.department-grid,.catalogue-grid{grid-template-columns:repeat(3,1fr)}.store-mast{gap:15px!important}.store-mast .store-phone{font-size:20px!important}.company-feature>div{padding:25px}.company-feature h2{font-size:28px}}@media (max-width:800px){.store-mast{flex-wrap:wrap}.store-mast form{flex-basis:100%;order:3}.real-logo{width:135px;padding:5px 12px}.real-logo img{width:110px;height:55px}.store-mast .store-phone{margin-left:auto}.store-menu{overflow:visible;flex-wrap:wrap!important}.store-menu>a,.store-menu summary{padding:13px 10px;font-size:11px}.store-menu .menu-all{margin-left:0}.hero-truck>div{grid-template-columns:1fr 1fr}.hero-truck button{grid-column:1/-1}.large-hero{padding:45px 6%}.store-promises{grid-template-columns:1fr 1fr;font-size:10px}.department-grid,.catalogue-grid{grid-template-columns:1fr 1fr}.company-feature{grid-template-columns:1fr}.company-feature>img{height:300px}.service-grid{grid-template-columns:1fr}.store-footer{grid-template-columns:1fr 1fr}.store-help{display:block}.info-body{grid-template-columns:1fr;gap:20px}.premium-product{grid-template-columns:1fr;gap:25px}.product-cover{height:auto;max-height:450px}.section-title{align-items:start}.section-title h2{font-size:27px}.section-title a{max-width:120px;font-size:10px}.catalogue-card>a>img{height:180px}.catalogue-card>div{padding:15px}.catalogue-card h3{font-size:17px}.department-grid>a{padding:17px}}@media (max-width:480px){.catalogue-grid{grid-template-columns:1fr}.department-grid{gap:10px}.department-grid h3{font-size:20px}.hero-truck>div,.store-footer{grid-template-columns:1fr}.large-hero h1{font-size:45px}.catalogue-card>a>img{height:250px}.premium-product>section{padding:22px}.store-phone small{max-width:145px;line-height:1.5!important}.store-menu details>div{width:230px}.catalogue-card h3{min-height:0}}.department-grid>a>img{object-fit:cover;width:calc(100% + 50px);max-width:none;height:135px;margin:-25px -25px 20px;display:block}.department-grid>a{overflow:hidden}@media (max-width:800px){.department-grid>a>img{width:calc(100% + 34px);height:115px;margin:-17px -17px 17px}}.store-menu details:last-of-type>div{left:auto;right:0}.jaw-shop{color:#2b2b2b;background:#f4f4f4;font-family:Roboto Serif,serif}.jaw-shop h1,.jaw-shop h2,.jaw-shop h3,.jaw-shop h4{text-transform:uppercase;letter-spacing:-.6px;font-family:Montserrat,sans-serif!important;font-weight:900!important}.jaw-shop p{line-height:1.85;font-family:Roboto Serif,serif!important}.jaw-shop button,.jaw-shop summary,.jaw-shop select,.jaw-shop input,.jaw-shop nav a,.store-button,.phone-button{font-family:Montserrat,sans-serif!important}.jaw-shop button,.store-button,.phone-button{text-transform:uppercase;font-weight:700}.wind-top{color:#fff;background:#1166d0;height:auto;padding:12px 4%}.store-mast{border-top:1px solid #ffffff30;background:#1166d0!important}.real-logo{background:0 0;width:190px;padding:0}.real-logo img{width:165px;height:85px}.store-mast .store-phone,.store-phone small,.store-phone span{color:#fff!important}.store-mast form{background:#ffffffed;border-radius:5px}.store-menu{border-top:1px solid #ffffff30;background:#115dbb!important}.store-menu>a,.store-menu summary{font-family:Montserrat,sans-serif;font-size:12px;font-weight:650}.store-menu .menu-all{background:#2f85ee}.store-menu details>div{border-top-color:#f2ae28}.large-hero{background-color:#2b2b2b}.large-hero h1{font-size:clamp(35px,4.6vw,65px);line-height:1.2}.large-hero>span,.section-title>div>span,.company-feature span,.info-hero>span{color:#f2ae28}.hero-truck{background:#ffffffed;border-radius:10px;box-shadow:0 8px 35px #0002}.hero-truck h2{text-transform:none;font-size:18px}.hero-truck button,.store-button,.shop-form button{background:linear-gradient(100deg,#2f85ee,#10c096);border:0;border-radius:5px;font-weight:800;color:#fff!important}.store-button:hover{filter:brightness(.95)}.store-promises{color:#fff;background:#2b2b2b}.department-grid>a{background:#fff;border:1px solid #dce2e9;border-radius:6px}.department-grid h3{font-size:17px}.department-grid>a:hover{background:#f0f6fd;border-color:#2f85ee}.section-title h2{color:#2b2b2b;font-size:29px}.catalogue-card{background:#fff;border-radius:7px}.catalogue-card h3{line-height:1.55;font-size:15px!important}.catalogue-card strong,.premium-price{color:#2f85ee;font-weight:900;font-family:Montserrat!important}.card-kicker{color:#1166d0}.company-feature,.info-hero{background:#2b2b2b}.company-feature h2{font-size:30px}.store-help{background:#eef3f9}.store-help h2{font-size:25px}.store-footer{background:#2b2b2b!important}.store-footer h3{color:#f2ae28}.store-footer a,.store-footer p{color:#e3e8ed}.store-footer a:hover{color:#f2ae28}.info-hero h1{font-size:clamp(30px,4vw,49px)}.info-body h2{font-size:23px}.premium-product h1{font-size:28px}.premium-product>section{background:#fff;border-radius:8px}.premium-product h2{font-size:21px}.product-cover{background:#e8edf2;border-radius:8px}.product-help-links{background:#e7eef7;flex-wrap:wrap;gap:15px;margin:25px 0;padding:20px;display:flex}.product-help-links a{color:#1166d0;font:700 11px Montserrat;text-decoration:none}.shop-heading h2,.collection-intro h2{font-size:27px}.shop-hero{background-color:#2b2b2b}.jaw-shop nav:not(.store-menu){background:#e9eef4}.jaw-shop nav:not(.store-menu) button{border-radius:4px;font-size:13px}.shop-form{border-radius:8px}.shop-form h2{font-size:27px}.shop-card h3{line-height:1.55;font-size:15px!important}.shop-grid article{border-radius:6px}.shop-card strong{color:#2f85ee}.demo-strip{background:#102f50}.store-menu details a{color:#2b2b2b}.service-grid h3{font-size:20px}.company-feature p{color:#e0e5ea}@media (max-width:800px){.real-logo{width:135px}.real-logo img{width:120px;height:60px}.store-menu>a,.store-menu summary{font-size:10px}.section-title h2,.premium-product h1{font-size:23px}.large-hero h1{font-size:36px}.department-grid h3{font-size:15px}.store-help h2{font-size:23px}}.gallery-main{position:relative}.gallery-zoom{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.gallery-zoom>span{background:#fffe;border-radius:5px;padding:9px;font:600 10px Montserrat;position:absolute;bottom:15px;left:15px}.gallery-main>small{color:#fff;background:#153553dc;border-radius:5px;padding:7px 10px;position:absolute;bottom:15px;right:15px}.gallery-prev,.gallery-next{background:#fffe;border:0;border-radius:50%;width:39px;height:39px;font-size:23px;position:absolute;top:45%}.gallery-prev{left:12px}.gallery-next{right:12px}.product-photos button{border:2px solid #0000;border-radius:5px;padding:3px}.product-photos button.selected{border-color:#2f85ee}.product-lightbox{color:#fff;background:#102232f5;border:0;justify-content:center;align-items:center;gap:15px;width:100vw;max-width:none;height:100vh;max-height:none;margin:0;padding:50px}.product-lightbox[open]{display:flex}.product-lightbox::backdrop{background:#000a}.product-lightbox img{object-fit:contain;max-width:85%;max-height:85vh}.product-lightbox>button{color:#fff;background:#ffffff20;border:0}.lightbox-close{position:absolute;top:20px;right:20px}.home-brand-actions{flex-wrap:wrap;gap:12px;margin:25px 0;display:flex}.home-brand-actions a{color:#fff;background:#ffffff0c;border:1px solid #ffffff80;border-radius:5px;padding:13px 19px;font:800 11px Montserrat;text-decoration:none}.home-brand-actions a:first-child{background:#1166d0;border-color:#2f85ee}.home-brand-actions a:hover{background:#2f85ee}.large-hero{padding-top:60px;padding-bottom:45px}.large-hero h1{font-size:clamp(34px,4.4vw,62px)}.hero-truck{margin-top:22px}.home-brand-grid{grid-template-columns:1fr 1fr;gap:25px;margin:20px 0 55px;display:grid}.home-brand-grid article{background:#fff;border:1px solid #dce5ef;border-radius:10px;overflow:hidden;box-shadow:0 8px 25px #163b5708}.home-brand-grid article>a{display:block;overflow:hidden}.home-brand-grid img{object-fit:cover;width:100%;height:310px;transition:transform .2s}.home-brand-grid article:hover img{transform:scale(1.025)}.home-brand-grid article>div{padding:30px}.home-brand-grid article>div>span{letter-spacing:2px;color:#1166d0;font:800 10px Montserrat}.home-brand-grid h2{margin:17px 0;font-size:26px}.home-brand-grid p{color:#687e91;font-size:13px}.home-brand-grid .atlas{color:#fff;background:#2b2b2b;border-color:#2b2b2b}.home-brand-grid .atlas>div>span{color:#f2ae28}.home-brand-grid .atlas p{color:#d6dfe6}.brand-text-link{color:#1166d0;margin:15px 0 0 17px;font:700 11px Montserrat;text-decoration:none;display:inline-block}.atlas .brand-text-link{color:#e8c77a}.home-use-cases{border-top:1px solid #dce3eb;border-bottom:1px solid #dce3eb;grid-template-columns:1.2fr 1fr 1fr 1fr;align-items:center;gap:22px;margin:20px 0 65px;padding:30px 0;display:grid}.home-use-cases>div>span{letter-spacing:1px;color:#b7821f;font:700 9px Montserrat}.home-use-cases h2{font-size:23px}.home-use-cases>a{color:#24455e;background:#edf2f7;border-left:2px solid #2f85ee;padding:20px;text-decoration:none;display:block}.home-use-cases h3{font-size:15px}.home-use-cases p{color:#70869a;font-size:11px}.home-use-cases b{color:#1166d0;font:700 10px Montserrat}.brand-page-hero{color:#fff;background:#263849;grid-template-columns:1.05fr 1fr;align-items:center;display:grid}.brand-page-hero>div{padding:55px 10%}.brand-page-hero>img{object-fit:cover;width:100%;height:560px}.brand-page-hero span{letter-spacing:2px;color:#f2ae28;font:800 10px Montserrat}.brand-page-hero h1{margin:24px 0;font-size:clamp(32px,3.8vw,52px);line-height:1.2}.brand-page-hero p{color:#d8e3ec;font-size:14px}.brand-page-hero small{color:#b7c8d6;margin-top:22px;font:400 10px/1.8 Montserrat;display:block}.brand-page-hero.century{background:linear-gradient(120deg,#0c4c94,#163a63)}.brand-page-hero.atlas{background:#2b2b2b}.brand-actions{flex-wrap:wrap;gap:12px;margin:25px 0;display:flex}.brand-outline{color:#fff;border:1px solid #ffffff70;border-radius:5px;align-items:center;padding:13px 18px;font:700 11px Montserrat;text-decoration:none;display:inline-flex}.brand-page-body{max-width:1450px!important;padding:55px 6%!important}.brand-options{grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:45px;display:grid}.brand-options article{background:#fff;border:1px solid #dce5ed;border-radius:7px;padding:23px}.brand-options h3{font-size:16px}.brand-options p{color:#71869a;font-size:12px}.brand-quote-band{background:#e6eef7;border-left:5px solid #2f85ee;grid-template-columns:1fr 1.2fr;align-items:center;gap:30px;margin:35px 0 55px;padding:35px;display:grid}.brand-quote-band h2{font-size:26px;line-height:1.5}.brand-quote-band p{color:#587287;font-size:13px}.brand-faq{background:#fff;border:1px solid #dce5ed;border-radius:7px;margin:35px 0;padding:30px}.brand-faq h2{font-size:24px}.brand-faq summary{cursor:pointer;font:700 13px Montserrat}.brand-faq p{color:#698094;font-size:13px}.brand-bottom-links{flex-wrap:wrap;gap:20px;margin:30px 0;font:700 11px Montserrat;display:flex}.new-brand-link{background:#edf4fd;color:#1166d0!important;font-weight:800!important}@media (max-width:1000px){.home-use-cases{grid-template-columns:1fr 1fr}.brand-page-hero>div{padding:35px 8%}.brand-page-hero>img{height:510px}.brand-options{grid-template-columns:1fr 1fr}.home-brand-grid h2{font-size:23px}.home-brand-grid img{height:260px}}@media (max-width:700px){.home-brand-grid,.brand-page-hero,.brand-quote-band{grid-template-columns:1fr}.brand-page-hero>img{height:300px}.brand-page-hero h1{font-size:36px}.home-brand-grid img{height:280px}.home-brand-grid article>div{padding:23px}.brand-text-link{margin-left:0;display:block}.home-use-cases{grid-template-columns:1fr}.brand-options{grid-template-columns:1fr 1fr}.brand-options article{padding:17px}.brand-quote-band{padding:25px}.brand-quote-band h2{font-size:23px}.home-brand-actions a{padding:12px;font-size:10px}.large-hero{padding-top:40px}.brand-faq{padding:22px}}.product-brand-links{flex-wrap:wrap;gap:15px;margin:25px 0;display:flex}.product-brand-links a{color:#fff;background:#1166d0;border-radius:5px;padding:14px 18px;font:800 11px Montserrat;text-decoration:none}.product-brand-links a:last-child{color:#f2ae28;background:#2b2b2b}.service-hero{isolation:isolate;color:#fff;background-position:50%;background-size:cover;min-height:570px;padding:78px max(5vw,24px);position:relative;overflow:hidden}.service-hero:after{content:"";z-index:-1;background:repeating-linear-gradient(125deg,#0000 0 110px,#ffffff06 111px 112px);position:absolute;inset:0}.service-hero-inner{max-width:900px}.service-hero-inner>span,.service-main .section-title span,.service-main section>span,.request-sidebar>span,.workshop-feature>div>span,.trade-new-options>div>span,.rental-check-band>div>span{letter-spacing:2px;color:#1166d0;font:800 12px Montserrat,sans-serif}.service-hero-inner>span{color:#76c7ff}.service-hero h1{letter-spacing:-2px;margin:25px 0;font:900 clamp(36px,4.7vw,70px)/1.07 Montserrat,sans-serif}.service-hero h1>span{display:block}.service-hero .accent-line{color:#f2ae28}.service-hero p{color:#edf4fc;max-width:650px;font-size:18px;line-height:1.8}.service-hero-actions{flex-wrap:wrap;align-items:center;gap:28px;margin:30px 0;display:flex}.service-call{color:#fff;font:700 13px Montserrat,sans-serif}.service-hero small{letter-spacing:3px;font:700 11px Montserrat,sans-serif;display:block}.service-corner-mark{color:#ffffff09;pointer-events:none;font:900 220px Montserrat,sans-serif;position:absolute;bottom:-38px;right:-20px}.service-local-strip{color:#fff;letter-spacing:1px;background:#1166d0;justify-content:center;gap:7vw;padding:20px;font:700 11px Montserrat,sans-serif;display:flex}.jaw-shop nav.service-anchor-nav{color:#203348;background:#fff;border-bottom:1px solid #dfe6ed;flex-wrap:wrap;justify-content:center;gap:40px;padding:22px;display:flex;position:static}.service-anchor-nav a{color:#203348;font:700 12px Montserrat,sans-serif}.service-main{max-width:1340px;margin:auto;padding:60px 32px}.service-main>section{margin-bottom:75px;scroll-margin-top:20px}.service-main h2{color:#203348;letter-spacing:-1px;margin:14px 0 24px;font:900 clamp(26px,3vw,40px)/1.15 Montserrat,sans-serif}.service-main h3{color:#203348;font-family:Montserrat,sans-serif}.service-main p{line-height:1.75}.service-choice-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.service-choice-grid>button{text-align:left;color:#42576a;cursor:pointer;background:#fff;border:1px solid #dce4eb;border-radius:4px;padding:30px;transition:transform .2s,border-color .2s;display:block;box-shadow:0 8px 28px #16334d08}.service-choice-grid>button:hover{border-color:#1166d0;transform:translateY(-4px)}.service-choice-grid>button.selected{background:linear-gradient(135deg,#eef6ff,#fff);border:2px solid #1166d0;padding:29px}.service-choice-grid>button>span{color:#c9d9ea;font:900 40px Montserrat,sans-serif}.service-choice-grid h3{margin:22px 0 12px;font-size:20px}.service-choice-grid p{min-height:76px;font:400 14px/1.8 Roboto Serif,serif}.service-choice-grid b{color:#1166d0;font:800 12px Montserrat,sans-serif}.workshop-feature{background:#12283b;border-radius:5px;grid-template-columns:1fr 1.1fr;display:grid;overflow:hidden}.workshop-feature>div{padding:55px}.service-main .workshop-feature h2{color:#fff}.workshop-feature p{color:#c5d4e0}.workshop-feature img{object-fit:cover;width:100%;height:100%;max-height:510px}.workshop-feature>div>span{color:#70b8ff}.trade-new-options{background:#edf4fb;border-left:5px solid #1166d0;grid-template-columns:2fr 1fr 1fr;align-items:center;gap:30px;padding:36px;display:grid}.trade-new-options>a{color:#fff;background:#1166d0;flex-direction:column;justify-content:center;gap:30px;min-height:140px;padding:26px;font:900 20px Montserrat,sans-serif;display:flex}.trade-new-options>a:last-child{background:#203348}.trade-new-options>a span{color:#f2ae28;font-size:12px}.rental-check-band{color:#e1eaf2;background:#12283b;grid-template-columns:1fr 1fr;gap:40px;padding:45px 55px;display:grid;position:relative;overflow:hidden}.service-main .rental-check-band h2{color:#fff}.rental-check-band>div>span{color:#f2ae28}.rental-check-band ul{margin:auto 0;padding-left:22px}.rental-check-band li{padding:9px;line-height:1.7}.service-steps>div:last-child{grid-template-columns:repeat(3,1fr);gap:35px;display:grid}.service-steps article{border-top:3px solid #1166d0;padding:25px 0}.service-steps article>b{color:#c2d5e8;font:900 36px Montserrat,sans-serif}.service-steps p{color:#526578;font-size:14px}.service-request-layout{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:45px;display:grid}.service-request-layout>.request-sidebar{color:#203348;background:#eff5fa;border-top:5px solid #1166d0;width:auto;height:auto;padding:36px;display:block;position:static;inset:auto}.request-sidebar h2{white-space:pre-line}.request-sidebar p{font-size:14px}.request-checklist{border-top:1px solid #d1dde7;border-bottom:1px solid #d1dde7;margin:25px 0;padding:15px 0}.request-checklist h3{font-size:15px}.request-checklist p{margin:12px 0}.request-sidebar>a{color:#1166d0;font-size:14px;line-height:2}.request-sidebar>a b{font:900 23px Montserrat,sans-serif}.request-demo-note{background:#fff;border:1px solid #d4e1eb;margin-top:25px;padding:16px;font:500 12px/1.8 Montserrat,sans-serif}.service-form{background:#fff;border:1px solid #dce4eb;padding:35px;box-shadow:0 15px 50px #183b5a08}.service-form .form-step{color:#1166d0;letter-spacing:2px;margin:10px 0 22px;font:800 11px Montserrat,sans-serif;display:block}.service-form .form-step:not(:first-child){border-top:1px solid #e0e7ee;margin-top:30px;padding-top:30px}.service-form h3{margin:0 0 24px}.service-form-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.service-form label{color:#263b4e;font:700 12px/1.6 Montserrat,sans-serif;display:block}.service-form input:not([type=checkbox]),.service-form select,.service-form textarea{color:#203348;box-sizing:border-box;background:#fafcfe;border:1px solid #cbd7e1;border-radius:3px;width:100%;min-height:48px;margin:8px 0 0;padding:14px;font:400 14px Montserrat,sans-serif}.service-form input:focus,.service-form select:focus,.service-form textarea:focus{outline-offset:2px;outline:2px solid #1166d0}.required-mark{color:#1166d0}.service-form .field-help{color:#5b6e7f;margin:12px 0 22px;font:400 12px/1.8 Montserrat,sans-serif;display:block}.wide-field{margin:22px 0}.photo-drop{background:#f2f7fc;border:1px dashed #80a7ca;margin-top:25px;padding:24px}.photo-drop p{font-size:13px}.trade-photo-previews{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:15px;display:grid}.trade-photo-previews img{object-fit:cover;width:100%;height:110px}.trade-photo-previews span{overflow-wrap:anywhere;font-size:11px;display:block}.trade-photo-previews button{color:#203348;background:#fff;border:1px solid #cbd7e1;padding:6px;font-size:11px}.setup-needs{grid-template-columns:1fr 1fr;gap:12px;display:grid}.setup-needs label{background:#f8fafc;border:1px solid #dce4eb;align-items:center;gap:10px;padding:15px;display:flex}.setup-needs input{accent-color:#1166d0;width:18px;height:18px}.setup-summary{background:#edf6ff;border-left:3px solid #1166d0;margin:20px 0;padding:20px;font-size:13px}.setup-summary small{line-height:1.7}.request-preview{background:#eff8f4;border:1px solid #a6d8bf;margin-top:30px;padding:25px}.request-preview>span{color:#18754d;letter-spacing:1px;font:800 11px Montserrat,sans-serif}.request-preview h3{margin-top:15px}.request-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;font:400 13px/1.8 Montserrat,sans-serif}.request-preview>div{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.request-preview button{color:#1166d0;background:#fff;border:1px solid #1166d0;padding:13px;font-weight:700}.request-preview a{color:#1166d0;font-size:13px}.work-category-links{flex-wrap:wrap;gap:15px;margin-top:25px;display:flex}.work-category-links a{color:#1166d0;border:1px solid #cbd7e1;padding:17px 20px;font:700 12px Montserrat,sans-serif}.service-faq{max-width:900px;margin:0 auto}.service-faq details{border-bottom:1px solid #dce4eb;padding:22px 0}.service-faq summary{cursor:pointer;color:#203348;font:800 15px Montserrat,sans-serif}.service-faq details p{color:#526578;font-size:14px}.home-services-showcase{background:#12283b;margin:65px 0;padding:42px;position:relative;overflow:hidden}.home-services-showcase:before{content:"";pointer-events:none;background:repeating-linear-gradient(120deg,#0000 0 65px,#ffffff05 66px 67px);position:absolute;inset:0}.home-services-showcase>span{color:#f2ae28;letter-spacing:2px;font:800 12px Montserrat,sans-serif}.home-services-showcase h2{font:900 36px/1.2 Montserrat,sans-serif;color:#fff!important}.home-services-showcase>div{grid-template-columns:repeat(3,1fr);gap:20px;display:grid;position:relative}.home-service-card{color:#203348;background:#fff;display:block;overflow:hidden}.home-service-card img{object-fit:cover;width:100%;height:215px;transition:transform .3s}.home-service-card:hover img{transform:scale(1.035)}.home-service-card>div{padding:25px}.home-service-card h3{font:900 20px Montserrat,sans-serif}.home-service-card p{font-size:14px;line-height:1.8}.home-service-card b{color:#1166d0;font:800 12px Montserrat,sans-serif}@media (max-width:900px){.service-hero{min-height:460px;padding:55px 25px}.service-choice-grid{gap:12px}.service-choice-grid>button{padding:20px}.service-choice-grid>button.selected{padding:19px}.service-request-layout{grid-template-columns:1fr;gap:25px}.service-request-layout>.request-sidebar{grid-template-columns:1fr 1fr;gap:15px 30px;display:grid}.request-sidebar h2{grid-area:2/1}.request-sidebar>p{grid-column:1}.request-checklist{grid-area:1/2/4;margin:0}.request-demo-note{grid-column:1/-1}.trade-new-options{grid-template-columns:1fr 1fr}.trade-new-options>div{grid-column:1/-1}.workshop-feature>div{padding:30px}.home-services-showcase{padding:25px}.home-service-card img{height:170px}}@media (max-width:600px){.service-hero h1{letter-spacing:-1px}.service-hero p{font-size:15px}.service-local-strip{flex-wrap:wrap;gap:15px;font-size:9px}.jaw-shop nav.service-anchor-nav{gap:18px;padding:18px 12px}.service-main{padding:40px 20px}.service-choice-grid,.service-steps>div:last-child,.workshop-feature,.rental-check-band,.home-services-showcase>div{grid-template-columns:1fr}.service-choice-grid p{min-height:0}.service-choice-grid>button>span{font-size:28px}.service-choice-grid h3{margin:10px 0}.service-main>section{margin-bottom:45px}.service-request-layout>.request-sidebar{padding:25px;display:block}.request-checklist{margin:20px 0}.service-form{padding:22px}.service-form-grid,.setup-needs{grid-template-columns:1fr}.rental-check-band{gap:5px;padding:30px}.trade-new-options{gap:12px;padding:24px}.trade-new-options>a{padding:18px;font-size:16px}.workshop-feature img{height:290px}.home-services-showcase h2{font-size:28px}.home-service-card img{height:230px}}.editorial-hero{color:#fff;background-position:50%;background-size:cover;min-height:450px;padding:70px max(5vw,24px);position:relative;overflow:hidden}.editorial-hero>div:first-child{max-width:850px}.editorial-hero span{letter-spacing:2px;color:#85c7ff;font:800 11px Montserrat,sans-serif}.editorial-hero h1{letter-spacing:-2px;margin:25px 0;font:900 clamp(38px,5vw,72px)/1.08 Montserrat,sans-serif}.editorial-hero h1 em{color:#f2ae28;font-style:normal}.editorial-hero p{max-width:680px;margin-bottom:30px;font-size:18px;line-height:1.8}.editorial-location{border-top:2px solid #f2ae28;align-items:center;gap:15px;padding-top:15px;display:flex;position:absolute;bottom:35px;right:5vw}.editorial-location b{color:#ffffff45;font:900 50px Montserrat,sans-serif}.editorial-location span{color:#fff;font-size:9px;line-height:2}.editorial-main{max-width:1300px;margin:auto;padding:65px 32px}.editorial-main section{margin-bottom:65px}.editorial-main h2{color:#203348;letter-spacing:-1px;font:900 clamp(25px,3vw,40px)/1.15 Montserrat,sans-serif}.editorial-main p{color:#506274;font-size:15px;line-height:1.9}.editorial-main section span{letter-spacing:2px;color:#1166d0;font:800 11px Montserrat,sans-serif}.jaw-story-intro{text-align:center;max-width:900px;margin:0 auto 70px}.jaw-story-intro h2{font-size:48px}.jaw-story-intro p{max-width:760px;margin:20px auto 30px}.jaw-story-intro>div{flex-wrap:wrap;justify-content:center;gap:15px;display:flex}.jaw-story-intro a{color:#1166d0;border:1px solid #d4e1ed;padding:16px 22px;font:800 12px Montserrat,sans-serif}.editorial-chapters article{grid-template-columns:1fr 1fr;align-items:center;gap:60px;margin-bottom:50px;display:grid}.editorial-chapters article:nth-child(2n) .chapter-image{order:2}.chapter-image{background:#e4edf5;height:350px;position:relative;overflow:hidden}.chapter-image img{object-fit:cover;width:100%;height:100%}.chapter-image>span{background:#1166d0;padding:17px 25px;position:absolute;bottom:0;left:0;color:#fff!important}.editorial-chapters article>div:last-child{padding:15px 15px 15px 0}.editorial-chapters a,.editorial-checklist a{color:#1166d0;font:800 12px Montserrat,sans-serif}.editorial-brand-cards{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.editorial-brand-cards>a{color:#203348;background:#fff;border:1px solid #dce5ed;box-shadow:0 12px 35px #0e2c450a}.editorial-brand-cards img{object-fit:cover;width:100%;height:240px}.editorial-brand-cards a>div{padding:28px}.editorial-brand-cards h2{min-height:60px;font-size:25px}.editorial-brand-cards b{color:#1166d0;font:800 12px Montserrat,sans-serif}.installation-price-band{color:#fff;background:#122b40;grid-template-columns:1fr 1fr;display:grid}.installation-price-band>div{padding:45px}.installation-price-band>div:first-child{background:#1166d0}.installation-price-band span{color:#d0e8ff!important}.installation-price-band strong{margin:25px 0;font:900 85px Montserrat,sans-serif;display:block}.installation-price-band strong small{font-size:23px}.installation-price-band p{color:#e4eef6}.installation-price-band h2{color:#fff}.installation-price-band b{color:#f2ae28;font-size:14px}.installation-price-band a{color:#fff;margin-top:25px;font:800 12px Montserrat,sans-serif;display:block}.visit-detail-grid{grid-template-columns:1fr 1fr;gap:30px;display:grid}.visit-detail-grid>div{background:#edf4fa;border-top:4px solid #1166d0;padding:40px}.visit-detail-grid dl{grid-template-columns:1fr 1fr;gap:17px;font-size:14px;display:grid}.visit-detail-grid dd{text-align:right;margin:0}.visit-detail-grid a{color:#1166d0;font-weight:700}.visit-detail-grid .store-button{color:#fff}.editorial-checklist{background:#eff5fa;border-left:5px solid #1166d0;grid-template-columns:1fr 1fr;gap:50px;padding:40px;display:grid}.editorial-checklist label{color:#203348;border-bottom:1px solid #d5e2ed;align-items:center;gap:13px;padding:14px;font:700 12px Montserrat,sans-serif;display:flex}.editorial-checklist input{accent-color:#1166d0;width:18px;height:18px}.editorial-checklist strong{color:#1166d0;margin-top:20px;font:900 13px Montserrat,sans-serif;display:block}.jaw-story-services{grid-template-columns:1fr 1fr;gap:20px;display:grid}.jaw-story-services>div{grid-column:1/-1}.jaw-story-services>a{background:#f2f6fa;border:1px solid #dce5ed;border-top:4px solid #1166d0;padding:30px}.jaw-story-services h3{color:#203348;font:900 21px Montserrat,sans-serif}.jaw-story-services b{color:#1166d0;font:800 12px Montserrat,sans-serif}.editorial-next{background:#122b40;flex-wrap:wrap;align-items:center;gap:30px;padding:45px;display:flex;position:relative;overflow:hidden}.editorial-next:before{content:"";pointer-events:none;background:repeating-linear-gradient(125deg,#0000 0 90px,#ffffff06 91px 92px);position:absolute;inset:0}.editorial-next>div{flex:1;min-width:260px}.editorial-next h2{color:#fff}.editorial-next p{color:#d2dfeb}.editorial-next span{color:#f2ae28!important}.editorial-next>a:last-child{color:#fff;font:800 12px Montserrat,sans-serif}@media (max-width:800px){.editorial-location{display:none}.editorial-chapters article{gap:25px}.editorial-brand-cards{grid-template-columns:1fr}.editorial-brand-cards>a{grid-template-columns:1fr 1fr;display:grid}.editorial-brand-cards img{height:100%;min-height:260px}.installation-price-band strong{font-size:65px}.installation-price-band>div{padding:30px}.editorial-checklist{gap:25px;padding:28px}}@media (max-width:600px){.editorial-main{padding:40px 20px}.editorial-hero{min-height:400px;padding:45px 25px}.editorial-hero h1{letter-spacing:-1px}.editorial-hero p{font-size:15px}.jaw-story-intro h2{font-size:33px}.editorial-chapters article,.installation-price-band,.visit-detail-grid,.editorial-checklist,.jaw-story-services,.editorial-brand-cards>a{grid-template-columns:1fr}.editorial-chapters article:nth-child(2n) .chapter-image{order:0}.chapter-image{height:260px}.editorial-chapters article{gap:15px;margin-bottom:40px}.editorial-main section{margin-bottom:45px}.editorial-next{padding:28px}.visit-detail-grid>div{padding:25px}.editorial-brand-cards img{height:250px;min-height:0}}.department-story-hero{color:#fff;background-position:50%;background-size:cover;min-height:270px;padding:55px max(5vw,25px)}.department-story-hero>span{color:#85c7ff;letter-spacing:2px;font:800 11px Montserrat,sans-serif}.department-story-hero h1{max-width:900px;margin:22px 0;font:900 clamp(30px,4vw,56px)/1.1 Montserrat,sans-serif}.department-story-hero p{max-width:680px;font-size:16px;line-height:1.8}.department-story-hero>div{flex-wrap:wrap;gap:25px;margin-top:25px;display:flex}.department-story-hero a{color:#f2ae28;font:800 12px Montserrat,sans-serif}.jaw-shop .store-menu .menu-finder{color:#102f47;white-space:nowrap;background:#f2ae28;font-weight:900}.jaw-shop .store-menu{flex-wrap:wrap}.home-find-canopy{color:#203348;background:#fff;border-top:5px solid #f2ae28;flex-wrap:wrap;align-items:center;gap:25px;max-width:900px;margin-top:35px;padding:28px 32px;display:flex;position:relative;box-shadow:0 16px 45px #0003}.home-find-canopy>div{flex:1}.home-find-canopy span{color:#1166d0;letter-spacing:2px;font:800 10px Montserrat,sans-serif}.home-find-canopy h2{color:#203348;margin:10px 0;font:900 30px Montserrat,sans-serif}.home-find-canopy p{color:#526a7f!important;margin:0!important;font:600 12px Montserrat,sans-serif!important}.home-find-canopy small{color:#526a7f;width:100%;font:400 11px Montserrat,sans-serif}.finder-hero{color:#fff;background:linear-gradient(100deg,#0b2133f2,#0b21336b),url(/branding/jaw-yard-hero.webp) 50%/cover;justify-content:space-between;align-items:center;gap:30px;padding:60px max(5vw,25px) 100px;display:flex}.finder-hero>div>span{letter-spacing:2px;color:#8acaff;font:800 11px Montserrat,sans-serif}.finder-hero h1{letter-spacing:-2px;margin:22px 0;font:900 clamp(36px,4.8vw,67px)/1.08 Montserrat,sans-serif}.finder-hero em{color:#f2ae28;font-style:normal}.finder-hero p{font-size:17px;line-height:1.8}.finder-hero-notes{letter-spacing:1px;flex-wrap:wrap;gap:25px;margin-top:28px;font:800 9px Montserrat,sans-serif;display:flex}.finder-hero>a{color:#fff;font-size:13px;line-height:2.2}.finder-hero>a b{font:900 22px Montserrat,sans-serif}.finder-main{max-width:1300px;margin:auto;padding:0 30px 60px}.finder-panel{background:#fff;border:1px solid #dce5ed;border-top:5px solid #f2ae28;margin-top:-45px;padding:30px 35px;position:relative;box-shadow:0 16px 55px #173d5b1a}.finder-panel-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.finder-panel-title>div>span,.finder-measure>div>span,.finder-guidance span,.finder-notify span{letter-spacing:2px;color:#1166d0;font:800 10px Montserrat,sans-serif}.finder-panel h2{color:#203348;margin:10px 0;font:900 32px Montserrat,sans-serif}.finder-progress{color:#1166d0;background:#edf5fd;border-radius:3px;padding:12px;font:800 11px Montserrat,sans-serif}.finder-fields{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.finder-fields label,.finder-form-bottom label,.finder-alert-form label{color:#203348;font:700 12px Montserrat,sans-serif}.finder-fields label b{color:#1166d0;margin-right:8px;display:inline-block}.finder-fields select,.finder-form-bottom select,.finder-alert-form input,.finder-alert-form textarea{color:#203348;box-sizing:border-box;background:#f8fbfd;border:1px solid #becfdf;border-radius:3px;width:100%;min-height:50px;margin-top:12px;padding:15px 12px;font:500 13px Montserrat,sans-serif;display:block}.finder-fields select:disabled{opacity:.6}.finder-fields select:focus,.finder-alert-form input:focus,.finder-alert-form textarea:focus{outline-offset:2px;outline:2px solid #1166d0}.finder-form-bottom{flex-wrap:wrap;align-items:end;gap:25px;margin-top:22px;display:flex}.finder-form-bottom label{min-width:240px}.finder-form-bottom .store-button{min-height:50px}.finder-reset{color:#526a7f;cursor:pointer;background:#fff;border:0;padding:15px;text-decoration:underline}.finder-data-note{color:#607587;border-top:1px solid #e1e8ef;margin:25px 0 0;padding-top:18px;font:400 11px/1.8 Montserrat,sans-serif}.finder-measure{border-bottom:1px solid #dce5ed;grid-template-columns:1.5fr 1fr auto;align-items:center;gap:35px;padding:35px 0;display:grid}.finder-measure h3{color:#203348;font:900 19px Montserrat,sans-serif}.finder-measure p{color:#526a7f;font-size:13px;line-height:1.8}.finder-measure a,.finder-guidance a{color:#1166d0;font:800 12px Montserrat,sans-serif}.bed-measure-graphic{justify-content:center;align-items:center;gap:12px;display:flex}.bed-measure-graphic>span{color:#526a7f;writing-mode:vertical-rl;font:700 8px Montserrat,sans-serif}.bed-measure-graphic>div{text-align:center;background:repeating-linear-gradient(90deg,#edf4fa 0 12px,#dce7ef 13px 14px);border:5px solid #203348;border-radius:6px;min-width:150px;padding:5px 12px}.bed-measure-graphic b{color:#1166d0;font-size:50px;line-height:1;display:block}.bed-measure-graphic small{color:#203348;font:800 8px Montserrat,sans-serif}.finder-results{padding-top:45px;scroll-margin-top:20px}.finder-results>p{color:#526a7f;font-size:13px;line-height:1.8}.finder-caution{background:#fff5da;border-left:4px solid #f2ae28;padding:18px}.finder-results>.store-button{margin-top:25px}.finder-empty{background:#edf5fc;border-left:4px solid #1166d0;padding:35px}.finder-empty h3{font:900 22px Montserrat,sans-serif}.finder-empty p{font-size:14px;line-height:1.8}.finder-empty>div{flex-wrap:wrap;gap:25px;display:flex}.finder-empty a{color:#1166d0;font:800 12px Montserrat,sans-serif}.finder-notify{background:#122b40;justify-content:space-between;align-items:center;gap:30px;margin-top:45px;padding:30px;display:flex}.finder-notify h2{color:#fff;font:900 27px Montserrat,sans-serif}.finder-notify p{color:#d2e2ef;font-size:13px;line-height:1.8}.finder-notify span{color:#f2ae28}.finder-alert-form{background:#f6f9fc;border:1px solid #cddde9;padding:30px}.finder-alert-form h3{color:#203348;font:900 22px Montserrat,sans-serif}.finder-alert-form p{color:#526a7f;font-size:13px;line-height:1.8}.finder-alert-form>div:not(.finder-request-preview){grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:20px;display:grid}.finder-alert-form>button{margin-top:20px}.finder-request-preview{background:#e8f4ee;margin-top:25px;padding:25px}.finder-request-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;font:400 12px/1.8 Montserrat,sans-serif}.finder-guidance{grid-template-columns:1fr 1fr;align-items:center;gap:45px;margin-top:55px;display:grid}.finder-guidance h2{color:#203348;font:900 32px/1.2 Montserrat,sans-serif}.finder-guidance p{color:#526a7f;font-size:14px;line-height:1.9}.finder-guidance img{object-fit:cover;width:100%;height:330px}@media (max-width:900px){.finder-fields,.finder-measure{grid-template-columns:1fr 1fr}.finder-measure>a{grid-column:1/-1}.finder-hero>a{display:none}}@media (max-width:600px){.finder-hero{padding:40px 25px 80px}.finder-hero h1{letter-spacing:-1px}.finder-hero p{font-size:15px}.finder-main{padding:0 18px 40px}.finder-panel{padding:25px 20px}.finder-panel-title{align-items:start}.finder-panel h2{font-size:25px}.finder-progress{white-space:nowrap;font-size:9px}.finder-fields,.finder-measure,.finder-guidance,.finder-alert-form>div:not(.finder-request-preview){grid-template-columns:1fr}.finder-form-bottom{gap:15px}.finder-form-bottom label,.finder-form-bottom>.store-button{width:100%}.finder-notify{padding:25px;display:block}.finder-notify>.store-button{margin-top:15px}.finder-guidance{gap:20px}.finder-guidance img{height:240px}.home-find-canopy{padding:22px}.home-find-canopy .store-button{text-align:center;width:100%}.finder-measure{gap:18px}.finder-alert-form{padding:22px}}.quick-finder{color:#203348;text-align:left;background:#fff;border-top:4px solid #f2ae28;padding:25px;box-shadow:0 10px 35px #102c4815}.large-hero>.quick-finder{max-width:1150px;margin-top:30px}.quick-finder-title{justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.quick-finder .quick-finder-title h2{color:#203348;margin:0;font:900 25px Montserrat,sans-serif}.quick-finder-title>span{color:#607487;letter-spacing:0;font:500 11px Montserrat,sans-serif}.quick-finder form{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:12px;display:grid}.quick-finder label{color:#203348;font:700 11px Montserrat,sans-serif}.quick-finder select{color:#203348;background:#f6f9fc;border:1px solid #bfd0df;border-radius:3px;width:100%;min-height:46px;margin-top:8px;padding:12px 9px;font:500 12px Montserrat,sans-serif;display:block}.quick-finder .store-button{white-space:nowrap;min-height:46px;padding:14px 18px;font-size:11px}.quick-finder>small{color:#607487;margin-top:15px;font:400 10px/1.7 Montserrat,sans-serif;display:block}.quick-finder-dialog{border:0;width:min(1100px,92vw);max-height:85vh;padding:0;overflow:auto;box-shadow:0 30px 100px #0005}.quick-finder-dialog::backdrop{background:#0b2133b3}.quick-finder-close{color:#203348;cursor:pointer;background:#fff;border:0;margin:12px 16px 12px auto;padding:8px;font:800 12px Montserrat,sans-serif;display:block}.quick-finder-results{border-top:1px solid #d9e4ed;margin-top:20px;padding-top:15px}.quick-results-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.quick-results-heading h3{color:#203348;font:800 17px Montserrat,sans-serif}.quick-results-heading button,.quick-more{color:#1166d0;cursor:pointer;background:#fff;border:1px solid #cadbe8;padding:10px;font:700 11px Montserrat,sans-serif}.quick-finder-results p{color:#526a7f!important;font:400 12px/1.8 Montserrat,sans-serif!important}.quick-finder-results p a{color:#1166d0}.quick-result-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.quick-result-grid>a{color:#203348;background:#fff;border:1px solid #d9e4ed;display:block}.quick-result-grid img{object-fit:cover;width:100%;height:160px}.quick-result-grid>a>div{padding:15px}.quick-result-grid h3{color:#203348;font:800 12px/1.5 Montserrat,sans-serif}.quick-result-grid b{color:#1166d0;font:900 15px Montserrat,sans-serif}.quick-result-grid span{letter-spacing:0;color:#1166d0;margin-top:15px;font:700 10px Montserrat,sans-serif;display:block}.quick-more{margin-top:20px}:is(.quick-finder select:focus-visible,.quick-finder button:focus-visible){outline-offset:3px;outline:2px solid #1166d0}@media (max-width:900px){.quick-finder form{grid-template-columns:1fr 1fr}.quick-finder form>.store-button{grid-column:1/-1}.quick-result-grid{grid-template-columns:1fr 1fr}}@media (max-width:550px){.quick-finder{padding:20px 15px}.quick-finder-title{display:block}.quick-finder-title>span{margin-top:8px;display:block}.quick-result-grid{grid-template-columns:1fr}.quick-result-grid>a{grid-template-columns:110px 1fr;display:grid}.quick-result-grid img{height:100%;min-height:140px}.quick-finder-dialog{width:95vw;max-width:95vw}.quick-finder label{font-size:10px}.quick-finder select{font-size:11px}}.jaw-team-section{margin:65px 0}.jaw-team-section>p{color:#526578;max-width:850px;font-size:15px;line-height:1.9}.jaw-team-grid{grid-template-columns:repeat(5,1fr);gap:20px;margin-top:30px;scroll-margin-top:25px;display:grid}.jaw-team-grid article{background:#fff;border:1px solid #d8e3ed;overflow:hidden}.jaw-team-grid img{object-fit:cover;object-position:center 25%;background:#142333;width:100%;height:235px}.jaw-team-grid article>div{padding:22px}.jaw-team-grid span{color:#1166d0!important;letter-spacing:1px!important;font:800 9px/1.7 Montserrat,sans-serif!important}.jaw-team-grid h3{color:#203348;margin:10px 0;font:900 23px Montserrat,sans-serif}.jaw-team-grid p{color:#526578;font-size:12px!important;line-height:1.8!important}.jaw-team-section.compact .jaw-team-grid{grid-template-columns:repeat(3,1fr)}.jaw-team-section.compact img{height:300px}.jaw-family-story{background:#122b40;max-width:100%;margin-top:40px;padding:45px}.jaw-family-story span{color:#f2ae28!important}.jaw-family-story h2{color:#fff!important}.jaw-family-story p{max-width:900px;color:#d7e4ed!important}.jaw-family-story a{color:#f2ae28;font:800 12px Montserrat,sans-serif}.jaw-visit-map{background:#edf4fa;border:1px solid #d8e3ed;grid-template-columns:1fr 1.25fr;display:grid;overflow:hidden}.visit-welcome{padding:40px}.visit-welcome p{line-height:1.9}.visit-welcome dl{border-top:1px solid #cddce8;border-bottom:1px solid #cddce8;grid-template-columns:1fr 1fr;gap:18px;padding:20px 0;font:600 13px Montserrat,sans-serif;display:grid}.visit-welcome dd{text-align:right;margin:0}.visit-map-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:25px;display:flex}.visit-map-actions>a:last-child{color:#1166d0;font:800 12px Montserrat,sans-serif}.visit-welcome small{color:#526578;margin-top:22px;font:400 11px/1.8 Montserrat,sans-serif;display:block}.visit-map-frame{background:#d5e6ee;min-height:510px;position:relative}.visit-map-frame iframe{border:0;width:100%;height:100%;min-height:510px}.visit-map-frame>div{background:#fff;flex-wrap:wrap;gap:10px 20px;padding:20px;display:flex;position:absolute;bottom:22px;left:22px;right:22px;box-shadow:0 8px 28px #102b4526}.visit-map-frame b{color:#203348;width:100%;font:900 14px Montserrat,sans-serif}.visit-map-frame span{letter-spacing:0!important;color:#526578!important;font:500 11px Montserrat,sans-serif!important}.visit-map-frame a{color:#1166d0;margin-left:auto;font:800 11px Montserrat,sans-serif}.fleet-procurement-band{background:#edf4fa;border-top:4px solid #1166d0;grid-template-columns:1fr 1fr;gap:60px;padding:45px;display:grid}.fleet-procurement-band>div>span{color:#1166d0;letter-spacing:2px;font:800 11px Montserrat,sans-serif}.fleet-procurement-band h3{margin:0}.fleet-procurement-band p{color:#526578;font-size:14px}.enterprise-planner{background:#fff;border:1px solid #d8e3ed;padding:35px;box-shadow:0 15px 50px #173b580a}.fleet-total{color:#1166d0;background:#edf5fc;padding:15px;font:900 13px Montserrat,sans-serif}.enterprise-planner>p{color:#526578;font-size:14px}.fleet-vehicle-list fieldset{background:#f5f9fc;border:1px solid #cfdeea;margin:25px 0;padding:22px}.fleet-vehicle-list legend{color:#1166d0;padding:0 10px;font:900 12px Montserrat,sans-serif}.fleet-vehicle-list fieldset>div{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.enterprise-planner label{color:#203348;font:700 11px/1.7 Montserrat,sans-serif;display:block}.enterprise-planner input:not([type=checkbox]),.enterprise-planner select,.enterprise-planner textarea,.century-plan input:not([type=checkbox]),.century-plan textarea{box-sizing:border-box;color:#203348;background:#fbfdff;border:1px solid #bfd1df;width:100%;min-height:46px;margin-top:8px;padding:13px;font:500 13px Montserrat,sans-serif}.fleet-vehicle-list fieldset>button{color:#9b3030;cursor:pointer;background:0 0;border:0;margin-top:18px;font:700 11px Montserrat,sans-serif}.fleet-add{color:#1166d0;cursor:pointer;background:#edf5fc;border:1px solid #9bbbd6;padding:15px;font:800 12px Montserrat,sans-serif}.enterprise-planner h3{margin-top:35px;font:900 22px Montserrat,sans-serif}.enterprise-options{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.enterprise-options label,.century-option-picks label{background:#eff5fa;border:1px solid #d7e3ed;align-items:center;gap:10px;padding:15px;display:flex}.enterprise-options input,.century-option-picks input{accent-color:#1166d0;width:17px;height:17px}.enterprise-contact{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px;display:grid}.enterprise-notes{margin:25px 0}.fleet-brief,.century-brief{background:#eaf5ef;border:1px solid #b8dac8;margin-top:25px;padding:25px}.fleet-brief pre,.century-brief pre{white-space:pre-wrap;overflow-wrap:anywhere;font:500 12px/1.8 Montserrat,sans-serif}.fleet-brief button{color:#1166d0;background:#fff;border:1px solid #1166d0;margin-right:20px;padding:14px;font-weight:800}.fleet-brief a,.century-brief a{color:#1166d0;font:800 12px Montserrat,sans-serif}.century-premium-hero{color:#fff;background:#0d263b;grid-template-columns:1fr 1.1fr;display:grid;position:relative;overflow:hidden}.century-premium-hero>div:first-child{padding:65px max(4vw,30px)}.century-premium-hero span{letter-spacing:2px;color:#8ccaff;font:800 11px Montserrat,sans-serif}.century-premium-hero h1{letter-spacing:-2px;margin:25px 0;font:900 clamp(42px,5vw,76px)/1.02 Montserrat,sans-serif}.century-premium-hero em{color:#f2ae28;font-style:normal}.century-premium-hero p{color:#e0eaf1;font-size:16px;line-height:1.9}.century-premium-hero img{object-fit:cover;width:100%;height:100%;min-height:590px}.century-premium-hero>div:first-child>div{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}.century-premium-hero a:not(.store-button){color:#fff;font:800 12px Montserrat,sans-serif}.century-image-caption{text-align:center;letter-spacing:1px;background:#0b2133a6;width:52%;padding:14px 20px;font:700 8px Montserrat,sans-serif;position:absolute;bottom:0;right:0}.jaw-shop nav.century-anchor{background:#1166d0;flex-wrap:wrap;justify-content:center;gap:50px;padding:22px;display:flex}.century-anchor a{color:#fff;font:800 12px Montserrat,sans-serif}.century-main,.accessory-main{max-width:1320px;margin:auto;padding:60px 30px}.century-main>section,.accessory-main>section{margin-bottom:70px;scroll-margin-top:25px}.century-main h2,.accessory-main h2{color:#203348;letter-spacing:-1px;font:900 clamp(26px,3vw,42px)/1.15 Montserrat,sans-serif}.century-main section>span,.century-options-section>div>span,.century-plan>div>span,.century-human>div>span,.accessory-detail-layout>div>span{color:#1166d0;letter-spacing:2px;font:800 11px Montserrat,sans-serif}.century-opening{text-align:center;max-width:850px;margin:0 auto 70px}.century-opening p{color:#526578;font-size:15px;line-height:1.9}.century-purpose-tabs{flex-wrap:wrap;gap:12px;margin:25px 0;display:flex}.century-purpose-tabs button,.accessory-listing-tabs button{color:#203348;cursor:pointer;background:#fff;border:1px solid #bfd0de;padding:14px 22px;font:800 11px Montserrat,sans-serif}.century-purpose-tabs button[aria-pressed=true],.accessory-listing-tabs button[aria-pressed=true]{color:#fff;background:#1166d0;border-color:#1166d0}.century-model-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.century-model-grid article{background:#fff;border:1px solid #d7e3ed;box-shadow:0 12px 35px #17385008}.century-model-grid img{object-fit:contain;background:#f4f8fb;width:100%;height:225px}.century-model-grid article>div{padding:25px}.century-model-grid span{color:#1166d0;font:800 10px Montserrat,sans-serif}.century-model-grid h3{color:#203348;margin:14px 0;font:900 28px Montserrat,sans-serif}.century-model-grid p{color:#526578;font-size:13px;line-height:1.8}.century-model-grid ul{min-height:88px;padding-left:18px;font-size:12px;line-height:1.9}.century-model-grid label{color:#1166d0;border-top:1px solid #d7e3ed;align-items:center;gap:12px;padding-top:18px;font:800 11px Montserrat,sans-serif;display:flex}.century-model-grid input{accent-color:#1166d0;width:18px;height:18px}.century-comparison{background:#edf5fb;border-left:4px solid #1166d0;margin-top:25px;padding:25px}.century-comparison>div{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.century-comparison h3{color:#203348;font:900 20px Montserrat,sans-serif}.century-comparison b,.century-comparison a{color:#1166d0;font:800 11px Montserrat,sans-serif}.century-comparison p{font-size:13px;line-height:1.8}.century-options-section{grid-template-columns:1fr 1fr;align-items:start;gap:50px;display:grid}.century-options-section p{color:#526578;font-size:14px;line-height:1.9}.century-options-section img{object-fit:contain;width:100%;max-height:330px}.century-options-section details{border-bottom:1px solid #cddce8;padding:24px 0}.century-options-section summary{color:#203348;cursor:pointer;font:800 16px Montserrat,sans-serif}.century-plan{background:#edf4fa;border-top:4px solid #1166d0;grid-template-columns:1.15fr 1fr;gap:40px;padding:40px;display:grid}.century-plan p{color:#526578;font-size:14px;line-height:1.9}.century-option-picks{grid-template-columns:1fr 1fr;gap:12px;display:grid}.century-option-picks label{color:#203348;background:#fff;font:700 10px/1.6 Montserrat,sans-serif}.century-plan form{background:#fff;padding:25px}.century-plan form>label{color:#203348;margin-bottom:20px;font:700 11px Montserrat,sans-serif;display:block}.century-human{background:#112b40;grid-template-columns:300px 1fr;align-items:center;gap:45px;display:grid}.century-human>img{object-fit:cover;width:100%;height:100%;min-height:370px}.century-human>div{padding:30px 40px 30px 0}.century-human h2{color:#fff}.century-human>div>span{color:#f2ae28}.century-human p{color:#d6e4ee;font-size:14px;line-height:1.9}.century-human a:last-child{color:#f2ae28;margin-top:20px;font:800 12px Montserrat,sans-serif;display:block}.accessory-hero{color:#fff;background:#102a40;grid-template-columns:1.2fr 1fr;display:grid}.accessory-hero>div{padding:60px max(4vw,30px)}.accessory-hero span{letter-spacing:2px;color:#83c6ff;font:800 11px Montserrat,sans-serif}.accessory-hero h1{letter-spacing:-1px;font:900 clamp(32px,4.2vw,60px)/1.08 Montserrat,sans-serif}.accessory-hero p{color:#e1ebf3;font-size:15px;line-height:1.9}.accessory-hero>img{object-fit:contain;background:#e8eff4;width:100%;height:450px}.accessory-hero>div>div{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}.accessory-hero a:not(.store-button){color:#fff;font:800 12px Montserrat,sans-serif}.accessory-wayfinding{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.accessory-wayfinding a{color:#203348;background:#eef5fa;border-top:3px solid #1166d0;padding:28px}.accessory-wayfinding b{font:900 16px Montserrat,sans-serif}.accessory-wayfinding p{color:#526578;font-size:13px;line-height:1.8}.accessory-listing-tabs{flex-wrap:wrap;gap:8px;display:flex}.accessory-listing-tabs button{padding:12px 15px}.new-accessory-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.new-accessory-grid>a{color:#203348;background:#fff;border:1px solid #d5e1eb}.new-accessory-grid img{object-fit:contain;background:#edf3f7;width:100%;height:245px}.new-accessory-grid a>div{padding:25px}.new-accessory-grid span{color:#1166d0;font:800 10px Montserrat,sans-serif}.new-accessory-grid h3{color:#203348;font:900 21px Montserrat,sans-serif}.new-accessory-grid p{color:#526578;font-size:13px;line-height:1.8}.new-accessory-grid b{color:#1166d0;font:800 11px/1.7 Montserrat,sans-serif}.new-accessory-grid small{color:#617688;margin-top:15px;font:500 10px Montserrat,sans-serif;display:block}.accessory-detail-layout{grid-template-columns:1.2fr 1fr;gap:40px;display:grid}.accessory-detail-layout>div{border:1px solid #d7e3ed;padding:35px}.accessory-detail-layout>div:last-child{background:#edf5fa}.accessory-detail-layout li{padding:7px 0;font-size:14px;line-height:1.8}.accessory-detail-layout p{color:#526578;font-size:13px;line-height:1.9}.accessory-detail-layout a{color:#1166d0;font:800 12px Montserrat,sans-serif}.accessory-enquiry,.accessory-order-help,.accessory-empty{background:#edf5fa;border-left:4px solid #1166d0;padding:35px}.accessory-enquiry p,.accessory-order-help p{font-size:14px;line-height:1.9}.accessory-enquiry>a:last-child{color:#1166d0;margin-left:25px;font:800 12px Montserrat,sans-serif}.accessory-departments>div{flex-wrap:wrap;gap:15px;display:flex}.accessory-departments a{color:#1166d0;border:1px solid #c9dbe9;padding:17px 20px;font:800 12px Montserrat,sans-serif}@media (max-width:1000px){.jaw-team-grid{grid-template-columns:repeat(3,1fr)}.enterprise-options{grid-template-columns:1fr 1fr}.century-premium-hero h1{font-size:52px}.century-model-grid,.new-accessory-grid{grid-template-columns:1fr 1fr}.century-premium-hero img{min-height:520px}.century-premium-hero>div:first-child{padding:45px 30px}.century-model-grid img{height:200px}.jaw-visit-map{grid-template-columns:1fr}.visit-map-frame{height:450px;min-height:0}.visit-map-frame iframe{min-height:450px}.century-plan{gap:25px;padding:30px}.enterprise-contact{grid-template-columns:1fr 1fr}.accessory-hero>img{height:100%;max-height:480px}.century-human{grid-template-columns:240px 1fr}}@media (max-width:650px){.jaw-team-grid,.jaw-team-section.compact .jaw-team-grid{grid-template-columns:1fr 1fr}.jaw-team-grid img,.jaw-team-section.compact img{height:210px}.jaw-team-grid article>div{padding:17px}.jaw-team-grid h3{font-size:20px}.jaw-family-story,.visit-welcome{padding:28px}.visit-map-frame{height:400px}.visit-map-frame iframe{min-height:400px}.fleet-procurement-band,.century-premium-hero,.century-options-section,.century-plan,.century-human,.accessory-hero,.accessory-detail-layout{grid-template-columns:1fr}.fleet-procurement-band{gap:20px;padding:25px}.enterprise-planner{padding:22px}.fleet-vehicle-list fieldset>div,.enterprise-contact,.enterprise-options{grid-template-columns:1fr 1fr}.fleet-vehicle-list fieldset{padding:15px}.century-premium-hero img{object-fit:contain;background:#fff;height:300px;min-height:0}.century-image-caption{display:none}.century-main,.accessory-main{padding:40px 20px}.century-main>section,.accessory-main>section{margin-bottom:45px}.jaw-shop nav.century-anchor{gap:20px;padding:18px}.century-model-grid,.new-accessory-grid,.accessory-wayfinding{grid-template-columns:1fr}.century-model-grid img{height:260px}.century-model-grid ul{min-height:0}.century-comparison>div{grid-template-columns:1fr}.century-plan{padding:22px}.century-option-picks{grid-template-columns:1fr}.century-human>img{object-position:center 20%;height:300px;min-height:0}.century-human>div{padding:25px}.accessory-hero>div{padding:40px 25px}.accessory-hero>img{height:300px}.accessory-detail-layout{gap:20px}.accessory-detail-layout>div{padding:25px}.accessory-enquiry>a:last-child{margin:20px 0 0;display:block}.accessory-wayfinding{gap:15px}.new-accessory-grid img{height:280px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}.editorial-hero.team-story-hero{grid-template-columns:.85fr 1.25fr;align-items:center;min-height:0;padding:0;display:grid;background:#102a40!important}.team-story-hero>div:first-child{padding:45px 35px 50px max(4vw,25px)}.team-story-hero h1{letter-spacing:-1px;font-size:clamp(36px,4vw,58px)}.team-story-hero p{font-size:15px;line-height:1.85}.about-real-crew{object-fit:contain;width:100%;height:auto;display:block}.team-story-hero .editorial-location{display:none}.about-editorial .jaw-team-grid{grid-template-columns:repeat(3,1fr);gap:28px}.about-editorial .jaw-team-grid img{object-fit:contain;object-position:bottom;background:#111b24;height:340px}.about-editorial .jaw-team-grid article{border:1px solid #d0deea;border-radius:3px;box-shadow:0 12px 35px #142b4210}.about-editorial .jaw-team-grid article>div{padding:27px}.about-editorial .jaw-team-grid h3{font-size:28px}.about-editorial .jaw-team-grid p{font-size:14px!important}.about-editorial .jaw-team-grid span{font-size:10px!important}.jaw-life-grid{grid-template-columns:1fr 1fr;gap:30px;display:grid}.jaw-life-grid figure{background:#fff;border:1px solid #d5e2ed;margin:0;overflow:hidden;box-shadow:0 12px 35px #142b4208}.jaw-life-grid button{cursor:zoom-in;background:#102a40;border:0;width:100%;padding:0;display:block;position:relative}.jaw-life-grid img{object-fit:cover;width:100%;height:360px;transition:transform .2s;display:block}.jaw-life-grid button:hover img{transform:scale(1.025)}.jaw-life-grid button>span{color:#1166d0;letter-spacing:0;background:#fff;padding:12px 15px;font:800 10px Montserrat,sans-serif;position:absolute;bottom:15px;right:15px}.jaw-life-grid figcaption{padding:25px}.jaw-life-grid h3{color:#203348;margin:0 0 12px;font:900 22px Montserrat,sans-serif}.jaw-life-grid p{color:#526578;margin:0;font-size:13px;line-height:1.8}.jaw-life-lightbox{color:#fff;background:#0b1e2d;border:0;width:min(1200px,94vw);max-width:94vw;max-height:94vh;padding:18px;box-shadow:0 20px 100px #0008}.jaw-life-lightbox::backdrop{background:#06111ce0}.jaw-life-lightbox>div{justify-content:center;align-items:center;gap:12px;display:flex}.jaw-life-lightbox img{object-fit:contain;max-width:calc(100% - 100px);max-height:74vh}.jaw-life-lightbox button{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff5;padding:10px 15px;font:800 20px Montserrat,sans-serif}.jaw-life-lightbox>.jaw-life-close{margin:0 0 15px auto;font-size:11px;display:block}.jaw-life-lightbox>p{text-align:center;color:#fff;font:600 12px/1.8 Montserrat,sans-serif}.jaw-life-gallery>.section-title>p{color:#526578;font-size:12px}.jaw-life-grid button:focus-visible{outline-offset:4px;outline:3px solid #1166d0}@media (max-width:900px){.editorial-hero.team-story-hero{grid-template-columns:1fr}.team-story-hero>div:first-child{max-width:100%;padding:35px}.about-real-crew{object-fit:contain;max-height:550px}.about-editorial .jaw-team-grid{grid-template-columns:1fr 1fr}.about-editorial .jaw-team-grid img{height:310px}.jaw-life-grid img{height:280px}}@media (max-width:550px){.team-story-hero>div:first-child{padding:35px 25px}.about-editorial .jaw-team-grid{grid-template-columns:1fr}.about-editorial .jaw-team-grid img{object-fit:contain;height:auto;max-height:390px}.jaw-life-grid{grid-template-columns:1fr;gap:22px}.jaw-life-grid img{object-fit:contain;height:auto;max-height:400px}.jaw-life-grid figcaption{padding:22px}.jaw-life-lightbox{padding:12px}.jaw-life-lightbox img{max-width:calc(100% - 65px)}.jaw-life-lightbox button{padding:9px}.jaw-life-lightbox>div{gap:5px}}.jaw-menu-icon{vertical-align:middle;color:#1166d0;width:21px;min-width:21px;height:21px;display:inline-block}.jaw-shop .wind-top.clean-top{color:#e7f1ff;letter-spacing:.4px;background:#0e55ac;justify-content:space-between;gap:20px;padding:10px 4%;font:500 10px Montserrat,sans-serif;display:flex}.clean-top a{color:inherit!important}.jaw-shop .store-mast.clean-mast{gap:35px;min-height:0;padding:22px 4%}.clean-mast .real-logo img{object-fit:contain;width:165px;max-height:85px}.clean-mast .store-phone{font-size:23px}.clean-mast form input{min-height:48px}.clean-nav-shell{z-index:30;background:#fff;border-bottom:1px solid #dce4ec;position:relative}.jaw-shop .store-menu.clean-store-menu{color:#203348;background:#fff;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;gap:0;max-width:1400px;margin:auto;padding:0 4%;display:flex;position:relative;overflow:visible}.clean-store-menu>a,.clean-store-menu>details>summary{text-transform:none;white-space:nowrap;box-sizing:border-box;min-height:58px;letter-spacing:0!important;color:#203348!important;padding:21px 18px!important;font:700 11px Montserrat,sans-serif!important}.clean-store-menu>details{background:0 0;position:relative}.clean-store-menu>details>summary{cursor:pointer;align-items:center;gap:17px;list-style:none;display:flex}.clean-store-menu>details>summary::-webkit-details-marker{display:none}.clean-store-menu>details>summary>span{color:#6d8091;font-size:13px}.clean-store-menu>details[open]>summary{background:#f0f6fc;color:#1166d0!important}.jaw-shop .clean-store-menu .menu-finder{border-radius:3px;align-items:center;min-height:40px;margin:9px 12px 9px 0;display:flex;color:#fff!important;background:#1166d0!important;padding:14px 20px!important;font-size:10px!important}.jaw-shop .clean-store-menu .menu-all{margin-left:auto;color:#1166d0!important;background:0 0!important;padding-right:0!important}.jaw-shop .clean-store-menu .jaw-dropdown{z-index:100;background:#fff;border:1px solid #dce6ef;border-radius:0 0 5px 5px;flex-direction:column;gap:1px;width:310px;max-width:85vw;padding:12px;display:flex;position:absolute;top:100%;left:0;box-shadow:0 18px 50px #112b4529}.clean-store-menu>details:last-of-type .jaw-dropdown{left:auto;right:0}.jaw-shop .jaw-dropdown>a{align-items:center;gap:13px;line-height:1.5;text-decoration:none;display:flex;color:#233b50!important;background:0 0!important;border:0!important;padding:12px 13px!important;font:600 12px Montserrat,sans-serif!important}.jaw-shop .jaw-dropdown>a:hover{border-radius:3px;color:#1166d0!important;background:#eff6fc!important}.jaw-dropdown a>span{flex:1}.jaw-dropdown a small{color:#718494;margin-top:3px;font:400 10px/1.5 Montserrat,sans-serif;display:block}.jaw-dropdown .dropdown-heading{letter-spacing:1.2px;color:#7a8c9c;padding:12px 13px;font:800 9px Montserrat,sans-serif}.mobile-menu-toggle{display:none}:is(.clean-store-menu a:focus-visible,.clean-store-menu summary:focus-visible){outline-offset:-3px;outline:2px solid #1166d0}.calm-home{background:#fff}.jaw-shop.calm-home .large-hero.calm-hero{color:#203348;background:#f2f6f9;grid-template-columns:1fr 1fr;gap:0;min-height:0;padding:0 4%;display:grid;overflow:visible}.calm-hero-copy{padding:65px 45px 60px 0}.calm-hero-copy>span{letter-spacing:1.8px;color:#1166d0;font:800 10px Montserrat,sans-serif}.calm-home .calm-hero h1{color:#203348;letter-spacing:-1.7px;max-width:680px;margin:22px 0;font:900 clamp(34px,3.8vw,57px)/1.1 Montserrat,sans-serif}.calm-hero h1 em{color:#1166d0;font-style:normal}.calm-home .calm-hero p{color:#5c6f80;margin:0 0 25px;font:400 15px/1.9 Roboto Serif,serif}.calm-hero-copy>a{color:#203348;border-bottom:1px solid #acbecd;padding-bottom:7px;font:800 12px Montserrat,sans-serif;text-decoration:none}.calm-hero-copy>a>span{margin-left:18px}.calm-hero-photo{align-items:center;padding:35px 0 35px 15px;display:flex}.calm-hero-photo img{object-fit:cover;border-radius:4px;width:100%;height:310px}.calm-home .large-hero>.quick-finder{box-sizing:border-box;z-index:2;border:1px solid #dce6ee;border-top:3px solid #1166d0;grid-column:1/-1;width:100%;max-width:none;margin:0 0 -35px;padding:25px 28px;box-shadow:0 12px 35px #15364e0d}.calm-home .quick-finder-title h2{font-size:23px}.calm-home .quick-finder .store-button{box-shadow:none;background:#1166d0}.calm-home-main{max-width:1340px;margin:auto;padding:100px 4% 55px}.calm-home-main>section{margin:0 0 70px}.calm-section-heading{justify-content:space-between;align-items:end;gap:25px;margin-bottom:25px;display:flex}.calm-section-heading span,.calm-family>div>span{color:#1166d0;letter-spacing:1.6px;font:800 10px Montserrat,sans-serif}.calm-home h2{color:#203348;letter-spacing:-.8px;font:900 clamp(25px,2.6vw,36px)/1.2 Montserrat,sans-serif}.calm-section-heading h2{margin:12px 0 0}.calm-section-heading>a{color:#1166d0;white-space:nowrap;font:700 11px Montserrat,sans-serif}.calm-brand-grid{grid-template-columns:1fr 1fr;gap:25px;display:grid}.calm-brand-card{color:#203348;background:#fff;border:1px solid #dce6ed;border-radius:4px;grid-template-columns:1fr 1fr;text-decoration:none;display:grid;overflow:hidden}.calm-brand-card>img{object-fit:cover;width:100%;height:100%;min-height:260px}.calm-brand-card>div{padding:30px 25px}.calm-brand-card span{letter-spacing:1.4px;color:#1166d0;font:800 9px Montserrat,sans-serif}.calm-brand-card h3{letter-spacing:-.4px;margin:16px 0;font:900 23px/1.15 Montserrat,sans-serif}.calm-brand-card p{color:#607384;font:400 12px/1.9 Roboto Serif,serif}.calm-brand-card b{color:#1166d0;margin-top:22px;font:800 11px Montserrat,sans-serif;display:block}.calm-featured{gap:22px;grid-template-columns:repeat(4,minmax(0,1fr))!important}.calm-home .catalogue-card{box-shadow:none;border-radius:4px}.calm-home .catalogue-card img{height:190px}.calm-home .catalogue-card h3{font-size:13px;line-height:1.55}.calm-home .catalogue-card>div{padding:20px}.calm-home .catalogue-card p{display:none}.calm-home .catalogue-card strong{font-size:20px}.calm-home .card-kicker{font-size:9px}.calm-snapshot-note{color:#718394;margin-top:18px;font:400 10px/1.8 Montserrat,sans-serif}.calm-service-grid{grid-template-columns:repeat(4,1fr);gap:25px;display:grid}.calm-service-grid>a{color:#203348;background:#fff;border:1px solid #dce6ed;border-radius:4px;padding:25px 20px}.calm-service-grid .jaw-menu-icon{width:28px;height:28px;margin-bottom:10px}.calm-service-grid h3{margin:13px 0;font:800 16px Montserrat,sans-serif}.calm-service-grid p{color:#607384;font:400 12px/1.8 Roboto Serif,serif}.calm-service-grid b{color:#1166d0;margin-top:20px;font:800 10px Montserrat,sans-serif;display:block}.calm-departments{border-top:1px solid #dce6ed;border-bottom:1px solid #dce6ed;margin-top:25px}.calm-departments summary{color:#203348;cursor:pointer;justify-content:space-between;padding:20px 0;font:700 12px Montserrat,sans-serif;list-style:none;display:flex}.calm-departments summary::-webkit-details-marker{display:none}.calm-departments summary>span{color:#1166d0;font-size:17px}.calm-departments>div{grid-template-columns:repeat(3,1fr);gap:10px 25px;padding-bottom:20px;display:grid}.calm-departments a{color:#203348;border-radius:3px;align-items:center;gap:12px;padding:12px;font:600 11px Montserrat,sans-serif;display:flex}.calm-departments a:hover{background:#f0f6fb}.calm-departments a>span{color:#1166d0;margin-left:auto}.calm-family{background:#f2f6f9;border-radius:4px;grid-template-columns:1.1fr 1fr;align-items:center;display:grid;overflow:hidden}.calm-family>img{object-fit:cover;width:100%;height:100%;max-height:400px}.calm-family>div{padding:40px}.calm-family h2{margin:16px 0}.calm-family p{color:#607384;font:400 13px/1.9 Roboto Serif,serif}.calm-family a{color:#1166d0;margin:16px 22px 0 0;font:800 11px Montserrat,sans-serif;display:inline-block}.calm-home .store-help{padding-top:35px;padding-bottom:35px}.calm-home .store-help h2{font-size:27px}.calm-home .store-help p{font-size:13px}.calm-home .store-help .store-button{background:#1166d0}.calm-brand-card:hover,.calm-service-grid>a:hover{border-color:#8cb3d6}.calm-home a{transition:background .15s,border-color .15s}@media (max-width:1050px){.clean-store-menu>a,.clean-store-menu>details>summary{padding:20px 10px!important;font-size:10px!important}.jaw-shop .clean-store-menu .menu-finder{margin-right:5px;padding:14px!important}.calm-brand-card{grid-template-columns:1fr}.calm-brand-card>img{height:230px;min-height:0}.calm-featured{grid-template-columns:repeat(2,1fr)!important}.calm-service-grid{grid-template-columns:1fr 1fr}.calm-hero-copy{padding:45px 25px 40px 0}.calm-hero-photo img{height:300px}}@media (max-width:760px){.clean-mast .store-phone{font-size:18px}.clean-mast .store-phone small,.clean-mast .store-phone span{display:none}.jaw-shop .store-mast.clean-mast{flex-wrap:wrap;gap:20px;padding:18px 5%;display:flex}.clean-mast .real-logo img{width:130px;max-height:65px}.clean-mast form{flex-basis:100%;order:3;width:100%;margin:0}.clean-mast .store-phone{margin-left:auto}.mobile-menu-toggle{color:#203348;cursor:pointer;background:#fff;border:0;justify-content:space-between;width:100%;padding:18px 5%;font:800 12px Montserrat,sans-serif;display:flex}.jaw-shop .store-menu.clean-store-menu{padding:0 5% 15px;display:none}.jaw-shop .store-menu.clean-store-menu.mobile-open{flex-direction:column;display:flex}.clean-store-menu>details{width:100%}.clean-store-menu>details>summary{border-bottom:1px solid #e3ebf2;justify-content:space-between}.jaw-shop .clean-store-menu .jaw-dropdown{box-shadow:none;background:#f9fbfd;border:0;border-left:2px solid #d5e5f2;border-radius:0;width:auto;max-width:none;margin:5px 0 10px 8px;position:static}.clean-store-menu>a{box-sizing:border-box;width:100%;display:block}.jaw-shop .clean-store-menu .menu-all{margin:0;padding-left:10px!important}.jaw-shop .clean-store-menu .menu-finder{justify-content:center;margin:5px 0 10px}.jaw-shop.calm-home .large-hero.calm-hero{grid-template-columns:1fr;padding:0 5%}.calm-hero-copy{padding:35px 0 25px}.calm-home .calm-hero h1{letter-spacing:-1px;font-size:40px}.calm-hero-photo{padding:0 0 25px}.calm-hero-photo img{height:230px}.calm-home .large-hero>.quick-finder{margin-bottom:-35px;padding:22px 18px}.calm-home-main{padding:80px 5% 25px}.calm-home-main>section{margin-bottom:45px}.calm-family{grid-template-columns:1fr}.calm-family>img{max-height:350px}.calm-family>div{padding:28px}.calm-section-heading{flex-direction:column;align-items:start;gap:12px}.calm-departments>div{grid-template-columns:1fr 1fr}.calm-home .catalogue-card img{height:180px}}@media (max-width:480px){.calm-home .calm-hero h1{font-size:36px}.calm-brand-grid{grid-template-columns:1fr;gap:20px}.calm-brand-card{grid-template-columns:.9fr 1fr}.calm-brand-card>img{height:100%;min-height:230px}.calm-brand-card>div{padding:22px 18px}.calm-brand-card h3{font-size:20px}.calm-featured{gap:12px}.calm-home .catalogue-card>div{padding:13px}.calm-home .catalogue-card h3{font-size:11px}.calm-home .catalogue-card img{height:135px}.calm-home .catalogue-card strong{font-size:17px}.calm-service-grid{gap:12px}.calm-service-grid>a{padding:20px 15px}.calm-service-grid h3{font-size:14px}.calm-departments>div{grid-template-columns:1fr}.clean-top>span{display:none}.calm-home .store-help h2{font-size:24px}}.jaw-shop nav.store-menu.clean-store-menu,.jaw-shop .clean-nav-shell{background:#fff!important}.jaw-shop nav.store-menu.clean-store-menu>details{background:0 0!important}.jaw-shop nav.store-menu.clean-store-menu>details>summary{color:#203348!important}.jaw-shop nav.store-menu.clean-store-menu>a.menu-all{color:#1166d0!important;background:0 0!important}.jaw-shop nav.store-menu.clean-store-menu .jaw-dropdown{background:#fff!important}.jaw-shop.calm-home .large-hero.calm-hero.photo-led-hero{isolation:isolate;background:#102a40;padding:0;display:block;position:relative;overflow:visible}.photo-led-hero .calm-hero-photo{z-index:-2;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0;overflow:hidden}.photo-led-hero .calm-hero-photo img{object-fit:cover;object-position:center 47%;border-radius:0;width:100%;height:100%;max-height:none}.photo-led-hero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#061624cc 0%,#0616247a 37%,#06162414 75%),linear-gradient(#0000 60%,#06162433);position:absolute;inset:0}.photo-led-hero .calm-hero-copy{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:flex-start;max-width:820px;min-height:510px;padding:85px 5% 100px;display:flex}.photo-led-hero .calm-hero-copy>span{color:#d3eaff;text-shadow:0 1px 8px #0005;font-size:10px}.calm-home .photo-led-hero h1{color:#fff;text-shadow:0 2px 16px #0002;max-width:700px;margin:22px 0;font-size:clamp(42px,4.5vw,68px);line-height:1.06}.photo-led-hero h1 em{color:#fff}.calm-home .photo-led-hero p{color:#edf5fb;font-size:15px;line-height:1.9}.photo-led-hero .calm-hero-copy>a{color:#fff;border-bottom:1px solid #fff8}.calm-home .large-hero.photo-led-hero>.quick-finder{background:#fff;width:90%;margin:0 auto;position:relative;top:35px;box-shadow:0 12px 45px #102a4020}.calm-home:has(.photo-led-hero) .calm-home-main{padding-top:100px}@media (min-width:1500px){.photo-led-hero .calm-hero-copy{min-height:580px;padding-top:100px;padding-bottom:100px}}@media (max-width:760px){.jaw-shop.calm-home .large-hero.calm-hero.photo-led-hero{padding:0}.photo-led-hero .calm-hero-copy{max-width:100%;min-height:430px;padding:55px 5% 45px}.calm-home .photo-led-hero h1{max-width:520px;font-size:42px}.photo-led-hero .calm-hero-photo img{object-position:63% center}.photo-led-hero:before{background:linear-gradient(90deg,#061624cc,#06162470 60%,#06162440)}.calm-home .large-hero.photo-led-hero>.quick-finder{width:90%;margin:0 auto;top:25px}.calm-home:has(.photo-led-hero) .calm-home-main{padding-top:75px}}@media (max-width:480px){.photo-led-hero .calm-hero-copy{min-height:390px;padding-top:40px}.calm-home .photo-led-hero h1{font-size:37px}.calm-home .photo-led-hero p{font-size:13px}.photo-led-hero .calm-hero-photo img{object-position:60% 40%}}.jaw-shop .catalogue-card.sales-card{background:#fff;border:1px solid #d5e1ea;border-radius:10px;flex-direction:column;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;overflow:hidden;box-shadow:0 5px 20px #0c304309}.jaw-shop .sales-card:hover{border-color:#8bb1d1;transform:translateY(-3px);box-shadow:0 12px 30px #0c304318}.jaw-shop .sales-card>a.sales-card-photo{background:#eaf0f5;flex:none;display:block;position:relative;overflow:hidden}.jaw-shop .sales-card .sales-card-photo>img{object-fit:cover;width:100%;height:210px;transition:transform .25s;display:block}.jaw-shop .sales-card:hover .sales-card-photo>img{transform:scale(1.035)}.sales-condition{color:#203348;background:#fff;border-radius:4px;padding:7px 11px;font:800 10px Montserrat,sans-serif;position:absolute;top:13px;left:13px;box-shadow:0 2px 8px #0002}.sales-condition.is-new{color:#fff;background:#1166d0}.sales-photo-count{color:#fff;background:#0c2439bd;border-radius:4px;padding:6px 9px;font:600 9px Montserrat,sans-serif;position:absolute;bottom:12px;right:12px}.jaw-shop .catalogue-card.sales-card>.sales-card-body{flex-direction:column;flex:1;gap:0;padding:20px;display:flex}.sales-card-meta{color:#1166d0;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font:800 10px Montserrat,sans-serif;display:flex}.sales-card-meta>span{text-transform:uppercase;letter-spacing:.7px}.sales-card-meta small{color:#778a9b;white-space:nowrap;font:600 10px Montserrat,sans-serif}.jaw-shop .catalogue-card.sales-card h3{text-transform:none!important;letter-spacing:-.35px!important;color:#203348!important;min-height:0!important;margin:0 0 12px!important;font:800 18px/1.35 Montserrat,sans-serif!important}.sales-card h3 a{color:inherit!important;text-decoration:none!important}.sales-fit-chips{flex-wrap:wrap;gap:7px;margin:0 0 10px;display:flex}.sales-fit-chips>span{color:#38566e;background:#f3f7fa;border:1px solid #d9e5ee;border-radius:4px;padding:6px 9px;font:700 10px Montserrat,sans-serif}.jaw-shop .catalogue-card.sales-card p.sales-card-colour{color:#6b7f90;margin:0 0 18px;font:400 11px/1.65 Montserrat,sans-serif;display:block}.sales-card-price{align-items:baseline;gap:7px;margin-top:auto;padding:0 0 16px;display:flex}.jaw-shop .catalogue-card.sales-card .sales-card-price strong{letter-spacing:-.7px;color:#153a58!important;margin:0!important;font:900 27px/1.2 Montserrat,sans-serif!important}.sales-card-price>small{color:#6b7f90;font:500 10px Montserrat,sans-serif}.sales-card-action{box-sizing:border-box;background:#1166d0;border-radius:5px;justify-content:space-between;align-items:center;min-height:46px;padding:14px 15px;font:800 11px Montserrat,sans-serif;display:flex;color:#fff!important;text-decoration:none!important}.sales-card-action:hover{background:#0a52b1}.sales-card-enquiry{text-align:center;margin-top:13px;padding:5px 0;font:700 10px Montserrat,sans-serif;color:#1166d0!important;text-decoration:none!important}.sales-card-note{color:#8594a1;text-align:center;margin-top:8px;font:400 9px/1.7 Montserrat,sans-serif;display:block}.sales-card a:focus-visible{outline-offset:-3px;outline:3px solid #f2ae28}.sales-card .no-image{place-items:center;min-height:210px;display:grid}@media (max-width:760px){.jaw-shop .catalogue-card.sales-card h3{font-size:17px!important}.jaw-shop .sales-card .sales-card-photo>img{height:210px}.jaw-shop .catalogue-card.sales-card>.sales-card-body{padding:18px}.jaw-shop .sales-card .sales-card-price strong{font-size:25px!important}.jaw-shop input,.jaw-shop select,.jaw-shop textarea{font-size:16px!important}.jaw-shop .quick-finder select,.jaw-shop .quick-finder .store-button,.jaw-shop .jaw-dropdown>a{min-height:48px}.jaw-shop .mobile-menu-toggle{min-height:50px}.jaw-shop .store-menu.clean-store-menu.mobile-open{flex-direction:column;flex-wrap:nowrap!important;display:flex!important}.jaw-shop .store-menu.clean-store-menu:not(.mobile-open){display:none!important}.jaw-shop .clean-mast{gap:16px!important}.jaw-shop .clean-mast form{flex-basis:100%;order:3;width:100%}.jaw-shop .clean-mast .store-phone{white-space:nowrap;font-size:19px!important}.jaw-shop .clean-mast .real-logo{background:0 0;width:auto;padding:0}.jaw-shop .clean-mast .real-logo img{width:125px;height:65px}.jaw-shop .store-footer{grid-template-columns:1fr 1fr}.jaw-shop .store-help{flex-wrap:wrap;gap:20px}.jaw-shop .quick-finder-dialog{width:94vw;max-width:94vw}.jaw-shop .catalogue-grid{grid-template-columns:1fr 1fr!important}}@media (max-width:560px){.jaw-shop .calm-featured,.jaw-shop .catalogue-grid{grid-template-columns:1fr!important;gap:22px!important}.jaw-shop .sales-card .sales-card-photo>img{aspect-ratio:1.5;object-fit:cover;height:auto}.jaw-shop .catalogue-card.sales-card>.sales-card-body{padding:20px}.jaw-shop .catalogue-card.sales-card h3{font-size:20px!important}.sales-card-meta,.sales-fit-chips>span{font-size:11px}.jaw-shop .sales-card .sales-card-price strong{font-size:30px!important}.sales-card-action{min-height:50px;font-size:12px}.sales-card-enquiry{justify-content:center;align-items:center;min-height:40px;margin-top:5px;font-size:11px;display:flex}.sales-card-note{margin-top:0;font-size:10px}.jaw-shop .store-help h2{font-size:24px}.jaw-shop .store-footer{grid-template-columns:1fr}.jaw-shop .store-footer>div{padding:5px 0}.jaw-shop .demo-strip{padding:7px 10px;font-size:8px;line-height:1.5}.jaw-shop .clean-mast .store-phone{font-size:17px!important}.jaw-shop .quick-finder-title>span{font-size:11px}.jaw-shop .calm-section-heading>a{align-items:center;min-height:35px;display:flex}.jaw-shop .sales-card:hover{transform:none}}@media (max-width:760px){.jaw-shop .premium-product{gap:25px;grid-template-columns:1fr!important}.jaw-shop .premium-product>*,.jaw-shop .service-request-layout>*,.jaw-shop .century-plan>*{min-width:0}.jaw-shop .product-content{padding:25px 5%!important}.jaw-shop .product-photos{flex-wrap:nowrap;padding-bottom:8px;overflow-x:auto}.jaw-shop .product-photos button{flex:0 0 70px;min-height:60px}.jaw-shop .filters{flex-wrap:wrap;gap:12px;display:flex}.jaw-shop .filters>*{flex:160px;min-width:0;max-width:100%;min-height:46px}.jaw-shop .shop-grid{grid-template-columns:1fr 1fr}.jaw-shop .service-form-grid,.jaw-shop .enterprise-contact,.jaw-shop .fleet-vehicle-list fieldset>div{grid-template-columns:1fr!important}.jaw-shop .brand-actions,.jaw-shop .service-hero-actions{flex-wrap:wrap;gap:15px}.jaw-shop .product-lightbox img{max-width:calc(100vw - 85px)}.jaw-shop .sales-card-note{color:#64798a}}@media (max-width:560px){.jaw-shop .shop-grid{grid-template-columns:1fr}.jaw-shop .section-title{flex-direction:column;align-items:flex-start;gap:12px}.jaw-shop .premium-product h1{overflow-wrap:anywhere;line-height:1.25;font-size:25px!important}.jaw-shop .premium-product .store-button{box-sizing:border-box;width:100%;min-height:48px}.jaw-shop .enterprise-options,.jaw-shop .setup-needs{grid-template-columns:1fr}.jaw-shop .visit-welcome dl{gap:15px;font-size:12px}.jaw-shop .fleet-total{font-size:12px;line-height:1.7}.jaw-shop .service-form,.jaw-shop .century-plan form{padding:20px}.jaw-shop .catalogue-disclosure{overflow-wrap:anywhere}}.customer-tool{color:#17364d;background:#f1f6fb;border:1px solid #d6e3ef;border-radius:18px;margin:32px 0;padding:28px}.customer-tool h2{margin:8px 0 12px}.customer-tool label,.health-page label{gap:7px;margin-bottom:16px;font-weight:600;display:grid}.tool-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.customer-tool input,.customer-tool textarea,.health-page input,.health-page select{color:#17364d;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #b5c8d9;border-radius:8px;padding:12px;font-size:16px}.customer-tool textarea{min-height:100px}.tool-tabs{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.tool-tabs button,.health-stats button{color:#17364d;font:inherit;cursor:pointer;background:#fff;border:1px solid #bfd0e0;border-radius:10px;padding:14px}.tool-tabs button[aria-pressed=true],.health-stats button[aria-pressed=true]{background:#dceeff;border-color:#0874d9}.customer-tool .tool-consent{align-items:center;gap:12px;display:flex}.tool-consent input{width:22px;min-height:22px}.truck-photo-preview{object-fit:contain;border-radius:10px;max-width:280px;max-height:200px}.gallery-caption{color:#526e84;font-size:13px}.enhanced-lightbox{border:0;border-radius:14px;color:#fff!important;background:#0a1927!important;width:96vw!important;max-width:1500px!important;height:94dvh!important;max-height:94dvh!important;padding:18px!important}.enhanced-lightbox[open]{gap:12px;flex-direction:column!important;display:flex!important}.enhanced-lightbox header,.enhanced-lightbox footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.enhanced-lightbox button{border:1px solid #668099;border-radius:8px;min-height:44px;width:auto!important;height:auto!important;font:inherit!important;color:#fff!important;background:#263c50!important;padding:12px!important;position:static!important;transform:none!important}.lightbox-stage{touch-action:pan-y;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;overflow:auto}.enhanced-lightbox .lightbox-stage img{object-fit:contain;max-width:100%!important;max-height:100%!important}.enhanced-lightbox .lightbox-stage.zoomed{display:block}.enhanced-lightbox .lightbox-stage.zoomed img{min-width:100%;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important}.enhanced-lightbox small{text-align:center;color:#c3d6e7}.health-page{color:#17364d;max-width:1280px;margin:auto;padding:32px 24px;font-family:Arial,sans-serif}.health-page>.card-kicker{margin-top:30px;display:block}.health-page h1{font-size:40px}.health-stats{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:12px;display:grid}.health-stats strong{font-size:32px;display:block}.health-controls{flex-wrap:wrap;align-items:end;gap:18px;margin-top:28px;display:flex}.health-list article{border:1px solid #d1deea;border-radius:12px;justify-content:space-between;gap:20px;margin:12px 0;padding:20px;display:flex}.health-list a{white-space:nowrap;color:#086bc2}.health-list p{color:#63778a}@media (max-width:600px){.customer-tool{padding:20px 16px}.tool-fields{grid-template-columns:1fr}.customer-tool .store-button{white-space:normal;width:100%}.enhanced-lightbox{padding:12px!important}.enhanced-lightbox header{flex-wrap:wrap}.enhanced-lightbox header span{width:100%}.enhanced-lightbox footer span{display:none}.health-page{padding:24px 16px}.health-list article{display:block}.health-list a{padding:12px 0;display:inline-block}.health-controls>*{width:100%}.health-page h1{font-size:32px}}.enhanced-lightbox header,.enhanced-lightbox footer{color:#fff!important;width:100%!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;position:static!important}.enhanced-lightbox{font-family:Arial,sans-serif}.health-list article{content-visibility:auto;contain-intrinsic-size:auto 110px}.finder-notify{background:#e9f3ff;border:1px solid #a6c9ed;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin:24px 0;padding:24px;display:flex}.finder-notify h3{margin:0!important}.finder-notify p{margin:8px 0!important}.quick-finder>.quick-finder-results .customer-tool form{display:block!important}.finder-new-options>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.finder-new-options article{background:#fff;border:1px solid #d7e1ea;border-radius:14px;padding:18px;overflow:hidden}.finder-new-options img{object-fit:cover;border-radius:8px;width:100%;height:210px}.finder-new-options a{margin-top:14px;display:block}.commercial-hero{color:#fff;background:#092c48;grid-template-columns:1.05fr 1fr;min-height:480px;display:grid}.commercial-hero>img{object-fit:contain;background:#eef3f6;width:100%;height:100%}.commercial-hero>div{padding:60px 8%}.commercial-hero h1{color:#fff;font-size:clamp(32px,4vw,58px);line-height:1.06}.commercial-hero p{color:#d9e9f6;line-height:1.7}.commercial-hero a{margin:12px 18px 0 0;display:inline-block}.commercial-links{flex-wrap:wrap;gap:12px;padding:24px 0;display:flex}.commercial-links a{border:1px solid #cadcea;border-radius:30px;padding:12px 18px}.commercial-model-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.commercial-model-grid article{border:1px solid #d5e1eb;border-radius:18px;overflow:hidden}.commercial-model-grid img{object-fit:contain;background:#f4f7f9;width:100%;height:280px}.commercial-model-grid article>div{padding:26px}.commercial-model-grid small{color:#5b6f7d;margin-top:12px;display:block}.commercial-benefits,.commercial-photo-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.commercial-benefits article,.commercial-detail-grid article{border:1px solid #d1dfeb;border-radius:14px;padding:24px}.commercial-benefits article>span{color:#0974d7;font-size:32px}.commercial-planner{background:#eef5fb;border-radius:20px;grid-template-columns:1fr 1fr;gap:36px;margin:45px 0;padding:36px;display:grid}.commercial-picks{gap:12px;display:grid}.commercial-planner label{gap:8px;margin-bottom:16px;display:grid}.commercial-picks label{align-items:center;gap:12px;display:flex}.commercial-planner input:not([type=checkbox]),.commercial-planner textarea{font:inherit;color:#18374d;background:#fff;border:1px solid #b6c9d9;border-radius:8px;width:100%;padding:14px;font-size:16px}.commercial-planner input[type=checkbox]{width:22px;height:22px}.commercial-planner pre{white-space:pre-wrap}.commercial-detail-grid{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:45px;display:grid}.commercial-photo-strip img{object-fit:contain;background:#f3f6f8;width:100%;height:230px}.commercial-photo-strip span{padding:12px;font-size:13px;display:block}.commercial-promo-link{text-align:center;color:#0764b6;background:#e9f4ff;padding:18px;font-weight:700;display:block}@media (max-width:700px){.finder-notify{padding:20px 14px;display:block}.finder-notify button{white-space:normal;width:100%;margin-top:16px}.finder-new-options>div,.commercial-hero,.commercial-model-grid,.commercial-planner,.commercial-detail-grid{grid-template-columns:1fr}.commercial-hero>img{max-height:320px}.commercial-hero>div{padding:30px 22px}.commercial-planner{padding:24px 16px}.commercial-benefits,.commercial-photo-strip{grid-template-columns:1fr}.commercial-links a{font-size:14px}.commercial-planner button{white-space:normal;width:100%}}.quick-finder-results .customer-tool .tool-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.quick-finder-results .customer-tool label{width:100%!important}.quick-finder-results .customer-tool input{box-sizing:border-box}.quick-finder-results .customer-tool .tool-consent{display:flex!important}.quick-finder-results .customer-tool input[type=checkbox]{flex:none;width:22px!important}.finder-new-options h4{margin:20px 0 10px;font-size:24px}.finder-notify .store-button{flex-shrink:0}@media (max-width:600px){.quick-finder-results .customer-tool .tool-fields{grid-template-columns:1fr!important}}.commercial-jaw{font-family:DM Sans,Arial,sans-serif}.commercial-hero>div>a:not(.store-button){color:#d3eaff}.commercial-jaw .store-button{color:#fff;background:#1268c8}.commercial-model-grid h2{font-size:30px}.commercial-jaw p,.commercial-jaw li{font-size:16px}.commercial-jaw section{scroll-margin-top:90px}.trade-sales-hero{background:#edf4fa;grid-template-columns:1fr 1.05fr;align-items:center;gap:36px;padding:54px max(5%,50vw - 640px);font-family:DM Sans,Arial,sans-serif;display:grid}.trade-sales-hero>div>span,.trade-photo-guide>div>span{letter-spacing:1.5px;color:#1168bd;font-size:12px;font-weight:800}.trade-sales-hero h1{color:#12364e;margin:20px 0;font-size:clamp(36px,4.1vw,60px);line-height:1.08}.trade-sales-hero em{color:#1679d5;font-style:normal}.trade-sales-hero p{max-width:530px;font-size:18px;line-height:1.7}.trade-sales-hero>div>div{flex-direction:column;align-items:flex-start;gap:18px;margin:26px 0;display:flex}.trade-sales-hero .store-button{background:#1268c8;border-radius:8px;min-height:52px}.trade-sales-hero small{color:#5d7285;max-width:440px;display:block}.trade-sales-hero figure{margin:0;padding-bottom:46px;position:relative}.trade-sales-hero figure>img{object-fit:cover;border-radius:22px;width:100%;height:450px;box-shadow:0 20px 50px #153b5c24}.trade-sales-hero figcaption{color:#fff;background:#10334f;border-radius:14px;gap:16px;padding:24px;display:flex;position:absolute;bottom:0;left:22px;right:22px;box-shadow:0 12px 25px #10334f22}.trade-sales-hero figcaption svg{color:#8cc9ff;flex:none}.trade-sales-hero figcaption b,.trade-sales-hero figcaption span{display:block}.trade-sales-hero figcaption span{color:#d0e2f0;margin-top:8px;font-size:13px}.service-trade .service-choice-grid>button{text-align:left;border-radius:16px;padding:28px;box-shadow:0 6px 18px #163a5210}.service-trade .service-choice-grid>button.selected{background:#eef7ff;border:2px solid #1876d1}.service-trade .service-choice-grid>button>span{color:#146bbd;background:#e6f1fc;border-radius:12px;place-items:center;width:58px;height:58px;display:grid}.service-trade .service-choice-grid h3{font-size:24px}.trade-photo-guide{background:#f0f5f9;border-radius:20px;grid-template-columns:.8fr 1.2fr;gap:45px;margin:56px 0;padding:38px;display:grid}.trade-photo-guide h2{margin:18px 0;font-size:36px;line-height:1.1}.trade-shot-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.trade-shot-grid article{background:#fff;border:1px solid #dbe5ed;border-radius:12px;padding:24px}.trade-shot-grid svg{color:#1772cc}.trade-shot-grid h3{margin:14px 0 8px}.trade-shot-grid p{margin:0;font-size:14px}.service-trade .service-main{font-family:DM Sans,Arial,sans-serif}.service-trade .service-form{border-radius:18px;box-shadow:0 12px 40px #12344e0d}.service-trade .request-sidebar{border-radius:18px}.service-trade .photo-drop{background:#f2f8ff;border:2px dashed #a9c9e6;border-radius:14px}.service-trade .service-form .store-button{background:#1268c8;border-radius:8px;min-height:52px}.service-trade .trade-new-options{border-radius:18px}.service-trade .service-steps article{border-radius:14px}@media (max-width:760px){.trade-sales-hero{grid-template-columns:1fr;gap:28px;padding:32px 20px}.trade-sales-hero h1{font-size:38px}.trade-sales-hero figure>img{height:300px}.trade-sales-hero figcaption{padding:18px;left:12px;right:12px}.trade-photo-guide{grid-template-columns:1fr;gap:24px;padding:24px 18px}.trade-shot-grid{grid-template-columns:1fr 1fr;gap:12px}.trade-shot-grid article{padding:16px}.trade-photo-guide h2{font-size:30px}.trade-sales-hero .store-button{width:100%}}@media (max-width:420px){.trade-shot-grid{grid-template-columns:1fr}}.bed-measure-guide{color:#183b56;background:#f5f9fd;border:1px solid #bcd2e6;border-radius:12px;margin:18px 0;font-family:DM Sans,Arial,sans-serif}.bed-measure-guide summary{cursor:pointer;min-height:48px;padding:16px;font-weight:700}.bed-measure-guide>div{padding:0 22px 24px}.bed-measure-guide svg{width:100%;max-width:620px;margin:18px auto;display:block}.bed-measure-guide li{margin:12px 0;line-height:1.6}.bed-measure-guide label{max-width:350px;gap:8px!important;display:grid!important}.bed-measure-guide input{width:100%;min-height:48px;font-size:16px}.bed-measure-guide h3{font-size:21px!important}.mobile-contact-bar{display:none}.buying-guide{font-family:DM Sans,Arial,sans-serif}.guide-hero{color:#fff;background:#103750;padding:65px max(6%,50vw - 600px)}.guide-hero h1{color:#fff;margin:20px 0;font-size:clamp(36px,5vw,62px);line-height:1.1}.guide-hero p{color:#d8e7f4;max-width:650px;font-size:18px}.guide-comparison{grid-template-columns:1fr 1fr;gap:28px;margin:30px 0 55px;display:grid}.guide-comparison article{background:#f2f7fb;border:1px solid #cddde9;border-radius:18px;padding:32px}.guide-comparison h2{margin-top:12px;font-size:32px}.guide-comparison li{margin:14px 0;line-height:1.6}.guide-comparison a{padding:10px 0;font-weight:700;display:block}.guide-checks>article{border-bottom:1px solid #d7e2eb;gap:24px;padding:24px 0;display:flex}.guide-checks>article>b{color:#1476ce;font-size:30px}.guide-checks h3{margin:0 0 10px;font-size:24px}.guide-next{background:#eaf4fd;border-radius:18px;margin:40px 0;padding:36px}.guide-next a{margin:10px 20px 0 0;display:inline-block}.install-gallery{font-family:DM Sans,Arial,sans-serif}.installation-grid{grid-template-columns:1fr 1fr;gap:28px;margin:30px 0;display:grid}.installation-grid article{background:#fff;border:1px solid #d3e1ec;border-radius:18px;overflow:hidden}.installation-grid article>button{background:#e9f1f7;border:0;width:100%;padding:0;display:block}.installation-grid img{object-fit:cover;width:100%;height:360px}.installation-grid article>div{padding:24px}.installation-grid h2{font-size:26px}.installation-grid a{padding:10px 14px 10px 0;display:inline-block}.installation-lightbox{color:#fff;background:#0b293f;border:0;border-radius:14px;width:94vw;max-width:1300px;padding:18px}.installation-lightbox::backdrop{background:#04101ed9}.installation-lightbox img{object-fit:contain;max-width:100%;max-height:75dvh;margin:16px auto;display:block}.installation-lightbox button{min-height:46px}.gallery-social-note{background:#edf5fc;border-radius:14px;padding:24px}@media (max-width:760px){.mobile-contact-bar{padding:5px 8px calc(5px + env(safe-area-inset-bottom));z-index:45;background:#fff;border-top:1px solid #bcd0e0;grid-template-columns:1fr 1.35fr 1fr;gap:0;display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -4px 20px #10375020}.mobile-contact-bar a{color:#125ba7;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:52px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.mobile-contact-bar a:nth-child(2){background:#e7f2ff}.mobile-contact-bar svg{width:22px;height:22px}.jaw-shop{padding-bottom:calc(74px + env(safe-area-inset-bottom))}.jaw-shop>.demo-strip{position:static!important}.jaw-shop:has(dialog[open])>.mobile-contact-bar{display:none}body:has(input:focus,textarea:focus,select:focus) .mobile-contact-bar{display:none}.guide-comparison,.installation-grid{grid-template-columns:1fr}.guide-hero{padding:38px 22px}.guide-comparison article{padding:24px}.installation-grid img{height:290px}.guide-next{padding:26px 20px}.bed-measure-guide>div{padding:0 14px 20px}}.jaw-side-notice{color:#102f46;z-index:35;overflow-wrap:anywhere;background:#ffce37;border:2px solid #fff;border-radius:14px;width:255px;height:auto;padding:22px;font-family:DM Sans,Arial,sans-serif;display:block;position:fixed;inset:245px 18px auto auto;box-shadow:0 10px 35px #142f4e38}.jaw-side-notice>span{letter-spacing:1.6px;font-size:11px;font-weight:900}.jaw-side-notice h2{color:#102f46;margin:10px 0;font-size:22px;line-height:1.2}.jaw-side-notice p{margin:0;font-size:16px;font-weight:700;line-height:1.5}.notice-editor{max-width:760px}.notice-editor .notice-switch{align-items:center;gap:14px;font-size:20px;display:flex}.notice-switch input{width:25px;min-height:25px}.notice-preview{color:#102f46;background:#ffce37;border-radius:14px;margin:25px 0;padding:24px}.notice-editor button{margin-right:12px}.notice-preview h2{margin:12px 0}.jaw-shop:has(dialog[open])>.jaw-side-notice{display:none}@media (max-width:1000px){.jaw-side-notice{width:auto;max-width:none;box-shadow:none;z-index:auto;border:0;margin:12px 16px;padding:18px;position:relative;top:auto;right:auto}.jaw-side-notice h2{font-size:20px}.jaw-side-notice p{font-size:15px}}.jaw-shop nav.mobile-contact-bar{display:none!important}@media (max-width:760px){.jaw-shop nav.mobile-contact-bar{display:grid!important}.jaw-shop:has(dialog[open]) nav.mobile-contact-bar{display:none!important}body:has(input:focus,textarea:focus,select:focus) .jaw-shop nav.mobile-contact-bar{display:none!important}}.quick-finder>.bed-measure-guide{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:7px 0 10px!important;padding:0!important}.quick-finder>.bed-measure-guide>summary{width:fit-content;color:#276499!important;letter-spacing:0!important;text-transform:none!important;min-height:0!important;padding:4px 0!important;font-size:12px!important;font-weight:500!important;line-height:1.4!important;display:list-item!important}.quick-finder>.bed-measure-guide[open]>div{background:#f5f9fd;border:1px solid #d8e5ef;border-radius:10px;margin-top:8px;padding:16px!important}.quick-finder>.bed-measure-guide[open]{max-width:700px}.quick-finder>.bed-measure-guide svg{max-width:440px}.quick-finder>.bed-measure-guide h3{font-size:18px!important}.quick-finder>.bed-measure-guide p,.quick-finder>.bed-measure-guide li{font-size:14px!important}.workshop-shell>aside{overflow-y:auto}.workshop-shell>aside nav{flex:none}.workshop-shell>aside .aside-bottom{margin-top:24px}.workshop-shell .quick-add-nav{color:#fff;background:#1671bb;margin-bottom:12px}.workshop-kpis{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;margin:22px 0;display:grid}.workshop-kpis article{background:#eef5fc;border:1px solid #cfdeeb;border-radius:12px;padding:22px}.workshop-kpis strong{overflow-wrap:anywhere;margin-top:10px;font-size:26px;line-height:1.3;display:block}.workshop-kpis small{color:#526f89;display:block}.quick-receive-overlay{z-index:110}.quick-receive-dialog{color:#18324b;background:#fff;border-radius:18px;width:min(920px,96vw);max-height:95dvh;overflow:auto;box-shadow:0 20px 80px #071d3455}.quick-receive-dialog>header{z-index:3;background:#fff;border-bottom:1px solid #d4e2ed;justify-content:space-between;align-items:start;gap:20px;padding:24px;display:flex;position:sticky;top:0}.quick-receive-dialog h2{font-size:25px}.receive-steps{flex-wrap:wrap;gap:10px;padding:20px 24px;display:flex}.receive-steps button[aria-current=step]{color:#fff;background:#1264ad}.receive-body{padding:0 28px 28px}.receive-body .form-grid{grid-template-columns:1fr 1fr}.receive-body input,.receive-body select,.receive-body textarea{min-height:48px;font-size:16px}.receive-body .button{min-height:48px;margin:8px 12px 12px 0}.receive-body .metric-strip{line-height:1.7}.receive-review{background:#f0f6fc;border:1px solid #c8dced;border-radius:12px;padding:22px}.receive-photos{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.receive-photos figure{margin:0}.receive-photos img{object-fit:cover;border-radius:9px;width:100%;height:130px}.receive-photos button{width:100%}.quick-receive-dialog>footer{background:#fff;border-top:1px solid #d4e2ed;justify-content:space-between;gap:18px;padding:18px 24px;display:flex;position:sticky;bottom:0}.quick-receive-dialog>footer button{min-height:48px}.workshop-fitment small{color:#5a7186;font-size:12px}.workshop-shell .table-wrap{overflow-x:auto}.workshop-shell .table-wrap table{min-width:650px}.workshop-shell .notice-editor{max-width:none;margin:0}.workshop-shell .drawer-body .workshop-fitment{grid-column:1/-1}@media (max-width:900px){.workshop-shell{display:block}.workshop-shell>aside{width:100%;height:auto;padding:16px;position:relative;inset:auto}.workshop-shell>aside .brand{padding-bottom:12px}.workshop-shell>aside .workspace{padding:8px}.workshop-shell>aside nav{gap:8px;padding:8px 0;display:flex;overflow-x:auto}.workshop-shell>aside nav button{white-space:nowrap;flex:none;min-height:46px}.workshop-shell>aside .aside-bottom{display:none}.workshop-shell>main{width:100%;min-width:0;margin-left:0!important;padding:20px 16px!important}.workshop-shell>main>header{flex-wrap:wrap;gap:16px}.workshop-shell .toolbar{flex-wrap:wrap}.workshop-shell .drawer{width:100%;max-width:100vw}.workshop-shell .drawer-head,.workshop-shell .drawer-actions{flex-wrap:wrap}.workshop-shell .tabs{white-space:nowrap;overflow-x:auto}.workshop-shell .tabs button{flex:none;min-height:46px}.workshop-shell input,.workshop-shell select,.workshop-shell textarea{font-size:16px}.workshop-shell .inventory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workshop-shell .form-grid{grid-template-columns:1fr 1fr}.workshop-shell .overview-grid{grid-template-columns:1fr}.workshop-shell .test-banner{align-items:start}}@media (max-width:560px){.quick-receive-overlay{padding:0!important}.quick-receive-dialog{border-radius:0;width:100vw;min-height:100dvh;max-height:100dvh}.quick-receive-dialog>header{padding:18px 16px}.quick-receive-dialog h2{font-size:21px}.receive-steps{gap:7px;padding:16px}.receive-steps button{padding:10px;font-size:12px}.receive-body{padding:0 16px 22px}.receive-body .form-grid,.workshop-shell .form-grid{grid-template-columns:1fr}.receive-photos{grid-template-columns:1fr 1fr}.quick-receive-dialog>footer{padding:15px 16px calc(15px + env(safe-area-inset-bottom))}.workshop-shell .inventory-grid{grid-template-columns:1fr}.workshop-kpis{grid-template-columns:1fr 1fr;gap:10px}.workshop-kpis article{padding:16px}.workshop-kpis strong{font-size:22px}.workshop-shell .drawer-body{padding:18px 16px}.workshop-shell .drawer-bottom{padding-bottom:calc(14px + env(safe-area-inset-bottom))}.workshop-shell .stats{grid-template-columns:1fr 1fr}}.workshop-shell>main>.alert{z-index:auto!important;position:relative!important;inset:auto!important}.workshop-shell .drawer-head{z-index:4;background:#fff;position:sticky;top:0}.workshop-shell .drawer-head button{min-width:44px;min-height:44px}.jaw-shop .clean-store-menu>details>summary,.jaw-shop .clean-store-menu>a{align-items:center;min-height:56px;display:flex;letter-spacing:-.025em!important;font-size:17px!important;font-weight:800!important;line-height:1.25!important}.jaw-shop .clean-store-menu>details>summary{gap:12px;padding:18px 19px!important}.jaw-shop .clean-store-menu .menu-finder{letter-spacing:0!important;padding:16px 20px!important;font-size:15px!important}.jaw-shop .clean-store-menu .menu-all{font-size:15px!important}.jaw-shop .clean-store-menu>details[open]>summary{border-radius:8px 8px 0 0;color:#0869c5!important;background:#edf5fd!important}.jaw-shop .jaw-dropdown{border:1px solid #c9dced!important;border-top:3px solid #1678ce!important;border-radius:0 0 14px 14px!important;min-width:310px!important;padding:14px!important;box-shadow:0 18px 45px #12364f26!important}.jaw-shop .jaw-dropdown>a{border-radius:9px;min-height:61px;transition:background .16s,transform .16s;color:#143a57!important;align-items:center!important;gap:14px!important;padding:11px 13px!important;font-size:15px!important;font-weight:700!important;display:flex!important}:is(.jaw-shop .jaw-dropdown>a:hover,.jaw-shop .jaw-dropdown>a:focus-visible){transform:translate(2px);background:#edf5fd!important}.jaw-shop .jaw-dropdown>a>span{line-height:1.35}.jaw-shop .jaw-dropdown small{margin-top:3px;display:block;color:#58758a!important;font-size:12px!important;font-weight:500!important;line-height:1.45!important}.jaw-shop .jaw-dropdown .dropdown-heading{letter-spacing:1.2px;color:#47718e;padding:6px 13px 12px;font-weight:800;display:block;font-size:10px!important}.jaw-menu-icon{color:#17415f;flex:none;width:32px;height:32px}.jaw-icon-ground{fill:#e9f3fe;stroke:#c8dff3;stroke-width:1px}.jaw-shop .jaw-dropdown .jaw-menu-icon{min-width:40px;transition:transform .16s;stroke-width:1.65px!important;width:40px!important;height:40px!important}.jaw-dropdown a:hover .jaw-menu-icon{transform:translateY(-1px)}.jaw-dropdown a:hover .jaw-icon-ground{fill:#dcedfc;stroke:#8cbde4}.mobile-contact-bar .jaw-menu-icon{width:24px!important;height:24px!important}.clean-store-menu>details>summary:focus-visible{outline-offset:-3px;outline:3px solid #6baae0}@media (min-width:761px) and (max-width:1150px){.jaw-shop .clean-store-menu>details>summary{gap:8px;padding:16px 11px!important;font-size:15px!important}.jaw-shop .clean-store-menu .menu-finder,.jaw-shop .clean-store-menu .menu-all{padding:13px!important;font-size:13px!important}}@media (max-width:760px){.jaw-shop .clean-store-menu>details>summary,.jaw-shop .clean-store-menu>a{min-height:52px;font-size:18px!important;font-weight:800!important}.jaw-shop .clean-store-menu>details>summary{justify-content:space-between;padding:16px!important}.jaw-shop .jaw-dropdown{width:100%!important;min-width:0!important;box-shadow:none!important;border-radius:10px!important;padding:8px!important}.jaw-shop .jaw-dropdown>a{min-height:62px;padding:10px!important;font-size:16px!important}.jaw-shop .jaw-dropdown .jaw-menu-icon{min-width:38px;width:38px!important;height:38px!important}.jaw-shop .mobile-menu-toggle{min-height:50px;font-size:17px!important;font-weight:800!important}.jaw-shop .jaw-dropdown small{font-size:12px!important}}@media (prefers-reduced-motion:reduce){.jaw-shop .jaw-dropdown>a,.jaw-shop .jaw-dropdown .jaw-menu-icon{transition:none!important;transform:none!important}}.jaw-shop .jaw-dropdown>a>span{font-family:Montserrat,Arial,sans-serif!important;font-size:15px!important;font-weight:800!important}.jaw-shop .jaw-dropdown>a small{font-family:DM Sans,Arial,sans-serif!important;font-weight:500!important}.jaw-shop .warm-sales-card{transition:box-shadow .2s,border-color .2s,transform .2s;overflow:hidden;background:#fffdf9!important;border:1px solid #dce4e9!important;border-radius:16px!important;flex-direction:column!important;display:flex!important;box-shadow:0 5px 18px #16354c09!important}.jaw-shop .warm-sales-card:hover{transform:translateY(-3px);border-color:#8eb8db!important;box-shadow:0 13px 30px #123b5714!important}.jaw-shop .warm-sales-card .sales-card-photo{background:#edf2f5;position:relative;overflow:hidden;height:230px!important}.jaw-shop .warm-sales-card .sales-card-photo>img{transition:transform .35s;object-fit:cover!important;width:100%!important;height:100%!important}.warm-sales-card:hover .sales-card-photo>img{transform:scale(1.025)}.jaw-shop .warm-sales-card .sales-card-body{flex-direction:column;flex:1;display:flex;padding:22px!important}.jaw-shop .warm-sales-card .sales-card-meta{align-items:start;gap:12px;margin-bottom:14px}.jaw-shop .warm-sales-card .sales-card-meta>span{letter-spacing:.8px;text-transform:uppercase;color:#577082;font-size:11px;font-weight:800}.jaw-shop .warm-sales-card .sales-card-meta>small{white-space:nowrap;color:#36566e;font-size:11px}.jaw-shop .warm-sales-card h3{text-transform:none!important;letter-spacing:-.035em!important;min-height:0!important;margin:0 0 13px!important;font-size:21px!important;line-height:1.3!important}.jaw-shop .warm-sales-card h3 a{text-decoration:none;color:#173f59!important}.jaw-shop .warm-sales-card .sales-fit-chips{gap:7px;min-height:0;margin:0 0 10px}.jaw-shop .warm-sales-card .sales-fit-chips>span{color:#235672;background:#edf4f8;border:1px solid #d6e5ef;border-radius:5px;padding:5px 8px;font-size:12px;font-weight:700}.jaw-shop .warm-sales-card .sales-card-colour{color:#60717d!important;margin:0 0 8px!important;font-size:13px!important;line-height:1.45!important}.jaw-shop .warm-sales-card .sales-feature-preview{color:#4e6575!important;margin:0 0 20px!important;font-size:12px!important;line-height:1.6!important}.jaw-shop .warm-sales-card .sales-card-price{align-items:baseline;gap:8px;margin-bottom:16px;padding-top:14px;display:flex;margin-top:auto!important}.jaw-shop .warm-sales-card .sales-card-price>strong{font-weight:800;line-height:1.2;color:#163b56!important;font-size:28px!important}.jaw-shop .warm-sales-card .sales-card-price>small{color:#697e8f;font-size:11px}.jaw-shop .warm-sales-card .sales-card-action{justify-content:space-between;align-items:center;min-height:47px;font-weight:800;text-decoration:none;display:flex;color:#fff!important;background:#126ac5!important;border-radius:8px!important;padding:13px 15px!important;font-size:13px!important}.jaw-shop .warm-sales-card .sales-card-action:hover{background:#0d559f!important}.jaw-shop .warm-sales-card .sales-card-enquiry{text-align:center;font-weight:600;line-height:1.5;display:block;color:#326a91!important;margin:13px 0 10px!important;font-size:12px!important}.jaw-shop .warm-sales-card .sales-card-note{color:#6c7f8b;text-align:center;font-size:10px;line-height:1.4;display:block}.sales-compare{color:#516c7e;align-items:center;gap:8px;padding:10px 0 14px;display:flex;font-size:12px!important}.sales-compare input{width:18px!important;height:18px!important}.jaw-shop .warm-sales-card .sales-condition{color:#174660;background:#fffef5;border:1px solid #ffffffb3;border-radius:6px;font-size:11px;font-weight:800;top:14px;left:14px;box-shadow:0 2px 10px #05213d15}.jaw-shop .warm-sales-card .sales-condition.is-new{color:#267443;background:#eaf8ee}.jaw-shop .warm-sales-card .sales-photo-count{color:#fff;background:#143953dc;border-radius:6px;padding:6px 9px;font-size:10px;top:auto;bottom:13px;right:13px}.jaw-shop .shop-grid>.warm-sales-card{padding:0!important}.jaw-shop .shop-grid>.warm-sales-card .sales-card-photo{display:block!important}.jaw-shop .shop-grid>.warm-sales-card .sales-card-body>h3{padding:0!important}.jaw-product-detail{background:#fbfaf7!important}.jaw-product-detail .product-content{font-family:DM Sans,Arial,sans-serif;max-width:1380px!important;margin:auto!important;padding:28px 40px 55px!important}.product-breadcrumb{color:#71828e;align-items:center;gap:10px;margin-bottom:24px;font-size:12px;display:flex!important}.product-breadcrumb a{color:#466a85}.product-intro-line{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.product-intro-line>span{letter-spacing:1px;color:#5a7a8e;font-size:10px;font-weight:800}.product-intro-line>a{color:#436d8c;font-size:12px}.jaw-product-detail .premium-product{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr)!important;align-items:start!important;gap:42px!important;display:grid!important}.jaw-product-detail .product-summary{background:#fff;border:1px solid #dce6ed;border-radius:18px;padding:30px;box-shadow:0 8px 30px #17395408}.product-status-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;font-size:12px;display:flex}.product-status-row>span{color:#365b73;background:#edf4f8;border-radius:5px;padding:6px 10px;font-weight:700}.product-status-row>b{color:#526e81}.product-brand-name{letter-spacing:1.4px;color:#4f7290;font-size:11px;font-weight:800}.jaw-product-detail .product-summary h1{color:#163c56;text-transform:none!important;margin:12px 0!important;font-size:clamp(27px,3vw,42px)!important;line-height:1.15!important}.product-year-range{color:#50738b;margin:10px 0 24px;font-size:17px;font-weight:700}.jaw-product-detail .premium-price{color:#126cc5!important;margin:20px 0 10px!important;font-size:36px!important;font-weight:800!important;line-height:1.2!important}.jaw-product-detail .premium-price small{color:#72818c;margin-top:7px;font-weight:500;display:block;font-size:11px!important}.product-availability{color:#697f90;margin-bottom:24px;font-size:12px;line-height:1.6}.jaw-product-detail .product-main-cta{border-radius:8px;justify-content:center;width:100%;min-height:50px;display:flex;background:#126ac5!important;font-size:14px!important}.product-secondary-actions{flex-wrap:wrap;justify-content:space-between;gap:12px;margin:16px 0 26px;display:flex}.product-secondary-actions a{color:#2a668f;font-size:12px;font-weight:700}.product-at-a-glance{border-top:1px solid #e1e8ed;grid-template-columns:1fr 1fr;gap:18px;padding:22px 0;display:grid}.product-at-a-glance small{color:#7b8d99;text-transform:uppercase;letter-spacing:.7px;margin-bottom:7px;font-size:10px;display:block}.product-at-a-glance b{color:#2a4c64;font-size:13px}.product-personal-help{background:#f5f7f5;border-radius:10px;align-items:center;gap:14px;margin-top:4px;padding:18px;display:flex}.product-personal-help img{object-fit:cover;border-radius:50%;flex:none;width:56px;height:56px}.product-personal-help b{color:#244b64;font-size:14px}.product-personal-help p{color:#637b8a;margin:5px 0 0;font-size:12px;line-height:1.6}.product-photo-help{color:#60798b;align-items:center;gap:14px;padding:14px 8px;display:flex}.product-photo-help p{margin:0;font-size:12px;line-height:1.6}.jaw-product-detail .gallery-main{background:#edf1f2;border-radius:16px;overflow:hidden}.jaw-product-detail .gallery-zoom{background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.jaw-product-detail .product-cover{aspect-ratio:4/3;object-fit:contain!important;width:100%!important;height:auto!important}.jaw-product-detail .product-photos{justify-content:flex-start;gap:10px;padding-top:14px;display:flex;overflow-x:auto}.jaw-product-detail .product-photos>button{border-radius:8px;flex:none;width:78px;height:66px;padding:3px;overflow:hidden}.jaw-product-detail .product-photos img{object-fit:cover;width:100%;height:100%}.jaw-product-detail .gallery-caption{color:#7a8c98;font-size:11px}.product-section-nav{border-top:1px solid #dae4eb;border-bottom:1px solid #dae4eb;flex-wrap:wrap;gap:14px 25px;margin:30px 0 45px;padding:22px 0;display:flex!important}.product-section-nav a{color:#386782;font-size:12px;font-weight:700;text-decoration:none}.product-information-grid{grid-template-columns:1.4fr .7fr;gap:45px;margin-bottom:50px;display:grid}.jaw-product-detail section[id]{scroll-margin-top:100px}.jaw-product-detail h2{color:#173f59!important;text-transform:none!important;letter-spacing:-.035em!important;font-size:29px!important;line-height:1.2!important}.jaw-product-detail h3{color:#244b64!important;text-transform:none!important;font-size:19px!important}.product-description{color:#566f80;white-space:pre-line;font-size:15px;line-height:1.9!important}.product-feature-list{grid-template-columns:1fr 1fr;gap:12px 20px;margin:20px 0;padding:0;list-style:none;display:grid}.product-feature-list li{color:#3b6078;gap:10px;font-size:13px;line-height:1.6;display:flex}.product-feature-list li>span{color:#36875c;font-weight:800}.jaw-product-detail .product-condition-panel{border-radius:14px;display:block;color:#42647a!important;background:#f0f4f6!important;width:auto!important;padding:26px!important;position:static!important}.product-condition-panel p,.product-condition-panel li{font-size:13px;line-height:1.8}.product-condition-panel a{color:#30678f;margin-top:14px;font-size:12px;font-weight:700;display:block}.product-fitment-panel{background:#edf5fc;border:1px solid #d3e4f0;border-radius:16px;grid-template-columns:.8fr 1.2fr;gap:35px;margin-bottom:36px;padding:32px;display:grid}.product-fitment-panel p{color:#57778c;font-size:13px;line-height:1.8}.product-fitment-panel a{font-size:13px;font-weight:700}.product-fitment-rows article{background:#fff;border-radius:10px;margin-bottom:12px;padding:18px}.product-fitment-rows article>b{color:#2e5873;font-size:13px;line-height:1.7;display:block}.product-fitment-rows dl{margin:10px 0 0}.product-fitment-rows dl>div{border-top:1px solid #edf1f5;justify-content:space-between;gap:18px;padding:7px 0;font-size:12px;display:flex}.product-fitment-rows dt{color:#7b8e9b;flex:none}.product-fitment-rows dd{color:#42677e;text-align:right;margin:0;font-weight:700}.product-visit-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin:45px 0;display:grid}.product-visit-grid article{background:#fff;border:1px solid #dbe5eb;border-radius:14px;padding:24px}.product-visit-grid h3{margin:18px 0 12px}.product-visit-grid p{color:#617d90;font-size:13px;line-height:1.8}.product-visit-grid a{font-size:12px;font-weight:700}.product-related{margin:55px 0}.product-related>p{color:#6d8290;font-size:13px}.jaw-product-detail .product-brand-links{margin:40px 0}.jaw-product-detail #ask-jaw{margin:35px 0}@media (max-width:760px){.jaw-product-detail .product-content{padding:20px 18px 36px!important}.jaw-product-detail .premium-product{grid-template-columns:1fr!important;gap:20px!important}.jaw-product-detail .product-summary{padding:23px 20px}.product-intro-line{align-items:start}.product-intro-line>span{max-width:190px;font-size:9px;line-height:1.6}.product-intro-line>a{font-size:11px}.product-information-grid,.product-fitment-panel{grid-template-columns:1fr;gap:25px}.product-visit-grid{grid-template-columns:1fr}.product-fitment-panel{padding:23px 20px}.product-section-nav{gap:16px;margin:25px 0 32px}.product-feature-list{grid-template-columns:1fr}.jaw-product-detail .product-summary h1{font-size:30px!important}.jaw-product-detail .premium-price{font-size:33px!important}.product-at-a-glance{gap:16px}.jaw-shop .warm-sales-card h3{font-size:21px!important}.jaw-shop .warm-sales-card .sales-card-photo{aspect-ratio:1.5;height:auto!important}.jaw-shop .jaw-dropdown>a>span{font-size:16px!important}}@media (prefers-reduced-motion:reduce){.warm-sales-card,.warm-sales-card img{transition:none!important;transform:none!important}}.jaw-menu-icon{color:#234155;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.jaw-icon-shell{fill:#e3eaf0;stroke:#234155}.jaw-icon-side{fill:#bacbd8;stroke:#234155}.jaw-icon-glass{fill:#406e8d;stroke:#24485f;stroke-width:1px}.jaw-icon-shine{stroke:#fff;stroke-width:1px;opacity:.9}.jaw-icon-accent{stroke:#1679be;stroke-width:1.5px}.jaw-shop .jaw-dropdown .jaw-menu-icon{stroke-width:1.25px!important;width:34px!important;min-width:34px!important;height:34px!important}.jaw-icon-tag{fill:#1877b8;stroke:#fff;stroke-width:1px}.inventory-quick-status{margin:12px 0}.inventory-quick-status button{min-height:36px;font-size:10px}.inventory-quick-status button[aria-pressed=true],.inventory-status-actions button[aria-pressed=true]{color:#fff;opacity:1;background:#173d57}.delete-stock-button{color:#9d2838;border-color:#dfb3bc}.sales-status-badge{color:#fff;z-index:2;background:#173d57;border-radius:5px;padding:7px 12px;font:800 12px Montserrat,sans-serif;position:absolute;top:48px;left:14px}.label{color:#000;box-sizing:border-box;background:#fff;padding:4mm}.stock-label-brand{letter-spacing:1px;font:700 10pt Arial}.stock-label-number{letter-spacing:-1px;white-space:nowrap;margin:2mm 0 3mm;font-family:Arial,sans-serif;font-weight:900;line-height:1.1}.stock-label-bottom{align-items:flex-start;gap:3mm;display:flex}.label .stock-label-bottom img{float:none;flex:none;width:24mm;height:24mm}.label .stock-label-bottom p{margin:1mm 0;font:9pt/1.2 Arial}.label .stock-label-bottom b,.label .stock-label-bottom strong{font:700 10pt Arial}.label small{margin-top:2mm;font:6pt Arial}.print-modal .no-print input[type=number]{width:85px}@media print{.label{break-after:page;break-inside:avoid}.label:last-child{break-after:auto;page-break-after:auto}.print-content{margin:0}.print-overlay .stock-label-number{color:#000!important}html,body{margin:0!important;padding:0!important}}.receive-field-guide{background:#f1f7fc;border:1px solid #cddfeb;border-radius:9px;margin-bottom:18px;padding:13px}.receive-field-guide summary{color:#17445f;font-weight:800}.receive-field-guide dl>div{margin:14px 0}.receive-field-guide dt{font-size:13px;font-weight:800}.receive-field-guide dd{color:#476377;margin:5px 0 0;font-size:12px;line-height:1.6}.label{position:relative}.label .stock-label-brand,.label .stock-label-number{padding-right:31mm}.label .stock-label-bottom img{width:27mm;height:27mm;position:absolute;top:4mm;right:4mm}.label .stock-label-bottom>div{padding-right:31mm}.label .stock-label-bottom p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.label .stock-label-number{font-variant-numeric:lining-nums tabular-nums;margin:2mm 0}.label:has(.jaw-label-v2){color:#000;background:#fff;padding:3mm 4mm;font-family:Arial,sans-serif}.jaw-label-v2{color:#000;flex-direction:column;height:100%;display:flex}.label-v2-top{grid-template-columns:var(--label-logo-width) minmax(0,1fr) 28mm;align-items:start;column-gap:3mm;min-height:29mm;display:grid}.label-logo-reserve{width:var(--label-logo-width);height:var(--label-logo-height);justify-content:center;align-items:center;display:flex}.label-logo-reserve .no-print{color:#8493a0;text-align:center;border:1px dashed #ccd4db;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;font:8pt/1.4 Arial;display:flex}.label-v2-stock{align-self:center;min-width:0;padding-top:.5mm}.label-v2-stock>span{letter-spacing:1.4px;margin-bottom:.8mm;font:700 8pt Arial;display:block}.label-v2-stock>strong{letter-spacing:-1px;white-space:nowrap;font-variant-numeric:tabular-nums;font-family:Arial,sans-serif;font-weight:900;line-height:1;display:block}.label .label-v2-qr img{float:none;width:26mm;height:26mm;margin:0 auto;display:block;position:static}.label-v2-qr>span{text-align:center;letter-spacing:.3px;margin-top:0;font:700 5.8pt Arial;display:block}.label-v2-application{border-top:.4mm solid #000;border-bottom:.25mm solid #000;justify-content:space-between;align-items:baseline;gap:3mm;min-width:0;margin-top:1mm;padding:1.4mm 0;display:flex}.label-v2-application>strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;font:700 12pt/1.15 Arial;overflow:hidden}.label-v2-application>b{white-space:nowrap;flex:none;font:700 11pt Arial}.label-v2-specs{align-items:center;gap:3mm;min-width:0;padding:1.5mm 0;font:10pt Arial;display:flex;overflow:hidden}.label-v2-specs>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.label-v2-specs>span+span{border-left:.25mm solid #000;padding-left:3mm}.label-v2-specs>b{white-space:nowrap;margin-left:auto;font:700 11pt Arial}.label-v2-footer{justify-content:space-between;gap:4mm;margin-top:auto;font:8pt/1.2 Arial;display:flex}.label-v2-footer>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.label-v2-footer>b{white-space:nowrap;flex:none;font:700 8pt Arial}@media print{.label-logo-reserve{background:0 0!important;border:none!important}.jaw-label-v2,.jaw-label-v2 *{color:#000!important;text-shadow:none!important}.label:has(.jaw-label-v2){border:0!important}}.label-v2-paint:empty{display:none}.label-v2-paint{margin-bottom:1mm;font:9pt/1.15 Arial}.label:has(.jaw-label-v2){position:relative;overflow:hidden;padding:4mm!important}.jaw-label-v2{width:100%;height:100%;display:block;position:relative;overflow:hidden}.label-v2-top{grid-template-columns:var(--label-logo-width) 1fr;align-items:start;gap:4mm;height:27mm;min-height:0;display:grid}.label-v2-stock{text-align:right;align-self:start;width:100%;max-width:80mm;margin-left:auto;padding:0}.label-v2-stock>span{letter-spacing:1px;margin:0;font:700 7pt Arial}.label-v2-stock>strong{letter-spacing:-1px;font-weight:900;line-height:1.03}.label-v2-application{border:0;align-items:center;gap:2mm;height:7mm;margin:0;padding:1mm 21mm 1mm 0;overflow:hidden}.label-v2-application>strong{font:700 14pt/1 Arial}.label-v2-application>b{font:700 11pt Arial}.label-v2-specs{gap:2mm;height:6mm;padding:0 21mm 0 0;font:700 11pt Arial;overflow:hidden}.label-v2-specs>span+span{padding-left:2mm}.label-v2-paint{white-space:nowrap;height:5mm;margin:0;padding-right:21mm;font:700 11pt/1 Arial;overflow:hidden}.label-v2-paint b{font:700 11pt Arial}.label-v2-footer{align-items:center;height:3.5mm;margin:0;font:700 8pt Arial;position:absolute;bottom:0;left:0;right:21mm}.label-v2-footer>b{display:none}.label .label-v2-qr{width:18mm;height:18mm;position:absolute;bottom:0;right:0}.label .label-v2-qr img{float:none;margin:0;position:static;width:18mm!important;height:18mm!important}@media print{body:has(.print-overlay) .shell{width:auto!important;min-height:0!important;display:block!important}.print-overlay,.print-modal,.print-content{box-shadow:none!important;border:0!important;border-radius:0!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important}.print-modal{width:auto!important}.label{box-sizing:border-box!important;flex:none!important;transform:none!important}}.receiving-v2{font-family:DM Sans,Arial,sans-serif}.receiving-v2 button,.receiving-v2 .button{min-height:44px}.receiving-v2 .field{color:#31536a;gap:7px;font-size:13px}.receiving-v2 .field input,.receiving-v2 .field select,.receiving-v2 .field textarea{width:100%;min-height:46px;font-size:16px}.receiving-v2 .field textarea{min-height:90px}.receiving-v2 .form-grid{gap:12px 18px}.receiving-v2 h3{color:#163c56;margin:26px 0 16px;font-size:20px}.receiving-v2 .receive-body{padding:22px 28px 35px}.receiving-v2 header h2{margin:6px 0;font-size:25px}.receiving-v2 header small{color:#6e8799;letter-spacing:1px;font-size:10px;font-weight:800}.product-type-buttons{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0 25px;display:grid}.product-type-buttons button{color:#254e69;background:#fff;border:1px solid #cbdce9;border-radius:12px;flex-direction:column;justify-content:center;min-height:84px;padding:13px 8px;font-size:13px;display:flex}.product-type-buttons button>span{color:#1767a6;font:700 27px/1 Arial}.product-type-buttons button[aria-pressed=true],.tap-choice-group button[aria-pressed=true]{color:#fff;background:#155f9c;border-color:#155f9c;box-shadow:0 2px 7px #10446b22}.product-type-buttons button[aria-pressed=true]>span{color:#fff}.tap-choice-group,.tap-check-group{border:0;min-width:0;margin:22px 0;padding:0}.tap-choice-group legend,.tap-check-group legend{color:#274e66;margin-bottom:10px;font-size:14px;font-weight:800}.tap-choice-group>div{flex-wrap:wrap;gap:8px;display:flex}.tap-choice-group button{border-radius:9px;padding:12px 15px;font-size:14px}.tap-check-group{grid-template-columns:1fr 1fr;gap:9px;display:grid}.tap-check-group legend{grid-column:1/-1}.tap-check-group label{color:#2c526b;background:#f8fbfe;border:1px solid #d4e1eb;border-radius:9px;align-items:center;gap:10px;min-height:48px;padding:13px;font-size:14px;display:flex}.tap-check-group label:has(input:checked){color:#134d7b;background:#e7f2fb;border-color:#5797c6}.tap-check-group input{flex:none;width:20px;height:20px}.receive-subcard{background:#f8fbfd;border:1px solid #d4e2ec;border-radius:12px;margin:15px 0;padding:17px}.receive-subhead{justify-content:space-between;align-items:center;gap:10px;display:flex}.receive-subhead b{color:#2a526b;font-size:14px}.receive-subhead>button{background:0 0;font-size:12px}.fitment-disclosure{color:#657f90;margin-top:8px;font-size:11px;line-height:1.5;display:block}.receiving-v2 details{margin:15px 0;padding:16px 0}.receiving-v2 summary{color:#285877;font-size:14px;font-weight:750}.receiving-v2 .receive-steps{background:#f4f8fb;flex:none;grid-template-columns:repeat(4,1fr);gap:5px;padding:10px 18px;display:grid}.receiving-v2 .receive-steps button{white-space:normal;padding:11px 6px;font-size:12px;line-height:1.35}.receiving-v2 .receive-steps [aria-current=step]{color:#fff;background:#155f9c;border-color:#155f9c}.receive-progress{color:#5c7b91;background:#fff;border-bottom:1px solid #e3ecf3;flex:none;padding:8px 26px;font-size:11px}.receive-hint{color:#315b76;background:#edf5fc;border:1px solid #cddfea;border-radius:9px;padding:13px 16px;font-size:13px;line-height:1.6}.receive-duplicate-warning{color:#69511b;background:#fff7e4;border:1px solid #dfba6e;border-radius:9px;margin:16px;padding:16px}.photo-capture-buttons{grid-template-columns:1fr 1fr;gap:14px;display:grid}.photo-capture-buttons>div{background:#f0f6fb;border:1px solid #ccdeeb;border-radius:12px;flex-wrap:wrap;gap:9px;padding:17px;display:flex}.photo-capture-buttons b{width:100%;margin-bottom:5px;font-size:14px}.photo-capture-buttons .button{flex:1;min-width:100px;font-size:13px}.receive-photo-grid{grid-template-columns:1fr 1fr;gap:14px;margin:20px 0;display:grid}.receive-photo-grid article{background:#fff;border:1px solid #d5e2ec;border-radius:12px;min-width:0;padding:12px}.receive-photo-grid img{object-fit:contain;background:#edf2f6;border-radius:7px;width:100%;height:170px;margin-bottom:10px;display:block}.receive-photo-grid article>b{font-size:13px;line-height:1.5;display:block}.receive-photo-grid .row{gap:6px}.receive-photo-grid button{padding:8px 10px;font-size:12px}.receive-photo-grid .check-row{font-size:13px}.receive-listing-preview{background:#fffdf9;border:1px solid #d4e2ec;border-radius:16px;margin:22px 0;padding:24px;box-shadow:0 7px 20px #163c5910}.receive-listing-preview>span{color:#648197;letter-spacing:1.2px;font-size:10px;font-weight:800}.receive-listing-preview>img{object-fit:contain;background:#edf1f3;border-radius:10px;width:100%;height:280px;margin:15px 0}.receive-listing-preview small{color:#46708d;margin-top:14px;display:block}.receive-listing-preview h3{margin:12px 0;font-size:24px}.receive-listing-preview .preview-retail{color:#145e98;font-size:29px}.receive-listing-preview p{color:#476679;font-size:14px;line-height:1.7}.preview-description{white-space:pre-line}.receive-private-summary{color:#637c8e;background:#f6f8fa;border:1px dashed #b8cbd9;border-radius:9px;padding:16px;font-size:12px}.receive-success-actions{flex-wrap:wrap;gap:12px;margin:25px 0;display:flex}.autosave-status{color:#22734f;font-size:12px;font-weight:700}.autosave-status.failed{color:#a82e38}.receiving-v2 .drawer-body{padding-bottom:40px}.receiving-v2 .drawer-actions button{font-size:12px}.receiving-v2 .drawer-actions [aria-pressed=true]{color:#fff;background:#155f9c}.receiving-v2 .drawer-head,.receiving-v2 .drawer-bottom{flex:none}.quick-receive-dialog.receiving-v2{border-radius:0;flex-direction:column;width:880px;max-width:100%;height:100dvh;max-height:100dvh;display:flex;overflow:hidden}.quick-receive-dialog.receiving-v2>header{flex:none;margin:0;padding:20px 25px}.quick-receive-dialog.receiving-v2 .receive-body{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow:auto}.quick-receive-dialog.receiving-v2>footer{padding:14px 25px;padding-bottom:max(14px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid #d7e4ee;flex:none;justify-content:space-between;gap:12px;margin:0;display:flex}.quick-receive-dialog.receiving-v2>footer .primary{flex:1;max-width:380px}@media (max-width:760px){.receiving-v2 .receive-body{padding:18px 16px 30px}.quick-receive-dialog.receiving-v2>header{padding:16px}.receiving-v2 header h2{font-size:23px}.receiving-v2 .receive-steps{gap:4px;padding:8px}.receiving-v2 .receive-steps button{min-height:49px;padding:9px 4px;font-size:11px}.receive-progress{padding:8px 16px;font-size:10px}.product-type-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.product-type-buttons button{min-height:83px;font-size:14px}.receiving-v2 .form-grid{grid-template-columns:1fr;gap:6px}.tap-choice-group button{flex:1;min-width:110px;font-size:14px}.tap-check-group{grid-template-columns:1fr 1fr}.tap-check-group label{gap:7px;padding:11px 9px;font-size:13px}.photo-capture-buttons,.receive-photo-grid{grid-template-columns:1fr}.receive-photo-grid img{height:220px}.receive-subcard{padding:13px}.receive-listing-preview{padding:18px}.receive-listing-preview>img{height:230px}.receive-success-actions>*{width:100%}.receiving-v2 .drawer-head h2{font-size:26px}.receiving-v2 .drawer-actions{gap:7px;padding:10px 15px}.receiving-v2 .drawer-actions button{flex:1;min-width:100px}.receiving-v2 .drawer-body{padding:18px 16px 35px}.quick-receive-dialog.receiving-v2>footer{padding-left:16px;padding-right:16px}.receive-subhead .field{flex:1}}.receive-fields{border:0;width:100%;min-width:0;margin:0}.quick-receive-dialog.receiving-simple{background:#fff;width:660px}.receiving-simple>header{border-bottom:1px solid #e4ebf1}.receiving-simple>header small{letter-spacing:1.5px;color:#617b90;font-size:10px}.receiving-simple>header h2{margin:6px 0 0;font-size:25px;line-height:1.25}.receive-simple-progress{background:#fafcfe;flex:none;padding:17px 26px 14px}.receive-simple-progress>div:first-child{color:#4b667b;justify-content:space-between;align-items:center;font-size:13px;display:flex}.receive-simple-progress b{color:#1d405a}.receive-progress-dots{gap:5px;margin-top:12px;display:flex}.receive-progress-dots span{background:#dce6ee;border-radius:5px;flex:1;height:4px}.receive-progress-dots .complete{background:#1766ab}.receiving-simple .receive-body{padding:22px 26px 30px}.receiving-simple .receive-body>h3:first-child,.receiving-simple .receive-applications>h3:first-child{letter-spacing:-.5px;margin:0 0 20px;font-size:24px;line-height:1.25}.receiving-simple .product-type-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.receiving-simple .product-type-buttons button{min-height:62px;box-shadow:none;background:#fff;border-radius:9px;padding:13px;font-size:14px}.receiving-simple .product-type-buttons button:hover{background:#f3f8fd;border-color:#1766ab}.receive-selected-type{background:#f1f7fc;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 22px;padding:13px 16px;display:flex}.receive-selected-type>button,.receive-review-rows button{min-height:36px;font-size:13px;font-weight:750;color:#1166a7!important;background:0 0!important;border:0!important;padding:8px!important}.receiving-simple .form-grid{gap:9px 16px}.receiving-simple .field{margin-bottom:13px}.receiving-simple details{background:0 0;border:0;border-top:1px solid #e1e9ef;border-radius:0;margin:8px 0 0;padding:16px 0}.receiving-simple summary{color:#446780;cursor:pointer;font-size:13px;font-weight:700;line-height:1.6}.receiving-simple details[open]>summary{margin-bottom:16px}.receiving-simple .receive-hint{background:#f0f6fb;border:0;border-radius:8px;margin:12px 0;padding:12px;font-size:12px}.receiving-simple .tap-choice-group{border:0;margin:20px 0;padding:0}.receiving-simple .tap-choice-group legend{margin-bottom:10px;font-size:13px}.receiving-simple .tap-choice-group button{flex:none;min-width:0;padding:11px 14px;font-size:13px}.receiving-simple .tap-check-group{border:0;gap:8px;margin:20px 0;padding:0}.receiving-simple .tap-check-group legend{margin-bottom:12px;font-size:13px}.receiving-simple .tap-check-group label{box-shadow:none;background:#f7fafc;border:1px solid #e0e9f0;padding:11px;font-size:13px}.receive-step-note{color:#688094;margin:0 0 18px;font-size:13px;line-height:1.6}.receiving-simple .receive-applications>p,.receiving-simple .fitment-disclosure{color:#6a8193;font-size:12px;line-height:1.6}.receiving-simple .receive-subcard{box-shadow:none;background:#fff;border:1px solid #dce6ee;border-radius:10px;margin:16px 0;padding:16px}.receive-missing{color:#7e2b25;background:#fff5f3;border:1px solid #e7a89f;border-left:4px solid #bf4538;border-radius:8px;margin:0 0 20px;padding:15px;font-size:14px}.receive-missing ul{margin:8px 0 0;padding:0;list-style:none}.receive-missing li+li{margin-top:5px}.receive-missing button{text-align:left;white-space:normal;min-height:35px;font-size:13px;line-height:1.5;text-decoration:underline;display:block;color:#9e3028!important;box-shadow:none!important;text-transform:none!important;background:0 0!important;border:0!important;padding:6px 0!important}.receiving-simple .receive-field-invalid{outline-offset:5px;border-radius:5px;outline:2px solid #c85749}.receiving-simple .receive-field-invalid input,.receiving-simple .receive-field-invalid select{border-color:#c85749}.receive-simple-status{color:#718694;background:#fff;flex:none;padding:6px 26px 10px;font-size:11px}.receiving-simple footer button{min-height:50px}.receiving-simple .metric-strip{color:#637b8e;background:#f7f9fb;border:0;padding:12px;font-size:12px}.receiving-simple .photo-capture-buttons{grid-template-columns:1fr}.receiving-simple .photo-capture-buttons>div{box-shadow:none;background:#f8fbfe;border:1px solid #dde7ef;padding:15px}.receiving-simple .photo-capture-buttons>.receive-tag-capture{background:#fff;border-style:dashed}.receiving-simple .photo-capture-buttons>.receive-tag-capture .button{color:#40647d;background:#fff;border:1px solid #cfdeea}.receiving-simple .receive-photo-grid article{box-shadow:none}.receive-review-card{border:1px solid #dfe8ef;border-radius:12px;padding:20px;overflow:hidden}.receive-review-card>img{object-fit:contain;background:#f2f6f9;border-radius:7px;width:100%;max-height:200px;margin-bottom:17px}.receive-review-card>small{color:#5e7e95;font-size:11px;font-weight:750}.receive-review-card h3{margin:8px 0 15px;font-size:19px;line-height:1.5}.receive-review-card>strong{color:#185d94;font-size:27px}.receive-review-card strong small{color:#718599;font-size:12px;font-weight:500}.receive-review-rows{margin:18px 0}.receive-review-rows>div{border-bottom:1px solid #e4ebf1;justify-content:space-between;align-items:center;gap:15px;padding:15px 0;display:flex}.receive-review-rows b{font-size:13px}.receive-review-rows p{color:#6c8294;margin:5px 0 0;font-size:12px;line-height:1.6}.receive-review-rows button{flex:none}.receive-success-check{color:#23754e;background:#e6f4ed;border-radius:50%;justify-content:center;align-items:center;width:55px;height:55px;margin:15px 0;font-size:28px;display:inline-flex}@media (max-width:760px){.receiving-simple .receive-body{padding:21px 18px 30px}.receive-simple-progress{padding:15px 18px}.receive-simple-status{padding-left:18px;padding-right:18px}.receiving-simple .form-grid{gap:4px}.receiving-simple .tap-choice-group>div{gap:7px}.receiving-simple .tap-choice-group button{flex:1;min-width:95px;font-size:13px}.receiving-simple .receive-photo-grid{grid-template-columns:1fr 1fr;gap:9px}.receiving-simple .receive-photo-grid img{height:130px}.receiving-simple .receive-photo-grid article{padding:9px}.receiving-simple .receive-photo-grid button{min-height:36px;padding:8px;font-size:11px}}.inventory-camera{color:#fff;z-index:1500;background:#09131e;flex-direction:column;width:100vw;height:100dvh;display:flex;position:fixed;inset:0;padding:0!important}.inventory-camera>header{padding:16px max(18px,env(safe-area-inset-right)) 16px max(18px,env(safe-area-inset-left));background:#101f2d;justify-content:space-between;align-items:center;gap:16px;display:flex}.inventory-camera header b{color:#fff;font-size:17px;display:block}.inventory-camera header small{color:#a8c0d1;margin-top:5px;font-size:11px;display:block}.inventory-camera header button,.inventory-camera-error button{white-space:nowrap;min-height:45px;color:#173b55!important;background:#fff!important;border:0!important;padding:12px 16px!important;font-size:14px!important}.inventory-camera-view{background:#000;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.inventory-camera-view video{object-fit:contain;width:100%;height:100%}.inventory-camera-view>p,.inventory-camera-error{text-align:center;background:#0a1828dd;flex-direction:column;justify-content:center;align-items:center;padding:30px;font-size:14px;line-height:1.7;display:flex;position:absolute;inset:0;color:#fff!important}.inventory-camera-error p{max-width:440px;color:#fff!important}.inventory-camera>footer{background:#101f2d;flex:none;justify-content:space-around;align-items:center;gap:15px;padding:18px 20px 12px;display:flex}.inventory-camera footer>img,.camera-thumb-placeholder{object-fit:cover;border-radius:8px;width:58px;height:58px;margin:0}.inventory-camera footer>span:last-child{text-align:center;color:#b9cbd8;width:65px;font-size:13px}.inventory-camera .camera-shutter{color:#fff;flex:none;justify-content:center;align-items:center;min-height:76px;font-size:24px;display:flex;width:76px!important;height:76px!important;box-shadow:none!important;background:0 0!important;border:3px solid #fff!important;border-radius:50%!important;padding:6px!important}.camera-shutter>span{background:#fff;border-radius:50%;width:100%;height:100%;display:block}.camera-shutter:disabled{opacity:.4}.inventory-camera-tip{text-align:center;background:#101f2d;flex:none;color:#b9cbd8!important;padding:0 18px max(18px,env(safe-area-inset-bottom))!important;margin:0!important;font-size:12px!important}.receiving-simple .photo-capture-buttons .native-camera-option{text-align:left;min-height:32px;box-shadow:none;flex-basis:100%;font-size:11px;color:#55738a!important;background:0 0!important;border:0!important;padding:5px!important}.receiving-simple .photo-capture-buttons button.button{color:#fff;background:#1766ab;border-color:#1766ab}.workshop-reviewed .brand{align-items:center;gap:11px}.workshop-reviewed .brand img{object-fit:contain;width:100px;height:64px}.workshop-reviewed .brand small{letter-spacing:1px;font-size:9px;line-height:1.7}.workshop-reviewed>aside .brand{padding-left:5px;padding-right:5px}.workshop-reviewed .workshop-menu-toggle{display:none}.workshop-reviewed .workshop-nav{display:grid}.workshop-reviewed .workshop-nav button{white-space:normal;text-align:left;min-height:45px;font-size:12px}.workshop-reviewed>main{max-width:1700px}.workshop-reviewed>main>header h1{margin:8px 0 0;font-size:31px}.workshop-reviewed .test-banner{margin-bottom:23px;font-size:11px}.workshop-attention-row{text-align:left;color:#3c5b75;background:0 0;border:0;border-top:1px solid #e7edf3;border-radius:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:13px 0;font-size:13px;display:flex}.workshop-attention-row>span{flex:1}.workshop-attention-row>b{color:#175c91;font-size:15px}.workshop-daily{background:#f0f6fb;flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.workshop-daily h2{margin:15px 0;font-size:28px;line-height:1.25}.workshop-daily ol{color:#59758c;margin:0 0 22px;padding-left:20px;font-size:13px;line-height:2}.workshop-daily>button+button{text-align:left;background:0 0;border:0;margin-top:12px;padding-left:0;font-size:12px}.workshop-stock-tabs{margin:0 0 20px;padding:0}.workshop-stock-tabs button{background:0 0}.workshop-context-note{color:#59758c;background:#eff5fa;border-left:3px solid #87b3d3;border-radius:5px;padding:14px 17px;font-size:13px;line-height:1.7}.workshop-issue-filter{max-width:450px}.stock-photo-open{background:0 0;border:0;border-radius:0;width:100%;height:100%;padding:0;display:block}.stock-photo-open>img{object-fit:cover;width:100%;height:100%}.workshop-reviewed .inventory-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px}.workshop-reviewed .stock-card{box-shadow:0 5px 16px #173c5805}.workshop-reviewed .stock-card .photo{height:190px}.workshop-reviewed .stock-card .card-body>p{font-size:12px;line-height:1.6}.workshop-reviewed .card-foot small{color:#7890a4;font-size:10px}.workshop-reviewed .inventory-quick-status{gap:5px;margin-top:14px;display:flex}.workshop-reviewed .inventory-quick-status>button{white-space:nowrap;flex:1;padding:9px 8px;font-size:10px}.workshop-reviewed .inventory-quick-status>button[aria-pressed=true]{color:#1d648f;background:#eaf3fb}.workshop-reviewed .workshop-load-more{margin:25px auto;display:flex}.customer-match-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.customer-match-panel>p{color:#617b90;font-size:13px;line-height:1.7}.customer-match-panel>.primary{margin-top:20px}.match-note{background:#edf5fc;border-radius:4px;padding:8px;color:#276694!important;font-size:11px!important}.workshop-review-guide{max-width:850px}.workshop-review-guide>h2{margin:16px 0;font-size:29px}.workshop-review-guide>p{color:#55758d;font-size:15px;line-height:1.85}.workshop-review-guide .receive-hint{margin:24px 0}.review-guide-navigation{border-top:1px solid #dce6ef;justify-content:space-between;align-items:center;gap:12px;margin-top:25px;padding-top:25px;font-size:13px;display:flex}.workshop-event{border-bottom:1px solid #e3ebf2;padding:15px 0}.workshop-event>b,.workshop-event>button{text-align:left;font-size:13px;display:block}.workshop-event>small{color:#8294a3;margin:7px 0;font-size:10px;display:block}.workshop-event>p{color:#58758d;margin:0;font-size:12px;line-height:1.6}.workshop-reviewed .panel>summary{color:#2b5270;font-size:15px;font-weight:750}.workshop-reviewed details.panel[open]>summary{margin-bottom:22px}.workshop-reviewed details.panel>.panel{box-shadow:none;border:0;margin:0;padding:0}.stock-record-status{background:#f6f9fc;border-top:1px solid #e3ebf1;border-bottom:1px solid #e3ebf1;align-items:center;padding-top:14px!important;padding-bottom:14px!important}.stock-record-status>b{color:#55778f;margin-right:8px;font-size:12px}.stock-record-more{border:0;padding:9px;position:relative}.stock-record-more>summary{font-size:12px;font-weight:700}.stock-record-more[open]{border:1px solid #d7e4ee;border-radius:8px;width:100%;padding:12px}.stock-record-more[open]>summary{margin-bottom:12px}.stock-record-more>button{margin-right:8px}.print-overlay{z-index:300!important}.workshop-reviewed .drawer .alert{margin:10px 20px;z-index:auto!important;box-shadow:none!important;position:static!important;inset:auto!important}.workshop-reviewed .drawer .tabs button{padding:13px 12px;font-size:12px}.workshop-reviewed .drawer .drawer-body>h3{font-size:22px}.workshop-reviewed .print-modal details{font-size:12px}.workshop-reviewed .print-modal details>p{color:#6c8191;line-height:1.7}@media (max-width:1000px){.workshop-reviewed .customer-match-fields{grid-template-columns:1fr 1fr}}@media (max-width:900px){.workshop-reviewed>aside{flex-flow:wrap;justify-content:space-between;align-items:center;gap:5px;padding:12px 16px;display:flex}.workshop-reviewed>aside .brand{gap:12px;padding:0}.workshop-reviewed .brand img{width:90px;height:44px}.workshop-reviewed .brand small{font-size:9px}.workshop-reviewed .workshop-menu-toggle{color:#fff;background:#204660;border-color:#375b75;min-height:44px;display:inline-flex}.workshop-reviewed .workshop-nav{grid-template-columns:1fr 1fr;gap:6px;width:100%;padding:12px 0 0;display:none;overflow:visible}.workshop-reviewed .workshop-nav.open{display:grid}.workshop-reviewed .workshop-nav button{white-space:normal;min-height:48px;font-size:12px}.workshop-reviewed .workshop-nav .quick-add-nav{grid-column:1/-1;margin:0}.workshop-reviewed>main>header{align-items:center;gap:12px}.workshop-reviewed>main>header h1{font-size:26px}.workshop-reviewed>main>header .row{gap:7px}.workshop-reviewed>main>header .row button{min-height:43px;font-size:12px}.workshop-reviewed .inventory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workshop-reviewed .toolbar{gap:8px}.workshop-reviewed .toolbar .search{flex-basis:100%}.workshop-reviewed .toolbar select{min-width:0;max-width:100%;font-size:14px}.workshop-reviewed .stock-card .photo{height:165px}.workshop-reviewed .inventory-quick-status{flex-wrap:wrap}.workshop-reviewed .stock-record-status{padding-left:16px!important;padding-right:16px!important}}@media (max-width:560px){.workshop-reviewed .inventory-grid{grid-template-columns:1fr}.workshop-reviewed .stock-card .photo{height:210px}.workshop-reviewed .stats strong{font-size:27px}.workshop-reviewed .stats>button{text-align:left;padding:16px}.workshop-reviewed .stock-card .card-title{font-size:15px}.workshop-reviewed .card-body{padding:17px}.workshop-reviewed .inventory-quick-status>button{min-height:40px;font-size:11px}.workshop-reviewed .workshop-stock-tabs{margin-left:-4px;margin-right:-4px}.workshop-reviewed .workshop-stock-tabs button{min-height:46px;font-size:12px}.workshop-reviewed .customer-match-fields{grid-template-columns:1fr 1fr;gap:9px}.workshop-reviewed .review-guide-navigation{flex-wrap:wrap}.workshop-reviewed .bulk{z-index:3;border:1px solid #abc9df;position:sticky;bottom:8px;box-shadow:0 3px 16px #163a5b22}.workshop-reviewed .bulk button{min-height:42px;font-size:12px}}.inventory-photos-v3{overflow-wrap:anywhere;min-width:0;max-width:100%}.photo-section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.photo-section-heading h3{margin:0;font-size:23px}.photo-section-heading>span{color:#628197;font-size:12px}.inventory-photos-v3>p{color:#698195;font-size:13px;line-height:1.7}.photo-add-actions{grid-template-columns:1fr 1fr;gap:10px;margin:17px 0;display:grid}.photo-add-actions>button,.photo-add-actions>label.button{white-space:normal;text-align:center;border-radius:8px;justify-content:center;align-items:center;min-width:0;min-height:48px;padding:12px;font-size:14px;display:flex;margin:0!important}.photo-add-actions>.native-photo-fallback{grid-column:1/-1;border:0!important;margin:0!important;padding:4px 0!important}.native-photo-fallback summary{color:#8094a3;font-size:11px;font-weight:500}.private-tag-upload{margin-top:12px!important}.photo-processing-state{font-size:11px!important}.receive-photo-grid.photo-grid-responsive{min-width:0;max-width:100%;margin:16px 0;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.photo-grid-responsive>article{touch-action:pan-y;align-self:start;min-width:0;max-width:100%;overflow:hidden;padding:9px!important}.photo-grid-responsive>article>img{aspect-ratio:4/3;image-orientation:from-image;background:#edf2f6;border-radius:6px;max-width:100%;display:block;object-fit:contain!important;width:100%!important;height:auto!important;margin:0 0 10px!important}.photo-card-details{min-width:0}.photo-card-details>b{font-size:12px;line-height:1.5;display:block}.photo-card-details>small{color:#7b8d9b;margin:4px 0 9px;font-size:10px;display:block}.photo-order-buttons{gap:7px;min-width:0;display:flex}.photo-order-buttons>button{min-width:40px!important;min-height:40px!important;padding:8px!important;font-size:14px!important}.photo-order-buttons>.photo-drag-handle{display:none}.photo-card-details>details{margin-top:9px!important;padding:9px 0!important}.photo-card-details>details>summary{font-size:12px}.photo-card-details>details button{white-space:normal;max-width:100%;min-height:40px;margin-top:8px;font-size:12px}.photo-card-details .field{font-size:12px}.photo-card-details select{min-width:0;max-width:100%}.inventory-camera{height:100vh;isolation:isolate;box-sizing:border-box;height:100dvh;overflow:hidden;width:auto!important;max-width:none!important;inset:0!important}.inventory-camera>header{flex:none;padding-top:max(12px,env(safe-area-inset-top))!important;margin:0!important}.inventory-camera-view{width:100%;min-width:0;min-height:0;overflow:hidden}.inventory-camera-view video{object-fit:contain;max-width:100%;max-height:100%}.inventory-camera>footer{min-width:0;margin:0!important}.inventory-camera-tip{line-height:1.5!important}@media (hover:hover) and (pointer:fine){.photo-order-buttons>.photo-drag-handle{cursor:grab;display:block;font-size:11px!important}}@media (max-width:370px){.receive-photo-grid.photo-grid-responsive{grid-template-columns:1fr!important}}@media (orientation:landscape) and (max-height:600px){.quick-receive-dialog.receiving-simple{height:100dvh;max-height:100dvh;width:min(960px,100vw)!important;min-height:0!important}.receiving-simple>header{padding:8px 16px!important}.receiving-simple>header h2{margin:2px 0 0;font-size:20px!important}.receive-simple-progress{padding:7px 16px!important}.receive-progress-dots{margin-top:6px}.receiving-simple .receive-body{padding:15px 18px!important}.receive-simple-status{font-size:10px;padding:3px 18px!important}.quick-receive-dialog.receiving-simple>footer{padding:8px 16px!important}.receiving-simple>footer button{min-height:42px!important}.receive-photo-grid.photo-grid-responsive{grid-template-columns:repeat(3,minmax(0,1fr))!important}.inventory-camera{grid-template-rows:48px minmax(0,1fr);grid-template-columns:minmax(0,1fr) 100px;padding-left:env(safe-area-inset-left)!important;padding-right:env(safe-area-inset-right)!important;display:grid!important}.inventory-camera>header{grid-column:1/-1;padding:5px 14px!important}.inventory-camera header b{font-size:14px}.inventory-camera header small{margin-top:2px;font-size:10px}.inventory-camera header button{min-height:35px;padding:7px 12px!important;font-size:12px!important}.inventory-camera-view{grid-area:2/1;height:100%;min-height:0}.inventory-camera>footer{background:#101f2d;flex-direction:column;grid-area:2/2;justify-content:space-evenly;align-items:center;gap:8px;min-height:0;padding:8px!important;display:flex!important}.inventory-camera footer>img,.camera-thumb-placeholder{width:40px;height:40px}.inventory-camera .camera-shutter{width:66px!important;height:66px!important;min-height:66px!important}.inventory-camera footer>span:last-child{font-size:11px}.inventory-camera-tip{display:none}.inventory-camera-error{padding:12px}.inventory-camera-error p{font-size:12px}.workshop-reviewed>aside{padding-top:7px;padding-bottom:7px}.workshop-reviewed .brand img{height:34px}.workshop-reviewed .workshop-nav.open{grid-template-columns:repeat(4,minmax(0,1fr))}}.inventory-view-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.inventory-display-switch{background:#e8eff6;border:1px solid #d2e0eb;border-radius:9px;gap:3px;padding:3px;display:inline-flex}.inventory-display-switch>button{color:#58768e;min-height:36px;box-shadow:none;background:0 0;border:0;padding:8px 13px;font-size:12px}.inventory-display-switch>button[aria-pressed=true]{color:#155f98;background:#fff;box-shadow:0 2px 5px #173c5b12}.inventory-compact-list{background:#fff;border:1px solid #d8e4ed;border-radius:11px;max-width:100%;overflow:hidden}.inventory-compact-row{border-bottom:1px solid #e3ebf2;grid-template-columns:24px 68px minmax(0,1fr) 110px 95px 74px;align-items:center;gap:14px;min-width:0;padding:15px 18px;display:grid}.inventory-compact-row:last-child{border-bottom:0}.inventory-compact-row:hover{background:#fafcfe}.inventory-row-select{justify-content:center;align-items:center;margin:0;display:flex}.inventory-row-select input{accent-color:#1767a8;width:18px;height:18px}.inventory-row-photo{color:#8da2b3;background:#edf3f7;border:1px solid #dce6ed;border-radius:6px;justify-content:center;align-items:center;width:68px;height:57px;padding:0;display:flex;overflow:hidden}.inventory-row-photo img{object-fit:cover;width:100%;height:100%}.inventory-row-details{min-width:0}.inventory-row-title{text-align:left;box-shadow:none;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;flex-wrap:wrap;align-items:baseline;gap:5px 10px;max-width:100%;padding:0;font-size:13px;line-height:1.5;display:flex}.inventory-row-title b{color:#1667a3;white-space:nowrap;font-size:13px}.inventory-row-title span{font-weight:650}.inventory-row-details p{color:#6b8498;overflow-wrap:anywhere;margin:4px 0;font-size:11px;line-height:1.6}.inventory-row-details small{color:#8a9ba8;font-size:10px;line-height:1.6;display:block}.inventory-row-details .inventory-row-match{color:#236a9a}.inventory-row-status{color:#356b57;overflow-wrap:anywhere;background:#eef7f1;border-radius:5px;justify-self:start;padding:7px 9px;font-size:11px}.inventory-row-status.warn{color:#8b6419;background:#fff3d9}.inventory-row-retail{color:#244a65;text-align:right;overflow-wrap:anywhere;font-size:14px}.inventory-row-open{min-height:40px;padding:9px 10px;font-size:12px}.workshop-reviewed .section-head:has(.inventory-view-controls){flex-wrap:wrap;row-gap:10px}.inventory-view-controls>button{min-height:40px;font-size:12px}@media (max-width:1100px){.inventory-compact-row{grid-template-columns:22px 58px minmax(0,1fr) 90px 80px;gap:11px;padding:13px}.inventory-row-photo{width:58px;height:52px}.inventory-row-open{grid-column:3;justify-self:start;min-height:32px;padding:6px 9px;font-size:11px}.inventory-row-status{grid-area:1/4}.inventory-row-retail{grid-area:1/5}}@media (max-width:600px){.inventory-view-controls{justify-content:space-between;gap:8px;width:100%}.inventory-display-switch>button{min-height:42px;padding:9px 15px}.inventory-compact-row{grid-template-columns:20px 55px minmax(0,1fr);gap:9px 11px;padding:13px 11px}.inventory-row-select{grid-area:1/1}.inventory-row-photo{grid-area:1/2;width:55px;height:55px}.inventory-row-details{grid-area:1/3}.inventory-row-title{gap:1px 7px;font-size:12px}.inventory-row-title b{font-size:13px}.inventory-row-details p{margin-bottom:3px;font-size:11px}.inventory-row-retail{text-align:right;grid-area:2/3;align-self:center;font-size:14px}.inventory-row-status{grid-area:2/1/auto/3;max-width:100%;font-size:10px}.inventory-row-open{grid-area:3/3;justify-self:end;min-height:40px;padding:9px 12px;font-size:12px}.inventory-row-details small{font-size:10px}}.jaw-product-v3{color:#1b3a53;background:#f7f9fc}.jaw-product-v3 .canopy-product-page{max-width:1440px;margin:0 auto;padding:24px 42px 65px}.jaw-product-v3 .canopy-breadcrumb{color:#8a9caa;align-items:center;gap:13px;margin:0 0 26px;padding:0;font:500 11px Montserrat,sans-serif;background:0 0!important;display:flex!important}.canopy-breadcrumb a{color:#326a94;font-weight:700}.canopy-product-hero{grid-template-columns:minmax(0,1.28fr) minmax(340px,.9fr);align-items:start;gap:44px;display:grid}.canopy-gallery-column{min-width:0;position:sticky;top:24px}.jaw-product-v3 .preview-gallery{background:#eef2f5;border:1px solid #dde5ec;border-radius:16px;overflow:hidden;box-shadow:0 14px 40px #1b3a5308}.jaw-product-v3 .gallery-main{background:#eaf0f4}.jaw-product-v3 .gallery-zoom{background:0 0;border-radius:0;min-height:0;line-height:0;display:block}.jaw-product-v3 .product-cover{object-fit:contain;background:#eaf0f4;width:100%;max-width:100%;height:clamp(340px,37vw,560px);margin:0;display:block}.jaw-product-v3 .gallery-zoom>span{letter-spacing:.3px;color:#1d435d;background:#fffefb;border:1px solid #d7e2e9;border-radius:5px;padding:11px 13px;font:700 10px/1.4 Montserrat,sans-serif;bottom:18px;left:18px;box-shadow:0 3px 12px #14324a10}.jaw-product-v3 .gallery-main>small{background:#183b53d9;border-radius:4px;padding:8px 11px;font:650 11px/1.4 Montserrat,sans-serif;bottom:18px;right:18px}.jaw-product-v3 .gallery-prev,.jaw-product-v3 .gallery-next{color:#24455c;background:#ffffffeb;border:1px solid #d5e0e8;border-radius:50%;width:42px;height:42px;top:calc(50% - 21px);box-shadow:0 4px 14px #15354d14}.jaw-product-v3 .product-photos{background:#fff;flex-wrap:nowrap;gap:10px;margin:0;padding:15px;display:flex;overflow-x:auto}.jaw-product-v3 .product-photos button{background:#f6f9fb;border:1px solid #e0e7ed;border-radius:7px;flex:0 0 80px;width:80px;height:66px;min-height:0;padding:3px;overflow:hidden}.jaw-product-v3 .product-photos button.selected{border:2px solid #2379c4;box-shadow:0 0 0 2px #d7e9f8}.jaw-product-v3 .product-photos button img{object-fit:cover;border-radius:3px;width:100%;height:100%;display:block}.jaw-product-v3 .gallery-caption{display:none}.canopy-gallery-bottom{color:#8395a2;justify-content:space-between;align-items:center;gap:10px;padding:13px 2px;font:500 10px/1.6 Montserrat,sans-serif;display:flex}.canopy-gallery-bottom>span:first-child{letter-spacing:1.2px;font-size:9px;font-weight:700}.canopy-product-summary{background:#fff;border:1px solid #e0e7ed;border-radius:16px;min-width:0;padding:31px;box-shadow:0 8px 30px #1b3a5304}.canopy-item-eyebrow{color:#70899c;letter-spacing:.8px;justify-content:space-between;align-items:center;gap:14px;font:700 10px Montserrat,sans-serif;display:flex}.canopy-item-eyebrow>span{color:#1c6cac}.canopy-item-eyebrow>b{white-space:nowrap;background:#f1f6fa;border-radius:5px;padding:7px 9px;font-size:10px;font-weight:650}.jaw-product-v3 .canopy-product-summary h1{letter-spacing:-1.3px;color:#173b56;overflow-wrap:anywhere;text-transform:none;margin:24px 0 12px;font:850 clamp(27px,2.8vw,42px)/1.15 Montserrat,sans-serif}.canopy-fit-subtitle{color:#6b8598;margin:0 0 22px;font:550 14px/1.7 Montserrat,sans-serif}.canopy-price-line{flex-wrap:wrap;align-items:baseline;gap:10px;margin:23px 0 14px;display:flex}.canopy-price-line>strong{letter-spacing:-1.2px;color:#1c73bd;font:800 clamp(28px,3.2vw,42px)/1.1 Montserrat,sans-serif}.canopy-price-line>span{color:#8b9aa6;font:500 11px Montserrat,sans-serif}.canopy-stock-note{color:#5b7d73;align-items:center;gap:9px;margin:0 0 23px;font:500 11px/1.7 Montserrat,sans-serif;display:flex}.canopy-stock-note>span{background:#6c9f8b;border-radius:50%;flex:none;width:6px;height:6px}.canopy-stock-note.unavailable{color:#967230}.canopy-stock-note.unavailable>span{background:#bf9549}.canopy-summary-facts{border-top:1px solid #e3eaf0;border-bottom:1px solid #e3eaf0;grid-template-columns:1fr 1fr;gap:17px 22px;margin:0 0 26px;padding:21px 0;display:grid}.canopy-summary-facts dt{color:#8b9ba8;margin-bottom:6px;font:500 10px Montserrat,sans-serif}.canopy-summary-facts dd{color:#36546a;overflow-wrap:anywhere;margin:0;font:700 12px/1.5 Montserrat,sans-serif}.canopy-contact-actions{gap:10px;display:grid}.canopy-primary-button,.canopy-call-button{letter-spacing:0;border:1px solid #d8e4ed;border-radius:7px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:53px;padding:15px 16px;font:750 12px Montserrat,sans-serif;text-decoration:none;text-transform:none!important;display:flex!important}.canopy-primary-button{color:#fff;background:#176dc0;border-color:#176dc0;box-shadow:0 5px 12px #176dc014}.canopy-primary-button:hover{background:#105ba5;border-color:#105ba5}.canopy-primary-button>span{margin-left:auto;font-size:18px}.canopy-call-button{color:#31678f;background:#fff}.canopy-call-button:hover{background:#f2f7fb}.canopy-contact-note{color:#8b9ba7;text-align:center;margin:12px 0 22px;font:500 10px/1.6 Montserrat,sans-serif}.canopy-fit-note{background:#f0f6fb;border-radius:8px;align-items:flex-start;gap:12px;padding:16px;display:flex}.canopy-fit-icon{color:#3f7aa7;border:1px solid #a6c3d9;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font:650 11px Montserrat,sans-serif;display:flex}.canopy-fit-note b{color:#426b88;margin:4px 0 6px;font:750 11px Montserrat,sans-serif;display:block}.canopy-fit-note p{color:#7590a3;margin:0;font:500 10px/1.8 Montserrat,sans-serif}.canopy-family-note{align-items:center;gap:11px;padding-top:23px;display:flex}.canopy-family-note img{object-fit:cover;border:2px solid #fff;border-radius:50%;width:39px;height:39px;box-shadow:0 0 0 1px #d7e3ec}.canopy-family-note b,.canopy-family-note span{color:#688297;font:650 10px/1.6 Montserrat,sans-serif;display:block}.canopy-family-note span{color:#97a5b0;margin-top:2px;font-weight:450}.canopy-information-layout{grid-template-columns:minmax(0,1.28fr) minmax(340px,.9fr);align-items:start;gap:30px;margin-top:35px;display:grid}.canopy-detail-card{background:#fff;border:1px solid #e0e7ed;border-radius:13px;min-width:0;padding:29px}.canopy-section-kicker{letter-spacing:1.6px;color:#6c95b4;font:750 9px Montserrat,sans-serif}.jaw-product-v3 .canopy-detail-card h2,.jaw-product-v3 .canopy-suggestions h2{letter-spacing:-.8px;color:#22465f;margin:11px 0 22px;font:800 25px/1.25 Montserrat,sans-serif}.canopy-feature-chips{flex-wrap:wrap;gap:9px;margin:0 0 24px;padding:0;list-style:none;display:flex}.canopy-feature-chips li{color:#53778f;background:#f1f7fb;border:1px solid #e0ebf3;border-radius:5px;align-items:center;gap:7px;padding:9px 11px;font:650 10px/1.6 Montserrat,sans-serif;display:flex}.canopy-feature-chips li>span{color:#529279}.canopy-full-description,.canopy-description-empty{color:#748a9b;white-space:pre-line;overflow-wrap:anywhere;margin:0 0 25px;font:500 12px/2 Montserrat,sans-serif}.canopy-condition-notes{color:#8c784e;background:#fbf7ef;border-left:2px solid #d5b578;margin:20px 0;padding:14px 16px;font:500 11px/1.8 Montserrat,sans-serif}.canopy-condition-notes b{font-weight:750}.canopy-condition-notes ul{margin:8px 0 0;padding-left:16px}.canopy-detail-disclosure{border:0;border-top:1px solid #e5ebf0;margin:0;padding:17px 0}.canopy-detail-disclosure:last-child{padding-bottom:0}.canopy-detail-disclosure summary{color:#4c718b;cursor:pointer;justify-content:space-between;align-items:center;gap:15px;font:700 11px/1.6 Montserrat,sans-serif;list-style:none;display:flex}.canopy-detail-disclosure summary::-webkit-details-marker{display:none}.canopy-detail-disclosure[open] summary>span{transform:rotate(45deg)}.canopy-detail-disclosure p{color:#7c8f9e;margin:15px 0 0;font:500 11px/1.9 Montserrat,sans-serif}.canopy-detail-disclosure a{color:#2674ae;margin-top:15px;font:700 11px Montserrat,sans-serif;display:inline-block}.canopy-spec-list{margin:18px 0 0}.canopy-spec-list>div{border-bottom:1px solid #edf1f5;justify-content:space-between;gap:22px;padding:10px 0;font:500 11px/1.7 Montserrat,sans-serif;display:flex}.canopy-spec-list dt{color:#8b9ca8}.canopy-spec-list dd{text-align:right;color:#57758b;margin:0;font-weight:700}.canopy-application-list{gap:12px;margin:0 0 20px;display:grid}.canopy-application-list article{background:#f4f8fb;border:1px solid #e4edf3;border-radius:7px;padding:15px 17px}.canopy-application-list b{color:#436e8c;overflow-wrap:anywhere;font:750 11px/1.7 Montserrat,sans-serif;display:block}.canopy-application-list span{color:#6589a4;margin-top:5px;font:550 12px/1.7 Montserrat,sans-serif;display:block}.canopy-application-list small{color:#8da0ad;margin-top:5px;font:500 10px/1.6 Montserrat,sans-serif;display:block}.canopy-fitment-disclaimer,.canopy-broad-note,.canopy-fitment-card>p{color:#889ba9;margin:14px 0 20px;font:500 10px/1.9 Montserrat,sans-serif}.canopy-broad-note{color:#938254;background:#fcf9f1;padding:12px}.canopy-suggestions{border-top:1px solid #dfe7ee;margin-top:57px;padding-top:36px}.canopy-suggestions-heading{justify-content:space-between;align-items:center;gap:22px;display:flex}.jaw-product-v3 .canopy-suggestions h2{margin-bottom:10px;font-size:28px}.canopy-suggestions-heading>a{color:#3e7daa;white-space:nowrap;font:750 11px Montserrat,sans-serif}.canopy-suggestions-note{color:#8197a8;margin:0 0 24px;font:500 11px/1.8 Montserrat,sans-serif}.canopy-suggestion-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.canopy-suggestion-card{color:#234a64;background:#fff;border:1px solid #dce6ed;border-radius:10px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:block;overflow:hidden;box-shadow:0 6px 20px #15364f04}.canopy-suggestion-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px #15364f0e}.canopy-suggestion-card>img{object-fit:cover;background:#e8eff4;width:100%;height:190px;display:block}.canopy-suggestion-card>div{padding:20px;position:relative}.canopy-suggestion-card small{color:#7d9bb0;letter-spacing:.5px;font:700 9px/1.5 Montserrat,sans-serif}.jaw-product-v3 .canopy-suggestion-card h3{color:#37596e;text-transform:none;letter-spacing:-.4px;margin:11px 0 9px;font:800 16px/1.45 Montserrat,sans-serif}.canopy-suggestion-card p{color:#8b9ba5;margin:0 0 18px;font:500 11px/1.6 Montserrat,sans-serif}.canopy-suggestion-card strong{color:#2b78b3;font:800 19px Montserrat,sans-serif}.canopy-suggestion-card strong>span{color:#99a6ae;font-size:10px;font-weight:450}.canopy-suggestion-arrow{color:#6b98ba;position:absolute;bottom:20px;right:20px}.canopy-suggestion-no-photo{color:#7f98a9;background:#eaf1f5;justify-content:center;align-items:center;height:190px;font-size:12px;display:flex}.jaw-product-v3 .canopy-simple-footer{color:#a8becf;background:#14334b;border-top:1px solid #244b68;grid-template-columns:1fr 1.1fr 1fr;gap:45px;margin:0;padding:34px max(5vw,25px);display:grid}.canopy-simple-footer img{object-fit:contain;object-position:left center;width:120px;height:60px;display:block}.canopy-simple-footer p{color:#9bb4c6;margin:9px 0;font:500 11px/1.9 Montserrat,sans-serif}.canopy-simple-footer a{color:#d9e8f3;margin-top:9px;font:700 11px/1.8 Montserrat,sans-serif;display:block}.canopy-simple-footer>div:nth-child(2)>a{letter-spacing:-.3px;font-size:20px}.canopy-mobile-actions{display:none}.jaw-enquiry-dialog{color:#21465e;background:#fff;border:1px solid #d6e3ec;border-radius:15px;width:660px;max-width:calc(100vw - 30px);max-height:90dvh;margin:auto;padding:0;overflow:auto;box-shadow:0 24px 100px #102a4540}.jaw-enquiry-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c263a99}.jaw-enquiry-dialog-head{z-index:2;background:#fff;border-bottom:1px solid #e1eaf1;justify-content:space-between;align-items:center;gap:20px;padding:17px 24px;display:flex;position:sticky;top:0}.jaw-enquiry-dialog-head>span{letter-spacing:.5px;color:#7b96aa;font:750 10px Montserrat,sans-serif}.jaw-enquiry-dialog-head>button{color:#52748b;background:#f4f8fb;border:1px solid #d9e5ee;min-height:42px;padding:10px 13px;font:650 12px Montserrat,sans-serif}.jaw-enquiry-dialog .jaw-connected{background:#fff;border:0;border-radius:0;max-width:none;margin:0;padding:25px;font-family:Montserrat,sans-serif}.jaw-enquiry-dialog .jaw-connected h2{color:#305975;letter-spacing:-.7px;font:800 26px/1.3 Montserrat,sans-serif}.jaw-enquiry-dialog .jaw-connected>small{display:none}.jaw-enquiry-dialog .jaw-connected input,.jaw-enquiry-dialog .jaw-connected textarea{font-size:16px}.jaw-enquiry-dialog .jaw-connected label{color:#6b899d;font:650 11px/1.6 Montserrat,sans-serif}.jaw-enquiry-dialog .jaw-connected p{color:#7d94a5;font:500 12px/1.8 Montserrat,sans-serif}.jaw-enquiry-dialog .jaw-connected p b{color:#496c85}.jaw-enquiry-dialog .jaw-connected button{color:#fff;background:#176dc0;border-color:#176dc0;min-height:46px;font-family:Montserrat,sans-serif}.jaw-enquiry-dialog .jaw-connected pre{color:#54758d;font:500 12px/1.8 Montserrat,sans-serif}.jaw-product-v3 .product-lightbox.enhanced-lightbox{box-sizing:border-box;height:100dvh;display:none}.jaw-product-v3 .product-lightbox.enhanced-lightbox[open]{display:flex}.jaw-product-v3 .product-lightbox.enhanced-lightbox>header,.jaw-product-v3 .product-lightbox.enhanced-lightbox>footer{flex:none;margin:0}.jaw-product-v3 .product-lightbox.enhanced-lightbox .lightbox-stage{min-height:0}.jaw-product-v3 .no-image{color:#7493a7;background:#eaf1f5;border-radius:12px;justify-content:center;align-items:center;min-height:400px;font:600 13px Montserrat,sans-serif;display:flex}body:has(.jaw-enquiry-dialog[open]){overflow:hidden}@media (max-width:1100px){.jaw-product-v3 .canopy-product-page{padding:20px 27px 45px}.canopy-product-hero,.canopy-information-layout{grid-template-columns:minmax(0,1.12fr) minmax(310px,1fr);gap:25px}.canopy-product-summary{padding:25px}.canopy-detail-card{padding:24px}.canopy-product-summary h1{font-size:31px}.canopy-suggestion-card>img{height:165px}.canopy-suggestion-card>div{padding:17px}}@media (max-width:850px){.jaw-product-v3 .canopy-product-page{padding:20px 20px 40px}.canopy-product-hero,.canopy-information-layout{grid-template-columns:1fr;gap:23px}.canopy-gallery-column{position:static}.jaw-product-v3 .product-cover{height:clamp(290px,62vw,500px)}.canopy-product-summary{padding:27px}.jaw-product-v3 .canopy-product-summary h1{font-size:34px}.canopy-summary-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.canopy-contact-actions{grid-template-columns:1.2fr 1fr}.canopy-contact-note{text-align:left}.canopy-fit-note{max-width:none}.canopy-family-note{padding-top:17px}.canopy-information-layout{margin-top:25px}.canopy-suggestion-grid{gap:15px}.jaw-product-v3 .canopy-simple-footer{gap:20px;padding:28px 22px}.canopy-simple-footer>div:nth-child(2)>a{font-size:16px}.canopy-suggestion-card>img{height:140px}.jaw-product-v3 .canopy-suggestion-card h3{font-size:14px}}@media (max-width:600px){.jaw-product-v3 .canopy-product-page{padding:15px 14px 35px}.jaw-product-v3 .canopy-breadcrumb{margin-bottom:18px;font-size:10px}.jaw-product-v3 .preview-gallery{border-radius:11px}.jaw-product-v3 .product-cover{height:300px}.jaw-product-v3 .product-photos{gap:9px;padding:11px}.jaw-product-v3 .product-photos button{flex-basis:67px;width:67px;height:54px}.jaw-product-v3 .gallery-zoom>span{padding:8px;font-size:9px;bottom:12px;left:12px}.jaw-product-v3 .gallery-main>small{padding:6px 9px;font-size:10px;bottom:12px;right:12px}.canopy-gallery-bottom{padding:10px 2px;font-size:9px}.canopy-gallery-bottom>span:first-child{letter-spacing:.7px;font-size:8px}.canopy-product-hero{gap:12px}.canopy-product-summary{border-radius:12px;padding:22px 20px}.jaw-product-v3 .canopy-product-summary h1{letter-spacing:-1px;margin:20px 0 10px;font-size:29px}.canopy-price-line>strong{font-size:36px}.canopy-fit-subtitle{font-size:12px}.canopy-summary-facts{grid-template-columns:1fr 1fr;gap:15px}.canopy-contact-actions{grid-template-columns:1fr}.canopy-contact-actions button,.canopy-call-button{min-height:50px;font-size:12px}.canopy-contact-note{text-align:center;font-size:9px}.canopy-family-note b,.canopy-family-note span{font-size:10px}.canopy-detail-card{border-radius:11px;padding:22px 20px}.jaw-product-v3 .canopy-detail-card h2{font-size:23px}.canopy-feature-chips{gap:7px}.canopy-feature-chips li{padding:8px 9px;font-size:10px}.canopy-full-description{font-size:12px;line-height:1.9}.canopy-detail-disclosure summary{min-height:27px;font-size:12px}.canopy-information-layout{gap:17px;margin-top:19px}.canopy-suggestions{margin-top:32px;padding-top:27px}.canopy-suggestions-heading{align-items:flex-start;gap:12px}.jaw-product-v3 .canopy-suggestions h2{font-size:25px}.canopy-suggestions-heading>a{padding-top:21px;font-size:10px}.canopy-suggestion-grid{grid-template-columns:1fr;gap:13px}.canopy-suggestion-card{grid-template-columns:125px minmax(0,1fr);display:grid}.canopy-suggestion-card>img,.canopy-suggestion-no-photo{object-fit:cover;width:125px;height:100%;min-height:155px}.canopy-suggestion-card>div{min-width:0;padding:16px}.canopy-suggestion-card small{font-size:8px}.jaw-product-v3 .canopy-suggestion-card h3{margin:8px 0;font-size:13px}.canopy-suggestion-card p{margin-bottom:12px;font-size:10px}.canopy-suggestion-card strong{font-size:18px}.canopy-suggestion-arrow{bottom:16px;right:14px}.jaw-product-v3 .canopy-simple-footer{grid-template-columns:1fr;gap:13px;padding:26px 23px}.canopy-simple-footer>div{border-bottom:1px solid #315068;padding-bottom:15px}.canopy-simple-footer>div:last-child{border:0;padding-bottom:0}.canopy-simple-footer img{width:108px;height:45px}.canopy-simple-footer>div:nth-child(2)>a{font-size:22px}.jaw-product-v3>.demo-strip{padding-bottom:90px}.canopy-mobile-actions{z-index:45;padding:10px 14px max(10px,env(safe-area-inset-bottom));background:#fffefc;border-top:1px solid #d9e4ec;grid-template-columns:1fr 1.6fr;gap:9px;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #1a40550b;display:grid!important}.canopy-mobile-actions a,.canopy-mobile-actions button{white-space:normal;text-align:center;border-radius:5px;justify-content:center;align-items:center;min-height:45px;padding:12px 9px;font:750 11px Montserrat,sans-serif;display:flex}.canopy-mobile-actions a{color:#3b7199;background:#f0f6fb;border:1px solid #d8e6ef}.canopy-mobile-actions button{color:#fff;background:#176dc0;border:1px solid #176dc0}.jaw-enquiry-dialog{border-radius:11px;max-width:calc(100vw - 16px);max-height:95dvh}.jaw-enquiry-dialog-head{padding:12px 16px}.jaw-enquiry-dialog-head>span{font-size:9px}.jaw-enquiry-dialog .jaw-connected{padding:20px 17px}.jaw-enquiry-dialog .jaw-connected h2{font-size:24px}.jaw-enquiry-dialog .jc-grid{grid-template-columns:1fr}.jaw-product-v3 .no-image{min-height:260px}}@media (orientation:landscape) and (max-height:550px){.jaw-product-v3 .product-lightbox.enhanced-lightbox{padding:10px 20px}.jaw-product-v3 .product-lightbox.enhanced-lightbox>small{display:none}.jaw-enquiry-dialog{max-height:95dvh}}.jaw-product-v3 .canopy-breadcrumb{justify-content:flex-start!important}.jaw-product-v3 .canopy-mobile-actions{display:none!important}.jaw-product-v3>.demo-strip{color:#86a3b8;letter-spacing:.5px;background:#102b41;width:auto;max-width:none;margin:0;padding:12px 18px;font-size:9px;inset:auto;position:static!important}.jaw-product-v3 .canopy-detail-card h2,.jaw-product-v3 .canopy-suggestions h2{text-transform:none!important}.canopy-full-description,.canopy-description-empty{font-size:13px;line-height:1.95}.canopy-feature-chips li{font-size:11px}.canopy-detail-disclosure summary,.canopy-detail-disclosure p,.canopy-condition-notes{font-size:12px}.canopy-fitment-disclaimer,.canopy-broad-note,.canopy-fitment-card>p{font-size:11px}.canopy-application-list b{font-size:12px}.canopy-application-list span{font-size:13px}@media (max-width:600px){.jaw-product-v3 .canopy-mobile-actions{display:grid!important}.jaw-product-v3>.demo-strip{padding-bottom:95px}.canopy-full-description,.canopy-detail-disclosure summary{font-size:13px}.canopy-detail-disclosure p{font-size:12px}.canopy-feature-chips li{font-size:11px}}.jaw-enquiry-dialog .jaw-connected h2{text-transform:none!important}@media (max-width:600px){.jaw-product-v3 .store-mast.clean-mast{gap:12px;padding:14px 17px}.jaw-product-v3 .real-logo img{object-fit:contain;width:120px;height:64px}.jaw-product-v3 .store-mast form input{min-height:42px;padding-top:11px;padding-bottom:11px}.jaw-product-v3 .product-cover{height:245px}.jaw-product-v3 .canopy-mobile-actions button{color:#fff!important;background:#176dc0!important;border:1px solid #176dc0!important}.jaw-product-v3 .canopy-mobile-actions a{text-decoration:none!important}.jaw-product-v3 .store-mast.clean-mast form{display:none!important}.jaw-product-v3 .store-mast.clean-mast{grid-template-columns:auto auto!important}}.jaw-product-v3 .canopy-product-summary{border-top:5px solid #1674c5;border-radius:18px;padding:30px;box-shadow:0 14px 45px #163c5910}.jaw-product-v3 .canopy-item-eyebrow{letter-spacing:.7px;font-size:14px}.jaw-product-v3 .canopy-item-eyebrow>b{color:#244c69;background:#edf4fa;border-radius:6px;padding:9px 12px;font-size:12px}.jaw-product-v3 .canopy-product-summary h1{letter-spacing:-1.4px;margin:25px 0 14px;font-size:clamp(32px,3vw,44px);line-height:1.12}.jaw-product-v3 .canopy-fit-subtitle{color:#405f76;margin:0 0 24px;font:650 18px/1.5 Montserrat,sans-serif}.jaw-product-v3 .canopy-purchase-panel{color:#fff;background:linear-gradient(120deg,#143952,#195b89);border-radius:12px;margin-bottom:22px;padding:22px 24px;position:relative;overflow:hidden}.jaw-product-v3 .canopy-price-caption{letter-spacing:1.8px;color:#c2def3;font:750 11px/1.5 Montserrat,sans-serif}.jaw-product-v3 .canopy-price-line{gap:12px;margin:8px 0 13px}.jaw-product-v3 .canopy-price-line>strong{color:#fff;letter-spacing:-1.5px;font:850 clamp(38px,3.8vw,52px)/1.1 Montserrat,sans-serif}.jaw-product-v3 .canopy-price-line>span{color:#d1e3f0;font:600 13px/1.5 Montserrat,sans-serif}.jaw-product-v3 .canopy-stock-note{color:#e0edf5;align-items:flex-start;margin:0;font:500 13px/1.6 Montserrat,sans-serif}.jaw-product-v3 .canopy-stock-note>span{background:#9dd8b8;width:7px;height:7px;margin-top:7px}.jaw-product-v3 .canopy-stock-note.unavailable>span{background:#ffcf71}.jaw-product-v3 .canopy-summary-facts{background:#f8fafc;border:1px solid #dfe8ef;border-radius:10px;grid-template-columns:1fr 1fr;gap:0;margin:0 0 24px;padding:0;overflow:hidden}.jaw-product-v3 .canopy-summary-facts>div{min-width:0;padding:16px 18px}.jaw-product-v3 .canopy-summary-facts>div:nth-child(odd){border-right:1px solid #dfe8ef}.jaw-product-v3 .canopy-summary-facts>div:nth-child(n+3){border-top:1px solid #dfe8ef}.jaw-product-v3 .canopy-summary-facts dt{color:#526d80;margin-bottom:5px;font:550 13px/1.5 Montserrat,sans-serif}.jaw-product-v3 .canopy-summary-facts dd{color:#173b56;font:750 19px/1.4 Montserrat,sans-serif}.jaw-product-v3 .canopy-contact-actions{grid-template-columns:1fr;gap:10px}.jaw-product-v3 .canopy-primary-button,.jaw-product-v3 .canopy-call-button{border-radius:9px;min-height:58px;padding:16px 19px;font:750 16px/1.4 Montserrat,sans-serif}.jaw-product-v3 .canopy-primary-button{background:#126cc2;box-shadow:0 5px 14px #126cc220}.jaw-product-v3 .canopy-primary-button:hover{background:#0d569e}.jaw-product-v3 .canopy-primary-button>span{font-size:25px}.jaw-product-v3 .canopy-contact-note{color:#526d80;margin:13px 0 24px;font:500 13px/1.6 Montserrat,sans-serif}.jaw-product-v3 .canopy-fit-note{background:0 0;border-top:1px solid #dfe8ef;border-radius:0;gap:13px;padding:19px 0}.jaw-product-v3 .canopy-fit-icon{color:#146cb3;border-color:#91bddc;width:30px;height:30px;font-size:16px}.jaw-product-v3 .canopy-fit-note b{color:#244e6a;margin:1px 0 7px;font:750 16px/1.5 Montserrat,sans-serif}.jaw-product-v3 .canopy-fit-note p{color:#526d80;font:500 14px/1.7 Montserrat,sans-serif}.jaw-product-v3 .canopy-family-note{background:#eff5f9;border-radius:10px;gap:14px;padding:17px}.jaw-product-v3 .canopy-family-note img{flex:none;width:54px;height:54px}.jaw-product-v3 .canopy-family-note b{color:#244e6a;font:750 14px/1.5 Montserrat,sans-serif}.jaw-product-v3 .canopy-family-note span{color:#526d80;font:500 13px/1.6 Montserrat,sans-serif}@media (max-width:1100px) and (min-width:851px){.jaw-product-v3 .canopy-product-summary{padding:23px}.jaw-product-v3 .canopy-summary-facts>div{padding:14px}.jaw-product-v3 .canopy-summary-facts dd{font-size:17px}}@media (max-width:600px){.jaw-product-v3 .canopy-product-summary{border-radius:13px;padding:22px 19px}.jaw-product-v3 .canopy-product-summary h1{margin-top:22px;font-size:33px}.jaw-product-v3 .canopy-fit-subtitle{font-size:17px}.jaw-product-v3 .canopy-purchase-panel{padding:20px}.jaw-product-v3 .canopy-price-line>strong{font-size:44px}.jaw-product-v3 .canopy-summary-facts>div{padding:14px}.jaw-product-v3 .canopy-summary-facts dd{font-size:18px}.jaw-product-v3 .canopy-primary-button,.jaw-product-v3 .canopy-call-button{font-size:15px}.jaw-product-v3 .canopy-item-eyebrow{font-size:13px}.jaw-product-v3 .canopy-item-eyebrow>b{font-size:11px}.jaw-product-v3 .canopy-family-note{padding:15px}.jaw-product-v3 .canopy-family-note img{width:48px;height:48px}}.jaw-product-v3 .canopy-product-summary p{font-family:Montserrat,sans-serif!important}.jaw-product-v3 .canopy-product-hero{background:#fff;border:1px solid #dbe5ed;border-top:4px solid #1776c6;border-radius:18px;align-items:stretch;gap:0;overflow:hidden;box-shadow:0 18px 55px #173b5610}.jaw-product-v3 .canopy-gallery-column{background:linear-gradient(#f0f5f9,#fff);border-right:1px solid #e0e8ef;min-width:0;padding:26px;position:static}.jaw-product-v3 .preview-gallery{box-shadow:none;background:0 0;border:0;border-radius:10px}.jaw-product-v3 .canopy-product-summary{box-shadow:none;background:0 0;border:0;border-radius:0;padding:30px}.jaw-product-v3 .canopy-gallery-bottom{color:#617e92;padding:17px 2px}.jaw-product-v3 .product-cover{height:clamp(350px,39vw,570px)}.jaw-product-v3 .product-photos{background:0 0;padding:17px 2px 5px}.jaw-product-v3 .canopy-family-note{background:0 0;border-top:1px solid #e1e9ef;border-radius:0;padding:18px 0 0}@media (max-width:1100px) and (min-width:851px){.jaw-product-v3 .canopy-gallery-column{padding:20px}.jaw-product-v3 .canopy-product-summary{padding:24px}}@media (max-width:850px){.jaw-product-v3 .canopy-product-hero{gap:0}.jaw-product-v3 .canopy-gallery-column{border-bottom:1px solid #e0e8ef;border-right:0;padding:20px}.jaw-product-v3 .canopy-product-summary{padding:27px}.jaw-product-v3 .product-cover{height:clamp(290px,62vw,500px)}}@media (max-width:600px){.jaw-product-v3 .canopy-product-hero{border-radius:13px}.jaw-product-v3 .canopy-gallery-column{padding:12px 12px 0}.jaw-product-v3 .canopy-product-summary{padding:23px 19px}.jaw-product-v3 .product-cover{height:265px}.jaw-product-v3 .canopy-gallery-bottom{padding:12px 2px}.jaw-product-v3 .product-photos{padding:12px 2px 4px}}.jaw-product-v3 .canopy-product-hero{background:#fff;border-top:1px solid #dbe5ed;grid-template-columns:minmax(0,1.5fr) minmax(340px,1fr);align-items:start;gap:30px;padding:28px}.jaw-product-v3 .canopy-gallery-column{background:0 0;border:0;padding:0}.jaw-product-v3 .canopy-product-summary{padding:0}.jaw-product-v3 .product-cover{background:#edf2f6;height:clamp(340px,36vw,530px)}.jaw-product-v3 .canopy-product-summary h1{margin:19px 0 12px;font-size:clamp(30px,2.8vw,42px)}.jaw-product-v3 .canopy-fit-subtitle{margin-bottom:22px;font-size:17px}.jaw-product-v3 .canopy-item-eyebrow>b{background:0 0;padding:0;font-size:11px}.jaw-product-v3 .canopy-summary-facts{background:0 0;border:0;border-radius:0;margin:0 0 20px;display:block}.jaw-product-v3 .canopy-summary-facts>div{justify-content:space-between;gap:20px;padding:12px 0;display:flex;border:0!important;border-bottom:1px solid #e2e9ef!important}.jaw-product-v3 .canopy-summary-facts dt{color:#526d80;margin:0;font:650 13px/1.5 Montserrat,sans-serif}.jaw-product-v3 .canopy-summary-facts dd{text-align:right;font:650 16px/1.5 Montserrat,sans-serif}.jaw-product-v3 .canopy-purchase-panel{background:0 0;border-radius:0;margin:0 0 20px;padding:0;overflow:visible}.jaw-product-v3 .canopy-price-caption{display:none}.jaw-product-v3 .canopy-price-line{margin:0 0 10px}.jaw-product-v3 .canopy-price-line>strong{color:#1265cc;font-size:46px}.jaw-product-v3 .canopy-price-line>span{color:#617b8f;font-size:13px}.jaw-product-v3 .canopy-stock-note{color:#617b8f;font-size:12px}.jaw-product-v3 .canopy-stock-note.unavailable{color:#916924}.jaw-product-v3 .canopy-fit-note,.jaw-product-v3 .canopy-family-note{display:none}.jaw-product-v3 .canopy-contact-note{margin-bottom:0;font-size:12px}.jaw-product-v3 .canopy-gallery-bottom{font-size:10px}.jaw-product-v3 .canopy-call-button{color:#1265cc;border-color:#1265cc}.jaw-product-v3 .canopy-primary-button{background:#1265cc}@media (max-width:1100px) and (min-width:851px){.jaw-product-v3 .canopy-product-hero{grid-template-columns:minmax(0,1.2fr) minmax(310px,1fr);gap:24px;padding:22px}.jaw-product-v3 .canopy-product-summary{padding:0}}@media (max-width:850px){.jaw-product-v3 .canopy-product-hero{grid-template-columns:1fr;gap:22px;padding:23px}.jaw-product-v3 .canopy-gallery-column{border:0;padding:0}.jaw-product-v3 .canopy-product-summary{padding:0}.jaw-product-v3 .product-cover{height:clamp(290px,62vw,500px)}}@media (max-width:600px){.jaw-product-v3 .canopy-product-hero{gap:16px;padding:15px}.jaw-product-v3 .product-cover{height:265px}.jaw-product-v3 .canopy-product-summary h1{font-size:31px}.jaw-product-v3 .canopy-price-line>strong{font-size:43px}.jaw-product-v3 .canopy-summary-facts>div{padding:11px 0}.jaw-product-v3 .canopy-fit-subtitle{font-size:16px}}.jaw-shop.expanded-store .catalogue-card.sales-card.warm-sales-card .sales-card-body .sales-card-price>strong{color:#ffd05a!important;-webkit-text-fill-color:#ffd05a!important;opacity:1!important}.jaw-shop.expanded-store .catalogue-card.sales-card.warm-sales-card .sales-card-body .sales-card-price>small{color:#d8e7f2!important;opacity:1!important}.workshop-shell.workshop-reviewed{color:#173b53;background:#f3f6f9;font-family:Montserrat,sans-serif}.workshop-reviewed>aside{color:#e1ecf4;background:#142f43;border-right:1px solid #29495e}.workshop-reviewed .brand small{color:#91cefa}.workshop-reviewed .workshop-nav button{color:#c9dce9;border-radius:7px;font-weight:650}.workshop-reviewed .workshop-nav button.active{color:#fff;background:#244b65;border-left:3px solid #f5b322}.workshop-reviewed .workshop-nav .quick-add-nav,.workshop-reviewed button.primary{color:#fff;background:linear-gradient(110deg,#2789ed,#079f8c);border:0;font-weight:800}.workshop-reviewed>aside .aside-bottom{color:#bad0df}.workshop-reviewed>aside .aside-bottom a{color:#8bd0ff}.workshop-reviewed h1,.workshop-reviewed h2,.workshop-reviewed h3{letter-spacing:-.035em;color:#173b53;font-family:Montserrat,sans-serif;font-weight:850}.workshop-reviewed .eyebrow{color:#287bb7;letter-spacing:1.4px;font-weight:800}.workshop-reviewed .panel{background:#fff;border:1px solid #dbe5ed;border-radius:13px;box-shadow:0 7px 25px #173b5306}.workshop-reviewed .workshop-kpis article{background:#142f43;border:1px solid #29495e;border-radius:10px}.workshop-reviewed .workshop-kpis article strong{color:#ffd05a;font-weight:850}.workshop-reviewed .workshop-kpis article small{color:#c2d7e6}.workshop-reviewed .test-banner{color:#385d76;background:#edf5fa;border-left:3px solid #f5b322}.workshop-reviewed input,.workshop-reviewed select,.workshop-reviewed textarea,.workshop-reviewed button{font-family:Montserrat,sans-serif}.workshop-reviewed .tabs button.active{color:#fff;background:#173b53}.workshop-reviewed table th{color:#335d78;background:#edf4f9}.workshop-reviewed .panel>h2{border-bottom:1px solid #e2e9ef;padding-bottom:15px}:is(.workshop-reviewed button:focus-visible,.workshop-reviewed a:focus-visible){outline-offset:3px;outline:3px solid #e6a820}.staff-price-reveal{vertical-align:middle;display:inline-block;position:relative}.staff-price-reveal>button{border-radius:5px;min-height:30px;color:#194460!important;background:#edf5fa!important;border:1px solid #bbd3e4!important;padding:7px!important;font:650 11px Montserrat,sans-serif!important}.staff-price-popover{z-index:40;text-align:left;border:1px solid #c7dbe8;border-radius:8px;width:245px;max-width:75vw;padding:16px;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 8px 30px #163c5930;color:#173b53!important;background:#fff!important;font:500 13px/1.8 Montserrat,sans-serif!important}.staff-price-popover>span,.staff-price-popover>b,.staff-price-popover>small{display:block;color:#173b53!important}.staff-price-popover>b{margin-bottom:8px;font-size:10px}.staff-price-popover>small{font-size:10px}.sales-card-price{flex-wrap:wrap}.inventory-photos-v3 .photo-visibility-group{background:#f1f8fd;border:1px solid #b9d5e9;border-top:4px solid #227fbd;border-radius:10px;min-width:0;margin:22px 0;padding:18px}.inventory-photos-v3 .photo-visibility-group.private{background:#fff8e9;border-color:#bb8524 #e3c88d #e3c88d}.inventory-photos-v3 .photo-visibility-group>h3{margin:0 0 16px;font-size:16px}.inventory-photos-v3 .private-tag-upload{background:#fff8e9;border:2px solid #e3c88d;border-radius:10px;margin:22px 0;padding:18px}.inventory-photos-v3 .private-tag-upload summary{font-weight:800}.inventory-photos-v3 .private .photo-card-details>small{color:#7a5314;font-weight:800}.inventory-photos-v3 .website .photo-card-details>small{color:#16639b;font-weight:800}@media (max-width:600px){.inventory-photos-v3 .photo-visibility-group{padding:12px}.inventory-photos-v3 .private-tag-upload{padding:14px}}.staff-sale-action{background:#edf6fb;border:1px solid #b9d5e6;border-radius:10px;margin:0 0 20px;padding:16px}.staff-sale-action>span{color:#436d88;letter-spacing:1.2px;margin-bottom:9px;font:800 10px Montserrat,sans-serif;display:block}.staff-sale-action>button{color:#fff;text-align:left;cursor:pointer;background:#163c54;border:0;border-radius:7px;width:100%;min-height:48px;padding:13px 15px;font:800 14px Montserrat,sans-serif;display:block}.staff-sale-action>button:disabled{opacity:.65}.staff-sale-action>small{color:#48677e;margin-top:8px;font:500 11px/1.7 Montserrat,sans-serif;display:block}.staff-sale-action>p{color:#963c24}.staff-sale-action>button:focus-visible{outline-offset:3px;outline:3px solid #e5ad29}.jaw-shop .quick-finder{color:#173b53}.jaw-shop.calm-home .large-hero.photo-led-hero>.quick-finder{box-sizing:border-box;border-radius:12px;width:calc(100% - 48px);max-width:1240px;padding:30px}.jaw-shop .quick-finder-title h2{font-size:27px!important}.jaw-shop .quick-finder-title>span,.jaw-shop .quick-finder>form label{font-size:13px}.jaw-shop .quick-finder>form select{min-height:50px;font-size:15px}.jaw-shop .quick-finder-results{margin-top:23px;padding-top:25px}.jaw-shop .quick-results-heading{align-items:center;margin-bottom:18px}.jaw-shop .quick-results-heading h3{color:#173b53;margin:7px 0;font:850 25px/1.25 Montserrat,sans-serif}.jaw-shop .finder-results-kicker{color:#2477ab;letter-spacing:1.4px;font:800 10px/1.5 Montserrat,sans-serif}.jaw-shop .quick-finder-results .finder-selected-truck{margin:8px 0!important;font-size:14px!important;font-weight:600!important}.jaw-shop .quick-results-heading>button{border-radius:7px;min-height:42px;padding:10px 15px;font-size:12px}.jaw-shop .quick-result-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:22px;display:grid}.jaw-shop .quick-result-grid.few-results{grid-template-columns:repeat(2,minmax(0,1fr));max-width:970px}.jaw-shop .quick-result-grid>a.finder-result-card{color:#fff;background:#142f43;border:1px solid #294e68;border-radius:12px;flex-direction:column;grid-template-columns:none;min-width:0;padding:0;text-decoration:none;display:flex;overflow:hidden;box-shadow:0 6px 20px #153a5310}.jaw-shop .finder-result-card .finder-result-photo{aspect-ratio:4/3;background:#e5edf2;padding:0;position:relative;overflow:hidden}.jaw-shop .finder-result-photo img{object-fit:cover;width:100%;min-height:0;margin:0;display:block;height:100%!important}.jaw-shop .finder-result-photo>b{color:#183b53;background:#fff;border-radius:6px;padding:7px 12px;font:800 12px Montserrat,sans-serif;position:absolute;top:15px;left:15px}.jaw-shop .finder-result-photo>span{color:#4a6b80;justify-content:center;align-items:center;height:100%;font-size:16px;display:flex}.jaw-shop .finder-result-card .finder-result-body{flex-direction:column;flex:1;padding:23px;display:flex}.jaw-shop .finder-result-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.jaw-shop .finder-result-meta>span{letter-spacing:1px;color:#8ed0fa;margin:0;font:800 12px/1.5 Montserrat,sans-serif}.jaw-shop .finder-result-meta small{color:#c2d7e5;font:600 12px Montserrat,sans-serif}.jaw-shop .quick-result-grid .finder-result-body h3{color:#fff;text-transform:none;letter-spacing:-.5px;margin:17px 0 13px;font:850 23px/1.25 Montserrat,sans-serif}.jaw-shop .quick-finder-results .finder-result-fit{border-left:3px solid #efb52d;padding-left:11px;color:#e4eef5!important;margin:0 0 10px!important;font:700 15px/1.6 Montserrat,sans-serif!important}.jaw-shop .quick-finder-results .finder-result-colour{color:#c6d9e6!important;margin:0 0 17px!important;font:500 14px/1.6 Montserrat,sans-serif!important}.jaw-shop .quick-finder-results .finder-result-warning{color:#ffe29a!important;font-size:12px!important}.jaw-shop .finder-result-price{border-top:1px solid #37546a;flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:auto;padding:19px 0;display:flex}.jaw-shop .finder-result-price strong{color:#ffd05a;-webkit-text-fill-color:#ffd05a;font:900 32px/1.2 Montserrat,sans-serif}.jaw-shop .finder-result-price small{color:#d5e5ef;font:500 12px Montserrat,sans-serif}.jaw-shop .finder-result-action{color:#fff;background:#196dcc;border-radius:7px;justify-content:space-between;align-items:center;min-height:48px;margin:0;padding:14px 16px;font:800 14px/1.5 Montserrat,sans-serif;display:flex}.jaw-shop .finder-result-action b{color:#fff;font:700 22px Montserrat,sans-serif}.jaw-shop .quick-finder .finder-notify{background:#edf5fb;border-color:#c7ddeb;border-radius:9px;margin:25px 0 0;padding:20px 23px}.jaw-shop .quick-finder .finder-notify h3{font-size:16px;line-height:1.4}.jaw-shop .quick-finder .finder-notify p{font-size:13px!important}.jaw-shop .quick-finder .finder-notify button{min-height:46px;font-size:12px}.jaw-shop .finder-result-card:focus-visible{outline-offset:4px;outline:3px solid #eab02b}.jaw-shop .finder-result-card:hover{border-color:#3b99d1;box-shadow:0 10px 25px #153a5325}@media (max-width:900px){.jaw-shop .quick-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jaw-shop .quick-finder>form{grid-template-columns:1fr 1fr}.jaw-shop .quick-finder>form>.store-button{grid-column:1/-1}}@media (max-width:600px){.jaw-shop.calm-home .large-hero.photo-led-hero>.quick-finder{width:calc(100% - 24px);padding:21px 16px}.jaw-shop .quick-finder-title{align-items:start}.jaw-shop .quick-finder-title h2{font-size:23px!important}.jaw-shop .quick-finder-title>span{display:none}.jaw-shop .quick-results-heading h3{font-size:22px}.jaw-shop .quick-results-heading{align-items:start}.jaw-shop .quick-result-grid,.jaw-shop .quick-result-grid.few-results{grid-template-columns:1fr;gap:20px}.jaw-shop .quick-result-grid>a.finder-result-card{grid-template-columns:none;display:flex}.jaw-shop .finder-result-card .finder-result-body{padding:21px}.jaw-shop .quick-result-grid .finder-result-body h3{font-size:23px}.jaw-shop .quick-finder .finder-notify{flex-direction:column;align-items:stretch;padding:19px}.jaw-shop .quick-finder .finder-notify button{width:100%}.jaw-shop .quick-finder-results .customer-tool .tool-fields{grid-template-columns:1fr!important}}.jaw-shop .recently-added{padding-top:8px}.jaw-shop .recently-added .calm-section-heading h2{font-size:28px}.jaw-shop .recent-stock-grid.quick-result-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.jaw-shop .recent-stock-grid .finder-result-photo{aspect-ratio:1.6}.jaw-shop .recent-stock-grid .finder-result-body{padding:17px}.jaw-shop .recent-stock-grid .finder-result-body h3{margin:13px 0 11px;font-size:18px}.jaw-shop .recent-stock-grid .finder-result-meta{flex-wrap:wrap;gap:4px}.jaw-shop .recent-stock-grid .finder-result-fit{color:#d4e6f1;font:650 12px/1.6 Montserrat,sans-serif}.jaw-shop .recent-stock-grid .finder-result-colour{color:#c7dce9;font-size:12px}.jaw-shop .recent-stock-grid .finder-result-price{padding:14px 0}.jaw-shop .recent-stock-grid .finder-result-price strong{font-size:25px}.jaw-shop .recent-stock-grid .finder-result-action{min-height:43px;padding:11px 12px;font-size:12px}.jaw-shop .recent-stock-grid .finder-result-photo>b{padding:5px 8px;font-size:10px;top:11px;left:11px}@media (max-width:1000px){.jaw-shop .recent-stock-grid.quick-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.jaw-shop .recent-stock-grid.quick-result-grid{scroll-snap-type:x mandatory;gap:14px;padding:2px 2px 17px;scroll-padding-left:2px;display:flex;overflow-x:auto}.jaw-shop .recent-stock-grid>a.finder-result-card{scroll-snap-align:start;flex:0 0 78%}.jaw-shop .recently-added .calm-section-heading h2{font-size:25px}.jaw-shop .recent-stock-grid .finder-result-body h3{font-size:19px}}.jaw-shop.jaw-product-v3 .canopy-product-page{max-width:1440px;padding:24px 32px 60px}.jaw-shop.jaw-product-v3 .canopy-product-hero{grid-template-columns:minmax(0,1.22fr) minmax(360px,1fr);align-items:start;gap:30px;padding:27px}.jaw-shop.jaw-product-v3 .canopy-product-summary h1{letter-spacing:-1px;margin:16px 0 10px;font-size:clamp(28px,2.65vw,39px);line-height:1.12}.jaw-shop.jaw-product-v3 .canopy-fit-subtitle{margin:0 0 18px;font-size:17px;line-height:1.5}.jaw-shop.jaw-product-v3 .product-cover{aspect-ratio:1.5;object-fit:contain;height:auto;max-height:530px}.jaw-shop.jaw-product-v3 .canopy-gallery-bottom{padding:12px 1px;font-size:10px}.jaw-shop.jaw-product-v3 .canopy-summary-facts{grid-template-columns:1fr 1fr;gap:0 22px;margin:0 0 17px;display:grid}.jaw-shop.jaw-product-v3 .canopy-summary-facts>div{min-width:0;padding:11px 0;display:block;border-bottom:1px solid #dce6ee!important}.jaw-shop.jaw-product-v3 .canopy-summary-facts dt{color:#668095;margin-bottom:4px;font-size:11px}.jaw-shop.jaw-product-v3 .canopy-summary-facts dd{text-align:left;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.45}.jaw-shop.jaw-product-v3 .canopy-product-summary .canopy-feature-chips{grid-template-columns:1fr;gap:8px;margin:0 0 17px;padding:0;list-style:none;display:grid}.jaw-shop.jaw-product-v3 .canopy-product-summary .canopy-feature-chips li{color:#365a73;overflow-wrap:anywhere;background:0 0;border:0;align-items:start;gap:9px;padding:0;font:650 13px/1.55 Montserrat,sans-serif;display:flex}.jaw-shop.jaw-product-v3 .canopy-feature-chips li>span{color:#258c76;flex:none;font-size:15px}.jaw-shop.jaw-product-v3 .canopy-series-note{flex-wrap:wrap;align-items:center;gap:5px 12px;margin-bottom:18px;padding:10px 13px;display:flex}.jaw-shop.jaw-product-v3 .canopy-series-note b{font-size:9px}.jaw-shop.jaw-product-v3 .canopy-series-note span{margin:0;font-size:17px}.jaw-shop.jaw-product-v3 .canopy-series-note small{flex-basis:100%;font-size:10px}.jaw-shop.jaw-product-v3 .canopy-price-line>strong{font-size:42px}.jaw-shop.jaw-product-v3 .canopy-purchase-panel{margin-bottom:17px}.jaw-shop.jaw-product-v3 .canopy-primary-button,.jaw-shop.jaw-product-v3 .canopy-call-button{min-height:48px;padding:14px 17px;font-size:14px}.jaw-shop.jaw-product-v3 .canopy-contact-actions{gap:9px}.jaw-shop.jaw-product-v3 .canopy-contact-note{margin-top:10px;font-size:11px;line-height:1.6}.jaw-shop.jaw-product-v3 .staff-sale-action{margin-bottom:17px;padding:12px}.jaw-shop.jaw-product-v3 .staff-sale-action>button{min-height:43px;padding:12px;font-size:12px}.jaw-shop.jaw-product-v3 .staff-sale-action>small{font-size:10px;line-height:1.5}.jaw-shop.jaw-product-v3 .canopy-gallery-details{box-shadow:none;background:#f4f8fb;border:1px solid #dce7ef;border-radius:10px;margin:13px 0 0;padding:22px}.jaw-shop.jaw-product-v3 .canopy-gallery-details h2{color:#173d55;letter-spacing:-.5px;margin:9px 0 18px;font:850 23px/1.25 Montserrat,sans-serif}.jaw-shop.jaw-product-v3 .canopy-gallery-details .canopy-section-kicker{font-size:9px}.jaw-shop.jaw-product-v3 .canopy-gallery-details .canopy-detail-disclosure summary{padding:13px 0;font-size:12px}.jaw-shop.jaw-product-v3 .canopy-gallery-details .canopy-full-description{white-space:pre-line;font:500 14px/1.85 Montserrat,sans-serif}.jaw-shop.jaw-product-v3 .canopy-information-layout{grid-template-columns:1fr}.jaw-shop.jaw-product-v3 .canopy-information-layout>.canopy-fitment-card{margin-top:0}.jaw-shop.jaw-product-v3 .canopy-application-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:1000px) and (min-width:851px){.jaw-shop.jaw-product-v3 .canopy-product-hero{grid-template-columns:minmax(0,1fr) minmax(330px,1fr);gap:22px;padding:22px}.jaw-shop.jaw-product-v3 .canopy-product-summary h1{font-size:30px}}@media (max-width:850px){.jaw-shop.jaw-product-v3 .canopy-product-hero{flex-direction:column;gap:22px;padding:20px;display:flex}.jaw-shop.jaw-product-v3 .canopy-gallery-column{display:contents}.jaw-shop.jaw-product-v3 .canopy-gallery-column>.preview-gallery{order:0;width:100%}.jaw-shop.jaw-product-v3 .canopy-gallery-column>.canopy-gallery-bottom{order:1;width:100%;padding:0}.jaw-shop.jaw-product-v3 .canopy-product-summary{order:2;width:100%}.jaw-shop.jaw-product-v3 .canopy-gallery-details{order:3;width:100%;margin:0}.jaw-shop.jaw-product-v3 .product-cover{max-height:500px}.jaw-shop.jaw-product-v3 .canopy-product-summary h1{font-size:34px}}@media (max-width:600px){.jaw-shop.jaw-product-v3 .canopy-product-page{padding:18px 12px 85px}.jaw-shop.jaw-product-v3 .canopy-product-hero{gap:17px;padding:14px}.jaw-shop.jaw-product-v3 .canopy-product-summary h1{font-size:31px}.jaw-shop.jaw-product-v3 .product-cover{aspect-ratio:1.4;height:auto;max-height:360px}.jaw-shop.jaw-product-v3 .canopy-gallery-details{padding:18px}.jaw-shop.jaw-product-v3 .canopy-gallery-details h2{font-size:21px}.jaw-shop.jaw-product-v3 .canopy-summary-facts dd{font-size:16px}.jaw-shop.jaw-product-v3 .canopy-product-summary .canopy-feature-chips li{font-size:14px}.jaw-shop.jaw-product-v3 .canopy-application-list{grid-template-columns:1fr}}.staff-price-floating{pointer-events:auto;max-height:calc(100dvh - 24px);overflow:auto;color:#173b53!important;background:#fff!important;border:1px solid #aacbe0!important;line-height:1.8!important;box-shadow:0 12px 40px #14334c40!important}.staff-price-floating>b{letter-spacing:.5px;font-size:10px!important}.staff-price-floating>span{display:block;color:#173b53!important;font:600 14px/1.9 Montserrat,sans-serif!important}.staff-price-floating>small{margin-top:8px;display:block;color:#55778f!important;font:500 11px/1.6 Montserrat,sans-serif!important}.staff-tools{max-width:1400px}.staff-tools .wt-mode{color:#fff;background:#142f43;border-bottom:4px solid #f0b634;border-radius:12px;justify-content:space-between;align-items:center;gap:25px;margin-bottom:22px;padding:25px 28px;display:flex}.staff-tools .wt-mode h2{color:#fff;margin:8px 0;font-size:28px}.staff-tools .wt-mode p{color:#d6e6f0;max-width:750px;margin:0;font-size:13px;line-height:1.7}.staff-tools .wt-mode .eyebrow{color:#90d1ff}.staff-tools .wt-mode>button{color:#173b53;background:#fff;flex:none}.staff-tools .wt-mode.practice{border-bottom-color:#32b79e}.wt-tabs{scrollbar-width:thin;gap:8px;margin-bottom:23px;padding-bottom:7px;display:flex;overflow-x:auto}.wt-tabs button{white-space:nowrap;min-height:46px;font-size:13px}.wt-tabs button[aria-selected=true]{color:#fff;background:#173b53;border-bottom:3px solid #eab32f}.staff-tools .panel{margin-bottom:24px;padding:26px}.staff-tools .panel h2{margin-top:8px;font-size:26px}.staff-tools .panel h3{font-size:20px}.staff-tools label:not(.check-row){gap:7px;min-width:0;margin:13px 0;font-size:13px;font-weight:700;display:grid}.staff-tools input:not([type=checkbox]),.staff-tools select,.staff-tools textarea{color:#173b53;box-sizing:border-box;background:#f8fbfd;border:1px solid #bdd1e0;border-radius:7px;width:100%;max-width:100%;min-height:48px;padding:12px;font:500 15px/1.6 Montserrat,sans-serif}.staff-tools textarea{min-height:100px}.staff-tools button,.staff-tools .button{cursor:pointer;min-height:44px;font-size:13px}.staff-tools button:disabled{cursor:default;opacity:.5}.wt-scan-form{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.wt-scan-form label{flex:1;min-width:240px!important}.wt-scan-form>button{margin-bottom:13px}.wt-unit{grid-template-columns:minmax(100px,.8fr) minmax(0,1.2fr);align-items:center;gap:20px;min-width:0;display:grid}.wt-unit>div{aspect-ratio:1.45;background:#eaf0f5;border-radius:9px;overflow:hidden}.wt-unit img{object-fit:cover;width:100%;height:100%;display:block}.wt-unit section{min-width:0}.wt-unit h3{overflow-wrap:anywhere;margin:8px 0;font-size:23px}.wt-unit p{margin:7px 0;font-size:13px;line-height:1.7}.wt-unit strong{color:#1972ad;font-size:26px}.wt-unit small{color:#946515;margin-top:8px;font-size:11px;font-weight:800;display:block}.wt-found-head{justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.wt-found-head>b{color:#2c735c;background:#e5f5ee;border-radius:6px;padding:9px 13px;font-size:12px}.wt-key-details{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:20px 0;display:grid}.wt-key-details>div{background:#f0f6fb;border-radius:7px;min-width:0;padding:14px}.wt-key-details small{color:#668297;font-size:11px;display:block}.wt-key-details b{overflow-wrap:anywhere;margin-top:6px;font-size:14px;display:block}.wt-actions{flex-wrap:wrap;gap:9px;margin:15px 0;display:flex}.staff-tools details{border-top:1px solid #d5e3ed;margin:18px 0;padding-top:13px}.staff-tools summary{cursor:pointer;min-height:30px;font-size:13px;font-weight:750}.wt-error,.wt-missing{color:#825024;background:#fff2df;border-left:4px solid #e2a62f;border-radius:6px;padding:18px}.wt-success{color:#28654f;background:#e9f7ef;border-left:4px solid #3b9b76;border-radius:6px;padding:17px}.wt-four{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.wt-match-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.wt-match-grid>article,.wt-comparison>article{background:#f8fbfd;border:1px solid #cfdfeb;border-radius:9px;min-width:0;padding:18px}.wt-match-grid .wt-unit{grid-template-columns:1fr}.wt-match-grid .wt-unit>div{max-height:250px}.wt-comparison{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:17px;display:grid;overflow-x:auto}.wt-comparison .wt-unit{display:block}.wt-comparison ul{padding-left:20px;font-size:13px}.wt-comparison .wt-unit h3{font-size:19px}.wt-photo-kit{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.wt-photo-kit article{border:1px solid #cbdde9;border-radius:9px;gap:9px;min-width:0;padding:12px;display:grid;overflow:hidden}.wt-photo-kit img{aspect-ratio:1.4;object-fit:cover;border-radius:5px;width:100%}.wt-new-picks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.wt-new-picks button{text-align:left;padding:15px;line-height:1.7}.wt-quote-photo{object-fit:contain;background:#eef4f8;border-radius:8px;width:100%;max-height:340px}.wt-quote-line{border-bottom:1px solid #d5e3ed;grid-template-columns:minmax(0,1fr) 135px;gap:0 15px;padding:12px 0;display:grid}.wt-quote-line details{border:0;margin:0;padding:0;font-size:12px}.wt-quote-line details input{max-width:140px}.wt-quote-line>button{justify-self:end}.wt-totals{color:#fff;background:#142f43;border-radius:9px;margin:22px 0;padding:22px}.wt-totals>b{font-size:24px}.wt-totals>small{color:#bfd9e9;margin-top:9px;font-size:12px;display:block}.wt-totals p{font-size:13px}.wt-two{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.wt-checklist{background:#f1f7fb;border-radius:9px;margin:20px 0;padding:15px 20px}.staff-tools .check-row{align-items:center;gap:12px;min-height:44px;font-size:13px;font-weight:600;display:flex}.staff-tools input[type=checkbox]{accent-color:#1878af;flex:none;width:21px;height:21px}.wt-job-photos{flex-wrap:wrap;gap:12px;display:flex}.wt-job-photos img{object-fit:cover;border-radius:7px;width:150px;height:110px}.wt-saved-job{text-align:left;width:100%;margin:10px 0;line-height:1.7;display:block}.wt-camera{color:#fff;background:#142f43;border-radius:10px;margin:20px 0;padding:20px}.wt-camera h3{color:#fff}.wt-camera video{background:#000;border-radius:7px;width:100%;max-height:480px;display:block}.wt-camera p{font-size:13px}.wt-safe-preview{background:#fff6df;border:1px solid #e9c67d;border-radius:8px;padding:20px}.staff-tools .row{flex-wrap:wrap;gap:10px}.staff-tools .muted{font-size:12px;line-height:1.7}.staff-tools a{color:#176fa9}.staff-tools :focus-visible{outline-offset:3px;outline:3px solid #e5af2d}@media (max-width:1050px){.wt-four,.wt-key-details,.wt-photo-kit{grid-template-columns:1fr 1fr}}@media (max-width:600px){.staff-tools .wt-mode{padding:22px 18px;display:block}.staff-tools .wt-mode>button{width:100%;margin-top:16px}.staff-tools .panel{padding:21px 16px}.staff-tools .panel h2{font-size:24px}.wt-unit{grid-template-columns:1fr}.wt-unit h3{font-size:22px}.wt-key-details{gap:10px}.wt-key-details>div{padding:12px}.wt-match-grid,.wt-two,.wt-new-picks{grid-template-columns:1fr}.wt-scan-form{display:block}.wt-scan-form label{min-width:0!important}.wt-scan-form>button{width:100%;margin-bottom:10px}.wt-comparison{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.wt-comparison>article{scroll-snap-align:start}.wt-comparison .wt-unit>div{aspect-ratio:1.5}.wt-quote-line{grid-template-columns:1fr}.wt-found-head{flex-direction:column;align-items:start}.wt-four{gap:10px}.staff-tools input:not([type=checkbox]),.staff-tools select,.staff-tools textarea{font-size:16px}.wt-photo-kit{gap:10px}.wt-photo-kit article{padding:9px}.wt-photo-kit a{font-size:12px}.wt-totals>b{font-size:21px}.staff-tools .wt-actions>button{flex:1 0 44%}.wt-tabs button{min-height:47px;font-size:12px}}.staff-tools-link{color:#1b699d;margin-top:10px;font:700 11px/1.6 Montserrat,sans-serif;display:block}.overlay.print-overlay{z-index:12000}.label-preview-panel iframe{background:#e8edf1;border:1px solid #bdcedb;width:100%;height:360px}.receive-shared-fit{background:#edf6fc;border:1px solid #cbdfea;border-radius:10px;margin:12px 0;padding:14px}.receive-shared-fit small{margin-top:8px;display:block}.jaw-shop .staff-mode-bar{color:#dceaf4;background:#173c50;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;padding:10px 4%;font-size:12px;line-height:1.5;display:flex}.jaw-shop .staff-mode-bar b{color:#ffd05a;letter-spacing:.07em}.jaw-shop .staff-mode-bar a{color:#fff;font-weight:750}.jaw-shop .staff-login-link{text-align:right;background:#eef4f8;padding:5px 4%;font-size:11px}.jaw-shop .staff-login-link a{color:#44687f;text-decoration:none}.staff-price-reveal>button{white-space:nowrap;min-height:32px}@media (max-width:600px){.jaw-shop .staff-mode-bar{justify-content:flex-start;gap:8px 14px;padding:12px 18px}.jaw-shop .staff-mode-bar>span{overflow-wrap:anywhere;flex-basis:100%}}.bed-measure-guide.bed-measure-compact{box-shadow:none;background:0 0;border:0;margin:8px 0 12px;font-family:inherit}.bed-measure-guide.bed-measure-compact>summary{color:#276499;width:fit-content;min-height:0;padding:5px 0;font-size:12px;font-weight:600;line-height:1.5}.bed-measure-guide.bed-measure-compact>.bed-measure-panel,.quick-finder>.bed-measure-guide.bed-measure-compact[open]>.bed-measure-panel{box-sizing:border-box;background:#f7fafc;border:1px solid #dbe7ef;border-radius:12px;max-width:660px;margin-top:8px;padding:18px!important}.bed-measure-heading>span{letter-spacing:1.6px;color:#397897;font-size:9px;font-weight:800}.bed-measure-guide.bed-measure-compact .bed-measure-heading h3{letter-spacing:-.3px;color:#183c52;margin:5px 0 12px;font-family:inherit;font-weight:800;line-height:1.25;text-transform:none!important;font-size:19px!important}.bed-measure-layout{grid-template-columns:250px minmax(0,1fr);align-items:center;gap:18px;display:grid}.bed-measure-guide.bed-measure-compact .bed-measure-layout svg{width:100%;max-width:280px;margin:0;display:block}.bed-measure-guide.bed-measure-compact .bed-measure-instructions p,.quick-finder>.bed-measure-guide.bed-measure-compact .bed-measure-instructions p{margin:0 0 9px;font-family:inherit;line-height:1.65;color:#476276!important;font-size:12px!important}.bed-measure-instructions b{color:#193d54;font-weight:750}.bed-measure-bottom{border-top:1px solid #e0e9ef;align-items:end;gap:24px;margin-top:12px;padding-top:12px;display:flex}.bed-measure-guide.bed-measure-compact .bed-measure-bottom label{color:#294e65;flex-shrink:0;grid-template-columns:1fr auto;width:205px;max-width:100%;font-weight:750;gap:5px!important;font-size:11px!important;display:grid!important}.bed-measure-bottom label span{color:#678292;font-weight:400}.bed-measure-guide.bed-measure-compact .bed-measure-bottom input{color:#173b52;box-sizing:border-box;background:#fff;border:1px solid #c9dbe7;border-radius:7px;grid-column:1/-1;height:40px;min-height:40px;margin:0;padding:8px 12px;font-family:inherit;font-size:16px}.bed-measure-guide.bed-measure-compact .bed-measure-help p,.quick-finder>.bed-measure-guide.bed-measure-compact .bed-measure-help p{margin:0 0 5px;font-family:inherit;line-height:1.5;color:#577184!important;font-size:11px!important}.bed-measure-help a{color:#216ea3;font-size:11px;font-weight:700;text-decoration:none}.bed-measure-compact>summary:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #2787c6}@media (max-width:560px){.bed-measure-layout{grid-template-columns:1fr;gap:12px}.bed-measure-guide.bed-measure-compact .bed-measure-layout svg{max-width:280px;margin:0 auto}.bed-measure-bottom{display:block}.bed-measure-guide.bed-measure-compact .bed-measure-bottom label{width:100%}.bed-measure-help{margin-top:12px}.bed-measure-guide.bed-measure-compact>.bed-measure-panel,.quick-finder>.bed-measure-guide.bed-measure-compact[open]>.bed-measure-panel{padding:16px!important}}.about-editorial .jaw-team-grid img.team-portrait-andrew{object-fit:cover;object-position:50% 25%}@media (max-width:650px){.about-editorial .jaw-team-grid img.team-portrait-andrew{height:clamp(280px,85vw,390px)}}.receiving-simple .receive-feature-section{width:100%;margin:16px 0;display:block}.receiving-simple .receive-feature-section>b{color:#53738a;margin-bottom:9px;font-size:12px;display:block}.receiving-simple .receive-feature-section>div{flex-wrap:wrap;gap:8px;display:flex}.receiving-simple .tap-check-group .receive-feature-section label{cursor:pointer;background:#f7fafc;border:1px solid #c9dae6;border-radius:10px;align-items:center;gap:8px;min-height:48px;margin:0;padding:12px 14px;font-size:13px;display:flex}.receiving-simple .receive-feature-section label:has(input:checked){color:#123d59;background:#e5f3fb;border-color:#1971ba;font-weight:800}.receiving-simple .receive-feature-section input{accent-color:#1266ae;width:18px;height:18px}.paint-code-choices{background:#f2f7fb;border:1px solid #d7e4ef;border-radius:12px;margin:18px 0;padding:16px}.paint-code-choices h4{margin:0 0 8px;font-size:17px}.paint-code-choices p,.paint-code-choices>small{color:#557187;font-size:12px;line-height:1.6}.paint-code-buttons{grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:8px;display:grid}.paint-code-buttons button{text-align:left;color:#173b53;background:#fff;border:1px solid #c5d8e6;border-radius:9px;gap:5px;min-height:90px;padding:13px;display:grid}.paint-code-buttons button[aria-pressed=true]{background:#e0f0fb;border:2px solid #1266ae}.paint-code-buttons b{font-size:18px}.paint-code-buttons span{font-size:13px}.paint-code-buttons small{color:#58758a;font-size:10px}.receive-staff-review{background:#f2f6f9;border:1px solid #d5e3ec;border-radius:10px;margin:18px 0;padding:16px}.receive-review-card .preview-description{white-space:pre-wrap;text-align:left;color:#34576d;font-size:14px;line-height:1.8}.receive-success-actions{grid-template-columns:repeat(3,1fr);gap:10px;display:grid!important}.receive-success-actions>*{text-align:center;justify-content:center;align-items:center;min-height:60px;display:flex}.receive-success>.receive-similar{min-height:48px;margin-top:22px}.receive-success>small{max-width:500px;margin:12px auto;line-height:1.7;display:block}.receiving-simple .photo-main-button{color:#145477;background:#e5f3fb;width:100%;min-height:42px;margin:8px 0}.receive-feature-panel{margin-top:22px}.receive-feature-panel>summary{font-size:16px;font-weight:800}.receive-fields{overflow-x:hidden}.receive-fields input,.receive-fields textarea,.receive-fields select{max-width:100%}@media (max-width:600px){.receive-success-actions{grid-template-columns:1fr}.receiving-simple .receive-feature-section>div label{flex:140px}.paint-code-buttons{grid-template-columns:1fr 1fr}.receive-review-card h3{overflow-wrap:anywhere;font-size:22px}.receiving-simple .receive-body{padding-bottom:22px}}.jaw-shop .jaw-dropdown .jaw-product-miniature{flex:0 0 52px;overflow:visible;stroke-width:1.3px!important;filter:none!important;background:0 0!important;width:52px!important;min-width:52px!important;height:42px!important;padding:0!important}.jaw-shop .jaw-dropdown>a{gap:14px!important}.jaw-shop .jaw-dropdown .jaw-product-miniature path{vector-effect:non-scaling-stroke}.jaw-shop .jaw-dropdown>a:hover .jaw-product-miniature{transform:translateY(-1px)}@media (max-width:760px){.jaw-shop .jaw-dropdown .jaw-product-miniature{flex-basis:48px;width:48px!important;min-width:48px!important;height:40px!important}.jaw-shop .jaw-dropdown>a{gap:12px!important}}@media (prefers-reduced-motion:reduce){.jaw-shop .jaw-dropdown>a:hover .jaw-product-miniature{transform:none}}.jaw-shop .jaw-dropdown .jaw-product-photo{flex:0 0 68px;width:68px!important;min-width:68px!important;height:58px!important;box-shadow:none!important;filter:none!important;background-color:#0000!important;background-image:url(/menu-products/jaw-real-products.png)!important;background-repeat:no-repeat!important;background-size:500% 200%!important;border:0!important;border-radius:0!important;padding:0!important;display:block!important}.jaw-shop .jaw-dropdown>a:has(.jaw-product-photo){gap:12px!important;min-height:76px!important;padding-top:5px!important;padding-bottom:5px!important}.jaw-shop .jaw-dropdown>a:hover .jaw-product-photo{transform:none!important}.jaw-shop .jaw-dropdown .jaw-product-photo{transition:none!important}@media (max-width:760px){.jaw-shop .jaw-dropdown .jaw-product-photo{flex-basis:64px;width:64px!important;min-width:64px!important;height:55px!important}.jaw-shop .jaw-dropdown>a:has(.jaw-product-photo){gap:10px!important;min-height:70px!important}}.jaw-shop .jaw-dropdown .jaw-product-photo{background-position:var(--jaw-photo-position)!important}.jaw-shop .jaw-dropdown .jaw-cartoon-icon{background-image:url(/menu-products/jaw-cartoon-icons.webp)!important;background-size:500% 500%!important;background-position:var(--jaw-photo-position)!important;flex-basis:60px!important;width:60px!important;min-width:60px!important;height:60px!important}.jaw-shop .jaw-dropdown>a:has(.jaw-cartoon-icon){gap:14px!important;min-height:74px!important}.jaw-shop .jaw-dropdown>a>span:not(.jaw-menu-icon){min-width:0}@media (max-width:760px){.jaw-shop .jaw-dropdown .jaw-cartoon-icon{flex-basis:54px!important;width:54px!important;min-width:54px!important;height:54px!important}.jaw-shop .jaw-dropdown>a:has(.jaw-cartoon-icon){gap:12px!important;min-height:68px!important}}.jaw-shop .jaw-dropdown .jaw-cartoon-icon{flex-basis:46px!important;width:46px!important;min-width:46px!important;height:46px!important}@media (max-width:760px){.jaw-shop .jaw-dropdown .jaw-cartoon-icon{flex-basis:42px!important;width:42px!important;min-width:42px!important;height:42px!important}.jaw-shop .jaw-dropdown>a:has(.jaw-cartoon-icon){gap:12px!important;min-height:56px!important}}.jaw-shop .jaw-dropdown .jaw-cartoon-icon{opacity:.66;filter:grayscale()contrast(.85)!important;flex-basis:32px!important;width:32px!important;min-width:32px!important;height:32px!important;transition:none!important;transform:none!important}.jaw-shop .jaw-dropdown>a:has(.jaw-cartoon-icon){gap:12px!important;min-height:52px!important;padding-top:8px!important;padding-bottom:8px!important}:is(.jaw-shop .jaw-dropdown>a:hover .jaw-cartoon-icon,.jaw-shop .jaw-dropdown>a:focus-visible .jaw-cartoon-icon){opacity:.66;filter:grayscale()contrast(.85)!important;transform:none!important}@media (max-width:760px){.jaw-shop .jaw-dropdown .jaw-cartoon-icon{flex-basis:30px!important;width:30px!important;min-width:30px!important;height:30px!important}.jaw-shop .jaw-dropdown>a:has(.jaw-cartoon-icon){gap:11px!important;min-height:52px!important}}.jaw-shop .clean-store-menu .jaw-dropdown a{border-radius:7px;min-height:43px;transition:background-color .16s,color .16s}.jaw-shop .clean-store-menu :is(a,summary):focus-visible{outline-offset:3px;outline:2px solid #3380a3}.jaw-shop .mobile-menu-toggle:focus-visible{outline-offset:3px;outline:2px solid #3380a3}.jaw-shop .store-button:focus-visible{outline-offset:3px;outline:2px solid #3380a3}.jaw-shop .store-button,.jaw-shop .sales-card-action{justify-content:center;align-items:center;min-height:43px;display:inline-flex}.jaw-shop .catalogue-card img,.jaw-shop .calm-brand-card img{max-width:100%}.jaw-shop button:disabled{cursor:not-allowed;opacity:.62}.jaw-shop :is(.quick-finder-results,.quick-result-grid,.catalogue-grid){min-width:0}.jaw-shop .quick-finder-results [role=alert],.jaw-shop .customer-tool [role=alert]{color:#7c2420;background:#fff1ee;border-left:4px solid #b44c42;border-radius:5px;padding:12px 14px}@media (max-width:800px){.jaw-shop .clean-store-menu.mobile-open{overscroll-behavior:contain;max-height:calc(100dvh - 100px);overflow-y:auto}.jaw-shop .clean-store-menu .jaw-dropdown a{min-height:47px}}@media (max-width:640px){.jaw-shop :is(input,select,textarea){font-size:max(16px,1em)}.jaw-shop .quick-finder form{min-width:0}}@media (prefers-reduced-motion:reduce){.jaw-shop .clean-store-menu .jaw-dropdown a{transition:none!important}}.jaw-inventory-feed-notice{z-index:25;color:#503e22;background:#fff3dc;border-bottom:1px solid #e9c88a;flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;padding:11px 20px;font:500 13px/1.5 Arial,sans-serif;display:flex;position:relative}.jaw-inventory-feed-notice strong{margin-right:5px}.jaw-inventory-feed-notice button,.jaw-inventory-feed-notice a{color:#503e22;cursor:pointer;background:0 0;border:1px solid #aa7a35;border-radius:6px;padding:6px 11px;font:700 12px Arial,sans-serif;text-decoration:none}html{scroll-padding-top:24px}.jaw-shop{--jaw-ink:#17394f;--jaw-blue:#176dc0;--jaw-line:#d9e4ec;--jaw-radius:14px}.jaw-shop main{min-width:0}.jaw-shop main h1,.jaw-shop main h2,.jaw-shop main h3{text-wrap:balance}.jaw-shop main p{line-height:1.7}.jaw-shop .store-button,.jaw-shop .canopy-primary-button{border-radius:8px;min-height:48px;font-weight:800}.jaw-shop :is(input,select,textarea){box-sizing:border-box}.jaw-shop :is(a,button,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #54a7ed}.jaw-stock-badge{color:#245d47;white-space:nowrap;background:#f0f8f3;border:1px solid #d5e4dd;border-radius:6px;align-items:center;gap:6px;padding:7px 10px;font:750 11px/1.2 Montserrat,Arial,sans-serif;display:inline-flex}.jaw-stock-badge i{background:currentColor;border-radius:50%;width:6px;height:6px}.badge-hold{color:#7b5517;background:#fff5de;border-color:#ecdbac}.badge-rent{color:#315e83;background:#eaf2fb;border-color:#caddeb}.badge-sold{color:#5b6570;background:#f2f3f5;border-color:#dce0e4}.badge-check{color:#566b7d;background:#f5f7f9;border-color:#dce4eb}.sales-card-photo>.jaw-stock-badge,.finder-result-photo>.jaw-stock-badge{z-index:2;position:absolute;top:12px;left:12px}.sales-card-photo .sales-condition{bottom:12px;left:12px;padding:6px 9px!important;font-size:11px!important;top:auto!important}.sales-card-photo,.finder-result-photo{aspect-ratio:4/3;position:relative;overflow:hidden}.sales-card-photo img,.finder-result-photo img{object-fit:cover;width:100%!important;height:100%!important}.sales-card-body,.finder-result-body{flex-direction:column;gap:0;display:flex;padding:22px!important}.sales-card h3,.finder-result-card h3{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:55px;display:-webkit-box;overflow:hidden;letter-spacing:-.035em!important;margin:12px 0!important;font-size:21px!important;line-height:1.3!important}.sales-card-meta,.finder-result-meta{font-size:11px!important}.finder-result-condition{color:#bed1df!important;margin:8px 0!important;font-size:11px!important}.finder-result-price strong{color:#ffd05a!important;-webkit-text-fill-color:#ffd05a!important;font-size:29px!important}.sales-card-price strong{font-size:29px!important}.sales-card-price small,.finder-result-price small{font-size:11px!important;font-weight:400!important}.sales-card-action,.finder-result-action{border-radius:8px!important;min-height:46px!important;font-size:14px!important}.sales-feature-preview,.sales-card-enquiry,.sales-card-note{font-size:12px!important}.sales-card,.finder-result-card{min-width:0;overflow:hidden;border-radius:14px!important}.finder-result-fit,.sales-fit-chips{font-size:13px!important;line-height:1.6!important}.calm-home-main{max-width:1280px!important;margin:auto!important}.calm-home-main>section{margin-block:56px!important}.home-secondary-link{margin-left:18px;background:0 0!important;border:0!important;padding:0!important;font-size:12px!important;text-decoration:underline!important}.deferred-home-videos{min-height:380px}.calm-section-heading{gap:18px;align-items:center!important}.calm-section-heading h2{font-size:clamp(26px,3vw,36px)!important}.calm-home-main .recent-stock-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.calm-home-main .recently-added .finder-result-card h3{font-size:18px!important}.calm-home-main .recently-added .finder-result-body{padding:18px!important}.jaw-connected.clean-enquiry{box-shadow:none;background:#fff;border:1px solid #d9e4ec;border-radius:14px;max-width:760px;padding:24px;font-family:Montserrat,Arial,sans-serif!important}.clean-enquiry h2{color:#17394f;margin:8px 0 18px;font-size:25px;line-height:1.25}.clean-enquiry>small{letter-spacing:.12em;color:#47718e;font-size:10px;font-weight:800}.clean-enquiry .jc-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.clean-enquiry label{gap:7px;margin:15px 0;font-size:12px;font-weight:700;display:grid}.clean-enquiry input,.clean-enquiry textarea{color:#17394f;background:#fafcfe;border:1px solid #c7d8e5;border-radius:7px;width:100%;padding:12px;font:400 16px/1.5 Montserrat,Arial,sans-serif}.clean-enquiry textarea{min-height:85px}.clean-enquiry fieldset{border:0;min-width:0;margin:0;padding:0}.clean-enquiry p{font-size:13px;line-height:1.7}.clean-enquiry button{color:#fff;cursor:pointer;background:#176dc0;border:0;border-radius:8px;min-height:48px;padding:13px 20px;font:750 14px Montserrat,Arial,sans-serif}.clean-enquiry button:disabled{opacity:.65}.clean-enquiry small{font-size:11px}.enquiry-product-context{background:#f0f6fa;border-radius:8px;padding:12px}.enquiry-truck-details{border-block:1px solid #e3ebf1;margin-top:18px;padding:12px 0}.enquiry-truck-details summary{cursor:pointer;font-size:12px;font-weight:700}.enquiry-success{background:#f0f8f3;border:1px solid #d4e7da;border-radius:10px;padding:20px}.clean-enquiry [role=alert]{background:#fff4e0;border-left:3px solid #d49a32;padding:12px}.service-main,.trade-clean>main{max-width:1280px!important;margin:auto!important}.service-main>section,.trade-clean>main>section{margin-bottom:48px}.service-form>.clean-enquiry{border:0!important;margin:0!important;padding:0!important}.jaw-enquiry-dialog{border:0;border-radius:14px;width:calc(100% - 28px);max-width:680px;max-height:90dvh;padding:0;overflow:auto}.jaw-enquiry-dialog::backdrop{background:#0e263bc9}.jaw-enquiry-dialog .clean-enquiry{border:0!important;border-radius:0!important;margin:0!important}.canopy-summary-facts{gap:14px!important}.canopy-product-summary h1{font-size:clamp(27px,3vw,40px)!important;line-height:1.17!important}.canopy-feature-chips{gap:9px!important}.canopy-feature-chips li{font-size:12px!important;line-height:1.55!important}.canopy-more-features{margin:12px 0 20px;font-size:12px;line-height:1.8}.canopy-gallery-column{position:static!important}.jaw-product-v3 .product-cover{aspect-ratio:4/3;max-height:620px;object-fit:contain!important;height:auto!important}.canopy-purchase-panel{margin:22px 0!important}.canopy-price-line>strong{font-size:clamp(30px,4vw,44px)!important}.canopy-suggestion-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.canopy-information-layout{margin-top:32px!important}.canopy-fit-note{font-size:12px!important}.prefilled-truck-field{display:none!important}.customer-tool .tool-fields.alert-prefilled{grid-template-columns:repeat(3,minmax(0,1fr))}.finder-result-warning{line-height:1.5;font-size:11px!important}.jaw-stock-badge+.canopy-fit-subtitle{margin-top:16px}.canopy-mobile-actions{padding-bottom:max(12px,env(safe-area-inset-bottom))!important}.jaw-product-v3 .canopy-contact-note{font-size:12px!important}.jaw-product-v3 .canopy-mobile-actions button,.jaw-product-v3 .canopy-mobile-actions a{min-height:46px!important;font-size:13px!important}.jaw-shop .gallery-main{touch-action:pan-y}.jaw-shop .product-photos{scrollbar-width:thin;overflow-x:auto;flex-wrap:nowrap!important}@media (min-width:960px){.canopy-product-hero{grid-template-columns:minmax(0,1.2fr) minmax(350px,1fr)!important;gap:28px!important}.canopy-product-summary{padding:28px!important}}@media (max-width:900px){.calm-home-main .recent-stock-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.canopy-suggestion-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:600px){.calm-home-main>section{margin-block:32px!important}.calm-section-heading{align-items:flex-start!important}.calm-section-heading>a{font-size:11px!important}.calm-home-main .recent-stock-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.calm-home-main .recently-added .finder-result-body{padding:12px!important}.calm-home-main .recently-added .finder-result-card h3{min-height:58px;font-size:15px!important}.calm-home-main .recently-added .finder-result-price strong{font-size:23px!important}.calm-home-main .recently-added .finder-result-meta small{font-size:9px}.calm-home-main .recently-added .finder-result-action{padding:10px!important;font-size:11px!important}.clean-enquiry .jc-grid{grid-template-columns:1fr;gap:0}.clean-enquiry{padding:20px!important}.home-secondary-link{display:inline-block;margin:14px 0 0!important}.service-main>section,.trade-clean>main>section{margin-bottom:28px}.canopy-suggestion-grid{grid-template-columns:1fr!important}.jaw-product-v3 .canopy-product-page{padding-bottom:100px!important}.customer-tool .tool-fields.alert-prefilled{grid-template-columns:1fr}.canopy-product-summary{padding:20px!important}.clean-enquiry h2{font-size:23px}.jaw-stock-badge{padding:6px 8px;font-size:10px}.jaw-shop .store-button{min-height:46px}.enquiry-truck-details summary{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}.jaw-shop .finder-result-photo>.jaw-stock-badge,.jaw-shop .sales-card-photo>.jaw-stock-badge{color:#245d47!important;width:auto!important;height:auto!important;min-height:0!important;padding:7px 10px!important;font:750 11px/1.2 Montserrat,Arial,sans-serif!important;display:inline-flex!important;bottom:auto!important;right:auto!important}.jaw-shop :is(.finder-result-photo,.sales-card-photo)>.badge-hold{color:#7b5517!important}.jaw-shop :is(.finder-result-photo,.sales-card-photo)>.badge-rent{color:#315e83!important}.jaw-shop :is(.finder-result-photo,.sales-card-photo)>.badge-sold{color:#5b6570!important}.jaw-shop.calm-home .photo-led-hero .calm-hero-copy p{text-shadow:0 1px 5px #09263866;max-width:540px;color:#f1f6fa!important;margin:24px 0 0!important;font:500 16px/1.75 Montserrat,Arial,sans-serif!important}@media (max-width:600px){.jaw-shop.calm-home .photo-led-hero .calm-hero-copy p{font-size:14px!important;line-height:1.7!important}}.jaw-shop.about-editorial .jaw-about-verse{text-align:center;border-top:1px solid #d9e4ec;max-width:880px;margin:50px auto 20px;padding:30px 24px}.jaw-shop.about-editorial .jaw-about-verse blockquote{color:#405f73;text-wrap:balance;margin:0;font:italic 500 clamp(16px,1.7vw,20px)/1.8 Georgia,serif}.jaw-shop.about-editorial .jaw-about-verse p{color:#718596;letter-spacing:1.1px;margin:12px 0 0;font:700 11px/1.5 Montserrat,Arial,sans-serif}.jaw-shop.calm-home .calm-services{box-shadow:none!important;background:#f2f6f9!important;border:1px solid #dbe5ec!important;border-radius:16px!important;padding:36px!important}.jaw-shop.calm-home .calm-services .calm-section-heading{margin-bottom:24px!important}.jaw-shop.calm-home .calm-services h2{letter-spacing:-.04em!important;text-transform:none!important;font-size:clamp(25px,3vw,35px)!important}.jaw-shop.calm-home .calm-service-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;gap:16px!important}.jaw-shop.calm-home .calm-service-grid>a{box-sizing:border-box;align-items:flex-start;gap:0;min-height:224px;transition:border-color .18s,box-shadow .18s;box-shadow:none!important;color:#17394f!important;background:#fff!important;border:1px solid #d6e2eb!important;border-radius:10px!important;flex-direction:column!important;padding:24px!important;text-decoration:none!important;display:flex!important}.jaw-shop.calm-home .calm-service-grid>a .jaw-menu-icon{opacity:.8;filter:grayscale();width:36px!important;min-width:36px!important;height:36px!important;margin:0 0 19px!important;display:block!important}.jaw-shop.calm-home .calm-service-grid>a h3{text-transform:none!important;letter-spacing:-.02em!important;color:#17394f!important;margin:0 0 10px!important;font:800 17px/1.35 Montserrat,Arial,sans-serif!important;text-decoration:none!important}.jaw-shop.calm-home .calm-service-grid>a p{color:#5c7283!important;margin:0 0 20px!important;font:400 13px/1.65 Montserrat,Arial,sans-serif!important;text-decoration:none!important}.jaw-shop.calm-home .calm-service-grid>a b{display:block;color:#176dc0!important;margin-top:auto!important;font:750 12px/1.5 Montserrat,Arial,sans-serif!important;text-decoration:none!important}.jaw-shop.calm-home .calm-service-grid>a:hover{border-color:#7fa4bd!important;box-shadow:0 6px 18px #17394f0d!important}.jaw-shop.calm-home .calm-departments{border-bottom:0!important;margin-top:24px!important}.jaw-shop.calm-home .calm-departments>summary{padding:19px 0 0!important;font:700 12px/1.5 Montserrat,Arial,sans-serif!important}.jaw-shop.calm-home .jaw-reels{margin:56px auto!important;padding:0!important}.jaw-shop.calm-home .jaw-reels .jr-heading h2{text-transform:none!important;font:850 clamp(26px,3vw,36px)/1.2 Montserrat,Arial,sans-serif!important}.jaw-shop.calm-home .jaw-reels .jr-grid{gap:20px}.jaw-shop.calm-home .jaw-reels .jr-cover{aspect-ratio:4/3}.jaw-shop.calm-home .jaw-reels .jr-copy h3{text-transform:none!important;font-size:20px!important}.jaw-shop.calm-home .jaw-reels .jr-copy{padding:22px}@media (max-width:950px){.jaw-shop.calm-home .calm-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.jaw-shop.calm-home .calm-services{padding:22px 16px!important}.jaw-shop.calm-home .calm-service-grid{gap:10px!important}.jaw-shop.calm-home .calm-service-grid>a{min-height:220px;padding:17px!important}.jaw-shop.calm-home .calm-service-grid>a h3{font-size:15px!important}.jaw-shop.calm-home .calm-service-grid>a p{font-size:12px!important}.jaw-shop.calm-home .jaw-reels .jr-grid{grid-template-columns:1fr}.jaw-shop.calm-home .jaw-reels .jr-heading{gap:10px}}.jaw-shop.calm-home .calm-service-grid>a .jaw-cartoon-icon{background-image:url(/menu-products/jaw-cartoon-icons.webp)!important;background-size:500% 500%!important;background-position:var(--jaw-photo-position)!important;box-shadow:none!important;background-color:#0000!important;background-repeat:no-repeat!important;border:0!important;border-radius:0!important}.jaw-shop.about-editorial .editorial-chapters{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.jaw-shop.about-editorial .editorial-chapters>article{background:#f3f7fa;border:1px solid #dbe5ec;border-radius:12px;overflow:hidden;margin:0!important;display:block!important}.jaw-shop.about-editorial .editorial-chapters>article>div{padding:28px!important}.jaw-shop.about-editorial .editorial-chapters h2{font-size:25px!important;line-height:1.25!important}.jaw-shop.about-editorial .editorial-chapters p{font-size:14px!important;line-height:1.8!important}@media (max-width:800px){.jaw-shop.about-editorial .editorial-chapters{grid-template-columns:1fr}}.jaw-copy-tools{color:#17394f;font:500 13px/1.5 Montserrat,Arial,sans-serif}.jaw-copy-toggle{z-index:2000;color:#fff;cursor:pointer;background:#17394f;border:1px solid #bcd0df;border-radius:8px;padding:13px 18px;font:750 13px Montserrat,Arial,sans-serif;position:fixed;bottom:50px;right:18px;box-shadow:0 5px 22px #102b4230}.jaw-copy-editing [data-jaw-copy]{outline-offset:4px;outline:1px dashed #3891c4;cursor:text!important}.jaw-copy-editing [data-jaw-copy]:hover{outline:2px solid #1972b1;background:#dceff580!important}.jaw-copy-hint{z-index:2000;background:#fff;border:1px solid #c4d7e4;border-radius:8px;max-width:300px;padding:13px;position:fixed;bottom:102px;right:18px}.jaw-copy-panel{z-index:2100;box-sizing:border-box;background:#fff;border:1px solid #c6d7e4;border-radius:12px;width:400px;max-width:calc(100vw - 28px);max-height:80dvh;padding:22px;position:fixed;bottom:105px;right:18px;overflow:auto;box-shadow:0 12px 55px #102b4240}.jaw-copy-panel header{justify-content:space-between;align-items:center;display:flex}.jaw-copy-panel label{gap:8px;font-weight:700;display:grid}.jaw-copy-panel textarea{box-sizing:border-box;color:#17394f;border:1px solid #9bb7ca;border-radius:7px;width:100%;padding:12px;font:400 16px/1.6 Montserrat,Arial,sans-serif}.jaw-copy-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.jaw-copy-panel button{color:#17394f;cursor:pointer;background:#f1f6fa;border:1px solid #bfd0dc;border-radius:6px;padding:10px 13px;font-weight:700}.jaw-copy-actions button:nth-child(2){color:#fff;background:#176dc0;border-color:#176dc0}.jaw-copy-panel button:disabled{opacity:.5}.jaw-copy-panel [role=status]{font-size:12px;line-height:1.6}.jaw-copy-panel p{font-size:12px}@media (max-width:600px){.jaw-copy-panel{bottom:115px;right:14px}.jaw-copy-toggle{bottom:70px}.jaw-copy-hint{bottom:115px}}.jaw-shop.about-editorial .jaw-team-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.jaw-shop.about-editorial .jaw-team-grid article{min-width:0;box-shadow:none;border-radius:10px}.jaw-shop.about-editorial .jaw-team-grid img.team-portrait{object-fit:cover;object-position:50% 24%;width:100%;height:240px;max-height:none;display:block}.jaw-shop.about-editorial .jaw-team-grid article>div{padding:20px}.jaw-shop.about-editorial .jaw-team-grid h3{font-size:23px}.jaw-shop.about-editorial .jaw-team-grid span{letter-spacing:.6px!important;font-size:9px!important}.jaw-shop.about-editorial .jaw-team-grid p{font-size:12px!important;line-height:1.75!important}@media (max-width:1000px){.jaw-shop.about-editorial .jaw-team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:650px){.jaw-shop.about-editorial .jaw-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.jaw-shop.about-editorial .jaw-team-grid img.team-portrait{height:230px}.jaw-shop.about-editorial .jaw-team-grid article>div{padding:17px}}@media (max-width:380px){.jaw-shop.about-editorial .jaw-team-grid{grid-template-columns:1fr}}.finder-match-group{margin-block:1.25rem}.finder-match-group h4{margin:0 0 .65rem}.jaw-shop .inventory-more{text-align:center;max-width:680px;margin:28px auto 36px}.jaw-shop .inventory-more>p{color:#557085;margin:10px 0;font:500 13px/1.6 Montserrat,sans-serif!important}.jaw-shop .inventory-more .inventory-more-button{color:#fff;text-align:left;text-transform:none;background:#1264ad;border:2px solid #1264ad;border-radius:12px;gap:19px;width:100%;min-height:88px;padding:20px 28px;display:flex;box-shadow:0 5px 15px #1264ad20}.jaw-shop .inventory-more-button:hover{color:#fff;background:#0b4b84;border-color:#0b4b84}.jaw-shop .inventory-more-button:focus-visible{outline-offset:4px;outline:3px solid #e9ad33}.jaw-shop .inventory-more-button strong{color:#fff;font:800 19px/1.4 Montserrat,sans-serif;display:block}.jaw-shop .inventory-more-button small{color:#e2f0ff;margin-top:5px;font:500 12px/1.5 Montserrat,sans-serif;display:block}.jaw-shop .inventory-more-icon{border:1px solid #ffffff60;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font:700 32px/1 Arial;display:grid}.jaw-shop .inventory-all-shown{color:#286243!important}.staff-signin-page{background:#fff;border:1px solid #cbdce8;border-radius:16px;max-width:560px;margin:8vh auto;padding:30px}.staff-signin-page img{object-fit:contain}.staff-signin-page .button.primary{color:#fff;background:#1264ad;min-height:50px}.staff-signin-note{color:#627a8c;font-size:13px}@media (max-width:600px){.jaw-shop .inventory-more .inventory-more-button{gap:14px;min-height:90px;padding:17px}.jaw-shop .inventory-more-button strong{font-size:17px}.staff-signin-page{margin:25px 14px;padding:24px}}.jaw-copy-launcher{z-index:2000;flex-wrap:wrap;gap:8px;max-width:calc(100vw - 36px);display:flex;position:fixed;bottom:50px;right:18px}.jaw-copy-launcher button{color:#fff;cursor:pointer;background:#17394f;border:1px solid #bcd0df;border-radius:8px;padding:12px 15px;font:750 12px Montserrat,Arial,sans-serif;box-shadow:0 5px 22px #102b4230}.jaw-copy-launcher button+button{color:#17394f;background:#fff}.jaw-copy-review{width:580px}.jaw-draft-card{border-top:1px solid #d8e3eb;padding:16px 0}.jaw-draft-card small{letter-spacing:.08em;color:#49667a;font-weight:800}.jaw-draft-card p{white-space:pre-wrap;overflow-wrap:anywhere}.jaw-draft-new{background:#edf6fc;border-left:3px solid #2375b1;padding:12px}.jaw-copy-review details{margin-top:16px}.jaw-copy-review button:disabled{opacity:.5;cursor:wait}.jaw-copy-review .jaw-copy-actions button{color:#17394f;background:#f1f6fa;border-color:#bfd0dc}.jaw-copy-review .jaw-copy-actions .jaw-publish-copy{color:#fff;background:#176dc0;border-color:#176dc0}.jaw-reels{color:#173b50;max-width:1280px;margin:64px auto;padding:0 24px;scroll-margin-top:100px;font-family:Montserrat,Arial,sans-serif}.jr-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.jr-heading>div>span{letter-spacing:.14em;color:#1673ac;font-size:11px;font-weight:800}.jr-heading h2{letter-spacing:-.035em;margin:12px 0;font-size:clamp(28px,3.5vw,42px);line-height:1.15}.jr-heading p{color:#557080;margin:8px 0;font:400 16px/1.65 Montserrat,Arial,sans-serif}.jr-heading>a{color:#196b9b;flex-shrink:0;font:700 13px/1.5 Montserrat,Arial,sans-serif}.jr-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.jr-grid article{background:#fff;border:1px solid #d6e4ec;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.jr-cover{aspect-ratio:4/5;cursor:pointer;background:#153448;border:0;border-radius:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.jr-cover img{object-fit:cover;width:100%;height:100%;transition:transform .25s}.jr-cover:after{content:"";background:linear-gradient(#0000 55%,#061b2acb);position:absolute;inset:0}.jr-cover:hover img{transform:scale(1.025)}.jr-play{color:#fff;z-index:1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#123b51bf;border:1px solid #ffffffb8;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.jr-play svg{width:30px;height:30px;margin-left:-3px}.jr-watch{z-index:1;color:#fff;font-size:13px;font-weight:700;position:absolute;bottom:22px;left:22px}.jr-copy{flex-direction:column;flex:1;padding:24px;display:flex}.jr-copy small{color:#1d7eaa;letter-spacing:.12em;font:800 10px/1.5 Montserrat,Arial,sans-serif}.jr-copy h3{text-transform:none;letter-spacing:-.03em;margin:10px 0;font:800 24px/1.25 Montserrat,Arial,sans-serif}.jr-copy p{color:#557080;margin:0 0 20px;font:400 14px/1.7 Montserrat,Arial,sans-serif}.jr-copy>a{color:#166b9b;margin-top:auto;font:700 13px/1.5 Montserrat,Arial,sans-serif}.jr-dialog{color:#173b50;background:#fff;border:0;border-radius:12px;width:min(480px,100vw - 24px);max-height:92dvh;padding:0;overflow:auto;box-shadow:0 20px 90px #0007}.jr-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#071c2bdd}.jr-dialog-head{color:#fff;z-index:2;background:#16374b;justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;font-size:14px;display:flex;position:sticky;top:0}.jr-dialog-head button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff78;border-radius:5px;padding:8px 10px;font:600 12px Montserrat,Arial,sans-serif}.jr-dialog iframe{background:#fff;border:0;width:100%;height:640px;max-height:70dvh;display:block}.jr-fallback{border-top:1px solid #dce6ed;gap:7px;padding:15px 20px;display:grid}.jr-fallback a{color:#156a98;font-size:13px;font-weight:700}.jr-fallback small{color:#607787;font:400 11px/1.5 Montserrat,Arial,sans-serif}.jr-cover:focus-visible{outline-offset:-4px;outline:4px solid #f5b62b}@media (max-width:800px){.jr-heading{flex-direction:column;align-items:start;gap:8px}.jr-grid{gap:16px}.jr-copy{padding:18px}.jr-copy h3{font-size:20px}.jr-play{width:52px;height:52px}}@media (max-width:600px){.jaw-reels{margin:40px auto;padding:0 18px}.jr-grid{grid-template-columns:1fr}.jr-cover{aspect-ratio:4/3}.jr-cover img{object-position:center 45%}.jr-copy h3{font-size:23px}}@media (prefers-reduced-motion:reduce){.jr-cover img{transition:none}.jr-cover:hover img{transform:none}}.jr-library-tools{gap:18px;margin:22px 0 30px;display:grid}.jr-library-tools label,.jr-search-label{gap:7px;font:600 12px/1.5 Montserrat,Arial,sans-serif;display:grid}.jr-library-tools input,.jr-search-label input,.jr-search-label select{color:#173b50;box-sizing:border-box;background:#fff;border:1px solid #bdcfda;border-radius:7px;width:100%;padding:12px;font:400 14px/1.5 Montserrat,Arial,sans-serif}.jr-library-tools input{max-width:520px}.jr-topics{flex-wrap:wrap;gap:8px;display:flex}.jr-topics button{color:#244f65;cursor:pointer;background:#fff;border:1px solid #ccdce6;border-radius:30px;padding:10px 13px;font:600 12px/1.4 Montserrat,Arial,sans-serif}.jr-topics button[aria-pressed=true]{color:#fff;background:#173c52;border-color:#173c52}.jr-load-more{cursor:pointer;background:#176ea2;border:0;border-radius:7px;margin:28px auto 8px;padding:14px 22px;font:700 14px/1.5 Montserrat,Arial,sans-serif;text-decoration:none;display:table;color:#fff!important}.jr-text-button{text-align:left;cursor:pointer;margin-top:auto;color:#166b9b!important;background:0 0!important;border:0!important;padding:0!important;font:700 13px/1.5 Montserrat,Arial,sans-serif!important}.jr-history-note{color:#718692!important;margin:22px 0!important;font:400 11px/1.7 Montserrat,Arial,sans-serif!important}.jr-dialog{width:min(1120px,100vw - 32px);max-height:94dvh}.jr-dialog-head>div{gap:4px;display:grid}.jr-dialog-head small{color:#86ccef;letter-spacing:.12em;font-size:9px}.jr-watch-layout{grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);align-items:start;gap:0;display:grid}.jr-player{background:#081c2b;position:relative}.jr-player video{object-fit:contain;background:#081c2b;width:100%;height:min(65dvh,650px);display:block}.jr-player>p{color:#fff;background:#173c52;padding:18px;font-size:14px}.jr-player iframe{border:0;width:100%;height:650px;max-height:65dvh}.jr-player-info{padding:23px}.jr-player-info>span{letter-spacing:.12em;color:#1c80ad;font:800 10px/1.5 Montserrat,Arial,sans-serif}.jr-player-info h3{text-transform:none;margin:10px 0;font:800 25px/1.3 Montserrat,Arial,sans-serif!important}.jr-player-info p{color:#557080;font:400 14px/1.7 Montserrat,Arial,sans-serif}.jr-player-actions{gap:10px;margin:20px 0;display:flex}.jr-player-actions button{color:#19455f;cursor:pointer;background:#eaf3f8;border:1px solid #c9dce7;border-radius:7px;flex:1;padding:12px;font:700 12px/1.5 Montserrat,Arial,sans-serif}.jr-player-info>a{color:#186b9a;font:700 13px/1.5 Montserrat,Arial,sans-serif}.jr-player-info>small{color:#6c8190;margin-top:15px;font:400 10px/1.5 Montserrat,Arial,sans-serif;display:block}.jr-up-next{background:#f2f7fa;border-left:1px solid #d9e6ee;align-self:stretch;padding:22px}.jr-up-next h3{text-transform:none;margin:0 0 18px;font:800 21px/1.3 Montserrat,Arial,sans-serif!important}.jr-up-next .jr-search-label{margin-bottom:13px}.jr-up-next>p{color:#5c7786;font:400 11px/1.6 Montserrat,Arial,sans-serif}.jr-next-list{overscroll-behavior:contain;gap:10px;max-height:68dvh;padding-right:5px;display:grid;overflow:auto}.jr-next-list>button{text-align:left;color:#173b50;cursor:pointer;background:#fff;border:1px solid #d2e1ea;border-radius:8px;align-items:center;gap:13px;padding:10px;display:flex}.jr-next-list>button:hover{border-color:#1f85b1}.jr-next-list img{object-fit:cover;border-radius:4px;flex-shrink:0;width:70px;height:90px}.jr-next-list span{gap:6px;display:grid}.jr-next-list small{color:#347b9e;font:700 9px/1.4 Montserrat,Arial,sans-serif}.jr-next-list b{font:700 13px/1.5 Montserrat,Arial,sans-serif}.jr-next-list i{color:#1d789d;font:600 10px/1.4 Montserrat,Arial,sans-serif}.jr-library .jr-cover{aspect-ratio:4/3}.jr-library .jr-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:750px){.jr-watch-layout{grid-template-columns:1fr}.jr-dialog{width:calc(100vw - 16px)}.jr-player video{height:56dvh}.jr-up-next{border-top:1px solid #d9e6ee;border-left:0}.jr-next-list{max-height:45dvh}.jr-player-info{padding:19px}.jr-library .jr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:500px){.jr-library .jr-grid{grid-template-columns:1fr}.jr-dialog-head{padding:12px}.jr-dialog-head b{font-size:12px}.jr-player-actions button{font-size:11px}}.jr-dialog .jr-watch-layout{background:#edf4f8;align-items:stretch}.jr-main-video{background:#fff;min-width:0}.jr-dialog .jr-up-next{z-index:auto;color:#173b50;background:#edf4f8;flex-direction:column;width:auto;min-width:0;max-width:none;height:auto;padding:24px;display:flex;position:static;inset:auto}.jr-up-next .jr-next-list{flex:1;min-height:200px}.jr-next-list>button{justify-content:flex-start;width:100%}.jr-next-list span{min-width:0}.jr-next-list b{overflow-wrap:anywhere}.jr-player-info{background:#fff}.jr-dialog .jr-player iframe{max-width:100%}@media (max-width:750px){.jr-dialog .jr-up-next{padding:20px}.jr-up-next .jr-next-list{flex:none;max-height:42dvh}}
