.ow-live{display:block;position:relative;padding:100px 0;background:linear-gradient(100deg,#07090ef7,#07090edb),var(--ow-live-background) center/cover no-repeat;border-radius:70px 70px 0 0;color:#fff;scroll-margin-top:100px}.ow-live .section-title{margin-bottom:48px}.ow-live .section-title h2{color:#fff;font-size:57px;line-height:1.1}.ow-live-logo{display:block;margin:0 auto 24px}.ow-live-tabs{display:flex;width:max-content;max-width:100%;margin:0 auto 65px;padding:12px;background:#ebebeb;border-radius:50px;gap:4px}.ow-live-tabs button{border:2px solid transparent;border-radius:31px;background:transparent;color:#111;padding:16px 32px;font-family:Chakra Petch,sans-serif;font-size:18px;font-weight:700;line-height:1.2;text-transform:uppercase;cursor:pointer}.ow-live-tabs button[aria-selected=true]{background:#f4c63f;border-color:#fff}.ow-live-tabs button:focus-visible,.ow-live a:focus-visible{outline:3px solid #f4c63f;outline-offset:5px}.ow-live [hidden]{display:none!important}.ow-live-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.ow-live-card{display:flex;flex-direction:column;padding:18px;background:#fff;color:#111;border-radius:15px;min-width:0}.ow-live-art{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:12px}.ow-live-card-heading{display:flex;align-items:center;gap:10px;margin:20px 0 12px}.ow-live-card h3{margin:0;font-family:Chakra Petch,sans-serif;font-size:18px;font-weight:700;line-height:1.3;text-transform:uppercase}.ow-live-voice{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:50%;background:#f4c63f;color:#111}.ow-live-voice svg{width:21px;height:21px}.ow-live-card p{font-size:16px;line-height:1.5;margin:0 0 24px;color:#333}.ow-live-card .btn{display:block;width:100%;margin-top:auto;padding:16px 12px;background:#e1e1e1;color:#111;border:2px solid transparent;text-align:center;font-size:16px;line-height:1.3}.ow-live-card .btn:hover{background:#f4c63f}.ow-live-class-intro{max-width:780px;margin:0 auto 40px}.ow-live-class-intro h3{font-size:34px;line-height:1.2;color:#fff;margin:0 0 18px;text-transform:uppercase}.ow-live-class-intro p{font-size:20px;line-height:1.5;color:#fff;margin:0}.ow-live-feature{position:relative;max-width:1200px;margin:0 auto;overflow:hidden;border-radius:20px;background:#10141c}.ow-live-feature>img{display:block;width:100%;height:auto;aspect-ratio:16/8;object-fit:cover;object-position:center 38%}.ow-live-feature>div{position:absolute;inset:auto 0 0;padding:80px 35px 30px;background:linear-gradient(transparent,#000000eb)}.ow-live-feature span{font-size:16px;line-height:1.4;color:#f4c63f}.ow-live-feature h3{max-width:750px;margin:10px 0 0;font-size:32px;line-height:1.2;color:#fff;text-transform:uppercase}.ow-live-topics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;max-width:1200px;margin:30px auto 0}.ow-live-topics>div{padding:22px;background:#ffffff14;border:1px solid rgba(255,255,255,.18);border-radius:12px}.ow-live-topics h4{font-size:20px;line-height:1.2;color:#f4c63f;margin:0 0 12px}.ow-live-topics p{font-size:16px;line-height:1.5;color:#fff;margin:0}.ow-live-class-cta{margin-top:35px}.ow-live-class-cta .btn{background:#f4c63f;color:#111}.ow-live-note{font-size:16px;line-height:1.5;text-align:center;margin:35px auto 0;color:#e2e2e2}.ow-live-note a{color:#f4c63f;text-decoration:underline;text-underline-offset:3px}@media(max-width:1100px){.ow-live-grid{gap:24px}.ow-live-card h3,.ow-live-tabs button{font-size:16px}.ow-live-topics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.ow-live{padding:60px 0;border-radius:35px 35px 0 0}.ow-live .section-title h2{font-size:36px;line-height:1.15}.ow-live .section-title{margin-bottom:30px}.ow-live-tabs{width:100%;margin-bottom:35px;padding:7px;gap:0}.ow-live-tabs button{flex:1;padding:14px 8px;font-size:14px}.ow-live-grid{grid-template-columns:1fr;gap:25px}.ow-live-card h3{font-size:18px}.ow-live-art{aspect-ratio:16/10}.ow-live-class-intro h3{font-size:27px}.ow-live-class-intro p{font-size:18px}.ow-live-feature>img{aspect-ratio:4/3}.ow-live-feature>div{padding:65px 20px 20px}.ow-live-feature h3{font-size:25px}.ow-live-topics{gap:14px}.ow-live-topics>div{padding:18px}.ow-live-note{font-size:15px}}@media(max-width:360px){.ow-live .section-title h2{font-size:30px}.ow-live-tabs button{font-size:12px}.ow-live-topics{grid-template-columns:1fr}.ow-live-feature h3{font-size:22px}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/overwatch-classes.css.map */
