#oc-container #main-wrapper{font-family:'OPPOSans', sans-serif}#oc-container h1,#oc-container h2,#oc-container h3,#oc-container h4,#oc-container h5,#oc-container h6,#oc-container p{margin:0}#oc-container .sr-only{clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}#oc-container .lazyload,#oc-container .lazyloading{opacity:0}#oc-container .lazyloaded{opacity:1;transition:opacity 300ms}body.scroll-lock{height:100%;overflow:hidden}#oc-container #oc-modal-close{z-index:10}#oc-container .arrow-link{display:inline-flex;align-items:center;height:22px}#oc-container .arrow-link svg{width:16px;margin-right:16px}#oc-container .arrow-link__link{font-size:12px;font-weight:400;line-height:22px;text-decoration:none}#oc-container .arrow-link__link:hover{text-decoration:underline}@media (min-width: 1024px){#oc-container .arrow-link__link{font-weight:500}}#oc-modal-container.tennis{transition:opacity 0.5s ease}#oc-modal-container.tennis.tennis-idc #oc-modal-container-inner{width:100%;height:100%;position:relative}#oc-modal-container.tennis.open{position:fixed;z-index:120;width:100vw;height:100vh;top:0;left:0;background:#000;display:flex !important;align-items:center;justify-content:center;flex-direction:row;transition:opacity 0.5s ease}#oc-modal-container.tennis #oc-modal-close{position:absolute;top:20px;right:20px;border:0;background:none}#oc-modal-container.tennis #oc-modal-close svg{width:20px;height:20px}#oc-modal-container.tennis #oc-modal-container-inner{color:#fff;margin:0 auto;height:auto}body #oc-container{padding-top:0}@media (min-width: 768px){body #oc-container{padding-top:80px}}body #oc-container .fade-in-text{opacity:0;transform:translateY(50%);transition:transform 0.5s ease-out, opacity 0.8s ease-out}body #oc-wrapper{overflow:visible}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){body #oc-wrapper{overflow:hidden}body #oc-wrapper .essense-images-container-outer{height:auto !important}body #oc-wrapper .essense-images-container-outer .essense-images-image{width:25vw}}#oc-container .picture-container{position:relative;width:100%;height:0;padding-top:100%;background:gray}#oc-container .picture-container img{display:block;position:absolute;top:0;left:0;width:100%;height:100%}@-webkit-keyframes fade-in{from,40%,to{opacity:0}50%,90%{opacity:1}}@keyframes fade-in{from,40%,to{opacity:0}50%,90%{opacity:1}}@-webkit-keyframes fade-out{from,40%,to{opacity:1}50%,90%{opacity:0}}@keyframes fade-out{from,40%,to{opacity:1}50%,90%{opacity:0}}#oc-container .hero-section{display:flex;justify-content:center;position:relative}#oc-container .hero-background{position:relative;width:100vw}#oc-container .hero-background .picture-container{padding-top:200%}#oc-container .hero-background .picture-container:first-child{-webkit-animation:fade-out 10s ease-out infinite forwards;animation:fade-out 10s ease-out infinite forwards}#oc-container .hero-background .picture-container:last-child{position:absolute;top:0;opacity:0;-webkit-animation:fade-in 10s ease-out infinite forwards;animation:fade-in 10s ease-out infinite forwards}@media (min-width: 768px){#oc-container .hero-background .picture-container{padding-top:100%}}@media (min-width: 1024px){#oc-container .hero-background .picture-container{padding-top:56.25%}}#oc-container .hero-title{position:absolute;top:113px;font-family:"OPPOSans-Regular","OPPOSans-Ver2-Regular",sans-serif;font-size:16px;letter-spacing:0.5em;color:#fff}@media (min-width: 768px){#oc-container .hero-title{top:134px;font-size:28px}}@media (min-width: 1024px){#oc-container .hero-title{top:42%;left:0;width:66vw;text-align:center}}#oc-container .hero-logo{position:absolute;bottom:30px;width:195px;z-index:2}@media (min-width: 768px){#oc-container .hero-logo{bottom:80px;left:40px;width:216px}}@media (min-width: 1024px){#oc-container .hero-logo{top:62%;left:calc(33vw - 142px);width:285px}}#oc-container .hero-logo .picture-container{background-color:transparent;padding-top:33.33333%}#oc-container .hero-logo .picture-container:first-child{-webkit-animation:fade-out 10s ease-out infinite forwards;animation:fade-out 10s ease-out infinite forwards}#oc-container .hero-logo .picture-container:last-child{position:absolute;top:0;opacity:0;-webkit-animation:fade-in 10s ease-out infinite forwards;animation:fade-in 10s ease-out infinite forwards}@media (min-width: 768px){#oc-container .hero-logo .picture-container{padding-top:33.33333%}}@media (min-width: 1024px){#oc-container .hero-logo .picture-container{padding-top:33.33333%}}#oc-container .hero-gradient{position:absolute;bottom:-1px;height:50%;width:100vw;background:linear-gradient(180deg, rgba(0,0,0,0) 0%, #000 80%);z-index:1}@media (min-width: 768px){#oc-container .hero-gradient{height:25%;background:linear-gradient(180deg, rgba(0,0,0,0) 0%, #000 100%)}}#oc-container .essense-section{display:flex;flex-direction:column;padding:64px 30px 0px 30px;margin:0px;background-color:#000;color:#fff;font-family:"OPPOSans-Regular","OPPOSans-Ver2-Regular",sans-serif;position:relative}@media (min-width: 768px){#oc-container .essense-section:after{content:'';display:block;width:100px;height:100%;position:absolute;background:#000;background:linear-gradient(90deg, rgba(0,0,0,0) 0%, #000 100%);top:0;right:0}}#oc-container .essense-title,#oc-container .essense-title-sm{font-family:"OPPOSans-Bold","OPPOSans-Ver2-Bold",sans-serif;font-size:22px}@media (min-width: 768px){#oc-container .essense-title-sm,#oc-container .essense-title-sm-sm{display:none}}#oc-container .essense-quote,#oc-container .essense-quote-sm{margin-top:60px;font-size:28px}@media (min-width: 768px){#oc-container .essense-quote-sm,#oc-container .essense-quote-sm-sm{display:none}}#oc-container .essense-text,#oc-container .essense-text-sm{margin-top:28px;font-size:14px}#oc-container .essense-text-sm,#oc-container .essense-text-sm-sm{margin-bottom:-15vh}@media (min-width: 768px){#oc-container .essense-text-sm,#oc-container .essense-text-sm-sm{display:none}}#oc-container .essense-images-container-outer{position:relative;width:calc(100% + 30px)}#oc-container .essense-images-container-inner{position:sticky;top:0;height:100vh;overflow-x:hidden}#oc-container .essense-images-container-translate{position:absolute;height:100%;will-change:transform}#oc-container .essense-images-container-cards{display:flex;align-items:center;height:100%}#oc-container .essense-images-container-cards .picture-container{padding-top:116.66667%}@media (min-width: 768px){#oc-container .essense-images-container-cards .picture-container{padding-top:74.8996%}}#oc-container .essense-images-textblock{display:none}@media (min-width: 768px){#oc-container .essense-images-textblock{display:flex;flex-direction:column;justify-content:center;height:100%;padding:0px 150px}}#oc-container .essense-images-textblock *{width:331px}@media (min-width: 1024px){#oc-container .essense-images-textblock *{width:529px}}@media (min-width: 1024px){#oc-container .essense-images-textblock .essense-title{font-size:28px}}#oc-container .essense-images-textblock .essense-quote{margin-top:30px;font-size:40px}@media (min-width: 1024px){#oc-container .essense-images-textblock .essense-quote{font-size:45px}}#oc-container .essense-images-textblock .essense-text{margin-top:40px}@media (min-width: 1024px){#oc-container .essense-images-textblock .essense-text{font-size:16px}}#oc-container .essense-images-image{width:300px;margin-right:10px;opacity:0.2;transition:opacity 0.5s linear}@media (min-width: 768px){#oc-container .essense-images-image{margin-right:30px;height:auto;width:64.84vw}}#oc-container .essense-images-scrollbar{position:absolute;bottom:calc((100vh - ((75vw * 350) / 300)) / 4);height:1px;width:calc(100% - 35px);border:none;background-color:rgba(255,255,255,0.2)}@media (min-width: 768px){#oc-container .essense-images-scrollbar{display:none}}#oc-container .essense-images-scrollbar-indicator{top:-2px;height:3px;border:none;background-color:#fff}#oc-container .oppo-and-tennis{background:#fff;width:100%;font-family:"OPPOSans-Regular","OPPOSans-Ver2-Regular",sans-serif}#oc-container .oppo-and-tennis__inner{max-width:1440px;padding:80px 30px 0 30px;margin:0 auto}@media (min-width: 768px){#oc-container .oppo-and-tennis__inner{padding:90px 40px 0 40px}}@media (min-width: 1024px){#oc-container .oppo-and-tennis__inner{padding:140px 60px 0 60px}}#oc-container .oppo-and-tennis__inner.single{padding-bottom:80px}@media (min-width: 768px){#oc-container .oppo-and-tennis__inner.single{display:flex;padding-bottom:90px}#oc-container .oppo-and-tennis__inner.single .oppo-and-tennis__description{max-width:220px;margin-bottom:0;display:flex;align-items:center}#oc-container .oppo-and-tennis__inner.single .oppo-and-tennis__tournaments{width:100%}#oc-container .oppo-and-tennis__inner.single .tournament{width:65%;margin:0 auto}}@media (min-width: 1024px){#oc-container .oppo-and-tennis__inner.single{padding-bottom:140px}#oc-container .oppo-and-tennis__inner.single .oppo-and-tennis__description{max-width:400px}}#oc-container .oppo-and-tennis__description{font-size:14px;line-height:25.5px;font-weight:400;margin-bottom:72px;margin-left:0}@media (min-width: 768px){#oc-container .oppo-and-tennis__description{margin-left:60px;max-width:390px}}@media (min-width: 1024px){#oc-container .oppo-and-tennis__description{max-width:400px;font-size:16px;line-height:30px;margin-bottom:140px;margin-left:176px}}#oc-container .oppo-and-tennis__tournaments{display:flex;flex-direction:column}@media (min-width: 768px){#oc-container .oppo-and-tennis__tournaments{flex-direction:row;justify-content:space-between}}#oc-container .oppo-and-tennis .picture-container{padding-top:79.33333%;margin-bottom:20px;overflow:hidden}#oc-container .oppo-and-tennis .picture-container img{transform:scale(1);transition:transform 0.5s ease-out}#oc-container .oppo-and-tennis .picture-container:hover img{transform:scale(1.1);transition:transform 1.5s ease-out}@media (min-width: 768px){#oc-container .oppo-and-tennis .picture-container{padding-top:79.04192%;margin-bottom:48px}}@media (min-width: 1024px){#oc-container .oppo-and-tennis .picture-container{padding-top:79.36508%;margin-bottom:60px}}#oc-container .oppo-and-tennis .tournament{margin-bottom:30px}@media (min-width: 768px){#oc-container .oppo-and-tennis .tournament{width:48%;margin-bottom:90px}}@media (min-width: 768px){#oc-container .oppo-and-tennis .tournament{margin-bottom:140px}}#oc-container .oppo-and-tennis .tournament--left{margin-bottom:40px}@media (min-width: 768px){#oc-container .oppo-and-tennis .tournament--left{margin-bottom:0}}@media (min-width: 768px){#oc-container .oppo-and-tennis .tournament__content{padding-left:60px}}@media (min-width: 1024px){#oc-container .oppo-and-tennis .tournament__content{padding-left:110px}}#oc-container .oppo-and-tennis .tournament__title{font-size:40px;font-weight:400;line-height:73px}#oc-container .oppo-and-tennis .tournament__title span{font-size:14px;line-height:25px;display:block}@media (min-width: 768px){#oc-container .oppo-and-tennis .tournament__title{font-size:28px;line-height:51px}}@media (min-width: 1024px){#oc-container .oppo-and-tennis .tournament__title{font-size:40px;line-height:73px}#oc-container .oppo-and-tennis .tournament__title span{font-size:16px;line-height:24px}}#oc-container .oppo-and-tennis .arrow-link__link{color:#000}#oc-container .shot-on-oppo{padding:60px 0;background:#ebebeb;text-align:center;font-family:"OPPOSans-Regular","OPPOSans-Ver2-Regular",sans-serif}@media (min-width: 1024px){#oc-container .shot-on-oppo{padding:120px 0}}#oc-container .shot-on-oppo--white{background:#fff}#oc-container .shot-on-oppo__title{font-size:22px;font-weight:400;margin-bottom:20px}@media (min-width: 1024px){#oc-container .shot-on-oppo__title{font-size:28px}}#oc-container .shot-on-oppo__description{font-size:14px;font-weight:400;line-height:25px;margin:auto;margin-bottom:64px;max-width:300px}@media (min-width: 1024px){#oc-container .shot-on-oppo__description{font-size:16px;max-width:100%;line-height:29px}}#oc-container .shot-on-oppo__widget{max-width:1270px;margin:0 auto;max-height:720px;overflow:hidden}#oc-container .play-with-heart{background:#000;color:#fff;font-family:"OPPOSans-Regular","OPPOSans-Ver2-Regular",sans-serif;display:flex;flex-direction:column-reverse}@media (min-width: 768px){#oc-container .play-with-heart{flex-direction:row}}#oc-container .play-with-heart__left{position:relative}#oc-container .play-with-heart__left svg{width:16px;margin-right:16px}#oc-container .play-with-heart__left svg path{fill:#fff}@media (min-width: 768px){#oc-container .play-with-heart__left{width:66.99%}}@media (min-width: 1024px){#oc-container .play-with-heart__left{width:68.52%}}#oc-container .play-with-heart__left .picture-container{padding-top:215%}@media (min-width: 768px){#oc-container .play-with-heart__left .picture-container{padding-top:87.5%}}@media (min-width: 1024px){#oc-container .play-with-heart__left .picture-container{padding-top:81.71604%}}#oc-container .play-with-heart__right{position:relative;flex:1;display:flex;align-items:center;justify-content:center;cursor:pointer;background:#000}@media (min-width: 768px){#oc-container .play-with-heart__right{width:33.3333334%}}@media (min-width: 1024px){#oc-container .play-with-heart__right{width:32.152777777777778%}}#oc-container .play-with-heart__content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;box-sizing:border-box}#oc-container .play-with-heart__content--left{padding:60px}@media (min-width: 768px){#oc-container .play-with-heart__content--left{padding:92px 40px}}@media (min-width: 1024px){#oc-container .play-with-heart__content--left{padding:128px 12vw}}#oc-container .play-with-heart__content--right{align-items:center;justify-content:center}#oc-container .play-with-heart__title{font-size:22px;line-height:40px;font-weight:500;margin-bottom:20px}@media (min-width: 1024px){#oc-container .play-with-heart__title{font-size:28px;line-height:50px;margin-bottom:30px}}#oc-container .play-with-heart__p,#oc-container .play-with-heart__list li{font-size:14px;font-weight:400;line-height:25px;margin-left:0}@media (min-width: 768px){#oc-container .play-with-heart__p,#oc-container .play-with-heart__list li{font-size:12px;line-height:22px}}@media (min-width: 1024px){#oc-container .play-with-heart__p,#oc-container .play-with-heart__list li{font-size:16px;line-height:29px}}#oc-container .play-with-heart__p span,#oc-container .play-with-heart__list li span{font-weight:700}#oc-container .play-with-heart__list{padding-left:15px}#oc-container .play-with-heart__list li{list-style-type:'-  '}#oc-container .play-with-heart__p--last{margin-bottom:20px}#oc-container .play-with-heart .arrow-link{margin-top:20px}#oc-container .play-with-heart .arrow-link__link{color:#fff}#oc-container .play-with-heart__modal-content,#oc-container .play-with-heart__terms-modal-content{display:none}#oc-container .play-with-heart__video{width:100%}#oc-container .play-with-heart__terms{font-family:"OPPOSans-Regular","OPPOSans-Ver2-Regular",sans-serif;font-weight:400;font-size:16px;line-height:29px;color:#fff;width:80vw;height:80vh;overflow:scroll;padding:30px 20px}#oc-container .play-with-heart__terms h2{font-size:16px;font-weight:700;line-height:29px;margin-bottom:15px}#oc-container .play-with-heart__terms ul,#oc-container .play-with-heart__terms .thirty{margin-bottom:30px}#oc-container .play-with-heart__terms li{list-style-type:'-  ';margin-bottom:15px}#oc-container .play-with-heart__terms p{margin-bottom:15px}@media (min-width: 768px){#oc-container .play-with-heart__terms{padding:60px;width:80vw;height:80vh}}


/*# sourceMappingURL=main.css.map*/