:root{--brand-red: #c8102e;--brand-ink: #0f1114;--brand-paper: #f4f4f1;--brand-dark: #0f1114;--brand-dark-surface: #16181c}:root,[class*=color-]{--brand-line: rgba(var(--color-foreground), .14);--brand-muted: rgba(var(--color-foreground), .72);--brand-surface: rgba(var(--color-foreground), .04);--brand-red-text: #b40e29}.color-accent-2,.color-accent-3,.color-inverse{--brand-red-text: #ff5a5f}h1,h2,h3,.h0,.h1,.h2,.h3,.hxl{text-transform:uppercase;letter-spacing:.005em;line-height:1.02}h1,h2,h3{letter-spacing:-.02em}h4,.h4,h5,.h5{letter-spacing:.04em}.rte h2,.rte h3{margin-top:1.6em}::selection{background:var(--brand-red);color:#fff}.title-wrapper-with-link .title,.title-wrapper .title,.collection-list-title,.multicolumn .title{position:relative;padding-bottom:1.4rem}.title-wrapper-with-link .title:after,.title-wrapper .title:after,.collection-list-title:after,.multicolumn .title:after{content:"";position:absolute;left:0;bottom:0;width:4rem;height:3px;background:var(--brand-red)}.text-center .title:after,.title-wrapper--self-padded-mobile.text-center .title:after{left:50%;transform:translate(-50%)}.caption-with-letter-spacing{letter-spacing:.16em}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-family:var(--font-heading-family);font-size:1.6rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;min-height:4.8rem}.button:not(.button--secondary):not(.button--tertiary):not([disabled]):hover{filter:brightness(1.12)}.button--secondary:not([disabled]):hover{background:rgba(var(--color-foreground),.06)}.button:focus-visible,.link:focus-visible,a:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px;box-shadow:none}.utility-bar .announcement-bar__link{text-decoration:none}.utility-bar .announcement-bar__message{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:1.2rem;height:4.4rem;min-height:0;padding:0 .8rem;white-space:nowrap;font-family:var(--font-heading-family);font-size:1.35rem;font-weight:700;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.utility-bar .announcement-bar__message>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.utility-bar .announcement-bar__message>.icon-arrow{flex-shrink:0}.announcement-bar__extra{display:none;font-weight:500;opacity:.9}.announcement-bar__extra:before{content:"";display:inline-block;width:.5rem;height:.5rem;margin:0 1.2rem .2rem 0;border-radius:50%;background:currentColor;opacity:.7;vertical-align:middle}.utility-bar .announcement-bar__link .icon-arrow{box-sizing:content-box;width:1.1rem;height:.8rem;margin:0;padding:.6rem .8rem;border-radius:999px;background:rgb(var(--color-foreground));color:rgb(var(--color-background));transition:transform .2s ease}@media(hover:hover){.utility-bar .announcement-bar__link:hover{text-decoration:none}.utility-bar .announcement-bar__link:hover .icon-arrow{transform:translate(.3rem)}}@media screen and (min-width:750px){.utility-bar .announcement-bar__message{height:4.6rem;font-size:1.45rem}.announcement-bar__extra{display:inline}}.header-wrapper{border-bottom:1px solid var(--brand-line)}.header__heading-link{padding:.4rem 0}.header__heading-link,.header__heading-link .h2{color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.header__heading-link .h2{font-size:2.2rem;line-height:1}.header-wrapper .header{padding-top:20px;padding-bottom:20px}@media screen and (max-width:749px){.header-wrapper .header{padding-top:14px;padding-bottom:14px}}@media screen and (max-width:989px){.header__heading-link .h2{font-size:1.9rem}}.header__menu-item{padding:1rem 1.2rem;font-family:var(--font-body-family);font-size:1.5rem;font-weight:500;letter-spacing:.01em;text-transform:none}.header__inline-menu .list-menu--inline>li:has(>a[href="/"]){display:none}.header__inline-menu .list-menu--inline>li>a.header__menu-item[href*=single-cab-reserve]{margin-right:.8rem;padding:.9rem 1.8rem;border-radius:999px;background:var(--brand-red);color:#fff;font-weight:600}.header__inline-menu .list-menu--inline>li>a.header__menu-item[href*=single-cab-reserve] span{color:#fff;text-decoration:none}.header__inline-menu .list-menu--inline>li>a.header__menu-item[href*=single-cab-reserve]:hover{filter:brightness(1.12)}.header__submenu{border-color:var(--brand-line)!important}#menu-drawer .menu-drawer__menu-item{border-color:var(--brand-line)!important;letter-spacing:.08em}#menu-drawer a[href*=single-cab-reserve],#menu-drawer.shelby-nav .shelby-reservation-card{background:var(--brand-dark)!important;color:var(--brand-paper)!important;border-left:3px solid var(--brand-red)!important;border-radius:0!important;font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:.04em}#menu-drawer.shelby-nav .menu-drawer__submenu{background:rgba(var(--color-foreground),.04)!important;border-radius:0!important}#menu-drawer.shelby-nav .menu-drawer__utility-links,#menu-drawer .menu-drawer__utility-links{background:rgba(var(--color-foreground),.04)!important}.card__heading{font-family:var(--font-heading-family);font-size:1.7rem;font-weight:500;letter-spacing:.03em;line-height:1.35;text-transform:uppercase}.card-information .price{font-weight:600;letter-spacing:.04em}.card--card .card__content,.card--standard .card__content{padding-top:1.4rem}.card-wrapper:hover .card--card{outline:1px solid var(--brand-line)}.badge{font-weight:600;letter-spacing:.12em;text-transform:uppercase}.product__title h1{font-size:clamp(3.2rem,8vw,4.8rem);line-height:1}.product__text.caption-with-letter-spacing{color:var(--brand-red-text);font-weight:600}.product .price-item{font-family:var(--font-heading-family);font-size:2.6rem;font-weight:600;letter-spacing:.02em}.product-form__input input[type=radio]+label{font-weight:600;letter-spacing:.06em}.product-form__input input[type=radio]:checked+label{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}.product-form__submit.button--secondary:not([disabled]){--color-button: var(--color-foreground);--color-button-text: var(--color-background)}.product-form__submit.button--secondary:not([disabled]):hover{background:rgb(var(--color-foreground));filter:brightness(1.25)}.collection-hero__title{font-size:clamp(3.6rem,9vw,6.4rem);line-height:.98}.collection-hero__description{color:var(--brand-muted);max-width:64rem}.footer{border-top:3px solid var(--brand-red)}.footer .footer-block__details-content,.footer .footer-block__details-content p{color:var(--brand-muted);line-height:1.6}@media screen and (min-width:750px){.footer__content-top .footer__blocks-wrapper{justify-content:flex-start}}.footer__content-bottom{border-top-color:var(--brand-line)}.footer-block__heading,.footer-block__newsletter .footer-block__heading{font-family:var(--font-heading-family);font-size:2rem;letter-spacing:.06em;text-transform:uppercase}.footer .list-menu__item--link{letter-spacing:.06em}.multicolumn-card__info .link.animate-arrow,.collection__view-all a,.collection-card-wrapper .card__heading .icon-wrap{display:inline-flex;align-items:center;gap:.8rem;width:max-content;min-height:4.4rem;padding:0 1.8rem 0 2rem;border:1.5px solid rgb(var(--color-foreground));border-radius:999px;background:transparent;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:1.4rem;font-weight:600;letter-spacing:.1em;line-height:1;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.collection__view-all a{min-width:0;box-shadow:none}.collection__view-all a:before,.collection__view-all a:after{display:none}.collection__view-all a:after{content:"\2192";display:inline;position:static;box-shadow:none;font-family:var(--font-body-family);font-size:1.6rem}.multicolumn-card__info .link.animate-arrow .icon-wrap{margin:0}.multicolumn-card__info .link.animate-arrow .icon-arrow,.collection-card-wrapper .card__heading .icon-wrap .icon-arrow{width:1.4rem;margin:0}.collection-card-wrapper .card__heading .icon-wrap{display:flex;min-height:4rem;margin:1.2rem 0 0}.collection__view-all{margin-top:3.2rem}.collection-card-wrapper .card__heading .icon-wrap:before{content:"Shop"}@media(hover:hover){.multicolumn-card__info .link.animate-arrow:hover,.collection__view-all a:hover,.collection-card-wrapper:hover .card__heading .icon-wrap{background:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground));color:rgb(var(--color-background));filter:none}}slider-component .slider-buttons .slider-counter{display:none}slider-component .slider-buttons{gap:1.2rem;padding:2rem 0 0}@media screen and (max-width:989px){slider-component .slider-buttons .slider-button{display:none}}@media screen and (min-width:990px){slider-component .slider-buttons .slider-button{width:4.4rem;height:4.4rem;border-radius:50%;background:rgb(var(--color-foreground));color:rgb(var(--color-background));transition:background-color .2s ease,color .2s ease}slider-component .slider-buttons .slider-button--prev{order:0}slider-component .slider-buttons .slider-progress{order:1}slider-component .slider-buttons .slider-button--next{order:2}slider-component .slider-buttons .slider-button:not([disabled]):hover{background:var(--brand-red);color:#fff}slider-component .slider-buttons .slider-button[disabled]{background:rgba(var(--color-foreground),.08);color:rgba(var(--color-foreground),.3);cursor:default}slider-component .slider-buttons .slider-button .icon,slider-component .slider-buttons .slider-button[disabled] .icon{width:1.2rem;height:.8rem;color:inherit}slider-component .slider-buttons .slider-button--next:not([disabled]):hover .icon{transform:rotate(-90deg)}slider-component .slider-buttons .slider-button--prev:not([disabled]):hover .icon{transform:rotate(90deg)}}.slider-progress{flex:0 1 24rem;height:3px;overflow:hidden;border-radius:3px;background:rgba(var(--color-foreground),.14)}.slider-progress[hidden]{display:none}.slider-progress span{display:block;height:100%;border-radius:3px;background:var(--brand-red);transition:transform .3s ease}@media(prefers-reduced-motion:reduce){.slider-progress span{transition:none}}.spec-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;border-top:1px solid var(--brand-line);border-bottom:1px solid var(--brand-line)}.spec-row__item{position:relative;display:flex;flex-direction:column;gap:.8rem;padding:2.4rem 1.2rem 2.2rem;border-left:1px solid var(--brand-line)}.spec-row__item:first-child{padding-left:0;border-left:0}.spec-row__item:before{content:"";position:absolute;top:-1px;left:1.2rem;width:2.4rem;height:3px;background:var(--brand-red)}.spec-row__item:first-child:before{left:0}.spec-row__value{font-family:var(--font-heading-family);font-size:clamp(3.4rem,10vw,7.2rem);font-weight:600;line-height:.95;color:rgb(var(--color-foreground))}.spec-row__label{font-size:1.1rem;font-weight:600;line-height:1.35;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-muted)}@media screen and (min-width:750px){.spec-row__item{padding:3.2rem 2.4rem 3rem}.spec-row__item:before{left:2.4rem}.spec-row__label{font-size:1.25rem}}.sd-tag{display:inline-block;padding:.5rem .9rem;border:1px solid var(--brand-line);font-family:var(--font-body-family);font-size:1.05rem;font-weight:600;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-muted)}.sd-tag--ce{background:var(--brand-red);border-color:var(--brand-red);color:#fff}.sr-card{--color-foreground: 244, 244, 241;--brand-line: rgba(244, 244, 241, .14);--brand-muted: rgba(244, 244, 241, .72);--brand-red-text: #ff5a5f;height:100%}.sr-card__link{display:flex;flex-direction:column;height:100%;background:var(--brand-dark-surface);border:1px solid var(--brand-dark-surface);border-radius:var(--product-card-corner-radius, 12px);overflow:hidden;color:var(--brand-paper);text-decoration:none;transition:border-color .2s ease}@media(hover:hover){.sr-card__link:hover{border-color:var(--brand-red)}.sr-card__link:hover .sr-card__status .icon{transform:translate(.4rem)}}.sr-card__media{position:relative;aspect-ratio:1;overflow:hidden;background:#000}.sr-card__img{display:block;width:100%;height:100%;object-fit:cover}.sr-card--soldout .sr-card__img{filter:grayscale(1) brightness(.5)}.sr-card__soldout{position:absolute;top:1.2rem;left:1.2rem;padding:.6rem 1rem;background:var(--brand-paper);color:var(--brand-ink);font-family:var(--font-heading-family);font-size:1.4rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.sr-card__body{display:flex;flex:1;flex-direction:column;gap:1.2rem;padding:1.8rem 1.8rem 1.6rem}.sr-card__eyebrow{margin:0;line-height:1}.sr-card__title{margin:0;font-family:var(--font-heading-family);line-height:1;text-transform:uppercase}.sr-card__color{display:block;font-size:3rem;font-weight:600}.sr-card__details{display:block;margin-top:.6rem;font-family:var(--font-body-family);font-size:1.35rem;font-weight:500;line-height:1.35;letter-spacing:.02em;text-transform:none;color:var(--brand-muted)}.sr-card__facts{display:flex;flex-wrap:wrap;gap:.6rem 2.4rem;margin:0}.sr-card__facts dt{font-size:1rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-muted)}.sr-card__facts dd{margin:.2rem 0 0;font-family:var(--font-heading-family);font-size:2rem;font-weight:600;line-height:1.1}.sr-card__status{display:flex;align-items:center;justify-content:space-between;margin:auto 0 0;padding-top:1.2rem;border-top:1px solid var(--brand-line);font-size:1.2rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-red-text)}.sr-card__status .icon{width:2rem;height:2rem;transition:transform .2s ease}.sr-card--soldout .sr-card__status{color:var(--brand-muted)}.sr-card--soldout .sr-card__color,.sr-card--soldout .sr-card__facts{opacity:.6}@media screen and (max-width:749px){.product-grid:not(.slider) .sr-card__link{flex-direction:row}.product-grid:not(.slider) .sr-card__media{flex:0 0 40%;aspect-ratio:auto;min-height:16rem}.product-grid:not(.slider) .sr-card__img{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:contain}.product-grid:not(.slider) .sr-card__soldout{top:.8rem;left:.8rem;font-size:1.15rem}.product-grid:not(.slider) .sr-card__body{gap:.9rem;padding:1.4rem 1.4rem 1.2rem;min-width:0}.product-grid:not(.slider) .sr-card__color{font-size:2.4rem}.product-grid:not(.slider) .sr-card__details{font-size:1.25rem}.product-grid:not(.slider) .sr-card__facts dd{font-size:1.7rem}.product-grid:not(.slider) .sr-card__status{padding-top:.9rem}}@media(prefers-reduced-motion:reduce){.sr-card__link,.sr-card__status .icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/brand.css.map */
