@keyframes shopParts_loading-gradient__MfNoB{0%{background-position:200% 0}to{background-position:0 0}}.shopParts_container__bPBuX{display:flex;flex-direction:column;gap:2.5rem}.shopParts_ctaContainer__Qi4k2{display:flex;flex-direction:column;gap:1.5625rem}.shopParts_ctaContainer__Qi4k2>*{width:-moz-fit-content;width:fit-content}@media(min-width:1024px){.shopParts_ctaContainer__Qi4k2{flex-direction:row;align-items:center}}.shopParts_nissanExternalLink__9jdPV svg{transform:rotate(-45deg)}@keyframes centreHeading_loading-gradient__CWZIL{0%{background-position:200% 0}to{background-position:0 0}}.centreHeading_heading__RhF1Y{display:flex;justify-content:space-between;align-items:center}@layer base{.centreHeading_headingContainer__Z8rU8{display:flex;flex-direction:column;gap:.5rem;padding-bottom:2.5rem}}.centreHeading_sponsorLink__hVwXi a{font-family:Nissan Regular,sans-serif;font-weight:400;color:#000}.centreHeading_sponsorLink__hVwXi a strong{font-family:Nissan Bold,sans-serif;font-weight:700}.centreHeading_loader__DmmSv{height:2.5rem;width:-moz-fit-content;width:fit-content;margin:0 auto}@keyframes detailedCentreView_loading-gradient__yLBkK{0%{background-position:200% 0}to{background-position:0 0}}.detailedCentreView_detailedViewRootContainer__9vWlo{max-height:100%;overflow-y:auto;display:flex;flex-direction:column;gap:2.5rem;padding:2.5rem 20px 6.25rem}.detailedCentreView_detailedViewContainer__OTaLQ{width:100%;max-width:1280px;margin:0 auto;display:flex;flex-direction:column-reverse;gap:40px;justify-content:space-between}@media(min-width:1024px){.detailedCentreView_detailedViewContainer__OTaLQ{flex-direction:row}}.detailedCentreView_navContainer__J6jIw{width:100%;max-width:1280px;margin:0 auto}.detailedCentreView_leftSide__jNhQj{width:100%}@media(min-width:1024px){.detailedCentreView_leftSide__jNhQj{width:670px;max-width:calc(100% - 410px)}}.detailedCentreView_rightSide__pKvW6{width:100%;display:flex;flex-direction:column;gap:2rem}@media(min-width:1024px){.detailedCentreView_rightSide__pKvW6{width:370px;max-width:100%;gap:2.5rem}}.detailedCentreView_mapContainer__kUJ5c{overflow:hidden;height:192px;background-color:#d2d2d2}.detailedCentreView_collisionCentreContainer__sHce4{width:100%;max-width:1240px;margin:0 auto}.detailedCentreView_serviceHours__Gofu4{margin:2.5rem 0;display:flex;flex-direction:column;gap:1.5rem}.detailedCentreView_divider__TvAwM{margin:2.5rem 0}.detailedCentreView_locationAndHours__6mQXW{display:flex;flex-direction:column;gap:1rem}.detailedCentreView_fitContent__dMy1Q{width:-moz-fit-content;width:fit-content}.detailedCentreView_desktopOnly__Tm8sg{display:none}@media(min-width:1024px){.detailedCentreView_desktopOnly__Tm8sg{display:block}}.detailedCentreView_mobileOnly__hPb7v{display:block}@media(min-width:1024px){.detailedCentreView_mobileOnly__hPb7v{display:none}}.detailedCentreView_locationLabel__eTDxd{margin-bottom:1rem}.detailedCentreView_nissanExternalLink__y4ldK svg{transform:rotate(-45deg)}.detailedCentreView_mobileDivider__ymcan{margin-bottom:2rem}@keyframes additionalServiceCta_loading-gradient__rxiHD{0%{background-position:200% 0}to{background-position:0 0}}@font-face{font-family:Nissan Light;src:url(/service/service-maintenance/dealer-locator/fonts/NissanBrandW01-Light.woff2);font-weight:300;font-style:normal}@font-face{font-family:Nissan Regular;src:url(/service/service-maintenance/dealer-locator/fonts/NissanBrandW01-Regular.woff2);font-weight:400;font-style:normal}@font-face{font-family:Nissan Bold;src:url(/service/service-maintenance/dealer-locator/fonts/NissanBrandW01-Bold.woff2);font-weight:700;font-style:normal}@font-face{font-family:Infiniti Light;src:url(/service/service-maintenance/dealer-locator/fonts/InfinitiBrandL1-Light.woff2);font-weight:300;font-style:normal}@font-face{font-family:Infiniti Regular;src:url(/service/service-maintenance/dealer-locator/fonts/InfinitiBrandL1-Regular.woff2);font-weight:400;font-style:normal}@font-face{font-family:Infiniti Bold;src:url(/service/service-maintenance/dealer-locator/fonts/InfinitiBrandL1-Bold.woff2);font-weight:700;font-style:normal}.additionalServiceCta_container__UyjMI{display:flex;flex-direction:column;gap:1rem}.additionalServiceCta_cta__Ns7yV{margin-top:2.3125rem;width:-moz-fit-content;width:fit-content}