html{background:var(--void)}body{background:transparent}:root{--cine-strip-h:30px}.cine-bg-base,#cine-stars,.cine-lights,.cine-cursor-light,.cine-vignette,.cine-reg,.cine-top-strip{pointer-events:none}.cine-bg-base{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-3;background:radial-gradient(circle at 22% 78%,rgba(62,74,92,.22) 0%,transparent 55%),radial-gradient(circle at 82% 18%,rgba(199,125,46,.16) 0%,transparent 50%),radial-gradient(circle at 50% 50%,#18181a66,#08090ce6 80%),var(--void)}#cine-stars{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-2}.cine-lights{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;mix-blend-mode:screen;overflow:hidden}.cine-light{position:absolute;border-radius:50%;filter:blur(60px);opacity:.35;will-change:opacity,transform}.cine-light-a{width:560px;height:560px;top:-12%;right:6%;background:radial-gradient(circle,rgba(199,125,46,.65) 0%,transparent 70%);animation:cineLightPulse 14s ease-in-out infinite}.cine-light-b{width:640px;height:640px;bottom:-8%;left:-4%;background:radial-gradient(circle,rgba(62,74,92,.55) 0%,transparent 70%);animation:cineLightPulse 18s ease-in-out infinite reverse}.cine-light-c{width:420px;height:420px;top:45%;left:42%;background:radial-gradient(circle,rgba(237,234,228,.15) 0%,transparent 70%);animation:cineLightPulse 16s ease-in-out infinite}@keyframes cineLightPulse{0%,to{opacity:.28;transform:scale(1)}50%{opacity:.44;transform:scale(1.12)}}.cine-cursor-light{position:fixed;top:0;left:0;width:400px;height:400px;transform:translate(-9999px,-9999px);border-radius:50%;background:radial-gradient(circle,rgba(199,125,46,.22) 0%,transparent 60%);mix-blend-mode:screen;z-index:50;will-change:transform}@media(hover:none){.cine-cursor-light{display:none}}.cine-vignette{position:fixed;top:0;right:0;bottom:0;left:0;z-index:48;background:radial-gradient(ellipse at center,transparent 55%,rgba(0,0,0,.42) 100%)}.grain{animation:cineGrainJitter .4s steps(6) infinite}@keyframes cineGrainJitter{0%,to{transform:translate(0)}16%{transform:translate(-1px,1px)}33%{transform:translate(1px,-1px)}50%{transform:translate(-1px,-1px)}66%{transform:translate(1px,1px)}83%{transform:translate(-2px)}}.cine-reg{position:fixed;width:20px;height:20px;color:#c77d2e59;z-index:9996}.cine-reg-tl{top:12px;left:12px}.cine-reg-tr{top:12px;right:12px}.cine-reg-bl{bottom:12px;left:12px}.cine-reg-br{bottom:12px;right:12px}.cine-top-strip{position:fixed;top:0;left:0;right:0;z-index:9997;display:flex;justify-content:space-between;align-items:center;height:var(--cine-strip-h);box-sizing:border-box;padding:8px 44px;font-family:Space Mono,monospace;font-size:10px;letter-spacing:.12em;color:#edeae48c;background:linear-gradient(180deg,#0b0b0cf2,#0b0b0ccc 60%,#0b0b0c99);border-bottom:1px solid rgba(199,125,46,.15)}.cine-rec{display:inline-flex;align-items:center;gap:8px;color:#e0574d}.cine-rec-dot{width:8px;height:8px;background:#e0574d;border-radius:50%;animation:cineRecBlink 1.4s ease-in-out infinite;box-shadow:0 0 8px #e0574d99}@keyframes cineRecBlink{0%,to{opacity:1}50%{opacity:.25}}.cine-frame{color:#edeae459}body.template-index{padding-top:var(--cine-strip-h)}.template-index nav{top:var(--cine-strip-h)}.template-index .cine-reg-tl,.template-index .cine-reg-tr{top:calc(var(--cine-strip-h) + 6px)}@media(prefers-reduced-motion:reduce){.cine-light-a,.cine-light-b,.cine-light-c,.grain{animation:none}.cine-rec-dot{animation:none;opacity:.85}#cine-stars{display:none}}@media(max-width:640px){.cine-top-strip,.cine-reg{display:none}body.template-index{padding-top:0}.template-index nav{top:0}.cine-light-a{width:320px;height:320px}.cine-light-b{width:360px;height:360px}.cine-light-c{width:260px;height:260px}.cine-vignette{background:radial-gradient(ellipse at center,transparent 65%,rgba(0,0,0,.28) 100%)}.hero{min-height:56vh;justify-content:flex-start;padding-top:36px}.hero-content{margin-top:0}.notes-visual{order:2;aspect-ratio:2 / 1}.topbar{font-size:9.5px;letter-spacing:.04em;padding:7px 12px;line-height:1.4}}.btn:focus-visible,.checkout-btn:focus-visible,.form-field input:focus-visible,.form-field textarea:focus-visible,.cs-form input:focus-visible,.cs-form button:focus-visible,.swatch:focus-visible,.qty-row button:focus-visible,.acc-head:focus-visible,.nav-links a:focus-visible,.nav-toggle:focus-visible,.li-remove:focus-visible,.continue-link:focus-visible,[data-cart-action]:focus-visible{outline:none;box-shadow:0 0 0 1px var(--tungsten),0 0 18px #c77d2e66;transition:box-shadow .15s ease}
/*# sourceMappingURL=/cdn/shop/t/15/assets/cinematic.css.map */
