header .features-wrapper .menu--user .menu--user--content .button-register--wrapper{z-index:0;height:100%}header .features-wrapper .menu--user .menu--user--content .button-register--wrapper .button-register{display:flex;height:100%;align-items:center;justify-content:center}header .features-wrapper .menu--user .user-menu{position:absolute;right:0;z-index:20;white-space:nowrap}header .features-wrapper .menu--user .user-menu.options-multiple{display:flex;flex-direction:column}header .features-wrapper .menu--user .user-menu.options-multiple .login-providers .login-provider{position:relative;display:flex}header .features-wrapper .menu--user .user-menu.logged-in{display:flex;flex-direction:column}header .features-wrapper .menu--user .user-menu.logged-in .user-name{display:flex}header .features-wrapper .menu--user .user-menu.logged-in .user-menu--links .user-menu--link{position:relative}header .section--section_header .section-content .column-wrapper .column-content .component.component--menu_main nav.navigation .menu.expand-right .menu-item.menu-item--expandable.menu-item--collapsed>.menu-link-wrapper>.menu-link-toggle{transform:rotate(0deg);transition:transform .25s ease-in-out}header .section--section_header .section-content .column-wrapper .column-content .component.component--menu_main nav.navigation .menu.expand-right .menu-item.menu-item--expandable.menu-item--expanded>.menu-link-wrapper>.menu-link-toggle{transform:rotate(-90deg)}header button.mobile-nav-toggle{width:1.5rem;height:1.5rem;min-width:1.5rem}header button.mobile-nav-toggle:after{content:"";position:absolute;top:33.3%;left:0;width:100%;height:2px;background-color:#000;transition:.25s ease-in-out}header button.mobile-nav-toggle.is-open:after{width:0}header button.mobile-nav-toggle.is-open .mobile-nav-toggle-content:before{top:16.65%;transform:rotate(45deg)}header button.mobile-nav-toggle.is-open .mobile-nav-toggle-content:after{left:0;width:100%;top:calc(83.31% + 1px);transform:rotate(-45deg)}header button.mobile-nav-toggle .mobile-nav-toggle-content:after,header button.mobile-nav-toggle .mobile-nav-toggle-content:before{content:"";position:absolute;height:2px;background-color:#000;transform-origin:left center;transition:.25s ease-in-out}header button.mobile-nav-toggle .mobile-nav-toggle-content:before{left:0;width:100%;top:0}header button.mobile-nav-toggle .mobile-nav-toggle-content:after{left:50%;width:50%;top:66.6%}.component.component--menu_main nav.navigation .menu .menu-item.menu-item--expandable.menu-item--collapsed>.menu-link-wrapper>.menu-link-toggle{transform:rotate(0deg);transition:transform .25s ease-in-out}.component.component--menu_main nav.navigation .menu .menu-item.menu-item--expandable.menu-item--expanded>.menu-link-wrapper>.menu-link-toggle{transform:rotate(-180deg);transition:transform .25s ease-in-out}.component.component--menu_main nav.navigation .menu .menu-item.menu-item--expandable>.menu-link{display:flex;justify-content:space-between}.component.component--menu_main nav.navigation .menu .menu-item .menu-link.menu-link--active-trail{font-weight:700}.mobile-navigation-wrapper{z-index:21}.mobile-navigation-wrapper .component.component--menu_main{width:100%}.mobile-navigation-wrapper .component.component--menu_main nav.navigation .menu .menu-item.menu-item--expandable.expanded-on-mobile>.menu-link:after{content:none}div:has(>.age-gate-form-wrapper){display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center}.age-gate-form-wrapper{padding:1.25rem}.age-gate-form-wrapper .age-gate-form{width:-moz-fit-content;width:fit-content;margin:0 auto}.age-gate-form-wrapper .age-gate-form .age-gate-input-wrapper,.age-gate-form-wrapper .age-gate-form .text{margin-bottom:1.25rem}.age-gate-form-wrapper .age-gate-form .age-gate-input-wrapper .age-gate-input input{width:100%;padding:.25rem .5rem}.age-gate-form-wrapper .age-gate-form .age-gate-input-wrapper .age-gate-input input:focus-visible{outline:none}@media (min-width:1600px){.age-gate-form-wrapper .age-gate-form .age-gate-input-wrapper.age-gate-input-wrapper--mobile{display:none}}.age-gate-form-wrapper .age-gate-form .age-gate-input-wrapper.age-gate-input-wrapper--mobile .age-gate-input.age-gate-input--date input{display:block;height:2.75rem;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.age-gate-form-wrapper .age-gate-form .age-gate-input-wrapper.age-gate-input-wrapper--desktop{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(1,minmax(0,1fr));align-content:stretch;gap:.625rem;display:none}@media (min-width:1600px){.age-gate-form-wrapper .age-gate-form .age-gate-input-wrapper.age-gate-input-wrapper--desktop{display:grid}}.age-gate-form-wrapper .age-gate-form .age-gate-input--submit{text-align:center}.age-gate-form-wrapper .age-gate-form .age-gate-input--submit .age-gate-submit{cursor:pointer;text-align:center;text-transform:uppercase}.age-gate-form-wrapper .age-gate-message{width:-moz-fit-content;width:fit-content;margin:0 auto;padding:1.25rem}.component.component--text{overflow-wrap:break-word}.component.component--text h2,.component.component--text h3,.component.component--text h4,.component.component--text h5,.component.component--text h6{margin-bottom:1em}.component.component--text p{font-size:1rem;margin-bottom:1em}.component.component--text p:last-of-type{margin-bottom:0}.component.component--text .text>* p:last-of-type{margin-bottom:2em}.component.component--text ol,.component.component--text ul{padding-left:1rem;margin-bottom:1em}.component.component--text ol li,.component.component--text ul li{margin-bottom:.5em}.component.component--text blockquote>:first-child:before,.component.component--text blockquote>:last-child:after{content:'"';display:inline}.component.component--text pre{white-space:pre-wrap}.component.component--text .text-align-left{text-align:left}.component.component--text .text-align-center{text-align:center}.component.component--text .text-align-right{text-align:right}.component.component--text .text-align-justify{text-align:justify}.component.component--text.text--noMargin .text>h2,.component.component--text.text--noMargin .text>h3,.component.component--text.text--noMargin .text>h4,.component.component--text.text--noMargin .text>h5,.component.component--text.text--noMargin .text>h6,.component.component--text.text--noMargin .text>p{margin-bottom:0}.component.component--cta,.custom-signup--submit,.game--purchase-link,.purchase--cta-wrapper{width:-moz-fit-content;width:fit-content;text-wrap:nowrap}.component.component--cta a,.component.component--cta button,.custom-signup--submit a,.custom-signup--submit button,.game--purchase-link a,.game--purchase-link button,.purchase--cta-wrapper a,.purchase--cta-wrapper button{display:inline-block}.component.component--cta a.cta-link--external .external-link--icon,.component.component--cta button.cta-link--external .external-link--icon,.custom-signup--submit a.cta-link--external .external-link--icon,.custom-signup--submit button.cta-link--external .external-link--icon,.game--purchase-link a.cta-link--external .external-link--icon,.game--purchase-link button.cta-link--external .external-link--icon,.purchase--cta-wrapper a.cta-link--external .external-link--icon,.purchase--cta-wrapper button.cta-link--external .external-link--icon{display:inline-block;vertical-align:baseline}.component.component--cta a.cta-link--external .external-link--icon svg,.component.component--cta button.cta-link--external .external-link--icon svg,.custom-signup--submit a.cta-link--external .external-link--icon svg,.custom-signup--submit button.cta-link--external .external-link--icon svg,.game--purchase-link a.cta-link--external .external-link--icon svg,.game--purchase-link button.cta-link--external .external-link--icon svg,.purchase--cta-wrapper a.cta-link--external .external-link--icon svg,.purchase--cta-wrapper button.cta-link--external .external-link--icon svg{fill:currentColor;width:.75em;aspect-ratio:1}.component.component--cta.ccpa-reject button,.custom-signup--submit.ccpa-reject button,.game--purchase-link.ccpa-reject button,.purchase--cta-wrapper.ccpa-reject button{cursor:pointer;font-family:Poppins,sans-serif;border-width:1px;--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));background-color:transparent;padding:.5rem 1rem .5rem 5rem!important;font-size:1rem!important;font-weight:400!important;text-transform:none!important;letter-spacing:normal!important;background-size:20%;background-position:.5rem;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 30 14' style='enable-background:new 0 0 30 14;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill-rule:evenodd;clip-rule:evenodd;fill:%23FFFFFF;%7D .st1%7Bfill-rule:evenodd;clip-rule:evenodd;fill:%230066FF;%7D .st2%7Bfill:%23FFFFFF;%7D .st3%7Bfill:%230066FF;%7D%0A%3C/style%3E%3Cg%3E%3Cg id='final---dec.11-2020_1_'%3E%3Cg id='_x30_208-our-toggle_2_' transform='translate(-1275.000000, -200.000000)'%3E%3Cg id='Final-Copy-2_2_' transform='translate(1275.000000, 200.000000)'%3E%3Cpath class='st0' d='M7.4,12.8h6.8l3.1-11.6H7.4C4.2,1.2,1.6,3.8,1.6,7S4.2,12.8,7.4,12.8z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='final---dec.11-2020'%3E%3Cg id='_x30_208-our-toggle' transform='translate(-1275.000000, -200.000000)'%3E%3Cg id='Final-Copy-2' transform='translate(1275.000000, 200.000000)'%3E%3Cpath class='st1' d='M22.6,0H7.4c-3.9,0-7,3.1-7,7s3.1,7,7,7h15.2c3.9,0,7-3.1,7-7S26.4,0,22.6,0z M1.6,7c0-3.2,2.6-5.8,5.8-5.8 h9.9l-3.1,11.6H7.4C4.2,12.8,1.6,10.2,1.6,7z'/%3E%3Cpath id='x' class='st2' d='M24.6,4c0.2,0.2,0.2,0.6,0,0.8l0,0L22.5,7l2.2,2.2c0.2,0.2,0.2,0.6,0,0.8c-0.2,0.2-0.6,0.2-0.8,0 l0,0l-2.2-2.2L19.5,10c-0.2,0.2-0.6,0.2-0.8,0c-0.2-0.2-0.2-0.6,0-0.8l0,0L20.8,7l-2.2-2.2c-0.2-0.2-0.2-0.6,0-0.8 c0.2-0.2,0.6-0.2,0.8,0l0,0l2.2,2.2L23.8,4C24,3.8,24.4,3.8,24.6,4z'/%3E%3Cpath id='y' class='st3' d='M12.7,4.1c0.2,0.2,0.3,0.6,0.1,0.8l0,0L8.6,9.8C8.5,9.9,8.4,10,8.3,10c-0.2,0.1-0.5,0.1-0.7-0.1l0,0 L5.4,7.7c-0.2-0.2-0.2-0.6,0-0.8c0.2-0.2,0.6-0.2,0.8,0l0,0L8,8.6l3.8-4.5C12,3.9,12.4,3.9,12.7,4.1z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A")}.component.component--cta.ccpa-reject button:before,.custom-signup--submit.ccpa-reject button:before,.game--purchase-link.ccpa-reject button:before,.purchase--cta-wrapper.ccpa-reject button:before{content:none!important}.component.component--cta.ccpa-reject button:disabled,.custom-signup--submit.ccpa-reject button:disabled,.game--purchase-link.ccpa-reject button:disabled,.purchase--cta-wrapper.ccpa-reject button:disabled{cursor:default;opacity:.5}.component--logo{display:flex;align-items:center}.component--logo .content-wrapper .logo .media--image{height:100%}.component--logo .content-wrapper .logo .media--image a{display:inline-block}.component--logo .content-wrapper .logo .media--image img{height:100%;max-height:100%}.element--select.open-down.options-single .select-item,.element--select.open-up.options-single .select-item{justify-content:center}.element--select.open-down.options-multiple .select-item.select-item--original:after,.element--select.open-up.options-multiple .select-item.select-item--original:after{position:absolute;content:"˅";display:inline-block;right:1rem;transform:rotate(0deg) scaleX(2);transition:transform .25s ease-in;pointer-events:none}.element--select.open-down.open,.element--select.open-up.open{overflow:visible}.element--select.open-down .select-item,.element--select.open-up .select-item{min-width:10rem}.element--select.open-up.open .options{bottom:100%;z-index:5}.element--select.open-up.open .select-item:not(.select-item--original){border-bottom-color:transparent}.element--select.open-up.open .select-item .select-item--original{border-top-color:transparent}.element--select.open-down.open .options{top:100%;z-index:101}.element--select.open-down.open .select-item:not(.select-item--original){border-top-color:transparent}.element--select.open-down.open .select-item.select-item--original{border-bottom-color:transparent}.element--select.open-down.open .select-item.select-item--original:after{transform:rotate(180deg) scaleX(2)}.navigation--type--page.nav-sticky{position:sticky;z-index:9}.navigation--type--page.mobile:has(.logo:only-child),.navigation--type--page.mobile:has(nav:empty){display:none}.navigation--type--page.mobile .menu-layout--list{width:100%;overflow-x:scroll}.navigation--type--page.mobile .menu-layout--dropdown{margin-left:auto;margin-right:auto;width:100%;max-width:30rem;overflow:visible}.navigation--type--page.mobile .menu-layout--dropdown .element--select,.navigation--type--page.mobile .menu-layout--dropdown .options,.navigation--type--page.mobile .menu-layout--dropdown .select-item{margin-bottom:0;width:100%}.navigation--type--page.desktop:has(ul.menu.menu--depth--0:empty),.navigation--type--page.desktop:not(:has(ul.menu)){display:none}.navigation--type--page.desktop ul.menu .menu-more .menu-more--toggle span:empty:before{content:"…"}.navigation--type--page nav:has(.logo){display:flex;height:3.75rem;align-items:center;justify-content:flex-start;gap:1.875rem}.navigation--type--page nav:has(.logo) img{max-height:100%}.navigation--type--page nav ul.menu{gap:1rem}.navigation--type--page nav ul.menu:not(.menu--depth--0){padding:1rem}.component.component--menu_user{display:inline-block}.component.component--menu_user .content-wrapper{position:relative}.component.component--menu_user .content-wrapper .user-menu{position:absolute;right:0;z-index:20;white-space:nowrap}.component--gallery .content-wrapper .gallery .gallery-tags{display:flex;flex-wrap:wrap;justify-content:center}@media (min-width:1280px){.component--gallery .content-wrapper .gallery .gallery-tags{flex-direction:row}}.component--gallery .content-wrapper .gallery.gallery-layout--masonry .gallery-content .masonry-grid .masonry-card.featured{grid-column:span 2}.component--gallery .content-wrapper .gallery.gallery-layout--slider .swiper .swiper-wrapper .swiper-slide{height:auto}.component--gallery .content-wrapper .gallery.gallery-layout--slider .swiper .swiper-wrapper .swiper-slide .swiper-slide{height:100%}.component--gallery.gallery-navigation--bottom-right .gallery-layout--slider .swiper{padding-bottom:5rem}.component--gallery.gallery-navigation--bottom-right .gallery-layout--slider .swiper .swiper-button-next,.component--gallery.gallery-navigation--bottom-right .gallery-layout--slider .swiper .swiper-button-prev{top:unset;bottom:0;height:2.5rem;width:2.5rem}.component--gallery.gallery-navigation--bottom-right .gallery-layout--slider .swiper-button-prev{left:unset;right:3.5rem}.component--gallery.gallery-navigation--bottom-right .gallery-layout--slider .swiper-button-next{right:0}.swiper .swiper-button-next,.swiper .swiper-button-prev{top:50%;--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));z-index:9}.swiper .swiper-button-next.swiper-button-disabled,.swiper .swiper-button-prev.swiper-button-disabled{opacity:.5}.swiper .swiper-button-next:after,.swiper .swiper-button-prev:after{content:"";position:relative;display:block;aspect-ratio:1/1;width:50%;background-position:50%;background-repeat:no-repeat}.swiper .swiper-button-prev:after{transform:rotate(180deg)}.swiper .swiper-pagination:has(.swiper-pagination-bullet:only-child){display:none}.swiper-thumbnails{margin-left:auto;margin-right:auto;max-width:50rem}.swiper-thumbnails .swiper{width:100%}.swiper-thumbnails .swiper.swiper-grid .swiper-wrapper{margin-left:auto;margin-right:auto;justify-content:flex-start}.swiper-thumbnails .swiper.swiper-grid .swiper-wrapper .swiper-slide{max-width:unset!important;height:auto!important}.swiper-thumbnails .swiper.swiper-grid .swiper-wrapper .swiper-slide img{width:inherit}.swiper-thumbnails .swiper .swiper-wrapper .swiper-slide *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.swiper-thumbnails .swiper .swiper-wrapper .swiper-slide img{margin-left:auto;margin-right:auto;cursor:pointer}.component.component--slider.swiper-navigation--half-circle .swiper .swiper-button-next,.component.component--slider.swiper-navigation--half-circle .swiper .swiper-button-prev{height:3.75rem;width:1.875rem}@media (min-width:1280px){.component.component--slider.swiper-navigation--half-circle .swiper .swiper-button-next,.component.component--slider.swiper-navigation--half-circle .swiper .swiper-button-prev{height:5rem;width:2.5rem}}.component.component--slider.swiper-navigation--half-circle .swiper .swiper-button-prev{border-radius:0 2.5rem 2.5rem 0;margin-left:0;left:0!important}.component.component--slider.swiper-navigation--half-circle .swiper .swiper-button-prev:after{right:3px}.component.component--slider.swiper-navigation--half-circle .swiper .swiper-button-next{border-radius:2.5rem 0 0 2.5rem;margin-right:0;right:0!important}.component.component--slider.swiper-navigation--half-circle .swiper .swiper-button-next:after{right:-3px}.component.component--slider.thumbs--bottom-left .swiper-thumbnails{position:absolute;bottom:0;left:0;display:none}@media (min-width:1600px){.component.component--slider.thumbs--bottom-left .swiper-thumbnails{display:flex}}.component.component--slider.thumbs--bottom-right .swiper-thumbnails{position:absolute;bottom:0;right:0;display:none}@media (min-width:1600px){.component.component--slider.thumbs--bottom-right .swiper-thumbnails{display:flex}}.component.component--accordion .accordion-element .accordion-trigger .close,.component.component--accordion .accordion-element .accordion-trigger .open{top:0}.component--card .content-wrapper .card-component .card-header{z-index:1}.purchase .price{font-size:1.125rem}.purchase .price .price-current{font-weight:600}.purchase .product--genres .product--genre{font-weight:700;text-transform:uppercase}.purchase .platform-buttons{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr))}.purchase .platform-buttons button{max-width:25rem;justify-content:center}.purchase .purchase--cta{min-width:10rem}.purchase .purchase--cta:disabled{cursor:not-allowed;filter:grayscale(.5)}.purchase .purchase--cta svg{display:inline-block;vertical-align:text-top;margin-left:.5rem}.price{display:flex;flex-direction:row-reverse;width:-moz-fit-content;width:fit-content;gap:.5rem}.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{min-width:4rem;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}.posts--grid{grid-auto-flow:dense;grid-auto-rows:auto}.post-item--sticky:not(.post-item--noSticky){position:relative;grid-column:span 12/span 12}@media (min-width:1280px){.post-item--sticky:not(.post-item--noSticky){grid-column:span 8/span 8}}.post-item--sticky:not(.post-item--noSticky){display:flex;flex-direction:column}@media (min-width:1280px){.post-item--sticky:not(.post-item--noSticky){grid-row:span 2/span 2}}@media (min-width:1920px){.post-item--sticky:not(.post-item--noSticky){grid-row:span 3/span 3}}.post-item .post-item--image{grid-column:span 4/span 4;width:100%}.post-item .post-item--image .media--image{position:relative}.post-item .post-item--image .media--image .image-link:after{pointer-events:none}.post-feed--show-first-image-only .post-item .post-item--image{display:none}.post-feed--show-first-image-only .post-item:first-of-type .post-item--image{display:block}.product-info .product-cover.product-cover--horz .media--image{margin:0 auto}@media (min-width:960px){.product-info .product-cover.product-cover--horz .media--image{width:90%}}@media (min-width:1280px){.product-info .product-cover.product-cover--horz .media--image{width:80%}}@media (min-width:1600px){.product-info .product-cover.product-cover--horz .media--image{width:70%}}@media (min-width:1280px){.product-info .product-cover.product-cover--vert+.product-details{flex-grow:1}}.product-info .product-cover.product-cover--vert .media--image img{max-height:75vh}.tabs .tab-menu .tab-menu-buttons .tab .tab--icon{display:block;height:2rem;width:2rem}@media (min-width:960px){.tabs .product-tab--info.no-background .product-cover .media--image{width:100%}}.product-card .product-card--cover .product--purchase-wrapper{padding:1rem}.product-card .product-card--cover .product--purchase-wrapper.is-active{z-index:1}.product-card .product-card--cover .product--purchase-wrapper.is-active .product--purchase-overlay{display:block;opacity:1;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.product-card .product-card--cover .product--purchase-wrapper.product--purchase-overlay-toggle{z-index:1}.product-card .product-card--cover .product--purchase-wrapper .product--purchase-overlay{display:none;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.product-card .product-card--cover .product--purchase-wrapper .product--purchase-overlay .purchase .purchase--cta-wrapper,.product-card .product-card--cover .product--purchase-wrapper .product--purchase-overlay .purchase .purchase--cta-wrapper button,.product-details,.product-details:only-child{width:100%}.product-details:only-child .product-details--basic-info,.product-details:only-child .product-details--release-info{width:-moz-fit-content;width:fit-content}@media (min-width:960px){.product-details:only-child .product-details--basic-info,.product-details:only-child .product-details--release-info{flex-direction:row}}.product-details:only-child .product-details--basic-info .product-details--release,.product-details:only-child .product-details--release-info .product-details--release{display:flex}.product-details .product-logo{margin-left:auto;margin-right:auto;width:50%}.product-details .product-details--basic-info .product-details--title{font-size:1.5rem;line-height:1.5;font-weight:700}.product-details .product-details--basic-info .product-details--subtitle{font-size:1.25rem;line-height:1.5;font-weight:600}.product-details .product-details--basic-info .product-edition--logo{margin-top:.75rem;margin-bottom:.75rem;height:2rem;width:-moz-fit-content;width:fit-content}.product-details .product-details--release-info{flex-direction:column}.product-details .product-details--release-info .product-details--release.product-details--platform ul{flex-wrap:wrap;gap:1rem}.product-details .product-details--release-info .product-details--release.product-details--platform ul li{width:-moz-fit-content;width:fit-content}.product-details .product-details--release-info .product-details--release.product-details--platform ul li .platform-icon{height:2rem}.product-details .product-details--release-info .product-details--release.product-details--developer .developer-logo svg{fill:currentColor;max-height:4rem}.product-details .product-details--release-info .product-details--release .product-details--label{padding-bottom:.75rem;font-weight:700}.product-groups-wrapper .product-groups-intro .product-groups-intro-background .background-wrapper{overflow:hidden}.product-groups-wrapper .product-groups-intro .product-groups-intro-media{max-width:100%}@media (min-width:1600px){.product-groups-wrapper .product-groups-intro .product-groups-intro-media{max-width:50%}}.product-groups-wrapper .product-groups-selection-labels button{font-weight:700;text-transform:uppercase}.product-groups-wrapper .product-list-wrapper .product-list.product-list--layout--slider .swiper .swiper-wrapper .swiper-slide{height:auto}.product-groups-wrapper .product-list-wrapper .product-list.product-list--layout--slider .swiper .swiper-wrapper .swiper-slide .product-slide{height:100%}.product-groups-wrapper .product-list-wrapper .product-list.product-list--layout--tabs .tabs .tab-menu .tab-menu-label{display:block}.product-groups-wrapper .product-list-wrapper .product-list .product-details--additional-info .product-details--additional-info--media,.product-groups-wrapper .product-list-wrapper .product-list.product-list--layout--tabs .tabs .tab-menu .tab-menu-buttons button span.tab--title:not(:only-child){display:none}@media (min-width:1600px){.product-groups-wrapper .product-list-wrapper .product-list .product-details--additional-info .product-details--additional-info--media{display:block}}.product-groups-wrapper .product-list-wrapper .product-list .product-details--additional-info .product-details--additional-info--media .gallery-list{flex-wrap:nowrap!important;height:100%}.product-groups-wrapper .product-list-wrapper .product-list .product-details--additional-info .product-details--additional-info--media .gallery-list .gallery-list-item,.product-groups-wrapper .product-list-wrapper .product-list .product-details--additional-info .product-details--additional-info--media .gallery-list .gallery-list-item .media--image{height:100%}.product-groups-wrapper .product-list-wrapper .product-list .product-details--additional-info .product-details--additional-info--media .gallery-list .gallery-list-item .media--image img{height:100%;-o-object-fit:cover;object-fit:cover}.product-groups-wrapper .product-list-wrapper .product-list .product-details--additional-info .product-details--additional-info--components{display:none;flex-wrap:nowrap}@media (min-width:960px){.product-groups-wrapper .product-list-wrapper .product-list .product-details--additional-info .product-details--additional-info--components{display:flex}}.product-groups-wrapper .product-list-wrapper .product-list .product-details--additional-info .product-details--additional-info--components .component{max-width:20rem}.product-groups-wrapper.selection-labels-center .product-groups-selection-labels{width:-moz-fit-content;width:fit-content;text-align:center}.product-groups-wrapper.selection-labels-center .product-list-wrapper .product-list .tabs .tab-menu{text-align:center}.product-groups-wrapper.selection-labels-center .product-list-wrapper .product-list .tabs .tab-menu .tab-menu-buttons{margin:0 auto}.product-groups-wrapper.selection-labels-right .product-groups-selection-labels,.product-groups-wrapper.selection-labels-right .product-list-wrapper .product-list .tabs .tab-menu{text-align:right}.product-groups-wrapper.selection-labels-right .product-list-wrapper .product-list .tabs .tab-menu .tab-menu-buttons{margin-right:0;margin-left:auto}.product-groups-wrapper.intro-background-media.intro-background-media--dark .product-groups-intro-content .product-groups-selection .product-group-selector{color:#fff!important;border-color:#fff!important}.product-groups-wrapper.intro-background-media.intro-background-media--dark .product-groups-intro-content .product-groups-selection .product-group-selector:after{content:none!important}.product-groups-wrapper.intro-background-media.intro-background-media--dark .product-groups-intro-content .product-groups-selection .product-group-selector:hover{color:#000!important;background-color:#fff!important}.product-groups-wrapper.intro-background-media.intro-background-media--light .product-groups-intro-content .product-groups-selection .product-group-selector{color:#000!important;border-color:#000!important}.product-groups-wrapper.intro-background-media.intro-background-media--light .product-groups-intro-content .product-groups-selection .product-group-selector:after{content:none!important}.product-groups-wrapper.intro-background-media.intro-background-media--light .product-groups-intro-content .product-groups-selection .product-group-selector:hover{color:#fff!important;background-color:#000!important}.product-groups-wrapper.icons .product-groups-intro .product-group-selector span:before{content:"";position:absolute;left:50%;display:block;height:2rem;width:2rem;background-size:cover;background-position:50%;background-repeat:no-repeat;top:0;transform:translate(-50%,-100%)}.product-groups-wrapper.icons .product-groups-intro .product-group-selector.product-group--digital span:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='49.678' height='50' version='1.1' viewBox='0 0 49.678 50'%3E%3Cpath transform='translate(0 10)' d='M44.384,40H5.293A5.3,5.3,0,0,1,0,34.706V21.241H4.072V34.707a1.238,1.238,0,0,0,1.222,1.222H44.384a1.238,1.238,0,0,0,1.222-1.222V21.241h4.072V34.707A5.3,5.3,0,0,1,44.384,40M29.823,11.378V-.227H19.855V11.378H14.048L24.839,21.965,35.629,11.378Zm0-12.216H19.851V-3.485h9.976V-.838Zm0-3.258H19.851V-6.743h9.976V-4.1Zm0-3.257H19.851V-10h9.976v2.647Z' fill='%23093242'/%3E%3C/svg%3E")}.product-groups-wrapper.icons .product-groups-intro .product-group-selector.product-group--digital:hover span:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='49.678' height='50' version='1.1' viewBox='0 0 49.678 50'%3E%3Cpath d='m19.852 10v2.6465h9.9746v-2.6465zm0 3.2578v2.6465h9.9707l0.0039-0.0039v-2.6426zm0 3.2578v2.6465h9.9746v-2.6465zm0.0039 3.2578v11.605h-5.8066l10.791 10.586 10.789-10.586h-5.8066v-11.605z' fill='%23093242'/%3E%3Cpath transform='translate(0,10)' d='m44.384 40h-39.091a5.3 5.3 0 0 1-5.293-5.294v-13.465h4.072v13.466a1.238 1.238 0 0 0 1.222 1.222h39.09a1.238 1.238 0 0 0 1.222-1.222v-13.466h4.072v13.466a5.3 5.3 0 0 1-5.294 5.293' fill='%23093242'/%3E%3C/svg%3E")}.product-groups-wrapper.icons .product-groups-intro .product-group-selector.product-group--physical span:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' version='1.1' viewBox='0 0 50 50'%3E%3Cg fill='none' stroke='%23093242'%3E%3Cg stroke-width='2'%3E%3Ccircle cx='25' cy='25' r='25' stroke='none'/%3E%3Ccircle cx='25' cy='25' r='24' fill='none'/%3E%3C/g%3E%3Cg transform='translate(5 5)' stroke-dasharray='22 122'%3E%3Ccircle cx='20' cy='20' r='20' stroke='none'/%3E%3Ccircle cx='20' cy='20' r='19.5' fill='none'/%3E%3C/g%3E%3Cg transform='translate(16 16)'%3E%3Ccircle cx='9' cy='9' r='9' stroke='none'/%3E%3Ccircle cx='9' cy='9' r='8.5' fill='none'/%3E%3C/g%3E%3Cg transform='translate(21 21)'%3E%3Ccircle cx='4' cy='4' r='4' stroke='none'/%3E%3Ccircle cx='4' cy='4' r='3.5' fill='none'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.product-groups-wrapper.icons .product-groups-intro .product-group-selector.product-group--physical:hover span:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' version='1.1' viewBox='0 0 50 50'%3E%3Cg fill='none' stroke='%23093242' stroke-width='2'%3E%3Ccircle cx='25' cy='25' r='25' stroke='none'/%3E%3Ccircle cx='25' cy='25' r='24' fill='none'/%3E%3C/g%3E%3Cg transform='translate(5 5)' fill='none' stroke='%23093242'%3E%3Ccircle cx='20' cy='20' r='20' stroke='none'/%3E%3Ccircle cx='20' cy='20' r='19.5' fill='none'/%3E%3C/g%3E%3Cg transform='translate(16 16)' fill='none' stroke='%23093242'%3E%3Ccircle cx='9' cy='9' r='9' stroke='none'/%3E%3Ccircle cx='9' cy='9' r='8.5' fill='none'/%3E%3C/g%3E%3Cg transform='translate(21 21)' fill='none' stroke='%23093242'%3E%3Ccircle cx='4' cy='4' r='4' stroke='none'/%3E%3Ccircle cx='4' cy='4' r='3.5' fill='none'/%3E%3C/g%3E%3C/svg%3E")}[data-theme=sega] .game-card .game-card--cover{position:relative}[data-theme=sega] .game-card .game-card--cover .game-card--cover-video--link{position:absolute;inset:0;display:block}[data-theme=sega] .game-card .game-card--cover .game-card--cover-video--link .game-card--cover-video{position:absolute;inset:0;border-style:none;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}[data-theme=sega] .game-card .game-card--cover .game-card--cover-video--link .game-card--cover-video:hover{opacity:1}[data-theme=sega] .game-card .game-card--cover .game-card--cover-video--link .game-card--cover-video video{pointer-events:none;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.component.component--platform .platform-select.platform-select--buttons{display:flex;flex-wrap:wrap}.component--products .products-header .products--link{display:flex;height:-moz-fit-content;height:fit-content;gap:.5rem}.component--products .products-header .products--link .products--link--icon{position:relative;height:1.5rem;width:1.5rem;padding:.25rem}.component--products .product-card .product-card--cover .product-card--cover-video--link{position:absolute;inset:0;display:block}.component--products .product-card .product-card--cover .product-card--cover-video--link .product-card--cover-video{position:absolute;inset:0;border-style:none;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.component--products .product-card .product-card--cover .product-card--cover-video--link .product-card--cover-video:hover{opacity:1}.component--products .product-card .product-card--cover .product-card--cover-video--link .product-card--cover-video video{pointer-events:none;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.purchase-game-wrapper.purchase-game-wrapper--full .purchase-game-inner-wrapper .platform-selection .platform-buttons{display:flex;justify-content:center}.purchase-game-wrapper.purchase-game-wrapper--full .purchase-game-inner-wrapper .platform-selection .platform-buttons.platform-buttons-icon_text{flex-wrap:wrap}.purchase-game-wrapper.purchase-game-wrapper--full .purchase-game-inner-wrapper .platform-selection .platform-buttons.platform-buttons-icon_text button{min-width:10rem}.purchase-game-wrapper.purchase-game-wrapper--full .purchase-game-inner-wrapper .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-inner-wrapper .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-inner-wrapper .purchase-game-list-wrapper .purchase-game-list .purchase-game-card .purchase-game-card--details .purchase-button button{width:100%}.purchase-game-wrapper.purchase-game-wrapper--full .purchase-game-inner-wrapper .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 .product-type:has(button:only-child){display:none}.purchase-game-wrapper .platform-selection .platform-buttons.platform-buttons-icon{display:flex;flex-wrap:wrap}.purchase-game-wrapper .platform-selection .platform-buttons.platform-buttons-icon button svg{fill:currentColor}.purchase-game-wrapper .platform-selection .platform-buttons.platform-buttons--logo:has(.icon),.purchase-game-wrapper .platform-selection .platform-buttons.platform-buttons-icon_text{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr))}.purchase-game-wrapper .platform-selection .platform-buttons.platform-buttons--logo:has(.icon) button,.purchase-game-wrapper .platform-selection .platform-buttons.platform-buttons-icon_text button{max-width:25rem;display:flex;flex:1 1 0%;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;white-space:nowrap}.purchase-game-wrapper .platform-selection .platform-buttons.platform-buttons--logo:has(.icon) button svg,.purchase-game-wrapper .platform-selection .platform-buttons.platform-buttons-icon_text button svg{height:1.5rem;max-width:4rem;fill:currentColor}.purchase-game-wrapper .platform-selection .platform-select{justify-content:center}.purchase-game-wrapper .game--details{display:flex;flex-direction:column;gap:1rem;padding-top:1rem;padding-bottom:1rem}.purchase-game-wrapper .game--details .game--genres{display:flex;flex-wrap:wrap;gap:.5rem}.purchase-game-wrapper .game--details .game--genres .game--genre{border-width:1px;font-size:.75rem;line-height:1.5;font-weight:700;text-transform:uppercase;display:flex;width:-moz-fit-content;width:fit-content;flex-wrap:wrap;gap:.5rem;padding:.5rem}@media (min-width:1280px){.purchase-game-wrapper .game--details .game--genres .game--genre{padding-left:.75rem;padding-right:.75rem}}.purchase-game-wrapper .game--details .game--genres .game--genre{border-radius:3rem;width:-moz-max-content;width:max-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}.purchase-game-wrapper .rating-content{padding-top:1rem;padding-bottom:1rem}.component.component--rewards .rewards--wrapper .rewards--list{display:grid;grid-template-columns:none}@media (min-width:960px){.component.component--rewards .rewards--wrapper .rewards--list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1920px){.component.component--rewards .rewards--wrapper .rewards--list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:2560px){.component.component--rewards .rewards--wrapper .rewards--list{grid-template-columns:repeat(4,minmax(0,1fr))}}.component.component--rewards .rewards--wrapper .rewards--list .reward{display:flex;flex-direction:column}.component.component--rewards .rewards--wrapper .rewards--list .reward .reward--tags{display:flex;flex-wrap:wrap}.component.component--rewards .rewards--wrapper .rewards--list .reward .component.component--cta{display:flex;flex-grow:1;flex-direction:column;justify-content:flex-end}.component.component--rewards .rewards--wrapper .rewards--list .reward .component.component--cta .reward--link{text-wrap:wrap}.component.component--rewards .rewards--wrapper .rewards--slider .swiper{overflow:visible}.component.component--rewards .rewards--wrapper .rewards--slider .swiper-thumbnails .swiper-button-next,.component.component--rewards .rewards--wrapper .rewards--slider .swiper-thumbnails .swiper-button-prev{top:50%;--tw-translate-y:-12.5%;--tw-scale-x:.5;--tw-scale-y:.5;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.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;display:flex;align-items:center;justify-content:center;max-width:30rem}.component--signup_custom .content-wrapper{width:100%}.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 .custom-signup--logo{margin-left:auto;margin-right:auto;margin-bottom:1rem;height:7rem}@media (min-width:1280px){.component--signup_custom .content-wrapper .signup--form .signup-custom--step.signup--step--1 .signup--content-wrapper .signup--content .signup--content-details .custom-signup--logo{margin-bottom:1.5rem}}.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--1 .signup--content-wrapper .signup--content .signup--content-details .signup--description-email{margin-top:1rem;margin-bottom:2rem}.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:.5rem;--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;cursor:auto}.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;cursor:auto}.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=date],.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 select{min-width:min(100%,30rem);max-width:100%}.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-header .close{position:relative;bottom:.25rem;font-size:2rem;line-height:1}.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,.basket-price{display:flex;flex-direction:row;flex-wrap:nowrap}.basket-price{width:100%;justify-content:space-between}.product-details-wrapper{display:flex;flex-direction:column;width:100%}@media (min-width:1600px){.product-details-wrapper{flex-direction:row;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}@media (min-width:1600px){.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-page{position:relative}@media (min-width:1280px){.checkout{height:100%;position:sticky;top:0}}.checkout-options,.checkout-options .component.component--cta,.checkout-options .component.component--cta button{width:100%}.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 .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%}.footer-wrapper section .section-content .column-wrapper .column-content .component.component--menu_footer .content-wrapper nav.navigation .menu-item .menu-link-wrapper>.menu-link-toggle{transform:rotate(0deg) scaleX(2);transition:transform .25s ease-in-out}.footer-wrapper section .section-content .column-wrapper .column-content .component.component--menu_footer .content-wrapper nav.navigation .menu-item .menu-link-wrapper.expanded>.menu-link-toggle{transform:rotate(180deg) scaleX(2);transition:transform .25s ease-in-out}.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}@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 .menu-link-toggle{display:none}}.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}