:root{--cy-black: #0A0A0A;--cy-dark: #111111;--cy-dark-2: #1a1a1a;--cy-blue: #0099FF;--cy-blue-hover: #007ACC;--cy-blue-light: #e6f4ff;--cy-white: #FFFFFF;--cy-off-white: #F5F5F5;--cy-grey: #888888;--cy-border: rgba(255,255,255,.1)}body{font-family:Assistant,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background-color:var(--cy-black);color:var(--cy-white);-webkit-font-smoothing:antialiased}.header{background-color:#0a0a0af2!important;border-bottom:1px solid var(--cy-border)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}.header__heading-link,.header__menu-item,.list-menu__item{color:var(--cy-white)!important;font-weight:500;letter-spacing:.03em;text-transform:uppercase;font-size:.8rem}.header__menu-item:hover,.list-menu__item:hover{color:var(--cy-blue)!important;text-decoration:none}.header__heading{font-size:1.4rem!important;font-weight:700!important;letter-spacing:-.02em;color:var(--cy-white)!important}.header svg{fill:var(--cy-white)!important;color:var(--cy-white)!important}.hero__wrapper,[class*=hero]{position:relative}.hero__media img,.hero .media img{filter:brightness(.18) saturate(.3)!important}.hero__text-box,.hero__content,[class*=hero__group]{background:transparent!important;padding:3rem 2.5rem!important}h1,h2,h3,h4{font-weight:700;letter-spacing:-.03em;line-height:1.1;color:var(--cy-white)}.hero h1,.hero h2,[class*=jumbo],[class*=heading--1],.section-hero h2{font-size:clamp(2.8rem,6vw,5.5rem)!important;font-weight:800!important;letter-spacing:-.04em!important;line-height:1!important;color:var(--cy-white)!important;text-shadow:none!important}.hero p,[class*=hero] p{color:#ffffffd1!important;font-size:clamp(1rem,2vw,1.2rem)!important;line-height:1.65!important;max-width:560px}.button,.btn,a.button,button.button,[class*=button--primary],.hero .button{background-color:var(--cy-blue)!important;color:var(--cy-white)!important;border:none!important;border-radius:6px!important;padding:.875rem 1.75rem!important;font-weight:700!important;font-size:.95rem!important;letter-spacing:.01em!important;text-transform:none!important;transition:background-color .2s ease,transform .15s ease!important;box-shadow:0 4px 18px #0099ff59!important;display:inline-block!important}.button:hover,a.button:hover,[class*=button--primary]:hover{background-color:var(--cy-blue-hover)!important;color:var(--cy-white)!important;transform:translateY(-2px)!important;box-shadow:0 8px 28px #0099ff73!important}.color-scheme-2,[data-color-scheme="2"],.section{background-color:var(--cy-dark)!important}.pull-quote,[class*=pull-quote]{background-color:var(--cy-dark-2)!important;border-left:4px solid var(--cy-blue)!important;padding:3rem 2.5rem!important}.pull-quote blockquote,.pull-quote p,[class*=pull-quote] p,[class*=pull-quote] blockquote{font-size:clamp(1.35rem,2.5vw,2rem)!important;font-weight:600!important;line-height:1.4!important;color:var(--cy-white)!important;font-style:italic}[class*=hero_Ha3FDU],.recent-wins{background-color:#0d1117!important;border-top:1px solid var(--cy-border)!important}[class*=hero_pjNAy4]{background-color:var(--cy-dark-2)!important}.shopify-section+.shopify-section{border-top:1px solid rgba(255,255,255,.06)}.product-reviews,[class*=reviews],.jdgm-widget{background-color:var(--cy-dark)!important;color:var(--cy-white)!important}.footer{background-color:#070707!important;border-top:1px solid var(--cy-border)!important;color:var(--cy-grey)!important}.footer a{color:var(--cy-grey)!important}.footer a:hover{color:var(--cy-blue)!important}.contact-form input,.contact-form textarea,.field__input,.field__select,textarea{background-color:#1a1a1a!important;border:1px solid rgba(255,255,255,.15)!important;color:var(--cy-white)!important;border-radius:6px!important;padding:.9rem 1rem!important}.field__input:focus,textarea:focus{border-color:var(--cy-blue)!important;outline:none!important;box-shadow:0 0 0 3px #0099ff26!important}.field__label{color:#ffffffb3!important}.cy-blue{color:var(--cy-blue)}.cy-accent{background:var(--cy-blue);color:#fff}@media(max-width:768px){.hero h1,[class*=jumbo]{font-size:2.4rem!important}.hero__text-box,.hero__content{padding:2rem 1.25rem!important}.button{padding:.8rem 1.25rem!important;font-size:.9rem!important}}.shopify-section img,.media img,.media--hero img,.media--adapt img,.hero img,[class*=hero] img{filter:brightness(.12) saturate(.2)!important;transition:filter .3s ease}.media,.media--hero,.media--adapt{background-color:var(--cy-black)!important}.shopify-section .hero{position:relative!important}.shopify-section{background-color:var(--cy-black)!important}.hero__content,.hero__text-box,[class*=hero__group],[class*=group]{position:relative!important;z-index:2!important}blockquote,.pull-quote__text{font-size:clamp(1.4rem,3vw,2.2rem)!important;font-weight:700!important;color:var(--cy-white)!important;line-height:1.35!important;border-left:5px solid var(--cy-blue)!important;padding-left:1.5rem!important;margin:2rem 0!important}[class*=hero_Ha3FDU] p,[class*=hero_Ha3FDU] .rte{color:#ffffffbf!important;line-height:1.8!important;font-size:1rem!important}.list-menu{gap:2rem!important}.header__menu-item span{color:var(--cy-white)!important}.header__menu-item.header__active-menu-item{color:var(--cy-blue)!important;text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--cy-blue)}.main-content,#MainContent{background-color:var(--cy-black)!important;color:var(--cy-white)!important;padding:3rem 1.5rem!important}.page-width{max-width:900px!important}article h1,article h2,article h3,.page h1,.page h2,.page h3{color:var(--cy-white)!important}article p,article li,.page p,.page li{color:#fffc!important;line-height:1.75!important;font-size:1.05rem!important}article a,.page a{color:var(--cy-blue)!important;text-decoration:underline;text-underline-offset:3px}article hr,.page hr{border-color:#ffffff1a!important;margin:2.5rem 0!important}article strong,.page strong{color:var(--cy-white)!important}.placeholder-svg,.media__placeholder,.placeholder--hero,[class*=placeholder] svg,.hero .placeholder{display:none!important}.hero .media:not(:has(img)):not(:has(video)){background:linear-gradient(135deg,#0a0a0a,#111827,#0a0a0a)!important;min-height:60vh}.hero{min-height:400px!important;display:flex!important;align-items:flex-end!important}.shopify-section:not(:has(img)) .hero{background-image:linear-gradient(135deg,#0a0a0a,#0f1117),repeating-linear-gradient(0deg,transparent,transparent 40px,rgba(255,255,255,.015) 40px,rgba(255,255,255,.015) 41px)!important;background-color:#0a0a0a!important}.template-page .page-width{padding-top:4rem!important;padding-bottom:4rem!important}.template-page h2{font-size:clamp(1.8rem,3.5vw,2.8rem)!important;font-weight:800!important;margin-bottom:1.5rem!important;color:var(--cy-white)!important;border-bottom:2px solid var(--cy-blue)!important;padding-bottom:.75rem!important}.template-page h3{font-size:1.3rem!important;font-weight:700!important;color:var(--cy-white)!important;margin-top:2.5rem!important;margin-bottom:1rem!important}.template-page ul,.template-page ol{padding-left:1.5rem!important}.template-page li{margin-bottom:.6rem!important;color:#ffffffd1!important}.template-page strong{color:var(--cy-white)!important;font-weight:700!important}.template-contact .contact__title{color:var(--cy-white)!important;font-size:2rem!important;font-weight:800!important;margin-bottom:.5rem!important}.contact__button{background-color:var(--cy-blue)!important;color:var(--cy-white)!important;border:none!important;border-radius:6px!important;padding:.9rem 2rem!important;font-weight:700!important;font-size:1rem!important;width:100%;cursor:pointer}.contact__button:hover{background-color:var(--cy-blue-hover)!important}.hero__media svg,.hero svg,svg.placeholder-svg,svg[class*=placeholder],.media svg{display:none!important;visibility:hidden!important;width:0!important;height:0!important;opacity:0!important}.hero__media{background:linear-gradient(160deg,#0a0a0a,#0d1520 60%,#0a0a0a)!important}.hero__media:has(svg){min-height:0!important;height:auto!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/ctrlplusyou-custom.css.map */
