@charset "UTF-8";@font-face{font-family:"LINE Seed TW";src:url("/assets/fonts/LINE-Seed-TW-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"LINE Seed TW";src:url("/assets/fonts/LINE-Seed-TW-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"SitsiuSpring";src:url("/assets/fonts/Sitsiu-Spring-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"獅尾四季春";src:url("/assets/fonts/Sitsiu-Spring-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"SitsiuSpring";src:url("/assets/fonts/Sitsiu-Spring-Bold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"獅尾四季春";src:url("/assets/fonts/Sitsiu-Spring-Bold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}*{box-sizing:border-box;backface-visibility:hidden}.clearfix:before,.clearfix:after{content:"";display:table;clear:both}.disabled,.disabled:hover{cursor:not-allowed}html{font-size:18px}body{width:100%;font-size:18px;line-height:1.8;overflow-x:hidden;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-ms-overflow-style:scrollbar;color:#372856;background-color:#FFFEF4;font-family:"LINE Seed TW",sans-serif;font-weight:400}html,body{margin:0}a,a:visited,a:hover,a:focus,a:active{text-decoration:none;outline:0}img,a img{border:none;max-width:100%}h1,h2,h3,h4,h5,h6,.g-title,.title,.ti,.banner-title,.list-ti,.slogan{font-weight:700}section,article,aside,footer,header,nav,main{display:block}p{line-height:inherit}ol.reset,ul.reset,li.reset{list-style:none;margin:0;padding:0}label{font-weight:inherit}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;outline:0;border-radius:0;box-shadow:none}input,textarea,select,input[type=radio],input[type=checkbox]{appearance:none}input:not([type=button]),input:not([type=submit]),input:not([type=reset]){font-size:16px !important}textarea{resize:vertical}select::-ms-expand{display:none}::-webkit-input-placeholder{color:#888;font-size:15px}::-moz-placeholder{color:#888;font-size:15px}:-ms-input-placeholder,:-moz-placeholder{color:#888;font-size:15px}input:-moz-read-only{background:#eee;color:#666}.input-style:read-only:focus{border:1px solid #ddd}.textarea-style:read-only:focus{border:1px solid #ddd}input:read-only{background:#eee;color:#666}input::-webkit-input-placeholder,input:-moz-placeholder,input::-moz-placeholder,input:-ms-input-placeholder{color:#ccc;font-size:15px}input:-internal-autofill-previewed,input:-internal-autofill-selected,textarea:-internal-autofill-previewed,textarea:-internal-autofill-selected,select:-internal-autofill-previewed,select:-internal-autofill-selected{background-color:#ededed !important;border:1px solid #eee}.scroll-fade{opacity:0;transition:opacity 1.5s,transform 0.8s cubic-bezier(0.445,0.05,0.55,0.95)}.scroll-fade.scroll-view{opacity:1}.scroll-fade-down{transform:translateY(-50px);opacity:0;transition:opacity 1.5s,transform 0.8s cubic-bezier(0.445,0.05,0.55,0.95)}.scroll-fade-down.scroll-view{opacity:1;transform:translateY(0px)}.scroll-fade-up{transform:translateY(50px);opacity:0;transition:opacity 1.5s,transform 0.8s cubic-bezier(0.445,0.05,0.55,0.95)}.scroll-fade-up.scroll-view{opacity:1;transform:translateY(0px)}.scroll-fade-left{transform:translateX(-50px);transition:opacity 1.5s,transform 0.8s cubic-bezier(0.445,0.05,0.55,0.95)}.scroll-fade-left.scroll-view{opacity:1;transform:translateX(0px)}.scroll-fade-right{transform:translateX(50px);opacity:0;transition:opacity 1.5s,transform 0.8s cubic-bezier(0.445,0.05,0.55,0.95)}.scroll-fade-right.scroll-view{opacity:1;transform:translateX(0px)}.scroll-box-scale{transform:scale(1.2,1.2);opacity:0;transition:opacity 1.8s,transform 12s}.scroll-box-scale.scroll-view{opacity:1;transform:scale(1,1);transition:opacity 1.8s,transform 12s}.scroll-img{overflow:hidden}.scroll-img:before,.scroll-img:after{content:"";position:absolute;z-index:2;right:0;top:0;bottom:0;left:0;width:100%;display:block;background-color:#372856;transition:left 2s cubic-bezier(0.215,0.61,0.355,1)}.scroll-img:after{transition:left 3s cubic-bezier(0.215,0.61,0.355,1) 0.3s;opacity:0.5}.scroll-img.scroll-view:before{left:100%}.scroll-img.scroll-view:after{left:120%}@keyframes drawLine{0%{opacity:1;transform-origin:top;transform:scale(1,0)}25%{animation-timing-function:linear;transform-origin:top;transform:scale(1,0.2)}60%{transform-origin:bottom;transform:scale(1,0.2)}75%{animation-timing-function:linear;transform-origin:bottom;transform:scale(1,0)}100%{opacity:0;transform-origin:bottom;transform:scale(1,0)}}@keyframes aw-move{0%{transform:translateY(0px)}100%{transform:translateY(10px)}}.slide-bottom{animation:slide-bottom 0.5s cubic-bezier(0.25,0.46,0.45,0.94) both 0.5s}@keyframes slide-bottom{0%{transform:translateY(-150px)}100%{transform:translateY(0px)}}.kenburns-top{animation:kenburns-top 5s ease-out reverse both}@keyframes kenburns-top{0%{transform:scale(1.15) translateY(0);transform-origin:50% 16%}100%{transform:scale(1.25) translateY(-15px);transform-origin:top}}@keyframes ani-rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.scale-up-hor-left{animation:scale-up-hor-left 0.4s cubic-bezier(0.39,0.575,0.565,1) both}@keyframes scale-up-hor-left{0%{transform:scaleX(0.4);transform-origin:0% 0%;opacity:0}100%{transform:scaleX(1);transform-origin:0% 0%;opacity:1}}.text-edit{line-height:2;color:#666666;padding:20px 0;border-top:1px solid #ddd;margin:20px 0}.text-edit img{max-width:100%;height:auto !important}.no-data{text-align:center;margin:0 auto;padding:5vh 0;font-size:1.0714rem;line-height:2;letter-spacing:1px}.system-info{text-align:center;margin:0 auto;padding:5vh 0;font-size:1.0714rem;line-height:2;letter-spacing:1px}.system-info{padding:8vh 0}.no-data i,.system-info i{display:block;font-size:2rem;margin-bottom:20px}.system-info .icon{width:90px;height:90px;line-height:90px;margin:0 auto 3rem;border-radius:90px;text-align:center;border:1px solid #ddd;opacity:0.5}.system-info .icon i{color:#fff;margin:0;line-height:90px;font-size:1.8rem}@media (max-width:767px){.text-edit{line-height:2.2rem;font-size:0.9375rem}.system-info{padding:5vh 0}}.g-wrap{position:relative;overflow:hidden;padding-top:0}.g-wrap.no-ban{padding-top:70px}.container-1400{max-width:1440px;padding:0 30px;margin:0 auto}.container-1500{max-width:1540px;padding:0 30px;margin:0 auto}.page-wrap{padding:2% 0}@media (max-width:1199px){.g-wrap{padding-top:0}}@media (max-width:991px){.page-wrap{padding:1rem 0}}@media (max-width:767px){.g-wrap{padding-top:0}}#header{display:flex;justify-content:space-between;align-items:center;position:fixed;z-index:88;width:100%;box-sizing:border-box;left:0;top:0;background:transparent;transition:all 0.3s ease}#header h2{display:none;margin:0}#header .logo{display:block;width:320px;height:40px;margin:12px 0;transition:all 0.3s ease}#header .logo a{font-size:0;display:block;background-image:url("/assets/images/logo.svg");background-position:left center;background-repeat:no-repeat;background-size:contain;height:100%;width:200px}#header .menu{flex:1;display:flex;justify-content:center;align-items:center;position:relative;left:auto;transform:none;max-width:calc(100% - 640px);margin:0 auto;transition:opacity 0.5s}#header .menu ul li{position:relative}#header .menu ul li a{display:block;text-align:center;position:relative;font-size:0.9444rem;font-family:"SitsiuSpring","獅尾四季春",sans-serif;font-weight:600;transition:all 0.3s ease;color:#FFFEF4;text-transform:uppercase}#header .menu ul li ul{transform:scale(0);display:none}#header .right-menu{width:320px;text-align:right;position:relative;margin-left:0}#header .right-menu .btn-box{display:inline-block;position:relative;vertical-align:middle;font-size:0.875rem;margin:0 5px;transition:transform 0.3s}#header .right-menu .btn-box .btn-icon,#header .right-menu .btn-box .btn-mail,#header .right-menu .btn-box .btn-cart,#header .right-menu .btn-box .btn-search{display:inline-block;vertical-align:middle;width:40px;height:40px;background-repeat:no-repeat;background-size:contain}#header .right-menu .btn-box .btn-cart{width:55px}#header .right-menu .btn-box .btn-icon.icon-1{background-image:url("/assets/images/icon_1.svg")}#header .right-menu .btn-box .btn-icon.icon-1:hover{background-image:url("/assets/images/icon_1_g.svg")}#header .right-menu .btn-box .btn-search.icon-2{background-image:url("/assets/images/icon_2.svg")}#header .right-menu .btn-box .btn-search.icon-2:hover{background-image:url("/assets/images/icon_2_g.svg")}#header .right-menu .btn-box .btn-icon.icon-3{background-image:url("/assets/images/icon_3.svg")}#header .right-menu .btn-box .btn-icon.icon-3:hover{background-image:url("/assets/images/icon_3_g.svg")}#header .right-menu .btn-box .btn-cart,#header .right-menu .btn-box .icon-4{background-image:url("/assets/images/icon_4.svg");line-height:40px;position:relative;z-index:0;font-size:0.8889rem;color:#fff}#header .right-menu .btn-box .btn-cart:hover,#header .right-menu .btn-box .icon-4:hover{background-image:url("/assets/images/icon_4_g.svg")}#header .right-menu .btn-box .btn-cart > span,#header .right-menu .btn-box .icon-4 > span{display:inline}#header .right-menu .btn-box .btn-mail,#header .right-menu .btn-box .icon-5{background-image:url("/assets/images/icon_5.svg")}#header .right-menu .btn-box .btn-mail:hover,#header .right-menu .btn-box .icon-5:hover{background-image:url("/assets/images/icon_5_g.svg")}#header .right-menu .btn-box .btn-mail > svg,#header .right-menu .btn-box .icon-5 > svg{max-width:24px;height:20px;vertical-align:middle}#header .right-menu .btn-box .btn-mail > svg > path,#header .right-menu .btn-box .icon-5 > svg > path{fill:#372856}#header .right-menu .btn-box .btn-mail > span,#header .right-menu .btn-box .icon-5 > span{display:inline;border-bottom:1px solid #372856}#header .right-menu .btn-box .hover-cart{background:rgb(255,255,255);color:#372856;text-align:left;right:-55vw;width:50vw;position:fixed;top:80px;bottom:0;padding:1rem;overflow-y:scroll;transition:right 0.3s}#header .right-menu .btn-box .hover-cart a:not(.btn-cart-checkout):not(.g-btn),#header .right-menu .btn-box .hover-cart .td-title a,#header .right-menu .btn-box .hover-cart .td-del a,#header .right-menu .btn-box .hover-cart .btn-del,#header .right-menu .btn-box .hover-cart .txt a{color:#372856}#header .right-menu .btn-box .hover-cart a:not(.btn-cart-checkout):not(.g-btn):hover,#header .right-menu .btn-box .hover-cart .td-title a:hover,#header .right-menu .btn-box .hover-cart .td-del a:hover,#header .right-menu .btn-box .hover-cart .btn-del:hover,#header .right-menu .btn-box .hover-cart .txt a:hover{color:#CCBA91}#header .right-menu .btn-box .hover-cart .btn-cart-checkout{display:block;width:150px;height:40px;line-height:40px;background-color:#382657 !important;color:#FFFEF4 !important;text-align:center;border-radius:4px;text-decoration:none;font-weight:bold;font-size:0.95rem;margin:1rem 0 0 auto;transition:background 0.3s,color 0.3s}#header .right-menu .btn-box .hover-cart .btn-cart-checkout span{color:#FFFEF4 !important}#header .right-menu .btn-box .hover-cart .btn-cart-checkout:hover{background-color:#CCBA91 !important;color:#382657 !important}#header .right-menu .btn-box .hover-cart .btn-cart-checkout:hover span{color:#382657 !important}#header .right-menu .btn-box .hover-cart .btn-close{cursor:pointer;text-align:right;margin-left:calc(100% - 40px);height:40px;width:40px;text-align:center;line-height:40px}#header .right-menu .btn-box .hover-cart .list-ti{line-height:1.3;margin-bottom:10px;font-size:1rem;text-align:center}#header .right-menu .btn-box .hover-cart .list-ti span{display:block;text-transform:uppercase;font-weight:bold;font-size:2rem}#header .right-menu .btn-box .hover-cart.is-show{right:0}#header .right-menu .btn-box .hover-cart .g-btn{max-width:100%;width:100%;height:40px;line-height:40px;display:block;margin:0.5rem auto}#header .right-menu .btn-box .hover-cart .qty-wrap{width:100px}#header .right-menu .btn-box .hover-cart .cart-list .thead .box .th-number{width:100px}#header .right-menu .btn-box .hover-cart .cart-list .thead .box .th-title{width:calc(100% - 130px - 100px - 15% - 70px)}#header .right-menu .btn-box .hover-cart .cart-list .tbody .box .td-number{width:100px}#header .right-menu .btn-box .hover-cart .cart-list .tbody .box .td-title{width:calc(100% - 130px - 100px - 15% - 70px)}#header .right-menu .btn-box .hover-cart#success-cart{bottom:unset;right:0;display:none;width:300px;height:300px}#header .right-menu .btn-box .hover-cart#success-cart .hover-cart-list .box{border-top:1px #ddd solid;position:relative;padding:10px 0;display:block}#header .right-menu .btn-box .hover-cart#success-cart .hover-cart-list .box .pic{display:inline-block;width:80px;vertical-align:top}#header .right-menu .btn-box .hover-cart#success-cart .hover-cart-list .box .pic img{width:100%;transition:color 0.5s}#header .right-menu .btn-box .hover-cart#success-cart .hover-cart-list .box .txt{display:inline-block;width:calc(100% - 84px);vertical-align:top;color:#372856;padding-left:5px}#header .right-menu .btn-box .hover-cart#success-cart .hover-cart-list .box .txt .ti{display:block;color:#372856;transition:color 0.5s;font-size:0.9375rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#header .right-menu .btn-box .hover-cart#success-cart .hover-cart-list .box .txt .num,#header .right-menu .btn-box .hover-cart#success-cart .hover-cart-list .box .txt .price-box{width:calc(50% - 4px);display:inline-block;line-height:1rem;font-size:0.9375rem}#header .right-menu .btn-box .hover-cart#success-cart .hover-cart-list .box .txt .price-box{font-family:"LINE Seed TW",sans-serif;text-align:right}#header .right-menu .btn-box .hover-cart .g-btn{float:right;width:150px}#header .right-menu .btn-box .btn-mail{display:inline-block;width:35px;height:35px;line-height:35px;border-radius:20px;color:#FCFBE1;text-align:center}#header .right-menu .btn-box #hover-member,#header .right-menu .btn-box #hover-brand,#header .right-menu .btn-box #hover-contact,#header .right-menu .btn-box .hover-sub-menu{opacity:0;transform:scale(0);transform-origin:top center;width:150px;text-align:center;position:absolute;left:50%;margin-left:-75px;top:100%;background:#FFFEF4;box-shadow:0px 5px 15px rgba(0,0,0,0.15);border-radius:4px;overflow:hidden;z-index:99;pointer-events:none;transition:transform 0.25s ease,opacity 0.25s ease}#header .right-menu .btn-box #hover-member.is-show,#header .right-menu .btn-box #hover-member.active,#header .right-menu .btn-box #hover-brand.is-show,#header .right-menu .btn-box #hover-brand.active,#header .right-menu .btn-box #hover-contact.is-show,#header .right-menu .btn-box #hover-contact.active,#header .right-menu .btn-box .hover-sub-menu.is-show,#header .right-menu .btn-box .hover-sub-menu.active{opacity:1;transform:scale(1);pointer-events:auto}#header .right-menu .btn-box #hover-member li,#header .right-menu .btn-box #hover-brand li,#header .right-menu .btn-box #hover-contact li,#header .right-menu .btn-box .hover-sub-menu li{position:relative}#header .right-menu .btn-box #hover-member li:not(:last-child)::after,#header .right-menu .btn-box #hover-brand li:not(:last-child)::after,#header .right-menu .btn-box #hover-contact li:not(:last-child)::after,#header .right-menu .btn-box .hover-sub-menu li:not(:last-child)::after{content:"";position:absolute;bottom:0;left:15px;right:15px;height:1px;background:#382657;z-index:1;pointer-events:none}#header .right-menu .btn-box #hover-member li a,#header .right-menu .btn-box #hover-brand li a,#header .right-menu .btn-box #hover-contact li a,#header .right-menu .btn-box .hover-sub-menu li a{display:block;height:40px;line-height:40px;color:#382657;background:#FFFEF4;transition:background 0.2s,color 0.2s}#header .right-menu .btn-box #hover-member li a:hover,#header .right-menu .btn-box #hover-brand li a:hover,#header .right-menu .btn-box #hover-contact li a:hover,#header .right-menu .btn-box .hover-sub-menu li a:hover{background:#B2A9CE;color:#ffffff}#header .right-menu .btn-search{display:inline-block;vertical-align:middle;width:40px;height:40px;cursor:pointer;background:url(/assets/images/icon_2.svg) center center no-repeat;background-size:contain}#header .right-menu .btn-search:hover{background-image:url("/assets/images/icon_2_g.svg")}#header .right-menu #search-form{position:absolute;top:100%;right:160px;left:auto;margin-top:10px;transform-origin:top right;transform:scale(0);text-align:center;padding:20px 25px;width:420px;background:#FFFEF4;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,0.15);font-size:0;z-index:11;opacity:0;transition:transform 0.3s ease,opacity 0.3s ease 0.1s}#header .right-menu #search-form.open{opacity:1;transform:scale(1)}#header .right-menu #search-form .g-title{margin:0;font-size:2.5rem;color:#382657}#header .right-menu #search-form input{font-size:1rem;background-color:#ffffff;border:1px solid #382657;box-shadow:none;height:50px;padding:0 15px;width:calc(100% - 84px);border-radius:4px 0 0 4px;vertical-align:middle;color:#382657}#header .right-menu #search-form input:focus{border:1px solid #382657}#header .right-menu #search-form button{font-size:1rem;display:inline-block;width:80px;height:50px;border:0;padding:0;vertical-align:middle;background-image:url(/assets/images/icon_2.svg);background-position:center center;background-repeat:no-repeat;background-size:50px;background-color:#382657;border-radius:0 4px 4px 0;cursor:pointer}#header .right-menu #search-form .btn-close{cursor:pointer;position:absolute;top:0px;right:0px;width:30px;height:30px;color:#382657}#header .right-menu #search-form .btn-close::before,#header .right-menu #search-form .btn-close::after{content:"";width:1px;height:20px;display:block;position:absolute;left:50%;top:5px;background:#382657}#header .right-menu #search-form .btn-close::before{transform:rotate(45deg)}#header .right-menu #search-form .btn-close::after{transform:rotate(-45deg)}@media only screen and (min-width:1200px){#header{padding:0 90px;text-align:right}#header .menu{margin:0 auto}#header .menu > ul li:hover > ul{display:block;transform:scale(1)}#header .menu > ul li a{font-size:0.875rem;padding:15px 0;position:relative;box-sizing:content-box;transition:color 0.5s ease;overflow:hidden;transition:color 0.3s ease,line-height 0.3s ease 0.1s,background 0.3s ease}#header .menu > ul li a:hover{color:#CFB789}#header .menu > ul > li{position:relative;text-align:center;display:inline-block;vertical-align:middle;margin:0px 22px}#header .menu > ul > li > a{line-height:60px}#header .menu > ul > li ul{width:180px;position:absolute;background:#382657;border-top:1px solid #ddd;border-radius:4px;z-index:1;padding:0;transition:transform 0s,opacity 0.35s}#header .menu > ul > li > ul{left:50%;margin-left:-90px;text-align:center}#header .menu > ul > li > ul > li{display:block}#header .menu > ul > li > ul > li:first-child > a{border-top-left-radius:4px;border-top-right-radius:4px}#header .menu > ul > li > ul > li:last-child > a{border-bottom-left-radius:4px;border-bottom-right-radius:4px}#header .menu > ul > li > ul > li > a{color:#FFFEF4;font-family:"LINE Seed TW",sans-serif}#header .menu > ul > li > ul > li > a:hover{color:#382657;background:#CCBA91}#header .menu > ul > li > ul > li > ul{left:100%;top:0;background:#CCBA91;border-radius:4px}#header .menu > ul > li > ul > li > ul > li:first-child > a{border-top-left-radius:4px;border-top-right-radius:4px}#header .menu > ul > li > ul > li > ul > li:last-child > a{border-bottom-left-radius:4px;border-bottom-right-radius:4px}#header .menu > ul > li > ul > li > ul > li a{color:#382657;font-family:"LINE Seed TW",sans-serif}#header .menu > ul > li > ul > li > ul > li a:hover{color:#FFFEF4;background:#B2A9CE}#header .menu > ul > li > ul > li:not(:last-child){border-bottom:1px solid rgba(255,255,255,0.1)}#header .menu > ul > li.has-child:hover::before{content:"";width:80px;height:5px;background:#CFB789;position:absolute;left:50%;margin-left:-40px;display:block;top:calc(100% - 4px)}#header .menu > ul > li.has-child:hover::after{opacity:1;transform:scale(1)}#header .menu > ul > li.current > a{color:#CFB789}#header .right-menu{width:160px}#header .right-menu .btn-box .btn-cart:hover > svg > path{fill:#A59ECC}#header .right-menu .btn-box .hover-cart .btn-close:hover{color:#A59ECC;background:#CFB789}#header .right-menu .btn-box:hover > #hover-member,#header .right-menu .btn-box:hover > #hover-brand{transform:scale(1);opacity:1}#header .right-menu #hover-member li a:hover,#header .right-menu #hover-brand li a:hover{background:#B2A9CE;color:#000000}#header .right-menu #search-form .btn-close:hover{background:#FCFBE1}#header .right-menu #search-form .btn-close:hover::before,#header .right-menu #search-form .btn-close:hover::after{background:#fff}#header .switch{display:none}#header.scroll-view{background:#382657;border-bottom:1px solid rgba(255,255,255,0.15);box-shadow:0 4px 20px rgba(0,0,0,0.15)}#header.scroll-view .logo{margin:10px 0}#header.scroll-view .menu > ul > li > a{color:#FFFEF4;line-height:60px}#header.scroll-view .menu > ul > li > a:hover{color:#CCBA91}#header.scroll-view .right-menu .btn-box > a{color:#FFFEF4}#header.scroll-view .right-menu .btn-icon.icon-1:hover{background-image:url("/assets/images/icon_1_g.svg")}#header.scroll-view .right-menu .btn-search.icon-2:hover{background-image:url("/assets/images/icon_2_g.svg")}#header.scroll-view .right-menu .btn-icon.icon-3:hover{background-image:url("/assets/images/icon_3_g.svg")}#header.scroll-view .right-menu .btn-cart:hover,#header.scroll-view .right-menu .icon-4:hover{background-image:url("/assets/images/icon_4_g.svg")}#header.scroll-view .right-menu .btn-mail:hover,#header.scroll-view .right-menu .icon-5:hover{background-image:url("/assets/images/icon_5_g.svg")}}@media only screen and (min-width:1200px){#header .right-menu{width:320px}#header .right-menu .btn-box:hover > #hover-member,#header .right-menu .btn-box:hover > #hover-brand,#header .right-menu .btn-box:hover > #hover-contact,#header .right-menu .btn-box:hover > .hover-sub-menu{opacity:1;transform:scale(1);pointer-events:auto}#header.scroll-view .menu > ul > li > a{line-height:50px}}@media only screen and (max-width:1680px){#header{padding:0 3rem}#header .logo{left:3rem}#header .menu > ul > li{margin:0 1rem}#header .menu > ul > li > a{line-height:70px}}@media only screen and (max-width:1480px){#header{padding:0 2rem}#header .menu > ul > li{margin:0 0.5rem}#header .menu > ul > li > a{line-height:50px}}@media only screen and (max-width:1199px){.g-wrap.no-ban #header{background:#382657 !important}.g-wrap.no-ban #header .logo a{background-image:url("/assets/images/logo.svg") !important}.g-wrap.no-ban #header .right-menu .btn-cart,.g-wrap.no-ban #header .right-menu .btn-mail{color:#FFFEF4 !important}.g-wrap.no-ban #header .right-menu .btn-cart > span,.g-wrap.no-ban #header .right-menu .btn-mail > span{color:#FFFEF4 !important;border-bottom:1px solid #FFFEF4 !important}.g-wrap.no-ban #header .right-menu .btn-icon.icon-1{background-image:url("/assets/images/icon_1.svg") !important}.g-wrap.no-ban #header .right-menu .btn-search.icon-2{background-image:url("/assets/images/icon_2.svg") !important}.g-wrap.no-ban #header .right-menu .btn-icon.icon-3{background-image:url("/assets/images/icon_3.svg") !important}.g-wrap.no-ban #header .right-menu .btn-cart,.g-wrap.no-ban #header .right-menu .icon-4{background-image:url("/assets/images/icon_4.svg") !important}.g-wrap.no-ban #header .right-menu .btn-mail,.g-wrap.no-ban #header .right-menu .icon-5{background-image:url("/assets/images/icon_5.svg") !important}#header{background:#382657;justify-content:flex-end;text-align:right}#header .menu-cover{display:none !important}#header .logo{position:absolute;width:200px;height:40px;left:2rem;top:0rem;margin:15px 0}#header .logo a{background-image:url("/assets/images/logo.svg") !important}#header .right-menu .btn-cart,#header .right-menu .btn-mail{color:#FFFEF4 !important}#header .right-menu .btn-cart > span,#header .right-menu .btn-mail > span{color:#FFFEF4 !important;border-bottom:1px solid #FFFEF4 !important}#header .right-menu .btn-icon.icon-1{background-image:url("/assets/images/icon_1.svg") !important}#header .right-menu .btn-search.icon-2{background-image:url("/assets/images/icon_2.svg") !important}#header .right-menu .btn-icon.icon-3{background-image:url("/assets/images/icon_3.svg") !important}#header .right-menu .btn-cart,#header .right-menu .icon-4{background-image:url("/assets/images/icon_4.svg") !important}#header .right-menu .btn-mail,#header .right-menu .icon-5{background-image:url("/assets/images/icon_5.svg") !important}#header .switch.on:before,#header .switch.on:after{background:#382657 !important}#header .menu{position:fixed;max-width:unset;right:-500px;width:500px;top:0;margin:0;bottom:0;padding-top:60px;background-color:rgb(255,255,255);z-index:99;transition:right 0.5s ease;overflow-y:scroll;align-items:flex-start}#header .menu .btn-close{color:#382657 !important}#header .menu > ul{width:100%;text-align:left;padding:0;margin:0}#header .menu > ul li:not(:last-child){border-bottom:1px solid rgba(0,0,0,0.08)}#header .menu > ul > li{margin:0;width:100%;display:block}#header .menu > ul > li > a{padding:15px 2rem;display:block;text-align:left;font-size:1.05rem;line-height:1.4;color:#382657 !important}#header .menu > ul > li > a:hover{color:#CFB789 !important}#header .menu > ul > li > ul{position:relative;transform:scale(1);display:none;padding:0;width:100%;text-align:left;background:#382657}#header .menu > ul > li > ul > li{display:block;width:100%;padding:0;vertical-align:top}#header .menu > ul > li > ul > li:not(:last-child){border-bottom:1px solid rgba(255,255,255,0.1)}#header .menu > ul > li > ul > li a{display:block;padding:12px 2rem 12px 3rem;text-align:left;font-size:0.95rem;line-height:1.4;color:#FCFBE1 !important}#header .menu > ul > li > ul > li a:hover{color:#CFB789 !important}#header .menu > ul > li > ul > li > ul{background:#CFB789;width:100%;padding:0}#header .menu > ul > li > ul > li > ul > li{display:block;width:100%}#header .menu > ul > li > ul > li > ul > li:not(:last-child){border-bottom:1px solid rgba(56,38,87,0.1)}#header .menu > ul > li > ul > li > ul > li > a{display:block;padding:10px 2rem 10px 4rem;color:#382657 !important}#header .menu > ul > li > ul > li > ul > li > a:hover{color:#FFFFFF !important;background:rgba(56,38,87,0.15)}#header .menu > ul li.has-child{position:relative}#header .menu > ul li.has-child .arrow-btn{display:block;width:50px;height:50px;position:absolute;right:0px;top:0px;cursor:pointer;z-index:5}#header .menu > ul li.has-child .arrow-btn::after{content:"";display:inline-block;width:15px;height:1px;background:#CFB789 !important;position:absolute;right:20px;top:25px}#header .menu > ul li.has-child .arrow-btn::before{content:"";display:inline-block;width:1px;height:15px;background:#CFB789 !important;position:absolute;right:27px;top:18px;transition:transform 0.1s}#header .menu > ul li.has-child > ul li.has-child .arrow-btn::before{background:#FCFBE1 !important}#header .menu > ul li.has-child > ul li.has-child .arrow-btn::after{background:#FCFBE1 !important}#header .menu > ul li.on > .arrow-btn::before{transform:rotate(90deg);transition:transform 0.1s}#header .menu > ul li.on > ul{display:block;transform:scale(1);text-align:left}#header .menu > ul li.current > a{color:#CFB789 !important}#header .menu.active{right:0}#header .menu.active > ul > li:nth-child(1){animation:scale-up-hor-left 0.5s ease both 0.1s}#header .menu.active > ul > li:nth-child(2){animation:scale-up-hor-left 0.5s ease both 0.2s}#header .menu.active > ul > li:nth-child(3){animation:scale-up-hor-left 0.5s ease both 0.3s}#header .menu.active > ul > li:nth-child(4){animation:scale-up-hor-left 0.5s ease both 0.4s}#header .menu.active > ul > li:nth-child(5){animation:scale-up-hor-left 0.5s ease both 0.5s}#header .menu.active > ul > li:nth-child(6){animation:scale-up-hor-left 0.5s ease both 0.6s}#header .menu.active > ul > li:nth-child(7){animation:scale-up-hor-left 0.5s ease both 0.7s}#header .menu.active > ul > li:nth-child(8){animation:scale-up-hor-left 0.5s ease both 0.8s}#header .menu.active > ul > li:nth-child(9){animation:scale-up-hor-left 0.5s ease both 0.9s}#header .menu.active > ul > li:nth-child(10){animation:scale-up-hor-left 0.5s ease both 1s}#header .menu.active > ul > li:nth-child(11){animation:scale-up-hor-left 0.5s ease both 1.1s}#header .menu.active > ul > li:nth-child(12){animation:scale-up-hor-left 0.5s ease both 1.2s}#header .right-menu{margin:15px}#header .right-menu .btn-box .hover-cart{width:70vw;right:-70vw;top:65px}#header .right-menu .btn-box .hover-cart .list-ti span{font-size:1.5rem}#header .right-menu .btn-box .hover-cart .cart-list .thead .box .th{padding:5px;font-size:0.8rem}#header .right-menu .btn-box .hover-cart .cart-list .tbody .box .td{padding:5px;font-size:0.8rem}#header .switch{width:35px;height:2px;background:#FFFEF4;position:relative;display:inline-block;vertical-align:middle;font-size:0;color:transparent;cursor:pointer;z-index:99;transition:background 0.2s ease;border-top:16px solid transparent;border-bottom:16px solid transparent;background-clip:padding-box;box-sizing:content-box !important}#header .switch:before,#header .switch:after{content:"";position:absolute;left:0;width:35px;height:2px;background:#FFFEF4;transition:transform 0.2s ease,top 0.2s ease}#header .switch:before{top:-8px}#header .switch:after{top:8px}#header .switch.on{background:transparent}#header .switch.on:before{top:0;transform:rotate(45deg)}#header .switch.on:after{top:0;transform:rotate(-45deg)}}@media only screen and (max-width:991px){#header .right-menu .btn-box .hover-cart .cart-list .tbody .box{padding-left:70px}#header .right-menu .btn-box .hover-cart .cart-list .tbody .box .td{padding:0 8px 0 0}#header .right-menu .btn-box .hover-cart .cart-list .tbody .box .td-pic{width:70px}#header .right-menu .btn-box .hover-cart .cart-list .tbody .box .td-title{width:calc(100% - 50px)}#header .right-menu .btn-box .hover-cart .cart-list .tbody .box .td-number,#header .right-menu .btn-box .hover-cart .cart-list .tbody .box .td-sum{width:calc(50% - 4px)}}@media only screen and (max-width:767px){#header{padding:0 1rem}#header .logo{width:130px;margin:10px 0;left:1rem}#header .menu{width:90%;right:-90%;padding-top:60px}#header .right-menu{margin:10px}#header .right-menu #search-form{right:0;width:90vw}#header .right-menu .btn-box .hover-cart{padding:10px 1rem;width:90vw;right:-90vw;top:55px}#header .right-menu .btn-box .hover-cart .list-ti span{font-size:1.25rem}#header .right-menu .btn-box .hover-cart .cart-list .tbody .box .td-number,#header .right-menu .btn-box .hover-cart .cart-list .tbody .box .td-sum{display:block;width:100%}#header .right-menu .btn-box .btn-mail{margin-left:5px;font-size:0.84rem}#header .right-menu #search-form{width:350px;padding:2rem}#header .right-menu #search-form .g-title{font-size:1.5rem}}@media only screen and (max-width:500px){#header .right-menu .btn-box{margin:0}}#footer{padding:1rem 0;background:#372856;text-align:center;font-size:0.78rem;color:#CFB789}#footer a{color:#CFB789}#footer .grnet{color:#A59ECC;display:inline-block}#footer .grnet > a{color:#A59ECC}#footer .footer-info{display:flex;margin:0 auto;align-items:center;justify-content:center;flex-wrap:wrap;gap:0px 10px;padding:0 7px}@media only screen and (min-width:992px){#footer a:hover{color:#CFB789}}@media only screen and (max-width:767px){#footer .copyright{font-size:0.875rem;line-height:1.6rem;opacity:0.6}}.right-icons{position:fixed;z-index:10;bottom:150px;right:2%;opacity:0;transition:opacity 0.5s;pointer-events:none}.right-icons.scroll-view{opacity:1;pointer-events:auto}.right-icons > *{display:block;width:50px;height:50px;line-height:50px;border-radius:25px;background:#434343;color:#fff;font-size:0;text-align:center;margin-top:8px;transition:box-shadow 0.5s,background 0.5s}.right-icons .message-btn{background:#CFB789}.right-icons .message-btn::before{content:"\f39f";font-size:1rem;font-family:"Font Awesome 5 Brands";font-weight:400}.right-icons .fb::before{content:"\f39e";font-size:0.94rem;font-family:"Font Awesome 5 Brands";font-weight:400}.right-icons .ig::before{content:"\f16d";font-size:0.94rem;font-family:"Font Awesome 5 Brands";font-weight:400}.right-icons .yt::before{content:"\f167";font-size:0.94rem;font-family:"Font Awesome 5 Brands";font-weight:400}.right-icons .line{position:relative}.right-icons .line i{display:block;position:absolute;top:50%;left:50%;width:20px;height:20px;background:url(/assets/images/icon_line.svg) no-repeat 0 0;background-size:cover;transform:translate(-50%,-50%)}.right-icons .envelope{background-color:#372856}.right-icons .envelope::before{content:"";display:block;width:100%;height:100%;background-image:url(/assets/images/icon_chi.svg);background-size:contain}.right-icons .cart svg{margin:12px;width:100%;height:100%}.right-icons .go-top{padding:19px;background:#fff;cursor:pointer;box-shadow:0 0 5px rgba(0,0,0,0.15)}.right-icons .go-top span{display:block;width:12px;height:12px;border-style:solid;border-color:#000 transparent transparent #000;border-width:2px;transform:rotate(45deg)}@media only screen and (min-width:992px){.right-icons .message-btn:hover{background:#fff;box-shadow:0 0 5px rgba(0,0,0,0.15)}.right-icons .message-btn:hover::before{color:#CFB789}.right-icons .fb:hover{background:#0078d7;color:#fff}.right-icons .ig:hover{background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285AEB 90%);color:#fff}.right-icons .yt:hover{background:#FF0000;color:#fff}.right-icons .line:hover{background:#69bc07;color:#fff}.right-icons .envelope:hover{background-color:#A59ECC;box-shadow:0 0 5px rgba(0,0,0,0.15)}.right-icons .envelope:hover::before{background-image:url(/assets/images/icon_chi.svg)}.right-icons .cart:hover{background:#A59ECC}.right-icons .go-top:hover{box-shadow:0 0 5px rgba(0,0,0,0.5);background:#CFB789}.right-icons .go-top:hover span{border-color:#fff transparent transparent #fff}}@media only screen and (max-width:991px){.right-icons{bottom:1rem}.right-icons > *{display:block;width:40px;height:40px;line-height:40px;bottom:40px}.right-icons .cart svg{margin:8px}.right-icons .go-top{padding:14px}}.list,.wrap{font-size:0}.list .box,.list .left-box,.list .right-box,.wrap .box,.wrap .left-box,.wrap .right-box{display:inline-block;vertical-align:top;font-size:1rem}.list .left-box,.list .right-box,.wrap .left-box,.wrap .right-box{width:50%}.list .box .pic-box,.list .item .pic-box,.wrap .box .pic-box,.wrap .item .pic-box{position:relative;overflow:hidden}.list .box .pic-box img,.list .item .pic-box img,.wrap .box .pic-box img,.wrap .item .pic-box img{width:100%;transition:transform 1s}.list .box .txt-box .h3,.list .box .txt-box .ti,.list .item .txt-box .h3,.list .item .txt-box .ti,.wrap .box .txt-box .h3,.wrap .box .txt-box .ti,.wrap .item .txt-box .h3,.wrap .item .txt-box .ti{color:#372856;margin:0;font-size:0.94rem;height:1.5rem;line-height:1.5rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;transition:color 0.3s}.list .box .txt-box .des,.list .box .txt-box .txt,.list .item .txt-box .des,.list .item .txt-box .txt,.wrap .box .txt-box .des,.wrap .box .txt-box .txt,.wrap .item .txt-box .des,.wrap .item .txt-box .txt{font-size:0.89rem;overflow:hidden;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media only screen and (min-width:992px){.list .box .pic-box:hover img,.list .item .pic-box:hover img,.wrap .box .pic-box:hover img,.wrap .item .pic-box:hover img{transform:scale(1.01)}}.i-pro{padding:4% 0}.i-pro .list{margin:0 -7.5px}.i-pro .list .box{margin:0 7.5px 1.5rem;width:calc(25% - 15px);color:#372856;overflow:hidden}.i-pro .list .box .pic-box{overflow:hidden;position:relative;margin-bottom:1rem}.i-pro .list .box .pic-box img{margin:0 auto;width:100%}.i-pro .list .box .txt-box{padding:0 10px;border-bottom:0;position:relative}.i-pro .list .box .txt-box .price{font-weight:BOLD;font-family:"LINE Seed TW",sans-serif;font-size:1.11rem}.i-pro .list .box .txt-box .price .old{display:inline-block;margin-right:10px;color:#c3c3c3;text-decoration:line-through}@media only screen and (min-width:992px){.i-pro .list .box:hover .txt-box .h3{color:#CFB789}}@media only screen and (max-width:991px){.i-pro{padding:1rem 0}.i-pro .list{margin:0 10px}.i-pro .list .box{width:calc(50% - 15px)}.i-pro .list .box .pic-box{margin-bottom:10px}.i-pro .list .box .txt-box .price .old{font-weight:normal}}@media only screen and (max-width:767px){.i-pro .list{margin:0 -5px}.i-pro .list .box{margin:0 5px 10px;width:calc(50% - 10px)}.i-pro .list .box .txt-box .price{font-size:0.94rem}.i-pro .list .box .txt-box .price .old{font-size:0.8rem}}.thead{width:100%;border-bottom:1px solid #382657;border-top:1px solid #382657}.thead .box{font-size:0}.thead .box .th{background:#f8f8f8;display:inline-block;vertical-align:middle;position:relative;padding:13px 15px;text-align:center;font-size:1rem}.tbody{width:100%;font-size:1rem}.tbody .box{font-size:0;width:100%;position:relative;border-bottom:1px solid #ddd;transition:background 0.3s}.tbody .box .td{display:inline-block;text-align:center;vertical-align:middle;padding:15px;font-size:1rem;line-height:2rem}@media (max-width:991px){.thead{display:none}.tbody{background:none;border-bottom:none;font-size:1rem}.tbody .box{position:relative;display:block;margin:0 0 10px 0}.tbody .box .td{position:relative;display:inline-block;vertical-align:middle}.tbody .box .td:before{content:attr(data-mtit) "：";font-style:unset;display:inline-block;font-size:0.94rem}}.cart-list .thead .box .th-pic{width:130px;text-align:left;padding-left:40px}.cart-list .thead .box .th-pic::after{display:none}.cart-list .thead .box .th-title{width:calc(100% - 130px - 45% - 70px)}.cart-list .thead .box .th-price{width:15%}.cart-list .thead .box .th-number{width:15%}.cart-list .thead .box .th-sum{width:15%}.cart-list .thead .box .th-del{width:70px}.cart-list .tbody{width:100%;font-size:1rem}.cart-list .tbody .box .td-pic{width:130px;padding:15px 0}.cart-list .tbody .box .td-pic .pic{position:relative;display:block;border:1px solid transparent;width:100%;transition:all 0.3s}.cart-list .tbody .box .td-pic .pic img{width:100%}.cart-list .tbody .box .td-title{word-wrap:break-word;width:calc(100% - 130px - 45% - 70px);text-align:left;color:#666;font-size:0.89rem}.cart-list .tbody .box .td-title .title{font-size:0.94rem;display:inline-block;vertical-align:middle;max-width:100%;overflow:hidden;color:#000;transition:color 0.5s;height:1.5rem;line-height:1.5rem;text-overflow:ellipsis;white-space:nowrap}.cart-list .tbody .box .td-price{width:15%}.cart-list .tbody .box .td-price .price-box{color:#000}.cart-list .tbody .box .td-price .price-box span{display:block}.cart-list .tbody .box .td-price .price-box .old{color:#ccc;text-decoration:line-through}.cart-list .tbody .box .td-price .price-box .new{color:#be1d2c}.cart-list .tbody .box .td-number{width:15%}.cart-list .tbody .box .td-sum{width:15%}.cart-list .tbody .box .td-del{width:70px}.cart-list .tbody .box .td-del .btn-del{display:block;font-size:0;border:0;width:40px;height:40px;line-height:40px;text-align:center;margin:0 auto;color:#ccc;transition:all 0.15s}.cart-list .tbody .box .td-del .btn-del::after{content:"\f2ed";font-family:"Font Awesome 5 Free";font-weight:400;font-size:1rem}.cart-list .tfoot{font-size:0;padding:20px 0;text-align:right}.cart-list .tfoot .coupon-wrap{display:flex;align-items:center;width:60%;gap:1rem;text-align:left;float:left;font-size:1rem}.cart-list .tfoot .coupon-wrap .input-style{width:auto;height:40px;line-height:40px}.cart-list .tfoot .coupon-wrap .g-btn{width:100px;height:40px;line-height:40px;padding:0 10px;font-size:0.8rem}.cart-list .tfoot .coupon-wrap .open-coupon{text-decoration:underline;color:#38291c}.cart-list .tfoot .total-list{width:40%;float:right}.cart-list .tfoot .total-list li{font-size:0;padding:0px 15px;line-height:2rem}.cart-list .tfoot .total-list li .ti,.cart-list .tfoot .total-list li .price{display:inline-block;padding:0 4%}.cart-list .tfoot .total-list li .ti{width:58%;font-size:0.94rem}.cart-list .tfoot .total-list li .price{width:42%;font-size:1.11rem}.cart-list .tfoot .total-list li.shipping-ti .ti{font-size:0.9375rem;width:100%}.cart-list .tfoot .total-list .total{border-top:1px solid #ddd;padding-top:1rem}.cart-list .tfoot .total-list .total .price{font-weight:bold;font-size:2rem}.cart-list .tfoot .total-list .golden{color:#CFB789}@media (max-width:1366px){.cart-list .tfoot .total-list{width:45%}}@media (min-width:992px){.cart-list .tbody .box:hover{background:#fff}.cart-list .tbody .box:hover .td-pic .pic{opacity:0.8}.cart-list .tbody .box:hover .td-title .title{text-decoration:underline}.cart-list .tbody .box:hover .td-del .btn-del:hover{color:#CFB789}}@media (max-width:991px){.cart-list .tbody .box{min-height:140px;padding:0px 0px 0 120px}.cart-list .tbody .box .td{vertical-align:top;padding:5px 15px}.cart-list .tbody .box .td:before{width:55px}.cart-list .tbody .box .td-pic{position:absolute;left:0;top:10px;padding:0;width:120px}.cart-list .tbody .box .td-pic::before{display:none}.cart-list .tbody .box .td-title{padding-top:0;display:block;width:calc(100% - 30px)}.cart-list .tbody .box .td-title::before{display:none}.cart-list .tbody .box .td-price{width:calc(33.33% - 4px);text-align:left;display:inline-block}.cart-list .tbody .box .td-price .price-box{width:calc(100% - 60px);display:inline-block}.cart-list .tbody .box .td-price .price-box span{display:inline-block}.cart-list .tbody .box .td-price .price-box .old{margin-right:5px}.cart-list .tbody .box .td-number{width:calc(33.33% - 4px);display:inline-block;text-align:left}.cart-list .tbody .box .td-number::before{display:none}.cart-list .tbody .box .td-sum{width:calc(33.33% - 4px)}.cart-list .tbody .box .td-del{position:absolute;padding:0;width:40px;height:40px;right:0;top:0px}.cart-list .tbody .box .td-del::before{display:none}.cart-list .tbody .box .td-del .btn-del{z-index:10;color:#000;border-radius:20px;background:#372856;color:#fff;width:35px;height:35px}.cart-list .tbody .box .td-del .btn-del::after{line-height:35px;font-size:0.84rem}.cart-list .tfoot .coupon-wrap{flex-wrap:wrap;width:100%}.cart-list .tfoot .total-list{width:60%;margin-top:1rem}.cart-list .tfoot .total-list li .ti,.cart-list .tfoot .total-list li .price{font-size:1rem;padding:0 1rem}.cart-list .tfoot .total-list .total .price{font-size:1.5rem}}@media (max-width:767px){.cart-list .thead{display:none}.cart-list .tbody{background:none;border-bottom:none;font-size:1rem}.cart-list .tbody .box{min-height:100px;padding:10px 0px 10px 100px;display:block;margin:0 0 10px 0}.cart-list .tbody .box .td{line-height:1.5rem;display:block;padding:0;font-size:0.94rem}.cart-list .tbody .box .td::before{font-size:0.84rem;width:48px}.cart-list .tbody .box .td-title .des{font-size:0.84rem}.cart-list .tbody .box .td-pic{width:90px}.cart-list .tbody .box .td-price,.cart-list .tbody .box .td-number,.cart-list .tbody .box .td-sum{display:block;width:100%;text-align:left}.cart-list .tbody .box .td-del{right:-10px}.cart-list .tbody .box .td-number::before{display:inline-block}.cart-list .tfoot{padding:0}.cart-list .tfoot .coupon-wrap{font-size:0.9375rem;padding:1rem 0;justify-content:flex-end;gap:8px}.cart-list .tfoot .coupon-wrap .input-style{width:140px}.cart-list .tfoot .coupon-wrap .g-btn{width:80px}.cart-list .tfoot .total-list{margin-top:0;width:100%;float:none}.cart-list .tfoot .total-list li{line-height:1.5rem}.cart-list .tfoot .total-list li .ti{font-size:0.84rem;width:60%;padding:0}.cart-list .tfoot .total-list li .price{width:40%;padding:0}.cart-list .tfoot .total-list li.total .ti{font-size:0.84rem;width:60%}.cart-list .tfoot .total-list li.total .price{width:40%}}.cart-icon{background-image:url(/assets/images/icon_4_p.svg);background-repeat:no-repeat;background-size:cover;width:50px;height:50px}.g-wrap.no-ban #header .logo a{background-image:url("/assets/images/logo_p.svg")}.g-wrap.no-ban #header .menu > ul > li > a{color:#382657}.g-wrap.no-ban #header .menu > ul > li > a:hover{color:#CCBA91}.g-wrap.no-ban #header .menu > ul > li.current > a{color:#CCBA91}.g-wrap.no-ban #header .right-menu .btn-box .btn-cart,.g-wrap.no-ban #header .right-menu .btn-box .btn-mail{color:#382657}.g-wrap.no-ban #header .right-menu .btn-box .btn-cart > span,.g-wrap.no-ban #header .right-menu .btn-box .btn-mail > span{color:#382657;border-bottom:1px solid #382657}.g-wrap.no-ban #header .right-menu .btn-icon.icon-1{background-image:url("/assets/images/icon_1_p.svg")}.g-wrap.no-ban #header .right-menu .btn-icon.icon-1:hover{background-image:url("/assets/images/icon_1_g.svg")}.g-wrap.no-ban #header .right-menu .btn-search.icon-2{background-image:url("/assets/images/icon_2_p.svg")}.g-wrap.no-ban #header .right-menu .btn-search.icon-2:hover{background-image:url("/assets/images/icon_2_g.svg")}.g-wrap.no-ban #header .right-menu .btn-icon.icon-3{background-image:url("/assets/images/icon_3_p.svg")}.g-wrap.no-ban #header .right-menu .btn-icon.icon-3:hover{background-image:url("/assets/images/icon_3_g.svg")}.g-wrap.no-ban #header .right-menu .btn-cart,.g-wrap.no-ban #header .right-menu .icon-4{background-image:url("/assets/images/icon_4_p.svg")}.g-wrap.no-ban #header .right-menu .btn-cart:hover,.g-wrap.no-ban #header .right-menu .icon-4:hover{background-image:url("/assets/images/icon_4_g.svg")}.g-wrap.no-ban #header .right-menu .btn-mail,.g-wrap.no-ban #header .right-menu .icon-5{background-image:url("/assets/images/icon_5_p.svg")}.g-wrap.no-ban #header .right-menu .btn-mail:hover,.g-wrap.no-ban #header .right-menu .icon-5:hover{background-image:url("/assets/images/icon_5_g.svg")}.g-wrap.no-ban #header.scroll-view .logo a{background-image:url("/assets/images/logo.svg")}.g-wrap.no-ban #header.scroll-view .menu > ul > li > a{color:#FFFEF4}.g-wrap.no-ban #header.scroll-view .menu > ul > li > a:hover{color:#CCBA91}.g-wrap.no-ban #header.scroll-view .right-menu .btn-box .btn-cart,.g-wrap.no-ban #header.scroll-view .right-menu .btn-box .btn-mail{color:#FFFEF4}.g-wrap.no-ban #header.scroll-view .right-menu .btn-box .btn-cart > span,.g-wrap.no-ban #header.scroll-view .right-menu .btn-box .btn-mail > span{color:#FFFEF4;border-bottom:1px solid #FFFEF4}.g-wrap.no-ban #header.scroll-view .right-menu .btn-icon.icon-1{background-image:url("/assets/images/icon_1.svg")}.g-wrap.no-ban #header.scroll-view .right-menu .btn-icon.icon-1:hover{background-image:url("/assets/images/icon_1_g.svg")}.g-wrap.no-ban #header.scroll-view .right-menu .btn-search.icon-2{background-image:url("/assets/images/icon_2.svg")}.g-wrap.no-ban #header.scroll-view .right-menu .btn-search.icon-2:hover{background-image:url("/assets/images/icon_2_g.svg")}.g-wrap.no-ban #header.scroll-view .right-menu .btn-icon.icon-3{background-image:url("/assets/images/icon_3.svg")}.g-wrap.no-ban #header.scroll-view .right-menu .btn-icon.icon-3:hover{background-image:url("/assets/images/icon_3_g.svg")}.g-wrap.no-ban #header.scroll-view .right-menu .btn-cart,.g-wrap.no-ban #header.scroll-view .right-menu .icon-4{background-image:url("/assets/images/icon_4.svg")}.g-wrap.no-ban #header.scroll-view .right-menu .btn-cart:hover,.g-wrap.no-ban #header.scroll-view .right-menu .icon-4:hover{background-image:url("/assets/images/icon_4_g.svg")}.g-wrap.no-ban #header.scroll-view .right-menu .btn-mail,.g-wrap.no-ban #header.scroll-view .right-menu .icon-5{background-image:url("/assets/images/icon_5.svg")}.g-wrap.no-ban #header.scroll-view .right-menu .btn-mail:hover,.g-wrap.no-ban #header.scroll-view .right-menu .icon-5:hover{background-image:url("/assets/images/icon_5_g.svg")}@media (max-width:500px){#header{}#header .btn-box .btn-cart{position:relative;font-size:0 !important;color:transparent !important;text-decoration:none;background-repeat:no-repeat;background-position:center;background-size:contain}#header .btn-box .btn-cart #js-quick-total{position:absolute;top:-4px;right:-6px;background:#CFB789;color:#fff !important;font-size:10px !important;border-radius:50% !important;width:18px !important;height:18px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;line-height:1 !important}#header .right-menu .btn-box .btn-icon,#header .right-menu .right-menu .btn-box .btn-mail,#header .right-menu .right-menu .btn-box .btn-cart,#header .right-menu .right-menu .btn-box .btn-search{width:30px;height:30px}#header .right-menu .btn-search{width:30px;height:30px}#header .right-menu .btn-box .btn-cart{width:30px}#header .right-menu .btn-box .btn-mail{width:30px;height:30px;line-height:30px}#header .logo{width:120px}}@media (max-width:500px){#header .right-menu .btn-box .btn-icon,#header .right-menu .btn-box .btn-mail,#header .right-menu .btn-box .btn-cart,#header .right-menu .btn-box .btn-search{height:30px !important;margin:5px 0 !important}#header .btn-box > a.btn-cart{font-size:0 !important;color:transparent !important}#header .btn-box > a.btn-cart > #js-quick-total{position:absolute !important;top:-4px !important;right:-6px !important;background:#CFB789 !important;color:#fff !important;font-size:10px !important;width:18px !important;height:18px !important;border-radius:50% !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;line-height:1 !important}}.social-wrap{display:inline-block;color:#fff}.social-wrap ul{margin:0;padding:0;display:inline-block}.social-wrap ul li{font-size:0;margin:0 5px 0 0;display:inline-block}.social-wrap ul li a{text-align:center;display:inline-block;color:#fff;width:30px;height:30px;border-radius:30px;position:relative;transition:background 0.5s cubic-bezier(0.645,0.045,0.355,1);background:#0078d7}.social-wrap ul li a:before{display:inline-block;font-size:1.1rem;font-family:"Font Awesome 5 Brands";font-weight:400;line-height:30px}.social-wrap ul li a.fb:before{content:"\f39e"}.social-wrap ul li a.ig:before{content:"\f16d"}@media only screen and (min-width:992px){.social-wrap ul li{margin:0}.social-wrap ul li a.fb:hover{color:#0078d7}.social-wrap ul li a.ig:hover{color:#e1306c}}@media only screen and (max-width:991px){.social-wrap ul li a:before{display:inline-block;font-size:0.84rem}}.share-wrap{font-size:0.875rem}.share-wrap ul{font-size:0;display:inline-block;vertical-align:middle}.share-wrap ul li{display:inline-block;vertical-align:middle;font-size:0}.share-wrap ul li a{text-align:center;display:inline-block;vertical-align:middle;position:relative;margin-right:5px;line-height:40px;width:40px;height:40px;border-radius:40px;color:#fff;transition:background 0.3s cubic-bezier(0.55,0.055,0.675,0.19)}.share-wrap ul li a:before{display:inline-block;font-size:0.9375rem;font-family:"Font Awesome 5 Brands";font-weight:400;line-height:40px;width:40px;height:40px}.share-wrap ul li a.fb:before{content:"\f39e"}.share-wrap ul li .line{font-size:0.7rem;font-weight:bold}.share-wrap ul li .line::before{display:none}@media only screen and (min-width:992px){.share-wrap ul li .fb:hover{background:#0078d7}.share-wrap ul li .line:hover{background:#22ba4f}}.g-title{margin-bottom:2rem;text-transform:uppercase;line-height:1.6}.g-title .en{font-size:2.22rem;display:block;font-weight:bold;font-family:"LINE Seed TW",sans-serif}.g-title .ch{display:block;font-size:1.28rem;letter-spacing:0.6em}@media (max-width:1199px){.g-title .en{font-size:2rem}.g-title .ch{font-size:1.125rem}}@media (max-width:991px){.g-title{line-height:1.4;margin:1rem 0}.g-title .en{font-size:1.85rem}.g-title .ch{font-size:1rem}}@media (max-width:767px){.g-title{margin:0.5rem 0}.g-title .en{font-size:1.4rem}.g-title .ch{font-size:0.94rem}}.g-btn{position:relative;display:inline-block;cursor:pointer;height:50px;line-height:50px;width:300px;padding:0;border:0;border-radius:4px;vertical-align:middle;overflow:hidden;transition:all 1s cubic-bezier(0.645,0.045,0.355,1);background:#372856;color:#FCFBE1;text-align:center;font-size:0.94rem}.g-btn > svg{width:18px;vertical-align:middle;margin-right:15px}.g-btn.gary{background:#A59ECC}@media (min-width:992px){.g-btn:hover{color:#FCFBE1;background:#CFB789}.g-btn:hover.gary{background:#CFB789}}@media (max-width:767px){.g-btn{line-height:46px;height:48px}}.btn-back{position:relative;display:inline-block;cursor:pointer;height:60px;width:250px;max-width:50%;padding:0;border:0;vertical-align:middle;overflow:hidden;transition:all 1s cubic-bezier(0.645,0.045,0.355,1);background:#372856;color:#FCFBE1;text-align:center;line-height:60px;font-size:1rem;font-family:"LINE Seed TW",sans-serif}.btn-back:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.1)}.btn-back .back{position:absolute;width:0;height:0;filter:url(#filter);border-radius:50%;z-index:5;transition:all 1s cubic-bezier(0.645,0.045,0.355,1);z-index:0;left:-50%;top:-50%;background:rgba(200,200,200,0.1)}.btn-back + svg{width:0;height:0}@media (min-width:992px){.btn-back:hover{color:#fff;background:#372856}.btn-back:hover .txt{color:#fff}.btn-back:hover .back{width:200%;height:200%}}.btn-wrap{margin:2rem auto}.btn-wrap-center{text-align:center;margin:2rem 0}.btn-wrap-right{text-align:right}.more{color:#372856;position:relative;z-index:0;box-sizing:content-box;transition:color 0.5s ease;height:30px;text-align:left;line-height:30px;border-bottom:1px solid #372856;transition:letter-spacing 0.3s ease,color 0.3s ease}.more:after{content:"";width:0px;height:1px;background:#372856;position:absolute;z-index:1;left:0;bottom:-1px;transition:width 0.5s ease,color 0.3s ease 0.4s}@media (min-width:992px){.more:hover{letter-spacing:1px}.more:hover:after{width:100%;background:#CFB789}}@media only screen and (min-width:992px){.hover-style{position:relative;z-index:0}.hover-style::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.4);width:100%;height:100%;z-index:2;transition:opacity 0.3s cubic-bezier(0.645,0.045,0.355,1) 0.1s,background-color 0.5s cubic-bezier(0.645,0.045,0.355,1) 0.1s;opacity:0}.hover-style::after{content:"MORE";text-align:center;width:178px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:0.875rem;color:#fff;transition:opacity 0.5s cubic-bezier(0.645,0.045,0.355,1);opacity:0;z-index:3;height:48px;line-height:46px;border:1px solid rgba(255,255,255,0.8);font-family:"LINE Seed TW",sans-serif}.hover-style:hover:before{opacity:1;background-size:60% auto}.hover-style:hover:after{opacity:1}}.qty-wrap{font-size:1rem;text-align:center;border:1px solid #e0e0e0;border-radius:4px;height:40px;display:inline-block;vertical-align:middle;overflow:hidden;color:#444;background:#fff;width:120px;box-shadow:0 0 5px rgba(0,0,0,0.1)}.qty-wrap .qty-minus,.qty-wrap .qty-plus{position:relative;width:40px;height:40px;line-height:38px;text-align:center;color:#372856;transition:background ease 0.5s,color ease 0.5s;background:#fff}.qty-wrap input{height:40px;border:0;text-align:center;width:calc(100% - 80px);display:inline-block;vertical-align:middle;line-height:38px;background:transparent;padding:0 5px}.qty-wrap .qty-minus{float:left}.qty-wrap .qty-plus{float:right}.qty-wrap .qty-minus span,.qty-wrap .qty-plus span{display:block;width:10px;height:1px;background:#666;position:absolute;z-index:1;top:50%;left:15px}.qty-wrap .qty-plus span:after{content:"";display:block;width:1px;height:11px;background:#666;position:absolute;z-index:1;top:-5px;left:49%}@media (min-width:992px){.qty-wrap .qty-minus:hover,.qty-wrap .qty-plus:hover{background:#fff}}@media (max-width:991px){.qty-wrap,.qty-wrap input,.qty-wrap .qty-minus,.qty-wrap .qty-plus{height:40px;line-height:40px}.qty-wrap{width:120px}.qty-wrap .qty-minus,.qty-wrap .qty-plus{width:40px}}@media (max-width:767px){.qty-wrap,.qty-wrap input,.qty-wrap .qty-minus,.qty-wrap .qty-plus{height:35px;line-height:35px}.qty-wrap{width:105px}.qty-wrap .qty-minus,.qty-wrap .qty-plus{width:35px}}.p-breadcrumb{width:1500px;padding:0;display:block;color:#B2A9CE;margin:1rem auto}.p-breadcrumb > li{display:inline-block;position:relative;font-size:0.9412rem;color:#B2A9CE}.p-breadcrumb > li a{color:#B2A9CE;transition:color 0.3s}.p-breadcrumb > li a:hover{color:#5E559D}.p-breadcrumb > li:last-child{color:#5E559D}.p-breadcrumb > li:last-child a{color:#5E559D}.p-breadcrumb > li:after{content:"";display:inline-block;vertical-align:middle;width:6px;height:6px;transform-origin:center;transform:rotate(45deg);margin:0 8px;border-style:solid;border-color:#B2A9CE #B2A9CE transparent transparent;border-width:1px}.p-breadcrumb > li:last-child:after{display:none}@media (min-width:992px){.p-breadcrumb li a:hover{color:#5E559D}}@media (max-width:1680px){.p-breadcrumb{width:100%;padding:0 60px}}@media (max-width:1199px){.p-breadcrumb{padding:0 40px}}@media (max-width:991px){.p-breadcrumb{padding:10px 30px 0;margin:0}.p-breadcrumb > li{text-shadow:1px 1px 1px #fff;font-size:0.8rem}.p-breadcrumb > li a{font-size:0.8rem}.p-breadcrumb > li:after{right:-10;margin:0 2px}}#member .aside-nav .cate-wrap .ul-list{text-align:center}#member .aside-nav .cate-wrap .ul-list li{display:inline-block;vertical-align:bottom;font-size:1rem;line-height:1}#member .aside-nav .cate-wrap .ul-list li a{position:relative;transition:all 0.3s;display:block;color:#666}@media only screen and (min-width:992px){#member .aside-nav{margin-bottom:2rem}#member .aside-nav .cate-wrap .ul-list{display:block !important;background:transparent}#member .aside-nav .cate-wrap .ul-list li{padding:0 10px}#member .aside-nav .cate-wrap .ul-list li a{padding:0 10px;height:40px;line-height:40px;position:relative;display:inline-block;border-bottom:1px solid transparent;transition:padding 0.3s ease,color 0.3s ease}#member .aside-nav .cate-wrap .ul-list li.current a{color:#372856;border-bottom:2px solid #CFB789}#member .aside-nav .cate-wrap .ul-list li:hover a{color:#CFB789}#member .aside-nav .cate-wrap .toggle{display:none}#member .aside-nav .cate-wrap .toggle:hover:after{background:#A59ECC;color:#fff}}@media only screen and (max-width:991px){#member .aside-nav{width:100%;margin:0 auto 1rem;padding:0;z-index:99}#member .aside-nav .cate-wrap{width:100%;position:relative;z-index:2;margin:0 auto;border-radius:5px}#member .aside-nav .cate-wrap .ul-list{width:100%;margin:0 auto;display:none;left:0;border-top:0;border:1px solid #ddd;background:rgba(255,255,255,0.9)}#member .aside-nav .cate-wrap .ul-list li{display:block;border:0;width:100%;margin:0}#member .aside-nav .cate-wrap .ul-list li a{height:40px;line-height:40px;color:#372856}#member .aside-nav .cate-wrap .ul-list li.current a{color:#CFB789}#member .aside-nav .cate-wrap .ul-list li:not(:last-child){border-bottom:1px solid #ddd}#member .aside-nav .cate-wrap .toggle{width:100%;margin:10px auto;color:#fff;height:45px;line-height:45px;padding:0 45px 0 20px;cursor:pointer;position:relative;margin-bottom:0;background:#CFB789;box-shadow:1px 1px 5px rgba(0,0,0,0.2);transition:border-radius 0.1s}#member .aside-nav .cate-wrap .toggle:after{content:"\f107";font-family:"Font Awesome 5 Free";font-weight:900;text-align:center;width:45px;line-height:45px;position:absolute;right:0;top:0;bottom:0;border-left:1px solid rgba(229,229,229,0.3);pointer-events:none;color:rgba(255,255,255,0.5);font-size:0.875rem}#member .aside-nav .cate-wrap .toggle.open{background:#A59ECC;color:#fff}#member .aside-nav .cate-wrap .toggle.open:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f106";color:#fff}}#product .aside-nav,#product-list .aside-nav{float:left;width:250px}#product .aside-nav .g-title,#product-list .aside-nav .g-title{font-size:1.3889rem;font-family:"SitsiuSpring","獅尾四季春",sans-serif;font-weight:600;margin:0 0 1rem 0;color:#382657}#product .aside-nav .cate-wrap,#product-list .aside-nav .cate-wrap{background:transparent}#product .aside-nav .cate-wrap .ul-list,#product-list .aside-nav .cate-wrap .ul-list{padding:0}#product .aside-nav .cate-wrap .ul-list > li,#product-list .aside-nav .cate-wrap .ul-list > li{display:block;position:relative;margin:0;padding:10px 0;border-bottom:1.5px solid #382657}#product .aside-nav .cate-wrap .ul-list > li:last-child,#product-list .aside-nav .cate-wrap .ul-list > li:last-child{border-bottom:none}#product .aside-nav .cate-wrap .ul-list > li > a,#product-list .aside-nav .cate-wrap .ul-list > li > a{transition:all 0.3s;display:block;color:#382657;letter-spacing:0.12em;line-height:1.4;height:auto;width:100%;padding-left:28px;font-size:1.15rem;font-family:"SitsiuSpring","獅尾四季春",sans-serif;font-weight:600;overflow:hidden}#product .aside-nav .cate-wrap .ul-list > li.on > a,#product .aside-nav .cate-wrap .ul-list > li.current > a,#product-list .aside-nav .cate-wrap .ul-list > li.on > a,#product-list .aside-nav .cate-wrap .ul-list > li.current > a{color:#CFB789}#product .aside-nav .cate-wrap .ul-list li.has-child > ul,#product-list .aside-nav .cate-wrap .ul-list li.has-child > ul{display:none;padding:12px 0 8px 28px;margin:0;list-style:none}#product .aside-nav .cate-wrap .ul-list li.has-child > ul > li,#product-list .aside-nav .cate-wrap .ul-list li.has-child > ul > li{position:relative;margin:8px 0;padding:0;border:none !important}#product .aside-nav .cate-wrap .ul-list li.has-child > ul > li:before,#product-list .aside-nav .cate-wrap .ul-list li.has-child > ul > li:before{display:none}#product .aside-nav .cate-wrap .ul-list li.has-child > ul > li > a,#product-list .aside-nav .cate-wrap .ul-list li.has-child > ul > li > a{color:#382657;height:auto;line-height:1.5;font-size:0.98rem;font-family:"SitsiuSpring","獅尾四季春",sans-serif;font-weight:500;width:auto;padding:0;display:inline-block;transition:color 0.2s}#product .aside-nav .cate-wrap .ul-list li.has-child > ul > li > a::before,#product-list .aside-nav .cate-wrap .ul-list li.has-child > ul > li > a::before{content:"- ";color:#382657;display:inline-block;margin-right:6px}#product .aside-nav .cate-wrap .ul-list li.has-child > ul > li > a:hover,#product-list .aside-nav .cate-wrap .ul-list li.has-child > ul > li > a:hover{color:#CFB789}#product .aside-nav .cate-wrap .ul-list li.has-child > ul > li > a:hover::before,#product-list .aside-nav .cate-wrap .ul-list li.has-child > ul > li > a:hover::before{color:#CFB789}#product .aside-nav .cate-wrap .ul-list li.has-child,#product-list .aside-nav .cate-wrap .ul-list li.has-child{position:relative}#product .aside-nav .cate-wrap .ul-list li.has-child .arrow-btn,#product-list .aside-nav .cate-wrap .ul-list li.has-child .arrow-btn{display:block;width:24px;height:28px;position:absolute;left:0;top:10px;cursor:pointer;z-index:5}#product .aside-nav .cate-wrap .ul-list li.has-child .arrow-btn::before,#product-list .aside-nav .cate-wrap .ul-list li.has-child .arrow-btn::before{content:"";display:block;width:8px;height:8px;border-style:solid;border-color:#382657;border-width:2px 2px 0 0;position:absolute;left:4px;top:8px;transform:rotate(45deg);transform-origin:center center;transition:transform 0.2s ease,border-color 0.2s ease}#product .aside-nav .cate-wrap .ul-list li.has-child.on .arrow-btn::before,#product .aside-nav .cate-wrap .ul-list li.has-child.current .arrow-btn::before,#product-list .aside-nav .cate-wrap .ul-list li.has-child.on .arrow-btn::before,#product-list .aside-nav .cate-wrap .ul-list li.has-child.current .arrow-btn::before{border-color:#CFB789;transform:rotate(135deg)}#product .aside-nav .cate-wrap .ul-list li.current > a,#product-list .aside-nav .cate-wrap .ul-list li.current > a{color:#CFB789}#product .main-content,#product-list .main-content{padding-top:2rem;padding-left:2rem;width:calc(100% - 250px);float:right}#product .main-content .h3,#product-list .main-content .h3{font-size:1.3889em;font-family:"SitsiuSpring","獅尾四季春",sans-serif;font-weight:600;margin-bottom:2rem}@media only screen and (min-width:992px){#product .aside-nav .cate-wrap .ul-list,#product-list .aside-nav .cate-wrap .ul-list{display:block !important;background:transparent}#product .aside-nav .cate-wrap .ul-list > li > a,#product-list .aside-nav .cate-wrap .ul-list > li > a{padding-left:28px}#product .aside-nav .cate-wrap .ul-list > li a:hover,#product-list .aside-nav .cate-wrap .ul-list > li a:hover{color:#CFB789}#product .aside-nav .cate-wrap .ul-list > li.has-child a:hover,#product-list .aside-nav .cate-wrap .ul-list > li.has-child a:hover{color:#CFB789}#product .aside-nav .cate-wrap .toggle,#product-list .aside-nav .cate-wrap .toggle{display:none}#product .aside-nav .cate-wrap .toggle:hover:after,#product-list .aside-nav .cate-wrap .toggle:hover:after{background:#A59ECC;color:#fff}}@media only screen and (max-width:1199px){#product .aside-nav{width:20%}#product .aside-nav .g-title{margin-bottom:10px}#product .aside-nav .cate-wrap .ul-list li{margin:0 5px 5px}#product .main-content{padding-left:1rem;width:80%}#product .main-content .h3{font-size:2rem}}@media only screen and (max-width:991px){#product .aside-nav{width:100%;margin:0 auto;float:none;padding:0;z-index:99}#product .aside-nav .g-title{display:none}#product .aside-nav .cate-wrap{width:100%;position:relative;z-index:2;margin:0 auto;border-radius:5px}#product .aside-nav .cate-wrap .ul-list{width:100%;margin:0 auto;display:none;left:0;border-top:0;background:rgba(255,255,255,0.9);border:1px solid #CFB789}#product .aside-nav .cate-wrap .ul-list li{padding:5px 20px;display:block;border:0;width:100%;margin:0}#product .aside-nav .cate-wrap .ul-list > li:not(:last-child){border-bottom:1px solid #ddd}#product .aside-nav .cate-wrap .ul-list li.has-child > ul{padding:0}#product .aside-nav .cate-wrap .ul-list li.has-child > ul > li{padding:0 0 0 5px}#product .aside-nav .cate-wrap .ul-list li.has-child > ul > li > a{font-size:0.8rem;padding-left:0}#product .aside-nav .cate-wrap .ul-list li.current > a{color:#CFB789}#product .aside-nav .cate-wrap .toggle{width:100%;margin:0 auto;color:#fff;height:45px;line-height:45px;padding:0 45px 0 20px;cursor:pointer;position:relative;margin-bottom:0;background:#372856 !important}#product .aside-nav .cate-wrap .toggle:after{content:"\f107";font-family:"Font Awesome 5 Free";font-weight:900;text-align:center;width:45px;line-height:45px;position:absolute;right:0;top:0;bottom:0;border-left:1px solid rgba(229,229,229,0.3);pointer-events:none;color:rgba(255,255,255,0.5);font-size:0.875rem}#product .aside-nav .cate-wrap.open .toggle{background:#CFB789;color:#fff}#product .aside-nav .cate-wrap.open .toggle:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f106";color:#fff}#product .main-content{width:100%;padding:0}#product .main-content .h3{font-size:1.5rem;letter-spacing:2px;padding-bottom:10px}}@media only screen and (max-width:767px){#product .main-content .h3{font-size:1.25rem}}.mikin{color:#ccba91 !important}.p-banner{position:relative;overflow:hidden;z-index:1;padding:0}.p-banner .bg{left:0;top:0;right:0;bottom:0;background-repeat:no-repeat;background-size:cover;background-color:#f5f5f5;aspect-ratio:1600/640}@media (max-width:1366px){.p-banner{padding:0}}@media (max-width:1199px){.p-banner{padding:0}}@media (max-width:991px){.p-banner{padding:0}}@media (max-width:767px){.p-banner{padding:0}}#product .i-pro{padding:0}#product .list{margin:0 -1rem}#product .list .box{margin:0 1rem 2rem;width:calc(33.33% - 2rem)}#product .list .box .pic-box{display:block;border-radius:4px}#product .list .box .txt-box .h3{font-size:1.25rem;margin-bottom:0.5rem;font-family:"SitsiuSpring","獅尾四季春",sans-serif;font-weight:500}#product .list .box .txt-box .txt{margin-bottom:0.5rem}#product .list .box .txt-box .price{font-family:"LINE Seed TW",sans-serif;float:right;display:inline-block;text-align:right;font-size:0.94rem}#product .list .box .txt-box .g-btn{width:100%;height:45px;line-height:45px;margin:1rem 0;font-size:0.83rem;border-radius:4px;background:#363636}#product .no-aside .list .box{width:calc(25% - 2rem)}@media only screen and (min-width:992px) and (max-width:1199px),(max-width:767px){#product .list{margin:0 -0.5rem}#product .list .box{margin:0 0.5rem 1rem;width:calc(25% - 1rem)}#product .list .box .txt-box .qty-wrap,#product .list .box .txt-box .price{width:100%;display:block}#product .list .box .txt-box .price{float:none;text-align:left;margin-bottom:0.5rem}#product .no-aside .list .box{width:calc(25% - 1rem)}}@media only screen and (max-width:991px){#product .list{margin:0 -1rem}#product .list .box{width:calc(50% - 2rem)}#product .no-aside .list .box{width:calc(50% - 2rem)}}@media only screen and (min-width:992px){#product .list .box:hover .txt-box .g-btn{background:#CFB789}}@media only screen and (max-width:767px){#product .list{margin:0}#product .list .box{margin:0 0.5rem 1rem;width:calc(50% - 1rem)}#product .list .box .txt-box .price{margin-bottom:5px}#product .list .box .txt-box .g-btn{margin:0.5rem 0}#product .no-aside .list .box{width:calc(50% - 1rem)}}#product-view .top-wrap{padding-top:1rem;padding-bottom:5%}#product-view .top-wrap .left-box{position:relative;width:55%;padding-left:calc(100px + 1rem)}#product-view .top-wrap .left-box .thumbs-pic{width:100px;position:absolute;left:0;top:0}#product-view .top-wrap .left-box .thumbs-pic .slick-slide > div{width:100%;position:relative;cursor:pointer;overflow:hidden;margin-bottom:1rem}#product-view .top-wrap .left-box .thumbs-pic .slick-slide > div:before{content:"";display:block;padding-bottom:100%}#product-view .top-wrap .left-box .thumbs-pic .slick-slide > div img{position:absolute;z-index:0;top:50%;left:50%;width:100%;transform:translate(-50%,-50%);overflow:hidden}#product-view .top-wrap .left-box .thumbs-pic .slick-slide > div:after{content:"";position:absolute;display:block;z-index:1;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity 0.5s;border-style:solid;border-width:2px;border-color:#CFB789}#product-view .top-wrap .left-box .thumbs-pic .slick-current > div:after{opacity:1}#product-view .top-wrap .left-box .thumbs-pic .slick-arrow{position:absolute;top:0;left:0;display:block;width:100px;height:50px;margin:0 auto;background:transparent;transform:scale(1,1)}#product-view .top-wrap .left-box .thumbs-pic .slick-arrow::before{width:20px;height:20px;border-width:2px;transform:rotate(45deg);transform-origin:center}#product-view .top-wrap .left-box .thumbs-pic .slick-prev:before{margin-left:-8px}#product-view .top-wrap .left-box .thumbs-pic .slick-next{right:unset;top:calc(100% - 60px)}#product-view .top-wrap .left-box .thumbs-pic .slick-next:before{margin-top:0;margin-right:-12px}#product-view .top-wrap .left-box .thumbs-pic.has-arrow{padding:50px 0}#product-view .top-wrap .left-box .big-pic{display:inline-block;vertical-align:middle;width:100%;margin-bottom:1rem}#product-view .top-wrap .right-box{width:45%;padding:2rem 0 0 4%;vertical-align:top;font-size:0.8889rem}#product-view .top-wrap .right-box > *{margin-bottom:10px}#product-view .top-wrap .right-box .h1{display:inline-block;font-size:1.6667rem;margin-top:0;font-family:"SitsiuSpring","獅尾四季春",sans-serif;font-weight:600}#product-view .top-wrap .right-box .des{color:#666;line-height:2rem;margin:0 0 1rem 0;padding-bottom:1rem;border-bottom:1px solid #ddd}#product-view .top-wrap .right-box .des:empty{display:none !important}#product-view .top-wrap .right-box .ul-list{margin-bottom:2rem;color:#666666;border-bottom:1px solid #ddd;font-size:0.8889rem}#product-view .top-wrap .right-box .ul-list > li{margin:1rem 0;padding-left:0;position:relative}#product-view .top-wrap .right-box .ul-list > li::before{display:none}#product-view .top-wrap .right-box .ul-list > li > span{display:inline-block;width:70px;color:#000}#product-view .top-wrap .right-box .qty-box{width:55%;display:inline-block;border-radius:10px;font-size:0.8889rem}#product-view .top-wrap .right-box .qty-box .ti{margin-right:2rem;display:inline-block;line-height:40px;color:#444444}#product-view .top-wrap .right-box .qty-box .qty-wrap{width:calc(100% - 75px - 2rem)}#product-view .top-wrap .right-box .spec-wrap{font-size:0.8889rem}#product-view .top-wrap .right-box .spec-wrap .ti{margin-right:2rem;display:inline-block;line-height:40px;color:#444444}#product-view .top-wrap .right-box .spec-wrap .spec{display:inline-block}#product-view .top-wrap .right-box .spec-wrap .spec .btn-spec{padding:0 15px;height:40px;line-height:40px;font-size:0.8889rem;margin-bottom:6px;border:1px solid #ced4da;color:#372856;background:transparent}#product-view .top-wrap .right-box .spec-wrap .spec .btn-spec.current{border:1px solid #A59ECC}#product-view .top-wrap .right-box .price-wrap{width:100%;display:inline-block;text-align:left;font-size:0.9375rem;line-height:40px}#product-view .top-wrap .right-box .price-wrap .ti{font-size:0.9375rem;display:inline-block;font-weight:normal;width:64px;margin-right:2rem}#product-view .top-wrap .right-box .price-wrap .price{display:inline-block;line-height:40px;vertical-align:middle;color:#372856;font-size:1.25rem}#product-view .top-wrap .right-box .price-wrap .old{font-size:1rem;color:#9e9e9e;text-decoration:line-through}#product-view .top-wrap .right-box .price-wrap .sale{font-size:1.25rem}#product-view .top-wrap .right-box .price-wrap .discount{font-size:1.25rem;color:#e04c4c}#product-view .top-wrap .right-box .sale-ti{display:block;color:#372856;font-size:1rem}#product-view .top-wrap .right-box .btn-wrap{font-size:0;margin:0 -5px}#product-view .top-wrap .right-box .btn-wrap .g-btn{border-radius:5px;margin:0 5px;height:45px;line-height:45px;width:calc(50% - 10px);font-size:1rem;color:#FFFEF4}#product-view .top-wrap .right-box .btn-wrap .g-btn img{margin-right:0}#product-view .top-wrap .right-box .btn-wrap .g-btn[data-btn-cart]{background:#B2A9CE;display:inline-flex;align-items:center;justify-content:center}#product-view .top-wrap .right-box .btn-wrap .g-btn[data-btn-cart]:hover{background:#A59ECC}#product-view .top-wrap .right-box .btn-wrap .g-btn[data-btn-cart] .cart-icon-img{width:46px;height:46px;object-fit:contain}#product-view .top-wrap .right-box .btn-wrap .g-btn.link-cart{background:#382657}#product-view .top-wrap .right-box .btn-wrap .g-btn.link-cart:hover{background:#2A1C42}#product-view .top-wrap .right-box .color-wrap{display:flex;flex-wrap:wrap;align-items:center}#product-view .top-wrap .right-box .color-wrap .color-box{cursor:pointer;display:inline-block;width:35px;height:35px;margin:0 10px;border-radius:50%;overflow:hidden;border:2px solid #efefef}#product-view .top-wrap .right-box .color-wrap .color-box > img{width:100%;transform:scale(1.3);transform-origin:center;border-radius:50%}#product-view .top-wrap .right-box .color-wrap .color-box.current{box-shadow:0 0 3px rgba(0,0,0,0.9);border:2px solid #fff}#product-view .top-wrap .right-box .color-wrap .color-box:hover{box-shadow:0 0 2px rgba(0,0,0,0.6)}#product-view .top-wrap .right-box .size-wrap{display:flex;flex-wrap:wrap;align-items:center}#product-view .top-wrap .right-box .size-wrap .size-box{cursor:pointer;display:inline-block;font-size:0.8889rem;margin:0 10px}#product-view .top-wrap .right-box .size-wrap .size-box.current{border-bottom:1px solid #222}#product-view .bot-wrap{font-size:1rem;position:relative;z-index:6;padding:3% 0}#product-view .bot-wrap .g-title{margin-bottom:0}#product-view .bot-wrap .tab{text-align:center;border-bottom:1px solid #ddd;font-size:0}#product-view .bot-wrap .tab li{display:inline-block;border:1px solid #ddd;border-bottom:0;border-radius:5px 5px 0 0;font-size:1rem;margin:0 -1px 0 0}#product-view .bot-wrap .tab li a{position:relative;display:block;color:#666;padding:0 60px;height:50px;line-height:50px}#product-view .bot-wrap .tab li a.current{color:#000}#product-view .bot-wrap .tab li a.current::before{content:"";width:100%;display:block;height:3px;left:0;bottom:0;background:#CFB789;position:absolute}#product-view .bot-wrap .content-wrap .content-box{display:none}#product-view .bot-wrap .content-wrap .content-box.current{display:block}@media only screen and (min-width:992px){#product-view .tab li:hover a{color:#CFB789}}@media only screen and (max-width:1200px){#product-view .top-wrap .left,#product-view .top-wrap .right{background-size:350px auto;width:350px}#product-view .top-wrap .left-box{width:50%;padding-left:0}#product-view .top-wrap .left-box .big-pic{padding-left:0;margin-bottom:10px}#product-view .top-wrap .left-box .big-pic .slick-prev{left:10px}#product-view .top-wrap .left-box .big-pic .slick-next{right:10px}#product-view .top-wrap .left-box .thumbs-pic{position:relative;width:100%}#product-view .top-wrap .left-box .thumbs-pic.has-arrow{padding:0}#product-view .top-wrap .right-box{width:50%;padding-left:2rem}}@media only screen and (max-width:991px){#product-view .top-wrap .left-box .thumbs-pic .slick-slide{padding:0 5px}#product-view .top-wrap .right-box{padding-top:0}#product-view .top-wrap .right-box .h1{font-size:1.3rem}#product-view .top-wrap .right-box .price-wrap,#product-view .top-wrap .right-box .qty-box{width:100%;display:block;text-align:left}#product-view .top-wrap .right-box .price-wrap .ti,#product-view .top-wrap .right-box .qty-box .ti{width:80px;margin-right:10px}#product-view .top-wrap .right-box .des{line-height:1.8}#product-view .top-wrap .right-box .ul-list > li > span{width:50px}}@media only screen and (max-width:767px){#product-view .top-wrap .right-box,#product-view .top-wrap .left-box{display:block;width:100%;padding:0;margin:0 0 1rem 0}#product-view .top-wrap .right-box .des{line-height:2.2}#product-view .top-wrap .right-box .btn-wrap .g-btn{font-size:0.875rem;margin:0 2px}#product-view .top-wrap .right-box .btn-wrap .g-btn > svg{transform:scale(0.8);margin-right:5px;margin-bottom:5px}#product-view .top-wrap .right-box .price-wrap .price{font-size:1.5rem}}.star{display:inline-block;vertical-align:middle}.star::before{content:"*";line-height:1;font-weight:bold;font-size:0.8rem;color:#a97b50;margin:0 5px 0 0;display:inline-block}.label-style{font-size:0.94rem;line-height:30px;padding:10px 10px;line-height:1.5;margin:0;display:block;position:absolute;left:0;width:120px;text-align:justify;color:#372856}@media (max-width:767px){.label-style{position:relative;padding:12px 5px 4px}}.input-style{background-color:#fff;height:50px;padding:0 15px;width:100%;border-radius:4px;border:1px solid #e5e5e5;box-shadow:0 0 4px rgba(0,0,0,0.1)}.input-style:focus{border:1px solid #CFB789}@media (max-width:767px){.input-style{height:45px}}.textarea-style{background:#fff;height:120px;padding:10px 15px;width:100%;display:block;outline:none;border:1px solid #e5e5e5;border-radius:0;box-shadow:0 0 4px rgba(0,0,0,0.1);transition:border 0.15s,height 0.15s}.textarea-style:focus{border:1px solid #CFB789}@media (max-width:767px){.textarea-style{margin-top:1rem}}.select-style{padding:0 15px;display:block;width:100%;height:50px;line-height:50px;background:url(/assets/images/select_arrow.png) calc(100% - 10px) 20px no-repeat;outline:none;border-radius:4px;border:1px solid #e5e5e5;box-shadow:0 0 4px rgba(0,0,0,0.1);transition:border 0.15s}.select-style:focus{border:1px solid #CFB789}@media (max-width:767px){.select-style{height:45px;line-height:45px;font-size:0.94rem}}.radio-style{padding:10px 0;line-height:30px;margin:0 5px;display:inline-block;font-weight:normal;font-size:1rem;white-space:nowrap}.radio-style em{font-style:normal}.radio-style input{outline:none;z-index:-100 !important;width:1px !important;height:1px !important;clip:rect(1px,1px,1px,1px);position:absolute;opacity:0;appearance:none}.radio-style input + span{display:inline-block;vertical-align:baseline;border:2px solid #333;background:#fff;width:16px;height:16px;padding:4px;margin:0 10px -2px 0;border-radius:50%;transition:background 0.15s}.radio-style input + span i{display:block;width:0%;height:0%;background:#dcdcdc;border-radius:50%;transition:transform 0.2s}.radio-style input:checked + span{border-color:#333}.radio-style input:checked + span i{background:#333;width:100%;height:100%}.radio-style:hover,.radio-style:active{cursor:pointer}.radio-style:hover input + span,.radio-style:active input + span{border-color:#CFB789}.cart-tabs{display:flex;flex-wrap:wrap;gap:0.75rem;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #ececec}.cart-tabs .tab-item{display:inline-flex;align-items:center;justify-content:center;padding:0.8rem 1.1rem;border:1px solid #ddd;border-radius:999px;background:#fff;color:#333;font-size:0.95rem;text-decoration:none;transition:all 0.25s ease}.cart-tabs .tab-item span{margin-left:0.35rem;color:#888;font-size:0.88rem}.cart-tabs .tab-item:hover{border-color:#372856;color:#372856}.cart-tabs .tab-item.active{background:#372856;border-color:#372856;color:#fff}.cart-tabs .tab-item.active span{color:rgba(255,255,255,0.75)}@media (max-width:767px){.cart-tabs{justify-content:center}.cart-tabs .tab-item{flex:1 1 auto;min-width:0;white-space:nowrap}}a.btn-dark{display:inline-block;cursor:pointer;height:50px;line-height:50px;padding:0 30px;border:0;border-radius:5px;vertical-align:middle;overflow:hidden;-webkit-transition:all 0.3s cubic-bezier(0.645,0.045,0.355,1);-o-transition:all 0.3s cubic-bezier(0.645,0.045,0.355,1);transition:all 0.3s cubic-bezier(0.645,0.045,0.355,1);background:#372856;color:#FCFBE1;text-align:center;font-size:0.94rem}a.btn-dark:hover{background:#A59ECC}.checkbox-style{padding:13px 0;margin:0 10px;display:inline-block;font-weight:normal;font-size:1rem;white-space:nowrap}.checkbox-style input{outline:none;z-index:-100 !important;width:1px !important;height:1px !important;clip:rect(1px,1px,1px,1px);position:absolute;opacity:0;appearance:none}.checkbox-style input + span{display:inline-block;vertical-align:middle;border:2px solid #999;background:#fff;width:16px;height:16px;padding:0;margin:0 8px 3px 0;border-radius:2px;transition:background 0.15s}.checkbox-style input + span i{display:inline-block;vertical-align:top;margin:6px 0 0 5px;width:10px;height:5px;border-left:2px solid #999;border-bottom:2px solid #999;transform:scale(0) rotate(-45deg);transition:transform 0.2s;transform-origin:left bottom}.checkbox-style input:checked + span{border-color:#999}.checkbox-style input:checked + span i{transform:scale(1) rotate(-45deg)}.checkbox-style:active input + span{border-color:#666}.checkbox-style:active input:checked + span{border-color:#666;background:#fff}.checkbox-style:active input:checked + span i{border-left:2px solid #372856;border-bottom:2px solid #372856}@media (max-width:767px){.checkbox-style input + span{width:20px;height:20px}.checkbox-style input + span i{width:11px;height:6px;margin:8px 0 0 8px}}.form-box{display:block;position:relative;margin:0 auto 15px auto;padding:0 0 0 120px;color:#372856}.form-box.form-half{display:inline-block;vertical-align:top;width:calc(50% - 4px)}.form-box.form-sex{position:relative}.form-box.form-sex .input-style{width:calc(100% - 160px)}.form-box.form-sex .form-gp{width:150px;position:absolute;top:50%;transform:translateY(-50%);right:0;margin:0;display:flex;align-items:center;justify-content:flex-end;white-space:nowrap}.form-box.form-sex .form-gp .radio-style{display:inline-flex;align-items:center;margin:0 0 0 10px;white-space:nowrap}.form-box.form-add .select-style{display:inline-block;width:calc((100% - 12px) / 2);vertical-align:top;margin-bottom:10px}.form-box.form-add .select-style:nth-of-type(1){margin-right:6px}.form-box.form-add .select-style + .input-style{width:100%}@media (max-width:1199px){.form-box.form-half{width:calc(50% - 4px)}}@media (max-width:991px){.form-box.form-half{display:block;width:100%}}@media (max-width:767px){.form-box{margin-bottom:5px;padding:0}.form-box.form-sex .input-style{width:calc(100% - 130px)}.form-box.form-sex .form-gp{width:120px}.form-box.form-sex .form-gp .radio-style{font-size:0.84rem;margin:0 5px 0 0}.form-box.form-sex .form-gp .radio-style span{margin-right:5px}}.form-box.code{width:100%;display:inline-block;vertical-align:middle;padding-right:200px}.form-box.code .codeimg{position:absolute;bottom:0px;right:0;height:50px;width:190px;overflow:hidden}.form-box.code .codeimg img{width:100%}@media (max-width:767px){.form-box.code .codeimg{height:45px}.form-box.code .codeimg img{height:45px}}#cart .white-wrap .btn-wrap-center .g-btn{margin:0 5px}#cart .white-wrap .cart-ti{padding-bottom:1rem;margin-bottom:1rem;font-size:1.2rem;border-bottom:1px solid #ddd}#cart .white-wrap .cart-ti::before{content:"";display:inline-block;width:4px;height:18px;margin-right:10px;background:#CFB789}#cart .white-wrap .txt-box{padding:1rem;background:#f6f6f6;color:#666;font-size:0.94rem}@media (max-width:991px){#cart .white-wrap .btn-wrap-center .g-btn{width:200px}#cart .white-wrap .cart-ti{font-size:1.125rem}#cart .white-wrap .txt-box{padding:20px 30px;font-size:0.84rem;line-height:2}}@media (max-width:767px){#cart .white-wrap .cart-ti{font-size:1rem;margin-bottom:0px;padding-bottom:10px}#cart .white-wrap .btn-wrap-center .g-btn{width:auto;font-size:0.84rem;margin:0 2px;padding:0 20px}}#cart .step-wrap{color:#fff;font-size:0;text-align:center;margin:0px 0 50px}#cart .step-wrap .step-box{display:inline-block;font-size:1rem;vertical-align:top;color:#888888;position:relative;margin:0 2.5%}#cart .step-wrap .step-box:nth-child(1){transition-delay:0.1s}#cart .step-wrap .step-box:nth-child(2){transition-delay:0.3s}#cart .step-wrap .step-box:nth-child(3){transition-delay:0.5s}#cart .step-wrap .step-box > div{display:inline-block;vertical-align:middle}#cart .step-wrap .step-box .txt-box{text-align:left;font-size:0.94rem;font-weight:bold}#cart .step-wrap .step-box .txt-box span{display:inline-block;margin-right:10px}#cart .step-wrap .step-box.current{color:#372856;border-bottom:2px solid #CFB789}@media (max-width:1199px){#cart .step-wrap{margin-top:30px}#cart .step-wrap .step-box{margin:0 20px}}@media (max-width:767px){#cart .step-wrap{line-height:1.6;margin:1rem 0}#cart .step-wrap .step-box{margin:0px 10px;font-size:1rem}#cart .step-wrap .step-box .txt-box{font-weight:normal;text-align:center}#cart .step-wrap .step-box .txt-box span{display:block;margin:0}}.step2 .wrap{margin:0 -2rem}.step2 .left-box,.step2 .right-box{margin:0 2rem;width:calc(50% - 4rem)}.step2 .txt-box{margin-bottom:3rem}.step2 .invoice-section{margin-top:10px;margin-bottom:20px}.step2 .invoice-type-gp{margin-bottom:15px}.step2 .invoice-elec-wrap{display:none;margin-top:15px;margin-bottom:15px}.step2 .invoice-elec-wrap.active{display:block}.step2 .carrier-type-gp{display:flex;align-items:center;flex-wrap:wrap;gap:15px}.step2 .carrier-type-gp .radio-style{margin-right:5px}.step2 .carrier-input-item{display:none}.step2 .carrier-input-item.active{display:inline-block}.step2 .vat-triple-wrap{display:none;margin-top:15px;margin-bottom:15px;gap:15px}.step2 .vat-triple-wrap.active{display:flex;flex-wrap:wrap;align-items:center}.step2 .vat-triple-wrap .vat-field-item{display:inline-block}.step2 .vat-more .input-style{display:inline-block;width:auto;margin-left:10px;margin-right:15px;height:unset;padding:0 5px 2px;border:0;border-bottom:1px solid #666;box-shadow:none !important;border-radius:0;background:transparent}@media (max-width:1366px){.step2 .wrap{margin:0 -1rem}.step2 .wrap .left-box,.step2 .wrap .right-box{margin:0 1rem;width:calc(50% - 2rem)}}@media (max-width:991px){.step2 .wrap{margin:0}.step2 .wrap .left-box,.step2 .wrap .right-box{margin:0 0 1rem 0;width:100%;display:block}.step2 .txt-box{margin-bottom:2rem}.step2 .vat-more{padding-left:0}}@media (max-width:767px){.step2 .radio-style{padding:0}.step2 .carrier-type-gp{flex-direction:column;align-items:flex-start;gap:8px}.step2 .carrier-input-item{width:100%;margin-left:0;margin-bottom:5px}.step2 .carrier-input-item .input-style{width:100%;max-width:260px}.step2 .vat-triple-wrap.active{flex-direction:column;align-items:flex-start;gap:10px}.step2 .vat-field-item{width:100%;text-align:left}.step2 .vat-more{font-size:0.94rem}}.step3 .wrap{margin:0 -2rem}.step3 .left-box,.step3 .right-box{margin:0 2rem;width:calc(50% - 4rem)}.step3 .cart-list .thead .box .th-title{width:calc(100% - 130px - 45%)}.step3 .cart-list .tbody .box .td-title{width:calc(100% - 130px - 45%)}.step3 .h4{margin:2rem 0 1rem}.step3 .form-box{color:#666;margin-bottom:20px}.step3 .form-box .label-style{padding:0}.step3 .txt-box{margin-top:1rem}@media (max-width:991px){.step3 .wrap{margin:0 -1rem}.step3 .wrap .left-box,.step3 .wrap .right-box{margin:0 1rem;width:calc(50% - 2rem)}.step3 .cart-list .thead .box .th-title{width:100%}.step3 .cart-list .tbody .box .td-title{width:100%}.step3 .cart-list .tbody .box .td-price,.step3 .cart-list .tbody .box .td-number,.step3 .cart-list .tbody .box .td-sum{width:33.33%;text-align:left}.step3 .form-box{padding-left:100px}}@media (max-width:767px){.step3 .wrap{margin:0}.step3 .wrap .left-box,.step3 .wrap .right-box{margin:0 0 1rem 0;width:100%;display:block}.step3 .cart-list .tbody .box .td-price,.step3 .cart-list .tbody .box .td-number,.step3 .cart-list .tbody .box .td-sum{width:100%;display:block}.step3 .form-box{color:#666;margin-bottom:15px;font-size:0.94rem}.step3 .form-box .label-style{font-size:0.94rem;position:absolute}.step3 .radio-style{padding:0}}.step4 .white-wrap .text-center{margin:5% 0}.step4 .white-wrap .text-center .h3{margin:1.5rem 0}.step4 .txt{line-height:2.2em;color:#666}.step4 .txt a{display:inline-block;margin-left:10px}.step4 .txt .view-oeder{color:#CFB789}.step4 .txt .view-oeder-list{color:#CFB789;border-bottom:1px solid #CFB789}.step4 .pay-info-wrap{margin-top:3%;padding:1rem 2rem;background:#f6f6f6}@media (max-width:767px){.step4 .white-wrap .text-center{margin:2rem 0}.step4 .white-wrap .text-center .h3{font-size:1rem;margin:1rem 0}.step4 .txt{font-size:0.94rem}}#login{background:#FFFEF4}#login .login-box{max-width:1400px;border-radius:50px;overflow:hidden;margin:8% auto 5%}#login .login-box .g-title{text-transform:unset;line-height:1.5;margin:0 0 20px}#login .login-box .left-box,#login .login-box .right-box{font-size:0.94rem;z-index:1;position:relative;vertical-align:top}#login .login-box .left-box{width:60%;padding:3rem 4rem;border-right:1px solid #ddd}#login .login-box .right-box{width:40%;color:#372856;font-size:0.94rem;padding:3rem 4rem}#login .login-box .right-box .icon{width:66px;height:66px;border-radius:33px;border:4px solid #372856;line-height:58px;font-size:2rem;font-family:"LINE Seed TW",sans-serif;margin:3rem auto 1rem}#login .login-box .right-box .g-btn{margin-bottom:2rem}#login .login-box .right-box .text-left{line-height:3}#login .login-box .form-box{padding-left:0;margin-bottom:5px}#login .login-box .form-box .label-style{width:100%;position:relative}#login .login-box .form-box.large{padding-left:170px}#login .login-box .form-box.large .label-style{width:170px}#login .login-box .g-btn{display:block;width:100%;max-width:100%;height:53px;line-height:51px;color:#fff;margin:1.5rem 0}#login .login-box .btn-fb{background:#1877f2;border:1px solid #1877f2}#login .login-box .btn-line{background:#00c300}#login .login-box .btn-google{background:#ea4335}#login .login-box .link{display:inline-block;text-align:right;color:#372856}#login .login-box span.or{text-align:center;display:block;position:relative;color:#000;font-family:"LINE Seed TW",sans-serif;font-weight:bold;margin-bottom:1rem}#login .login-box span.or::before{content:"";position:absolute;display:block;top:50%;left:50%;width:60px;height:60px;transform:translate(-50%,-50%);background:#fff;z-index:-1}#login .login-box span.or::after{content:"";position:absolute;top:50%;left:0;width:100%;display:block;height:1px;background:#ddd;z-index:-2}#login .login-box .txt{line-height:2;margin-bottom:1rem}#login .login-box .txt .checkbox-style{margin:0;padding:0}#login .login-box .txt .checkbox-style input + span{width:20px;height:20px;background:transparent;border:1px solid #434343;border-radius:2px}#login .login-box .txt .checkbox-style input + span i{width:11px;height:5px;margin:8px}#login #register-wrap .left-box,#login #register-wrap .right-box{vertical-align:middle}@media (min-width:992px){#login .login-box .g-btn:hover{background:#372856}#login .login-box .btn-fb:hover{background:rgb(60,90,154);border:1px solid rgb(60,90,154)}#login .login-box .btn-line:hover{background:#199919;border:1px solid #199919}#login .login-box .btn-google:hover{background:#bd2f22;border:1px solid #bd2f22}#login .login-box .text-right .link:hover{text-decoration:underline}}@media (max-width:1366px){#login{width:100%}#login .login-box{margin:7% auto;max-width:95%}#login .login-box .left-box,#login .login-box .right-box{padding:3rem}}@media (max-width:991px){#login .login-box{border-radius:30px}#login .login-box .left-box,#login .login-box .right-box{padding:1rem 2rem;vertical-align:middle}#login .login-box .right-box .txt{font-size:0.84rem;line-height:2}#login .login-box .right-box .icon{margin:2rem auto 1rem}#login .login-box .right-box .g-btn{margin:1rem 0}}@media (max-width:767px){#login .login-box{width:95%}#login .login-box .left-box{border-right:none}#login .login-box .left-box,#login .login-box .right-box{display:block;width:100%}#login .login-box .g-btn{margin:10px 0}#login .login-box .form-box.code{padding-right:160px}#login .login-box .form-box.code .codeimg{width:150px}}#member .member-center .welcome-info{margin-bottom:2rem;text-align:center}#member .member-center .name{display:inline-block;margin:0 10px;color:#CFB789;text-align:center}#member .member-center .list{width:90%;margin:4% auto 5%;text-align:center}#member .member-center .list .box{width:calc(20% - 2rem);margin:0 1rem;padding:5% 2.5%;border:1px solid #382657;background:#fffef4;transition:border 0.3s,background 0.3s}#member .member-center .list .box a{color:#372856;display:block;padding:3%;transition:color 0.3s}#member .member-center .list .box a .icon{width:75px;height:75px;margin:0 auto 1rem}#member .member-center .list .box a .icon img{width:100%;transition:all 0.1s}#member .member-center .list .box a .ti{font-size:1.28rem}#member .white-wrap .btn-wrap-center{margin:2rem -5px}#member .white-wrap .btn-wrap-center .g-btn{width:calc(50% - 14px);max-width:calc(50% - 14px);margin:0 5px}#member #profile{width:600px;margin:0 auto}#member #profile .form-box{padding-left:0}#member #profile .form-box .label-style{position:relative}#member .step3 .member-ti{padding-bottom:1rem;margin-bottom:1rem;font-size:1.2rem;border-bottom:1px solid #ddd}#member .step3 .member-ti::before{content:"";display:inline-block;width:4px;height:18px;margin-right:10px;background:#CFB789}#member .step3 .member-ti:nth-of-type(2){border:0;margin-bottom:0}#member .step3 .top-info{position:relative;margin-bottom:3%}#member .step3 .top-info .form-box{padding-left:90px}#member .step3 .top-info .form-box .label-style{width:90px;padding:4px 0}@media (min-width:992px){#member .member-center .list .box:hover a{color:#cfba8c}}@media (max-width:1199px){#member .member-center .list .box{width:calc(33.33% - 2rem);margin-bottom:2rem}}@media (max-width:991px){#member .member-center .list .box{margin:0 10px 20px;padding:1rem 0.5rem;width:calc(33.33% - 20px)}#member .member-center .list .box a .icon{width:50px;height:50px}#member .member-center .list .box a .ti{font-size:1rem}#member #profile{width:50%}}@media (max-width:767px){#member .member-center .list .box{width:calc(50% - 20px)}#member .member-center .list .box a .ti{font-size:0.8rem}#member .step3 .member-ti{font-size:1.1rem}#member #profile{width:90%}}.order-list{margin-bottom:50px}.order-list .g-btn{height:25px;line-height:25px;color:#372856;background:transparent;border-radius:0;width:auto}.order-list .thead{width:100%;background:#f9f9f9;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.order-list .thead .box{display:flex;width:100%;align-items:center}.order-list .thead .box .th{display:flex;align-items:center;justify-content:center;padding:18px 5px;text-align:center;color:#333333;font-weight:bold;font-size:1.0625rem;position:relative}.order-list .thead .box .th:after{content:"";width:1px;height:15px;background:#ddd;display:block;position:absolute;right:0;top:50%;transform:translateY(-50%)}.order-list .thead .box .th:last-child:after{display:none}.order-list .thead .box .th:nth-child(1){flex:0 0 18%;width:18%}.order-list .thead .box .th:nth-child(2){flex:0 0 13%;width:13%}.order-list .thead .box .th:nth-child(3){flex:0 0 11%;width:11%}.order-list .thead .box .th:nth-child(4){flex:0 0 12%;width:12%}.order-list .thead .box .th:nth-child(5){flex:0 0 15%;width:15%}.order-list .thead .box .th:nth-child(6){flex:0 0 16%;width:16%}.order-list .thead .box .th:nth-child(7){flex:0 0 15%;width:15%}.order-list .tbody{display:block;width:100%}.order-list .tbody .box{display:flex;width:100%;align-items:center;border-bottom:1px solid #ddd}.order-list .tbody .box .td{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:18px 5px;text-align:center;font-size:0.95rem;line-height:1.5}.order-list .tbody .box .td:first-child a{color:#666;border-bottom:1px solid #666}.order-list .tbody .box .td:first-child a:before{content:"\f002";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:5px}.order-list .tbody .box .td:nth-child(1){flex:0 0 18%;width:18%}.order-list .tbody .box .td:nth-child(2){flex:0 0 13%;width:13%}.order-list .tbody .box .td:nth-child(3){flex:0 0 11%;width:11%}.order-list .tbody .box .td:nth-child(4){flex:0 0 12%;width:12%;font-weight:bold}.order-list .tbody .box .td:nth-child(5){flex:0 0 15%;width:15%;font-weight:bold}.order-list .tbody .box .td:nth-child(6){flex:0 0 16%;width:16%;font-weight:bold}.order-list .tbody .box .td:nth-child(6) > div{font-size:0.84rem;color:#666}.order-list .tbody .box .td:nth-child(7){flex:0 0 15%;width:15%;text-align:center}.order-list .btn-card{font-size:0.84rem;color:#6e5e4c;border-bottom:1px solid #6e5e4c;display:block;margin:5px auto 0}.order-list .btn-contact{padding:0 5px}.order-list .btn-cencle{padding:0 5px;border-right:1px solid #ddd}@media (min-width:992px){.order-list .tbody .box:hover{background:#f1f1f1}.order-list .tbody .box:hover .td:nth-child(1) a{color:#CFB789}.order-list .tbody .box:hover .td:nth-child(1) a:hover{border-bottom:1px solid #CFB789}.order-list .tbody .box .td:nth-child(5) a:hover{border-bottom:1px solid #CFB789;color:#CFB789}.order-list .btn-card:hover{color:#CFB789;border-bottom:1px solid #CFB789}.order-list .btn-cencle:hover,.order-list .btn-contact:hover{color:#CFB789}}@media (max-width:991px){.order-list .thead{display:none}.order-list .tbody .box{display:block;background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:12px 15px;margin-bottom:15px;box-shadow:0 2px 5px rgba(0,0,0,0.03)}.order-list .tbody .box .td{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100% !important;flex:1 1 100% !important;max-width:none !important;padding:10px 0;border-bottom:1px dashed #eee;text-align:right;font-size:0.95rem;line-height:1.4}.order-list .tbody .box .td:nth-child(n){width:100% !important;flex:1 1 100% !important}.order-list .tbody .box .td:last-child{border-bottom:none}.order-list .tbody .box .td::before{content:attr(data-mtit);font-weight:bold;color:#555;font-size:0.9rem;white-space:nowrap;flex:0 0 auto;margin-right:10px}.order-list .tbody .box .td:nth-child(1) a{color:#CFB789;text-decoration:underline}.order-list .tbody .box .td:nth-child(7){justify-content:center;padding-top:12px}.order-list .tbody .box .td:nth-child(7)::before{display:none}.order-list .btn-card{display:inline-block;vertical-align:middle;margin:0 0 0 10px}.order-list .btn-cencle,.order-list .btn-contact{width:unset;padding:0 20px;border-radius:4px;background:#372856;color:#fff;font-size:0.84rem;height:34px;line-height:32px}}#return-notice .label-style{line-height:30px;padding:0}#return-notice .form-box,#return-notice .form-box.form-half{padding-left:90px;color:#8e8e8e}.g-btn.mfp-close{color:#fff}@media (max-width:767px){#return-notice .label-style{position:absolute}#return-notice .form-box,#return-notice .form-box.form-half{padding-top:7px;padding-bottom:7px;border-bottom:1px solid #efefef}}.refund-txt-box{padding:20px;background:#f6f6f6}#news-list .list{margin:0 -1rem}#news-list .list .box{width:25%;padding:0 1rem;color:#372856;margin-bottom:2rem}#news-list .list .box .pic-box{margin-bottom:10px}@media only screen and (max-width:1199px){#news-list .list .box{width:33.33%}}@media only screen and (max-width:991px){#news-list .list{margin:0 -0.5rem}#news-list .list .box{width:50%;padding:0 0.5rem}}#news-view .top-box{padding-bottom:1rem;border-bottom:1px solid #ddd;margin-bottom:1rem}#news-view .top-box .h1{font-size:2rem}#news-view .top-box .date{float:right;margin-right:1rem;font-size:0.9rem;color:#666}@media (max-width:991px){#news-view .top-box .h1{font-size:1.5rem;font-weight:bold}#news-view .btn-wrap-center{margin-top:0}}@media (max-width:767px){#news-view .top-box{margin-bottom:10px;padding-bottom:5px}#news-view .top-box .h1{font-size:1.2rem;margin-top:0}#news-view .top-box .date{float:none;font-size:1rem}}.p-pager{text-align:center;margin:3% auto 5%}.p-pager a{text-align:center;vertical-align:middle;display:inline-block;height:40px;width:40px;line-height:40px;border-radius:50%;color:#666;border:1px solid transpaent;font-family:"Poppins";font-size:0.875rem;text-transform:uppercase}.p-pager a.prev{padding-right:2rem;width:auto}.p-pager a.prev::before{content:"<";margin-right:10px}.p-pager a.next{width:auto;padding-left:2rem}.p-pager a.next::after{content:">";margin-left:10px}.p-pager .current{color:#372856;border:1px solid #372856}.p-pager .disabled{opacity:0.5;cursor:not-allowed}@media (min-width:992px){.p-pager a:not(.current):hover{color:#372856}}@media (max-width:767px){.p-pager a{font-size:0.8rem}.p-pager a.prev{padding-right:5px}.p-pager a.prev::before{margin-right:5px;font-size:0.8rem}.p-pager a.next{padding-left:5px}.p-pager a.next::after{margin-left:5px;font-size:0.8rem}}#contact{margin-bottom:4rem}#contact .contact-main-row{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;align-items:stretch}#contact .col-form{flex:0 0 calc(35% - 14px);min-width:0}#contact .col-form .form-box-wrapper{background:#FFFFFF;border-radius:8px;padding:25px 25px;box-shadow:0 4px 20px rgba(0,0,0,0.05);border:1px solid rgba(56,38,87,0.08);height:100%;box-sizing:border-box}#contact .col-form .form-box-wrapper .block-title{font-size:1.3rem;font-weight:700;color:#382657;margin-top:0;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #CFB789}#contact .col-form .form-box-wrapper .form-box{position:relative;width:100%;margin-bottom:12px;padding-left:95px;box-sizing:border-box}#contact .col-form .form-box-wrapper .form-box .label-style{position:absolute;left:0;top:50%;transform:translateY(-50%);width:90px;font-weight:bold;color:#382657;font-size:0.92rem;white-space:nowrap;line-height:1}#contact .col-form .form-box-wrapper .form-box .input-style{width:100%;height:42px;line-height:40px;padding:0 12px;border:1px solid #CCC;border-radius:4px;box-sizing:border-box;font-size:0.9rem;background-color:#FFF;color:#382657}#contact .col-form .form-box-wrapper .form-box .input-style:focus{border-color:#382657}#contact .col-form .form-box-wrapper .form-box .select-style{width:100%;height:42px;line-height:40px;padding:0 30px 0 12px;border:1px solid #CCC;border-radius:4px;box-sizing:border-box;font-size:0.9rem;background-color:#FFF;background-position:calc(100% - 10px) center;color:#382657;vertical-align:middle}#contact .col-form .form-box-wrapper .form-box .select-style:focus{border-color:#382657}#contact .col-form .form-box-wrapper .form-box .textarea-style{width:100%;padding:10px 12px;border:1px solid #CCC;border-radius:4px;box-sizing:border-box;font-size:0.9rem;background-color:#FFF;color:#382657}#contact .col-form .form-box-wrapper .form-box .textarea-style:focus{border-color:#382657}#contact .col-form .form-box-wrapper .form-box.textarea .label-style{top:12px;transform:none}#contact .col-form .form-box-wrapper .form-box.code{padding-right:150px}#contact .col-form .form-box-wrapper .form-box.code .input-style{width:100%}#contact .col-form .form-box-wrapper .form-box.code .codeimg{position:absolute;right:0;top:50%;transform:translateY(-50%);width:140px;height:42px;overflow:hidden;border-radius:4px}#contact .col-form .form-box-wrapper .form-box.code .codeimg img{width:100%;height:100%;object-fit:cover}#contact .col-form .form-box-wrapper .btn-wrap-center{margin-top:20px;display:flex;gap:10px;justify-content:center}#contact .col-form .form-box-wrapper .btn-wrap-center .g-btn.gary{width:45%}#contact .col-form .form-box-wrapper .btn-wrap-center .g-btn{width:55%}#contact .col-info{flex:0 0 calc(40% - 14px);min-width:0;color:#372856;font-size:15px}#contact .col-info .info-content{padding:5px 10px}#contact .col-info .basic-info .info-line{display:flex;margin-bottom:8px;font-size:15px;line-height:1.6;color:#372856}#contact .col-info .basic-info .info-line.align-top{align-items:flex-start}#contact .col-info .basic-info .info-line .label{font-weight:bold;min-width:85px;flex-shrink:0;color:#372856}#contact .col-info .basic-info .info-line .val{color:#372856}#contact .col-info .basic-info .info-line .val a{color:#372856;text-decoration:none}#contact .col-info .basic-info .info-line .val a:hover{color:#CFB789}#contact .col-info .info-divider{border:0;border-top:1px solid #D9D2BF;margin:16px 0}#contact .col-info .traffic-info .traffic-item{display:flex;align-items:flex-start;margin-bottom:14px}#contact .col-info .traffic-info .traffic-item .traffic-icon{width:28px;margin-right:12px;margin-top:2px;flex-shrink:0}#contact .col-info .traffic-info .traffic-item .traffic-icon img{width:100%;height:auto;display:block}#contact .col-info .traffic-info .traffic-item .traffic-text .main-txt{font-weight:bold;color:#372856;font-size:15px;line-height:1.5}#contact .col-info .traffic-info .traffic-item .traffic-text .sub-txt{color:#555;font-size:14px;line-height:1.5;margin-top:2px}#contact .col-info .notice-info .notice-list{padding-left:20px;margin:0;font-size:15px;line-height:1.7;color:#372856}#contact .col-info .notice-info .notice-list li{margin-bottom:8px}#contact .col-info .notice-info .notice-list li strong{font-weight:bold;color:#372856}#contact .col-info .info-social-icons{display:flex;gap:18px;margin-top:22px;align-items:center}#contact .col-info .info-social-icons .social-icon{display:inline-block;width:24px;height:24px;background-size:contain;background-repeat:no-repeat;background-position:center;transition:transform 0.2s,opacity 0.2s}#contact .col-info .info-social-icons .social-icon:hover{opacity:0.85;transform:translateY(-2px)}#contact .col-info .info-social-icons .social-icon.icon-line{background-image:url(/assets/images/icon_line_p.png)}#contact .col-info .info-social-icons .social-icon.icon-threads{background-image:url(/assets/images/icon_th_p.png)}#contact .col-info .info-social-icons .social-icon.icon-ig{background-image:url(/assets/images/icon_ig_p.png)}#contact .col-info .info-social-icons .social-icon.icon-fb{background-image:url(/assets/images/icon_fb_p.png)}#contact .col-map{flex:0 0 calc(25% - 14px);min-width:0}#contact .col-map .map-box{width:100%;height:100%;min-height:450px}#contact .col-map .map-box iframe{width:100%;height:100%;min-height:450px;border-radius:6px;border:0}@media (max-width:1099px) and (min-width:760px){#contact .col-form{flex:0 0 calc(48% - 10px)}#contact .col-info{flex:0 0 calc(52% - 10px)}#contact .col-map{flex:0 0 100%;width:100%;margin-top:15px}#contact .col-map .map-box{min-height:380px}#contact .col-map .map-box iframe{min-height:380px}}@media (max-width:759px){#contact .contact-main-row{flex-direction:column;gap:20px}#contact .col-form,#contact .col-info,#contact .col-map{flex:0 0 100%;width:100%}#contact .col-form .form-box-wrapper{padding:20px 15px}#contact .col-form .form-box-wrapper .form-box{padding-left:85px}#contact .col-form .form-box-wrapper .form-box .label-style{width:80px}#contact .col-form .form-box-wrapper .form-box.code{padding-right:0;padding-left:0}#contact .col-form .form-box-wrapper .form-box.code .label-style{position:relative;display:block;width:100%;margin-bottom:5px}#contact .col-form .form-box-wrapper .form-box.code .codeimg{position:relative;width:100%;height:45px;margin-top:8px}#contact .col-map .map-box{min-height:320px}#contact .col-map .map-box iframe{min-height:320px}#contact .contact-form-section{padding:20px 15px}#contact .contact-form-section .form-box{width:100%}#contact .contact-form-section .form-box.code .code-row{flex-direction:column;align-items:stretch}#contact .contact-form-section .form-box.code .code-row .input-style{width:100%}}#contact .enterprise-main{color:#382657}#contact .enterprise-main .enterprise-service-list{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin:52px 0 38px}#contact .enterprise-main .enterprise-service-card{min-height:146px;display:flex;align-items:center;gap:34px;padding:28px 48px;border:1px solid #382657;border-radius:8px;background:#fff;box-sizing:border-box}#contact .enterprise-main .enterprise-service-card .service-icon{width:56px;flex:0 0 56px;text-align:center}#contact .enterprise-main .enterprise-service-card .service-icon img{max-width:100%;max-height:52px;display:block}#contact .enterprise-main .enterprise-service-card .service-text{min-width:0}#contact .enterprise-main .enterprise-service-card .service-text h3{margin:0 0 8px;font-size:1.35rem;font-weight:700;line-height:1.35;letter-spacing:0;color:#382657}#contact .enterprise-main .enterprise-service-card .service-text p{margin:0;font-size:1rem;line-height:1.55;color:#4e4b92}#contact .enterprise-main .enterprise-content-row{display:grid;grid-template-columns:minmax(0,1fr) 460px;gap:78px;align-items:start}#contact .enterprise-main .enterprise-form .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 32px}#contact .enterprise-main .enterprise-form .form-box{margin-bottom:18px}#contact .enterprise-main .enterprise-form .form-box .label-style{display:block;margin-bottom:8px;font-size:1rem;font-weight:700;line-height:1.35;color:#4e4b92}#contact .enterprise-main .enterprise-form .form-box .label-style.star::after{content:"*";margin-left:4px;color:#c7b783}#contact .enterprise-main .enterprise-form .form-box .input-style,#contact .enterprise-main .enterprise-form .form-box .select-style,#contact .enterprise-main .enterprise-form .form-box .textarea-style{width:100%;border:1px solid #382657;border-radius:4px;background-color:#fff;color:#382657;box-sizing:border-box;font-size:1rem;letter-spacing:0;outline:none}#contact .enterprise-main .enterprise-form .form-box .input-style:focus,#contact .enterprise-main .enterprise-form .form-box .select-style:focus,#contact .enterprise-main .enterprise-form .form-box .textarea-style:focus{border-color:#4e4b92}#contact .enterprise-main .enterprise-form .form-box .input-style,#contact .enterprise-main .enterprise-form .form-box .select-style{height:52px;padding:0 22px;line-height:50px}#contact .enterprise-main .enterprise-form .form-box .select-style{color:#b7aed6}#contact .enterprise-main .enterprise-form .form-box .textarea-style{min-height:146px;padding:18px 22px;line-height:1.7;resize:vertical}#contact .enterprise-main .enterprise-form .form-box::placeholder{color:#d4c8a5;opacity:1}#contact .enterprise-main .enterprise-form .form-box.form-full{width:100%}#contact .enterprise-main .enterprise-form .btn-wrap{margin-top:12px}#contact .enterprise-main .enterprise-form .btn-wrap .g-btn{min-width:130px;height:36px;line-height:36px;border-radius:4px}#contact .enterprise-main .enterprise-form .enterprise-form-note{margin-top:18px;color:#c7b783;font-weight:700;line-height:1.55}#contact .enterprise-main .enterprise-form .enterprise-form-note p{margin:0}#contact .enterprise-main .enterprise-info{padding-top:18px;color:#382657}#contact .enterprise-main .enterprise-info .enterprise-phone{display:inline-block;margin-bottom:10px;font-size:2rem;font-weight:700;line-height:1.2;color:#b8aedb;letter-spacing:0.08em;text-decoration:none}#contact .enterprise-main .enterprise-info p{margin:0;font-size:1.05rem;line-height:1.7}#contact .enterprise-main .enterprise-info hr{margin:48px 0;border:0;border-top:1px solid #8f87a5}#contact .enterprise-main .enterprise-info h3{margin:0 0 26px;font-size:1.4rem;font-weight:700;color:#382657}#contact .enterprise-main .enterprise-info ul{margin:0;padding:0;list-style:none}#contact .enterprise-main .enterprise-info ul li{margin-bottom:10px;font-size:1.05rem;line-height:1.55}#contact .enterprise-main .enterprise-info ul li::before{content:"-";margin-right:10px}@media (max-width:1199px){#contact .enterprise-main .enterprise-service-list{gap:18px}#contact .enterprise-main .enterprise-service-card{gap:22px;padding:24px}#contact .enterprise-main .enterprise-content-row{grid-template-columns:minmax(0,1fr) 380px;gap:48px}}@media (max-width:991px){#contact .enterprise-main .enterprise-service-list{grid-template-columns:1fr;margin-top:34px}#contact .enterprise-main .enterprise-content-row{grid-template-columns:1fr;gap:34px}#contact .enterprise-main .enterprise-info{padding-top:0}#contact .enterprise-main .enterprise-info hr{margin:28px 0}}@media (max-width:640px){#contact .enterprise-main .enterprise-service-card{align-items:flex-start;gap:18px;padding:22px}#contact .enterprise-main .enterprise-service-card .service-icon{width:42px;flex-basis:42px}#contact .enterprise-main .enterprise-service-card .service-text h3{font-size:1.15rem}#contact .enterprise-main .enterprise-service-card .service-text p{font-size:0.95rem}#contact .enterprise-main .enterprise-form .form-grid{grid-template-columns:1fr;gap:0}#contact .enterprise-main .enterprise-form .form-box .input-style,#contact .enterprise-main .enterprise-form .form-box .select-style{height:48px;line-height:46px;padding:0 16px}#contact .enterprise-main .enterprise-form .form-box .textarea-style{padding:14px 16px}#contact .enterprise-main .enterprise-info .enterprise-phone{font-size:1.55rem}}#cart .new-list{margin:0 0 3% 0;padding:0 3%}#cart .new-list .cart-ti{border:0}#cart .list{display:flex;flex-wrap:wrap;gap:10px}#cart .list .box{display:flex;align-items:center;width:calc(33.33% - 10px);background:#f6f6f6;border:1px solid #eee}#cart .list .box .pic-box{display:block;width:30%}#cart .list .box .txt-box{width:70%}#cart .list .box .txt-box .h3{margin-bottom:10px}#cart .list .box .txt-box .flex-wrap{display:flex;justify-content:space-between;justify-items:end}#cart .list .box .txt-box .flex-wrap > *{line-height:36px;height:36px;font-size:0.8rem}#cart .list .box .txt-box .flex-wrap .select-style{width:70px;line-height:36px;height:36px;background-size:8px;background-position-y:16px;background-color:#fff;box-shadow:none}#cart .list .box .txt-box .flex-wrap .select-style option{font-size:0.8rem}#cart .list .box .txt-box .flex-wrap .price{font-size:1rem}#cart .list .box .txt-box .flex-wrap .g-btn{width:unset;padding:0 10px;font-size:0.8rem}@media (max-width:1366px){#cart .list .box .txt-box .flex-wrap{justify-content:flex-end;gap:5px}#cart .list .box .txt-box .flex-wrap .select-style{width:65px;padding:0 5px}#cart .list .box .txt-box .flex-wrap .price{width:calc(100% - 130px - 50px - 15px)}#cart .list .box .txt-box .flex-wrap .g-btn{width:50px;padding:0 5px}}@media (max-width:1199px){#cart .list .box{width:calc(50% - 10px)}#cart .list .box .pic-box{width:25%}#cart .list .box .txt-box{width:75%}}@media (max-width:991px){#cart .new-list{padding:0}#cart .list .box{display:block;width:calc(25% - 10px)}#cart .list .box .pic-box{width:100%}#cart .list .box .txt-box{width:100%;padding:10px}#cart .list .box .txt-box .flex-wrap{flex-wrap:wrap}#cart .list .box .txt-box .flex-wrap .select-style{width:60px}#cart .list .box .txt-box .flex-wrap .price{width:calc(100% - 120px - 10px)}#cart .list .box .txt-box .flex-wrap .qty-wrap{width:100%}#cart .list .box .txt-box .flex-wrap .g-btn{width:100%;margin-top:5px}#cart .list .box .txt-box .h3{margin-bottom:0}}@media (max-width:860px){#cart .list .box{display:block;width:calc(33.33% - 10px)}}@media (max-width:767px){#cart .list .box{width:calc(50% - 10px)}#cart .list .box .txt-box{padding:8px}#cart .list .box .txt-box .flex-wrap{justify-content:space-around}#cart .list .box .txt-box .flex-wrap .price{width:100%}#cart .list .box .txt-box .flex-wrap .qty-wrap,#cart .list .box .txt-box .flex-wrap .g-btn{width:100%}}.openBox{padding:3% 5%}.openBox .txt{color:#777}#search .i-pro{padding:0}#search .i-pro .list .box{margin:0 1em 2rem;width:calc(25% - 2rem)}@media (max-width:991px){#search .i-pro .list .box{margin:0 10px 20px;width:calc(33.33% - 20px)}}@media (max-width:991px){#search .i-pro .list .box{margin:0 10px 20px;width:calc(50% - 20px)}}.en-font{font-family:"LINE Seed TW",sans-serif}.form-group-v2{margin-bottom:22px;position:relative}.form-group-v2 .label-v2{display:block;font-size:1rem;font-weight:700;color:#382657;margin-bottom:8px;line-height:1.4}.form-group-v2 .label-v2.required::after{content:" *";color:#C9A063;font-weight:bold}.form-group-v2 .input-v2,.form-group-v2 .select-v2,.form-group-v2 .textarea-v2{width:100%;border:1.5px solid #756B9E;border-radius:8px;padding:12px 16px;background:#FFFFFF;color:#382657;font-size:0.95rem;box-sizing:border-box;outline:none;transition:border-color 0.2s,box-shadow 0.2s}.form-group-v2 .input-v2:focus,.form-group-v2 .select-v2:focus,.form-group-v2 .textarea-v2:focus{border-color:#382657;box-shadow:0 0 0 3px rgba(56,38,87,0.1)}.form-group-v2 .select-wrap-v2{position:relative;width:100%}.form-group-v2 .select-wrap-v2::after{content:"";position:absolute;right:16px;top:50%;transform:translateY(-50%);width:14px;height:8px;background-image:url("/assets/images/down_arror.png");background-repeat:no-repeat;background-position:center;pointer-events:none}.form-group-v2 .select-wrap-v2 .select-v2{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:40px;background:#FFFFFF;cursor:pointer}.form-group-v2 .textarea-v2{resize:vertical;min-height:120px}.form-group-v2 .input-v2::placeholder,.form-group-v2 .textarea-v2::placeholder{color:#ccba91;font-size:0.92rem}.form-row-v2{display:flex;gap:20px;margin-bottom:0}.form-row-v2 .col-half{flex:1;min-width:0}.btn-submit-v2{display:inline-block;background:#382657;color:#FFFFFF;font-size:1.05rem;font-weight:700;padding:12px 48px;border-radius:8px;border:none;cursor:pointer;transition:background 0.2s,transform 0.1s}.btn-submit-v2:hover{background:#4E3875}#contact .contact-v2-grid{display:flex;gap:60px;align-items:flex-start;margin-top:30px;margin-bottom:60px}#contact .contact-v2-form-col{flex:1 1 56%;min-width:0}#contact .contact-v2-info-col{flex:1 1 44%;min-width:0;color:#382657}#contact .form-footer-note-v2{margin-top:24px;font-size:0.95rem;color:#ccba91;font-weight:600}#contact .form-footer-note-v2 a{color:#5e559d;text-decoration:underline}#contact .info-reply-note{font-size:1rem;color:#382657;margin-bottom:20px;line-height:1.5}#contact .info-hr-v2{border:0;border-top:1px solid #756B9E;margin:24px 0;opacity:0.5}#contact .info-details-v2 p{font-size:1rem;line-height:1.8;margin-bottom:8px;color:#382657}#contact .info-details-v2 p a{color:#382657;text-decoration:none}#contact .info-details-v2 p a.info-phone-v2{color:#5e559d}#contact .info-details-v2 .hours-p{margin-top:4px}#contact .info-map-v2{border-radius:12px;overflow:hidden;margin-top:20px}#contact .info-map-v2 iframe{border-radius:12px}#contact .info-social-v2{display:flex;gap:16px;margin-top:24px}#contact .info-social-v2 .social-btn-v2{display:inline-block;width:32px;height:32px;background-size:contain;background-repeat:no-repeat;background-position:center;transition:opacity 0.2s}#contact .info-social-v2 .social-btn-v2:hover{opacity:0.8}#contact .info-social-v2 .social-btn-v2.icon-fb{background-image:url(/assets/images/icon_fb_p.svg)}#contact .info-social-v2 .social-btn-v2.icon-ig{background-image:url(/assets/images/icon_ig_p.svg)}#contact .info-social-v2 .social-btn-v2.icon-threads{background-image:url(/assets/images/icon_th_p.svg)}#contact .info-social-v2 .social-btn-v2.icon-line{background-image:url(/assets/images/icon_line_p.svg)}#enterprise-page{padding-bottom:80px}#enterprise-page .enterprise-cards-v2{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:30px;margin-bottom:50px}#enterprise-page .enterprise-cards-v2 .card-item-v2{border:1.5px solid #756B9E;border-radius:12px;padding:24px 20px;display:flex;align-items:flex-start;gap:25px;background:#fffef4;align-items:center}#enterprise-page .enterprise-cards-v2 .card-item-v2 .card-icon-v2{width:60px;flex:0 0 60px}#enterprise-page .enterprise-cards-v2 .card-item-v2 .card-icon-v2 img{width:100%;height:auto}#enterprise-page .enterprise-cards-v2 .card-item-v2 .card-txt-v2 h3{margin:0 0 8px 0;font-size:1.05rem;font-weight:700;color:#382657;letter-spacing:5px}#enterprise-page .enterprise-cards-v2 .card-item-v2 .card-txt-v2 p{margin:0;font-size:0.9rem;line-height:1.6;color:#b2a9ce}#enterprise-page .enterprise-content-grid-v2{display:flex;gap:60px;align-items:flex-start;margin-bottom:60px}#enterprise-page .enterprise-content-grid-v2 .enterprise-form-col-v2{flex:1 1 58%;min-width:0}#enterprise-page .enterprise-content-grid-v2 .enterprise-info-col-v2{flex:1 1 42%;min-width:0;padding-top:10px}#enterprise-page .enterprise-content-grid-v2 .enterprise-info-col-v2 .info-phone-v2{display:inline-block;font-size:1.5rem;font-weight:700;color:#5e559d;text-decoration:none;letter-spacing:0.05em;margin-bottom:8px}#enterprise-page .enterprise-content-grid-v2 .enterprise-info-col-v2 .info-sub-v2{font-size:0.95rem;color:#382657;margin:0 0 24px 0;line-height:1.5}#enterprise-page .enterprise-content-grid-v2 .enterprise-info-col-v2 .info-ti-v2{font-size:1.2rem;font-weight:700;color:#382657;margin:0 0 16px 0}#enterprise-page .enterprise-content-grid-v2 .enterprise-info-col-v2 .info-list-v2{list-style:none;padding:0;margin:0}#enterprise-page .enterprise-content-grid-v2 .enterprise-info-col-v2 .info-list-v2 li{font-size:1rem;color:#382657;line-height:2;position:relative;padding-left:16px}#enterprise-page .enterprise-content-grid-v2 .enterprise-info-col-v2 .info-list-v2 li::before{content:"-";position:absolute;left:0;color:#382657}#enterprise-page .enterprise-note-v2{margin-top:20px;font-size:0.95rem;color:#C9A063;font-weight:500}#enterprise-page .enterprise-note-v2 p{margin:4px 0}@media (max-width:991px){#contact .contact-v2-grid{flex-direction:column;gap:40px}#contact .contact-v2-form-col,#contact .contact-v2-info-col{width:100%;flex:1 1 100%}#enterprise-page .enterprise-cards-v2{grid-template-columns:1fr;gap:16px}#enterprise-page .enterprise-content-grid-v2{flex-direction:column;gap:40px}#enterprise-page .enterprise-form-col-v2,#enterprise-page .enterprise-info-col-v2{width:100%;flex:1 1 100%}.form-row-v2{flex-direction:column;gap:0}#header .right-menu .btn-box .hover-cart a:not(.btn-cart-checkout):not(.g-btn),#header .right-menu .btn-box .hover-cart .td-title a,#header .right-menu .btn-box .hover-cart .td-del a,#header .right-menu .btn-box .hover-cart .btn-del,#header .right-menu .btn-box .hover-cart .txt a{color:#fff !important}}.i-banner{width:100% !important;max-width:100% !important;height:100vh !important;height:100dvh !important;margin:0 !important;padding:0 !important;overflow:hidden;position:relative;z-index:3}.i-banner .banner-slick{width:100% !important;height:100% !important;margin:0 !important;padding:0 !important}.i-banner .banner-slick .slick-list,.i-banner .banner-slick .slick-track,.i-banner .banner-slick .slick-slide{width:100% !important;height:100% !important}.i-banner .banner-slick .slick-list > div,.i-banner .banner-slick .slick-track > div,.i-banner .banner-slick .slick-slide > div{height:100% !important}.i-banner .banner-slick .item{width:100% !important;height:100vh !important;height:100dvh !important;margin:0 !important;padding:0 !important;position:relative;overflow:hidden}.i-banner .banner-slick .item::before{display:none !important}.i-banner .banner-slick .item a{display:block !important;width:100% !important;height:100% !important}.i-banner .banner-slick .item > img{position:absolute !important;left:0 !important;top:0 !important;width:100% !important;height:100% !important;object-fit:cover !important;object-position:center !important;max-width:none !important}.coupon-list{margin-bottom:50px}.coupon-list .thead{width:100%;background:#f9f9f9;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.coupon-list .thead .box{display:flex;width:100%;align-items:center}.coupon-list .thead .box .th{display:flex;align-items:center;justify-content:center;padding:18px 5px;text-align:center;color:#333333;font-weight:bold;font-size:1.0625rem;position:relative}.coupon-list .thead .box .th:after{content:"";width:1px;height:15px;background:#ddd;display:block;position:absolute;right:0;top:50%;transform:translateY(-50%)}.coupon-list .thead .box .th:last-child:after{display:none}.coupon-list .thead .box .th:nth-child(1){flex:0 0 25%;width:25%}.coupon-list .thead .box .th:nth-child(2){flex:0 0 15%;width:15%}.coupon-list .thead .box .th:nth-child(3){flex:0 0 15%;width:15%}.coupon-list .thead .box .th:nth-child(4){flex:0 0 15%;width:15%}.coupon-list .thead .box .th:nth-child(5){flex:0 0 15%;width:15%}.coupon-list .thead .box .th:nth-child(6){flex:0 0 15%;width:15%}.coupon-list .tbody{display:block;width:100%}.coupon-list .tbody .box{display:flex;width:100%;align-items:center;border-bottom:1px solid #ddd}.coupon-list .tbody .box .td{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:18px 5px;text-align:center;font-size:0.95rem;line-height:1.5}.coupon-list .tbody .box .td:nth-child(1){flex:0 0 25%;width:25%}.coupon-list .tbody .box .td:nth-child(2){flex:0 0 15%;width:15%}.coupon-list .tbody .box .td:nth-child(3){flex:0 0 15%;width:15%}.coupon-list .tbody .box .td:nth-child(4){flex:0 0 15%;width:15%;font-weight:bold}.coupon-list .tbody .box .td:nth-child(5){flex:0 0 15%;width:15%;font-weight:bold}.coupon-list .tbody .box .td:nth-child(6){flex:0 0 15%;width:15%;font-weight:bold}@media (max-width:991px){.coupon-list .thead{display:none}.coupon-list .tbody .box{display:block;background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:12px 15px;margin-bottom:15px;box-shadow:0 2px 5px rgba(0,0,0,0.03)}.coupon-list .tbody .box .td{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100% !important;flex:1 1 100% !important;max-width:none !important;padding:10px 0;border-bottom:1px dashed #eee;text-align:right;font-size:0.95rem;line-height:1.4}.coupon-list .tbody .box .td:nth-child(n){width:100% !important;flex:1 1 100% !important}.coupon-list .tbody .box .td:last-child{border-bottom:none}.coupon-list .tbody .box .td::before{content:attr(data-mtit);font-weight:bold;color:#555;font-size:0.9rem;white-space:nowrap;flex:0 0 auto;margin-right:10px}}