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:#e0c26b}button.link:hover,button.link:focus{text-decoration:underline}button.link.dark-background:hover,button.link.dark-background:focus{color:#e0c26b}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;margin-left:0;margin-bottom:0}.footer__section-container{display:grid;grid-template-columns:repeat(5,1fr);grid-auto-rows:max-content;grid-template-areas:"title-quick-access title-auto-services title-tires title-discounts title-about" "quick-access auto-services tires discounts about";flex-wrap:nowrap;gap:.2rem 4rem;margin-top:2rem;margin-bottom:1rem}.footer__section-title{padding-bottom:.5rem;border-bottom:1px solid #cacaca;flex-grow:1;display:flex;align-items:center;color:#f0f0f0;text-transform:uppercase;font-size:.875rem;margin-bottom:0}.footer__section-title--quick-access{grid-area:title-quick-access}.footer__section-title--auto-services{grid-area:title-auto-services}.footer__section-title--tires{grid-area:title-tires}.footer__section-title--discounts{grid-area:title-discounts}.footer__section-title--about{grid-area:title-about}.footer__section--quick-access{grid-area:quick-access}.footer__section--auto-services{grid-area:auto-services}.footer__section--tires{grid-area:tires}.footer__section--discounts{grid-area:discounts}.footer__section--about{grid-area:about}.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 (min-width:63.9375em) and (max-width:90em){.footer__bottom-items{width:100%;flex-direction:column;padding:.5rem 0;margin-left:0}.footer__bottom-item{text-align:center}}@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}}.email-checker__text{padding-left:.3125rem;padding-right:.3125rem}.email-checker__button{font-family:"Proxima N Bold"}.email-checker__button:hover,.email-checker__button:focus{text-decoration:underline;color:#ca0000}.super-script-ol{margin:0}.super-script-ol li{display:block;padding-bottom:1rem}.super-script-ol sup{padding-right:.25rem}.loading-container{border:.0625rem solid #000;padding:.5rem}.loading-container .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}.loading-container .loading+p{margin-bottom:0}.processing-request-modal__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}.processing-request-modal__waiting{font-size:1rem;font-family:"Proxima N Reg";margin-top:1rem;text-align:center}.fi-x:before,.fi-telephone:before,.fi-clock:before,.fi-marker:before{font-family:"foundation-icons";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;display:inline-block;text-decoration:inherit}.fi-marker:before{content:""}.fi-clock:before{content:""}.fi-telephone:before{content:""}.fi-x:before{content:""}.credit-card__legal--is-tan{background-color:#f6f3ea}.credit-card__legal-text{font-size:.75rem;color:#000;margin-bottom:0;padding-top:2.5rem;padding-bottom:2.5rem}.credit-card__legal-title{font-size:1rem;font-family:"Proxima N Bold";margin-bottom:1rem}.credit-card__legal-link{color:#000;text-decoration:underline}.credit-card__legal-link:hover,.credit-card__legal-link:focus{color:#ca0000}.estimates__contact-information-text,.estimates .car-selector__title{font-size:1.5rem;font-family:"Proxima N Bold";line-height:1.5}.estimates__label-text{font-size:1rem;font-family:"Proxima N Bold"}.estimates__radio-buttons .estimates__label-text{font-size:1rem}.estimates__back,.estimates__back+.estimates__continue,.estimates__back+.estimates__submit{margin-top:3.5rem}.estimates__phone-number,.estimates__zip-postal-code{width:45%}.estimates .car-selector__email-opt{margin-bottom:0}.credit-card{padding-top:4.56rem}.credit-card__image{width:16.4375rem;height:10.8125rem}.credit-card__image--is-canada{max-width:unset;width:101%;margin-left:-.5%;object-fit:cover}.credit-card__image-container{padding-top:.5rem}.credit-card__image-container--is-canada{box-shadow:0 .75rem 1.5rem rgba(0,0,0,.25);border-radius:.75rem;width:100%;max-width:15rem;margin:0 auto 1.5rem auto;aspect-ratio:382/239;overflow:hidden}.credit-card__second-title{line-height:1.4}.credit-card__description{font-size:1rem;padding-right:3rem}.credit-card__legal{padding-top:4.75rem}.credit-card__legal.credit-card__legal--more-margin-bottom{margin-bottom:5rem}.credit-card__legal-text{font-size:.75rem;color:#000}.credit-card__legal-text--is-cc{margin-bottom:0}.credit-card__legal-text--is-cc span{display:block}.credit-card__legal__button.button{padding-left:1.25rem;padding-right:1.25rem}.credit-card__legal__button-learn.button{padding-left:1.25rem;padding-right:1.25rem}.credit-card__legal__interest{padding-left:1rem}.credit-card__legal__interest p{font-size:1rem}@media print,screen and (max-width:64em){.estimates .car-selector__title{margin-top:2rem}.estimates__back,.estimates__back+.estimates__continue,.estimates__back+.estimates__submit{margin-top:1.5rem;width:100%}.estimates__contact-information-text,.estimates .car-selector__title{font-size:1.125rem}.credit-card__image{width:100%;height:100%}.credit-card__image-container--is-canada{width:100%;max-width:23rem;border-radius:1rem}.credit-card__button.button,.credit-card__button-learn.button{min-width:100%}.credit-card__interest{margin-left:0;padding-top:2.5rem;padding-left:.5rem;padding-right:.5rem}.credit-card__interest p{font-size:1.25rem}}