.vcards{background:var(--vc-section-bg);padding:var(--vc-pad-top) 0 var(--vc-pad-bottom)}.vcards *{box-sizing:border-box}.vcards__inner{width:min(100%,1640px);margin:0 auto;padding:0 38px}.vcards__heading{margin:0 0 30px;color:var(--vc-card-text);font-size:clamp(34px,5vw,74px);font-weight:900;line-height:.98;text-align:center;text-transform:uppercase}.vcards__grid{display:grid;grid-template-columns:repeat(var(--vc-count),minmax(0,1fr));gap:var(--vc-gap)}.vcard{position:relative;min-height:var(--vc-height);overflow:hidden;border-radius:var(--vc-radius);background:var(--vc-card-bg);color:var(--vc-card-text);isolation:isolate;transition:color .22s ease}.vcard__base,.vcard__hover,.vcard__shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.vcard__base{z-index:0}.vcard__hover{z-index:1;opacity:0;transition:opacity .26s ease}.vcard__shade{z-index:2;opacity:0;background:linear-gradient(180deg,#0000002e,rgba(0,0,0,var(--vc-overlay)));transition:opacity .26s ease}.vcard__content{position:relative;z-index:3;display:grid;grid-template-rows:auto 1fr auto;min-height:var(--vc-height);padding:28px 46px 24px}.vcard__buttons{grid-row:2;align-self:end}.vcard__metrics{grid-row:3}.vcard__header{min-height:94px;text-align:center}.vcard__title{margin:0;color:currentColor;font-size:var(--vc-title-size);font-style:italic;font-weight:900;line-height:.94;text-transform:uppercase}.vcard__subtitle{margin:8px 0 0;color:var(--vc-card-muted);font-size:var(--vc-subtitle-size);line-height:1.25;transition:color .22s ease}.vcard__buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;width:min(100%,560px);margin:-22px auto 20px}.vcard__cart-form{display:block;min-width:0;margin:0}.vcard__button{display:flex;align-items:center;justify-content:center;width:100%;padding:0;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;appearance:none}.vcard__button img{display:block;width:100%;max-width:270px;height:auto;transition:transform .18s ease}.vcard__button:hover img,.vcard__button:focus-visible img{transform:scale(1.06)}.vcard__button[aria-disabled=true]{cursor:wait;opacity:.55}.vcard__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;align-items:center;min-height:150px}.vcard__metric{justify-self:center;width:min(100%,150px);height:auto;object-fit:contain}.vcard:hover,.vcard:focus-within{color:var(--vc-hover-text)}.vcard:hover .vcard__hover,.vcard:focus-within .vcard__hover,.vcard:hover .vcard__shade,.vcard:focus-within .vcard__shade{opacity:1}.vcard:hover .vcard__subtitle,.vcard:focus-within .vcard__subtitle{color:var(--vc-hover-text)}@media(prefers-reduced-motion:reduce){.vcard,.vcard *,.vcard:before{transition-duration:1ms!important}}@media only screen and (max-width:1180px){.vcards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:768px){.vcards__inner{padding:0 16px}.vcards__grid{display:flex;width:calc(100% + 16px);gap:10px;padding:0 16px 8px 0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain}.vcards__grid::-webkit-scrollbar{display:none}.vcard{flex:0 0 min(82vw,350px);aspect-ratio:.66;min-height:0;scroll-snap-align:start;scroll-snap-stop:always}.vcard__content{grid-template-rows:auto 1fr auto;height:100%;min-height:100%;padding:18px 14px 16px}.vcard__header{min-height:68px}.vcard__title{font-size:clamp(28px,8vw,calc(var(--vc-title-size) * .78))}.vcard__subtitle{margin-top:5px;font-size:clamp(11px,3.1vw,calc(var(--vc-subtitle-size) * .82))}.vcard__buttons{gap:10px;margin:-8px auto 12px}.vcard__button img{max-width:170px}.vcard__metrics{gap:10px;min-height:84px}.vcard__metric{width:min(100%,92px)}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/section-vehicle-cards.css.map */
