:root{--mr-blue:#0077e6;--mr-blue-dark:#0057b8;--mr-navy:#0b1b33;--mr-ice:#f4f8ff;--mr-line:#dbe6f5;--font-body-family:"Plus Jakarta Sans",sans-serif;--font-heading-family:"Plus Jakarta Sans",sans-serif}body{background:var(--mr-ice);color:var(--mr-navy)}h1,h2,h3,h4,.h0,.h1,.h2,.h3{font-family:var(--font-heading-family);font-weight:800;letter-spacing:-.02em}a{transition:color .2s ease}.announcement-bar{font-weight:600}.announcement-bar__message{font-size:1.3rem}.header__submenu{border-radius:16px;box-shadow:0 12px 32px #0b1b3333;border:1px solid var(--mr-line);background:#fff}.header__submenu .header__menu-item,.header__submenu .header__menu-item span{color:var(--mr-navy)}.header__submenu .header__menu-item:hover,.header__submenu .header__menu-item:hover span{color:var(--mr-blue-dark)}.button,.shopify-challenge__button,.customer button{border-radius:24px;font-weight:700;min-height:44px}.button:not(.button--secondary):not(.button--tertiary):hover{background:var(--mr-navy)}.card-wrapper{transition:transform .2s ease,box-shadow .2s ease}.card-wrapper:hover{transform:translateY(-3px)}.card,.card__inner,.media{border-radius:16px}.card__heading,.card__heading a{font-weight:700;color:var(--mr-navy)}.price-item--regular,.price-item--sale{font-weight:800}.badge{font-weight:700}.field__input,.select__select,.customer .field input{border-radius:12px}.collection-hero__title,.main-page-title,.title--primary{font-weight:800}.mr-contact p{margin:0 0 .6rem}.mr-contact a{color:#fff;text-decoration:underline}.footer{border-top:0;background:linear-gradient(120deg,#0057b8,#0077e6 55%,#2f9bff)!important;color:#fff}.footer,.footer p,.footer .footer-block__details-content,.footer__copyright,.copyright__content{color:#fff!important}.footer a{color:#fff;opacity:.92}.footer a:hover{color:#fff;opacity:1;text-decoration:underline}.footer-block__heading{font-weight:800;color:#fff}.footer__content-bottom{border-top:1px solid rgba(255,255,255,.3)}.footer .field__input{background:#fff;color:#0b1b33}.footer .field__label{color:#5b6b85}.footer .newsletter-form__button,.footer .field__button{color:#0057b8}.footer .list-social__link,.footer .list-social__link svg{color:#fff}.header-wrapper{position:relative;overflow:visible;border-bottom:4px solid var(--mr-blue);background:#fff;color:var(--mr-navy);box-shadow:0 4px 14px #0057b81f}.header-wrapper .header__icon,.header-wrapper .header__icon .icon{color:var(--mr-navy)}.header-wrapper .header__icon:hover{color:var(--mr-blue)}.header{padding-top:6px;padding-bottom:6px}.header__heading-logo{height:auto!important;width:150px!important;max-width:100%!important}@media screen and (min-width:750px){.header__heading-logo{width:170px!important}}@media screen and (min-width:990px){.header{column-gap:2rem}.header__heading-logo{width:200px!important;max-width:none!important}.header__inline-menu{justify-self:center;margin:0;padding:0}.header__inline-menu .list-menu--inline{gap:0}.header__inline-menu .header__menu-item{color:var(--mr-navy);padding:8px 16px;border-radius:999px;font-weight:700;font-size:1.5rem;transition:background .15s ease}.header__inline-menu .header__menu-item span{color:var(--mr-navy);text-decoration:none}.header__inline-menu .header__menu-item:hover{background:var(--mr-blue);color:#fff}.header__inline-menu .header__menu-item:hover span{color:#fff;text-decoration:none}.header__inline-menu .header__active-menu-item{background:var(--mr-blue);color:#fff}.header__inline-menu .icon-caret{color:var(--mr-navy)}.header__inline-menu .header__menu-item:hover .icon-caret{color:#fff}}#shopify-section-header{position:sticky;top:0;z-index:50}#shopify-section-header.shopify-section-header-hidden{transform:none!important}:root{--mr-yellow:#ffe27a;--mr-yellow-hot:#ffd23f;--mr-yellow-soft:#fff4bf;--mr-cream:#fffbe6;--mr-yellow-line:#f1d96a}.header-wrapper{border-bottom:4px solid var(--mr-yellow);box-shadow:0 4px 0 var(--mr-blue),0 8px 18px #0057b826}.footer{border-top:6px solid var(--mr-yellow)}body .mr-hero p.mr-hero__slogan{color:var(--mr-yellow)}body .mr-hero .mr-hero__btn:not(.mr-hero__btn--ghost){background:var(--mr-yellow);color:var(--mr-navy);box-shadow:0 6px 16px #00286440}body .mr-hero .mr-hero__btn:not(.mr-hero__btn--ghost):hover{background:var(--mr-yellow-hot);color:var(--mr-navy)}body .mr-trust{background:var(--mr-yellow-soft);border-top:1px solid var(--mr-yellow-line);border-bottom:1px solid var(--mr-yellow-line)}body .mr-trust b{color:var(--mr-blue-dark)}body .mr-trust span{color:#4a4630}body .mr-stage.is-on{background:var(--mr-yellow);color:var(--mr-navy);border-color:var(--mr-yellow)}body .mr-cta:not(.mr-cta--ghost){background:var(--mr-yellow);color:var(--mr-navy)}body .mr-cta:not(.mr-cta--ghost):hover{background:var(--mr-yellow-hot);color:var(--mr-navy)}body .mr-btn.is-added{background:var(--mr-yellow);border-color:var(--mr-yellow);color:var(--mr-navy)}body .mr-tiles{background:var(--mr-cream);margin-top:0;padding:48px 0 44px}body .mr-tiles h2,.mr-fp .mr-fp__head h2{display:inline-block;padding:0 8px;margin-left:-8px;background:linear-gradient(transparent 60%,var(--mr-yellow) 60%)}.mr-fp .mr-fp__head h2:after{background:linear-gradient(90deg,var(--mr-yellow-hot),var(--mr-blue))}body .mr-promo em{color:var(--mr-yellow)}.mr-fp{background:#fff}.mr-fp .mr-card__badge{background:var(--mr-yellow);color:var(--mr-navy)}.mr-fp .mr-card__badge--out{background:#5b6b85;color:#fff}.mr-fp .mr-card:hover .mr-card__cta{background:linear-gradient(120deg,#004a9c,#06c)}.mr-vid__card{border-top:5px solid var(--mr-yellow)}.mr-vid-heading{display:inline-block;padding:0 8px;margin-left:-8px;background:linear-gradient(transparent 60%,var(--mr-yellow) 60%)}.header-wrapper{background:linear-gradient(180deg,#fff,#fff6c9)}.header-wrapper .header__icon:hover,.header-wrapper .header__icon:hover .icon{color:var(--mr-blue-dark)}@media screen and (min-width:990px){.header__inline-menu .header__menu-item{text-transform:uppercase;letter-spacing:.06em;font-size:1.35rem;font-weight:800}.header__inline-menu .header__menu-item:hover{background:var(--mr-blue);box-shadow:0 3px 0 var(--mr-yellow-hot)}.header__inline-menu .header__active-menu-item{box-shadow:0 3px 0 var(--mr-yellow-hot)}}@media(hover:hover)and (min-width:750px){.header-wrapper summary.header__icon--search,.header-wrapper .header__icon--account,.header-wrapper .header__icon--cart,.header-wrapper #cm-garage .garage-button{position:relative}.header-wrapper summary.header__icon--search:after,.header-wrapper .header__icon--account:after,.header-wrapper .header__icon--cart:after,.header-wrapper #cm-garage .garage-button:after{position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%,4px);background:var(--mr-navy);color:#fff;font-family:var(--font-body-family);font-weight:700;font-size:1.2rem;line-height:1;letter-spacing:.02em;white-space:nowrap;padding:7px 11px;border-radius:8px;box-shadow:0 6px 16px #0b1b3347;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease,transform .15s ease;z-index:80}.header-wrapper summary.header__icon--search:after{content:"Search parts"}.header-wrapper details[open]>summary.header__icon--search:after{content:"Close"}.header-wrapper .header__icon--account:after{content:"My account"}.header-wrapper .header__icon--cart:after{content:"Cart";left:auto;right:0;transform:translateY(4px)}.header-wrapper #cm-garage .garage-button:after{content:"My garage"}.header-wrapper summary.header__icon--search:hover:after,.header-wrapper .header__icon--account:hover:after,.header-wrapper #cm-garage .garage-button:hover:after,.header-wrapper summary.header__icon--search:focus-visible:after,.header-wrapper .header__icon--account:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%)}.header-wrapper .header__icon--cart:hover:after,.header-wrapper .header__icon--cart:focus-visible:after{opacity:1;visibility:visible;transform:translate(0)}}:root{--mr-blue:#c4561a;--mr-blue-dark:#7a2e12;--mr-navy:#2b1408;--mr-ice:#fff6e8;--mr-line:#f1d9b5;--mr-yellow:#f2b134;--mr-yellow-hot:#e89a12;--mr-yellow-soft:#ffe9bf;--mr-cream:#fff3dc;--mr-yellow-line:#e8c27a}.header-wrapper{background:linear-gradient(180deg,#fff,#ffe9bf);box-shadow:0 4px 0 var(--mr-blue),0 8px 18px #7a2e122e}.footer{background:linear-gradient(120deg,#7a2e12,#c4561a 55%,#e8892f)!important}.footer .newsletter-form__button,.footer .field__button{color:#7a2e12}.mr-hero{background:linear-gradient(120deg,#7a2e12,#c4561a 55%,#e8892f)}.mr-hero h1,.mr-hero p{text-shadow:0 2px 12px rgba(60,20,0,.5)}.mr-hero--season .mr-hero__shade{display:none}@media(min-width:900px){.mr-hero--season .mr-hero__img{left:auto;right:0;width:68%;object-position:center;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 42%);mask-image:linear-gradient(90deg,transparent 0,#000 42%)}}@media(max-width:899px){.mr-hero{background:linear-gradient(170deg,#7a2e12,#c4561a 60%,#e8892f)}.mr-hero--season .mr-hero__img{object-position:55% center}}.mr-promo{background:linear-gradient(130deg,#7a2e12,#c4561a)}.mr-promo__shade{background:linear-gradient(0deg,#5a1e00cc,#5a1e000d)}.mr-promo:hover{box-shadow:0 14px 30px #7a2e124d}.mr-fp .mr-card:hover .mr-card__cta{background:linear-gradient(120deg,#7a2e12,#c4561a)}[id$="179328323783f7903e"]{position:relative;z-index:6;margin-top:-24px;padding:0 16px 8px;background:transparent}@media(min-width:900px){[id$="179328323783f7903e"]{margin-top:-52px}}[id$="179328323783f7903e"] .container,[id$="179328323783f7903e"]>div{max-width:1100px;margin-left:auto;margin-right:auto}[id$="179328323783f7903e"] #cm-ymm-tabs{background:#fff3dc;border:3px solid #f2b134;border-radius:22px;box-shadow:0 14px 30px #7a2e1240;padding:14px 22px 18px;color:#2b1408}[id$="179328323783f7903e"] select{border:2px solid #e8c27a;border-radius:999px;background-color:#fff;color:#2b1408;font-weight:600}[id$="179328323783f7903e"] select:focus{border-color:#c4561a;outline:0;box-shadow:0 0 0 3px #f2b13473}[id$="179328323783f7903e"] button{border-radius:999px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}[id$="179328323783f7903e"] button:not([aria-label]):not([class*=clear]):not([class*=Clear]){background:#f2b134;color:#2b1408;border:0}[id$="179328323783f7903e"] button:not([aria-label]):not([class*=clear]):not([class*=Clear]):hover{background:#e89a12}body .header__inline-menu .header__submenu,body .header__inline-menu details[open]>.header__submenu,body .header__inline-menu .list-menu--disclosure{background:#fff3dc!important;border:2px solid #f2b134!important;border-radius:16px!important;box-shadow:0 14px 30px #7a2e1240!important;padding:8px!important}body .header__inline-menu .header__submenu li,body .header__inline-menu .header__submenu a,body .header__inline-menu .header__submenu .header__menu-item,body .header__inline-menu .header__submenu .header__menu-item span{background:transparent!important;color:#2b1408!important;font-weight:800;text-transform:uppercase;letter-spacing:.05em;opacity:1!important}body .header__inline-menu .header__submenu a:hover,body .header__inline-menu .header__submenu .header__menu-item:hover,body .header__inline-menu .header__submenu .header__menu-item:hover span{background:#f2b134!important;color:#2b1408!important;border-radius:10px;text-decoration:none}@media screen and (min-width:990px){body .header__inline-menu .header__active-menu-item,body .header__inline-menu summary.header__menu-item:not(:hover),body .header__inline-menu details[open]>summary.header__menu-item:not(:hover){background:transparent!important;color:var(--mr-navy)!important;box-shadow:none!important}body .header__inline-menu .header__menu-item:not(:hover) span{color:var(--mr-navy)!important}body .header__inline-menu .header__menu-item:hover,body .header__inline-menu summary.header__menu-item:hover{background:var(--mr-blue)!important;box-shadow:0 3px 0 var(--mr-yellow-hot)!important}body .header__inline-menu .header__menu-item:hover span{color:#fff!important}}body .mr-fp .mr-fp__head h2{display:inline-block!important;padding:0 8px!important;margin:0 0 0 -8px!important;color:var(--mr-navy)!important;background:linear-gradient(transparent 60%,var(--mr-yellow) 60%)!important}body .mr-fp .mr-fp__head h2:after{display:none!important;content:none!important}body .mr-fp .mr-fp__all{color:var(--mr-blue-dark);border-color:var(--mr-blue-dark)}body .mr-fp .mr-fp__all:hover{background:var(--mr-blue-dark);color:#fff}@media screen and (min-width:990px){body .header__inline-menu #HeaderMenu-MenuList-2{display:grid!important;grid-auto-flow:column;grid-template-rows:repeat(6,auto);grid-auto-columns:max-content;column-gap:8px;width:max-content;max-width:92vw;left:50%!important;right:auto!important;transform:translate(-50%);padding:14px!important}body .header__inline-menu #HeaderMenu-MenuList-2 .header__menu-item{white-space:nowrap;font-size:1.25rem;padding:8px 14px}}.template-page [id$="179328323783f7903e"]{margin-top:0;padding-top:24px}@media(hover:hover)and (min-width:990px){body .header__inline-menu details-disclosure>details>.header__submenu{display:block}body .header__inline-menu details-disclosure>details:not([open])::details-content{content-visibility:visible;display:contents}body .header__inline-menu details-disclosure>details:not([open])>.header__submenu{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .15s ease,visibility .15s}body .header__inline-menu details-disclosure:hover>details>.header__submenu,body .header__inline-menu details-disclosure:focus-within>details>.header__submenu{visibility:visible!important;opacity:1!important;pointer-events:auto!important}body .header__inline-menu #HeaderMenu-MenuList-2{display:grid!important}body .header__inline-menu details-disclosure:hover>details>summary.header__menu-item{background:var(--mr-blue)!important;box-shadow:0 3px 0 var(--mr-yellow-hot)!important}body .header__inline-menu details-disclosure:hover>details>summary.header__menu-item span,body .header__inline-menu details-disclosure:hover>details>summary.header__menu-item .icon-caret{color:#fff!important}}@media screen and (min-width:990px){body .header__inline-menu details-disclosure>details>.header__submenu{margin-top:16px!important;top:100%!important}body .header__inline-menu details-disclosure>details>.header__submenu:before{content:"";position:absolute;left:0;right:0;top:-18px;height:18px}}@media screen and (min-width:990px){body .header__inline-menu .list-menu--inline{flex-wrap:nowrap!important}body .header__inline-menu .list-menu--inline>li{flex:0 0 auto}body .header__inline-menu .header__menu-item,body .header__inline-menu .header__menu-item span{white-space:nowrap}body .header{column-gap:.8rem;padding-left:1.6rem;padding-right:1.6rem}body .header__icons{gap:0;flex-wrap:nowrap}}@media screen and (min-width:990px)and (max-width:1279px){body .header__heading-logo{width:120px!important}body .header__inline-menu .header__menu-item{padding:8px;font-size:1.15rem;letter-spacing:.03em}}@media screen and (min-width:1280px)and (max-width:1499px){body .header__inline-menu .header__menu-item{padding:8px 11px;font-size:1.25rem;letter-spacing:.04em}}body #MainContent,body #MainContent .gradient{background-color:#fff6e8}body .mr-spec{background:linear-gradient(120deg,#7a2e12,#c4561a 55%,#e8892f)}body .mr-stage.is-on{color:#2b1408;box-shadow:0 10px 24px #3c14004d}body .mr-part{color:#2b1408}body .mr-part small,body .mr-empty{color:#8a6a4a}body .mr-btn{border-color:#c4561a;color:#7a2e12}body .mr-btn:hover{background:#ffe9bf}body .mr-build{border-color:#f2b134;color:#2b1408}body .mr-build li{border-bottom-color:#f1d9b5}body .mr-build li button{color:#7a2e12}body .mr-cta--ghost{border-color:#f1d9b5;color:#2b1408}body .mr-cta--ghost:hover{background:#ffe9bf;color:#2b1408}body .mr-car select:disabled{color:#7a2e12}body .mr-carmsg{text-shadow:0 1px 8px rgba(60,20,0,.45)}body .mr-vid-sub{color:#8a5a3a}body .mr-vid__card{border-color:#f1d9b5}body .mr-vid:hover .mr-vid__card,body .mr-vid.is-open .mr-vid__card{box-shadow:0 12px 32px #c4561a38}body .mr-vid__text{color:#6b3d22}body .mr-vid__btn{background:#c4561a}body .mr-vid__link{color:#7a2e12;border-color:#c4561a}body .mr-vid__pop{background:#2b1408}body .mr-card{border-color:#f1d9b5;color:#2b1408}body .mr-card:hover{border-color:#c4561a;box-shadow:0 16px 34px #7a2e1238;color:#2b1408}body .mr-card__media{background:linear-gradient(180deg,#fff6e8,#ffe9bf)}body .mr-card__brand{color:#c4561a}body .mr-card__price b{color:#2b1408}body .mr-card__price s{color:#8a6a4a}body .mr-card__cta{background:linear-gradient(120deg,#7a2e12,#c4561a)}body .mr-fp__all{color:#7a2e12}@media screen and (min-width:990px){body .header__inline-menu details-disclosure>details>.header__submenu{animation:none!important}body .header__inline-menu details-disclosure>details[open]>#HeaderMenu-MenuList-2{transform:translate(-50%)!important}body .header__inline-menu details-disclosure>details[open]>.header__submenu:not(#HeaderMenu-MenuList-2){transform:none!important}body .header__inline-menu summary.header__menu-item,body .header__inline-menu summary.header__menu-item:hover,body .header__inline-menu summary.header__menu-item:focus,body .header__inline-menu summary.header__menu-item span,body .header__inline-menu details[open]>summary.header__menu-item span{text-decoration:none!important}}@media(hover:hover)and (min-width:990px){body .header__inline-menu details-disclosure>details>summary.header__menu-item{pointer-events:none;cursor:default}}@media screen and (min-width:990px){body .header__inline-menu summary.header__menu-item{padding-right:28px!important}}.collection--empty .title-wrapper:after{content:"Parts for your vehicle are not listed yet. Call 610.400.3187 or email help@millaracing.com with your car and what you need, and we will check for you.";display:block;max-width:46rem;margin:1.6rem auto 0;text-align:center;font-weight:700;line-height:1.4}
/*# sourceMappingURL=/cdn/shop/t/20/assets/millaracing.css.map */
