.wp-block-heading.is-style-heading-1,p.is-style-heading-1{font-size:clamp(27.2px,4vw,34.32px + 1vw);font-size:clamp(1.7rem,4vw,2.145rem + 1vw);font-weight:600;letter-spacing:-1px;letter-spacing:-.0625rem;line-height:1.1;text-wrap:balance}@media (min-width:940px){.wp-block-heading.is-style-heading-1,p.is-style-heading-1{font-size:3.25rem}}.extended-warranty-block .warranty-tier .description sup,.wp-block-heading.is-style-heading-1 sup,.wp-block-heading.is-style-heading-2 sup,.wp-block-heading.is-style-heading-3 sup,p.is-style-heading-1 sup,p.is-style-heading-2 sup,p.is-style-heading-3 sup{font-weight:300;vertical-align:top}.extended-warranty-block .warranty-tier .description,.wp-block-heading.is-style-heading-2,p.is-style-heading-2{font-size:clamp(22.4px,4vw,21.12px + 1vw);font-size:clamp(1.4rem,4vw,1.32rem + 1vw);font-weight:600;letter-spacing:-.48px;letter-spacing:-.03rem;line-height:1.18;text-wrap:balance}@media (min-width:940px){.extended-warranty-block .warranty-tier .description,.wp-block-heading.is-style-heading-2,p.is-style-heading-2{font-size:2rem}}.wp-block-heading.is-style-heading-3,p.is-style-heading-3{font-size:clamp(16px,4vw,15.84px + 1vw);font-size:clamp(1rem,4vw,.99rem + 1vw);font-weight:600;line-height:1.25;text-wrap:balance}@media (min-width:940px){.wp-block-heading.is-style-heading-3,p.is-style-heading-3{font-size:1.5rem}}.wp-block-heading.is-style-heading-4,p.is-style-heading-4{font-size:16px;font-size:1rem;line-height:1.2;text-transform:uppercase;text-wrap:balance}.extended-warranty-block{margin:auto;max-width:424px;max-width:26.5rem}.extended-warranty-block .extended-warranty-form,.extended-warranty-block .model-select,.extended-warranty-block.show-form .select-area{display:none}.extended-warranty-block .model-select.show,.extended-warranty-block.show-form .extended-warranty-form{display:block}.extended-warranty-block .back-link{color:#2997ff;text-decoration:none}.extended-warranty-block .warranty-tier{background:#fff;border:1px solid #758592;border-radius:6px;margin:0 auto 1.25rem;padding:1.75rem 2.5rem}.extended-warranty-block .warranty-tier .tier-name{color:#758592;font-size:16px;font-size:1rem;font-weight:700;margin:0}.extended-warranty-block .warranty-tier .description{color:#003a5d;margin:.25rem 0 0}.extended-warranty-block .warranty-tier .coverage{font-size:16px;font-size:1rem;margin-top:.25rem}.extended-warranty-block .warranty-tier .coverage .price{font-size:20px;font-size:1.25rem}.extended-warranty-block .warranty-tier .button{margin-top:1rem}.extended-warranty-block .warranty-tier .terms-link{color:#2997ff;display:block;font-size:16px;font-size:1rem;margin-top:1rem;text-decoration:none}.extended-warranty-block .select-model,.extended-warranty-block .select-product,.extended-warranty-block .select-warranty{display:none;margin-top:1.5rem}.extended-warranty-block .select-model.show,.extended-warranty-block .select-product.show,.extended-warranty-block .select-warranty.show,.pricing-popup.show{display:block}.pricing-popup{background-color:#fff;box-shadow:0 .9131946564px 3.9571766853px 0 rgba(0,0,0,.02),0 2.1945335865px 9.509645462px 0 rgba(0,0,0,.03),0 4.1321120262px 17.9058189392px 0 rgba(0,0,0,.04),0 7.3709821701px 31.9409217834px 0 rgba(0,0,0,.05),0 13.786611557px 59.7419815063px 0 rgba(0,0,0,.06),0 33px 143px 0 rgba(0,0,0,.08);display:none;left:0;margin:auto;max-height:100vh;max-width:1000px;overflow:auto;padding:2rem 4rem;position:fixed;right:0;text-align:center;top:50%;transform:translateY(-50%);z-index:999}@media (max-width:940px){.pricing-popup{padding:2rem 1rem}}.pricing-popup .close{background:url("/source/57de5f1ca6ed319c4d88705c29cc35d8/x.svg") 50% no-repeat;border:0;color:transparent;cursor:pointer;height:30px;position:absolute;right:16px;right:1rem;top:16px;top:1rem;width:30px}.pricing-popup .close:focus{outline:0}.pricing-popup .logo{display:block;margin:auto}.pricing-popup .combo-logo{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.pricing-popup .combo-logo .logo{margin:0}.pricing-popup .combo-logo span{color:#003a5d;font-size:32px;font-size:2rem;font-weight:900;margin:0 1rem}.pricing-popup .table{display:block;margin:auto;max-width:100%;overflow:auto}.pricing-popup .table .tier{color:#758592;margin:0}.pricing-popup .table .desc{color:#003a5d;margin:0}.pricing-popup .table th{min-width:208px;padding:2rem 0}.pricing-popup .table tbody tr:nth-child(odd) td{background-color:#f4f4f4;padding:.5rem}