img{vertical-align:bottom;image-rendering:-webkit-optimize-contrast;border:0}.pc{display:block}.m{display:none}#scrollBottomPixel{width:1px;height:1px;position:absolute;bottom:500px;left:0}.wrapper .container{margin:0 auto 10px;width:min(100%,980px)!important}.nav_mainmall{margin:0 0 2%;padding:0}.displayarea_mainmall{background-color:#fbf8f6;margin:0;padding:3% 0}.headbnarea_mainmall{margin:0 0 10px}.headbncolumn_mainmall{margin:0 0 5px}.headbncolumn_mainmall img{width:100%;height:auto}.headtxtcolumn_mainmall{border:2px solid #ffd0e0;border-radius:5px;padding:5px 0}.promotetxt_mainmall{margin:0 0 5px}.promotetxt_mainmall .promotetxt{color:#eb2267;background-color:#ffedf3;border-radius:10px;padding:3px 8px;font-size:1.6rem;font-weight:500}.maintitle_mainmall{color:#fa4281;margin:0 0 5px;font-size:1.6rem;line-height:1.4}.date_mainmall{margin:0 0 5px;font-size:1.3rem;line-height:1.2}.detail_mainmall{font-size:1.5rem;line-height:1.4}.navcol_mainmall{border:1px dotted #ded5cb;border-bottom:none;list-style-type:none}.navcol_mainmall .navunit_mainmall:nth-of-type(n+31){display:none}.navunit_mainmall{float:left;box-sizing:border-box;width:10%}.navunit_mainmall.here a{color:#b8292f;border-bottom:1px solid #b8292f}.navunit_mainmall.back a{color:#333}.navunit_mainmall a{color:#a26424;border-bottom:1px solid #efe7df;padding:10px 0;font-size:1.4rem;display:block}.navunit_mainmall a:hover,.navunit_mainmall a:active{color:#d20f16;-webkit-text-decoration:none;text-decoration:none}.navunit_mainmall a .text{text-overflow:ellipsis;white-space:nowrap;border-right:1px solid #efe7df;padding:0 10px;overflow:hidden}.navunit_mainmall:nth-of-type(10n) a .text{border-right:none}.nav_mainmall .btnmore{display:none}.displaycol_mainmall{flex-wrap:wrap;width:98%;margin:0 auto;list-style-type:none;display:flex}.displayunit_mainmall{box-sizing:border-box;border:1px solid #e1d4c7;width:24%;margin:0 .5% 2%;padding:1% 0}.displayunit_mainmall.picked{box-shadow:inset 0 0 1px 3px #694a3a}.sloganbox{width:94%;height:2.8em;color:var(--ks-gold);text-align:left;margin:0 auto 4.5%;font-size:1.4rem;line-height:1.4;overflow:hidden}.coverbox{width:96%;margin:0 auto 3%}.coverbox img{width:100%;height:auto}.pdnamebox{width:94%;height:2.8em;color:var(--ks-gold);text-align:left;margin:0 auto 5%;font-size:1.5rem;font-weight:500;line-height:1.4;overflow:hidden}.pdnamebox a{color:var(--ks-gold);font-size:1.5rem}.scaleprice{margin:0 0 2%;font-size:0}.scaleprice .scalebox{vertical-align:top;max-width:57%;margin:0 3% 0 0;display:inline-block}.scaleprice .price2box{margin:0 0 5%;font-size:1.3rem;display:inline-block}.scaleselect{background-color:#fff;width:100%}.priceset .b2{color:#ea0000}.btnbuybox_mainmall{color:#ff5f5f;cursor:pointer;border:1px solid #ff5f5f;border-radius:5px;width:80px;height:28px;margin:0 auto;font-size:1.5rem;line-height:28px}.putinarea_mainmall{z-index:1;background:#fff;border:1px solid #ccc;border-radius:5px 5px 0 0;width:calc(100% - 2px);margin:0;padding:0;position:-webkit-sticky;position:sticky;bottom:0;left:0;overflow:hidden}.title_putin{cursor:pointer;height:60px;padding:0;position:relative}.putintitle{text-align:left;width:80%;margin:0;padding:0;font-size:1.6rem;font-weight:500;line-height:1.2}.switchbtn_putin{font-size:1.5rem;position:absolute;top:20px;left:110px}.switchbtn_putin:after{content:"";border:2px solid #55a5c5;border-width:0 2px 2px 0;width:8px;height:8px;display:block;position:absolute;top:3px;right:5px;transform:rotate(45deg)}.switchbtn_putin.toggleswitch:after{top:8px;transform:rotate(-135deg)}.switchbtn_putin:before{content:"展開明細";color:#55a5c5;border-radius:2px;width:90px;height:20px;padding:0 15px 0 0;line-height:20px;transition-property:background-color;transition-duration:.6s;display:block;position:absolute;top:0;right:0}.switchbtn_putin.toggleswitch:before{content:"關閉明細"}.content_putin.togglescroll{border-top:1px dotted #ccc;max-height:230px;padding:1.5%;font-size:1.5rem;display:none;overflow-y:auto}.pdlistcol_putin{list-style-type:none}.pdlistunit_putin{border-bottom:1px solid #eee;margin:0 0 1.5%;padding:0 0 1.5%;position:relative}.pdcolumn_putin .alpha_putin_mainmall{float:left;width:10%;margin:0 2% 0 0}.pdcolumn_putin .beta_putin_mainmall{float:left;width:85%}.beta_putin_mainmall .pdnamebox{float:left;width:30%;height:auto;overflow:visible;overflow:initial;margin:0 2% 0 0}.beta_putin_mainmall .quantitypricebox{float:left;width:68%}.quantitypricebox{justify-content:space-between;display:flex}.beta_putin_mainmall .pdnamebox a{color:#333;font-weight:400}.priceset_putin .price1{-webkit-text-decoration:line-through;text-decoration:line-through}.priceset_putin .price2 .b2{color:#ea0000;font-size:1.6rem}.quantityset select{background-color:#fff;border-color:#bebebe;width:60px;height:40px}.deletebtn_putin{cursor:pointer;width:24px;height:24px;position:absolute;top:7px;right:0}@document url-prefix(){.deletebtn_putin { top: 25px; }}.deletebtn_putin b{position:relative}.deletebtn_putin b:before,.deletebtn_putin b:after{content:"";background-color:#d3d3d3;border-radius:15px;width:2px;height:15px;margin:0 auto;position:absolute;top:0;bottom:0;left:0;right:0}.deletebtn_putin b:before{transform:rotate(-45deg)}.deletebtn_putin b:after{transform:rotate(45deg)}.totalpay_putin{background-color:#e2dad3;justify-content:space-between;align-items:center;padding:10px 20px;display:flex;overflow:hidden}.totalmixcolumn_putin{text-align:left;font-size:1.6rem}.totalmixcolumn_putin b{color:#ea0000;margin:0 7px;font-weight:400}.totalmixcolumn_putin .b5{font-size:2.5rem;font-weight:700}.btnbuy_putin{cursor:pointer;background-color:#c80000;border:none;border-bottom:5px solid #ae0909;border-radius:3px;width:140px;height:44px}.btnbuy_putin .txt{color:#fff;font-size:1.5rem;line-height:1.3}.btnbuy_putin .txt:before{content:"加入購物車"}.btnbuy_putin.notyet{background-color:#a7a7a7;border-bottom:5px solid #9b9b9b}.btnbuy_putin.notyet .txt:before{content:"未符合結帳門檻"}@media only screen and (max-width:768px){#scrollBottomPixel{bottom:30px}.pc{display:none}.m{display:block}.headbnarea_mainmall{width:98%;margin:0 auto 5px}.headbncolumn_mainmall{margin-bottom:10px}.promotetxt_mainmall .promotetxt,.maintitle_mainmall{font-size:1.4rem}.date_mainmall{font-size:1.2rem}.detail_mainmall{font-size:1.3rem}.nav_mainmall{margin-bottom:5%}.navunit_mainmall{width:25%}.navcol_mainmall .navunit_mainmall:nth-of-type(n+5){display:none}.navcol_mainmall.more .navunit_mainmall:nth-of-type(n+5){display:block}.navunit_mainmall:nth-of-type(10n) a .text{border-right:1px solid #efe7df}.navunit_mainmall:nth-of-type(4n) a .text{border-right:none}.nav_mainmall .btnmore{color:#a26424;cursor:pointer;width:117px;margin:1% auto 0;font-size:1.4rem;display:block;position:relative}.nav_mainmall .btnmore:before{content:"";border:2px solid #a26424;border-width:0 2px 2px 0;width:10px;height:10px;margin:auto 0;display:block;position:absolute;top:2px;right:15px;transform:rotate(45deg)}.displayunit_mainmall{width:49%;padding-bottom:3%}.coverbox img{max-width:200px}.title_putin{height:35px}.switchbtn_putin{top:7px;left:95px}.putinarea_mainmall{width:calc(96% - 2px);margin:15px 2%}.pdlistunit_putin{margin-bottom:4.5%;padding-bottom:4.5%}.pdcolumn_putin .alpha_putin_mainmall{width:20%}.pdcolumn_putin .beta_putin_mainmall{width:70%}.beta_putin_mainmall .pdnamebox,.beta_putin_mainmall .quantitypricebox{float:none;width:100%}.beta_putin_mainmall .pdnamebox{margin-bottom:3%;line-height:1.3}.beta_putin_mainmall .pdnamebox a{font-size:1.4rem}.deletebtn_putin{top:3%}@document url-prefix(){.deletebtn_putin { top: 20px; }}.totalpay_putin{padding:5px}.totalmixcolumn_putin{font-size:1.4rem}.totalmixcolumn_putin b{margin:0 3px}.totalmixcolumn_putin .b5{font-size:2.2rem;line-height:1.2}.btnbuycolumn_putin{padding:0}.btnbuy_putin{width:140px}}@media only screen and (max-width:480px){.scaleprice .scalebox{max-width:90%;max-height:25px;margin:0 auto 3%;display:block}.scaleselect{height:25px}}@media only screen and (max-width:320px){.btnbuy_putin{width:100px}}