@charset "UTF-8";.modaal-noscroll{overflow:hidden}.modaal-accessible-hide{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.modaal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;opacity:0}.modaal-wrapper{display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;overflow:auto;opacity:1;box-sizing:border-box;-webkit-overflow-scrolling:touch;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.modaal-wrapper *{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden}.modaal-wrapper .modaal-close{border:none;background:0 0;padding:0;-webkit-appearance:none}.modaal-wrapper.modaal-start_none{display:none;opacity:1}.modaal-wrapper.modaal-start_fade{opacity:0}.modaal-wrapper [tabindex="0"]{outline:0!important}#cboxClose:active,#cboxNext:active,#cboxPrevious:active,#cboxSlideshow:active,#colorbox,html{outline:0}.modaal-wrapper.modaal-fullscreen{overflow:hidden}.modaal-outer-wrapper{display:table;position:relative;width:100%;height:100%}.modaal-fullscreen .modaal-outer-wrapper{display:block}.modaal-inner-wrapper{display:table-cell;width:100%;height:100%;position:relative;vertical-align:middle;text-align:center;padding:80px 25px}.modaal-fullscreen .modaal-inner-wrapper{padding:0;display:block;vertical-align:top}.modaal-container{display:inline-block;width:100%;margin:auto;text-align:left;color:#000;max-width:1000px;border-radius:0;cursor:auto}.modaal-container.is_loading{height:100px;width:100px;overflow:hidden}.modaal-fullscreen .modaal-container{max-width:none;height:100%;overflow:auto}.modaal-close{position:fixed;right:20px;top:20px;color:#fff;cursor:pointer;opacity:1;border-radius:100%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.modaal-close:focus,.modaal-close:hover{outline:0;background:#fff}.modaal-close:focus:after,.modaal-close:focus:before,.modaal-close:hover:after,.modaal-close:hover:before{background:#b93d0c}.modaal-close span{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.modaal-close:after,.modaal-close:before{display:block;content:" ";position:absolute;top:14px;left:23px;width:4px;height:22px;border-radius:4px;background:#fff;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.modaal-close:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-close:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.modaal-fullscreen .modaal-close{background:#afb7bc;right:10px;top:10px}.modaal-confirm-wrap{padding:30px 0 0;text-align:center;font-size:0}.modaal-confirm-btn{font-size:14px;display:inline-block;margin:0 10px;vertical-align:middle;cursor:pointer;border:none;background:0 0}progress,sub,sup{vertical-align:baseline}.modaal-confirm-btn.modaal-ok{padding:10px 15px;color:#fff;background:#555;border-radius:3px;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.modaal-confirm-btn.modaal-ok:hover{background:#2f2f2f}.modaal-confirm-btn.modaal-cancel{text-decoration:underline}.modaal-confirm-btn.modaal-cancel:hover{text-decoration:none;color:#2f2f2f}.modaal-instagram .modaal-container{width:auto;background:0 0;box-shadow:none!important}.modaal-instagram .modaal-content-container{padding:0;background:0 0}.modaal-instagram .modaal-content-container>blockquote{width:1px!important;height:1px!important;opacity:0!important}.modaal-instagram iframe{opacity:0;margin:-6px!important;border-radius:0!important;width:1000px!important;max-width:800px!important;box-shadow:none!important;-webkit-animation:instaReveal 1s linear forwards;animation:instaReveal 1s linear forwards}.modaal-image .modaal-inner-wrapper{padding-left:140px;padding-right:140px}.modaal-image .modaal-container{width:auto;max-width:100%}.modaal-gallery-wrap{position:relative;color:#fff}.modaal-gallery-item{display:none}.modaal-gallery-item img,.modaal-gallery-item.is_active,.modaal-iframe-elem{display:block}.modaal-gallery-label{position:absolute;left:0;width:100%;margin:20px 0 0;font-size:18px;text-align:center;color:#fff}.modaal-gallery-label:focus{outline:0}.modaal-gallery-control{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:1;cursor:pointer;color:#fff;width:50px;height:50px;border:none;border-radius:100%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.modaal-gallery-control.is_hidden{opacity:0;cursor:default}.modaal-gallery-control:focus,.modaal-gallery-control:hover{outline:0;background:#fff}.modaal-gallery-control:focus:after,.modaal-gallery-control:focus:before,.modaal-gallery-control:hover:after,.modaal-gallery-control:hover:before{background:#afb7bc}.modaal-gallery-control span{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.modaal-gallery-control:after,.modaal-gallery-control:before{display:block;content:" ";position:absolute;top:16px;left:25px;width:4px;height:18px;border-radius:4px;background:#fff;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.modaal-iframe .modaal-content,.modaal-iframe-elem{width:100%;height:100%}.modaal-gallery-control:before{margin:-5px 0 0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-gallery-control:after{margin:5px 0 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.modaal-gallery-next-inner{left:100%;margin-left:40px}.modaal-gallery-next-outer{right:45px}.modaal-gallery-prev:after,.modaal-gallery-prev:before{left:22px}.modaal-gallery-prev:before{margin:5px 0 0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-gallery-prev:after{margin:-5px 0 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.modaal-gallery-prev-inner{right:100%;margin-right:40px}.modaal-gallery-prev-outer{left:45px}.modaal-video-wrap{margin:auto 50px;position:relative}.modaal-video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.3);background:#000;max-width:1300px;margin-left:auto;margin-right:auto}.modaal-video-container embed,.modaal-video-container iframe,.modaal-video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.modaal-loading-spinner{background:0 0;position:absolute;width:200px;height:200px;top:50%;left:50%;margin:-100px 0 0 -100px;-webkit-transform:scale(.25);-ms-transform:scale(.25);transform:scale(.25)}.modaal-loading-spinner>div{width:24px;height:24px;margin-left:4px;margin-top:4px;position:absolute}.modaal-loading-spinner>div>div{width:100%;height:100%;border-radius:15px;background:#fff}.modaal-loading-spinner>div:nth-of-type(1)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:0s;animation-delay:0s}.modaal-loading-spinner>div:nth-of-type(2)>div,.modaal-loading-spinner>div:nth-of-type(3)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(1){-ms-transform:translate(84px,84px) rotate(45deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(45deg) translate(70px,0);transform:translate(84px,84px) rotate(45deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(2)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.12s;animation-delay:.12s}.modaal-loading-spinner>div:nth-of-type(2){-ms-transform:translate(84px,84px) rotate(90deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(90deg) translate(70px,0);transform:translate(84px,84px) rotate(90deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(3)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.25s;animation-delay:.25s}.modaal-loading-spinner>div:nth-of-type(4)>div,.modaal-loading-spinner>div:nth-of-type(5)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(3){-ms-transform:translate(84px,84px) rotate(135deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(135deg) translate(70px,0);transform:translate(84px,84px) rotate(135deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(4)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.37s;animation-delay:.37s}.modaal-loading-spinner>div:nth-of-type(4){-ms-transform:translate(84px,84px) rotate(180deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(180deg) translate(70px,0);transform:translate(84px,84px) rotate(180deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(5)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.5s;animation-delay:.5s}.modaal-loading-spinner>div:nth-of-type(6)>div,.modaal-loading-spinner>div:nth-of-type(7)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(5){-ms-transform:translate(84px,84px) rotate(225deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(225deg) translate(70px,0);transform:translate(84px,84px) rotate(225deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(6)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.62s;animation-delay:.62s}.modaal-loading-spinner>div:nth-of-type(6){-ms-transform:translate(84px,84px) rotate(270deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(270deg) translate(70px,0);transform:translate(84px,84px) rotate(270deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(7)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.75s;animation-delay:.75s}.modaal-loading-spinner>div:nth-of-type(7){-ms-transform:translate(84px,84px) rotate(315deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(315deg) translate(70px,0);transform:translate(84px,84px) rotate(315deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(8)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.87s;animation-delay:.87s}.modaal-loading-spinner>div:nth-of-type(8){-ms-transform:translate(84px,84px) rotate(360deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(360deg) translate(70px,0);transform:translate(84px,84px) rotate(360deg) translate(70px,0)}@media only screen and (min-width:1400px){.modaal-video-container{padding-bottom:0;height:731px}}.swiper-slide,.swiper-wrapper{height:100%;position:relative;transition-property:transform}@media only screen and (max-width:1140px){.modaal-image .modaal-inner-wrapper{padding-left:25px;padding-right:25px}.modaal-gallery-control{top:auto;bottom:20px;-webkit-transform:none;-ms-transform:none;transform:none;background:rgba(0,0,0,.7)}.modaal-gallery-control:after,.modaal-gallery-control:before{background:#fff}.modaal-gallery-next{left:auto;right:20px}.modaal-gallery-prev{left:20px;right:auto}}@media screen and (max-width:900px){.modaal-instagram iframe{width:500px!important}}@media only screen and (max-width:600px){.modaal-instagram iframe{width:280px!important}}@media screen and (max-height:1100px){.modaal-instagram iframe{width:700px!important}}@media screen and (max-height:1000px){.modaal-inner-wrapper{padding-top:60px;padding-bottom:60px}.modaal-instagram iframe{width:600px!important}}@media screen and (max-height:900px){.modaal-instagram iframe{width:500px!important}.modaal-video-container{max-width:900px;max-height:510px}}@media only screen and (max-height:820px){.modaal-gallery-label{display:none}}@keyframes instaReveal{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes instaReveal{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes modaal-loading-spinner{0%{opacity:1;-ms-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5)}100%{opacity:.1;-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}}@keyframes modaal-loading-spinner{0%{opacity:1;-ms-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5)}100%{opacity:.1;-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}}@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff;--swiper-navigation-size:44px}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{width:100%;z-index:1;display:flex;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-lock,.swiper-pagination-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-cube,.swiper-flip{overflow:visible}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{display:inline-block}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-fade.swiper-free-mode .swiper-slide,.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid;border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.lower,.wrapper,body,sub,sup{position:relative}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}#cboxContent,.products .store-benefits__swiper,button,hr,input{overflow:visible}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */body{margin:0}details,main{display:block}h1{font-size:2em}hr{box-sizing:content-box;height:0}[type=checkbox],[type=radio],legend{padding:0;box-sizing:border-box}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;text-decoration:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}.is-pc,img{display:block}html{-webkit-text-size-adjust:100%;font-size:clamp(14px,1.2vw,22px);font-family:"Zen Old Mincho",serif;letter-spacing:.2em;color:#151414;font-weight:400;line-height:1.8;font-feature-settings:"palt"}.buy-btn,.font-en,.header__list,.modal__products--btn .buy-btn{font-family:Marcellus,serif}@media screen and (max-width:767px){html{font-size:3.2vw}.is-pc{display:none}}.asterisk,.small-text{font-size:.8em}.wrapper{height:100%;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}img{border-style:none;height:auto;width:100%}ul{margin:0;list-style:none;padding:0}i{font-style:normal}h1,h2,h3,h4,h5,h6{margin:0;font-weight:400}.is-sp{display:none}@media screen and (max-width:767px){.is-sp{display:block}}.top .is-top{display:block}.is-top{display:none}.lower .is-lower{display:inline}.comparison .is-lower,.is-lower,.news .is-lower{display:none}.is-pc-text{display:inline}.is-sp-text{display:none}@media screen and (max-width:767px){.is-pc-text{display:none}.is-sp-text{display:inline}}.text-dash-bar{letter-spacing:0}.contents__text--kerning{letter-spacing:-.4em}.contents__text--kerning-start{display:inline-block;margin-left:-.4em}.text-period{display:inline-block;padding:1em 0}.square-long{display:inline-block;padding-left:.5em;transform:scaleX(.4);color:#7c7878}@media screen and (max-width:767px){.text-period-sp{display:inline-block;padding:1em 0}.icon-new::before{width:8px;height:8px}}.asterisk li,.disc li{padding-left:1em;text-indent:-1em}.asterisk li::before{content:"※"}.disc li::before{content:"・"}.icon-new::before{opacity:1;content:"";display:block;width:8px;border-radius:50%;height:8px;background:#f96270;position:absolute;top:-.2em;left:-.8em;transform:rotate(-45deg);z-index:1;animation:2.6s ease-in-out infinite anim-newicon;box-sizing:border-box}.icon-new::after{opacity:1;content:"";display:block;width:8px;border-radius:50%;height:8px;background:#f96270;position:absolute;top:-.2em;left:-.8em;transform:rotate(-45deg);z-index:1;animation:2.6s ease-in-out infinite anim-newicon-outer;box-sizing:border-box}@media screen and (max-width:767px){.icon-new::after{width:8px;height:8px}}@keyframes anim-newicon{0%,100%{transform:scale(.9) rotate(-45deg)}50%{transform:scale(1.3) rotate(-45deg)}}@keyframes anim-newicon-outer{0%{transform:scale(1) rotate(-45deg);opacity:1}50%{transform:scale(4.8) rotate(-45deg);opacity:0}100%{transform:scale(1) rotate(-45deg);opacity:0}}.icon-movie{position:relative;display:block}.icon-movie::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(40%,120px);height:min(70%,120px);background:url(../img/cmn_movie-arrow.png) center center/100% 100% no-repeat;z-index:1}.icon-movie_karakuri-list{position:relative;display:block}.icon-movie_karakuri-list::before{content:"";position:absolute;right:3%;bottom:3%;width:min(20%,90px);height:min(35%,90px);background:url(../img/cmn_movie-arrow.png) center center/100% 100% no-repeat;z-index:1}.icon-plus{position:relative;display:block}.icon-plus::before{content:"";position:absolute;right:3%;bottom:3%;width:4rem;height:4rem;background:url(../img/icon_plus.png) center center/100% 100% no-repeat}.buy-btn{position:relative;width:fit-content;width:18rem;margin:0 auto;padding:1rem 0;color:#f8f4e6;text-align:center;font-size:1.2rem;background:url(../img/btn_buy-frame.jpg) no-repeat;background-size:100% 100%;box-shadow:0 0 5px rgba(0,0,0,.3);cursor:pointer}.gray-out,.gray-out .header__buy-btn--title{color:#3a3a3a}.gray-out{pointer-events:none;cursor:none;filter:saturate(0) brightness(.7)}.lower-container{background:url(../img/cmn_bg.jpg);background-size:100% auto}.lower-top{position:relative;width:100%;height:100vh;overflow:hidden}@media screen and (max-width:767px){.lower-top__video{position:absolute;top:0;width:100%;height:100%}}.lower-top__video-inner{width:100%;height:100vh;position:relative}@media screen and (max-width:767px){.lower-top__video-inner{height:100%}}.lower-top video{position:absolute;top:0;left:50%;transform:translateX(-50%);height:100%;width:100%;object-fit:cover;z-index:0}.lower-top__cover{position:absolute;top:0;width:100%;height:100vh;background-color:#151414;opacity:.6}.lower-top__text-wrap{position:absolute;top:57%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center;z-index:1}@media screen and (max-width:767px){.lower-top__cover{height:100%}.lower-top__text-wrap{position:relative;top:auto;left:auto;transform:none;width:90%;margin:13rem auto 0;padding-bottom:15rem}}.lower-top__hl{position:relative}.lower-top__bg-text{position:absolute;top:max(-180px,-9vw);left:50%;transform:translateX(-50%);opacity:.5;z-index:-1}@media screen and (max-width:767px){.lower-top__bg-text{top:-16vw;width:80vw}}.lower-top__title-wrap{position:relative;width:fit-content;margin:0 auto;font-size:min(4vw,80px);line-height:1;filter:drop-shadow(0 0 .2em #000) drop-shadow(0 0 .4em #000)}@media screen and (max-width:767px){.lower-top__title-wrap{font-size:7vw}}.lower-top__title{position:relative;background:linear-gradient(90deg,#ffbd6d 25%,#f8f4e6 45%);-webkit-background-clip:text;color:transparent;z-index:2}.lower-top__text{padding-top:min(3em,60px);color:#f8f4e6;font-size:min(1.2vw,24px);line-height:2.2}@media screen and (min-width:768px) and (min-aspect-ratio:2/1){.lower-top{height:auto}.lower-top__video{position:absolute;top:0;width:100%;height:100%}.lower-top__cover,.lower-top__video-inner{height:100%}.lower-top__text-wrap{position:relative;top:auto;left:auto;transform:none;width:90%;margin:16rem auto 0;padding-bottom:15rem}}@media screen and (max-width:767px) and (min-aspect-ratio:2/3){.lower-top{height:100%}}@media screen and (max-width:767px) and (max-aspect-ratio:2/3){.lower-top__text-wrap{margin:35vh auto 0}}.lower-list{background:url(../img/cmn_bg.jpg);background-size:100% auto}.lower-list__main{position:relative;width:min(90%,1600px);margin:0 auto}.lower-list__hl{position:absolute;top:min(7vw,84px);left:-4%;width:auto;height:5rem}.lower-list__hl img{width:auto;height:100%}.products{position:relative;width:100%;margin:7rem auto 0;z-index:1}@media screen and (max-width:767px){.lower-top__text{padding-top:3em;font-size:1rem}.products{margin-bottom:6rem}}.products__hl,.products__inner{position:relative;margin:0 auto}.products__inner{width:min(66%,1200px)}@media screen and (max-width:767px){.products__inner{width:80%}}.products__hl{width:min(50vw,1000px);height:min(6vw,120px);text-align:center;color:#f8f4e6;background:url(../img/top-products_hl.png) 65% center no-repeat;background-size:90% 100%}.products__hl-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:min(2vw,40px)}.products__main{display:flex;justify-content:center;align-items:center;margin:4rem auto 0 6%;gap:2rem}@media screen and (max-width:767px){.products__hl{width:100%;height:4rem}.products__hl-text{font-size:1.6rem}.products__main{margin:2rem auto;flex-direction:column}}.products__pkg{width:min(40%,500px)}@media screen and (max-width:767px){.products__pkg{width:90%;margin:0 auto}}.products__text-wrap{display:flex;flex-direction:column;width:fit-content;gap:3rem}.products__text-body{display:flex;flex-direction:column;align-items:center}.products__text{white-space:nowrap;font-size:min(1.2vw,22px)}.products__text-version{margin-right:1em;background:linear-gradient(90deg,#ed7722 15%,#151414 45%);-webkit-background-clip:text;color:transparent}@media screen and (max-width:767px){.products__text-wrap{width:100%}.products__text{text-align:center;font-size:1rem;line-height:1.3}.products__text-version{margin:0}}.products__text-preorder{font-size:.8em;text-align:center}@media screen and (max-width:1100px){.products__text-preorder{font-size:1.2vw;letter-spacing:.1em}}@media screen and (max-width:767px){.products__text-preorder{text-align:center;padding-top:.3em;font-size:.9em}}.products__text-keycard{font-size:.8em;text-align:center}@media screen and (max-width:1100px){.products__text-keycard{font-size:1.2vw;letter-spacing:.1em}}@media screen and (max-width:767px){.products__text-keycard{text-align:center;padding-top:.3em;font-size:.9em}}.products__text-keycard-link{color:#ed7722}.products__text-price{margin-left:.2em;font-size:1.5em}.products__text-attention{font-size:.8rem;color:#ed7722;border-bottom:solid 1px #ed7722}@media screen and (max-width:767px){.products__text-attention{margin:.5em auto 0}}.products__buy-btn{margin-top:1.3rem}.products__store-benefits{margin-top:5rem}.products__store-benefits .buy-btn{margin-top:3rem;display:block}@media screen and (max-width:767px){.products__store-benefits .buy-btn{margin-top:1.5rem}}.products .store-benefits__hl{display:block;width:fit-content;margin:0 auto;font-size:min(2vw,40px);background:linear-gradient(90deg,#ed7722 25%,#151414 65%);-webkit-background-clip:text;color:transparent}@media screen and (max-width:767px){.products .store-benefits__hl{font-size:1.6rem;text-align:center}}.products .store-benefits__hl-under{display:block;width:fit-content;margin:0 auto;font-size:min(1.2vw,22px);text-align:center}.products .store-benefits__swiper{margin-top:2rem}@media screen and (max-width:767px){.products .store-benefits__hl-under{font-size:1rem;line-height:1.3}.products .store-benefits__swiper{width:85%;margin:2rem auto 0}}.products .store-benefits__swiper .swiper-button-next,.products .store-benefits__swiper .swiper-button-prev{top:35%}.products .store-benefits__item-img{position:relative;display:block;box-shadow:0 0 3px rgba(0,0,0,.2)}.products .store-benefits__item-img::after{content:"";position:absolute;top:0;width:100%;height:100%;background-color:#151414;opacity:.15;pointer-events:none;z-index:2;transition:.3s}.products .store-benefits__item-store{margin:.6em auto 0;text-align:center;font-size:min(1.2vw,22px);letter-spacing:.1em;font-weight:900}@media screen and (max-width:767px){.products .store-benefits__item-store{font-size:1rem;letter-spacing:0}}.products .store-benefits__item-name{margin:.2em auto 0;text-align:center;font-size:min(1vw,20px);letter-spacing:.1em;line-height:1.3}.products .store-benefits__item-btn,.products .store-benefits__item-btn-none{display:block;padding:.2em 3.5em;margin:1em auto;color:#ed7722;position:relative;width:fit-content;text-align:center}.products .store-benefits__item-btn{font-weight:900;letter-spacing:0;background:url(../img/cmn_text-flame-mini.png) center center no-repeat;background-size:100% 100%;cursor:pointer}.products .store-benefits__item-btn-none{letter-spacing:0}.header__icon,.lower-products .products__hl,.store-benefits .products__store-benefits,.trial .products__attention,.trial .products__trial-bnr{display:none}.products .store-benefits__item-btn--inner{position:relative;width:fit-content;margin-left:-1.2em}.products .store-benefits__item-btn--inner::before{content:"";position:absolute;top:52%;right:-1.2em;width:.9em;height:1em;transform:translateY(-50%);background:url(../img/cmn_arrow-accent-deep.png) center center no-repeat;background-size:100% 100%}.products__attention,.products__trial-bnr{width:min(100%,1200px);box-shadow:0 0 5px rgba(0,0,0,.3)}@media screen and (min-width:768px){.products .swiper-slide-active .store-benefits__item-img::after,.products .swiper-slide-next .store-benefits__item-img::after,.products .swiper-slide-next02 .store-benefits__item-img::after{opacity:0}}.products__trial-bnr{margin:8rem auto 0}.products__attention{position:relative;margin:3rem auto 5rem;background:url(../img/products_attention-bg.jpg) center center/cover no-repeat;z-index:2}@media screen and (max-width:767px){.products .store-benefits__item-name{font-size:.8rem}.products .swiper-slide-active .store-benefits__item-img::after{opacity:0}.products__attention{width:100%;margin:3rem auto 0}}.products__attention-inner{padding:1.5rem 2rem}.products__attention-hl{position:relative;text-align:center;padding-bottom:.7em;margin-bottom:.7em}.products__attention-hl::after{content:"";width:100%;height:2px;position:absolute;left:50%;bottom:0;transform:translateX(-50%);background:url(../img/cmn_line-nomal.png) center/cover no-repeat;opacity:.6}.products__attention-list{font-size:.75em;letter-spacing:0}.lower-products{margin-bottom:-2.8rem;padding-bottom:2rem;background:url(../img/cmn_lower-products-bg.jpg) center center/cover no-repeat}@media screen and (max-width:767px){.lower-products{margin-bottom:-8.1rem;padding-bottom:15rem}}.lower-products .products__main{margin:0 auto;margin:4rem auto 0 6%;padding:8rem 0 2rem}@media screen and (max-width:767px){.lower-products .products__main{margin:0 auto;padding:7rem 0 2rem}.store-benefits .lower-products{padding-bottom:9rem}}.lower-products .products__text,.lower-products .products__text-preorder{color:#f8f4e6}.lower-products .products__text-version{background:linear-gradient(90deg,#ffbd6d 15%,#f8f4e6 45%);-webkit-background-clip:text;color:transparent}.lower-products .products__text-keycard{color:#f8f4e6}.lower-products .products__text-keycard-link{color:#ffbd6d}.lower-products .store-benefits__hl{background:linear-gradient(90deg,#ffbd6d 25%,#f8f4e6 65%);-webkit-background-clip:text;color:transparent}.header__item-body,.header__lang-btn,.header__lang-item--body,.lower-products .store-benefits__hl-under,.lower-products .store-benefits__item-name,.lower-products .store-benefits__item-store{color:#f8f4e6}.lower-products .store-benefits__item-btn{color:#ffbd6d;background:url(../img/cmn_text-flame-mini-light.png) center center no-repeat;background-size:100% 100%}.lower-products .store-benefits__item-btn-none{color:#ffbd6d}.lower-products .store-benefits__item-btn--inner::before{background:url(../img/cmn_arrow-accent-light.png) center center no-repeat;background-size:100% 100%}.store-benefits .products__attention{margin:5rem auto}.trial .lower-products{padding-bottom:10rem}.top .header{position:sticky;top:0;z-index:99}.top .header__menu{position:relative}@media screen and (max-width:767px){.trial .lower-products{padding-bottom:20rem}.top .header{width:100vw;height:70px;right:12px}.top .header__icon,.top .header__lang-sp{position:absolute}.header__icon{display:block;position:fixed;top:12px;right:12px;width:70px;height:70px;cursor:pointer;z-index:99}}.header .close-icon{display:none}.header__menu{position:fixed;width:100%;height:min(5vw,60px);background-color:rgba(21,20,20,.8);z-index:10}@media screen and (max-width:767px){.header__menu{height:100vh;background:url(../img/cmn_menu-bg.jpg) center no-repeat;background-size:cover;opacity:0;pointer-events:none;overflow-y:auto;transition:.3s}.header__menu-inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media screen and (max-width:767px) and (min-aspect-ratio:4/5){.header__menu-inner{position:relative;top:auto;left:auto;transform:none;margin:7rem auto}}.header__list{position:absolute;top:50%;left:2.5%;transform:translateY(-50%);display:flex;font-size:min(1.2vw,18px);letter-spacing:.1em;gap:1.8em}@media screen and (max-width:767px){.header__list{position:relative;top:auto;left:auto;transform:none;width:100%;flex-direction:column;align-items:center;font-size:1.2rem}}.header__list .icon-new::before{width:min(.5vw,8px);height:min(.5vw,8px);top:0;left:-.5em}@media screen and (max-width:767px){.header__list .icon-new::before{width:1.5vw;height:1.5vw}}.header__list .icon-new::after{width:min(.5vw,8px);height:min(.5vw,8px);top:0;left:-.5em}@media screen and (max-width:767px){.header__list .icon-new::after{width:1.5vw;height:1.5vw}}.header__item,.header__item-body{position:relative}.header__item-body::before{content:"";display:none;position:absolute;top:75%;left:60%;transform:translate(-50%,-50%);width:min(10vw,150px);height:min(5vw,75px);background:url(../img/menu_brush-icon.png) center center/100% 100% no-repeat;opacity:.4;z-index:-1}@media screen and (max-width:767px){.header__item-body{color:#151414}.header__item-body::before{width:30vw;height:15vw;background:url(../img/menu_brush-icon@sp.png) center center/100% 100% no-repeat;opacity:.4}}.header__langbuy{display:flex;position:absolute;top:0;right:0;height:min(5vw,60px);align-items:center;gap:1rem}.header__lang{position:relative;height:fit-content}.header__lang-sp{display:none}@media screen and (max-width:767px){.header__langbuy{display:none}.header__lang-sp{display:block;position:fixed;top:36px;right:100px;padding:.3em;background-color:rgba(21,20,20,.3);z-index:5}}.header__lang-btn{display:flex;justify-content:center;font-size:min(1.2vw,18px);cursor:pointer}.header__lang-btn::before{content:"";display:block;width:1em;height:1em;background:url(../img/menu_lang-icon.png) center center/100% 100% no-repeat}@media screen and (max-width:767px){.header__lang-btn{font-size:14px}}.header__lang-list{display:none;position:absolute;top:3.5rem;right:0;padding:1em 1.5em 1.5em;font-size:min(1.2vw,18px);background-color:rgba(21,20,20,.8)}@media screen and (max-width:767px){.header__lang-list{font-size:18px;background-color:rgba(21,20,20,.9)}}.header__lang-btn--title{padding-left:.5em;line-height:1}.header__lang-item{display:block;margin-top:.5em}.header__buy-btn{position:relative;width:12em;height:100%;padding:0;font-size:min(1.6vw,24px);letter-spacing:.1em;background:url(../img/btn_buy.jpg) no-repeat;box-shadow:none}.header__buy-btn-sp{display:none}@media screen and (max-width:767px){.header__buy-btn-sp{display:block;width:16rem;margin-top:3rem}}.header__buy-btn--inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;width:100%;align-items:center;justify-content:center;gap:.5em}.header__buy-btn--arrow{width:1em;height:1em}.top .header__item-top::before{display:block;left:90%}@media screen and (max-width:767px){.top .header__item-top::before{left:85%}.menu-open .header__menu{opacity:1;pointer-events:all}}.beasts .header__item-beasts::before{display:block;left:70%}.karakuri .header__item-karakuri::before{display:block}.weapons .header__item-weapons::before{display:block}.story .header__item-story::before{display:block;left:70%}.movies .header__item-movies::before{display:block;left:65%}.menu-open .open-icon,.menu-open .platform-ber{display:none}.menu-open{overflow:hidden}.menu-open .close-icon{display:block}.basic-info{position:relative;z-index:2}.basic-info__link-wrap{display:flex;margin-bottom:.9em;justify-content:center;gap:2rem}.basic-info__link{position:relative;display:block;width:fit-content;padding-left:2em;color:#151414;font-size:.9rem;letter-spacing:.1em;border-bottom:solid 1px #151414}.basic-info__link::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:1.2em;height:1em;background:url(../img/icon_blank-bk.png) center center/100% 100% no-repeat}.basic-info__bg,.loading-icon{transform:translate(-50%,-50%)}.basic-info__inner{position:relative;padding:1rem 0 .5rem;overflow:hidden}.basic-info__bg{position:absolute;top:50%;left:50%;width:100%;z-index:0}@media screen and (max-width:767px){.basic-info__link-wrap{flex-direction:column;margin-bottom:1.5em;gap:1rem}.basic-info__link{margin:0 auto 1.2em}.basic-info__inner{padding:0}.basic-info__bg{height:100%}.basic-info__bg img{width:auto;height:100%}}.basic-info__main{position:relative;display:flex;width:95%;margin:0 auto;padding-bottom:.5rem;align-items:center;justify-content:space-around;z-index:1}@media screen and (min-width:2000px){.basic-info__main{justify-content:center;gap:2rem}}@media screen and (max-width:767px){.basic-info__main{width:90%;flex-direction:column;margin-top:2rem;padding:0;gap:2.5rem}}.basic-info__bar{height:min(12vw,160px);width:1px;background-color:rgba(21,20,20,.5)}.basic-info__title-logo{width:min(14vw,250px)}.basic-info__title-logo-lower{display:none}.basic-info__text-wrap{display:flex;flex-direction:column;font-size:min(1vw,14px);letter-spacing:.1em;gap:.3em}.basic-info__text-wrap-pc{display:flex}.basic-info__text-wrap-sp{display:none}@media screen and (max-width:767px){.basic-info__title-logo{width:50vw}.basic-info__text-wrap-pc{display:none}.basic-info__text-wrap-sp{display:flex}.basic-info__text-wrap{font-size:.8rem}}.basic-info__item-group{display:flex}.basic-info__item-group-lang{padding-top:1em}.basic-info__item{width:min(23vw,500px)}@media screen and (max-width:767px){.basic-info__item{width:15rem;letter-spacing:0}}.basic-info__item-end,html:lang(de) .basic-info__item-end,html:lang(en) .basic-info__item-end,html:lang(es) .basic-info__item-end,html:lang(fr) .basic-info__item-end,html:lang(it) .basic-info__item-end{width:fit-content}.basic-info__item-lang{width:min(54vw,1200px)}@media screen and (max-width:767px){.basic-info__item-lang{width:22rem}}.basic-info__title{display:inline-block;width:min(10vw,200px);margin-right:.5em;text-align:center;font-size:min(1vw,14px);font-family:Roboto,sans-serif;color:#f8f4e6;background-color:rgba(21,20,20,.6)}@media screen and (max-width:767px){.basic-info__title{font-size:.8rem;width:6.5rem}}.basic-info__lang{padding-left:6em}.basic-info__lang-inner{position:relative;display:inline-block}.basic-info__lang-inner::before{content:"表示言語 ：";position:absolute;top:0;left:-6em}.basic-info__lang-inner02::before{content:"音声言語 ："}.basic-info__logos{display:flex;align-items:center;gap:1.5rem}.basic-info__logos-item{height:3.5rem}.basic-info__logos-item img{width:auto;height:100%}@media screen and (min-width:1400px){.basic-info .br-1400{display:none}}.basic-info .basic-info__asterisk{position:relative;padding-top:1em;text-align:center;color:rgba(21,20,20,.7);letter-spacing:0;z-index:1}.lower-basic-info .basic-info__title-logo-top{display:none}.lower-basic-info .basic-info__title-logo-lower{display:block}.lower-basic-info .basic-info__link{color:#f8f4e6;border-bottom:solid 1px #f8f4e6}.lower-basic-info .basic-info__link::before{background:url(../img/icon_blank-wt.png) center center/100% 100% no-repeat}.trial .basic-info__link-wrap{display:none}.swiper-button-next,.swiper-button-prev{width:80px}.swiper-button-next::after,.swiper-button-prev::after{display:none}.swiper-button-next{right:-30px;animation:arrow-right 1.6s infinite ease-out}.swiper-button-prev{left:-30px;animation:arrow-left 1.6s infinite ease-out}@media screen and (max-width:767px){.basic-info .basic-info__asterisk{margin:2em auto .5em;padding:0;letter-spacing:0}.swiper-button-next,.swiper-button-prev{width:20%}.swiper-button-next{right:-15vw}.swiper-button-prev{left:-15vw}}.swiper-button-disabled{opacity:0!important}@keyframes arrow-right{0%,100%{transform:translate(0)}50%{transform:translateX(-5px)}}@keyframes arrow-left{0%,100%{transform:translate(0) scaleX(-1)}50%{transform:translateX(5px) scaleX(-1)}}.swiper-pagination-bullet{border-radius:0;background:#151414;width:1.6rem;height:.3rem;margin:0 .3rem!important;opacity:.6}@media screen and (max-width:767px){.swiper-pagination-bullet{width:4.8vw;height:.8vw}.modaal-video-wrap{margin:auto 0!important}}.swiper-pagination-bullet-active{background:#ed7722;opacity:1}.modaal-content-container{padding:none}.modaal-container{position:relative;box-shadow:0;background:0 0!important}.modaal-close{width:60px;height:60px;background:url(../img/icon_close.png) center/cover no-repeat!important}.modaal-close::after,.modaal-close::before{display:none}.modaal-close:hover{background:0 0}.modaal-gallery-next-inner::after,.modaal-gallery-next-inner::before,.modaal-gallery-prev-inner::after,.modaal-gallery-prev-inner::before{display:none}.modaal-gallery-control{background:url(../img/cmn_arrow-swiper.png) center/cover no-repeat}.modaal-gallery-control:hover{outline:0!important;background-color:none!important;background:url(../img/cmn_arrow-swiper.png) center/cover no-repeat}.modaal-gallery-prev{transform:scaleX(-1)}@media screen and (max-height:900px) and (min-width:1025px) and (max-width:1400px){.modaal-video-container{max-height:none!important;aspect-ratio:16/9!important;padding-bottom:0!important;height:100%!important}}.modal-content{position:relative;display:none}.modal__products--inner{display:flex;justify-content:center;gap:2rem;width:min(90vw,1200px);margin:0 auto;padding:min(6vw,60px) min(3vw,40px);align-items:center;background:url(../img/cmn_bg.jpg) center center/cover no-repeat}.modal__products--store-benefits-bnr{width:50%;box-shadow:0 0 5px rgba(0,0,0,.3)}@media screen and (max-width:767px){.modal__products--inner{flex-direction:column;padding:7vw 3vw 8.5vw}.modal__products--store-benefits-bnr{width:80%;margin-top:2rem}}.modal__products--btn-wrap{display:flex;flex-direction:column;width:45%;padding-bottom:1rem;gap:2.5rem}@media screen and (max-width:767px){.modal__products--btn-wrap{padding:0;width:100%}}.modal__products--ver{display:flex;flex-direction:column;align-items:center}.modal__products--ver-dl,.modal__products--ver-pkg{width:100%}.modal__products--title{position:relative;width:100%;padding-bottom:.3em;text-align:center;font-size:clamp(16px,1.4vw,20px)}.modal__products--title .small-text{font-size:.7em}.modal__products--title::after{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:90%;height:1px;background-color:rgba(21,20,20,.5)}.modal__products--btn{display:flex;flex-wrap:wrap;width:100%;margin-top:.8em;justify-content:center;gap:1.5em}@media screen and (max-width:767px){.modal__products--title{font-size:4.8vw;margin-bottom:.2em}.modal__products--btn{flex-direction:column;gap:1.5em}}.modal__products--btn .buy-btn{width:14em;margin:0;padding:.7em 0;font-size:min(1.2vw,16px);font-weight:900;letter-spacing:.1em}@media screen and (max-width:767px){.modal__products--btn .buy-btn{width:16em;padding:1em 0;font-size:3.2vw}}html:lang(de) .asterisk li,html:lang(de) .disc li,html:lang(en) .asterisk li,html:lang(en) .disc li,html:lang(es) .asterisk li,html:lang(es) .disc li,html:lang(fr) .asterisk li,html:lang(fr) .disc li,html:lang(it) .asterisk li,html:lang(it) .disc li{padding-left:.5em!important;text-indent:-.5em!important}.modal__products--ver-dl .modal__products--btn,.modal__products--ver-pkg .modal__products--btn{margin-top:1em;gap:2rem}.modal__store-benefits-store{margin:.8em auto 0;color:#f8f4e6;text-align:center}.modal__store-benefits-name{margin:.3em auto 0;color:#f8f4e6;text-align:center;font-size:.8em}.modal__store-benefits-buy-btn{display:block;margin-top:1.5rem;font-size:1rem;font-weight:900}.loading{position:fixed;width:100%;height:100vh;top:0;left:0;z-index:100}.loading-bg,.loading-bg img{width:100%;height:100%}.loading-icon{position:absolute;top:50%;left:50%}footer{position:relative;z-index:1}@media screen and (min-width:768px){.hover__up:hover,.icon-movie:hover,.icon-movie_karakuri-list:hover{filter:brightness(1.2)}.hover-opacity,.hover__bright,.hover__buy-btn,.hover__buy-btn-menu,.hover__buy-btn-menu .header__buy-btn--title,.hover__menu-color,.hover__news-more,.hover__scale,.hover__up,.icon-movie,.icon-movie_karakuri-list,.icon-plus{transition:.3s}.hover-opacity:hover{opacity:.5}.hover__scale:hover{transform:scale(1.05)}.hover__up:hover{transform:translateY(-5px)}.icon-movie::before{transition:.3s}.icon-movie:hover::before{transform:translate(-50%,-50%) scale(1.1)}.icon-movie_karakuri-list::before{transition:.3s}.icon-movie_karakuri-list:hover::before{transform:scale(1.05)}.icon-plus::before{transition:.3s}.icon-plus:hover{filter:brightness(1.05)}.hover__bright:hover,.hover__buy-btn-menu:hover,.hover__buy-btn:hover{filter:brightness(1.2)}.icon-plus:hover::before{transform:scale(1.1)}.hover__news-more:hover{letter-spacing:.25em}.hover__menu-color:hover{color:#ffbd6d}.hover__buy-btn:hover{transform:scale(1.05)}.hover__buy-btn-menu:hover .header__buy-btn--title{letter-spacing:.15em}}html:lang(de) .lower-list__hl,html:lang(en) .lower-list__hl,html:lang(es) .lower-list__hl,html:lang(fr) .lower-list__hl,html:lang(it) .lower-list__hl,html:lang(zh-cmn-Hant) .lower-list__hl{height:4rem}html:lang(de),html:lang(en),html:lang(es),html:lang(fr),html:lang(it){line-height:1.4;letter-spacing:.1em;font-family:Roboto,sans-serif!important;font-size:clamp(14px,1.2vw,22px)}html:lang(de) h1,html:lang(de) h2,html:lang(de) h3,html:lang(de) h4,html:lang(de) h5,html:lang(de) h6,html:lang(en) h1,html:lang(en) h2,html:lang(en) h3,html:lang(en) h4,html:lang(en) h5,html:lang(en) h6,html:lang(es) h1,html:lang(es) h2,html:lang(es) h3,html:lang(es) h4,html:lang(es) h5,html:lang(es) h6,html:lang(fr) h1,html:lang(fr) h2,html:lang(fr) h3,html:lang(fr) h4,html:lang(fr) h5,html:lang(fr) h6,html:lang(it) h1,html:lang(it) h2,html:lang(it) h3,html:lang(it) h4,html:lang(it) h5,html:lang(it) h6{font-family:Marcellus,serif!important}html:lang(de) .asterisk li::before,html:lang(en) .asterisk li::before,html:lang(es) .asterisk li::before,html:lang(fr) .asterisk li::before,html:lang(it) .asterisk li::before{content:"*"!important}html:lang(de) .disc li::before,html:lang(en) .disc li::before,html:lang(es) .disc li::before,html:lang(fr) .disc li::before,html:lang(it) .disc li::before{content:"・"!important}html:lang(de) .basic-info__item,html:lang(en) .basic-info__item,html:lang(es) .basic-info__item,html:lang(fr) .basic-info__item,html:lang(it) .basic-info__item{letter-spacing:0}html:lang(de) .basic-info__item-lang,html:lang(en) .basic-info__item-lang,html:lang(es) .basic-info__item-lang,html:lang(fr) .basic-info__item-lang,html:lang(it) .basic-info__item-lang{width:min(44vw,1200px)}@media screen and (max-width:767px){.modal__store-benefits-buy-btn{margin-top:1.5rem}html:lang(de),html:lang(en),html:lang(es),html:lang(fr),html:lang(it){font-size:3.2vw}html:lang(de) .basic-info__item-lang,html:lang(en) .basic-info__item-lang,html:lang(es) .basic-info__item-lang,html:lang(fr) .basic-info__item-lang,html:lang(it) .basic-info__item-lang{width:60vw}}html:lang(de) .basic-info__lang,html:lang(en) .basic-info__lang,html:lang(es) .basic-info__lang,html:lang(fr) .basic-info__lang,html:lang(it) .basic-info__lang{padding-left:10em}html:lang(de) .basic-info__lang-inner::before,html:lang(en) .basic-info__lang-inner::before,html:lang(es) .basic-info__lang-inner::before,html:lang(fr) .basic-info__lang-inner::before,html:lang(it) .basic-info__lang-inner::before{content:"Display Languages";left:-10em}html:lang(de) .basic-info__lang-inner02::before,html:lang(en) .basic-info__lang-inner02::before,html:lang(es) .basic-info__lang-inner02::before,html:lang(fr) .basic-info__lang-inner02::before,html:lang(it) .basic-info__lang-inner02::before{content:"Audio Languages";left:-10em}html:lang(de) .basic-info__logos-item,html:lang(en) .basic-info__logos-item,html:lang(es) .basic-info__logos-item,html:lang(fr) .basic-info__logos-item,html:lang(it) .basic-info__logos-item{height:4.5rem}html:lang(de) .basic-info__sns,html:lang(en) .basic-info__sns,html:lang(es) .basic-info__sns,html:lang(fr) .basic-info__sns,html:lang(it) .basic-info__sns{position:relative;display:flex;margin:.6rem auto;align-items:center;justify-content:center;z-index:1;gap:2rem}html:lang(de) .basic-info__sns-icon,html:lang(en) .basic-info__sns-icon,html:lang(es) .basic-info__sns-icon,html:lang(fr) .basic-info__sns-icon,html:lang(it) .basic-info__sns-icon{height:2rem;width:auto}@media screen and (max-width:767px){html:lang(de) .basic-info__sns,html:lang(en) .basic-info__sns,html:lang(es) .basic-info__sns,html:lang(fr) .basic-info__sns,html:lang(it) .basic-info__sns{margin:3.5rem auto 3rem}html:lang(de) .basic-info__sns-icon,html:lang(en) .basic-info__sns-icon,html:lang(es) .basic-info__sns-icon,html:lang(fr) .basic-info__sns-icon,html:lang(it) .basic-info__sns-icon{height:2.5rem}}html:lang(de) .basic-info__sns-icon img,html:lang(en) .basic-info__sns-icon img,html:lang(es) .basic-info__sns-icon img,html:lang(fr) .basic-info__sns-icon img,html:lang(it) .basic-info__sns-icon img{height:100%;width:auto}html:lang(de) .basic-info__link,html:lang(en) .basic-info__link,html:lang(es) .basic-info__link,html:lang(fr) .basic-info__link,html:lang(it) .basic-info__link{letter-spacing:0}html:lang(de) .products__main,html:lang(en) .products__main,html:lang(es) .products__main,html:lang(fr) .products__main,html:lang(it) .products__main{margin:4rem auto 0;gap:5rem}@media screen and (max-width:1000px){html:lang(de) .products__main,html:lang(en) .products__main,html:lang(es) .products__main,html:lang(fr) .products__main,html:lang(it) .products__main{gap:3rem}}@media screen and (max-width:767px){html:lang(de) .products__main,html:lang(en) .products__main,html:lang(es) .products__main,html:lang(fr) .products__main,html:lang(it) .products__main{width:100%;margin:2.5rem auto 0;gap:3em}}html:lang(de) .products__attention,html:lang(en) .products__attention,html:lang(es) .products__attention,html:lang(fr) .products__attention,html:lang(it) .products__attention{margin:3rem auto 5rem}html:lang(de) .lower-products,html:lang(en) .lower-products,html:lang(es) .lower-products,html:lang(fr) .lower-products,html:lang(it) .lower-products{padding-bottom:2rem}@media screen and (max-width:767px){html:lang(de) .lower-products,html:lang(en) .lower-products,html:lang(es) .lower-products,html:lang(fr) .lower-products,html:lang(it) .lower-products{padding-bottom:11rem}}html:lang(de) .lower-products .products__main,html:lang(en) .lower-products .products__main,html:lang(es) .lower-products .products__main,html:lang(fr) .lower-products .products__main,html:lang(it) .lower-products .products__main{padding:6rem 0 2rem}html:lang(de) .lower-products .products__attention,html:lang(en) .lower-products .products__attention,html:lang(es) .lower-products .products__attention,html:lang(fr) .lower-products .products__attention,html:lang(it) .lower-products .products__attention{margin:4rem auto 5rem}html:lang(de) .lower-top__title-wrap,html:lang(en) .lower-top__title-wrap,html:lang(es) .lower-top__title-wrap,html:lang(fr) .lower-top__title-wrap,html:lang(it) .lower-top__title-wrap{line-height:1.3}html:lang(de) .comparison__main-hl,html:lang(en) .comparison__main-hl,html:lang(es) .comparison__main-hl,html:lang(fr) .comparison__main-hl,html:lang(it) .comparison__main-hl{padding:.3em 7em}@media screen and (max-width:767px){html:lang(de) .lower-products .products__attention,html:lang(en) .lower-products .products__attention,html:lang(es) .lower-products .products__attention,html:lang(fr) .lower-products .products__attention,html:lang(it) .lower-products .products__attention{margin:4rem auto 3rem}html:lang(de) .lower-top__title-wrap,html:lang(en) .lower-top__title-wrap,html:lang(es) .lower-top__title-wrap,html:lang(fr) .lower-top__title-wrap,html:lang(it) .lower-top__title-wrap{font-size:6vw}html:lang(de) .lower-top__text,html:lang(en) .lower-top__text,html:lang(es) .lower-top__text,html:lang(fr) .lower-top__text,html:lang(it) .lower-top__text{line-height:1.8}html:lang(de) .comparison__main-hl,html:lang(en) .comparison__main-hl,html:lang(es) .comparison__main-hl,html:lang(fr) .comparison__main-hl,html:lang(it) .comparison__main-hl{padding:.3em 4em}}@media screen and (max-width:767px) and (min-aspect-ratio:2/3){html:lang(de) .lower-top,html:lang(en) .lower-top,html:lang(es) .lower-top,html:lang(fr) .lower-top,html:lang(it) .lower-top{height:100%}}@media screen and (max-width:767px) and (max-aspect-ratio:2/3){html:lang(de) .lower-top__text-wrap,html:lang(en) .lower-top__text-wrap,html:lang(es) .lower-top__text-wrap,html:lang(fr) .lower-top__text-wrap,html:lang(it) .lower-top__text-wrap{margin:28vh auto 0}}html:lang(de) .modal__products--btn-wrap,html:lang(en) .modal__products--btn-wrap,html:lang(es) .modal__products--btn-wrap,html:lang(fr) .modal__products--btn-wrap,html:lang(it) .modal__products--btn-wrap{width:100%}html:lang(de) .trial .lower-products,html:lang(en) .trial .lower-products,html:lang(es) .trial .lower-products,html:lang(fr) .trial .lower-products,html:lang(it) .trial .lower-products{padding-bottom:8rem}html:lang(en) .basic-info__lang-inner::before{content:"Display Languages";left:-10em}html:lang(en) .basic-info__lang-inner02::before{content:"Audio Languages";left:-10em}html:lang(fr) .top .header__item-top::before{display:block;left:70%}@media screen and (max-width:767px){html:lang(de) .trial .lower-products,html:lang(en) .trial .lower-products,html:lang(es) .trial .lower-products,html:lang(fr) .trial .lower-products,html:lang(it) .trial .lower-products{padding-bottom:15rem}html:lang(fr) .top .header__item-top::before{left:65%}html:lang(fr) .basic-info__text-wrap{width:100%}html:lang(fr) .basic-info__item-group{flex-direction:column;gap:.3em}html:lang(it) .basic-info__text-wrap{width:100%}}html:lang(fr) .basic-info__lang-inner::before{content:"Langues d'affichage";left:-10em}html:lang(fr) .basic-info__lang-inner02::before{content:"Langues des voix";left:-10em}html:lang(it) .basic-info__lang-inner::before{content:"Lingue del testo";left:-10em}html:lang(it) .basic-info__lang-inner02::before{content:"Lingue dell'audio";left:-10em}@media screen and (max-width:767px){html:lang(it) .basic-info__item-group{width:fit-content;flex-direction:column;gap:.3em}html:lang(it) .basic-info__item{width:100%}}html:lang(it) .basic-info__title{display:inline-block;width:min(12vw,240px)}html:lang(de) .basic-info__lang-inner::before{content:"Anzeige-Sprachen";left:-10em}html:lang(de) .basic-info__lang-inner02::before{content:"Audio-Sprachen";left:-10em}@media screen and (max-width:767px){html:lang(it) .basic-info__title{width:9.5rem}html:lang(de) .basic-info__text-wrap{width:100%}html:lang(de) .basic-info__item-group{width:fit-content;flex-direction:column;gap:.3em}html:lang(de) .basic-info__item{width:100%}}html:lang(de) .basic-info__title{display:inline-block;width:min(12vw,240px)}html:lang(es) .top .header__item-top::before{display:block;left:60%}@media screen and (max-width:767px){html:lang(de) .basic-info__title{width:9.5rem}html:lang(es) .top .header__item-top::before{left:60%}html:lang(es) .basic-info__text-wrap{width:100%}}html:lang(es) .basic-info__lang-inner::before{content:"Idiomas de texto";left:-10em}html:lang(es) .basic-info__lang-inner02::before{content:"Idiomas de audio";left:-10em}@media screen and (max-width:767px){html:lang(es) .basic-info__item-group{width:fit-content;flex-direction:column;gap:.3em}html:lang(es) .basic-info__item{width:100%}}html:lang(es) .basic-info__title{display:inline-block;width:min(12vw,240px)}@media screen and (max-width:767px){html:lang(es) .basic-info__title{width:9.5rem}html:lang(zh-cmn-Hant) .basic-info__logos{display:flex;flex-direction:column;gap:2rem}}html:lang(zh-cmn-Hant){font-family:"Noto Serif TC",serif!important}html:lang(zh-cmn-Hant) .basic-info__lang-inner::before{content:"畫面語言"}html:lang(zh-cmn-Hant) .basic-info__lang-inner02::before{content:"語音"}html:lang(zh-cmn-Hant) .basic-info__item-lang{width:min(44vw,700px)}html:lang(zh-cmn-Hant) .basic-info__rating-logo{display:flex;align-items:center;gap:.8rem}.cboxIframe,.cboxPhoto{display:block;border:0}html:lang(zh-cmn-Hant) .basic-info__rating-logo p{letter-spacing:0;line-height:1.2;font-size:min(1vw,14px)}html:lang(zh-cmn-Hant) .products__main{margin:4rem auto 0;gap:5rem}@media screen and (max-width:1000px){html:lang(zh-cmn-Hant) .products__main{gap:3rem}}@media screen and (max-width:767px){html:lang(zh-cmn-Hant) .basic-info__rating-logo p{font-size:.8em}html:lang(zh-cmn-Hant) .products__main{width:100%;margin:2.5rem auto 0;gap:3em}}html:lang(zh-cmn-Hant) .products__attention{margin:3rem auto 5rem}html:lang(zh-cmn-Hant) .products__text-preorder{font-size:.7em;padding-top:3em;letter-spacing:0}html:lang(zh-cmn-Hant) .lower-products{padding-bottom:2rem}@media screen and (max-width:767px){html:lang(zh-cmn-Hant) .lower-products{padding-bottom:11rem}}html:lang(zh-cmn-Hant) .lower-products .products__main{padding:6rem 0 2rem}html:lang(zh-cmn-Hant) .lower-products .products__attention{margin:4rem auto 5rem}html:lang(zh-cmn-Hant) .trial .lower-products{padding-bottom:8rem}@media screen and (max-width:767px){html:lang(zh-cmn-Hant) .lower-products .products__attention{margin:4rem auto 3rem}html:lang(zh-cmn-Hant) .trial .lower-products{padding-bottom:15rem}}#cboxOverlay,#cboxWrapper,#colorbox{position:absolute;top:0;left:0;z-index:9999;overflow:visible!important}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%;background-color:rgba(248,244,230,.8)}#cboxBottomLeft,#cboxMiddleLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingGraphic,#cboxLoadingOverlay{position:absolute;top:0;left:0;width:100%;height:100%}.cboxPhoto{float:left;margin:auto;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;padding:0;margin:0}#cboxContent,#cboxLoadedContent,#colorbox{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#colorbox{box-shadow:0 0 10px rgba(0,0,0,.2)}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{cursor:pointer;border:0;padding:0;margin:0;text-indent:-9999px;width:20px;height:20px;position:absolute;top:-20px}#cboxNext,#cboxPrevious{top:50%;background:url(../img/cmn_arrow-swiper.png) center center/cover no-repeat;overflow:hidden;position:absolute;width:60px;height:60px}#cboxPrevious{left:-6vw;transform:translateY(-50%) scaleX(-1)}#cboxNext{right:-6vw;transform:translateY(-50%)}#cboxClose,#cboxNext,#cboxPrevious{transition:.3s}#cboxClose:hover,#cboxNext:hover,#cboxPrevious:hover{opacity:.5}#cboxClose{position:absolute;top:-70px;right:-70px;width:60px;height:60px;background:url(../img/icon_close.png) center center/cover no-repeat}@media screen and (max-width:767px){#cboxOverlay{background-color:rgba(248,244,230,.9)}#colorbox{position:absolute!important;overflow:auto}#cboxClose{top:-70px;right:-10px}}