.se-r-hero{position:relative;isolation:isolate}
.se-r-hero:before{content:"";position:absolute;z-index:-1;pointer-events:none;width:55%;height:1px;top:16%;left:-4%;background:linear-gradient(90deg,transparent,#f1283a70,transparent);transform:rotate(-35deg);box-shadow:0 100px 0 #f1283a0b,0 200px 0 #f1283a08}
.se-r-hero__gallery{position:relative}
.se-r-slide{border-radius:3px;box-shadow:0 25px 60px #0003;position:relative;overflow:hidden}
.se-r-slide:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#d71920,#ff5868,#d71920);pointer-events:none}
.se-r-slide__top,.se-r-slide__bottom{position:relative;z-index:2}
.se-r-slide__image{position:relative;isolation:isolate;overflow:hidden;perspective:1000px;background:radial-gradient(ellipse at 50% 90%,#eceef1,transparent 62%)}
.se-r-slide__image img{position:relative;z-index:1;mix-blend-mode:multiply;transform-origin:50% 65%}
.se-r-stage-orbit{position:absolute;width:72%;aspect-ratio:1;border:1px solid #d7192018;border-radius:50%;top:50%;left:14%;transform:translateY(-50%);pointer-events:none}
.se-r-stage-orbit:before,.se-r-stage-orbit:after{content:"";position:absolute;border:1px solid #bdc2ca38;border-radius:50%;inset:12%;pointer-events:none}
.se-r-stage-orbit:after{inset:-12%;border-color:#d719200d;border-left:2px solid #d7192040;border-right:2px solid #d7192040}
.se-r-stage-light{position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 30%,#d7192010 48%,#fff9 50%,transparent 68%);transform:translateX(-70%)}
.se-r-hero[data-motion="true"] .se-r-stage-orbit:after{animation:se-orbit-turn 24s linear infinite;animation-play-state:paused}
.se-r-hero[data-motion="true"] .se-r-stage-light{animation:se-stage-light 8s ease-in-out infinite;animation-play-state:paused}
.se-r-hero[data-motion="true"] .se-r-slide[data-photo-ready="true"] .se-r-slide__image img{animation:se-product-float 8s ease-in-out infinite;animation-play-state:paused}
.se-r-hero[data-motion="true"][data-motion-running="true"] .se-r-stage-orbit:after,.se-r-hero[data-motion="true"][data-motion-running="true"] .se-r-stage-light,.se-r-hero[data-motion="true"][data-motion-running="true"] .se-r-slide[data-photo-ready="true"] .se-r-slide__image img{animation-play-state:running}
.se-r-banner-controls button{min-height:44px;min-width:38px}
.se-r-banner-controls [data-banner-play]{min-width:112px}
.se-r-banner-controls button:disabled{opacity:.7;cursor:default}
.se-r-banner-controls [data-banner-play][aria-pressed="true"]:before{content:"Ⅱ";margin-right:6px}
.se-r-banner-controls [data-banner-play][aria-pressed="false"]:not(:disabled):before{content:"▶";margin-right:6px;font-size:8px}
@keyframes se-product-float{0%,100%{transform:translate3d(0,0,0) rotate(0deg) scale(1)}50%{transform:translate3d(0,-6px,0) rotate(-1deg) scale(1.035)}}
@keyframes se-stage-light{0%,100%{transform:translateX(-70%)}65%{transform:translateX(70%)}}
@keyframes se-orbit-turn{to{transform:rotate(360deg)}}
@media(max-width:600px){.se-r-slide__image{height:215px}.se-r-stage-orbit{width:65%;left:17.5%}.se-r-banner-controls{flex-wrap:wrap}.se-r-banner-controls button{min-width:34px}.se-r-banner-controls [data-banner-play]{min-width:112px}.se-r-hero[data-motion="true"] .se-r-slide[data-photo-ready="true"] .se-r-slide__image img{animation-name:se-product-float-mobile}}
@keyframes se-product-float-mobile{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-3px) scale(1.015)}}
@media(prefers-reduced-motion:reduce){.se-r-hero .se-r-stage-orbit:after,.se-r-hero .se-r-stage-light,.se-r-hero .se-r-slide .se-r-slide__image img{animation:none!important;transform:none!important}.se-r-stage-light{display:none}}
