.game-wrapper,.game-wrapper .game-content{display:flex;flex-direction:column}.game-wrapper .game-content{padding-top:.625rem;padding-bottom:.625rem}.game-wrapper .game-content .game-info .game-info--details-wrapper{width:100%}@media (min-width:640px){.game-wrapper .game-content .game-info .game-info--details-wrapper{width:50%}}@media (min-width:960px){.game-wrapper .game-content .game-info .game-info--details-wrapper{width:auto}}.game-wrapper .game-content .game-info .game-info--details-wrapper .game-info--label{font-weight:600}.game-wrapper .game-content .game-media .game--media--content-wrapper .gallery .gallery-content .gallery-slider,.game-wrapper .game-content .game-media .game--media--content-wrapper .gallery .gallery-content .gallery-slider .swiper{height:100%}.game-wrapper .game-content .game-media .game--media--content-wrapper .gallery .gallery-content .gallery-slider .swiper .swiper-slide{height:auto}.game-wrapper .game-content .game-media .game--media--content-wrapper .gallery .gallery-content .gallery-slider .swiper .swiper-slide section.section,.game-wrapper .game-content .game-media .game--media--content-wrapper .gallery .gallery-content .gallery-slider .swiper .swiper-slide section.section .section-content,.game-wrapper .game-content .game-media .game--media--content-wrapper .gallery .gallery-content .gallery-slider .swiper .swiper-slide section.section .section-content .section-columns,.game-wrapper .game-content .game-media .game--media--content-wrapper .gallery .gallery-content .gallery-slider .swiper .swiper-slide section.section .section-content .section-columns .column-wrapper,.game-wrapper .game-content .game-media .game--media--content-wrapper .gallery .gallery-content .gallery-slider .swiper .swiper-slide section.section .section-content .section-columns .column-wrapper .column-content{height:100%}.game-wrapper .game-content .view--game-products.view--game-products--layout--default.view--bundles .view--content .view--product .view--product--details .product-bundle--items .product-bundle--item{flex-wrap:wrap}.game-wrapper .game-content .view--game-products.view--game-products--layout--default .view--content{display:grid}.game-wrapper .game-content .view--game-products.view--game-products--layout--default .view--content .view--product{display:flex;flex-direction:column;align-items:center}@media (min-width:960px){.game-wrapper .game-content .view--game-products.view--game-products--layout--default .view--content .view--product{flex-direction:row}}.game-wrapper .game-content .view--game-products.view--game-products--layout--default .view--content .view--product .view--product--cover.product--cover--vert{display:flex;justify-content:center;max-height:50vh;padding:1rem 0}.game-wrapper .game-content .view--game-products.view--game-products--layout--default .view--content .view--product .view--product--cover.product--cover--vert .media--image,.game-wrapper .game-content .view--game-products.view--game-products--layout--default .view--content .view--product .view--product--cover.product--cover--vert a{display:flex;justify-content:center;height:auto;width:100%}.game-wrapper .game-content .view--game-products.view--game-products--layout--default .view--content .view--product .view--product--cover.product--cover--vert .media--image img,.game-wrapper .game-content .view--game-products.view--game-products--layout--default .view--content .view--product .view--product--cover.product--cover--vert a img{max-height:100%;width:auto}.game-wrapper .game-content .view--game-products.view--game-products--layout--default .view--content .view--product .view--product--cover.product--cover--horz{flex:1 1 0%;width:100%}.game-wrapper .game-content .view--game-products.view--game-products--layout--default .view--content .view--product .view--product--details{flex:1 1 0%;align-self:center}.game-wrapper .game-content .view--game-products.view--game-products--layout--alternative{display:flex;flex-direction:column}@media (min-width:960px){.game-wrapper .game-content .view--game-products.view--game-products--layout--alternative{flex-direction:row}}.game-wrapper .game-content .view--game-products.view--game-products--layout--alternative.view--bundles .view--content .view--product .view--product--details .product-bundle--items .product-bundle--item{flex-wrap:wrap}.game-wrapper .game-content .view--game-products.view--game-products--layout--alternative .view--info{min-width:10rem}.game-wrapper .game-content .view--game-products.view--game-products--layout--alternative .view--info:has(.label-notes){min-width:20rem}.game-wrapper .game-content .view--game-products.view--game-products--layout--alternative .view--content{display:grid}.game-wrapper .game-content .view--game-products.view--game-products--layout--alternative .view--content .view--product{display:flex;flex-direction:column;align-items:center}@media (min-width:960px){.game-wrapper .game-content .view--game-products.view--game-products--layout--alternative .view--content .view--product{flex-direction:row}}.game-wrapper .game-content .view--game-products.view--game-products--layout--alternative .view--content .view--product .view--product--cover.product--cover--vert{display:flex;justify-content:center;max-height:50vh;padding:1rem 0}.game-wrapper .game-content .view--game-products.view--game-products--layout--alternative .view--content .view--product .view--product--cover.product--cover--vert .media--image,.game-wrapper .game-content .view--game-products.view--game-products--layout--alternative .view--content .view--product .view--product--cover.product--cover--vert a{display:flex;justify-content:center;height:auto;width:100%}.game-wrapper .game-content .view--game-products.view--game-products--layout--alternative .view--content .view--product .view--product--cover.product--cover--vert .media--image img,.game-wrapper .game-content .view--game-products.view--game-products--layout--alternative .view--content .view--product .view--product--cover.product--cover--vert a img{max-height:100%;width:auto}.game-wrapper .game-content .view--game-products.view--game-products--layout--alternative .view--content .view--product .view--product--cover.product--cover--horz{flex:1 1 0%;width:100%}.game-wrapper .game-content .view--game-products.view--game-products--layout--alternative .view--content .view--product .view--product--details{flex-grow:1;flex-basis:100%}.game-wrapper .game-languages,.game-wrapper .game-requirements{padding-top:.625rem;padding-bottom:.625rem}.game-languages .game-languages--content .game-languages--wrapper ul.game-languages--list{display:flex;flex-wrap:wrap}.game-languages .game-languages--content .game-languages--wrapper ul.game-languages--list li:not(:last-child):after{content:", "}.game-requirements .tabs .tab-menu .tab-menu-buttons button.tab{display:flex;flex-direction:row-reverse;align-items:center}.game-requirements .product-requirements .requirements-list{flex:1}.game-requirements .product-requirements .requirements-list:only-child{flex:.5}.game-requirements .product-requirements .requirements-list .requirement .requirement-label,.game-requirements .product-requirements .requirements-list .requirement .requirement-value{flex:1}.product-wrapper{display:flex;flex-direction:column}.product-wrapper>div:not(.product-hero)>h2{font-size:2rem;font-weight:700}.product-wrapper>div:not(.product-hero) h3{font-size:1.75rem;font-weight:600}.product-wrapper>div:not(.product-hero) h4{padding-bottom:1rem;font-size:1.5rem;font-weight:500}.product-wrapper>div:last-child{margin-bottom:2.5rem}.product-wrapper .product-content .product-info .product-info--details-wrapper{width:100%}@media (min-width:640px){.product-wrapper .product-content .product-info .product-info--details-wrapper{width:50%}}@media (min-width:960px){.product-wrapper .product-content .product-info .product-info--details-wrapper{width:auto}}.product-wrapper .product-content .product-info .product-info--details-wrapper .product-info--label{font-weight:600}.product-wrapper .game-languages,.product-wrapper .game-requirements{margin-top:1.25rem;margin-bottom:1.25rem}.product-wrapper .product-media .product-details .product-info--media-wrapper .gallery .gallery-content .gallery-slider{height:100%}.node--reward .reward-wrapper .reward--tags{display:flex;flex-wrap:wrap}.page-hero.content-with-media-background .page-hero-media{min-height:50vh}.page-hero.content-below-media .page-hero-media img{width:100%}.page-hero.content-below-media .page-hero-media iframe{aspect-ratio:16/9}.component--signup .signup--logo,.signup--wrapper .signup--logo{max-width:8rem}.component--signup button:not(:disabled):hover .email-submit--arrow,.signup--wrapper button:not(:disabled):hover .email-submit--arrow{animation:move-right 1s infinite}.signup--wrapper .signup--image img{min-height:100%;-o-object-fit:cover;object-fit:cover}.signup--wrapper .signup--form .signup--step{display:flex;width:100%;align-items:center;justify-content:center}.signup--wrapper .signup--form .signup--step.signup--step--1 .signup--content-wrapper .text.text-intro{padding-top:2rem;padding-bottom:2rem}.signup--wrapper .signup--form .signup--step.signup--step--1 .signup--content-wrapper .signup--content-details{display:flex;flex-direction:column}.signup--wrapper .signup--form .signup--step.signup--step--1 .signup--content-wrapper .signup--content-details .email-entry{padding-bottom:1rem}.signup--wrapper .signup--form .signup--step.signup--step--1 .signup--content-wrapper .signup--content-details .email-entry form .input.input-email{position:relative;width:auto}.signup--wrapper .signup--form .signup--step.signup--step--1 .signup--content-wrapper .signup--content-details .email-entry form .input.input-email label{display:none}.signup--wrapper .signup--form .signup--step.signup--step--2 .details-entry form.details-form .signup--custom-attributes .input label a{text-decoration-line:underline}.signup--wrapper .signup--form .signup--step.signup--step--2 .details-entry form.details-form .signup--custom-attributes .input input{position:relative;order:-9999;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-right:.5rem;height:1.5rem;width:1.5rem;font-size:1.5rem;line-height:1.5;font-weight:700;border-width:2px;border-style:solid}.signup--wrapper .signup--form .signup--step.signup--step--2 .details-entry form.details-form .signup--custom-attributes .input input:checked:after{content:"¬";display:flex;height:100%;width:100%;align-items:center;justify-content:center;transform:rotate(135deg)}.signup--wrapper .signup--form .signup--step.signup--step--2 .details-entry form.details-form .signup--custom-attributes .input button{align-items:center}.signup--wrapper .signup--form .signup--step.signup--step--2 .details-entry form.details-form .signup--custom-attributes .input button:not(:disabled):hover .signup--submit--arrow{animation:move-right 1s infinite}.signup--wrapper .signup--form .signup--step.signup--step--2 .details-entry form.details-form button.signup--submit-button .signup--submit--arrow{display:flex;align-items:center;justify-content:center}.signup--wrapper .signup--form .signup--step.signup--step--2 .details-entry form.details-form button.signup--submit-button .signup--submit--arrow svg{height:auto}.signup--wrapper .signup--form .signup--step form.email-form{max-width:40rem}.signup--wrapper .signup--form .signup--step form .input{position:relative}.signup--wrapper .signup--form .signup--step form .input input,.signup--wrapper .signup--form .signup--step form .input select{border-width:1px;border-style:solid;padding:1rem}.signup--wrapper .signup--form .signup--step form .input input:-moz-read-only{-moz-user-select:none;user-select:none}.signup--wrapper .signup--form .signup--step form .input input:read-only{-webkit-user-select:none;-moz-user-select:none;user-select:none}.signup--wrapper .signup--form .signup--step form .input input:-moz-read-only:focus-visible{outline:none}.signup--wrapper .signup--form .signup--step form .input input:read-only:focus-visible{outline:none}.signup--wrapper .signup--form .signup--step form .input input[type=checkbox]{padding:.5rem}.signup--wrapper .signup--form .signup--step form .input input[type=email],.signup--wrapper .signup--form .signup--step form .input input[type=text]{min-width:min(100%,30rem)}.signup--wrapper .signup--form .signup--step form .input input[type=date],.signup--wrapper .signup--form .signup--step form .input select{min-width:min(100%,30rem);min-height:3.625rem;background-color:transparent}.component.component--signup .signup--content-wrapper{position:relative;display:flex;flex-direction:column;align-items:center}@media (min-width:1280px){.component.component--signup .signup--content-wrapper{flex-direction:row}}.component.component--signup .signup--content-wrapper{margin-left:auto;margin-right:auto;overflow:hidden}@media (min-width:1280px){.component.component--signup .signup--content-wrapper{max-height:28rem}}.component.component--signup .signup--content-wrapper .signup--content:only-child{display:flex;flex-direction:column;align-items:flex-start}@media (min-width:1280px){.component.component--signup .signup--content-wrapper .signup--content:only-child{flex-direction:row;align-items:center}}.component.component--signup .signup--content-wrapper .signup--content:only-child{width:100%}.component.component--signup .signup--content-wrapper .signup--content:only-child .signup--content-details,.component.component--signup .signup--content-wrapper .signup--content:only-child .signup--title{flex:1}.component.component--signup .signup--content-wrapper .signup--content:only-child .signup--title{max-width:max(60%,35rem)}@media (min-width:1280px){.component.component--signup .signup--content-wrapper .signup--content:not(:only-child){max-width:max(50rem,50%)}}.component.component--signup .signup--content-wrapper .signup--content:not(:only-child) .signup--content-details .email-entry,.component.component--signup .signup--content-wrapper .signup--content:not(:only-child) .signup--content-details .text{max-width:40rem}.component.component--signup .signup--content-wrapper .signup--content .signup--content-details{display:flex;flex-direction:column}.component.component--signup .signup--content-wrapper .signup--content .signup--content-details .email-entry{order:-9999}.component.component--signup .signup--content-wrapper .signup--image{width:100%}