mark::before,mark::after{clip-path:inset(100%);clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.mark::before,mark::before{content:" [highlight start] "}.mark::after,mark::after{content:" [highlight end] "}@media(max-width: 575.98px){.card-deck>div[class^=col-]{padding:0}}@media(min-width: 576px){.card-deck{align-items:stretch;display:flex;flex-flow:row wrap;justify-content:flex-start;margin:0 -15px}.card-deck>div[class^=col-]{margin-bottom:2rem;padding-left:0;padding-right:0}}.card{background-color:#fff;border-bottom:none;border-radius:16px;box-shadow:none;margin:0;width:100%;padding:1rem;text-align:center}.card>a{color:unset;text-decoration:none}.card>a:hover{color:unset}.card>a:focus{border:none}.card .card-body{padding:.5rem}.card .card-title{font-size:1.25rem}.card .card-subtitle{display:block}.card .card-strike-through{color:#777473}.card .card-price{display:block;font-size:1.74rem;font-weight:bold}.card .card-savings .rebate{color:#be3f23}@media(max-width: 575.98px){.card .card-deck>div[class^=col-]{padding:0}}@media(min-width: 576px){.card{display:block;transition:.4s ease all}.card:hover{box-shadow:-0.25rem .25rem 1.2rem rgba(0,0,0,.4)}.card:hover .card-title{color:#be3f23}.card .card-img-top{padding:2rem}.card .card-title{margin-bottom:.75rem;overflow-wrap:normal}}@media(min-width: 1200px){.card .card-img-top{padding:3rem}}.wrapper-link{text-decoration:none;display:block;width:100%}.lead-image{width:100%}.lead-image picture{width:100%}.lead-image .heading-logo{margin-bottom:16px}.lead-image .primary-image{width:100%}.lead-image .heading-text{font-weight:700;font-size:1.75rem;margin-bottom:8px}.lead-image .h2-text{font-weight:700;font-size:1.75rem;margin-bottom:8px}.lead-image .subheading-text{font-weight:200;font-size:1.125rem;margin-bottom:0}.lead-image .promo-info{padding:16px;background:rgba(0,0,0,.1);margin-bottom:16px}.lead-image .promo-info .promo-code{display:inline-block;font-weight:700;padding:16px;font-size:1.25rem;background:rgba(0,0,0,.2);border-radius:5px}.lead-image .promo-info .promo-dates{font-size:1rem;margin-bottom:0}.lead-image .lead-image-overlay{display:block;background:none;font-size:1rem;padding:16px;width:100%;text-align:center}.lead-image.mobile-non-stacked{position:relative;display:flex;align-items:center;flex-direction:row;justify-content:center;text-align:center}.lead-image.mobile-non-stacked .lead-image-overlay{display:flex;flex-direction:column;position:absolute;align-items:center;align-content:center;justify-content:center;padding:48px;color:#000;text-align:center;background:none}.lead-image .secondary-link-text{color:#fff}@media(min-width: 992px){.lead-image{position:relative;display:flex;align-items:center;flex-direction:row;justify-content:center;text-align:center}.lead-image .heading-logo{margin-bottom:2rem;padding:0 1rem}.lead-image .lead-image-overlay{display:flex;flex-direction:column;position:absolute;align-items:center;align-content:center;justify-content:center;padding:32px;color:#000;text-align:center}.lead-image .heading-text{font-size:3rem}.lead-image .subheading-text{font-size:1.5rem}.lead-image.left{flex-direction:column;align-items:flex-start}.lead-image.left .lead-image-overlay{display:block;max-width:800px}.lead-image.right{flex-direction:column;align-items:flex-end}.lead-image.right .lead-image-overlay{display:block;max-width:800px}}.section-header{margin:64px 0 16px;text-align:center}.section-header .section-title{font-weight:700;margin-bottom:16px}.section-header .section-subtitle{font-size:1.25rem}.product-block-simple{margin-top:48px;margin-bottom:48px}@media(min-width: 992px){.product-block-simple{margin:128px 0}}.product-block-simple .link-unstyled{color:#000}.product-block-simple .link-unstyled:hover{color:#be3f23}.product-block-simple .link-unstyled:hover .product-title{color:#be3f23}.product-block-simple .link-unstyled:hover .buy-link{color:#be3f23}.product-block-simple .link-unstyled:hover .buy-link .icon{fill:#be3f23}.product-block-simple .product-block{display:flex;flex-direction:column;align-content:center;border-radius:16px}.product-block-simple .product-image{display:flex;justify-content:center}@media(max-width: 991.98px){.product-block-simple .product-image{margin-bottom:16px}}.product-block-simple .product-copy{flex:1 0 auto;text-align:center;align-self:center}.product-block-simple .product-title{font-size:1.25rem;font-weight:700;margin:24px 0 0 0;flex:1 0 auto}.product-block-simple .product-subtitle{font-size:1rem;margin-bottom:16px;flex:1 0 auto}.product-block-simple .product-description{color:#777473;padding:16px 0 32px}.product-block-simple.grid{border-bottom:none;text-align:center;margin:16px 0}.product-block-simple.grid .product-block{border:1px solid #a9a7a7;padding:16px;height:100%}.product-block-simple.grid .product-image{margin:0 auto}.product-block-simple.grid.border-none .link-unstyled .product-block{border:none}.product-block-simple.grid.border-none .link-unstyled .product-block:hover{border:none}.product-block-simple.grid .link-unstyled:hover .product-block{border:1px solid #be3f23}.product-block-simple.grid.specials .product-copy{flex:1;display:block}@media(min-width: 768px){.product-block-simple.grid.specials .product-copy{text-align:center}}.product-block-simple.grid.specials .product-title{flex:none}.product-block-simple.grid.specials .product-subtitle{flex:none}.specials h3,.specials h4,.specials p{margin-bottom:.5rem}.specials h4{margin-top:1rem}.specials .secondary-link-text{color:#000}.specials .lead-image .lead-image-overlay{padding:.5rem}.specials .outlet-video .card{padding:0}.specials .outlet-video .card-body{padding:0}.specials .outlet-video .card-header{padding:.5rem;border-bottom:none}.specials .outlet-video .card-header .btn-link{text-decoration:none}.specials .outlet-banner{display:block;width:100%;background:#f0cd7c;text-align:center;padding:.5rem 0;color:#000;text-decoration:none;cursor:pointer}.specials .outlet-banner:hover{color:#be8b15}.specials .outlet-banner:hover .icon{fill:#be8b15}.specials h1{font-weight:700}.specials h2{font-weight:400;font-size:1.25rem;line-height:1}.specials .value-props{border:6px solid #e6ab20;font-size:1.25rem;margin-top:1rem}.specials .value-props .col{display:flex;line-height:1}.specials .value-props .icon{fill:#e6ab20;height:1.5rem;margin-right:.5rem;width:1.5rem}.specials .navigation{text-align:center;padding:2rem 0}.specials .navigation .navbar-brand{margin:0}.specials .navigation .navbar-nav{margin:0 auto}.specials .navigation .bg-white{background-color:#fff}.specials .product-grid{background-color:#f2ebe7;padding:2rem 1rem}.specials .card{padding-top:1rem;justify-content:space-between}.specials .card .caret-link{align-items:flex-end}.specials .card .caret-link .icon{bottom:2px;flex-shrink:0;position:relative}.specials .card-title,.specials .card-subtitle{text-align:left}.specials .card-title{font-weight:700}.specials .card-subtitle{font-weight:400;line-height:1.5;margin-top:.5rem}.specials .badges-container{font-size:.875rem;display:flex;left:0;position:absolute;top:0;white-space:nowrap}.specials .badges-container .badges{width:auto}.specials a.card-footer:hover{background-color:#be3f23}.specials a.card-footer:hover .caret-link{color:#fff}.specials a.card-footer:hover .caret-link svg{fill:#fff}.specials .outlet-value-props-card{border:2px solid #ebbc4e}.specials .outlet-value-props-card .card-body{display:flex;flex-direction:column;justify-content:center}.specials .outlet-value-props-card h5{font-size:1.5rem;font-weight:700;margin-bottom:1rem;text-align:left}.specials .outlet-value-props-card .card-footer{background-color:#ebbc4e;border-top:none;color:#fff;font-size:1.25rem;padding:1rem}.specials .outlet-value-props-card .video-trigger svg{fill:#fff}.specials .outlet-value-props-intro{font-family:"cf-caveat",Helvetica,Arial,sans-serif;font-size:1.5rem}.specials .outlet-value-props-text{text-align:left}.specials .outlet-value-props-text svg{margin-right:.5rem}.specials .outlet-value-props-text>.col{padding-bottom:.25rem}@media(max-width: 360px){.specials .lead-copy h2{font-size:1.5rem}.specials .navbar-expand-lg .navbar-nav .nav-link{line-height:1}}@media(min-width: 360px){.specials .lead-copy .extra-copy{display:inline}}@media(min-width: 992px){.specials .lead-image.mobile-non-stacked{max-height:450px;overflow:hidden}}@media(min-width: 768px){.specials .navbar{flex-direction:column}.specials .navbar .navbar-nav{justify-content:center}}.promo-landing .promo-header{width:100%;background:#777473;color:#fff;text-align:center;padding:2rem 1rem;margin-bottom:2rem}.promo-landing .promo-header .logo{margin:2rem auto;width:100%;max-width:436px}.promo-landing .promo-header .btn-secondary:hover{background-color:#777473;border:1px solid #777473}.promo-landing .promo-header .code{text-align:center}.promo-landing .promo-header .code span{display:inline-block;margin:2rem .5rem;border-bottom:5px solid #777473;color:#000;padding:.5rem 1rem;font-size:1.25rem}.promo-landing .section{margin:auto}.promo-landing .steps-container{background-color:#f2ebe7;width:100%;padding:1rem .5rem}.promo-landing .steps-container .step-number{color:#000;padding:1.35rem;border:1px solid #000;text-align:center;border-radius:100%;width:75px;height:75px;margin:1rem auto;font-size:1.25rem;font-weight:bold}.promo-landing .steps-container .instruction{margin:1rem auto}.promo-landing .promo-subheads{text-align:center;font-weight:bold;margin:2rem auto}.promo-landing .video{margin:2rem auto;width:100%}.promo-landing .products .product-block-container{margin-bottom:2rem}.promo-landing .products .product-block-container .product-block-simple{width:100%;border:1px solid #a9a7a7;padding:2rem 1rem;text-align:center;margin:0}.promo-landing .products .product-block-container .product-block-simple .btn-primary{width:auto;background-color:#777473;border:1px solid #777473}.promo-landing .products .product-block-container .product-block-simple .btn-primary:hover{background-color:#fff;border:1px solid #000;color:#000}.promo-landing .products .product-block-container .product-block-simple .title-image .title{margin:1rem 0}.promo-landing.paypal .lead-image .lead-image-overlay{background:rgba(255,255,255,.4)}.promo-landing.paypal .btn-info{background:#002f86;border:1px solid #002f86}.promo-landing.paypal .promo-code{color:#002f86}.promo-landing.paypal .steps-container{background:#002f86;color:#fff}.promo-landing.paypal .steps-container .step-number{color:#fff;border-color:#fff;background-color:rgba(0,0,0,.2);margin-top:3rem}@media(min-width: 992px){.promo-landing.paypal .steps-container .step-number{margin-top:0}.promo-landing.paypal .steps-container .instruction{min-height:150px}}.promo-landing.paypal .steps-container .img-fluid{box-shadow:-0.15rem .15rem .6rem rgba(0,0,0,.2);display:block;margin:0 auto}.promo-landing.carmax .lead-image .lead-image-overlay{background:rgba(255,255,255,.4)}.promo-landing.carmax .app{max-width:150px;margin:1rem auto}.promo-landing.carmax .steps-container{background:#036;color:#fff}.promo-landing.carmax .steps-container .steps{flex-direction:column;justify-content:space-between;display:flex}.promo-landing.carmax .steps-container .steps .instruction-wrapper{display:flex;flex-direction:column;justify-content:space-evenly}.promo-landing.carmax .steps-container .steps .step-number{color:#fff;border-color:#fff;background-color:rgba(0,0,0,.2)}.promo-landing.carmax .steps-container .steps .instruction{min-height:90px}.promo-landing.carmax .steps-container .steps .img-fluid{box-shadow:-0.15rem .15rem .6rem rgba(0,0,0,.2);border:1px solid #fff}.promo-landing.caf .lead-image{min-height:518px;background-color:#000}.promo-landing.caf .lead-image-overlay{color:#fff}.promo-landing.caf .heading-logo{max-width:480px;width:100%}.promo-landing.caf .lead-image-sub-heading{padding-bottom:16px;border-bottom:5px solid #f68420;margin-bottom:32px}.promo-landing.postcard h2 span{display:inline-block}.promo-landing.postcard .promo-header{color:#000;background:#e3d1c7;padding:0}.promo-landing.postcard .promo-header .promo-header-copy{padding:.5rem;background-color:#fff;margin:1rem;padding:1rem .5rem}.promo-landing.postcard .promo-header .promo-header-copy h1{text-align:center;font-weight:bold;font-size:1.5rem}.promo-landing.postcard .promo-header .promo-header-copy h2{font-family:"cf-caveat",Helvetica,Arial,sans-serif;font-size:2rem;color:#be3f23}.promo-landing.postcard .promo-header .promo-header-copy h2 .name{text-transform:capitalize}.promo-landing.postcard .promo-header .promo-header-copy .code span{margin:.5rem auto 1rem auto}@media(min-width: 992px){.promo-landing.postcard .promo-header{height:400px}.promo-landing.postcard .promo-header.car{background:url("//images.crutchfieldonline.com/campaigns/2020/promo/postcard/desktop-lead-car.jpg") no-repeat #e3d1c7}.promo-landing.postcard .promo-header.home{background:url("//images.crutchfieldonline.com/campaigns/2020/promo/postcard/desktop-lead-home.jpg") no-repeat #e3d1c7}.promo-landing.postcard .promo-header .promo-header-copy{border-radius:10px;padding:1rem;background-color:#fff;max-width:800px;margin:2rem auto}.promo-landing.postcard .promo-header .promo-header-copy h1{font-size:2rem}.promo-landing.postcard .promo-header .promo-header-copy h2{font-size:3rem}}.promo-landing.postcard .btn-secondary{color:#fff;border:1px solid #000;background:#000;margin-top:1.5rem}.promo-landing.second-life .product-block-simple.grid .link-unstyled .img-fluid{height:100px;width:100px}.promo-landing.second-life .page-title{margin-bottom:8px}.promo-landing.second-life .visit-second-life{max-width:450px}.promo-landing.second-life .visit-second-life span{font-size:90%}.promo-landing.coupons .lead-image .lead-image-overlay h1{color:#fff}.promo-landing.coupons .coupon-block-background{background:#f2ebe7;padding:3rem 0}.promo-landing.coupons .coupon-block{background-color:#fff;box-shadow:-0.15rem .15rem .6rem rgba(0,0,0,.2);color:#000;padding:1.5rem;margin:2rem 1rem}.promo-landing.coupons .coupon-title{margin-bottom:1rem}@media(min-width: 992px){.promo-landing .promo-subheads{margin:2rem auto}}.finance-page-container section{border-bottom:1px solid #dcdbda;margin-bottom:2rem;padding-bottom:2rem}.finance-page-container h2{margin-top:2rem}.finance-page-container .sfs-padding a{margin:1rem 0}
