.holiday .responsiveMasthead2 .navPhone .phone,.holiday .fixedMasthead2 .navPhone .phone{color:#468f41}.holiday .responsiveMasthead2 .navCart,.holiday .fixedMasthead2 .navCart{background-image:url("//a248.e.akamai.net/pix.crutchfield.com/campaigns/holiday/2014/cart-34px.png")}.holiday .responsiveMasthead2 .navCart:hover,.holiday .fixedMasthead2 .navCart:hover{background-image:url("//a248.e.akamai.net/pix.crutchfield.com/campaigns/holiday/2014/cart-34px_hover.png")}.holiday .responsiveMasthead2 .mastheadTop .container,.holiday .fixedMasthead2 .mastheadTop .container{position:relative;top:0}.holiday .responsiveMasthead2 .snowflake,.holiday .fixedMasthead2 .snowflake{position:absolute;height:90px;width:90px}.holiday .responsiveMasthead2 .mastheadTop .navSearchBox .btnSearch,.holiday .fixedMasthead2 .mastheadTop .navSearchBox .btnSearch{background-color:#af2227}.holiday .responsiveMasthead2 .mastheadBottom .cf-navbar,.holiday .fixedMasthead2 .mastheadBottom .cf-navbar{background-color:#af2227;border-color:#af2227}.holiday .responsiveMasthead2 .mastheadBottom .cf-nav-dropdown-trigger .dropdown-toggle:hover,.holiday .fixedMasthead2 .mastheadBottom .cf-nav-dropdown-trigger .dropdown-toggle:hover{background-color:#631312}.holiday .responsiveMasthead2 .mastheadBottom .navbar-nav>.open>.dropdown-toggle,.holiday .fixedMasthead2 .mastheadBottom .navbar-nav>.open>.dropdown-toggle{background-color:#521215}.holiday .responsiveMasthead2 .mastheadBottom .cf-nav-dropdown-menu .value-add-strip,.holiday .fixedMasthead2 .mastheadBottom .cf-nav-dropdown-menu .value-add-strip{background-color:#af2227}.holiday .fixedMasthead2 .snowflake{left:-50px;top:-45px}.holiday .fixedMasthead2 .mastheadTop .navSearchBox .btnSearch{background-color:#af2227}.holiday .responsiveMasthead2 .snowflake{top:-30%;left:-40px}@media (min-width:768px){.holiday .responsiveMasthead2 .snowflake{top:-80%}}.holiday .responsiveFooter{margin-top:20px;background:#fff}.holiday .responsiveFooter .footerTop{padding:10px 0;margin:0 auto;position:relative}.holiday .responsiveFooter .footerTop:before{background:url("//a248.e.akamai.net/pix.crutchfield.com/campaigns/holiday/2014/Snowflake.svg") no-repeat;position:absolute;top:0;left:5%;height:125px;width:125px;content:''}.holiday .responsiveFooter .footerTop h4{font-size:24px;position:relative}.holiday .responsiveFooter .footerTop h4 a{color:#af2227}.holiday .responsiveFooter .footerContent{position:relative}.holiday .responsiveFooter h4{font-family:'Lobster',Helvetica,Arial,sans-serif}.holiday .responsiveFooter .footerBottom{background:#ade0ee url("//a248.e.akamai.net/pix.crutchfield.com/campaigns/holiday/2014/holidayBottomFooter.gif") no-repeat center bottom;background-size:110%}.holiday .responsiveFooter .footerBottom a,.holiday .responsiveFooter .footerBottom .legalLinks{color:#0095da}.holiday .responsiveFooter .footerBottom .copyright{color:#232323}.holiday .responsiveFooter .specialInfoCopy{font-family:'Lobster',Helvetica,Arial,sans-serif;font-size:24px}.holiday .responsiveFooter .secondaryLinks:after{background:url("//a248.e.akamai.net/pix.crutchfield.com/campaigns/holiday/2014/SnowflakeWhite.svg") no-repeat;height:100px;width:100px;position:absolute;bottom:10%;right:-10%;content:""}@media (max-width:767px){.holiday .responsiveFooter .footerTop:before,.holiday .responsiveFooter .secondaryLinks:after{background:none}}@media (min-width:768px){.holiday .responsiveFooter .secondaryLinks:after{right:10%}}@media (min-width:992px){.holiday .responsiveFooter .footerTop:before{left:15%}.holiday .responsiveFooter .secondaryLinks:after{right:15%;bottom:15%}.holiday .responsiveFooter .footerBottom{background-size:1140px}}@media (min-width:1200px){.holiday .responsiveFooter .footerTop:before{left:20%}.holiday .responsiveFooter .secondaryLinks:after{right:30%}}.holiday .responsiveFooter.fixed .footerTop:before{left:15%}.holiday .responsiveFooter.fixed .secondaryLinks:before{top:-40px;right:60%}.holiday .benefit-banner-prodpath .freeShip,.holiday .grand-banner-text .freeShip,.holiday .grand-banner-text h3 .freeShip{font-family:'Lobster',Helvetica,Arial,sans-serif}.holiday .benefit-banner-prodpath strong,.holiday .grand-banner-text strong,.holiday .grand-banner-text h3 strong{color:#468f41;font-family:'Lobster',Helvetica,Arial,sans-serif}.holiday .benefit-banner-prodpath .textColorThree,.holiday .grand-banner-text .textColorThree,.holiday .grand-banner-text h3 .textColorThree{color:#5d5d5d;font-family:'Lobster',Helvetica,Arial,sans-serif}.holiday .grand-banner-text{border:none;margin:0 auto;padding:0;background-color:#fff;font-size:14px}.holiday .grand-banner-text h3{font-size:22px;font-weight:normal}.holiday .grand-banner-text .fontWeightBold{font-weight:normal}.holiday .responsive-homepage .benefit-banner{position:relative;font-weight:normal;color:#5d5d5d;font-family:'Lobster',Helvetica,Arial,sans-serif}.holiday .responsive-homepage .benefit-banner strong{color:#468f41}.holiday .responsive-homepage .benefit-banner a{background-color:#fff;height:100%;display:inline-block;padding:0 15px;color:#5d5d5d}.holiday .responsive-homepage .benefit-banner.benefit-shipping:before{background:url("//a248.e.akamai.net/pix.crutchfield.com/campaigns/holiday/2014/Snowflake.svg") no-repeat;position:absolute;top:-35px;right:0;background-size:100%;height:125px;width:125px;content:""}.holiday .responsive-homepage .benefit-banner.benefit-tech:before{background:url("//a248.e.akamai.net/pix.crutchfield.com/campaigns/holiday/2014/OnionOrnament.svg") no-repeat;position:absolute;top:0;left:85px;background-size:100%;height:135px;width:60px;content:""}.holiday .responsive-homepage .benefit-banner.benefit-guarantee:before{background:url("//a248.e.akamai.net/pix.crutchfield.com/campaigns/holiday/2014/CandyCane.svg") no-repeat;position:absolute;top:-5%;right:10%;background-size:100%;height:95px;width:135px;content:""}.holiday .responsive-homepage .advisors blockquote:before{color:#af2227}@media (max-width:767px){.holiday .responsive-homepage .benefit-banner{color:#468f41;font-size:24px}.holiday .responsive-homepage .benefit-banner.benefit-shipping a{display:block}.holiday .responsive-homepage .benefit-banner.benefit-shipping a:hover{text-decoration:none}.holiday .responsive-homepage .benefit-banner.benefit-shipping .details{font-family:Helvetica,Arial,sans-serif}.holiday .responsive-homepage .benefit-banner.benefit-shipping:before,.holiday .responsive-homepage .benefit-banner.benefit-tech:before,.holiday .responsive-homepage .benefit-banner.benefit-guarantee:before{background:none}}@media (min-width:768px){.holiday .responsive-homepage .benefit-banner.benefit-tech:before{left:7%;top:-40px}.holiday .responsive-homepage .benefit-banner.benefit-guarantee{margin:40px 0 40px}.holiday .responsive-homepage .benefit-banner.benefit-guarantee:before{top:-25%;right:5%}}@media (min-width:992px){.holiday .responsive-homepage .benefit-banner.benefit-shipping:before{right:80px}.holiday .responsive-homepage .benefit-banner.benefit-guarantee{background-position-x:95%}.holiday .responsive-homepage .benefit-banner.benefit-guarantee:before{right:15%}}@media (min-width:1200px){.holiday .responsive-homepage .benefit-banner.benefit-tech:before{top:-60px}}.holiday .containerSpecialsPage #specialsHeader{background:url('//a248.e.akamai.net/pix.crutchfield.com/campaigns/holiday/2014/specials_header_2014.jpg') no-repeat top left}.holiday .containerSpecialsPage #specialsHeader .guaranteesLink{display:block;float:right;height:50px;margin-right:175px;margin-top:135px;width:350px}.holiday .containerSpecialsPage div.col3plus .specialBang{background:url('//a248.e.akamai.net/pix.crutchfield.com/campaigns/holiday/2014/bangTag.gif')}.holiday .containerSpecialsPage div.col3plus .specialBang .specialBangText p{color:#fff}.holiday .containerSpecialsPage div.col3plus .specialBangHover{background:url('//a248.e.akamai.net/pix.crutchfield.com/campaigns/holiday/2014/bangTagHover.gif')}.holiday .containerSpecialsPage div.col3plus .specialBangHover .specialBangText p{color:#fff}.holiday .containerSpecialsPage div.col3plus:hover .specialCaption{color:#af2227}.holiday .containerSpecialsPage div.col3plus.navBlock:hover{border-color:#cbcbcb}.holiday .containerSpecialsPage .navBlock .navItem a:hover{background:#af2227;color:#fff}.holiday .specialsLanding .specialsLead.promoLead{background:url('//a248.e.akamai.net/pix.crutchfield.com/campaigns/holiday/2014/responsive_specials_header_2014.jpg') no-repeat;background-size:contain}.holiday .specialsLanding .specialsLead.promoLead .copyBlock{background:url('//a248.e.akamai.net/pix.crutchfield.com/core/product-path/shop-taxonomy/group-leads/transparent-bg/bg9.png')}.holiday .specialsLanding .specialsLead.promoLead .headline{font-family:'Lobster',Helvetica,Arial,sans-serif;color:#1b4b76;font-size:48px;margin-top:20px}.holiday .specialsLanding .specialsLead.promoLead .subhead{color:#424242}.holiday .specialsLanding .specialsLead.promoLead .subhead a{color:#1b4b76}.holiday .specialsLanding .specialOffer{color:#af2227}.holiday .specialsLanding .specialOffer:hover{color:#631312}.holiday .specialsLanding .prodBlock{border-color:#1b4b76;position:relative;overflow:hidden}.holiday .specialsLanding .prodBlock:before{background-image:url('//a248.e.akamai.net/pix.crutchfield.com/ImageHandler/scale/150/150/campaigns/holiday/2014/Snowflake-blue.png');background-repeat:no-repeat;content:"";width:150px;height:150px;position:absolute;top:248px;left:151px;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 .specialsLanding .prodBlock:before{background-image:url('//a248.e.akamai.net/pix.crutchfield.com/ImageHandler/scale/100/100/campaigns/holiday/2014/Snowflake-blue.png');top:245px;left:150px;width:100px;height:100px}}@media screen and (max-width:768px){.holiday .specialsLanding .prodBlock:before{background-image:url('//a248.e.akamai.net/pix.crutchfield.com/ImageHandler/scale/125/125/campaigns/holiday/2014/Snowflake-blue.png');top:80%;left:75%;width:125px;height:125px}}.holiday .specialsLanding .prodBlock:hover:before{-webkit-transition:-webkit-transform 15s linear;-moz-transition:-moz-transform 15s linear;-o-transition:-o-transform 15s linear;transition:transform 15s linear;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}.holiday .promoLead.offerID,.holiday .promoLead.specials{background:url('//a248.e.akamai.net/pix.crutchfield.com/campaigns/holiday/2014/specialCollectionHeader.gif') no-repeat}.holiday .promoLead.offerID .copyBlock,.holiday .promoLead.specials .copyBlock{background:url("//a248.e.akamai.net/pix.crutchfield.com/core/product-path/shop-taxonomy/group-leads/transparent-bg/bg9.png")}.holiday .promoLead.offerID .headline,.holiday .promoLead.specials .headline{color:#af2227}.holiday .promoLead.offerID .subhead,.holiday .promoLead.specials .subhead{color:#5d5d5d}.holiday .promoLead.offerID .subhead a,.holiday .promoLead.specials .subhead a{text-decoration:underline;color:#5d5d5d}.holiday .promoLead.offerID .subhead a:hover,.holiday .promoLead.specials .subhead a:hover{color:#a4a4a4}.holiday .promoLead.specials .headline{font-family:'Lobster',Helvetica,Arial,sans-serif}.holiday .containerGuarantees{padding-top:30px}.holiday .containerGuarantees h1,.holiday .containerGuarantees h2{margin-bottom:10px;color:#af2227;font-family:'Lobster',Helvetica,Arial,sans-serif;font-weight:normal}.holiday .containerGuarantees h3{color:#468f41}.holiday .containerGuarantees .giftCardAdBlock{background:url('//a248.e.akamai.net/pix.crutchfield.com/campaigns/holiday/2014/giftBox_bg.gif') no-repeat 75px 0}.holiday .containerGuarantees .giftCardAdBlock a{text-decoration:none}.holiday .containerGuarantees .giftCardAdBlock img{margin-top:70px}.holiday .containerGuarantees .giftCardAdBlock h2{position:relative;top:-50px}.holiday .containerGuarantees .giftCardAdBlock h2 span{color:#5d5d5d;display:block;font-size:12px;font-family:Helvetica,Arial,sans-serif;font-weight:normal;line-height:24px}.holiday .containerGuarantees .fortyYearCaption{width:150px;display:block;float:left;margin:5px 20px}.holiday .containerRetailStore .table{width:100%;margin-top:20px}.holiday .containerRetailStore .table th{border-top:0;color:#468f41}.holiday .containerShipping h1{font-size:24px}.holiday .containerShipping .holidayShipping{color:#af2227}.holiday .containerShipping .holidayShipping h2{font-family:'Lobster 1.4',Helvetica,sans-serif;font-size:36px}.holiday .containerShipping .holidayShipping label{font-size:14px}