*,:after,:before{box-sizing:inherit;margin:0;padding:0}html{font-size:50%;overflow-x:hidden}@media only screen and (min-width:56.25em){html{font-size:56.25%}}@media only screen and (min-width:75em){html{font-size:62.5%}}body{background-color:#ffe600;box-sizing:border-box;overflow-x:hidden}::-moz-selection{background-color:#fff;color:#2c2f9a;text-shadow:none}::selection{background-color:#fff;color:#2c2f9a;text-shadow:none}.paragraph{font-size:1.6rem;font-weight:700}.paragraph:not(:last-child){margin-bottom:3rem}a:active,a:hover,a:link,a:visited{text-decoration:none}ul li{list-style-type:disc}body{color:#fff;font-family:montserrat,sans-serif;font-size:1.6rem;font-style:normal;font-weight:600;line-height:1.7;position:relative;z-index:1}@media only screen and (min-width:56.25em){body{font-size:1.8rem}}.heading-primary{color:#fff;display:block;font-family:montserrat,sans-serif;font-size:5.65rem;font-weight:900;line-height:1;text-align:left;text-transform:capitalize}@media only screen and (min-width:37.5em){.heading-primary--sectionTitle{font-size:4rem}}@media only screen and (min-width:56.25em){.heading-primary--sectionTitle{font-size:5.2rem}}.heading-secondary{color:#fff;display:block;font-family:montserrat,sans-serif;font-size:4rem;font-weight:800;line-height:1.3}.heading-secondary--shadow{text-shadow:0 0 15px rgba(0,0,0,.75),0 2px 4px #000}.heading-tertiary{color:#fff;font-family:montserrat,sans-serif;font-size:3.5rem;font-style:italic;font-weight:800;text-shadow:-1px 0 #000,0 1px #000,1px 0 #000,0 -1px #000;text-transform:uppercase}@supports(-webkit-text-stroke:1px #000) or (text-stroke:1px #000){.heading-tertiary{-webkit-text-stroke:1px #000;text-stroke:1px #000}}.heading-tertiary--unslant{-webkit-transform:skew(20deg);transform:skew(20deg)}.heading-tertiary--noitalic{font-style:normal}.heading-tertiary--box{background-color:#9f2e37;display:inline-block;padding:0 2rem}.heading-subhead{font-family:montserrat,serif;font-size:2.5rem;font-style:normal;font-weight:400;text-transform:uppercase}p{text-shadow:2px 2px 4px #000}.paragraph{color:#fff;font-size:1.8rem;position:relative;text-shadow:none;z-index:1}.paragraph--dark{color:#000;font-style:italic}.paragraph--black{color:#000}.policy{color:#fff;cursor:pointer;display:inline-block;font-size:1.3rem;text-decoration:none;text-transform:uppercase}.policy--blue{color:#0078ee}.policy--white{color:#fff}h1,h2,h3,h4{color:#fff;text-transform:uppercase}.callout__text{font-size:1.9rem;line-height:1.2;text-shadow:0 0 6px #000,0 0 8px #000,0 0 8px #000}@media only screen and (min-width:37.5em){.callout__text{font-size:2.3rem;line-height:1.5}}@media only screen and (min-width:56.25em){.callout__text{font-size:2.5rem}}h1{color:#fff;font-size:4.5rem;font-weight:900;letter-spacing:1.3px;line-height:1;text-shadow:1px 1px 0 #223d84,-1px 1px 0 #223d84,1px -1px 0 #223d84,-1px -1px 0 #223d84}@supports(-webkit-text-stroke:2px #223d84) or (text-stroke:2px #223d84){h1{-webkit-text-stroke:3px #223d84;text-stroke:3px #223d84;text-shadow:0 2px #223d84,0 2.5px #223d84}}h2{font-size:2rem;font-weight:800;letter-spacing:1.3px}h3{font-size:1.6rem}h3,h4{letter-spacing:1.2px}h4{display:block;font-size:1.3rem;line-height:1.5;z-index:2}.outline,h4{position:relative}.outline{color:#ffe600;letter-spacing:1.75px;text-shadow:1px 1px 0 #000,-1px 1px 0 #000,1px -1px 0 #000,-1px -1px 0 #000;z-index:0}@supports(-webkit-text-stroke:2px #000) or (text-stroke:2px #000){.outline{text-shadow:none}}.outline:before{content:attr(title);left:0;position:absolute;z-index:-2}@supports(-webkit-text-stroke:2px #000) or (text-stroke:2px #000){.outline:before{-webkit-text-stroke:.11em #06f;text-stroke:.11em #06f}}.outline:after{content:attr(title);left:0;position:absolute;z-index:-3}@supports(-webkit-text-stroke:2px #000) or (text-stroke:2px #000){.outline:after{-webkit-text-stroke:.25em #fff;text-stroke:.25em #fff}}.outline--large{font-size:1.75rem}.sup{-webkit-text-stroke:0;font-size:2.4rem;vertical-align:super}#ccc .ccc-content--dark a,#ccc .ccc-content--dark h1,#ccc .ccc-content--dark h2,#ccc .ccc-content--dark h3,#ccc .ccc-content--dark p,#ccc .ccc-content--dark span{fill:#fff;-webkit-text-stroke:0;color:#fff;text-shadow:none}.u-center-text{text-align:center!important}.u-margin-bottom-small{margin-bottom:1.5rem!important}.u-margin-bottom-medium{margin-bottom:4rem}.u-margin-bottom-big{margin-bottom:8rem!important}.u-margin-top-small{margin-top:1.5rem!important}.u-margin-top-medium{margin-top:4rem!important}.u-margin-top-big{margin-top:8rem!important}.u-margin-top-huge{margin-top:10rem!important}.u-margin-right-medium{margin-right:4rem}@media only screen and (min-width:37.5em){.u-hide-break{display:none}}.ageGateModal,.ageGateModalNoPass{background-color:#2c2f9a;display:none;height:100vh;left:0;overflow-y:scroll;position:fixed;top:0;width:100vw;z-index:99999}.ageGateContainer{background-color:#777;left:50%;max-width:800px;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:95%}.innerAgeGateGroup{padding:50px 0}.fields{display:flex;justify-content:center;margin-top:20px;padding:0 2%}#monthList{order:1}#dayList{order:2}#yearList{order:3}.selectContainer{flex:1 0 30%;margin:0 .75%;position:relative}#countries.selectContainer{max-width:inherit;width:100%}.selectContainer select{display:none}.select-selected{background-color:#ffcd0d}.select-selected:after{border:6px solid transparent;border-top-color:#000;content:"";height:0;position:absolute;right:10px;top:14px;width:0}.select-selected.select-arrow-active:after{border-color:transparent transparent #000;top:7px}.select-items div,.select-selected{background-color:#ffcd0d;border:1px solid transparent;border-bottom-color:rgba(0,0,0,.1);color:#000;cursor:pointer;font-weight:700;padding:5px 10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select-items{background-color:#ffcd0d;height:125px;left:0;overflow-y:scroll;position:absolute;right:0;top:100%;z-index:99}.select-hide{display:none}.same-as-selected,.select-items div:hover{background-color:rgba(0,0,0,.1)}.buttonAgegate,.buttonAgegate:hover{background:#ffcd0d;border:2px solid #000;color:#000;font-weight:700;height:auto;margin:40px auto 0;max-width:300px;padding:12px 24px;text-transform:uppercase;width:90%}.buttonAgegate:disabled{opacity:.7}.background{height:auto;left:0;min-height:90%;min-width:192rem;position:fixed;top:0;width:100%;z-index:1}@media screen and (max-width:1920px){background.bg{left:50%;margin-left:-960px}}.btn{background-color:#0078ee;border:2px solid #fff;box-shadow:inset 0 -5px 20px rgba(0,0,0,.4),inset 0 5px 20px rgba(255,255,255,.4),-8px 8px 5px rgba(0,0,0,.15),5px 10px 10px rgba(0,0,0,.2);color:#fff;cursor:pointer;display:inline-block;font-size:1.75rem;font-weight:700;margin:0 7px;padding:12px 0;position:relative;text-align:center;text-decoration:none;text-shadow:0 0 15px rgba(0,0,0,.75),0 2px 4px #000;text-transform:uppercase;transition:box-shadow .15s,-webkit-transform .15s;transition:transform .15s,box-shadow .15s;transition:transform .15s,box-shadow .15s,-webkit-transform .15s;width:20rem}@media only screen and (min-width:56.25em){.btn{font-size:2rem;width:26rem}}@media only screen and (min-width:112.5em){.btn{width:30rem}}.btn__subscribe{margin-top:40px;padding:1.2rem;width:clamp(275px,45%,450px)}.btn__choice{font-size:1.6rem;margin:5px 10px 5px 0;max-width:25rem;padding:8px 10px;width:70%}.btn__choice--grey{background-color:rgba(47,47,47,.75)}.btn__choice--black{background-color:#000}.btn__choice--disabled{background-color:#c2c2c2}.btn__choice--comingsoon{position:relative}.btn__choice--purchase{margin:0 auto;width:90%}.btn__choice__comingsoon__text{left:50%;position:absolute;top:100%;-webkit-transform:translate(-50%);transform:translate(-50%);width:100%}.btn__choice--chart{font-size:1.2rem;margin:0;max-width:30rem;padding:3.5px;width:90%}@media only screen and (min-width:37.5em){.btn__choice--chart{font-size:1rem}}@media only screen and (min-width:56.25em){.btn__choice--chart{font-size:1.5rem}}.btn:hover{box-shadow:inset 0 -5px 20px rgba(0,0,0,.4),inset 0 5px 20px rgba(255,255,255,.4),-10px 10px 5px rgba(0,0,0,.15),10px 12px 10px rgba(0,0,0,.2);-webkit-transform:scale(.95);transform:scale(.95)}@media only screen and (min-width:37.5em){.btn--nav{font-size:1.6rem;min-width:13rem;padding:.4rem 2.5rem;width:auto}}.btn--purchase{display:none}@media only screen and (min-width:37.5em){.btn--purchase{display:inline-block}}.btn--navLarge{font-size:1.18rem;padding:.4rem 1rem;width:auto}.btn--gold{background-color:#ffd100}.btn--transparent{background-color:rgba(255,255,255,.4)}.btn--grey{background-color:#c2c2c2;transition:all .3s}.btn--grey:hover{background-color:#f92b2b}.btn--opaque{opacity:0}.btn--hide{display:none}.btn--large{padding:1.2rem 2rem;width:unset}.btn__comingsoon{color:#ffd100;font-size:1.1rem;left:50%;position:absolute;text-shadow:0 0 15px rgba(0,0,0,.75),0 2px 4px #000;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%) rotate(-3deg);transform:translate(-50%,-50%) rotate(-3deg);width:100%}@media only screen and (min-width:56.25em){.btn__comingsoon{font-size:1.3rem}}.btn__BG{color:#fff;cursor:pointer;display:inline-block;height:auto;margin:0 1rem;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s;width:auto}.btn__BG:hover{-webkit-transform:scale(.95);transform:scale(.95)}.carousel{margin:5rem auto 0;max-width:150rem;position:relative}.carousel__next,.carousel__prev{cursor:pointer;display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:3rem}.carousel__prev{left:3%;z-index:1}@media only screen and (min-width:56.25em){.carousel__prev{left:2%}}.carousel__next{right:3%}@media only screen and (min-width:56.25em){.carousel__next{right:2%}}.carousel__container{margin:0 auto;padding:2rem 0;width:90%}.carousel__item{cursor:pointer;margin:0 auto;position:relative;width:90%}.carousel__item img{outline:6px solid #000;outline-offset:1rem;width:100%}.carousel__playbutton{border:none!important;box-shadow:none!important;left:50%;opacity:.75;outline:none!important;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:5rem!important;z-index:2}.carousel__hide{display:none}.eflags{position:absolute;right:1rem;top:.75rem;width:18rem;z-index:3}.eflags__selected{align-items:center;cursor:pointer;display:flex;margin-left:1rem}.eflags__selected h4{color:#fff}.eflags__currentFlag{border-radius:50%;width:3.5rem}.eflags__globe{height:3.5rem;margin-left:1.5rem;width:3.5rem}.eflags__nav{background-color:rgba(0,0,0,.65);margin-left:110%;overflow:hidden;position:absolute;top:4.2rem;transition:all .1s;width:20rem}.eflags__nav--animateLeft{margin-left:2%}.eflags__nav a{color:#fff;cursor:pointer;display:block;font-size:1.3rem;letter-spacing:1.2px;line-height:1.5;padding:1rem;position:relative;text-decoration:none;text-transform:uppercase}.eflags__nav a:hover{background-color:#000;margin-left:0;padding:1rem}.noFlag{display:none!important}.header{background-color:#000;height:12rem;position:relative}.header:after{background:url(img/common/black_triangle.png) 0 0 repeat-x;content:"";display:block;height:100%}.header__group{align-items:center;display:flex;height:12rem;margin:0 auto;max-width:150rem;width:90%}.imagegroup{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:178rem;position:relative;width:100%}.imagegroup__item{cursor:pointer;flex:0 1 80%;margin:1rem;max-width:75rem;position:relative}.imagegroup__item:after{background:url(img/common/lined_shadow.png) no-repeat;background-size:100% 100%;bottom:-10px;content:"";display:block;height:100%;left:17px;position:absolute;width:100%;z-index:0}.imagegroup__playbutton{left:50%;opacity:.75;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:8rem;z-index:2}.imagegroup__video{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.imagegroup__itemDesign{max-width:60rem;outline:6px solid #ffe600;position:relative;width:100%;z-index:1}.imagegroup__itemDesign--large{border:5px solid #000;box-shadow:0 0 15px #000;max-width:75rem}.loader{align-items:center;background:#000;display:flex;height:100vh;justify-content:center;left:0;opacity:1;position:fixed;text-align:center;top:0;transition:opacity 1.5s;width:100vw;z-index:10020}.loader__line{background-color:#ffe600;border:none;height:5px}.loader--fade{opacity:0}.loader--none{display:none}.loader>p{-webkit-text-stroke:2px #32eb36;text-stroke:2px #32eb36;-webkit-animation:textGlow 1s linear;animation:textGlow 1s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;color:#0045d1;display:inline-block;font-family:garmond-premier-pro,serif;font-size:9rem;font-weight:600;text-align:center;text-transform:uppercase;-webkit-transform:scale(.5);transform:scale(.5);width:8rem}.loader>p:nth-child(2){-webkit-animation-delay:.125s;animation-delay:.125s}.loader>p:nth-child(3){-webkit-animation-delay:.25s;animation-delay:.25s}.loader>p:nth-child(4){-webkit-animation-delay:.375s;animation-delay:.375s}.loader>p:nth-child(5){-webkit-animation-delay:.5s;animation-delay:.5s}.loader>p:nth-child(6){-webkit-animation-delay:.675s;animation-delay:.675s}.loader>p:nth-child(7){-webkit-animation-delay:.75s;animation-delay:.75s}@-webkit-keyframes textGlow{0%{-webkit-text-stroke:2px gray;text-stroke:2px gray;color:#0045d1;-webkit-transform:scale(.5);transform:scale(.5)}20%{-webkit-text-stroke:3px #ffff93;color:#0078ee;-webkit-filter:drop-shadow(0 0 1px #0045d1) drop-shadow(0 0 1px #0045d1) drop-shadow(0 0 3px #ffff93) drop-shadow(0 0 5px #ffff93);filter:drop-shadow(0 0 1px #0045d1) drop-shadow(0 0 1px #0045d1) drop-shadow(0 0 3px #ffff93) drop-shadow(0 0 5px #ffff93);-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-text-stroke:2px gray;text-stroke:2px gray;color:#0045d1;-webkit-transform:scale(.5);transform:scale(.5)}}@keyframes textGlow{0%{-webkit-text-stroke:2px gray;text-stroke:2px gray;color:#0045d1;-webkit-transform:scale(.5);transform:scale(.5)}20%{-webkit-text-stroke:3px #ffff93;color:#0078ee;-webkit-filter:drop-shadow(0 0 1px #0045d1) drop-shadow(0 0 1px #0045d1) drop-shadow(0 0 3px #ffff93) drop-shadow(0 0 5px #ffff93);filter:drop-shadow(0 0 1px #0045d1) drop-shadow(0 0 1px #0045d1) drop-shadow(0 0 3px #ffff93) drop-shadow(0 0 5px #ffff93);-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-text-stroke:2px gray;text-stroke:2px gray;color:#0045d1;-webkit-transform:scale(.5);transform:scale(.5)}}table{border-collapse:collapse;width:100%}td{background-color:#000;border:2px solid #fff;padding:1rem 0}th{background-color:transparent;margin:0 auto}@media only screen and (min-width:56.25em){th{text-align:right}}.table__banner,.table__reverse{background-color:#fff;color:#000}.table__banner{padding:0 1rem}.table__first__column{width:75%}.table__first__column--digital{width:50%}.table__second__column{width:25%}.table__list{margin-left:10%}.table--digital{margin-top:3rem}@media only screen and (min-width:56.25em){.table--digital{margin-top:0}}.table--digital--small:not(:last-child){margin-top:3rem}@media only screen and (min-width:56.25em){.table--digital--small:not(:last-child){margin-top:-12rem}}.table__leftalign{margin-left:10%;text-align:left}.table--hide{display:none}.table--extras:after{background:url(img/purchase/purchase_elements.png) no-repeat;background-position:top;background-size:100%;content:"";display:block;height:100%;max-width:1271px;position:absolute;right:-28%;top:-28%;width:100%;z-index:-1}@media only screen and (min-width:37.5em){.table--extras:after{display:block}}@media only screen and (min-width:56.25em){.table__shadow{background:url(img/common/lined_shadow_table.png) no-repeat;background-position:bottom;background-size:100% 35%;bottom:-10px;content:"";display:block;height:100%;left:10px;position:absolute;width:100%;z-index:-1}}.textbox{margin:2rem auto;max-width:120rem;overflow:hidden;position:relative;width:95%;z-index:1}.textbox--orange{background-color:#f4b840}.textbox--gold{background-color:#ffe600}.textbox--black{background-color:#000}.textbox__image--ihop{height:auto;width:100%}.textbox__shadow{overflow:initial}.textbox__shadow:after{background:url(img/common/lined_shadow.png) no-repeat;background-size:100% 100%;bottom:-10px;content:"";display:block;height:100%;left:10px;position:absolute;width:100%;z-index:-1}.textbox__border{border:2px solid #fff;bottom:1rem;left:1rem;position:absolute;right:1rem;top:1rem;z-index:1}.textbox__border--black{border:2px solid #000}.textbox__title{background-color:#000;margin:0;padding:1.5rem 0 1rem;position:relative;width:100%;z-index:1}.textbox__body{padding:1.5rem 5.5rem 2.5rem;width:100%}.textbox__body:after{background:url(img/common/dots_blue.png) repeat-x,#0078ee;content:"";display:block;height:100%;left:0;position:absolute;top:0;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:100%;z-index:-1}.textbox__body--italic{font-size:1.2rem;font-style:italic;line-height:.5}.textbox__body--orange{background-color:#ffe600}.textbox__body--orange:after{background:url(img/common/dots_orange.png) repeat-x}.textbox__body--feature{display:flex;flex:2;flex-direction:column;gap:2rem;margin:2rem 0;position:relative;width:100%;z-index:2}@media only screen and (min-width:56.25em){.textbox__body--feature{align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin:1.5rem 0 0}.textbox__body--feature--reverse{flex-direction:row-reverse}}.textbox__image{cursor:pointer;max-width:64rem;width:100%}.textbox__paragraph{width:100%}@media only screen and (min-width:56.25em){.textbox__paragraph{width:75%}}.footer{background-color:#242424;font-size:1.2rem;overflow:hidden;padding:0 0 4rem;position:relative;z-index:1}.footer__topBar{margin:0 auto;max-width:90rem;position:relative;text-align:center}.footer .footer__whiteBoxBG,.footer .footer__whiteFiller{background-color:#fff;height:6rem;width:100%}@media only screen and (min-width:37.5em){.footer .footer__whiteBoxBG,.footer .footer__whiteFiller{display:inline-block;height:7.5rem;right:60%}}@media only screen and (min-width:56.25em){.footer .footer__whiteBoxBG,.footer .footer__whiteFiller{right:70%}}.footer__whiteFiller{position:absolute;right:70%}.footer__whiteBoxBG{position:relative}.footer__whiteBoxBG:before{background-image:url(img/footer/triangle.png);background-repeat:no-repeat;background-size:100%;content:"";height:7.5rem;overflow:hidden;position:absolute;right:-2.2rem;top:0;width:2.2rem}.footer__whiteBoxBG p{color:#242424;left:50%;position:absolute;text-transform:uppercase;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (min-width:37.5em){.footer__whiteBoxBG p{left:auto;right:0;-webkit-transform:translate(-30%,-50%);transform:translate(-30%,-50%)}}.footer .footer__newsletterGroup,.footer .footer__socialGroup{margin:0 auto;max-width:32rem;text-align:center}@media only screen and (min-width:37.5em){.footer__socialGroup{left:48%;position:absolute;top:9px}}@media only screen and (min-width:56.25em){.footer__socialGroup{left:38%;top:1.5rem}.footer__newsletterGroup{height:4.5rem;left:72%;position:absolute;top:1.5rem;width:26%}}.footer__socialIcons{width:100%}.footer__socialIcons li{display:inline-block;margin:2.5rem 1.68% 0 0;max-width:5.7rem;width:17.5%}@media only screen and (min-width:37.5em){.footer__socialIcons li{margin-top:0}}@media only screen and (min-width:56.25em){.footer__socialIcons li{max-width:4.5rem}}.footer__socialIcons li:last-child{margin-right:0}.footer__socialIcons li img{width:100%}.footer__newsletterButton{background-color:#fff;color:#242424;cursor:pointer;display:inline-block;font-weight:700;margin:2rem auto 0;max-width:27.5rem;padding:1.5rem 1.05rem;text-align:center;text-transform:uppercase;width:100%}@media only screen and (min-width:56.25em){.footer__newsletterButton{margin:0 auto;padding:1.05rem 0;width:100%}}.footer__logosGroup{align-content:center;align-items:center;display:flex;flex-basis:auto;flex-wrap:wrap;justify-content:center;padding:2.5rem 0}.footer__logosGroup>:not(:last-child){margin-right:2rem}@media only screen and (min-width:37.5em){.footer__logosGroup{padding:1.5rem 0}}.footer__logoImg{display:flex;height:7.5rem;margin:1rem}.footer__logoImg--segaLogo,.footer__logoImg--sonicLogo{height:5rem}.footer__logoImg--firstpartyLogo{height:3.2rem}.footer__logoImg--steamLogo{height:4.5rem}.footer__logoImg--whiteborder{border:2px solid #fff}.footer__copy{color:#fff;font-size:1.2rem;margin:0 auto;max-width:90rem;padding-bottom:1.5rem;text-align:center;text-shadow:none;width:95%}.footer .footer__policyGroup,.footer .footer__policyGroup a,.footer__policyGroup .footer a{font-size:1.6rem;line-height:1.85;margin:0 auto;max-width:100rem;padding:1.5rem;text-align:center;width:90%}.footer__policyGroup{padding:0 0 8px}.footer__policyGroup a{color:#fff;font-size:1.6rem;margin:0 1rem;outline:none;padding:0;text-decoration:none;text-transform:uppercase}.row{margin:0 auto;max-width:192rem}.row:after{clear:both;content:"";display:table}.row [class^=col-]:not(:last-child){margin-right:6rem}@media only screen and (min-width:37.5em){.row [class^=col-]{float:left}}.row--med{max-width:120rem;padding:2rem}.row--med__header{padding:0 0 2rem 2rem}.col-1-of-2{width:100%}@media only screen and (min-width:37.5em){.col-1-of-2{width:calc(50% - 3rem)}}.col-1-of-3{width:calc(33.33333% - 4rem)}.col-2-of-3{width:calc(66.66667% - 2rem)}.col-1-of-4{width:calc(25% - 4.5rem)}.col-2-of-4{width:calc(50% - 3rem)}.col-3-of-4{width:calc(75% - 1.5rem)}.navigation{background-color:#000;display:flex;height:5rem;position:fixed;width:100vw;z-index:10}.navigation__logo{height:3rem;margin:.75rem 0;position:relative;z-index:30}.navigation__logo:not(:last-child){margin:1.1rem 1.75rem}.navigation__checkbox{display:none}.navigation__button{background-color:#fff;border-radius:50%;cursor:pointer;height:4.75rem;left:12.5rem;position:absolute;text-align:center;top:0;width:4.75rem;z-index:30}@media only screen and (min-width:56.25em){.navigation__button{display:none}}.navigation__background{background-image:linear-gradient(#000,#000);height:100vh;position:absolute;top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;width:100%;z-index:10}@media only screen and (min-width:56.25em){.navigation__background{display:none}}.navigation__nav{height:100vh;left:-50%;opacity:0;position:fixed;top:0;transition:all .8s cubic-bezier(.68,-.55,.265,1.55);width:0;z-index:20}@media only screen and (min-width:56.25em){.navigation__nav{height:5rem;left:0;opacity:1;position:relative;width:100vw}}.navigation__list{left:50%;list-style:none;opacity:0;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:all .8s cubic-bezier(.68,-.55,.265,1.55)}@media only screen and (min-width:56.25em){.navigation__list{align-items:center;display:flex;height:5rem;left:auto;opacity:1;position:relative;top:auto;-webkit-transform:initial;transform:none}}.navigation__item{cursor:pointer;list-style:none;margin:1rem}.navigation__item--large{width:35rem}.navigation__link:link,.navigation__link:visited{background-image:linear-gradient(120deg,transparent,transparent 50%,#fff 0);background-size:240%;color:#fff;display:inline-block;font-size:3rem;padding:1rem 2rem;text-decoration:none;text-transform:uppercase;transition:all .4s}@media only screen and (min-width:56.25em){.navigation__link:link,.navigation__link:visited{background-image:linear-gradient(120deg,transparent,transparent 50%,#000 0);color:#fff;font-size:1.6rem;padding:0 1rem}}.navigation__link:active,.navigation__link:hover{-webkit-transform:translateX(1rem);transform:translateX(1rem)}.navigation__small{display:inline-block}@media only screen and (min-width:56.25em){.navigation__small{display:none}}.navigation__large{align-items:center;display:flex;display:none;justify-content:flex-end;margin-right:19rem;width:100vw}@media only screen and (min-width:56.25em){.navigation__large{display:flex}}.navigation__checkbox:checked~.navigation__background{-webkit-transform:translateY(0);transform:translateY(0)}.navigation__checkbox:checked~.navigation__nav{left:0;opacity:1;width:100%}.navigation__checkbox:checked~.navigation__nav .navigation__list{opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.navigation__icon{margin-top:2.5rem;position:relative}.navigation__icon,.navigation__icon:after,.navigation__icon:before{background-color:#333;display:inline-block;height:2px;width:3rem}.navigation__icon:after,.navigation__icon:before{content:"";left:0;position:absolute;transition:all .2s}.navigation__icon:before{top:-.8rem}.navigation__icon:after{top:.8rem}.navigation__button:hover .navigation__icon:before{top:-1rem}.navigation__button:hover .navigation__icon:after{top:1rem}.navigation__checkbox:checked+.navigation__button .navigation__icon{background-color:transparent}.navigation__checkbox:checked+.navigation__button .navigation__icon:before{top:0;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.navigation__checkbox:checked+.navigation__button .navigation__icon:after{top:0;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.navigation__checkbox:not(:checked)~.navigation__small{opacity:0}.characters{position:relative;scroll-margin-top:80px}.characters:after{background:url(img/characters/character_bg.jpg) no-repeat;background-size:cover;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-2}.characters__wrapper{display:flex;flex-direction:column;margin:0 auto;max-width:150rem;padding:5rem 0;position:relative;text-align:center}@media only screen and (min-width:56.25em){.characters__wrapper{flex-direction:row}}.characters__group{display:flex;flex-direction:column;justify-content:space-between;margin:0 auto;max-width:75rem;width:95%}.characters__selector{display:flex;flex-wrap:wrap;margin:1rem auto 0;max-width:60rem;width:100%}.characters__selector li{border:3px solid #f92b2b;cursor:pointer;display:inline-block;-webkit-filter:drop-shadow(0 0 5px #333);filter:drop-shadow(0 0 5px #333);list-style-type:none;margin:0 1rem 1.5rem;position:relative;width:20.8%}.characters__selector li img{vertical-align:middle;width:100%}.characters__selector li:hover .characters__top{border:2px solid #ffd100;display:inline;-webkit-filter:drop-shadow(5px 5px 5px #333);filter:drop-shadow(5px 5px 5px #333)}.characters__top{display:none;left:0;position:absolute;top:0;width:100%;z-index:2}.characters__active{border:2px solid #ffd100;display:inline;-webkit-filter:drop-shadow(5px 5px 5px #333);filter:drop-shadow(5px 5px 5px #333)}.characters__image,.characters__text{opacity:1;transition:opacity .5s ease-in}.characters__image{max-width:60rem;width:100%}.characters__fadeout{opacity:0}.comics{position:relative;text-align:center}.comics__main{padding:5rem 0 0}.comics__main a img{max-width:40rem;width:90%}.comics:after{background:url(img/common/dots_blue.png) repeat-x,#0078ee;background-position:bottom;background-size:auto 85%;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-2}.comics__group{flex:2 1 0;flex-direction:column}.comics__group,.comics__wrapper{align-items:center;display:flex;justify-content:center}.comics__wrapper{flex-wrap:wrap;margin:0 auto;max-width:130rem;padding:1rem 0 2rem;position:relative;text-align:center;width:95%}.comics__wrapper div{margin:0 auto;max-width:20rem}.comics__wrapper div img{width:100%}.comics__wrapper--hide{display:none}.comics__trailer{padding:4rem 0}.comics__item{margin:2rem auto}@media only screen and (min-width:56.25em){.comics__item{width:45%}}.features{position:relative;scroll-margin-top:80px;text-align:center}.features:after{background:url(img/common/dots_blue.png) repeat-x,#0078ee;background-size:auto 100%;content:"";display:block;height:100%;left:0;overflow-y:hidden;position:fixed;top:0;width:100%;z-index:-2}.features__wrapper{margin:0 auto;max-width:150rem;padding:10rem 0}.features__wrapper,.media{position:relative;text-align:center}.media{scroll-margin-top:80px}.media:after{background:url(img/common/dots_orange.png) repeat-x,#ffe600;background-position:bottom;background-size:auto 85%;bottom:0;content:"";display:block;height:100%;left:0;position:absolute;width:100%;z-index:-2}.media__wrapper{margin:0 auto;max-width:100rem;padding:10rem 0;position:relative;text-align:center}.media__wrapper--extras:after{background:url(img/media/media_right.png) no-repeat;background-position:top;background-size:100%;content:"";display:none;height:100%;max-width:868px;position:absolute;right:-8%;top:13%;width:32%;z-index:-1}@media only screen and (min-width:37.5em){.media__wrapper--extras:after{display:block}}.media__wrapper--extras:before{background:url(img/media/media_left.png) no-repeat;background-position:top;background-size:100%;content:"";display:none;height:100%;left:-26%;max-width:910px;position:absolute;top:-15%;width:58%;z-index:-1}@media only screen and (min-width:37.5em){.media__wrapper--extras:before{display:block}}.modal{background-color:rgba(0,0,0,.85);cursor:pointer;display:none;height:100vh;left:0;overflow:scroll;position:fixed;top:0;width:100vw;z-index:30}.modal__container{background:#273038;cursor:default;left:50%;margin:0 auto;max-width:600px;padding:20px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:95%}.purchase{position:relative;scroll-margin-top:80px}.purchase:after{background:url(img/common/dots_orange.png) repeat-x,#ffe600 no-repeat;background-position:bottom;background-size:auto 85%;bottom:0;content:"";display:block;height:100%;left:0;position:absolute;width:100%;z-index:-2}.purchase__wrapper{margin:0 auto;max-width:150rem;padding:10rem 0;position:relative;text-align:center}.purchase__choice__group{margin:0 auto 2rem;position:relative;text-align:left;width:95%;z-index:1}.purchase__choice__group--retail{color:#000;margin:2rem auto 0;text-align:center}.purchase__choice__group--small{text-align:center}.purchase__choice__title{color:#000}.purchase__button__group{display:flex;flex-wrap:wrap}.purchase__group{margin:5rem auto 0;max-width:150rem;position:relative;text-align:center;width:95%}.purchase__group--hide{display:none}.purchase__keyart{border:3px solid #fff;margin:0 auto;max-width:40rem;width:75%}@media only screen and (min-width:56.25em){.purchase__keyart{margin-right:3%}}.purchase__keyart--digital{display:block;margin:0 auto 2rem;width:85%}.purchase__keyart--physical{border:none}.purchase__glamshot__group{margin:0 auto;text-align:center}.purchase__glamshot__group__image{margin:2rem 0;max-width:120rem;width:90%}.purchase__glamshot__group--hide{display:none}.hero{aspect-ratio:16/6.5;height:clamp(640px,80vh,1440px);position:relative}.hero__bg img{bottom:0;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:52% 50%;object-position:52% 50%;position:absolute;width:100vw;z-index:-1}@media only screen and (min-width:56.25em){.hero__bg img{-o-object-position:50% 50%;object-position:50% 50%}}.hero__banner{left:47%;position:absolute;top:23%;width:20rem}@media only screen and (min-width:56.25em){.hero__banner{left:unset;right:5%}}@media only screen and (min-width:75em){.hero__banner{right:10%;top:28%;width:23rem}}.hero__container{align-items:center;display:flex;height:100%;justify-content:center;padding:2rem 0;text-align:center;width:95vw}.hero__group{display:flex;flex-direction:column;height:95%;justify-content:space-between;width:100%}.hero__callout{display:inline-block;font-size:3.5rem;padding:.75rem 5.5rem;position:relative}.hero__callout:before{background:url(img/hero/hero_banner_bg.png) no-repeat;background-size:100% 100%;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.hero__logo{display:block;margin:0 auto;max-width:50rem;width:100%}.hero__image{display:none;max-width:60rem;width:50%}.hero__btn__group{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin:4rem auto 2rem}.hero__lego{margin:1rem auto 0;max-width:100rem;position:relative;width:90%}.hero__lego img{display:inline-block;max-width:13rem;vertical-align:middle;width:20%}@media only screen and (min-width:56.25em){.hero__lego img{left:-2rem;position:absolute;top:-7rem}}.hero__lego__callout{color:#fff;display:inline-block;font-size:3rem;text-align:left;text-shadow:0 0 5px #000,0 0 10px #000;vertical-align:middle;width:78%}@media only screen and (min-width:56.25em){.hero__lego__callout{text-align:center}}.hero__onsale{position:absolute;right:-70px;top:1%;-webkit-transform:rotate(30deg);transform:rotate(30deg);width:250px}@media only screen and (min-width:75em){.hero__onsale{right:-80px;top:5%;width:450px}}.signup{position:relative;text-align:center}.signup:after{background:url(img/common/dots_blue.png) repeat-x,#0078ee;background-position:bottom;background-size:auto 85%;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-2}.signup__image{margin:0 auto;width:100%}.signup__group{align-items:center;display:grid;justify-content:center}@media only screen and (min-width:75em){.signup__group{grid-column:1/3;grid-row:1/2}}.signup__wrapper{align-items:center;display:grid;justify-content:center;margin:0 auto;max-width:150rem;padding:5rem 0;position:relative;text-align:center}.signup__wrapper #amyretro-image{align-self:center;display:block;margin:0 auto;position:relative;width:clamp(240px,50%,960px)}@media only screen and (min-width:75em){.signup__wrapper #amyretro-image{align-self:center;grid-column:3/4;justify-self:center;width:clamp(240px,100%,960px)}}.signup__wrapper #retro-buttons{display:block;position:relative;width:100%}@media only screen and (min-width:56.25em){.signup__wrapper{flex-direction:row;row-gap:3rem}}@media only screen and (min-width:75em){.signup__wrapper{grid-template-columns:1fr 1fr 1fr;padding:2rem 0}}.signup__wrapper .textbox{margin-bottom:2rem}.signup__wrapper .textbox__title{padding:0 5rem 1rem}.signup__wrapper--extras:after{background:url(img/signup/right_signup.png) no-repeat;background-position:top;background-size:70%;content:"";display:none;height:100%;max-width:969px;position:absolute;right:-12%;top:0;width:100%;z-index:-1}@media only screen and (min-width:37.5em){.signup__wrapper--extras:after{display:block}}.signup__wrapper--extras:before{background:url(img/signup/left_signup.png) no-repeat;background-position:top;background-size:56%;content:"";display:none;height:100%;left:-6%;max-width:969px;position:absolute;top:0;width:40%;z-index:-1}@media only screen and (min-width:37.5em){.signup__wrapper--extras:before{display:block}}.signup__hidden{display:none}
:root{--f-spinner-width:36px;--f-spinner-height:36px;--f-spinner-color-1:rgba(0,0,0,0.1);--f-spinner-color-2:rgba(17,24,28,0.8);--f-spinner-stroke:2.75}.f-spinner{height:var(--f-spinner-height);margin:auto;padding:0;width:var(--f-spinner-width)}.f-spinner svg{-webkit-animation:f-spinner-rotate 2s linear infinite;animation:f-spinner-rotate 2s linear infinite;height:100%;vertical-align:top;width:100%}.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none}.f-spinner svg :first-child{stroke:var(--f-spinner-color-1)}.f-spinner svg :last-child{stroke:var(--f-spinner-color-2);-webkit-animation:f-spinner-dash 2s ease-in-out infinite;animation:f-spinner-dash 2s ease-in-out infinite}@-webkit-keyframes f-spinner-rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes f-spinner-rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.f-zoomInUp{-webkit-animation:f-zoomInUp .2s ease-out .1s both;animation:f-zoomInUp .2s ease-out .1s both}.f-zoomOutDown{-webkit-animation:f-zoomOutDown .2s ease-out both;animation:f-zoomOutDown .2s ease-out both}@-webkit-keyframes f-zoomInUp{0%{opacity:0;-webkit-transform:scale(.975) translate3d(0,16px,0);transform:scale(.975) translate3d(0,16px,0)}to{opacity:1;-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0)}}@keyframes f-zoomInUp{0%{opacity:0;-webkit-transform:scale(.975) translate3d(0,16px,0);transform:scale(.975) translate3d(0,16px,0)}to{opacity:1;-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0)}}@-webkit-keyframes f-zoomOutDown{to{opacity:0;-webkit-transform:scale(.975) translate3d(0,16px,0);transform:scale(.975) translate3d(0,16px,0)}}@keyframes f-zoomOutDown{to{opacity:0;-webkit-transform:scale(.975) translate3d(0,16px,0);transform:scale(.975) translate3d(0,16px,0)}}.f-throwOutUp{-webkit-animation:f-throwOutUp .175s ease-out both;animation:f-throwOutUp .175s ease-out both}.f-throwOutDown{-webkit-animation:f-throwOutDown .175s ease-out both;animation:f-throwOutDown .175s ease-out both}@-webkit-keyframes f-throwOutUp{to{opacity:0;-webkit-transform:translate3d(0,-150px,0);transform:translate3d(0,-150px,0)}}@keyframes f-throwOutUp{to{opacity:0;-webkit-transform:translate3d(0,-150px,0);transform:translate3d(0,-150px,0)}}@-webkit-keyframes f-throwOutDown{to{opacity:0;-webkit-transform:translate3d(0,150px,0);transform:translate3d(0,150px,0)}}@keyframes f-throwOutDown{to{opacity:0;-webkit-transform:translate3d(0,150px,0);transform:translate3d(0,150px,0)}}.f-fadeIn{-webkit-animation:f-fadeIn .2s ease both;animation:f-fadeIn .2s ease both;z-index:2}.f-fadeOut{-webkit-animation:f-fadeOut .2s ease both;animation:f-fadeOut .2s ease both;z-index:1}@-webkit-keyframes f-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes f-fadeOut{to{opacity:0}}@keyframes f-fadeOut{to{opacity:0}}.f-fadeSlowIn{-webkit-animation:f-fadeSlowIn .5s ease both;animation:f-fadeSlowIn .5s ease both;z-index:2}.f-fadeSlowOut{-webkit-animation:f-fadeSlowOut .5s ease both;animation:f-fadeSlowOut .5s ease both;z-index:1}@-webkit-keyframes f-fadeSlowIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeSlowIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes f-fadeSlowOut{to{opacity:0}}@keyframes f-fadeSlowOut{to{opacity:0}}.f-fadeFastIn{-webkit-animation:f-fadeFastIn .2s ease-out both;animation:f-fadeFastIn .2s ease-out both;z-index:2}.f-fadeFastOut{-webkit-animation:f-fadeFastOut .2s ease-out both;animation:f-fadeFastOut .2s ease-out both;z-index:2}@-webkit-keyframes f-fadeFastIn{0%{opacity:.75}to{opacity:1}}@keyframes f-fadeFastIn{0%{opacity:.75}to{opacity:1}}@-webkit-keyframes f-fadeFastOut{to{opacity:0}}@keyframes f-fadeFastOut{to{opacity:0}}.f-crossfadeIn{-webkit-animation:f-crossfadeIn .2s ease-out both;animation:f-crossfadeIn .2s ease-out both;z-index:2}.f-crossfadeOut{-webkit-animation:f-crossfadeOut .1s linear .1s both;animation:f-crossfadeOut .1s linear .1s both;z-index:1}@-webkit-keyframes f-crossfadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-crossfadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes f-crossfadeOut{to{opacity:0}}@keyframes f-crossfadeOut{to{opacity:0}}.f-slideIn.from-next{-webkit-animation:f-slideInNext .85s cubic-bezier(.16,1,.3,1);animation:f-slideInNext .85s cubic-bezier(.16,1,.3,1)}.f-slideIn.from-prev{-webkit-animation:f-slideInPrev .85s cubic-bezier(.16,1,.3,1);animation:f-slideInPrev .85s cubic-bezier(.16,1,.3,1)}.f-slideOut.to-next{-webkit-animation:f-slideOutNext .85s cubic-bezier(.16,1,.3,1);animation:f-slideOutNext .85s cubic-bezier(.16,1,.3,1)}.f-slideOut.to-prev{-webkit-animation:f-slideOutPrev .85s cubic-bezier(.16,1,.3,1);animation:f-slideOutPrev .85s cubic-bezier(.16,1,.3,1)}@-webkit-keyframes f-slideInPrev{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes f-slideInPrev{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes f-slideInNext{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes f-slideInNext{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes f-slideOutNext{to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes f-slideOutNext{to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes f-slideOutPrev{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes f-slideOutPrev{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}.f-classicIn.from-next{-webkit-animation:f-classicInNext .85s cubic-bezier(.16,1,.3,1);animation:f-classicInNext .85s cubic-bezier(.16,1,.3,1);z-index:2}.f-classicIn.from-prev{-webkit-animation:f-classicInPrev .85s cubic-bezier(.16,1,.3,1);animation:f-classicInPrev .85s cubic-bezier(.16,1,.3,1);z-index:2}.f-classicOut.to-next{-webkit-animation:f-classicOutNext .85s cubic-bezier(.16,1,.3,1);animation:f-classicOutNext .85s cubic-bezier(.16,1,.3,1);z-index:1}.f-classicOut.to-prev{-webkit-animation:f-classicOutPrev .85s cubic-bezier(.16,1,.3,1);animation:f-classicOutPrev .85s cubic-bezier(.16,1,.3,1);z-index:1}@-webkit-keyframes f-classicInNext{0%{opacity:0;-webkit-transform:translateX(-75px);transform:translateX(-75px)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes f-classicInNext{0%{opacity:0;-webkit-transform:translateX(-75px);transform:translateX(-75px)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes f-classicInPrev{0%{opacity:0;-webkit-transform:translateX(75px);transform:translateX(75px)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes f-classicInPrev{0%{opacity:0;-webkit-transform:translateX(75px);transform:translateX(75px)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes f-classicOutNext{to{opacity:0;-webkit-transform:translateX(-75px);transform:translateX(-75px)}}@keyframes f-classicOutNext{to{opacity:0;-webkit-transform:translateX(-75px);transform:translateX(-75px)}}@-webkit-keyframes f-classicOutPrev{to{opacity:0;-webkit-transform:translateX(75px);transform:translateX(75px)}}@keyframes f-classicOutPrev{to{opacity:0;-webkit-transform:translateX(75px);transform:translateX(75px)}}:root{--f-button-width:40px;--f-button-height:40px;--f-button-border:0;--f-button-border-radius:0;--f-button-color:#374151;--f-button-bg:#f8f8f8;--f-button-hover-bg:#e0e0e0;--f-button-active-bg:#d0d0d0;--f-button-shadow:none;--f-button-transition:all 0.15s ease;--f-button-transform:none;--f-button-svg-width:20px;--f-button-svg-height:20px;--f-button-svg-stroke-width:1.5;--f-button-svg-fill:none;--f-button-svg-filter:none;--f-button-svg-disabled-opacity:0.65}.f-button{align-items:center;background:var(--f-button-bg);border:var(--f-button-border);border-radius:var(--f-button-border-radius);box-shadow:var(--f-button-shadow);box-sizing:content-box;color:var(--f-button-color);cursor:pointer;display:flex;height:var(--f-button-height);justify-content:center;margin:0;padding:0;pointer-events:all;position:relative;transition:var(--f-button-transition);width:var(--f-button-width)}@media(hover:hover){.f-button:hover:not([disabled]){background-color:var(--f-button-hover-bg);color:var(--f-button-hover-color)}}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.f-button:focus:not(:focus-visible){outline:none}.f-button:focus-visible{box-shadow:inset 0 0 0 var(--f-button-outline,2px) var(--f-button-outline-color,var(--f-button-color));outline:none}.f-button svg{fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;-webkit-filter:var(--f-button-svg-filter);filter:var(--f-button-svg-filter);height:var(--f-button-svg-height);pointer-events:none;-webkit-transform:var(--f-button-transform);transform:var(--f-button-transform);transition:opacity .15s ease;width:var(--f-button-svg-width)}.f-button[disabled]{cursor:default}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.f-carousel__nav .f-button.is-next,.f-carousel__nav .f-button.is-prev,.fancybox__nav .f-button.is-next,.fancybox__nav .f-button.is-prev{position:absolute;z-index:1}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{left:var(--f-button-prev-pos);right:auto}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev{left:50%;top:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}html.with-fancybox{overflow:visible;scroll-behavior:auto;width:auto}html.with-fancybox body{touch-action:none}html.with-fancybox body.hide-scrollbar{margin-right:calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px));overflow:hidden!important;overscroll-behavior-y:none;width:auto}.fancybox__container{--fancybox-color:#dbdbdb;--fancybox-hover-color:#fff;--fancybox-bg:rgba(24,24,27,0.98);--fancybox-slide-gap:10px;--f-spinner-width:50px;--f-spinner-height:50px;--f-spinner-color-1:hsla(0,0%,100%,0.1);--f-spinner-color-2:#bbb;--f-spinner-stroke:3.65;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;text-size-adjust:100%;bottom:0;box-sizing:border-box;color:#f8f8f8;direction:ltr;display:flex;flex-direction:column;left:0;margin:0;outline:none;overflow:visible;overscroll-behavior-y:contain;padding:0;position:fixed;right:0;top:0;-webkit-transform-origin:top left;transform-origin:top left;z-index:1050}.fancybox__container *,.fancybox__container :after,.fancybox__container :before{box-sizing:inherit}.fancybox__backdrop{background:var(--fancybox-bg);bottom:0;left:0;opacity:var(--fancybox-opacity,1);position:fixed;right:0;top:0;will-change:opacity;z-index:-1}.fancybox__carousel{box-sizing:border-box;flex:1;min-height:0;overflow-x:clip;overflow-y:visible;position:relative;z-index:10}.fancybox__viewport{height:100%;width:100%}.fancybox__track{display:flex;height:100%;margin:0 auto}.fancybox__slide{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;flex:0 0 auto;flex-direction:column;height:100%;margin:0 var(--fancybox-slide-gap) 0 0;overflow:auto;padding:4px;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:40px}.fancybox__slide.has-html5video,.fancybox__slide.has-iframe,.fancybox__slide.has-image,.fancybox__slide.has-video{overflow:hidden}.fancybox__slide.has-image.is-animating,.fancybox__slide.has-image.is-selected{overflow:visible}.fancybox__slide:after,.fancybox__slide:before{content:"";flex:0 0 0;margin:auto}.fancybox__content{align-self:center;background:var(--fancybox-content-bg,#fff);border-radius:0;color:var(--fancybox-content-color,#374151);cursor:default;display:flex;flex-direction:column;margin:0;max-width:100%;padding:2rem;position:relative;z-index:20}.is-loading .fancybox__content{opacity:0}.is-draggable .fancybox__content{cursor:move;cursor:-webkit-grab;cursor:grab}.can-zoom_in .fancybox__content{cursor:zoom-in}.can-zoom_out .fancybox__content{cursor:zoom-out}.is-dragging .fancybox__content{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.fancybox__content [contenteditable],.fancybox__content [data-selectable]{cursor:auto}.fancybox__slide.has-image>.fancybox__content{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:transparent;background-position:50%;background-repeat:no-repeat;background-size:contain;min-height:1px;padding:0;-webkit-transform:translateZ(0);transform:translateZ(0);transition:none}.fancybox__slide.has-image>.fancybox__content>picture>img{height:auto;max-height:100%;width:100%}.is-zooming-in .fancybox__viewport:not(.is-dragging) .fancybox__slide:not(.is-selected) .fancybox__content,.is-zooming-out .fancybox__slide:not(.is-selected) .fancybox__content{visibility:hidden}.is-animating .fancybox__content,.is-dragging .fancybox__content{-webkit-filter:blur(0);filter:blur(0);will-change:transform,width,height}.fancybox-image{display:block;height:100%;margin:auto;min-height:0;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox__caption{align-self:center;color:var(--fancybox-color,currentColor);cursor:auto;flex-shrink:0;line-height:1.375;margin:0;max-width:100%;opacity:var(--fancybox-opacity,1);overflow-wrap:anywhere;padding:14px 0 4px;visibility:visible}.is-closing .fancybox__caption,.is-loading .fancybox__caption{opacity:0;visibility:hidden}.is-compact .fancybox__caption{padding-bottom:0}.f-button.is-close-btn{--f-button-svg-stroke-width:2;position:absolute;right:8px;top:0;z-index:40}.fancybox__content>.f-button.is-close-btn{--f-button-width:34px;--f-button-height:34px;--f-button-border-radius:4px;--f-button-color:var(--fancybox-color,#fff);--f-button-hover-color:var(--fancybox-color,#fff);--f-button-bg:transparent;--f-button-hover-bg:transparent;--f-button-active-bg:transparent;--f-button-svg-width:22px;--f-button-svg-height:22px;opacity:.75;position:absolute;right:0;top:-38px}.is-loading .fancybox__content>.f-button.is-close-btn,.is-zooming-out .fancybox__content>.f-button.is-close-btn{visibility:hidden}.fancybox__content>.f-button.is-close-btn:hover{opacity:1}.fancybox__footer{margin:0;padding:0;position:relative}.fancybox__footer .fancybox__caption{opacity:var(--fancybox-opacity,1);padding:24px;transition:all .25s ease;width:100%}.is-compact .fancybox__footer{background:rgba(24,24,27,.5);bottom:0;left:0;position:absolute;right:0;z-index:20}.is-compact .fancybox__footer .fancybox__caption{padding:12px}.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-border-radius:50%;--f-button-color:#fff;--f-button-hover-color:#fff;--f-button-outline-color:#000;--f-button-bg:rgba(0,0,0,0.6);--f-button-active-bg:rgba(0,0,0,0.6);--f-button-hover-bg:rgba(0,0,0,0.6);--f-button-svg-width:18px;--f-button-svg-height:18px;--f-button-svg-filter:none;right:5px;top:5px}.fancybox__nav{--f-button-width:50px;--f-button-height:50px;--f-button-border:0;--f-button-border-radius:50%;--f-button-color:var(--fancybox-color);--f-button-hover-color:var(--fancybox-hover-color);--f-button-bg:transparent;--f-button-hover-bg:rgba(24,24,27,0.3);--f-button-active-bg:rgba(24,24,27,0.5);--f-button-shadow:none;--f-button-transition:all 0.15s ease;--f-button-transform:none;--f-button-svg-width:26px;--f-button-svg-height:26px;--f-button-svg-stroke-width:2.5;--f-button-svg-fill:none;--f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24,24,27,0.5));--f-button-svg-disabled-opacity:0.65;--f-button-next-pos:1rem;--f-button-prev-pos:1rem;opacity:var(--fancybox-opacity,1)}.fancybox__nav .f-button:before{bottom:-30px;content:"";left:-20px;position:absolute;right:-20px;top:-30px;z-index:1}.is-idle .fancybox__nav,.is-idle.is-compact .fancybox__footer{-webkit-animation:f-fadeOut .15s ease-out both;animation:f-fadeOut .15s ease-out both}.is-idle.is-compact .fancybox__footer{pointer-events:none}.fancybox__slide>.f-spinner{cursor:pointer;left:50%;margin:var(--f-spinner-top,calc(var(--f-spinner-width)*-.5)) 0 0 var(--f-spinner-left,calc(var(--f-spinner-height)*-.5));position:absolute;top:50%;z-index:30}.fancybox-protected{bottom:0;right:0}.fancybox-ghost,.fancybox-protected{left:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:40}.fancybox-ghost{height:100%;min-height:0;-o-object-fit:contain;object-fit:contain;pointer-events:none;width:100%}.fancybox-focus-guard{opacity:0;outline:none;pointer-events:none;position:fixed}.fancybox__container:not([aria-hidden]){opacity:0}.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>:not(.fancybox__content),.fancybox__container.is-animated[aria-hidden=false]>:not(.fancybox__backdrop,.fancybox__carousel){-webkit-animation:f-fadeIn .25s ease .1s backwards;animation:f-fadeIn .25s ease .1s backwards}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{-webkit-animation:f-fadeIn .35s ease backwards;animation:f-fadeIn .35s ease backwards}.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>:not(.fancybox__content),.fancybox__container.is-animated[aria-hidden=true]>:not(.fancybox__backdrop,.fancybox__carousel){-webkit-animation:f-fadeOut .15s ease forwards;animation:f-fadeOut .15s ease forwards}.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{-webkit-animation:f-fadeOut .35s ease forwards;animation:f-fadeOut .35s ease forwards}.has-html5video .fancybox__content,.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-vimeo .fancybox__content,.has-youtube .fancybox__content{flex-shrink:1;max-width:100%;min-height:1px;overflow:visible}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content{height:100%;width:100%}.fancybox__container:not(.is-compact) .has-iframe .fancybox__content,.fancybox__container:not(.is-compact) .has-map .fancybox__content,.fancybox__container:not(.is-compact) .has-pdf .fancybox__content{height:90%;width:calc(100% - 120px)}.has-html5video .fancybox__content,.has-vimeo .fancybox__content,.has-youtube .fancybox__content{height:540px;max-height:100%;max-width:100%;width:960px}.has-html5video .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-vimeo .fancybox__content,.has-youtube .fancybox__content{background:rgba(24,24,27,.9);color:#fff;padding:0}.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{background:transparent;border:0;display:block;height:100%;width:100%}.fancybox-placeholder{clip:rect(1px,1px,1px,1px)!important;border:0!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.f-carousel__thumbs{--f-thumb-width:96px;--f-thumb-height:72px;--f-thumb-outline:0;--f-thumb-outline-color:#5eb0ef;--f-thumb-opacity:1;--f-thumb-hover-opacity:1;--f-thumb-selected-opacity:1;--f-thumb-border-radius:2px;--f-thumb-offset:0px;--f-button-next-pos:0;--f-button-prev-pos:0}.f-carousel__thumbs.is-classic{--f-thumb-gap:8px;--f-thumb-opacity:0.5;--f-thumb-hover-opacity:1;--f-thumb-selected-opacity:1}.f-carousel__thumbs.is-modern{--f-thumb-gap:4px;--f-thumb-extra-gap:20px;--f-thumb-clip-width:46px}.f-thumbs{-webkit-tap-highlight-color:rgba(0,0,0,0);flex:0 0 auto;margin:0;overflow:hidden;-webkit-perspective:1000px;perspective:1000px;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.f-thumbs .f-spinner{background-image:linear-gradient(#ebeff2,#e2e8f0);border-radius:2px;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.f-thumbs .f-spinner svg{display:none}.f-thumbs.is-vertical{height:100%}.f-thumbs__viewport{height:auto;overflow:hidden;width:100%}.f-thumbs__track{display:flex;will-change:transform}.f-thumbs__slide{align-items:center;box-sizing:content-box;cursor:pointer;display:flex;flex:0 0 auto;height:var(--f-thumb-height);justify-content:center;margin:0;min-width:var(--f-thumb-width);overflow:visible;padding:0;position:relative;width:var(--f-thumb-width)}.f-thumbs__slide.is-loading img{opacity:0}.is-classic .f-thumbs__viewport{height:100%}.is-modern .f-thumbs__track{width:-webkit-max-content;width:-moz-max-content;width:max-content}.is-modern .f-thumbs__track:before{bottom:0;content:"";cursor:pointer;left:calc(var(--left, 0)*1px);position:absolute;top:0;width:calc(100% - var(--width, 0)*1px)}.is-modern .f-thumbs__slide{--clip-path:inset(0 calc((var(--f-thumb-width, 0)*0.5 - var(--f-thumb-clip-width, 0)*0.5)*(1 - var(--progress, 0))) round var(--f-thumb-border-radius,0));pointer-events:none;-webkit-transform:translate3d(calc(var(--shift, 0)*-1px),0,0);transform:translate3d(calc(var(--shift, 0)*-1px),0,0);transition:none}.is-modern .f-thumbs__slide:focus-within:not(.is-selected){-webkit-filter:drop-shadow(-1px 0 0 var(--f-thumb-outline-color)) drop-shadow(2px 0 0 var(--f-thumb-outline-color)) drop-shadow(0 -1px 0 var(--f-thumb-outline-color)) drop-shadow(0 2px 0 var(--f-thumb-outline-color));filter:drop-shadow(-1px 0 0 var(--f-thumb-outline-color)) drop-shadow(2px 0 0 var(--f-thumb-outline-color)) drop-shadow(0 -1px 0 var(--f-thumb-outline-color)) drop-shadow(0 2px 0 var(--f-thumb-outline-color))}.is-modern .f-thumbs__slide>*{-webkit-clip-path:var(--clip-path);clip-path:var(--clip-path)}.is-modern.in-touch .f-thumbs__slide{-webkit-filter:none;filter:none}.is-modern.is-resting .f-thumbs__slide,.is-modern.is-resting .f-thumbs__slide>*{transition:all .33s ease}.f-thumbs__slide__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:var(--f-thumb-border-radius);cursor:pointer;height:100%;margin:0;opacity:var(--f-thumb-opacity);outline:none;overflow:hidden;padding:0;pointer-events:auto;position:relative;touch-action:manipulation;transition:opacity .2s ease;width:100%}.f-thumbs__slide__button:hover{opacity:var(--f-thumb-hover-opacity)}.f-thumbs__slide__button:focus:not(:focus-visible){outline:none}.f-thumbs__slide__button:focus-visible{opacity:var(--f-thumb-selected-opacity);outline:none}.is-nav-selected .f-thumbs__slide__button{opacity:var(--f-thumb-selected-opacity)}.is-nav-selected .f-thumbs__slide__button:after{-webkit-animation:f-fadeIn .2s ease-out;animation:f-fadeIn .2s ease-out;border:var(--f-thumb-outline,0) solid var(--f-thumb-outline-color,transparent);border-radius:var(--f-thumb-border-radius);bottom:0;content:"";height:auto;left:0;position:absolute;right:0;top:0;z-index:10}.f-thumbs__slide__img{bottom:0;box-sizing:border-box;height:100%;left:0;-o-object-fit:cover;object-fit:cover;overflow:hidden;padding:var(--f-thumb-offset);pointer-events:none;position:absolute;right:0;top:0;width:100%}.f-thumbs.is-horizontal .f-thumbs__track{margin:0 auto;padding:8px 0 12px}.f-thumbs.is-horizontal .f-thumbs__slide{margin:0 var(--f-thumb-gap) 0 0}.f-thumbs.is-vertical .f-thumbs__track{flex-wrap:wrap;margin:auto 0;padding:0 8px}.f-thumbs.is-vertical .f-thumbs__slide{margin:0 0 var(--f-thumb-gap) 0}.fancybox__thumbs{--f-thumb-width:96px;--f-thumb-height:72px;--f-thumb-border-radius:2px;--f-thumb-outline:2px;--f-thumb-outline-color:#ededed;opacity:var(--fancybox-opacity,1);position:relative;transition:max-height .35s cubic-bezier(.23,1,.32,1)}.fancybox__thumbs.is-classic{--f-thumb-gap:8px;--f-thumb-opacity:0.5;--f-thumb-hover-opacity:1}.fancybox__thumbs.is-classic .f-spinner{background-image:linear-gradient(hsla(0,0%,100%,.1),hsla(0,0%,100%,.05))}.fancybox__thumbs.is-modern{--f-thumb-gap:4px;--f-thumb-extra-gap:20px;--f-thumb-clip-width:46px;--f-thumb-opacity:1;--f-thumb-hover-opacity:1}.fancybox__thumbs.is-modern .f-spinner{background-image:linear-gradient(hsla(0,0%,100%,.1),hsla(0,0%,100%,.05))}.fancybox__thumbs.is-horizontal{padding:0 var(--f-thumb-gap)}.fancybox__thumbs.is-vertical{padding:var(--f-thumb-gap) 0}.is-compact .fancybox__thumbs{--f-thumb-width:64px;--f-thumb-clip-width:32px;--f-thumb-height:48px;--f-thumb-extra-gap:10px}.fancybox__thumbs.is-hidden{max-height:0!important}.is-closing .fancybox__thumbs{transition:none!important}.fancybox__toolbar{--f-progress-color:var(--fancybox-color,hsla(0,0%,100%,0.94));--f-button-width:46px;--f-button-height:46px;--f-button-color:var(--fancybox-color);--f-button-hover-color:var(--fancybox-hover-color);--f-button-bg:rgba(24,24,27,0.65);--f-button-hover-bg:rgba(70,70,73,0.65);--f-button-active-bg:rgba(90,90,93,0.65);--f-button-border-radius:0;--f-button-svg-width:24px;--f-button-svg-height:24px;--f-button-svg-stroke-width:1.5;--f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24,24,27,0.15));--f-button-svg-fill:none;--f-button-svg-disabled-opacity:0.65;color:var(--fancybox-color,currentColor);display:flex;flex-direction:row;font-family:-apple-system,BlinkMacSystemFont,Segoe UI Adjusted,Segoe UI,Liberation Sans,sans-serif;justify-content:space-between;margin:0;opacity:var(--fancybox-opacity,1);padding:0;pointer-events:none;text-shadow:var(--fancybox-toolbar-text-shadow,1px 1px 1px rgba(0,0,0,.5));z-index:20}.fancybox__toolbar :focus-visible{z-index:1}.fancybox__toolbar.is-absolute,.is-compact .fancybox__toolbar{left:0;position:absolute;right:0;top:0}.is-idle .fancybox__toolbar{-webkit-animation:f-fadeOut .15s ease-out both;animation:f-fadeOut .15s ease-out both;pointer-events:none}.fancybox__toolbar__column{align-content:flex-start;display:flex;flex-direction:row;flex-wrap:wrap}.fancybox__toolbar__column.is-left,.fancybox__toolbar__column.is-right{flex-basis:0;flex-grow:1}.fancybox__toolbar__column.is-right{display:flex;flex-wrap:nowrap;justify-content:flex-end}.fancybox__infobar{-webkit-font-smoothing:subpixel-antialiased;cursor:default;font-size:17px;font-variant-numeric:tabular-nums;line-height:var(--f-button-height);padding:0 5px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox__infobar span{padding:0 5px}.fancybox__infobar:not(:first-child):not(:last-child){background:var(--f-button-bg)}[data-fancybox-toggle-slideshow]{position:relative}[data-fancybox-toggle-slideshow] .f-progress{height:100%;opacity:.3}[data-fancybox-toggle-slideshow] svg g:first-child{display:flex}.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child,[data-fancybox-toggle-slideshow] svg g:last-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child,[data-fancybox-toggle-fullscreen] svg g:first-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:last-child{display:none}:-webkit-full-screen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:-ms-fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:-webkit-full-screen [data-fancybox-toggle-fullscreen] svg g:last-child{display:flex}:-ms-fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:flex}:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:flex}.f-progress{background:var(--f-progress-color,var(--f-carousel-theme-color,#0091ff));height:3px;left:0;pointer-events:none;position:absolute;right:0;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0;transform-origin:0;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-timing-function:linear;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:30}
