.j4-section{--j4-gap: 2rem}.j4-section__header{margin:0 auto 3rem;max-width:80rem;text-align:center}.j4-section__header>:first-child{margin-top:0}.j4-section__header>:last-child{margin-bottom:0}.j4-grid{display:grid;gap:var(--j4-gap);grid-template-columns:repeat(var(--j4-mobile-columns, 1),minmax(0,1fr))}.j4-card{background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.12);display:flex;flex-direction:column;height:100%;overflow:hidden}.j4-card__media{aspect-ratio:var(--j4-card-ratio, 4 / 3);background:rgba(var(--color-foreground),.04);overflow:hidden}.j4-card__media img,.j4-brand__logo img,.j4-brand__inventory img,.j4-logo-grid img,.j4-step__image img{height:100%;object-fit:contain;width:100%}.j4-card__body{display:flex;flex:1;flex-direction:column;padding:2.4rem}.j4-card__body .button{margin-top:auto;align-self:flex-start}.j4-card__meta{color:rgb(var(--color-foreground));font-weight:700;margin-top:1rem}.j4-card__contact{list-style:none;margin:1.4rem 0 2rem;padding:0}.j4-card__contact li+li{margin-top:.4rem}.j4-link-grid__item{align-items:center;background:#414a57;color:#fff;display:flex;font-family:var(--font-heading-family);font-weight:700;justify-content:center;min-height:7rem;padding:1.5rem;text-align:center;text-decoration:none;text-transform:uppercase}.j4-link-grid__item:hover{background:#2d3440;color:#fff}.j4-logo-grid{align-items:center;display:grid;gap:3rem;grid-template-columns:repeat(2,minmax(0,1fr))}.j4-logo-grid__item{display:block;height:10rem;padding:1rem}.j4-steps{counter-reset:j4-step}.j4-step{position:relative;text-align:center}.j4-step:before{align-items:center;background:#414a57;border-radius:50%;color:#fff;content:counter(j4-step);counter-increment:j4-step;display:inline-flex;font-weight:700;height:4.8rem;justify-content:center;margin-bottom:1.5rem;width:4.8rem}.j4-step__image{height:8rem;margin:0 auto 1.5rem;width:8rem}.j4-step__links a+a{margin-left:1.2rem}.j4-hero{align-items:center;background:#414a57;color:#fff;display:flex;min-height:var(--j4-hero-height, 42rem);overflow:hidden;position:relative}.j4-hero__media,.j4-hero__overlay{top:0;right:0;bottom:0;left:0;position:absolute}.j4-hero__media img{height:100%;object-fit:cover;width:100%}.j4-hero__overlay{background:rgba(0,0,0,var(--j4-overlay, .35))}.j4-hero__content{padding-block:5rem;position:relative;text-align:center;width:100%;z-index:1}.j4-hero__content .rte{margin-inline:auto;max-width:75rem}.j4-hero__buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:2rem}.j4-brand-grid{display:grid;gap:2rem}.j4-brand{align-items:stretch;border:.1rem solid rgba(var(--color-foreground),.12);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);min-height:22rem}.j4-brand__logo,.j4-brand__inventory{display:block;overflow:hidden;padding:2rem;position:relative}.j4-brand__inventory{background:rgba(var(--color-foreground),.04);padding:0}.j4-brand__inventory img{object-fit:cover}.j4-brand__label{background:#ffffffeb;bottom:1rem;color:#414a57;font-weight:700;left:1rem;padding:.7rem 1rem;position:absolute}.j4-specs th,.j4-specs td{border-bottom:.1rem solid rgba(var(--color-foreground),.15);padding:1.2rem;text-align:left}.j4-specs th{width:35%}@media screen and (min-width:750px){.j4-grid{grid-template-columns:repeat(var(--j4-columns, 3),minmax(0,1fr))}.j4-logo-grid{grid-template-columns:repeat(var(--j4-columns, 6),minmax(0,1fr))}.j4-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.j4-brand{grid-template-columns:1fr}.j4-brand__logo{min-height:13rem}.j4-brand__inventory{min-height:20rem}}.body-headings--uppercase h1,.body-headings--uppercase h2,.body-headings--uppercase h3,.body-headings--uppercase h4,.body-headings--uppercase h5,.body-headings--uppercase h6,.body-headings--uppercase .hxxl,.body-headings--uppercase .hxl,.body-headings--uppercase .h0,.body-headings--uppercase .h1,.body-headings--uppercase .h2,.body-headings--uppercase .h3,.body-headings--uppercase .h4,.body-headings--uppercase .h5,.body-headings--uppercase .h6,.body-headings--uppercase .card__heading,.body-headings--uppercase .collection-hero__title,.body-headings--uppercase .banner__heading,.body-headings--uppercase .rich-text__heading,.body-headings--uppercase .title,.body-headings--uppercase .j4-section__header h2,.body-product-titles--uppercase .card__heading a,.body-product-titles--uppercase .card-information__text,.body-product-titles--uppercase .product__title,.body-product-titles--uppercase .product__title h1,.body-product-titles--uppercase .cart-item__name,.body-product-titles--uppercase .cart__product-title,.body-product-titles--uppercase .predictive-search__item-heading,.body-product-titles--uppercase .complementary-products__heading{text-transform:uppercase}.button,.button-label,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded,.shopify-payment-button__button--branded,.quantity__input,.cart__dynamic-checkout-buttons{font-family:var(--font-button-family),var(--font-body-family);font-style:var(--font-button-style);font-weight:var(--font-button-weight)}.header__menu-item,.header__menu-item span,.header__active-menu-item,.header__inline-menu>.list-menu>.list-menu__item,.mobile-facets__label{font-family:var(--font-button-family),var(--font-body-family);font-weight:var(--font-button-weight);text-transform:uppercase;letter-spacing:.06rem}.mega-menu__link,.header__submenu .header__menu-item{font-family:var(--font-button-family),var(--font-body-family);text-transform:none;letter-spacing:normal}.mega-menu__link--level-2{text-transform:uppercase;letter-spacing:.06rem;font-weight:var(--font-button-weight)}.header__inline-menu .list-menu__item,.header__menu-item{font-size:1.335rem}.header__menu-item:hover span,.header__active-menu-item{text-decoration-color:#d0d9dc}.caption,.caption-with-letter-spacing,.card__caption,.subtitle{font-family:var(--font-accent-family),var(--font-body-family);font-weight:var(--font-accent-weight)}.price,.price-item,.cart-item__price-wrapper .price{font-family:var(--font-price-family),var(--font-body-family);font-weight:var(--font-price-weight)}.price--on-sale .price-item--regular,.price__sale .price-item--sale{--color-sale: 152, 75, 44}.price--on-sale .price-item--sale,.price__badge-sale{color:#984b2c}.j4-link-grid__item,.j4-hero,.j4-step:before{background:var(--j4-slate, #414a57)}.j4-brand__label{color:var(--j4-slate, #414a57)}:root{--j4-slate: #414a57;--j4-slate-dark: #2d3440;--j4-sale: #984b2c}.j4-link-grid__item:hover{background:var(--j4-slate-dark, #2d3440)}.customj4-button{background-color:red;color:#fff;padding:5px 10px;text-decoration:none;font-weight:700;border-radius:5px;margin:10px 0;display:inline-block;border-color:red;vertical-align:middle;text-align:center}.customj4-button:hover{background-color:#d3d3d3;color:#4a4a4a;border-color:#d3d3d3}.getaquote,.valuetrade{width:100%;background-color:red;color:#fff;padding:7px 10px;text-decoration:none;font-weight:700;border-radius:5px;margin:15px 0;display:inline-block;border-color:red;vertical-align:middle;text-align:center;border-style:solid}.getaquote:hover,.valuetrade:hover{background-color:#d3d3d3;color:#949494;border-color:#d3d3d3;border-style:solid}.j4-fee-table{margin:0 auto;max-width:70rem;overflow-x:auto}.j4-fee-table caption{caption-side:top;font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 1.7rem);padding-bottom:1.2rem;text-align:left;text-transform:uppercase}.j4-fee-table table{min-width:42rem}.j4-fee-table td{text-align:left}body .header--top-center .mega-menu__list,body .mega-menu__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1.8rem 3.2rem;justify-content:start;list-style:none}body .header--top-center .mega-menu__list>li,body .mega-menu__list>li{width:auto;padding-right:0}body .mega-menu .mega-menu__list--condensed,body .mega-menu__list--condensed{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1.2rem 3.2rem}body .mega-menu__list .list-unstyled{display:block;margin-top:.6rem}body .mega-menu__link{white-space:normal;word-break:normal;overflow-wrap:anywhere}body .mega-menu__content,body .header__submenu{z-index:10}body .header__inline-menu details[open]>.header__submenu,body .mega-menu[open] .mega-menu__content{opacity:1;transform:translateY(0)}@media screen and (min-width:990px){body .mega-menu__content{padding-bottom:2.8rem;padding-top:2.8rem}}.j4-card__price{margin-bottom:.4rem}.j4-card__price .price{font-size:calc(var(--font-heading-scale) * 2rem);font-weight:400}.j4-card__price .price__container{margin-bottom:0}.ClkButton{margin:.4rem 0 .8rem}.card__information .card__heading{color:rgba(var(--color-foreground),.7);font-family:var(--font-body-family);font-weight:400;margin-top:.4rem}.j4-card__cta{display:block;width:100%;margin:1.4rem 0 0;padding:1rem;position:relative;z-index:2;letter-spacing:.06rem;font-family:var(--font-button-family),var(--font-body-family)}.j4-product-actions{display:flex;flex-direction:column;gap:1.2rem;margin:1.6rem 0 2rem}.j4-product-actions .getaquote,.j4-product-actions .valuetrade,.j4-product-actions .bookeasy-appBlock-button,.j4-product-actions .bookeasy-appBlock-button button{width:100%;margin:0;border:none;border-radius:5px;background-color:red;color:#fff;cursor:pointer;font-family:var(--font-button-family),var(--font-body-family);font-weight:700;letter-spacing:.06rem;padding:1.3rem 1rem;text-align:center;text-transform:uppercase}.j4-product-actions .getaquote:hover,.j4-product-actions .valuetrade:hover,.j4-product-actions .bookeasy-appBlock-button:hover{background-color:#d3d3d3;color:#949494}.j4-product-actions .pxFormGenerator:empty{display:none}.product-form__buttons .product-form__submit{background:var(--j4-slate, #414a57);color:#fff;box-shadow:none}.j4-finance-row{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center}.j4-specs-section__heading{text-transform:uppercase}.j4-specs-section__scroll{overflow-x:auto}.j4-specs{border-collapse:collapse;width:100%}.j4-specs th[scope=row]{background:var(--j4-slate, #414a57);color:#fff;font-family:var(--font-button-family),var(--font-body-family);font-size:1.3rem;font-weight:700;letter-spacing:.06rem;text-align:left;text-transform:uppercase;padding:1.2rem 1.6rem;white-space:nowrap;width:18rem}.j4-specs td{border-bottom:.1rem solid rgba(var(--color-foreground),.15);padding:1.2rem 1.6rem;text-align:center;text-transform:uppercase}.j4-specs__vin{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:700;text-transform:none}.j4-vin{padding:1.6rem 0 0;text-align:center}.j4-vin__label{color:var(--j4-slate, #414a57);display:block;font-size:1.4rem;font-weight:500}.j4-vin__value{color:var(--j4-slate, #414a57);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.6rem;font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/34/assets/j4-migration.css.map */
