:root{--ingu-safe-inline:max(16px, env(safe-area-inset-left));--ingu-safe-inline-end:max(16px, env(safe-area-inset-right))}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;overscroll-behavior-y:none}body{touch-action:pan-y pinch-zoom;min-width:260px;overflow-x:clip}button,a,[role=button],input,select,textarea{-webkit-tap-highlight-color:transparent}button,a,[role=button]{touch-action:manipulation}body.ingu-menu-open{overscroll-behavior:none;overflow:hidden!important}#ingu-mobile-menu{overscroll-behavior:contain;isolation:isolate;width:100vw;height:100dvh;overflow:hidden}#ingu-mobile-menu>div.relative{min-height:0}#ingu-mobile-menu nav{overscroll-behavior:contain;scrollbar-width:none;min-height:0}#ingu-mobile-menu nav::-webkit-scrollbar{display:none}#ingu-mobile-menu .ingu-motion-control{display:none!important}#ingu-mobile-menu nav a{gap:14px;min-height:56px;overflow:hidden}html[lang=hy] #ingu-mobile-menu nav a{letter-spacing:-.045em!important;padding-block:12px!important;font-size:clamp(2rem,8.9vw,4.4rem)!important;line-height:.98!important}html[lang=ru] #ingu-mobile-menu nav a,html[lang=en] #ingu-mobile-menu nav a{font-size:clamp(2.05rem,8.2vw,4.7rem)!important;line-height:.9!important}#ingu-mobile-menu nav a>span:first-child{overflow-wrap:anywhere;min-width:0}#ingu-mobile-menu nav a>span:last-child{flex:none}@media (width<=767px){header.fixed>div:first-child{min-height:calc(64px + env(safe-area-inset-top));padding-left:var(--ingu-safe-inline);padding-right:var(--ingu-safe-inline-end)}header.fixed button,header.fixed a{min-height:44px}header.fixed [role=group] button{min-width:30px}#ingu-mobile-menu>div.relative>div:first-of-type,#ingu-mobile-menu>div.relative>nav,#ingu-mobile-menu>div.relative>div:nth-last-child(2){padding-left:var(--ingu-safe-inline);padding-right:var(--ingu-safe-inline-end)}}@media (width<=1023px){.ingu-hero-v55{height:112svh!important;min-height:680px!important}.ingu-hero-v55__stage{contain:layout paint;height:100svh!important;min-height:620px!important}.ingu-hero-v55__film{will-change:transform;transform:scale(1.018) translate3d(0, calc(var(--hero-progress) * -6px), 0)!important}.ingu-hero-v55__film img,.ingu-hero-v55__film video{filter:brightness(.9)contrast(1.055)saturate(.84)!important}.ingu-hero-v55__film-veil{background:linear-gradient(#06070729,#0000 34%,#0607078f 72%,#060707 100%)!important}.ingu-hero-v55__copy{transform:translate3d(0, calc(var(--hero-progress) * -5px), 0)!important}html[lang=hy] .ingu-hero-v55__title{letter-spacing:-.055em!important;max-width:6.1ch!important;font-size:clamp(3.85rem,15.2vw,7rem)!important;line-height:.82!important}html[lang=ru] .ingu-hero-v55__title,html[lang=en] .ingu-hero-v55__title{font-size:clamp(4.05rem,16vw,7.5rem)!important}.ingu-hero-v55__body,.ingu-hero-v55__note{text-wrap:pretty}}@media (width<=430px){.ingu-hero-v55{min-height:650px!important}.ingu-hero-v55__copy{right:max(18px, env(safe-area-inset-right))!important;left:max(18px, env(safe-area-inset-left))!important;bottom:calc(6.35rem + env(safe-area-inset-bottom))!important}.ingu-hero-v55__support{margin-top:1rem!important}.ingu-hero-v55__actions{gap:8px!important}.ingu-hero-v55__cta,.ingu-hero-v55__cta--ghost{min-height:44px!important}}@media (width<=900px) and (height<=620px){#ingu-mobile-menu nav{justify-content:flex-start!important}#ingu-mobile-menu nav a{min-height:44px;padding-block:8px!important;font-size:clamp(1.55rem,5.8vh,2.6rem)!important}.ingu-hero-v55,.ingu-hero-v55__stage{min-height:560px!important}}@media (width>=768px) and (width<=1199px){#ingu-mobile-menu nav a{font-size:clamp(2.5rem,5.5vw,4.8rem)!important}.ingu-hero-v55__copy{max-width:min(760px,84vw)}}@media (width>=1200px){.ingu-hero-v55__stage,.ingu-hero-v55__copy,.ingu-hero-v55__film{backface-visibility:hidden}@media (width>=1800px){.ingu-hero-v55__film{width:min(61vw,1120px)!important}}}@media (width<=767px){[data-product-card] a,[data-product-card] button,.product-card a,.product-card button{min-height:44px}input,select,textarea{font-size:16px}.fixed.bottom-0,.sticky.bottom-0{padding-bottom:max(env(safe-area-inset-bottom), 8px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ingu-hero-v55__film,.ingu-hero-v55__copy{transform:none!important}.ingu-hero-v55__scroll b{animation:none!important;transform:none!important}}
