section-vidstack-video{display:block}.vidstack-video{background:var(--vv-bg, transparent)}.vidstack-video .vv-stage{position:relative;width:100%;aspect-ratio:var(--vv-ratio, 1.7778);background:#000;overflow:hidden}.vidstack-video .vv-cover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block;width:100%;height:100%;margin:0;padding:0;border:0;background:transparent;color:#fff;cursor:pointer}.vidstack-video .vv-cover-img,.vidstack-video .vv-cover-video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.vidstack-video .vv-play{position:absolute;top:50%;left:50%;z-index:1;display:flex;width:clamp(56px,5vw,80px);height:clamp(56px,5vw,80px);transform:translate(-50%,-50%);filter:drop-shadow(0 2px 8px rgba(0,0,0,.35));pointer-events:none;transition:transform .2s ease}.vidstack-video .vv-play .icon,.vidstack-video .vv-play svg{width:100%;height:100%;color:var(--vv-play, #ffffff)}.vidstack-video .vv-cover:hover .vv-play,.vidstack-video .vv-cover:focus-visible .vv-play{transform:translate(-50%,-50%) scale(1.06)}.vidstack-video .vv-cover:focus-visible{outline:2px solid #fff;outline-offset:-3px}.vidstack-video.is-autoplay:not(.is-playing) .vv-cover{pointer-events:none;cursor:default}.vidstack-video.is-autoplay:not(.is-playing) .vv-play{display:none}.vidstack-video .vv-player{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;--video-border: none;--video-border-radius: 0;--video-bg: #000}.vidstack-video:not(.is-playing) .vv-player{visibility:hidden;pointer-events:none}.vidstack-video .vv-cover[hidden],.vidstack-video .vv-cover-video[hidden],.vidstack-video.is-playing .vv-cover,.vidstack-video.is-playing .vv-cover-video{display:none!important}.vidstack-video media-player,.vidstack-video media-player video{width:100%;height:100%}.vidstack-video media-player video{object-fit:contain}.vidstack-video-placeholder{display:flex;align-items:center;justify-content:center;min-height:240px;padding:24px;background:#f3f1ee;color:#140800;text-align:center}.vidstack-video .vv-cta{--block-gap: clamp(15px, calc(30 * var(--relative-px)), 30px);padding:clamp(30px,calc(60 * var(--relative-px)),60px) 0;color:var(--vv-text, #140800);text-align:center}.vidstack-video .vv-cta.text-left{text-align:left}.vidstack-video .vv-cta.text-right{text-align:right}.vidstack-video .vv-cta .title-box{display:block;margin:0;color:var(--vv-text, #140800);font-weight:700;font-size:clamp(48px,calc(82 * var(--relative-px)),82px);line-height:1}.vidstack-video .vv-cta .title-box span span,.vidstack-video .vv-cta .desc-box span span{color:var(--vv-highlight, #f55a00)}.vidstack-video .vv-cta .desc-box{margin-top:var(--block-gap);color:var(--vv-text, #140800);font-size:clamp(16px,calc(22 * var(--relative-px)),22px);font-weight:400;line-height:1.2}.vidstack-video .vv-cta .group-box{display:inline-flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:clamp(10px,calc(16 * var(--relative-px)),16px);margin-top:var(--block-gap)}.vidstack-video .vv-cta.text-left .group-box{justify-content:flex-start}.vidstack-video .vv-cta.text-right .group-box{justify-content:flex-end}.vidstack-video .vv-cta .link-box{display:flex;justify-content:center;align-items:center;box-sizing:border-box;margin:0;padding:clamp(8px,calc(12 * var(--relative-px)),12px) 12px;width:clamp(320px,calc(511 * var(--relative-px)),511px);height:clamp(38px,calc(54 * var(--relative-px)),54px);font-size:clamp(16px,calc(24.58 * var(--relative-px)),24.58px);line-height:1}@media only screen and (min-width:591px)and (max-width:1000px){.vidstack-video .vv-cta{--block-gap: 10px}.vidstack-video .vv-cta .title-box{font-size:36px}.vidstack-video .vv-cta .desc-box,.vidstack-video .vv-cta .link-box{font-size:14px}}@media only screen and (max-width:590px){.vidstack-video .vv-stage{aspect-ratio:var(--vv-ratio-mb, var(--vv-ratio, 1.7778))}.vidstack-video .vv-cta{--block-gap: min(20px, 5.33vw);padding:min(30px,8vw) 0 min(40px,10.67vw)}.vidstack-video .vv-cta .group-box{display:flex;flex-direction:column;width:100%}.vidstack-video .vv-cta .link-box{min-width:min(81.33vw,100%);max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/section-vidstack-video.css.map */
