.vwc-section{padding:70px 0}.vwc-header{text-align:center;margin-bottom:48px}.vwc-section.page-pcos-coaching .page-width{max-width:1373px}.vwc-heading{font-family:"Meta Serif Pro",Georgia,serif;font-weight:350;font-size:52px;line-height:1.2;color:#1a1a1a;margin-bottom:16px;margin-top:0}.page-pcos-coaching .vwc-heading,.page-pcos-coaching .vwc-heading strong{color:#116766;font-family:var(--fontMetaSerif);font-weight:300}.vwc-heading__highlight{padding:0 6px;border-radius:4px}.vwc-subheading{font-family:var(--fontMetaSerif);font-weight:400;line-height:1.5;color:#116766}.vwc-body{display:grid;grid-template-columns:1.4fr 1fr;gap:48px;align-items:center}.vwc-video-wrap{width:100%}.vwc-video-player{position:relative;border-radius:16px;overflow:hidden;background:#d9d9d9;cursor:pointer;aspect-ratio:16/9}.vwc-video-el{width:100%;height:100%;object-fit:cover;display:block;border-radius:16px}.vwc-video-placeholder{border-radius:16px;overflow:hidden;background:#d9d9d9;aspect-ratio:16 / 9;display:flex;align-items:center;justify-content:center}.vwc-play-btn,.vwc-pause-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;border-radius:50%;background:#ffffffd9;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#333;transition:background .2s ease,transform .2s ease,opacity .2s ease;z-index:2}.vwc-play-btn:hover,.vwc-pause-btn:hover{background:#fff;transform:translate(-50%,-50%) scale(1.08)}.vwc-play-btn{display:flex}.vwc-pause-btn{display:none}.vwc-video-player.vwc-playing .vwc-pause-btn{display:flex;opacity:0;transition:opacity .25s ease}.vwc-video-player.vwc-playing:hover .vwc-pause-btn{opacity:1}.vwc-content{display:flex;flex-direction:column;gap:0}.vwc-para{font-family:var(--fontMetaSerif);font-weight:400;font-size:17px;line-height:1.4;color:#116766;margin-bottom:24px;margin-top:0}.vwc-btn-wrap{margin-top:12px}.vwc-btn:hover{opacity:.85}@media screen and (max-width:749px){.vwc-section{padding:40px 0}.vwc-header{margin-bottom:40px}.vwc-heading{font-size:32px}.vwc-body{grid-template-columns:1fr;gap:32px}.vwc-para{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/section-video-with-content.css.map */
