:root{--primary-color: #fc6622;--secondary-color: #67328e;--font-heading: "Noto Sans TC", sans-serif;--font-body: "Noto Sans TC", sans-serif}body{box-sizing:border-box;font-family:var(--font-body);background-color:#f9f9f9;color:#333;line-height:1.6}p,h1,h2,h3,h4,h5,h6{color:#333;font-family:var(--font-body);margin:0}.caption{font-size:14px}.box{padding:16px;border:1px solid #ccc;border-radius:4px}.container{max-width:1200px;margin:0 auto;padding:1rem}.btn{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff;text-transform:capitalize;border-radius:20px;font-weight:600;padding:8px 20px}.btn:hover{background-color:#c03216;border-color:#c03216;color:#fff;border-radius:20px;font-weight:600;padding:8px 20px}.btn-outline-sm{border:1px solid #ccc;background-color:transparent;color:#212529;border-radius:8px;text-align:center;font-size:14px}.btn-outline-sm:hover{background-color:#fff;border:1px solid var(--primary-color);color:var(--primary-color)}.t-primary{color:var(--primary-color)}.t-secondary{color:var(--secondary-color)}.t{font-size:medium}.close-btn{width:24px;height:24px;line-height:24px;text-align:center;font-size:14px;font-weight:700;border-radius:4px;background:#e04526;color:#fff6f6;cursor:pointer}.close-btn:hover{background:#9b1a00}@media screen and (min-width: 768px){.navbar{padding:15px 100px}}.navbar-toggler:focus{box-shadow:0 0 0 1px #000000f1}.feature-links{display:flex;flex-direction:column;align-items:center}.feature-links ul li{list-style:none;color:#565656;padding-bottom:10px;font-weight:600;text-align:center}.contacts a{text-decoration:none;color:#000000de;font-weight:400}.feature-links ul li i{color:#0000008a;font-size:24px;position:relative;top:3px;margin-right:5px}.copyright{background-color:#000;text-align:center;padding:30px 0}.copyright p{margin-bottom:0}.other-details a,.copyright{text-decoration:none;color:#b5b5b5}.banner{left:88px}.carousel-control-prev,.carousel-control-next{width:8%;filter:brightness(0)}.banner h2{font-size:48px;letter-spacing:.05em;margin-bottom:10px;font-weight:500;color:var(--secondary-color);font-family:Noto Sans,sans-serif;text-shadow:0px 0px 18px #ffffff}.banner p{font-size:22px;font-weight:300;margin-bottom:10px;font-family:Noto Sans,sans-serif;color:var(--secondary-color)}.carousel-inner img{min-width:1400px}.normal-section img{width:100%}.show{display:block!important}.hide{display:none!important}.tab{padding:8px 24px}.tab-content{display:none;padding:0 24px 24px;border-top:none}.tab-child{border-radius:8px;box-shadow:#0000001f 0 1px 3px,#0000003d 0 1px 2px;flex:1;max-width:1600px}.current_tab{color:var(--primary-color);font-weight:600;border-bottom:2px solid var(--primary-color)}.tab-container{width:100%;padding:16px 104px;display:flex;justify-content:center}.tab-container.login-page{width:100%;margin:auto;display:flex;justify-content:center;max-width:800px}.normal_select{width:100%;padding:10px;margin-top:5px;border:1px solid #ccc;border-radius:4px}.exchange-icon{position:relative;top:14px}.main-heading-h2{text-align:center;color:#ff680a;font-size:24px;font-weight:700;margin-top:16px}.main-heading-p{text-align:center;color:#612d8d;font-size:18px;font-weight:700}.shipping-icon{position:absolute;top:0;right:0}@media screen and (max-width: 768px){.shipping-icon{position:relative;left:50%;transform:translate(-50%);margin-top:16px}.main-heading-h2{margin-top:0}.tab-container{padding:16px}}.fw-highbold{font-weight:800}.form-check-input:checked{background-color:var(--primary-color);border-color:var(--primary-color)}.border-wrap{display:flex;padding:0}.border-wrap li{list-style:none}.border-wrap li:first-child{width:200px}.title-wrap h2{color:#0009;font-size:36px;font-weight:400;text-transform:uppercase}.list-wrap .title-wrap h2{font-size:25px;color:#002d6b;font-weight:600}.Why-wrap img{width:100%;margin:0 auto;display:block}@media screen and (max-width: 767px){.pc{display:none}.mb{display:block}}@media screen and (min-width: 768px){.pc{display:block}.mb{display:none}}.mode-section .row{background:#fff;border-radius:8px}.title-line{color:#4d148c!important;font-size:20px;font-weight:400;line-height:1.5}.checkout-left.contact-left h5{color:#0009}.relo-content-title{font-size:14px;font-weight:inherit;margin:20px 0}.relo-page{padding:0 40px}.relo-title{color:#4d148c;padding:20px 40px;font-size:26px;border-bottom:1px solid #ccc}.relo-content{font-size:10.5px;margin:0!important}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}html,body{margin:0;width:100%;min-height:100%;height:auto}
