.bowe-media{height:var(--media-height,auto);line-height:1;margin:0;position:relative}.bowe-media .media{border-radius:var(--cover-border-radius,0);height:100%;line-height:1;margin:0;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--media-object,center);object-position:var(--media-object,center);padding:0;width:100%}.bowe-media.contain .media{-o-object-fit:contain;object-fit:contain}.bowe-media .thumbnail{bottom:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--thumbnail-object,center);object-position:var(--thumbnail-object,center);position:absolute;right:0;top:0}.bowe-media .thumbnail.hidden{display:none}@media(max-width:777px){.bowe-media{height:var(--media-height-phone,var(--media-height,500px))}.bowe-media .media{border-radius:var(--media-border-radius-phone,var(--cover-border-radius,0));-o-object-position:var(--media-object-phone,center);object-position:var(--media-object-phone,center)}}.bowe-media .bg-color{background-color:var(--overlay-color,#fff);border-radius:var(--cover-border-radius,0);bottom:0;height:100%;left:0;opacity:var(--overlay-opacity,20%);position:absolute;right:0;top:0;transition:all .2s ease-in-out;width:100%;z-index:1}@media(max-width:777px){.bowe-media .bg-color{border-radius:var(--media-border-radius-phone,var(--cover-border-radius,0))}}.bowe-media.play-wrap{max-width:600px;transition:all .2s ease-in-out}.bowe-media.media-is-playing .play-wrap{visibility:hidden}.bowe-media.media-is-playing .bg-color{opacity:0;visibility:hidden}.bowe-media .variant-info{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:24px;display:flex;gap:10px;padding:10px;position:absolute;right:25px;top:15px;z-index:10}@media(max-width:650px){.bowe-media .variant-info{left:10px;margin:0 auto;right:10px;width:-moz-fit-content;width:fit-content}}.bowe-media .variant-info img{border-radius:16px;height:70px;-o-object-fit:cover;object-fit:cover;width:80px}.bowe-media .variant-info .title{font-weight:500;margin-bottom:7px}.bowe-media .variant-info .prefix{text-transform:lowercase}.bowe-media .variant-info p{color:#fff}.bowe-media .variant-info .price-wrapper{display:flex}.bowe-media .variant-info .price-wrapper .prefix{margin-left:4px}.bowe-media .variant-info .variant-link{align-items:center;background-color:#0f3355;border-radius:100%;display:flex;height:60px;justify-content:center;min-width:60px;text-decoration:none;transition:all .2s ease-in-out;width:60px}.bowe-media .variant-info .variant-link svg{height:20px;width:20px}.bowe-media .variant-info .variant-link:hover{transform:scale(1.1)}.media-cover-content{align-items:var(--align-items,center);bottom:0;box-sizing:border-box;color:var(--text-color);display:flex;height:100%;justify-content:var(--justify-items,center);left:0;margin:auto;max-width:var(--wp--style--global--content-size);padding:40px 20px;position:absolute;right:0;top:0;width:100%;z-index:2}@media(max-width:777px){.media-cover-content{align-items:var(--align-items-phone,var(--align-items,center));justify-content:var(--justify-items-phone,var(--justify-items,center))}.media-cover-content *{justify-content:var(--text-alignment-phone,center)!important;text-align:var(--text-alignment-phone,center)!important}}.media-cover-content .wp-block-heading{color:currentColor}.media-cover-content .overlay-text{color:var(--text-color,#fff);display:block;margin-bottom:20px;text-align:center}.media-cover-content .button-group{display:flex;gap:10px;justify-content:center}.media-cover-content .media-video-play-btn{align-items:center;background:var(--text-color,#fff);border:none;border-radius:40px;color:#000;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:10px;margin:0;outline:10px solid hsla(0,0%,100%,0);padding:15px 24px;transition:all .2s ease-in-out}.media-cover-content .media-video-play-btn:hover{animation-play-state:paused}.media-cover-content .media-video-play-btn svg{display:block;height:20px;width:20px}.media-cover-content .media-video-play-btn-secondary{background-color:#000;border:none;border-radius:40px;color:#000;color:#fff;cursor:pointer;font-size:14px;font-weight:600;margin:0;outline:10px solid hsla(0,0%,100%,0);padding:15px 24px}.media-cover-content .media-video-play-btn-secondary:hover{opacity:80%}@keyframes pulse{0%{outline-color:hsla(0,0%,100%,.1);transform:scale(.9)}75%{outline-color:hsla(0,0%,100%,.2);transform:scale(1)}to{outline-color:hsla(0,0%,100%,.1);transform:scale(.9)}}
