@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:200px;height:104px;padding:16px 22px;border:1px solid rgba(0,0,0,0);border-radius:20px;background:#f5f5f7;transition:background-color .2s ease,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;mix-blend-mode:multiply;transition: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:focus-visible,.slider .slide:hover{background:#fff;border-color:rgba(26,29,33,.12);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:var(--gallery-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}}.shelf{--shelf-gutter-fallback:max(24px,calc(50vw - 676px));--shelf-edge:var(--shelf-gutter,var(--shelf-gutter-fallback));--carousel-nav-top:38%;--carousel-nav-inset:-22px}@media(max-width:600px){.shelf{--shelf-gutter-fallback:16px}}.shelf__track{display:flex;gap:20px;margin-inline:calc(50% - 50vw);padding:12px var(--shelf-edge) 20px;margin-block:-12px -20px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--shelf-edge);scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.25) calc(var(--shelf-edge) * .5),#000 var(--shelf-edge),#000 calc(100% - var(--shelf-edge)),rgba(0,0,0,.25) calc(100% - var(--shelf-edge) * .5),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.25) calc(var(--shelf-edge) * .5),#000 var(--shelf-edge),#000 calc(100% - var(--shelf-edge)),rgba(0,0,0,.25) calc(100% - var(--shelf-edge) * .5),transparent 100%)}.shelf__track::-webkit-scrollbar{display:none}.shelf__track--dragging{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.shelf__track--dragging .shelf__item{pointer-events:none}@media(max-width:600px){.shelf__track{gap:12px}}.shelf__item{flex:0 0 auto;display:flex;width:clamp(250px,(min(100vw,1400px) - 48px - 60px)/4.3,320px);scroll-snap-align:start}@media(max-width:600px){.shelf__item{width:68vw}}.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}}.hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .8s ease}.hero-video[data-playing]{opacity:1}@supports(animation-timeline:scroll()){@media(prefers-reduced-motion:no-preference){.hero-scroll-content,.hero-scroll-media{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 80vh}.hero-scroll-media{animation-name:hero-scroll-media}.hero-scroll-content{animation-name:hero-scroll-content}}}@keyframes hero-scroll-media{to{transform:scale(.94) translateY(6%);opacity:.35}}@keyframes hero-scroll-content{to{transform:translateY(-64px);opacity:0}}.route{--route-progress:0.5;view-timeline-name:--route}.route__progress{position:absolute;inset:0;background:linear-gradient(90deg,#ff4d3d,#d21e1e);border-radius:2px;transform-origin:left center;transform:scaleX(var(--route-progress))}.route__stop{top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;background:#fff;box-shadow:0 0 0 2px rgba(26,29,33,.22)}.route__stop,.route__stop:after{position:absolute;border-radius:50%}.route__stop:after{content:"";inset:3px;background:#d21e1e;opacity:0}.route__stop[data-passed]:after{opacity:1}.route__mover{position:absolute;inset:0;transform:translateX(calc((var(--route-progress) - 1) * 100%));pointer-events:none}.route__truck{position:absolute;right:0;top:50%;width:40px;height:40px;margin:-20px -20px 0 0;display:grid;place-items:center;border-radius:50%;color:#fff;background:#d21e1e;box-shadow:0 0 0 4px #fff,0 10px 24px -8px rgba(210,30,30,.7)}.route__truck svg{font-size:22px}@media(max-width:599.98px){.route__truck{width:32px;height:32px;margin:-16px -16px 0 0}.route__truck svg{font-size:18px}}@supports(animation-timeline:view()){@media(prefers-reduced-motion:no-preference){.route__mover,.route__progress,.route__stop:after{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--route}.route__mover,.route__progress{animation-range:cover 25% cover 60%}.route__progress{animation-name:route-progress}.route__mover{animation-name:route-mover}.route__stop:after{animation-name:route-stop;animation-range:cover calc(25% + var(--at)*35% - 1%) cover calc(25% + var(--at)*35%)}}}@keyframes route-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes route-mover{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes route-stop{0%{opacity:0}to{opacity:1}}@property --reveal{syntax:"<number>";inherits:true;initial-value:1}.manifesto{view-timeline-name:--manifesto}.manifesto__text span{opacity:clamp(.16,var(--reveal)*var(--words) - var(--i) + 1,1)}.manifesto__accent{color:#ff5a4a}@supports(animation-timeline:view()){@media(min-width:900px)and (prefers-reduced-motion:no-preference){.manifesto__text{animation:manifesto-reveal linear both;animation-timeline:--manifesto;animation-range:cover 15% cover 55%}}}@keyframes manifesto-reveal{0%{--reveal:0}to{--reveal:1}}.story{view-timeline-name:--story}.story__head{margin-bottom:40px}.story__bar{display:none;width:200px;height:3px;margin-bottom:12px;border-radius:2px;background:rgba(255,255,255,.12);overflow:hidden}.story__bar-fill{height:100%;background:linear-gradient(90deg,#ff4d3d,#d21e1e);transform-origin:left center}.story__steps{display:grid;grid-gap:48px;gap:48px}.story__step{display:grid;grid-gap:24px;gap:24px;align-items:center}@media(min-width:900px){.story__step{grid-template-columns:5fr 7fr;gap:64px}}.story__caret{display:inline-block;width:2px;height:1.1em;margin-left:3px;vertical-align:-.15em;background:#ff5a4a;animation:story-caret 1s steps(1) infinite}@keyframes story-caret{50%{opacity:0}}.story__road{position:relative;height:2px;background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.28) 0 8px,transparent 8px 14px)}.story__road-truck{position:absolute;inset:0;transform:translateX(-40%)}.story__road-truck svg{position:absolute;right:0;top:50%;margin:-14px -14px 0 0;font-size:28px;color:#ff5a4a;filter:drop-shadow(0 0 10px rgba(255,80,60,.7))}@supports(animation-timeline:view()){@media(min-width:900px)and (prefers-reduced-motion:no-preference){.story{height:340vh}.story__pin{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;justify-content:center}.story__bar{display:block}.story__steps{position:relative;display:block;height:min(440px,58vh)}.story__step{position:absolute;inset:0;animation:story-step linear both;animation-timeline:--story;animation-range:contain calc(var(--i)*33.34%) contain calc((var(--i) + 1)*33.34%)}.story__step[data-edge=first]{animation-name:story-step-first}.story__step[data-edge=last]{animation-name:story-step-last}.story__bar-fill{animation:story-bar linear both;animation-timeline:--story;animation-range:contain 0 contain 100%}.story__road-truck{animation:story-road linear both;animation-timeline:--story;animation-range:contain 70% contain 100%}}}@keyframes story-step{0%{opacity:0;transform:translateY(56px)}18%,82%{opacity:1;transform:none}to{opacity:0;transform:translateY(-56px)}}@keyframes story-step-first{0%,82%{opacity:1;transform:none}to{opacity:0;transform:translateY(-56px)}}@keyframes story-step-last{0%{opacity:0;transform:translateY(56px)}18%,to{opacity:1;transform:none}}@keyframes story-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes story-road{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@media(prefers-reduced-motion:reduce){.story__caret{animation:none}}#home-landing .section-header__title{font-family:var(--font-display),sans-serif;font-weight:500;letter-spacing:-.03em}.brands-count{color:#d21e1e}@supports(-webkit-background-clip:text){.brands-count{background:linear-gradient(160deg,#1a1d21,#1a1d21 35%,#d21e1e);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}}.promo-shine__value{color:#ff5a4a}@supports(-webkit-background-clip:text){.promo-shine__value{background:linear-gradient(135deg,#fff 10%,#ff6a55 55%,#d21e1e);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}}.promo-shine:after{content:"";position:absolute;inset:0 auto 0 0;width:40%;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.07) 45%,rgba(255,255,255,.12) 50%,transparent 60%);transform:translateX(-120%)}@media(prefers-reduced-motion:no-preference){.promo-shine:after{animation:promo-shine 7s cubic-bezier(.4,0,.2,1) 1.5s 3}}@keyframes promo-shine{0%{transform:translateX(-120%)}22%,to{transform:translateX(300%)}}.sticky-island__progress{display:none;position:absolute;left:24px;right:24px;bottom:-1px;height:2px;border-radius:2px;background:linear-gradient(90deg,#ff4d3d,#d21e1e);transform-origin:left center}@supports(animation-timeline:scroll()){@media(prefers-reduced-motion:no-preference){.sticky-island__progress{display:block;animation:page-progress linear both;animation-timeline:scroll(root)}}}@keyframes page-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.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}