:root{--knight-black: #000000;--knight-surface: #050505;--knight-elevated: #0a0a0a;--knight-border: #1a1a1a;--knight-white: #ffffff;--knight-muted: #b8b8b8;--knight-disabled: #6f6f6f;--knight-red: #d32f2f;--knight-motion: .32s cubic-bezier(.22,.61,.36,1);--typeHeaderPrimary: "Knight Neo Latina";--typeHeaderFallback: "Arial Narrow", Arial, sans-serif;--typeHeaderWeight: 400;--typeBasePrimary: "Knight Exo";--typeBaseFallback: Arial, sans-serif;--typeBaseWeight: 400;--colorBody: var(--knight-black);--colorBodyDim: var(--knight-surface);--colorBodyLightDim: var(--knight-surface);--colorBodyMediumDim: var(--knight-elevated);--colorTextBody: var(--knight-white);--colorLink: var(--knight-white);--colorBorder: var(--knight-border);--colorNav: var(--knight-black);--colorNavText: var(--knight-white);--colorFooter: var(--knight-black);--colorFooterText: var(--knight-white);--colorDrawers: var(--knight-black);--colorDrawersDim: var(--knight-surface);--colorDrawerText: var(--knight-white);--colorDrawerBorder: var(--knight-border);--colorBtnPrimary: var(--knight-red);--colorBtnPrimaryText: var(--knight-white);--colorPrice: var(--knight-white)}html,body{background:var(--knight-black)!important;color:var(--knight-white)}body,input,textarea,select,button,.element-text,.rte,.product-single__meta,.site-nav{font-family:Knight Exo,Arial,sans-serif}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.section-header__title,.hero__title,.page-title,.product-single__title,.collection-item__title,.grid-product__title,.site-footer__title{font-family:Knight Neo Latina,Arial Narrow,Arial,sans-serif!important;font-weight:400!important;letter-spacing:.07em;line-height:1.05}.hero__title,.section-header__title,.page-title{text-transform:uppercase;text-wrap:balance}p,.rte,.product-single__description,.site-footer,.drawer{color:var(--knight-muted)}a{transition:color var(--knight-motion),opacity var(--knight-motion)}a:hover{color:var(--knight-white)}.main-content,#MainContent,.page-container,.page-width,.shopify-section,.index-section,.site-header,.site-header-sticky,.site-footer,.drawer,.drawer__inner,.modal,.modal__inner,.predictive-results,.search-bar,.cart__item,.product-single__meta,.collection-filter,.collection-filter__item,.announcement-bar{background-color:var(--knight-black)}.grid-product__content,.product-card,.collection-item,.product__photos,.product-single__sticky,.quick-product__content,.collapsible-content,.accordion,.footer__collapsible,.input-group,.variant-input-wrap,.cart__checkout-wrapper{background-color:transparent}input,textarea,select,.quantity-selector,.js-qty__wrapper,.btn,.button,.element-button,button,.shopify-payment-button__button,.drawer,.modal__inner,.product__thumb,.grid-product__image-mask{border-radius:0!important}input,textarea,select,.quantity-selector,.js-qty__wrapper{background:var(--knight-surface)!important;border-color:var(--knight-border)!important;color:var(--knight-white)!important}input::placeholder,textarea::placeholder{color:var(--knight-disabled)}.btn,.button,.element-button,.shopify-payment-button__button{font-family:Knight Exo,Arial,sans-serif!important;font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase;transition:transform var(--knight-motion),background-color var(--knight-motion),border-color var(--knight-motion),color var(--knight-motion)}.btn:hover,.button:hover,.element-button:hover,.shopify-payment-button__button:hover{transform:translateY(-2px)}.grid-product__image-mask,.product__photo-zoom,.product__main-photos,.collection-item__image,.image-wrap{background:var(--knight-elevated)!important}.grid-product__image,.collection-item__image,.grid-product__content,.collection-item{transition:transform .5s cubic-bezier(.22,.61,.36,1),opacity var(--knight-motion)}.grid-product__content:hover .grid-product__image,.collection-item:hover .collection-item__image{transform:scale(1.025)}.grid-product__meta{padding-top:18px}.grid-product__title{font-size:clamp(1.05rem,1.5vw,1.45rem)}.grid-product__price,.product__price{color:var(--knight-white);font-weight:600}.site-header{border-bottom:1px solid var(--knight-border)}.site-nav__link,.mobile-nav__link,.drawer__close-button{color:var(--knight-white)!important}.site-nav__link{letter-spacing:.14em;text-transform:uppercase}.site-nav__link:after{background:var(--knight-red)!important}hr,table,th,td,.collapsible-trigger,.cart__item,.footer__section,.product-block,.drawer__footer{border-color:var(--knight-border)!important}.grid-product__tag--sale,.sale-tag,.badge,.product__inventory--low{background:var(--knight-red)!important;color:var(--knight-white)!important}::selection{background:var(--knight-red);color:var(--knight-white)}:focus-visible{outline:2px solid var(--knight-red);outline-offset:3px}@media(prefers-reduced-motion:no-preference){.main-content>.shopify-section,#MainContent>.shopify-section{animation:knightFadeIn .52s ease both}@keyframes knightFadeIn{0%{opacity:0}to{opacity:1}}}#NavDrawer{height:100vh;height:100dvh}#NavDrawer.drawer--is-open .appear-animation,.js-drawer-open #NavDrawer .appear-animation{opacity:1;transform:none}@media only screen and (max-width:768px){h1,.h1,.hero__title{letter-spacing:.045em}.site-nav__link{letter-spacing:.1em}}.knight-vehicle-spec{margin:28px 0 22px;padding:26px 0 24px;border:0;border-top:1px solid #262626;border-bottom:1px solid #262626;min-width:0}.knight-vehicle-spec__header{margin-bottom:22px}.knight-vehicle-spec__title{display:block;width:100%;margin:0 0 9px;padding:0;color:#fff;font-family:var(--knight-display-font, "Neo Latina", sans-serif);font-size:clamp(20px,2vw,27px);font-weight:400;line-height:1.15;letter-spacing:.13em;text-transform:uppercase}.knight-vehicle-spec__intro{max-width:54ch;margin:0;color:#aaa;font-size:13px;line-height:1.65}.knight-vehicle-spec__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 14px}.knight-field{min-width:0}.knight-field--full{margin-top:17px}.knight-field label{display:block;margin:0 0 8px;color:#e8e8e8;font-size:11px;font-weight:600;letter-spacing:.16em;line-height:1.3;text-transform:uppercase}.knight-field label span{color:#c51f2a}.knight-field input,.knight-field select,.knight-field textarea{width:100%;min-height:48px;margin:0;border:1px solid #333;border-radius:0;background:#050505;color:#fff;box-shadow:none;font:inherit;font-size:14px;line-height:1.4;transition:border-color .22s ease,background-color .22s ease}.knight-field input,.knight-field select{padding:0 14px}.knight-field textarea{min-height:108px;padding:13px 14px;resize:vertical}.knight-field input::placeholder,.knight-field textarea::placeholder{color:#6f6f6f;opacity:1}.knight-field input:hover,.knight-field select:hover,.knight-field textarea:hover{border-color:#555}.knight-field input:focus,.knight-field select:focus,.knight-field textarea:focus{outline:none;border-color:#c51f2a;background:#080808}.knight-field small{display:block;margin-top:8px;color:#777;font-size:11px;line-height:1.5}.knight-check{position:relative;display:flex;align-items:flex-start;gap:11px;margin:18px 0 0;color:#ddd;cursor:pointer;font-size:13px;line-height:1.5}.knight-check input{position:absolute;width:1px;height:1px;opacity:0}.knight-check__box{position:relative;flex:0 0 18px;width:18px;height:18px;margin-top:1px;border:1px solid #555;background:#050505}.knight-check input:focus-visible+.knight-check__box{outline:2px solid #fff;outline-offset:3px}.knight-check input:checked+.knight-check__box{border-color:#c51f2a;background:#c51f2a}.knight-check input:checked+.knight-check__box:after{content:"";position:absolute;left:5px;top:2px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.knight-vehicle-spec__assurance{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:19px;padding-top:16px;border-top:1px solid #1d1d1d;color:#8d8d8d;font-size:10px;font-weight:600;letter-spacing:.12em;line-height:1.5;text-transform:uppercase}.knight-vehicle-spec__assurance span:before{content:"\2713";margin-right:7px;color:#c51f2a}@media only screen and (max-width:589px){.knight-vehicle-spec{margin-top:22px;padding-top:22px}.knight-vehicle-spec__grid{grid-template-columns:1fr;gap:15px}.knight-field--full{margin-top:15px}.knight-vehicle-spec__assurance{display:grid;gap:7px}}.knight-production-selector{margin-top:28px;padding-top:26px;border-top:1px solid rgba(255,255,255,.16)}.knight-production-selector__help{margin:12px 0 0;color:#ffffffa3;font-size:.84rem;line-height:1.55}.knight-production-selector+*{margin-top:22px}@media(min-width:990px){.site-nav--is-megamenu .site-nav__dropdown.megamenu{background:#070707!important;border-top:1px solid rgba(255,255,255,.12)!important;box-shadow:0 28px 70px #00000073;padding:34px 0 42px;color:#fff}.site-nav--is-megamenu .megamenu .page-width{max-width:1500px}.site-nav--is-megamenu .megamenu .grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:34px;margin:0!important}.site-nav--is-megamenu .megamenu .grid__item{width:auto!important;float:none!important;padding:0!important}.site-nav--is-megamenu .megamenu .h5{margin:0 0 15px;padding-bottom:13px;border-bottom:1px solid rgba(255,255,255,.16)}.site-nav--is-megamenu .megamenu .site-nav__dropdown-link{color:#ffffff9e!important;font-size:11px!important;line-height:1.65;letter-spacing:.08em;transition:color .25s ease,transform .25s ease}.site-nav--is-megamenu .megamenu .site-nav__dropdown-link--top-level{color:#fff!important;font-size:10px!important;letter-spacing:.2em;text-transform:uppercase}.site-nav--is-megamenu .megamenu .site-nav__dropdown-link:hover{color:#fff!important;transform:translate(4px)}.site-nav--is-megamenu .megamenu__collection-image{filter:brightness(.78);transition:filter .35s ease,transform .6s cubic-bezier(.22,1,.36,1)}.site-nav--is-megamenu a:hover .megamenu__collection-image{filter:brightness(1);transform:scale(1.035)}.site-nav--is-megamenu .svg-mask{margin-bottom:18px;background:#111}}
/*# sourceMappingURL=/cdn/shop/t/81/assets/knight.css.map */
