@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:300;src:url("../../../themes/zh-tw/assets/css/../fonts/OpenSans/open-sans-v44-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:italic;font-weight:300;src:url("../../../themes/zh-tw/assets/css/../fonts/OpenSans/open-sans-v44-latin-300italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:400;src:url("../../../themes/zh-tw/assets/css/../fonts/OpenSans/open-sans-v44-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:italic;font-weight:400;src:url("../../../themes/zh-tw/assets/css/../fonts/OpenSans/open-sans-v44-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:500;src:url("../../../themes/zh-tw/assets/css/../fonts/OpenSans/open-sans-v44-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:italic;font-weight:500;src:url("../../../themes/zh-tw/assets/css/../fonts/OpenSans/open-sans-v44-latin-500italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:600;src:url("../../../themes/zh-tw/assets/css/../fonts/OpenSans/open-sans-v44-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:italic;font-weight:600;src:url("../../../themes/zh-tw/assets/css/../fonts/OpenSans/open-sans-v44-latin-600italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:700;src:url("../../../themes/zh-tw/assets/css/../fonts/OpenSans/open-sans-v44-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:italic;font-weight:700;src:url("../../../themes/zh-tw/assets/css/../fonts/OpenSans/open-sans-v44-latin-700italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:800;src:url("../../../themes/zh-tw/assets/css/../fonts/OpenSans/open-sans-v44-latin-800.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:italic;font-weight:800;src:url("../../../themes/zh-tw/assets/css/../fonts/OpenSans/open-sans-v44-latin-800italic.woff2") format("woff2")}@font-face{font-family:"Noto Sans TC";font-style:normal;font-weight:100;src:url("../../../themes/zh-tw/assets/css/../fonts/NotoSansTC/NotoSansTC-Thin.woff2") format("woff2"),url("../../../themes/zh-tw/assets/css/../fonts/NotoSansTC/NotoSansTC-Thin.woff") format("woff"),url("../../../themes/zh-tw/assets/css/../fonts/NotoSansTC/NotoSansTC-Thin.otf") format("opentype")}@font-face{font-family:"Noto Sans TC";font-style:normal;font-weight:300;src:url("../../../themes/zh-tw/assets/css/../fonts/NotoSansTC/NotoSansTC-Light.woff2") format("woff2"),url("../../../themes/zh-tw/assets/css/../fonts/NotoSansTC/NotoSansTC-Light.woff") format("woff"),url("../../../themes/zh-tw/assets/css/../fonts/NotoSansTC/NotoSansTC-Light.otf") format("opentype")}@font-face{font-family:"Noto Sans TC";font-style:normal;font-weight:400;src:url("../../../themes/zh-tw/assets/css/../fonts/NotoSansTC/NotoSansTC-Regular.woff2") format("woff2"),url("../../../themes/zh-tw/assets/css/../fonts/NotoSansTC/NotoSansTC-Regular.woff") format("woff"),url("../../../themes/zh-tw/assets/css/../fonts/NotoSansTC/NotoSansTC-Regular.otf") format("opentype")}@font-face{font-family:"Noto Sans TC";font-style:normal;font-weight:500;src:url("../../../themes/zh-tw/assets/css/../fonts/NotoSansTC/NotoSansTC-Medium.woff2") format("woff2"),url("../../../themes/zh-tw/assets/css/../fonts/NotoSansTC/NotoSansTC-Medium.woff") format("woff"),url("../../../themes/zh-tw/assets/css/../fonts/NotoSansTC/NotoSansTC-Medium.otf") format("opentype")}@font-face{font-family:"Noto Sans TC";font-style:normal;font-weight:700;src:url("../../../themes/zh-tw/assets/css/../fonts/NotoSansTC/NotoSansTC-Bold.woff2") format("woff2"),url("../../../themes/zh-tw/assets/css/../fonts/NotoSansTC/NotoSansTC-Bold.woff") format("woff"),url("../../../themes/zh-tw/assets/css/../fonts/NotoSansTC/NotoSansTC-Bold.otf") format("opentype")}@font-face{font-family:"Noto Sans TC";font-style:normal;font-weight:900;src:url("../../../themes/zh-tw/assets/css/../fonts/NotoSansTC/NotoSansTC-Black.woff2") format("woff2"),url("../../../themes/zh-tw/assets/css/../fonts/NotoSansTC/NotoSansTC-Black.woff") format("woff"),url("../../../themes/zh-tw/assets/css/../fonts/NotoSansTC/NotoSansTC-Black.otf") format("opentype")}@font-face{font-display:swap;font-family:"Noto Serif TC";font-style:normal;font-weight:200;src:url("../../../themes/zh-tw/assets/css/../fonts/NotoSerifTC/NotoSerifTC-ExtraLight.woff") format("woff"),url("../../../themes/zh-tw/assets/css/../fonts/NotoSerifTC/NotoSerifTC-ExtraLight.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Noto Serif TC";font-style:normal;font-weight:300;src:url("../../../themes/zh-tw/assets/css/../fonts/NotoSerifTC/NotoSerifTC-Light.woff") format("woff"),url("../../../themes/zh-tw/assets/css/../fonts/NotoSerifTC/NotoSerifTC-Light.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Noto Serif TC";font-style:normal;font-weight:400;src:url("../../../themes/zh-tw/assets/css/../fonts/NotoSerifTC/NotoSerifTC-Regular.woff") format("woff"),url("../../../themes/zh-tw/assets/css/../fonts/NotoSerifTC/NotoSerifTc-Regular.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Noto Serif TC";font-style:normal;font-weight:500;src:url("../../../themes/zh-tw/assets/css/../fonts/NotoSerifTC/NotoSerifTC-Medium.woff") format("woff"),url("../../../themes/zh-tw/assets/css/../fonts/NotoSerifTC/NotoSerifTc-Medium.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Noto Serif TC";font-style:normal;font-weight:600;src:url("../../../themes/zh-tw/assets/css/../fonts/NotoSerifTC/NotoSerifTC-SemiBold.woff") format("woff"),url("../../../themes/zh-tw/assets/css/../fonts/NotoSerifTC/NotoSerifTC-SemiBold.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Noto Serif TC";font-style:normal;font-weight:700;src:url("../../../themes/zh-tw/assets/css/../fonts/NotoSerifTC/NotoSerifTC-Bold.woff") format("woff"),url("../../../themes/zh-tw/assets/css/../fonts/NotoSerifTC/NotoSerifTC-Bold.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Noto Serif TC";font-style:normal;font-weight:800;src:url("../../../themes/zh-tw/assets/css/../fonts/NotoSerifTC/NotoSerifTC-ExtraBold.woff") format("woff"),url("../../../themes/zh-tw/assets/css/../fonts/NotoSerifTC/NotoSerifTC-ExtraBold.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Noto Serif TC";font-style:normal;font-weight:900;src:url("../../../themes/zh-tw/assets/css/../fonts/NotoSerifTC/NotoSerifTC-Black.woff") format("woff"),url("../../../themes/zh-tw/assets/css/../fonts/NotoSerifTC/NotoSerifTC-Black.ttf") format("truetype")}html{width:100%}body{margin:0;padding:0;width:100%;font-size:16px;color:#333;font-family:"Open Sans","Noto Sans TC",Sans-serif;font-weight:400;word-wrap:break-word}*{backface-visibility:hidden;box-sizing:border-box}img{border:0;text-decoration:none;vertical-align:top;max-width:100%;width:auto;height:auto !important;pointer-events:none}a{display:inline-block;position:relative;color:#231815;line-height:30px;text-decoration:none}a,a:visited,a:hover,a:focus,a:active{text-decoration:none}input,textarea,select,button{font-size:16px;font-weight:400}textarea,input{appearance:none;border-radius:0}input,textarea,select{box-shadow:none !important;border:none;font-size:16px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}input,textarea,select,input[type=radio],input[type=checkbox]{appearance:none}textarea{resize:vertical}h1,h2,h3,h4,h5,h6{font-weight:normal;margin:0;padding:0}p{line-height:inherit;margin:0;padding:0}span{display:inline-block}label{font-weight:inherit;margin:0;padding:0;border:0;vertical-align:baseline}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;*font-size:100%;font-style:inherit;font-weight:inherit;outline:0}::-webkit-input-placeholder{color:#fff;font-size:16px;opacity:1}::-moz-placeholder{color:#fff;font-size:16px;opacity:1}:-ms-input-placeholder,:-moz-placeholder{color:#fff;font-size:16px;opacity:1}.reset{margin:0;padding:0;list-style:none;border:0;border-spacing:0;border-collapse:collapse}.reset input,.reset label,.reset
select{vertical-align:middle}input[type=date]::-webkit-inner-spin-button{display:none;-webkit-appearance:none}:after,:before{box-sizing:border-box}#header{position:fixed;z-index:1000;top:0;left:0;width:100%;transition:.5s}#header .xs-show.cart{display:none}#header
.logo{position:fixed;z-index:5;top:40px;left:88px;aspect-ratio:380/100;max-width:380px;width:100%;font-size:0;background:url(../../../themes/zh-tw/assets/css/../images/logo.png) 0 0 no-repeat;background-size:100% auto;transition:.5s}#header .logo
img{pointer-events:none;position:absolute;top:0;left:0;opacity:0;width:100%;height:auto;overflow:hidden}#header.is-scroll{height:90px;background-color:rgba(174,132,70,.9)}#header.is-scroll
.logo{aspect-ratio:340/70;top:10px;max-width:340px;background-image:url(../../../themes/zh-tw/assets/css/../images/logo2.png)}@media(max-width: 1280px){#header
.logo{top:20px;left:20px;max-width:300px}}@media(max-width: 992px){#header
.logo{max-width:200px}#header.is-scroll{height:80px}#header.is-scroll
.logo{top:20px;max-width:200px}}@media(max-width: 743px){#header,#header.is-scroll{min-height:70px;height:70px;background-color:#ae8446;opacity:1 !important}#header .logo,#header.is-scroll
.logo{top:10px;left:5px;aspect-ratio:340/70;max-width:240px;background-image:url(../../../themes/zh-tw/assets/css/../images/logo2.png)}#header .xs-show.cart,#header.is-scroll .xs-show.cart{display:block;position:absolute;z-index:4;top:0;right:70px;font-size:0;width:40px;height:70px;overflow:hidden}#header .xs-show.cart::before,#header.is-scroll .xs-show.cart::before{pointer-events:none;content:"";position:absolute;top:50%;left:5px;margin:-11px 0 0 0;width:22px;height:22px;background:url(../../../themes/zh-tw/assets/css/../images/icon_cart.png) no-repeat 0 0/22px auto;transition:.5s}#header .xs-show.cart .num,#header.is-scroll .xs-show.cart
.num{position:absolute;top:11px;right:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:#fff;font-size:14px;background-color:#653a2b;border-radius:50%}}#nav{display:flex;align-items:center;justify-content:flex-end;padding:60px
90px 0 0}#nav .xs-show{display:none}#nav .menu-list{position:relative;display:inline-flex;flex-direction:row;align-items:center;justify-content:flex-end;margin:0;padding:7px
10px;height:60px;list-style:none;background:hsla(0,0%,100%,.5);border-radius:30px;transition:.5s}#nav .menu-list li.current
a{color:#fff}#nav .menu-list.is-hover li.current
a{color:#653a2b}#nav .menu-list.is-hover li.current a.cart::before{background-position:center bottom}#nav .menu-list
a{display:flex;align-items:center;justify-content:center;position:relative;z-index:1;padding:0
25px;color:#653a2b;font-size:18px;line-height:46px;white-space:nowrap;transition:.5s}#nav .menu-list
a.cart{padding-left:50px;padding-right:20px}#nav .menu-list a.cart::before{pointer-events:none;content:"";position:absolute;top:12px;left:20px;width:22px;height:22px;background:url(../../../themes/zh-tw/assets/css/../images/icon_cart.png) no-repeat center 0/22px auto;transition:.5s}#nav .menu-list a.cart
.num{padding-left:5px}#nav .menu-list a:hover{color:#fff}#nav .menu-list .ani-mask{pointer-events:none;position:absolute;z-index:0;top:7px;height:46px;background:linear-gradient(270deg, #885929 0%, #B68E4C 100%);backdrop-filter:blur(5px);transition:.5s;border-radius:23px}#nav.is-scroll{padding:15px
90px 0 0}#nav.is-scroll .menu-list{background:hsla(0,0%,100%,0)}#nav.is-scroll .menu-list.is-hover li.current
a{color:#fff}#nav.is-scroll .menu-list.is-hover li.current a.cart::before{background-position:center 0}#nav.is-scroll .menu-list
a{color:#fff}#nav.is-scroll .menu-list .ani-mask{background:rgba(0,0,0,0);border:1px
solid #fff}@media(max-width: 1280px){#nav{padding-top:30px;padding-right:20px}#nav.is-scroll{padding-right:20px}}@media(max-width: 992px){#nav{padding-top:15px;padding-right:10px}#nav .menu-list
a{padding:0
15px;font-size:16px}#nav.is-scroll{padding-top:10px}}@media(max-width: 743px){#nav{display:none;position:absolute;top:70px;left:0;padding:0;width:100%;background:#653a2b}#nav.is-open{display:block}#nav.is-scroll{padding:0}#nav .menu-list{flex-direction:column;padding:0;display:flex;flex-direction:column;width:100%;height:auto;align-items:center;justify-content:center;border-radius:0;background:none}#nav .menu-list
li{width:100%;border-bottom:1px solid rgba(146,93,0,.3)}#nav .menu-list li.has-child{position:relative}#nav .menu-list li.has-child::before,#nav .menu-list li.has-child::after{pointer-events:none;content:"";position:absolute;top:32px;right:30px;width:1px;height:12px;background-color:#fff;transition:.5s}#nav .menu-list li.has-child::after{transform:rotate(90deg)}#nav .menu-list li.has-child.is-open::before{transform:rotate(90deg)}#nav .menu-list li.has-child.is-open .sub-nav{display:block !important}#nav .menu-list
li.cart{display:none}#nav .menu-list li
a{padding:20px;color:#fff;font-size:18px;line-height:40px}#nav .menu-list .ani-mask{opacity:0 !important}}#nav-toggler{cursor:pointer;display:none !important;align-items:flex-start;justify-content:flex-start;position:fixed;z-index:1003;top:0;right:0;width:70px;height:70px}#nav-toggler
.box{position:relative;top:0;width:70px;height:70px;transition:.5s}#nav-toggler
span{display:block;position:absolute;z-index:3;left:50%;margin-left:-14px;width:28px;height:1px;background-color:#fff;transition:.5s;border-radius:2px;transform:rotate(0deg)}#nav-toggler span:nth-child(1){top:26px}#nav-toggler span:nth-child(2){top:34px}#nav-toggler span:nth-child(3){top:42px}#nav-toggler.is-open span:nth-child(2){opacity:0}#nav-toggler.is-open span:nth-child(1),#nav-toggler.is-open span:nth-child(3){top:calc(50% - 1px)}#nav-toggler.is-open span:nth-child(1){transform:rotate(45deg)}#nav-toggler.is-open span:nth-child(3){transform:rotate(-45deg)}.pc #nav-toggler:hover{background:#222;backdrop-filter:blur(0)}@media(max-width: 743px){#nav-toggler{display:block !important}}#gotop,.fixed-btn{pointer-events:none;opacity:0;cursor:pointer;position:fixed;z-index:10;right:50px;bottom:50px;width:60px;height:60px;font-size:0;border-radius:34px;transition:.1s;overflow:hidden;background:linear-gradient(270deg, #885929 0%, #B68E4C 100%);transition:.5s}#gotop::after,.fixed-btn::after{content:"";position:absolute;top:50%;left:50%;margin:-7px 0 0 -5px;width:10px;height:14px;background:url(../../../themes/zh-tw/assets/css/../images/arrow_up.png) no-repeat center center/10px auto}#gotop.is-show,.fixed-btn.is-show{opacity:1;pointer-events:all}#gotop:hover,.fixed-btn:hover{animation:bounce-hover .4s ease-out}#gotop:active,.fixed-btn:active{animation:none;transform:scale(0.85)}.fixed-btn{pointer-events:all;opacity:1;bottom:60px;padding:12px
2px 0 14px;color:hsla(0,0%,100%,.8);font-size:15px;line-height:1.2;letter-spacing:1px;border-radius:34px;background:linear-gradient(270deg, #653A2B 0%, #925d00 100%)}.fixed-btn::after{display:none}.fixed-btn:hover{color:#fff}.fixed-btn.is-show{bottom:120px}#footer{position:relative;z-index:2;padding:20px
0;background-color:#653a2b;overflow:hidden}#footer .page-container{display:flex;align-items:center;justify-content:space-between}#footer
.logo{flex:0 0 340px;max-width:340px}#footer .mid-side{flex:1;display:flex;align-items:center;justify-content:center}#footer .mid-side
a{color:hsla(0,0%,100%,.8);font-size:17px;letter-spacing:10%}#footer .mid-side a:hover{text-decoration:underline}#footer .right-side{display:flex;flex-direction:column;align-items:flex-end}#footer .links
a{position:relative;margin:0
0 0 20px;color:hsla(0,0%,100%,.6);text-transform:uppercase;font-size:15px;letter-spacing:10%}#footer .links a::before{pointer-events:none;content:"";position:absolute;top:14px;left:-13px;width:4px;height:4px;border-radius:50%;background-color:#fff;opacity:.4}#footer .links a:first-child::before{display:none}#footer .links a:hover{color:#fff}#footer
.copyright{color:#fff;font-size:15px;letter-spacing:10%}@media(max-width: 992px){#footer .page-container{flex-direction:column;align-items:center;justify-content:center}#footer
.logo{flex:auto;margin-bottom:20px;max-width:240px}#footer .mid-side{padding-bottom:10px}#footer .right-side{align-items:center}#footer
.copyright{font-size:14px;letter-spacing:1px}}@media(max-width: 743px){#gotop,.fixed-btn{right:10px;bottom:30px}.fixed-btn.is-show{bottom:100px}}@keyframes bounce-hover{0%{transform:scale(1)}40%{transform:scale(0.9)}100%{transform:scale(1)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.mask-bg{pointer-events:none;position:fixed;z-index:11;top:0;left:0;width:100%;height:100vh;background-color:#000;opacity:0;transition:.5s}.mask-bg.is-open{pointer-events:all;opacity:.7}.outline-wrapper{position:relative;overflow:hidden;background:url(../../../themes/zh-tw/assets/css/../images/mbg.jpg) fixed no-repeat center 0/100% 100%}.inner-wrapper{padding-top:100px;padding-bottom:80px}.page-container{margin:0
auto;padding-left:20px;padding-right:20px;max-width:1440px}.summary{color:#333;font-size:19px;letter-spacing:10%;font-weight:400;line-height:2}[data-ani-slogan]{display:inline-block;position:relative;opacity:1 !important}[data-ani-slogan] span{display:block;opacity:0;position:relative;padding:6px
9px;z-index:2;color:#fff;font-size:40px;letter-spacing:10%;line-height:1;font-weight:bold}[data-ani-slogan]::before{pointer-events:none;content:"";position:absolute;z-index:1;width:0;left:0;height:100%;background:linear-gradient(90deg, #825C3D 0%, #C69B6E 50.48%, #825C3D 100%);opacity:0;transition:1s}[data-ani-slogan].aos-animate
span{opacity:1}[data-ani-slogan].aos-animate::before{width:100%;opacity:1}@media(max-width: 1480px){[data-ani-slogan] span{font-size:32px}}@media(max-width: 1280px){.inner-wrapper{padding-top:30px}.summary{font-size:16px}}@media(max-width: 1180px){.inner-wrapper{padding-top:0}[data-ani-slogan] span{font-size:22px}}@media(max-width: 1080px){.outline-wrapper{background:none}}@media(max-width: 992px){.inner-wrapper{padding:0
0 40px}}@media(max-width: 743px){.inner-wrapper{padding-bottom:30px}[data-ani-slogan] span{letter-spacing:5%}}.color-style{color:#c53604}.p-subject{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding:40px
0}.p-subject
.en{display:flex;align-items:center;justify-content:center;padding-bottom:15px;width:100%;color:#653a2b;font-size:38px;font-weight:500;letter-spacing:10%}.p-subject
.tw{display:inline;color:#653a2b;font-size:38px;font-weight:500;letter-spacing:10%}.p-subject
.slogan{margin-left:8px;white-space:nowrap}.p-subject.has-line{position:relative;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:0
0 0 30px}.p-subject.has-line::before{pointer-events:none;content:"";position:absolute;top:8px;left:0;width:7px;height:calc(100% - 16px);background:linear-gradient(0deg, #CA9C5B 0%, #653A2B 100%)}.p-subject.has-line
.en{display:block;color:#653a2b;font-size:50px;font-weight:300;line-height:1.2;text-align:left}.p-subject.has-line
.tw{letter-spacing:10%}.p-subject.has-line
h2{display:flex;align-items:center;justify-content:center}.p-subject.has-line h2
.slogan{margin-left:0;left:-14px}.p-subject.has-line h2 .slogan
span{margin-left:0;padding:6px
9px}.p-subject.style-2{flex-direction:column-reverse}.p-subject.style-2
.en{padding:0;font-family:"Open Sans";font-size:46px;font-weight:100;letter-spacing:0;background:linear-gradient(270deg, #885929 0%, #B68E4C 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-fill-color:rgba(0,0,0,0)}.p-subject.style-2
.tw{font-size:34px;font-weight:normal;letter-spacing:0}@media(max-width: 1480px){.p-subject
.en{font-size:30px}.p-subject
.tw{font-size:30px}.p-subject.has-line
.en{font-size:42px}.p-subject.has-line
.tw{font-size:30px}}@media(max-width: 1280px){.p-subject.style-2
.en{font-size:34px}.p-subject.style-2
.tw{font-size:26px}}@media(max-width: 1180px){.p-subject
.en{font-size:24px}.p-subject
.tw{font-size:22px}.p-subject.has-line::before{top:4px;height:calc(100% - 8px)}.p-subject.has-line
.en{padding-bottom:5px;font-size:26px}.p-subject.has-line
.tw{font-size:22px}.p-subject.style-2
.en{font-size:30px}.p-subject.style-2
.tw{font-size:22px}}@media(max-width: 743px){.p-subject
.tw{letter-spacing:5%}.p-subject.has-line{padding-left:20px}.p-subject.has-line
.en{letter-spacing:5%}.p-subject.has-line
.tw{letter-spacing:5%}.p-subject.has-line h2
.slogan{left:-8px}}.button-style{position:relative;display:block;padding:0
20px 0 40px;width:240px;height:54px;color:#fff;font-size:16px;text-align:center;letter-spacing:10%;line-height:54px;white-space:nowrap;background:linear-gradient(270deg, #885929 0%, #B68E4C 100%);border-radius:4px;transition:.5s}.button-style::before{pointer-events:none;content:"";position:absolute;top:50%;margin-top:-11px;left:40px;width:22px;height:22px;background:no-repeat center 0/22px auto}.button-style.bag::before{background-image:url(../../../themes/zh-tw/assets/css/../images/icon_cart.png)}.button-style:hover{color:#fff;animation:bounce-hover .4s ease-out}.button-style:active{animation:none;transform:scale(0.85)}.button-style.brown{background:#653a2b}button.button-style{padding:0;border:none}.p-guide{display:flex;align-items:center;justify-content:flex-end;padding:10px
0}.p-guide.has-back{justify-content:space-between}.p-guide
.back{position:relative;padding-left:18px;color:#000;font-size:13px;letter-spacing:2px;line-height:36px}.p-guide .back::before{pointer-events:none;content:"";position:absolute;top:50%;left:5px;margin-top:-3px;width:6px;height:6px;border-bottom:1px solid #000;border-left:1px solid #000;transform:rotate(45deg)}.p-guide
ul{display:flex;align-items:flex-end;justify-content:flex-end;flex-wrap:wrap;margin:0;padding:0;list-style:none}.p-guide ul
li{position:relative;padding:0
30px 0 0}.p-guide ul li:last-child{padding-right:0}.p-guide ul li:last-child::before{display:none}.p-guide ul li
a{color:#000;font-size:13px;letter-spacing:2px;line-height:36px}.p-guide ul li::before{pointer-events:none;content:"";position:absolute;top:50%;right:13px;margin-top:-2px;width:3px;height:3px;border-radius:3px;background-color:#000}.pc .p-guide a:hover{text-decoration:underline}@media(max-width: 992px){.p-guide{padding:10px
0 20px}}#sitemap{padding-top:20px;min-height:calc(100vh - 200px)}#sitemap::before{pointer-events:none;content:"";position:absolute;z-index:0;top:0;left:0;aspect-ratio:1920/1080;width:100%;background:url(../../../themes/zh-tw/assets/css/../images/cart_bg.png) no-repeat 0 0/100% auto}#sitemap .page-container{display:flex;position:relative;z-index:1}#sitemap .sitemap-list{display:flex;align-items:center;width:100%}#sitemap .sitemap-list .left-side{flex:1}#sitemap .sitemap-list .left-side .p-subject{padding:0
0 50px;align-items:flex-start}#sitemap .sitemap-list .left-side .p-subject
.en{justify-content:flex-start}#sitemap .sitemap-list .right-side{flex:0 0 830px}#sitemap .sitemap-list .menu-list{margin:0;padding:0;list-style:none}#sitemap .sitemap-list .menu-list>li{display:flex;padding:20px
0;border-bottom:1px solid #cfc1b9}#sitemap .sitemap-list .menu-list>li
.title{flex:0 0 160px}#sitemap .sitemap-list .menu-list>li .title
a{color:#653a2b;font-size:20px;font-weight:500}#sitemap .sitemap-list .menu-list
ul{display:inline-flex;margin:0;padding:0;gap:20px;list-style:none}#sitemap .sitemap-list .menu-list ul>li{border:none}#sitemap .sitemap-list .menu-list ul>li
a{display:inline-block;position:relative;padding-left:14px}#sitemap .sitemap-list .menu-list ul>li a::before{pointer-events:none;content:"";position:absolute;top:12px;left:0;width:5px;height:5px;border-radius:50%;background-color:#555}#sitemap .sitemap-list .menu-list ul>li a:hover{color:#653a2b}#sitemap .sitemap-list .menu-list ul>li a:hover::before{background-color:#653a2b}@media(max-width: 1480px){#sitemap .sitemap-list .left-side,#sitemap .sitemap-list .right-side{flex:0 0 50%}#sitemap .sitemap-list .left-side{padding-left:10%}}@media(max-width: 1280px){#sitemap{padding-top:140px}#sitemap .sitemap-list .right-side{flex:0 0 40%}#sitemap .sitemap-list .left-side{padding-left:20px;flex:0 0 60%}}@media(max-width: 743px){#sitemap{padding-top:120px}#sitemap .sitemap-list{flex-direction:column}#sitemap .sitemap-list .right-side{flex:0 0 auto;width:100%}#sitemap .sitemap-list .left-side{flex:0 0 auto;padding:20px
0 0;width:100%}#sitemap .sitemap-list .menu-list>li
.title{flex:0 0 120px}#sitemap .sitemap-list .menu-list>li .title
a{font-size:18px}}