﻿.section__container{position:relative;width:100%}.section__background--secondary{background-color:#222d80}.section__background--tertiary{background-image:linear-gradient(#bacded, #cad0e7)}.section_background--image{background-image:var(--desktop-background-image);min-height:var(--desktop-background-height);height:fir-content;background-size:cover}@media only screen and (max-width: 750px){.section_background--image{background-image:var(--mobile-background-image);height:var(--mobile-background-height)}}.section__background--video{height:var(--desktop-background-height)}@media only screen and (max-width: 750px){.section__background--video{height:var(--mobile-background-height)}}.iframe__background--video{position:absolute;display:block;width:100%;height:100%;top:0;left:0;border:none}.iframe__background-overlay{position:absolute;margin:0 auto;width:100%;height:100%;opacity:.1;background-color:#000;left:50%;transform:translate(-50%, 0)}.section__content{position:relative;font-family:"DupletRounded",helvetica,arial,sans-serif;background-color:transparent;color:rgb(var(--color-base-text));margin:0 auto;height:100%;max-width:1250px;width:90%;padding:40px 30px}@media only screen and (min-width: 750px)and (max-width: 990px){.section__content{max-width:100vw}}@media only screen and (max-width: 750px){.section__content{max-width:100vw;padding:20px 0px}}.media__anchor{--desktopMediaWidth: 100%;--mobileMediaWidth: 100%;--desktopMediaHeight: auto;--mobileMediaHeight: auto;--desktopMediaPadding: 0px;--mobileMediaPadding: 0px;--desktopMediaRadius: 0px;--mobileMediaRadius: 0px;--desktopMediaHorizontalPositioning: 0px;--desktopMediaVerticalPositioning: 0px;--mobileMediaHorizontalPositioning: 0px;--mobileMediaVerticalPositioning: 0px;padding:var(--desktopMediaPadding);max-width:100%}@media only screen and (max-width: 750px){.media__anchor{padding:var(--mobileMediaPadding)}}@media only screen and (min-width: 750px){.media__anchor-desktop--detached{pointer-events:none;width:0;padding:0}}@media only screen and (max-width: 750px){.media__anchor-mobile--detached{pointer-events:none;width:0;padding:0}}.media__container{position:relative;max-width:100%;width:var(--desktopMediaWidth);padding-top:var(--desktopMediaHeight)}@media only screen and (max-width: 750px){.media__container{width:var(--mobileMediaWidth);padding-top:var(--mobileMediaHeight)}}.media__container img,.media__container iframe{all:unset;position:absolute;max-width:100%;height:100%;width:var(--desktopMediaWidth);top:var(--desktopMediaVerticalPositioning);left:var(--desktopMediaHorizontalPositioning);border-radius:var(--desktopMediaRadius)}@media only screen and (max-width: 750px){.media__container img,.media__container iframe{width:var(--mobileMediaWidth);top:var(--mobileMediaVerticalPositioning);left:var(--mobileMediaHorizontalPositioning);border-radius:var(--mobileMediaRadius)}}@media only screen and (min-width: 750px){.media__container-desktop--detached{width:0;padding-top:0}.media__container-desktop--detached img,.media__container-desktop--detached iframe{max-width:unset;height:unset}}@media only screen and (max-width: 750px){.media__container-mobile--detached{width:0;padding-top:0}.media__container-mobile--detached img,.media__container-mobile--detached iframe{max-width:unset;height:unset}}.font--phosphate{font-family:"PhosphateSolid",helvetica,arial,sans-serif;letter-spacing:1.42px;line-height:1 !important}.text__container{--textColor: $colour-dark-text;--textDesktopFontSize: 16px;--textMobileFontSize: 14px;--textDesktopLineHeight: 1.4;--textMobileLineHeight: 1.4;display:inline-block;font-size:var(--textDesktopFontSize);line-height:var(--textDesktopLineHeight);color:var(--textColor)}@media only screen and (max-width: 750px){.text__container{font-size:var(--textMobileFontSize);line-height:var(--textMobileLineHeight)}}.text__container p{all:unset}.text__container a{color:unset;font-weight:unset}@media only screen and (max-width: 750px){.display-desktop-only{display:none !important}}@media only screen and (min-width: 750px){.display-mobile-only{display:none !important}}.product__details{display:flex;flex-direction:column}@media only screen and (max-width: 500px){.product__details{min-height:auto !important;padding-bottom:50px}}@media only screen and (min-width: 750px)and (max-width: 990px){.product__details{justify-content:space-between;position:relative;flex-direction:row;min-height:400px}}@media only screen and (min-width: 990px){.product__details{justify-content:space-between;position:relative;flex-direction:row;min-height:200px}.product__details.product__details--2-tabs{justify-content:flex-start;gap:5rem}.product__details.product__details--3-tabs{justify-content:flex-start;gap:5rem}}.product__details details{height:fit-content;text-decoration:none !important}@media only screen and (max-width: 750px){.product__details .product__details--item{border-bottom:1px solid rgb(var(--color-base-accent-1));margin:5px 0;display:inline-block;height:fit-content;-webkit-tap-highlight-color:transparent}}@media only screen and (min-width: 750px)and (min-width: 990px){.product__details .product__details--item{height:fit-content}.product__details .product__details--item[open]{pointer-events:none}}.product__details .product__details--item .product__details--table{margin-bottom:20px;border-spacing:0;border-collapse:collapse;align-self:flex-start;width:100%}@media only screen and (max-width: 750px){.product__details .product__details--item .product__details--table{margin:0 auto;margin-bottom:unset}}.product__details .product__details--item table,.product__details .product__details--item th,.product__details .product__details--item td{border:1px solid #f3f3f3;border-radius:8px 0px 0px}.product__details .product__details--item td{padding:10px 8px}.product__details .product__details--item .product__details--background{background:#fafafa;height:50px}.product__details .product__details--item .product__details--title{font-weight:bold;font-size:16px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;cursor:pointer}@media only screen and (max-width: 750px){.product__details .product__details--item .product__details--title::after{display:inline-block;content:"›";font-size:28px;margin-bottom:1rem;color:#393748}}@media only screen and (min-width: 750px)and (min-width: 990px){.product__details .product__details--item .product__details--title{font-size:18px}}@media only screen and (max-width: 750px){.product__details .product__details--item .product__details--content{width:100%;margin-bottom:20px}.product__details .product__details--item .product__instructions--image{width:unset;display:flex;justify-content:center}.product__details .product__details--item .product__instructions--mobile{display:none}.product__details .product__details--item .product__instructions--first{display:flex}}@media only screen and (min-width: 750px)and (max-width: 990px){.product__details .product__details--item .product__details--content{padding-top:20px;position:absolute;top:50px;left:0;display:flex;width:100%;gap:20px;justify-content:center;align-items:center}.product__details .product__details--item .product__details--instructions{padding:20px 30px 0px;position:absolute;top:50px;left:0;display:flex;width:100%;flex-direction:column}.product__details .product__details--item .product__details--instructions .product__details--wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center}.product__details .product__details--item .product__details--instructions .product__details--wrapper .product__details--grid{width:100%;display:flex;flex-direction:column}.product__details .product__details--item .product__details--instructions .product__details--wrapper .product__details--grid ul{margin-bottom:25px}.product__details .product__details--item .product__instructions--tablet{display:none}.product__details .product__details--item .product__instructions--first{display:block}}@media only screen and (min-width: 990px){.product__details .product__details--item .product__details--content{padding-top:20px;position:absolute;top:50px;left:0;display:flex;width:100%;gap:50px;justify-content:center;align-items:stretch}.product__details .product__details--item .product__description--left{justify-content:flex-start !important;flex-direction:column}.product__details .product__details--item .product__details--instructions{position:absolute;top:50px;left:0;display:flex;width:100%;flex-direction:column;padding:20px 30px 0}.product__details .product__details--item .product__details--instructions .how_to_play_wrapper{margin-bottom:30px}.product__details .product__details--item .product__details--instructions .how_to_play_wrapper .how_to_play{font-family:DupletRounded,helvetica,arial,sans-serif;font-size:30px;font-weight:700}.product__details .product__details--item .product__details--instructions .product__details--wrapper{display:flex}.product__details .product__details--item .product__details--instructions .product__details--wrapper .product__details--grid{display:grid;grid-gap:20px;grid-template-rows:repeat(2, 4fr);grid-auto-flow:column;flex-basis:70%}}.product__details details summary::after{transform:rotate(0deg)}@media only screen and (min-width: 750px)and (min-width: 990px){.product__details details summary::after{transform:unset}}@media only screen and (max-width: 750px){.product__details details[open] summary{text-decoration:none;justify-content:space-between}}@media only screen and (min-width: 750px)and (min-width: 990px){.product__details details[open] summary{width:fit-content;position:relative}}@media only screen and (max-width: 750px){.product__details details[open] summary::after{content:"›";transform:rotate(90deg)}}@media only screen and (min-width: 750px)and (max-width: 990px){.product__details details[open] summary::after{content:"";transform:unset;bottom:-2px;width:100%;position:absolute;left:0;border-color:rgb(var(--color-base-accent-1));border-width:0 0 2px;border-style:solid}}@media only screen and (min-width: 990px){.product__details details[open] summary::after{content:"";transform:unset;bottom:-2px;width:100%;position:absolute;left:0;border-color:rgb(var(--color-base-accent-1));border-width:0 0 2px;border-style:solid}}.product__details .language--slider{margin-bottom:0}.product__details .slideshow__control-wrapper{scale:.6}@media screen and (min-width: 990px){.product__details .slideshow__slide{font-size:1.2rem}.product__details .slideshow__slide img{max-width:25px;border-radius:3px}}.product__details .main-product-language--container slider-component .slider{--slider-columns: 3;--slider-gap: 4rem;gap:var(--slider-gap)}.product__details .main-product-language--container slider-component .slider .slider__slide{flex-basis:calc( (100% / var(--slider-columns)) - ((var(--slider-gap) * (var(--slider-columns) - 1) / var(--slider-columns))) );align-self:stretch}@media screen and (min-width: 750px)and (max-width: 989px){.product__details .main-product-language--container slider-component .slider{--slider-columns: 2;--slider-gap: 2rem}}@media screen and (min-width: 990px){.product__details .main-product-language--container slider-component .slider{--slider-columns: 3;--slider-gap: 3rem}}@media screen and (min-width: 750px){.product__details .main-product-language--container{max-width:100%;flex-wrap:wrap;justify-content:flex-start}}.product__details .main-product-language--container .language-slider--container{display:flex;justify-content:center;align-items:center}.product__details .main-product-language--container .language-slide--container{display:flex;justify-content:center;align-items:center;gap:2rem}.product__details .main-product-language--container .flag-with-language{text-decoration:none;display:flex;justify-content:center;align-items:center;font-size:1.5rem;gap:1rem;padding:.5rem 2rem}@media screen and (max-width: 990px){.product__details .main-product-language--container .flag-with-language{flex-direction:column;gap:.5rem;padding:unset}}.product__details .main-product-language--container .flag-with-language img{border-radius:3px}@media screen and (max-width: 990px){.product__details .main-product-language--container .flag-with-language span{display:none}}.custom-divider{border:none;height:1px;background:linear-gradient(to right, #9fcee5 25%, #9fcee5 100%);margin:.5rem 0}@media only screen and (max-width: 750px){.instructions__list{margin-left:10%}}.instructions__list:hover{cursor:pointer}.instructions__list--bullet{padding-top:.5rem;display:flex;align-items:flex-start;justify-content:flex-start;height:100%}.instructions__list--bullet::before{font-size:8rem;margin-top:-0.5rem;content:"•";display:flex;justify-content:flex-end;flex:0 0 .6em;line-height:.4em;padding-right:.2em}@media only screen and (max-width: 750px){.instructions__list--bullet::before{color:rgb(var(--color-base-accent-1))}}@media only screen and (min-width: 750px)and (max-width: 990px){.instructions__list--bullet::before{color:#f26f91}}@media only screen and (min-width: 990px){.instructions__list--bullet::before{color:#f26f91}}@media only screen and (max-width: 750px){.product__details--shipping{display:flex;position:relative;margin-bottom:10px}}@media only screen and (min-width: 750px)and (max-width: 990px){.product__details--shipping{padding-top:20px;position:absolute;top:50px;left:0;display:flex;width:100%;justify-content:center;align-items:center}}@media only screen and (min-width: 990px){.product__details--shipping{padding-top:20px;position:absolute;top:50px;left:0;display:flex;width:100%;justify-content:center;align-items:center}}.product__details--faqs{text-align:left;height:fit-content;padding-top:2rem;position:absolute;top:5rem;left:0;width:100%;justify-content:center;align-items:center}.product__details--faqs .faq-container{padding-bottom:3rem}.product__details--faqs .faq-heading{padding-bottom:2rem}@media only screen and (max-width: 750px){.product__details--faqs{position:relative;margin-bottom:1rem;top:0px}}.product__details--shipping table{border-spacing:0;border-collapse:collapse;border:1px solid #f3f3f3;border-radius:8px 0 0;width:100%}.instructions__list--wrapper{display:flex;flex-direction:column;height:100%}.instructions__list--wrapper .step_value{font-weight:bold;margin-bottom:5px}@media only screen and (max-width: 750px){.instructions__list--wrapper .step_value{font-size:18px}}@media only screen and (min-width: 750px)and (max-width: 990px){.instructions__list--wrapper .step_value{font-size:20px}}@media only screen and (min-width: 990px){.instructions__list--wrapper .step_value{font-size:20px}}.instructions__list--wrapper .instructions__list--line{position:relative;height:100%}@media only screen and (max-width: 750px){.instructions__list--wrapper .instructions__list--line::before{content:"";border-left:2px dashed rgb(var(--color-base-accent-1));position:absolute;left:-35px;top:10px;opacity:.4;height:100%}}@media only screen and (min-width: 750px)and (max-width: 990px){.instructions__list--wrapper .first,.instructions__list--wrapper .third{position:relative}.instructions__list--wrapper .first::before,.instructions__list--wrapper .third::before{content:"";opacity:.4;border-left:2px dashed #f26f91;position:absolute;left:-35px;top:15px;height:100%}}@media only screen and (min-width: 990px){.instructions__list--wrapper .first,.instructions__list--wrapper .third{position:relative}.instructions__list--wrapper .first::before,.instructions__list--wrapper .third::before{content:"";opacity:.4;border-left:2px dashed #f26f91;position:absolute;left:-35px;top:15px;height:100%}}.how_to_play_wrapper{margin-bottom:30px}@media only screen and (max-width: 750px){.how_to_play_wrapper{margin-top:10px;margin-left:10px}}.how_to_play_wrapper .how_to_play{font-family:DupletRounded,helvetica,arial,sans-serif;font-size:30px;font-weight:700}@media only screen and (min-width: 990px){.product__details--wrapper{position:relative;display:inline-block}}@media only screen and (min-width: 990px){.product__details--wrapper .product__instructions--switch-image{display:inline;position:absolute;top:0;right:5px;z-index:99}}@media only screen and (min-width: 750px)and (min-width: 990px){.product__instructions--image{display:none}.product__instructions--first{display:block}}@media screen and (max-width: 750px){.product__details--grid{width:90% !important}.product__details--title{padding:0 20px}}