:root{--e9x-red:#d71920}body{background:#090909}.button,.shopify-challenge__button{text-transform:uppercase;letter-spacing:.08em;font-weight:800}.button:not(.button--secondary){background:var(--e9x-red)}.banner__heading,.rich-text__heading,.title,.card__heading,.image-with-text__heading{text-transform:uppercase;letter-spacing:.015em;font-weight:800}.header-wrapper{border-bottom:1px solid rgba(255,255,255,.12)}.announcement-bar__message{letter-spacing:.16em;font-size:1.1rem}.card__heading{letter-spacing:.03em}.collection .card-wrapper{border-top:2px solid var(--e9x-red);padding-top:1.2rem}.collection .price{font-weight:700}.rich-text__blocks .caption-with-letter-spacing,.image-with-text__content .caption-with-letter-spacing{color:var(--e9x-red);font-weight:800}.footer{border-top:2px solid var(--e9x-red)}.collection .card__information{padding-top:1.6rem}.collection .card__heading{font-size:1.9rem}.collection .card__media{background:#111}.image-with-text__content{background:#0d0d0d}.image-with-text__text{color:#ffffffb8}@media screen and (min-width:990px){.banner--large:not(.banner--adapt){min-height:78vh}.banner__content{max-width:140rem;padding:5rem 7rem}.banner__box{max-width:72rem!important;padding-left:0!important}.banner__heading{line-height:.88!important}.rich-text__wrapper{justify-content:flex-start!important}.rich-text__blocks{max-width:86rem!important}.header{max-width:140rem}.collection .card__heading{font-size:2.2rem}}@media screen and (max-width:749px){.banner--mobile-bottom{display:flex!important;flex-direction:column!important;min-height:0!important}.banner--mobile-bottom .banner__media{position:relative!important;height:auto!important;min-height:0!important;width:100%!important;overflow:hidden;background:#090909}.banner--mobile-bottom .banner__media img{position:relative!important;display:block!important;width:100%!important;height:auto!important;object-fit:contain!important;object-position:center!important}.banner--mobile-bottom .banner__media:after{display:none!important}.banner--mobile-bottom .banner__content{position:relative!important;display:block!important;width:100%!important;padding:2.8rem 2.2rem 3.2rem!important;background:#121212}.banner--mobile-bottom .banner__box{padding:0!important;background:transparent!important}.banner__heading{font-size:4.1rem!important;line-height:.9!important;max-width:none!important;white-space:normal}.banner__text{max-width:34rem;margin-top:1.4rem!important;font-size:1.6rem;line-height:1.55}.banner__buttons{margin-top:2rem!important;gap:1rem!important}.banner__buttons .button{min-width:0!important;flex:1 1 calc(50% - .5rem);padding:1.2rem 1rem;font-size:1.35rem}.section+.section{margin-top:0}.rich-text__wrapper{width:100%}.rich-text__blocks{max-width:100%!important}.rich-text__heading{font-size:3.5rem!important;line-height:.95}.image-with-text__heading{font-size:3.3rem!important;line-height:.95}.collection .title{font-size:3.4rem!important}.header__heading-link .h2{text-transform:uppercase;font-weight:800;letter-spacing:.02em}.collection .grid__item{margin-bottom:1.5rem}}.e9x-dawn-wordmark{font-family:var(--font-heading-family);font-weight:800;letter-spacing:.01em;white-space:nowrap;text-transform:none!important;color:#fff;line-height:1}.e9x-dawn-wordmark>span{color:var(--e9x-red)}@media screen and (max-width:749px){.e9x-dawn-wordmark{font-size:2.5rem!important}}@media screen and (min-width:750px){.e9x-dawn-wordmark{font-size:3rem!important}}.e9x-availability{display:flex;align-items:center;gap:.7rem;margin:.8rem 0 1.2rem;font-size:1.4rem;line-height:1.4}.e9x-availability__dot{width:.7rem;height:.7rem;border-radius:50%;background:var(--e9x-red);flex:0 0 auto}.e9x-product-perk{display:flex;flex-direction:column;gap:.35rem;margin:1.2rem 0 1.5rem;padding:1.4rem 1.6rem;border-left:3px solid var(--e9x-red);background:#111}.e9x-product-perk strong{font-size:1.3rem;letter-spacing:.1em;color:#fff}.e9x-product-perk span{font-size:1.35rem;line-height:1.45;color:#ffffffb8}.e9x-vin-field{width:100%;margin:0 0 1.4rem}.e9x-vin-field label{display:block;font-weight:700;margin-bottom:.6rem}.e9x-vin-field input{box-sizing:border-box;width:100%;min-height:48px;padding:1.2rem 1.4rem;border:1px solid rgba(255,255,255,.35);border-radius:var(--inputs-radius);background:transparent;color:inherit;font:inherit}.e9x-vin-field input:focus{outline:2px solid var(--e9x-red);outline-offset:1px}.e9x-vin-field small{display:block;margin-top:.6rem;opacity:.7;line-height:1.4}body,.gradient{background:#090909!important;color:#fff!important}main#MainContent,.shopify-section,.section{background:#090909}.color-background-1,.color-background-2,.color-inverse,.color-accent-1,.color-accent-2{--color-background:9,9,9;--gradient-background:#090909;--color-foreground:255,255,255}.product,.product__info-container,.product__media-wrapper,.product__info-wrapper{background:#090909!important;color:#fff!important}.product__title,.product__title h1,.product__title h2,.product__info-container h1,.product__info-container h2,.product__info-container h3,.price,.price-item,.product-form__input legend,.quantity__input,.quantity__button{color:#fff!important}.product__tax,.product__tax a,.product__description,.product__description p,.product__description li,.caption-with-letter-spacing,.product__text{color:#bdbdbd!important}.product__tax a,.product__description a{color:#fff!important;text-decoration-color:var(--e9x-red)!important}.product-form__input input[type=radio]+label{background:#111!important;color:#fff!important;border-color:#444!important}.product-form__input input[type=radio]:checked+label{background:var(--e9x-red)!important;color:#fff!important;border-color:var(--e9x-red)!important}.quantity{background:#111!important;border:1px solid #444!important}.quantity:after{box-shadow:none!important}.product-form__submit,.button--primary,.shopify-payment-button__button--unbranded{background:var(--e9x-red)!important;color:#fff!important;border-color:var(--e9x-red)!important}.product-form__submit:after,.button--primary:after{box-shadow:0 0 0 1px var(--e9x-red)!important}.button--secondary{background:#111!important;color:#fff!important;border-color:#555!important}.select__select,.customer select,.field__input,.customer .field input,.e9x-vin-field input{background:#111!important;color:#fff!important;border-color:#444!important}.select:after,.field:after{box-shadow:0 0 0 1px #444!important}.select__select option{background:#111;color:#fff}.accordion{border-color:#333!important}.accordion summary,.accordion__content,.accordion__content p{color:#fff!important}.product__media{background:#111!important}.product__media-toggle,.thumbnail{background:#111!important;border-color:#333!important}.thumbnail[aria-current]{border-color:var(--e9x-red)!important;box-shadow:0 0 0 1px var(--e9x-red)!important}.badge{background:#111!important;color:#fff!important;border-color:#444!important}.card-wrapper,.card__content,.card__information{background:#090909!important;color:#fff!important}.card{color:#fff!important}.card__media,.card__inner,.media{background-color:transparent!important}.card__media .media img,.card__inner .media img{opacity:1!important;visibility:visible!important;display:block!important}.card__heading a,.card-information .price,.card-information .price-item{color:#fff!important}.footer,.footer.gradient{background:#090909!important;color:#fff!important}.footer-block__heading,.footer a,.footer__copyright,.footer__copyright a{color:#fff!important}.footer__content-top,.footer__content-bottom{border-color:#2b2b2b!important}@media screen and (max-width:749px){.product__info-container{padding-top:1.5rem}}.collection .card-wrapper .card__inner,.collection .card-wrapper .card__media,.collection .card-wrapper .media{background:transparent!important;background-color:transparent!important}.collection .card-wrapper .card__inner{position:relative!important;overflow:hidden!important}.collection .card-wrapper .card__media,.collection .card-wrapper .card__media .media{display:block!important;visibility:visible!important;opacity:1!important;z-index:1!important}.collection .card-wrapper .card__media img,.collection .card-wrapper .media img{display:block!important;visibility:visible!important;opacity:1!important;z-index:2!important;filter:none!important;mix-blend-mode:normal!important}.e9x-sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:50;background:#090909f5;border-top:1px solid #333;box-shadow:0 -8px 28px #00000059;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.e9x-sticky-buy[hidden]{display:none!important}.e9x-sticky-buy__inner{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:20px}.e9x-sticky-buy__meta{display:flex;flex-direction:column;min-width:0;color:#fff}.e9x-sticky-buy__meta strong{font-size:1.35rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.e9x-sticky-buy__meta span{font-size:1.25rem;color:#bdbdbd}.e9x-sticky-buy__button{min-width:180px;background:var(--e9x-red)!important;color:#fff!important}@media(max-width:749px){.e9x-sticky-buy__inner{min-height:68px;padding-top:8px;padding-bottom:calc(8px + env(safe-area-inset-bottom))}.e9x-sticky-buy__meta strong{font-size:1.2rem;max-width:55vw}.e9x-sticky-buy__button{min-width:128px;padding-left:1.4rem;padding-right:1.4rem;font-size:1.2rem}}@media screen and (min-width:750px){#Banner-template--index__hero .banner__box,.banner .banner__box{background:transparent!important;background-color:transparent!important;box-shadow:none!important}.banner .banner__box.gradient{background:transparent!important}}.product__description #size-guide{width:100%!important;max-width:100%!important;table-layout:fixed!important;border-collapse:collapse!important;margin:2rem 0!important;background:#0b0b0b!important;color:#fff!important}.product__description #size-guide td{width:auto!important;min-width:0!important;padding:1.25rem .75rem!important;border:1px solid #3a3a3a!important;background:#0b0b0b!important;color:#d7d7d7!important;text-align:center!important;font-size:1.25rem!important;line-height:1.3!important}.product__description #size-guide tr:first-child td{background:#151515!important;color:#fff!important;font-weight:800!important;letter-spacing:.04em!important}.product__description #size-guide tr:nth-child(2) td{background:#111!important;color:#aaa!important;font-size:1.1rem!important;text-transform:uppercase!important}.product__description #size-guide tr td:first-child{width:16%!important;background:#111!important;color:#fff!important;text-align:left!important;font-weight:700!important;padding-left:1rem!important}@media screen and (max-width:749px){.product__description{overflow-x:visible!important}.product__description #size-guide{font-size:1rem!important}.product__description #size-guide td{padding:.85rem .3rem!important;font-size:.95rem!important;word-break:normal!important;overflow-wrap:normal!important}.product__description #size-guide tr:nth-child(2) td{font-size:.85rem!important}.product__description #size-guide tr td:first-child{width:20%!important;padding-left:.5rem!important;font-size:.9rem!important}}.product__description #size-guide{max-width:900px!important;margin:2.4rem 0 2.8rem!important;border:1px solid #343434!important}.product__description #size-guide td{height:46px!important;padding:.9rem .7rem!important;border-color:#343434!important;vertical-align:middle!important;white-space:nowrap!important;font-variant-numeric:tabular-nums!important}.product__description #size-guide tr:first-child td{height:52px!important;font-size:1.3rem!important}.product__description #size-guide tr:nth-child(2) td{height:38px!important;font-size:.95rem!important;letter-spacing:.08em!important}.product__description #size-guide tr td:first-child{width:18%!important;white-space:normal!important;padding-left:1.4rem!important}@media screen and (min-width:750px){.product__description #size-guide{table-layout:fixed!important}.product__description #size-guide td{font-size:1.2rem!important}}@media screen and (max-width:749px){.product__description{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.product__description #size-guide{width:720px!important;max-width:none!important;table-layout:fixed!important;margin:1.8rem 0 2.2rem!important}.product__description #size-guide td{height:42px!important;padding:.7rem .5rem!important;font-size:1rem!important}.product__description #size-guide tr td:first-child{width:110px!important;padding-left:.8rem!important}}.product__description #size-guide{width:100%!important;max-width:none!important;min-width:760px!important;margin:2.5rem 0 3rem!important;table-layout:fixed!important}.product__description #size-guide td{padding:1.25rem .9rem!important;font-size:1.3rem!important}.product__description #size-guide tr:first-child td{font-size:1.45rem!important;height:56px!important}.product__description #size-guide tr:nth-child(2) td{font-size:1rem!important}.product__description #size-guide tr td:first-child{width:18%!important;padding-left:1.5rem!important;font-size:1.25rem!important}@media screen and (max-width:749px){.product__description #size-guide{width:760px!important;min-width:760px!important}}.e9x-header-cart-total{display:flex;align-items:center;justify-content:center;margin-left:-.6rem;padding:0 .4rem;color:#fff!important;text-decoration:none;font-size:1.25rem;font-weight:700;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums}.e9x-header-cart-total:hover{color:var(--e9x-red)!important}@media screen and (max-width:749px){.e9x-header-cart-total{display:none!important}}.e9x-header-cart-total{margin-left:.15rem!important;padding-left:.45rem!important;padding-right:.2rem!important;font-size:1.2rem!important}.header__icon--cart{margin-right:0!important}
/*# sourceMappingURL=/cdn/shop/t/15/assets/e9x-concept.css.map */
