.purchase-game-wrapper.purchase-game-wrapper--full .purchase-game-list-wrapper .purchase-game-list .purchase-game-card .purchase-game-card--details .product--contents{margin-bottom:1.25rem;flex-grow:1}.purchase-game-wrapper.purchase-game-wrapper--full .purchase-game-list-wrapper .purchase-game-list .purchase-game-card .purchase-game-card--details .product--contents .product--contents--list{list-style-position:inside;list-style-type:disc}.purchase-game-wrapper.purchase-game-wrapper--full .purchase-game-list-wrapper .purchase-game-list .purchase-game-card .purchase-game-card--details .product--date{margin-bottom:1.25rem}.purchase-game-wrapper .purchase-game-logo-wrapper{margin-left:auto;margin-right:auto;width:-moz-fit-content;width:fit-content}.purchase-game-wrapper .purchase-button.purchase-button--link a.cta-link--external .external-link--icon{display:inline-block;vertical-align:baseline}.purchase-game-wrapper .purchase-button.purchase-button--link a.cta-link--external .external-link--icon svg{fill:currentColor;width:.75em}.component--rating .content-wrapper .rating-content.theme-dark.rating-system--esrb,.component--rating .content-wrapper .rating-content.theme-dark.rating-system--pegi{border-color:#000}.component--rating .content-wrapper .rating-content.theme-dark.rating-system--esrb .rating-footer,.component--rating .content-wrapper .rating-content.theme-dark.rating-system--pegi .rating-footer{border-top-color:#000}.component--rating .content-wrapper .rating-content.theme-light.rating-system--esrb,.component--rating .content-wrapper .rating-content.theme-light.rating-system--pegi{border-color:#fff}.component--rating .content-wrapper .rating-content.theme-light.rating-system--esrb .rating-footer,.component--rating .content-wrapper .rating-content.theme-light.rating-system--pegi .rating-footer{border-top-color:#fff}.component--rating .content-wrapper .rating-content.rating-system--esrb,.component--rating .content-wrapper .rating-content.rating-system--pegi{border-width:1px;border-style:solid}.component--rating .content-wrapper .rating-content.rating-system--esrb .rating-footer,.component--rating .content-wrapper .rating-content.rating-system--pegi .rating-footer{border-top-width:1px;border-top-style:solid}.component--rating .content-wrapper .rating-content.rating-system--pegi:has(.rating-footer) .rating-wrapper{padding:4px 4px 8px}.component--rating .content-wrapper .rating-content.rating-system--usk{color:#000;background-color:#fff;font-weight:500}.component--rating .content-wrapper .rating-content.rating-system--usk .rating-wrapper{position:relative;padding-right:2.25rem}.component--rating .content-wrapper .rating-content.rating-system--usk .rating-wrapper:after{content:"usk.de";position:absolute;right:0;top:0;bottom:0;width:2rem;writing-mode:vertical-rl;transform:rotate(180deg);text-align:center;border-right-width:1px;border-right-style:solid}.component--rating .content-wrapper .rating-content.rating-system--usk .rating-wrapper .rating-images .image.rating-image img{background-color:#fff;border-radius:8px}.component--rating .content-wrapper .rating-content.rating-system--usk .rating-wrapper .content-descriptors{justify-content:center}.component--rating .content-wrapper .rating-content.rating-system--usk.rating-system--min-age--0{border:1px solid #fff;border-radius:8px;overflow:hidden}.component--rating .content-wrapper .rating-content.rating-system--usk.rating-system--min-age--0 .rating-wrapper{background-color:hsla(0,0%,100%,.7)}.component--rating .content-wrapper .rating-content.rating-system--usk.rating-system--min-age--0 .rating-wrapper:not(:last-child){border-bottom:1px solid #fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.component--rating .content-wrapper .rating-content.rating-system--usk.rating-system--min-age--0 .rating-wrapper:after{border-right-color:#fff}.component--rating .content-wrapper .rating-content.rating-system--usk.rating-system--min-age--6{border:1px solid #ffeb00;border-radius:8px;overflow:hidden}.component--rating .content-wrapper .rating-content.rating-system--usk.rating-system--min-age--6 .rating-wrapper{background-color:rgba(255,235,0,.7)}.component--rating .content-wrapper .rating-content.rating-system--usk.rating-system--min-age--6 .rating-wrapper:not(:last-child){border-bottom:1px solid #ffeb00;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.component--rating .content-wrapper .rating-content.rating-system--usk.rating-system--min-age--6 .rating-wrapper:after{border-right-color:#ffeb00}.component--rating .content-wrapper .rating-content.rating-system--usk.rating-system--min-age--12{border:1px solid #00a237;border-radius:8px;overflow:hidden}.component--rating .content-wrapper .rating-content.rating-system--usk.rating-system--min-age--12 .rating-wrapper{background-color:rgba(0,162,55,.7)}.component--rating .content-wrapper .rating-content.rating-system--usk.rating-system--min-age--12 .rating-wrapper:not(:last-child){border-bottom:1px solid #00a237;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.component--rating .content-wrapper .rating-content.rating-system--usk.rating-system--min-age--12 .rating-wrapper:after{border-right-color:#00a237}.component--rating .content-wrapper .rating-content.rating-system--usk.rating-system--min-age--16{border:1px solid #36a0d8;border-radius:8px;overflow:hidden}.component--rating .content-wrapper .rating-content.rating-system--usk.rating-system--min-age--16 .rating-wrapper{background-color:rgba(54,160,216,.7)}.component--rating .content-wrapper .rating-content.rating-system--usk.rating-system--min-age--16 .rating-wrapper:not(:last-child){border-bottom:1px solid #36a0d8;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.component--rating .content-wrapper .rating-content.rating-system--usk.rating-system--min-age--16 .rating-wrapper:after{border-right-color:#36a0d8}.component--rating .content-wrapper .rating-content.rating-system--usk.rating-system--min-age--18{border:1px solid #e20028;border-radius:8px;overflow:hidden}.component--rating .content-wrapper .rating-content.rating-system--usk.rating-system--min-age--18 .rating-wrapper{background-color:rgba(226,0,40,.7)}.component--rating .content-wrapper .rating-content.rating-system--usk.rating-system--min-age--18 .rating-wrapper:not(:last-child){border-bottom:1px solid #e20028;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.component--rating .content-wrapper .rating-content.rating-system--usk.rating-system--min-age--18 .rating-wrapper:after{border-right-color:#e20028}.component--rating .content-wrapper .rating-content .rating-wrapper .rating-images:only-child .image{max-width:12rem}.component--rating .content-wrapper .rating-content .rating-wrapper .rating-images:only-child .image img{width:100%;max-height:6rem}.component--rating .content-wrapper .rating-content .rating-wrapper .rating-images .image{max-width:84px}.component--rating .content-wrapper .rating-content .rating-wrapper .content-descriptors{padding-left:.5rem;padding-right:.5rem}.component.component--social .social-link-list{display:flex;gap:1rem}@media (min-width:960px){.component.component--social .social-link-list{gap:1.5rem}}.component.component--social .social-link-list.layout-mobile{height:unset!important;flex-wrap:wrap}.component.component--social .social-link-list.viewport--icon-and-text .social-link .link>div{margin:0 auto}.component.component--social .social-link-list.viewport--icon-and-text .social-link .link>span{text-align:center}.component.component--social .social-link-list .social-link.logo-default{max-width:4rem}.component.component--social .social-link-list .social-link.logo-large{max-width:8rem}@media (min-width:1280px){.component.component--social .social-link-list .social-link{display:inline-block}}.component.component--social .social-link-list .social-link .link{display:flex;aspect-ratio:1/1;height:100%;flex-direction:column;color:inherit}.component.component--social .social-link-list .social-link .link>div{width:100%;height:100%}.component.component--social .social-link-list .social-link .link>div svg{fill:currentColor}.component--characters .character-slider-wrapper .swiper-thumbnails .swiper{z-index:2}.component--characters .character-slider-wrapper .swiper-thumbnails .swiper .swiper-wrapper .swiper-slide{visibility:hidden}.component--characters .character-slider-wrapper .swiper-thumbnails .swiper .swiper-wrapper .swiper-slide.swiper-slide-visible{visibility:visible}.component--characters .character-slider-wrapper .swiper-thumbnails .swiper-button-next,.component--characters .character-slider-wrapper .swiper-thumbnails .swiper-button-prev{top:50%;margin-top:0;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.component--signup_custom{position:relative;margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:center}.component--signup_custom .content-wrapper .signup--form .signup-custom--step button:not(:disabled):hover .signup-submit--arrow{animation:move-right 1s infinite}.component--signup_custom .content-wrapper .signup--form .signup-custom--step.signup--step--1 .signup--content-wrapper .signup--content .signup--content-details .email-entry form.email-form .input.input-email{position:relative;width:auto}.component--signup_custom .content-wrapper .signup--form .signup-custom--step.signup--step--1 .signup--content-wrapper .signup--content .signup--content-details .email-entry form.email-form button{align-items:center;overflow:hidden}.component--signup_custom .content-wrapper .signup--form .signup-custom--step.signup--step--1 .signup--content-wrapper .signup--content .signup--content-details .email-entry form.email-form button:after,.component--signup_custom .content-wrapper .signup--form .signup-custom--step.signup--step--1 .signup--content-wrapper .signup--content .signup--content-details .email-entry form.email-form button:before{transform:skew(0)!important;clip-path:none!important;border-radius:0!important}.component--signup_custom .content-wrapper .signup--form .signup-custom--step.signup--step--2 .details-entry form.details-form>div.input{position:relative;display:flex;flex-direction:column}.component--signup_custom .content-wrapper .signup--form .signup-custom--step.signup--step--2 .details-entry form.details-form>div.input input,.component--signup_custom .content-wrapper .signup--form .signup-custom--step.signup--step--2 .details-entry form.details-form>div.input select{border-width:1px;border-style:solid;padding:1rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.component--signup_custom .content-wrapper .signup--form .signup-custom--step.signup--step--2 .details-entry form.details-form>div.input input:-moz-read-only{-moz-user-select:none;user-select:none}.component--signup_custom .content-wrapper .signup--form .signup-custom--step.signup--step--2 .details-entry form.details-form>div.input input:read-only{-webkit-user-select:none;-moz-user-select:none;user-select:none}.component--signup_custom .content-wrapper .signup--form .signup-custom--step.signup--step--2 .details-entry form.details-form>div.input input:-moz-read-only:focus-visible{outline:none}.component--signup_custom .content-wrapper .signup--form .signup-custom--step.signup--step--2 .details-entry form.details-form>div.input input:read-only:focus-visible{outline:none}.component--signup_custom .content-wrapper .signup--form .signup-custom--step.signup--step--2 .details-entry form.details-form>div.input input[type=checkbox]{padding:.5rem}.component--signup_custom .content-wrapper .signup--form .signup-custom--step.signup--step--2 .details-entry form.details-form>div.input input[type=email],.component--signup_custom .content-wrapper .signup--form .signup-custom--step.signup--step--2 .details-entry form.details-form>div.input input[type=text]{min-width:min(100%,30rem)}.component--signup_custom .content-wrapper .signup--form .signup-custom--step.signup--step--2 .details-entry form.details-form>div.input input[type=date],.component--signup_custom .content-wrapper .signup--form .signup-custom--step.signup--step--2 .details-entry form.details-form>div.input select{min-width:min(100%,30rem);min-height:3.625rem}.component--signup_custom .content-wrapper .signup--form .signup-custom--step.signup--step--2 .details-entry form.details-form fieldset.signup--platforms-wrapper legend{margin-bottom:.5rem}.component--signup_custom .content-wrapper .signup--form .signup-custom--step.signup--step--2 .details-entry form.details-form fieldset.signup--platforms-wrapper .signup--platforms{display:flex;flex-wrap:wrap;gap:1rem}.component--signup_custom .content-wrapper .signup--form .signup-custom--step.signup--step--2 .details-entry form.details-form fieldset.signup--platforms-wrapper .signup--platforms .signup-platform .platform-label{display:none}.component--signup_custom .content-wrapper .signup--form .signup-custom--step.signup--step--2 .details-entry form.details-form fieldset.signup--platforms-wrapper .signup--platforms .signup-platform .platform-icon{aspect-ratio:1/1;cursor:pointer;padding:.5rem;max-width:6rem}.component--signup_custom .content-wrapper .signup--form .signup-custom--step.signup--step--2 .details-entry form.details-form fieldset.signup--platforms-wrapper .signup--platforms .signup-platform .platform-icon svg{fill:currentColor}.component--signup_custom .content-wrapper .signup--form .signup-custom--step.signup--step--2 .details-entry form.details-form fieldset.signup--platforms-wrapper .signup--platforms .signup-platform input{position:absolute;opacity:0}.component--signup_custom .content-wrapper .signup--form .signup-custom--step.signup--step--2 .details-entry form.details-form .signup--custom-attributes{margin-top:.5rem;margin-bottom:.5rem;display:flex;flex-direction:column;gap:1rem}.component--signup_custom .content-wrapper .signup--form .signup-custom--step.signup--step--2 .details-entry form.details-form .signup--custom-attributes label{margin-bottom:.5rem}.component--signup_custom .content-wrapper .signup--form .signup-custom--step.signup--step--2 .details-entry form.details-form .signup--custom-attributes input{border-width:1px;border-style:solid;padding:.5rem 1rem}.component--signup_custom .content-wrapper .signup--form .signup-custom--step.signup--step--2 .details-entry form.details-form .signup--legal-attributes{margin-top:.5rem;margin-bottom:.5rem;display:flex;flex-direction:column;gap:1rem}.component--signup_custom .content-wrapper .signup--form .signup-custom--step.signup--step--2 .details-entry form.details-form .signup--legal-attributes .input label a{text-decoration-line:underline}.component--signup_custom .content-wrapper .signup--form .signup-custom--step.signup--step--2 .details-entry form.details-form .signup--legal-attributes .input input{position:relative;order:-9999;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-right:.5rem;height:1.5rem;width:1.5rem;min-width:1.5rem;font-size:1.5rem;line-height:1.5;font-weight:700;border-width:2px;border-style:solid}.component--signup_custom .content-wrapper .signup--form .signup-custom--step.signup--step--2 .details-entry form.details-form .signup--legal-attributes .input input:checked:after{content:"¬";display:flex;height:100%;width:100%;align-items:center;justify-content:center;transform:rotate(135deg)}.component--signup_custom .content-wrapper .signup--form .signup-custom--step.signup--step--2 .details-entry form.details-form button{display:flex;align-items:center}.component--signup_custom .content-wrapper .signup--form .signup-custom--step.signup--step--2 .details-entry form.details-form button .signup-submit--arrow{margin-left:.5rem}.show-tags{display:flex}.basket{position:fixed;top:0;bottom:0;right:0;flex-direction:column;text-align:center;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));z-index:40}.basket,.basket .basket-header{width:100%;display:flex;flex-wrap:nowrap;align-items:center}.basket .basket-header{flex-direction:row;justify-content:flex-start}.basket .basket-header button{margin-left:auto}.basket .basket-item-list{overflow-y:auto}.basket .component.component--cta{width:100%}.basket .component.component--cta .link,.basket .component.component--cta a,.basket .component.component--cta button{width:100%;font-weight:700}.basket-overlay{position:fixed;z-index:40}.basket-overlay--visible{top:0;bottom:0;left:0;right:0;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));--tw-bg-opacity:0.5}.basket-item-list{width:100%;margin-bottom:auto}.basket-item-list .basket-item{display:flex;flex-direction:row;flex-wrap:nowrap}.basket-price{flex-direction:row}.basket-price,.product-details-wrapper{display:flex;width:100%;flex-wrap:nowrap;justify-content:space-between}.product-details-wrapper .product-details{text-align:left}.product-details-wrapper .product-details .product-actions{display:flex}.product-details-wrapper .product-details .product-actions .product-quantity-remove{width:100%;text-align:left}.product-price-wrapper{margin-left:auto}.product-price-wrapper .price-current,.product-price-wrapper .price-full{display:block}.product-price-wrapper .price-full.line-through{opacity:.5}.basket-empty{height:100%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.checkout-options,.checkout-options .component.component--cta,.checkout-options .component.component--cta button{width:100%}.close{position:relative;bottom:.25rem;font-size:2rem;line-height:1}.footer-wrapper section .section-content{flex-direction:column}@media (min-width:1280px){.footer-wrapper section .section-content{flex-direction:row;justify-content:space-between}}.footer-wrapper section .section-content .column-wrapper:first-of-type{order:2}@media (min-width:1280px){.footer-wrapper section .section-content .column-wrapper:first-of-type{order:1}}.footer-wrapper section .section-content .column-wrapper:nth-of-type(2){order:1}@media (min-width:1280px){.footer-wrapper section .section-content .column-wrapper:nth-of-type(2){order:2}}.footer-wrapper section .section-content .column-wrapper .column-content .component.component--social .social-link-list{justify-content:flex-start}.footer-wrapper section .section-content .column-wrapper .column-content .component.component--language .content-wrapper .select--with-label{flex-direction:column;position:relative}.footer-wrapper section .section-content .column-wrapper .column-content .component.component--language .content-wrapper .select--with-label label{position:absolute;z-index:1;top:-1rem;left:1.5rem}.footer-wrapper section .section-content .column-wrapper .column-content .component.component--language .content-wrapper .select--with-label .element--select.open-down.options-multiple .select-item.select-item--original:after,.footer-wrapper section .section-content .column-wrapper .column-content .component.component--language .content-wrapper .select--with-label .element--select.open-up.options-multiple .select-item.select-item--original:after{right:1.5rem}.footer-wrapper section .section-content .column-wrapper .column-content .component.component--language .content-wrapper .select--with-label:has(.open.open-up) label{display:none}.footer-wrapper section .section-content .column-wrapper .column-content .component.component--language .content-wrapper .select--with-label:has(.open.open-up) .select-item--original:after{transform:rotate(-180deg) scaleX(2)}.footer-wrapper section .section-content .column-wrapper .column-content .component.component--language .content-wrapper .element--select,.footer-wrapper section .section-content .column-wrapper .column-content .component.component--language .content-wrapper .element--select .options,.footer-wrapper section .section-content .column-wrapper .column-content .component.component--language .content-wrapper .element--select.open-down .select-item,.footer-wrapper section .section-content .column-wrapper .column-content .component.component--language .content-wrapper .element--select.open-up .select-item{width:100%}@media (min-width:1280px){.footer-wrapper section .section-content .column-wrapper .column-content .component.component--menu_footer .content-wrapper nav.navigation ul.menu--depth--0{display:flex;justify-content:space-between;margin-left:auto}}.footer-wrapper section .section-content .column-wrapper .column-content .component.component--menu_footer .content-wrapper nav.navigation ul.menu--depth--0 span.menu-link{display:flex;justify-content:space-between}.footer-wrapper section .section-content .column-wrapper .column-content .component.component--menu_footer .content-wrapper nav.navigation ul.menu--depth--0 span.menu-link:after{content:"˅";display:inline-block;margin-left:1rem;transform:rotate(0deg) scaleX(2);transition:transform .25s ease-in-out}@media (min-width:1280px){.footer-wrapper section .section-content .column-wrapper .column-content .component.component--menu_footer .content-wrapper nav.navigation ul.menu--depth--0 span.menu-link:after{content:none}}.footer-wrapper section .section-content .column-wrapper .column-content .component.component--menu_footer .content-wrapper nav.navigation ul.menu--depth--0 span.menu-link.expanded:after{transform:rotate(-180deg) scaleX(2)}.footer-wrapper section .section-content .column-wrapper .column-content .component.component--menu_footer .content-wrapper nav.navigation ul.menu--depth--1{display:flex;flex-direction:column}button.back-to-top{position:fixed;z-index:100;border:none;outline:none;cursor:pointer;transition:all .3s ease-in-out;opacity:0;visibility:hidden}.scrolled button.back-to-top{opacity:1;visibility:visible}.checkout-container{display:flex;flex-direction:column}@media (min-width:1280px){.checkout-container{flex-direction:row}}.checkout-container .component.component--cta{width:100%}.checkout-container .component.component--cta .link,.checkout-container .component.component--cta a,.checkout-container .component.component--cta button{width:100%;font-weight:700}.product-actions{display:flex;flex-wrap:wrap}.franchise-wrapper .franchise-logo img{max-height:50vh}.franchise-wrapper .franchise-hero .hero--media-wrapper .media--image img{min-height:50vh;-o-object-fit:cover;object-fit:cover}@media not all and (min-width:960px){.franchise-wrapper .siblings-nav-wrapper .siblings-nav-content{width:100%}}.franchise-wrapper .siblings-nav-wrapper .siblings-nav-content .siblings-nav{flex-direction:column}@media (min-width:960px){.franchise-wrapper .siblings-nav-wrapper .siblings-nav-content .siblings-nav{flex-direction:row}}.franchise-wrapper .siblings-nav-wrapper .siblings-nav-content .siblings-nav .siblings-nav--item .siblings-nav--item--link{position:relative;display:block}.franchise-wrapper .siblings-nav-wrapper .siblings-nav-content .siblings-nav .siblings-nav--item .siblings-nav--item--link .siblings-nav--item--label{display:none}.franchise-wrapper .siblings-nav-wrapper .siblings-nav-content .siblings-nav .siblings-nav--item .siblings-nav--item--link .siblings-nav--item--title{position:absolute;bottom:2rem;width:100%;font-size:2.25rem;line-height:1.125}@media (min-width:1280px){.franchise-wrapper .siblings-nav-wrapper .siblings-nav-content .siblings-nav .siblings-nav--item .siblings-nav--item--link .siblings-nav--item--title{font-size:3rem;line-height:1.125}}@media (min-width:1600px){.franchise-wrapper .siblings-nav-wrapper .siblings-nav-content .siblings-nav .siblings-nav--item .siblings-nav--item--link .siblings-nav--item--title{font-size:4rem;line-height:1}}.franchise-wrapper .siblings-nav-wrapper .siblings-nav-content .siblings-nav .siblings-nav--item .siblings-nav--item--link .siblings-nav--item--title{text-align:center;text-transform:uppercase}.franchise-wrapper .franchise-hero .hero--media-wrapper .hero--media--item.media-size--50vh img{max-height:50vh}.franchise-wrapper .franchise-hero .hero--media-wrapper .hero--media--item.media-size--60vh img{max-height:60vh}.franchise-wrapper .franchise-hero .hero--media-wrapper .hero--media--item.media-size--70vh img{max-height:70vh}.franchise-wrapper .franchise-hero .hero--media-wrapper .hero--media--item.media-size--80vh img{max-height:80vh}.franchise-wrapper .franchise-hero .hero--media-wrapper .hero--media--item.media-size--90vh img{max-height:90vh}.game-wrapper,.game-wrapper .game-content{display:flex;flex-direction:column}.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%}.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 .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 .product-media .product-details .product-info--media-wrapper .gallery .gallery-content .gallery-slider{height:100%}.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}.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--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 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%}