.c_column:has(> .hero_slider){padding-top:0}.hero_slider{--hero_h:max(480px, min(55vw, calc(100svh - 80px)));--hero_side:max(5%, calc((100% - 1800px) / 2));position:relative;width:100%;height:var(--hero_h);margin:0 0 64px;overflow:hidden;background-color:#000000;color:#ffffff}.hero_slider:last-child{margin-bottom:0}.hero_slider .slides{position:absolute;inset:0;margin:0;padding:0}.hero_slider .slides .slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity 800ms ease, visibility 0s linear 800ms}.hero_slider .slides .slide.active{z-index:1;opacity:1;visibility:visible;transition:opacity 800ms ease, visibility 0s}.hero_slider .slides .slide .img{position:absolute;top:0;right:0;bottom:0;display:block;width:100%;min-width:calc(var(--hero_h) * 1.818);margin:0;overflow:hidden}.hero_slider .slides .slide .product{position:absolute;top:50%;right:var(--hero_side);z-index:2;display:block;width:30%;max-width:686px;margin:0;transform:translateY(-42%);pointer-events:none}.hero_slider .slides .slide .product img{display:block;width:100%;height:auto;transform-origin:right center}.hero_slider .slides .slide .slide_text{position:absolute;right:var(--hero_side);bottom:12%;z-index:3;max-width:420px;text-align:right}.hero_slider .slides .slide .slide_text .title{margin:0;color:#ffffff;font-size:30px;line-height:35px;font-weight:400;text-transform:uppercase}.hero_slider .slides .slide .slide_text .title a{color:#ffffff;text-decoration:none;transition:all 400ms ease 0ms}.notouch .hero_slider .slides .slide .slide_text .title a:is(:hover,:focus){color:#C72134}.hero_slider .slides .slide .slide_text .title strong{font-weight:800}.hero_slider .slides .slide .slide_text .anotation{margin:4px 0 0 auto;max-width:300px;color:#ffffff;font-size:18px;line-height:24px}.hero_slider .hero_text{position:absolute;top:10%;bottom:12%;left:var(--hero_side);right:var(--hero_side);z-index:2;pointer-events:none}.hero_slider .hero_text .hero_logo{position:absolute;left:0;top:0;width:22%;min-width:280px;margin:0}.hero_slider .hero_text .hero_logo img{display:block;width:100%;height:auto}.hero_slider .hero_text h1{position:absolute;top:0;right:0;margin:0;padding:0;color:#ffffff;font-size:68px;line-height:78px;font-weight:400;text-align:right;text-transform:uppercase}.hero_slider .hero_text h1 span{display:block}.hero_slider .hero_text h1 span.strong{margin:-18px 0;color:#5A5A5A;font-weight:800}.hero_slider .hero_text h1 small{display:block;margin:-10px 0 0;color:#5A5A5A;font-size:22px;line-height:30px;font-weight:400}.hero_slider .hero_text .award{position:absolute;left:0;bottom:0;max-width:50%;padding:60px 0 0}.hero_slider .hero_text .award::before{content:"";position:absolute;left:0;top:0;width:36px;height:36px;background-color:#ffffff;-webkit-mask-image:url('../../img/star.svg');mask-image:url('../../img/star.svg');-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:36px 35px;mask-repeat:no-repeat;mask-position:center center;mask-size:36px 35px}.hero_slider .hero_text .award p{margin:0;color:#F3F3F3;font-size:20px;line-height:26px}.hero_slider .dots{position:absolute;left:0;right:0;bottom:20px;z-index:4;display:flex;justify-content:center;gap:10px}.hero_slider .dots .dot{position:relative;width:20px;height:20px;margin:0;padding:0;border:0;background:none;cursor:pointer}.hero_slider .dots .dot::before{content:"";position:absolute;left:5px;top:5px;width:10px;height:10px;box-sizing:border-box;background-color:#ffffff;border:1px solid #ffffff;border-radius:50%;transition:all 400ms ease 0ms}.notouch .hero_slider .dots .dot:is(:hover,:focus)::before,.hero_slider .dots .dot.active::before{background-color:#C72134;border-color:#C72134}.hero_slider .dots .dot::before{transition:all 400ms ease 0ms}.hero_slider .dots .dot.active{width:36px}.hero_slider .dots .dot.active::before{width:26px;border-radius:5px}@keyframes hero_zoom{from{transform:translate(-50%, -50%) scale(1.08)}to{transform:translate(-50%, -50%) scale(1)}}@keyframes hero_product{from{transform:scale(1.18) translateX(4%)}to{transform:scale(1) translateX(0)}}@keyframes hero_slide_text{from{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}@keyframes hero_fade_up{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes hero_word{from{clip-path:inset(0 0 0 100%);transform:translateX(60px)}to{clip-path:inset(0 0 0 0);transform:translateX(0)}}@media (prefers-reduced-motion:no-preference){.hero_slider .slides .slide.active .img img.bg{animation:hero_zoom 7s cubic-bezier(.2, .6, .3, 1) both}.hero_slider .slides .slide.active .product img{animation:hero_product 2.4s cubic-bezier(.2, .7, .3, 1) both}.hero_slider .slides .slide.active .slide_text :is(.title, .anotation){animation:hero_slide_text 900ms cubic-bezier(.2, .7, .3, 1) both}.hero_slider .slides .slide.active .slide_text .title{animation-delay:300ms}.hero_slider .slides .slide.active .slide_text .anotation{animation-delay:450ms}.hero_slider .hero_text h1 span,.hero_slider .hero_text h1 small{animation:hero_word 1s cubic-bezier(.2, .7, .3, 1) both}.hero_slider .hero_text h1 span:nth-child(1){animation-delay:150ms}.hero_slider .hero_text h1 span:nth-child(2){animation-delay:300ms}.hero_slider .hero_text h1 span:nth-child(3){animation-delay:450ms}.hero_slider .hero_text h1 small{animation-delay:650ms}.hero_slider .hero_text :is(.hero_logo, .award){animation:hero_fade_up 1s cubic-bezier(.2, .7, .3, 1) both}.hero_slider .hero_text .award{animation-delay:800ms}}@media (prefers-reduced-motion:reduce){.hero_slider .slides .slide,.hero_slider .slides .slide.active{transition:none}}@media screen and (max-width:1500px){.hero_slider .hero_text{top:8%;bottom:8%}.hero_slider .hero_text h1{font-size:48px;line-height:56px}.hero_slider .hero_text h1 small{font-size:18px;line-height:26px}.hero_slider .hero_text .award p{font-size:18px;line-height:24px}.hero_slider .slides .slide .slide_text{bottom:8%}.hero_slider .slides .slide .slide_text .title{font-size:26px;line-height:30px}.hero_slider .slides .slide .slide_text .anotation{font-size:16px;line-height:20px}}@media screen and (max-width:1024px){.hero_slider{margin-bottom:48px}.hero_slider .hero_text{top:5%;bottom:5%}.hero_slider .hero_text h1{top:90px;left:0;right:auto;text-align:left}.hero_slider .hero_text .award{display:none}}@media screen and (max-width:750px){.hero_slider{--hero_h:420px}.hero_slider .hero_text .hero_logo{min-width:220px}.hero_slider .hero_text h1{top:60px;font-size:40px;line-height:48px}.hero_slider .hero_text h1 span.strong{margin:-12px 0}.hero_slider .hero_text h1 small{margin:-5px 0 0;font-size:16px;line-height:22px}.hero_slider .slides .slide .slide_text{left:var(--hero_side);right:var(--hero_side);bottom:40px;max-width:none;text-align:center}.hero_slider .slides .slide .product{top:auto;bottom:120px;width:55%;transform:none}.hero_slider .slides .slide .slide_text .title{font-size:22px;line-height:26px}.hero_slider .slides .slide .slide_text .anotation{margin:4px auto 0;font-size:14px;line-height:18px}.hero_slider .dots{bottom:10px}}@media screen and (max-width:500px){.hero_slider{--hero_h:400px}.hero_slider .hero_text h1{font-size:34px;line-height:42px}.hero_slider .hero_text h1 span.strong{margin:-10px 0}.hero_slider .hero_text h1 small{margin:-3px 0 0;font-size:14px;line-height:20px}.hero_slider .slides .slide .slide_text .title{font-size:20px;line-height:24px}}