.video-listing-hero{background-color:#f3f1eb;padding:24px 16px 0}@media (min-width:1024px){.video-listing-hero{padding:25px 72px 9px}}.video-listing-hero .title{font-size:48px;font-weight:500;line-height:1.25;margin:64px auto 24px}.video-listing-hero .description,.video-listing-hero .title{margin-left:auto;margin-right:auto;max-width:746px;text-align:center;width:100%}.video-popup .close-btn{position:absolute;right:8px;top:8px;z-index:10}.video-popup .close-btn i{color:#fff;font-size:24px;line-height:1}.back-link{align-items:center;display:inline-flex;gap:8px}.back-link i{font-size:24px;height:24px;line-height:1;width:24px}.back-link span{font-size:16px;line-height:1.25rem;text-decoration:underline}.sub-nav-wrapper{margin:51px -16px 0;overflow-x:auto;padding-bottom:16px;width:calc(100 + 32px)}@media (min-width:1024px){.sub-nav-wrapper{margin:70px 0 0;width:100%}}.sub-nav-wrapper .sub-nav{align-items:center;display:flex;gap:8px;justify-content:start;text-transform:uppercase}@media (min-width:1024px){.sub-nav-wrapper .sub-nav{justify-content:center}}.sub-nav-wrapper .sub-nav-item{font-size:16px;font-weight:500;line-height:1.25;padding:0 16px;text-transform:uppercase;transition:all .3 ease;white-space:nowrap}.sub-nav-wrapper .sub-nav-item:hover,.sub-nav-wrapper .sub-nav-item[aria-pressed=true]{text-decoration:underline}.video-listing-content{display:flex;flex-wrap:wrap;gap:24px;padding-bottom:40px;padding-top:40px}@media (min-width:1024px){.video-listing-content{padding-bottom:80px}}.video-card{flex:1 1 100%}@media (min-width:1024px){.video-card{flex:0 1 calc(50% - 12px)}}.video-card[aria-hidden=true]{display:none}.video-card .thumbnail-wrapper{display:block;margin-bottom:16px;overflow:hidden;position:relative;width:100%}.video-card .thumbnail-wrapper .play-btn{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:80px;height:100%;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1}.video-card .thumbnail-wrapper .thumbnail-img-wrapper{height:0;overflow:hidden;padding-top:56.25%;position:relative;width:100%}.video-card .thumbnail-wrapper .thumbnail-img-wrapper .thumbnail-img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.video-card .thumbnail-wrapper .title{font-size:28px}@media (min-width:1024px){.video-card .thumbnail-wrapper .title{font-size:32px}}.video-card .cat-flag{align-items:center;display:flex;gap:8px;margin-bottom:16px}.video-card .cat-flag img{height:32px;width:32px}.video-card .cat-flag p{font-size:16px;font-weight:500;line-height:1.25;margin:0;text-transform:uppercase}.video-card .description{font-size:18px;font-weight:400;line-height:1.25;margin-bottom:16px}.video-card .description article,.video-card .description li,.video-card .description ol,.video-card .description p,.video-card .description ul{font-size:inherit;font-weight:inherit;line-height:inherit}.video-card .author p{font-size:16px;font-weight:400;line-height:1.25;margin-bottom:0}.video-popup{bottom:0;height:100%;left:0;opacity:0;pointer-events:none;position:fixed;right:0;scale:0;top:0;transition:all .3s ease;width:100%}.video-popup[aria-expanded=true]{opacity:1;pointer-events:auto;scale:1;visibility:visible;z-index:999}.video-popup .dynamic-video-popup-overlay{background-color:#000;height:100%;left:0;opacity:.7;position:absolute;top:0;width:100%}.video-popup .popup-inner{left:50%;margin:0 auto;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% - 32px)}@media (min-width:1024px){.video-popup .popup-inner{max-width:924px;width:100%}}.video-popup .video-wrapper-dynamic{padding-top:56.25%;position:relative;width:100%}@media (min-width:1024px){.video-popup .video-wrapper-dynamic{padding-top:56.25%}}.video-popup .video-overlay{background-color:#000;bottom:0;height:100%;left:0;opacity:.8;position:absolute;right:0;top:0;width:100%}.video-popup .video-overlay[aria-pressed=true]{display:none}.video-popup .play-btn{color:#fff;cursor:pointer;font-size:80px;left:50%;line-height:1;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}.video-popup .play-btn[aria-pressed=true]{display:none}.video-popup .video-iframe,.video-popup .video-shopify{height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.youtube-hidden{display:none!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important}.video-iframe{-webkit-overflow-scrolling:touch;touch-action:manipulation;z-index:99}
