.mogo-carousel-nav__dots{display:flex;gap:.5rem;justify-content:center}.mogo-carousel-nav__dot{border-radius:9999px;height:.5rem;width:.5rem}.mogo-carousel-nav__dots--landing .mogo-carousel-nav__dot{--tw-bg-opacity:1;background-color:#304f00;background-color:rgb(48 79 0/var(--tw-bg-opacity,1))}.mogo-carousel-nav__dots--landing .mogo-carousel-nav__dot--selected{--tw-bg-opacity:1;background-color:#7ab800;background-color:rgb(122 184 0/var(--tw-bg-opacity,1))}.mogo-carousel-nav__dots--default .mogo-carousel-nav__dot{--tw-bg-opacity:1;background-color:#e0e3e3;background-color:rgb(224 227 227/var(--tw-bg-opacity,1))}.mogo-carousel-nav__dots--default .mogo-carousel-nav__dot--selected{--tw-bg-opacity:1;background-color:#7ab800;background-color:rgb(122 184 0/var(--tw-bg-opacity,1))}.product-hero-slide-title{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#d5e67d 50%,#99c70f 0);background-position:100%;background-size:200% 100%;color:transparent;transition:background-position 8s linear}.product-hero-slide-title.campaign{background-image:linear-gradient(90deg,#fff532 50%,#fc3 0)}.product-hero-slide-title-active{background-position:0}.ds-calculator__info-msg{margin-bottom:0}.ds-vehicle-card-image-slider swiper-slide{display:flex;height:unset;max-width:100%;min-height:100%;padding-top:56.25%;position:relative}.ds-vehicle-card-image-slider .swiper-horizontal>.swiper-pagination-bullets{align-items:center;display:flex;height:.5rem;justify-content:center;width:100%}.ds-vehicle-card-image-slider .swiper-pagination-bullet{background:#fffc;height:4px;opacity:unset;transition-duration:.2s;transition-property:width,height;visibility:hidden;width:4px}.ds-vehicle-card-image-slider .swiper-pagination-bullet.swiper-pagination-bullet-active{transform:scale(2);visibility:visible}.ds-vehicle-card-image-slider .swiper-pagination-bullet.swiper-pagination-bullet-active-next,.ds-vehicle-card-image-slider .swiper-pagination-bullet.swiper-pagination-bullet-active-next-next,.ds-vehicle-card-image-slider .swiper-pagination-bullet.swiper-pagination-bullet-active-prev,.ds-vehicle-card-image-slider .swiper-pagination-bullet.swiper-pagination-bullet-active-prev-prev{transform:scale(1);visibility:visible}.ds-vehicle-card-image-slider .swiper-pagination-bullets-dynamic{overflow:visible}.ds-vehicle-card-image-slider .swiper-button-next.swiper-button-disabled,.ds-vehicle-card-image-slider .swiper-button-prev.swiper-button-disabled{cursor:pointer;pointer-events:unset}.ds-vehicle-card-image-slider .swiper-button-next,.ds-vehicle-card-image-slider .swiper-button-prev{background:#ffffffb3;border:none;border-radius:50%;box-shadow:0 1px 4px #0006;color:#000;height:32px;opacity:0;transition:all .2s;width:32px}.ds-vehicle-card-image-slider .swiper-button-next:after,.ds-vehicle-card-image-slider .swiper-button-prev:after{content:none}.ds-vehicle-card-image-slider .swiper-button-next:hover,.ds-vehicle-card-image-slider .swiper-button-prev:hover{opacity:1}
