.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)}}.relative{position:relative}.hardware-offset img{margin-bottom:-144px}.header-content{padding-top:140px}.header-content h1{margin-bottom:0px}.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;margin-bottom:24px;width:70%}.header-content .image-hardware{align-content:end;height:auto;width:100%}.header-content .image-hardware img{height:auto;margin-bottom:-64px;transform:translateY(32px);width:100%}.section--hardware-features{margin-top:80px}.section--hardware-features .hardwarefeatures-nstwoedition .text-card{margin-bottom:-34px}.section--hardware-features .hardwarefeatures-nstwoedition .hardware-video-container{z-index:2}.section--hardware-features .hardwarefeatures-nstwoedition .hardware-video-container .hardware{height:auto;left:0;padding:0 16px;pointer-events:none;position:absolute;right:0;width:100%;z-index:2}.section--hardware-features .hardwarefeatures-nstwoedition .hardware-video-container .hardware-video{margin-top:36px}.section--hardware-features .hardwarefeatures-nstwoedition .hardware-video-container .hardware-video .autoplay-video{transform:scale(1.05)}.section--hardware-features .rule{margin-bottom:32px;margin-top:64px}.section--hardware-features .hardwarefeatures-mousecontrol{margin-bottom:128px;position:relative}.section--hardware-features .hardwarefeatures-mousecontrol .video{margin-top:48px}.section--hardware-features .hardwarefeatures-mousecontrol .hand-image{bottom:-100px;max-width:916px;pointer-events:none;position:absolute;right:-40%;z-index:1}.section--hardware-features .hardwarefeatures-microphone .video{margin-top:48px}.section--online-play{margin-bottom:-80px;padding:64px 0}.section--online-play .row{margin-bottom:64px}.section--online-play .row.no-margin{margin-bottom:0px}.section--online-play .online-intro{align-items:flex-end}.section--online-play .online-intro .img-group--online-intro{max-width:502px;position:relative;width:100%}.section--online-play .online-intro .img-group--online-intro::before{content:"";display:block;padding-bottom:46.21514%}.section--online-play .online-intro .img-group--online-intro .img-group__item--char1{left:11.95219%;top:-47.41379%;width:48.80478%;max-width:none;position:absolute}.section--online-play .online-intro .img-group--online-intro .img-group__item--char2{left:57.76892%;top:-47.41379%;width:42.62948%;max-width:none;position:absolute}.section--online-play .cameraplay .text-card{padding-left:37.5%}.section--online-play .cameraplay .camera-image-large{margin-left:20.83333%}.section--online-play .cameraplay .camera-image{bottom:0;left:4.16667%;position:absolute;top:0;transform:translateX(-24px)}.section--online-play .cameraplay .camera-image img{height:100%;width:auto}.section--online-play .multiplayer .text-card{padding-right:37.5%}.section--online-play .nso{display:flex;gap:24px;text-align:left}.section--online-play .nso img{width:194px}.section--online-play .nso .cta{font-weight:700}.section--online-play .nso .cta span:not(.suffix){margin-left:3px}.section--online-play .nso .cta span:not(.suffix) a{text-decoration:underline}.section--online-play .nso .cta .suffix{margin-left:3px}.section--online-play .intro-update::before{background-color:#2d6895}.section--online-play .intro-update .button .icon.icon--arrow{color:inherit}.legal li{font-size:calc(11 / var(--font-base) * 1rem)}.legal li:not(:last-child){margin-bottom:8px}@media only screen and (min-width: 64em){.box-offset{margin-bottom:-80px}.hardware-offset img{margin-bottom:-80px}.header-content .image-hardware img{transform:translateY(42px)}.header-box p{margin:0 auto 24px auto;max-width:250px}.section--hardware-features{margin-top:64px}.section--online-play .intro-update .content{padding-left:32px}}@media only screen and (min-width: 40em) and (max-width: 63.9375em){.hardware-offset img{margin-bottom:-128px}.header-content{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--hardware-features{margin-top:112px}.section--hardware-features .hardwarefeatures-nstwoedition .text-card{margin-bottom:-18px}.section--hardware-features .hardwarefeatures-nstwoedition .hardware-video-container .hardware-video{transform:translateY(-14px)}.section--hardware-features .hardwarefeatures-mousecontrol .video{margin-top:-24px}.section--hardware-features .hardwarefeatures-mousecontrol .hand-image{bottom:-100px;max-width:520px;position:absolute;right:-20%;z-index:1}.section--hardware-features .hardwarefeatures-microphone .video{margin-top:-24px}.section--online-play .online-intro .img-group--online-intro{max-width:194px;position:relative;width:100%}.section--online-play .online-intro .img-group--online-intro::before{content:"";display:block;padding-bottom:92.78351%}.section--online-play .online-intro .img-group--online-intro .img-group__item--char1{left:-10.30928%;top:-22.22222%;width:77.83505%;max-width:none;position:absolute}.section--online-play .online-intro .img-group--online-intro .img-group__item--char2{left:61.85567%;top:-18.88889%;width:67.01031%;max-width:none;position:absolute}}@media only screen and (max-width: 39.9375em){.header-content{padding-top:16px}.section--hardware-features .hardwarefeatures-nstwoedition .text-card{margin-bottom:-24px}.section--hardware-features .hardwarefeatures-nstwoedition .hardware-video-container .hardware-video{padding-top:18px}.section--hardware-features .hardwarefeatures-nstwoedition .hardware-video-container .hardware-video .autoplay-video{margin:0 16%;transform:scale(1) translateY(-10px)}.section--hardware-features .hardwarefeatures-mousecontrol{margin-bottom:180px}.section--hardware-features .hardwarefeatures-mousecontrol .video{margin-top:0}.section--hardware-features .hardwarefeatures-mousecontrol .hand-image{bottom:-150px;left:10%;max-width:520px;position:absolute;right:0;z-index:1}.section--hardware-features .hardwarefeatures-microphone .video{margin-top:0}.section--online-play .online-intro .img-group--online-intro{margin:0 auto;max-width:325px;position:relative;width:100%}.section--online-play .online-intro .img-group--online-intro::before{content:"";display:block;padding-bottom:61.84615%}.section--online-play .online-intro .img-group--online-intro .img-group__item--char1{left:6.15385%;top:-19.9005%;width:50.46154%;max-width:none;position:absolute}.section--online-play .online-intro .img-group--online-intro .img-group__item--char2{left:55.38462%;top:-18.90547%;width:43.07692%;max-width:none;position:absolute}.section--online-play .cameraplay .camera-image{transform:translateX(0px)}}@media only screen and (max-width: 63.9375em){.section--hardware-features .rule{margin-bottom:16px;margin-top:24px}.section--online-play .cameraplay .text-card{margin-top:24px;padding-left:24px}.section--online-play .multiplayer .text-card{margin-bottom:24px;padding-right:24px}.section--online-play .nso{flex-direction:column;text-align:center}.section--online-play .nso img{margin:0 auto}.section--online-play .intro-update .content{margin-top:24px}}@media only screen and (min-width: 64em){[lang^="es"] #nintendo-switch-2-edition-label{padding-left:48px;padding-right:48px}}
