body.fcs-beta-storefront{--fcs-accent: #e60012;--fcs-ink: #151515;--fcs-muted: #62666c;--fcs-border: #e1e3e6;--fcs-paper: #fff;--fcs-soft: #f7f8f9;color:var(--fcs-ink);background:var(--fcs-paper);font-family:Lato,Arial,sans-serif;-webkit-font-smoothing:antialiased}body.fcs-beta-storefront .shop-header img{width:300px;height:auto;max-width:100%;object-fit:contain}body.fcs-beta-storefront .shop-header>a:first-child{flex-shrink:0}@media(max-width:700px){body.fcs-beta-storefront .shop-header img{width:210px;height:auto}}body.fcs-beta-storefront .header{--header-background: #fff;--header-text-color: #151515;--header-light-text-color: #62666c;--header-border-color: #e1e3e6;background:#fff;color:var(--fcs-ink);border-bottom:1px solid var(--fcs-border);box-shadow:none}body.fcs-beta-storefront .header__inner{min-width:0}body.fcs-beta-storefront .header__logo{flex-shrink:0}body.fcs-beta-storefront .header__logo-link{color:var(--fcs-ink)}body.fcs-beta-storefront .header__logo-image{object-fit:contain;height:auto;filter:none}body.fcs-beta-storefront .header__search-bar-wrapper{min-width:0}body.fcs-beta-storefront .search-bar__top{min-height:48px;border:1px solid #cbd0d6;border-radius:6px;background:var(--fcs-soft);box-shadow:none}body.fcs-beta-storefront .search-bar__input-wrapper{min-width:0}body.fcs-beta-storefront .search-bar__input{color:var(--fcs-ink);background:transparent;font-size:15px}body.fcs-beta-storefront .search-bar__input::placeholder{color:var(--fcs-muted);opacity:1}body.fcs-beta-storefront .search-bar__filter{border-color:var(--fcs-border);color:#42464c}body.fcs-beta-storefront .search-bar__submit{min-width:48px;color:#fff;background:var(--fcs-accent);border-radius:0 5px 5px 0}body.fcs-beta-storefront .search-bar__submit:hover{background:#bf0010}body.fcs-beta-storefront .search-bar__top:focus-within{border-color:#5b616a;box-shadow:0 0 0 2px #15151514}body.fcs-beta-storefront .header__action-list{flex-shrink:0}body.fcs-beta-storefront .header__action-item-title{color:var(--fcs-muted)}body.fcs-beta-storefront .header__action-item-link,body.fcs-beta-storefront .header__mobile-nav-toggle,body.fcs-beta-storefront .header__desktop-nav-toggle{color:var(--fcs-ink)}body.fcs-beta-storefront .header__action-item-content{font-weight:700}body.fcs-beta-storefront .header__cart-count{background:var(--fcs-accent);color:#fff}body.fcs-beta-storefront .nav-bar,body.fcs-beta-storefront .nav-bar__inner{background:#101010;color:#fff;border-color:#101010;box-shadow:none}body.fcs-beta-storefront .nav-bar__link{color:#fff;font-size:14px;font-weight:700;letter-spacing:.01em;padding-top:13px;padding-bottom:13px;box-shadow:inset 0 -3px transparent;transition:box-shadow .14s ease,background-color .14s ease}body.fcs-beta-storefront .nav-bar__link:hover,body.fcs-beta-storefront .nav-bar__link:focus-visible,body.fcs-beta-storefront .nav-bar__link[aria-expanded=true],body.fcs-beta-storefront .nav-bar__link[aria-current=page],body.fcs-beta-storefront .nav-bar__link.is-active{color:#fff;background:#202020;box-shadow:inset 0 -3px var(--fcs-accent)}body.fcs-beta-storefront .mega-menu,body.fcs-beta-storefront .desktop-menu,body.fcs-beta-storefront .mobile-menu,body.fcs-beta-storefront .popover,body.fcs-beta-storefront .mini-cart,body.fcs-beta-storefront .search-bar__inner{color:var(--fcs-ink);background:#fff;border-color:var(--fcs-border);box-shadow:0 10px 24px #00000017}body.fcs-beta-storefront .mega-menu__title{color:var(--fcs-ink);letter-spacing:0}body.fcs-beta-storefront .mega-menu__link{color:#45494f}body.fcs-beta-storefront .mega-menu__link:hover,body.fcs-beta-storefront .mega-menu__link:focus-visible{color:var(--fcs-accent)}body.fcs-beta-storefront .card,body.fcs-beta-storefront .product-list,body.fcs-beta-storefront .product-item{background:#fff;border-color:var(--fcs-border)}body.fcs-beta-storefront .card{border-radius:6px;box-shadow:none}body.fcs-beta-storefront .card__header,body.fcs-beta-storefront .card__section{border-color:var(--fcs-border)}body.fcs-beta-storefront .product-item__title{color:var(--fcs-ink);font-weight:700}body.fcs-beta-storefront .form__field,body.fcs-beta-storefront .select-wrapper{border-color:#cbd0d6;border-radius:6px;background-color:#fff;color:var(--fcs-ink)}body.fcs-beta-storefront .button{border-radius:6px}body.fcs-beta-storefront .button--primary{background:var(--fcs-accent);color:#fff}body.fcs-beta-storefront .button--primary:hover{background:#bf0010}body.fcs-beta-storefront .header a:focus-visible,body.fcs-beta-storefront .header button:focus-visible,body.fcs-beta-storefront .nav-bar a:focus-visible{outline:2px solid var(--fcs-accent);outline-offset:3px}body.fcs-beta-storefront .fcs-fg{--fg-red: var(--fcs-accent);--fg-line: var(--fcs-border);width:100%;min-width:0;background:#fff;color:var(--fcs-ink)}body.fcs-beta-storefront .fcs-fg__intro{padding-top:28px;padding-bottom:26px}body.fcs-beta-storefront .fcs-fg h1{font-size:clamp(28px,3vw,38px);letter-spacing:-.8px}body.fcs-beta-storefront .fcs-fg__vehicle,body.fcs-beta-storefront .fcs-fg__summary,body.fcs-beta-storefront .fcs-fg__card,body.fcs-beta-storefront .fcs-fg__product-choice,body.fcs-beta-storefront .fcs-fg__fit-review,body.fcs-beta-storefront .fcs-fg__empty,body.fcs-beta-storefront .fcs-fg__plan{border-radius:6px}body.fcs-beta-storefront .fcs-fg__vehicle{border-top:1px solid var(--fcs-border);background:var(--fcs-soft)}body.fcs-beta-storefront .fcs-fg__fields{grid-template-columns:repeat(4,minmax(0,1fr))}body.fcs-beta-storefront .fcs-fg__questions .fcs-fg__fields{grid-template-columns:repeat(2,minmax(0,1fr))}body.fcs-beta-storefront .fcs-fg__preferences{grid-template-columns:repeat(2,minmax(0,250px))}body.fcs-beta-storefront .fcs-fg__fields>*,body.fcs-beta-storefront .fcs-fg__card,body.fcs-beta-storefront .fcs-fg__card-content{min-width:0}body.fcs-beta-storefront .fcs-fg select,body.fcs-beta-storefront .fcs-fg button{border-radius:6px}body.fcs-beta-storefront .fcs-fg__tabs button{border-radius:0}body.fcs-beta-storefront .fcs-fg__card h3{overflow-wrap:anywhere}body.fcs-beta-storefront .fcs-fg__status{border-radius:4px;text-transform:none;letter-spacing:0}body.fcs-beta-storefront .fcs-fg__icon-row button{background:#fff;border-color:var(--fcs-border)}body.fcs-beta-storefront .fcs-fg__icon-row button:hover{background:#fafafa;border-color:#9ca1a8}body.fcs-beta-storefront .fcs-fg__icon-row button[aria-pressed=true]{border-color:var(--fcs-accent);background:#fff7f7;box-shadow:inset 0 -2px var(--fcs-accent)}@media(min-width:1000px){body.fcs-beta-storefront .header{padding-top:19px;padding-bottom:19px}body.fcs-beta-storefront .header__inner{column-gap:26px}body.fcs-beta-storefront .header__search-bar-wrapper{flex-grow:1}body.fcs-beta-storefront .header__logo{margin-right:0}}@media(max-width:999px){body.fcs-beta-storefront .header__inner,body.fcs-beta-storefront .header__search-bar-wrapper{max-width:100%}body.fcs-beta-storefront .header__logo{min-width:0}body.fcs-beta-storefront .header__action-list{margin-left:auto}body.fcs-beta-storefront .search-bar__input{font-size:16px}body.fcs-beta-storefront .fcs-fg__section-title{flex-wrap:wrap}}@media(max-width:700px){body.fcs-beta-storefront .fcs-fg{padding-right:20px;padding-left:20px}body.fcs-beta-storefront .fcs-fg__fields{grid-template-columns:repeat(2,minmax(0,1fr))}body.fcs-beta-storefront .fcs-fg__questions .fcs-fg__fields,body.fcs-beta-storefront .fcs-fg__preferences{grid-template-columns:minmax(0,1fr)}body.fcs-beta-storefront .fcs-fg__intro{padding-top:22px}}@media(prefers-reduced-motion:reduce){body.fcs-beta-storefront .nav-bar__link{transition:none}}body.fcs-beta-storefront .fcs-fit-badge{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;margin:9px 0;border:1px solid #d5d8dc;border-radius:5px;background:#f5f6f7;color:#38414b;font:600 12px/1.3 Arial,sans-serif;text-align:left;cursor:pointer;max-width:100%;min-height:34px;text-transform:none;letter-spacing:0}body.fcs-beta-storefront .fcs-fit-badge svg{width:18px;height:18px;flex-shrink:0}body.fcs-beta-storefront .fcs-fit-badge:hover{background:#eaecef}body.fcs-beta-storefront .fcs-beta-vehicle{display:flex;align-items:center;gap:8px;max-width:180px;border:1px solid #ddd;border-radius:5px;background:#fff;color:#111;padding:8px 10px;font:600 12px/1.3 Arial,sans-serif;cursor:pointer}body.fcs-beta-storefront .fcs-beta-vehicle svg{width:22px;height:22px;flex-shrink:0}body.fcs-beta-storefront .fcs-beta-vehicle span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.fcs-beta-storefront .fcs-product-fit{padding:20px;margin:16px 0;border:1px solid #ddd;border-radius:6px;background:#fafbfc;color:#111;font-size:13px}body.fcs-beta-storefront .fcs-product-fit h2{font-size:19px;line-height:1.3;margin:0}body.fcs-beta-storefront .fcs-product-fit__head{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}body.fcs-beta-storefront .fcs-product-fit__vehicle{border-top:1px solid #ddd;padding:16px 0;display:flex;justify-content:space-between;gap:12px;align-items:center}body.fcs-beta-storefront .fcs-product-fit button:not(.fcs-fit-badge){padding:8px 10px;border:1px solid #aaa;background:#fff;border-radius:4px;font-size:12px;color:#111}body.fcs-beta-storefront .fcs-product-fit p{margin:8px 0;font-size:12px}body.fcs-beta-storefront .fcs-product-fit__pending{color:#555}body.fcs-beta-storefront .fcs-product-fit summary{font-weight:700;cursor:pointer;border-top:1px solid #ddd;padding:14px 0}body.fcs-beta-storefront .fcs-product-fit ul{padding:0;margin:0;list-style:none}body.fcs-beta-storefront .fcs-product-fit li{padding:10px 0;border-bottom:1px solid #e5e5e5;display:grid;grid-template-columns:115px minmax(0,1fr);gap:12px}body.fcs-beta-storefront .fcs-product-fit li span{color:#555}body.fcs-beta-storefront .fcs-vehicle-dialog{width:min(470px,calc(100% - 32px));max-height:90vh;overflow:auto;border:0;border-radius:8px;padding:26px;color:#111;background:#fff;font:14px/1.5 Arial,sans-serif}body.fcs-beta-storefront .fcs-vehicle-dialog::backdrop{background:#0008}body.fcs-beta-storefront .fcs-vehicle-dialog__head{display:flex;justify-content:space-between;align-items:center}body.fcs-beta-storefront .fcs-vehicle-dialog h2{font-size:23px;margin:0}body.fcs-beta-storefront .fcs-vehicle-dialog label{display:grid;gap:6px;margin:16px 0;font-weight:600}body.fcs-beta-storefront .fcs-vehicle-dialog select{width:100%;padding:10px;background:#fff;border:1px solid #aaa;color:#111;border-radius:4px}body.fcs-beta-storefront .fcs-vehicle-dialog button{padding:10px 14px;border:1px solid #aaa;background:#fff;border-radius:4px;color:#111;margin:6px 6px 0 0;cursor:pointer}body.fcs-beta-storefront button.fcs-beta-action{background:#d60000;border-color:#d60000;color:#fff}body.fcs-beta-storefront :focus-visible{outline:3px solid #d60000;outline-offset:3px}@media(max-width:640px){body.fcs-beta-storefront .fcs-beta-vehicle{max-width:100px;padding:6px;font-size:11px}body.fcs-beta-storefront .fcs-beta-vehicle svg{width:18px}body.fcs-beta-storefront .fcs-product-fit{padding:16px}body.fcs-beta-storefront .fcs-product-fit__vehicle{align-items:flex-start;flex-direction:column}body.fcs-beta-storefront .fcs-product-fit li{grid-template-columns:1fr;gap:4px}}body.fcs-beta-storefront .fcs-universal-fit>p{font-size:12px;line-height:1.5;color:#555;margin:0 0 10px}body.fcs-beta-storefront .fcs-fit-badge--universal{color:#222;background:#f0f2f4;cursor:default}body.fcs-beta-storefront .fcs-universal-parts{font-size:12px;line-height:1.5;text-align:left;width:100%;border-top:1px solid #ddd;margin:8px 0 14px}body.fcs-beta-storefront .fcs-universal-parts summary{cursor:pointer;font-weight:700;padding:12px 0;color:#111}body.fcs-beta-storefront .fcs-universal-parts p{margin:8px 0;color:#555;font-size:12px}body.fcs-beta-storefront .fcs-universal-parts__items{display:grid;gap:8px}body.fcs-beta-storefront .fcs-universal-parts__items a{display:grid;gap:4px;padding:10px;border:1px solid #ddd;background:#fff;border-radius:4px;color:#111;font-size:12px}body.fcs-beta-storefront .fcs-universal-parts__items span{font-weight:400;font-size:11px;color:#555}body.fcs-beta-storefront .fcs-home-fit{position:relative;z-index:4;background:#fff;border-bottom:1px solid #e4e6e8;color:#172029}body.fcs-beta-storefront .fcs-home-fit__drawer{position:relative;width:calc(100% - 80px);max-width:1320px;margin:0 auto}body.fcs-beta-storefront .fcs-home-fit__summary{display:flex;align-items:center;gap:12px;min-height:66px;padding:10px 0;list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none}body.fcs-beta-storefront .fcs-home-fit__summary::-webkit-details-marker{display:none}body.fcs-beta-storefront .fcs-home-fit__summary:focus-visible{outline:2px solid #c90000;outline-offset:-3px;border-radius:6px}body.fcs-beta-storefront .fcs-home-fit__icon{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border-radius:9px;background:#fff1f1;color:#c40000}body.fcs-beta-storefront .fcs-home-fit__icon svg{width:22px;height:22px}body.fcs-beta-storefront .fcs-home-fit__label{display:flex;align-items:center;gap:18px;min-width:0;font-size:15px;font-weight:700;line-height:1.4}body.fcs-beta-storefront .fcs-home-fit__hint{font-size:13px;font-weight:400;color:#66707a}body.fcs-beta-storefront .fcs-home-fit__chevron{display:grid;place-items:center;width:30px;height:30px;margin-left:auto;flex:0 0 30px;color:#5f6871;border-radius:50%;background:#f5f6f7}body.fcs-beta-storefront .fcs-home-fit__chevron svg{width:18px;height:18px;transition:transform .18s ease}body.fcs-beta-storefront .fcs-home-fit__drawer[open] .fcs-home-fit__chevron{background:#fff1f1;color:#c40000}body.fcs-beta-storefront .fcs-home-fit__drawer[open] .fcs-home-fit__chevron svg{transform:rotate(180deg)}body.fcs-beta-storefront .fcs-home-fit__panel{position:absolute;top:100%;left:0;right:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center;padding:26px 28px;background:#fff;border:1px solid #e1e5e9;border-top:2px solid #d60000;border-radius:0 0 12px 12px;box-shadow:0 18px 36px #12192029}body.fcs-beta-storefront .fcs-home-fit__context h2{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#69737c;margin:0 0 10px}body.fcs-beta-storefront .fcs-home-fit__context strong{display:block;font-size:21px;line-height:1.3}body.fcs-beta-storefront .fcs-home-fit__context p{font-size:13px;line-height:1.55;color:#66707a;margin:8px 0 0}body.fcs-beta-storefront .fcs-home-fit__actions{display:grid;gap:12px;justify-items:center}body.fcs-beta-storefront .fcs-home-fit__actions button{min-height:46px;padding:12px 20px;border:1px solid #d60000;border-radius:6px;background:#d60000;color:#fff;font-size:13px;font-weight:700;line-height:1.4;cursor:pointer}body.fcs-beta-storefront .fcs-home-fit__browse{font-size:12px;font-weight:600;color:#424c55;text-decoration:underline;text-underline-offset:3px}body.fcs-beta-storefront .fcs-home-fit__actions button:focus-visible,body.fcs-beta-storefront .fcs-home-fit__browse:focus-visible{outline:2px solid #c90000;outline-offset:3px}@media(max-width:700px){body.fcs-beta-storefront .fcs-home-fit__drawer{width:calc(100% - 36px)}body.fcs-beta-storefront .fcs-home-fit__summary{min-height:62px;padding:10px 0}body.fcs-beta-storefront .fcs-home-fit__label{display:block;font-size:14px}body.fcs-beta-storefront .fcs-home-fit__hint{display:block;font-size:11px;margin-top:2px}body.fcs-beta-storefront .fcs-home-fit__panel{grid-template-columns:1fr;gap:20px;padding:22px 20px}body.fcs-beta-storefront .fcs-home-fit__actions{justify-items:stretch;text-align:center}body.fcs-beta-storefront .fcs-home-fit__browse{display:flex;align-items:center;justify-content:center;gap:4px;min-height:44px}body.fcs-beta-storefront .fcs-home-fit__context strong{font-size:20px}}@media(prefers-reduced-motion:reduce){body.fcs-beta-storefront .fcs-home-fit__chevron svg{transition:none}}body.fcs-beta-storefront .nav-bar__linklist{margin-top:0;margin-bottom:0}body.fcs-beta-storefront .nav-bar__link{padding-top:15px;padding-bottom:15px;line-height:24px}body.fcs-beta-storefront .nav-bar__inner{padding-top:0;padding-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/53/assets/fcs-beta-storefront.css.map */
