.t-index .ticker,.t-index .hdr,.t-index .ftr{display:none}.t-index main{padding:0}.cine{position:relative;height:100svh;min-height:520px;overflow:hidden;background:#050506;color:var(--bone);isolation:isolate}.cine__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;clip-path:inset(50% 0 50% 0);transition:clip-path 1.6s cubic-bezier(.7,0,.2,1)}.cine.is-open .cine__canvas{clip-path:inset(0 0 0 0)}.cine:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;z-index:1;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(220,226,240,.9) 30%,#fff 50%,rgba(220,226,240,.9) 70%,transparent);box-shadow:0 0 18px 2px #c8d2eb59;transform:scaleX(0);animation:cine-slit 1.1s cubic-bezier(.16,1,.3,1) .2s forwards}.cine.is-open:before{animation:cine-slit-out .9s ease-out forwards}@keyframes cine-slit{to{transform:scaleX(1)}}@keyframes cine-slit-out{0%{transform:scaleX(1)}to{transform:scaleX(1) scaleY(30);opacity:0}}.cine__load{position:absolute;left:50%;top:calc(50% + 22px);z-index:2;width:120px;height:1px;translate:-50% 0;background:#ffffff1f;transition:opacity .6s}.cine__load:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bone);transform-origin:left;transform:scaleX(var(--p,0));transition:transform .3s}.cine.is-open .cine__load{opacity:0}.cine__ui{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:grid;grid-template-rows:auto 1fr auto;padding:clamp(16px,3vw,40px);pointer-events:none}.cine__ui a,.cine__ui button{pointer-events:auto}.cine__top{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-5)}.cine__logo{display:block;width:clamp(110px,12vw,160px)}.cine__links{display:flex;gap:var(--sp-5);font:400 var(--fs-md)/1 var(--display);letter-spacing:.06em;text-transform:uppercase}.cine__links a{display:inline-flex;align-items:center;gap:.6em;min-height:var(--tap);color:var(--ash);transition:color var(--dur-ui) var(--ease-out)}.cine__links a:hover{color:var(--bone)}.cine__bottom{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:var(--sp-5)}.cine__line{display:grid;gap:var(--sp-3);max-width:min(30rem,100%)}.cine__kicker{margin:0;font:400 var(--fs-xs)/1 var(--plain);letter-spacing:.32em;text-transform:uppercase;color:var(--ash)}.cine__title{margin:0;font:400 clamp(32px,3.8vw,60px)/.95 var(--display);text-transform:uppercase;letter-spacing:.02em;text-shadow:0 0 24px rgba(169,188,255,.18)}.cine__sub{margin:0;font:400 var(--fs-md)/1.4 var(--mono);color:var(--ash)}.cine__about{margin:0;max-width:44ch;font:400 var(--fs-xs)/1.55 var(--mono);letter-spacing:.04em;color:var(--ash);opacity:.75}.cine__shots{display:flex;gap:var(--sp-2);align-self:end;padding-bottom:var(--sp-3)}.cine__shots i{position:relative;width:44px;height:1px;background:#ffffff2e;overflow:hidden}.cine__shots i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bone);transform-origin:left;transform:scaleX(0)}.cine__shots i.is-on:after{transform:scaleX(var(--shot-t,0))}.cine__cta{justify-self:end}.hexbtn{--steel:linear-gradient(180deg,#ffffff 0%,#c9c9ce 30%,#77777d 52%,#e4e4e8 70%,#8a8a90 100%);position:relative;display:inline-flex;align-items:center;height:64px;color:var(--bone);filter:drop-shadow(0 12px 18px rgba(0,0,0,.75))}.hexbtn__hex,.hexbtn__bar,.hexbtn__chev{position:relative;display:block;background:var(--steel)}.hexbtn__hex:before,.hexbtn__bar:before,.hexbtn__chev:before{content:"";position:absolute;clip-path:inherit;background:linear-gradient(180deg,#2b2b30,#0d0d0f 48%,#000 52%,#141417);transition:background var(--dur-ui) var(--ease-out)}.hexbtn__hex{z-index:2;width:72px;height:64px;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}.hexbtn__hex:before{top:4px;right:4px;bottom:4px;left:4px}.hexbtn__hex svg{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;transition:transform .4s var(--ease-out)}.hexbtn__bar{z-index:1;height:48px;margin-left:-22px;padding:0 44px 0 40px;display:flex;align-items:center;clip-path:polygon(0 0,calc(100% - 22px) 0,100% 50%,calc(100% - 22px) 100%,0 100%)}.hexbtn__bar:before{top:3px;right:3px;bottom:3px;left:3px}.hexbtn__label{position:relative;font:400 22px/1 var(--display);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.hexbtn__chev{width:20px;height:42px;margin-left:8px;clip-path:polygon(0 0,42% 0,100% 50%,42% 100%,0 100%,58% 50%)}.hexbtn__chev:before{top:0;right:0;bottom:0;left:0;background:var(--steel)}.hexbtn:hover,.hexbtn:focus-visible{color:var(--void)}.hexbtn:hover .hexbtn__hex:before,.hexbtn:hover .hexbtn__bar:before,.hexbtn:focus-visible .hexbtn__hex:before,.hexbtn:focus-visible .hexbtn__bar:before{background:linear-gradient(180deg,#fff,#e9e9ec 48%,#d4d4d8 52%,#f4f4f6)}.hexbtn:hover .hexbtn__hex svg{transform:translate(3px)}.hexbtn:hover .hexbtn__chev{animation:hex-nudge .7s var(--ease-out) infinite alternate}@keyframes hex-nudge{to{translate:4px 0}}.hexbtn:focus-visible{outline:none}.hexbtn:focus-visible .hexbtn__bar{outline:2px solid var(--bone);outline-offset:4px}.cine__top,.cine__line,.cine__shots{opacity:0;transform:translateY(8px);transition:opacity .9s var(--ease-out),transform .9s var(--ease-out)}.cine.is-open .cine__top{opacity:1;transform:none;transition-delay:1.5s}.cine.is-open .cine__line{opacity:1;transform:none;transition-delay:1.8s}.cine.is-open .cine__shots{opacity:1;transform:none;transition-delay:2.1s}.cine__cta{opacity:1}.cine__fallback{display:none}.cine.is-fallback .cine__fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:block;z-index:0;background:radial-gradient(ellipse 40% 55% at 50% 40%,rgba(169,188,255,.12),transparent 70%)}.cine.is-fallback .cine__canvas{display:none}.cine.is-fallback .cine__top,.cine.is-fallback .cine__line{opacity:1;transform:none}.cine.is-fallback:before{display:none}@media(max-width:700px){.cine__bottom{grid-template-columns:1fr;justify-items:start;gap:var(--sp-4)}.cine__shots{order:-1;padding:0}.cine__cta{justify-self:stretch}.hexbtn{width:100%}.hexbtn__bar{flex:1;justify-content:center;padding:0 34px 0 30px}.hexbtn__label{font-size:20px}.cine__links a:not([data-cart-open]):not(:first-child){display:none}}@media(prefers-reduced-motion:reduce){.cine__canvas{clip-path:none;transition:none}.cine:before{display:none}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/kairo-cinema.css.map */
