:root{--ctf-k:#000;--ctf-panel:#FAFAFA;--font-body-family:Inter,system-ui,-apple-system,sans-serif;--font-heading-family:Syne,sans-serif;--font-heading-weight:700}body{font-family:Inter,system-ui,-apple-system,sans-serif;color:#000}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4,.title,.card__heading,.product__title h1,.product__title h2,.collection-hero__title,.main-page-title,.cart__title,.totals__total,.footer-block__heading,.drawer__heading,.cart-notification__heading{font-family:Syne,sans-serif!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.02em;font-style:normal!important}.card__heading{font-size:1.4rem;letter-spacing:.06em}.button:not(.button--tertiary):not(.banner__buttons .button),.shopify-payment-button__button--unbranded,.cart__checkout-button,.product-form__submit,button.button--primary{background:#000!important;color:#fff!important;border-radius:0!important;font-family:Syne,sans-serif!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.2em;box-shadow:none!important}.button:not(.banner__buttons .button):before,.button:not(.banner__buttons .button):after{box-shadow:none!important;border-radius:0!important}.button--secondary:not(.banner__buttons .button){background:#fff!important;color:#000!important;border:1px solid #000!important}.field__input,.select__select,.customer .field input,.quantity,.localization-form__select,textarea.text-area,.search__input{border-radius:0!important}.field:after,.select:after,.quantity:after,.field:before,.select:before,.quantity:before{border-radius:0!important;box-shadow:0 0 0 1px #000!important}.product-form__input input[type=radio]+label{border-radius:0!important;border-color:#000!important}.product-form__input input[type=radio]:checked+label{background:#000!important;color:#fff!important}.badge{border-radius:0!important;background:#000!important;color:#fff!important;border-color:#000!important}.color-scheme-2,.cart__footer,.totals,.cart-notification{background-color:#fafafa}a{color:inherit}.link,.underlined-link,.customer a{color:#000}.price--on-sale .price-item--sale,.price__sale .price-item--sale,.form__message,.form-status,.errors,.cart-item__error-text,.product-form__error-message-wrapper{color:#000!important}.ctfb__sc b,.ctfb__v,.ctfb__wlink,.ctfb .ctfb__under .ctfb__wlink,.ctfb__done,.ctfb__ftoggle [data-fcount]:not(:empty){color:#fff!important}.ctfb .ctfb-chip[aria-pressed=true],.ctfb__dd.is-set .ctfb__ddbtn{box-shadow:inset 0 -2px #fff!important}.ctfb-chip[aria-pressed=true]{border-bottom-color:#fff!important}.ctfb .ctfb__ddpanel [role=option][aria-selected=true]:before{background:#fff!important}.ctfd{background:#000!important;color:#fff!important;font-family:Inter,system-ui,sans-serif}.ctfd__h,.ctfd label{color:#fff!important}.ctfd__eb,.ctfd__fine,.ctfd label em,.ctfd__div{color:#a6a6a6!important}.ctfd__sub{color:#d9d9d9!important}.ctfd input,.ctfd textarea{background:#111!important;color:#fff!important;border:1px solid rgba(255,255,255,.35)!important;border-radius:0!important}.ctfd input:focus,.ctfd textarea:focus{border-color:#fff!important}.ctfd__btn,.ctfd__chat{background:#fff!important;color:#000!important;border:1px solid #fff!important;border-radius:0!important}.ctfd__btn:hover,.ctfd__chat:hover{background:#000!important;color:#fff!important}.ctfd__msg{border-color:#fff!important;color:#fff!important;background:#111!important}.ctfd__div:after{background:#ffffff2e!important}.ctfh{font-family:Inter,system-ui,sans-serif}.page-width--narrow{max-width:120rem!important}.page-width--narrow .rte{max-width:none!important}.rte p,.rte ul,.rte ol{max-width:80rem}h1,h2,.h0,.h1,.h2,.title,.main-page-title,.collection-hero__title,.product__title h1,.product__title h2,.ctfd__h,.ctfb__h,.ctfh .h,.banner__heading{max-width:min(100%,120rem)!important;width:auto;text-wrap:balance;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.main-page-title,.collection-hero__title,h1.title,.title--primary{font-size:clamp(2.6rem,3.6vw,5rem)!important;line-height:1.08!important;letter-spacing:.02em!important}.product__title h1,.product__title h2{font-size:clamp(2.4rem,2.4vw,3.6rem)!important;line-height:1.08!important;letter-spacing:.02em!important}.title-wrapper .title,.title-wrapper-with-link .title,.rich-text__heading,.section-header__title,h2.title,h2.h1{font-size:clamp(2.2rem,3vw,4rem)!important;line-height:1.1!important;letter-spacing:.02em!important}.ctfd__h,.ctfb__h{font-size:clamp(2.8rem,4.4vw,5.6rem)!important;letter-spacing:.02em!important}.rte h1,.rte h2,.rte h3{max-width:none!important;letter-spacing:.02em!important}.rte h1{font-size:clamp(2rem,2.3vw,3.2rem)!important;line-height:1.12}.rte h2{font-size:clamp(1.8rem,2vw,2.8rem)!important;line-height:1.15}.rte h3{font-size:clamp(1.7rem,1.8vw,2.2rem)!important;line-height:1.2}.collection-hero__text-wrapper,.collection-hero__inner,.product__info-wrapper .product__title{max-width:none!important}.ctfh .hd{flex-wrap:wrap}.product__description.rte h1,.product__description h1{font-size:clamp(1.8rem,1.8vw,2.4rem)!important}body[data-tpl="page.dealer"] main{background:#000;color:#fff}body[data-tpl="page.dealer"] main .shopify-section,body[data-tpl="page.dealer"] main .section,body[data-tpl="page.dealer"] main .page-width{background:#000}body[data-tpl="page.dealer"] main h1,body[data-tpl="page.dealer"] main h2,body[data-tpl="page.dealer"] main h3,body[data-tpl="page.dealer"] main h4,body[data-tpl="page.dealer"] main strong,body[data-tpl="page.dealer"] main .main-page-title{color:#fff!important}body[data-tpl="page.dealer"] main .rte,body[data-tpl="page.dealer"] main .rte p,body[data-tpl="page.dealer"] main .rte li{color:#d9d9d9!important}body[data-tpl="page.dealer"] main a{color:#fff!important}body[data-tpl="page.dealer"] main hr{border:0;border-top:1px solid rgba(255,255,255,.18);background:none}body[data-tpl="page.dealer"] main .rte{line-height:1.6}body[data-tpl="page.dealer"] .ctfd{border-top:1px solid rgba(255,255,255,.18)}body[data-page=why-cutthroat] main .page-width,body[data-page=why-forged] main .page-width{padding-top:5.6rem;padding-bottom:7.2rem}body[data-page=why-cutthroat] main .main-page-title,body[data-page=why-forged] main .main-page-title{margin:0 auto 3.2rem;max-width:72rem}body[data-page=why-cutthroat] main .rte,body[data-page=why-forged] main .rte{max-width:72rem!important;margin:0 auto;line-height:1.6;font-size:1.6rem;color:#1a1a1a}body[data-page=why-cutthroat] main .rte p,body[data-page=why-forged] main .rte p,body[data-page=why-cutthroat] main .rte ul,body[data-page=why-forged] main .rte ul{margin:0 0 1.6rem;line-height:1.6;max-width:72rem}body[data-page=why-cutthroat] main .rte h1,body[data-page=why-forged] main .rte h1{margin:0 0 2.4rem;line-height:1.12}body[data-page=why-cutthroat] main .rte h2,body[data-page=why-forged] main .rte h2,body[data-page=why-cutthroat] main .rte h3,body[data-page=why-forged] main .rte h3{margin:0 0 1.6rem;line-height:1.15}body[data-page=why-cutthroat] main .rte hr,body[data-page=why-forged] main .rte hr{margin:4.8rem 0;border:0;border-top:1px solid #e5e5e5;height:0;background:none}body[data-page=why-cutthroat] main .rte p:empty,body[data-page=why-forged] main .rte p:empty{display:none}@media(max-width:749px){body[data-page=why-cutthroat] main .page-width,body[data-page=why-forged] main .page-width{padding:3.6rem 2rem 5.6rem}body[data-page=why-cutthroat] main .rte hr,body[data-page=why-forged] main .rte hr{margin:3.2rem 0}}body[data-page=why-cutthroat] main .page-width>h1,body[data-page=why-forged] main .page-width>h1,body[data-page=why-cutthroat] main .page-width>.title,body[data-page=why-forged] main .page-width>.title{max-width:72rem!important;margin:0 auto 3.2rem!important}body[data-tpl="page.dealer"] .ctfd{border-top:0!important;border-bottom:1px solid rgba(255,255,255,.18)}.template-page .rte,[data-tpl^=page] .rte{max-width:720px!important;margin-left:auto!important;margin-right:auto!important;font-family:Inter,sans-serif!important;font-weight:400!important;font-size:17px!important;line-height:1.7!important;color:#222!important;letter-spacing:0!important}.template-page .rte p,[data-tpl^=page] .rte :is(p,li){font-size:inherit!important;color:inherit!important;font-family:inherit!important}[data-tpl^=page] .rte p{margin:0 0 1em!important;line-height:1.7!important}.template-page .rte :is(h1,h2,h3,h4,h5,h6),[data-tpl^=page] .rte :is(h1,h2,h3,h4,h5,h6){font-family:Syne,sans-serif!important;font-weight:700!important;text-transform:none!important;letter-spacing:0!important;line-height:1.25!important;color:#111!important;margin:1.6em 0 .6em!important}[data-tpl^=page] .rte :is(h1,h2){font-size:28px!important}[data-tpl^=page] .rte h3{font-size:25px!important}[data-tpl^=page] .rte :is(h4,h5,h6){font-size:24px!important}[data-tpl^=page] .rte :is(ul,ol){margin:0 0 1em!important;padding-left:1.4em!important}[data-tpl^=page] .rte li{margin:0 0 .5em!important;line-height:1.7!important}[data-tpl^=page] .rte strong{font-weight:600!important}[data-tpl="page.dealer"] .rte,[data-tpl="page.contact"] .rte,.color-scheme-2 .rte,[data-tpl^=page] .gradient[class*=scheme] .rte.ctf-dark{color:#e6e6e6!important}[data-tpl="page.dealer"] .rte :is(h1,h2,h3,h4,h5,h6){color:#fff!important}@media(min-width:990px){[data-tpl^=page] .rte{font-size:18px!important}[data-tpl^=page] .rte :is(h1,h2){font-size:30px!important}}@media(max-width:749px){[data-tpl^=page] .rte{font-size:16.5px!important}[data-tpl^=page] .rte :is(h1,h2){font-size:24px!important}[data-tpl^=page] .rte h3{font-size:24px!important}}.ctfdp{--g1:#0b0b0b;--g2:#151515;--ln:#2a2a2a;--tx:#d9d9d9;--mu:#9a9a9a;background:#000 repeating-linear-gradient(90deg,rgba(255,255,255,.018) 0 1px,transparent 1px 3px),#000;color:var(--tx);position:relative;overflow:hidden}.ctfdp:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 0,rgba(255,255,255,.06),transparent 60%);pointer-events:none}.ctfdp__wrap{position:relative;max-width:1200px;margin:0 auto;padding:72px 20px 88px}.ctfdp__brand{display:flex;justify-content:center;padding:0 0 48px;border-bottom:1px solid var(--ln);margin-bottom:56px}.ctfdp__brand img{width:min(420px,78vw);height:auto;opacity:.95}.ctfdp__intro{max-width:820px}.ctfdp__eyebrow{font:600 12px/1 Inter,sans-serif;letter-spacing:.28em;text-transform:uppercase;color:var(--mu);margin:0 0 18px}.ctfdp h2,.ctfdp h3,.ctfdp h4{font-family:Syne,sans-serif;font-weight:700;color:#fff;margin:0}.ctfdp__h{font-size:clamp(32px,5.4vw,64px);line-height:1.02;text-transform:uppercase;letter-spacing:-.01em}.ctfdp__lede{margin-top:24px;font:400 17px/1.7 Inter,sans-serif;color:var(--tx);max-width:680px}.ctfdp__lede p{margin:0 0 1em}.ctfdp__strip{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;margin:56px 0 0;background:var(--ln);border:1px solid var(--ln)}.ctfdp__ph{display:block;aspect-ratio:1;background:#0d0d0d radial-gradient(circle at 50% 40%,#1d1d1d,#050505 70%);overflow:hidden}.ctfdp__ph img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}.ctfdp__ph:hover img{transform:scale(1.04)}.ctfdp__div{display:flex;align-items:center;gap:18px;margin:80px 0 40px}.ctfdp__div span{flex:1;height:1px;background:var(--ln)}.ctfdp__div img{width:40px;height:auto;opacity:.55}.ctfdp__ghead{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px 32px;margin-bottom:28px}.ctfdp__ghead h3{font-size:clamp(24px,3vw,38px);line-height:1.1;text-transform:uppercase}.ctfdp__ghead p{margin:0;color:var(--mu);font:400 15px/1.6 Inter,sans-serif}.ctfdp__grid{display:grid;gap:2px;background:var(--ln);border:1px solid var(--ln)}.ctfdp__grid--num{grid-template-columns:repeat(3,1fr)}.ctfdp__grid--req,.ctfdp__grid--gain{grid-template-columns:repeat(4,1fr)}.ctfdp__card{background:linear-gradient(160deg,var(--g2),var(--g1));padding:32px 28px 36px;min-height:100%;position:relative}.ctfdp__grid--num .ctfdp__card:first-child{grid-column:span 1}.ctfdp__num{display:block;font:700 13px/1 Syne,sans-serif;letter-spacing:.2em;color:var(--mu);padding-bottom:18px;margin-bottom:22px;border-bottom:1px solid var(--ln)}.ctfdp__grid--num .ctfdp__num{font-size:44px;letter-spacing:0;color:#fff;border:0;padding:0;margin-bottom:18px;-webkit-text-stroke:1px #fff;color:transparent}.ctfdp__card h4{font-size:20px;line-height:1.25;margin-bottom:12px;text-transform:none;letter-spacing:0}.ctfdp__card p{margin:0;font:400 15.5px/1.65 Inter,sans-serif;color:var(--tx)}.ctfdp__band{margin:80px 0 0;padding:56px 32px;border:0;border-top:1px solid #fff;border-bottom:1px solid #fff;text-align:center;background:linear-gradient(90deg,transparent,rgba(255,255,255,.04),transparent)}.ctfdp__band p{margin:0 auto;max-width:900px;font:700 clamp(22px,3vw,34px)/1.3 Syne,sans-serif;color:#fff;font-style:normal}.ctfdp__note{margin:20px 0 0;color:var(--mu);font:400 14px/1.6 Inter,sans-serif}.ctfdp__steps{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:2px solid #fff}.ctfdp__steps .ctfdp__card{background:none;padding:28px 24px 0 0}.ctfdp__steps .ctfdp__num{font-size:56px;letter-spacing:0;color:#fff;border:0;padding:0;margin-bottom:14px}.ctfdp__cta{margin-top:96px;padding:64px 32px;text-align:center;border:1px solid var(--ln);background:linear-gradient(135deg,#161616,#070707)}.ctfdp__cta h3{font-size:clamp(26px,3.6vw,44px);line-height:1.1;text-transform:uppercase;max-width:860px;margin:0 auto}.ctfdp__ctatext{max-width:640px;margin:20px auto 0;font:400 16.5px/1.7 Inter,sans-serif;color:var(--tx)}.ctfdp__ctatext p{margin:0}.ctfdp__btns{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:32px}.ctfdp__btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 32px;background:#fff;color:#000;border:1px solid #fff;border-radius:0;font:700 13px/1 Syne,sans-serif;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;cursor:pointer}.ctfdp__btn--ghost{background:transparent;color:#fff}.ctfdp__btn:hover{background:#000;color:#fff}.ctfdp__btn--ghost:hover{background:#fff;color:#000}.ctfdp__mail{margin:24px 0 0;color:var(--mu);font:400 14px/1.6 Inter,sans-serif}.ctfdp__mail a{color:#fff}@media(max-width:989px){.ctfdp__grid--num,.ctfdp__grid--req,.ctfdp__grid--gain,.ctfdp__steps{grid-template-columns:repeat(2,1fr)}.ctfdp__steps .ctfdp__card{padding-bottom:28px}}@media(max-width:600px){.ctfdp__wrap{padding:48px 16px 64px}.ctfdp__brand{padding-bottom:32px;margin-bottom:36px}.ctfdp__strip{grid-template-columns:repeat(2,1fr);margin-top:36px}.ctfdp__grid--num,.ctfdp__grid--req,.ctfdp__grid--gain{grid-template-columns:1fr}.ctfdp__steps{grid-template-columns:1fr 1fr}.ctfdp__card{padding:26px 22px 28px}.ctfdp__div{margin:56px 0 28px}.ctfdp__band{margin-top:56px;padding:40px 8px}.ctfdp__cta{margin-top:64px;padding:44px 20px}.ctfdp__btn{width:100%}.ctfdp__steps .ctfdp__num{font-size:44px}}.ctf-cta-logo{display:block;width:min(260px,64vw);height:auto;margin:0 auto 32px}.ctf-fbrand{background:#000;text-align:center;padding:56px 20px 8px;border-top:1px solid #222}.ctf-fbrand img{width:min(260px,64vw);height:auto;opacity:.9}.ctf-fbrand p{margin:14px 0 0;font:600 11px/1 Inter,sans-serif;letter-spacing:.3em;color:#777}@media(min-width:990px){.ctfdp__grid--num .ctfdp__card:nth-child(5):last-child{grid-column:span 2}}@media(min-width:601px)and (max-width:989px){.ctfdp__grid--num .ctfdp__card:nth-child(5):last-child{grid-column:span 2}}body[data-tpl] main a.ctfdp__btn{color:#000!important;background:#fff!important}body[data-tpl] main a.ctfdp__btn:hover{color:#fff!important;background:#000!important}body[data-tpl^=product] .product__info-wrapper{padding-top:8px}body[data-tpl^=product] .product__info-container>*{margin-top:0;margin-bottom:0}body[data-tpl^=product] .product__info-container>*+*{margin-top:28px!important}body[data-tpl^=product] .product__title{margin:0!important}body[data-tpl^=product] .product__title h1{font-family:Syne,sans-serif!important;font-weight:700!important;font-size:clamp(28px,3.2vw,44px)!important;line-height:1.08!important;letter-spacing:-.01em!important;text-transform:uppercase}body[data-tpl^=product] .product__info-container .price{font-family:Inter,sans-serif;font-size:22px;font-weight:500;letter-spacing:0;color:#111}body[data-tpl^=product] .product__info-container .price .badge,body[data-tpl^=product] .product__info-container .product__tax,body[data-tpl^=product] .product__info-container .installment,body[data-tpl^=product] .product__info-container shopify-payment-terms,body[data-tpl^=product] .product__text.caption-with-letter-spacing,body[data-tpl^=product] .product-form__input .form__label .visually-hidden~*{display:none!important}body[data-tpl^=product] .product-form__input{margin-bottom:22px}body[data-tpl^=product] .product-form__input .form__label,body[data-tpl^=product] .quantity__label{font:600 11px/1 Inter,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#666;margin-bottom:12px}body[data-tpl^=product] .product-form__input input[type=radio]+label{border-radius:0!important;border:1px solid #d4d4d4!important;background:#fff;color:#111;font:500 14px/1 Inter,sans-serif;padding:14px 20px;margin:0 8px 8px 0;letter-spacing:0;box-shadow:none}body[data-tpl^=product] .product-form__input input[type=radio]:checked+label{background:#000!important;color:#fff!important;border-color:#000!important}body[data-tpl^=product] .product-form__input input[type=radio]+label:hover{border-color:#000!important}body[data-tpl^=product] .select__select,body[data-tpl^=product] .quantity{border-radius:0!important}body[data-tpl^=product] .product-form__submit,body[data-tpl^=product] .shopify-payment-button__button{border-radius:0!important;min-height:56px;font:700 13px/1 Syne,sans-serif!important;letter-spacing:.16em!important;text-transform:uppercase}body[data-tpl^=product] .product-form__submit{background:#000!important;color:#fff!important}body[data-tpl^=product] .product__media-item,body[data-tpl^=product] .product__media,body[data-tpl^=product] .thumbnail{border-radius:0!important}body[data-tpl^=product] .product__media-list .product__media-item{background:#f4f4f4}@media(max-width:749px){body[data-tpl^=product] .product__info-container>*+*{margin-top:22px!important}body[data-tpl^=product] .product__title h1{font-size:28px!important}}a.ctf-chat-link,a[data-open-chat]{text-decoration:underline;text-underline-offset:3px;cursor:pointer;color:inherit}.ctfh2{position:relative;background:#000;color:#e6e6e6;overflow:hidden;isolation:isolate}.ctfh2__tex,.ctfc__tex{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:repeating-linear-gradient(90deg,rgba(255,255,255,.022) 0 1px,transparent 1px 3px),radial-gradient(ellipse at 20% 0,rgba(255,255,255,.08),transparent 55%),linear-gradient(180deg,#0b0b0b,#000)}.ctfh2__mosaic{position:absolute;top:0;right:0;bottom:0;width:58%;display:grid;grid-template-columns:1.25fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:3px;z-index:-1}.ctfh2__m{overflow:hidden;background:#111}.ctfh2__m img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(.35) contrast(1.05) brightness(.82)}.ctfh2__m--1{grid-row:span 2}.ctfh2__m--prod img{object-fit:contain;filter:none;background:#f2f2f2}.ctfh2__mosaic:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000 0,#000000db 14%,#00000040 48%,#0000001a),linear-gradient(0deg,rgba(0,0,0,.55),transparent 35%)}.ctfh2__wrap{max-width:1320px;margin:0 auto;padding:88px 32px 56px;min-height:clamp(560px,72vh,760px);display:flex;flex-direction:column;justify-content:space-between;gap:48px}.ctfh2--plain .ctfh2__wrap{min-height:0;padding:80px 32px 40px}.ctfh2__copy{max-width:640px}.ctfh2__logo{display:block;width:112px;height:auto;margin:0 0 36px;opacity:.95}.ctfh2__eyebrow{font:600 12px/1 Inter,sans-serif;letter-spacing:.3em;text-transform:uppercase;color:#9a9a9a;margin:0 0 18px;display:flex;align-items:center;gap:14px}.ctfh2__eyebrow:before{content:"";width:36px;height:1px;background:#fff}.ctfh2__h{font-family:Syne,sans-serif!important;font-weight:700!important;font-size:clamp(46px,8.4vw,128px)!important;line-height:.92!important;letter-spacing:-.02em!important;text-transform:uppercase;color:#fff!important;margin:0!important}.ctfh2--plain .ctfh2__h{font-size:clamp(38px,6vw,84px)!important}.ctfh2__lede{margin:26px 0 0;font:400 18px/1.65 Inter,sans-serif;color:#d6d6d6;max-width:520px}.ctfh2__btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}body[data-tpl] a.ctfh2__btn,a.ctfh2__btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 30px;background:#fff!important;color:#000!important;border:1px solid #fff;border-radius:0;font:700 13px/1 Syne,sans-serif;letter-spacing:.16em;text-transform:uppercase;text-decoration:none!important}body[data-tpl] a.ctfh2__btn--ghost,a.ctfh2__btn--ghost{background:transparent!important;color:#fff!important}body[data-tpl] a.ctfh2__btn:hover{background:#000!important;color:#fff!important}body[data-tpl] a.ctfh2__btn--ghost:hover{background:#fff!important;color:#000!important}.ctfh2__stats{display:grid;grid-template-columns:repeat(3,minmax(0,200px));gap:0;margin:0;border-top:1px solid #333}.ctfh2__stats div{padding:22px 24px 0 0;border-right:1px solid #222;margin-right:24px}.ctfh2__stats div:last-child{border:0}.ctfh2__stats dt{font:700 40px/1 Syne,sans-serif;color:#fff}.ctfh2__stats dd{margin:10px 0 0;font:500 11px/1.4 Inter,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#8d8d8d}.ctfh2__rule{display:flex;align-items:center;gap:18px;max-width:1320px;margin:0 auto;padding:0 32px 8px}.ctfh2__rule span{flex:1;height:1px;background:#2a2a2a}.ctfh2__rule img{width:44px;height:auto;opacity:.6}body[data-tpl="page.build-gallery"] .ctfb__head{display:none}body[data-tpl="page.build-gallery"] .ctfb{background:#000}@media(max-width:899px){.ctfh2__mosaic{position:relative;width:100%;height:300px;grid-template-columns:1.3fr 1fr;grid-template-rows:1fr 1fr}.ctfh2__m--4,.ctfh2__m--5{display:none}.ctfh2__mosaic:after{background:linear-gradient(0deg,#000 0,#0006 40%,#0000001a)}.ctfh2__wrap{min-height:0;padding:0 20px 40px;margin-top:-64px;position:relative;gap:36px}.ctfh2--plain .ctfh2__wrap{margin-top:0;padding:56px 20px 32px}.ctfh2__logo{width:84px;margin-bottom:24px}.ctfh2__lede{font-size:16.5px}.ctfh2__btns{flex-direction:column}.ctfh2__btn{width:100%}.ctfh2__stats{grid-template-columns:repeat(3,1fr)}.ctfh2__stats div{padding:18px 10px 0 0;margin-right:10px}.ctfh2__stats dt{font-size:28px}.ctfh2__stats dd{font-size:10px;letter-spacing:.14em}.ctfh2__rule{padding:0 20px}}body[data-tpl=page] main,body[data-tpl=page] #MainContent{background:#000}.ctfk{position:relative;isolation:isolate;background:#000;color:#e6e6e6;overflow:hidden;padding:24px 0 96px}.ctfk__wrap{max-width:1200px;margin:0 auto;padding:0 32px}body[data-tpl^=page] .ctfk .rte,.ctfk .rte{max-width:none!important;margin:0!important;color:#e6e6e6!important;font:400 17.5px/1.7 Inter,sans-serif!important}.ctfk .rte :is(p,li){color:#e6e6e6!important;font-size:inherit!important}.ctfk .rte strong{color:#fff;font-weight:600}.ctfk .rte a{color:#fff!important;text-decoration:underline;text-underline-offset:3px}.ctfk .rte :is(ul,ol){padding-left:1.2em;margin:0 0 1em}.ctfk .rte li{margin:0 0 .45em}.ctfk .rte li::marker{color:#777}.ctfk .rte img{max-width:100%;height:auto}.ctfk .rte table{width:100%;border-collapse:collapse;margin:0 0 1em;font-size:15.5px}.ctfk .rte :is(td,th){border:1px solid #2a2a2a;padding:10px 12px;text-align:left}.ctfk .rte th{background:#111;color:#fff;font-family:Syne,sans-serif}.ctfk__src:not(.ctfk__done) :is(h1,h2){font:700 28px/1.2 Syne,sans-serif!important;color:#fff!important;text-transform:uppercase;margin:1.6em 0 .6em!important}.ctfk__src:not(.ctfk__done){max-width:760px!important}.ctfk__intro{max-width:760px;margin:16px 0 40px;font-size:19px;line-height:1.7}.ctfk__intro p:first-child strong:only-child{display:block;font:700 13px/1.4 Inter,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#9a9a9a}.ctfk__info{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;background:#2a2a2a;border:1px solid #2a2a2a;margin:0 0 56px}.ctfk__infob{background:linear-gradient(160deg,#151515,#0b0b0b);padding:22px 24px}.ctfk__infob span{display:block;font:600 11px/1 Inter,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#8d8d8d;margin-bottom:10px}.ctfk__infob b{font:600 16px/1.4 Inter,sans-serif;color:#fff}.ctfk__spec{display:grid;grid-template-columns:minmax(220px,340px) 1fr;gap:24px 56px;padding:44px 0;border-top:1px solid #2a2a2a}.ctfk__spec header{position:sticky;top:24px;align-self:start}.ctfk__num{display:block;font:700 44px/1 Syne,sans-serif;color:transparent;-webkit-text-stroke:1px #fff;margin-bottom:16px}.ctfk .rte .ctfk__spec h2{font:700 clamp(22px,2.4vw,30px)/1.15 Syne,sans-serif!important;color:#fff!important;text-transform:uppercase;letter-spacing:0!important;margin:0!important}.ctfk .rte .ctfk__spec h2 strong{font-weight:700;color:inherit}.ctfk__body{max-width:720px}.ctfk__body>:last-child{margin-bottom:0}.ctfk__body p{margin:0 0 1em}.ctfk__qa{background:linear-gradient(160deg,#141414,#0a0a0a);border:1px solid #262626;padding:22px 24px;margin:0 0 10px!important}.ctfk__qa>strong:first-child{display:block;font:700 18px/1.35 Syne,sans-serif;color:#fff;margin-bottom:6px}.ctfk__qa>strong:first-child+br{display:none}.ctfk__sub{display:grid;grid-template-columns:repeat(2,1fr);gap:2px;background:#2a2a2a;border:1px solid #2a2a2a;margin-top:12px}.ctfk__subc{background:linear-gradient(160deg,#151515,#0b0b0b);padding:26px 24px}.ctfk__mini{display:block;font:700 12px/1 Syne,sans-serif;letter-spacing:.2em;color:#8d8d8d;padding-bottom:14px;margin-bottom:16px;border-bottom:1px solid #2a2a2a}.ctfk .rte .ctfk__subc h3,.ctfk .rte .ctfk__card h3{font:700 19px/1.25 Syne,sans-serif!important;color:#fff!important;text-transform:none!important;letter-spacing:0!important;margin:0 0 10px!important}.ctfk .rte .ctfk__subc h3 strong,.ctfk .rte .ctfk__card h3 strong{font-weight:700}.ctfk__subc p,.ctfk__card p{font-size:16.5px;line-height:1.65;margin:0 0 .8em}.ctfk__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2px;background:#2a2a2a;border:1px solid #2a2a2a;margin:44px 0}.ctfk__card{background:linear-gradient(160deg,#151515,#0b0b0b);padding:32px 28px 30px;position:relative}.ctfk__bignum{display:block;font:700 52px/1 Syne,sans-serif;color:transparent;-webkit-text-stroke:1px #fff;margin-bottom:18px}.ctfk__card:after{content:"";position:absolute;top:22px;right:22px;width:26px;height:18px;background:url(ctf-skull-white@2x.png) center/contain no-repeat;opacity:.18}.ctfk__band{margin:56px 0;padding:52px 32px;border:0;border-top:1px solid #fff;border-bottom:1px solid #fff;text-align:center;background:linear-gradient(90deg,transparent,rgba(255,255,255,.04),transparent)}.ctfk__band p{max-width:820px;margin:0 auto .6em!important;font-size:18px}.ctfk__band .ctfk__bandk{font:700 clamp(24px,3vw,36px)/1.2 Syne,sans-serif!important;color:#fff!important;text-transform:uppercase;margin-bottom:18px!important}.ctfk__band .ctfk__bandk strong{font-weight:700}.ctfk__strip{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;background:#2a2a2a;border:1px solid #2a2a2a;margin:12px 0 44px}.ctfk__ph{display:block;aspect-ratio:1;overflow:hidden;background:#f2f2f2}.ctfk__ph img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}.ctfk__ph:hover img{transform:scale(1.04)}.ctfk .rte .ctfk__strip a{text-decoration:none}.ctfk__div{display:flex;align-items:center;gap:18px;margin:40px 0}.ctfk__div span{flex:1;height:1px;background:#2a2a2a}.ctfk__div img{width:40px;height:auto;opacity:.55}.ctfk__close{margin-top:72px;padding:64px 32px;text-align:center;border:1px solid #2a2a2a;background:linear-gradient(135deg,#161616,#070707)}.ctfk__close img{width:110px;height:auto;margin:0 auto 26px;display:block}.ctfk__close h2{font:700 clamp(26px,3.4vw,42px)/1.1 Syne,sans-serif;color:#fff;text-transform:uppercase;margin:0}.ctfk__close>p{max-width:600px;margin:18px auto 0;font:400 17px/1.7 Inter,sans-serif;color:#d6d6d6}.ctfk__btns{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:30px}.ctfk__mail{font-size:14px!important;color:#8d8d8d!important}.ctfk__mail a{color:#fff;text-decoration:underline}@media(max-width:899px){.ctfk__wrap{padding:0 20px}.ctfk .rte,body[data-tpl^=page] .ctfk .rte{font-size:16.5px!important}.ctfk__intro{font-size:17.5px}.ctfk__info{grid-template-columns:1fr}.ctfk__spec{grid-template-columns:1fr;padding:36px 0;gap:18px}.ctfk__spec header{position:static}.ctfk__num{font-size:36px;margin-bottom:12px}.ctfk__sub,.ctfk__grid{grid-template-columns:1fr}.ctfk__strip{grid-template-columns:repeat(2,1fr)}.ctfk__card{padding:26px 22px}.ctfk__bignum{font-size:42px}.ctfk__band{padding:40px 8px}.ctfk__close{padding:44px 20px}.ctfk__btns{flex-direction:column}}.ctf-fbrand{border-top:1px solid #1d1d1d!important;padding:64px 20px 12px!important;background:#000 repeating-linear-gradient(90deg,rgba(255,255,255,.02) 0 1px,transparent 1px 3px)!important}.ctf-fbrand img{width:min(150px,40vw)!important}.footer,.footer.color-scheme-3,.footer .footer__content-top,.footer .footer__content-bottom{background:#000!important;color:#bdbdbd!important;border-top:0!important}.footer a,.footer .list-social__link,.footer .copyright__content a{color:#bdbdbd!important}.footer a:hover{color:#fff!important}.footer .footer__content-bottom{border-top:1px solid #1d1d1d!important}.footer svg{color:#bdbdbd}.ctfdp__brand img{width:min(180px,46vw)!important}.ctf-cta-logo{width:min(120px,34vw)!important}.ctfdp__div img{width:44px!important}body[data-tpl="page.build-quote"] main{background:#000 repeating-linear-gradient(90deg,rgba(255,255,255,.018) 0 1px,transparent 1px 3px)}body[data-tpl="page.build-quote"] main .page-width{padding-top:24px;padding-bottom:96px}body[data-tpl="page.build-quote"] .ctfq{color:#e6e6e6;max-width:760px;border:1px solid #2a2a2a;background:linear-gradient(160deg,#141414,#080808);padding:44px 40px}body[data-tpl="page.build-quote"] .ctfq__h{font-family:Syne,sans-serif;font-weight:700;color:#fff}body[data-tpl="page.build-quote"] .ctfq__note,body[data-tpl="page.build-quote"] .ctfq label{color:#9a9a9a}body[data-tpl="page.build-quote"] .ctfq :is(input,select,textarea){background:#0b0b0b!important;color:#fff!important;border:1px solid #333!important;border-radius:0!important}body[data-tpl="page.build-quote"] .ctfq :is(input,select,textarea):focus{border-color:#fff!important;outline:0}body[data-tpl="page.build-quote"] .ctfq__more{border-color:#2a2a2a}body[data-tpl="page.build-quote"] .ctfq summary,body[data-tpl="page.build-quote"] .ctfq__more *{color:#e6e6e6}body[data-tpl="page.build-quote"] .ctfq__btn{background:#fff;color:#000;font-family:Syne,sans-serif;font-weight:700}body[data-tpl="page.build-quote"] .ctfq__btn:hover{background:#000;color:#fff;outline:1px solid #fff}@media(max-width:749px){body[data-tpl="page.build-quote"] .ctfq{padding:28px 18px}}.ctfk__card:after{display:none!important}.ctfh2__rule img,.ctfdp__div img{display:none!important}.ctfk__mark{width:36px!important;height:auto;margin:0 auto 22px!important;opacity:.5}.ctf-fbrand img{width:min(220px,56vw)!important;opacity:.92}.ctf-fbrand{padding:56px 20px 8px!important}.ctfk__close img:not(.ctfk__mark){display:none}body[data-tpl^=product] .ctfk--product{margin-top:56px;padding-top:64px}.ctfk__phead{margin:0 0 24px;padding-bottom:24px;border-bottom:1px solid #2a2a2a}.ctfk__phead h2{font:700 clamp(28px,4vw,52px)/1.02 Syne,sans-serif;color:#fff;text-transform:uppercase;margin:0}.ctfk--product .ctfk__src{max-width:none}.ctfk__ghead{display:flex;justify-content:space-between;align-items:baseline;margin:64px 0 18px}.ctfk__ghead h3{font:700 clamp(22px,2.6vw,32px)/1.1 Syne,sans-serif;color:#fff;text-transform:uppercase;margin:0}.ctfk__ghead a{color:#bdbdbd;font:600 12px/1 Inter,sans-serif;letter-spacing:.2em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px}.ctfk__strip--prod .ctfk__ph{position:relative;text-decoration:none}.ctfk__strip--prod .ctfk__ph span{position:absolute;left:0;right:0;bottom:0;padding:12px 14px;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent);color:#fff;font:700 13px/1.3 Syne,sans-serif;text-transform:uppercase}body[data-tpl^=product] .related-products,body[data-tpl^=product] [id*=related-products],body[data-tpl^=product] [id*=ctf_builds_on_wheel]{background:#000;color:#e6e6e6}body[data-tpl^=product] .related-products :is(h2,h3,.card__heading a,.price){color:#fff!important}body[data-tpl^=product] .related-products .related-products__heading{font-family:Syne,sans-serif;text-transform:uppercase}.ctfsub{background:#000 repeating-linear-gradient(90deg,rgba(255,255,255,.018) 0 1px,transparent 1px 3px);color:#e6e6e6;border-top:1px solid #1d1d1d}.ctfsub__wrap{max-width:1320px;margin:0 auto;padding:88px 32px;display:grid;grid-template-columns:1fr 1.1fr;gap:56px;align-items:start}.ctfsub__h{font:700 clamp(32px,4.4vw,60px)/1 Syne,sans-serif;color:#fff;text-transform:uppercase;margin:0}.ctfsub__lede{font:400 17.5px/1.7 Inter,sans-serif;color:#d6d6d6;margin:20px 0 32px;max-width:520px}.ctfsub__steps{list-style:none;margin:0 0 24px;padding:0;border:1px solid #2a2a2a;display:grid;gap:1px;background:#2a2a2a}.ctfsub__steps li{background:linear-gradient(160deg,#151515,#0b0b0b);padding:20px 22px 20px 72px;position:relative;font:400 15.5px/1.6 Inter,sans-serif;color:#cfcfcf}.ctfsub__steps li span{position:absolute;left:22px;top:20px;font:700 22px/1 Syne,sans-serif;color:transparent;-webkit-text-stroke:1px #fff}.ctfsub__steps li b{display:block;font:700 16px/1.3 Syne,sans-serif;color:#fff;margin-bottom:4px}.ctfsub__fine{font:400 14px/1.6 Inter,sans-serif;color:#8d8d8d;margin:14px 0 0}.ctfsub__fine a{color:#fff;text-decoration:underline}.ctfsub__form{border:1px solid #2a2a2a;background:linear-gradient(160deg,#141414,#080808);padding:36px 32px}.ctfsub__grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px;margin-bottom:14px}.ctfsub label{display:block;font:600 11px/1.4 Inter,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#9a9a9a}.ctfsub :is(input,select,textarea){display:block;width:100%;margin-top:8px;background:#0b0b0b;color:#fff;border:1px solid #333;border-radius:0;padding:13px 14px;font:400 15px/1.4 Inter,sans-serif;letter-spacing:0;text-transform:none}.ctfsub :is(input,select,textarea):focus{border-color:#fff;outline:0}.ctfsub__btn{width:100%;margin-top:18px;cursor:pointer}.ctfsub__ok{font:600 16px/1.6 Inter,sans-serif;color:#fff}.ctfsub__err{border:1px solid #fff;padding:12px;color:#fff}@media(max-width:899px){.ctfsub__wrap{grid-template-columns:1fr;padding:56px 20px;gap:32px}.ctfsub__form{padding:24px 18px}.ctfsub__grid{grid-template-columns:1fr}}.ctfh2__logo{width:min(300px,70vw)!important;margin-bottom:40px!important}.ctfk__plogo{display:block!important;width:min(240px,62vw);height:auto;margin:0 auto 30px}.ctf-fbrand img{width:min(260px,64vw)!important}.ctf-cta-logo{display:block;width:min(260px,64vw)!important;height:auto;margin:0 auto 32px}.ctfk__glabel{margin:56px 0 0;padding-top:28px;border-top:1px solid #fff;font:700 13px/1 Inter,sans-serif!important;letter-spacing:.28em;text-transform:uppercase;color:#9a9a9a!important}body[data-tpl^=product] .shopify-section:has(product-recommendations),body[data-tpl^=product] .shopify-section:has(.related-products){background:#000}body[data-tpl^=product] product-recommendations{background:#000;padding-top:56px;padding-bottom:72px}body[data-tpl^=product] .related-products__heading{color:#fff!important;font:700 clamp(22px,2.6vw,32px)/1.1 Syne,sans-serif!important;text-transform:uppercase}body[data-tpl^=product] .related-products .card,body[data-tpl^=product] .related-products .card__inner,body[data-tpl^=product] .related-products .card__content{background:transparent!important;border-radius:0!important}body[data-tpl^=product] .related-products .card__media,body[data-tpl^=product] .related-products .media{background:#f2f2f2!important;border-radius:0!important}body[data-tpl^=product] .related-products .card__inner{border:1px solid #2a2a2a}body[data-tpl^=product] .related-products :is(.price,.price *,.price-item,.card-information,.caption-large){color:#cfcfcf!important}body[data-tpl^=product] .related-products .card__heading a{color:#fff!important;font-family:Syne,sans-serif}body[data-tpl^=product] .related-products .grid__item:empty{display:none}.ctfrv{background:#000 repeating-linear-gradient(90deg,rgba(255,255,255,.018) 0 1px,transparent 1px 3px);color:#e6e6e6;border-top:1px solid #1d1d1d}.ctfrv__wrap{max-width:1200px;margin:0 auto;padding:80px 32px}.ctfrv__head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px}.ctfrv__head h2{font:700 clamp(28px,4vw,48px)/1.02 Syne,sans-serif;color:#fff;text-transform:uppercase;margin:0}.ctfrv__score{font:700 18px/1 Syne,sans-serif;color:#fff;margin:0}.ctfrv__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;background:#2a2a2a;border:1px solid #2a2a2a}.ctfrv__c{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;text-decoration:none;color:#fff}.ctfrv__c img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}.ctfrv__c:hover img{transform:scale(1.04)}.ctfrv__c:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(0,0,0,.85),transparent 55%)}.ctfrv__tag{position:absolute;left:14px;top:14px;z-index:1;font:600 10px/1 Inter,sans-serif;letter-spacing:.22em;text-transform:uppercase;background:#000;color:#fff;padding:7px 9px;border:1px solid #333}.ctfrv__c b{position:absolute;left:14px;right:14px;bottom:14px;z-index:1;font:700 14px/1.3 Syne,sans-serif;text-transform:uppercase}.ctfrv__rev{margin-top:32px;border:1px solid #2a2a2a;background:linear-gradient(160deg,#141414,#080808);padding:28px}.ctfrv__none{margin:0 0 16px;font:400 16.5px/1.6 Inter,sans-serif;color:#cfcfcf}.ctfrv .jdgm-widget,.ctfrv .jdgm-rev-widg{background:transparent!important;color:#e6e6e6!important}.ctfrv .jdgm-rev-widg__title{display:none!important}.ctfrv .jdgm-write-rev-link,.ctfrv .jdgm-ask-question-btn{background:#fff!important;color:#000!important;border:1px solid #fff!important;border-radius:0!important;font:700 12px/1 Syne,sans-serif!important;letter-spacing:.16em;text-transform:uppercase;padding:14px 22px!important}.ctfrv .jdgm-star{color:#fff!important}.ctfrv .jdgm-rev-widg__summary-text,.ctfrv .jdgm-rev-widg *{color:#d6d6d6}.ctfrv .jdgm-form input,.ctfrv .jdgm-form textarea{background:#0b0b0b!important;color:#fff!important;border:1px solid #333!important;border-radius:0!important}.ctfrv__btns{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}@media(max-width:899px){.ctfrv__wrap{padding:56px 20px}.ctfrv__grid{grid-template-columns:1fr 1fr}.ctfrv__head{flex-direction:column;align-items:flex-start}.ctfrv__btns{flex-direction:column}}.ctf-wdm .tile{background:radial-gradient(circle at 50% 45%,#1c1c1c,#000 70%)}.ctf-wdm .tile img{object-fit:contain!important;padding:6%}
/*# sourceMappingURL=/cdn/shop/t/9/assets/ctf-style.css.map */
