body.rdb-theme.template-index .hero--video .rdb-hero-video{display:block;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.rdb-hero-video__poster,.rdb-hero-video__poster img,.rdb-hero-video video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.rdb-hero-video__poster img,.rdb-hero-video video{object-fit:cover;object-position:50% 100%}.rdb-hero-video video{opacity:0}.rdb-hero-video[data-ready=true] video{opacity:1}body.rdb-theme.template-index .rdb-opening--screen .hero--video .hero__veil{background:linear-gradient(90deg,#0a1d17cc,#0a1d17a8 40%,#0a1d1700 68%);pointer-events:none}body.rdb-theme.template-index .rdb-opening--screen .hero.hero--video{align-items:flex-start}body.rdb-theme.template-index .rdb-opening--screen .hero--video .hero__copy{width:min(680px,72%);color:var(--canvas, #f8f5ef);pointer-events:none}body.rdb-theme.template-index .hero--video .hero__copy a{pointer-events:auto}body.rdb-theme.template-index .rdb-opening--screen .hero--video h1,body.rdb-theme.template-index .rdb-opening--screen .hero--video h1 span,body.rdb-theme.template-index .rdb-opening--screen .hero--video .hero__copy>p{color:var(--canvas, #f8f5ef)}body.rdb-theme.template-index .rdb-opening--screen .hero--video .hero__copy .button{background:var(--canvas, #f8f5ef);color:#203f35}body.rdb-theme.template-index .rdb-opening--screen .hero--video .hero__copy .button:hover{background:#e5eee5}.rdb-hero-video__toggle{position:absolute;inset:auto 20px 20px auto;z-index:3;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:0;background:transparent;color:var(--canvas, #f8f5ef);cursor:pointer}body.rdb-theme.template-index .hero--video .rdb-hero-video__toggle{color:#203f35}.rdb-hero-video__toggle[hidden]{display:none}.rdb-hero-video__toggle:hover{opacity:.75}.rdb-hero-video__toggle:focus-visible{outline:2px solid #203f35;outline-offset:2px}.rdb-hero-video__toggle svg{fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.rdb-hero-video__pause{display:none}.rdb-hero-video[data-playing=true] .rdb-hero-video__pause{display:block}.rdb-hero-video[data-playing=true] .rdb-hero-video__play{display:none}@media(max-width:820px){body.rdb-theme.template-index .rdb-opening--video>.rdb-opening__viewport{height:auto;min-height:0;grid-template-rows:auto auto}body.rdb-theme.template-index .rdb-opening--screen .hero.hero--video{display:flex;align-items:stretch;min-height:max(300px,calc(100svh - var(--opening-header-height, 124px) - var(--opening-occasion-preview-height, 196px) - var(--opening-benefits-height, 44px)))}.rdb-hero-video__poster img,.rdb-hero-video video{object-position:50% 20%}body.rdb-theme.template-index .rdb-opening--video .occasion-dock--tiles .occasion-rail{grid-template-rows:repeat(2,auto)}body.rdb-theme.template-index .rdb-opening--screen .hero--video .hero__veil{display:block;background:linear-gradient(180deg,#0a1d17d1,#0a1d17ad 38%,#0a1d1733 56%,#0a1d1700 68%)}body.rdb-theme.template-index .rdb-opening--screen .hero--video .hero__copy{position:relative;inset:auto;display:flex;flex:1;flex-direction:column;align-items:flex-start;justify-content:flex-start;min-height:300px;padding:24px 20px;background:transparent}body.rdb-theme.template-index .rdb-opening--screen .hero--video h1{font-size:clamp(28px,7.2vw,34px);margin-bottom:10px}body.rdb-theme.template-index .rdb-opening--screen .hero--video .hero__copy>p{max-width:28ch;margin-bottom:18px}body.rdb-theme.template-index .rdb-opening--screen .hero--video .hero__copy .button{margin-top:0;max-width:calc(100% - 64px)}.rdb-hero-video__toggle{right:12px;bottom:24px}}@media(min-width:821px)and (max-height:600px){.rdb-hero-video__poster img,.rdb-hero-video video{object-position:50% 80%}}.rdb-hero-video__hold{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none}.rdb-hero-video[data-held=true] .rdb-hero-video__hold{opacity:1}.rdb-hero-video__navigation,.rdb-hero-video__sound{display:none}@media(max-width:480px){body.rdb-theme.template-index .hero--video{touch-action:pan-y pinch-zoom}.rdb-hero-video[data-sequence=true] video,.rdb-hero-video[data-sequence=true] .rdb-hero-video__poster img{max-width:none}.rdb-hero-video[data-sequence=true] video{transition:opacity .18s ease-out}.rdb-hero-video[data-sequence=true]:not([data-ready=true]) video{transition:none}.rdb-hero-video[data-sequence=true]:after{content:"";position:absolute;inset:auto 0 0;height:100px;background:linear-gradient(transparent,#00000080);pointer-events:none}.rdb-hero-video[data-sequence=true] .rdb-hero-video__navigation{position:absolute;inset:0 6px auto;z-index:5;display:flex;gap:6px}.rdb-hero-video__segment{position:relative;flex:1;min-width:44px;min-height:44px;margin:0;padding:0;border:0;border-radius:0;color:#fff;background:transparent;cursor:pointer}.rdb-hero-video__segment>span{position:absolute;inset:18px 0 auto;height:3px;overflow:hidden;border-radius:2px;background:#fff6}.rdb-hero-video__segment>span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;transform:scaleX(var(--hero-progress, 0));transform-origin:left}body.rdb-theme.template-index .hero--video .rdb-hero-video[data-sequence=true] .rdb-hero-video__toggle,.rdb-hero-video[data-sequence=true] .rdb-hero-video__sound{position:absolute;inset:auto 60px 12px auto;z-index:5;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:0;background:transparent;color:#fff;cursor:pointer}.rdb-hero-video[data-sequence=true] .rdb-hero-video__sound{right:12px}.rdb-hero-video__sound svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rdb-hero-video__sound .rdb-hero-video__speaker{fill:currentColor;stroke-width:1.5}.rdb-hero-video[data-sequence=true] .rdb-hero-video__sound:disabled{color:#a6a6a6;cursor:default}.rdb-hero-video[data-muted=true] .rdb-hero-video__waves,.rdb-hero-video:not([data-muted=true]) .rdb-hero-video__muted{display:none}.rdb-hero-video__sound:focus-visible,.rdb-hero-video__segment:focus-visible,body.rdb-theme.template-index .hero--video .rdb-hero-video[data-sequence=true] .rdb-hero-video__toggle:focus-visible{outline:2px solid white;outline-offset:-3px}.rdb-hero-video__segment:hover,.rdb-hero-video__sound:hover{background:transparent}body.rdb-theme.template-index .rdb-opening--screen .hero--video:has([data-sequence=true]) .hero__copy{padding-top:44px}.rdb-hero-video [hidden]{display:none!important}}@media(prefers-reduced-motion:reduce){.rdb-hero-video[data-sequence=true] video{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/94/assets/rdb-hero-video.css.map */
