:root{--rc-ink: #1a1a1a;--rc-red: #a6192e;--rc-red-dark: #86111f;--rc-canvas: #f2f2f0;--rc-line: rgba(26, 26, 26, .14);--rc-line-soft: rgba(26, 26, 26, .08);--rc-ease: cubic-bezier(.2, .7, .2, 1);--rc-s1: .8rem;--rc-s2: 1.6rem;--rc-s3: 2.4rem;--rc-s5: 4rem;--rc-s8: 6.4rem;--rc-s12: 9.6rem;--rc-section: clamp(6.4rem, 9vw, 12rem)}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-weight:400;line-height:1.65;letter-spacing:.005em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4,.hxl,.hero__title{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:600;text-transform:uppercase;letter-spacing:.045em;line-height:1.04}h4,.h4{letter-spacing:.08em}h5,.h5,h6,.h6{letter-spacing:.1em}.rc-eyebrow{display:inline-flex;align-items:center;gap:1.2rem;margin:0 0 var(--rc-s2);font-family:var(--font-heading-family);font-size:1.3rem;font-weight:600;letter-spacing:.26em;text-transform:uppercase;line-height:1;color:rgba(var(--color-foreground),.7)}.rc-eyebrow:before{content:"";width:3.2rem;height:2px;background:var(--rc-red)}.rc-sechead{max-width:72rem;margin:0 auto var(--rc-s8);text-align:center}.rc-sechead .rc-eyebrow{justify-content:center}.rc-sechead__title{margin:0;font-size:clamp(3.2rem,5vw,5.6rem)}.rc-sechead__text{margin:var(--rc-s2) auto 0;max-width:52rem;font-size:1.7rem;color:rgba(var(--color-foreground),.7)}a{text-underline-offset:.3em}::selection{background:var(--rc-red);color:#fff}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{min-height:5.6rem;padding:0 4rem;font-family:var(--font-heading-family);font-size:1.6rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;transition:background-color .35s var(--rc-ease),color .35s var(--rc-ease),transform .35s var(--rc-ease)}.button:not(.button--secondary):not(.button--tertiary):not([disabled]):hover{background-color:var(--rc-red-dark)}.button:not([disabled]):active{transform:translateY(1px)}.button--secondary{background:transparent}.button--secondary:not([disabled]):hover{background-color:rgba(var(--color-foreground),.06)}.product-form__submit{min-height:6rem}.shopify-payment-button__button--unbranded{min-height:5.6rem}.field__input,.select__select,.customer .field input{transition:box-shadow .25s var(--rc-ease)}.utility-bar{border-bottom:0}.announcement-bar{padding:.9rem 0}.announcement-bar__message{font-family:var(--font-heading-family);font-size:1.3rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;line-height:1.4;padding:.4rem 0}.section-header{border-bottom:1px solid var(--rc-line-soft)}.header-wrapper{border-bottom:0}.header{padding-top:.8rem;padding-bottom:.8rem}.header__heading-logo-wrapper{width:19rem!important;max-width:100%;aspect-ratio:600 / 205;overflow:hidden;display:block}.header__heading-logo{width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 50.8%}@media screen and (max-width:749px){.header__heading-logo-wrapper{width:15rem!important}}.header__heading-link{padding:0}.header__menu-item,.header__inline-menu .list-menu__item--link{font-family:var(--font-heading-family);font-size:1.5rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--color-foreground))}.header__menu-item span,.header__inline-menu .list-menu__item--link span{text-decoration:none;background:linear-gradient(var(--rc-red),var(--rc-red)) left bottom / 0 2px no-repeat;padding-bottom:.6rem;transition:background-size .4s var(--rc-ease)}.header__menu-item:hover span,.header__menu-item[aria-current] span,.header__inline-menu .list-menu__item--link:hover span{background-size:100% 2px;text-decoration:none}.header__menu-item:hover{color:rgb(var(--color-foreground))}.header__icon{transition:color .25s var(--rc-ease),opacity .25s var(--rc-ease)}.header__icon:hover{opacity:.65}@media screen and (min-width:990px){.header--middle-left{grid-template-columns:auto 1fr auto;column-gap:4rem}.header--middle-left .header__inline-menu{justify-self:end}}@keyframes rc-fade-up{0%{opacity:0;transform:translateY(2.4rem)}to{opacity:1;transform:none}}@keyframes rc-hero-in{0%{opacity:0;transform:translateY(1.6rem)}to{opacity:1;transform:none}}@keyframes rc-hero-zoom{0%{transform:scale(1.06)}to{transform:scale(1)}}@supports (animation-timeline: view()){.rc-reveal{animation:rc-fade-up linear both;animation-timeline:view();animation-range:entry 4% entry 38%}}@media(prefers-reduced-motion:reduce){.rc-reveal,.rc-hero__content>*,.rc-hero__img{animation:none!important}}.rc-hero{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:flex-end;min-height:clamp(52rem,88svh,94rem);background:#111;color:#fff}.rc-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.rc-hero__img{width:100%;height:100%;object-fit:cover;object-position:50% var(--rc-focus, 62%);animation:rc-hero-zoom 2.4s var(--rc-ease) both}.rc-hero__media .placeholder-svg{width:100%;height:100%;opacity:.3}.rc-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,rgba(10,10,10,calc(var(--rc-scrim, .55) * 1.1)),rgba(10,10,10,calc(var(--rc-scrim, .55) * .45)) 45%,#0a0a0a00 75%),linear-gradient(0deg,rgba(10,10,10,calc(var(--rc-scrim, .55) * .9)),#0a0a0a00 45%)}.rc-hero__inner{width:100%;padding-top:var(--rc-s12);padding-bottom:clamp(4rem,8vw,9.6rem)}.rc-hero__content{max-width:68rem}.rc-hero__content>*{animation:rc-hero-in 1.1s var(--rc-ease) both}.rc-hero__content>*:nth-child(2){animation-delay:.12s}.rc-hero__content>*:nth-child(3){animation-delay:.24s}.rc-hero__content>*:nth-child(4){animation-delay:.36s}.rc-hero__content>*:nth-child(5){animation-delay:.48s}.rc-hero .rc-eyebrow{color:#ffffffd1}.rc-hero__title{margin:0;font-size:clamp(5.2rem,10.5vw,13rem);line-height:.92;letter-spacing:.035em;color:#fff}.rc-hero__title sup{font-size:.22em;font-weight:400;letter-spacing:0;vertical-align:top;position:relative;top:.35em;margin-left:.12em}.rc-hero__sub{margin:var(--rc-s3) 0 0;font-family:var(--font-heading-family);font-size:clamp(2.2rem,3vw,3.2rem);font-weight:500;letter-spacing:.1em;text-transform:uppercase;line-height:1.2;color:#fff}.rc-hero__line{margin:var(--rc-s1) 0 0;font-size:clamp(1.6rem,1.6vw,1.9rem);letter-spacing:.03em;color:#ffffffd1}.rc-hero__actions{display:flex;flex-wrap:wrap;gap:var(--rc-s2);margin-top:var(--rc-s5)}.rc-hero .button--secondary{color:#fff;--color-button-text: 255, 255, 255}.rc-hero .button--secondary:not([disabled]):hover{background-color:#ffffff1f}.rc-hero__cue{position:absolute;right:max(2.4rem,calc((100vw - var(--page-width)) / 2 + 1.6rem));bottom:clamp(4rem,8vw,9.6rem);display:none;width:1px;height:8rem;background:linear-gradient(#fff,#fff0);opacity:.7}@media screen and (min-width:990px){.rc-hero__cue{display:block}}@media screen and (max-width:749px){.rc-hero{min-height:clamp(54rem,86svh,80rem)}.rc-hero__scrim{background:linear-gradient(0deg,rgba(10,10,10,calc(var(--rc-scrim, .55) * 1.6)),rgba(10,10,10,calc(var(--rc-scrim, .55) * 1.15)) 40%,#0a0a0a00 85%)}.rc-hero__actions .button{width:100%}}.rc-tints{padding-top:var(--rc-section);padding-bottom:var(--rc-section)}.rc-tints__grid{list-style:none;margin:0;padding:0;display:grid;gap:var(--rc-s2);grid-template-columns:repeat(5,minmax(0,1fr))}.rc-tint{margin:0;animation-delay:calc(var(--i, 0) * 60ms)}.rc-tint__link{position:relative;display:flex;flex-direction:column;height:100%;padding:var(--rc-s3) var(--rc-s2) var(--rc-s3);background:#fff;border:1px solid var(--rc-line);color:rgb(var(--color-foreground));text-decoration:none;transition:transform .5s var(--rc-ease),border-color .4s var(--rc-ease),box-shadow .5s var(--rc-ease)}.rc-tint__link:after{content:"";position:absolute;left:-1px;right:-1px;bottom:-1px;height:3px;background:var(--rc-red);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--rc-ease)}.rc-tint__no{font-family:var(--font-heading-family);font-size:1.3rem;font-weight:600;letter-spacing:.22em;color:rgba(var(--color-foreground),.5)}.rc-tint__art{display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 3;margin:var(--rc-s2) 0 var(--rc-s3);overflow:hidden}.rc-tint__art svg{width:86%;height:auto;overflow:visible;transition:transform .7s var(--rc-ease)}.rc-tint__art svg polygon{stroke:var(--rc-ink);stroke-width:7;stroke-linejoin:round;fill:var(--tint, #ddd)}.rc-tint__art img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--rc-ease)}.rc-tint__name{font-family:var(--font-heading-family);font-size:2.2rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;line-height:1.1}.rc-tint__line{margin-top:.8rem;font-size:1.5rem;line-height:1.5;color:rgba(var(--color-foreground),.68)}.rc-tint__cta{margin-top:auto;padding-top:var(--rc-s3);display:inline-flex;align-items:center;gap:.8rem;font-family:var(--font-heading-family);font-size:1.3rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--rc-red)}.rc-tint__cta svg{width:1.6rem;height:1.6rem;transition:transform .4s var(--rc-ease)}@media(hover:hover){.rc-tint__link:hover{transform:translateY(-6px);border-color:#1a1a1a59;box-shadow:0 2.4rem 4rem -2rem #1a1a1a47}.rc-tint__link:hover:after{transform:scaleX(1)}.rc-tint__link:hover .rc-tint__art svg{transform:scale(1.05) translateY(-2px)}.rc-tint__link:hover .rc-tint__art img{transform:scale(1.04)}.rc-tint__link:hover .rc-tint__cta svg{transform:translate(5px)}}.rc-tint__link:focus-visible{outline:2px solid var(--rc-red);outline-offset:3px}@media screen and (min-width:750px)and (max-width:1099px){.rc-tints__grid{grid-template-columns:repeat(6,minmax(0,1fr))}.rc-tint{grid-column:span 2}.rc-tint:nth-child(4){grid-column:2 / span 2}.rc-tint:nth-child(5){grid-column:4 / span 2}}@media screen and (max-width:749px){.rc-tints__grid{grid-template-columns:1fr;gap:1.2rem}.rc-tint__link{display:grid;grid-template-columns:11rem 1fr;grid-template-areas:"art no" "art name" "art line" "art cta";column-gap:var(--rc-s2);align-items:start;padding:var(--rc-s2)}.rc-tint__no{grid-area:no}.rc-tint__art{grid-area:art;margin:0;aspect-ratio:1;align-self:center}.rc-tint__art svg{width:100%}.rc-tint__name{grid-area:name;font-size:2rem;margin-top:.4rem}.rc-tint__line{grid-area:line;margin-top:.4rem;font-size:1.4rem}.rc-tint__cta{grid-area:cta;padding-top:1.2rem;margin-top:0}}.rc-trust{padding:var(--rc-s8) 0;border-top:1px solid var(--rc-line-soft);border-bottom:1px solid var(--rc-line-soft)}.rc-trust__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.rc-trust__item{display:flex;align-items:center;justify-content:center;gap:var(--rc-s2);padding:var(--rc-s1) var(--rc-s3);text-align:left}.rc-trust__item+.rc-trust__item{border-left:1px solid var(--rc-line)}.rc-trust__icon{flex:none;width:4rem;height:4rem;color:var(--rc-red)}.rc-trust__icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1;stroke-linecap:round;stroke-linejoin:round}.rc-nw{white-space:nowrap}.rc-trust__title{margin:0;font-family:var(--font-heading-family);font-size:clamp(1.5rem,1.5vw,1.8rem);font-weight:600;letter-spacing:.14em;text-transform:uppercase;line-height:1.3;text-wrap:balance}@media screen and (max-width:749px){.rc-trust{padding:var(--rc-s5) 0}.rc-trust__grid{grid-template-columns:1fr}.rc-trust__item{justify-content:flex-start;padding:var(--rc-s2) 0}.rc-trust__item+.rc-trust__item{border-left:0;border-top:1px solid var(--rc-line)}}.collection__title,.collection .title-wrapper{text-align:center;margin-bottom:var(--rc-s5)}.collection .title,.collection__title .title{font-size:clamp(3.2rem,5vw,5.6rem);margin:0}.collection__description{max-width:60rem;margin:var(--rc-s2) auto 0;text-align:center;font-size:1.5rem;letter-spacing:.04em;color:rgba(var(--color-foreground),.72)}[id^=collection-template--][id$=__featured_collection] .product-grid{justify-content:center}.card-wrapper{transition:transform .5s var(--rc-ease)}.card__heading,.card__heading a{font-family:var(--font-heading-family);font-size:2.2rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.card .media img,.card-wrapper .media img{transition:transform .8s var(--rc-ease)}@media(hover:hover){.card-wrapper:hover .media img{transform:scale(1.035)}}.card--standard .card__inner,.card--card{border-radius:0}.price{font-size:1.8rem;letter-spacing:.04em}.price-item--regular{font-weight:600}.product-section-wrapper,.product{--rc-gap: var(--rc-s5)}.product__info-wrapper{padding-top:var(--rc-s3)}.product__text.caption-with-letter-spacing,.product__text.uppercase{font-family:var(--font-heading-family);font-size:1.3rem;font-weight:600;letter-spacing:.26em;color:var(--rc-red)}.product__title h1,.product__title .h1{font-size:clamp(2.8rem,3.3vw,4rem);line-height:1;margin-bottom:var(--rc-s1)}.product .price{margin:var(--rc-s1) 0 var(--rc-s2)}.product .price__regular .price-item,.product .price-item--regular{font-size:2.8rem;font-weight:500;letter-spacing:.03em}.product-form__quantity,.product__info-container .quantity{display:none!important}.rc-delivery{display:flex;align-items:flex-start;gap:1.2rem;margin:var(--rc-s2) 0;padding:var(--rc-s2) 0;border-top:1px solid var(--rc-line);border-bottom:1px solid var(--rc-line);font-size:1.5rem;line-height:1.5;letter-spacing:.03em}.rc-delivery svg{flex:none;width:2.6rem;height:2.6rem;fill:none;stroke:var(--rc-red);stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;margin-top:-.1rem}.product-form__input input[type=radio]+label{font-family:var(--font-heading-family);font-size:1.5rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:1rem 2rem;transition:background-color .3s var(--rc-ease),color .3s var(--rc-ease),border-color .3s var(--rc-ease)}.product-form__input .form__label{font-family:var(--font-heading-family);font-size:1.3rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:rgba(var(--color-foreground),.7);margin-bottom:1rem}.product-form__buttons{margin-top:var(--rc-s2)}.product__accordion{margin:0;border-color:var(--rc-line)}.product__accordion:first-of-type{margin-top:var(--rc-s3)}.product__accordion .svg-wrapper:not(.icon-caret){display:none}.accordion summary{padding:2rem 0;transition:color .25s var(--rc-ease)}.accordion summary:hover{color:var(--rc-red)}.accordion__title{font-family:var(--font-heading-family);font-size:1.6rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;margin:0}.accordion .summary__title{gap:0}.accordion__content{padding:0 0 var(--rc-s3);font-size:1.5rem;line-height:1.7;color:rgba(var(--color-foreground),.82)}.accordion__content a{color:var(--rc-red)}.accordion__content p{margin:0 0 1.2rem}.accordion__content h2,.accordion__content h3{font-size:1.6rem;margin:2rem 0 .8rem;letter-spacing:.12em}.accordion details[open]>summary{color:var(--rc-red)}.product__media-wrapper .product__media-item .media,.product-media-container{background:var(--rc-canvas)}.product__media img{image-rendering:auto}.product__media-list .product__media-item{margin-bottom:var(--rc-s1)}.thumbnail{transition:opacity .25s var(--rc-ease)}.jdgm-widget,.jdgm-rev-widg{font-family:var(--font-body-family)}.rc-reviews-wrap,.shopify-app-block{max-width:var(--page-width);margin-left:auto;margin-right:auto}.footer{border-top:0}.footer__content-top{padding-bottom:var(--rc-s5)}.footer-block__heading{font-family:var(--font-heading-family);font-size:1.4rem;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:rgba(var(--color-foreground),.6);margin-bottom:var(--rc-s3)}.footer-block__details-content .list-menu__item--link,.footer-block__details-content a{font-size:1.5rem;letter-spacing:.04em;padding:.6rem 0;text-decoration:none;color:rgba(var(--color-foreground),.86);background:linear-gradient(var(--rc-red),var(--rc-red)) left calc(100% - .2rem) / 0 1px no-repeat;transition:background-size .4s var(--rc-ease),color .25s var(--rc-ease)}.footer-block__details-content .list-menu__item--link:hover,.footer-block__details-content a:hover{background-size:100% 1px;color:#fff;text-decoration:none}.footer-block__newsletter .footer-block__heading{font-size:2.4rem;letter-spacing:.1em;color:inherit;margin-bottom:var(--rc-s2)}.footer .newsletter-form__button,.footer .field__button{transition:opacity .25s var(--rc-ease)}.footer__content-bottom{border-top:1px solid rgba(var(--color-foreground),.14);padding-top:var(--rc-s3);font-size:1.2rem;letter-spacing:.06em}.footer__copyright,.copyright__content,.footer__content-bottom a{letter-spacing:.06em}.footer-block__brand-info .footer-block__heading{color:inherit}.section-featured_collection-padding,#shopify-section-featured_collection .section-featured_collection-padding{padding-top:var(--rc-section);padding-bottom:var(--rc-section)}main .page-width .rte h1,main .page-width .rte h2{font-size:clamp(2.8rem,4vw,4.2rem)}@media screen and (max-width:749px){.rc-sechead{margin-bottom:var(--rc-s5);text-align:left}.rc-sechead .rc-eyebrow{justify-content:flex-start}.rc-sechead__text{margin-left:0}.button,.shopify-challenge__button,.customer button{padding:0 2.4rem;letter-spacing:.16em}.product__info-wrapper{padding-top:var(--rc-s2)}}.product-form__submit.button--secondary,.product-form__submit{background-color:var(--rc-red);color:#fff;--color-button: 166, 25, 46;--color-button-text: 255, 255, 255}.product-form__submit.button--secondary:not([disabled]):hover{background-color:var(--rc-red-dark)}.product-form__submit[disabled],.product-form__submit[aria-disabled=true]{background-color:#1a1a1a1f;color:#1a1a1a80}@media screen and (min-width:750px){.product--stacked .product__media-list .product__media-item{width:100%!important;max-width:100%!important}}@media screen and (min-width:750px){.product__column-sticky{top:11rem}}.product__info-container>*+*{margin-top:0}@media screen and (max-width:749px){.announcement-bar__message{font-size:1.1rem;letter-spacing:.1em}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/roadster.css.map */
