@keyframes marquee{to{transform:translate3d(-50%,0,0)}}.slider{position:relative;display:flex;flex-direction:column;gap:12px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.slider .slider-row{overflow:hidden;padding:6px 0 10px}.slider .slide-track{display:flex;gap:12px;width:max-content;padding-right:12px}.slider .slide{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:184px;height:96px;padding:14px 20px;border:1px solid rgba(26,29,33,.1);border-radius:16px;background:#fff;transition:border-color .2s ease,transform .25s cubic-bezier(.2,0,0,1),box-shadow .25s ease}@media(max-width:600px){.slider .slide{width:136px;height:76px;padding:10px 14px;border-radius:14px}}.slider .slide img{max-width:100%;max-height:100%;object-fit:contain;transition:filter .3s ease,opacity .3s ease,transform .3s cubic-bezier(.2,0,0,1)}.slider .slide .slide__caption{position:absolute;left:0;right:0;bottom:8px;font-size:12px;font-weight:600;color:#d21e1e;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 10px;opacity:0;transform:translateY(4px);transition:opacity .2s ease,transform .25s cubic-bezier(.2,0,0,1);pointer-events:none}.slider .slide:focus-visible{outline:2px solid #d21e1e;outline-offset:2px}@media(hover:hover){.slider .slide img{filter:grayscale(1) contrast(1.15);opacity:.8}.slider .slide:focus-visible,.slider .slide:hover{border-color:rgba(26,29,33,.2);transform:translateY(-3px);box-shadow:0 12px 24px -14px rgba(26,29,33,.35)}.slider .slide:focus-visible img,.slider .slide:hover img{filter:none;opacity:1;transform:translateY(-8px) scale(.92)}.slider .slide:focus-visible .slide__caption,.slider .slide:hover .slide__caption{opacity:1;transform:none}}@media(hover:none){.slider .slide .slide__caption{display:none}}@media(prefers-reduced-motion:no-preference){.slider .slide-track{animation:marquee var(--marquee-duration,40s) linear infinite}.slider .slider-row--reverse .slide-track{animation-direction:reverse}.slider .slider-row:focus-within .slide-track,.slider .slider-row:hover .slide-track{animation-play-state:paused}}@media(prefers-reduced-motion:reduce){.slider{-webkit-mask-image:none;mask-image:none}.slider .slider-row{overflow-x:auto}.slider .slide[aria-hidden=true]{display:none}.slider .slide,.slider .slide img,.slider .slide__caption{transition:none}}.carousel-nav-host{position:relative}.carousel-nav-host .carousel-nav{position:absolute;top:var(--carousel-nav-top,50%);z-index:3;width:44px;height:44px;color:#1a1d21;background:rgba(255,255,255,.78);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(26,29,33,.08);box-shadow:0 6px 20px -8px rgba(26,29,33,.35);transform:translateY(-50%);transition:opacity .2s ease,transform .25s cubic-bezier(.2,0,0,1),background-color .2s ease}.carousel-nav-host .carousel-nav svg{font-size:26px}.carousel-nav-host .carousel-nav:hover{background:#fff}.carousel-nav-host .carousel-nav:active{transform:translateY(-50%) scale(.94)}.carousel-nav-host .carousel-nav:focus-visible{outline:2px solid #d21e1e;outline-offset:2px}.carousel-nav-host .carousel-nav.Mui-disabled{opacity:0;pointer-events:none}.carousel-nav-host .carousel-nav--prev{left:var(--carousel-nav-inset,12px)}.carousel-nav-host .carousel-nav--next{right:var(--carousel-nav-inset,12px)}@media(max-width:600px){.carousel-nav-host .carousel-nav{display:none}}@media(prefers-reduced-motion:reduce){.carousel-nav-host .carousel-nav{transition:opacity .2s ease}}@media(hover:hover){.carousel-nav-host--reveal .carousel-nav:not(.Mui-disabled){opacity:0}.carousel-nav-host--reveal .carousel-nav--prev{transform:translate(-6px,-50%)}.carousel-nav-host--reveal .carousel-nav--next{transform:translate(6px,-50%)}.carousel-nav-host--reveal .carousel-nav:focus-visible,.carousel-nav-host--reveal:hover .carousel-nav:not(.Mui-disabled){opacity:1;transform:translateY(-50%)}.carousel-nav-host--reveal:hover .carousel-nav:active{transform:translateY(-50%) scale(.94)}}.gallery{--gallery-radius:16px;--gallery-bg:#f4f4f5;--gallery-tint:rgba(26,29,33,0.04);min-width:0}.gallery .gallery-main{border-radius:var(--gallery-radius);background:var(--gallery-bg);aspect-ratio:4/3}.gallery .gallery-main .swiper-slide{position:relative;background:var(--gallery-bg)}.gallery .gallery-main .swiper-slide img{mix-blend-mode:multiply}.gallery .gallery-main .swiper-slide:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--gallery-tint);pointer-events:none}.gallery .gallery-main .swiper-slide{display:flex;align-items:center;justify-content:center}.gallery .gallery-main img{display:block;width:100%;height:100%;object-fit:contain}.gallery .gallery-counter{position:absolute;left:12px;bottom:12px;z-index:2;padding:2px 10px;border-radius:50px;font-size:12px;font-weight:600;color:#fff;background:rgba(26,29,33,.6);pointer-events:none}.gallery .gallery-zoom{position:absolute;top:12px;right:12px;z-index:2;color:#1a1d21;background:rgba(255,255,255,.72);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(26,29,33,.08);box-shadow:0 6px 20px -8px rgba(26,29,33,.35)}.gallery .gallery-zoom:hover{background:#fff}.gallery .gallery-thumbs{margin-top:10px;height:72px}@media(max-width:600px){.gallery .gallery-thumbs{height:56px}}.gallery .gallery-thumbs .swiper-slide{position:relative;background:var(--gallery-bg)}.gallery .gallery-thumbs .swiper-slide img{mix-blend-mode:multiply}.gallery .gallery-thumbs .swiper-slide:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--gallery-tint);pointer-events:none}.gallery .gallery-thumbs .swiper-slide{box-sizing:border-box;width:88px;height:100%;border-radius:10px;overflow:hidden;opacity:.55;cursor:pointer;transition:opacity .2s ease}@media(max-width:600px){.gallery .gallery-thumbs .swiper-slide{width:68px}}.gallery .gallery-thumbs .swiper-slide:before{content:"";position:absolute;inset:0;z-index:1;border:2px solid rgba(0,0,0,0);border-radius:inherit;pointer-events:none;transition:border-color .2s ease}.gallery .gallery-thumbs .swiper-slide-thumb-active,.gallery .gallery-thumbs .swiper-slide:hover{opacity:1}.gallery .gallery-thumbs .swiper-slide-thumb-active:before{border-color:#d21e1e}.gallery .gallery-thumbs img{display:block;width:100%;height:100%;object-fit:cover}.gallery.gallery--fullscreen .gallery-main{aspect-ratio:auto;height:min(72vh,760px)}.products-carousel{padding:6px 2px 24px}.products-carousel-host{--carousel-nav-top:38%;--carousel-nav-inset:-8px}@media(max-width:1300px){.products-carousel-host{--carousel-nav-inset:4px}}.floating-widget{position:fixed;top:50%;right:0;z-index:100;display:flex;align-items:center;transform:translate(340px,-50%);transition:transform .35s cubic-bezier(.2,0,0,1)}.floating-widget--open{transform:translateY(-50%)}@media(prefers-reduced-motion:reduce){.floating-widget{transition:none}}.floating-widget .floating-widget__toggle{all:unset;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:10px;width:40px;padding:14px 0;border-radius:12px 0 0 12px;color:#fff;background:#1a1d21;box-shadow:0 8px 24px -10px rgba(26,29,33,.55);cursor:pointer;transition:background-color .2s ease,transform .2s cubic-bezier(.2,0,0,1)}.floating-widget .floating-widget__toggle span{writing-mode:vertical-rl;transform:rotate(180deg);font-size:13px;font-weight:600;letter-spacing:.02em;white-space:nowrap}.floating-widget .floating-widget__toggle:hover{background:#d21e1e;transform:translateX(-3px)}.floating-widget .floating-widget__toggle:focus-visible{outline:2px solid #d21e1e;outline-offset:2px}.floating-widget .floating-widget__toggle-icon{font-size:20px}.floating-widget--open .floating-widget__toggle{background:#d21e1e;transform:none}.floating-widget .floating-widget__panel{position:relative;box-sizing:border-box;width:340px;padding:24px 22px 20px;border-radius:16px 0 0 16px;background:#fff;border:1px solid rgba(26,29,33,.08);border-right:none;box-shadow:0 24px 48px -20px rgba(26,29,33,.4)}.floating-widget .floating-widget__close{position:absolute;top:10px;right:10px;color:#606977}.floating-widget .floating-widget__badge{display:grid;place-items:center;width:44px;height:44px;margin-bottom:14px;border-radius:12px;color:#d21e1e;background:rgba(210,30,30,.08)}.floating-widget .floating-widget__badge svg{font-size:24px}.floating-widget .floating-widget__title{margin:0 0 14px;padding-right:24px;font-size:18px;font-weight:700;line-height:1.3;color:#1a1d21}.floating-widget .floating-widget__list{margin:0 0 20px;padding:0;list-style:none;display:grid;grid-gap:12px;gap:12px}.floating-widget .floating-widget__list li{display:flex;gap:10px;align-items:flex-start}.floating-widget .floating-widget__list b{display:block;font-size:14px;font-weight:600;color:#1a1d21;line-height:1.35}.floating-widget .floating-widget__list span{display:block;font-size:13px;line-height:1.45;color:#606977}.floating-widget .floating-widget__check{flex-shrink:0;margin-top:1px;padding:2px;font-size:18px;border-radius:50%;color:#fff;background:#d21e1e}.floating-widget .floating-widget__hint{margin:10px 0 0;font-size:12px;text-align:center;color:#606977}@media screen and (max-width:600px){.floating-widget{display:none}}.scroll-top-btn{all:unset;box-sizing:border-box;position:fixed;right:24px;bottom:24px;z-index:10;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;color:#1a1d21;background:rgba(255,255,255,.82);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 8px 24px -10px rgba(26,29,33,.45);cursor:pointer;opacity:0;visibility:hidden;transform:translateY(12px) scale(.9);transition:opacity .25s ease,transform .3s cubic-bezier(.2,0,0,1),visibility 0s linear .3s,background-color .2s ease,color .2s ease}.scroll-top-btn.is-visible{opacity:1;visibility:visible;transform:none;transition-delay:0s}.scroll-top-btn:hover{color:#fff;background:#1a1d21}.scroll-top-btn:hover .scroll-top-btn__icon{transform:translateY(-2px)}.scroll-top-btn:hover .scroll-top-btn__track{stroke:rgba(255,255,255,.16)}.scroll-top-btn:active{transform:scale(.94)}.scroll-top-btn:focus-visible{outline:2px solid #d21e1e;outline-offset:3px}@media(max-width:600px){.scroll-top-btn{right:16px;bottom:16px}}@media(prefers-reduced-motion:reduce){.scroll-top-btn{transform:none;transition:opacity .2s ease,visibility 0s linear .2s}.scroll-top-btn.is-visible{transition-delay:0s}}.scroll-top-btn__icon{position:relative;font-size:26px!important;transition:transform .2s cubic-bezier(.2,0,0,1)}.scroll-top-btn__ring{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg);fill:none;stroke-width:2.5;pointer-events:none}.scroll-top-btn__track{stroke:rgba(26,29,33,.1);transition:stroke .2s ease}.scroll-top-btn__progress{stroke:#d21e1e;stroke-linecap:round}@media(max-width:899.95px){.has-bottom-bar{--bottom-bar-h:72px}.has-bottom-bar body{padding-bottom:calc(var(--bottom-bar-h) + env(safe-area-inset-bottom))}.has-bottom-bar .scroll-top-btn{bottom:calc(var(--bottom-bar-h) + env(safe-area-inset-bottom) + 16px)}}.motion-enter,.motion-reveal,.motion-reveal-group{--motion-duration:480ms;--motion-distance:24px;--motion-delay:0ms;--motion-ease:cubic-bezier(0.22,1,0.36,1)}.motion-enter[data-motion-speed=fast],.motion-reveal-group[data-motion-speed=fast],.motion-reveal[data-motion-speed=fast]{--motion-duration:220ms;--motion-distance:12px}.motion-enter[data-motion-speed=slow],.motion-reveal-group[data-motion-speed=slow],.motion-reveal[data-motion-speed=slow]{--motion-duration:720ms;--motion-distance:32px}@media(max-width:599.98px){.motion-enter,.motion-reveal,.motion-reveal-group{--motion-duration:340ms;--motion-distance:16px}}.motion-enter{animation-name:motion-up;animation-duration:var(--motion-duration);animation-delay:var(--motion-delay);animation-timing-function:var(--motion-ease);animation-fill-mode:both}.motion-enter[data-motion-variant=fade]{animation-name:motion-fade}.motion-enter[data-motion-variant=left]{animation-name:motion-left}.motion-enter[data-motion-variant=right]{animation-name:motion-right}.motion-enter[data-motion-variant=scale]{animation-name:motion-scale}@keyframes motion-fade{0%{opacity:0}}@keyframes motion-up{0%{opacity:0;transform:translate3d(0,var(--motion-distance),0)}}@keyframes motion-left{0%{opacity:0;transform:translate3d(calc(var(--motion-distance) * -1),0,0)}}@keyframes motion-right{0%{opacity:0;transform:translate3d(var(--motion-distance),0,0)}}@keyframes motion-scale{0%{opacity:0;transform:scale(.96)}}.hover-lift{position:relative;isolation:isolate;transition:transform .25s var(--tz-ease,cubic-bezier(.2,0,0,1))}.hover-lift:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;box-shadow:0 16px 32px -12px rgba(26,29,33,.35);opacity:0;transition:opacity .25s ease;pointer-events:none}@media(hover:hover){.hover-lift:hover{transform:translateY(-4px)}.hover-lift:hover:after{opacity:1}}.btn-shine{position:relative;overflow:hidden;isolation:isolate}.btn-shine:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translateX(-120%);pointer-events:none}@media(hover:hover){.btn-shine:hover:before{transform:translateX(120%);transition:transform .7s cubic-bezier(.22,1,.36,1)}}.link-arrow svg{transition:transform .2s cubic-bezier(.2,0,0,1)}.link-arrow:focus-visible svg,.link-arrow:hover svg{transform:translateX(4px)}.hero-zoom{animation:hero-zoom 1.6s cubic-bezier(.22,1,.36,1) both}@media(max-width:599.98px){.hero-zoom{animation:none}}@keyframes hero-zoom{0%{transform:scale(1.06)}}.motion-cards-carousel.swiper{overflow:clip;overflow-clip-margin:12px}.product-card:active{transform:scale(.985);transition-duration:.1s}.product-card .product-card__media:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.55) 50%,transparent 65%);transform:translateX(-110%);pointer-events:none}.product-card .product-card__go{transition:background-color .2s ease,color .2s ease}.product-card .product-card__actions>*,.product-card .product-card__go svg{transition:transform .25s cubic-bezier(.2,0,0,1)}@media(hover:hover){.product-card:hover .product-card__media:after{transform:translateX(110%);transition:transform .9s cubic-bezier(.22,1,.36,1)}.product-card:hover .product-card__go{color:#fff;background-color:#d21e1e}.product-card:hover .product-card__go svg{transform:translateX(2px)}.product-card:hover .product-card__actions>*{transform:translateY(-2px)}.product-card:hover .product-card__actions>:nth-child(2){transition-delay:.05s}}.cart-bump .MuiBadge-badge{animation:cart-bump .4s cubic-bezier(.34,1.56,.64,1)}@keyframes cart-bump{40%{transform:scale(1.35) translate(50%,-50%)}}@media(prefers-reduced-motion:reduce){.cart-bump .MuiBadge-badge,.hero-zoom,.motion-enter{animation:none!important}.btn-shine:before,.hover-lift,.hover-lift:after,.link-arrow svg,.product-card__actions>*,.product-card__go svg,.product-card__media:after{transition:none!important}.product-card__media:after{display:none}.hover-lift:hover,.product-card:active,.product-card:hover .product-card__actions>*,.product-card:hover .product-card__go svg{transform:none}}.scroll-entrance{overflow:clip;overflow-clip-margin:6px}.anchor-arrived{position:relative;isolation:isolate}.anchor-arrived:before{content:"";position:absolute;inset:-12px -16px;z-index:-1;border-radius:20px;background:rgba(210,30,30,.06);opacity:0;pointer-events:none;animation:anchor-glow 1.4s cubic-bezier(.22,1,.36,1)}@keyframes anchor-glow{15%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.anchor-arrived:before{animation:none}}.page-hero{position:relative;isolation:isolate;overflow:clip}.page-hero:before{content:"";inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:linear-gradient(100deg,transparent 20%,#000 75%);mask-image:linear-gradient(100deg,transparent 20%,#000 75%)}.page-hero:before,.page-hero__glow{position:absolute;z-index:-1;pointer-events:none}.page-hero__glow{right:-18%;bottom:-60%;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgba(210,30,30,.55),rgba(210,30,30,0))}@media(prefers-reduced-motion:no-preference){.page-hero__glow{animation:page-hero-glow 9s ease-in-out infinite alternate}}@keyframes page-hero-glow{to{transform:translate(-8%,-6%) scale(1.12)}}.page-hero__title-wrap{position:relative;width:-moz-fit-content;width:fit-content;max-width:100%}.page-hero__title-stroke{position:absolute;left:0;bottom:-8px;width:clamp(72px,18vw,132px);height:3px;border-radius:999px;background:linear-gradient(90deg,#ff4d4f,rgba(255,77,79,.12));transform-origin:left center;pointer-events:none}@media(prefers-reduced-motion:no-preference){.page-hero__title-stroke{animation:page-hero-title-stroke .64s cubic-bezier(.22,1,.36,1) 80ms both}}.page-hero__subtitle-wrap{position:relative;max-width:620px;overflow:hidden}.page-hero__subtitle-glint{position:absolute;left:0;bottom:0;width:64px;height:1px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.8),transparent);opacity:0;pointer-events:none}@media(prefers-reduced-motion:no-preference){.page-hero__subtitle-glint{animation:page-hero-subtitle-glint .76s cubic-bezier(.22,1,.36,1) .18s both}}@keyframes page-hero-title-stroke{0%{opacity:0;transform:scaleX(0)}}@keyframes page-hero-subtitle-glint{0%{opacity:0;transform:translateX(-80px)}35%{opacity:.8}to{opacity:0;transform:translateX(min(460px,70vw))}}.info-tile .info-tile__icon{transition:transform .3s cubic-bezier(.2,0,0,1)}.info-tile .info-tile__go{transition:transform .25s cubic-bezier(.2,0,0,1),opacity .25s ease}@media(hover:hover){.info-tile:hover .info-tile__icon{transform:translateY(-2px) rotate(-6deg) scale(1.06)}.info-tile:hover .info-tile__go{transform:translate(2px,-2px)}}@media(prefers-reduced-motion:reduce){.info-tile .info-tile__go,.info-tile .info-tile__icon{transition:none;transform:none!important}}.pulse-dot{position:relative;display:inline-block;width:8px;height:8px;border-radius:50%;background:#28db45}.pulse-dot:after{content:"";position:absolute;inset:0;border-radius:50%;background:inherit;opacity:.6}@media(prefers-reduced-motion:no-preference){.pulse-dot:after{animation:pulse-dot 1.8s cubic-bezier(.2,0,0,1) infinite}}.pulse-dot--pending{background:#9aa0a6}.pulse-dot--pending:after{display:none}.pulse-dot--closed{background:#ff4d4f}@keyframes pulse-dot{to{transform:scale(2.8);opacity:0}}.doc-toc a{position:relative}.doc-toc a:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:2px;border-radius:2px;background:#d21e1e;transform:scaleY(0);transition:transform .25s cubic-bezier(.2,0,0,1)}.doc-toc a[aria-current=true]:before{transform:scaleY(1)}.page-hero__glyph{position:absolute;z-index:-1;right:6%;top:50%;translate:0 -50%;font-size:clamp(160px,22vw,300px);font-weight:700;line-height:1;color:rgba(0,0,0,0);-webkit-text-stroke:2px rgba(255,255,255,.14);pointer-events:none;-webkit-user-select:none;user-select:none}@media(max-width:899.98px){.page-hero__glyph{display:none}}@media(prefers-reduced-motion:no-preference){.page-hero__glyph{animation:page-hero-glyph 7s ease-in-out infinite alternate}}@keyframes page-hero-glyph{0%{transform:rotate(-4deg)}to{transform:rotate(4deg) translateY(-8px)}}@media(prefers-reduced-motion:no-preference){.search-panel{animation:search-panel-in .2s cubic-bezier(.2,0,0,1)}}@keyframes search-panel-in{0%{opacity:0;transform:translateY(-6px)}}.maintenance-gears svg{position:absolute}.maintenance-gears .maintenance-gears__big{left:0;bottom:0;width:72%;height:72%;opacity:.9}.maintenance-gears .maintenance-gears__small{right:0;top:2%;width:44%;height:44%;color:#ff5a5a}@media(prefers-reduced-motion:no-preference){.maintenance-gears .maintenance-gears__big{animation:gear-spin 14s linear infinite}.maintenance-gears .maintenance-gears__small{animation:gear-spin 8.6s linear infinite reverse}}@keyframes gear-spin{to{transform:rotate(1turn)}}input -webkit-autofill{transition:all 5000s ease-in-out}a{color:#1890ff;text-decoration:none}.blur-background{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;filter:blur(40px);z-index:-1}.slide>div{display:flex;justify-content:center}.title-1{-webkit-line-clamp:1}.title-1,.title-2{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;white-space:normal}.title-2{-webkit-line-clamp:2}.title-3{-webkit-line-clamp:3}.title-2-wb,.title-3{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;white-space:normal}.title-2-wb{-webkit-line-clamp:2;word-break:break-all}.scale:hover img{transform:scale(1.06)}.scale img{transition:transform .5s cubic-bezier(.2,0,0,1);transform:scale(1)}.MuiPickersPopper-paper{background-color:#fff!important}