a.link{text-decoration:underline}a.link:hover,a.link:focus{text-decoration:underline}a.link.dark-background:hover,a.link.dark-background:focus{color:#ffe600}button.link:hover,button.link:focus{text-decoration:underline}button.link.dark-background:hover,button.link.dark-background:focus{color:#ffe600}button[aria-expanded=false] [data-collapsible-status=collapse]{display:inline-block}button[aria-expanded=true] [data-collapsible-status=collapse]{display:none}button[aria-expanded=false] [data-collapsible-status=expanded]{display:none}button[aria-expanded=true] [data-collapsible-status=expanded]{display:inline-block}.footer{border-top:#e0c26b .3125rem solid;background-color:#031a26;padding-bottom:0}.footer a.link{text-decoration:underline;color:#f0f0f0}.footer a.link:hover{text-decoration:underline;color:#e0c26b}.footer a.link:focus{text-decoration:underline;color:#e0c26b}.footer__section{display:flex;flex-direction:column;align-items:start}.footer__section-header{height:100%;display:flex;flex-direction:column;gap:.5rem}.footer__section-container{display:grid;grid-template-columns:repeat(7,1fr);grid-auto-rows:max-content;flex-wrap:nowrap;gap:1.25rem 2rem;margin-top:2rem;margin-bottom:1rem}.footer__section-title{flex-grow:1;display:flex;align-items:center;color:#f0f0f0;text-transform:uppercase;font-size:.875rem;margin-bottom:0}.footer__section-line{color:#5c5c5c;border-bottom:1px solid #cacaca;margin:0;width:100%}.footer__section ul{margin-left:0;margin-bottom:0}.footer__section li{list-style-type:none;margin-left:0}.footer__link{color:#c8c8c8;font-size:.75rem;line-height:2.3}.footer__link:hover{color:#e0c26b}.footer__link:focus{color:#e0c26b}.footer__bottom{background:#000;color:#c8c8c8;font-size:.75rem}.footer__bottom-items{padding-bottom:1rem;width:83.33%;display:flex;flex-wrap:nowrap;justify-content:space-between;gap:1rem}.footer__bottom-item--social{display:flex;flex-wrap:nowrap}.footer__icon{width:2rem;height:2rem;margin:.5rem .5rem;display:inline-block}.footer__last-item{display:flex;flex-wrap:nowrap;justify-content:center;padding-bottom:1rem}.footer__personal-info{white-space:nowrap;text-transform:uppercase;text-decoration:none}.footer__button--back{margin-bottom:0}@media only screen and (max-width:63.9375em){.footer .collapsible__button{min-width:100%;padding:.85rem 1rem;display:flex;justify-content:space-between;align-items:center;border-bottom:.0625rem solid #949494}.footer .collapsible__button:hover .collapsible__title,.footer .collapsible__button:focus .collapsible__title{text-decoration:underline}.footer .collapsible__list{margin-left:0;margin-bottom:0}.footer .collapsible__list-item{padding:.35rem 1rem;list-style-type:none;margin-left:0;font-size:1rem}.footer .collapsible__item{display:none;padding:1rem;border-bottom:.0625rem solid #949494}.footer .collapsible__item .link{color:#c8c8c8}.footer .collapsible__sign{font-size:.85rem;color:#e0c26b;padding:0}.footer .collapsible__title{font-size:.85rem;color:#fff;text-transform:uppercase;margin:0;display:inline-block;text-align:left;font-family:"Proxima N Bold"}.footer__bottom-items{width:100%;flex-direction:column;padding:.5rem 0}.footer__bottom-item{text-align:center}}.offer-form{padding-top:1rem;text-align:left}.offer-form__loading{border-radius:50%;width:1.5rem;height:1.5rem;margin:0 auto;border:.25rem solid rgba(255,255,255,.2);border-top-color:#000;-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear;margin-top:1rem}.offer-form__waiting{color:#757575;text-align:center;font-size:.75rem}.offer-form__legend{color:#757575;margin:0;text-align:right;font-size:.75rem}.offer-form__web-address{display:none}.offer-form__coupon-email-text{font-size:1rem;font-family:"Proxima N Bold"}.offer-form__coupon-email-error{margin:0;line-height:1.125rem}.offer-form__checkbox-error{line-height:1.125rem}.offer-form__checkbox-input{line-height:1rem;margin:0;padding-left:.5rem;vertical-align:middle}.offer-form__checkbox-text{line-height:1rem;margin:0;padding-left:.5rem}.offer-form__checkbox--is-terms{padding-top:1rem}.offer-form__checkbox a.link{text-decoration:underline;color:#000}.offer-form__checkbox a.link:hover{text-decoration:underline;color:#e60000}.offer-form__checkbox a.link:focus{text-decoration:underline;color:#e60000}.offer-form__buttons{padding-top:2rem}.offer-form__buttons-submit{float:right}.offer-form__buttons button.button{padding-left:1.5rem;padding-right:1.5rem}.offer-form [type=email].is-invalid-input{margin-bottom:.75rem}.offer-form label>[type=checkbox]{margin:0}[data-form-section]{display:none}[data-form-expanded=true] [data-form-section]{display:block}[data-email-form] .offer-form__checkbox .form-error.is-visible{margin-top:0;margin-bottom:0}@media only screen and (max-width:64em){.offer-form__checkbox-text .link.link--is-checkbox-text{font-size:.875rem}}@media screen and (min-width:64em) and (max-width:90em){.offer-form__buttons-cancel,.offer-form__buttons-submit{min-width:100%}}.side-coupon--is-rebate{display:inline-block;color:#000}.side-coupon__see-rebate{text-decoration:underline}.side-coupon__details.grid-x{background-color:#fff;padding:1.5rem}.side-coupon__exclusion{font-size:.875rem}.side-coupon__bullets{font-size:.85rem;margin:0;padding-left:2rem;padding-bottom:1rem}.side-coupon__bullets li::marker{font-size:.75rem}.side-coupon__legal{font-size:.75rem}.side-coupon__address{font-size:.8125rem}.side-coupon__promo-code{font-size:1rem}.side-coupon__promo-code-text{font-family:"Proxima N Bold"}.side-coupon__appt{min-width:100%;margin-bottom:1.5rem}.side-coupon__print{padding-top:1.5rem}.side-coupon__print-email{border:.0625rem solid #949494;border-right:none;text-align:center;font-size:.875rem;padding:.5rem 0;width:50%;color:#000}.side-coupon__print-email-text{font-family:"Proxima N Bold";text-transform:uppercase}.side-coupon__print-email span{vertical-align:middle}.side-coupon__print-email:hover span,.side-coupon__print-email:focus span{color:#ca0000}.side-coupon__print-email-svg{vertical-align:middle;display:inline-flex;padding-right:.25rem}.side-coupon__print-email-svg svg{width:1rem;height:1rem}.side-coupon__print-email-svg svg path{fill:#ca0000}.side-coupon__print-email:last-child{border-right:.0625rem solid #949494}.side-coupon__print-actions{display:flex}.side-coupon__thanks{text-align:left;margin-top:1rem}