.c-trailer__image{box-shadow:0 15px 25px 0 rgba(0,120,196,.25)}.c-trailer{max-width:800px}.c-trailer__image{width:100%;height:auto;border-radius:30px;position:relative;overflow:hidden;z-index:3}.c-trailer__cta{position:relative}.c-trailer__play-button{display:block;background-size:contain;background-position:center center;background-repeat:no-repeat;position:absolute;top:calc(50% - 60px);left:calc(50% - 60px);width:120px;height:120px;border-radius:50%;z-index:4;background-image:url(../assets/home/play-button-up.png);transition:all .38s ease-out;transform:translateZ(0);box-shadow:0 2px 4px 0 rgba(0,0,0,.5)}.c-trailer__play-button:hover{background-image:url(../assets/home/play-button-up-hover.png);top:calc(50% - 65px);box-shadow:0 15px 40px 0 rgba(0,70,130,.4);transition:all .45s ease-in}.c-trailer__modal{position:fixed;top:0;left:0;right:0;bottom:-2px;background-color:rgba(0,0,0,.9);z-index:9999;justify-content:center;align-items:center;overflow-y:auto}.c-trailer__modal[data-visible=false]{display:none}.c-trailer__modal[data-open=false]{animation:trailerExit 300ms ease-out}.c-trailer__modal[data-open=true]{animation:trailerEnter 300ms ease-out}.c-trailer__video{position:relative;max-width:1000px;margin-left:auto;margin-right:auto;border:solid 2px #fff;background-color:#000}.c-trailer__video::before{padding-top:56.25%;display:block;content:""}.c-trailer__player{position:absolute;top:0;left:0;width:100%;height:100%}.c-trailer__legal{max-width:760px;font-size:.6875rem;margin-top:10px;line-height:1.8em;text-align:center;margin-left:auto;margin-right:auto;color:#fff}@media(min-width: 768px)and (max-width: 1023px),(min-width: 1024px){.c-trailer__cta::before,.c-trailer__cta::after{width:15%}.c-trailer .scroll-overflow__outer{padding:24px}.c-trailer__modal-content{padding-top:100px;padding-bottom:100px}}@media(max-width: 767px){.c-trailer__cta::before,.c-trailer__cta::after{width:23.3236151603%}.c-trailer .scroll-overflow__outer{padding:16px}.c-trailer__modal-content{padding-top:75px;padding-bottom:75px}}@keyframes trailerEnter{0%{opacity:0}100%{opacity:1}}@keyframes trailerExit{0%{opacity:1}100%{opacity:0}}
main .block-billboard{position:relative}main .block-billboard .c-billboard .c-button--special-offers{top:35%}@media(min-width: 768px)and (max-width: 1023px){main .block-billboard .c-billboard .c-button--special-offers{height:90px}}@media(max-width: 767px){main .block-billboard .c-billboard .c-button--special-offers{position:absolute;right:auto;top:0;left:50%;transform:translate(-50%, 700%);width:266px;height:15vw;background-image:url(../assets/special-offers-mobile.png);background-size:100%}main .block-billboard .c-billboard .c-button--special-offers span{margin-left:0}}@media(min-width: 768px)and (max-width: 1023px),(min-width: 1024px){main .block-intro{margin-bottom:60px}}main .block-trailer .c-trailer{margin-left:auto;margin-right:auto}@media(min-width: 768px)and (max-width: 1023px),(min-width: 1024px){main .block-trailer{margin-top:50px;margin-bottom:100px}main .block-trailer .screen-pad{padding-bottom:50px;margin-bottom:-50px}}@media(max-width: 767px){main .block-trailer{margin-top:50px;margin-bottom:50px}main .block-trailer .screen-pad{background-size:100% auto}}main .block-features .screen-pad{position:relative;z-index:3}@media(min-width: 768px)and (max-width: 1023px),(min-width: 1024px){main .block-features__title{margin-bottom:30px}}@media(min-width: 768px)and (max-width: 1200px){main .block-features .c-chasm{padding-bottom:25%}}@media(min-width: 1200px)and (max-width: 1600px){main .block-features .c-chasm{padding-bottom:300px}}@media(min-width: 1601px){main .block-features .c-chasm{padding-bottom:18.75%}}@media(max-width: 767px){main .block-features__title{margin-bottom:20px}main .block-features .c-chasm{padding-bottom:32%}}main .block-mountain{position:relative;z-index:13}main .block-mountain::before{content:"";display:block;position:absolute;width:100%;pointer-events:none}@media(min-width: 768px)and (max-width: 1023px),(min-width: 1024px){main .block-mountain{background:url(../assets/home/bg-mountain-bottom-desktop.jpg) no-repeat center top}main .block-mountain::before{top:1px;transform:translate(0, -100%);background:url(../assets/home/bg-mountain-top-desktop.png) no-repeat center top;background-size:100%}main .block-mountain__legends{background:url(../assets/home/legends-desktop.png) no-repeat center center;background-size:cover;max-width:1600px;margin:0 auto 0 auto}main .block-mountain__legends::before{content:"";display:block}}@media(min-width: 768px)and (max-width: 1200px){main .block-mountain{background-size:133.3333333333% auto}main .block-mountain::before{background-size:133.3333333333% auto;padding-top:59%}main .block-mountain__legends{background-size:auto 100%}main .block-mountain__legends::before{padding-top:67.8333333333%}}@media(min-width: 1200px)and (max-width: 1600px){main .block-mountain{background-size:1600px auto}main .block-mountain::before{background-size:1600px auto;padding-top:708px}main .block-mountain__legends{background-size:auto 100%}main .block-mountain__legends::before{padding:0;height:814px}}@media(min-width: 1601px){main .block-mountain{background-size:100% auto}main .block-mountain::before{background-size:100% auto;padding-top:44.25%}main .block-mountain__legends::before{padding-top:50.875%}}@media(max-width: 767px){main .block-mountain{background:url(../assets/home/bg-mountain-bottom-mobile.jpg) no-repeat center top;background-size:100% auto;padding:1px 0}main .block-mountain::before{top:1px;transform:translate(0, -100%);background:url(../assets/home/bg-mountain-top-mobile.png) no-repeat center top;background-size:100% auto;padding-top:30.1333333333%}main .block-mountain__legends{margin-top:8%;padding-top:59.7333333333%;background:url(../assets/home/legends-mobile.png) no-repeat center center;background-size:cover;margin-bottom:13.3333333333%}}main .block-buy{text-align:center;background:url(../assets/home/bg-arceus-weave-mid-to-light.jpg) center top repeat-x,url(../assets/home/bg-arceus-weave-light.jpg) center top repeat;padding-top:20px;padding-bottom:20px}main .block-buy::before,main .block-buy::after{content:"";height:33px;display:block;background:url(../assets/home/divider-arceus-diamond-blue-small.png) repeat-x center top;background-size:auto 100%}@media(min-width: 768px)and (max-width: 1023px),(min-width: 1024px){main .block-buy::before{margin-bottom:50px}main .block-buy::after{margin-top:50px}}@media(max-width: 767px){main .block-buy::before{margin-bottom:30px}main .block-buy::after{margin-top:30px}}main .bg--first{position:relative}
