@import url(https://fonts.googleapis.com/css?family=Noto+Sans+TC:300,400,500,700,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;

700&display=swap);@charset "UTF-8";.img-fluid{max-width:100%;height:auto}.half{width:50%}.flex-between{align-items:center}.flex-between,.flex-between-start{display:flex;justify-content:space-between}.flex-between-start{align-items:flex-start}.news-wrapper{margin:auto;max-width:1200px}.news-underline{border-bottom:1px solid #bebba3}.news-header{margin-top:20px}.news-title{color:#8d866e;font-size:20px;font-weight:400;float:left}@media (max-width:768px){.news-title{float:unset}}.news-date{color:#5e5844;font-size:16px;float:right}@media (max-width:768px){.news-date{float:unset}}.news-banner-wrapper{margin-top:20px}.news-banner{width:100%;display:block}@media (max-width:768px){.news-banner{display:none}}.news-banner-m{display:none;width:100%}@media (max-width:768px){.news-banner-m{display:block}}.news-desc-head{padding-top:16px;color:#8d866e}.news-desc-content{padding-bottom:64px;color:#5e5844}button{background:none;border:0;cursor:pointer}button,button:focus,input{outline:none}input{border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}input[type=button]{cursor:pointer}.color-main{color:#8d866e}.color-cart-main{color:#5e5844}.color-white{color:#fff}.color-grey{color:#797979}button{color:#1a1a1a}button:disabled{color:rgba(16,16,16,.3)}.txt-title{font-size:25px;font-weight:700}.txt-subtitle{font-size:20px;font-weight:700}.txt-heading{font-size:22px;font-weight:700}.txt-subheading{font-size:16px;font-weight:400}.txt-content{font-size:14px;font-weight:400}.cart-main{font-size:16px;color:#5e5844}.cart-black{font-size:16px;font-weight:400;color:#1a1a1a}.special-delivery-black{font-size:14px;font-weight:400;color:#1a1a1a}.menu-list span{color:#8d7e69}.delete-cart-btn{width:70px;font-size:14px;background-color:#7c765c;border:1px solid #2f2a24;border-radius:5px;color:#f7f5ed;padding:0 5px}.addshop-btn,.delete-cart-btn,.submit-btn{display:flex;text-align:center;justify-content:center;align-items:center;min-height:50px;cursor:pointer}.addshop-btn,.submit-btn{padding:10px 5px;width:100%;font-size:16px;background-color:#ece7d7;border:1px solid #bebba3;border-radius:5px;color:#5e5844}.submit-btn:hover{opacity:.7;color:#5e5844}.cancel-btn{display:flex;text-align:center;justify-content:center;align-items:center;padding:10px 5px;min-height:50px;width:100%;font-size:16px;background-color:#7c765c;border:1px solid #2f2a24;border-radius:5px;color:#f7f5ed}.cancel-btn:hover{opacity:.7;color:#f7f5ed}.overview-btns .step-btn{word-wrap:break-word;line-height:1.25;height:40px}.click-btn,.overview-btns .step-btn{display:flex;justify-content:center;align-items:center}.click-btn{text-align:center;padding:10px 5px;min-height:50px;width:100%;font-size:16px;cursor:pointer;background-color:#c8c0b4;border:1px solid #c8c0b4;color:#5e5844}.click-btn:hover{opacity:.7;color:#5e5844}.click-btn span{color:#5e5844}.click-btn.btn-disabled{opacity:.3;pointer-events:none}.confirm-btn{display:flex;text-align:center;justify-content:center;align-items:center;padding:10px 5px;min-height:50px;width:100%;display:flex!important;font-size:16px;background-color:#005f49;border:1px solid #005f49;color:#f7f5ed!important;cursor:pointer}.confirm-btn:hover{opacity:.7;color:#f7f5ed;text-decoration:none}.confirm-btn .alertConfirmMessage{color:#f7f5ed!important}.confirm-btn.btn-disabled{opacity:.3;pointer-events:none}#continueCheckout .alertConfirmMessage{color:#5e5844!important}.cursor-pointer{cursor:pointer}.add-cart{width:80%;height:40px;display:flex;margin:10px auto;border:1px solid #d8d8d8}@media (max-width:576px){.add-cart{width:70%}}.add-cart .cart-quantity{display:flex;width:100%}.add-cart .cart-quantity .cart-btn{width:30%;background:none;border:none;font-size:16px}.add-cart .cart-quantity .cart-amount{width:40%;text-align:center;font-size:13px;background-color:#f7f5ed}.add-cart .addcart-btn{width:31%;background-color:#005f49;border:1px solid #005f49;font-size:12px;transition:all .5s}.add-cart .addcart-btn>img{height:20px}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}.sod_select,.sod_select *{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.sod_select{display:inline-block;position:relative;text-transform:none;outline:0;cursor:default;background-color:#fff;border:1px solid #797979;border-radius:0;font-size:16px;color:#5e5844;font-weight:500;line-height:1.5em;padding:12px 3.5em 12px 1em;appearance:none;-moz-appearance:none;-webkit-appearance:none;width:100%;margin-bottom:15px;background-image:linear-gradient(45deg,transparent 50%,#005f49 0),linear-gradient(135deg,#005f49 50%,transparent 0),linear-gradient(90deg,#797979,#797979);background-position:calc(100% - 20px) calc(1em + 5px),calc(100% - 15px) calc(1em + 5px),calc(100% - 2.5em) 12px;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat}.sod_select.disabled{border-color:#d4d4d4;color:#b2b2b2;cursor:not-allowed}.sod_select.disabled:hover{background:#fcfcfc}.sod_select .sod_label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-right:15px;color:#5e5844;font-weight:500}.sod_select .sod_list{position:absolute;top:100%;left:-1px;display:none;height:auto;width:100.4%;background-color:#fff;border:1px solid #797979;border-radius:0;font-size:16px;color:#5e5844;line-height:1.5em;z-index:1}.sod_select.open .sod_list{display:block}.sod_select.disabled.open .sod_list{display:none}.sod_select.above .sod_list{top:auto;bottom:100%;margin:0 0 10px -1px;border:1px solid #d4d4d4;box-shadow:0 -2px 4px rgba(0,0,0,.1)}.sod_select.above .sod_list:after,.sod_select.above .sod_list:before{top:100%;bottom:auto}.sod_select .sod_list:after{border-color:hsla(0,0%,100%,0) hsla(0,0%,100%,0) #fff;border-width:6px}.sod_select.above .sod_list:after{border-color:#fff hsla(0,0%,100%,0) hsla(0,0%,100%,0)}.sod_select.above .sod_list:before{border-color:#d4d4d4 hsla(0,0%,100%,0) hsla(0,0%,100%,0)}.sod_select .sod_list ul{overflow-y:auto;width:100%;padding-left:0;margin-bottom:0}.sod_select .sod_list li{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#1a1a1a;padding:12px 3.5em 12px 1em;position:relative;list-style-type:none;border-bottom:1px solid #797979}.sod_select .sod_list li:last-child{border-bottom:none}.sod_select .sod_list .optgroup,.sod_select .sod_list .optgroup.disabled{background:inherit;color:#939393;font-size:10px;font-style:italic}.sod_select .sod_list .groupchild{padding-left:20px}.sod_select .sod_list .disabled{background:inherit;color:#ccc}.sod_select .sod_list .selected{padding-right:25px;color:#5e5844;font-weight:500}.sod_select .sod_list .selected:before{content:"";position:absolute;right:10px;top:50%;transform:translateY(-50%);display:inline-block;color:#5e5844;height:16px;width:22px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCA5Ij48cGF0aCBmaWxsPSIjRDlEOUQ4IiBkPSJNNCA2LjdjLS40LS40LS41LS42LS45LTFMMS41IDQuMWMtLjgtLjgtMiAuNC0xLjIgMS4ybDIuOCAyLjhjLjcuNyAxLjMgMSAyIDBDNi43IDYgOC4zIDMuNyA5LjggMS41IDEwLjUuNSA5LS4zIDguMy42IDYuNyAyLjkgNS43IDQuNCA0IDYuNyIvPjwvc3ZnPg==);background-repeat:no-repeat}.sod_select.no_highlight .sod_list .selected:before{display:none}.sod_select select{display:none!important}.sod_select.touch select{-webkit-appearance:menulist-button;position:absolute;top:0;left:0;display:block!important;height:100%;width:100%;opacity:0;z-index:1}.cake-select-group{position:relative}.cake-select-group .cake-select{height:90px;width:100%;background-color:#fff;border:1px solid #797979;padding:12px 3.5em 12px 1em;display:flex;align-items:center;background-image:linear-gradient(45deg,transparent 50%,grey 0),linear-gradient(135deg,grey 50%,transparent 0),linear-gradient(90deg,#797979,#797979);background-position:calc(100% - 20px) calc(1em + 25px),calc(100% - 15px) calc(1em + 25px),calc(100% - 2.5em) 10px;background-size:5px 5px,5px 5px,1px 70px;background-repeat:no-repeat}.cake-select-group .cake-select .cake-info{color:#5e5844}.cake-select-group .cake-img{max-width:64px;margin-right:5px}@media (max-width:576px){.cake-select-group .cake-img{max-width:50px}}@media (max-width:430px){.cake-select-group .cake-img{max-width:35px}}.cake-select-group .cake-info .title{display:flex;align-items:center;margin-bottom:5px}.cake-select-group .cake-info .cake-name{font-size:16px;min-width:80px}@media (max-width:450px){.cake-select-group .cake-info .cake-name{font-size:14px}}.cake-select-group .cake-info .cake-price{font-size:12px;margin-left:7px}.cake-select-group .cake-info .add-price{font-size:16px}.cake-select-group .cake-options{width:100%;background-color:#fff;padding:0;position:absolute;top:90px;left:0;z-index:10;border:1px solid #797979;border-top:none}.cake-select-group .cake-options .cake-option-list{width:100%;list-style:none;display:flex;align-items:center;border-bottom:1px solid #797979;padding:12px 3.5em 12px 1em;position:relative;color:#1a1a1a}.cake-select-group .cake-options .cake-option-list:last-child{border-bottom:none}.cake-select-group .cake-options .cake-option-list.active:after{content:"";position:absolute;right:10px;top:50%;transform:translateY(-50%);display:inline-block;color:#5e5844;height:16px;width:22px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCA5Ij48cGF0aCBmaWxsPSIjRDlEOUQ4IiBkPSJNNCA2LjdjLS40LS40LS41LS42LS45LTFMMS41IDQuMWMtLjgtLjgtMiAuNC0xLjIgMS4ybDIuOCAyLjhjLjcuNyAxLjMgMSAyIDBDNi43IDYgOC4zIDMuNyA5LjggMS41IDEwLjUuNSA5LS4zIDguMy42IDYuNyAyLjkgNS43IDQuNCA0IDYuNyIvPjwvc3ZnPg==);background-repeat:no-repeat}.cake-select-group .cake-options .cake-option-list.active{color:#5e5844}.choose-candle-group .candle-select{min-height:50px;width:calc(100% - 180px);background-color:#fff;border:1px solid #797979;padding:11px 3.5em 11px 1em;display:flex;align-items:center;background-image:linear-gradient(45deg,transparent 50%,grey 0),linear-gradient(135deg,grey 50%,transparent 0),linear-gradient(90deg,#797979,#797979);background-position:calc(100% - 20px) calc(1em + 5px),calc(100% - 15px) calc(1em + 5px),calc(100% - 2.5em) 12px;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;cursor:pointer;color:#797979}@media (max-width:992px){.choose-candle-group .candle-select{width:100%}}.choose-candle-group .candle-img{width:14px;margin-right:10px}.choose-candle-group .candle-info{font-size:16px;color:#797979}.choose-candle-group .candle-num{color:#1a1a1a}.choose-candle-group .candle-options{list-style:none;width:calc(100% - 180px);background-color:#fff;padding:0;position:absolute;top:51px;left:0;z-index:1;border:1px solid #797979;border-top:none}@media (max-width:992px){.choose-candle-group .candle-options{width:100%}}.choose-candle-group .candle-options .candle-option-list{width:100%;list-style:none;display:flex;align-items:center;border-bottom:1px solid #797979;padding:12px 3.5em 12px 1em;position:relative;color:#1a1a1a}.choose-candle-group .candle-options .candle-option-list.active:after{content:"";position:absolute;right:10px;top:50%;transform:translateY(-50%);display:inline-block;color:#5e5844;height:16px;width:22px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCA5Ij48cGF0aCBmaWxsPSIjRDlEOUQ4IiBkPSJNNCA2LjdjLS40LS40LS41LS42LS45LTFMMS41IDQuMWMtLjgtLjgtMiAuNC0xLjIgMS4ybDIuOCAyLjhjLjcuNyAxLjMgMSAyIDBDNi43IDYgOC4zIDMuNyA5LjggMS41IDEwLjUuNSA5LS4zIDguMy42IDYuNyAyLjkgNS43IDQuNCA0IDYuNyIvPjwvc3ZnPg==);background-repeat:no-repeat}.choose-candle-group .sod_select.disabled{border-color:#d4d4d4;color:#b2b2b2;cursor:not-allowed}.choose-candle-group .sod_select.disabled:hover{background:#fcfcfc}.icon-payments-apple{width:50px}.additional-item-google{margin-top:20px}.accept-checkbox{float:left}.accept-message-align{margin-top:10px}.count{margin-top:0}.result-recap{font-weight:bolder}.visited-display{display:block!important}.top-category-nav-container .swiper-wrapper{height:auto;max-height:100%}.top-category-nav-container .swiper-slide{height:auto}.h-line{border-bottom:1px solid #a5a5a5;width:100%}.h-line,.h-line span{color:#8d866e}.h-line .line-text{position:absolute;transform:translate(-50%,-50%)}.bg-default-light,.bg-default-light span{background-color:#f1efeb}.break-word{word-break:break-all}.product-filter-wrap{display:flex;justify-content:space-between}@media (max-width:575px){.product-filter-wrap{display:block}}.date-warn{color:#5e5844;font-size:14px;line-height:22px;margin-top:10px}.date-wrap{display:flex;align-items:center;border:1px solid #979797;padding:3px 15px;width:320px;justify-content:space-between}@media (max-width:991px){.date-wrap{width:100%}}.date-wrap.detail{position:absolute;right:10px;width:415px;top:50px}@media (max-width:1200px){.date-wrap.detail{width:395px}}@media (max-width:992px){.date-wrap.detail{width:100%;top:70px;left:0;right:0}}@media (max-width:576px){.date-wrap.detail{width:85%;margin:0 auto;top:75px}}.date-wrap.detail p{position:absolute;top:110%;left:0;color:#5e5844;font-size:14px;line-height:22px}@media (max-width:575px){.date-wrap{margin:15px 0}}.date-wrap .date-txt{font-size:16px;line-height:2rem;color:#8d866e}@media (max-width:400px){.date-wrap .date-txt{font-size:16px}}.date-wrap .date-value{background-color:transparent;font-size:16px;line-height:2rem;color:#8d866e}@media (max-width:400px){.date-wrap .date-value{font-size:16px}}.date-wrap .date-value-width{width:150px}@media (max-width:360px){.date-wrap .date-value-width{width:120px}}.date-wrap .data-btn,.date-wrap .data-btn .show-date{display:flex;align-items:center;justify-content:center}.date-wrap .data-btn .show-date{font-size:16px;text-align:center;padding:10px 5px;min-height:38px;width:60px;background-color:#ece7d7;border:1px solid #bebba3;border-radius:5px;color:#5e5844;cursor:pointer}@media (max-width:400px){.date-wrap .data-btn .show-date{font-size:15px;display:flex;text-align:center;justify-content:center;align-items:center;padding:10px 5px;min-height:38px;width:50px}}.popup-wrap{display:none;position:fixed;top:0;left:0;width:100%;height:100%;overflow:auto;z-index:9999;background-color:rgba(0,0,0,.6)}.popup-wrap .popup-item{position:absolute;box-sizing:border-box;top:50%;left:50%;transform:translate(-50%,-50%);max-width:580px;width:90%}@media (max-height:576px){.popup-wrap .popup-item{width:80%;top:100%}}.popup-wrap .popup-box{box-sizing:border-box;color:#1e1e1e;font-size:18px}.popup-wrap .popup-heading{width:100%;height:40px;background-color:#2a2a2a;position:relative}.popup-wrap .popup-heading .popup-close{z-index:999;position:absolute;top:5px;right:5px;width:30px;height:30px;color:#888;font-size:20px;text-align:center;border-radius:50%;border-width:0;background-color:transparent;transition:background-color .25s;box-sizing:border-box;z-index:2;cursor:pointer;font:20px/30px Arial,Helvetica Neue,Helvetica,sans-serif}.popup-wrap .popup-heading .popup-close:hover{color:#555;background:#eee}.popup-wrap .popup-cont{padding:40px;background-color:#f1efeb}@media (max-width:575px){.popup-wrap .popup-cont{padding:30px 20px}}.popup-wrap .popup-title{border-bottom:1px solid #a5a5a5;width:100%;padding-bottom:10px;color:#8d866e;font-size:20px}@media (max-width:400px){.popup-wrap .popup-title{font-size:18px}}.popup-wrap .date-cont{width:100%;height:353px;position:relative;margin:0 auto}.popup-wrap .date-cont #delivery-calendar{top:25px!important}.popup-wrap .date-cont span{color:#797979}.popup-wrap .date-btns,.popup-wrap .pop-btns{display:flex;background-color:#f1efeb}.popup-wrap .click-btn,.popup-wrap .save-btn{border-radius:0;-webkit-border-radius:0;display:block;height:50px}.popup-wrap .save-btn{margin-top:0;font-size:16px}.popup-wrap .next-arrow,.popup-wrap .prev-arrow{appearance:none;-moz-appearance:none;-webkit-appearance:none;display:inline-block}.popup-wrap .prev-arrow{transform:rotate(-90deg)}.popup-wrap .next-arrow{transform:rotate(90deg)}.normal-pop a:hover{text-decoration:none}.normal-pop .popup-item{max-width:450px}.normal-pop .popup-title{margin-bottom:30px}.normal-pop .cont-text{font-size:18px;text-align:center}@media (max-width:400px){.normal-pop .cont-text{font-size:16px}}.normal-pop .cont-text.alert-text{color:#1a1a1a;text-align:left;font-size:16px;line-height:30px;font-weight:400}.normal-pop .cont-text.alert-text ul li{font-size:14px;font-weight:700}.page-cartPayment .next-arrow,.page-cartPayment .prev-arrow{appearance:none;-moz-appearance:none;-webkit-appearance:none;display:inline-block}.page-cartPayment .prev-arrow{transform:rotate(-90deg)}.page-cartPayment .next-arrow{transform:rotate(90deg)}.top-category-nav-container .toolbar div,.top-category-nav-container .toolbar i,.top-category-nav-container .toolbar span{color:#fff}.text-muted div{color:#868e96!important}@media (max-width:993px){.calendar-row{flex-wrap:wrap}.calendar-row>div{width:100%}.calendar-row .date-value-width{width:120px}.calendar-row select.select-sorter{color:#8d866e}}@media (min-width:576px){.footer-social-media{position:absolute;bottom:0;right:10px}}.card-associcates-list .list-inline-item{margin-bottom:5px}.card-associcates-list .list-inline-item img{max-height:20px}@media (min-width:576px){.card-associcates-list{text-align:right}}.footer-copyright{text-align:right}.copyrightDateTime,footer div,h6{color:#fff}.sidebar-nav .icon{width:24px;height:24px}@media (max-width:576px){.sidebar-nav .sidebar-nav-divider{margin:15px 0}}.top-nav div,.top-nav span{color:#fff}.top-nav .icon{width:24px;height:24px}@media (max-width:400px){.top-nav .icon{width:22px;height:22px}}@media (max-width:400px){.top-nav .logo-holder{width:130px}}.btn-member-holder{padding:.25rem 1rem;border-right:1px solid #fff}@media (max-width:992px){.btn-member-holder{padding:.25rem .5rem}}@media (max-width:400px){.btn-member-holder{padding:2px 5px}}@media (max-width:400px){.btn-menu-holder{padding-left:10px}}.btn-cart-holder,.btn-lang-holder,.btn-mooncake-holder,.btn-order-holder{padding:.25rem 1rem}@media (max-width:992px){.btn-cart-holder,.btn-lang-holder,.btn-mooncake-holder,.btn-order-holder{padding:.25rem .5rem}}@media (max-width:400px){.btn-cart-holder,.btn-lang-holder,.btn-mooncake-holder,.btn-order-holder{padding:2px 5px}}.member-pop{display:none;position:fixed;top:0;right:0;width:100%;height:100%;background-color:#000;z-index:9999;padding:50px;overflow:auto}.member-pop div,.member-pop span{color:#fff}.member-pop .popup-close{z-index:999;position:absolute;top:5%;right:5%;width:50px;cursor:pointer}@media (max-width:767px){.member-pop .popup-close{top:2%;right:2%;width:30px}}.member-pop .popup-content{transform:scale(.8)}.member-pop .popup-item{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:450px}@media (max-width:576px){.member-pop .popup-item{width:90%}}@media (max-height:576px){.member-pop .popup-item{padding-top:50px;height:100%}}.member-pop .popup-item .popup-cont{color:#fff}.member-pop .popup-item .popup-cont .logo{width:100%;margin:0 auto}.member-pop .popup-item .popup-cont .list{margin-top:50px}@media (max-width:576px){.member-pop .popup-item .popup-cont .list{margin-top:30px}}.member-pop .popup-item .popup-cont .list-subtitle{font-size:70%;letter-spacing:1px}.member-pop .popup-item .popup-cont .list-title{font-size:36px;text-align:center;letter-spacing:2px}@media (max-width:767px){.member-pop .popup-item .popup-cont .list-title{font-size:28px}}.member-pop .popup-item .popup-cont .list-title .spec{font-size:36px;color:#c3b5a5}@media (max-width:767px){.member-pop .popup-item .popup-cont .list-title .spec{font-size:28px}}.member-pop .popup-item .popup-cont .list-cont{margin:20px auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.member-pop .popup-item .popup-cont .list-item{font-size:25px;padding:10px 0;margin:0 auto;display:flex;align-items:center}@media (max-width:767px){.member-pop .popup-item .popup-cont .list-item{font-size:18px}}.member-pop .popup-item .popup-cont .list-item .icon{width:35px;margin-right:10px}@media (max-width:767px){.member-pop .popup-item .popup-cont .list-item .icon{width:20px}}.member-pop .popup-item .buttons{margin-top:50px}@media (max-width:576px){.member-pop .popup-item .buttons{margin-top:30px}}.member-pop .popup-item .buttons .btn-multi{display:flex;align-items:center;justify-content:space-between}@media (max-width:576px){.member-pop .popup-item .buttons .btn-multi{display:block}}.member-pop .popup-item .buttons .button{display:flex;text-align:center;justify-content:center;align-items:center;padding:10px 5px;min-height:50px;width:100%;text-decoration:none;display:block;font-size:16px}.member-pop .popup-item .buttons .button:hover{text-decoration:none}.member-pop .popup-item .buttons .register-btn{width:48%;background-color:#005f49;color:#fff}@media (max-width:576px){.member-pop .popup-item .buttons .register-btn{width:100%;margin-bottom:10px}}.member-pop .popup-item .buttons .register-e-btn{width:48%;background-color:#c3b5a5;color:#f7f5ed}@media (max-width:576px){.member-pop .popup-item .buttons .register-e-btn{width:100%}}.member-pop .popup-item .buttons .login-btn{background-color:#fff;color:#5e5844;margin-top:20px}@media (max-width:576px){.member-pop .popup-item .buttons .login-btn{margin-top:10px}}.branch-code-wrap{position:relative;font-size:16px;padding-top:10px;padding-bottom:10px;background-color:#005f49;color:#fff}@media (max-width:768px){.branch-code-wrap{font-size:14px}}@media (max-width:454px){.branch-code-wrap{padding-bottom:20px}}.branch-code-wrap .logout-btn{position:absolute;display:flex;margin-right:50px;right:0;top:10px}.branch-code-wrap .logout-btn:link{-webkit-text-decoration-color:#fff;text-decoration-color:#fff}@media (max-width:768px){.branch-code-wrap .logout-btn{margin-right:10px}}@media (max-width:454px){.branch-code-wrap .logout-btn{max-width:70px;position:relative;margin:auto}}.branch-code-wrap .logout-btn .logout-icon{width:17px;margin-right:8px}@media (max-width:768px){.branch-code-wrap .logout-btn .logout-icon{margin-right:5px;height:17px}}.branch-code-wrap .logout-btn .logout-txt{padding-top:0;color:#fff;font-size:16px}@media (max-width:768px){.branch-code-wrap .logout-btn .logout-txt{font-size:14px}}.main-cont{background-color:#f7f5ed;padding:70px 0}@media (min-width:1600px){.main-cont .container{max-width:1110px}}.order-inner{padding:40px 0}@media (max-width:992px){.order-inner{padding:30px 0}}@media (max-width:576px){.order-inner{padding:20px 0}}.order-cont{min-height:500px;z-index:99}.order-cont .order-tab{text-align:center;font-size:16px;padding:15px;cursor:pointer;background-color:#c8c0b4;border:2px solid #c8c0b4;color:#5e5844}.order-cont .order-tab:hover{opacity:.7}.order-cont .order-tab.active{background-color:#005f49;border:2px solid #2f2a24;color:#f7f5ed}.order-cont .order-num{margin-top:40px}.order-cont .order-num .order-num-top{display:flex;justify-content:space-between;align-items:center;padding:5px 0;border-bottom:1px solid #bebba3;cursor:pointer;color:#5e5844}.dropdown-icon{border-color:transparent transparent #5e5844;border-width:0 5px 6px}.dropdown-icon,.dropdown-icon.hide{width:0;height:0;border-style:solid}.dropdown-icon.hide{border-color:#5e5844 transparent transparent;border-width:6px 5px 0}.order-cont .order-detail{margin-top:10px}.title-top{display:flex;justify-content:space-between;align-items:center;padding:10px 0 5px;border-bottom:1px solid #bebba3}.option-title{font-weight:400}.option-title,.option-title-hamper{font-size:22px;color:#5e5844;font-family:PingFangHK-Regular,sans-serif}.option-title-hamper{font-weight:700}.order-cont .order-detail .order-time{font-size:16px;color:#1a1a1a;margin:10px 0 50px}@media (max-width:768px){.order-cont .order-detail .item-half{width:100%}}.order-cont .order-detail .order-tab.active{background-color:#005f49;border:2px solid #2f2a24;color:#f7f5ed}@media (max-width:992px){.order-cont .order-detail .half{width:100%}}.order-payment{margin-bottom:40px}.order-payment .order-payment-top{cursor:pointer}.order-payment .order-payment-cont .payment-inner{padding:40px 0 0}.order-payment .order-payment-cont .payment{display:flex;flex-wrap:wrap}@media (max-width:768px){.order-payment .order-payment-cont .payment{display:block}}@media (max-width:768px){.order-payment .order-payment-cont .order-info,.order-payment .order-payment-cont .payment-info{margin-top:20px}}.order-payment .order-payment-cont .payment-item{display:flex;padding:6px 0}.order-payment .order-payment-cont .payment-item .title{font-size:16px;color:#8d866e;width:100px}.order-payment .order-payment-cont .hamper-payment-item{display:flex;padding:6px 0}.order-payment .order-payment-cont .hamper-payment-item .title{font-size:16px;color:#8d866e;width:120px}.order-payment .order-payment-cont .order-delivery .click-btn.active{background-color:#005f49;border:2px solid #2f2a24;color:#f7f5ed}.order-payment .order-payment-cont .special-delivery-title{display:flex;padding:0;font-size:14px}.order-payment .order-payment-cont .special-delivery-title .title{font-size:14px;color:#1a1a1a;width:100px}.spec{font-size:16px;color:#797979}.order-cont .order-detail .order-delivery .click-btn.active{background-color:#005f49;border:2px solid #2f2a24;color:#f7f5ed}.submit-half{width:49%}@media (max-width:992px){.order-product .order-product-item{display:block}}@media (max-width:576px){.order-product .order-product-item{margin-bottom:10px}}@media (max-width:992px){.product-item{margin:10px 0 5px}}.product-item .order-img-item{width:200px}@media (max-width:576px){.product-item .order-img-item{width:160px}}@media (max-width:400px){.product-item .order-img-item{width:130px}}.product-item .order-img-item img{margin-top:-30px}@media (max-width:576px){.product-item .order-img-item img{margin-top:-25px}}@media (max-width:400px){.product-item .order-img-item img{margin-top:-20px}}.product-item .order-img-info{margin-left:20px}@media (max-width:576px){.product-item .order-img-info{margin-left:10px}}.product-item .order-img-info .info-name-price{display:flex;justify-content:space-between;align-items:center}@media (max-width:450px){.product-item .order-img-info .info-name-price{display:block}}.product-item .order-img-info .order-img-name{font-size:25px;color:#1a1a1a;line-height:2rem;font-family:PingFangHK-Regular,sans-serif}@media (max-width:576px){.product-item .order-img-info .order-img-name{font-size:20px;line-height:1.4rem}}@media (max-width:400px){.product-item .order-img-info .order-img-name{font-size:18px}}.order-td{padding:5px;border:1px solid #bebba3;width:50%;vertical-align:middle;text-align:center;height:40px;font-family:PingFangHK-Medium,sans-serif}.order-td img{margin-right:10px;max-width:50px}.order-td.title{color:#5e5844;font-size:16px}.order-td.value{color:#1a1a1a;font-size:16px}.item-half{width:47%}.order-note .order-note-confirm{font-size:14px;color:#1a1a1a;word-break:break-all}.order-check-item{max-width:550px;width:100%}.input-txt{border:1px solid #9d9d9d;padding:10px;opacity:.7}.input-txt[placeholder]{font-size:16px;color:#5e5844}.fancybox-container .popup-box{margin:20px 15px}@media (max-width:576px){.fancybox-container .popup-box{padding:40px 20px}}.fancybox-container .terms-inner{max-width:600px;margin-top:25px}.fancybox-container .terms-inner .terms-item{padding-left:20px;width:100%;font-size:12px}.fancybox-container .terms-inner .terms-list{color:#1a1a1a;margin-bottom:6px}.fancybox-container .terms-inner .terms-list span{font-size:14px}.fancybox-container .orderstatus-inner{width:250px;margin-top:25px}.fancybox-container .orderstatus-inner .status-item{margin-bottom:10px}#google_pay_btn .gpay-button{min-width:100%!important}.gpay-container{height:50px;width:100%}@supports (-webkit-appearance:-apple-pay-button){.apple-pay-button{width:100%;height:40px;display:inline-block;-webkit-appearance:-apple-pay-button;-apple-pay-button-type:buy;-apple-pay-button-style:#fff}.apple-pay-button-black{-apple-pay-button-style:#000}.apple-pay-button-white{-apple-pay-button-style:#fff}.apple-pay-button-white-with-line{-apple-pay-button-style:white-outline}}@supports not (-webkit-appearance:-apple-pay-button){.apple-pay-button{display:inline-block;background-size:100% 60%;background-repeat:no-repeat;background-position:50% 50%;border-radius:5px;padding:0;box-sizing:border-box;min-width:200px;min-height:32px;max-height:64px}.apple-pay-button-black{background-image:-webkit-named-image(apple-pay-logo-white);background-color:#000}.apple-pay-button-white,.apple-pay-button-white-with-line{background-image:-webkit-named-image(apple-pay-logo-black);background-color:#fff}.apple-pay-button-white-with-line{border:.5px solid #000}}.apple-pay-button{cursor:pointer}@media (max-width:992px){.order-payment .order-payment-cont .payment-inner .half{width:100%}}.order-login{width:100%;padding:30px;background-color:#2f2a24}.order-login .txt-order-login{font-size:20px;color:#fff}@media (max-width:576px){.order-login .txt-order-login{font-size:16px}}.order-login .confirm-btn{display:block;margin-top:15px}.order-login .confirm-btn:hover{opacity:1}.order-bg-dark{background-color:#2f2a24}.hamper-step{display:flex;align-items:center;color:#005f49}.hamper-step:first-child:before{content:"1"}.hamper-step:nth-child(3):before{content:"2"}.hamper-step-line{border-left:2px solid #005f49;height:30px;margin-left:14px}@media (max-width:1440px){.hamper-step-line{width:30px;border-bottom:2px solid #005f49;border-left:none;height:16px}}.hamper-step:before{text-align:center;background-color:#005f49;border:2px solid #005f49;border-radius:50%;height:32px;line-height:28px;width:32px;color:#fff;margin-right:12px}.hamper-step.inactive{color:rgba(0,95,73,.6)}.hamper-step.inactive:before{background-color:inherit;border-color:rgba(0,95,73,.6);color:rgba(0,95,73,.6)}.hamper-step-header{position:fixed;top:50%;left:0;margin-left:calc(25% - 277.5px);transform:translate(-50%,-50%)}@media (max-width:1440px){.hamper-step-header{display:flex;position:relative;top:auto;left:auto;margin-left:0;transform:translate(0)}}.hamper-step-back{font-size:14px;color:#005f49;margin:auto;display:flex;cursor:pointer;padding:0}@media (max-width:1440px){.hamper-step-back{padding:1rem 0}}.hamper-step-back:before{content:"\25C0";background-color:#005f49;color:#f7f5ed;padding:5px;border-radius:16px;border:1px;margin-right:8px;font-size:10px;height:22px;width:22px;font-family:-apple-system}.step-btn.inactive{cursor:auto;opacity:.7;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.condition-title{margin:15px 0}@media (max-width:888px){.condition-title{margin:15px 0 25px}}.condition-title .condition-content{font-size:16px;color:#5e5844;font-family:PingFangHK-Regular,sans-serif;font-weight:700}.condition-title p{margin-bottom:3px}.inner-formContent{border:1px solid #c8c0b4;margin-bottom:32px}.inner-formContent .gift-card{padding:.8vw;background-color:#ece7d7}@media (max-width:888px){.inner-formContent .gift-card{padding:16px}}@media (max-width:400px){.inner-formContent .gift-card{padding:12px}}.inner-formContent .gift-card .title-box{display:flex;justify-content:space-between}@media (max-width:888px){.inner-formContent .gift-card .title-box{margin-bottom:10px}}.inner-formContent .gift-card .title-box button,.inner-formContent .gift-card .title-box div{color:#5e5844;font-family:PingFangHK-Regular,sans-serif;font-size:16px;display:flex;align-items:center}.inner-formContent .gift-card .title-box button.bold,.inner-formContent .gift-card .title-box div.bold{font-size:18px;font-weight:700}@media (max-width:888px){.inner-formContent .gift-card .title-box button.bold,.inner-formContent .gift-card .title-box div.bold{font-size:17px}}@media (max-width:400px){.inner-formContent .gift-card .title-box button.bold,.inner-formContent .gift-card .title-box div.bold{font-size:15px}}.inner-formContent .gift-card .title-box button img,.inner-formContent .gift-card .title-box div img{width:15px;height:15px}@media (max-width:888px){.inner-formContent .gift-card .title-box button img,.inner-formContent .gift-card .title-box div img{width:20px;height:20px}}@media (max-width:400px){.inner-formContent .gift-card .title-box button img,.inner-formContent .gift-card .title-box div img{width:15px;height:15px}}.inner-formContent .gift-card .title-box button p,.inner-formContent .gift-card .title-box div p{font-size:10px;white-space:nowrap;padding-left:5px;margin-bottom:0}@media (max-width:888px){.inner-formContent .gift-card .title-box button p,.inner-formContent .gift-card .title-box div p{font-size:15px;font-weight:700}}@media (max-width:400px){.inner-formContent .gift-card .title-box button p,.inner-formContent .gift-card .title-box div p{font-size:12px}}.inner-formContent .gift-card .gift-content{display:flex;justify-content:space-between;align-items:flex-end}@media (max-width:888px){.inner-formContent .gift-card .gift-content{margin-bottom:10px}}.inner-formContent .gift-card .gift-content div p{color:#000;font-size:16px;margin-bottom:0}@media (max-width:888px){.inner-formContent .gift-card .gift-content div p{font-size:13px;margin-bottom:3px}}.inner-formContent .gift-card .gift-content button{background-color:#5e5844;color:#fff;padding:5px 0;border-radius:10px;border:1px solid #000;font-size:16px;min-width:84px}@media (max-width:888px){.inner-formContent .gift-card .gift-content button{font-size:13px;padding:8px 0;border-radius:8px;min-width:70px}}@media (max-width:400px){.inner-formContent .gift-card .gift-content button{padding:5px 0;border-radius:5px;min-width:70px}}.inner-formContent .edit-box{background-color:#fff;padding:8px;text-align:center;font-size:16px;color:#5e5844;border-bottom:1px solid #c8c0b4;border-top:1px solid #c8c0b4;display:flex;justify-content:center;align-items:center;width:100%}@media (max-width:888px){.inner-formContent .edit-box{font-weight:700;padding:10px}}.inner-formContent .edit-box span{white-space:nowrap;margin-right:5px}.inner-formContent .form-box{padding:24px 16px;background-color:#fff;display:none}.inner-formContent .form-box.active{display:block}.inner-formContent .save-button{background-color:#005f49;width:100%;color:#fff;font-size:16px;padding:10px;display:flex;justify-content:center;align-items:center;z-index:2}.step-header{margin-bottom:40px}.step-header .step{padding:10px;border:1px solid #707070;background-color:#ece7d7;font-family:PingFangHK-Light,sans-serif}@media (max-width:430px){.step-header .step{padding:5px}}.step-header .step.active{background-color:#fff}.step-header .step-flow{font-size:10px;color:#8d866e;margin-bottom:5px}.step-header .step-title{font-size:16px;color:#1a1a1a;font-family:PingFangHK-Regular,sans-serif}@media (max-width:430px){.step-header .step-title{font-size:14px}}.order-cont .select-title,.order-cont select{background-color:#fff;border:1px solid #797979;border-radius:0;display:inline-block;font-size:16px;color:#5e5844;line-height:1.5em;padding:12px 3.5em 12px 1em;appearance:none;-moz-appearance:none;-webkit-appearance:none;width:100%;margin-bottom:10px;background-image:linear-gradient(45deg,transparent 50%,grey 0),linear-gradient(135deg,grey 50%,transparent 0),linear-gradient(90deg,#797979,#797979);background-position:calc(100% - 20px) calc(1em + 5px),calc(100% - 15px) calc(1em + 5px),calc(100% - 2.5em) 12px;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat}.order-cont .order-option{background-color:#ccc;padding:10px}.order-cont .sod_list li[title=選擇分店],.order-cont .sod_list li[title=選擇地區],.order-cont .sod_list li[title=選擇日期],.order-cont .sod_list li[title=選擇時段]{display:none}@media (max-width:992px){.edit-order .edited-order-item{display:block}}@media (max-width:576px){.edit-order .edited-order-item{margin-bottom:10px}}.edit-order .edited-order-item .order-num{margin-top:0}.edit-order .edited-order-item .save-btn{display:flex;text-align:center;justify-content:center;align-items:center;padding:10px 5px;min-height:auto;width:100%;font-size:14px;margin-top:15px;height:50px;background-color:#005f49;border:1px solid #005f49;color:#f7f5ed;cursor:pointer}.edit-order .edited-order-item .save-btn:hover{opacity:.7;color:#f7f5ed}.edit-order .edited-order-item .congratulation-result{margin:30px 0 20px}.edit-order .edited-order-item .congratulation-result .result-txts{display:inline-block;width:60%;float:left}.edit-order .edited-order-item .congratulation-result .result-txts .result-txt{font-size:16px;color:#1a1a1a;margin-bottom:10px;font-weight:700}.edit-order .edited-order-item .congratulation-result .result-edit-btn{display:inline-block;width:40%}.edit-order .edited-order-item .congratulation-result .clear-fix{clear:both}@media (max-width:992px){.edit-order .item-half{width:100%}}.order-input{width:100%;padding:11px 1em;line-height:1.5em;box-sizing:border-box;border:1px solid #797979;font-size:16px;margin-bottom:15px;color:#1a1a1a}.order-input-card{width:59%;display:inline-block}@media (max-width:557px){.order-input-card{width:100%}}.order-input-card-logo{width:40%;display:inline-block}@media (max-width:557px){.order-input-card-logo{width:100%;margin-bottom:15px}}.edit-order .notice{font-size:18px;color:#005f49;background-color:#ece6d7;border:1px solid #bebba3;padding:10px 15px;margin-bottom:30px}.congratulation-item{display:flex}.congratulation-item .input-wrap{position:relative;width:100%;margin-right:10px}.congratulation-item .input-wrap .add-congratulation-input{width:100%}.congratulation-item .input-wrap .remaining-num{position:absolute;top:50%;transform:translateY(-70%);right:10px;font-size:16px;color:#d8d8d8}.congratulations .addone-text,.congratulations .change-inner{display:none}.congratulations .sod_label{color:#797979}.congratulations .sod_list li[title=選擇賀詞]{display:none}.congratulations .sod_list li[data-value=自訂賀詞⋯⋯]{color:#005f49}.congratulations .add-congratulation-input{width:100%}.congratulations .add-congratulation-input::-webkit-input-placeholder{color:#d8d8d8}.congratulations .add-congratulation-input::-moz-placeholder{color:#d8d8d8}.congratulations .add-congratulation-input:-ms-input-placeholder{color:#d8d8d8}.note-popup,.note-popup-outer{text-decoration:underline;font-size:16px;margin:0 0 15px;color:#005f49;display:inline-block}.edit-order .order-product .terms-item{font-size:14px;color:#1a1a1a}@media (max-width:992px){.edit-order .order-delivery .delivery-tab{margin-bottom:30px}}@media (max-width:992px){.edit-order .order-delivery .order-delivery-item{display:block}}.edit-order .pickup-tab{width:100%;margin-bottom:20px}.choose-candle-group{position:relative}.choose-candle-group .choose-candle{display:flex;position:relative}@media (max-width:992px){.choose-candle-group .choose-candle{display:block}}.choose-candle-group .count-input{width:90px;margin-right:10px;margin-left:10px}@media (max-width:992px){.choose-candle-group .count-input{width:calc(100% - 80px);margin-left:0}}.dropdown-toggle:after{display:none}.dropdown-menu{width:100%;border-radius:0;margin:0;border:1px solid #797979;padding:0}.dropdown-item{line-height:1.5em;padding:.5em 3.5em .5em 1em;border-bottom:1px solid #000}.product-info .product-item{margin:30px 0 10px}.product-info .product-name{font-size:25px;margin-right:8px;color:#1a1a1a;display:inline-block}.product-info .order-img-price{font-size:12px;color:#1a1a1a}.confirm-order .editorder-confirm .right-arrow{width:auto;height:15px;margin-right:0;margin-top:-1px}.overview{background-color:#fff;border:1px solid #d8d8d8}@media (max-width:992px){.overview{margin-top:40px}}.overview-title{font-size:18px;color:#1a1a1a;padding:10px 20px;border-bottom:1px solid #d8d8d8;font-weight:700}.overview-cont{padding:25px 25px 15px}.overview-cont .cont-top{border-bottom:1px solid #d8d8d8;padding-bottom:10px;font-size:14px;color:#1a1a1a;margin-top:10px}.overview-cont .cont-top:first-of-type{margin-top:0}.overview-cont .cont-item{display:flex;justify-content:space-between;align-items:center;padding:2px 0}.overview .cont-underline{border-bottom:1px solid #d8d8d8}.overview-total{display:flex;justify-content:space-between;align-items:center;padding:10px 0;font-size:20px}.overview-total .title,.overview-total .value{font-weight:700}.overview .overview-rules{border-top:1px solid #d8d8d8;padding:25px}.overview .overview-rules .overview-rule{display:flex;align-items:flex-start;margin-bottom:15px}.overview .overview-rules .overview-rule .accept-message{font-size:14px;color:#1a1a1a}.overview .overview-rules .overview-rule .accept-message>a{font-size:14px}.overview .overview-rules .overview-rule .tick-label{height:20px;margin-bottom:0}.overview .overview-rules .overview-rule .tick-label:before{width:20px;height:20px}.overview .overview-rules .overview-rule .tick-label:after{font-size:15px;left:6px}.offcanvas main .main-content.payment-content{overflow-y:hidden;overflow:visible}.additional-payment .inner-content .flex-box{display:flex}.additional-payment .inner-content .flex-box .order-input{width:calc(100% - 80px)}.additional-payment .inner-content .flex-box .submit-btn{width:70px;margin-left:10px}.additional-payment .additional-item{position:relative;width:100%}.additional-payment .additional-item:first-of-type{margin-bottom:20px}.additional-payment .additional-item:first-of-type>p{margin-left:30px;font-size:14px}.additional-payment .additional-item .payment-radio-label{font-size:18px;color:#797979;margin-left:30px}.additional-payment .payment-radio-input{position:absolute;z-index:-1;opacity:0}.additional-payment .payment-radio-label:before{position:absolute;content:"";top:7px;left:0;height:16px;width:16px;background:#fff;border:1px solid #ccc;border-radius:50%}.additional-payment .payment-radio-input:checked~.payment-radio-label:before{background:#3997fa}.additional-payment .payment-radio-input:checked~.payment-radio-label:after{display:block}.additional-payment .payment-radio-label:after{display:none;position:absolute;content:"";left:6px;top:13px;height:4px;width:4px;border-radius:50%;background:#fff}.additional-payment .sod_select .sod_list{max-height:300px;overflow:auto}.delivery-service .hamper-delivery-option .payment-radio-input{position:absolute;z-index:-1;opacity:0}.delivery-service .hamper-delivery-option .payment-radio-label:before{position:absolute;content:"";top:7px;left:0;height:16px;width:16px;background:#fff;border:1px solid #ccc;border-radius:50%}.delivery-service .hamper-delivery-option .payment-radio-input:checked~.payment-radio-label:before{background:#3997fa}.delivery-service .hamper-delivery-option .payment-radio-input:checked~.payment-radio-label:after{display:block}.delivery-service .hamper-delivery-option .payment-radio-label:after{display:none;position:absolute;content:"";left:6px;top:13px;height:4px;width:4px;border-radius:50%;background:#fff}.delivery-service .hamper-delivery-option .sod_select .sod_list{max-height:300px;overflow:auto}.delivery-service .hamper-delivery-option .delivery-item{padding:25px 28px;display:flex;border:1px solid #d8d8d8}.delivery-service .hamper-delivery-option .delivery-item .title-left{width:30%;margin-right:10px}@media (max-width:992px){.delivery-service .hamper-delivery-option .delivery-item .title-left{width:50%}}@media (max-width:992px){.delivery-service .hamper-delivery-option .delivery-item .title-left img{width:80%}}.delivery-service .hamper-delivery-option .delivery-item .desc-right{width:70%}.delivery-service .hamper-delivery-option .delivery-cost .delivery-desc{padding-top:25px}@media (max-width:992px){.delivery-service .hamper-delivery-option .delivery-cost .delivery-desc{padding-top:0}}.delivery-service .hamper-delivery-option .title{font-size:16px;color:#1a1a1a;font-weight:700;margin-bottom:10px}@media (max-width:992px){.delivery-service .hamper-delivery-option .title{font-size:14px}}.delivery-service .hamper-delivery-option .time{font-size:25px;color:#6b732c;line-height:2rem}@media (max-width:992px){.delivery-service .hamper-delivery-option .time{font-size:20px}}.delivery-service .hamper-delivery-option .delivery-desc{font-size:16px;color:#797979}@media (max-width:992px){.delivery-service .hamper-delivery-option .delivery-desc{font-size:14px}}.creditcard-info{transition:all 3s ease-in}.creditcard-info .creditcard-date{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.creditcard-info .creditcard-date .date-title{width:18%;font-size:16px;color:#797979}.creditcard-info .creditcard-date .sod_select{width:38%;margin-left:1%;margin-bottom:0}.creditcard-info .sod_select .sod_label{color:#797979;font-weight:400}.creditcard-info .sod_list li[title=信用卡類別],.creditcard-info .sod_list li[title=年份],.creditcard-info .sod_list li[title=月份]{display:none}.finish-order .number-heading{font-size:14px;color:#1a1a1a}.finish-order .order-number{font-size:35px;color:#005f49;font-weight:500;margin-bottom:15px}.finish-order .remarks{padding:10px 20px 10px 25px}.finish-order .remarks .title{margin-bottom:10px}.finish-order .remarks .detail-item{font-size:14px;color:#1a1a1a;margin-bottom:3px}.finish-order .number-img img{max-width:200px}@media (max-width:400px){.finish-order .number-img img{max-width:150px}}.finish-order .link-underline{font-size:14px}.offcanvas main .main-content{overflow-y:hidden;overflow:visible}.order-cont .sod_select .sod_list{max-height:300px;overflow:auto}.order-input::-webkit-input-placeholder{color:#d8d8d8}.order-input::-moz-placeholder{color:#d8d8d8}.order-input:-ms-input-placeholder{color:#d8d8d8}.order-input.update::-webkit-input-placeholder{color:#1a1a1a}.order-input.update::-moz-placeholder{color:#1a1a1a}.order-input.update:-ms-input-placeholder{color:#1a1a1a}.congratulation-item .input-wrap .order-input{margin-bottom:0;padding-right:40px}.hamper .overview .overview-title{cursor:pointer}.hamper .overview .overview-title.active:after{content:"\25BE"}.hamper .overview .overview-title:after{content:"\25B4";color:#1a1a1a;float:right}.hamper-finish-order{width:100%;flex-wrap:wrap}.hamper-finish-order .overview{min-height:800px;margin-bottom:6%}.hamper-finish-order .overview-title{padding:10px 25px}.hamper-finish-order .overview-title>div{color:#fff;background-color:#005f49;border:2px solid #005f49;width:30px;border-radius:30px;text-align:center}.hamper-finish-order .cart-black{word-wrap:break-word;max-width:80%}.hamper-finish-order .overview-section{padding-bottom:24px}.details .detail-item a{color:#005f49}.details .detail-item a:link{color:#005f49;background-color:transparent;text-decoration:underline}.product-detail{position:relative}@media (max-width:992px){.product-detail .content-col{padding-top:3rem}}.product-detail .sidebar{max-width:450px;width:45%;margin-top:180px}#mobile-purchase-options .cake-list{overflow-x:hidden}.offcanvas main .main-content.detail-content{overflow-y:hidden;overflow:visible}@media (max-width:992px){.main{margin-top:125px}}@media (max-width:576px){.main{margin-top:150px}}.purchase-options .container-top{background-color:#fff}.purchase-options .container-top .container-top-left .type-name{font-size:16px;color:#8d866e;font-family:PingFangHK-Medium,sans-serif}.purchase-options .container-top .container-top-left .cake-name{font-size:20px;color:#1a1a1a}.purchase-options .container-top .container-top-left .fast-time{font-size:16px;color:#797979;text-align:left;font-family:PingFangHK-Medium,sans-serif}.purchase-options .container-top .container-top-left .availability{font-size:16px;color:#797979;text-align:left;line-height:16px!important}.purchase-options .container-top .cake-list{padding-bottom:60px}.purchase-options .container-top .cake-list .cake-item{border-top:1px solid #797979}.purchase-options .container-top .cake-list .cake-item:first-of-type{border-top:none}.purchase-options .container-top .earliest-time{width:100%;margin-bottom:20px;text-align:center;font-weight:700}.purchase-options .container-top .earliest-time .pickup-time-title{font-size:16px;color:#797979}@media (max-width:1199px){.purchase-options .container-top .earliest-time .pickup-time-title{font-size:15px}}.purchase-options .container-top .earliest-time .pickup-time{font-size:16px;color:#005f49}@media (max-width:1199px){.purchase-options .container-top .earliest-time .pickup-time{font-size:15px}}.purchase-options .sod_select{margin-bottom:20px}.purchase-options .candle-select{width:calc(100% - 160px)}@media (max-width:992px){.purchase-options .candle-select{width:100%}}.purchase-options .candle-options{width:calc(100% - 160px)}@media (max-width:992px){.purchase-options .candle-options{width:100%}}.purchase-options .count-input{width:70px;margin-bottom:20px}@media (max-width:992px){.purchase-options .count-input{width:calc(100% - 80px);margin-left:0}}.purchase-options .choose-candle-group .detail-candle-group{display:flex;justify-content:space-between}.purchase-options .choose-candle-group .detail-candle-group .detail-candle-select{position:relative;width:100%;margin-right:10px}.purchase-options .congratulation-result{margin:30px 0 20px}.purchase-options .congratulation-result .result-txts{display:inline-block;width:60%;float:left}.purchase-options .congratulation-result .result-txts .result-txt{font-size:16px;color:#1a1a1a;margin-bottom:10px;font-weight:700}.purchase-options .congratulation-result .result-edit-btn{display:inline-block;width:40%}.purchase-options .congratulation-result .clear-fix{clear:both}.purchase-options .click-btn,.purchase-options .confirm-btn{font-family:PingFangHK-Medium,sans-serif}.purchase-options .save-btn{display:flex;text-align:center;justify-content:center;align-items:center;padding:10px 5px;min-height:auto;width:100%;font-size:14px;margin-top:15px;height:50px;background-color:#005f49;border:1px solid #005f49;color:#f7f5ed;cursor:pointer}.purchase-options .save-btn:hover{opacity:.7;color:#f7f5ed}.purchase-options .detail-error{color:#5e5844;font-size:16px;margin-top:10px}.save-btn{display:flex;text-align:center;justify-content:center;align-items:center;padding:10px 5px;min-height:auto;width:100%;font-size:14px;margin-top:15px;height:50px;background-color:#005f49;border:1px solid #005f49;color:#f7f5ed;cursor:pointer}.save-btn:hover{opacity:.7;color:#f7f5ed}#mobile-purchase-options .cake-list .sod_list{max-height:148px;overflow:auto}.popup-inner{width:auto;margin-top:15px}.addcart-success{font-size:18px;color:#1a1a1a}.candle-options,.purchase-options .sod_select .sod_list{max-height:170px;overflow:auto;z-index:998}.candle-options{max-height:250px}#mobile-purchase-options .purchase-actions .mobile-purchase-close{width:60px}#mobile-purchase-options .purchase-actions .mobile-purchase-actions{display:flex;width:calc(100% - 60px)}#mobile-purchase-options .purchase-actions .mobile-purchase-actions .mobile-purchase-action{width:50%}#mobile-purchase-options .purchase-actions .mobile-purchase-actions .mobile-purchase-action .add-cart-btn,#mobile-purchase-options .purchase-actions .mobile-purchase-actions .mobile-purchase-action .buynow-btn{height:100%}.cakemetxt-select .cakemetxt-option{display:flex;justify-content:space-between}.cakemetxt-select .cakemetxt-select-custom{width:46%}.sod_list li[title=選擇字符],.sod_list li[title=選擇數字]{display:none}.food-sensitivities-info{color:#005f49;font-weight:400;font-style:italic}.history-like .recommend{font-size:22px;color:#8d866e;text-align:center;font-weight:700}.history-like .recommended-container{display:flex;width:85%;justify-content:center;margin-top:15px}@media (max-width:1400px){.history-like .recommended-container{width:100%}}@media (max-width:768px){.history-like .recommended-container{display:block}}.history-like .item .title{min-height:48px}@media (max-width:992px){.history-like .item .title{min-height:auto}}.history-like .item>a:hover{text-decoration:none}@media (max-width:768px){.history-like .item>a{display:flex;align-items:center;justify-content:flex-start;margin:0 auto;width:80%}}@media (max-width:576px){.history-like .item>a{width:100%;justify-content:center;align-items:flex-start}}.history-like .item-img{min-height:130px;max-width:150px;width:90%;margin:0 auto}@media (max-width:768px){.history-like .item-img{margin:0 10px 0 0}}@media (max-width:576px){.history-like .item-img{max-width:110px}}@media (max-width:768px){.history-like .item-txts{text-align:left;width:60%}}@media (max-width:576px){.history-like .item-txts{padding-top:20px}}.btn.show-mobile-cart.float-right{height:100%;cursor:pointer;font-size:16px!important}.mobile-cart-toggle .price,.mobile-cart-toggle .show-mobile-cart,.mobile-cart-toggle .toggle{min-height:62px}#mobile-cart .mobile-cart-toggle>.container-fluid{padding-right:0}#mobile-cart .mobile-cart-toggle .price{font-size:18px}.product-detail .total-container{border-bottom:1px solid #ccc}.product-detail-image .carousel-indicators{bottom:10px}.product-detail-image .carousel-indicators li{width:12px;height:12px;border-radius:50%;border:1px solid #005f49;margin:0 5px}.product-detail-image .carousel-indicators li.active{background:#005f49}@media (min-width:1600px){.product-detail-image .hamper-image{margin-left:auto;margin-right:auto}}.congratulations-popup-content .popup-container-show .chocolate-view-pic{position:relative}.congratulations-popup-content .popup-container-show .chocolate-input{font-size:21px;color:#583300;font-weight:700;position:absolute;top:14%;left:50%;transform:translateX(-50%);text-align:center;width:240px;min-height:100px;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center}.congratulations-popup-content .popup-container-show .chocolate-view-cont .congratulations{margin-top:30px}.congratulations-popup{position:fixed;z-index:999;padding-top:50px;padding-bottom:50px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}@media (max-width:870px){.congratulations-popup{padding-right:20px;padding-left:20px}}.congratulations-popup-content{background-color:#f7f4ed;margin:auto;border:1px solid #888;max-width:800px;padding-bottom:50px}.congratulations-popup-content .popup-header{background-color:#000;height:50px;width:100%}.congratulations-popup-content .popup-container{padding-right:50px;padding-left:50px}@media (max-width:768px){.congratulations-popup-content .popup-container{padding-right:20px;padding-left:20px}}.congratulations-popup-content .popup-container-title{border-bottom:1px solid #a5a5a5;width:100%;padding-top:20px;padding-bottom:10px;color:#5e5844;font-size:20px;font-weight:700}.congratulations-popup-content .popup-container-show{width:80%;margin:auto}@media (max-width:768px){.congratulations-popup-content .popup-container-show{width:100%}}.congratulations-popup-content .popup-container-show .chocolate-title{margin-top:30px;margin-bottom:30px;text-align:center;color:#5e5844;font-size:18px;font-weight:700}.congratulations-popup-content .popup-container-show .chocolate-view-pic{max-width:300px;margin:auto}.congratulations-popup-content .popup-container-show .chocolate-view-pic .chocolate-pic{width:100%}.congratulations-popup-content .popup-container-show .chocolate-btn-cont{margin-top:30px;margin-bottom:30px;display:flex;justify-content:space-around}.congratulations-popup-content .popup-container-show .chocolate-btn-cont .row-btn{width:100%;background-color:#c8c0b4;border:1px solid #c8c0b4;text-align:center;cursor:pointer;padding:10px}.congratulations-popup-content .popup-container-show .chocolate-btn-cont .row-btn.active,.congratulations-popup-content .popup-container-show .chocolate-btn-cont .row-btn:hover{background-color:#005f49!important;border:1px solid #5e5844;color:#fff}.congratulations-popup-content .popup-container .remarks-cont{margin-top:20px}.congratulations-popup-content .popup-container .remarks-cont-txt{margin-left:.5em;text-indent:-.5em;text-align:justify}.congratulations-popup-content input[disabled=disabled]{background-color:#f3ede5}.close{color:#fff;float:right;font-size:28px;font-weight:700;padding-right:10px;padding-top:10px}.close:focus,.close:hover{color:#fff;text-decoration:none;cursor:pointer}.error-message-wrap{display:none}.error-message-cont{background-color:#ece7d7;width:100%;padding:11px 1em;line-height:1.5em;box-sizing:border-box;font-size:16px;margin-bottom:15px}.error-message-txt{color:#5e5844;padding-right:30px;text-align:justify}.error-message-close{float:right;font-size:28px;font-weight:700}.error-message-close:focus,.error-message-close:hover{color:#005f49;text-decoration:none;cursor:pointer}.last-link{display:none;font-weight:900}@media (max-width:992px){.last-link{display:flex;position:absolute;top:20px;z-index:99}}@media (max-width:576px){.last-link{left:30px}}@media (max-width:475px){.last-link{left:20px}}@media (max-width:400px){.last-link{left:8px}}.last-link:hover{color:#8d866e;text-decoration:none}.last-link .last-arrow{width:19px;margin-right:5px}.text-sm{font-size:12px}.text-big{font-size:20px}.bg-green{background-color:#ece7d7}.paragraph-gray{color:#797979}.text-green{color:#005f49}.title-green{color:#5e5844}.offcanvas main .main-content.cart-payment{overflow-y:hidden;overflow:visible}.link-underline{text-decoration:underline;font-size:16px;color:#005f49;display:inline-block}.inner-content{padding-top:30px}.block-item{margin-bottom:30px}@media (max-width:992px){.cart-cont .inner{display:block}}@media (max-width:576px){.cart-cont .inner{margin-bottom:10px}}.cart-cont .sod_list li[title=選擇分店],.cart-cont .sod_list li[title=選擇地區],.cart-cont .sod_list li[title=選擇日期],.cart-cont .sod_list li[title=選擇時段]{display:none}@media (max-width:992px){.cart-cont .item-half{width:100%}}.cart-cont .product-like{width:50%}@media (max-width:992px){.cart-cont .product-like{width:100%}}.cart-cont .product-like .recommend{font-size:22px;color:#8d866e;text-align:center;font-weight:700}.cart-cont .product-like .recommended-container{display:flex;width:100%;justify-content:center;margin-top:15px}@media (max-width:768px){.cart-cont .product-like .recommended-container{display:block}}.cart-cont .product-like .item .price{font-size:15px;color:#8d866e}.cart-cont .product-like .item>a:hover{text-decoration:none}@media (max-width:768px){.cart-cont .product-like .item>a{display:flex;align-items:flex-start;justify-content:center;margin:0 auto;width:80%}}@media (max-width:576px){.cart-cont .product-like .item>a{width:100%}}.cart-cont .product-like .item-img{min-height:130px;max-width:110px;width:90%;margin:0 auto}@media (max-width:768px){.cart-cont .product-like .item-img{margin:0 10px 0 0}}@media (max-width:576px){.cart-cont .product-like .item-img{max-width:110px}}@media (max-width:768px){.cart-cont .product-like .item-txts{text-align:left;width:50%;padding-top:20px}}.cart-cont .product-info .product-item{margin:30px 0 10px}.cart-cont .additional-payment{margin-top:0}@media (max-width:992px){.cart-cont .finish-order .overview{margin-top:0}}.date-group{position:relative;width:100%}.cart-cont .overview{margin-top:0}@media (max-width:992px){.cart-cont .overview{margin-top:40px}}.cart-cont .overview .delivery-group{padding:25px 0 0;border-bottom:1px solid #d8d8d8}.cart-cont .overview .delivery-terms{padding:10px 25px}.cart-cont .overview .delivery-terms .delivery-item{padding:25px 28px;display:flex;border:1px solid #d8d8d8}.cart-cont .overview .delivery-terms .delivery-item .title-left{width:30%;margin-right:10px}@media (max-width:992px){.cart-cont .overview .delivery-terms .delivery-item .title-left{width:50%}}@media (max-width:992px){.cart-cont .overview .delivery-terms .delivery-item .title-left img{width:80%}}.cart-cont .overview .delivery-terms .delivery-item .desc-right{width:70%}.cart-cont .overview .delivery-terms .delivery-cost .delivery-desc{padding-top:25px}@media (max-width:992px){.cart-cont .overview .delivery-terms .delivery-cost .delivery-desc{padding-top:0}}.cart-cont .overview .delivery-terms .title{font-size:16px;color:#1a1a1a;font-weight:700;margin-bottom:10px}@media (max-width:992px){.cart-cont .overview .delivery-terms .title{font-size:14px}}.cart-cont .overview .delivery-terms .time{font-size:25px;color:#005f49;line-height:2rem}@media (max-width:992px){.cart-cont .overview .delivery-terms .time{font-size:20px}}.cart-cont .overview .delivery-terms .delivery-desc{font-size:16px;color:#797979}@media (max-width:992px){.cart-cont .overview .delivery-terms .delivery-desc{font-size:14px}}.cart-cont .overview .delivery .delivery-item{padding:25px 28px;display:flex;border:1px solid #d8d8d8}.cart-cont .overview .delivery .delivery-item .title-left{width:30%;margin-right:10px}@media (max-width:992px){.cart-cont .overview .delivery .delivery-item .title-left{width:50%}}@media (max-width:992px){.cart-cont .overview .delivery .delivery-item .title-left img{width:80%}}.cart-cont .overview .delivery .delivery-item .desc-right{width:70%}.cart-cont .overview .delivery .delivery-cost .delivery-desc{padding-top:25px}@media (max-width:992px){.cart-cont .overview .delivery .delivery-cost .delivery-desc{padding-top:0}}.cart-cont .overview .delivery .title{font-size:16px;color:#1a1a1a;font-weight:700;margin-bottom:10px}@media (max-width:992px){.cart-cont .overview .delivery .title{font-size:14px}}.cart-cont .overview .delivery .time{font-size:25px;color:#005f49;line-height:2rem}@media (max-width:992px){.cart-cont .overview .delivery .time{font-size:20px}}.cart-cont .overview .delivery .delivery-desc{font-size:16px;color:#797979}@media (max-width:992px){.cart-cont .overview .delivery .delivery-desc{font-size:14px}}.cart-cont .order-input::-webkit-input-placeholder{color:#d8d8d8}.cart-cont .order-input::-moz-placeholder{color:#d8d8d8}.cart-cont .order-input:-ms-input-placeholder{color:#d8d8d8}.cart-cont .click-btn.active{background-color:#005f49;border:2px solid #2f2a24;color:#f7f5ed}@media (max-width:992px){.cart-cont .half{width:100%}}.cart-cont .sod_select .sod_label{color:#797979;font-weight:400}.cart-cont .sod_select .sod_label[isrender=true]{color:#5e5844}.cart-cont .sod_select .sod_list{max-height:300px;overflow:auto}.pickup-tab{display:block;width:50%}#mydate,#mydate2,.mydate2,.pickup-calendar{display:inline-block;position:relative;text-transform:none;outline:0;cursor:default;background-color:#fff;border:1px solid #797979;border-radius:0;font-size:16px;color:#5e5844;font-weight:500;line-height:1.5em;padding:12px 3.5em 12px 1em;appearance:none;-moz-appearance:none;-webkit-appearance:none;width:100%;margin-bottom:15px;background-image:url(/images/arome-calendar.svg?38d86656893e2a00e52ac0c6dbd82d8b),linear-gradient(90deg,#797979,#797979);background-position:calc(100% - 10px) 50%,calc(100% - 2.5em) 12px;background-size:19px 19px,1px 1.5em;background-repeat:no-repeat}.cake-size-cont,.cake-size-cont-edit{border-style:solid;border-width:.5px;text-align:center;display:flex;justify-content:space-between}.cake-size-cont-edit{background-color:#fff}.cake-size-cont-edit button{border:0;border-radius:0;background:none;cursor:pointer;font-size:16px}.cake-size-cont-edit .qty-box{width:200px;text-align:center;font-size:16px;border:0;line-height:42px}.cake-size-cont button{border:0;border-radius:0;background:none;cursor:pointer;font-size:16px}.cake-size-cont .qty-box{width:50px;text-align:center;font-size:16px;border:0;line-height:42px;margin-top:1px;margin-bottom:1px}.product-list-style{display:none}@media (max-width:575px){.product-list-style{display:flex;width:100%;margin-top:30px}.product-list-style .list-style-btn{border:1px solid #5e5844;width:50%;cursor:pointer;height:40px}.product-list-style .list-style-btn .list-icon{width:20px;margin:auto;padding-top:5px}.product-list-style .list-style-btn .list-icon img{width:100%}.product-list-style .list-row{background-color:#5e5844}.product-list-style .list-column{background-color:#f7f4ed}}.additional-payment .yuubtn-wrap{padding:10px 0}.additional-payment .yuubtn-wrap .payment-radio-label{margin-left:0}.additional-payment .yuubtn-wrap .payment-radio-label:before{position:absolute;content:"";top:7px;left:0;height:16px;width:16px;background:#fff;border:1px solid #ccc;border-radius:50%}.additional-payment .yuubtn-wrap .payment-radio-label:after{display:none;position:absolute;content:"";left:6px;top:13px;height:4px;width:4px;border-radius:50%;background:#fff}.additional-item .item-txt{padding-left:30px;font-size:16px;color:#393f44}.additional-item .item-txt p{margin:0;padding:5px 0}#defaultaddress{display:none}.member-address{overflow-y:auto}.member-address .sod_label{color:#797979}.member-address .sod_label.active{color:#1a1a1a}.member-address .popup-item{max-width:800px;position:relative;top:auto;left:auto;transform:translate(0);margin:80px auto}.member-address .cont-item{font-size:16px}.member-address .cont-item .input-item{margin-top:15px}.member-address .cont-item .title-top{margin-bottom:10px}.member-address .cont-item .icon-btn{cursor:pointer;display:flex;align-items:center}.member-address .cont-item .icon-btn img{width:15px;vertical-align:middle;margin-right:5px}.member-address .cont-item .icon-btn .txt{display:inline-block;color:#5e5844}.member-address .cont-item .main{margin-bottom:20px}.member-address .cont-item .cont-heading{font-weight:700;font-size:18px;margin-bottom:10px}.member-address .cont-item .title-txt{font-size:18px;color:#5e5844}.member-address .cont-item .edit-item-head{display:flex;align-items:center;justify-content:space-between;padding:5px 0}.member-address .cont-item .edit-item{margin-bottom:20px}.member-address .cont-item .final-item{display:block}.member-address .cont-item .final-item .item-box{padding:15px 15px 15px 30px;background-color:#ece7d7;border:1px solid #bebba3;border-left:5px solid #005f49;margin-top:10px;width:100%;display:flex}@media (max-width:600px){.member-address .cont-item .final-item .item-box{display:block}}@media (max-width:600px){.member-address .cont-item .final-item .item-box .half{width:100%}}@media (max-width:600px){.member-address .cont-item .final-item .item-box .half:first-of-type{margin-bottom:15px}}.member-address .cont-item .final-item .item-title{font-size:18px;margin-bottom:10px;font-weight:700}.member-address .cont-item .final-item .item-value{font-size:16px;padding-top:10px}.radio-checkbox input[type=checkbox]+label:before{position:absolute;content:"";top:5px;height:16px;width:16px;border-radius:50%;background:#fff}.radio-checkbox input[type=checkbox]:checked+label:before{position:absolute;content:"";top:5px;left:0;height:16px;width:16px;background:#3997fa;border:1px solid #ccc;border-radius:50%}.radio-checkbox input[type=checkbox]:checked+label:after,.radio-checkbox input[type=checkbox]:not(:checked)+label:after{position:absolute;content:"";left:6px;top:11px;height:4px;width:4px;border-radius:50%;background:#fff}.radio-checkbox label{font-size:18px;color:#797979}.padding-left-25{padding-left:25px}.hamper-cart .product-row{padding-top:40px}@media (max-width:768px){.hamper-cart .product-row{padding-top:20px}}.hamper-cart .product-row form{margin:0}.hamper-cart .product-row .product-info .product-item{margin:40px 0}@media (max-width:768px){.hamper-cart .product-row .product-info .product-item .order-img-item img{margin-top:0}}.hamper-cart .overview .overview-title{cursor:pointer}.hamper-cart .overview .overview-title.active:after{content:"\25BE"}.hamper-cart .overview .overview-title:after{content:"\25B4";color:#1a1a1a;float:right}.loading-wrapper{z-index:1000;display:none;height:100vh;background-color:#f7f4ef;position:fixed;top:0;width:100%}.loading-wrapper .loading-container{position:absolute;text-align:center;top:50%;min-height:50vh;width:100%;transform:translateY(-50%)}.loading-wrapper .loading-logo{max-width:300px;width:193px}.loading-wrapper .dots-container{padding:0;width:100%;position:absolute;bottom:0}.loading-wrapper .dots{-webkit-animation:bounce 1.5s linear infinite;animation:bounce 1.5s linear infinite;background:#005f49;border-radius:50%;display:inline-block;height:10px;text-align:center;width:10px}.loading-wrapper .dots:first-child{-webkit-animation-delay:.2s;animation-delay:.2s}.loading-wrapper .dots:nth-child(2){-webkit-animation-delay:.4s;animation-delay:.4s}.loading-wrapper .dots:nth-child(3){-webkit-animation-delay:.6s;animation-delay:.6s}.loading-wrapper .dots:nth-child(4){-webkit-animation-delay:.8s;animation-delay:.8s}.loading-wrapper .dots:nth-child(5){-webkit-animation-delay:1s;animation-delay:1s}@-webkit-keyframes bounce{0%{transform:translateY(0)}15%{transform:translateY(-15px)}30%{transform:translateY(0)}}@keyframes bounce{0%{transform:translateY(0)}15%{transform:translateY(-15px)}30%{transform:translateY(0)}}.loading-wrapper.active{display:block;position:fixed;top:0;width:100%}[v-cloak]~.loading-wrapper{display:block}.cookie-policy{background-color:#2f2a23}.cookie-policy div{color:#fff}.cookie-policy a{color:#fff;text-decoration:underline}.cookie-policy .btn-accept{border-radius:5px;border-color:#000;background-color:#454545;color:#fff;padding:5px 10px;cursor:pointer}.yuu_wrap{font-family:Noto Sans TC,sans-serif;font-size:14px;max-width:465px;width:100%}.yuu-img-fluid{width:100%;height:auto}.yuu{height:auto}.yuu_btn{height:51px;border-radius:5px;background-color:#3f7fd9}.yuu_btn_inner{height:100%;display:flex;align-items:center;padding:13px 15px 13px 16px;position:relative}.yuu_icon{width:10px;background-color:#e27e20}.yuu_num{width:70%;font-size:15px;color:#fff;font-weight:500}@media (max-width:350px){.yuu_num{font-size:13px}}.yuu_num_id{width:70%;font-size:15px;color:#fff;font-weight:700}.yuu_event{width:18px;font-size:0;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);right:20px}.yuu_arrow{width:15px}.yuu_arrow.up{transform:rotate(180deg);width:15px}.yuu_wrap.link .yuu_linked{width:17px}.yuu_logo{width:38px;margin-right:9px;font-size:0}@media (max-width:350px){.yuu_logo{width:30px}}.yuu_icon_change{position:absolute;top:50%;transform:translateY(-50%);right:20px;display:flex;justify-content:flex-end;font-size:0;align-items:center;cursor:pointer}@media (max-width:350px){.yuu_icon_change{right:15px}}.yuu_icon_change .yuu_linked{width:17px}.yuu_icon_change .yuu_linked_hover img{width:15px}@media (max-width:350px){.yuu_icon_change .yuu_linked_hover img{width:12px;margin-right:1px}}.yuu_unlink{display:none;width:15px}.yuu_linked_hover{color:#fff;font-size:0;transition:all 2s ease-in}.yuu_linked_hover img{margin-right:5px;padding-top:0}.yuu_linked_hover .hover_txt{font-size:13px;font-weight:700;vertical-align:top;line-height:15px;color:#fff}@media (max-width:350px){.yuu_linked_hover .hover_txt{font-size:12px;line-height:12px}}.yuu_pop{margin-top:5px;background-color:#3f7fd9;border-radius:5px;padding:25px 35px 25px 25px;height:279px}.yuu_pop-inner{height:100%;display:flex;flex-direction:column;justify-content:space-between}.yuu_pop_txt,.yuu_pop_txt_en{color:#fff;font-size:14px;line-height:1.5rem;letter-spacing:.3px}.yuu_pop_txt_en{font-weight:700}.yuu_pop_input{width:100%;padding:5px 10px;margin-bottom:20px;color:#3f7fd9;border-radius:4px;height:35px;font-size:15px}.yuu_pop_input::-moz-placeholder{color:#3f7fd9}.yuu_pop_input:-ms-input-placeholder{color:#3f7fd9}.yuu_pop_input::placeholder{color:#3f7fd9}.yuu_pop_submit{width:100%;background-color:#f9e08c;font-weight:700;color:#3f7fd9;border-radius:4px;height:35px;line-height:35px;text-align:center;cursor:pointer}.yuu_unlink-btns{display:flex;justify-content:space-between;align-items:center}.yuu_half_btn{width:45%;height:35px;line-height:35px;color:#3f7fd9;border-radius:4px;text-align:center;cursor:pointer;font-weight:700}.yuu_unlink_cancel{background-color:#fff}.yuu_unlink_submit{background-color:#f9e08c}.yuu_font{font-family:Noto Sans TC,sans-serif}.yuu_id_heading{max-width:465px;width:100%;margin-bottom:10px}.yuu_id_confirm{float:right;display:flex;align-items:center;font-size:13px;color:#46a147;font-weight:600}.yuu_id_confirm .yuu_tick_icon{width:17px;margin-right:5px}.yuu_payment{width:100%}.yuu_payment .yuu_payment_list{padding:10px 0}.yuu_payment .yuu_payment_head{display:flex;align-items:center;justify-content:space-between}@media (max-width:576px){.yuu_payment .yuu_payment_head{align-items:flex-start}}.yuu_payment .yuu_payment_head .yuu_payment_icon{width:15px;margin-right:5px}@media (max-width:576px){.yuu_payment .yuu_payment_head .yuu_payment_icon{padding-top:3px}}.yuu_payment .yuu_payment_head .yuu_payment_left{display:flex;align-items:center}@media (max-width:576px){.yuu_payment .yuu_payment_head .yuu_payment_left{width:75%;align-items:flex-start}}.yuu_payment .yuu_payment_head .yuu_payment_price,.yuu_payment .yuu_payment_head .yuu_payment_title{font-size:16px;font-weight:600;color:#2a7de1;line-height:1.2rem}@media (max-width:350px){.yuu_payment .yuu_payment_head .yuu_payment_price,.yuu_payment .yuu_payment_head .yuu_payment_title{font-size:14px}}.yuu_payment .yuu_payment_head .yuu_payment_price{text-align:right}@media (max-width:576px){.yuu_payment .yuu_payment_head .yuu_payment_price{width:25%}}.yuu_payment .yuu_payment_desc{padding-left:20px;font-size:16px;line-height:1.5rem;margin-top:5px}.yuu_payment .yuu_payment_desc .yuu_desc_name{font-weight:600}.total-payment{display:flex;align-items:center;justify-content:space-between}.order-payment .yuu_payment{padding:0}.order-payment .yuu_payment .yuu_payment_left{width:50%;margin-right:10px!important}@media (max-width:576px){.order-payment .yuu_payment .yuu_payment_left{width:80%}}.order-payment .yuu_payment .yuu_payment_price{text-align:left;width:50%}@media (max-width:576px){.order-payment .yuu_payment .yuu_payment_price{width:20%}}.order-payment .yuu_payment .yuu_payment_desc,.order-payment .yuu_payment .yuu_payment_price,.order-payment .yuu_payment .yuu_payment_title{font-size:14px}.yuu_coupon{position:fixed;overflow-y:auto;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:9998;background-color:rgba(0,0,0,.7);padding:100px 0;font-size:16px;line-height:20px;letter-spacing:1px}@media (max-width:576px){.yuu_coupon{padding:50px 0}}.yuu_coupon .yuu_closebtn{position:absolute;top:50px;right:50px;cursor:pointer}@media (max-width:1400px){.yuu_coupon .yuu_closebtn{right:40px}}@media (max-width:576px){.yuu_coupon .yuu_closebtn{top:20px;right:5%}}.yuu_coupon .yuu_closebtn img{width:25px}.yuu_coupon .yuu_closebtn img:hover{opacity:.5}@media (max-width:576px){.yuu_coupon .yuu_closebtn img{width:15px}}.yuu_coupon_wrap{width:90%;max-width:1026px;margin:0 auto;color:#000}.yuu_coupon_tab{background-color:#fff;border-radius:15px;margin-bottom:20px;padding:0 40px;display:flex;align-items:center;height:62px}@media (max-width:576px){.yuu_coupon_tab{padding:10px 20px}}@media (max-width:350px){.yuu_coupon_tab{padding:10px}}.yuu_coupon_tab .yuu_tab{display:flex;align-items:center;margin-right:50px;cursor:pointer;border:1px solid transparent}@media (max-width:576px){.yuu_coupon_tab .yuu_tab{margin-right:20px}}.yuu_coupon_tab .yuu_tab_title{font-size:18px;margin-right:5px;font-weight:500}@media (max-width:576px){.yuu_coupon_tab .yuu_tab_title{font-size:15px;margin-right:5px}}.yuu_coupon_tab .yuu_tab_num{border:1px solid #000;text-align:center;font-size:12px;letter-spacing:0;font-weight:700}.yuu_coupon_tab .yuu_tab_num.yuu_num_l,.yuu_coupon_tab .yuu_tab_num.yuu_num_s{width:31px;height:18px;line-height:16px;border-radius:15px}.yuu_coupon_tab .yuu_tab.active .yuu_tab_title{text-decoration:underline;font-weight:700}.yuu_coupon_tab .yuu_tab.active .yuu_tab_num{background-color:#2a7de1;color:#fff;border:1px solid #2a7de1}.yuu_coupon_main{display:none;background-color:#fff;border-radius:15px;padding:40px 0;position:relative}@media (max-width:576px){.yuu_coupon_main{padding:20px 0}}.yuu_coupon_main .yuu_coupon_heading{padding:0 40px;margin-bottom:30px}@media (max-width:576px){.yuu_coupon_main .yuu_coupon_heading{padding:0 18px}}@media (max-width:350px){.yuu_coupon_main .yuu_coupon_heading{padding:0 10px}}.yuu_coupon_main .yuu_coupon_heading .yuu_heading_topic{font-size:22px;margin-bottom:15px;line-height:27px;font-weight:400}.yuu_coupon_main .yuu_coupon_heading .yuu_heading_desc{font-size:15.5px;color:#7b7b7e;line-height:21px;font-weight:500}@media (max-width:576px){.yuu_coupon_main .yuu_coupon_heading .yuu_heading_desc{font-size:12px;line-height:17px}}.yuu_coupon_main .yuu_coupon_cont{margin-bottom:30px}.yuu_coupon_main .yuu_coupon_cont .yuu_w60{width:60%}.yuu_coupon_main .yuu_coupon_cont .yuu_w40{width:40%}.yuu_coupon_main .yuu_coupon_cont .yuu_w30{width:30%}.yuu_coupon_main .yuu_coupon_cont .yuu_w20{width:20%}.yuu_coupon_main .yuu_coupon_cont .txt-center{text-align:center}.yuu_coupon_main .yuu_coupon_cont .txt-right{text-align:right}.yuu_coupon_main .yuu_coupon_cont .yuu_cont_head{margin:0 40px;border-bottom:1px dashed #b4b4b4;padding:10px 0;display:flex;justify-content:space-between;font-size:14px;font-weight:500}@media (max-width:768px){.yuu_coupon_main .yuu_coupon_cont .yuu_cont_head{display:none}}@media (max-width:576px){.yuu_coupon_main .yuu_coupon_cont .yuu_cont_head{margin:0 18px}}.yuu_coupon_main .yuu_coupon_cont .yuu_cont_head>div{font-size:14px;font-weight:500}.yuu_coupon_main .yuu_coupon_cont .yuu_cont_head_mob{display:none}@media (max-width:768px){.yuu_coupon_main .yuu_coupon_cont .yuu_cont_head_mob{display:block;font-size:14px;font-weight:500;margin:0 40px}}@media (max-width:576px){.yuu_coupon_main .yuu_coupon_cont .yuu_cont_head_mob{margin:0 18px}}@media (max-width:350px){.yuu_coupon_main .yuu_coupon_cont .yuu_cont_head_mob{margin:0 10px}}.yuu_coupon_main .yuu_coupon_cont .yuu_cont_head_mob>div{font-size:14px;font-weight:500}.yuu_coupon_main .yuu_coupon_cont .yuu_cont_item:hover{background-color:#f3f3f3}@media (max-width:576px){.yuu_coupon_main .yuu_coupon_cont .yuu_cont_item{border-bottom:1px solid #b4b4b4}.yuu_coupon_main .yuu_coupon_cont .yuu_cont_item:hover{background-color:transparent}}.yuu_coupon_main .yuu_coupon_cont .yuu_cont_item .yuu_cont_item_inner{display:flex;align-items:center;border-bottom:1px dashed #b4b4b4;margin:0 40px;padding:10px 0}@media (max-width:768px){.yuu_coupon_main .yuu_coupon_cont .yuu_cont_item .yuu_cont_item_inner{display:block;padding:30px 0}}@media (max-width:576px){.yuu_coupon_main .yuu_coupon_cont .yuu_cont_item .yuu_cont_item_inner{margin:0 20px;border-bottom:none}}@media (max-width:350px){.yuu_coupon_main .yuu_coupon_cont .yuu_cont_item .yuu_cont_item_inner{margin:0 10px}}.yuu_coupon_main .yuu_coupon_cont .yuu_cont_item .yuu_item_head{display:flex;align-items:center}@media (max-width:768px){.yuu_coupon_main .yuu_coupon_cont .yuu_cont_item .yuu_item_head{width:100%;margin-bottom:20px}}@media (max-width:576px){.yuu_coupon_main .yuu_coupon_cont .yuu_cont_item .yuu_item_head{margin-bottom:0}}.yuu_coupon_main .yuu_coupon_cont .yuu_cont_item .yuu_item_pic{width:150px}@media (max-width:992px){.yuu_coupon_main .yuu_coupon_cont .yuu_cont_item .yuu_item_pic{width:130px}}@media (max-width:576px){.yuu_coupon_main .yuu_coupon_cont .yuu_cont_item .yuu_item_pic{width:100px}}.yuu_coupon_main .yuu_coupon_cont .yuu_cont_item .yuu_item_title{margin-left:20px;width:calc(100% - 170px)}@media (max-width:992px){.yuu_coupon_main .yuu_coupon_cont .yuu_cont_item .yuu_item_title{width:calc(100% - 150px)}}@media (max-width:576px){.yuu_coupon_main .yuu_coupon_cont .yuu_cont_item .yuu_item_title{margin-left:10px;width:calc(100% - 110px)}}.yuu_coupon_main .yuu_coupon_cont .yuu_cont_item .yuu_item_name{font-size:18px;font-weight:700;margin-bottom:10px;line-height:23px}.yuu_coupon_main .yuu_coupon_cont .yuu_cont_item .yuu_item_desc{font-size:16px;line-height:20px;font-weight:500}.yuu_coupon_main .yuu_coupon_cont .yuu_cont_item .yuu_item_val{display:flex;justify-content:space-between;align-items:center}@media (max-width:768px){.yuu_coupon_main .yuu_coupon_cont .yuu_cont_item .yuu_item_val{display:none}}.yuu_coupon_main .yuu_coupon_cont .yuu_cont_item .yuu_item_val_mob{display:none}@media (max-width:768px){.yuu_coupon_main .yuu_coupon_cont .yuu_cont_item .yuu_item_val_mob{display:flex;justify-content:space-between;align-items:flex-end}}@media (max-width:576px){.yuu_coupon_main .yuu_coupon_cont .yuu_cont_item .yuu_item_val_mob{margin-top:15px}}.yuu_coupon_main .yuu_coupon_cont .yuu_cont_item .yuu_item_val_mob .yuu_item_half{width:calc(100% - 130px)}@media (max-width:576px){.yuu_coupon_main .yuu_coupon_cont .yuu_cont_item .yuu_item_val_mob .yuu_item_half{width:calc(100% - 105px)}}.yuu_coupon_main .yuu_coupon_cont .yuu_cont_item .yuu_item_val_mob .yuu_item_right{display:flex;justify-content:flex-end}.yuu_coupon_main .yuu_coupon_cont .yuu_cont_item .yuu_item_val_mob .yuu_list{display:flex;align-items:center;margin-top:20px}@media (max-width:576px){.yuu_coupon_main .yuu_coupon_cont .yuu_cont_item .yuu_item_val_mob .yuu_list{margin-top:0}}@media (max-width:576px){.yuu_coupon_main .yuu_coupon_cont .yuu_cont_item .yuu_item_val_mob .yuu_list:nth-of-type(2){margin-top:3px}}.yuu_coupon_main .yuu_coupon_cont .yuu_cont_item .yuu_item_val_mob .yuu_list_title{font-size:17px;color:#717070;margin-right:5px;font-weight:500}@media (max-width:576px){.yuu_coupon_main .yuu_coupon_cont .yuu_cont_item .yuu_item_val_mob .yuu_list_title{font-size:14px}}@media (max-width:350px){.yuu_coupon_main .yuu_coupon_cont .yuu_cont_item .yuu_item_val_mob .yuu_list_title{font-size:12px}}.yuu_coupon_main .yuu_coupon_cont .yuu_cont_item .yuu_item_price{font-size:21px;font-weight:700;text-align:center;width:33.333%}@media (max-width:768px){.yuu_coupon_main .yuu_coupon_cont .yuu_cont_item .yuu_item_price{font-size:18px;text-align:left}}@media (max-width:576px){.yuu_coupon_main .yuu_coupon_cont .yuu_cont_item .yuu_item_price{font-size:14px}}@media (max-width:350px){.yuu_coupon_main .yuu_coupon_cont .yuu_cont_item .yuu_item_price{font-size:12px}}.yuu_coupon_main .yuu_coupon_cont .yuu_cont_item .yuu_item_available{width:33.333%;font-size:21px;font-weight:700;text-align:center}.yuu_coupon_main .yuu_coupon_cont .yuu_cont_item .yuu_item_available>input{font-size:21px;font-weight:700;background:none;text-align:center;width:100%}@media (max-width:768px){.yuu_coupon_main .yuu_coupon_cont .yuu_cont_item .yuu_item_available>input{text-align:left;font-size:18px}}@media (max-width:576px){.yuu_coupon_main .yuu_coupon_cont .yuu_cont_item .yuu_item_available>input{font-size:14px}}@media (max-width:350px){.yuu_coupon_main .yuu_coupon_cont .yuu_cont_item .yuu_item_available>input{font-size:12px}}.yuu_coupon_main .yuu_coupon_cont .yuu_cont_total{display:flex;justify-content:flex-end;align-items:center;margin:0 40px;border-bottom:1px dashed #b4b4b4;padding:10px 0}@media (max-width:768px){.yuu_coupon_main .yuu_coupon_cont .yuu_cont_total{justify-content:space-between}}@media (max-width:576px){.yuu_coupon_main .yuu_coupon_cont .yuu_cont_total{padding:10px 18px;margin:0}}@media (max-width:350px){.yuu_coupon_main .yuu_coupon_cont .yuu_cont_total{padding:10px}}.yuu_coupon_main .yuu_coupon_cont .yuu_cont_total .yuu_total_title{font-size:16px;font-weight:500;line-height:28px}@media (max-width:576px){.yuu_coupon_main .yuu_coupon_cont .yuu_cont_total .yuu_total_title{text-align:left!important}}@media (max-width:350px){.yuu_coupon_main .yuu_coupon_cont .yuu_cont_total .yuu_total_title{letter-spacing:0}}.yuu_coupon_main .yuu_coupon_cont .yuu_cont_total .yuu_total_num{font-size:30px;color:#2a7de1;font-weight:700;position:relative;outline:none!important;border:none!important;text-decoration:none!important;line-height:28px}@media (max-width:576px){.yuu_coupon_main .yuu_coupon_cont .yuu_cont_total .yuu_total_num{width:auto}}@media (max-width:350px){.yuu_coupon_main .yuu_coupon_cont .yuu_cont_total .yuu_total_num{font-size:24px;letter-spacing:0}}.yuu_coupon_main .yuu_coupon_cont .yuu_cont_total .yuu_total_num:after,.yuu_coupon_main .yuu_coupon_cont .yuu_cont_total .yuu_total_num:before{content:"";display:none}.yuu_coupon_main .yuu_coupon_cont .yuu_cont_total.yuu_emptyline{height:49px}.yuu_coupon_main .yuu_coupon_cont .yuu_num_wrap{padding:5px;background-color:#e5e5e5;display:flex;justify-content:space-between;border-radius:15px;margin:0 auto;width:125px;position:relative}@media (max-width:768px){.yuu_coupon_main .yuu_coupon_cont .yuu_num_wrap{margin:0}}@media (max-width:576px){.yuu_coupon_main .yuu_coupon_cont .yuu_num_wrap{width:105px;padding:2px}}@media (max-width:350px){.yuu_coupon_main .yuu_coupon_cont .yuu_num_wrap{width:100px}}.yuu_coupon_main .yuu_coupon_cont .yuu_num_wrap.use{background-color:#fae18c}.yuu_coupon_main .yuu_coupon_cont .yuu_amount,.yuu_coupon_main .yuu_coupon_cont .yuu_num_btn{font-size:21px;text-align:center;background:none;border:none;font-weight:700;color:#000}.yuu_coupon_main .yuu_coupon_cont .yuu_num_btn{width:25%;padding:1px;font-size:24px}@media (max-width:576px){.yuu_coupon_main .yuu_coupon_cont .yuu_num_btn{width:23%;font-size:21px}}.yuu_coupon_main .yuu_coupon_cont .yuu_num_left{position:relative;cursor:pointer}.yuu_coupon_main .yuu_coupon_cont .yuu_num_left:after{content:"";position:absolute;top:51%;left:25%;width:50%;height:2.5px;background-color:#000;pointer-events:none}@media (max-width:576px){.yuu_coupon_main .yuu_coupon_cont .yuu_num_left:after{height:2px;top:50%}}.yuu_coupon_main .yuu_coupon_cont .yuu_amount{width:50%}.yuu_coupon_main .yuu_btns{display:flex;justify-content:flex-end;margin:30px 40px 0}@media (max-width:576px){.yuu_coupon_main .yuu_btns{display:block;width:calc(100% - 20px);margin:0 auto}}.yuu_coupon_main .yuu_btn_refresh{background-color:#fae18c;color:#2a7de1;cursor:pointer;font-size:18px;height:40px;line-height:40px;font-weight:700;padding:0 20px;border-radius:5px;margin-right:20px}@media (max-width:576px){.yuu_coupon_main .yuu_btn_refresh{text-align:center;font-size:14px;margin:0 0 15px}}@media (max-width:400px){.yuu_coupon_main .yuu_btn_refresh{max-width:270px;margin:0 auto 15px}}.yuu_coupon_main .yuu_btn_refresh .img-icon{height:20px;width:auto;margin-right:5px;vertical-align:middle;padding-bottom:4px}.yuu_coupon_main .yuu_coupon_btn{padding:0 20px;background-color:#2a7de1;color:#fff;border-radius:5px;cursor:pointer;font-size:18px;height:40px;line-height:40px;font-weight:700}@media (max-width:576px){.yuu_coupon_main .yuu_coupon_btn{text-align:center;font-size:14px}}@media (max-width:400px){.yuu_coupon_main .yuu_coupon_btn{max-width:270px;margin:0 auto}}.yuu_coupon_main.active{display:block}.yuu_normalcoupon .yuu_coupon_cont .yuu_cont_item .yuu_item_available{width:50%}@media (max-width:576px){.yuu_normalcoupon .yuu_coupon_cont .yuu_cont_item .yuu_item_available{width:30%}}@media (max-width:576px){.yuu_normalcoupon .yuu_coupon_cont .yuu_cont_item .yuu_item_val_mob{align-items:center}}.yuu_normalcoupon .yuu_coupon_cont .yuu_cont_item .yuu_item_val_mob .yuu_list{margin-top:0}.yuu_nocoupon .yuu_coupon_wrap{max-width:1026px;width:90%;background-color:#fff;margin:0 auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:15px;color:#000}@media (max-width:1400px){.yuu_nocoupon .yuu_coupon_wrap{top:55%}}@media (max-width:576px){.yuu_nocoupon .yuu_coupon_wrap{top:50%}}@media (min-width:576px) and (max-height:700px){.yuu_nocoupon .yuu_coupon_wrap{position:relative;top:0;left:0;transform:translate(0)}}@media (max-height:500px){.yuu_nocoupon .yuu_coupon_wrap{position:relative;top:0;left:0;transform:translate(0)}}.yuu_nocoupon .yuu_nocoupon_cont{padding:100px 20px;text-align:center}.yuu_nocoupon .yuu_nocoupon_cont .yuu_btns{display:flex;align-items:center;justify-content:center}@media (max-width:576px){.yuu_nocoupon .yuu_nocoupon_cont .yuu_btns{display:block;width:calc(100% - 20px);margin:0 auto}}.yuu_nocoupon .yuu_nocoupon_cont .yuu_btn_refresh{background-color:#fae18c;color:#2a7de1;cursor:pointer;fnt-size:18px;height:40px;line-height:40px;font-weight:700;padding:0 20px;border-radius:5px;margin-right:20px}@media (max-width:576px){.yuu_nocoupon .yuu_nocoupon_cont .yuu_btn_refresh{text-align:center;font-size:14px;margin:0 auto 15px}}.yuu_nocoupon .yuu_nocoupon_cont .yuu_btn_refresh .img-icon{height:20px;width:auto;margin-right:5px;vertical-align:middle;padding-bottom:4px}@media (max-width:576px){.yuu_nocoupon .yuu_nocoupon_cont{padding:50px 10px}}.yuu_nocoupon .yuu_nocoupon_heading{font-size:24px;font-weight:500}@media (max-width:576px){.yuu_nocoupon .yuu_nocoupon_heading{font-size:18px}}.yuu_nocoupon .yuu_nocoupo_desc{font-size:18px;color:#717070;line-height:26px;margin:100px 0;font-weight:400}@media (max-width:576px){.yuu_nocoupon .yuu_nocoupo_desc{margin:50px 0;font-size:14px;line-height:20px}}.yuu_nocoupon .yuu_coupon_btn{text-align:center;display:inline-block;padding:0 20px;height:40px;line-height:40px;background-color:#2a7de1;color:#fff;border-radius:5px;cursor:pointer;font-size:18px;font-weight:700}@media (max-width:576px){.yuu_nocoupon .yuu_coupon_btn{font-size:14px;width:100%}}.yuu_clear{clear:both}@media (max-width:576px){.order-confirmation-wrap-cont .confirmation-container table tr th:first-of-type{width:60%}}@media (max-width:576px){.order-confirmation-wrap-cont .confirmation-container table tr th:nth-of-type(2){width:40%}}.payment-wrap-cont .payment-container-left .customer-wrap .payment-method-cont .payment-form .container.txt-order-heading .checkmark{top:0}.payment-wrap-cont .payment-container-left .customer-wrap .payment-method-cont .payment-form{display:flex;align-items:center}.payment-wrap-cont .payment-container-left .customer-wrap .payment-method-cont .payment-form .container{display:inline-block;width:auto;margin:0}.payment-wrap-cont .payment-container-left .customer-wrap .payment-method-cont .payment-form .container .cart-txt{padding-bottom:0}.payment-card-img{display:flex;align-items:center}.payment-card-img .creditcard-img{height:30px;margin:0 3px}.payment-form-txt{padding-left:50px;margin-top:10px}.payment-form-txt .payment-method-txt{padding-bottom:0;line-height:1rem;margin-top:5px!important}#yuuIDBind{display:block}.yuu_nocoupon_show{border:1px solid #000}#yuuLoginPop{display:none;position:fixed;overflow-y:auto;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:100;padding:100px 0}@media (max-width:576px){#yuuLoginPop{padding:50px 0}}#yuuLoginPop .yuu_coupon_wrap{max-width:1200px;width:90%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#yuuLoginPop .yuu_coupon_wrap img{width:100%;cursor:pointer}@media (max-width:400px){.title-top.yuutitle{border-bottom:none;display:block;padding:0}}@media (max-width:400px){.title-top.yuutitle .option-title{padding:10px 0 5px;border-bottom:1px solid #bebba3}}@media (max-width:400px){.title-top.yuutitle .yuu_id_confirm{float:none;padding:10px 0}}.main-cont .input-txt{border-radius:0;-webkit-appearance:none}.main-cont a:hover{text-decoration:none}.main-cont .sod_list{max-height:300px;overflow-y:auto}.main-cont .sod_label{color:#797979}.main-cont .sod_label.active{color:#1a1a1a}.main-cont .input-item-multi{display:flex;justify-content:space-between;align-items:center}.input-item{margin-top:20px;padding-bottom:5px}.input-item .txt-input-title{margin-bottom:8px;color:#5e5844}.input-item .input-inner{display:flex;justify-content:space-between;width:100%}.input-item .item-half{width:47%}.main-cont .input-cont{width:100%}.main-cont .input-row.tel{width:100%;line-height:1.5em;box-sizing:border-box;border:1px solid #797979;background-color:#fff;font-size:16px;color:#1a1a1a;opacity:1;display:flex;align-items:center}.main-cont .input-row.tel .select-tel{width:auto;display:flex;align-items:center}.main-cont .input-row.tel .select-tel .input-txt{border:none}.main-cont .input-row.tel .select-tel .line{height:30px;width:1px;background-color:#797979}.main-cont .input-row.tel>.input-txt{border:none}.main-cont .pwd-show{font-size:16px;color:#005f49}.main-cont .pwd-show span{color:#005f49}.input-row{width:100%;position:relative;display:flex;align-items:center}.input-row .tel-tick{right:5px;width:20px}.input-row .pwd-show,.input-row .tel-tick{position:absolute;top:50%;transform:translateY(-50%)}.input-row .pwd-show{cursor:pointer;right:10px}.input-row .sod_select{margin-bottom:0}.input-row .input-txt{width:100%;padding:12px 1em;line-height:1.5em;box-sizing:border-box;border:1px solid #797979;font-size:16px;color:#1a1a1a;opacity:1}.main-cont .validation-wrap{margin:10px 0 20px;display:none}.main-cont .validation-wrap .validation-title{font-size:13px;color:#005f49}.main-cont .validation-wrap .validation-list{display:flex;align-items:center;width:100%;padding:10px;color:#5e5844;background-color:#c8c0b4;border:1px solid #c8c0b4;margin:10px 0}.main-cont .validation-wrap .validation-list.false{color:#005f49;background-color:transparent;border:1px solid #005f49}.main-cont .validation-wrap .validation-list.true{color:#fff;background-color:#005f49;border:1px solid #005f49}.main-cont .validation-wrap .validation-img{display:none;width:12px;margin-right:10px}.main-cont .yuu_wrap{display:block}.register .confirm-btn{display:block;margin-top:50px}.register .txt-order-title{margin-bottom:60px}.register .txt-notice{font-size:13px;color:#797979;padding:3px 0}.register .register-notice{font-size:16px;color:#5e5844;background-color:#ece7d7;padding:10px;margin:20px 0 30px;font-weight:700}@media (max-width:576px){.register .register-notice{font-size:13px}}.register .register-subtitle{font-size:16px;line-height:1.2rem;margin-top:20px}@media (max-width:576px){.register .register-subtitle{font-size:15px}}.register .register-link{font-size:16px;color:#005f49;cursor:pointer;margin-top:20px;display:inline-block}.register .register-link,.register .register-link:hover{text-decoration:underline}.register .register-wrap{width:50%}@media (max-width:768px){.register .register-wrap{width:100%}}.register-terms .terms-item{margin-bottom:30px}.register-terms .terms-item .terms-cont{display:none;margin-top:10px;font-size:16px}.register-terms .terms-item .terms-cont .txt-terms{padding:2px 0;line-height:1.4rem}.register-smsotp .smsotp-cont{margin:40px auto 70px;max-width:650px;width:100%;display:flex;justify-content:space-between}.register-smsotp .input-smsotp{max-width:100px;width:14%;height:140px;text-align:center;color:#005f49;background-color:#ece7d7;font-size:36px}@media (max-width:992px){.register-smsotp .input-smsotp{height:110px}}@media (max-width:768px){.register-smsotp .input-smsotp{height:100px}}@media (max-width:576px){.register-smsotp .input-smsotp{height:80px}}@media (max-width:400px){.register-smsotp .input-smsotp{height:60px;font-size:24px}}.register-smsotp .smsotp-subtitle{font-size:18px;color:#5e5844;margin-top:50px}.collapse-wrap .collapse-item{margin-bottom:30px}.collapse-wrap .collapse-head{position:relative;display:flex;align-items:center;padding:5px 0;cursor:pointer;margin-bottom:10px;color:#5e5844}.collapse-wrap .collapse-head div{color:#5e5844}.collapse-wrap .collapse-head-txt{font-size:18px;font-weight:700}.collapse-wrap .collapse-head.slidedown .slide-btn{transform:rotate(180deg)}.collapse-wrap .slide-btn{width:16px;margin-left:15px;line-height:0;transition:transform .5s}.collapse-wrap .collapse-subtitle{font-size:13px;line-height:1.3rem}.collapse-wrap .collapse-cont.default-show{display:block}.collapse-wrap .collapse-cont .cont-main{padding-bottom:30px}.collapse-wrap .collapse-cont .cont-default .default-txt{text-align:center;padding:30px 0}.collapse-wrap .collapse-cont .final-item{display:flex;flex-wrap:wrap}.collapse-wrap .collapse-cont .cont-list{border-left:4px solid;padding-left:15px;margin-top:30px;width:100%}.collapse-wrap .collapse-cont .list-half{width:50%}.collapse-wrap .collapse-cont .list-title{margin-bottom:10px;font-size:13px}.collapse-wrap .collapse-cont .list-value{font-size:16px;padding:5px 0}.collapse-wrap .collapse-cont .list-txt-bold{font-size:24px;font-weight:700;margin-top:10px}.collapse-wrap .collapse-cont .txt-copy{display:flex;align-items:center}.collapse-wrap .collapse-cont .txt-copy .copy-img{margin-left:10px;width:15px;cursor:pointer}.collapse-wrap .collapse-cont .txt-add,.collapse-wrap .collapse-cont .txt-edit{text-decoration:underline;cursor:pointer}.collapse-wrap .collapse-cont .title-txt{font-size:17px}.collapse-wrap .collapse-cont .add-item{display:none}.collapse-wrap .collapse-cont .add-item .common-input{width:calc(100% - 110px);margin-right:10px}@media (max-width:576px){.collapse-wrap .collapse-cont .add-item .common-input{width:calc(100% - 90px)}}.collapse-wrap .collapse-cont .cardnum-edit{display:none}.collapse-wrap .collapse-cont .cardnum-edit .txt-order-subtitle{display:inline-block}.collapse-wrap .collapse-cont .cont-add{width:50%}@media (max-width:992px){.collapse-wrap .collapse-cont .cont-add{width:70%}}@media (max-width:768px){.collapse-wrap .collapse-cont .cont-add{width:100%}}.collapse-wrap .collapse-cont .cont-edit{width:50%}@media (max-width:992px){.collapse-wrap .collapse-cont .cont-edit{width:70%}}@media (max-width:768px){.collapse-wrap .collapse-cont .cont-edit{width:100%}}.collapse-wrap .collapse-cont .cont-edit .edit-item{border-left:4px solid;padding-left:15px;margin-top:30px}.collapse-wrap .collapse-cont .cont-edit .edit-item-head{display:flex;align-items:center}.collapse-wrap .collapse-cont .cont-edit .delete-btn{width:20px;margin-left:15px;cursor:pointer}.collapse-wrap .collapse-cont .cont-add,.collapse-wrap .collapse-cont .cont-edit,.collapse-wrap .collapse-cont .cont-final{display:none}.checkbox-item{margin-bottom:20px}.checkbox-item label{font-size:15px;padding-left:25px;line-height:1.1rem;position:relative;display:flex;align-items:center}.checkbox-item input{width:0;height:0;opacity:0}.checkbox-item input:checked~.checkmark:after{display:block}.checkbox-item .checkmark{position:absolute;top:0;left:0;height:18px;width:18px;border:1px solid #979797;box-shadow:inset 0 1px 3px #eee}@media (max-width:576px){.checkbox-item .checkmark{top:2px}}.checkbox-item .checkmark:after{display:none;content:"\2713";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:15px}.disabled-btn{background-color:#c8c0b4;color:#5e5844;cursor:pointer;cursor:not-allowed}.disabled-btn,.lock-btn{display:flex;text-align:center;justify-content:center;align-items:center;padding:10px 5px;min-height:50px;width:100%;font-size:16px;margin-top:50px}.lock-btn{background-color:#b1b38c;color:#f7f5ed;cursor:not-allowed}.democard-item{display:flex;position:relative;padding-top:10px;align-items:center}.democard-item .card-img{width:140px}.democard-item .card-txt{position:relative;margin-left:5px;font-size:12px;width:calc(100% - 150px)}.democard-item .card-txt .card-title{color:#005f49;line-height:1.1rem}.democard-item .card-txt .card-desc{left:0;bottom:5px}.democard-item .card-txt .desc-bold{color:#797979;font-weight:700;margin-bottom:10px}.democard-item .card-txt .desc-txt{color:#797979}.input-txt::-webkit-input-placeholder{color:#d8d8d8;font-size:16px}.input-txt::-moz-placeholder{color:#d8d8d8;font-size:16px}.input-txt:-ms-input-placeholder{color:#d8d8d8;font-size:16px}.disable-color{border:none;background-color:#c8c0b4;color:#5e5844!important}.main-cont .cont-inner .cont-list-wrap{width:49.6%;font-size:0}@media (max-width:992px){.main-cont .cont-inner .cont-list-wrap{width:100%}}.main-cont .cont-inner .cont-list{display:flex;width:100%;padding:6px 0;font-size:16px}.main-cont .cont-inner .cont-list .list-title{color:#8d866e;width:120px;padding:12px 0}.main-cont .cont-inner .cont-list .list-value{width:calc(100% - 120px);display:flex;align-items:center}@media (max-width:576px){.main-cont .cont-inner .cont-list.flexwrap{display:block}}.main-cont .cont-inner .cont-list.flexwrap .title-align{padding-top:10px}@media (max-width:576px){.main-cont .cont-inner .cont-list.flexwrap .title-align{padding-top:0}}@media (max-width:576px){.main-cont .cont-inner .cont-list.flexwrap .list-value{width:100%;margin-top:10px}}.main-cont .cont-inner .list-half{width:50%}.main-cont .cont-inner .list-txt-bold{font-size:24px;font-weight:700;margin-top:10px}.main-cont .cont-inner .txt-add,.main-cont .cont-inner .txt-edit{color:#005f49;text-decoration:underline;cursor:pointer}.account .click-btn,.account .confirm-btn,.account .lock-btn,.account .submit-btn{margin-top:30px}.account .title-top .icon-btn{display:none}.account .title-top .icon-btn .txt{display:inline-block}.account .cont-inner{font-size:16px}@media (max-width:576px){.account .cont-inner .cont-list{min-height:auto;padding:15px 0}}.account .cont-inner .txt-title-row{font-size:18px;padding-top:30px;color:#5e5844}.account .cont-inner.muilti{display:flex}@media (max-width:992px){.account .cont-inner.muilti{display:block}}.account .cont-item{margin-bottom:30px}.account .title-top{margin-bottom:10px}.account .txt-copy{display:flex;align-items:center}.account .txt-copy .copy-img{margin-left:10px;width:15px;cursor:pointer}.account .add-item{display:none}.account .add-item .btn-muilti{display:flex;align-items:center;justify-content:space-between;margin-top:20px}.account .add-item .btn-muilti .half{width:48%}.account .add-item .btn-muilti .confirm-btn{margin-top:0}.account .cardnum-edit{display:none}.account .cardnum-edit .txt{display:inline-block}.account .icon-btn{display:flex;align-items:center;cursor:pointer}.account .icon-btn .img-icon{width:14px;margin-right:5px}.account .icon-btn .txt{display:inline-block;font-size:16px;color:#5e5844}.account .cont-default .default-txt{color:#797979;margin-bottom:10px}.account .cont-add,.account .cont-edit{width:50%}@media (max-width:992px){.account .cont-add,.account .cont-edit{width:70%}}@media (max-width:768px){.account .cont-add,.account .cont-edit{width:100%}}.account .cont-edit .edit-item-head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #5e5844;padding:5px 0}.account .cont-edit .edit-item-head .title-txt{font-size:18px;color:#5e5844}.account .cont-edit .delete-btn{width:20px;margin-left:15px;cursor:pointer}.account .cont-final .final-item{display:flex;flex-wrap:wrap;justify-content:space-between}.account .cont-final .final-item:after{content:" ";width:calc(33.33333% - 6.66667px);display:block;height:0}@media (max-width:767px){.account .cont-final .final-item:after{width:calc(50% - 10px)}}@media (max-width:500px){.account .cont-final .final-item:after{content:none;width:0}}.account .cont-final .item-box{width:calc(33.33333% - 6.66667px);padding:15px 15px 15px 30px;background-color:#ece7d7;border:1px solid #bebba3;border-left:5px solid #005f49;margin-top:10px}@media (max-width:767px){.account .cont-final .item-box{width:calc(50% - 10px)}}@media (max-width:500px){.account .cont-final .item-box{width:100%}}.account .cont-final .item-box .title{font-size:16px;color:#5e5844}.account .cont-final .item-box .subtitle{font-size:22px;color:#5e5844}.account .cont-final .item-box .value{font-size:35px;font-weight:700;color:#005f49}.account .cont-item.address .final-item{display:block}.account .cont-item.address .final-item .item-box{width:100%;display:flex}@media (max-width:600px){.account .cont-item.address .final-item .item-box{display:block}}@media (max-width:600px){.account .cont-item.address .final-item .item-box .half{width:100%}}@media (max-width:600px){.account .cont-item.address .final-item .item-box .half:first-of-type{margin-bottom:15px}}.account .cont-item.address .final-item .item-title{font-size:18px;margin-bottom:10px}.account .cont-item.address .final-item .item-value{font-size:16px;padding-top:10px}.account .add-btn{cursor:pointer;color:#5e5844}.account .sod_list{position:absolute;top:100%;left:-1px;display:block;height:auto;width:100.4%;background-color:#fff;border:1px solid #797979;border-radius:0;font-size:16px;color:#5e5844;line-height:1.5em;z-index:1}.account .sod_list.sod_label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-right:15px;color:#5e5844;font-weight:500}.account .sod_list ul{overflow-y:auto;width:100%;padding-left:0;margin-bottom:0}.account .sod_list ul li{padding:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#1a1a1a;position:relative;list-style-type:none;border-bottom:1px solid #797979}.account .sod_list ul li>div{margin:12px 0;padding-left:10px}.account .btn-two{display:flex;align-items:center;justify-content:space-between}.account .btn-two .button{width:49%}.account .register-notice{font-size:16px;color:#5e5844;background-color:#ece7d7;padding:10px;margin:20px 0 30px;font-weight:700}.account .terms-item .collapse-head-txt{font-size:20px}.account .terms-cont.collapse-cont,[v-cloak]{display:none}
/*# sourceMappingURL=main.css.map*/