.first-ride-big-smile{--frbs-dark-bg: #1a1a1a;--frbs-light-bg: #ffffff;--frbs-text: #ffffff;--frbs-accent: #f97316;--frbs-divider: #4b5563;--frbs-media-radius: 40px;--frbs-padding-top: 64px;--frbs-padding-bottom: 80px;--frbs-margin-top: 0px;--frbs-margin-bottom: 0px;--frbs-media-overlap: 120px;font-family:Jost,system-ui,sans-serif;margin-bottom:var(--frbs-margin-bottom);margin-top:var(--frbs-margin-top);width:100%}.first-ride-big-smile-section .container{width:100%;margin:0 auto;max-width:1748px;padding:0 10px}.frbs__top{color:var(--frbs-text);padding-bottom:432px;padding-top:var(--frbs-padding-top)}.frbs__bottom{background-color:transparent!important;padding-bottom:var(--frbs-padding-bottom)}.frbs__content-grid{align-items:start;display:grid;gap:40px 56px;grid-template-columns:1fr 1fr}.frbs__col.frbs__col--right{padding-left:110px}.frbs__heading{font-family:Jost,sans-serif;color:#fff;font-size:44px;font-weight:800;letter-spacing:-.88px;line-height:1.45em;margin:0 0 24px;text-transform:uppercase;max-width:792px}.frbs__subheading{font-family:Jost,sans-serif;color:#eb8003;font-size:24px;font-weight:800;letter-spacing:-.48px;line-height:1.2em;margin:0 0 24px;text-transform:uppercase}.frbs__text{font-family:Inter,sans-serif;font-size:16px;font-weight:300;letter-spacing:0;line-height:1.65em;margin-bottom:48px;opacity:1}.frbs__text p{margin:0 0 12px}.frbs__text p:last-child{margin-bottom:0}.frbs__text--right{margin-bottom:28px}.frbs__button{font-family:Inter,sans-serif;background:#eb8003;border-radius:999px;color:#fff;display:inline-block;font-size:20px;font-weight:400;letter-spacing:0;line-height:1;padding:16px 56px;text-decoration:none;transition:opacity .2s ease,transform .2s ease}.frbs__button:hover{opacity:.9;transform:translateY(-1px)}.frbs__features{list-style:none;margin:0;padding:0}.frbs__feature:first-child{border-top:0}.frbs__feature{align-items:center;border-top:1px solid #FFFFFF17;display:flex;gap:16px;padding:24px 0}.frbs__feature-bar{background:#eb8003;border-radius:0;flex-shrink:0;height:16px;width:10px;transform:skew(-10deg,-10deg)}.frbs__feature-title{font-size:24px;font-weight:700;letter-spacing:-.48px;line-height:1.2em;text-transform:uppercase}.frbs__media-card{border-radius:var(--frbs-media-radius);box-shadow:0 24px 48px #0000001f;margin-top:-356px;overflow:hidden;position:relative;width:100%;border:10px solid #fff}.frbs__media{line-height:0;width:100%}.frbs__image,.frbs__video{display:block;height:auto;object-fit:cover;width:100%}.frbs__media--video .frbs__video{aspect-ratio:16 / 9;min-height:280px;object-fit:cover}.frbs__media--video video{display:block;height:100%;object-fit:cover;width:100%}.frbs__media--placeholder{aspect-ratio:16 / 9;background:#e5e7eb;display:flex;min-height:320px}.frbs__media--placeholder .placeholder-svg{height:100%;opacity:.35;width:100%}@media screen and (max-width:1440px){.frbs__button{font-size:18px}}@media screen and (max-width:1280px){.frbs__heading{font-size:32px}.frbs__subheading{font-size:20px}.frbs__feature-title,.frbs__button{font-size:16px}.frbs__media-card{border:5px solid #fff}.frbs__col.frbs__col--right{padding-left:60px}.frbs__text{font-size:14px}}@media(max-width:991px){.frbs__content-grid{gap:32px;grid-template-columns:1fr}.frbs__top{padding-bottom:calc(var(--frbs-media-overlap) + 32px)}.frbs__media-card{margin-top:calc(-1 * var(--frbs-media-overlap))}.frbs__col.frbs__col--right{padding-top:30px;padding-left:0}}@media screen and (max-width:575px){.frbs__heading{font-size:22px;letter-spacing:-.44px;max-width:330px;margin:0 auto 16px;text-align:center}.frbs__text{font-size:14px;text-align:center;margin-bottom:40px}.frbs__button{font-size:18px}.frbs__col.frbs__col--right{padding-left:0}.frbs__image,.frbs__video{display:block;height:380px;object-fit:cover;width:100%}.frbs__image,.frbs__video{height:380px}.frbs__subheading{font-size:20px;max-width:300px}.frbs__text.frbs__text--right.rte{text-align:left!important}.frbs__feature-title{font-size:16px;letter-spacing:-.32px}.frbs__button{display:block;text-align:center;width:100%}}@media(max-width:549px){.frbs__top{padding-bottom:calc(var(--frbs-media-overlap) + 24px);padding-top:48px}.frbs__bottom{padding-bottom:48px}.frbs__feature{padding:14px 0}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/first-ride-big-smile.css.map */
