.form-group{position:relative;margin:13px 0 0;padding-top:24px}@media (max-width:767.98px){.form-group{margin:3px 0 0}}.form-group .form-control{height:40px;padding:3px 0 5px;color:#fff;background-color:transparent;border:0;border-radius:0;border-bottom:2px solid #fff;font-size:24px;line-height:32px}.form-group .form-control::-moz-placeholder{color:hsla(0,0%,100%,.5)}.form-group .form-control::placeholder{color:hsla(0,0%,100%,.5)}.form-group .form-control:-webkit-autofill,.form-group .form-control:-webkit-autofill:active,.form-group .form-control:-webkit-autofill:focus,.form-group .form-control:-webkit-autofill:hover{-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0 1000px transparent inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.form-group .form-control:focus{outline:0;box-shadow:none;background-color:transparent}.form-group .form-control.is-invalid{border-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle fill='%23FC578A' cx='12' cy='12' r='12'/%3E%3Ctext font-family='.AppleSystemUIFont' font-size='11' letter-spacing='.5' fill='%23FFF'%3E%3Ctspan x='10' y='16'%3E!%3C/tspan%3E%3C/text%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:100%;background-size:16px 16px}.form-group .form-control.is-invalid:focus,.form-group .form-control.is-invalid:hover{border-color:#fff}.form-group .form-control.is-invalid~.custom-textarea__icon-invalid{display:block}@media (max-width:767.98px){.form-group .form-control{height:37px;font-size:18px;line-height:24px;letter-spacing:-.3px}}.form-group .form-control option{color:#000}.form-group textarea.form-control{margin:3px 0 0;padding:0;height:auto;border:0;background:repeating-linear-gradient(90deg,transparent 0 5px,#000 0 8px),repeating-linear-gradient(180deg,transparent 0 31px,#fff 0 32px);background-color:#000}.form-group textarea.form-control:focus{background-color:#000}@media (max-width:767.98px){.form-group textarea.form-control{background:repeating-linear-gradient(90deg,transparent 0 5px,#000 0 8px),repeating-linear-gradient(180deg,transparent 0 23px,#fff 0 24px);background-color:#000}}.form-group .custom-select{padding-right:20px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 12 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.064 5.074L10.307.832l1.478 1.478-4.242 4.243-1.415 1.414L.215 2.053 1.629.64l4.435 4.435z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px 8px}.form-group .custom-select.is-invalid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle fill='%23FC578A' cx='12' cy='12' r='12'/%3E%3Ctext font-family='.AppleSystemUIFont' font-size='11' letter-spacing='.5' fill='%23FFF'%3E%3Ctspan x='10' y='16'%3E!%3C/tspan%3E%3C/text%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 12 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.064 5.074L10.307.832l1.478 1.478-4.242 4.243-1.415 1.414L.215 2.053 1.629.64l4.435 4.435z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 32px center,right 12px center;background-size:16px 16px,12px 8px}@media (max-width:767.98px){.form-group .custom-select{background-position:right 12px}}.form-group .custom-select option{color:#000;font-size:16px;line-height:24px}.form-group .form-control-label{pointer-events:none;position:absolute;top:27px;left:0;z-index:1;display:block;margin:0;color:#fff;font-size:24px;font-weight:400;line-height:32px;letter-spacing:-.5px;opacity:.5;transition:all .2s ease}@media (max-width:767.98px){.form-group .form-control-label{font-size:18px;line-height:24px;letter-spacing:-.3px}.form-group .form-control-label span{font-size:10px;line-height:12px}}.form-group.required:before{content:"*";pointer-events:none;position:absolute;top:40px;left:-19px;display:block;width:6px;height:6px;color:#fff;font-size:12px;line-height:10px}@media (max-width:767.98px){.form-group.required:before{top:37px;left:-11px;font-size:10px}}.form-group.focused .form-control-label{top:0;font-size:16px;line-height:24px}@media (max-width:767.98px){.form-group.focused .form-control-label{top:6px;font-size:10px;line-height:24px;letter-spacing:0}}@media (max-width:1199.98px){.form-group:has(.shippingPhoneNumber):not(.focused) .form-control-label{top:50%;transform:translateY(-50%)}}.form-radio{position:relative;padding:0 0 0 40px}@media (max-width:767.98px){.form-radio{padding:0 0 0 24px}}.form-radio__input{position:absolute;top:0;left:0;width:1px;height:1px;opacity:1}.form-radio__input:checked~.form-radio__label:after{display:block}.form-radio__label{cursor:pointer;margin:0;font-size:24px;line-height:32px}@media (max-width:767.98px){.form-radio__label{font-size:18px;line-height:24px}}.form-radio__label:after,.form-radio__label:before{content:"";position:absolute;top:50%;left:0;display:block;border-radius:50%;overflow:hidden}.form-radio__label:before{width:16px;height:16px;margin-top:-8px;border:1px solid #fff}.form-radio__label:after{display:none;width:8px;height:8px;margin:-4px 0 0 4px;background-color:#fff}.custom-textarea{position:relative}.custom-textarea__icon-invalid{pointer-events:none;position:absolute;top:3px;right:0;display:none}.icon-invalid{width:16px;height:16px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle fill='%23FC578A' cx='12' cy='12' r='12'/%3E%3Ctext font-family='.AppleSystemUIFont' font-size='11' letter-spacing='.5' fill='%23FFF'%3E%3Ctspan x='10' y='16'%3E!%3C/tspan%3E%3C/text%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:100%}.error-message{display:none;margin:25px 0 0}.error-message.show{display:block}.error-message__item{position:relative;padding-left:24px;margin-bottom:10px}.error-message__item:last-child{margin-bottom:0}.error-message__item .icon-invalid{position:absolute;top:4px;left:0}.contact-us-signup-message{transform:translate(-50%,-50%);position:fixed;top:15%;left:50%}.contact-us-signup-alert{animation:fade 5s linear forwards;box-shadow:1px 1px 5px grey;padding:1em}@keyframes fade{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}.contact-us-signup-alert.show{display:block}@media (max-width:767.98px){[data-page=contactus-landing]{background-color:var(--color-contact-us-primary)}[data-page=contactus-landing] #footercontent .footer-email-signup{background-color:var(--color-contact-us-tertiary)}[data-page=contactus-landing] #footercontent .footer-email-signup .wrap-email{border-top:0;padding-bottom:40px}[data-page=contactus-landing] .footer-detail{padding-top:32px}}[data-page=contactus-landing] .background__col--one{background-color:var(--color-contact-us-primary)}[data-page=contactus-landing] .background__col--three,[data-page=contactus-landing] .background__col--two{background-color:var(--color-contact-us-secondary)}.contact-background-primary>span{background-color:var(--color-contact-us-primary)}.contact-background-secondary>span{background-color:var(--color-contact-us-secondary)}@media (max-width:767.98px){.contact-background-secondary>span{background-color:var(--color-contact-us-tertiary)}}.contact-background-tertiary>span{background-color:var(--color-contact-us-tertiary)}@media (max-width:767.98px){.contact-background-tertiary>span{background-color:var(--color-contact-us-secondary)}}.contact-page{position:relative;overflow:hidden}@media (max-width:767.98px){.contact-page{background-color:var(--color-contact-us-primary)}}.contact-page__container{padding:0 40px}@media (max-width:767.98px){.contact-page__container{padding:0}}.contact-page__header{padding:85px 0 50px;border-bottom:2px solid #fff}@media (max-width:767.98px){.contact-page__header{padding:2px 8px 43px;border-bottom:0}}.contact-page__header .page-subtitle{font-family:Noto Sans TC,sans-serif}.contact-page__content{padding:15px 0 120px}@media (max-width:767.98px){.contact-page__content{padding:38px 0 40px;background-color:var(--color-contact-us-secondary)}}.contact-page__nav{padding-top:25px}@media (max-width:767.98px){.contact-page__nav{padding-top:0}}@media (max-width:767.98px){.contact-page__form{padding-top:3px}}.contact-page__row{display:flex;flex-flow:row wrap}.contact-page__col{padding-left:40px;padding-right:40px}@media (max-width:767.98px){.contact-page__col{padding-left:16px;padding-right:16px}}.contact-page .row{margin-left:-40px;margin-right:-40px}.contact-page .row>[class*=col]{padding-left:40px;padding-right:40px}.contact-page .form-group textarea.form-control{background:repeating-linear-gradient(90deg,transparent 0 5px,var(--color-contact-us-secondary) 0 8px),repeating-linear-gradient(180deg,transparent 0 31px,#fff 0 32px);background-color:var(--color-contact-us-secondary)}.contact-page .form-group textarea.form-control:focus{background-color:var(--color-contact-us-secondary)}@media (max-width:767.98px){.contact-page .form-group textarea.form-control{background:repeating-linear-gradient(90deg,transparent 0 5px,var(--color-contact-us-secondary) 0 8px),repeating-linear-gradient(180deg,transparent 0 23px,#fff 0 24px);background-color:var(--color-contact-us-secondary)}}.contact-page .form-group .form-control:-webkit-autofill,.contact-page .form-group .form-control:-webkit-autofill:active,.contact-page .form-group .form-control:-webkit-autofill:focus,.contact-page .form-group .form-control:-webkit-autofill:hover{-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0 1000px var(--color-contact-us-secondary) inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}@media (max-width:767.98px){.contact-us-content{font-size:14px;line-height:24px;font-weight:500}}.contact-us-content__tittle{font-size:48px;line-height:48px;letter-spacing:-1px}@media (max-width:1024.98px){.contact-us-content__tittle{font-size:32px;line-height:32px;letter-spacing:-.5px}}.contact-us-content__subtittle{line-height:24px;padding:11px 0 26px;font-family:Noto Sans TC,sans-serif}@media (max-width:767.98px){.contact-us-content__subtittle{margin-bottom:26px;padding:0;font-size:14px;line-height:32px}}.contact-us-content__description{padding-bottom:26px;padding-right:10px}@media (max-width:767.98px){.contact-us-content__description{margin:0 0 24px;padding:0}}.contact-us-content__general{padding-bottom:26px}@media (max-width:767.98px){.contact-us-content__general{margin:0 0 24px;padding:0}}.contact-us-content a{color:#fff;text-decoration:underline}.contact-us-submnit{display:flex;flex-flow:row wrap;justify-content:center;margin:40px 0 0;padding:0 40px}@media (max-width:767.98px){.contact-us-submnit{margin:35px 0 0}}.contact-topic{position:relative;margin:13px 0 0;padding-top:24px}@media (max-width:767.98px){.contact-topic{margin:3px 0 0}}.contact-topic__display{cursor:pointer;position:relative;display:block;height:40px;padding:3px 0 5px;border-bottom:2px solid #fff;font-size:24px;line-height:32px;letter-spacing:-.5px}@media (max-width:767.98px){.contact-topic__display{height:37px;font-size:18px;line-height:24px;letter-spacing:-.3px}}.contact-topic__display:after,.contact-topic__display:before{content:"";pointer-events:none;position:absolute}.contact-topic__display:before{top:12px;right:35px;display:none;width:16px;height:16px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle fill='%23FC578A' cx='12' cy='12' r='12'/%3E%3Ctext font-family='.AppleSystemUIFont' font-size='11' letter-spacing='.5' fill='%23FFF'%3E%3Ctspan x='10' y='16'%3E!%3C/tspan%3E%3C/text%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:100%}@media (max-width:767.98px){.contact-topic__display:before{right:32px}}.contact-topic__display:after{top:16px;right:12px;display:block;width:12px;height:8px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 12 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.064 5.074L10.307.832l1.478 1.478-4.242 4.243-1.415 1.414L.215 2.053 1.629.64l4.435 4.435z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:100%;transform:rotate(180deg)}@media (max-width:767.98px){.contact-topic__display:after{right:4px}}.form-group--invalid .contact-topic__display:before{display:block}.contact-topic__display.collapsed:after{transform:rotate(0deg)}.contact-topic__label{pointer-events:none;position:absolute;top:27px;left:0;display:block;margin:0;color:#fff;font-size:24px;font-weight:400;line-height:32px;letter-spacing:-.5px;opacity:.5;transition:all .2s ease}@media (max-width:767.98px){.contact-topic__label{font-size:18px;line-height:24px;letter-spacing:-.3px}}.contact-topic__item{padding:15px 0;border-bottom:2px solid #fff}.contact-topic__item .form-radio__input{visibility:hidden}.contact-topic .form-group{position:static;margin:0;padding:0}.contact-topic .form-group--invalid .invalid-feedback{display:block}.contact-topic.required:before{content:"*";pointer-events:none;position:absolute;top:40px;left:-19px;display:block;width:6px;height:6px;color:#fff;font-size:12px;line-height:10px}@media (max-width:767.98px){.contact-topic.required:before{top:37px;left:-11px;font-size:10px}}.contact-topic.has-value .contact-topic__label{top:0;font-size:16px;line-height:24px}@media (max-width:767.98px){.contact-topic.has-value .contact-topic__label{top:6px;font-size:10px;line-height:24px;letter-spacing:0}}.header .navbar-header .minicart .minicart-quantity{background-color:var(--color-contact-us-secondary)}@media (max-width:1024.98px){.header .navbar-header .minicart .minicart-quantity{background-color:var(--color-contact-us-primary)}}.err-messages .wrap-valid{display:flex}.err-messages .wrap-valid .icon-valid{background-image:url("../../images/icon-error.png");width:16px;height:16px;position:relative;top:3px;margin-right:10px}.err-messages .wrap-valid .err-mess{margin-bottom:5px}@media screen and (-webkit-min-device-pixel-ratio:0){.contact-us-content__general .description-detail,.contact-us-content__ticketing .ticketing-detail{pointer-events:none}.contact-us-content__general .description-detail a,.contact-us-content__ticketing .ticketing-detail a{color:#fff;text-decoration:none}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.contact-page .contact-us-comment .form-control-label{left:5px}.contact-page .contact-us-comment .form-group textarea.form-control{border:1px solid hsla(0,0%,100%,.5);padding-left:5px}}