.Promotions-module-scss-module__j5I01a__loading{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.Promotions-module-scss-module__j5I01a__container .Promotions-module-scss-module__j5I01a__slider{display:unset}@media (max-width:1024px){.Promotions-module-scss-module__j5I01a__container .Promotions-module-scss-module__j5I01a__slider{display:none}}.Promotions-module-scss-module__j5I01a__container .Promotions-module-scss-module__j5I01a__header{padding:0 var(--site-padding);font-family:var(--font-nj-headline),"Inter",Arial,sans-serif;letter-spacing:0;margin:1.6rem 0;font-size:1.8rem;font-weight:400;line-height:1.1;display:none}.Promotions-module-scss-module__j5I01a__container .Promotions-module-scss-module__j5I01a__header .Promotions-module-scss-module__j5I01a__slash{margin:0 .5rem}@media (max-width:1024px){.Promotions-module-scss-module__j5I01a__container .Promotions-module-scss-module__j5I01a__header{display:flex}}.Promotions-module-scss-module__j5I01a__container .Promotions-module-scss-module__j5I01a__grid{flex-direction:column;display:none}@media (max-width:1024px){.Promotions-module-scss-module__j5I01a__container .Promotions-module-scss-module__j5I01a__grid{display:flex}}.Promotions-module-scss-module__j5I01a__container .Promotions-module-scss-module__j5I01a__grid .Promotions-module-scss-module__j5I01a__empty{padding:0 var(--site-padding)}.Promotions-module-scss-module__j5I01a__container .Promotions-module-scss-module__j5I01a__grid .Promotions-module-scss-module__j5I01a__loading{padding:0 var(--site-padding);margin:auto}
.PromotionCard-module-scss-module__-4KRCa__container{flex-direction:column;min-height:47.3rem;display:flex;position:relative}.PromotionCard-module-scss-module__-4KRCa__container.PromotionCard-module-scss-module__-4KRCa__readMore .PromotionCard-module-scss-module__-4KRCa__overlay,.PromotionCard-module-scss-module__-4KRCa__container.PromotionCard-module-scss-module__-4KRCa__readMore .PromotionCard-module-scss-module__-4KRCa__imageContainer{display:none}.PromotionCard-module-scss-module__-4KRCa__container.PromotionCard-module-scss-module__-4KRCa__readMore .PromotionCard-module-scss-module__-4KRCa__background{background-color:var(--color-co-beige)}.PromotionCard-module-scss-module__-4KRCa__container.PromotionCard-module-scss-module__-4KRCa__readMore .PromotionCard-module-scss-module__-4KRCa__info{color:var(--color-black)}.PromotionCard-module-scss-module__-4KRCa__container .PromotionCard-module-scss-module__-4KRCa__background{z-index:1;position:absolute;inset:0}.PromotionCard-module-scss-module__-4KRCa__container .PromotionCard-module-scss-module__-4KRCa__overlay{background-color:var(--color-black);opacity:.25;z-index:2;position:absolute;inset:0}.PromotionCard-module-scss-module__-4KRCa__container .PromotionCard-module-scss-module__-4KRCa__imageContainer{width:100%;height:100%;position:relative}.PromotionCard-module-scss-module__-4KRCa__container .PromotionCard-module-scss-module__-4KRCa__imageContainer img{object-fit:cover}.PromotionCard-module-scss-module__-4KRCa__container .PromotionCard-module-scss-module__-4KRCa__info{z-index:3;color:var(--color-white);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:1.6rem;display:flex;position:relative}.PromotionCard-module-scss-module__-4KRCa__container .PromotionCard-module-scss-module__-4KRCa__info button.PromotionCard-module-scss-module__-4KRCa__redeemed{background-color:#d0d0cd;border-color:#d0d0cd}.PromotionCard-module-scss-module__-4KRCa__container .PromotionCard-module-scss-module__-4KRCa__info .PromotionCard-module-scss-module__-4KRCa__description{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:3.2rem 3.2rem 0;display:flex}.PromotionCard-module-scss-module__-4KRCa__container .PromotionCard-module-scss-module__-4KRCa__info .PromotionCard-module-scss-module__-4KRCa__description .PromotionCard-module-scss-module__-4KRCa__expiry{font-family:var(--font-nh-light);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.8rem;font-size:1rem;line-height:1.1}.PromotionCard-module-scss-module__-4KRCa__container .PromotionCard-module-scss-module__-4KRCa__info .PromotionCard-module-scss-module__-4KRCa__description h3{font-family:var(--font-nj-headline),"Inter",Arial,sans-serif;letter-spacing:0;font-size:2.2rem;font-weight:400;line-height:1.1}.PromotionCard-module-scss-module__-4KRCa__container .PromotionCard-module-scss-module__-4KRCa__info .PromotionCard-module-scss-module__-4KRCa__description button{font-family:var(--font-nj-headline),"Inter",Arial,sans-serif;letter-spacing:0;text-underline-offset:.2em;margin-top:1rem;font-size:1.6rem;font-weight:400;line-height:1.1;text-decoration:underline}@media (hover:hover){.PromotionCard-module-scss-module__-4KRCa__container .PromotionCard-module-scss-module__-4KRCa__info .PromotionCard-module-scss-module__-4KRCa__description button:hover{text-decoration:none}}
@media (max-width:1024px){.Repairs-module-scss-module__T5POzq__container{padding:0 var(--site-padding)}}.Repairs-module-scss-module__T5POzq__container .Repairs-module-scss-module__T5POzq__desktopButtons{font-family:var(--font-nj-headline),"Inter",Arial,sans-serif;letter-spacing:0;column-gap:3.2rem;margin-bottom:1.6rem;font-size:1.6rem;font-weight:400;line-height:1.1;display:flex}@media (max-width:1024px){.Repairs-module-scss-module__T5POzq__container .Repairs-module-scss-module__T5POzq__desktopButtons{display:none}}.Repairs-module-scss-module__T5POzq__container .Repairs-module-scss-module__T5POzq__desktopButtons button{opacity:.4;position:relative}.Repairs-module-scss-module__T5POzq__container .Repairs-module-scss-module__T5POzq__desktopButtons button:before{content:"";display:block;position:absolute;inset:-.8rem}.Repairs-module-scss-module__T5POzq__container .Repairs-module-scss-module__T5POzq__desktopButtons button.Repairs-module-scss-module__T5POzq__active{opacity:1}.Repairs-module-scss-module__T5POzq__container .Repairs-module-scss-module__T5POzq__mobileHeader{justify-content:space-between;margin:1.6rem 0;display:none}@media (max-width:1024px){.Repairs-module-scss-module__T5POzq__container .Repairs-module-scss-module__T5POzq__mobileHeader{display:flex}}.Repairs-module-scss-module__T5POzq__container .Repairs-module-scss-module__T5POzq__mobileHeader span{font-family:var(--font-nj-headline),"Inter",Arial,sans-serif;letter-spacing:0;font-size:1.8rem;font-weight:400;line-height:1.1}.Repairs-module-scss-module__T5POzq__container .Repairs-module-scss-module__T5POzq__mobileHeader .Repairs-module-scss-module__T5POzq__slash{margin:0 .5rem}.Repairs-module-scss-module__T5POzq__container .Repairs-module-scss-module__T5POzq__mobileHeader .Repairs-module-scss-module__T5POzq__mobileButtons{font-family:var(--font-nh-light);font-feature-settings:"dlig" on;letter-spacing:0;gap:1.6rem;font-size:1.4rem;font-weight:300;line-height:1.4;display:flex}.Repairs-module-scss-module__T5POzq__container .Repairs-module-scss-module__T5POzq__mobileHeader .Repairs-module-scss-module__T5POzq__mobileButtons button{position:relative}.Repairs-module-scss-module__T5POzq__container .Repairs-module-scss-module__T5POzq__mobileHeader .Repairs-module-scss-module__T5POzq__mobileButtons button:before{content:"";display:block;position:absolute;inset:-.8rem}.Repairs-module-scss-module__T5POzq__container .Repairs-module-scss-module__T5POzq__mobileHeader .Repairs-module-scss-module__T5POzq__mobileButtons button.Repairs-module-scss-module__T5POzq__active{text-underline-offset:.2em;text-decoration:underline}@media (hover:hover){.Repairs-module-scss-module__T5POzq__container .Repairs-module-scss-module__T5POzq__mobileHeader .Repairs-module-scss-module__T5POzq__mobileButtons button.Repairs-module-scss-module__T5POzq__active:hover{text-decoration:none}}.Repairs-module-scss-module__T5POzq__container .Repairs-module-scss-module__T5POzq__container{border:1px solid var(--color-border);padding:0 2.4rem}@media (max-width:1024px){.Repairs-module-scss-module__T5POzq__container .Repairs-module-scss-module__T5POzq__container{padding:0 1.6rem}}.Repairs-module-scss-module__T5POzq__container table{border-collapse:collapse;width:100%}.Repairs-module-scss-module__T5POzq__container tr:nth-child(odd):not(:first-child){border-top:1px solid var(--color-border)}.Repairs-module-scss-module__T5POzq__container td{cursor:pointer}.Repairs-module-scss-module__T5POzq__container td:first-of-type,.Repairs-module-scss-module__T5POzq__container td:nth-of-type(2){width:35%}.Repairs-module-scss-module__T5POzq__container td:nth-of-type(3){width:10rem}.Repairs-module-scss-module__T5POzq__container td:last-of-type>div{justify-content:flex-end;align-items:center;display:flex}.Repairs-module-scss-module__T5POzq__showAll{justify-content:center;align-items:center;width:100%;margin-top:1rem;display:flex}
.Repair-module-scss-module__i5Jy5G__tableRow td{padding:1.6rem 0}.Repair-module-scss-module__i5Jy5G__description td>ul{margin-bottom:1.6rem}.Repair-module-scss-module__i5Jy5G__status .Repair-module-scss-module__i5Jy5G__checkMark{background-color:#ccc;border-radius:50%;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;margin-top:.2rem;margin-left:.8rem;display:flex}.Repair-module-scss-module__i5Jy5G__status .Repair-module-scss-module__i5Jy5G__checkMark svg{color:#fff}.Repair-module-scss-module__i5Jy5G__status .Repair-module-scss-module__i5Jy5G__repairing{background-color:var(--color-blue)}.Repair-module-scss-module__i5Jy5G__status .Repair-module-scss-module__i5Jy5G__ready,.Repair-module-scss-module__i5Jy5G__status .Repair-module-scss-module__i5Jy5G__pickedup{background-color:var(--color-success)}.Repair-module-scss-module__i5Jy5G__marginTop{margin-top:1.6rem}@media (max-width:1024px){.Repair-module-scss-module__i5Jy5G__hideMobile{display:none}}
.Reuse-module-scss-module__iG3Mua__tableRow td{padding:1.6rem 0}.Reuse-module-scss-module__iG3Mua__description td>ul{margin-bottom:1.6rem}.Reuse-module-scss-module__iG3Mua__status .Reuse-module-scss-module__iG3Mua__checkMark{background-color:#ccc;border-radius:50%;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;margin-top:.2rem;margin-left:.8rem;display:flex}.Reuse-module-scss-module__iG3Mua__status .Reuse-module-scss-module__iG3Mua__checkMark svg{color:#fff}.Reuse-module-scss-module__iG3Mua__status .Reuse-module-scss-module__iG3Mua__checked{background-color:var(--color-success)}.Reuse-module-scss-module__iG3Mua__marginTop{margin-top:1.6rem}@media (max-width:1024px){.Reuse-module-scss-module__iG3Mua__hideMobile{display:none}}
.StoreHours-module-scss-module__Q2VhhG__wrapper{vertical-align:top;display:inline-block}.StoreHours-module-scss-module__Q2VhhG__svgWrapper{justify-content:center;display:flex}.StoreHours-module-scss-module__Q2VhhG__title{font-family:var(--font-nj-headline),"Inter",Arial,sans-serif;letter-spacing:0;margin-bottom:.8rem;font-size:1.6rem;font-weight:400;line-height:1.1}.StoreHours-module-scss-module__Q2VhhG__temporarilyClosed{margin-bottom:0}.StoreHours-module-scss-module__Q2VhhG__list li{min-width:18rem;font-family:var(--font-nh-light);font-feature-settings:"dlig" on;letter-spacing:0;justify-content:space-between;font-size:1.4rem;font-weight:300;line-height:1.4;display:flex}.StoreHours-module-scss-module__Q2VhhG__specials{margin-top:2.4rem}
@media (max-width:1024px){.RepairShop-module-scss-module__cGjm2a__container{padding:0 var(--site-padding)}}.RepairShop-module-scss-module__cGjm2a__container .RepairShop-module-scss-module__cGjm2a__header{align-items:center;margin-bottom:1.6rem;display:flex}.RepairShop-module-scss-module__cGjm2a__container .RepairShop-module-scss-module__cGjm2a__header h3{width:fit-content;font-family:var(--font-nj-headline),"Inter",Arial,sans-serif;letter-spacing:0;margin-right:auto;font-size:1.6rem;font-weight:400;line-height:1.1}@media (max-width:1024px){.RepairShop-module-scss-module__cGjm2a__container .RepairShop-module-scss-module__cGjm2a__header h3{font-family:var(--font-nj-headline),"Inter",Arial,sans-serif;letter-spacing:0;font-size:1.8rem;font-weight:400;line-height:1.1}}.RepairShop-module-scss-module__cGjm2a__container .RepairShop-module-scss-module__cGjm2a__header .RepairShop-module-scss-module__cGjm2a__desktopOrder{text-underline-offset:.2em;text-decoration:underline}@media (hover:hover){.RepairShop-module-scss-module__cGjm2a__container .RepairShop-module-scss-module__cGjm2a__header .RepairShop-module-scss-module__cGjm2a__desktopOrder:hover{text-decoration:none}}@media (max-width:1024px){.RepairShop-module-scss-module__cGjm2a__container .RepairShop-module-scss-module__cGjm2a__header .RepairShop-module-scss-module__cGjm2a__desktopOrder{display:none}}.RepairShop-module-scss-module__cGjm2a__container .RepairShop-module-scss-module__cGjm2a__content{border:1px solid var(--color-border);grid-template-columns:1fr 1fr;gap:2.4rem;padding:1.6rem 2.4rem;display:grid}@media (max-width:1024px){.RepairShop-module-scss-module__cGjm2a__container .RepairShop-module-scss-module__cGjm2a__content{flex-direction:column;gap:3.2rem;padding:1.6rem;display:flex}}.RepairShop-module-scss-module__cGjm2a__container .RepairShop-module-scss-module__cGjm2a__content .RepairShop-module-scss-module__cGjm2a__header{align-items:center;gap:1.3rem;margin-bottom:.8rem;display:flex}@media (max-width:1024px){.RepairShop-module-scss-module__cGjm2a__container .RepairShop-module-scss-module__cGjm2a__content .RepairShop-module-scss-module__cGjm2a__header{justify-content:space-between}}.RepairShop-module-scss-module__cGjm2a__container .RepairShop-module-scss-module__cGjm2a__content .RepairShop-module-scss-module__cGjm2a__header h4{font-family:var(--font-nj-headline),"Inter",Arial,sans-serif;letter-spacing:0;font-size:1.6rem;font-weight:400;line-height:1.1}.RepairShop-module-scss-module__cGjm2a__container .RepairShop-module-scss-module__cGjm2a__content .RepairShop-module-scss-module__cGjm2a__header button{text-underline-offset:.2em;text-decoration:underline}@media (hover:hover){.RepairShop-module-scss-module__cGjm2a__container .RepairShop-module-scss-module__cGjm2a__content .RepairShop-module-scss-module__cGjm2a__header button:hover{text-decoration:none}}.RepairShop-module-scss-module__cGjm2a__container .RepairShop-module-scss-module__cGjm2a__content .RepairShop-module-scss-module__cGjm2a__mobileOrder{display:none}@media (max-width:1024px){.RepairShop-module-scss-module__cGjm2a__container .RepairShop-module-scss-module__cGjm2a__content .RepairShop-module-scss-module__cGjm2a__mobileOrder{display:unset;margin-top:.8rem}}
@media (max-width:1024px){.RepairKitDialog-module-scss-module__Q-ECCa__container{margin-top:.2rem}}.RepairKitDialog-module-scss-module__Q-ECCa__container form{flex-direction:column;gap:1.2rem;display:flex}.RepairKitDialog-module-scss-module__Q-ECCa__container form a{text-underline-offset:.2em;text-decoration:underline}@media (hover:hover){.RepairKitDialog-module-scss-module__Q-ECCa__container form a:hover{text-decoration:none}}.RepairKitDialog-module-scss-module__Q-ECCa__container form .RepairKitDialog-module-scss-module__Q-ECCa__error{color:var(--color-error);font-family:var(--font-nh-light);font-feature-settings:"dlig" on;letter-spacing:0;margin-top:.4rem;font-size:1.2rem;font-weight:300;line-height:1.4}.RepairKitDialog-module-scss-module__Q-ECCa__container form button[type=submit]{margin-top:3.5rem}.RepairKitDialog-module-scss-module__Q-ECCa__accordion{border:1px solid var(--color-border);flex-direction:column;gap:.8rem;margin:1.6rem 0;padding:2rem 2.4rem;display:flex}.RepairKitDialog-module-scss-module__Q-ECCa__accordion button{width:100%;font-family:var(--font-nj-headline),"Inter",Arial,sans-serif;letter-spacing:0;justify-content:space-between;align-items:center;font-size:1.6rem;font-weight:400;line-height:1.1;display:flex}.RepairKitDialog-module-scss-module__Q-ECCa__accordion ul{flex-direction:column;gap:.6rem;max-width:33.2rem;margin-top:1rem;margin-bottom:.2rem;display:flex}.RepairKitDialog-module-scss-module__Q-ECCa__accordion ul li{grid-template-columns:auto 1fr;gap:.8rem;display:grid}
.RepairShopDialog-module-scss-module__n26cYa__container{flex-direction:column;gap:1.6rem;display:flex}@media (max-width:1024px){.RepairShopDialog-module-scss-module__n26cYa__container{margin-top:.4rem}}.RepairShopDialog-module-scss-module__n26cYa__container button{border:1px solid var(--color-border);width:100%;padding:1.9rem 1.6rem}@media (max-width:1024px){.RepairShopDialog-module-scss-module__n26cYa__container button{padding:1.6rem}}.RepairShopDialog-module-scss-module__n26cYa__container button.RepairShopDialog-module-scss-module__n26cYa__selected{border-color:var(--color-black)}.RepairShopDialog-module-scss-module__n26cYa__container button h4{font-family:var(--font-nj-headline),"Inter",Arial,sans-serif;letter-spacing:0;font-size:1.4rem;font-weight:400;line-height:1.1}
@media (max-width:1024px){.TerminateMembershipDialog-module-scss-module__zZLSLq__container{margin-top:.2rem}}.TerminateMembershipDialog-module-scss-module__zZLSLq__container a,.TerminateMembershipDialog-module-scss-module__zZLSLq__container button{text-underline-offset:.2em;text-decoration:underline}@media (hover:hover){.TerminateMembershipDialog-module-scss-module__zZLSLq__container a:hover,.TerminateMembershipDialog-module-scss-module__zZLSLq__container button:hover{text-decoration:none}}.TerminateMembershipDialog-module-scss-module__zZLSLq__container p{margin-bottom:1.6rem}
.WishlistProducts-module-scss-module__-diMLW__container .WishlistProducts-module-scss-module__-diMLW__slider{display:unset}@media (max-width:1024px){.WishlistProducts-module-scss-module__-diMLW__container .WishlistProducts-module-scss-module__-diMLW__slider{display:none}}@media (min-width:1025px){.WishlistProducts-module-scss-module__-diMLW__container .WishlistProducts-module-scss-module__-diMLW__slider>div>div{margin-top:0}}.WishlistProducts-module-scss-module__-diMLW__container .WishlistProducts-module-scss-module__-diMLW__header{padding:0 var(--site-padding);margin:1.6rem 0;display:none}@media (min-width:1025px){.WishlistProducts-module-scss-module__-diMLW__container .WishlistProducts-module-scss-module__-diMLW__header{margin-top:0}}.WishlistProducts-module-scss-module__-diMLW__container .WishlistProducts-module-scss-module__-diMLW__header{font-family:var(--font-nj-headline),"Inter",Arial,sans-serif;letter-spacing:0;font-size:1.8rem;font-weight:400;line-height:1.1}@media (max-width:1024px){.WishlistProducts-module-scss-module__-diMLW__container .WishlistProducts-module-scss-module__-diMLW__header{display:flex}}.WishlistProducts-module-scss-module__-diMLW__container .WishlistProducts-module-scss-module__-diMLW__header .WishlistProducts-module-scss-module__-diMLW__slash{margin:0 .5rem}.WishlistProducts-module-scss-module__-diMLW__container .WishlistProducts-module-scss-module__-diMLW__grid{flex-direction:column;display:none}@media (max-width:1024px){.WishlistProducts-module-scss-module__-diMLW__container .WishlistProducts-module-scss-module__-diMLW__grid{display:flex}}.WishlistProducts-module-scss-module__-diMLW__container .WishlistProducts-module-scss-module__-diMLW__grid .WishlistProducts-module-scss-module__-diMLW__empty{padding:0 var(--site-padding)}
.CoTemplate-module-scss-module__wgDFma__container{min-height:inherit;grid-template-columns:repeat(12,1fr);display:grid;position:relative}.CoTemplate-module-scss-module__wgDFma__container.CoTemplate-module-scss-module__wgDFma__loading{flex-direction:column;grid-template-columns:1fr;justify-content:center;align-items:center;display:flex}.CoTemplate-module-scss-module__wgDFma__mobileMenu{flex-direction:column;grid-column:span 12;display:none}@media (max-width:1024px){.CoTemplate-module-scss-module__wgDFma__mobileMenu{display:flex}}.CoTemplate-module-scss-module__wgDFma__mobileMenu .CoTemplate-module-scss-module__wgDFma__card{background-color:var(--color-co-beige);height:0;padding-bottom:100%;position:relative}.CoTemplate-module-scss-module__wgDFma__mobileMenu .CoTemplate-module-scss-module__wgDFma__qr{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CoTemplate-module-scss-module__wgDFma__mobileMenu .CoTemplate-module-scss-module__wgDFma__front{width:100%;height:100%;position:absolute;top:0;left:0}.CoTemplate-module-scss-module__wgDFma__mobileMenu .CoTemplate-module-scss-module__wgDFma__front .CoTemplate-module-scss-module__wgDFma__imageContainer{width:100%;height:100%;position:relative;overflow:hidden}.CoTemplate-module-scss-module__wgDFma__mobileMenu .CoTemplate-module-scss-module__wgDFma__front .CoTemplate-module-scss-module__wgDFma__imageContainer img{object-fit:cover}.CoTemplate-module-scss-module__wgDFma__mobileMenu .CoTemplate-module-scss-module__wgDFma__greeting{color:var(--color-white);font-family:var(--font-nj-headline),"Inter",Arial,sans-serif;letter-spacing:0;flex-direction:column;justify-content:center;align-items:center;font-size:2.2rem;font-weight:400;line-height:1.1;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CoTemplate-module-scss-module__wgDFma__mobileMenu .CoTemplate-module-scss-module__wgDFma__greeting h1{margin-bottom:1.2rem}.CoTemplate-module-scss-module__wgDFma__mobileMenu .CoTemplate-module-scss-module__wgDFma__qrButton{background-color:var(--color-co-beige);width:100%;height:6.2rem;font-family:var(--font-nj-headline),"Inter",Arial,sans-serif;letter-spacing:0;justify-content:center;align-items:center;font-size:1.6rem;font-weight:400;line-height:1.1;display:flex}.CoTemplate-module-scss-module__wgDFma__mobileMenu .CoTemplate-module-scss-module__wgDFma__qrDescription{margin:0 var(--site-padding);padding:var(--site-padding);text-align:center;border-bottom:1px solid var(--color-border)}.CoTemplate-module-scss-module__wgDFma__mobileMenu .CoTemplate-module-scss-module__wgDFma__qrDescription p{max-width:26.5rem;font-family:var(--font-nh-light);font-feature-settings:"dlig" on;letter-spacing:0;margin:0 auto;font-size:1.2rem;font-weight:300;line-height:1.4}.CoTemplate-module-scss-module__wgDFma__mobileMenu nav{margin:0 var(--site-padding);border-bottom:1px solid var(--color-border);padding:3.1rem 0}.CoTemplate-module-scss-module__wgDFma__mobileMenu nav ul{flex-direction:column;gap:2.2rem;display:flex}.CoTemplate-module-scss-module__wgDFma__mobileMenu nav ul li{font-family:var(--font-nj-headline),"Inter",Arial,sans-serif;letter-spacing:0;font-size:1.8rem;font-weight:400;line-height:1.1}.CoTemplate-module-scss-module__wgDFma__mobileMenu .CoTemplate-module-scss-module__wgDFma__bottom{margin:0 var(--site-padding);flex-direction:column;gap:2.2rem;margin-bottom:.8rem;padding:3.1rem 0;display:flex}.CoTemplate-module-scss-module__wgDFma__mobileMenu .CoTemplate-module-scss-module__wgDFma__bottom button{font-family:var(--font-nj-headline),"Inter",Arial,sans-serif;letter-spacing:0;font-size:1.8rem;font-weight:400;line-height:1.1}.CoTemplate-module-scss-module__wgDFma__desktopMenu{background-color:var(--color-co-beige);height:100vh;padding:8.8rem var(--site-padding) var(--site-padding);flex-direction:column;grid-column:span 3;min-width:37.8rem;display:flex;position:sticky;top:0}.CoTemplate-module-scss-module__wgDFma__desktopMenu h1{text-align:center;font-family:var(--font-nj-headline),"Inter",Arial,sans-serif;letter-spacing:0;padding-bottom:1.6rem;font-size:2.2rem;font-weight:400;line-height:1.1}@media (max-width:1024px){.CoTemplate-module-scss-module__wgDFma__desktopMenu{display:none}}.CoTemplate-module-scss-module__wgDFma__desktopMenu h2{text-align:center;font-family:var(--font-nj-headline),"Inter",Arial,sans-serif;letter-spacing:0;margin-bottom:2.7rem;font-size:2.2rem;font-weight:400;line-height:1.1}.CoTemplate-module-scss-module__wgDFma__desktopMenu .CoTemplate-module-scss-module__wgDFma__logo{text-align:center;margin-bottom:3.7rem}.CoTemplate-module-scss-module__wgDFma__desktopMenu nav{border-top:1px solid rgba(var(--color-black-rgb), .1);border-bottom:1px solid rgba(var(--color-black-rgb), .1);padding:3.2rem 0}.CoTemplate-module-scss-module__wgDFma__desktopMenu nav ul{flex-direction:column;gap:1.6rem;display:flex}.CoTemplate-module-scss-module__wgDFma__desktopMenu nav ul li a{text-transform:capitalize;font-family:var(--font-nj-headline),"Inter",Arial,sans-serif;letter-spacing:0;font-size:1.6rem;font-weight:400;line-height:1.1;position:relative}.CoTemplate-module-scss-module__wgDFma__desktopMenu nav ul li a:before{content:"";display:block;position:absolute;inset:-.8rem}@media (hover:hover){.CoTemplate-module-scss-module__wgDFma__desktopMenu nav ul li a:hover{opacity:.6}}.CoTemplate-module-scss-module__wgDFma__desktopMenu .CoTemplate-module-scss-module__wgDFma__bottom{flex-direction:column;gap:1.6rem;margin-top:auto;display:flex}.CoTemplate-module-scss-module__wgDFma__desktopMenu .CoTemplate-module-scss-module__wgDFma__bottom button{text-transform:capitalize;font-family:var(--font-nj-headline),"Inter",Arial,sans-serif;letter-spacing:0;font-size:1.6rem;font-weight:400;line-height:1.1;position:relative}.CoTemplate-module-scss-module__wgDFma__desktopMenu .CoTemplate-module-scss-module__wgDFma__bottom button:before{content:"";display:block;position:absolute;inset:-.8rem}@media (hover:hover){.CoTemplate-module-scss-module__wgDFma__desktopMenu .CoTemplate-module-scss-module__wgDFma__bottom button:hover{opacity:.6}}.CoTemplate-module-scss-module__wgDFma__desktopContent{grid-column:span 9;padding-bottom:8.8rem}.CoTemplate-module-scss-module__wgDFma__desktopContent .CoTemplate-module-scss-module__wgDFma__desktopSections{flex-direction:column;gap:8rem;display:flex}.CoTemplate-module-scss-module__wgDFma__desktopContent .CoTemplate-module-scss-module__wgDFma__heroContainer{width:100%;position:relative}@media (max-width:1024px){.CoTemplate-module-scss-module__wgDFma__desktopContent{display:none}}.CoTemplate-module-scss-module__wgDFma__desktopContent .CoTemplate-module-scss-module__wgDFma__repairGroup{margin:0 var(--site-padding);flex-direction:column;gap:8rem;display:flex}.CoTemplate-module-scss-module__wgDFma__desktopContent .CoTemplate-module-scss-module__wgDFma__purchases,.CoTemplate-module-scss-module__wgDFma__desktopContent .CoTemplate-module-scss-module__wgDFma__repairShop,.CoTemplate-module-scss-module__wgDFma__desktopContent .CoTemplate-module-scss-module__wgDFma__repairs{margin:0 var(--site-padding)}.CoTemplate-module-scss-module__wgDFma__desktopContent .CoTemplate-module-scss-module__wgDFma__row{margin:0 var(--site-padding);grid-template-columns:repeat(2,1fr);gap:2.4rem;display:grid}.CoTemplate-module-scss-module__wgDFma__mobileContent{padding-top:var(--header-height);grid-column:span 12;min-height:calc(100vh - 6rem);display:none}@media (max-width:1024px){.CoTemplate-module-scss-module__wgDFma__mobileContent{flex-direction:column;display:flex}}.CoTemplate-module-scss-module__wgDFma__mobileContent section{display:none}.CoTemplate-module-scss-module__wgDFma__mobileContent section.CoTemplate-module-scss-module__wgDFma__active{min-height:inherit;display:unset}.CoTemplate-module-scss-module__wgDFma__mobileContent .CoTemplate-module-scss-module__wgDFma__repairGroup{flex-direction:column;gap:6rem;padding-bottom:3.9rem}.CoTemplate-module-scss-module__wgDFma__mobileContent .CoTemplate-module-scss-module__wgDFma__repairGroup.CoTemplate-module-scss-module__wgDFma__active{display:flex}
