:root{--ark-bg: #020204;--ark-bg-dark: #000;--ark-surface: #0c0c14;--ark-text: #f0f0f5;--ark-muted: #8a8aa0;--ark-accent: #ff2d55;--ark-accent-hover: #ff4470;--ark-accent-secondary: #ff6b35;--ark-accent-glow: rgba(255, 45, 85, .25);--ark-cyan: #00e5ff;--ark-cyan-glow: rgba(0, 229, 255, .2);--ark-border: #1a1a28;--ark-radius: 10px;--ark-max-width: 1140px}.ark-container{max-width:var(--ark-max-width);margin:0 auto;padding:0 24px}.ark-section{padding:100px 0;background:var(--ark-bg);color:var(--ark-text)}.ark-section--dark{background:var(--ark-bg-dark)}.ark-section-tag{font-family:var(--font-accent--family);font-size:.7rem;font-weight:800;letter-spacing:.25em;color:var(--ark-accent);text-align:center;margin:0 0 12px;text-transform:uppercase}.ark-section-title{font-family:var(--font-heading--family);font-size:2.6rem;font-weight:900;text-align:center;margin:0 0 56px;letter-spacing:-.01em;text-transform:uppercase;line-height:1.1;color:var(--ark-text)}.ark-section-title p{margin:0}.ark-btn{display:inline-block;padding:14px 32px;border-radius:6px;font-family:var(--font-accent--family);font-weight:800;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:all .25s;cursor:pointer;border:none}.ark-btn--accent{background:var(--ark-accent);color:#fff}.ark-btn--accent:hover{background:var(--ark-accent-hover);color:#fff;transform:translateY(-2px);box-shadow:0 6px 30px var(--ark-accent-glow)}.ark-btn--ghost{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.2)}.ark-btn--ghost:hover{border-color:#fff;color:#fff}.button:not(.button-secondary):not(.button-unstyled):hover,.add-to-cart-button:hover{box-shadow:0 6px 30px var(--ark-accent-glow)}.button,.add-to-cart-button{letter-spacing:.08em;font-weight:800}.ark-hero{position:relative;padding:100px 0 80px;min-height:72vh;display:flex;align-items:center;background:radial-gradient(ellipse at 30% 50%,rgba(255,45,85,.06) 0%,transparent 60%),radial-gradient(ellipse at 70% 60%,rgba(0,229,255,.04) 0%,transparent 50%),var(--ark-bg);overflow:hidden;color:var(--ark-text)}.ark-hero>.ark-container{width:100%}.ark-hero__glow{position:absolute;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(255,45,85,.08) 0%,transparent 70%);top:50%;left:20%;transform:translate(-50%,-50%);pointer-events:none}.ark-hero__inner{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;position:relative;z-index:1}.ark-hero__logo{position:relative;width:min(340px,72%);margin-bottom:28px}.ark-hero__logo img{position:relative;display:block;width:100%;height:auto}.ark-hero__logo-glow{position:absolute;top:0;right:0;bottom:0;left:0;filter:blur(14px);opacity:.95}.ark-hero__logo-glow span{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--ark-cyan),#9b59ff,var(--ark-accent),var(--ark-accent-secondary),var(--ark-cyan));background-size:300% 100%;-webkit-mask:var(--ark-logo-mask) center / contain no-repeat;mask:var(--ark-logo-mask) center / contain no-repeat;animation:ark-logo-glow 14s linear infinite}@keyframes ark-logo-glow{0%{background-position:0% 50%}to{background-position:150% 50%}}@media(prefers-reduced-motion:reduce){.ark-hero__logo-glow span{animation:none;background-size:100% 100%}}.ark-hero__tag{font-size:.75rem;font-weight:700;letter-spacing:.2em;color:var(--ark-cyan);margin:0 0 16px;text-transform:uppercase}.ark-hero__title{font-family:var(--font-heading--family);font-size:4rem;font-weight:900;line-height:1;letter-spacing:-.02em;text-transform:uppercase;margin:0 0 24px;color:var(--ark-text)}.ark-hero__title p{margin:0}.ark-hero__sub{font-size:1rem;color:var(--ark-muted);line-height:1.7;margin:0 0 36px;max-width:460px}.ark-hero__sub p{margin:0}.ark-hero__actions{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:40px}.ark-hero__trust{display:flex;flex-wrap:wrap;gap:28px}.ark-trust-item{display:flex;align-items:center;gap:8px;font-size:.75rem;font-weight:600;color:var(--ark-muted);letter-spacing:.02em}.ark-trust-item a{color:inherit;text-decoration:underline;text-underline-offset:3px}.ark-trust-item a:hover{color:#fff}.ark-trust-item__icon{font-size:1rem}.ark-hero__image{display:flex;justify-content:center;align-items:center}.ark-hero__photo{width:100%;max-width:540px;height:auto;border-radius:16px;object-fit:cover;box-shadow:0 20px 80px #00e5ff1f,0 0 0 1px #ffffff0d}.ark-grid{display:grid;gap:20px}.ark-grid--3{grid-template-columns:repeat(3,1fr)}.ark-grid--4{grid-template-columns:repeat(4,1fr)}.ark-feature{background:var(--ark-surface);border:1px solid var(--ark-border);border-radius:var(--ark-radius);padding:36px 28px;transition:all .3s}.ark-feature:hover{border-color:var(--ark-accent);box-shadow:0 0 40px var(--ark-accent-glow);transform:translateY(-4px)}.ark-feature__icon{width:48px;height:48px;border-radius:10px;background:#ff2d551a;display:flex;align-items:center;justify-content:center;font-size:1.4rem;margin-bottom:20px}.ark-feature h3{font-family:var(--font-accent--family);font-size:.85rem;font-weight:800;letter-spacing:.08em;margin:0 0 10px;text-transform:uppercase;color:var(--ark-text)}.ark-feature__text,.ark-feature__text p{color:var(--ark-muted);font-size:.88rem;line-height:1.65;margin:0}.ark-compat{background:var(--ark-surface);border:1px solid var(--ark-border);border-radius:var(--ark-radius);padding:32px 20px;text-align:center;transition:all .3s}.ark-compat:hover{border-color:var(--ark-cyan);box-shadow:0 0 30px var(--ark-cyan-glow)}.ark-compat__icon{width:48px;height:48px;border-radius:50%;background:#00e5ff1a;color:var(--ark-cyan);display:flex;align-items:center;justify-content:center;margin:0 auto 16px;font-size:1rem;font-weight:900}.ark-compat h4{font-family:var(--font-accent--family);font-size:.75rem;font-weight:800;letter-spacing:.06em;margin:0 0 6px;text-transform:uppercase;color:var(--ark-text)}.ark-compat__text,.ark-compat__text p{color:var(--ark-muted);font-size:.8rem;margin:0}.ark-products{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.ark-product{background:var(--ark-surface);border:1px solid var(--ark-border);border-radius:var(--ark-radius);overflow:hidden;transition:all .3s;display:flex;flex-direction:column;color:var(--ark-text)}.ark-product:hover{border-color:#ffffff1a;transform:translateY(-4px);box-shadow:0 20px 60px #00000080}.ark-product--featured{border-color:var(--ark-accent);box-shadow:0 0 40px var(--ark-accent-glow)}.ark-product--featured:hover{border-color:var(--ark-accent)}.ark-product__image{display:block;aspect-ratio:16 / 10;overflow:hidden;background:#000}.ark-product__image img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.ark-product:hover .ark-product__image img{transform:scale(1.05)}.ark-product__info{padding:28px;display:flex;flex-direction:column;flex:1}.ark-product__edition{color:var(--ark-accent);font-size:.7rem;font-weight:800;letter-spacing:.15em;margin:0 0 8px;text-transform:uppercase}.ark-product h3{font-family:var(--font-accent--family);font-size:1.1rem;font-weight:800;letter-spacing:.06em;margin:0 0 10px;text-transform:uppercase}.ark-product h3 a{color:inherit;text-decoration:none}.ark-product__text,.ark-product__text p{color:var(--ark-muted);font-size:.9rem;line-height:1.6;margin:0 0 24px}.ark-product__price{display:flex;align-items:baseline;gap:10px;margin:0 0 8px}.ark-price-now{color:var(--ark-text);font-size:1.6rem;font-weight:800}.ark-price-was{color:var(--ark-muted);font-size:1rem;text-decoration:line-through}.ark-product__ship{color:var(--ark-muted);font-size:.85rem;margin:0 0 20px}.ark-product__cta{margin-top:auto;align-self:flex-start}.ark-badge{display:inline-block;align-self:flex-start;margin-top:auto;padding:8px 20px;border-radius:6px;background:#00e5ff1a;border:1px solid rgba(0,229,255,.3);color:var(--ark-cyan);font-size:.7rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.ark-banner{background:linear-gradient(180deg,var(--ark-bg) 0%,#080810 50%,var(--ark-bg) 100%);padding:60px 0;overflow:hidden;color:var(--ark-text)}.ark-banner__inner{display:flex;align-items:center;justify-content:center;gap:48px}.ark-banner__art{width:220px;height:220px;object-fit:cover;border-radius:16px;filter:drop-shadow(0 0 20px rgba(255,45,85,.1))}.ark-banner__text{text-align:center;max-width:340px}.ark-banner__text h2{font-family:var(--font-heading--family);font-size:2rem;font-weight:900;letter-spacing:.02em;line-height:1.1;margin:0 0 16px;text-transform:uppercase;background:linear-gradient(135deg,var(--ark-accent) 0%,var(--ark-accent-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ark-banner__text h2 p{margin:0}.ark-banner__copy,.ark-banner__copy p{color:var(--ark-muted);font-size:.9rem;line-height:1.6;margin:0}.ark-app{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.ark-app h2{font-family:var(--font-heading--family);font-size:2.4rem;font-weight:900;line-height:1.1;margin:0 0 20px;text-transform:uppercase;color:var(--ark-text)}.ark-app h2 p{margin:0}.ark-app .ark-section-tag{text-align:left}.ark-app__desc,.ark-app__desc p{color:var(--ark-muted);font-size:1rem;margin:0 0 28px}.ark-app__features{list-style:none;margin:0 0 36px;padding:0}.ark-app__features li{padding:8px 0 8px 28px;position:relative;color:var(--ark-muted);font-size:.9rem}.ark-app__features li:before{content:"";position:absolute;left:0;top:16px;width:8px;height:8px;border-radius:50%;background:var(--ark-accent)}.ark-app__badges{display:flex;flex-wrap:wrap;gap:12px}.ark-store-badge{display:flex;flex-direction:column;background:#fff;border-radius:8px;padding:10px 20px;text-decoration:none;transition:transform .2s}.ark-store-badge:hover{transform:translateY(-2px)}.ark-store-badge__sub{font-size:.55rem;color:#666;font-weight:600;letter-spacing:.02em}.ark-store-badge__name{font-size:.95rem;color:#000;font-weight:800;letter-spacing:.01em}.ark-app__image{display:flex;justify-content:center}.ark-app__image img{width:100%;max-width:480px;height:auto;border-radius:16px;object-fit:cover;box-shadow:0 20px 60px #00000080,0 0 0 1px #ffffff0d}.ark-newsletter{text-align:center}.ark-newsletter .ark-section-title{margin-bottom:16px}.ark-newsletter__desc,.ark-newsletter__desc p{color:var(--ark-muted);max-width:520px;margin:0 auto 28px}.ark-newsletter__form{display:flex;gap:10px;justify-content:center;max-width:480px;margin:0 auto}.ark-newsletter__form input[type=email]{flex:1;min-width:0;padding:14px 16px;border-radius:6px;border:1px solid var(--ark-border);background:var(--ark-surface);color:var(--ark-text);font:inherit;font-size:.9rem}.ark-newsletter__form input[type=email]:focus{outline:2px solid var(--ark-accent);outline-offset:1px}.ark-newsletter__note{color:var(--ark-muted);font-size:.85rem;margin:16px 0 0}.ark-newsletter__note--ok{color:var(--ark-cyan)}.ark-newsletter__note--error{color:var(--ark-accent)}.ark-install-ack{border:1px solid rgba(255,107,53,.5);background:#ff6b3514;border-radius:8px;padding:14px 16px;color:var(--ark-text)}.ark-install-ack__title{color:var(--ark-accent-secondary);font-size:.7rem;font-weight:800;letter-spacing:.15em;margin:0 0 6px;text-transform:uppercase}.ark-install-ack__body,.ark-install-ack__body p{font-size:.85rem;line-height:1.5;margin:0 0 10px}.ark-install-ack label{display:flex;align-items:flex-start;gap:10px;font-size:.85rem;font-weight:700;line-height:1.45;cursor:pointer}.ark-install-ack input{flex:none;width:20px;height:20px;margin:1px 0 0;accent-color:var(--ark-accent);cursor:pointer}.ark-buy-locked{opacity:.35;filter:grayscale(.7);cursor:not-allowed}.page-content :is(h2,h3),.shopify-policy__body :is(h2,h3){font-size:1.1rem;line-height:1.3;letter-spacing:.04em;margin-block:2rem .5rem}.page-content :is(p,li),.shopify-policy__body :is(p,li){line-height:1.7}.ark-disclaimer{color:var(--ark-muted);font-size:.75rem;line-height:1.6;max-width:760px}.ark-video{max-width:960px}.ark-video__title{margin-bottom:20px}.ark-video__text{text-align:center;color:var(--ark-muted);max-width:620px;margin:0 auto 36px;line-height:1.6}.ark-video__text p{margin:0}.ark-video__frame{display:block;position:relative;aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;background:#000;border:1px solid var(--ark-border);box-shadow:0 0 60px var(--ark-accent-glow)}.ark-video__frame iframe,.ark-video__facade,.ark-video__facade img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.ark-video__facade img{object-fit:cover;transition:transform .4s,opacity .4s;opacity:.85}.ark-video__facade:hover img,.ark-video__facade:focus-visible img{transform:scale(1.02);opacity:1}.ark-video__play{position:absolute;top:50%;left:50%;width:76px;height:76px;margin:-38px 0 0 -38px;border-radius:50%;background:var(--ark-accent);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 30px var(--ark-accent-glow);transition:transform .25s,background .25s}.ark-video__play svg{margin-left:4px}.ark-video__facade:hover .ark-video__play,.ark-video__facade:focus-visible .ark-video__play{transform:scale(1.08);background:var(--ark-accent-hover)}.ark-video__more{text-align:center;margin:24px 0 0}.ark-video__more a{color:var(--ark-cyan);font-family:var(--font-accent--family);font-weight:700;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.ark-video__more a:hover{text-decoration:underline}.ark-video-link{display:inline-flex;align-items:center;gap:10px;color:var(--ark-text);font-family:var(--font-accent--family);font-weight:700;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.ark-video-link__icon{width:30px;height:30px;border-radius:50%;background:var(--ark-accent);color:#fff;display:inline-flex;align-items:center;justify-content:center}.ark-video-link__icon svg{margin-left:2px}.ark-video-link:hover{color:var(--ark-accent)}@media(max-width:900px){.ark-hero{min-height:auto;padding:80px 0 60px}.ark-hero__inner{grid-template-columns:1fr;text-align:center}.ark-hero__title{font-size:2.8rem}.ark-hero__sub{max-width:none}.ark-hero__logo{margin-left:auto;margin-right:auto}.ark-hero__actions,.ark-hero__trust{justify-content:center}.ark-hero__image{order:-1}.ark-hero__photo{max-width:100%;border-radius:12px}.ark-section-title{font-size:2rem}.ark-grid--3{grid-template-columns:1fr}.ark-grid--4{grid-template-columns:repeat(2,1fr)}.ark-products{grid-template-columns:1fr}.ark-banner__inner{flex-direction:column;gap:32px}.ark-banner__art{width:160px;height:160px}.ark-banner__art:last-child{display:none}.ark-app{grid-template-columns:1fr;text-align:center}.ark-app .ark-section-tag{text-align:center}.ark-app__features{text-align:left}.ark-app__badges{justify-content:center}.ark-app__image{order:-1}}@media(max-width:640px){.ark-hero__title{font-size:2.2rem}.ark-section{padding:72px 0}.ark-section-title{font-size:1.7rem;margin-bottom:40px}.ark-container{padding:0 16px}.ark-newsletter__form{flex-direction:column}.ark-video__play{width:60px;height:60px;margin:-30px 0 0 -30px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/arklights.css.map */
