:root{--cog-navy-950: #0a1733;--cog-navy-900: #0a2540;--cog-navy-700: #1e3a8a;--cog-cyan-500: #06b6d4;--cog-cyan-400: #22d3ee;--cog-cyan-300: #67e8f9;--cog-slate-50: #f8fafc;--cog-slate-200: #e2e8f0;--cog-glow: 0 0 28px rgba(34, 211, 238, .35);--cog-card-shadow: 0 1px 2px rgba(10, 37, 64, .06), 0 8px 24px rgba(10, 37, 64, .08);--cog-card-shadow-lift: 0 4px 12px rgba(10, 37, 64, .08), 0 24px 48px rgba(10, 37, 64, .16);--cog-radius-sm: 8px;--cog-radius-md: 12px;--cog-radius-lg: 20px}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.shopify-section{animation:cog-reveal linear both;animation-timeline:view();animation-range:entry 0% cover 30%}}@supports not (animation-timeline: view()){.shopify-section{animation:cog-reveal-fallback .7s ease-out both}}}@keyframes cog-reveal{0%{opacity:0;transform:translate3d(0,28px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes cog-reveal-fallback{0%{opacity:0;transform:translate3d(0,16px,0)}to{opacity:1;transform:translateZ(0)}}h1,.h1{font-size:clamp(2.5rem,6vw,5rem)!important;letter-spacing:-.025em;line-height:1.02;text-wrap:balance}h2,.h2{font-size:clamp(2rem,4vw,3.25rem)!important;letter-spacing:-.02em;line-height:1.08;text-wrap:balance}h3,.h3{font-size:clamp(1.5rem,2.5vw,2rem)!important;letter-spacing:-.015em;line-height:1.15}h1 .cog-accent,.cog-heading-accent{background:linear-gradient(135deg,var(--cog-cyan-400) 0%,var(--cog-cyan-300) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}@media(min-width:750px){.shopify-section section{padding-block:clamp(64px,8vw,120px)}}.button,button.button,a.button,.shopify-payment-button__button{border-radius:var(--cog-radius-md)!important;padding:.95em 1.6em!important;font-weight:600!important;letter-spacing:.01em;text-transform:none}@media(prefers-reduced-motion:no-preference){.button,button.button,a.button,.shopify-payment-button__button{position:relative;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease}.button:after,button.button:after,a.button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.45) 50%,transparent 65%);transform:translate(-120%);transition:transform .7s cubic-bezier(.22,1,.36,1);pointer-events:none}.button:hover,button.button:hover,a.button:hover{transform:translateY(-1px);box-shadow:0 12px 28px #0a254033,var(--cog-glow)}.button:hover:after,button.button:hover:after,a.button:hover:after{transform:translate(120%)}}.product-card,.card,[class*=product-card]{border-radius:var(--cog-radius-md);overflow:hidden;transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s ease,border-color .26s ease}.product-card:hover,.card:hover,[class*=product-card]:hover{transform:translateY(-4px);box-shadow:var(--cog-card-shadow-lift)}.product-card img,.card img,[class*=product-card] img{transition:transform .7s cubic-bezier(.22,1,.36,1)}.product-card:hover img,.card:hover img,[class*=product-card]:hover img{transform:scale(1.04)}.color-scheme-2,.color-scheme-4,.color-scheme-5,.color-scheme-neon-blue{position:relative;background-image:linear-gradient(rgba(34,211,238,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(34,211,238,.06) 1px,transparent 1px);background-size:48px 48px;background-position:center}.marquee,[class*=marquee]{border-block:1px solid rgba(34,211,238,.25)}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--cog-cyan-400);outline-offset:2px;box-shadow:var(--cog-glow);border-radius:var(--cog-radius-sm)}@media(pointer:fine){*{scrollbar-width:thin;scrollbar-color:var(--cog-cyan-400) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--cog-cyan-400),var(--cog-navy-700));border-radius:8px}*::-webkit-scrollbar-track{background:transparent}}.cog-pulse-dot{display:inline-block;width:.5rem;height:.5rem;margin-right:.5rem;border-radius:9999px;background:var(--cog-cyan-400);box-shadow:0 0 #22d3ee99;animation:cog-pulse 2s infinite;vertical-align:middle}@keyframes cog-pulse{0%{box-shadow:0 0 #22d3ee99}70%{box-shadow:0 0 0 12px #22d3ee00}to{box-shadow:0 0 #22d3ee00}}header-component[transparent]{backdrop-filter:saturate(140%) blur(10px);-webkit-backdrop-filter:saturate(140%) blur(10px);background-color:#0a25408c!important}#shopify-section-template--main__section_AnnzKw .group,[id*=section_AnnzKw] [data-block-type=group]{border-radius:var(--cog-radius-lg);padding:32px 24px;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,background-color .3s ease;cursor:pointer}#shopify-section-template--main__section_AnnzKw .group:hover,[id*=section_AnnzKw] [data-block-type=group]:hover{transform:translateY(-6px);box-shadow:var(--cog-card-shadow-lift);background-color:#22d3ee0a}[id*=section_AnnzKw] svg,[id*=section_AnnzKw] [data-block-type=icon] svg{width:clamp(40px,5vw,64px);height:clamp(40px,5vw,64px);color:var(--cog-cyan-400)}[id*=stats_] p{margin:0}[id*=stats_] h2,[id*=stats_] .h2,[id*=stats_] [class*=stat_num] p{font-size:clamp(2.5rem,5vw,3.75rem)!important;font-weight:700!important;letter-spacing:-.03em;background:linear-gradient(135deg,var(--cog-navy-900) 0%,var(--cog-cyan-500) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1}[id*=stats_] [class*=stat_cap] p{font-size:.95rem;opacity:.7;text-transform:uppercase;letter-spacing:.08em}[id*=section_dJYpDz] blockquote,[id*=section_dJYpDz] p{font-family:Georgia,Times New Roman,serif;font-style:italic;font-size:clamp(1.5rem,2.5vw,2.25rem);line-height:1.4;max-width:64ch;margin-inline:auto;text-align:center;position:relative}[id*=section_dJYpDz] blockquote:before,[id*=section_dJYpDz] p:before{content:"\201c";display:block;font-size:4rem;color:var(--cog-cyan-400);opacity:.4;line-height:.5;margin-bottom:1rem}[id*=hero_XwK7nQz] h1,[id*=hero_] h1{font-size:clamp(2.75rem,7vw,5.5rem)!important;font-weight:700;letter-spacing:-.03em;line-height:.98;margin-block:.5rem 1.5rem}[id*=hero_] [class*=eyebrow] p,[id*=hero_] p:first-of-type{font-size:.8125rem!important;letter-spacing:.22em!important;text-transform:uppercase;font-weight:600;color:var(--cog-cyan-400)!important;margin-bottom:1.5rem}[id*=divider_] hr,[id*=divider_]{border:0;background:linear-gradient(90deg,transparent 0%,rgba(34,211,238,.4) 50%,transparent 100%);height:1px}.cog-promo-bar{background:linear-gradient(90deg,var(--cog-navy-900),var(--cog-navy-700));color:var(--cog-slate-50);text-align:center;padding:10px 16px;font-size:.8125rem;letter-spacing:.05em;text-transform:uppercase}.product-card img,.card img,[class*=product-card] img{border-radius:var(--cog-radius-md)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}[id*=hero_XwK7nQz] [id*=txt_cta_primary] a,[id*=hero_] p>a[href*="/collections/all"]{display:inline-block;background:linear-gradient(135deg,var(--cog-cyan-400),var(--cog-cyan-500));color:var(--cog-navy-950);padding:.95em 1.8em;border-radius:var(--cog-radius-md);font-weight:700;text-decoration:none;letter-spacing:.01em;transition:transform .2s ease,box-shadow .2s ease;position:relative;overflow:hidden}[id*=hero_XwK7nQz] [id*=txt_cta_primary] a:hover,[id*=hero_] p>a[href*="/collections/all"]:hover{transform:translateY(-1px);box-shadow:0 12px 28px #22d3ee59}[id*=hero_XwK7nQz] [id*=txt_cta_secondary] a,[id*=hero_] p>a[href*=parent-hacks]{display:inline-flex;align-items:center;gap:.5rem;color:var(--cog-cyan-400);text-decoration:none;font-weight:500;font-size:.9375rem;letter-spacing:.02em;padding:.5em .75em;border-radius:var(--cog-radius-sm);transition:color .2s ease,background-color .2s ease;position:relative}[id*=hero_XwK7nQz] [id*=txt_cta_secondary] a:before,[id*=hero_] p>a[href*=parent-hacks]:before{content:"";display:inline-block;width:.5rem;height:.5rem;border-radius:9999px;background:var(--cog-cyan-400);box-shadow:0 0 #22d3ee99;animation:cog-pulse 2s infinite;margin-right:.25rem;flex:0 0 auto}[id*=hero_XwK7nQz] [id*=txt_cta_secondary] a:hover,[id*=hero_] p>a[href*=parent-hacks]:hover{color:var(--cog-cyan-300);background-color:#22d3ee14}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-cognify.css.map */
