dm-collection-catalogue{display:block;background:var(--dmcc-background, #fff);color:var(--dmcc-text, #111)}dm-collection-catalogue .dmcc-inner{width:min(100% - 80px,1440px);margin-inline:auto}dm-collection-catalogue .dmcc-header{display:grid;align-items:center;gap:32px;padding-block:24px}dm-collection-catalogue .dmcc-header--photo{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}dm-collection-catalogue .dmcc-copy{min-width:0;max-width:680px}dm-collection-catalogue .dmcc-eyebrow{margin:0 0 12px;color:inherit;font-size:12px;font-weight:600;line-height:16px;letter-spacing:.08em;text-transform:uppercase}dm-collection-catalogue h1{margin:0;color:inherit;font-family:inherit;font-size:48px;font-weight:700;line-height:48px;letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:balance}dm-collection-catalogue .dmcc-intro{margin:12px 0 0;color:inherit;font-size:16px;line-height:24px;text-wrap:pretty}dm-collection-catalogue .dmcc-fitment{display:inline-flex;align-items:center;min-height:44px;margin-top:4px;color:inherit;font-size:14px;font-weight:600;line-height:20px;text-decoration:underline;text-underline-offset:4px}dm-collection-catalogue .dmcc-photo{width:100%;max-width:400px;min-width:0;justify-self:end;margin:0}dm-collection-catalogue .dmcc-photo picture{display:block;width:100%}dm-collection-catalogue .dmcc-photo img{display:block;width:100%;max-width:360px;height:180px;margin-inline:auto;object-fit:contain}dm-collection-catalogue .dmcc-photo figcaption{margin-top:8px;color:inherit;font-size:12px;line-height:16px;text-wrap:pretty}dm-collection-catalogue .dmcc-vehicle-row{display:flex;align-items:center;gap:24px;padding-bottom:16px}dm-collection-catalogue .dmcc-vehicle-label{flex:0 0 auto;margin:0;color:inherit;font-size:14px;font-weight:600;line-height:20px}dm-collection-catalogue .dmcc-vehicles{display:flex;align-items:center;flex:1 1 auto;flex-wrap:wrap;gap:8px;min-width:0;padding:4px;margin:-4px}dm-collection-catalogue .dmcc-vehicle{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:44px;padding:8px 16px;border:1px solid color-mix(in srgb,currentColor 32%,transparent);border-radius:4px;background:transparent;color:inherit;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;white-space:nowrap}dm-collection-catalogue .dmcc-vehicle.is-active{border-color:var(--dmcc-accent, #f9f021);background:var(--dmcc-accent, #f9f021);color:#111}dm-collection-catalogue .dmcc-vehicle:focus-visible,dm-collection-catalogue .dmcc-fitment:focus-visible{outline:3px solid currentColor;outline-offset:3px}dm-collection-catalogue .dmcc-vehicle:active{transform:translateY(1px)}dm-collection-catalogue .dmcc-product-anchor{display:block;scroll-margin-top:calc(var(--header-height, 0px) + 16px)}@media(hover:hover){dm-collection-catalogue .dmcc-vehicle:hover{border-color:currentColor;text-decoration:underline;text-underline-offset:4px}dm-collection-catalogue .dmcc-fitment:hover{text-decoration-thickness:2px}}@media screen and (min-width:700px){dm-collection-catalogue .dmcc-photo--desktop-hidden{display:none}}@media screen and (max-width:999px){dm-collection-catalogue .dmcc-inner{width:calc(100% - 48px)}dm-collection-catalogue .dmcc-header{gap:24px;padding-block:24px}dm-collection-catalogue .dmcc-header--photo{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}dm-collection-catalogue .dmcc-photo img{height:160px}}@media screen and (max-width:699px){dm-collection-catalogue .dmcc-inner{width:calc(100% - 32px)}dm-collection-catalogue .dmcc-header,dm-collection-catalogue .dmcc-header--photo{grid-template-columns:minmax(0,1fr);gap:16px;padding-block:16px}dm-collection-catalogue h1{font-size:36px;line-height:40px}dm-collection-catalogue .dmcc-eyebrow{margin-bottom:8px}dm-collection-catalogue .dmcc-intro{margin-top:8px}dm-collection-catalogue .dmcc-photo--mobile-hidden{display:none}dm-collection-catalogue .dmcc-photo:not(.dmcc-photo--mobile-hidden){display:flex;align-items:center;gap:16px}dm-collection-catalogue .dmcc-photo picture{flex:0 0 96px;width:96px}dm-collection-catalogue .dmcc-photo img{width:96px;height:96px}dm-collection-catalogue .dmcc-photo figcaption{margin-top:0}dm-collection-catalogue .dmcc-vehicle-row{display:block;padding-bottom:16px}dm-collection-catalogue .dmcc-vehicle-label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}dm-collection-catalogue .dmcc-vehicles{flex-wrap:nowrap;overflow-x:auto;padding:4px 16px;margin:-4px -16px;scroll-padding-inline:16px;overscroll-behavior-x:contain}}@media(prefers-reduced-motion:reduce){dm-collection-catalogue .dmcc-vehicle:active{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/42/compiled_assets/styles.css.map?subset=AIA */
