.pick-your-ride-section{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:4rem 0 8rem}.pick-your-ride-title{font-family:Din Next,sans-serif;font-weight:700;font-size:4rem;margin:4rem 0}.model-selector-wrapper{position:relative;display:flex;justify-content:center;width:70vw}.model-selector-btn{position:relative;background:none;border:none;font-family:Din Next,sans-serif;font-size:2rem;padding:.5rem 4rem;cursor:pointer;opacity:.5;font-weight:light}.model-selector-btn.active{opacity:1;font-weight:700}.underline{position:absolute;bottom:0;left:0;height:2px;width:0;background:#000;transition:all .3s ease}.model-wrapper{width:70vw;display:none}.model-wrapper.active{width:70vw;display:block}.model-features-wrapper{margin:1rem 0 3rem;position:relative}.model-features-wrapper img{display:block;width:100%;height:100%;object-fit:cover;border-radius:1rem;box-shadow:0 0 8px #0000001a}.model-features-content{position:absolute;top:6%;left:2%;font-family:Din Next,sans-serif}.model-features-content p:nth-of-type(1){margin:0;font-size:3rem;font-weight:700;line-height:1.2}.model-features-content .desktop-only{display:block;margin:0;margin-bottom:3rem;font-size:1.6rem}.model-features-content .mobile-only{display:none}.model-features-content a{font-size:1.5rem;text-decoration:none;background-color:#323841;color:#fff;padding:1rem 2rem;border-radius:2rem}.color-variants-wrapper{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;gap:3rem}.color-variant-card{border-radius:1rem;box-shadow:0 0 8px #0000001a;opacity:0;transform:translateY(2rem);transition:all .6s ease}.color-variant-card:nth-child(2){transition-delay:.1s}.color-variant-card:nth-child(3){transition-delay:.2s}.color-variant-card.show{opacity:1;transform:translateY(0)}.card-img-wrapper{width:100%;position:relative}.card-img-wrapper img{display:block;width:100%;height:100%;object-fit:cover;border-radius:1rem 1rem 0 0}.card-img-tag{position:absolute;top:1rem;right:1rem;font-family:Din Next,sans-serif;font-size:1.2rem;font-weight:medium;color:#323841;background-color:#ffffffbf;padding:.5rem 1rem;border-radius:.5rem;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.card-content-wrapper{padding:1rem 2rem 2rem}.card-title{margin:0;font-family:Din Next,sans-serif;font-size:2rem;font-weight:700;color:#323841}.card-model-name{margin:0;font-family:Squartiqa4F,sans-serif;font-size:1.2rem;font-weight:light;color:#323841bf}.card-model-name sup{font-size:.6rem}.card-cta{margin-top:4rem;display:grid;grid-template-columns:1.2fr 1fr;grid-template-rows:auto auto;row-gap:.5rem;place-items:center}.book-btn{grid-column:1;grid-row:2;border:none;border-radius:3rem;padding:1.2rem 2rem;font-family:Din Next,sans-serif;font-weight:medium;font-size:1.5rem;background-color:#323841;width:100%;color:#fff;cursor:pointer;transition:all .3s ease}.book-btn:hover{transform:translateY(-3px);box-shadow:0 5px 8px #0000001a}.learn-more{grid-column:2;grid-row:2;font-family:Din Next,sans-serif;font-size:1.5rem;color:#323841;cursor:pointer}.text-mobile{display:none}.text-desktop{display:inline}@media (max-width: 768px){.text-mobile{display:inline}.text-desktop{display:none}.pick-your-ride-title{font-size:2rem;margin:2rem 0 1rem}.model-selector-btn{font-size:1.5rem}.model-wrapper,.model-wrapper.active{width:90vw}.model-features-wrapper{margin:.5rem 0 1rem;background-color:#eee;border-radius:1rem}.model-features-wrapper img{aspect-ratio:5 / 3;object-position:right;border-radius:1rem 0 0 1rem;box-shadow:none}.model-features-content{padding-left:.5rem}.model-features-content p br{display:none}.model-features-content p:nth-of-type(1){font-size:4vw;margin:.5rem 0}.model-features-content .desktop-only{display:none}.model-features-content .mobile-only{display:block;list-style:none;padding:0;font-size:clamp(1.1rem,calc(3vw + .1rem),calc(3vw + .1rem));margin:1rem 0}.model-features-content a{font-size:1.1rem;padding:.8rem 1.2rem}.color-variants-wrapper{padding:0 0 1rem;gap:1rem;overflow-x:auto;overflow-y:hidden}.color-variant-card{width:65vw;opacity:1;transform:translateY(0);transition:none}.card-img-wrapper{aspect-ratio:3 / 2;overflow:hidden;border-radius:1rem 1rem 0 0}.card-img-wrapper img{transform:scale(1.2)}.card-content-wrapper{padding:.5rem 1rem 1rem}.card-img-tag{font-size:1rem}.card-title{font-size:2rem}.card-model-name{font-size:1rem}.card-cta{margin-top:2rem}.book-btn{padding:1rem;font-size:1.2rem}.learn-more{font-size:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom-ride-picker.css.map */
