.mv-cinema{--accent:#dbc17e;display:block;position:relative;isolation:isolate;background:#0d0e10;color:#fff;font-family:var(--font-body-family,Arial,sans-serif);overflow:hidden}
.mv-cinema *{box-sizing:border-box}.mv-cinema button,.mv-cinema a{-webkit-tap-highlight-color:transparent}.mv-cinema a{color:inherit;text-decoration:none}.mv-cinema a:focus-visible,.mv-cinema button:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.mv-cinema__heading{max-width:1600px;padding:24px 54px 0;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:20px;position:relative;z-index:2}.mv-cinema__heading h1{margin:0;font:600 11px/1.4 var(--font-body-family,Arial,sans-serif);letter-spacing:.18em;text-transform:uppercase;color:#c8c2b5}.mv-cinema__heading>span{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#b7ad96}.mv-cinema__search{display:none}.mv-cinema__stage{display:grid;touch-action:pan-y}.mv-cinema__slide{grid-area:1/1;position:relative;min-width:0;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .65s ease,visibility .65s;overflow:hidden;isolation:isolate}.mv-cinema__slide.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:1}.mv-cinema__ambient{position:absolute;inset:0;z-index:-1;overflow:hidden;background:radial-gradient(ellipse at 72% 40%,var(--glow),transparent 68%)}.mv-cinema__ambient i{position:absolute;left:46%;top:-65%;width:24%;height:200%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 9%,transparent),transparent);transform:rotate(28deg);filter:blur(16px)}.mv-cinema__ambient i:nth-child(2){left:83%;width:1px;filter:none;background:linear-gradient(transparent,color-mix(in srgb,var(--accent) 40%,transparent),transparent)}.mv-cinema__ambient i:nth-child(3){left:92%;width:1px;filter:none;background:linear-gradient(transparent,color-mix(in srgb,var(--accent) 20%,transparent),transparent)}.mv-cinema__content{max-width:1600px;min-height:566px;margin:auto;padding:36px 54px 38px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:34px}.mv-cinema__copy{position:relative;z-index:2;padding:12px 0;max-width:650px}.mv-cinema__brand{display:flex;align-items:center;gap:12px;margin:0 0 25px;font-size:12px;line-height:1.5;font-weight:650;text-transform:uppercase;letter-spacing:.2em;color:var(--accent)}.mv-cinema__brand>span{display:block;width:28px;height:1px;background:currentColor}.mv-cinema__copy h2{margin:0 0 24px;max-width:650px;font-family:var(--font-body-family,Arial,sans-serif);font-weight:650;font-size:clamp(42px,4.6vw,76px);letter-spacing:-.055em;line-height:1.04;color:#fff;text-wrap:balance}.mv-cinema__product-name{margin:0 0 10px;color:var(--accent);font-size:clamp(16px,1.45vw,21px);font-weight:550;line-height:1.4}.mv-cinema__description{max-width:440px;margin:0;color:#bcbcc0;font-size:15px;line-height:1.65;letter-spacing:0}.mv-cinema__details{display:flex;flex-wrap:wrap;gap:8px 16px;margin:23px 0 29px;color:#d0ced0;font-size:11px;letter-spacing:.025em;line-height:1.5}.mv-cinema__details span{display:flex;align-items:center;gap:7px}.mv-cinema__details span::before{content:'';width:4px;height:4px;background:var(--accent);border-radius:50%}.mv-cinema__purchase{display:flex;align-items:center;gap:32px}.mv-cinema__price .price{margin:0;color:#fff;font-family:inherit}.mv-cinema__price .price-item{font-size:29px;font-weight:650;letter-spacing:-.03em;line-height:1.2;color:#fff}.mv-cinema__price .price__sale{display:none}.mv-cinema__price .price--on-sale .price__sale{display:flex;gap:9px;align-items:center}.mv-cinema__price .price--on-sale .price__regular{display:none}.mv-cinema__price .price__compare-price .price-item{font-size:15px;font-weight:400;color:#aaa}.mv-cinema__price .unit-price,.mv-cinema__price .badge{display:none}.mv-cinema__stock{display:flex;align-items:center;gap:7px;margin-top:7px;font-size:10px;letter-spacing:.04em;color:#c8c9c8}.mv-cinema__stock::before{content:'';width:5px;height:5px;border-radius:50%;background:#9ed5ad}.mv-cinema__cta{display:flex;align-items:center;justify-content:space-between;gap:35px;min-height:55px;padding:0 24px;background:var(--accent);color:#121315!important;border:1px solid transparent;border-radius:4px;font-size:14px;font-weight:650;position:relative;overflow:hidden;transition:transform .25s,box-shadow .25s}.mv-cinema__cta>span:last-child{font-size:22px;font-weight:400}.mv-cinema__cta:hover{transform:translateY(-3px);box-shadow:0 8px 28px #0004}.mv-cinema__cta::after{content:'';position:absolute;inset:-100% -60%;background:linear-gradient(110deg,transparent 40%,#fff6 50%,transparent 60%);transform:translateX(-80%);pointer-events:none}.mv-cinema__visual{display:block;position:relative;min-width:0;height:490px;isolation:isolate;perspective:1000px}.mv-cinema__ghost{position:absolute;z-index:-1;top:4%;left:50%;transform:translateX(-50%);font-size:clamp(52px,6.7vw,102px);line-height:1;font-weight:800;letter-spacing:-.055em;color:color-mix(in srgb,var(--accent) 12%,transparent);white-space:nowrap}.mv-cinema__halo{position:absolute;inset:8% 7% 5%;border-radius:48% 48% 7% 7%;background:radial-gradient(ellipse at 50% 20%,#fff 0%,var(--panel) 68%,color-mix(in srgb,var(--panel) 80%,var(--accent)));box-shadow:0 0 75px color-mix(in srgb,var(--accent) 8%,transparent);transform:rotate(-5deg)}.mv-cinema__halo::after{content:'';position:absolute;inset:12px;border:1px solid #fff8;border-radius:inherit}.mv-cinema__orbit{position:absolute;inset:9% 1% 6%;border:1px solid color-mix(in srgb,var(--accent) 55%,transparent);border-radius:49% 49% 9% 9%;transform:rotate(7deg);z-index:-1}.mv-cinema__orbit::after{content:'';position:absolute;top:17%;right:4%;width:7px;height:7px;background:var(--accent);border-radius:50%;box-shadow:0 0 22px var(--accent)}.mv-cinema__pedestal{position:absolute;bottom:6%;left:22%;right:22%;height:24px;border-radius:50%;background:#0004;filter:blur(17px);z-index:1}.mv-cinema__product{position:absolute;inset:13% 10% 11%;display:grid;place-items:center;z-index:2;mix-blend-mode:multiply;transform:translate3d(var(--pointer-x,0px),var(--pointer-y,0px),0);transition:transform .6s ease-out}.mv-cinema__image{display:block;width:100%;height:100%;min-height:0;object-fit:contain;mix-blend-mode:multiply;filter:contrast(1.02);transform:rotate(-5deg)}.mv-cinema__edition{position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:12px;white-space:nowrap;text-transform:uppercase;font-size:9px;letter-spacing:.17em;color:var(--accent)}.mv-cinema__edition i{width:50px;height:1px;background:currentColor;opacity:.45}.mv-cinema__navigation{display:flex;align-items:center;gap:25px;padding:0 54px 22px;max-width:1600px;margin:auto}.mv-cinema__counter{white-space:nowrap;font-size:12px;letter-spacing:.08em;color:#757578}.mv-cinema__counter b{font-size:19px;color:#ece9df;font-weight:500;margin-right:5px}.mv-cinema__counter>span{margin-left:5px}.mv-cinema__thumbs{flex:1;min-width:0;display:flex;gap:12px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;padding:5px 0}.mv-cinema__thumbs::-webkit-scrollbar{display:none}.mv-cinema__thumb{appearance:none;flex:0 0 calc((100% - 48px)/5);min-width:155px;display:flex;align-items:center;gap:10px;position:relative;padding:13px 8px 12px 0;background:transparent;border:0;border-top:1px solid #ffffff20;text-align:left;color:#99999d;font:inherit;cursor:pointer;scroll-snap-align:start;transition:color .25s,background .25s}.mv-cinema__thumb[aria-current=true]{color:#fff;border-top-color:var(--accent)}.mv-cinema__thumb:hover{color:#fff}.mv-cinema__thumb-image{flex:0 0 42px;height:48px;display:grid;place-items:center;background:#ece9df;border-radius:4px;overflow:hidden;isolation:isolate}.mv-cinema__thumb-image img{width:38px;height:42px;object-fit:contain;mix-blend-mode:multiply}.mv-cinema__thumb>span:last-of-type{min-width:0}.mv-cinema__thumb b{display:block;font-size:9px;color:var(--accent);letter-spacing:.07em;text-transform:uppercase;line-height:1.4;margin-bottom:4px}.mv-cinema__thumb>span>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:10px;line-height:1.35}.mv-cinema__thumb i{position:absolute;top:-1px;left:0;right:0;height:2px;background:var(--accent);transform:scaleX(0);transform-origin:left}.mv-cinema__thumb.is-running i{animation:mvCinemaProgress var(--duration,7s) linear forwards}.mv-cinema__controls{display:flex;gap:7px;flex-shrink:0}.mv-cinema__controls button{appearance:none;display:grid;place-items:center;border:1px solid #ffffff30;border-radius:50%;background:transparent;color:#ddd8ca;width:44px;height:44px;font:400 20px/1 Arial;cursor:pointer;transition:background .2s,color .2s}.mv-cinema__controls button:hover{background:var(--accent);color:#111}.mv-cinema [data-play-icon]{display:none}.mv-cinema[data-paused] [data-pause-icon]{display:none}.mv-cinema[data-paused] [data-play-icon]{display:inline}.mv-cinema__sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@keyframes mvCinemaFloat{0%,100%{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-13px) rotate(-2deg)}}@keyframes mvCinemaHalo{0%,100%{transform:rotate(-5deg)}50%{transform:rotate(-1deg)}}@keyframes mvCinemaOrbit{0%,100%{transform:rotate(7deg)}50%{transform:rotate(2deg)}}@keyframes mvCinemaLight{0%,100%{transform:translateX(-14%) rotate(28deg);opacity:.4}50%{transform:translateX(40%) rotate(20deg);opacity:1}}@keyframes mvCinemaShine{0%,65%{transform:translateX(-80%)}100%{transform:translateX(80%)}}@keyframes mvCinemaEnter{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes mvCinemaProgress{to{transform:scaleX(1)}}
.mv-cinema[data-motion=true] .is-active .mv-cinema__image{animation:mvCinemaFloat 6s ease-in-out infinite}.mv-cinema[data-motion=true] .is-active .mv-cinema__halo{animation:mvCinemaHalo 9s ease-in-out infinite}.mv-cinema[data-motion=true] .is-active .mv-cinema__orbit{animation:mvCinemaOrbit 12s ease-in-out infinite}.mv-cinema[data-motion=true] .is-active .mv-cinema__ambient i:first-child{animation:mvCinemaLight 10s ease-in-out infinite}.mv-cinema[data-motion=true] .is-active .mv-cinema__cta::after{animation:mvCinemaShine 7s ease-in-out infinite}.mv-cinema[data-motion=true] .is-entering .mv-cinema__copy>*{animation:mvCinemaEnter .65s both}.mv-cinema[data-motion=true] .is-entering .mv-cinema__copy>:nth-child(2){animation-delay:.06s}.mv-cinema[data-motion=true] .is-entering .mv-cinema__copy>:nth-child(3){animation-delay:.12s}.mv-cinema[data-motion=true] .is-entering .mv-cinema__copy>:nth-child(n+4){animation-delay:.18s}.mv-cinema[data-paused] *, .mv-cinema[data-suspended] *,.mv-cinema[data-paused] *::after,.mv-cinema[data-suspended] *::after{animation-play-state:paused!important}
@media(min-width:1800px){.mv-cinema__content{min-height:630px}.mv-cinema__visual{height:540px}}
@media(max-width:1199px){.mv-cinema__heading{padding-inline:32px}.mv-cinema__content{padding-inline:32px;gap:22px}.mv-cinema__navigation{padding-inline:32px;gap:18px}.mv-cinema__visual{height:440px}.mv-cinema__thumb{flex-basis:calc((100% - 24px)/3)}.mv-cinema__purchase{gap:20px}.mv-cinema__copy h2{font-size:clamp(42px,5vw,60px)}}
@media(max-width:749px){.mv-cinema__heading{padding:17px 22px 0;flex-wrap:wrap;gap:12px}.mv-cinema__heading h1{font-size:8px;letter-spacing:.12em}.mv-cinema__heading>span{font-size:8px;letter-spacing:.1em}.mv-cinema__search{display:flex!important;justify-content:space-between;align-items:center;width:100%;height:40px;border:1px solid #ffffff29;border-radius:6px;padding:0 12px;color:#bfc0c2!important;font-size:11px}.mv-cinema__search span{font-size:25px}.mv-cinema__content{display:flex;flex-direction:column-reverse;gap:8px;padding:12px 24px 24px;min-height:0}.mv-cinema__visual{height:270px;width:min(100%,380px);margin:auto}.mv-cinema__ghost{font-size:48px;top:0}.mv-cinema__halo{inset:8% 12% 5%}.mv-cinema__orbit{inset:9% 6% 6%}.mv-cinema__product{inset:12% 14% 10%}.mv-cinema__edition{font-size:7px}.mv-cinema__copy{max-width:440px;width:100%;padding:9px 0 0}.mv-cinema__brand{font-size:10px;letter-spacing:.15em;margin-bottom:11px}.mv-cinema__brand>span{width:20px}.mv-cinema__copy h2{font-size:37px;letter-spacing:-.045em;line-height:1.03;margin-bottom:13px;max-width:390px;text-wrap:balance}.mv-cinema__product-name{font-size:14px;margin-bottom:6px;line-height:1.4}.mv-cinema__description{font-size:12px;line-height:1.55;max-width:350px}.mv-cinema__details{gap:5px 12px;font-size:9px;letter-spacing:0;margin:13px 0 17px}.mv-cinema__purchase{justify-content:space-between;gap:12px}.mv-cinema__price .price-item{font-size:25px}.mv-cinema__price .price__compare-price .price-item{font-size:12px}.mv-cinema__cta{min-height:48px;gap:30px;padding:0 20px;font-size:12px}.mv-cinema__stock{font-size:9px;margin-top:4px}.mv-cinema__navigation{padding:0 22px 15px;gap:13px;flex-wrap:wrap}.mv-cinema__counter{font-size:10px;order:1}.mv-cinema__counter b{font-size:15px}.mv-cinema__thumbs{order:0;flex:0 0 100%;gap:10px}.mv-cinema__thumb{flex-basis:calc((100% - 20px)/3);min-width:100px;padding:10px 2px 8px;gap:7px}.mv-cinema__thumb-image{flex-basis:28px;height:33px}.mv-cinema__thumb-image img{width:26px;height:30px}.mv-cinema__thumb b{font-size:7px;letter-spacing:0;margin-bottom:3px}.mv-cinema__thumb>span>span{font-size:8px;line-height:1.35}.mv-cinema__controls{order:2;margin-left:auto;gap:8px}.mv-cinema__controls button{width:44px;height:44px;font-size:18px}.mv-cinema__ambient{background:radial-gradient(ellipse at 50% 15%,var(--glow),transparent 70%)}.mv-cinema__slide{transition-duration:.4s}}
@media(max-width:374px){.mv-cinema__content{padding-inline:18px}.mv-cinema__copy h2{font-size:33px}.mv-cinema__visual{height:240px}.mv-cinema__details{font-size:8px}.mv-cinema__heading{padding-inline:18px}.mv-cinema__cta{padding-inline:16px;gap:22px}}
@media(prefers-reduced-motion:reduce){.mv-cinema *,.mv-cinema *::after,.mv-cinema *::before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.mv-cinema__product{transform:none!important}}
.mv-cinema .mv-hh__trust{position:relative;background:#f3efe5;color:#26241f;border-top:1px solid #dbc17e55}.mv-cinema .mv-hh__trust-viewport{overflow-x:auto;scrollbar-width:none}.mv-cinema .mv-hh__trust-lists{width:100%}.mv-cinema .mv-hh__trust-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none}.mv-cinema .mv-hh__trust-list--clone{display:none}.mv-cinema .mv-hh__trust-item{display:flex;align-items:center;justify-content:center;padding:17px 10px;position:relative}.mv-cinema .mv-hh__trust-item:not(:last-child)::after{content:'';position:absolute;right:0;top:25%;bottom:25%;width:1px;background:#c6b58b55}.mv-cinema .mv-hh__trust-item>div,.mv-cinema .mv-hh__trust-item>a{display:flex;align-items:center;gap:10px;font-size:10px;line-height:1.35;color:inherit;text-decoration:none}.mv-cinema .mv-hh__trust-item strong{display:block;font-size:11px;font-weight:650}.mv-cinema .mv-hh__trust-item svg{flex-shrink:0;color:#9c7c3e;width:21px;height:21px}.mv-cinema .mv-hh__stars{color:#9c7c3e}@media(max-width:989px){.mv-cinema .mv-hh__trust-list{display:flex;width:max-content}.mv-cinema .mv-hh__trust-item{min-width:205px;padding:13px 22px;justify-content:flex-start}.mv-cinema .mv-hh__trust-item>div,.mv-cinema .mv-hh__trust-item>a{white-space:nowrap}}
.mv-cinema__product{clip-path:none;padding:clamp(12px,1.6vw,24px);grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}
.mv-cinema__image{min-width:0;max-width:100%;max-height:100%;object-position:center}
.mv-cinema[data-paused] .is-entering .mv-cinema__copy>*,.mv-cinema[data-suspended] .is-entering .mv-cinema__copy>*{animation:none!important}

.mv-cinema__visual--photo .mv-cinema__product{inset:7% 14% 6%;clip-path:inset(0 round 12px);mix-blend-mode:normal;box-shadow:0 14px 45px #0004;border:1px solid #ffffff50;border-radius:12px;overflow:hidden}.mv-cinema__visual--photo .mv-cinema__image{object-fit:contain;mix-blend-mode:normal;filter:none;transform:none;animation:none}.mv-cinema__visual--photo .mv-cinema__halo{inset:10% 9% 4%;opacity:.5}.mv-cinema__visual--photo .mv-cinema__pedestal{opacity:.3} .mv-cinema[data-motion=true] .is-active .mv-cinema__visual--photo .mv-cinema__image{animation:mvCinemaPhoto 7s ease-in-out infinite}@keyframes mvCinemaPhoto{0%,100%{transform:scale(1.015)}50%{transform:scale(1.065)}}@media(prefers-reduced-motion:reduce){.mv-cinema .mv-cinema__visual--photo .mv-cinema__image{animation:none!important;transform:none}}.mv-cinema[data-motion=false] .mv-cinema__visual--photo .mv-cinema__image{animation:none!important}
.mv-cinema .mv-hh__trust-list--clone{display:none!important}
.mv-cinema__particles{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0;mask-image:linear-gradient(90deg,#0006,#000 60%)}
.mv-cinema__particles i{position:absolute;left:var(--x);top:var(--y);width:var(--size);height:var(--size);background:var(--accent);border-radius:50%;opacity:.18;box-shadow:0 0 14px var(--accent)}
.mv-cinema__particles i:nth-child(4n){border-radius:0;clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);width:10px;height:10px}
.mv-cinema__content{position:relative;z-index:1}
.mv-cinema__aurora{position:absolute;width:65%;height:140%;left:38%;top:-20%;border-radius:50%;background:conic-gradient(from 25deg,transparent 0 18%,color-mix(in srgb,var(--accent) 18%,transparent) 24%,transparent 33% 60%,color-mix(in srgb,var(--accent) 12%,transparent) 70%,transparent 80%);filter:blur(24px);opacity:.7}
.mv-cinema__light-ring{position:absolute;inset:3% 1%;border-radius:50%;z-index:-1;pointer-events:none;background:conic-gradient(from 0deg,transparent 0 18%,var(--accent) 24%,#fff9 25%,transparent 30% 63%,var(--accent) 70%,transparent 76%);mask:radial-gradient(closest-side,transparent calc(100% - 2px),#000 calc(100% - 1px));opacity:.72;transform:rotate(-15deg) scaleY(.92)}
.mv-cinema__light-ring--outer{inset:-3% -4%;opacity:.3;transform:rotate(25deg) scaleY(.9)}
.mv-cinema__visual{transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .7s cubic-bezier(.16,1,.3,1)}
.mv-cinema__halo{box-shadow:0 0 90px color-mix(in srgb,var(--accent) 16%,transparent)}
.mv-cinema__halo::before{content:'';position:absolute;inset:-20%;pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,transparent 35%,#fff9 46%,transparent 57%);opacity:.25;transform:translateX(-70%) rotate(-12deg)}
.mv-cinema__halo{overflow:hidden}
.mv-cinema__ghost{opacity:.8;letter-spacing:-.04em}
.mv-cinema__word{display:inline-block;transform-origin:0 100%}
.mv-cinema__word--accent{color:var(--accent)}
.mv-cinema__brand>span{position:relative;width:42px;overflow:visible}
.mv-cinema__brand>span::after{content:'';position:absolute;top:-2px;left:0;width:5px;height:5px;border-radius:50%;background:var(--accent);box-shadow:0 0 12px var(--accent)}
.mv-cinema__cta{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 30%,transparent),0 7px 26px color-mix(in srgb,var(--accent) 12%,transparent)}
.mv-cinema__cta::before{content:'';position:absolute;inset:-1px;border:1px solid var(--accent);border-radius:inherit;opacity:0;pointer-events:none}
.mv-cinema__visual--photo .mv-cinema__product{transition:transform .65s ease-out}
.mv-cinema[data-motion=true] .is-active .mv-cinema__particles i{animation:mvCinemaDust var(--time) ease-in-out var(--delay) infinite}
.mv-cinema[data-motion=true] .is-active .mv-cinema__aurora{animation:mvCinemaAurora 15s linear infinite}
.mv-cinema[data-motion=true] .is-active .mv-cinema__light-ring{animation:mvCinemaRing 10s linear infinite}
.mv-cinema[data-motion=true] .is-active .mv-cinema__light-ring--outer{animation:mvCinemaRing 17s linear infinite reverse}
.mv-cinema[data-motion=true] .is-active .mv-cinema__halo::before{animation:mvCinemaSweep 7s ease-in-out infinite}
.mv-cinema[data-motion=true] .is-active .mv-cinema__image{animation:mvCinemaFloatStrong 5.5s ease-in-out infinite}
.mv-cinema[data-motion=true] .is-active .mv-cinema__halo{animation:mvCinemaHaloStrong 8s ease-in-out infinite}
.mv-cinema[data-motion=true] .is-active .mv-cinema__pedestal{animation:mvCinemaShadow 5.5s ease-in-out infinite}
.mv-cinema[data-motion=true] .is-active .mv-cinema__ghost{animation:mvCinemaWordDrift 11s ease-in-out infinite}
.mv-cinema[data-motion=true] .is-active .mv-cinema__ambient i:first-child{animation:mvCinemaBeam 8s ease-in-out infinite}
.mv-cinema[data-motion=true] .is-active .mv-cinema__brand>span::after{animation:mvCinemaBrandLine 3.5s ease-in-out infinite}
.mv-cinema[data-motion=true] .is-active .mv-cinema__cta>span:last-child{animation:mvCinemaArrow 3s ease-in-out infinite}
.mv-cinema[data-motion=true] .is-active .mv-cinema__cta::after{animation:mvCinemaShine 4.5s ease-in-out infinite}
.mv-cinema[data-motion=true] .is-active .mv-cinema__cta::before{animation:mvCinemaButtonPulse 3s ease-out infinite}
.mv-cinema[data-motion=true] .is-entering .mv-cinema__visual{animation:mvCinemaStageEnter 1.15s cubic-bezier(.16,1,.3,1) both}
.mv-cinema[data-motion=true] .is-entering .mv-cinema__word{animation:mvCinemaWordEnter .85s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--word) * 65ms)}
.mv-cinema[data-motion=true] .is-active .mv-cinema__visual--photo .mv-cinema__image{animation:mvCinemaPhoto 6s ease-in-out infinite}
.mv-cinema[data-motion=true] .is-active .mv-cinema__visual--photo .mv-cinema__product{animation:mvCinemaPhotoFloat 7s ease-in-out infinite}
@keyframes mvCinemaDust{0%,100%{transform:translate3d(-8px,16px,0) scale(.65);opacity:.12}50%{transform:translate3d(16px,-32px,0) scale(1);opacity:.65}}
@keyframes mvCinemaAurora{from{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.1)}to{transform:rotate(360deg) scale(1)}}
@keyframes mvCinemaRing{from{transform:rotate(0deg) scaleY(.92)}to{transform:rotate(360deg) scaleY(.92)}}
@keyframes mvCinemaSweep{0%,15%{transform:translateX(-75%) rotate(-12deg);opacity:0}40%{opacity:.4}70%,100%{transform:translateX(75%) rotate(-12deg);opacity:0}}
@keyframes mvCinemaFloatStrong{0%,100%{transform:translate3d(0,4px,0) rotate(-6deg) scale(1)}50%{transform:translate3d(5px,-19px,0) rotate(1deg) scale(1.035)}}
@keyframes mvCinemaHaloStrong{0%,100%{transform:rotate(-5deg) scale(1)}50%{transform:rotate(1deg) scale(1.015)}}
@keyframes mvCinemaShadow{0%,100%{transform:scaleX(1);opacity:.55}50%{transform:scaleX(.78);opacity:.28}}
@keyframes mvCinemaWordDrift{0%,100%{transform:translateX(-52%);opacity:.75}50%{transform:translateX(-46%);opacity:1}}
@keyframes mvCinemaBeam{0%,100%{transform:translateX(-45%) rotate(32deg);opacity:.45}50%{transform:translateX(65%) rotate(16deg);opacity:1}}
@keyframes mvCinemaBrandLine{0%,100%{transform:translateX(0);opacity:.3}50%{transform:translateX(38px);opacity:1}}
@keyframes mvCinemaArrow{0%,65%,100%{transform:translate(0,0)}80%{transform:translate(4px,-4px)}}
@keyframes mvCinemaButtonPulse{0%,55%{transform:scale(.98);opacity:0}65%{opacity:.6}100%{transform:scale(1.12,1.35);opacity:0}}
@keyframes mvCinemaStageEnter{from{transform:translate3d(55px,16px,0) rotate(5deg) scale(.9)}to{transform:translate3d(0,0,0) rotate(0) scale(1)}}
@keyframes mvCinemaWordEnter{from{transform:translate3d(0,22px,0) rotate(3deg)}to{transform:translate3d(0,0,0) rotate(0)}}
@keyframes mvCinemaPhotoFloat{0%,100%{transform:translateY(4px) rotate(-2deg)}50%{transform:translateY(-10px) rotate(1deg)}}
.mv-cinema[data-paused] *, .mv-cinema[data-paused] *::before,.mv-cinema[data-paused] *::after,.mv-cinema[data-suspended] *,.mv-cinema[data-suspended] *::before,.mv-cinema[data-suspended] *::after{animation-play-state:paused!important}
.mv-cinema[data-paused] .is-entering .mv-cinema__word,.mv-cinema[data-paused] .is-entering .mv-cinema__visual,.mv-cinema[data-suspended] .is-entering .mv-cinema__word,.mv-cinema[data-suspended] .is-entering .mv-cinema__visual{animation:none!important}
@media(max-width:749px){.mv-cinema__particles i:nth-child(n+9){display:none}.mv-cinema__aurora{left:0;width:100%;height:75%;top:-5%}.mv-cinema__light-ring{inset:3% 5%}.mv-cinema__light-ring--outer{inset:0 0}.mv-cinema__brand>span{width:28px}.mv-cinema[data-motion=true] .is-active .mv-cinema__image{animation-name:mvCinemaFloatMobile}.mv-cinema[data-motion=true] .is-entering .mv-cinema__visual{animation-name:mvCinemaStageMobile}.mv-cinema__word{letter-spacing:-.045em}@keyframes mvCinemaFloatMobile{0%,100%{transform:translateY(3px) rotate(-5deg)}50%{transform:translateY(-12px) rotate(1deg)}}@keyframes mvCinemaStageMobile{from{transform:translateY(15px) scale(.94)}to{transform:translateY(0) scale(1)}}}
@media(prefers-reduced-motion:reduce){.mv-cinema *,.mv-cinema *::before,.mv-cinema *::after{animation:none!important;transition:none!important}.mv-cinema__visual,.mv-cinema__word{transform:none!important}.mv-cinema__particles{display:none}}
@media(max-width:749px){.mv-cinema__counter{order:1;flex:0 0 100%}.mv-cinema__controls{order:2;margin-left:0}.mv-cinema__brand>span::after{--brand-travel:24px}}

.mv-cinema__visual--photo .mv-cinema__product{background:var(--panel);padding:12px}
.mv-cinema[data-motion=true] .is-active .mv-cinema__visual--photo .mv-cinema__image{animation:none;transform:none}
