rb-mower-video-stage{--rb-mower-page: #fff;--rb-mower-features: #f7f9f7;--rb-mower-gold: #ffd700;display:block}.rb-mower-video-stage{--rb-mower-transition-travel: 90vh;--rb-mower-transition-travel: 90svh;position:relative;height:calc(min(100vh,56.25vw) + var(--rb-mower-transition-travel));height:calc(min(100svh,56.25vw) + var(--rb-mower-transition-travel));overflow:clip;background:var(--rb-mower-features)}.rb-mower-video-stage__sticky{position:sticky;top:0;width:100%;height:min(100vh,56.25vw);height:min(100svh,56.25vw);overflow:hidden;background:var(--rb-mower-page)}.rb-mower-video-stage__poster{position:relative;width:100%;height:100%;overflow:hidden;clip-path:inset(0 8vw round 30px);background:#d9e4dc;will-change:clip-path}.rb-mower-video-stage__poster img{display:block;width:100%;height:100%;object-fit:cover}.rb-mower-video-stage__shade,.rb-mower-video-stage__dim,.rb-mower-video-stage__wash{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.rb-mower-video-stage__shade{z-index:1;background:radial-gradient(circle at 50% 42%,#0000,#00191214),linear-gradient(to bottom,#00191200,#0019120a)}.rb-mower-video-stage__dim{--rb-mower-dim-start: 70%;--rb-mower-dim-mid: 86%;--rb-mower-dim-mid-alpha: .029;--rb-mower-dim-end-alpha: .1;z-index:2;background:linear-gradient(to bottom,rgba(6,28,21,0) var(--rb-mower-dim-start),rgba(6,28,21,var(--rb-mower-dim-mid-alpha)) var(--rb-mower-dim-mid),rgba(6,28,21,var(--rb-mower-dim-end-alpha)) 100%);opacity:0;will-change:opacity}.rb-mower-video-stage__wash{--rb-mower-wash-subtle: 60.56%;--rb-mower-wash-strong: 71%;--rb-mower-wash-heavy: 86.12%;--rb-mower-wash-solid: 98%;top:-2px;right:0;bottom:-2px;left:0;z-index:3;background:linear-gradient(to bottom,rgba(247,249,247,0) 0%,rgba(247,249,247,.03) var(--rb-mower-wash-subtle),rgba(247,249,247,.24) var(--rb-mower-wash-strong),rgba(247,249,247,.76) var(--rb-mower-wash-heavy),var(--rb-mower-features) var(--rb-mower-wash-solid));opacity:0;transform:translate3d(0,100%,0);will-change:transform,opacity}.rb-mower-video-stage__button{--rb-mower-button-background: rgba(246, 249, 250, .3);--rb-mower-button-border: rgba(255, 255, 255, .7);--rb-mower-button-color: #0d3025;--rb-mower-button-shadow: 0 18px 42px rgba(3, 31, 23, .2), 0 3px 8px rgba(3, 31, 23, .08), inset 0 1px 0 rgba(255, 255, 255, .92), inset 0 -1px 0 rgba(255, 255, 255, .3);position:absolute;top:45%;left:50%;z-index:4;display:inline-flex;align-items:center;gap:12px;min-height:60px;padding:8px 9px 8px 23px;overflow:hidden;transform:translate(-50%,-50%);border:1px solid var(--rb-mower-button-border);border-radius:999px;background:var(--rb-mower-button-background);box-shadow:var(--rb-mower-button-shadow);color:var(--rb-mower-button-color);cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif;font-size:15px;font-weight:650;letter-spacing:-.012em;text-shadow:0 1px 0 rgba(255,255,255,.22);touch-action:manipulation;isolation:isolate;-webkit-backdrop-filter:blur(18px) saturate(145%);backdrop-filter:blur(18px) saturate(145%);transition:transform .18s cubic-bezier(.23,1,.32,1),background .2s cubic-bezier(.23,1,.32,1),border-color .2s cubic-bezier(.23,1,.32,1),box-shadow .2s cubic-bezier(.23,1,.32,1),color .18s cubic-bezier(.23,1,.32,1),opacity .18s cubic-bezier(.23,1,.32,1)}.rb-mower-video-stage__button:before,.rb-mower-video-stage__button:after{position:absolute;content:"";pointer-events:none}.rb-mower-video-stage__button:before{top:1px;right:1px;bottom:1px;left:1px;z-index:-1;border-radius:inherit;background:radial-gradient(circle at 22% 2%,#ffffffb8,#fff0 43%),linear-gradient(165deg,#ffffff47,#e0eef214 54%,#ffffff29)}.rb-mower-video-stage__button:after{top:2px;right:12%;left:12%;z-index:0;height:32%;border-radius:999px;background:linear-gradient(to bottom,#ffffffd1,#fff0);opacity:.55;filter:blur(4px)}.rb-mower-video-stage__button:active{transform:translate(-50%,-50%) scale(.97)}.rb-mower-video-stage__button:focus-visible{outline:3px solid #fff;outline-offset:4px;box-shadow:0 0 0 7px #f6d73be6,0 18px 45px #021f1d42,inset 0 1px #fff}.rb-mower-video-stage__button-label,.rb-mower-video-stage__button-play{position:relative;z-index:1}.rb-mower-video-stage__button-play{display:grid;width:40px;height:40px;place-items:center;border-radius:50%;background:#004b38e0;box-shadow:inset 0 1px #ffffff61,0 5px 14px #002e2238;color:#fff;transition:transform .18s cubic-bezier(.23,1,.32,1)}.rb-mower-video-stage__button-play svg{width:17px;height:17px;overflow:visible;fill:currentcolor;transform:translate(1px)}.rb-mower-video-dialog[hidden]{display:none}.rb-mower-video-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;padding:32px;place-items:center}.rb-mower-video-dialog__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:#020d09e0;cursor:default;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.rb-mower-video-dialog__panel{position:relative;z-index:1;width:min(1180px,92vw);overflow:hidden;aspect-ratio:16 / 9;border:1px solid rgba(255,255,255,.18);border-radius:20px;background:#07110d;box-shadow:0 30px 100px #0000008c}.rb-mower-video-dialog__mount,.rb-mower-video-dialog__mount video{display:block;width:100%;height:100%}.rb-mower-video-dialog__mount{position:relative}.rb-mower-video-dialog__mount video{position:relative;z-index:1;background:#07110d;object-fit:contain}.rb-mower-video-dialog__loader{position:absolute;top:50%;left:50%;width:42px;height:42px;transform:translate(-50%,-50%);border:3px solid rgba(255,255,255,.22);border-top-color:#fff;border-radius:50%;animation:rb-mower-video-spin .8s linear infinite}.rb-mower-video-dialog__mount.is-ready .rb-mower-video-dialog__loader{display:none}.rb-mower-video-dialog__close{position:absolute;top:14px;right:14px;z-index:2;display:grid;width:44px;height:44px;padding:0;place-items:center;border:1px solid rgba(255,255,255,.44);border-radius:50%;background:#051811b8;color:#fff;cursor:pointer;font:inherit;font-size:27px;line-height:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.rb-mower-video-dialog__close:focus-visible{outline:3px solid var(--rb-mower-gold);outline-offset:3px}body.rb-mower-video-dialog-open{overflow:hidden}.rb-mower-video-stage-section+.rb-features-section .rb-features{margin-top:-1px;padding-top:42px}@keyframes rb-mower-video-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}@media(hover:hover)and (pointer:fine){.rb-mower-video-stage__button:hover{--rb-mower-button-background: rgba(247, 247, 253, .76);--rb-mower-button-border: rgba(255, 255, 255, .9);--rb-mower-button-color: #17251f;--rb-mower-button-shadow: 0 21px 50px rgba(37, 36, 70, .18), 0 5px 15px rgba(39, 43, 77, .09), inset 0 1px 0 #fff, inset 0 -1px 0 rgba(177, 183, 221, .18);transform:translate(-50%,calc(-50% - 2px))}.rb-mower-video-stage__button:hover .rb-mower-video-stage__button-play{background:#004b38eb;transform:scale(1.035)}}@media screen and (max-width:600px){.rb-mower-video-stage{--rb-mower-transition-travel: 14vh;--rb-mower-transition-travel: 14svh}.rb-mower-video-stage__poster{clip-path:inset(0 16px round 18px)}.rb-mower-video-stage__button{top:48%;gap:8px;min-height:48px;padding:6px 7px 6px 18px;font-size:13px}.rb-mower-video-stage__button-play{width:34px;height:34px}.rb-mower-video-stage__button-play svg{width:14px;height:14px}.rb-mower-video-dialog{padding:12px}.rb-mower-video-dialog__panel{width:100%;border-radius:12px}.rb-mower-video-dialog__close{top:8px;right:8px;width:38px;height:38px;font-size:23px}.rb-mower-video-stage-section+.rb-features-section .rb-features{padding-top:28px}}@media(prefers-reduced-motion:reduce){.rb-mower-video-stage{height:auto}.rb-mower-video-stage__sticky{position:relative;top:auto;height:auto;aspect-ratio:16 / 9}.rb-mower-video-stage__poster{will-change:auto}.rb-mower-video-stage__dim,.rb-mower-video-stage__wash{display:none}.rb-mower-video-stage__button,.rb-mower-video-stage__button-play{transition:none}.rb-mower-video-stage__button:hover,.rb-mower-video-stage__button:active{transform:translate(-50%,-50%)}.rb-mower-video-dialog__loader{animation:none}}@media(prefers-reduced-transparency:reduce){.rb-mower-video-stage__button{border-color:#fffc;background:#0d4e4bf5;color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.rb-mower-video-stage__button:before,.rb-mower-video-stage__button:after{display:none}.rb-mower-video-dialog__backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-contrast:more){.rb-mower-video-stage__button{border:2px solid #fff;background:#004b38f5;color:#fff}.rb-mower-video-stage__button-play{border:1px solid #fff;background:#004b38}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.rb-mower-video-stage__button{background:#07595be6;color:#fff}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/rb-mower-video-stage.css.map */
