.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{transition:all 0s}.tns-slider>.tns-item{box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:'';display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto!important}.tns-gallery>.tns-moving{transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{transition:opacity .6s;opacity:.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;z-index:0}.tns-fadeOut,.tns-normal{opacity:0;z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.33333%;width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:'';display:table;clear:both}.tns-t-ct>div{width:1.42857%;width:calc(100% / 70);height:10px;float:left}.arrow-left,.arrow-left-over,.arrow-right,.arrow-right-over,.btn-audio-arrow,.btn-audio-arrow-over,.btn-audio-pause,.btn-audio-pause-over,.btn-buy,.btn-buy-over,.btn-coming-soon,.btn-pause,.btn-pause-over,.btn-prepurchase,.btn-prepurchase-over,.btn-resume,.btn-resume-over,.btn-trailer,.btn-trailer-over,.btn-video,.btn-video-over,.dlc-badge,.dlc-badge-arrow,.dlc-badge-arrow-over,.dlc-badge-over,.gold-arrow,.gold-arrow-over,.indicator-screenshot,.indicator-screenshot-active,.indicator-screenshot-over,.motion-indicator-bg,.screenshot-indicator-bg,.solid-arrow,.solid-arrow-over,.x-btn,.x-btn-over{display:inline-block;overflow:hidden;background-repeat:no-repeat;background-image:url(../images/common/sprite.webp)}.no-webp .arrow-left,.no-webp .arrow-left-over,.no-webp .arrow-right,.no-webp .arrow-right-over,.no-webp .btn-audio-arrow,.no-webp .btn-audio-arrow-over,.no-webp .btn-audio-pause,.no-webp .btn-audio-pause-over,.no-webp .btn-buy,.no-webp .btn-buy-over,.no-webp .btn-coming-soon,.no-webp .btn-pause,.no-webp .btn-pause-over,.no-webp .btn-prepurchase,.no-webp .btn-prepurchase-over,.no-webp .btn-resume,.no-webp .btn-resume-over,.no-webp .btn-trailer,.no-webp .btn-trailer-over,.no-webp .btn-video,.no-webp .btn-video-over,.no-webp .dlc-badge,.no-webp .dlc-badge-arrow,.no-webp .dlc-badge-arrow-over,.no-webp .dlc-badge-over,.no-webp .gold-arrow,.no-webp .gold-arrow-over,.no-webp .indicator-screenshot,.no-webp .indicator-screenshot-active,.no-webp .indicator-screenshot-over,.no-webp .motion-indicator-bg,.no-webp .screenshot-indicator-bg,.no-webp .solid-arrow,.no-webp .solid-arrow-over,.no-webp .x-btn,.no-webp .x-btn-over{display:inline-block;overflow:hidden;background-repeat:no-repeat;background-image:url(../images/common/sprite.png)}footer{padding-top:50px;position:relative;margin-top:-60px}footer:after,footer:before{content:'';display:table;clear:both}@media (min-width:768px){footer{background:transparent url(../images/buy/tile-knight-btm.png) 0 0 repeat-x;background-size:auto 100%;height:500px}}@media (max-width:767px){footer{background-color:#5b746d;padding-bottom:25px;padding-top:0}}footer .two-col{display:flex;justify-content:space-between;width:768px;margin:0 auto 10px}@media (max-width:1023px){footer .two-col{width:600px}}@media (max-width:767px){footer .two-col{flex-wrap:wrap;justify-content:center;text-align:center;width:100%;margin:0 0 calc(15 / 768 * 100vw)}footer .two-col .col{width:100%;flex-basis:100%}footer .two-col .col:first-child{margin-bottom:calc(20 / 768 * 100vw)}}footer .nclood-social-wrap{position:relative;display:inline-block;top:2px}footer .nclood-social-text{display:inline-block;font-family:Cinzel,sans-serif;font-weight:900;color:#fff;font-size:1.6em;padding-right:10px}footer .nclood-social-text nclood-social{top:4px}footer .customer-support{text-decoration:none;position:relative;display:inline-block}footer .customer-support .text{display:inline-block;font-family:Cinzel,sans-serif;font-weight:900;color:#fff;font-size:1.6em;padding-right:40px}@media (max-width:767px){footer .customer-support .text{padding-right:calc(40 / 768 * 100vw)}}footer .customer-support .btn-audio-arrow{position:absolute;right:0;top:-2px}@media (max-width:1365px) and (min-width:768px){footer .customer-support .btn-audio-arrow{width:1.68375vw;height:2.19619vw;top:-.14641vw}}@media (max-width:767px) and (min-width:320px){footer .customer-support .btn-audio-arrow{width:2.99479vw;height:3.90625vw;top:-.26042vw}}footer .customer-support .btn-audio-arrow-over{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%}footer .customer-support:hover .btn-audio-arrow-over{opacity:1}@media (max-width:1365px) and (min-width:768px){footer .customer-support .text{padding-right:calc(40 / 1366 * 100vw)}}footer .legal{color:#fff;max-width:768px;padding:0 10px;margin:0 auto 1em;font-weight:300;text-align:center}@media (max-width:1023px){footer .legal{max-width:600px;font-size:1.4em}}.video-player-component{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:999999;display:none}.video-player-component.is-active{display:block}.video-player-component .video-player-overlay{position:absolute;top:50%;left:50%;width:200vmax;height:200vmax;background:#d7c53e url(../images/overlay/tile-video-overlay.png) 0 0 repeat;transform:translate(-50%,-50%) rotate(31deg);opacity:.99}.video-player-component .frame-wrapper{position:relative;top:50%;transform:translateY(-50%);width:835px;margin:0 auto}.video-player-component .frame-wrapper .frame{width:835px;height:470px;position:relative}.video-player-component .frame-wrapper .frame .video-wrap{position:relative;background-color:#000}.video-player-component .frame-wrapper .frame .frame-bg{box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% + 12px);height:calc(100% + 12px);border:solid 12px #630885;background-color:#9615c6}@media (min-width:1024px) and (max-height:639px){.video-player-component .frame-wrapper{width:600px}.video-player-component .frame-wrapper .frame{width:600px;height:338px}}@media (min-width:1024px) and (max-height:459px){.video-player-component .frame-wrapper{width:400px}.video-player-component .frame-wrapper .frame{width:400px;height:226px}}@media (max-width:1023px) and (max-width:1023px) and (min-width:320px){.video-player-component .frame-wrapper{width:81.54297vw}}@media (max-width:1023px) and (max-width:1023px) and (min-width:320px){.video-player-component .frame-wrapper .frame{width:81.54297vw;height:45.89844vw}}.video-close-button{position:absolute;top:-72px;right:0;z-index:99999;background-color:transparent;border:none;cursor:pointer}.video-close-button .text{position:absolute;top:0;left:0;text-indent:-9999px}.video-close-button .x-btn-over{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.video-close-button:hover .x-btn-over{opacity:1}@media (min-width:1024px) and (max-height:639px){.video-close-button{top:-54px;width:80px;height:45px}}@media (max-width:1023px) and (max-width:1023px) and (min-width:320px){.video-close-button{top:-7.03125vw;width:11.91406vw;height:6.64062vw}}@media (max-width:767px) and (max-width:767px) and (min-width:320px){.video-close-button{top:-9.375vw;width:15.88542vw;height:8.85417vw}}.demo-modal{display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:11000;-webkit-backface-visibility:hidden;backface-visibility:hidden}.demo-modal .overlay{width:100%;height:100%;position:absolute;top:0;left:0;background-color:#927549;opacity:.5;-webkit-backface-visibility:hidden;backface-visibility:hidden}.demo-modal.is-active{display:block}.demo-modal.show-state-1 .window-content .login-message{display:block}.demo-modal.show-state-2 .window-content .success-message{display:block}.demo-modal.show-state-3 .window-content .error-message{display:block}.demo-modal .window-content{background:#d7c53e url(../images/overlay/tile-video-overlay.png) 0 0 repeat;border:solid 12px #630885;-webkit-backface-visibility:hidden;backface-visibility:hidden;font-weight:300;color:#fff;width:908px;height:489px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:1024px){.demo-modal .window-content{width:88.67188vw;height:47.75391vw}}.demo-modal .window-content button.close{border:0;margin:0;padding:0;background-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;cursor:pointer;width:122px;height:68px;top:-28px;right:28px}@media (max-width:1400px){.demo-modal .window-content button.close{width:8.71429vw;height:4.85714vw;top:-2vw;right:2vw}}@media (max-width:767px){.demo-modal .window-content button.close{width:122px;height:68px;top:-22px;right:22px}}@media (max-width:767px) and (max-width:768px){.demo-modal .window-content button.close{width:15.88542vw;height:8.85417vw;top:-2.86458vw;right:2.86458vw}}@media (max-height:500px){.demo-modal .window-content button.close{width:29px;height:22px;top:14px;right:14px}}@media (max-height:500px) and (max-width:768px){.demo-modal .window-content button.close{width:3.77604vw;height:2.86458vw;top:1.82292vw;right:1.82292vw}}.demo-modal .window-content button.close .x-btn-over{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.demo-modal .window-content button.close:hover .x-btn-over{opacity:1}.demo-modal .window-content button.close .close-button{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:58px;height:41px}@media (max-width:1400px){.demo-modal .window-content button.close .close-button{width:4.14286vw;height:2.92857vw}}@media (max-width:767px){.demo-modal .window-content button.close .close-button{width:58px;height:41px}}@media (max-width:767px) and (max-width:768px){.demo-modal .window-content button.close .close-button{width:7.55208vw;height:5.33854vw}}.demo-modal .window-content .message{display:none;position:absolute;left:50%;transform:translateX(-50%);width:100%;position:absolute;left:50%;transform:translateX(-50%);top:20px;text-align:center;pointer-events:none}@media (max-width:1400px){.demo-modal .window-content .message{top:1.42857vw}}.demo-modal .window-content .message .title{position:relative;font-size:2.5em;letter-spacing:.02em;margin:1.5em 0 .5em 0;font-family:Cinzel,sans-serif;font-weight:900;pointer-events:none;display:inline-block}.demo-modal .window-content .message .title .text-dark{text-shadow:#042534 10px 0 0,#042534 9.95004px .99833px 0,#042534 9.80067px 1.98669px 0,#042534 9.55336px 2.9552px 0,#042534 9.21061px 3.89418px 0,#042534 8.77583px 4.79426px 0,#042534 8.25336px 5.64642px 0,#042534 7.64842px 6.44218px 0,#042534 6.96707px 7.17356px 0,#042534 6.2161px 7.83327px 0,#042534 5.40302px 8.41471px 0,#042534 4.53596px 8.91207px 0,#042534 3.62358px 9.32039px 0,#042534 2.67499px 9.63558px 0,#042534 1.69967px 9.8545px 0,#042534 .70737px 9.97495px 0,#042534 -.292px 9.99574px 0,#042534 -1.28844px 9.91665px 0,#042534 -2.27202px 9.73848px 0,#042534 -3.2329px 9.463px 0,#042534 -4.16147px 9.09297px 0,#042534 -5.04846px 8.63209px 0,#042534 -5.88501px 8.08496px 0,#042534 -6.66276px 7.45705px 0,#042534 -7.37394px 6.75463px 0,#042534 -8.01144px 5.98472px 0,#042534 -8.56889px 5.15501px 0,#042534 -9.04072px 4.2738px 0,#042534 -9.42222px 3.34988px 0,#042534 -9.70958px 2.39249px 0,#042534 -9.89993px 1.4112px 0,#042534 -9.99135px .41581px 0,#042534 -9.98295px -.58374px 0,#042534 -9.8748px -1.57746px 0,#042534 -9.66798px -2.55541px 0,#042534 -9.36457px -3.50783px 0,#042534 -8.96758px -4.4252px 0,#042534 -8.481px -5.29836px 0,#042534 -7.90968px -6.11858px 0,#042534 -7.25932px -6.87766px 0,#042534 -6.53644px -7.56803px 0,#042534 -5.74824px -8.18277px 0,#042534 -4.90261px -8.71576px 0,#042534 -4.00799px -9.16166px 0,#042534 -3.07333px -9.51602px 0,#042534 -2.10796px -9.7753px 0,#042534 -1.12153px -9.93691px 0,#042534 -.12389px -9.99923px 0,#042534 .87499px -9.96165px 0,#042534 1.86512px -9.82453px 0,#042534 2.83662px -9.58924px 0,#042534 3.77978px -9.25815px 0,#042534 4.68517px -8.83455px 0,#042534 5.54374px -8.32267px 0,#042534 6.34693px -7.72764px 0,#042534 7.0867px -7.0554px 0,#042534 7.75566px -6.31267px 0,#042534 8.34713px -5.50686px 0,#042534 8.8552px -4.64602px 0,#042534 9.27478px -3.73877px 0,#042534 9.6017px -2.79415px 0,#042534 9.83268px -1.82162px 0,#042534 9.96542px -.83089px 0}.demo-modal .window-content .message .title .text-light{text-shadow:#1d85b9 3px 0 0,#1d85b9 2.83487px .98158px 0,#1d85b9 2.35766px 1.85511px 0,#1d85b9 1.62091px 2.52441px 0,#1d85b9 .70571px 2.91581px 0,#1d85b9 -.28717px 2.98622px 0,#1d85b9 -1.24844px 2.72789px 0,#1d85b9 -2.07227px 2.16926px 0,#1d85b9 -2.66798px 1.37182px 0,#1d85b9 -2.96998px .42336px 0,#1d85b9 -2.94502px -.5717px 0,#1d85b9 -2.59586px -1.50383px 0,#1d85b9 -1.96093px -2.27041px 0,#1d85b9 -1.11013px -2.78704px 0,#1d85b9 -.13712px -2.99686px 0,#1d85b9 .85099px -2.87677px 0,#1d85b9 1.74541px -2.43999px 0,#1d85b9 2.44769px -1.73459px 0,#1d85b9 2.88051px -.83825px 0}.demo-modal .window-content .message .title [class*=text]{position:absolute;top:0;left:0;width:100%;height:100%;display:inline-block;transform:translateZ(0)}.demo-modal .window-content .message .title .text-white{color:#fff;display:inline-block;transform:translateZ(0);position:relative;font-weight:900;margin:0;font-size:inherit;letter-spacing:inherit;line-height:inherit;position:relative}@media (max-width:1365px){.demo-modal .window-content .message .title{font-size:3.4em}}@media (max-width:767px){.demo-modal .window-content .message .title{font-size:6vw;margin:6vw auto 3vw auto;letter-spacing:.25vw;max-width:90%}}.demo-modal .window-content .message p{margin:2em auto;font-size:1.6em;width:23em;text-align:center}@media (max-width:767px){.demo-modal .window-content .message p{font-size:1.8em;margin:.5em auto;max-width:90%}}.demo-modal .window-content .message .text-bg{position:absolute;top:0;left:0;width:100%;height:100%;text-shadow:#000 4px 0 0,#000 3.87565px .98962px 0,#000 3.51033px 1.9177px 0,#000 2.92676px 2.72656px 0,#000 2.16121px 3.36588px 0,#000 1.26129px 3.79594px 0,#000 .28295px 3.98998px 0,#000 -.71298px 3.93594px 0,#000 -1.66459px 3.63719px 0,#000 -2.51269px 3.11229px 0,#000 -3.20457px 2.39389px 0,#000 -3.69721px 1.52664px 0,#000 -3.95997px .56448px 0,#000 -3.97652px -.43278px 0,#000 -3.74583px -1.40313px 0,#000 -3.28224px -2.28625px 0,#000 -2.61457px -3.02721px 0,#000 -1.78435px -3.57996px 0,#000 -.84318px -3.91012px 0,#000 .15041px -3.99717px 0,#000 1.13465px -3.8357px 0,#000 2.04834px -3.43574px 0,#000 2.83468px -2.82216px 0,#000 3.44477px -2.03312px 0,#000 3.84068px -1.11766px 0,#000 3.9978px -.13272px 0}.demo-modal .window-content .message .text{color:#ebbcfd;position:relative!important}.demo-modal .window-content .message [class^=bullet]{position:absolute;bottom:-10px;width:107px;height:68px}@media (max-width:1365px) and (min-width:768px){.demo-modal .window-content .message [class^=bullet]{bottom:-.73206vw;width:7.83309vw;height:4.97804vw}}@media (max-width:767px) and (min-width:320px){.demo-modal .window-content .message [class^=bullet]{bottom:-1.30208vw;width:13.93229vw;height:8.85417vw}}.demo-modal .window-content .message .bullet-left{background:transparent url(../images/features/bullet-purple.webp) 0 0 no-repeat;background-size:100% auto;left:-117px}@media (max-width:1365px) and (min-width:768px){.demo-modal .window-content .message .bullet-left{left:-8.56515vw}}@media (max-width:767px) and (min-width:320px){.demo-modal .window-content .message .bullet-left{left:-15.23438vw}}.demo-modal .window-content .message .bullet-right{background:transparent url(../images/features/bullet-purple-inverted.webp) 0 0 no-repeat;background-size:100% auto;right:-117px}@media (max-width:1365px) and (min-width:768px){.demo-modal .window-content .message .bullet-right{right:-8.56515vw}}@media (max-width:767px) and (min-width:320px){.demo-modal .window-content .message .bullet-right{right:-15.23438vw}}.demo-modal .window-content .message #login-button{display:flex;justify-content:center;align-items:center;pointer-events:all}.demo-modal .window-content .message .bold-white{position:relative;display:inline-block;font-size:2em;letter-spacing:.02em;font-family:Cinzel,sans-serif;font-weight:900}.demo-modal .window-content .message .bold-white span{display:inline-block;transform:translateZ(0)}@media (max-width:767px){.demo-modal .window-content .message .bold-white{font-size:4vw}}.no-webp .demo-modal .window-content{background:#d7c53e url(../images/overlay/tile-video-overlay.png) 0 0 repeat}.no-webp .demo-modal .window-content .login-message a.login .button-wrapper:focus .button-text,.no-webp .demo-modal .window-content .login-message a.login .button-wrapper:hover .button-text{color:#000}h1{position:relative;font-size:4.8em;margin:.175em 0;line-height:.9em}h1 span{display:inline-block;transform:translateZ(0)}h1 .text-bg{position:absolute;top:0;left:0;width:100%;height:100%;text-shadow:#000 6px 0 0,#000 5.91686px .99538px 0,#000 5.66974px 1.96317px 0,#000 5.2655px 2.87655px 0,#000 4.71532px 3.71022px 0,#000 4.03447px 4.44106px 0,#000 3.24181px 5.04883px 0,#000 2.35931px 5.51667px 0,#000 1.41143px 5.83163px 0,#000 .42442px 5.98497px 0,#000 -.57434px 5.97245px 0,#000 -1.55719px 5.79441px 0,#000 -2.49688px 5.45578px 0,#000 -3.36738px 4.96596px 0,#000 -4.14455px 4.33852px 0,#000 -4.80686px 3.59083px 0,#000 -5.33596px 2.74364px 0,#000 -5.71718px 1.8204px 0,#000 -5.93995px .84672px 0,#000 -5.99811px -.15043px 0,#000 -5.89004px -1.14341px 0,#000 -5.61874px -2.1047px 0,#000 -5.19172px -3.00766px 0,#000 -4.62082px -3.82727px 0,#000 -3.92186px -4.54081px 0,#000 -3.11421px -5.12852px 0,#000 -2.22026px -5.57409px 0,#000 -1.26477px -5.86518px 0,#000 -.27424px -5.99373px 0,#000 .7239px -5.95617px 0,#000 1.70197px -5.75355px 0,#000 2.63288px -5.39147px 0,#000 3.49082px -4.87998px 0,#000 4.25202px -4.23324px 0,#000 4.89538px -3.46919px 0,#000 5.40307px -2.60899px 0,#000 5.76102px -1.67649px 0,#000 5.95932px -.69753px 0}h1 .text-mid{position:absolute;top:0;left:0;width:100%;height:100%;text-shadow:#354679 2px 0 0,#354679 1.75517px .95885px 0,#354679 1.0806px 1.68294px 0,#354679 .14147px 1.99499px 0,#354679 -.83229px 1.81859px 0,#354679 -1.60229px 1.19694px 0,#354679 -1.97998px .28224px 0,#354679 -1.87291px -.70157px 0,#354679 -1.30729px -1.5136px 0,#354679 -.42159px -1.95506px 0,#354679 .56732px -1.91785px 0,#354679 1.41734px -1.41108px 0,#354679 1.92034px -.55883px 0}h1 .text{color:#fff}@media (max-width:767px){h1{font-size:4em}}@media (min-width:768px){.hero .hero-bg{background:transparent url(../images/hero/bg-header.webp) 0 0 no-repeat;background-size:100% auto}}@media (max-width:767px){.hero .hero-bg{background:transparent url(../images/hero/mobile/bg.webp) 0 0 no-repeat;background-size:100% auto}}@media (min-width:768px){.no-webp .hero .hero-bg{background:transparent url(../images/hero/bg-header.jpg) 0 0 no-repeat;background-size:100% auto}}@media (max-width:767px){.no-webp .hero .hero-bg{background:transparent url(../images/hero/mobile/bg.jpg) 0 0 no-repeat;background-size:100% auto}}.sub-hero{z-index:2;top:-23px;position:relative;padding-bottom:75px}@media (max-width:1365px) and (min-width:768px){.sub-hero{top:-1.68375vw}}@media (max-width:767px) and (min-width:320px){.sub-hero{top:-1.30208vw}}.sub-hero .bg-top-tile{position:absolute;top:0;background:transparent url(../images/hero/tile-wall-blue-top.png) center 0 repeat-x;background-size:auto 100%;height:53px;width:100%}.sub-hero .bg-mid-tile{position:absolute;top:53px;background:transparent url(../images/hero/tile-wall-blue-middle.png) center 0 repeat;height:calc(100% - 53px);width:100%}.sub-hero .bg-bottom-tile{position:absolute;bottom:0;background:transparent url(../images/hero/tile-wall-blue-btm.png) center 0 repeat-x;background-size:auto 100%;height:51px;width:100%}.sub-hero .buttons{display:flex;justify-content:center;width:894px;position:relative;left:50%;transform:translateX(-50%);top:-30px}@media (max-width:1365px) and (min-width:768px){.sub-hero .buttons{top:-2.19619vw}}@media (max-width:767px){.sub-hero .buttons{flex-wrap:wrap;width:100%;justify-content:center}.sub-hero .buttons .btn-trailer{margin-bottom:1em}}.sub-hero .info{margin:0 auto;text-align:center;position:relative}@media (min-width:768px){.sub-hero .info{width:1056px}}@media (max-width:1365px) and (min-width:768px){.sub-hero .info{width:77.306vw}}.sub-hero p{color:#fce94f;font-size:1.4em;padding:.5em 4em 0;line-height:1.4em}@media (max-width:767px){.sub-hero p{font-size:1.6em;padding:.5em 2em 0}}.sub-hero .trailer{text-align:center}.sub-hero .trailer-button{display:block;position:relative;margin:0 auto;padding:0;width:456px;height:256px}@media (max-width:1024px){.sub-hero .trailer-button{width:44.53125vw;height:25vw}}.sub-hero .trailer-button:focus{border:none;outline:0}.sub-hero .trailer-button:focus .btn-video,.sub-hero .trailer-button:focus .btn-video-over{outline:3px solid red}.sub-hero .trailer-button .frame{background:transparent url(../images/hero/trailer-frame.png) center 0 repeat-x;background-size:100% 100%;width:487px;height:270px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:1024px){.sub-hero .trailer-button .frame{width:47.55859vw;height:26.36719vw}}.sub-hero .trailer-button .media-wrap img,.sub-hero .trailer-button .media-wrap picture,.sub-hero .trailer-button .media-wrap video{width:100%;height:auto}.sub-hero .trailer-button .btn-video,.sub-hero .trailer-button .btn-video-over,.sub-hero .trailer-button .gold-arrow,.sub-hero .trailer-button .gold-arrow-over{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sub-hero .trailer-button .btn-video,.sub-hero .trailer-button .btn-video-over{width:103px;height:76px}@media (max-width:1024px){.sub-hero .trailer-button .btn-video,.sub-hero .trailer-button .btn-video-over{width:10.05859vw;height:7.42188vw}}.sub-hero .trailer-button .gold-arrow,.sub-hero .trailer-button .gold-arrow-over{top:51%;left:51%;width:34px;height:46px}@media (max-width:1024px){.sub-hero .trailer-button .gold-arrow,.sub-hero .trailer-button .gold-arrow-over{width:3.32031vw;height:4.49219vw}}.sub-hero .trailer-button .btn-video-over,.sub-hero .trailer-button .gold-arrow-over{display:none}.sub-hero .trailer-button:hover .btn-video-over,.sub-hero .trailer-button:hover .gold-arrow-over{display:block}.sub-hero .trailer-button:hover .btn-video,.sub-hero .trailer-button:hover .gold-arrow{display:none}@media (max-width:767px){.sub-hero .trailer-button{width:456px;height:256px}}@media (max-width:767px) and (max-width:768px){.sub-hero .trailer-button{width:59.375vw;height:33.33333vw}}@media (max-width:767px){.sub-hero .trailer-button .frame{width:487px;height:270px}}@media (max-width:767px) and (max-width:768px){.sub-hero .trailer-button .frame{width:63.41146vw;height:35.15625vw}}@media (max-width:767px){.sub-hero .trailer-button .btn-video,.sub-hero .trailer-button .btn-video-over{width:103px;height:76px}}@media (max-width:767px) and (max-width:768px){.sub-hero .trailer-button .btn-video,.sub-hero .trailer-button .btn-video-over{width:13.41146vw;height:9.89583vw}}@media (max-width:767px){.sub-hero .trailer-button .gold-arrow,.sub-hero .trailer-button .gold-arrow-over{width:34px;height:46px}}@media (max-width:767px) and (max-width:768px){.sub-hero .trailer-button .gold-arrow,.sub-hero .trailer-button .gold-arrow-over{width:4.42708vw;height:5.98958vw}}.sub-hero .trailer-caption{position:relative;margin-top:0;display:inline-block;padding-top:21px;padding-bottom:4px;margin-bottom:14px}@media (max-width:1024px){.sub-hero .trailer-caption{padding-top:2.05078vw;padding-bottom:.39062vw;margin-bottom:1.36719vw}}.sub-hero .trailer-caption p{display:inline-block;padding:0;margin:0;color:#fff}.sub-hero .trailer-caption [class^=bullet]{position:absolute;bottom:6px;width:40px;height:27px}@media (max-width:1023px) and (min-width:320px){.sub-hero .trailer-caption [class^=bullet]{bottom:.58594vw;width:3.90625vw;height:2.63672vw}}@media (max-width:767px) and (max-width:767px) and (min-width:320px){.sub-hero .trailer-caption [class^=bullet]{bottom:.78125vw;width:5.20833vw;height:3.51562vw}}.sub-hero .trailer-caption .bullet-left{background:transparent url(../images/features/bullet-yellow.webp) 0 0 no-repeat;background-size:100% auto;left:-50px}@media (max-width:1023px) and (min-width:320px){.sub-hero .trailer-caption .bullet-left{left:-4.88281vw}}@media (max-width:767px) and (max-width:767px) and (min-width:320px){.sub-hero .trailer-caption .bullet-left{left:-6.51042vw}}.sub-hero .trailer-caption .bullet-right{background:transparent url(../images/features/bullet-yellow-inverted.webp) 0 0 no-repeat;background-size:100% auto;right:-50px}@media (max-width:1023px) and (min-width:320px){.sub-hero .trailer-caption .bullet-right{right:-4.88281vw}}@media (max-width:767px) and (max-width:767px) and (min-width:320px){.sub-hero .trailer-caption .bullet-right{right:-6.51042vw}}@media (min-width:768px){.sub-hero .torches{position:absolute;left:50%;transform:translateX(-50%);top:0;max-width:1366px;width:100%;height:100%}.sub-hero .torch-holder{position:absolute;top:calc(50% - 107.5px);width:191px;height:215px;background:transparent url(../images/hero/torch-holder.webp) 0 0 no-repeat;background-size:100% auto}}@media (min-width:768px) and (max-width:1023px){.sub-hero .torch-holder{transform:scale(.75)}}@media (min-width:768px){.sub-hero .torch-left{left:0}}@media (min-width:768px) and (max-width:1023px){.sub-hero .torch-left{transform-origin:0 50%}}@media (min-width:768px){.sub-hero .torch-right{right:0}}@media (min-width:768px) and (max-width:1023px){.sub-hero .torch-right{transform-origin:100% 50%}}@media (min-width:768px){.sub-hero .torch{position:absolute;top:34px;left:80px;width:38px;height:113px;background-image:url(../images/hero/torch.webp);-webkit-animation:torch-anim 1s steps(8) infinite;animation:torch-anim 1s steps(8) infinite;transform:scaleX(-1)}@-webkit-keyframes torch-anim{from{background-position-x:0}to{background-position-x:-304px}}@keyframes torch-anim{from{background-position-x:0}to{background-position-x:-304px}}}@media (min-width:768px){.no-webp .sub-hero{background:transparent url(../images/hero/tile-wall-blue.png) center 0 repeat-x;background-size:auto 100%}}@media (max-width:767px){.no-webp .sub-hero{background:transparent url(../images/hero/mobile/tile-wall-blue.png) center 0 repeat-x;background-size:auto 100%}}@media (min-width:768px){.no-webp .sub-hero .torch-holder{background:transparent url(../images/hero/torch-holder.png) 0 0 no-repeat;background-size:100% auto}.no-webp .sub-hero .torch{background-image:url(../images/hero/torch.png)}}.motion-off .torch{-webkit-animation:none!important;animation:none!important}.motion-buttons{position:absolute;left:50%;transform:translateX(-50%);top:0;font-family:Cinzel,sans-serif;font-weight:900;font-size:1.3em;z-index:2}.motion-buttons button{position:relative;background-color:#561369;border:none;display:none;justify-content:center;align-items:center;padding:10px 20px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;cursor:pointer;transform:translateX(400px)}@media (max-width:1365px){.motion-buttons button{transform:translateX(calc(400 / 1366 * 100vw))}}@media (max-width:767px){.motion-buttons button{transform:translateX(calc(-430 / 1366 * 100vw));padding:calc(10 / 768 * 100vw) calc(20 / 768 * 100vw)}}.motion-buttons span{display:inline-block;transform:translateZ(0)}.motion-buttons .text{position:relative;margin-right:.5em;top:2px}.motion-buttons .text-back{position:absolute;top:0;left:0;width:100%;height:100%;text-shadow:#000 3px 0 0,#000 2.83487px .98158px 0,#000 2.35766px 1.85511px 0,#000 1.62091px 2.52441px 0,#000 .70571px 2.91581px 0,#000 -.28717px 2.98622px 0,#000 -1.24844px 2.72789px 0,#000 -2.07227px 2.16926px 0,#000 -2.66798px 1.37182px 0,#000 -2.96998px .42336px 0,#000 -2.94502px -.5717px 0,#000 -2.59586px -1.50383px 0,#000 -1.96093px -2.27041px 0,#000 -1.11013px -2.78704px 0,#000 -.13712px -2.99686px 0,#000 .85099px -2.87677px 0,#000 1.74541px -2.43999px 0,#000 2.44769px -1.73459px 0,#000 2.88051px -.83825px 0}.motion-buttons .text-front{color:#fce94f}.motion-off .motion-buttons button.enable{display:flex}.motion-on .motion-buttons button.reduce{display:flex}@-webkit-keyframes pulse{0%{transform:scale(1)}100%{transform:scale(1.125)}}@keyframes pulse{0%{transform:scale(1)}100%{transform:scale(1.125)}}.dlc-badge-wrap{position:absolute;left:50%;transform:translateX(-50%);top:10px;width:320px;height:199px;cursor:pointer}@media (max-width:1365px) and (min-width:768px){.dlc-badge-wrap{width:23.42606vw;height:14.56808vw;top:.73206vw}}@media (max-width:767px) and (min-width:320px){.dlc-badge-wrap{width:41.66667vw;height:25.91146vw;top:13.02083vw}}.dlc-badge-wrap span{display:block}.dlc-badge-wrap .dlc-badge-inner{position:absolute;top:0;left:0;width:100%;height:100%;transform:translateX(-360px)}@media (max-width:1365px) and (min-width:768px){.dlc-badge-wrap .dlc-badge-inner{transform:translateX(calc(-360 / 1366 * 100vw))}}@media (max-width:767px){.dlc-badge-wrap .dlc-badge-inner{transform:translateX(calc(-440 / 1366 * 100vw))}}.dlc-badge-wrap .dlc-badge-animate{position:absolute;top:0;left:0;width:100%;height:100%}.dlc-badge-wrap .dlc-badge{position:absolute;top:0;left:0;width:100%;height:100%}.dlc-badge-wrap .dlc-badge-over{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.dlc-badge-wrap .dlc-badge-arrow{position:absolute;top:50%;transform:translateY(-50%);right:40px}@media (max-width:1365px) and (min-width:768px){.dlc-badge-wrap .dlc-badge-arrow{width:2.12299vw;height:2.92826vw;right:2.92826vw}}@media (max-width:767px) and (min-width:320px){.dlc-badge-wrap .dlc-badge-arrow{width:3.77604vw;height:5.20833vw;right:5.20833vw}}.dlc-badge-wrap .dlc-badge-arrow-over{position:absolute;top:50%;transform:translateY(-50%);right:40px;opacity:0}@media (max-width:1365px) and (min-width:768px){.dlc-badge-wrap .dlc-badge-arrow-over{width:2.12299vw;height:2.92826vw;right:2.92826vw}}@media (max-width:767px) and (min-width:320px){.dlc-badge-wrap .dlc-badge-arrow-over{width:3.77604vw;height:5.20833vw;right:5.20833vw}}.dlc-badge-wrap .dlc-badge-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;font-family:Cinzel,sans-serif;font-weight:900;color:#170f1c;font-size:1.75em;line-height:1em}.dlc-badge-wrap .dlc-badge-text b{font-size:1.35em;line-height:1.05em}.dlc-badge-wrap:hover .dlc-badge{opacity:0}.dlc-badge-wrap:hover .dlc-badge-over{opacity:1}.dlc-badge-wrap:hover .dlc-badge-arrow{opacity:0}.dlc-badge-wrap:hover .dlc-badge-arrow-over{opacity:1}.motion-on .dlc-badge-wrap .dlc-badge-animate{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-direction:alternate;animation-direction:alternate;transform-origin:50% 50%}.btn-buy{display:flex!important;justify-content:center;align-items:center;position:relative;text-decoration:none;text-align:center;padding-right:50px}@media (max-width:1365px) and (min-width:768px){.btn-buy{width:27.01318vw;height:6.00293vw;padding-right:3.66032vw}}@media (max-width:767px) and (min-width:320px){.btn-buy{width:48.04688vw;height:10.67708vw;padding-right:6.51042vw}}.btn-buy.buy-ca{padding-right:100px}@media (max-width:1365px) and (min-width:768px){.btn-buy.buy-ca{padding-right:7.32064vw}}@media (max-width:767px) and (min-width:320px){.btn-buy.buy-ca{padding-right:13.02083vw}}.btn-buy .btn-buy-over,.btn-buy .btn-prepurchase-over{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.btn-buy .text-wrap{position:relative;display:inline-block;font-family:Cinzel,sans-serif;font-weight:900;font-size:2em;line-height:.9em}.btn-buy .text-wrap span{display:inline-block;transform:translateZ(0)}.btn-buy .text-wrap .text-bg{position:absolute;top:0;left:0;width:100%;height:100%;text-shadow:rgba(0,0,0,.3) 0 5px 0}.btn-buy .text-wrap .text-mid{position:absolute;top:0;left:0;width:100%;height:100%;text-shadow:#000 2px 0 0,#000 1.75517px .95885px 0,#000 1.0806px 1.68294px 0,#000 .14147px 1.99499px 0,#000 -.83229px 1.81859px 0,#000 -1.60229px 1.19694px 0,#000 -1.97998px .28224px 0,#000 -1.87291px -.70157px 0,#000 -1.30729px -1.5136px 0,#000 -.42159px -1.95506px 0,#000 .56732px -1.91785px 0,#000 1.41734px -1.41108px 0,#000 1.92034px -.55883px 0}.btn-buy .text-wrap .text{color:#fce94f}.btn-buy .ca-flag{position:absolute;top:50%;transform:translateY(-50%);right:60px;width:80px;height:58px;background-size:100% auto;background-image:url(../images/buy/dlc/ca-flag.webp)}@media (max-width:1365px) and (min-width:768px){.btn-buy .ca-flag{right:4.39239vw;width:5.85652vw;height:4.24597vw}}@media (max-width:767px) and (min-width:320px){.btn-buy .ca-flag{right:7.8125vw;width:10.41667vw;height:7.55208vw}}.btn-buy .us-flag{position:absolute;top:50%;transform:translateY(-50%);right:60px;width:80px;height:58px;background-size:100% auto;background-image:url(../images/buy/dlc/us-flag.webp)}@media (max-width:1365px) and (min-width:768px){.btn-buy .us-flag{right:4.39239vw;width:5.85652vw;height:4.24597vw}}@media (max-width:767px) and (min-width:320px){.btn-buy .us-flag{right:7.8125vw;width:10.41667vw;height:7.55208vw}}.btn-buy .gold-arrow{position:absolute;top:50%;transform:translateY(-50%);right:50px}@media (max-width:1365px) and (min-width:768px){.btn-buy .gold-arrow{right:3.66032vw;width:2.48902vw;height:3.3675vw}}@media (max-width:767px) and (min-width:320px){.btn-buy .gold-arrow{right:6.51042vw;width:4.42708vw;height:5.98958vw}}.btn-buy .gold-arrow-over{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.btn-buy:hover .btn-buy-over,.btn-buy:hover .btn-prepurchase-over{opacity:1}.btn-buy:hover .gold-prepurchase-over{opacity:1}.btn-buy:hover .gold-arrow{background:0 0}.btn-buy:hover .gold-arrow-over{opacity:1}.no-webp .btn-buy .ca-flag{background-image:url(../images/buy/dlc/ca-flag.png)}.no-webp .btn-buy .us-flag{background-image:url(../images/buy/dlc/us-flag.png)}.btn-prepurchase{display:flex!important;justify-content:center;align-items:center;position:relative;text-decoration:none;text-align:center;padding-right:50px}@media (max-width:1365px) and (min-width:768px){.btn-prepurchase{width:39.45827vw;height:6.00293vw;padding-right:3.66032vw}}@media (max-width:767px) and (min-width:320px){.btn-prepurchase{width:70.18229vw;height:10.67708vw;padding-right:6.51042vw}}.btn-prepurchase .btn-prepurchase-over{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.btn-prepurchase .text-wrap{position:relative;display:inline-block;font-family:Cinzel,sans-serif;font-weight:900;font-size:2em;line-height:.9em}.btn-prepurchase .text-wrap span{display:inline-block;transform:translateZ(0)}.btn-prepurchase .text-wrap .text-bg{position:absolute;top:0;left:0;width:100%;height:100%;text-shadow:rgba(0,0,0,.3) 0 5px 0}.btn-prepurchase .text-wrap .text-mid{position:absolute;top:0;left:0;width:100%;height:100%;text-shadow:#000 2px 0 0,#000 1.75517px .95885px 0,#000 1.0806px 1.68294px 0,#000 .14147px 1.99499px 0,#000 -.83229px 1.81859px 0,#000 -1.60229px 1.19694px 0,#000 -1.97998px .28224px 0,#000 -1.87291px -.70157px 0,#000 -1.30729px -1.5136px 0,#000 -.42159px -1.95506px 0,#000 .56732px -1.91785px 0,#000 1.41734px -1.41108px 0,#000 1.92034px -.55883px 0}.btn-prepurchase .text-wrap .text{color:#fce94f}.btn-prepurchase .gold-arrow{position:absolute;top:50%;transform:translateY(-50%);right:50px}@media (max-width:1365px) and (min-width:768px){.btn-prepurchase .gold-arrow{right:3.66032vw;width:2.48902vw;height:3.3675vw}}@media (max-width:767px) and (min-width:320px){.btn-prepurchase .gold-arrow{right:6.51042vw;width:4.42708vw;height:5.98958vw}}.btn-prepurchase .gold-arrow-over{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.btn-prepurchase:hover .btn-buy-over,.btn-prepurchase:hover .btn-prepurchase-over{opacity:1}.btn-prepurchase:hover .gold-prepurchase-over{opacity:1}.btn-prepurchase:hover .gold-arrow{background:0 0}.btn-prepurchase:hover .gold-arrow-over{opacity:1}.btn-coming-soon{display:flex!important;justify-content:center;align-items:center;position:relative;text-decoration:none;text-align:center;margin:0 auto}@media (max-width:1365px) and (min-width:768px){.btn-coming-soon{width:29.35578vw;height:6.00293vw}}@media (max-width:767px) and (min-width:320px){.btn-coming-soon{width:52.21354vw;height:10.67708vw}}.btn-coming-soon .text-wrap{position:relative;display:inline-block;font-family:Cinzel,sans-serif;font-weight:900;font-size:2em;line-height:.9em}.btn-coming-soon .text-wrap span{display:inline-block;transform:translateZ(0)}.btn-coming-soon .text-wrap .text-bg{position:absolute;top:0;left:0;width:100%;height:100%;text-shadow:rgba(0,0,0,.3) 0 5px 0}.btn-coming-soon .text-wrap .text-mid{position:absolute;top:0;left:0;width:100%;height:100%;text-shadow:#000 2px 0 0,#000 1.75517px .95885px 0,#000 1.0806px 1.68294px 0,#000 .14147px 1.99499px 0,#000 -.83229px 1.81859px 0,#000 -1.60229px 1.19694px 0,#000 -1.97998px .28224px 0,#000 -1.87291px -.70157px 0,#000 -1.30729px -1.5136px 0,#000 -.42159px -1.95506px 0,#000 .56732px -1.91785px 0,#000 1.41734px -1.41108px 0,#000 1.92034px -.55883px 0}.btn-coming-soon .text-wrap .text{color:silver}.carousel-experience{margin-top:-25px;margin-bottom:50px}@media (max-width:1365px) and (min-width:768px){.carousel-experience{margin-top:-1.83016vw;margin-bottom:3.66032vw}}@media (max-width:767px) and (min-width:320px){.carousel-experience{margin-top:-1.30208vw}}@media (max-width:767px){.carousel-experience{margin-bottom:0}}.carousel-experience .carousel{width:100%}.carousel-experience .carousel img,.carousel-experience .carousel picture{width:100%;height:auto}.carousel-experience .carousel-item{float:left}.motion-off #ss-carousel{transition:none!important}.motion-off [aria-controls^=ss-carousel-item]{transition:none!important}.motion-off .tns-fadeIn{transition:none!important}.carousel-nav-wrap{position:absolute;left:50%;transform:translateX(-50%);bottom:50px;background-color:rgba(46,9,47,.65);padding:10px 40px;border-radius:10px}@media (max-width:1365px){.carousel-nav-wrap{padding:calc(10 / 1366 * 100vw) calc(40 / 1366 * 100vw);border-radius:calc(10 / 1366 * 100vw)}}@media (max-width:767px){.carousel-nav-wrap{bottom:calc(10 / 768 * 100vw)}}.carousel-arrows{position:absolute;left:50%;transform:translateX(-50%);top:0;width:100%;max-width:1366px;height:100%;pointer-events:none}.carousel-arrows>[class^=arrow]{background-color:transparent;border:none;position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;pointer-events:auto}.carousel-arrows>[class^=arrow] [class*=over]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}@media (max-width:1365px) and (min-width:768px){.carousel-arrows>[class^=arrow] [class*=over]{width:11.85944vw;height:11.85944vw}}.carousel-arrows>[class^=arrow]:hover{background:0 0}.carousel-arrows>[class^=arrow]:hover [class*=over]{opacity:1}@media (max-width:1365px) and (min-width:768px){.carousel-arrows>[class^=arrow]{width:11.85944vw;height:11.85944vw}}.carousel-arrows .text{position:absolute;top:0;left:0;text-indent:-9999px}.carousel-arrows .arrow-left{left:5px}.carousel-arrows .arrow-right{right:5px}@media (max-width:767px){.carousel-arrows{display:none}}.carousel-nav{background-color:#2e092f;padding:10px;border-radius:20px;display:flex}.carousel-nav button{background:transparent url(../images/common/sprites/indicator-screenshot.webp) 0 0 no-repeat;background-size:100% auto;width:34px;height:34px;border:0;text-indent:-999px;overflow:hidden;margin:0 4px}.carousel-nav button:hover{background:transparent url(../images/common/sprites/indicator-screenshot-over.webp) 0 0 no-repeat;background-size:100% auto}.carousel-nav button.tns-nav-active{background:transparent url(../images/common/sprites/indicator-screenshot-active.webp) 0 0 no-repeat;background-size:100% auto}@media (max-width:1365px) and (min-width:768px){.carousel-nav{padding:calc(10 / 1366 * 100vw);border-radius:calc(20 / 1366 * 100vw)}.carousel-nav button{width:calc(34 / 1366 * 100vw);height:calc(34 / 1366 * 100vw);margin:0 calc(4 / 1366 * 100vw)}}@media (max-width:767px){.carousel-nav{padding:calc(10 / 768 * 100vw);border-radius:calc(20 / 768 * 100vw)}.carousel-nav button{width:calc(34 / 768 * 100vw);height:calc(34 / 768 * 100vw);margin:0 calc(4 / 768 * 100vw)}}.no-webp .carousel-nav button{background:transparent url(../images/common/sprites/indicator-screenshot.png) 0 0 no-repeat;background-size:100% auto}.no-webp .carousel-nav button:hover{background:transparent url(../images/common/sprites/indicator-screenshot-over.png) 0 0 no-repeat;background-size:100% auto}.no-webp .carousel-nav button.tns-nav-active{background:transparent url(../images/common/sprites/indicator-screenshot-active.png) 0 0 no-repeat;background-size:100% auto}.features{z-index:2}@media (max-width:767px){.features{padding-top:calc(25 / 768 * 100vw)}}.features .features-bg-top-color{background-color:#3b084e;position:absolute;top:-50px;left:0;width:100%;height:50px}@media (max-width:767px){.features .features-bg-top-color{display:none}}.features .features-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent url(../images/features/tile-skulls.webp) center 0 repeat}.features .features-bg-top{position:absolute;top:-86px;left:0;width:100%;height:86px;background:transparent url(../images/features/tile-skulls-top.webp) center 0 repeat-x}@media (max-width:767px){.features .features-bg-top{display:none}}.features .features-bg-bottom{position:absolute;bottom:-36px;left:0;width:100%;height:86px;background:transparent url(../images/features/tile-skulls-bottom.webp) center 0 repeat-x}.features.flipped .features-bg,.features.flipped .features-bg-bottom,.features.flipped .features-bg-top{transform:scaleX(-1)}.features h2{position:relative;font-size:6em;text-align:center;margin-top:-25px;margin-left:0;margin-right:0;margin-bottom:.5em}@media (max-width:1365px) and (min-width:768px){.features h2{margin-bottom:1.83016vw}}@media (max-width:767px){.features h2{font-size:5em;margin-top:0}}.features h2 span{display:inline-block;transform:translateZ(0)}.features h2 .text-bg{position:absolute;top:0;left:0;width:100%;height:100%;text-shadow:#000 6px 0 0,#000 5.91686px .99538px 0,#000 5.66974px 1.96317px 0,#000 5.2655px 2.87655px 0,#000 4.71532px 3.71022px 0,#000 4.03447px 4.44106px 0,#000 3.24181px 5.04883px 0,#000 2.35931px 5.51667px 0,#000 1.41143px 5.83163px 0,#000 .42442px 5.98497px 0,#000 -.57434px 5.97245px 0,#000 -1.55719px 5.79441px 0,#000 -2.49688px 5.45578px 0,#000 -3.36738px 4.96596px 0,#000 -4.14455px 4.33852px 0,#000 -4.80686px 3.59083px 0,#000 -5.33596px 2.74364px 0,#000 -5.71718px 1.8204px 0,#000 -5.93995px .84672px 0,#000 -5.99811px -.15043px 0,#000 -5.89004px -1.14341px 0,#000 -5.61874px -2.1047px 0,#000 -5.19172px -3.00766px 0,#000 -4.62082px -3.82727px 0,#000 -3.92186px -4.54081px 0,#000 -3.11421px -5.12852px 0,#000 -2.22026px -5.57409px 0,#000 -1.26477px -5.86518px 0,#000 -.27424px -5.99373px 0,#000 .7239px -5.95617px 0,#000 1.70197px -5.75355px 0,#000 2.63288px -5.39147px 0,#000 3.49082px -4.87998px 0,#000 4.25202px -4.23324px 0,#000 4.89538px -3.46919px 0,#000 5.40307px -2.60899px 0,#000 5.76102px -1.67649px 0,#000 5.95932px -.69753px 0}.features h2 .text-mid{position:absolute;top:0;left:0;width:100%;height:100%;text-shadow:#a35c33 2px 0 0,#a35c33 1.75517px .95885px 0,#a35c33 1.0806px 1.68294px 0,#a35c33 .14147px 1.99499px 0,#a35c33 -.83229px 1.81859px 0,#a35c33 -1.60229px 1.19694px 0,#a35c33 -1.97998px .28224px 0,#a35c33 -1.87291px -.70157px 0,#a35c33 -1.30729px -1.5136px 0,#a35c33 -.42159px -1.95506px 0,#a35c33 .56732px -1.91785px 0,#a35c33 1.41734px -1.41108px 0,#a35c33 1.92034px -.55883px 0}.features h2 .text{color:#efd92b}.features .two-col{display:flex;width:1366px;margin:0 auto 6em}@media (max-width:1365px) and (min-width:768px){.features .two-col{width:100vw}}.features .two-col .col{width:50%;flex-basis:50%}@media (max-width:767px){.features .two-col{width:100%;flex-wrap:wrap}.features .two-col .col{width:100%;flex-basis:100%}}.features .bottom-character-wrap{position:relative;height:467px}@media (max-width:1365px) and (min-width:320px){.features .bottom-character-wrap{height:34.18741vw}}.features .bottom-character-fog{position:absolute;left:50%;transform:translateX(-50%);width:1002px;height:284px;bottom:-25px}@media (max-width:1365px) and (min-width:320px){.features .bottom-character-fog{width:73.35286vw;height:20.79063vw;bottom:-1.83016vw}}.features .bottom-character-fog:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;transform:translateX(-92px);background:transparent url(../images/features/cloud-2.webp) 0 0 no-repeat;background-size:100% auto}@media (max-width:1365px){.features .bottom-character-fog:before{transform:translateX(calc(-92 / 1366 * 100vw))}}.features .bottom-character{position:absolute;left:50%;transform:translateX(-50%);width:523px;height:583px;bottom:-42px}@media (max-width:1365px) and (min-width:320px){.features .bottom-character{width:38.28697vw;height:42.67936vw;bottom:-3.07467vw}}.features .bottom-character:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:transparent url(../images/features/hero-3.webp) 0 0 no-repeat;background-size:100% auto;transform:translateX(-75px)}@media (max-width:1365px){.features .bottom-character:before{transform:translateX(calc(-75 / 1366 * 100vw))}}.no-webp .features .features-bg{background:transparent url(../images/features/tile-skulls.png) center 0 repeat}.no-webp .features .features-bg-top{background:transparent url(../images/features/tile-skulls-top.png) center 0 repeat-x}.no-webp .features .features-bg-bottom{background:transparent url(../images/features/tile-skulls-bottom.png) center 0 repeat-x}.no-webp .features .bottom-character-fog:before{background:transparent url(../images/features/cloud-2.png) 0 0 no-repeat;background-size:100% auto}.no-webp .features .bottom-character:before{background:transparent url(../images/features/hero-3.png) 0 0 no-repeat;background-size:100% auto}.tri-force-wrap{position:relative;height:820px}@media (max-width:1365px) and (min-width:320px){.tri-force-wrap{height:60.02928vw}}.tri-force-wrap .tri-force-fog{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:2009px;height:625px}@media (max-width:1365px) and (min-width:320px){.tri-force-wrap .tri-force-fog{width:147.07174vw;height:45.75403vw}}.tri-force-wrap .tri-force-fog>div{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent url(../images/features/triforce-fog.webp) 0 0 no-repeat;background-size:100% auto}.tri-force-wrap .tri-force{width:767px;height:669px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:1365px) and (min-width:320px){.tri-force-wrap .tri-force{width:56.14934vw;height:48.97511vw}}.tri-force-wrap .tri-force-inner{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent url(../images/features/triforce-w-shadow.webp) 0 0 no-repeat;background-size:100% auto}.tri-force-wrap .zelda{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:466px;height:655px}@media (max-width:1365px) and (min-width:320px){.tri-force-wrap .zelda{width:34.1142vw;height:47.95022vw}}.tri-force-wrap .zelda>div{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent url(../images/features/zelda.webp) 0 0 no-repeat;background-size:100% auto;left:-400px}@media (max-width:1365px){.tri-force-wrap .zelda>div{left:calc(-400 / 1366 * 100vw)}}.tri-force-wrap .link{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:568px;height:573px}@media (max-width:1365px) and (min-width:320px){.tri-force-wrap .link{width:41.58126vw;height:41.94729vw}}.tri-force-wrap .link>div{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent url(../images/features/link.webp) 0 0 no-repeat;background-size:100% auto;left:400px}@media (max-width:1365px){.tri-force-wrap .link>div{left:calc(400 / 1366 * 100vw)}}.no-webp .tri-force-wrap .tri-force-fog>div{background:transparent url(../images/features/triforce-fog.png) 0 0 no-repeat;background-size:100% auto}.no-webp .tri-force-wrap .tri-force-inner{background:transparent url(../images/features/triforce-w-shadow.png) 0 0 no-repeat;background-size:100% auto}.no-webp .tri-force-wrap .zelda>div{background:transparent url(../images/features/zelda.png) 0 0 no-repeat;background-size:100% auto}.no-webp .tri-force-wrap .link>div{background:transparent url(../images/features/link.png) 0 0 no-repeat;background-size:100% auto}.feature-list{position:relative;text-align:center;width:500px;margin:0 auto}@media (max-width:1365px) and (min-width:768px){.feature-list{width:36.60322vw}}@media (max-width:767px) and (min-width:320px){.feature-list{width:65.10417vw}}@media (max-width:767px){.feature-list{margin-bottom:3em}}.feature-list ul{margin:0;padding:2em 0 0 0;list-style:none;text-align:left}@media (max-width:767px){.feature-list ul{margin-bottom:2em}}.feature-list ul li{position:relative;font-weight:300;color:#fff;font-size:1.2em;margin-bottom:1em}.feature-list ul li:before{content:'';position:absolute;top:-3px;left:-50px;background:transparent url(../images/features/bullet-yellow.webp) 0 0 no-repeat;background-size:100% auto;width:40px;height:27px}@media (max-width:1365px) and (min-width:768px){.feature-list ul li:before{top:-.21962vw;left:-3.66032vw;width:2.92826vw;height:1.97657vw}}@media (max-width:767px) and (min-width:320px){.feature-list ul li:before{top:-.39062vw;left:-6.51042vw;width:5.20833vw;height:3.51562vw}}@media (max-width:767px){.feature-list ul li{font-size:1.6em}}.feature-list .frame{background-color:rgba(0,0,0,.5);border-radius:6px;padding:6px;display:inline-block}.feature-list .frame .layer-1{background-color:#efd92b;border-radius:4px;padding:4px;display:inline-block}.feature-list .frame .layer-2{background-color:#a35c33;border-radius:3px;padding:3px;display:inline-block}.feature-list .frame img,.feature-list .frame picture{width:100%;height:auto}.no-webp .feature-list ul li:before{background:transparent url(../images/features/bullet-yellow.png) 0 0 no-repeat;background-size:100% auto}.feature-list-header{position:relative;display:inline-block}.feature-list-header h3{position:relative;font-size:3em;text-align:center;margin:0}.feature-list-header h3 span{display:inline-block;transform:translateZ(0)}.feature-list-header h3 .text-bg{position:absolute;top:0;left:0;width:100%;height:100%;text-shadow:#000 4px 0 0,#000 3.87565px .98962px 0,#000 3.51033px 1.9177px 0,#000 2.92676px 2.72656px 0,#000 2.16121px 3.36588px 0,#000 1.26129px 3.79594px 0,#000 .28295px 3.98998px 0,#000 -.71298px 3.93594px 0,#000 -1.66459px 3.63719px 0,#000 -2.51269px 3.11229px 0,#000 -3.20457px 2.39389px 0,#000 -3.69721px 1.52664px 0,#000 -3.95997px .56448px 0,#000 -3.97652px -.43278px 0,#000 -3.74583px -1.40313px 0,#000 -3.28224px -2.28625px 0,#000 -2.61457px -3.02721px 0,#000 -1.78435px -3.57996px 0,#000 -.84318px -3.91012px 0,#000 .15041px -3.99717px 0,#000 1.13465px -3.8357px 0,#000 2.04834px -3.43574px 0,#000 2.83468px -2.82216px 0,#000 3.44477px -2.03312px 0,#000 3.84068px -1.11766px 0,#000 3.9978px -.13272px 0}.feature-list-header h3 .text{color:#ebbcfd}.feature-list-header [class^=bullet]{position:absolute;bottom:-10px;width:107px;height:68px}@media (max-width:1365px) and (min-width:768px){.feature-list-header [class^=bullet]{bottom:-.73206vw;width:7.83309vw;height:4.97804vw}}@media (max-width:767px) and (min-width:320px){.feature-list-header [class^=bullet]{bottom:-1.30208vw;width:13.93229vw;height:8.85417vw}}.feature-list-header .bullet-left{background:transparent url(../images/features/bullet-purple.webp) 0 0 no-repeat;background-size:100% auto;left:-117px}@media (max-width:1365px) and (min-width:768px){.feature-list-header .bullet-left{left:-8.56515vw}}@media (max-width:767px) and (min-width:320px){.feature-list-header .bullet-left{left:-15.23438vw}}.feature-list-header .bullet-right{background:transparent url(../images/features/bullet-purple-inverted.webp) 0 0 no-repeat;background-size:100% auto;right:-117px}@media (max-width:1365px) and (min-width:768px){.feature-list-header .bullet-right{right:-8.56515vw}}@media (max-width:767px) and (min-width:320px){.feature-list-header .bullet-right{right:-15.23438vw}}.no-webp .feature-list-header .bullet-left{background:transparent url(../images/features/bullet-purple.png) 0 0 no-repeat;background-size:100% auto}.no-webp .feature-list-header .bullet-right{background:transparent url(../images/features/bullet-purple-inverted.png) 0 0 no-repeat;background-size:100% auto}.motion-off .rain-canvas-wrap{opacity:0!important}.buy{background-color:#52776e;padding:25px 0 0 0}@media (max-width:1365px) and (min-width:768px){.buy{padding:calc(35 / 1366 * 100vw) 0 0 0}}.buy .tile-top{position:absolute;top:0;left:0;width:100%;height:328px;background:transparent url(../images/buy/tile-knight-top.webp) center 0 repeat-x;background-size:auto 100%}@media (max-width:1365px) and (min-width:768px){.buy .tile-top{height:24.01171vw}}@media (max-width:767px){.buy .tile-top{display:none}}.buy .bg-center{position:absolute;left:50%;transform:translateX(-50%);top:-1px;width:776px;height:505px}@media (max-width:1365px) and (min-width:768px){.buy .bg-center{width:56.8082vw;height:36.96925vw}}@media (max-width:767px) and (min-width:320px){.buy .bg-center{width:101.04167vw;height:65.75521vw}}.buy .bg-center:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:transparent url(../images/buy/knight-center.webp) 0 0 no-repeat;background-size:100% auto}.buy .rain-canvas-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.buy .rain-canvas-wrap.is-hidden{display:none}.buy h2{position:relative;font-size:6em;text-align:center;margin:0 0 1.75em}@media (max-width:1365px){.buy h2{margin-bottom:1.5em}}.buy h2 span{display:inline-block;transform:translateZ(0)}.buy h2 .text-bg{position:absolute;top:0;left:0;width:100%;height:100%;text-shadow:#000 6px 0 0,#000 5.91686px .99538px 0,#000 5.66974px 1.96317px 0,#000 5.2655px 2.87655px 0,#000 4.71532px 3.71022px 0,#000 4.03447px 4.44106px 0,#000 3.24181px 5.04883px 0,#000 2.35931px 5.51667px 0,#000 1.41143px 5.83163px 0,#000 .42442px 5.98497px 0,#000 -.57434px 5.97245px 0,#000 -1.55719px 5.79441px 0,#000 -2.49688px 5.45578px 0,#000 -3.36738px 4.96596px 0,#000 -4.14455px 4.33852px 0,#000 -4.80686px 3.59083px 0,#000 -5.33596px 2.74364px 0,#000 -5.71718px 1.8204px 0,#000 -5.93995px .84672px 0,#000 -5.99811px -.15043px 0,#000 -5.89004px -1.14341px 0,#000 -5.61874px -2.1047px 0,#000 -5.19172px -3.00766px 0,#000 -4.62082px -3.82727px 0,#000 -3.92186px -4.54081px 0,#000 -3.11421px -5.12852px 0,#000 -2.22026px -5.57409px 0,#000 -1.26477px -5.86518px 0,#000 -.27424px -5.99373px 0,#000 .7239px -5.95617px 0,#000 1.70197px -5.75355px 0,#000 2.63288px -5.39147px 0,#000 3.49082px -4.87998px 0,#000 4.25202px -4.23324px 0,#000 4.89538px -3.46919px 0,#000 5.40307px -2.60899px 0,#000 5.76102px -1.67649px 0,#000 5.95932px -.69753px 0}.buy h2 .text-mid{position:absolute;top:0;left:0;width:100%;height:100%;text-shadow:#a35c33 2px 0 0,#a35c33 1.75517px .95885px 0,#a35c33 1.0806px 1.68294px 0,#a35c33 .14147px 1.99499px 0,#a35c33 -.83229px 1.81859px 0,#a35c33 -1.60229px 1.19694px 0,#a35c33 -1.97998px .28224px 0,#a35c33 -1.87291px -.70157px 0,#a35c33 -1.30729px -1.5136px 0,#a35c33 -.42159px -1.95506px 0,#a35c33 .56732px -1.91785px 0,#a35c33 1.41734px -1.41108px 0,#a35c33 1.92034px -.55883px 0}.buy h2 .text{color:#efd92b}@media (max-width:767px){.buy h2{font-size:5em}}.buy h3{position:relative;font-size:3em;margin:0}.buy h3 span{display:inline-block;transform:translateZ(0)}.buy h3 .text-bg{position:absolute;top:0;left:0;width:100%;height:100%;text-shadow:#000 4px 0 0,#000 3.87565px .98962px 0,#000 3.51033px 1.9177px 0,#000 2.92676px 2.72656px 0,#000 2.16121px 3.36588px 0,#000 1.26129px 3.79594px 0,#000 .28295px 3.98998px 0,#000 -.71298px 3.93594px 0,#000 -1.66459px 3.63719px 0,#000 -2.51269px 3.11229px 0,#000 -3.20457px 2.39389px 0,#000 -3.69721px 1.52664px 0,#000 -3.95997px .56448px 0,#000 -3.97652px -.43278px 0,#000 -3.74583px -1.40313px 0,#000 -3.28224px -2.28625px 0,#000 -2.61457px -3.02721px 0,#000 -1.78435px -3.57996px 0,#000 -.84318px -3.91012px 0,#000 .15041px -3.99717px 0,#000 1.13465px -3.8357px 0,#000 2.04834px -3.43574px 0,#000 2.83468px -2.82216px 0,#000 3.44477px -2.03312px 0,#000 3.84068px -1.11766px 0,#000 3.9978px -.13272px 0}.buy .two-col{position:relative;display:flex;width:1366px;margin:0 auto;justify-content:space-between}@media (max-width:1365px) and (min-width:768px){.buy .two-col{width:100vw}}@media (max-width:767px){.buy .two-col{width:100%;justify-content:center;flex-wrap:wrap}.buy .two-col .col{width:calc(500 / 768 * 100vw);flex-basis:calc(500 / 768 * 100vw)}}.buy .two-col.digital-col a{color:#efd92b}.buy .two-col.physical-col .disclaimer{font-weight:300;color:#fff;padding:1em 0}@media (min-width:768px){.buy .two-col.physical-col{margin-top:0;padding-bottom:60px}}@media (max-width:1365px) and (min-width:768px){.buy .two-col.physical-col{margin-top:0;padding-bottom:4.39239vw}}@media (max-width:767px){.buy .two-col.physical-col .price-col{margin-top:0}}.buy .buy-logo{position:relative}@media (min-width:1366px){.buy .buy-logo{left:-52px;top:180px}}@media (max-width:1365px) and (min-width:768px){.buy .buy-logo{left:-3.80673vw;width:48.38946vw;height:39.45827vw;top:13.17716vw}}@media (max-width:767px) and (min-width:320px){.buy .buy-logo{width:86.06771vw;height:70.18229vw}}@media (max-width:767px){.buy .buy-logo{position:relative;left:50%;transform:translateX(-50%)}}.buy .price-col{text-align:center}@media (min-width:1366px){.buy .price-col{width:520px}}@media (max-width:1365px) and (min-width:768px){.buy .price-col{width:38.06735vw}}@media (min-width:768px){.buy .price-col .col-pad{padding-top:68px;padding-right:42px}}@media (max-width:1365px) and (min-width:768px){.buy .price-col .col-pad{padding-top:4.97804vw;padding-right:3.07467vw}}@media (max-width:767px){.buy .price-col{margin-top:calc(-100 / 768 * 100vw);margin-bottom:4rem}}.buy .price-col p{color:#fff;font-size:1.4em;width:400px;margin:1em auto .9em}@media (max-width:1365px) and (min-width:768px){.buy .price-col p{width:29.28258vw}}@media (max-width:767px) and (min-width:320px){.buy .price-col p{width:52.08333vw}}.buy .price-col h3 .text{color:#fff}.buy .price-col .price{color:#fff;font-size:2.1em;margin-bottom:1em}@media (max-width:1365px){.buy .price-col .price{margin-bottom:1.25em}}@media (max-width:1023px){.buy .price-col .price{margin-bottom:1em}}.buy .price-col .btn-buy,.buy .price-col .btn-prepurchase{position:relative;left:50%;transform:translateX(-50%)}.buy .price-col .available-date{text-align:center;width:100%;font-family:Cinzel,sans-serif;font-weight:900;font-size:2em;color:#fce94f;margin-top:.2em}.buy .box-art-wrap{position:relative;width:661px;text-align:center}@media (max-width:1365px) and (min-width:768px){.buy .box-art-wrap{width:48.38946vw}}@media (max-width:767px) and (min-width:320px){.buy .box-art-wrap{width:86.06771vw}}@media (max-width:767px){.buy .box-art-wrap{position:relative;left:50%;transform:translateX(-50%)}}.buy .box-art-wrap .side-shadow{position:absolute;left:50%;transform:translateX(-50%);top:325px;width:917px;height:283px;background-size:100% auto;background-image:url(../images/buy/dlc/shadow.webp)}@media (max-width:1365px) and (min-width:768px){.buy .box-art-wrap .side-shadow{width:67.13031vw;height:20.71742vw;top:23.79209vw}}@media (max-width:767px) and (min-width:320px){.buy .box-art-wrap .side-shadow{width:119.40104vw;height:36.84896vw;top:42.31771vw}}.buy .box-art-wrap .side-link{position:absolute;top:50px;left:-35px;width:263px;height:434px;background-size:100% auto;background-image:url(../images/buy/dlc/link.webp)}@media (max-width:1365px) and (min-width:768px){.buy .box-art-wrap .side-link{width:19.25329vw;height:31.7716vw;top:3.66032vw;left:-2.56223vw}}@media (max-width:767px) and (min-width:320px){.buy .box-art-wrap .side-link{width:34.24479vw;height:56.51042vw;top:6.51042vw;left:-4.55729vw}}.buy .box-art-wrap .side-zelda{position:absolute;top:42px;right:-64px;width:339px;height:492px;background-size:100% auto;background-image:url(../images/buy/dlc/zelda.webp)}@media (max-width:1365px) and (min-width:768px){.buy .box-art-wrap .side-zelda{width:24.81698vw;height:36.01757vw;top:3.07467vw;right:-4.68521vw}}@media (max-width:767px) and (min-width:320px){.buy .box-art-wrap .side-zelda{width:44.14062vw;height:64.0625vw;top:5.46875vw;right:-8.33333vw}}.buy .box-art-wrap .img-wrap{position:relative}@media (max-width:1365px) and (min-width:768px){.buy .box-art-wrap .img-wrap{width:27.89165vw}}@media (max-width:767px) and (min-width:320px){.buy .box-art-wrap .img-wrap{width:49.60938vw}}.buy .buy-nclood-wrap{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.buy .buy-nclood-wrap div{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.buy .trailer-button{display:block;position:relative;margin:0 auto;padding:0}@media (max-width:1365px) and (min-width:768px){.buy .trailer-button{width:33.38214vw;height:18.74085vw}}@media (max-width:767px) and (min-width:320px){.buy .trailer-button{width:59.375vw;height:33.33333vw}}.buy .trailer-button:focus{border:none;outline:0}.buy .trailer-button:focus .btn-video,.buy .trailer-button:focus .btn-video-over{outline:3px solid red}.buy .trailer-button .frame{background:transparent url(../images/hero/trailer-frame.png) center 0 repeat-x;background-size:100% 100%;width:487px;height:270px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:1365px) and (min-width:768px){.buy .trailer-button .frame{width:35.65154vw;height:19.76574vw}}@media (max-width:767px) and (min-width:320px){.buy .trailer-button .frame{width:63.41146vw;height:35.15625vw}}.buy .trailer-button .media-wrap img,.buy .trailer-button .media-wrap picture,.buy .trailer-button .media-wrap video{width:100%;height:auto}.buy .trailer-button .btn-video,.buy .trailer-button .btn-video-over,.buy .trailer-button .gold-arrow,.buy .trailer-button .gold-arrow-over{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:1365px) and (min-width:768px){.buy .trailer-button .btn-video,.buy .trailer-button .btn-video-over{width:7.54026vw;height:5.56369vw}}@media (max-width:767px) and (min-width:320px){.buy .trailer-button .btn-video,.buy .trailer-button .btn-video-over{width:13.41146vw;height:9.89583vw}}.buy .trailer-button .gold-arrow,.buy .trailer-button .gold-arrow-over{top:51%;left:51%}@media (max-width:1365px) and (min-width:768px){.buy .trailer-button .gold-arrow,.buy .trailer-button .gold-arrow-over{width:2.48902vw;height:3.3675vw}}@media (max-width:767px) and (min-width:320px){.buy .trailer-button .gold-arrow,.buy .trailer-button .gold-arrow-over{width:4.42708vw;height:5.98958vw}}.buy .trailer-button .btn-video-over,.buy .trailer-button .gold-arrow-over{display:none}.buy .trailer-button:hover .btn-video-over,.buy .trailer-button:hover .gold-arrow-over{display:block}.buy .trailer-button:hover .btn-video,.buy .trailer-button:hover .gold-arrow{display:none}.buy .dlc-header{max-width:1366px;margin:0 auto}.buy .dlc-header h2{font-size:4.62em;margin-bottom:4rem}@media (max-width:767px){.buy .dlc-header h2{margin-bottom:2rem}}.buy .dlc-info{justify-content:space-around}@media (min-width:768px){.buy .dlc-info{width:1200px}}@media (max-width:1365px) and (min-width:768px){.buy .dlc-info{width:87.84773vw}}@media (max-width:767px){.buy .dlc-info{margin-bottom:100px}}@media (max-width:767px) and (min-width:320px){.buy .dlc-info{margin-bottom:13.02083vw}}@media (max-width:767px){.buy .dlc-info .col:first-child{margin-bottom:calc(50 / 768 * 100vw)}}.buy .dlc-info .col:last-child{width:500px;color:#fff}@media (max-width:1365px) and (min-width:768px){.buy .dlc-info .col:last-child{width:36.60322vw}}@media (max-width:767px) and (min-width:320px){.buy .dlc-info .col:last-child{width:78.125vw}}@media (max-width:767px){.buy .dlc-info .col:last-child{text-align:center}}.buy .dlc-info .col:last-child p{font-size:1.4em}.buy .dlc-info .col:last-child p:first-child{margin-top:0}.buy .dlc-info .col:last-child .disclaimer{font-weight:300}.buy .dlc-pack{position:relative;margin-left:auto;margin-right:auto}@media (min-width:768px){.buy .dlc-pack{width:1235px;margin-top:120px;margin-bottom:300px}}@media (max-width:1365px) and (min-width:768px){.buy .dlc-pack{width:90.40996vw;margin-top:8.78477vw;margin-bottom:21.96193vw}}.buy .dlc-pack ul{margin:0;padding:2em 0 0 0;list-style:none;text-align:left}@media (max-width:767px){.buy .dlc-pack ul{margin-bottom:2em}}.buy .dlc-pack ul li{position:relative;font-weight:300;color:#fff;font-size:1.2em;margin-bottom:1em}.buy .dlc-pack ul li:before{content:'';position:absolute;top:-3px;left:-50px;background:transparent url(../images/features/bullet-yellow.webp) 0 0 no-repeat;background-size:100% auto;width:40px;height:27px}@media (max-width:1365px) and (min-width:768px){.buy .dlc-pack ul li:before{top:-.21962vw;left:-3.66032vw;width:2.92826vw;height:1.97657vw}}@media (max-width:767px) and (min-width:320px){.buy .dlc-pack ul li:before{top:-.39062vw;left:-6.51042vw;width:5.20833vw;height:3.51562vw}}@media (max-width:767px){.buy .dlc-pack ul li{font-size:1.6em}}.buy .pack-content{position:relative;margin:0 auto}@media (min-width:768px){.buy .pack-content{width:873px}}@media (max-width:1365px) and (min-width:768px){.buy .pack-content{width:63.90922vw}}@media (max-width:767px){.buy .pack-content{padding-bottom:80px}}@media (max-width:767px) and (min-width:320px){.buy .pack-content{padding-bottom:10.41667vw}}.buy .pack-header{position:relative;text-align:center;z-index:3}@media (min-width:768px){.buy .pack-two-col{display:flex}}.buy .pack-two-col .col{position:relative}@media (min-width:768px){.buy .pack-two-col .col{width:50%;flex-basis:50%}}.buy .pack-two-col .text-col{color:#fff}@media (min-width:768px){.buy .pack-two-col .text-col .col-pad{padding-left:60px;padding-right:10px}}@media (max-width:1365px) and (min-width:768px){.buy .pack-two-col .text-col .col-pad{padding-left:4.39239vw;padding-right:.73206vw}}@media (max-width:767px){.buy .pack-two-col .text-col .col-pad{padding-left:100px;padding-right:100px}}@media (max-width:767px) and (min-width:320px){.buy .pack-two-col .text-col .col-pad{padding-left:13.02083vw;padding-right:13.02083vw}}.buy .pack-two-col .dlc-logo-wrap{position:relative;top:-60px;width:305px;margin:0 auto 50px}@media (max-width:1365px) and (min-width:768px){.buy .pack-two-col .dlc-logo-wrap{top:-4.39239vw;width:22.32796vw;margin-bottom:3.66032vw}}@media (max-width:767px) and (min-width:320px){.buy .pack-two-col .dlc-logo-wrap{top:0;margin-bottom:6.51042vw}}@media (max-width:459px) and (min-width:320px){.buy .pack-two-col .dlc-logo-wrap{width:66.30435vw}}.buy .dlc-stage{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width:768px){.buy .stage-top{position:absolute;top:-50px;left:0;width:100%;height:120px;background-image:url(../images/buy/dlc/stage-top.webp);background-size:100% auto}}@media (min-width:768px) and (max-width:1365px) and (min-width:768px){.buy .stage-top{top:-3.66032vw;height:8.78477vw}}@media (min-width:768px){.buy .stage-bottom{position:absolute;left:0;bottom:-114px;height:187px;width:100%;background-image:url(../images/buy/dlc/stage-bottom.webp);background-size:100% auto}}@media (min-width:768px) and (max-width:1365px) and (min-width:768px){.buy .stage-bottom{bottom:-8.34553vw;height:13.6896vw}}@media (min-width:768px){.buy .stage-middle{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../images/buy/dlc/stage-middle.webp);background-size:100% auto;background-repeat:repeat-y}}@media (max-width:767px){.buy .stage-top{position:absolute;top:-50px;height:56px;width:100%;background-size:auto 100%;background-repeat:repeat-x;background-image:url(../images/buy/dlc/container-tile-top.webp)}}@media (max-width:767px) and (max-width:767px) and (min-width:320px){.buy .stage-top{top:-6.51042vw;height:7.29167vw}}@media (max-width:767px){.buy .stage-bottom{position:absolute;bottom:-50px;height:56px;width:100%;background-size:auto 100%;background-repeat:repeat-x;background-image:url(../images/buy/dlc/container-tile-btm.webp)}}@media (max-width:767px) and (max-width:767px) and (min-width:320px){.buy .stage-bottom{bottom:-6.51042vw;height:7.29167vw}}@media (max-width:767px){.buy .stage-middle{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#21162e}}@media (max-width:767px){.buy .dlc-pack{margin-bottom:200px}}@media (max-width:767px) and (min-width:320px){.buy .dlc-pack{margin-bottom:26.04167vw}}.buy .dlc-price{color:#fff;padding-bottom:10px;font-size:1.9em}@media (max-width:1365px) and (min-width:768px){.buy .dlc-price{padding-bottom:.73206vw}}.buy .dlc-button-wrap{position:absolute;left:0;bottom:-60px;width:100%;text-align:center}@media (max-width:1365px) and (min-width:768px){.buy .dlc-button-wrap{bottom:-4.39239vw}}.buy .dlc-button-wrap .btn-buy,.buy .dlc-button-wrap .btn-prepurchase{margin:0 auto}@media (min-width:768px){.buy .dlc-pack-0 .text-col{padding-top:20px;padding-bottom:150px}}@media (min-width:768px) and (max-width:1365px) and (min-width:768px){.buy .dlc-pack-0 .text-col{padding-top:1.46413vw;padding-bottom:10.98097vw}}@media (min-width:768px){.buy .dlc-pack-1 .text-col{padding-bottom:80px}}@media (min-width:768px) and (max-width:1365px) and (min-width:768px){.buy .dlc-pack-1 .text-col{padding-bottom:5.85652vw}}@media (min-width:768px){.buy .dlc-pack-2 .text-col{padding-top:90px;padding-bottom:120px}}@media (min-width:768px) and (max-width:1365px) and (min-width:768px){.buy .dlc-pack-2 .text-col{padding-top:6.58858vw;padding-bottom:8.78477vw}}@media (min-width:768px){.buy .dlc-pack-3 .text-col{padding-top:110px;padding-bottom:130px}}@media (min-width:768px) and (max-width:1365px) and (min-width:768px){.buy .dlc-pack-3 .text-col{padding-top:8.05271vw;padding-bottom:9.51684vw}}@media (min-width:768px){.buy .dlc-char-1{position:absolute;left:0;bottom:0;width:522px;height:479px;background-image:url(../images/buy/dlc/dlc-char-1.webp);background-size:100% auto}}@media (min-width:768px) and (max-width:1365px) and (min-width:768px){.buy .dlc-char-1{width:38.21376vw;height:35.06589vw}}@media (min-width:768px){.buy .dlc-char-2{position:absolute;right:0;bottom:0;width:522px;height:479px;background-image:url(../images/buy/dlc/dlc-char-2.webp);background-size:100% auto}}@media (min-width:768px) and (max-width:1365px) and (min-width:768px){.buy .dlc-char-2{width:38.21376vw;height:35.06589vw}}@media (min-width:768px){.buy .dlc-char-3{position:absolute;left:0;bottom:0;width:522px;height:479px;background-image:url(../images/buy/dlc/dlc-char-3.webp);background-size:100% auto}}@media (min-width:768px) and (max-width:1365px) and (min-width:768px){.buy .dlc-char-3{width:38.21376vw;height:35.06589vw}}@media (max-width:767px){.buy .dlc-char-1-mobile{position:relative;width:563px;height:441px;background-image:url(../images/buy/dlc/dlc-char-1-mobile.webp);background-size:100% auto;margin-left:auto;margin-right:auto;bottom:-80px;margin-top:-80px}}@media (max-width:767px) and (max-width:767px) and (min-width:320px){.buy .dlc-char-1-mobile{width:73.30729vw;height:57.42188vw;bottom:-10.41667vw;margin-top:-10.41667vw}}@media (max-width:767px){.buy .dlc-char-2-mobile{position:relative;bottom:-100px;width:401px;height:381px;background-image:url(../images/buy/dlc/dlc-char-2-mobile.webp);background-size:100% auto;margin-left:auto;margin-right:auto;margin-top:-100px}}@media (max-width:767px) and (max-width:767px) and (min-width:320px){.buy .dlc-char-2-mobile{width:52.21354vw;height:49.60938vw;bottom:-13.02083vw;margin-top:-13.02083vw}}@media (max-width:767px){.buy .dlc-char-3-mobile{position:relative;width:409px;height:372px;background-image:url(../images/buy/dlc/dlc-char-3-mobile.webp);background-size:100% auto;margin-left:auto;margin-right:auto}}@media (max-width:767px) and (max-width:767px) and (min-width:320px){.buy .dlc-char-3-mobile{width:53.25521vw;height:48.4375vw}}@media (max-width:767px) and (max-width:767px) and (min-width:320px){.buy .dlc-pack-0 .dlc-button-wrap{bottom:-9.11458vw}}@media (max-width:767px){.buy .dlc-pack-1 .pack-content{padding-top:40px}}@media (max-width:767px) and (max-width:767px) and (min-width:320px){.buy .dlc-pack-1 .pack-content{padding-top:5.20833vw}}@media (max-width:767px){.buy .dlc-pack-1 .pack-two-col{display:flex;flex-wrap:wrap;flex-direction:column-reverse}.buy .dlc-pack-1 .pack-two-col .col{width:100%;flex-basis:100%}}@media (max-width:767px) and (max-width:767px) and (min-width:320px){.buy .dlc-pack-1 .dlc-button-wrap{bottom:-19.53125vw}}@media (max-width:767px){.buy .dlc-pack-2 .pack-content{padding-top:40px}}@media (max-width:767px) and (max-width:767px) and (min-width:320px){.buy .dlc-pack-2 .pack-content{padding-top:5.20833vw}}@media (max-width:767px) and (max-width:767px) and (min-width:320px){.buy .dlc-pack-2 .dlc-button-wrap{bottom:-19.53125vw}}@media (max-width:767px){.buy .dlc-pack-3{margin-bottom:250px}}@media (max-width:767px) and (max-width:767px) and (min-width:320px){.buy .dlc-pack-3{margin-bottom:32.55208vw}}@media (max-width:767px){.buy .dlc-pack-3 .pack-content{padding-top:40px}}@media (max-width:767px) and (max-width:767px) and (min-width:320px){.buy .dlc-pack-3 .pack-content{padding-top:5.20833vw}}@media (max-width:767px){.buy .dlc-pack-3 .pack-two-col{display:flex;flex-wrap:wrap;flex-direction:column-reverse}.buy .dlc-pack-3 .pack-two-col .col{width:100%;flex-basis:100%}}@media (max-width:767px) and (max-width:767px) and (min-width:320px){.buy .dlc-pack-3 .dlc-button-wrap{bottom:-19.53125vw}}.no-webp .buy .tile-top{background:transparent url(../images/buy/tile-knight-top.png) center 0 repeat-x;background-size:auto 100%}.no-webp .buy .bg-center:before{background:transparent url(../images/buy/knight-center.png) 0 0 no-repeat;background-size:100% auto}.no-webp .buy .box-art-wrap .side-shadow{background-image:url(../images/buy/dlc/shadow.png)}.no-webp .buy .box-art-wrap .side-link{background-image:url(../images/buy/dlc/link.png)}.no-webp .buy .box-art-wrap .side-zelda{background-image:url(../images/buy/dlc/zelda.png)}@media (min-width:768px){.no-webp .buy .stage-top{background-image:url(../images/buy/dlc/stage-top.png)}.no-webp .buy .stage-bottom{background-image:url(../images/buy/dlc/stage-bottom.png)}.no-webp .buy .stage-middle{background-image:url(../images/buy/dlc/stage-middle.png)}}@media (max-width:767px){.no-webp .buy .stage-top{background-image:url(../images/buy/dlc/container-tile-top.png)}.no-webp .buy .stage-bottom{background-image:url(../images/buy/dlc/container-tile-btm.png)}}.no-webp .buy .dlc-pack ul li:before{background:transparent url(../images/features/bullet-yellow.png) 0 0 no-repeat;background-size:100% auto}@media (min-width:768px){.no-webp .buy .dlc-char-1{background-image:url(../images/buy/dlc/dlc-char-1.jpg)}.no-webp .buy .dlc-char-2{background-image:url(../images/buy/dlc/dlc-char-2.jpg)}.no-webp .buy .dlc-char-3{background-image:url(../images/buy/dlc/dlc-char-3.jpg)}}@media (max-width:767px){.no-webp .buy .dlc-char-1-mobile{background-image:url(../images/buy/dlc/dlc-char-1-mobile.png)}.no-webp .buy .dlc-char-2-mobile{background-image:url(../images/buy/dlc/dlc-char-2-mobile.png)}.no-webp .buy .dlc-char-3-mobile{background-image:url(../images/buy/dlc/dlc-char-3-mobile.png)}}.es .motion-buttons button,.fr .motion-buttons button{transform:translateX(360px)}@media (max-width:1365px){.es .motion-buttons button,.fr .motion-buttons button{transform:translateX(calc(360 / 1366 * 100vw))}}@media (max-width:767px){.es .motion-buttons button,.fr .motion-buttons button{transform:translateX(calc(-360 / 1366 * 100vw))}}.es .dlc-badge-wrap .dlc-badge-text{font-size:1.5em}@media (max-width:767px){.es .hero .available-date{font-size:1.5em}}.es .demo-button{font-size:.75em}.es .btn-prepurchase .text-wrap{font-size:2.2em}.es .features h2{line-height:.9em}.es .feature-list .feature-list-header h3{font-size:2em}@media (max-width:767px){.es .feature-list .feature-list-header h3{font-size:3em}}@media (min-width:1024px){.es footer .two-col{width:840px}}.es .buy .price-col .available-date{font-size:1.6em}@media (max-width:767px){.es .buy .price-col .available-date{font-size:1.4em}}.es .buy .dlc-header{padding:0 2em}@media (min-width:768px){.es footer{height:540px}}.fr .dlc-badge-wrap .dlc-badge-text{font-size:1.2em}.fr .btn-prepurchase .text-wrap{font-size:1.8em}@media (max-width:767px){.fr .features h2{font-size:4.5em}}.fr .feature-list .feature-list-header h3{font-size:2em}@media (max-width:767px){.fr .feature-list .feature-list-header h3{font-size:3em}}@media (max-width:767px){.fr .buy .price-col .available-date{font-size:1.6em}}.fr .buy .dlc-header{padding:0 2em}@media (min-width:768px){.fr footer{height:540px}}