body{font-family:artfia,Noto Sans TC,sans-serif!important}div:not(#my-char-test):not(.bottle-titleImg-text){font-family:artfia,Noto Sans TC,sans-serif!important}.bold{font-family:artfia,Noto Sans TC,sans-serif!important}#top-category h5{line-height:24px;font-size:16px}#top-category h5,#top-category h6{margin:0;font-weight:700}#top-category h6,.footer_info h6{line-height:13px;font-size:14px}.bg-line{position:relative;z-index:1;text-align:center;width:100%;margin-top:5px;margin-bottom:10px}.bg-line:before{border-top:2px solid #333;content:"";margin:0 auto;position:absolute;top:50%;left:0;right:0;bottom:0;width:100%;z-index:-1}.bg-line span{background-color:#fff;padding:0 15px;white-space:nowrap}.variation_img{width:75px!important}.bottle-titleImg-text{font-size:72px;font-family:futur,artfia,Noto Sans TC,sans-serif!important;font-weight:700;color:#fff;position:absolute;top:50%;left:50%;width:100%;text-align:center;transform:translate(-50%,-50%)}#shopping_cart_item .small{font-size:95%!important}@media only screen and (max-width:576px){.variation_img{width:19vw!important}.bg-line span{white-space:normal;width:100%;display:inline-block}}.type-div{flex-wrap:nowrap;flex:1;margin:0 20px;overflow:hidden;flex-grow:1;position:relative;padding:0;overflow-x:auto}.type_div_height{height:80px}.type-div::-webkit-scrollbar{display:none}.type-div{-ms-overflow-style:none;scrollbar-width:none}.type_div_container{white-space:nowrap;transition:transform .5s ease,-webkit-transform .5s ease;margin:0;padding:0;display:inline-block;position:absolute}.type-grid{width:268px;min-width:200px;height:80px;padding:0 10px;flex-shrink:0}.type-grid img{width:100%!important;height:100%!important;object-fit:cover;filter:brightness(.6) grayscale(.2);border-radius:5px}.type-grid span{width:100%;font-size:18px;font-weight:700;color:#fff;letter-spacing:1px;text-align:center;font-family:Nunito,sans-serif}.control-left{background-color:rgba(0,0,0,.5);position:absolute;left:0;height:100%;color:#fff;display:flex;width:20px;transition:opacity .3s}.control-right{background-color:rgba(0,0,0,.5);position:absolute;right:0;height:100%;color:#fff;display:flex;width:20px;transition:opacity .3s}.control-left.disabled,.control-right.disabled{opacity:.5}.tooltip{position:relative;display:inline-block;opacity:1}.tooltip .tooltiptext{visibility:hidden;width:300px;background-color:#000;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1}.tooltip:hover .tooltiptext{visibility:visible}
