:root{--vehicle-red: 188 0 45;--vehicle-green: 23 96 45;--vehicle-blue: 29 76 155;--vehicle-amber: 138 90 0;--vehicle-ink: 14 14 14}.vehicle-badge{display:inline-flex;align-items:center;gap:.6rem;padding:.5rem 1rem;border-radius:10rem;font-size:1.2rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.2;color:#fff;background:rgb(var(--vehicle-ink));white-space:nowrap}.vehicle-badge:before{content:"";width:.7rem;height:.7rem;border-radius:50%;background:currentColor;opacity:.85}.vehicle-badge-available{background:rgb(var(--vehicle-green))}.vehicle-badge-transit{background:rgb(var(--vehicle-blue))}.vehicle-badge-reserved{background:rgb(var(--vehicle-amber))}.vehicle-badge-sold{background:rgb(var(--vehicle-red))}.card-vehicle .card-media{position:relative}.card-vehicle .card-media>.vehicle-badge{position:absolute;top:1rem;inset-inline-start:1rem;z-index:6;pointer-events:none;box-shadow:0 .2rem .8rem #0000002e}.card-vehicle-sold.card-vehicle-dim-sold .card-media-image{filter:grayscale(.85);opacity:.75}.vehicle-card-specs{display:flex;flex-wrap:wrap;justify-content:inherit;gap:.2rem 0;margin:.6rem 0 0;font-size:1.3rem;line-height:1.4;color:color-mix(in srgb,rgba(var(--color-product-cards-foreground)),transparent 20%)}.card-product:not(.card-product-content-left) .vehicle-card-specs{justify-content:center}.vehicle-card-specs span+span:before{content:"\b7";margin:0 .6rem;opacity:.6}.vehicle-card-eta{margin:.4rem 0 0;font-size:1.25rem;font-weight:600;color:rgb(var(--vehicle-blue))}.vehicle-card-price-sold{font-size:1.4rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--vehicle-red))}.vehicle-card-price-note{margin:.2rem 0 0;font-size:1.2rem;color:color-mix(in srgb,rgba(var(--color-product-cards-foreground)),transparent 25%)}.vehicle-buybox{display:flex;flex-direction:column;gap:1.8rem;padding:2.2rem;border:.1rem solid rgb(var(--color-border));border-radius:calc(var(--border-radius-base) * 2);background:rgb(var(--color-background-complementary))}.vehicle-buybox-status{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem}.vehicle-buybox-status-text{margin:0;font-size:1.5rem;line-height:1.5}.vehicle-buybox-price{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-top:1.6rem;border-top:.1rem solid rgb(var(--color-border))}.vehicle-buybox-price-label{font-size:1.3rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;opacity:.75}.vehicle-buybox-price-amount{font-family:var(--font-heading-family);font-size:3.2rem;font-weight:700;line-height:1;color:rgb(var(--color-foreground-alt))}.vehicle-buybox-actions{display:flex;flex-direction:column;gap:1.2rem}.vehicle-buybox-form{margin:0}.vehicle-btn{width:100%;min-height:5.4rem;font-size:1.6rem}.vehicle-btn-primary{--color-button: var(--vehicle-red);--color-button-text: 255 255 255 / 1;background-color:rgb(var(--vehicle-red));border-color:rgb(var(--vehicle-red));color:#fff}.vehicle-btn-primary:hover{filter:brightness(.9)}.vehicle-buybox-fineprint{margin:0;font-size:1.3rem;opacity:.8;text-align:center}.vehicle-buybox-deposit{display:flex;flex-direction:column;gap:.8rem;font-size:1.35rem}.vehicle-buybox-deposit-split{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.4rem 1.6rem;margin:0}.vehicle-buybox-terms p{margin:0;font-size:1.3rem;line-height:1.5;opacity:.85}.vehicle-buybox-terms-link{font-size:1.3rem;text-decoration:underline;color:inherit}.vehicle-buybox-contact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.vehicle-contact-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:4.6rem;padding:.8rem 1rem;border:.1rem solid color-mix(in srgb,rgba(var(--color-foreground-alt)),transparent 15%);border-radius:var(--buttons-radius);background:rgb(var(--color-background));color:rgb(var(--color-foreground-alt));font-size:1.4rem;font-weight:600;text-decoration:none;transition:background-color .2s ease,color .2s ease}.vehicle-contact-btn:hover{background:rgb(var(--color-foreground-alt));color:rgb(var(--color-background))}.vehicle-contact-btn svg{width:1.8rem;height:1.8rem;flex:none}.vehicle-buybox-trust{display:flex;flex-direction:column;gap:.6rem;margin:0;padding:1.6rem 0 0;list-style:none;border-top:.1rem solid rgb(var(--color-border));font-size:1.35rem}.vehicle-buybox-trust li{position:relative;padding-inline-start:2.2rem}.vehicle-buybox-trust li:before{content:"";position:absolute;inset-inline-start:.2rem;top:.35em;width:1rem;height:.55rem;border-inline-start:.2rem solid rgb(var(--vehicle-red));border-bottom:.2rem solid rgb(var(--vehicle-red));transform:rotate(-45deg)}.vehicle-buybox-sold .vehicle-buybox-status-text,.vehicle-buybox-reserved .vehicle-buybox-status-text{font-weight:500}.vehicle-specs-heading{margin:0 0 1.2rem}.vehicle-specs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-top:.1rem solid rgb(var(--color-border))}.vehicle-specs-item{display:flex;flex-direction:column;gap:.2rem;padding:1.2rem 1.2rem 1.2rem 0;border-bottom:.1rem solid rgb(var(--color-border))}.vehicle-specs-item dt{font-size:1.2rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;opacity:.8}.vehicle-specs-item dd{margin:0;font-size:1.5rem;font-weight:600;color:rgb(var(--color-foreground-alt));overflow-wrap:anywhere}.vehicle-specs-item-features,.vehicle-specs-item-vin{grid-column:1 / -1}.vehicle-description p{margin:0 0 1rem}@media screen and (max-width:749px){.vehicle-buybox{padding:1.6rem}.vehicle-buybox-price-amount{font-size:2.8rem}.card-vehicle .card-media>.vehicle-badge{top:.6rem;inset-inline-start:.6rem;font-size:1.05rem;padding:.4rem .8rem}.vehicle-card-specs{font-size:1.2rem}}.vehicle-cta-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem 2.4rem}.vehicle-cta-strip a{color:inherit;font-weight:700}.vehicle-visit{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3.2rem;padding-top:.8rem}.vehicle-visit-col p{margin:0 0 .6rem;font-size:1.6rem;line-height:1.6}.vehicle-visit .vehicle-visit-label{margin-bottom:.8rem;font-size:1.2rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ff6b7d}.vehicle-visit-phone{font-family:var(--font-heading-family);font-size:2.6rem;font-weight:700;color:rgb(var(--color-foreground-alt));text-decoration:none}.vehicle-visit-link{color:inherit;text-decoration:underline;text-underline-offset:.3rem}@media screen and (max-width:749px){.vehicle-visit{grid-template-columns:1fr;gap:2.4rem}}.vehicle-asis{padding:1.4rem 1.6rem;border:.2rem solid rgb(var(--vehicle-ink));border-radius:var(--border-radius-base);background:rgb(var(--color-background))}.vehicle-asis-title{margin:0 0 .6rem;font-size:1.4rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-foreground-alt))}.vehicle-asis-text{margin:0;font-size:1.3rem;line-height:1.5}.vehicle-asis-text a,.vehicle-agree a{color:inherit;text-decoration:underline}.vehicle-agree{display:flex;align-items:flex-start;gap:1rem;margin:0 0 1.2rem;font-size:1.35rem;line-height:1.45;cursor:pointer}.vehicle-agree input[type=checkbox]{flex:none;width:2rem;height:2rem;margin:.1rem 0 0;accent-color:rgb(var(--vehicle-red));cursor:pointer}.vehicle-specs-sub{display:block;font-size:1.25rem;font-weight:500;opacity:.7}.vehicle-specs-note{margin:1rem 0 0;font-size:1.2rem;line-height:1.5;opacity:.75}.section-features-wrapper .media-icon-item-subtitle{color:rgb(var(--color-foreground))}.section-content .breadcrumb a{text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:.2rem}.footer-info-copy a{display:inline-block;padding-block:.5rem}
/*# sourceMappingURL=/cdn/shop/t/25/assets/skyline-vehicles.css.map */
