:root{color-scheme:dark;--jade:#00c7eb;--copper:#f5f5f2;--ink:#111315;--panel:#1b1e22;--text:#f7f6f2;--muted:#bec3c9}body{background:#111315;color:var(--text)}p{color:var(--muted)}#shopify-section-hq-header{background:#131519f2;border-bottom:1px solid #ffffff25;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.announcement{background:#090b0d;color:#ddd;border-bottom:1px solid #ffffff14}.site-header{padding-top:12px;padding-bottom:12px}.brand{background:#fafafa;border:1px solid #fff6;padding:6px 14px;border-radius:14px;box-shadow:0 2px 12px #0003}#shopify-section-hq-header .brand img{width:auto!important;max-width:140px;max-height:66px;object-fit:contain}.desktop-nav a,.header-actions{color:#f7f6f2}.desktop-nav a:hover,.desktop-nav a:focus-visible{color:#00c7eb}.desktop-nav a:after{background:#00c7eb}.cart-count{background:#d61b87}.btn,button{background:#00c7eb;color:#07151c;border:1px solid #00c7eb;border-radius:12px;text-shadow:none;box-shadow:0 4px 16px #0002;-webkit-backdrop-filter:none;backdrop-filter:none;font-weight:750}.btn:hover,button:hover{background:#45dcf7;color:#07151c}.btn-outline{color:#fafafa;border-color:#e5e9eeaa;background:linear-gradient(140deg,#ffffff16,#ffffff03);box-shadow:inset 0 1px #fff2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.btn-outline:hover{background:#ffffff20;color:#fff}.eyebrow{color:#dce1e5;letter-spacing:1.5px}.slide-title{font-style:normal!important;color:#faf9f5!important}.slide-copy p{color:#d4d7dc!important}.slide-copy .eyebrow{margin-bottom:20px}.slide-copy .eyebrow:after{content:"";display:block;width:108px;height:4px;border-radius:4px;margin-top:18px;background:linear-gradient(90deg,#00c7eb 0 30%,transparent 30% 35%,#df178e 35% 65%,transparent 65% 70%,#f5e628 70%)}hq-slideshow{background:radial-gradient(ellipse at 82% 45%,#24262d80,transparent 65%)!important;padding-top:30px!important;padding-bottom:30px!important}.slide-photo{border:1px solid #ffffff22!important;background:#16181c!important;box-shadow:0 20px 55px #0004!important;border-radius:22px!important}.slide-controls .slide-toggle{background:#16191ddd!important;border-color:#fff6!important;color:#fff!important}.benefits{max-width:1312px;border:1px solid #ffffff35;border-radius:16px;background:linear-gradient(135deg,#ffffff15,#ffffff04);box-shadow:inset 0 1px #ffffff1c;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding-top:14px;padding-bottom:14px}.benefits strong{color:#f2f3f4}.benefits>div+div{border-color:#ffffff35}.benefits span{color:#00c7eb!important}.heritage-divider{display:none}.dtf-options{padding-top:44px;padding-bottom:38px;scroll-margin-top:140px}.dtf-options>.eyebrow{text-align:center;color:#aeb6be}.dtf-options h2,.services h2{text-align:center;color:#faf9f5;margin-bottom:28px}.dtf-options .service-photo{height:auto;aspect-ratio:3/2}.service-card{background:linear-gradient(145deg,#ffffff0d,#ffffff03);border:1px solid #ffffff40;box-shadow:inset 0 1px #ffffff16,0 8px 24px #0002;border-radius:18px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.service-photo{background:#202328}.service-copy{background:linear-gradient(135deg,#ffffff08,#ffffff02);border-top:1px solid #ffffff16}.service-copy h3{color:#faf9f5;font-size:22px}.service-copy p{color:#bfc6cd}.card-arrow{color:#00c7eb}.dtf-cta{display:inline-flex;background:#00c7eb;color:#07151c;padding:10px 16px;border-radius:10px;margin-top:18px;font-size:14px}.services{padding-top:16px;padding-bottom:44px}.services .service-photo{height:auto;aspect-ratio:3/2}.steps{border-top:1px solid #ffffff15}.steps h2,.steps h3{color:#f7f7f3}.steps article>span{background:#00c7eb18;border:1px solid #00c7eb55;color:#00c7eb}.site-footer{background:#0a0c0e;border-top:1px solid #ffffff25}.site-footer p,.site-footer small{color:#b8c0c8}.site-footer .brand img{padding:0;background:none;max-width:120px;max-height:90px;border-radius:0}.vivid-promo{background:#202329;border:1px solid #ffffff25}.vivid-promo h2{color:#00c7eb}.vivid-promo p{color:#d1d6dc}.card{background:#1b1e22;border-color:#ffffff30;color:#fafafa}.card p{color:#bec6cf}input,select,textarea{background:#1b1e22;color:#fafafa;border:1px solid #626a74;border-radius:10px}textarea{padding:12px;max-width:100%;font:inherit}.mobile-menu nav a{color:#f5f5f2;border-color:#ffffff25!important}.mobile-menu nav a:hover{background:#ffffff0d}.mobile-menu summary{color:#fff}.skip:focus{background:#111315;color:#fff}:focus-visible{outline-color:#00c7eb}@media(hover:hover)and (pointer:fine){.service-card:hover{border-color:#00c7eb88;box-shadow:0 16px 34px #0005}.btn:hover,button:hover{box-shadow:0 8px 24px #00c7eb20}.btn-outline:hover{box-shadow:0 8px 24px #0004}}@media(max-width:1100px){#shopify-section-hq-header .brand img{max-height:54px;max-width:100px}.site-header{padding-top:10px;padding-bottom:10px}}@media(max-width:749px){hq-slideshow{padding-top:24px!important}.slide-photo{height:auto!important;aspect-ratio:3/2!important}.slide-title{line-height:1.08}.slide-copy .eyebrow{font-size:10px}.benefits{margin:0 20px;max-width:calc(100% - 40px);padding-left:10px;padding-right:10px;gap:6px}.benefits>div{font-size:11px}.benefits span{font-size:24px}.dtf-options{padding-top:32px;padding-bottom:28px}.dtf-options .service-grid{grid-template-columns:1fr}.service-copy h3{font-size:21px}.brand{padding:5px 10px;border-radius:10px}.services{padding-top:12px}.header-actions>a{min-width:44px!important;min-height:44px}.slide-copy .btn{min-height:50px}.slide-controls{bottom:42px!important}.services .service-photo{height:auto;aspect-ratio:3/2}}@supports not (backdrop-filter:blur(1px)){.service-card,.benefits{background:#202329}.btn-outline{background:#25282d}}body{background:#101214;isolation:isolate}body:before{content:"";position:fixed;top:-25%;right:-25%;bottom:-25%;left:-25%;z-index:0;pointer-events:none;background:radial-gradient(ellipse at 15% 25%,rgba(0,200,240,.26),transparent 45%),radial-gradient(ellipse at 85% 50%,rgba(235,0,140,.22),transparent 45%),radial-gradient(ellipse at 40% 85%,rgba(255,225,0,.13),transparent 45%);animation:hqGlobalCMYK 8s ease-in-out infinite alternate!important;animation-play-state:running!important;will-change:transform}#MainContent{position:relative;z-index:1;background:transparent!important}#MainContent .hqc{background:transparent!important}#MainContent .hqc .hqc-glow{display:none!important}@keyframes hqGlobalCMYK{0%{transform:translate3d(-7%,-5%,0) scale(1)}50%{transform:translate3d(6%,2%,0) scale(1.12)}to{transform:translate3d(-2%,7%,0) scale(1.04)}}@media(prefers-reduced-motion:reduce){body:before{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/hq-modern.css.map */
