.rebates .hero-note{margin-top:22px;font-size:15px;color:var(--body)}.rebates .hero-note a{font-weight:700;text-decoration:none}.rebates .hero-note a:hover{text-decoration:underline}.rebates .hero-grid{grid-template-columns:minmax(0,1fr)}.rebates .hero-copy,.rebates .hero .lede{max-width:none}.rebates .pgrid--2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:calc(var(--measure) + 260px)}.rebates .fcard .inline-link{display:inline-block;margin-top:14px}.rebates .fcard p a:not(.inline-link),.rebates .fcard h4 a{color:var(--deep);text-decoration:none}.rebates .fcard p a:not(.inline-link):hover,.rebates .fcard h4 a:hover{text-decoration:underline}.rebates .setup{border-top:3px solid var(--sky)}.rebates .tag{display:inline-block;margin-bottom:10px;font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--deep)}.rebates .fine--wide{max-width:none}.rebates .fine{margin-top:20px;font-size:14px;line-height:1.55;color:var(--body);max-width:var(--measure)}.rebates .fine a{font-weight:700;text-decoration:none}.rebates .fine a:hover{text-decoration:underline}.rebates .table-lead{margin:40px 0 14px;font-size:16px;font-weight:700;color:var(--ink)}.rebates .tbl-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;background:var(--paper);border:1px solid var(--line);border-radius:8px}.rebates .tbl{width:100%;min-width:640px;border-collapse:collapse;font-size:15px;line-height:1.45}.rebates .tbl th,.rebates .tbl td{padding:14px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.rebates .tbl tbody tr:last-child th,.rebates .tbl tbody tr:last-child td{border-bottom:0}.rebates .tbl thead th{background:var(--mist);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--slate)}.rebates .tbl thead th a{color:var(--deep);text-decoration:none}.rebates .tbl thead th a:hover{text-decoration:underline}.rebates .tbl thead th span,.rebates .tbl tbody th span{display:block;margin-top:4px;font-size:12.5px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--ph)}.rebates .tbl tbody th{font-weight:700;color:var(--ink)}.rebates .tbl tbody th a{color:var(--deep);text-decoration:none}.rebates .tbl tbody th a:hover{text-decoration:underline}.rebates .tbl td{font-variant-numeric:tabular-nums;color:var(--ink)}.rebates .states{margin-top:40px;border-top:1px solid var(--line)}.rebates .state{border-bottom:1px solid var(--line);scroll-margin-top:110px}.rebates .state>summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:56px minmax(0,1fr) auto 24px;gap:22px;align-items:center;padding:22px 4px}.rebates .state>summary::-webkit-details-marker{display:none}.rebates .state>summary:focus-visible{outline:3px solid var(--sky);outline-offset:2px}.rebates .st-abbr{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--ember);color:#fff;font-weight:700;font-size:17px;letter-spacing:.06em;transition:background .18s ease}.rebates .state>summary:hover .st-abbr,.rebates .state[open] .st-abbr{background:var(--ember-dk)}.rebates .st-title h3{font-size:clamp(22px,2.4vw,26px);font-weight:700}.rebates .st-title span{display:block;margin-top:4px;font-size:15px;color:var(--slate)}.rebates .st-logos{display:flex;align-items:center;justify-content:flex-end;gap:18px}.rebates .st-logos img{display:block;width:auto;height:48px;max-width:170px;object-fit:contain}.rebates .st-chev{position:relative;width:24px;height:24px}.rebates .st-chev:after{content:"";position:absolute;left:6px;top:5px;width:10px;height:10px;border-right:2px solid var(--deep);border-bottom:2px solid var(--deep);transform:rotate(45deg);transition:transform .18s ease}.rebates .state[open] .st-chev:after{transform:translateY(5px) rotate(-135deg)}.rebates .st-body{padding:4px 0 48px}.rebates .st-body>.state-sub{margin-top:0;font-size:16px;max-width:var(--measure)}.rebates .progs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:30px}.rebates .progs--one{grid-template-columns:minmax(0,1fr);max-width:calc(var(--measure) + 180px)}.rebates .prog{display:flex;flex-direction:column;align-items:flex-start;background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:26px 26px 28px}.rebates .prog--lead{border-left:4px solid var(--sky)}.rebates .prog h4{font-size:18px;font-weight:700;color:var(--ink)}.rebates .prog .amt{margin-top:14px;font-size:clamp(30px,3.4vw,38px);font-weight:700;line-height:1.1;color:var(--deep);font-variant-numeric:tabular-nums}.rebates .prog .amt small{font-size:16px;font-weight:400;color:var(--body);margin-left:4px}.rebates .prog .cap{margin-top:6px;font-size:15px;color:var(--slate)}.rebates .prog>.inline-link{margin-top:auto}.rebates .prog .req{margin-bottom:20px}.rebates .req{margin:18px 0 0;padding:0;list-style:none}.rebates .req li{position:relative;padding-left:20px;font-size:15px;line-height:1.55}.rebates .req li+li{margin-top:8px}.rebates .req li:before{content:"";position:absolute;left:2px;top:.62em;width:7px;height:7px;border-radius:50%;background:var(--sky)}.rebates .req a{font-weight:700;text-decoration:none}.rebates .req a:hover{text-decoration:underline}.rebates .req--wide{max-width:calc(var(--measure) + 180px);margin-top:20px}.rebates .tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;width:100%}.rebates .tiers .amt{margin-top:0}.rebates .state-links{display:flex;flex-wrap:wrap;gap:12px 28px;list-style:none;margin:20px 0 0;padding:0}.rebates .state-links a{font-weight:700;font-size:14px;letter-spacing:.06em;text-transform:uppercase;color:var(--deep);text-decoration:none;border-bottom:2px solid var(--sky);padding-bottom:2px}.rebates .state-links a:hover{color:var(--ink)}.rebates .state-links a:focus-visible{outline:3px solid var(--sky);outline-offset:3px}.rebates .sub-prog{margin-top:36px}.rebates .sub-prog+.sub-prog{padding-top:36px;border-top:1px dashed var(--line)}.rebates .sub-head{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.rebates .sub-head h4{font-size:22px;font-weight:700;color:var(--ink)}.rebates .sub-head p{flex-basis:100%;font-size:15px;color:var(--slate)}.rebates .sub-prog .progs{margin-top:20px}.rebates #where-to-buy .cta-row{margin-top:30px}.rebates #where-to-buy .cta-row .inline-link{margin-left:6px}@media screen and (max-width:860px){.rebates .progs,.rebates .pgrid--2{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:640px){.rebates .state>summary{grid-template-columns:44px minmax(0,1fr) 20px;gap:8px 16px;padding:18px 0}.rebates .st-abbr{width:44px;height:44px;font-size:15px}.rebates .st-logos{grid-column:2 / 3;grid-row:2;justify-content:flex-start;gap:14px}.rebates .st-logos img{height:36px;max-width:130px}.rebates .st-chev{grid-column:3;grid-row:1}.rebates .tiers{grid-template-columns:minmax(0,1fr);gap:14px}.rebates .prog{padding:22px 20px 24px}.rebates #where-to-buy .cta-row .inline-link{margin-left:0}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/pro-rebates.css.map */
