@charset "utf-8";abbr,address,article,aside,audio,b,blockquote,body,canvas,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,time,ul,var,video{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}html{font-size:62.5%}body{color:#393939;font:62.5% Noto Sans TC,sans-serif;text-align:center}* html body{font-size:75%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{background:transparent;font-size:100%;margin:0;padding:0;vertical-align:baseline}ins{-webkit-text-decoration:none;text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{-webkit-text-decoration:line-through;text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}input,select{vertical-align:middle}.cf{zoom:1}.cf:after,.cf:before{content:"";display:table}.cf:after{clear:both}.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}* html .clearfix{height:1%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@view-transition{navigation:auto}body{background-color:#fff;color:#333;margin:0;padding:0;width:100%}.overflow_ios{height:100%;overflow:hidden;position:relative}a,button,input,select,textarea{-webkit-tap-highlight-color:rgba(0,0,0,0)}body a{color:#333;-webkit-text-decoration:none;text-decoration:none}body a:active,body a:hover{color:#d20f16;-webkit-text-decoration:underline;text-decoration:underline}#scrollTopPixel{left:0;top:200px}#scrollTopPixel,.visually-hidden{height:1px;position:absolute;width:1px}.visually-hidden{border:0;clip-path:inset(50%);margin:-1px;overflow:hidden;padding:0;white-space:nowrap}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{clip-path:none;height:auto;margin:0;overflow:visible;position:static;white-space:normal;width:auto}.wrapper{border-top:none;height:auto;padding:0;position:relative}.wrapper.layout{display:flex;flex-direction:column}.wrapper .container{box-sizing:border-box;margin:0 auto 1rem;padding:1rem;position:relative;width:100%}.container .overlay{background-color:#000;background-color:rgba(0,0,0,.5);height:100%;left:0;overflow-x:hidden;position:absolute;top:0;transition:0s;width:0;z-index:3}.module_breadcrumb2,.module_breadcrumb2_basic{height:auto;margin:0 auto 1rem;padding:0;width:100%}.module_breadcrumb2 .breadcrumb2{font-size:1.2rem;text-align:left}.breadcrumb2 .breadcb2{color:#333;font-size:1.3rem;font-weight:400;height:auto;margin:0;padding:0;text-align:left;width:100%}.breadcb2 a,.breadcb2 h1,.breadcb2 span{margin:0 10px}.breadcb2 h1{display:inline;font-weight:400}.breadcb2 a:first-child{margin-left:0}.breadcb2 a:last-child{color:var(--ks-red)}.btnbuyset .btnbuy{background:url(https://cdn.kingstone.com.tw/images/shared_sprite.svg) no-repeat;background-position-x:6px;background-size:16px;border-radius:3px;box-shadow:var(--shadow-elevation-medium);cursor:pointer;font-family:微軟正黑體,sans-serif;font-size:13px;height:28px;margin:0;overflow:hidden;transition:transform;transition-duration:.2s;transition-timing-function:ease;width:112px}.btnbuyset .btnbuy span{color:#fff;display:block;letter-spacing:1px;line-height:26px;margin:0;padding:0 0 0 19px;text-align:center}.btnbuyset .btnbuy:hover{opacity:.7;transform:scale(1.04)}.btnbuyset .btnbuy:active{transform:scale(.96)}.btnbuyset .btnbuy a{display:block;height:26px;width:100%}.btnbuyset .btnbuy a:hover{-webkit-text-decoration:none;text-decoration:none}.buymixbox .btnbuy0{background:none}.buymixbox .btnbuy0 span{visibility:hidden}.buymixbox .btnbuy1,.buymixbox .btnbuy2,.buymixbox .btnbuy6{background-color:#c80000;background-position-y:2px;border:1px solid #c80000;border-bottom-color:#ae0909}.buymixbox .btnbuy1 a,.buymixbox .btnbuy2 a,.buymixbox .btnbuy6 a{border-bottom:2px solid #ae0909}.buymixbox .btnbuy3,.buymixbox .btnbuy4,.buymixbox .btnbuy5,.buymixbox .btnbuy7{background-color:#b68227;border:1px solid #b68227;border-bottom-color:#a37421}.buymixbox .btnbuy3 a,.buymixbox .btnbuy4 a,.buymixbox .btnbuy5 a,.buymixbox .btnbuy7 a{border-bottom:2px solid #a37421}.buymixbox .btnbuy3{background-position-y:-315px}.buymixbox .btnbuy4,.buymixbox .btnbuy7{background-position-y:-418px}.buymixbox .btnbuy5{background-position-y:2px}.buymixbox .btnbuy15,.buymixbox .btnbuy16,.buymixbox .btnbuy8{background-color:#16936e;background-position-y:1px;border:1px solid #16936e}.buymixbox .btnbuy15 a,.buymixbox .btnbuy16 a,.buymixbox .btnbuy8 a{border-bottom:2px solid #14785a}.buymixbox .btnbuy19{background-color:#c7c7c7;background-position-y:2px;border:1px solid #c7c7c7}.buymixbox .btnbuy19:hover{opacity:1;transform:none}.buymixbox .btnbuy19 a{border-bottom:2px solid #bababa}.buymixbox .btnbuy10,.buymixbox .btnbuy11,.buymixbox .btnbuy14,.buymixbox .btnbuy9{background-color:#fff}.buymixbox .btnbuy9{background-position-y:-494px;border:1px solid #d3bd42}.buymixbox .btnbuy9 a{border-bottom:2px solid #eaf1ee}.buymixbox .btnbuy9 span{color:#bc9f00}.buymixbox .btnbuy10{background-position-y:-457px;border:1px solid #59bfff}.buymixbox .btnbuy10 a{border-bottom:2px solid #f1f3f4}.buymixbox .btnbuy10 span{color:#29acff}.buymixbox .btnbuy11{background-position-y:-194px;border:1px solid #16936e}.buymixbox .btnbuy11 a{border-bottom:2px solid #eaf1ee}.buymixbox .btnbuy11 span{color:#00825c}.buymixbox .btnbuy14{background-position-y:-154px;border:1px solid #e66700}.buymixbox .btnbuy14 a{border-bottom:2px solid #f3ece6}.buymixbox .btnbuy14 span{color:#e66700}.buymixbox .btnbuy20{background-color:#ffb6dd;background-position-y:2px;border:1px solid #ffb6dd;border-bottom-color:#fea8d6}.btnbuyset .btnbuy.btnbuy20 span{color:#000}.nextbuy_a{transition:transform;transition-duration:.2s;transition-timing-function:ease}.nextbuy_a:hover{transform:scale(1.1)}.nextbuy_a:active{transform:scale(.9)}.btnbuyset .btnbuy.buttonLoading{background-image:url(https://cdn.kingstone.com.tw/images/buttonLoading.svg);background-position:50%}.btnbuyset .btnbuy.buttonLoading span{opacity:0;transition:opacity .3s ease}.brownText{color:var(--ks-brown)}@media only screen and (min-width:769px){.maxWidthContainer{margin-left:auto;margin-right:auto;max-width:min(95%,1500px)}}@media only screen and (max-width:768px){.wrapper{padding-bottom:0;width:100%}.wrapper .container{margin:0;padding:0 0 25px;width:100%}.overlay_common{display:none}.module_breadcrumb2{margin:10px 7px;width:auto}.module_breadcrumb2 .breadcrumb2{overflow-x:auto;white-space:nowrap;width:auto;-webkit-overflow-scrolling:touch;-moz-overflow-scrolling:touch}}.rankbox{align-items:center;color:#a26424;display:flex;font-size:1.3rem;font-weight:500;height:20px;justify-content:center;margin-bottom:8px;overflow:hidden;position:relative;text-align:center}.sloganbox{color:var(--ks-gold);font-size:1.4rem;height:2.4em;line-height:1.2;margin:0 auto 8px;overflow:hidden;padding:0;text-align:left;width:90%;word-break:break-all}.coverbox{font-size:0;margin:0 0 10px;position:relative;text-align:center}.coverbox,.pdnamebox{height:auto;padding:0;width:100%}.pdnamebox{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#333;font-size:1.5rem;font-weight:500;line-height:1.4;margin:0 0 4px;overflow:hidden;text-align:left}.pdnamebox a{color:#333}.basic1box{font-size:1.2rem;height:auto;line-height:1.4;margin:0 0 4px;padding:0;width:100%}.basic1box span{height:1.4em;margin-right:18px;overflow:hidden}.basic1box span b{margin:0 5px}.basic1box a{color:#007fbb}.basic1box .goodstar{color:#ffa200;font-size:1.2rem}.basic1box .bossmark a{display:block;width:100px}.basic1box .bossmark img{display:block;width:100%}.author,.brand,.goodstar,.lang,.line1,.pubdate,.publish{height:1.4em;line-height:1.4;overflow:hidden;text-align:left}.pubdate{color:#e69200}.brand a{color:#007fbb}.buymixbox{font-size:1.3rem;height:auto;margin:0;padding:0;text-align:left;width:100%}.priceThrough{font-size:1.2rem;-webkit-text-decoration:line-through;text-decoration:line-through}.rankbox span{background-color:#a26424;border-radius:100px;color:#fff;display:block;font-size:1.2rem;height:20px;line-height:20px;margin-left:5px;padding:0 1px 0 0;text-align:center;width:19px}.coverbox img{height:auto;image-rendering:auto;margin:0 auto;width:100%}.coverbox .rankicon{background-color:#fe4646;color:#fff;display:inline-block;font:700 12px/18px Helvetica,sans-serif;height:18px;position:absolute;text-align:center;width:22px}.coverbox .rankicon:after{border-bottom:11px solid transparent;border-left:11px solid #fe4646;border-right:11px solid #fe4646;bottom:-10px;content:"";display:inline-block;height:0;left:0;position:absolute;width:0}.buymixbox span{margin-right:5px}.buymixbox span b{color:#ea0000;font-weight:700;margin:0 4px}.buymixbox span b.b1{margin-left:0}.buymixbox .btnbuyset{align-items:center;display:flex;height:auto;justify-content:space-between;margin:15px 0 0;padding:0;width:100%}.buymixbox .price1set,.buymixbox .price2set,.buymixbox .priceset{height:1.4em;margin:0;overflow:hidden;padding:0;white-space:nowrap;width:100%}.btnfunctionbox{display:inline-block;height:auto;margin:0;padding:0;width:auto}.btnfunctionbox .btnft{box-sizing:border-box;color:#555;display:inline-block;font-size:1.2rem;height:22px;line-height:20px;margin:0 4px 0 0;padding:0;text-align:center;width:44px}.btnfunctionbox .btnft:not(:root){line-height:20px}.btnfunctionbox .btnft:hover{opacity:.7}.btnfunctionbox .btnft a{color:#ac802a;display:block;height:100%;-webkit-text-decoration:none;text-decoration:none;width:100%}.btnfunctionbox .btnft a:hover{opacity:.7}.btnfunctionbox .btnmv,.btnfunctionbox .btnread{border:1px solid #ac802a;border-radius:3px}.btnfunctionbox span{font-family:新細明體,微軟正黑體,sans-serif}.nextbuybox a{box-sizing:border-box;display:block;padding:11px 5px 12px 18px}.nextbuybox img{cursor:pointer;height:auto;vertical-align:bottom;width:25px}.iconbox_ebook{bottom:0;box-shadow:2px 2px 3px rgba(0,0,0,.2);position:absolute;right:0;z-index:2}.iconinner_ebook{background-color:#feeb4c;box-sizing:border-box;color:#79462b;display:inline-block;font-size:1.5rem;height:20px;line-height:20px;padding:0 10px 0 5px;position:relative;width:auto}.iconinner_ebook:before{border-left:15px solid transparent;border-top:20px solid #feeb4c;content:"";display:block;height:0;position:absolute;right:100%;top:0;width:0}.iconbox_ebook.readmoo .iconinner_ebook{background-color:#169ccb;color:#fff}.iconbox_ebook.readmoo .iconinner_ebook:before{border-top:20px solid #169ccb}@media only screen and (max-width:768px){.rankbox span{height:20px;padding:0;width:20px}.coverbox img{max-width:200px}}.cardGrid-4{display:grid;grid-template-columns:repeat(4,1fr);margin:1.5rem 0}.mod_prod_card{border-radius:5px;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:space-between;list-style-type:none;max-width:350px;padding:1rem 1rem 1.5rem}.mod_prod_card.shadow-med{box-shadow:var(--shadow-elevation-medium)}.mod_prod_card .cardProdDetails{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:0 .5rem}.mod_prod_card .listenbox{bottom:0;height:50px;position:absolute;right:0;width:49px}.mod_prod_card .coverbox a{position:relative}.mod_prod_card .coverbox img{display:inline-block;height:auto;width:100%}.mod_prod_card .coverbox .imgFrame{left:0;position:absolute}.mod_prod_card .goodpeople{font-size:1.2rem;text-align:left}.mod_prod_card .goodpeople b{color:#ee227d}.mod_prod_card .excerptbox{display:none}.prodCardList .mod_prod_card{display:grid;flex-direction:row;grid-template-columns:15% 1fr;max-width:none}.prodCardList .mod_prod_card .cardProdHero{align-items:center;display:flex;flex-direction:column}.prodCardList .mod_prod_card .cardProdDetails{justify-content:start;padding-left:1rem}.prodCardList .mod_prod_card .excerptbox{color:#6f6f6f;display:-webkit-box;font-size:1.3rem;margin-bottom:1rem;text-align:left;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.prodCardList .mod_prod_card .buymixbox .btnbuyset{justify-content:start}@media only screen and (max-width:768px){.prodCardList .mod_prod_card{grid-template-columns:30% 1fr}.cardGrid-4{grid-template-columns:repeat(2,1fr)}}.basic_freetext_page .division{display:flex;gap:2rem}.title_style6{border-bottom:1px solid var(--ks-offwhite);color:#c00;font-size:2rem;font-weight:500;height:auto;margin:2rem auto;padding:0;position:relative;text-align:left;width:96%}.title_style6 span{font-size:1.3rem;position:absolute;right:10px;top:3px}@media only screen and (min-width:769px){.wrapper .container.basic_freeread{width:min(1500px,90%)}.basic_freetext_page .division .alpha{min-width:20rem}.basic_freetext_page .mod_prod_card{height:auto;position:sticky;top:calc(var(--sticky_header_height) + 2rem)}.bfbtnclosearea{display:none}}@media only screen and (max-width:768px){.basic_freetext_page .division{flex-direction:column}.basic_freetext_page .mod_prod_card{flex-direction:row}}.embla{position:relative}.embla__viewport{overflow:hidden;width:100%}.embla__viewport.is-draggable{cursor:move;cursor:grab}.embla__viewport.is-dragging{cursor:grabbing}.embla__container{display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-tap-highlight-color:transparent}.embla__button{align-items:center;background-color:transparent;border:0;cursor:pointer;height:80px;justify-content:center;outline:0;position:absolute;top:50%;touch-action:manipulation;transform:translateY(-50%);width:30px;z-index:1;fill:var(--ks-black);padding:0;transition:opacity .3s}.embla__button:disabled{cursor:default;opacity:0}.embla__button:hover{background-color:rgba(0,0,0,.2)}.embla__button__svg{margin:0 auto;transition:transform .2s ease;width:70%}.embla__button__svg:hover{transform:scale(1.1)}.embla__button--prev{left:0}.embla__button--next{right:0}.embla__pagination{bottom:10px;display:flex;gap:6px;justify-content:end;list-style:none;padding-top:10px;position:absolute;right:6px;width:100%}.embla__dot{align-items:center;background-color:transparent;border:0;cursor:pointer;display:flex;outline:0;padding:0;position:relative}.embla__dot:after{background-color:#efefef;border-radius:100%;content:"";height:8px;width:8px}.embla__dot.is-selected:after{background-color:var(--ks-black);opacity:1}.mod_swiper3c{border:1px solid #ddd;box-shadow:inset 12px 0 30px -15px rgba(0,0,0,.4),inset -12px 0 30px -15px rgba(0,0,0,.4);box-sizing:border-box;height:100%;margin:0 auto 10px;overflow:hidden;padding:1.5rem 0;position:relative;width:100%}.mod_swiper3c .embla__slide{min-width:85%;padding:2rem 0;position:relative}.mod_swiper3c .embla__slide .txtfield_swiper3c{font-size:1.7rem;height:auto;line-height:2.2;margin:0 auto;text-align:left;width:90.1%}.mod_swiper3c .embla__slide .txtfield_swiper3c sup{vertical-align:super}.mod_swiper3c .embla__pagination{display:inline-block;position:static;z-index:1}.mod_swiper3c .embla__pagination span{color:#333;font-size:1.5rem;line-height:1.5}@media only screen and (max-width:768px){.mod_swiper3c .embla__slide .txtfield_swiper3c{width:92%}.basic_freetext_page .bfbtnclosearea{background-color:#fff;bottom:0;display:block;margin-top:40px;padding:10px 0;position:sticky;width:100%;z-index:2}.bfbtnclosearea .bfbtnclose{border:1px solid #c2c2c2;border-radius:5px;color:#333;cursor:pointer;font-size:1.5rem;height:30px;line-height:30px;margin:0 auto;text-align:center;width:90px}.bfbtnclose a{display:block;height:100%;width:100%}.bfbtnclose a:active,.bfbtnclose a:hover{background-color:#ebebeb;-webkit-text-decoration:none;text-decoration:none}}@keyframes fadeInAndOut{0%{opacity:0}40%{opacity:0}50%{opacity:1}95%{opacity:1}99%{height:100%;opacity:.01;width:100%}to{height:0;opacity:0;width:0}}.goback,.side_fixbtn{bottom:1rem;bottom:var(--sticky_bottom_height,1rem);position:fixed;z-index:4}.side_fixbtn{align-items:end;display:flex;flex-direction:column-reverse;gap:.5rem;right:1rem}.side_fixbtn button{background-color:transparent;border-width:0;cursor:pointer;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;padding:0}.side_fixbtn button:focus{outline:none}.shippingsidearea,.socialsidearea{width:45px}.activelistlink,.goback,.hopebagfixbtnlink,.shippingsidearea .shiptoggle,.side_fixbtn .gotoparea2,.togglecontainer>*{background-color:var(--ks-yellow);border-radius:4px;box-shadow:var(--shadow-elevation-medium);font-size:1.3rem;max-width:45px;min-height:45px;min-width:45px}.hopebagfixbtnlink{background-color:transparent}.togglecontainer{display:flex;flex-direction:row-reverse;gap:.8rem;position:relative}.togglecontainer>*{align-items:center;display:flex;justify-content:center}.gotoparea2,.navlist,.togglecontainer>*{transition:all .2s ease}.side_fixbtn .toggleOverlay{animation-duration:10s;animation-fill-mode:forwards;animation-name:fadeInAndOut;background-color:var(--ks-black);border-radius:4px;color:var(--ks-yellow);font-size:3rem;height:45px;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:45px}.side_fixbtn .activelistlink .toggleOverlay{animation-delay:.5s}.side_fixbtn .socialsidearea .toggleOverlay{animation-delay:1s}.side_fixbtn .shippingsidearea .toggleOverlay{animation-delay:1.5s}.activelistlink:hover,.gotoparea2:hover,.hopebagfixbtnlink:hover,.navlist:hover,.sharetoggle:hover,.shiptoggle:hover{opacity:.9;transform:scale(1.05)}.togglecontainer .btnslideout{opacity:0;transform:translateX(700%) rotate(2turn);transition:all,.6s ease;z-index:-1}.togglecontainer.open .btnslideout{opacity:1;transform:translateX(0) rotate(0deg)}.shareMask{background:rgba(0,0,0,.3);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:3}.shareMask.on{display:block}.socialsidearea .placeholder,.socialsidearea .sharetoggle{background-color:var(--ks-yellow);background-image:url(https://cdn.kingstone.com.tw/images/icon-share-br.svg);background-size:contain;min-height:45px;min-width:45px;transition:opacity .2s ease}.socialsidearea .placeholder{display:none}.socialsidearea .placeholder.show{display:block}.socialsidearea .btnsidecopy,.socialsidearea .btnsidefb,.socialsidearea .btnsideline{background:url(https://cdn.kingstone.com.tw/images/shared_sprite.svg) no-repeat;background-position-x:center;bottom:54px}.socialsidearea .btnsidecopy{background-color:#9c6796;background-position-y:-1148px;background-size:30px auto}.socialsidearea .btnsideline{background-color:#00b900;background-position-y:-583px;background-size:35px auto}.socialsidearea .btnsidefb{background-color:#335a9d;background-position-y:-571px;background-size:30px auto}.shippingsidearea .shiptoggle{background-image:url(https://cdn.kingstone.com.tw/images/icon-shipping-br.svg);background-position:50%;background-repeat:no-repeat;background-size:40px 40px}.shippingsidearea .white{background-color:#fff}.activelistlink,.hopebagfixbtnlink{position:relative}.activelistlink img,.hopebagfixbtnlink img{height:45px;width:45px}.goback,.side_fixbtn .gotoparea2{background:url(https://cdn.kingstone.com.tw/images/icon-ar-up-br.svg) 50% 50% no-repeat;background-color:var(--ks-yellow);background-size:20px 10px;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;opacity:0;transition:opacity .2s ease-in-out}.goback{display:none}.goback.show{display:block;left:1rem;opacity:1;transform:rotate(-90deg)}.side_fixbtn .gotoparea2.fade{opacity:1}.gotoparea2 a:active,.gotoparea2 a:hover,.gotoparea2 a:link,.gotoparea2 a:visited{color:#fff;display:block;height:100%;-webkit-text-decoration:none;text-decoration:none;width:100%}.navlistarea{display:none}#gira{height:auto;width:150px}@media only screen and (max-width:768px){.navlistarea{align-items:center;background-color:var(--ks-yellow);border-radius:4px;box-shadow:var(--shadow-elevation-medium);display:flex;font-size:1.3rem;justify-content:center;min-height:45px;min-width:45px}.navlistarea .navlist{color:var(--ks-brown);line-height:1.3;-webkit-text-decoration:none;text-decoration:none;z-index:3}.iospwa .shippingsidearea .shiptoggle{background-position-x:5px;background-size:30px 30px;border-bottom-right-radius:45px}.iospwa .shippingsidearea .toggleOverlay{border-bottom-right-radius:45px}.iospwa .goback.show{border-top-left-radius:45px}#gira{width:120px}}