@import "https://use.typekit.net/nht5fcb.css";
.index-module__MWixua__menuBtn{padding:4px 3px 2px}@media (hover:hover){.index-module__MWixua__menuBtn{cursor:pointer}}.index-module__MWixua__line{display:flex}.index-module__MWixua__line>span{background-color:#fff;width:9px;height:2px;margin:4px 0;display:block}.index-module__MWixua__lineTop>span:first-child{transform-origin:100% 100%}.index-module__MWixua__lineTop.index-module__MWixua__opened>span:first-child{transform:rotate(45deg)translate(4px,4px)scaleX(1.2)}.index-module__MWixua__lineTop>span:last-child{transform-origin:0 100%}.index-module__MWixua__lineTop.index-module__MWixua__opened>span:last-child{transform:rotate(-45deg)translate(-4px,4px)scaleX(1.2)}.index-module__MWixua__lineBottom>span:first-child{transform-origin:100% 0}.index-module__MWixua__lineBottom.index-module__MWixua__opened>span:first-child{transform:rotate(-45deg)translate(4px,-4px)scaleX(1.2)}.index-module__MWixua__lineBottom>span:last-child{transform-origin:0 0}.index-module__MWixua__lineBottom.index-module__MWixua__opened>span:last-child{transform:rotate(45deg)translate(-4px,-4px)scaleX(1.2)}
:root{--color-bg:#47001d;--color-bg-dark:#330010;--color-bg-light:#f5f5f5;--color-tmea-orange:#ff4901;--color-tmea-orange-light:#ff8758;--color-tmea-blue:#04cdf0;--color-tmea-dark-blue:#02003f;--color-tmea-yellow:#e7f004;--color-disabled:#8d8d8d;--color-modal-bg:#e6e7dd;--z-header:10;--z-modal:11;--z-toast:12;--z-loading:100;--header-height:60px;--content-height:calc(100dvh - 60px);--footer-height:112px}@media screen and (max-width:600px){:root{--footer-height:167px}}html{scroll-behavior:smooth}html,body{max-width:100vw;margin:0;padding:0;overflow-x:hidden;color:#000!important}*,:after,:before,body,input,select,textarea,button{box-sizing:border-box;-ms-overflow-style:none;scrollbar-width:none;outline:none}button{padding:unset;background-color:#0000;border:0;font-family:helvetica-neue-lt-pro,Noto Sans TC,system-ui,sans-serif}main.bg-default{background-color:var(--color-bg)}main.bg-dark{background-color:var(--color-bg-dark)}main.bg-light{background-color:var(--color-bg-light)}main.bg-white{background-color:#fff}body.show-focus-outline .bg-default :focus,body.show-focus-outline .bg-dark :focus{outline-offset:4px;outline:1.5px dashed #fff}body.show-focus-outline .bg-light :focus,body.show-focus-outline .bg-white :focus{outline:1.5px dashed var(--color-tmea-orange);outline-offset:4px}a{color:inherit;text-decoration:none}.swiper-wrapper,.swiper-slide{height:fit-content!important}
body{background-color:#fff}
