/* MasterSpec Warranty page */
.ms-warranty{max-width:1190px;padding-bottom:35px;color:#171717;}
.ms-warranty-breadcrumb{padding:16px 0 23px;color:#555;font-size:12px;}
.ms-warranty-breadcrumb a:hover{text-decoration:underline;}
.ms-warranty-intro{display:grid;grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:38px;background:#fff;padding:32px 24px;margin-bottom:30px;min-height:196px;}
.ms-warranty-intro p{max-width:750px;margin:0;font-size:17px;line-height:1.55;font-weight:500;}
.ms-warranty-promo{background:white;border:2px solid #f2ede6;border-radius:13px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:144px;text-align:center;color:#ca9227;padding:10px 8px;}
.ms-warranty-promo-years{font-size:33px;letter-spacing:5px;line-height:1;font-weight:800;}
.ms-warranty-promo-text{font-size:13px;letter-spacing:2px;line-height:1.1;font-weight:800;}
.ms-warranty-promo-button{display:block;background:#f5ab13;color:#fff;font-size:9px;line-height:1.15;font-weight:800;margin-top:9px;padding:6px 11px;border-radius:3px;}
.ms-warranty-columns{display:grid;grid-template-columns:1fr 1fr;gap:23px;margin-bottom:29px;}
.ms-warranty-panel{background:white;padding:23px 22px;}
.ms-warranty-columns .ms-warranty-panel{min-height:236px;}
.ms-warranty-panel h2{font-family:Arial,sans-serif;font-size:32px;font-weight:700;line-height:1.15;margin:0 0 9px;}
.ms-warranty-panel p,.ms-warranty-panel li{font-size:14px;line-height:1.47;margin:0;}
.ms-warranty-panel ul{margin:3px 0 0;padding-left:17px;}
.ms-warranty-full{margin-bottom:27px;}
.ms-warranty-full p+ul{margin-top:0;}
.ms-warranty-claim-link{margin:18px 0!important;}
.ms-warranty-claim-link a{text-decoration:underline;font-weight:700;}
@media(max-width:800px){.ms-warranty-intro{grid-template-columns:1fr 180px;gap:15px;padding:23px 18px}.ms-warranty-intro p{font-size:14px}.ms-warranty-panel h2{font-size:26px}}
@media(max-width:600px){.ms-warranty-intro,.ms-warranty-columns{grid-template-columns:1fr}.ms-warranty-intro{gap:20px}.ms-warranty-promo{width:min(230px,100%);margin:auto}.ms-warranty-panel{padding:20px}.ms-warranty-panel h2{font-size:25px}.ms-warranty-columns .ms-warranty-panel{min-height:0}}
