@media (max-width:767px){h1,.h1{font-size:24px}h2,.h2{font-size:20px}h3,.h3{font-size:18px}h4,.h4{font-size:16px}}.open-sans{font-family:'cf-open-sans',Helvetica,Arial,sans-serif}.slabify{font-family:'cf-alfa-slab',Helvetica,Arial,sans-serif;font-weight:normal;letter-spacing:.05em}.holidayFont{font-family:'cf-peperoncino',Helvetica,Arial,sans-serif}.holiday .container-fluid.jumbo .jumbo-lead-contain{margin-bottom:0}.holiday .responsiveMasthead2 .dropdown-menu.pull-right .thanksgivingContactImg{position:relative;top:0;left:0}.holiday #pre-header-banner .holidayBanner,.holiday .responsiveFooter.footerBillListens .footerTop .guarantees.holiday{text-align:center;text-transform:none;background-color:#8dc63f;border:none;padding:0px}.holiday #pre-header-banner .holidayBanner.blackFriday,.holiday .responsiveFooter.footerBillListens .footerTop .guarantees.holiday.blackFriday{background-color:#000}.holiday #pre-header-banner .holidayBanner.cyberMonday,.holiday .responsiveFooter.footerBillListens .footerTop .guarantees.holiday.cyberMonday{background-color:#0e76bc}.holiday #pre-header-banner .holidayBanner img,.holiday .responsiveFooter.footerBillListens .footerTop .guarantees.holiday img{margin:auto}.holiday #pre-header-banner .holidayBanner a,.holiday .responsiveFooter.footerBillListens .footerTop .guarantees.holiday a{font-weight:800;font-size:20px;white-space:nowrap}.holiday #pre-header-banner .holidayBanner a .gifts,.holiday .responsiveFooter.footerBillListens .footerTop .guarantees.holiday a .gifts{color:#ba2034}.holiday #pre-header-banner .holidayBanner a .advice,.holiday .responsiveFooter.footerBillListens .footerTop .guarantees.holiday a .advice{color:#efecea}.holiday #pre-header-banner .holidayBanner a .support,.holiday .responsiveFooter.footerBillListens .footerTop .guarantees.holiday a .support{color:#39672e}@media (min-width:768px){.holiday #pre-header-banner .holidayBanner a,.holiday .responsiveFooter.footerBillListens .footerTop .guarantees.holiday a{font-size:24px}}.holiday #needHelpModal .whiteBox{padding:15px 0}.holiday #needHelpModal .whiteBox .thanksgivingImg{margin-right:0;margin-left:auto}.holiday .holidayNeedHelp{background-color:#8dc63f;display:flex;justify-content:flex-start;align-items:stretch}.holiday .holidayNeedHelp .advisorLink p{display:none}.holiday .holidayNeedHelp .needHelpCopy{flex-wrap:wrap;display:flex;color:#000;font-size:16px;margin-left:10px}.holiday .holidayNeedHelp .needHelpCopy strong{color:#efecea;display:block;align-self:center;white-space:nowrap;margin-right:15px}.holiday .holidayNeedHelp .needHelpCopy .perfectGift{white-space:nowrap;align-self:center}.holiday .holidayNeedHelp .advisorLink{background:white;height:100%;position:relative;font-size:0}.holiday .holidayNeedHelp .advisorLink a{font-size:0}.holiday .holidayNeedHelp .advisorLink:before{content:"";border-top:92px solid white;border-left:20px solid transparent;position:absolute;left:-20px}.holiday .holidayNeedHelp .advisorLink:after{content:"";border-bottom:92px solid white;border-right:20px solid transparent;position:absolute;top:0;display:none;left:52px}.holiday .holidayNeedHelp .advisorLink .advisor{max-width:52px;vertical-align:middle;border-radius:0}@media (min-width:480px){.holiday .holidayNeedHelp{justify-content:center}.holiday .holidayNeedHelp .needHelpCopy{margin-left:20px;font-size:22px}.holiday .holidayNeedHelp .needHelpCopy strong{display:inline-block}.holiday .holidayNeedHelp .advisorLink{padding-left:10px;display:block}.holiday .holidayNeedHelp .advisorLink .advisor{max-width:92px}.holiday .holidayNeedHelp .advisorLink:after{display:block;left:102px}}@media (min-width:768px){.holiday .holidayNeedHelp .needHelpCopy{margin-left:50px;font-size:26px}.holiday .holidayNeedHelp .advisorLink{padding-left:20px}.holiday .holidayNeedHelp .advisorLink:before{border-left:40px solid transparent;left:-40px}.holiday .holidayNeedHelp .advisorLink:after{border-right:40px solid transparent;left:112px}.holiday .holidayNeedHelp .advisorLink .advisor{max-width:92px}}.holiday .shipToggle .displayBlockXXS{display:block}.holiday .shipToggle strong{font-weight:800;color:#ba2034}.holiday .shipToggle .strongXS{font-weight:800;color:#ba2034}@media (min-width:480px){.holiday .shipToggle .displayBlockXXS{display:inline-block}}@media (min-width:768px){.holiday .shipToggle .strongXS{font-weight:400;color:#5d5d5d}}.holiday .shipToggle:hover{color:#7f1418}.holiday .shipToggle:hover strong{color:#ba2034}.holiday #HolidayModal .close{position:absolute;right:0;z-index:99}.holiday #HolidayModal .guaranteesPage{margin:0;padding:0}.holiday #HolidayModal .guaranteesPage .leftRail h4.wishBig{font-size:50px;color:#ba2034;margin:40px 0}.holiday #HolidayModal .guaranteesPage .textMargins.wish-big{margin-top:15px}.holiday #HolidayModal .guaranteesPage .leftRail{margin-bottom:0;padding-bottom:15px}.holiday #HolidayModal .guaranteesPage .leftRail h4{color:#424242}.holiday #HolidayModal .guaranteesPage .leftRail h4:hover{color:#ba2034}.holiday #HolidayModal .guaranteesPage .leftRail h4 span{color:#ba2034;font-size:14px;margin-left:-5px;vertical-align:top;line-height:2}@media (min-width:768px){.holiday #HolidayModal .guaranteesPage .leftRail{background-size:100%;background-image:url("//images.crutchfieldonline.com/campaigns/2016/Holiday/production/guarantees-modal/guarantees-modal-left.jpg")}.holiday #HolidayModal .guaranteesPage .leftRail .shipped-fast{margin:40px 112px 0 125px}.holiday #HolidayModal .guaranteesPage .leftRail .sixty-day-returns{margin:30px 35px 0 195px}.holiday #HolidayModal .guaranteesPage .leftRail .support-forever{margin:30px 45px 0 170px}.holiday #HolidayModal .guaranteesPage .leftRail .expert-advice{margin:30px 178px 0 148px}.holiday #HolidayModal .guaranteesPage .leftRail .cf-rewards{margin:30px 180px 0 40px}.holiday #HolidayModal .guaranteesPage .leftRail .comp-pricing{margin:30px 90px 0 25px}.holiday #HolidayModal .guaranteesPage .leftRail .deep-discounts{margin:30px 116px 0 23px}.holiday #HolidayModal .guaranteesPage .leftRail .trusted-74{margin:30px 20px 0 30px}}@media (min-width:992px){.holiday #HolidayModal .guaranteesPage .rightSideImages{flex-direction:column}}.holiday .specialsLanding .preBlackFridayBanner{display:none}.holiday .specialsLanding h3{color:#509141;font-size:28px;margin-top:0;position:relative;text-align:center;text-transform:uppercase;z-index:1}.holiday .specialsLanding h3:before{border-top:1px solid #509141;content:"";margin:0 auto;position:absolute;top:15px;left:0;right:0;bottom:0;width:95%;z-index:-1}.holiday .specialsLanding h3 span{background:#fff;padding:0 10px}.holiday .specialsLanding .navbar-default{background-color:transparent;border-color:transparent;margin:0}.holiday .specialsLanding .navbar-default .navbar-nav>li>a{color:#080808}.holiday .specialsLanding .navbar-default .navbar-nav>li>a:hover{color:#509141}.holiday .specialsLanding .navbar-default .navbar-brand{color:#509141;font-size:22px;text-transform:uppercase}.holiday .specialsLanding .navbar-default .icon{color:#509141;font-size:14px}.holiday .specialsLanding .navbar-default .icon.collapsed:before{content:"\e902"}.holiday .specialsLanding .navbar-default .icon:before{content:"\e903"}.holiday .specialsLanding .prodBlock .text-warning{color:#ba2034}.holiday .specialsLanding.cyberMonday .navbar-default .navbar-nav>li>a:hover{color:#0e76bc}.holiday .specialsLanding.cyberMonday h3{color:#000}.holiday .specialsLanding.cyberMonday h3:before{border-color:black}.holiday .supportPg .holidayReturnBanner{text-align:center;background:#8dc63f}.holiday .supportPg .holidayReturnBanner h4{padding:10px;color:#fff}.holiday .supportPg .holidayReturnBanner h4 strong{color:#ba2034}@media (max-width:768px){.holiday .supportPg .holidayReturnBanner{text-align:left}.holiday .supportPg .holidayReturnBanner h4 strong{display:block}}.holiday .promoLead{background:none}.holiday .promoLead.tall{padding:0;min-height:0}.holiday .promoLead .copyBlock{background-image:none;border-radius:0;min-height:0;padding:0;width:100%}.holiday .promoLead .copyBlock .headline{font-family:'cf-peperoncino',Helvetica,Arial,sans-serif;color:#509141;font-size:32px;font-weight:bold;line-height:.75;margin:0 auto;padding:15px 0;text-align:center;text-transform:uppercase;width:100%}.holiday .promoLead .copyBlock img{width:65px;vertical-align:baseline}.holiday .promoLead .copyBlock.blackFriday{background-image:url("//images.crutchfieldonline.com/campaigns/2016/Holiday/holiday-black-friday/production/landing-pages/specials-page/lead-bg.png")}.holiday .promoLead .copyBlock.blackFriday img{margin:auto;width:auto}.holiday .promoLead .copyBlock.blackFriday h1{font-weight:normal;font-size:16px;color:#8dc63f}.holiday .promoLead .copyBlock .subhead{font-family:'cf-peperoncino',Helvetica,Arial,sans-serif;color:#424242;font-size:18px;line-height:1;text-align:center}.holiday .promoLead .copyBlock .subhead a{color:#424242}.holiday .promoLead.offerID .copyBlock .headline{font-size:32px;margin-bottom:0;padding-bottom:0}.holiday .promoLead.offerID .copyBlock img{height:32px}.holiday .promoLead.offerID .copyBlock .subhead{line-height:1}.holiday .promoLead.blackFridayLead{background-image:url("//images.crutchfieldonline.com/campaigns/2016/Holiday/holiday-black-friday/production/landing-pages/specials-page/lead-bg.png")}.holiday .promoLead.blackFridayLead .headline{color:#8dc63f;font-family:'cf-open-sans',Helvetica,Arial,sans-serif}.holiday .promoLead.blackFridayLead .subhead a{font-family:'cf-open-sans',Helvetica,Arial,sans-serif;color:#fff}.holiday .promoLead.cyberMondayLead{background-image:none}.holiday .promoLead.cyberMondayLead .headline{color:#0e76bc;font-family:'cf-open-sans',Helvetica,Arial,sans-serif}.holiday .promoLead.cyberMondayLead .subhead a{font-family:'cf-open-sans',Helvetica,Arial,sans-serif;color:#000}@media (min-width:768px){.holiday .promoLead .copyBlock.blackFriday{background-image:url("//images.crutchfieldonline.com/campaigns/2016/Holiday/holiday-black-friday/production/landing-pages/specials-page/lead-bg.png")}.holiday .promoLead .copyBlock.blackFriday h1{font-size:24px}.holiday .promoLead .copyBlock.cyberMonday{background:none}.holiday .promoLead .copyBlock .headline{font-size:80px}.holiday .promoLead .copyBlock img{width:145px}.holiday .promoLead .copyBlock .subhead{font-size:24px}.holiday .promoLead.offerID .copyBlock .headline{font-size:48px;text-align:left}.holiday .promoLead.offerID .copyBlock img{height:96px;width:auto}.holiday .promoLead.offerID .copyBlock .subhead{font-size:24px;text-align:left}}@media (min-width:992px){.holiday .promoLead .copyBlock .headline{font-size:100px}.holiday .promoLead .copyBlock img{width:180px}}@media (min-width:1200px){.holiday .promoLead .copyBlock .headline{font-size:120px}.holiday .promoLead .copyBlock img{width:215px}.holiday .promoLead .copyBlock .subhead{font-size:32px}.holiday .promoLead.offerID .copyBlock .headline{font-size:64px}.holiday .promoLead.offerID .copyBlock img{height:88px}.holiday .promoLead.offerID .copyBlock .subhead{font-size:32px}}.holiday .guaranteesPage{padding-right:0;padding-left:0;margin-top:-20px}.holiday .guaranteesPage .leftRail{background-repeat:no-repeat;background-position:top right;background-color:#87c042;padding-bottom:40px;margin-bottom:40px}.holiday .guaranteesPage .textMargins{margin:0 40px}.holiday .guaranteesPage .textMargins.wish-big{margin:40px}.holiday .guaranteesPage a{color:#ba2034;display:inline}.holiday .guaranteesPage a:hover{color:#5d5d5d;text-decoration:none}.holiday .guaranteesPage span{font-weight:700}.holiday .guaranteesPage h4{font-family:'cf-peperoncino',Helvetica,Arial,sans-serif;font-weight:bold;font-size:24px}.holiday .guaranteesPage h4.wishBig{font-size:60px;color:#ba2034;margin-bottom:-10px;line-height:.8}.holiday .guaranteesPage p.header-sub{font-family:'cf-peperoncino',Helvetica,Arial,sans-serif;font-size:22px;font-weight:bold;margin-top:15px;line-height:1.3}.holiday .guaranteesPage p.callToAct{margin-bottom:0}.holiday .guaranteesPage .rightSide img{margin:auto}@media (min-width:768px){.holiday .guaranteesPage{margin-top:0px}.holiday .guaranteesPage .leftRail{background-image:url("//images.crutchfieldonline.com/campaigns/2016/Holiday/production/guarantees-modal/guarantees-leftSide.jpg");background-repeat:no-repeat;background-position:inherit}.holiday .guaranteesPage .rightSideImages{display:flex}.holiday .guaranteesPage .rightSideImages div{align-self:center}.holiday .guaranteesPage .rightSide{margin-left:-15px}.holiday .guaranteesPage .textMargins{margin:0}.holiday .guaranteesPage .textMargins.wish-big{text-align:left;margin:40px 100px 15px 20px}.holiday .guaranteesPage h4{font-family:'cf-peperoncino',Helvetica,Arial,sans-serif;font-weight:bold;font-size:24px}.holiday .guaranteesPage h4.wishBig{font-size:100px}.holiday .guaranteesPage p.header-sub{font-family:'cf-peperoncino',Helvetica,Arial,sans-serif;font-size:28px;font-weight:bold}.holiday .guaranteesPage p.compPricing{margin-bottom:0}.holiday .guaranteesPage .wish-big{margin:25px 0 35px;margin-left:20px;background-image:none;background-position:unset;height:auto}.holiday .guaranteesPage .shipped-fast{margin:0 200px}.holiday .guaranteesPage .sixty-day-returns{margin:0 107px 0 287px}.holiday .guaranteesPage .support-forever{margin:0 45px 0 300px}.holiday .guaranteesPage .expert-advice{margin:0 149px 0 241px}.holiday .guaranteesPage .cf-rewards{margin:0 232px 0 218px}.holiday .guaranteesPage .comp-pricing{margin:0px 222px 0 101px}.holiday .guaranteesPage .deep-discounts{margin:0 150px 0 40px}.holiday .guaranteesPage .trusted-74{margin:0 100px}}@media (min-width:992px){.holiday .guaranteesPage .rightSideImages{flex-direction:column}.holiday .guaranteesPage .comp-pricing{margin:0px 108px 0 96px}.holiday .guaranteesPage .expert-advice{margin:0 104px 0 260px}.holiday .guaranteesPage .cf-rewards{margin:0 114px 0 213px}}@media (min-width:1200px){.holiday .guaranteesPage .comp-pricing{margin:0px 237px 0 207px}.holiday .guaranteesPage .cf-rewards{margin:0 265px 0 236px}.holiday .guaranteesPage .expert-advice{margin:0 104px 0 210px}}.holiday #allHolidayHours .table{margin-bottom:0px}.holiday .sneakpeek .specialOffer{font-size:20px;margin:10px 20px;font-weight:bold}.holiday .sneakpeek .lead{text-align:center;background-image:url("//images.crutchfieldonline.com/campaigns/2016/Holiday/holiday-black-friday/production/landing-pages/specials-page/lead-bg.png");padding:10px}.holiday .sneakpeek .lead img{margin:auto;max-width:100%}.holiday .sneakpeek .offerMessage{font-weight:normal;font-size:16px}.holiday .sneakpeek .savings{color:#509141;display:inline-block}.holiday .sneakpeek .start-date{display:block;font-weight:bold;margin-top:10px;color:#fff;background-color:#000;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;text-align:center;padding:5px}.holiday .sneakpeek .description{display:block}.holiday .holidayTree .videoLead{text-align:center;max-width:1170px;margin:auto}.holiday .holidayTree .videoLead h2{margin:15px}@media (min-width:1400px){.holiday .holidayTree .videoLead{max-width:1400px}}.holiday .holidayTree .prodBlock{border-color:#ba2034;overflow:hidden;position:relative}.holiday .holidayTree .prodBlock:hover{border-color:#a4a4a4}.holiday .holidayTree .prodBlock:hover:before{background-image:url('//images.crutchfieldonline.com/ImageHandler/scale/150/150/campaigns/holiday/2015/snowflake.png');background-repeat:no-repeat;content:"";width:150px;height:150px;position:absolute;top:230px;left:200px;z-index:-1;-webkit-transition:-webkit-transform 2s linear;-moz-transition:-moz-transform 2s linear;-o-transition:-o-transform 2s linear;transition:transform 2s linear}@media screen and (max-width:1200px){.holiday .holidayTree .prodBlock:hover:before{background-image:url('//images.crutchfieldonline.com/ImageHandler/scale/100/100/campaigns/holiday/2015/snowflake.png');top:245px;left:170px;width:100px;height:100px}}@media screen and (max-width:768px){.holiday .holidayTree .prodBlock:hover:before{background-image:url('//images.crutchfieldonline.com/ImageHandler/scale/125/125/campaigns/holiday/2015/snowflake.png');top:70%;left:75%;width:125px;height:125px;z-index:1}}.holiday .holidayTree #drone{position:absolute;top:0;left:220px;width:60px;border-radius:50%}.holiday .holidayTree h1{padding:100px 0;font-family:'cf-peperoncino',Helvetica,Arial,sans-serif;color:#ba2034;font-size:24px}.holiday .holidayTree .treeWrapper{padding-left:0;padding-right:0;left:0;top:0;margin-bottom:20px}.holiday .holidayTree .textWrapper{text-align:center}.holiday .holidayTree .textWrapper h1{padding-bottom:0 !important;font-size:36px}.holiday .holidayTree .droneOrbit{width:200px;height:10px;position:absolute;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-webkit-animation-name:orbit;-webkit-animation-duration:4s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-moz-animation-name:orbit;-moz-animation-duration:4s;animation-iteration-count:infinite;animation-timing-function:linear;animation-name:orbit;animation-duration:4s;top:20px;left:0px;z-index:0}.holiday .holidayTree .treeVideo{margin-bottom:30px;text-align:center;color:#5d5d5d}.holiday .holidayTree #watchVideo{padding:10px;position:relative;color:#0095da;text-align:center;margin:auto;display:block}.holiday .holidayTree #watchVideo:hover{color:#1b4b77;text-decoration:underline}.holiday .holidayTree #treeVideoText{position:absolute;bottom:0;font-size:20px;font-family:'cf-peperoncino',Helvetica,Arial,sans-serif;color:#ba2034}@media (min-width:991px) and (max-width:1200px){.holiday .holidayTree .textWrapper h1{font-size:30px}}@media (max-width:991px){.holiday .holidayTree .treeVideo{margin-top:0px}.holiday .holidayTree .treeWrapper{float:right}.holiday .holidayTree .textWrapper{float:left}.holiday .holidayTree h1{padding:10px 0}.holiday .holidayTree .textWrapper{text-align:center}.holiday .holidayTree #drone{left:400px}}@media (max-width:640px){.holiday .holidayTree #drone{left:430px}}@media (max-width:480px){.holiday .holidayTree #drone{left:250px}}@media (max-width:370px){.holiday .holidayTree #drone{left:180px}}@keyframes orbit{0%{transform:translateX(5px) translateY(10px)}
10%{transform:translateX(10px) translateY(15px)}
20%{transform:translateX(15px) translateY(20px)}
30%{transform:translateX(20px) translateY(15px)}
40%{transform:translateX(25px) translateY(10px)}
50%{transform:translateX(30px) translateY(5px)}
60%{transform:translateX(25px) translateY(10px)}
70%{transform:translateX(20px) translateY(15px)}
80%{transform:translateX(15px) translateY(20px)}
90%{transform:translateX(10px) translateY(15px)}
100%{transform:translateX(5px) translateY(10px)}}
