:root{--color-background: #f2ece3;--color-background-dark: #221e1e;--color-background-dark-alt: #292828;--color-background-header: #ffffff;--color-foreground: #1a1a1a;--color-foreground-muted: #737373;--color-foreground-light: #f2ece3;--color-accent: #c83b27;--color-accent-hover: #ad3322;--color-accent-bg: #c83b27;--color-border: #d9d0c7;--color-header-text: #000000;--font-heading-family: "Barlow Condensed", "Arial Narrow", Arial, sans-serif;--font-body-family: "Barlow", Arial, sans-serif;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-base: 16px;--font-size-lg: 20px;--font-size-xl: 28px;--font-size-2xl: 36px;--font-size-3xl: 48px;--font-weight-normal: 400;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--spacing-xs: 8px;--spacing-sm: 16px;--spacing-md: 24px;--spacing-lg: 40px;--spacing-xl: 64px;--spacing-1xl: 48px;--spacing-2xl: 96px;--page-width: 1300px;--container-gutter: 24px;--radius-sm: 2px;--radius-md: 4px}body{background-color:#f2ece3;--background: #f2ece3;font-family:var(--font-body-family);font-size:var(--font-size-base);color:var(--color-foreground);line-height:1.6;-webkit-font-smoothing:antialiased}.hero{width:100%;overflow:hidden;background-color:#e8e0d8;display:block;line-height:0;max-width:var(--page-width);margin:0 auto}.hero__image{width:100%;height:auto;aspect-ratio:16 / 7;object-fit:cover;display:block}@media(min-width:1150px){.hero__image{max-height:480px;aspect-ratio:unset}}.intro{background-color:var(--color-background);padding:var(--spacing-xl) var(--container-gutter);text-align:center;max-width:var(--page-width);margin:0 auto}.intro__inner{max-width:760px;margin:0 auto}.intro__eyebrow{font-family:var(--font-heading-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--spacing-sm)}.intro__title{font-family:var(--font-heading-family);font-size:var(--font-size-2xl);font-weight:var(--font-weight-extrabold);text-transform:uppercase;letter-spacing:.03em;color:var(--color-foreground);margin-bottom:var(--spacing-md);line-height:1.1}.intro__subtitle{font-size:var(--font-size-lg);color:var(--color-foreground);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-sm);line-height:1.5}.intro__compat{font-size:18px;color:var(--color-foreground-muted);font-style:italic;line-height:1.6}@media(min-width:1150px){.intro{padding:var(--spacing-1xl) var(--container-gutter)}.intro__title{font-size:var(--font-size-3xl)}.intro__subtitle{font-size:var(--font-size-xl)}}.product-grid{background-color:var(--color-background);padding:0 var(--container-gutter) var(--spacing-xl);max-width:var(--page-width);margin:0 auto}.product-grid__link{display:contents}.product-grid__section-title{font-family:var(--font-heading-family);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);letter-spacing:.2em;text-transform:uppercase;color:var(--color-foreground-muted);padding:0 0 var(--spacing-sm)}.product-grid__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md)}.product-grid__item{display:flex;flex-direction:column;box-shadow:0 0 0 1px var(--color-border);transition:box-shadow .25s ease,transform .25s ease;background-color:#fff;cursor:pointer;overflow:hidden}.product-grid__item:hover{box-shadow:0 0 0 1px var(--color-border),0 8px 28px #0000001a;transform:translateY(-2px);z-index:2;position:relative}.product-grid__image-wrap{background-color:#fff;overflow:hidden;flex-shrink:0}.product-grid__image-wrap img{width:100%;aspect-ratio:4 / 3;object-fit:contain;transition:transform .4s ease;display:block;background-color:#fff}.product-grid__item:hover .product-grid__image-wrap img{transform:scale(1.04)}.product-grid__info{padding:var(--spacing-sm) var(--spacing-md);flex:1;display:flex;flex-direction:column;box-shadow:0 -1px 0 0 var(--color-border);background-color:var(--color-background)}.product-grid__label{font-family:var(--font-body-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--color-foreground);margin-bottom:2px;line-height:1.4}.product-grid__name{font-family:var(--font-heading-family);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);text-transform:none;letter-spacing:-.01em;color:var(--color-foreground);margin-bottom:6px;line-height:1.15}.product-grid__sku{font-size:var(--font-size-xs);color:var(--color-foreground-muted);margin-top:auto}.product-grid__item--featured{grid-column:1 / -1;flex-direction:column}.product-grid__item--featured .product-grid__image-wrap img{width:100%;aspect-ratio:16 / 5;object-fit:cover;object-position:center;background-color:#fff}.product-grid__item--featured .product-grid__info{padding:var(--spacing-md) var(--spacing-md)}.product-grid__item--featured .product-grid__label{font-size:var(--font-size-base)}.product-grid__item--featured .product-grid__name{font-size:var(--font-size-xl)}.product-grid__item--featured .product-grid__sku{font-size:var(--font-size-sm)}.product-grid__featured-badge{display:inline-block;background-color:var(--color-accent);color:var(--color-foreground-light);font-family:var(--font-heading-family);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.14em;text-transform:uppercase;padding:4px 10px;margin-bottom:var(--spacing-sm)}@media(min-width:1150px){.product-grid__grid{gap:var(--spacing-lg)}.product-grid__item--featured{flex-direction:row}.product-grid__item--featured .product-grid__image-wrap{width:60%;flex-shrink:0}.product-grid__item--featured .product-grid__image-wrap img{width:100%;height:100%;aspect-ratio:unset;object-fit:cover;object-position:center;background-color:#fff}.product-grid__item--featured .product-grid__info{padding:var(--spacing-xl) var(--spacing-xl);justify-content:center;box-shadow:-1px 0 0 0 var(--color-border)}.product-grid__item--featured .product-grid__name{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-sm)}.product-grid__item--featured .product-grid__label{font-size:var(--font-size-lg);margin-bottom:var(--spacing-xs)}.product-grid__item--featured .product-grid__sku{font-size:var(--font-size-base);margin-top:var(--spacing-md)}.product-grid__item--featured .product-grid__featured-badge{margin-bottom:var(--spacing-md)}}.crosssell-wrapper{background-color:var(--color-background-dark)}.crosssell{background-color:var(--color-background-dark);display:flex;flex-direction:column;max-width:var(--page-width);margin:0 auto}.crosssell__image-wrap{background-color:var(--color-background-dark);overflow:hidden;display:flex;align-items:center;justify-content:center;padding:var(--spacing-md);line-height:0}.crosssell__image-wrap img{width:100%;max-width:414px;height:auto;object-fit:contain;display:block}.crosssell__content{padding:var(--spacing-xl) var(--spacing-sm);display:flex;flex-direction:column;align-items:flex-start}.crosssell__eyebrow{font-family:var(--font-heading-family);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--spacing-sm)}.crosssell__title{font-family:var(--font-heading-family);font-size:var(--font-size-2xl);font-weight:var(--font-weight-extrabold);text-transform:uppercase;letter-spacing:.03em;color:var(--color-foreground-light);margin-bottom:var(--spacing-md);line-height:1.1}.crosssell__body{font-size:var(--font-size-base);color:#f2ece3c7;margin-bottom:var(--spacing-lg);line-height:1.75;max-width:480px}.crosssell__cta{display:inline-flex;align-items:center;justify-content:center;padding:14px 36px;font-family:var(--font-heading-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);letter-spacing:.14em;text-transform:uppercase;color:var(--color-foreground-light);border:2px solid var(--color-foreground-light);transition:background-color .25s ease,color .25s ease;background:transparent;width:100%}.crosssell__cta:hover{background-color:var(--color-foreground-light);color:var(--color-background-dark)}@media(min-width:1150px){.crosssell{flex-direction:row;min-height:420px}.crosssell__image-wrap{width:45%;flex-shrink:0;padding:var(--spacing-xl)}.crosssell__image-wrap img{width:100%;max-width:603px;height:auto;object-fit:contain}.crosssell__content{padding:var(--spacing-xl) var(--spacing-2xl);flex:1;justify-content:center}.crosssell__title{font-size:var(--font-size-3xl)}.crosssell__cta{width:auto}}
/*# sourceMappingURL=/cdn/shop/t/76/assets/mustang-landing.css.map */
