.landing-section-module__rzpEaW__landingSection{background-color:#0000;flex-direction:column;gap:1rem;margin:0 auto;padding:24px 20px 40px;display:flex}.landing-section-module__rzpEaW__carouselWrapper{background:0 0;border:1px solid #00000d12;border-radius:24px;width:100%;max-width:1400px;height:560px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 1px 2px #00000d0a,0 16px 40px #00000d14}.landing-section-module__rzpEaW__slidesTrack{width:100%;height:100%;transition:transform .55s;display:flex}.landing-section-module__rzpEaW__slide{width:100%;min-width:100%;height:100%;position:relative}.landing-section-module__rzpEaW__slideImage{object-fit:contain;object-position:center}.landing-section-module__rzpEaW__slideInfo{z-index:3;flex-wrap:wrap;align-items:center;gap:10px;display:flex;position:absolute;bottom:20px;left:20px}.landing-section-module__rzpEaW__slideName{font-family:var(--font-oswald), sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--black,#00000d);-webkit-backdrop-filter:blur(8px);background:#ffffffd9;border:1px solid #00000d14;border-radius:999px;padding:8px 16px;font-size:1.05rem;font-weight:600}.landing-section-module__rzpEaW__slideCta{letter-spacing:.04em;text-transform:uppercase;color:var(--white,#fff);background:var(--primary);border-radius:999px;align-items:center;gap:7px;padding:9px 18px;font-size:.82rem;font-weight:600;text-decoration:none;transition:background-color .25s,transform .25s;display:inline-flex;box-shadow:0 6px 16px #bb2a2859}.landing-section-module__rzpEaW__slideCta:hover{background:var(--primary-dark,#b86c6b);transform:translateY(-1px)}.landing-section-module__rzpEaW__ctaIcon{width:15px;height:15px;transition:transform .25s}.landing-section-module__rzpEaW__slideCta:hover .landing-section-module__rzpEaW__ctaIcon{transform:translate(3px)}.landing-section-module__rzpEaW__navIcon{width:22px;height:22px}.landing-section-module__rzpEaW__navButton{z-index:3;-webkit-backdrop-filter:blur(8px);width:46px;height:46px;color:var(--black,#00000d);cursor:pointer;background:#ffffffd9;border:1px solid #00000d1a;border-radius:999px;justify-content:center;align-items:center;transition:background-color .25s,color .25s,border-color .25s,transform .25s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 6px 18px #00000d24}.landing-section-module__rzpEaW__navButton:hover{background:var(--primary);border-color:var(--primary);color:var(--white,#fff);transform:translateY(-50%)scale(1.06)}.landing-section-module__rzpEaW__prevButton{left:1rem;right:auto}.landing-section-module__rzpEaW__nextButton{left:auto;right:1rem}.landing-section-module__rzpEaW__thumbsTrack{scrollbar-width:none;-ms-overflow-style:none;gap:12px;width:100%;max-width:1400px;margin:0 auto;padding:4px 4px 10px;display:flex;overflow-x:auto}.landing-section-module__rzpEaW__thumbsTrack::-webkit-scrollbar{display:none}.landing-section-module__rzpEaW__thumb{cursor:pointer;background:#f3f4f6;border:2.5px solid #0000;border-radius:16px;flex:none;width:128px;height:92px;padding:0;transition:border-color .25s,transform .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 4px 14px #00000d1a}.landing-section-module__rzpEaW__thumb:hover{transform:translateY(-3px);box-shadow:0 8px 22px #00000d29}.landing-section-module__rzpEaW__thumb:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.landing-section-module__rzpEaW__thumbActive{border-color:var(--primary);box-shadow:0 8px 22px #bb2a2847}.landing-section-module__rzpEaW__thumbImage{object-fit:cover}.landing-section-module__rzpEaW__thumbLabel{letter-spacing:.05em;text-transform:uppercase;color:var(--white,#fff);text-align:left;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#0000,#00000db8);padding:3px 8px 5px;font-size:.6rem;font-weight:700;position:absolute;bottom:0;left:0;right:0;overflow:hidden}@media (max-width:1024px){.landing-section-module__rzpEaW__carouselWrapper{height:460px}}@media (max-width:768px){.landing-section-module__rzpEaW__landingSection{gap:.85rem;padding:12px 12px 28px}.landing-section-module__rzpEaW__carouselWrapper{border-radius:18px;height:380px}.landing-section-module__rzpEaW__navButton{width:40px;height:40px}.landing-section-module__rzpEaW__navIcon{width:19px;height:19px}.landing-section-module__rzpEaW__slideInfo{gap:8px;bottom:12px;left:12px}.landing-section-module__rzpEaW__slideName{padding:6px 13px;font-size:.88rem}.landing-section-module__rzpEaW__slideCta{padding:7px 14px;font-size:.74rem}.landing-section-module__rzpEaW__thumb{border-radius:13px;width:104px;height:76px}}@media (max-width:480px){.landing-section-module__rzpEaW__carouselWrapper{height:300px}.landing-section-module__rzpEaW__thumb{width:92px;height:68px}}
.cart-types-row-module__fy2CSG__section{background-color:#fff;padding:80px 24px}.cart-types-row-module__fy2CSG__inner{max-width:1280px;margin:0 auto}.cart-types-row-module__fy2CSG__grid{grid-template-columns:repeat(4,1fr);gap:32px;display:grid}.cart-types-row-module__fy2CSG__cardLink{color:inherit;flex-direction:column;align-items:center;gap:18px;text-decoration:none;transition:transform .3s;display:flex}.cart-types-row-module__fy2CSG__cardLink:hover{transform:translateY(-4px)}.cart-types-row-module__fy2CSG__imageWrap{aspect-ratio:4/3;background-color:#fff;width:100%;position:relative}.cart-types-row-module__fy2CSG__imageWrap img{transition:transform .4s}.cart-types-row-module__fy2CSG__cardLink:hover .cart-types-row-module__fy2CSG__imageWrap img{transform:scale(1.03)}.cart-types-row-module__fy2CSG__label{font-family:var(--font-oswald), sans-serif;letter-spacing:3px;text-transform:uppercase;color:#111;text-align:center;border-top:1px solid #0000;margin:0;padding-top:8px;font-size:.95rem;font-weight:600;transition:color .3s}.cart-types-row-module__fy2CSG__cardLink:hover .cart-types-row-module__fy2CSG__label{color:var(--primary)}@media (max-width:900px){.cart-types-row-module__fy2CSG__grid{grid-template-columns:repeat(2,1fr);gap:28px}}@media (max-width:480px){.cart-types-row-module__fy2CSG__section{padding:56px 16px}.cart-types-row-module__fy2CSG__grid{grid-template-columns:repeat(2,1fr);gap:20px}.cart-types-row-module__fy2CSG__label{letter-spacing:2px;font-size:.8rem}}
.utility-section-module__CC7_lW__utilitySection{background-color:#fff;max-width:1280px;margin:0 auto;padding:60px 20px}.utility-section-module__CC7_lW__utilityGrid{gap:20px;width:100%;display:grid}.utility-section-module__CC7_lW__utilityCard{background-color:#fff;border-radius:16px;flex-direction:row;justify-content:space-between;align-items:center;gap:20px;min-height:300px;padding:24px 12px;transition:transform .3s,box-shadow .3s;display:flex}.utility-section-module__CC7_lW__utilityCard:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000001a}.utility-section-module__CC7_lW__vehicleImage{background-color:#fff;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:58%;min-width:360px;max-width:640px;height:320px;display:flex;position:relative;overflow:hidden}.utility-section-module__CC7_lW__vehicleInfo{flex-direction:column;align-items:flex-start;gap:16px;width:42%;display:flex}.utility-section-module__CC7_lW__vehicleTitle{font-family:var(--font-oswald), sans-serif;color:#000;text-transform:uppercase;letter-spacing:1px;margin:0;font-size:3rem;font-weight:700;line-height:.95}.utility-section-module__CC7_lW__actionButtons{flex-direction:column;gap:10px;display:flex}.utility-section-module__CC7_lW__actionButton{color:#000;font-family:var(--font-oswald), sans-serif;text-transform:uppercase;letter-spacing:1px;align-items:center;gap:12px;font-size:1rem;font-weight:500;text-decoration:none;transition:color .3s;display:flex}.utility-section-module__CC7_lW__actionButton:hover{color:var(--primary)}.utility-section-module__CC7_lW__buttonIcon{color:#fff;background-color:#000;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:1.2rem;font-weight:700;transition:background-color .3s;display:flex}.utility-section-module__CC7_lW__actionButton:hover .utility-section-module__CC7_lW__buttonIcon{background-color:var(--primary)}@media (max-width:1024px){.utility-section-module__CC7_lW__utilitySection{padding:44px 16px}.utility-section-module__CC7_lW__utilityCard{min-height:260px}.utility-section-module__CC7_lW__vehicleImage{min-width:300px;height:240px}.utility-section-module__CC7_lW__vehicleTitle{font-size:2.25rem}}@media (max-width:768px){.utility-section-module__CC7_lW__utilitySection{padding:28px 10px}.utility-section-module__CC7_lW__utilityCard{gap:8px;min-height:170px;padding:10px 4px}.utility-section-module__CC7_lW__vehicleImage{width:60%;min-width:200px;height:160px}.utility-section-module__CC7_lW__vehicleInfo{gap:8px;width:40%}.utility-section-module__CC7_lW__vehicleTitle{letter-spacing:.6px;font-size:.85rem}.utility-section-module__CC7_lW__actionButtons{gap:6px}.utility-section-module__CC7_lW__actionButton{letter-spacing:.3px;gap:7px;font-size:.58rem}.utility-section-module__CC7_lW__buttonIcon{width:14px;height:14px;font-size:.65rem}}@media (max-width:480px){.utility-section-module__CC7_lW__utilityCard{gap:6px;min-height:150px;padding:8px 2px}.utility-section-module__CC7_lW__vehicleImage{width:62%;min-width:180px;height:140px}.utility-section-module__CC7_lW__vehicleInfo{gap:6px;width:38%}.utility-section-module__CC7_lW__vehicleTitle{font-size:.78rem;line-height:1}.utility-section-module__CC7_lW__actionButton{gap:5px;font-size:.52rem}.utility-section-module__CC7_lW__buttonIcon{width:12px;height:12px;font-size:.55rem}}
.cart-types-module__bV98pG__cartTypesSection{background-color:#fff;width:100%;padding:0}.cart-types-module__bV98pG__cartGrid{grid-template-columns:repeat(2,1fr);gap:0;width:100%;height:100vh;display:grid}.cart-types-module__bV98pG__cartCardLink{color:inherit;width:100%;height:100%;text-decoration:none;display:block}.cart-types-module__bV98pG__cartCard{cursor:pointer;width:100%;height:100%;position:relative;overflow:hidden}.cart-types-module__bV98pG__imageWrapper{width:100%;height:100%;position:relative}.cart-types-module__bV98pG__overlay{background:#0009;justify-content:center;align-items:flex-end;width:100%;height:100%;padding:40px 20px;transition:all .3s;display:flex;position:absolute;top:0;left:0}.cart-types-module__bV98pG__cartCardLink:hover .cart-types-module__bV98pG__overlay{background:0 0}.cart-types-module__bV98pG__textContent{text-align:center;color:#fff;flex-direction:column;align-items:center;gap:15px;transition:all .3s;display:flex}.cart-types-module__bV98pG__cartCardLink:hover .cart-types-module__bV98pG__textContent{opacity:0;transform:translateY(20px)}.cart-types-module__bV98pG__topText{font-family:var(--font-oswald), sans-serif;color:#fff;text-transform:uppercase;letter-spacing:1px;margin:0;font-size:.9rem;font-weight:500}.cart-types-module__bV98pG__mainText{font-family:var(--font-oswald), sans-serif;color:#fff;text-transform:uppercase;letter-spacing:2px;-webkit-text-stroke:2px white;-webkit-text-fill-color:transparent;margin:0;font-size:2.5rem;font-weight:700}.cart-types-module__bV98pG__discoverButton{font-family:var(--font-oswald), sans-serif;color:#fff;text-transform:uppercase;letter-spacing:1px;align-items:center;gap:10px;font-size:.9rem;font-weight:500;display:flex}.cart-types-module__bV98pG__arrowIcon{color:#000;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:1.2rem;font-weight:700;display:flex}@media (max-width:768px){.cart-types-module__bV98pG__cartGrid{height:50vh}.cart-types-module__bV98pG__mainText{font-size:2rem}.cart-types-module__bV98pG__topText,.cart-types-module__bV98pG__discoverButton{font-size:.8rem}.cart-types-module__bV98pG__arrowIcon{width:25px;height:25px;font-size:1rem}}@media (max-width:480px){.cart-types-module__bV98pG__cartGrid{grid-template-columns:1fr;height:auto}.cart-types-module__bV98pG__cartCard{min-height:250px}.cart-types-module__bV98pG__mainText{font-size:1.5rem}.cart-types-module__bV98pG__overlay{padding:20px 15px}}
