html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;outline:none}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:'icomoon';src:url('/app/fonts/icomoon.eot?3lk888');src:url('/app/fonts/icomoon.eot?3lk888#iefix') format('embedded-opentype'),url('/app/fonts/icomoon.ttf?3lk888') format('truetype'),url('/app/fonts/icomoon.woff?3lk888') format('woff'),url('/app/fonts/icomoon.svg?3lk888#icomoon') format('svg');font-weight:normal;font-style:normal;font-display:block}[class^="icon"],[class*=" icon"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-black:before{content:"\e940"}.icon-car:before{content:"\e941"}.icon-estimate:before{content:"\e942"}.icon-pencil:before{content:"\e946"}.icon-heart-black:before{content:"\e93f"}.icon-shopping-bag:before{content:"\e93e"}.icon-heart:before{content:"\e93d"}.icon-right-small:before{content:"\e939"}.icon-left-small:before{content:"\e93a"}.icon-up-small:before{content:"\e93b"}.icon-down-small:before{content:"\e93c"}.icon-fa-phone:before{content:"\e900"}.icon-fa-wechat:before{content:"\e901"}.icon-down:before{content:"\e902"}.icon-mobile:before{content:"\e903"}.icon-left:before{content:"\e904"}.icon-right:before{content:"\e905"}.icon-cancel:before{content:"\e906"}.icon-plus:before{content:"\e907"}.icon-minus:before{content:"\e908"}.icon-cart:before{content:"\e909"}.icon-user:before{content:"\e90a"}.icon-trash:before{content:"\e90b"}.icon-eye:before{content:"\e90c"}.icon-close-eye:before{content:"\e90d"}.icon-facebook:before{content:"\e90e"}.icon-line:before{content:"\e90f"}.icon-instagram:before{content:"\e910"}.icon-youtube:before{content:"\e911"}.icon-location:before{content:"\e912"}.icon-mail:before{content:"\e913"}.icon-search:before{content:"\e914"}.icon-global:before{content:"\e915"}.icon-whatsapp:before{content:"\e916"}.icon-link:before{content:"\e917"}.icon-upload:before{content:"\e918"}.icon-check:before{content:"\e919"}.icon-twitter:before{content:"\e91a"}.icon-time:before{content:"\e91b"}.icon-up:before{content:"\e91c"}.icon-download:before{content:"\e91d"}.icon-open-window:before{content:"\e91e"}.icon-share:before{content:"\e91f"}.icon-messenger:before{content:"\e920"}.icon-cloud:before{content:"\e921"}.icon-home:before{content:"\e922"}.icon-earth:before{content:"\e923"}.icon-world:before{content:"\e924"}.icon-excel:before{content:"\e925"}.icon-ppt:before{content:"\e926"}.icon-pdf:before{content:"\e927"}.icon-zip:before{content:"\e928"}.icon-document:before{content:"\e929"}.icon-image:before{content:"\e92a"}.icon-notice:before{content:"\e92b"}.icon-computer:before{content:"\e92c"}.icon-wallet:before{content:"\e92d"}.icon-lock:before{content:"\e92e"}.icon-camera:before{content:"\e92f"}.icon-attached:before{content:"\e930"}.icon-battery:before{content:"\e931"}.icon-folder:before{content:"\e932"}.icon-down-line:before{content:"\e933"}.icon-up-line:before{content:"\e934"}.icon-right-line:before{content:"\e935"}.icon-left-line:before{content:"\e936"}.icon-menu-bar:before{content:"\e937"}.icon-mail-black:before{content:"\e938"}*{box-sizing:border-box;font-family:'Noto Serif TC','微軟正黑體'}img{height:auto;width:auto;max-width:100%}*[data-toUrl],button{cursor:pointer}a{text-decoration:none}body{font-size:0.9em;background:#f6f4ef}.wrap{padding-left:calc(50% - 590px);padding-right:calc(50% - 590px)}@media (max-width:1200px){.wrap{padding-left:calc(50% - 502px);padding-right:calc(50% - 502px)}}@media (max-width:1024px){.wrap{padding-left:calc(50% - 480px);padding-right:calc(50% - 480px)}}@media (max-width:980px){.wrap{padding-left:10px;padding-right:10px}}.l-wrap{padding-left:calc(50% - 690px);padding-right:calc(50% - 690px)}@media (max-width:1400px){.l-wrap{padding-left:calc(50% - 590px);padding-right:calc(50% - 590px)}}@media (max-width:1200px){.l-wrap{padding-left:calc(50% - 502px);padding-right:calc(50% - 502px)}}@media (max-width:1024px){.l-wrap{padding-left:calc(50% - 480px);padding-right:calc(50% - 480px)}}@media (max-width:980px){.l-wrap{padding-left:10px;padding-right:10px}}#head{z-index:1;display:flex;align-items:flex-end;height:60px}#head>*:nth-child(1){width:20%}#head>*#main-menu{width:60%}#head>*:nth-child(3){width:20%}#head>*:nth-child(3) ul{justify-content:flex-end;align-items:center}#head>*:nth-child(3) ul li a{display:block;font-size:2.5em;padding-left:20px}#head>* ul{list-style:none;padding:0px;margin:0px;display:flex}#head>* ul li a{color:#2d2c29}#head #logo a{display:block}#head #logo a picture{display:block}@media (min-width:1025px){#head>*#main-menu ul{justify-content:center;align-items:center}#head>*#main-menu ul li a{display:block;padding:0 20px;font-size:1.05em}#head>*:nth-child(4){display:none}}@media (max-width:1024px){#head{flex-wrap:wrap;padding-top:20px;padding-left:20px;padding-right:20px;height:auto;transition:background-color .5s}#head>*:nth-child(1){width:calc(100% - 32px);order:1}#head>*:nth-child(1) a picture img{width:auto}#head>*:nth-child(4){order:2;width:32px;border:0px;padding:0px;background-color:rgba(255,255,255,0);font-size:2em}#head>*#main-menu{padding-top:50px;transition:transform .5s;transform:translateY(-100vh);display:flex;align-content:flex-end;align-items:flex-end;min-height:calc(100vh - 120px);width:100%;order:3;display:none}#head>*#main-menu ul{display:block;margin-bottom:50px}#head>*#main-menu ul li a{font-size:1.1em;display:block;padding:20px 0}#head>*:nth-child(3){display:none;transform:translateY(-100vh);transition:transform .5s;width:100%;order:4}#head>*:nth-child(3) ul{justify-content:flex-start}#head>*:nth-child(3) ul li a{padding-right:10px;padding-left:0px;font-size:2em}#head.active{background-color:#F6F4EF;min-height:100vh;padding-bottom:50px}#head.active *#logo{opacity:1}#head.active *#main-menu{display:flex;transform:translateY(0)}#head.active *#main-menu ul li a{color:#2d2c29}#head.active *#social-menu{display:flex;transform:translateY(0)}#head.active *#social-menu ul li a{color:#2d2c29}#head.active *button{color:#a00}}#foot{background:#fff;padding-top:50px;padding-bottom:0px}#foot .left ul{list-style:none;padding:0px;margin:0px}#foot .left ul li a{color:#2d2c29;display:block;padding:5px 0}#foot .left picture{margin-bottom:50px;display:block}#foot .left picture img{max-width:100%;display:block}#foot .left #foot-menu{display:flex;flex-wrap:wrap;width:300px;margin-bottom:50px}#foot .left #foot-menu li{width:50%}#foot .left #local-menu{margin-bottom:40px}#foot .right{text-align:center}#foot .right a{display:block;padding:20px 0;color:#2d2c29;border:2px solid #2d2c29;font-weight:900;font-size:1.2em}#foot #copyright{width:100%;padding:20px 0 20px 0;font-size:12px;color:#ccc}#foot #copyright a{color:#ccc}@media (min-width:769px){#foot{display:flex;flex-wrap:wrap;align-items:center}#foot .left{width:calc(100% - 300px)}#foot .right{width:300px;padding-left:20px}}@media (max-width:768px){#foot .left picture img{max-width:100%;margin-left:auto;margin-right:auto}#foot .left #foot-menu,#foot .left #local-menu{width:100%;text-align:center}}#line-button{display:none}@media (max-width:979px){#line-button{display:block;position:fixed;right:10px;bottom:10px;color:#00c300;font-size:50px;background:#fff;padding:5px;border-radius:10px;border:2px solid #00c300}#line-button i{color:#00c300;display:block}}#body{padding-top:100px}#body article .head{display:flex;flex-wrap:wrap}@media (min-width:1201px){#body article .head #content{padding-right:calc(50% - 590px)}}@media (max-width:1200px){#body article .head #content{padding-right:calc(50% - 502px)}}@media (max-width:1024px){#body article .head #content{padding-right:calc(50% - 480px)}}@media (max-width:980px){#body article .head #content{padding-left:10px}}@media (min-width:769px){#body article .head #photo{padding-right:20px;order:0;width:50%;display:flex}#body article .head #photo #main-photo{width:85%;padding-right:10px}#body article .head #photo #main-photo picture{display:none;width:100%}#body article .head #photo #main-photo picture.active{display:block;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}#body article .head #photo #main-photo picture img{display:none}#body article .head #photo #main-photo picture:nth-child(1){background-image:url('/app/userfile/images_thumb/brand/mori-shuzou/hirado-plum/hirado-plum-05.resize.0x0.jpg')}#body article .head #photo #main-photo picture:nth-child(2){background-image:url('/app/userfile/images_thumb/brand/mori-shuzou/hirado-plum/hirado-plum-06.resize.0x0.jpg')}#body article .head #photo #main-photo picture:nth-child(3){background-image:url('/app/userfile/images_thumb/brand/mori-shuzou/hirado-plum/hirado-plum-07.resize.0x0.jpg')}#body article .head #photo #main-photo picture:nth-child(4){background-image:url('/app/userfile/images_thumb/brand/mori-shuzou/hirado-plum/hirado-plum-08.resize.0x0.jpg')}#body article .head #photo #main-photo picture:nth-child(5){background-image:url('/app/userfile/images_thumb/brand/mori-shuzou/hirado-plum/hirado-plum-09.resize.0x0.jpg')}#body article .head #photo #thumbs-photo{width:15%}#body article .head #photo #thumbs-photo picture{cursor:pointer;position:relative;opacity:.5;display:block;margin-bottom:10px}#body article .head #photo #thumbs-photo picture img{display:block;width:100%}#body article .head #photo #thumbs-photo picture:last-child{margin-bottom:0px}#body article .head #photo #thumbs-photo picture.active{opacity:1}#body article .head #content{order:1;width:50%;padding-left:20px}}@media (max-width:768px){#body article .head #photo{width:100%;padding:10px}#body article .head #photo #thumbs-photo{display:none}#body article .head #content{width:100%;padding:20px 10px}}#body article .head #content nav{margin-bottom:50px}#body article .head #content nav ul{list-style:none;display:flex;flex-wrap:wrap;padding:0px;margin:0px}#body article .head #content nav ul li a{color:#AFAFAF}#body article .head #content nav ul li::after{font-family:'icomoon';font-weight:normal;font-style:normal;font-display:block;content:'\e905';padding:0 5px}#body article .head #content nav ul li:last-child::after{display:none}#body article .head #content h3{margin:0 0 50px 0}#body article .head #content h3 a{color:#2d2c29;font-weight:100;font-size:0.9em}#body article .head #content h1{margin:0 0 50px 0}#body article .head #content #description{line-height:150%}#body article #product-info,#body article #product-nutrition{padding-top:100px;padding-bottom:100px}#body article #product-info h3,#body article #product-nutrition h3{margin:0 0 50px 0;font-size:2em}#body article #product-info dl div,#body article #product-nutrition dl div{display:flex;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #afafaf}#body article #product-info dl div dt,#body article #product-nutrition dl div dt{width:100px}#body article #product-info dl div dd,#body article #product-nutrition dl div dd{margin:0px}@media (min-width:768px){#body article #product-info,#body article #product-nutrition{display:flex}#body article #product-info h3,#body article #product-nutrition h3{width:30%}#body article #product-info dl,#body article #product-nutrition dl{width:70%}}#shop-tool{padding-top:50px}#shop-tool #shop-num{display:flex;border:1px solid #333;margin-bottom:20px}#shop-tool #shop-num button{width:40px;height:40px;border:0px;background:rgba(255,255,255,0)}#shop-tool #shop-num div{width:calc(100% - 80px);text-align:center;line-height:35px}#shop-tool #shop-options select{border:1px solid #333;width:100%;height:40px;margin-bottom:20px;background:rgba(255,255,255,0)}#shop-tool #shop-price{margin-bottom:20px}#shop-tool #shop-button{display:flex}#shop-tool #shop-button button{height:40px;background:rgba(255,255,255,0);border:1px solid #333;width:calc(50% - 10px);margin:0 10px 50px 10px}#shop-tool #shop-button button:nth-child(2n){margin-right:0px}#shop-tool #shop-button button:nth-child(2n + 1){margin-left:0px}#shop-car-modal{position:fixed;top:0px;left:0px;width:100%;height:100%;background-color:rgba(0,0,0,0.5)}#shop-car-modal .modal-content{width:300px;height:100vh;position:fixed;right:0px;top:0px;height:100%;background:#ccc;display:flex;flex-direction:column}#shop-car-modal .modal-content .modal-head{background-color:#000;color:#fff;display:flex}#shop-car-modal .modal-content .modal-head h4{flex:1;line-height:50px;font-size:15px;padding:0 10px;margin:0px}#shop-car-modal .modal-content .modal-head button{border:0px;background-color:rgba(0,0,0,0);width:50px;height:50px;color:#fff}#shop-car-modal .modal-content .modal-body{flex:1;overflow-y:auto}#shop-car-modal .modal-content .modal-body ul{list-style-type:none;padding:0 10px;margin:0px}#shop-car-modal .modal-content .modal-body ul li{margin:0px;padding:10px 0;border-bottom:1px solid #333}#shop-car-modal .modal-content .modal-body ul li:last-child{border-bottom:0px}#shop-car-modal .modal-content .modal-body ul li .head{display:flex;align-items:flex-start;margin-bottom:10px}#shop-car-modal .modal-content .modal-body ul li .head picture{width:50px}#shop-car-modal .modal-content .modal-body ul li .head div{flex:1;padding-left:10px}#shop-car-modal .modal-content .modal-body ul li .head div h5{margin:0 0 10px 0;padding:0;font-size:15px;line-height:24px}#shop-car-modal .modal-content .modal-body ul li .head button{width:30px;border:0px;background-color:rgba(0,0,0,0)}#shop-car-modal .modal-content .modal-body ul li .tool{display:flex;line-height:30px}#shop-car-modal .modal-content .modal-body ul li .tool button{width:30px;border:1px solid #333;background-color:rgba(0,0,0,0)}#shop-car-modal .modal-content .modal-body ul li .tool i{width:30px;text-align:center}#shop-car-modal .modal-content .modal-body ul li .tool .num{width:50px;text-align:center}#shop-car-modal .modal-content .modal-body ul li .tool .count{flex:1}#shop-car-modal .modal-content .modal-foot{border-top:1px solid #000;padding:10px;display:flex}#shop-car-modal .modal-content .modal-foot a,#shop-car-modal .modal-content .modal-foot button{width:calc(50% - 10px);text-align:center;border:1px solid #333;height:30px;line-height:30px}#shop-car-modal .modal-content .modal-foot a{margin-right:10px;color:#333}#shop-car-modal .modal-content .modal-foot button{margin-left:10px;background:#333;color:#fff}