.price-list{line-height:1.3;margin-bottom:20px}.price-list sup{font-size:0.4em}.price-list--hide-us li[data-country="us"]{display:none}.price-list--hide-ca li[data-country="ca"]{display:none}.modal--retailers .modal__content{overflow-y:auto;padding:0}.retailer-modal-container{display:none;height:100%}.modal--open .retailer-modal-container{display:block}.retailer-modal__bottom{background-color:#e60012;content:"";display:block;height:50px}.retailer-modal__top{align-items:center;background-color:#e60012;content:"";display:flex;height:50px;justify-content:center}.retailer-modal__logo{max-width:120px}.retailer-modal__inner{background-color:#fff;height:calc(100% - 100px);padding:32px 32px 48px}.retailer-modal-list{display:grid;grid-gap:1em;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr))}.retailer-modal-list__item{list-style:none;margin:0}.retailer-modal-list__item a{align-items:center;border:1px solid #ccc;display:flex;justify-content:center;transition:background-color 150ms ease-in-out}.retailer-modal-list__item a:hover{background-color:#ccc}.retailer-modal__inner--hidden{display:none}.wishlist-button{align-items:center;background-color:var(--color-white);border-radius:4px;display:inline-flex;font-family:var(--font-body);font-size:calc(16 / var(--font-base) * 1rem);font-weight:var(--font-weight-regular);line-height:1;padding:1px 16px 0 4px}.spark{stroke-dasharray:8;stroke-dashoffset:24}.wishlist-button__icon{color:#e60012;transition:color 0.1s ease-in-out}.heart-spark{display:block;flex:0 0 auto;height:3.2em;width:3.2em}.heart{transition:opacity 0.1s ease-in-out 0s}.sparks{opacity:0%}[aria-pressed="true"] .heart-outline{opacity:0%;pointer-events:none}[aria-pressed="false"] .heart-filled{opacity:0%;pointer-events:none}.wishlist-button__text{font-family:"Zilla Slab",sans-serif;font-size:calc(24 / var(--font-base) * 1rem);margin-left:5px}@media only screen and (min-width: 64em){.wishlist-button__text{font-size:calc(26 / var(--font-base) * 1rem)}}@keyframes line-animate{30%{stroke-dashoffset:16}70%{stroke-dashoffset:16}100%{stroke-dashoffset:8}}@media (hover: hover){.wishlist-button:hover .wishlist-button__icon{color:#ac000d}.wishlist-button:hover .spark{animation:line-animate 0.5s ease-in-out 0s}.sparks{opacity:1}}@media only screen and (min-width: 64em){.wishlist-button__text{font-size:calc(20 / var(--font-base) * 1rem)}}html{scroll-behavior:smooth}.relative{position:relative}.ellipse-caption{min-width:200px;width:auto}.wave-mask-header{-webkit-mask:url("/assets/img/global/masks/header-short.svg") bottom/auto 300px repeat-x,linear-gradient(180deg, #000 0%, #000 10%, #000 90%, rgba(0,0,0,0) 100%);mask:url("/assets/img/global/masks/header-short.svg") bottom/auto 300px repeat-x,linear-gradient(180deg, #000 0%, #000 10%, #000 90%, rgba(0,0,0,0) 100%);-webkit-mask-composite:destination-over;mask-composite:add}.wave-mask{-webkit-mask:url("/assets/img/global/masks/header-short.svg") bottom/auto 300px repeat-x,url("/assets/img/global/masks/header-short-reverse.svg") top/auto 300px repeat-x,linear-gradient(180deg, rgba(0,0,0,0) 0%, #000 10%, #000 90%, rgba(0,0,0,0) 100%);mask:url("/assets/img/global/masks/header-short.svg") bottom/auto 300px repeat-x,url("/assets/img/global/masks/header-short-reverse.svg") top/auto 300px repeat-x,linear-gradient(180deg, rgba(0,0,0,0) 0%, #000 10%, #000 90%, rgba(0,0,0,0) 100%);-webkit-mask-composite:destination-over;mask-composite:add}.rounded-image img{border-radius:16px;box-shadow:0px 10px 20px 0px #0000004d}.scrollto{scroll-margin-top:100px;scroll-snap-margin-top:100px}.header-content{padding-bottom:140px;padding-top:140px}.header-content h1{margin-bottom:0}.header-content .image-container{position:relative}.header-content .image-container .image-subtext{margin-bottom:24px}.header-content .image-container .image-subtext p{background:#f1e26f;border-radius:100px;display:inline-block;flex-wrap:wrap;font-size:14px;padding:4px 16px;white-space:nowrap}.header-content .header-box{background:white;border-radius:8px;box-shadow:0 10px 20px 0 #0000004d;display:flex;flex-direction:column;padding:24px}.header-content .header-box img{height:auto;width:70%}.overview-anchor-list .rule{margin-bottom:32px;margin-top:64px;pointer-events:none}.overview-anchor-list .anchor-list-items{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;padding:6px 24px 24px;position:absolute;width:100%}.overview-anchor-list .anchor-list-items .anchor-list-item{align-items:center;background-color:white;border-radius:8px;box-shadow:0px 5px 10px 0px #00000026;display:inline-flex;font-size:18px;padding:14px 32px;transition:ease all 0.2s;white-space:nowrap}.overview-anchor-list .anchor-list-items .anchor-list-item .caret{display:inline-flex}.overview-anchor-list .anchor-list-items .anchor-list-item .caret::after{border-color:#2d6895 transparent transparent transparent;border-radius:2px;border-style:solid;border-width:6px 6px 0 6px;content:"";height:0;margin-left:10px;width:0}.overview-anchor-list .anchor-list-items .anchor-list-item:hover{background-color:#2d6895;color:white}.overview-anchor-list .anchor-list-items .anchor-list-item:hover .caret::after{border-color:white transparent transparent transparent}.section--overview{margin-bottom:64px}.section--overview .row{margin-bottom:48px}.section--overview .row:last-of-type{margin-bottom:0}.section--overview .overview-intro .overview-characters{bottom:0;left:0;position:absolute;right:0}.section--overview .overview-intro .overview-characters .img-group--overview-intro{max-width:1032px;position:relative;width:100%}.section--overview .overview-intro .overview-characters .img-group--overview-intro::before{content:"";display:block;padding-bottom:30.23256%}.section--overview .overview-intro .overview-characters .img-group--overview-intro .img-group__item--char1{left:-16.47287%;top:0%;width:21.31783%;max-width:none;position:absolute}.section--overview .overview-intro .overview-characters .img-group--overview-intro .img-group__item--char2{left:94.96124%;top:-19.23077%;width:24.22481%;max-width:none;position:absolute}.section--overview .overview-resort .image{margin-top:48px}.section--overview .overview-resort .img-group--overview-resort{max-width:347px;position:relative;width:100%}.section--overview .overview-resort .img-group--overview-resort::before{content:"";display:block;padding-bottom:98.84726%}.section--overview .overview-resort .img-group--overview-resort .img-group__item--char1{left:20.17291%;top:-14.57726%;width:51.58501%;max-width:none;position:absolute}.section--overview .overview-resort .img-group--overview-resort .img-group__item--char2{left:66.28242%;top:2.91545%;width:55.6196%;max-width:none;position:absolute}.section--overview .overview-rooms .text-card{padding-bottom:48px}.section--overview .overview-rooms .overview-rooms-gallery{margin-top:-24px}.section--overview .overview-rooms .featured-image .caption{margin-top:16px;padding-left:4.16667%;padding-right:4.16667%}.section--guests{margin-bottom:64px;padding-bottom:64px;padding-top:64px}.section--guests .row{margin-bottom:48px}.section--guests .row:last-of-type{margin-bottom:0}.section--guests .guests-intro .text-card{padding-bottom:92px}.section--guests .guests-intro .guests-intro-images{margin-bottom:0}.section--guests .guests-intro .guests-intro-images .rounded-image{padding:8px}.section--guests .guests-amiibo .image{margin-top:48px}.section--guests .guests-amiibo .guests-amiibo-characters{pointer-events:none}.section--guests .guests-amiibo .guests-amiibo-characters .img-group--guests-amiibo{max-width:260px;position:relative;width:100%}.section--guests .guests-amiibo .guests-amiibo-characters .img-group--guests-amiibo::before{content:"";display:block;padding-bottom:76.92308%}.section--guests .guests-amiibo .guests-amiibo-characters .img-group--guests-amiibo .img-group__item--amiibo{left:23.07692%;top:-20%;width:100%;max-width:none;position:absolute}.section--guests .guests-hhp-cta-text-card{border-radius:var(--base-radius-large);box-shadow:0px 10px 20px 0px #00000033;display:flex;gap:24px;margin:0 auto;padding:36px}.section--guests .guests-hhp-cta-text-card .hhp-logo{flex-grow:1;flex-shrink:0;position:relative}.section--guests .guests-hhp-cta-text-card .hhp-logo img{margin-bottom:-6%;margin-top:-6%}.section--guests .guests-hhp-cta-text-card .hhp-content h4{margin-bottom:12px}.section--guests .guests-hhp-cta-text-card .hhp-content p{margin-bottom:12px}.section--guests .guests-hhp-cta-text-card .hhp-content .learnmore-cta{text-decoration:underline}.section--guests .guests-hhp-cta-text-card .hhp-content .legal{margin-top:12px}.section--specialties{margin-bottom:64px}.section--specialties .character{pointer-events:none;position:absolute;right:40%;top:50%;width:170px}.section--specialties .image img{width:100%}.section--dream-island{background:linear-gradient(180deg, #539bd2 0%, #2d6895 25%, #2d6895 75%, #539bd2 100%);overflow:hidden;padding-bottom:64px;padding-top:64px;position:relative}.section--dream-island .dream-stars{bottom:0;left:0;position:absolute;right:0;top:0;background-image:url("/assets/img/update-3-0/star-background-tile.png");background-size:60% auto}.section--dream-island .cloud-container{left:0;margin:0 auto;max-width:3000px;pointer-events:none;position:absolute;right:0;top:30%}.section--dream-island .cloud-container .cloud-top{height:auto;margin-bottom:-2%;width:100%}.section--dream-island .cloud-container .cloud-spacer{background:white;height:20vh}.section--dream-island .cloud-container .cloud-bottom{height:auto;width:100%}.section--special{margin-bottom:0;padding-bottom:64px;padding-top:64px}.section--special .special-images{pointer-events:none;bottom:0;left:0;position:absolute;right:0;top:0}.section--special .special-images .item1{height:auto;left:0%;position:absolute;top:68%;width:140px}.section--special .special-images .item2{height:auto;left:15%;position:absolute;top:-14%;width:240px}.section--special .special-images .item3{height:auto;position:absolute;right:0;top:30%;width:181px}.collaborations-nintendo{padding-left:42px;padding-right:42px}.collaborations-nintendo.pattern-blade::before{background:#ec7175}.collaborations-nintendo.pattern-blade--inset-fill::after{background:url("/assets/img/update-3-0/pattern-leaves-white-red.jpg");background-size:50% auto}.collaborations-nintendo .h1{margin-bottom:0}.collaborations-nintendo .content{align-items:center;margin-top:24px}.collaborations-nintendo .img-group--blobs{margin-top:48px;max-width:864px;position:relative;width:100%}.collaborations-nintendo .img-group--blobs::before{content:"";display:block;padding-bottom:23.14815%}.collaborations-nintendo .img-group--blobs .img-group__item--item1{left:9.25926%;top:0%;width:18.98148%;max-width:none;position:absolute}.collaborations-nintendo .img-group--blobs .img-group__item--item2{left:30.09259%;top:15%;width:18.98148%;max-width:none;position:absolute}.collaborations-nintendo .img-group--blobs .img-group__item--item3{left:50.92593%;top:0%;width:18.98148%;max-width:none;position:absolute}.collaborations-nintendo .img-group--blobs .img-group__item--item4{left:71.75926%;top:15%;width:18.98148%;max-width:none;position:absolute}.section--collaborations{margin-bottom:-64px;padding-bottom:48px;padding-top:64px}.section--collaborations .row-key{margin-bottom:48px}.section--collaborations .row-key:last-of-type{margin-bottom:0}.section--collaborations .frame-tiles{background-image:url("/assets/img/update-3-0/frame-tiles.png");background-repeat:repeat-x;background-size:auto 100%;height:35px;margin-bottom:24px;margin-top:-32px;pointer-events:none;width:auto}.section--collaborations .collaborations-intro .characters{bottom:0;left:0;position:absolute;right:0;top:0;pointer-events:none}.section--collaborations .collaborations-intro .characters .char1{height:auto;left:0%;position:absolute;top:10%;width:240px}.section--collaborations .collaborations-intro .characters .char2{height:auto;position:absolute;right:0%;top:10%;width:240px}.section--collaborations .collaborations-lego{padding-left:42px;padding-right:42px}.section--collaborations .collaborations-lego.pattern-blade::before{background:#68a1d7}.section--collaborations .collaborations-lego.pattern-blade--inset-fill::after{background:url("/assets/img/update-3-0/pattern-leaves-white-blue.jpg");background-size:50% auto}.section--collaborations .collaborations-lego .h1{margin-bottom:0}.section--collaborations .collaborations-lego .content{align-items:center;margin-top:24px}.section--collaborations .collaborations-lego .logo{max-width:150px;padding-bottom:16px}.section--collaborations .collaborations-lego .img-group--blobs{margin:24px auto 0 auto;max-width:332px;position:relative;width:100%}.section--collaborations .collaborations-lego .img-group--blobs::before{content:"";display:block;padding-bottom:37.3494%}.section--collaborations .collaborations-lego .img-group--blobs .img-group__item--item1{left:3.01205%;top:16.12903%;width:28.31325%;max-width:none;position:absolute}.section--collaborations .collaborations-lego .img-group--blobs .img-group__item--item2{left:36.14458%;top:0%;width:28.31325%;max-width:none;position:absolute}.section--collaborations .collaborations-lego .img-group--blobs .img-group__item--item3{left:69.27711%;top:16.12903%;width:28.31325%;max-width:none;position:absolute}.section--collaborations .collaborations-zelda .logo,.section--collaborations .collaborations-splatoon .logo{max-width:200px;padding-bottom:16px}.section--collaborations .collaborations-zelda,.section--collaborations .collaborations-splatoon{padding-left:42px;padding-right:42px}.section--collaborations .collaborations-zelda.pattern-blade::before,.section--collaborations .collaborations-splatoon.pattern-blade::before{background:#6b5c43}.section--collaborations .collaborations-zelda.pattern-blade--inset-fill::after,.section--collaborations .collaborations-splatoon.pattern-blade--inset-fill::after{background:url("/assets/img/update-3-0/pattern-leaves-white-brown.jpg");background-size:50% auto}.section--collaborations .collaborations-zelda .h1,.section--collaborations .collaborations-splatoon .h1{margin-bottom:0}.section--collaborations .collaborations-zelda .content,.section--collaborations .collaborations-splatoon .content{align-items:center;margin-top:24px}.section--collaborations .collaborations-zelda .img-grid,.section--collaborations .collaborations-splatoon .img-grid{display:grid;grid-template-columns:1fr 1fr 1fr}.section--collaborations .collaborations-zelda .img-grid img,.section--collaborations .collaborations-splatoon .img-grid img{height:auto;padding:4px;width:100%}.section--collaborations .collaborations-zelda .sub,.section--collaborations .collaborations-splatoon .sub{margin-top:48px}.section--collaborations .collaborations-splatoon.pattern-blade::before{background:#2dd038}.section--collaborations .collaborations-splatoon.pattern-blade--inset-fill::after{background:url("/assets/img/update-3-0/pattern-leaves-white-green.jpg");background-size:50% auto}.section--collaborations .collaborations-splatoon .img-group--chars{max-width:320px;position:relative;width:100%}.section--collaborations .collaborations-splatoon .img-group--chars::before{content:"";display:block;padding-bottom:71.25%}.section--collaborations .collaborations-splatoon .img-group--chars .img-group__item--char1{left:3.125%;top:-21.92982%;width:48.125%;max-width:none;position:absolute}.section--collaborations .collaborations-splatoon .img-group--chars .img-group__item--char2{left:50%;top:-17.54386%;width:51.875%;max-width:none;position:absolute}.section--collaborations .collaborations-amiibo .text-card{display:grid;grid-template-columns:1fr 1fr}.section--collaborations .collaborations-amiibo .img-group--chars{max-width:280px;position:relative;width:100%}.section--collaborations .collaborations-amiibo .img-group--chars::before{content:"";display:block;padding-bottom:71.42857%}.section--collaborations .collaborations-amiibo .img-group--chars .img-group__item--char1{left:0%;top:-5%;width:71.42857%;max-width:none;position:absolute}.section--collaborations .collaborations-amiibo .img-group--chars .img-group__item--char2{left:35.71429%;top:0%;width:64.28571%;max-width:none;position:absolute}.section--dream-island{margin-bottom:0}.section--dream-island .row{margin-bottom:48px}.section--dream-island .row:last-of-type{margin-bottom:0}.section--dream-island .dream-intro .dream-character-1{pointer-events:none;position:absolute;right:-20%;top:-20%;width:194px}.section--dream-island .dream-intro .gallery{margin-top:-56px}.section--dream-island .dream-intro .gallery .ellipse-caption{width:auto}.section--dream-island .dream-together .text-card{background-color:#f1e26f}.section--dream-island .dream-messaging .dream-characters{bottom:0;left:0;pointer-events:none;position:absolute;right:0}.section--dream-island .dream-messaging .dream-characters .img-group--dream-characters{max-width:1032px;position:relative;width:100%}.section--dream-island .dream-messaging .dream-characters .img-group--dream-characters::before{content:"";display:block;padding-bottom:30.23256%}.section--dream-island .dream-messaging .dream-characters .img-group--dream-characters .img-group__item--char1{left:-15.50388%;top:-3.20513%;width:20.34884%;max-width:none;position:absolute}.section--dream-island .dream-messaging .dream-characters .img-group--dream-characters .img-group__item--char2{left:93.99225%;top:-9.61538%;width:17.15116%;max-width:none;position:absolute}.section--dream-island .dream-messaging .text-card img{border-radius:16px;box-shadow:0px 10px 20px 0px #0000004d}.section--dream-island .dream-messaging .text-card .cta{text-decoration:underline}.section--reset{margin-bottom:0;padding-bottom:64px;padding-top:64px}.section--reset .row{margin-bottom:48px}.section--reset .row:last-of-type{margin-bottom:0}.section--reset .frame-icons{background-image:url("/assets/img/update-3-0/frame-icons.png");background-repeat:repeat-x;background-size:auto 100%;height:80px;margin-bottom:24px;margin-top:-56px;pointer-events:none;width:auto}.section--reset .reset-intro .characters{bottom:0;left:0;position:absolute;right:0;top:0}.section--reset .reset-intro .characters .item1{height:auto;left:5%;position:absolute;top:50%;width:127px}.section--reset .reset-intro .characters .item2{height:auto;left:13%;position:absolute;top:60%;width:127px}.section--reset .reset-intro .characters .item3{height:auto;left:80%;position:absolute;top:-10%;width:265px}.section--reset .reset-enhanced .text-card{display:grid;gap:24px;grid-template-columns:1fr 1fr}.section--reset .reset-enhanced .text-card .content{align-self:center;text-align:center}.section--reset .reset-enhanced .text-card::before{background-color:#007d75}.section--reset .reset-videoplayer .text-card{background-color:#f1e26f}.legal li{font-size:calc(11 / var(--font-base) * 1rem)}.legal li:not(:last-child){margin-bottom:8px}.legal a{color:#007d75;text-decoration:underline}@media only screen and (min-width: 71.5em){.section--dream-island .cloud-container{top:14%}}@media only screen and (min-width: 64em) and (max-width: 71.4375em){.section--specialties .character{position:absolute;right:40%;top:55%;width:140px}}@media only screen and (min-width: 64em){.header-box p{margin:0 auto 24px auto;max-width:280px}.overview-anchor-list .rule{margin-bottom:32px;margin-top:0}.overview-anchor-list .anchor-list-items{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;position:relative;width:100%}.section--guests .guests-intro .guests-intro-images :nth-child(odd){margin-top:24px}.section--specialties .image{margin-top:128px}.section--dream-island .dream-together .text-card{padding-left:37.5%}.collaborations-nintendo .rule,.collaborations-lego .rule,.collaborations-zelda .rule,.collaborations-splatoon .rule{margin-bottom:24px}.section--reset .reset-videoplayer .text-card{padding-left:37.5%}}@media only screen and (min-width: 40em){.section--dream-island .dream-intro .text-card{padding-bottom:80px}}@media only screen and (min-width: 40em) and (max-width: 63.9375em){.header-content{padding-bottom:300px;padding-top:36px}.header-content .header-box{align-items:center;flex-direction:row}.header-content .header-box .header-box-content{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;padding:0 24px}.header-content .header-box img{margin-bottom:0}.section--overview .overview-resort .image{margin-top:-48px}.section--overview .overview-resort .img-group--overview-resort{max-width:177px;position:relative;width:100%}.section--overview .overview-resort .img-group--overview-resort::before{content:"";display:block;padding-bottom:99.43503%}.section--overview .overview-resort .img-group--overview-resort .img-group__item--char1{left:0%;top:159.09091%;width:51.9774%;max-width:none;position:absolute}.section--overview .overview-resort .img-group--overview-resort .img-group__item--char2{left:45.19774%;top:181.81818%;width:55.9322%;max-width:none;position:absolute}.section--guests .guests-outfit .text-card{margin-top:-48px}.section--guests .guests-amiibo .image{margin-top:-48px}.section--guests .guests-amiibo .guests-amiibo-characters{bottom:0;left:0;position:absolute;right:0}.section--guests .guests-amiibo .guests-amiibo-characters .img-group--guests-amiibo{max-width:193px;position:relative;width:100%}.section--guests .guests-amiibo .guests-amiibo-characters .img-group--guests-amiibo::before{content:"";display:block;padding-bottom:77.20207%}.section--guests .guests-amiibo .guests-amiibo-characters .img-group--guests-amiibo .img-group__item--amiibo{left:0%;top:114.09396%;width:100%;max-width:none;position:absolute}.section--special .media-frame{margin-top:-48px}.section--special .special-images .item1{height:auto;left:10%;position:absolute;top:80%;width:89px}.section--special .special-images .item2{height:auto;left:8%;position:absolute;top:-12%;width:143px}.section--special .special-images .item3{height:auto;position:absolute;right:0;top:10%;width:110px}.section--specialties .image{margin-top:-64px}.section--specialties .character{position:absolute;right:5%;top:90%;width:140px}.section--reset .reset-intro .characters .item1{height:auto;left:5%;position:absolute;top:50%;width:99px}.section--reset .reset-intro .characters .item2{height:auto;left:13%;position:absolute;top:60%;width:99px}.section--reset .reset-intro .characters .item3{height:auto;left:80%;position:absolute;top:-10%;width:145px}.section--reset .reset-enhanced .text-card .content{text-align:center}.section--collaborations .collaborations-intro .characters .char1{height:auto;left:6%;position:absolute;top:10%;width:144px}.section--collaborations .collaborations-intro .characters .char2{height:auto;position:absolute;right:6%;top:10%;width:144px}.section--collaborations .collaborations-lego .img-group--blobs{max-width:500px;position:relative;width:100%}.section--collaborations .collaborations-lego .img-group--blobs::before{content:"";display:block;padding-bottom:36.4%}.section--collaborations .collaborations-lego .img-group--blobs .img-group__item--item1{left:8%;top:10.98901%;width:26%;max-width:none;position:absolute}.section--collaborations .collaborations-lego .img-group--blobs .img-group__item--item2{left:38%;top:0%;width:26%;max-width:none;position:absolute}.section--collaborations .collaborations-lego .img-group--blobs .img-group__item--item3{left:68%;top:10.98901%;width:26%;max-width:none;position:absolute}}@media only screen and (max-width: 63.9375em){.section--overview .overview-resort .overview-resort-characters{bottom:0;left:0;position:absolute;right:0;top:0}.section--guests .guests-hhp-cta-text-card{flex-direction:column}.section--guests .guests-hhp-cta-text-card .hhp-logo{margin:0 auto -72px auto;position:relative;width:159px}.section--guests .guests-hhp-cta-text-card .hhp-logo img{transform:translateY(-70%)}.section--dream-island .dream-intro .dream-character-1{display:none}.section--dream-island .dream-together .text-card{margin-top:24px}.section--reset .reset-videoplayer .text-card{margin-top:24px}.section--collaborations .collaborations-nintendo .video-container{margin-top:48px}.section--collaborations .collaborations-nintendo .img-group--blobs{margin-top:24px}.section--collaborations .collaborations-zelda .img-grid,.section--collaborations .collaborations-splatoon .img-grid{margin-bottom:24px}.section--collaborations .collaborations-zelda .sub,.section--collaborations .collaborations-splatoon .sub{margin-top:24px}.section--collaborations .collaborations-zelda .chars,.section--collaborations .collaborations-splatoon .chars{align-items:center;display:flex;flex-direction:column;margin-bottom:24px}.section--collaborations .collaborations-splatoon .img-group--chars{max-width:320px;position:relative;width:100%}.section--collaborations .collaborations-splatoon .img-group--chars::before{content:"";display:block;padding-bottom:56.25%}.section--collaborations .collaborations-splatoon .img-group--chars .img-group__item--char1{left:6.25%;top:0%;width:38.75%;max-width:none;position:absolute}.section--collaborations .collaborations-splatoon .img-group--chars .img-group__item--char2{left:46.875%;top:0%;width:41.875%;max-width:none;position:absolute}}@media only screen and (min-width: 40em){.section--overview .overview-resort .img-group--overview-resort-mobile{display:none}.section--overview .overview-rooms .featured-image.top-offset{margin-top:24px}.section--guests .guests-intro{margin-bottom:0}.section--guests .guests-intro .guests-intro-images{transform:translateY(-80px)}.section--dream-island .dream-messaging .text-card{align-items:center;display:flex;gap:24px;text-align:left}.section--dream-island .dream-messaging .text-card .image{height:auto;min-width:200px;width:40%}.section--dream-island .dream-messaging .text-card .image img{border-radius:16px;box-shadow:0px 10px 20px 0px #0000004d}}@media only screen and (max-width: 39.9375em){.header-content{padding-bottom:300px;padding-top:16px}.section--overview .overview-intro .overview-characters{position:relative}.section--overview .overview-intro .overview-characters .img-group--overview-intro{max-width:326px;position:relative;width:100%}.section--overview .overview-intro .overview-characters .img-group--overview-intro::before{content:"";display:block;padding-bottom:61.65644%}.section--overview .overview-intro .overview-characters .img-group--overview-intro .img-group__item--char1{left:9.20245%;top:7.46269%;width:39.8773%;max-width:none;position:absolute}.section--overview .overview-intro .overview-characters .img-group--overview-intro .img-group__item--char2{left:49.07975%;top:-14.92537%;width:45.70552%;max-width:none;position:absolute}.section--overview .overview-resort .image{margin-top:24px}.section--overview .overview-resort .img-group--overview-resort{display:none}.section--overview .overview-resort .img-group--overview-resort-mobile{display:block;max-width:325px;position:relative;width:100%}.section--overview .overview-resort .img-group--overview-resort-mobile::before{content:"";display:block;padding-bottom:57.53846%}.section--overview .overview-resort .img-group--overview-resort-mobile .img-group__item--char1{left:15.38462%;top:-32.08556%;width:38.46154%;max-width:none;position:absolute}.section--overview .overview-resort .img-group--overview-resort-mobile .img-group__item--char2{left:46.15385%;top:-10.69519%;width:41.53846%;max-width:none;position:absolute}.section--overview .overview-rooms .overview-rooms-gallery{margin-left:24px;margin-right:24px}.section--overview .overview-rooms .text-card{margin-left:8.33333%;margin-right:8.33333%;padding-bottom:48px}.section--overview .overview-rooms .featured-image{margin-bottom:24px}.section--guests .guests-intro .text-card{padding-bottom:40px}.section--guests .guests-intro .guests-intro-images{margin-top:16px}.section--guests .guests-intro .guests-intro-images :nth-child(odd){margin:0 8.33333% 0 0}.section--guests .guests-intro .guests-intro-images :nth-child(even){margin:0 0 0 8.33333%}.section--guests .guests-outfit .text-card{margin-top:24px}.section--guests .guests-amiibo .image{margin-top:24px}.section--guests .guests-amiibo .guests-amiibo-characters .img-group--guests-amiibo{max-width:238px;position:relative;width:100%}.section--guests .guests-amiibo .guests-amiibo-characters .img-group--guests-amiibo::before{content:"";display:block;padding-bottom:54.62185%}.section--guests .guests-amiibo .guests-amiibo-characters .img-group--guests-amiibo .img-group__item--amiibo{left:0%;top:-23.07692%;width:100%;max-width:none;position:absolute}.section--specialties .row{display:flex;flex-direction:column-reverse}.section--specialties .image{margin-bottom:24px}.section--specialties .character{display:none}.section--special .media-frame{margin-top:24px}.section--special .special-images .item1{height:auto;left:0%;position:absolute;top:85%;width:89px}.section--special .special-images .item2{height:auto;left:2%;position:absolute;top:-12%;width:143px}.section--special .special-images .item3{height:auto;position:absolute;right:0;top:38%;width:95px}.section--dream-island .cloud-container{top:18%}.section--dream-island .dream-intro .gallery{margin-left:24px;margin-right:24px;margin-top:24px}.section--dream-island .dream-messaging .image{margin-bottom:24px}.section--dream-island .dream-messaging .dream-characters{position:relative}.section--dream-island .dream-messaging .dream-characters .img-group--dream-characters{max-width:326px;position:relative;width:100%}.section--dream-island .dream-messaging .dream-characters .img-group--dream-characters::before{content:"";display:block;padding-bottom:61.65644%}.section--dream-island .dream-messaging .dream-characters .img-group--dream-characters .img-group__item--char1{left:3.06748%;top:-9.95025%;width:46.93252%;max-width:none;position:absolute}.section--dream-island .dream-messaging .dream-characters .img-group--dream-characters .img-group__item--char2{left:52.14724%;top:-9.95025%;width:39.57055%;max-width:none;position:absolute}.section--reset .reset-intro .characters{height:201px;position:relative}.section--reset .reset-intro .characters .item1{height:auto;left:25%;position:absolute;top:50%;width:99px}.section--reset .reset-intro .characters .item2{height:auto;left:35%;position:absolute;top:60%;width:99px}.section--reset .reset-intro .characters .item3{height:auto;left:45%;position:absolute;top:-10%;width:212px}.section--reset .reset-enhanced .text-card{display:flex;flex-direction:column-reverse}.section--reset .reset-enhanced .text-card .content{text-align:center}.section--collaborations .collaborations-intro .characters{height:80px;margin:0 auto;max-width:400px;position:relative}.section--collaborations .collaborations-intro .characters .char1{height:auto;left:5%;max-width:170px;position:absolute;top:-55%;width:100%}.section--collaborations .collaborations-intro .characters .char2{height:auto;max-width:170px;position:absolute;right:5%;top:-55%;width:100%}.section--collaborations .collaborations-nintendo .video-container{margin-top:24px}.section--collaborations .collaborations-amiibo .text-card{display:grid;gap:24px;grid-template-columns:1fr}}[lang^="fr"] .overview-intro h1{margin:0 auto 24px auto;max-width:570px}
