body{font-family:PingFang TC;font-style:normal;font-weight:300;font-size:16px;line-height:30px}body.modal-open{max-height:100vh;overflow-y:hidden}label{cursor:pointer}.bg-fff{background-color:#fff}.f-primary{color:#1E1E1E}.bg-primary{color:#1E1E1E}.f-secondary{color:dimgray}.bg-secondary{color:dimgray}.f-fff{color:#fff}.f-caveat{color:#E27463}.f-sumi{color:#696969}.f-8E8E8E{color:#8E8E8E}.f-bold-600{font-weight:600}.f-14{font-size:14px}.f-16{font-size:16px}.f-18{font-size:18px}.f-20{font-size:20px}.f-24{font-size:24px}.f-32{font-size:32px}.button-primary{height:56px;line-height:56px;text-align:center;background:#1E1E1E;border-radius:6px;color:#fff;cursor:pointer;border:1px solid #1E1E1E}.button-primary.button-outline{background-color:#fff;color:#1E1E1E}.button-primary.button-lg{width:calc( 100% - 30px);margin-left:15px;margin-right:15px}.button-primary:hover{background-color:#666}a{color:inherit}.lock{width:100%;height:100%;background-color:rgba(0,0,0,0.3);position:fixed;top:0px;left:0px;display:flex;align-items:center;justify-content:center;font-size:32px;color:#fff;z-index:999}.product-cover{width:100%;height:350px;position:relative;display:flex;flex-direction:column;justify-content:center;background-color:#000;margin-bottom:70px}@media (max-width: 768px){.product-cover{margin-bottom:15px}}.product-cover .background{width:100%;height:100%;position:absolute;top:0px;left:0px;background-size:cover;background-position:center;opacity:0.5}.product-cover.small{height:180px;justify-content:flex-end;padding-bottom:25px}.product-cover.small .background{opacity:1}.product-cover .brand-name{max-width:100%;width:1020px;font-weight:600;font-size:32px;line-height:45px;letter-spacing:0.25px;color:#F5F5F5;margin:0px auto;position:relative}@media (max-width: 768px){.product-cover .brand-name{width:90%}}.product-cover .breadcumb{max-width:100%;width:1020px;font-weight:300;line-height:30px;letter-spacing:0.5px;color:#F5F5F5;margin:0px auto;position:relative}@media (max-width: 768px){.product-cover .breadcumb{width:90%}}#products_container .product-image{position:relative;padding-bottom:100%;overflow:hidden}#products_container .product-image img{position:absolute;top:0px;left:0px;width:100%;height:100%;transition:0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55)}#products_container .product-image img:hover{transform:scale(1.2)}#products_container .product-name{font-weight:bold}#products_container .product-price{font-size:14px}#product_container .swiper-image-container{position:sticky;top:70px}#product_container .swiper-image-container .labels{z-index:2;position:absolute;top:0px;left:0px}#product_container .swiper-image-container .labels .label{display:inline-block;width:60px;height:30px;line-height:30px;color:#fff;text-align:center}#product_container .swiper-image-container .labels .label.caveat{background-color:#E27463}#product_container .swiper-image-container .labels .label.black{background-color:#000}#product_container .swiper-image-container .swiper-image .swiper-pagination-bullet{opacity:1;background:transparent;border:1px solid #fff}#product_container .swiper-image-container .swiper-image .swiper-pagination-bullet-active{opacity:1;background:#fff;border:1px solid #fff}#product_container .mySwiper .swiper-slide{opacity:0.4}#product_container .mySwiper .swiper-slide-thumb-active{opacity:1}#product_container .swiper-container .image{width:100%}#product_container .product-no{font-weight:300;font-size:14px;line-height:20px;letter-spacing:0.25px;color:#8E8E8E}#product_container .product-name{margin:15px 0px;font-family:Noto Serif TC;font-style:normal;font-weight:900;font-size:36px;line-height:52px;letter-spacing:0.5px;color:#1E1E1E}#product_container .button-promotion{display:inline-block;padding:0px 10px;height:30px;line-height:30px;text-align:center;color:#FFFF6F;font-size:14px;background:#FF0000;border-radius:2px;cursor:pointer;user-select:none}#product_container .discount{width:183px;height:30px;background:#B49455;border-radius:2px;font-weight:300;font-size:14px;line-height:30px;letter-spacing:0.25px;color:#FFFFFF;text-align:center}#product_container .price{display:inline-block;font-weight:600;font-size:32px;line-height:45px;letter-spacing:0.25px;color:#1E1E1E}#product_container .origin-price{display:inline-block;font-weight:500;font-size:16px;line-height:22px;letter-spacing:1.25px;text-decoration-line:line-through;color:#8E8E8E}#product_container .spec-title{display:flex;justify-items:space-between}#product_container .spec-title .title{font-weight:500;font-size:14px;line-height:20px;letter-spacing:1.25px;text-align:left;width:50%}#product_container .spec-title .more{font-weight:500;font-size:14px;line-height:20px;letter-spacing:1.25px;text-align:right;width:50%;color:#696969;cursor:pointer}#product_container .specifications{margin-top:15px;display:flex;gap:3px}#product_container .specifications .item{width:120px;height:39px;line-height:39px;text-align:center;background:#FFFFFF;border:1px solid #E5E5E5;border-radius:6px;font-weight:500;font-size:14px;letter-spacing:1.25px;color:#8E8E8E;cursor:pointer}#product_container .line{width:100%;height:1px;border-top:1px solid #e5e5e5}#product_container .qty-container{display:flex;justify-content:space-between;border-bottom:1px solid #e5e5e5;height:56px;line-height:56px}#product_container .qty-container .button-minus,#product_container .qty-container .button-plus{width:30px;font-size:20px;color:#696969;cursor:pointer;text-align:center;user-select:none}#product_container .qty-container input.qty{border:0px;text-align:center;text-weight:600;background-color:transparent;flex-grow:1;width:100%;outline:0}#product_container .button-buy,#product_container .button-addtocart{width:100%;height:56px;line-height:56px;text-align:center;color:#fff;font-size:14px;background:#E27463;border-radius:6px;cursor:pointer;user-select:none}#product_container .button-buy{background:#1E1E1E}#product_container .notice{font-weight:300;font-size:14px;line-height:20px;letter-spacing:0.25px;color:#E27463;text-align:center;margin-top:7px}#product_container .sns-share{font-weight:500;font-size:14px;line-height:20px;letter-spacing:1.25px;color:#1E1E1E}#product_container .sns-share .item{display:inline-block;margin:0px 10px;font-size:18px;color:#696969;cursor:pointer}#product_container .product-title{font-weight:600;font-size:24px;line-height:34px;letter-spacing:0.5px}#product_container .product-title .sub-title{display:inline-block;font-weight:500;font-size:16px;line-height:22px;letter-spacing:1.25px;color:#E27463}#product_container .tags{margin-top:60px}#product_container .tags .tag{display:inline-block;background-color:#F5F5F5;padding:5px 16px;text-align:center;margin:0px 5px}#product_container .swiper-scenario-pagination{right:15px;top:10px}#product_container .swiper-scenario-pagination .swiper-pagination-bullet{margin:5px;opacity:1;background:transparent;border:1px solid #000}#product_container .swiper-scenario-pagination .swiper-pagination-bullet-active{opacity:1;background:#000;border:1px solid #000}#product_container .product-more{display:flex}#product_container .product-more .check{width:50px;text-align:center;flex-shrink:0}#product_container .product-more .check input{margin-top:50px;width:25px;height:25px}#product_container .product-more .image{width:120px;padding:0px 10px;flex-shrink:0}#product_container .product-more .image img{width:100%;height:120px;object-fit:cover}#product_container .product-more .content{flex-grow:1;padding-left:6px}#product_container .product-more .content .name{font-weight:500;font-size:19px;line-height:27px;letter-spacing:0.25px}#product_container .product-more .content .price{font-weight:600;font-size:16px;line-height:30px;letter-spacing:0.5px;color:#E27463;margin:3px 0px}#product_container .product-more .content .button-more{width:140px;height:30px;line-height:30px;border-radius:6px;font-size:14px;background-color:#1E1E1E;color:#fff;text-align:center;cursor:pointer}#product_container .product-more .content .spec-item{color:#8E8E8E}#product_container .product-more .content .spec-parent,#product_container .product-more .content .spec-child{font-weight:600;font-size:16px;line-height:30px;letter-spacing:0.5px;color:#8E8E8E;margin:3px 0px}#product_container .product-more .content .spec{font-weight:600;line-height:30px;letter-spacing:0.5px}#product_container .product-gift{display:flex}#product_container .product-gift .check{width:50px;text-align:center;flex-shrink:0}#product_container .product-gift .image{width:120px;padding:0px 10px;flex-shrink:0}#product_container .product-gift .image img{width:100%;height:120px;object-fit:cover}#product_container .product-gift .content{flex-grow:1;padding-left:6px}#product_container .product-gift .content .name{font-weight:500;font-size:19px;line-height:27px;letter-spacing:0.25px}#product_container .product-gift .content .gift{font-weight:600;font-size:16px;line-height:30px;letter-spacing:0.5px;margin:3px 0px}#product_container .product-gift .content .button-gift{width:140px;height:30px;line-height:30px;border-radius:6px;background-color:#1E1E1E;color:#fff;text-align:center;cursor:pointer}#product_container .product-gift .content .spec-item{color:#8E8E8E}#product_container .product-gift .content .spec-parent,#product_container .product-gift .content .spec-child{font-weight:600;font-size:16px;line-height:30px;letter-spacing:0.5px;color:#8E8E8E;margin:3px 0px}#product_container .product-gift .content .spec{font-weight:600;line-height:30px;letter-spacing:0.5px}#product_container .product-content{font-weight:300;font-size:16px;line-height:30px;letter-spacing:0.5px;color:#696969}#product_container .product-content img{max-width:100%;height:auto}#product_container .spec-modal{width:100%;height:100%;position:fixed;top:0px;left:0px;overflow-y:scroll;z-index:100}#product_container .spec-modal .mask{background-color:rgba(0,0,0,0.5);width:100%;height:100%;cursor:pointer;position:fixed;z-index:-1;top:0px;left:0px}#product_container .spec-modal .content{width:90%;max-width:400px;padding:65px 20px;background-color:#fff;margin:60px auto;border-radius:5px;position:relative}#product_container .spec-modal .content .button-close{font-weight:500;font-size:16px;line-height:22px;letter-spacing:1.25px;color:#1E1E1E;position:absolute;top:15px;right:15px;cursor:pointer}#product_container .spec-modal .content .image{width:100%}#product_container .spec-modal .content .name{font-style:normal;font-weight:600;font-size:16px;line-height:30px;letter-spacing:0.5px;color:#1E1E1E}#product_container .spec-modal .content .specifications{margin-top:5px;flex-wrap:wrap}#product_container .spec-modal .content .specifications .item{width:32%;margin-bottom:5px}#product_container .spec-modal .content .specifications .item.on{background-color:#1E1E1E;color:#fff}#product_container .spec-modal .content .specifications .item.out{background-color:#F5F5F5}#product_container .spec-modal .content .button-specification{margin-top:30px;width:100%;height:56px;line-height:56px;text-align:center;color:#fff;font-size:14px;background:#E27463;border-radius:6px;cursor:pointer;user-select:none}#product_container .fixed-buttons{padding:15px 15px 20px 15px;gap:15px;display:none;justify-content:space-between;position:fixed;bottom:0px;left:0px;width:100%;background-color:rgba(255,255,255,0.88);z-index:99}@media (max-width: 768px){#product_container .fixed-buttons{display:flex}}#product_container .fixed-buttons .button-checkout,#product_container .fixed-buttons .button-addtocart{display:block;width:50%;height:46px;line-height:46px;text-align:center;color:#fff !important;font-size:14px;background:#E27463;border-radius:6px;cursor:pointer;user-select:none}#product_container .fixed-buttons .button-checkout{background-color:#1E1E1E}#product_container .product-modal{width:100%;height:100%;position:fixed;top:0px;left:0px;overflow-y:scroll;z-index:100}#product_container .product-modal .mask{background-color:rgba(0,0,0,0.5);width:100%;height:100%;cursor:pointer;position:fixed;z-index:-1;top:0px;left:0px}#product_container .product-modal .content{width:90%;max-width:400px;padding:15px;background-color:#fff;margin:60px auto;border-radius:5px;position:relative}#product_container .product-modal .content .button-close{font-weight:500;font-size:16px;line-height:22px;letter-spacing:1.25px;color:#1E1E1E;position:absolute;top:15px;right:15px;cursor:pointer;z-index:10}#product_container .product-modal .content .swiper-pagination-bullet{opacity:1;background:transparent;border:1px solid #fff}#product_container .product-modal .content .swiper-pagination-bullet-active{opacity:1;background:#fff;border:1px solid #fff}#product_container .product-modal .content .image{width:100%}#product_container .product-modal .content .name{font-style:normal;font-weight:600;font-size:24px;line-height:34px;letter-spacing:0.5px;color:#1E1E1E}#product_container .product-modal .content .price{font-style:normal;font-weight:600;font-size:20px;line-height:28px;color:#1E1E1E}#product_container .product-modal .content .price .f-orange{color:#E27463}#product_container .product-modal .content .specifications{margin-top:5px;flex-wrap:wrap}#product_container .product-modal .content .specifications .item{width:32%;margin-bottom:5px}#product_container .product-modal .content .specifications .item.on{background-color:#1E1E1E;color:#fff}#product_container .product-modal .content .specifications .item.out{background-color:#F5F5F5}#product_container .product-modal .content .button-specification{margin-top:30px;width:100%;height:56px;line-height:56px;text-align:center;color:#fff;font-size:14px;background:#E27463;border-radius:6px;cursor:pointer;user-select:none}#product_container .product-modal .content .product-content{font-weight:300;font-size:16px;line-height:30px;letter-spacing:0.5px;color:#696969}#cart_container .steps{width:1020px;max-width:100%;margin:auto;display:flex;align-items:center;justify-content:space-around}#cart_container .steps .step{width:30%;font-weight:500;font-size:19px;line-height:27px;letter-spacing:0.25px;color:#1E1E1E;display:flex;align-items:center;justify-content:space-around;opacity:0.5}#cart_container .steps .step.on{opacity:1}#cart_container .steps .step.step3{width:20%}@media (max-width: 768px){#cart_container .steps .step.step3{width:30%}}@media (max-width: 768px){#cart_container .steps .step{flex-direction:column;font-size:12px}}#cart_container .steps .step .circle{width:60px;height:60px;line-height:60px;border-radius:30px;color:#f5f5f5;background-color:#1E1E1E;font-weight:600;font-size:20px;text-align:center;position:relative;margin-right:17px}@media (max-width: 768px){#cart_container .steps .step .circle{margin-right:0px}}#cart_container .steps .step .circle::before{content:'';width:54px;height:54px;position:absolute;border-radius:27px;border:1px dotted #f5f5f5;top:3px;left:3px}#cart_container .steps .sep{width:10%;height:1px;border-top:1px solid #E5E5E5;margin:0px 30px}@media (max-width: 768px){#cart_container .steps .sep{display:none}}#cart_container .cart-table{margin-top:60px;border:1px solid #E5E5E5;box-sizing:border-box;border-radius:6px}#cart_container .cart-table .row-caption{border-bottom:1px solid #E5E5E5;padding-top:15px;padding-bottom:15px}#cart_container .cart-table .caption{font-weight:600;font-size:16px;line-height:30px;letter-spacing:0.5px}#cart_container .cart-table .brand .dash{border-bottom:1px dashed #E5E5E5}#cart_container .cart-table .brand .logo{width:24px}#cart_container .cart-table .brand .name{font-weight:500;font-size:16px;line-height:22px;letter-spacing:1.25px;margin-left:13px;display:inline-block}#cart_container .cart-table .brand .product .image{width:110px;height:150px;object-fit:cover}#cart_container .cart-table .brand .product .content{margin-left:28px;display:flex;flex-direction:column;justify-content:center}#cart_container .cart-table .brand .product .content .label-more{width:63px;height:30px;line-height:30px;background:#1E1E1E;border-radius:2px;font-size:14px;color:#fff;text-align:center}#cart_container .cart-table .brand .product .content .name{font-weight:500;font-size:16px;line-height:22px;letter-spacing:1.25px;margin-bottom:15px;margin-left:0px}#cart_container .cart-table .brand .product .content .spec{font-weight:500;font-size:14px;line-height:20px;letter-spacing:1.25px;color:#8E8E8E}#cart_container .cart-table .brand .product .price,#cart_container .cart-table .brand .product .qty,#cart_container .cart-table .brand .product .sum,#cart_container .cart-table .brand .product .delete{display:flex;align-items:center;justify-content:center}#cart_container .cart-table .brand .product .price,#cart_container .cart-table .brand .product .sum{font-weight:600;font-weight:600;font-size:20px;line-height:28px;color:#1E1E1E}#cart_container .cart-table .brand .product .qty .qty-container{display:flex;justify-content:space-between;border-bottom:1px solid #e5e5e5;height:56px;line-height:56px}#cart_container .cart-table .brand .product .qty .qty-container .button-minus,#cart_container .cart-table .brand .product .qty .qty-container .button-plus{width:30px;font-size:20px;color:#696969;cursor:pointer;text-align:center;user-select:none}#cart_container .cart-table .brand .product .qty .qty-container input.qty{border:0px;text-align:center;text-weight:600;background-color:transparent;flex-grow:1;width:100%;outline:0}#cart_container .cart-table .brand .product .button-delete{cursor:pointer}#cart_container .cart-table .brand .supplement{height:56px;line-height:26px;background:#F5F5F5;border-radius:2px;font-weight:300;font-size:14px;letter-spacing:0.25px;display:flex;padding:15px 25px}@media (max-width: 768px){#cart_container .cart-table .brand .supplement{flex-direction:column;height:auto}}#cart_container .cart-table .brand .supplement .gift{width:50%}@media (max-width: 768px){#cart_container .cart-table .brand .supplement .gift{width:100%;padding:15px 0px}}#cart_container .cart-table .brand .supplement .description{width:30%;text-align:center;border-left:1px dotted #696969}@media (max-width: 768px){#cart_container .cart-table .brand .supplement .description{border-left:0px;border-top:1px dotted #696969;width:100%;text-align:left;padding:15px 0px}}#cart_container .cart-table .brand .supplement .freight{width:20%;text-align:center;border-left:1px dotted #696969}@media (max-width: 768px){#cart_container .cart-table .brand .supplement .freight{border-left:0px;border-top:1px dotted #696969;width:100%;text-align:left;padding:15px 0px}}#cart_container .coupon{width:100%;height:100%;background:#F8F8F8;border-radius:6px;padding:44px 74px}@media (max-width: 768px){#cart_container .coupon{padding:40px 18px}}#cart_container .coupon .title{font-family:Noto Serif TC;font-style:normal;font-weight:900;font-size:36px;line-height:52px;letter-spacing:0.5px}@media (max-width: 768px){#cart_container .coupon .title{font-size:24px}}#cart_container .coupon .code{width:calc( 100% - 60px);height:42px;line-height:42px;border-radius:6px;background-color:#fff;color:#8E8E8E;border:0px;outline:0px;text-indent:5px}#cart_container .coupon .button-usecoupon{width:60px;height:42px;line-height:42px;text-align:center;color:#fff;background-color:#1E1E1E;cursor:pointer}#cart_container .coupon .notice{color:#E27463}#cart_container .total{width:100%;height:100%;border:1px solid #E5E5E5;border-radius:6px;padding:35px 27px}#cart_container .total .sep{width:100%;height:1px;border-top:1px dotted #8e8e8e;margin:25px auto}#cart_container .total .button-checkout{background:#E27463;border-radius:6px;width:100%;height:56px;line-height:56px;text-align:center;color:#F5F5F5;font-weight:500;cursor:pointer;border:0px}#cart_container .cart-shippment{margin-top:60px;border:1px solid #E5E5E5;box-sizing:border-box;border-radius:6px}#cart_container .cart-shippment .row-caption{border-bottom:1px solid #E5E5E5;padding-top:15px;padding-bottom:15px;margin-bottom:30px}#cart_container .cart-shippment .shippment .caption{font-weight:600;font-size:16px;line-height:30px;letter-spacing:0.5px;margin-bottom:5px}#cart_container .cart-shippment .shippment .sep{border-top:1px solid #E5E5E5;width:100%;margin:20px auto}#cart_container .cart-shippment .shippment .input{margin-bottom:16px}#cart_container .cart-shippment .shippment .input input{width:100%;border:1px solid #E5E5E5;border-radius:6px;outline:0px;padding:13px 19px}#cart_container .cart-shippment .shippment .city,#cart_container .cart-shippment .shippment .district{width:48%;height:45px;margin-bottom:5px;border:1px solid #E5E5E5;background-color:#fff;border-radius:6px;outline:0px;padding:13px 19px}#cart_container .cart-shippment .shippment-type,#cart_container .cart-shippment .payment,#cart_container .cart-shippment .invoice{background:#F8F8F8;border-radius:6px;padding:30px 37px}#cart_container .cart-shippment .shippment-type .sep,#cart_container .cart-shippment .payment .sep,#cart_container .cart-shippment .invoice .sep{border-top:1px dotted #E5E5E5;width:100%;margin:20px auto}#cart_container .cart-shippment .shippment-type .method,#cart_container .cart-shippment .payment .method,#cart_container .cart-shippment .invoice .method{margin:30px auto}#cart_container .cart-shippment .shippment-type .method .input,#cart_container .cart-shippment .payment .method .input,#cart_container .cart-shippment .invoice .method .input{flex-shrink:0;width:60px;text-align:center}#cart_container .cart-shippment .shippment-type .method .input input,#cart_container .cart-shippment .payment .method .input input,#cart_container .cart-shippment .invoice .method .input input{width:20px}#cart_container .cart-shippment .shippment-type .method .label,#cart_container .cart-shippment .payment .method .label,#cart_container .cart-shippment .invoice .method .label{width:100%}#cart_container .cart-shippment .shippment-type .method .label label,#cart_container .cart-shippment .payment .method .label label,#cart_container .cart-shippment .invoice .method .label label{cursor:pointer}#cart_container .cart-shippment .shippment-type .method .label .description,#cart_container .cart-shippment .payment .method .label .description,#cart_container .cart-shippment .invoice .method .label .description{color:#696969}#cart_container .cart-shippment .shippment-type{background-color:#fff;border:1px solid #E5E5E5}#cart_container .cart-shippment .invoice .method .description input[type=text]{width:100%;padding:9px 19px;background-color:#fff;border:1px solid #E5E5E5;border-radius:6px;margin-top:5px;margin-bottom:5px;outline:0px}#cart_container .cart-shippment .button-checkout{background:#E27463;border-radius:6px;width:100%;height:56px;line-height:56px;text-align:center;color:#F5F5F5;font-weight:500;cursor:pointer;margin:30px 0px;border:0px}#finish_container .steps{width:1020px;max-width:100%;margin:auto;display:flex;align-items:center;justify-content:space-around}#finish_container .steps .step{width:30%;font-weight:500;font-size:19px;line-height:27px;letter-spacing:0.25px;color:#1E1E1E;display:flex;align-items:center;justify-content:space-around;opacity:0.5}#finish_container .steps .step.on{opacity:1}#finish_container .steps .step.step3{width:20%}@media (max-width: 768px){#finish_container .steps .step.step3{width:30%}}@media (max-width: 768px){#finish_container .steps .step{flex-direction:column;font-size:12px}}#finish_container .steps .step .circle{width:60px;height:60px;line-height:60px;border-radius:30px;color:#f5f5f5;background-color:#1E1E1E;font-weight:600;font-size:20px;text-align:center;position:relative;margin-right:17px}@media (max-width: 768px){#finish_container .steps .step .circle{margin-right:0px}}#finish_container .steps .step .circle::before{content:'';width:54px;height:54px;position:absolute;border-radius:27px;border:1px dotted #f5f5f5;top:3px;left:3px}#finish_container .steps .sep{width:10%;height:1px;border-top:1px solid #E5E5E5;margin:0px 30px}@media (max-width: 768px){#finish_container .steps .sep{display:none}}#finish_container .title{font-family:Noto Serif TC;font-weight:900;font-size:46px;line-height:66px}#finish_container .description{line-height:30px;letter-spacing:0.5px;color:#696969}#finish_container .container-information{background:#FFFFFF;border:1px solid #E5E5E5;box-sizing:border-box;border-radius:6px}#finish_container .container-information .button-view-order{display:block;margin:30px auto;width:265px;max-width:100%;height:56px;line-height:56px;border-radius:6px;background-color:#1E1E1E;text-align:center;color:#fff;font-size:18px;cursor:pointer}#finish_container .container-information .button-view-order.caveat{background:#E27463;color:#fff}#finish_container .container-information .caption{width:100px;text-align:left;flex-shrink:0}#finish_container .container-information .content{width:100%}.order-menu-buttons .button-orders,.order-menu-buttons .button-user,.order-menu-buttons .button-logout{display:block;width:100%;height:46px;line-height:46px;text-align:center;background-color:#F5f5f5;font-size:18px;margin-bottom:16px}.order-menu-buttons .button-orders.on{background:#1E1E1E;color:#F5F5F5 !important}#orders_container .container-information{background:#FFFFFF;border:1px solid #E5E5E5;box-sizing:border-box;border-radius:6px}#orders_container .container-information .button-view-order{margin:30px auto;width:265px;max-width:100%;height:56px;line-height:56px;border-radius:6px;background-color:#1E1E1E;text-align:center;color:#fff;font-size:18px;cursor:pointer}#orders_container .container-information .caption{width:100px;text-align:left;flex-shrink:0}#orders_container .container-information .content{width:100%}#orders_container .container-orders .brand .dash{border-bottom:1px dashed #E5E5E5}#orders_container .container-orders .brand .logo{width:24px}#orders_container .container-orders .brand .name{font-weight:500;font-size:16px;line-height:22px;letter-spacing:1.25px;margin-left:13px;display:inline-block}#orders_container .container-orders .brand .product .image{width:110px;height:150px;object-fit:cover}#orders_container .container-orders .brand .product .content{margin-left:28px;display:flex;flex-direction:column;justify-content:center}#orders_container .container-orders .brand .product .content .label-more{width:63px;height:30px;line-height:30px;background:#1E1E1E;border-radius:2px;font-size:14px;color:#fff;text-align:center}#orders_container .container-orders .brand .product .content .name{font-weight:500;font-size:16px;line-height:22px;letter-spacing:1.25px;margin-bottom:15px;margin-left:0px}#orders_container .container-orders .brand .product .content .spec{font-weight:500;font-size:14px;line-height:20px;letter-spacing:1.25px;color:#8E8E8E}#orders_container .container-orders .brand .product .price,#orders_container .container-orders .brand .product .qty,#orders_container .container-orders .brand .product .sum,#orders_container .container-orders .brand .product .delete{display:flex;align-items:center;justify-content:center}#orders_container .container-orders .brand .product .price,#orders_container .container-orders .brand .product .sum{font-weight:600;font-size:20px;line-height:28px}#orders_container .container-orders .pass-item{border-radius:6px;background-color:#fff;overflow:hidden}#orders_container .container-orders .pass-item .token{width:70%;font-weight:300;font-size:12px;line-height:20px}#orders_container .container-orders .pass-item .bind-status,#orders_container .container-orders .pass-item open-status{width:30%;text-align:center;font-weight:600;font-size:14px;line-height:20px}#orders_container .container-orders .pass-item .button-open,#orders_container .container-orders .pass-item .button-opened{width:30%;text-align:center;font-weight:600;font-size:14px;line-height:40px;height:40px;cursor:pointer}#orders_container .container-orders .pass-item .button-bind,#orders_container .container-orders .pass-item .button-share{width:50%;display:block;text-align:center;font-weight:600;font-size:14px;line-height:20px;text-align:center;letter-spacing:0.25px;color:#FFFFFF}#orders_container .container-orders .pass-item .sep-grey{border-right:1px dashed #8E8E8E}#orders_container .container-orders .pass-item .sep-white{border-right:1px dashed #FFF}#orders_container .container-orders .pass-item .bind-date{width:100%;font-weight:600;font-size:14px;line-height:20px;color:#fff}#orders_container .container-orders .pass-item .bind-member{flex-shrink:0;width:auto;text-align:center;font-weight:600;font-size:14px;line-height:20px;color:#fff}#vouchers_container .tabs{display:flex}@media (max-width: 768px){#vouchers_container .tabs{flex-wrap:wrap}}#vouchers_container .tabs .tab{width:25%;height:50px;line-height:50px;text-align:center;border-bottom:1px solid #E5E5E5;cursor:pointer}#vouchers_container .tabs .tab.on{border-bottom:6px solid #000}@media (max-width: 768px){#vouchers_container .tabs .tab{width:33%}}.container-vouchers{margin-top:30px;display:flex;flex-wrap:wrap;justify-content:space-between}.container-vouchers .product-item{width:49%;border:1px solid #E5E5E5;background-color:#fff;display:flex;margin-bottom:8px}@media (max-width: 768px){.container-vouchers .product-item{width:100%}}.container-vouchers .product-item .image{width:120px;height:140px;flex-shrink:0;overflow:hidden;margin-right:10px}.container-vouchers .product-item .image img{width:100%;height:100%;border-radius:6px;object-fit:cover}.container-vouchers .product-item .image.coupon img{object-fit:contain}.container-vouchers .product-item .content{flex-grow:1;display:flex;flex-direction:column;position:relative}.container-vouchers .product-item .content .badge-expire{width:73px;height:22px;line-height:22px;background:#FFE4E4;position:absolute;top:0px;right:0px;color:#FF000A;font-size:13px;text-align:center}.container-vouchers .product-item .name{font-weight:500;line-height:22px;font-size:14px;letter-spacing:1.25px;color:#1E1E1E}.container-vouchers .product-item .type{font-style:normal;font-weight:500;font-size:14px;line-height:20px;letter-spacing:1.25px;color:#1E1E1E}.container-vouchers .product-item .description{font-weight:300;line-height:30px;letter-spacing:0.5px;color:#1E1E1E}.container-vouchers .product-item .used_time{font-style:normal;font-weight:300;font-size:14px;line-height:20px;letter-spacing:0.25px;color:#8E8E8E;margin-top:20px}.container-vouchers .product-item .button-use{width:48%;height:46px;line-height:46px;text-align:center;border-radius:6px;font-size:14px;cursor:pointer;border:1px solid #E5E5E5;background-color:#fff;color:#000;position:relative}.container-vouchers .product-item .button-use .badge-memo{width:15px;height:15px;position:absolute;top:-7px;right:-7px;line-height:15px;text-align:center;color:#fff;font-size:12px;background-color:red;border-radius:8px;letter-spacing:initial}.button-newgashapon{margin:30px auto;width:265px;max-width:100%;height:56px;line-height:56px;border-radius:6px;background-color:#1E1E1E;text-align:center;color:#fff;font-size:18px;cursor:pointer;display:block}.button-newgashapon:hover{color:#fff !important}#gashapon_container .button-newgashapon-done{margin:30px auto;width:265px;max-width:100%;height:56px;line-height:56px;border-radius:6px;background-color:#505050;text-align:center;color:#fff;font-size:18px}.ball{position:fixed;top:50%;left:50%;z-index:9999;margin-top:-50px;margin-left:-50px;width:100px;height:100px;background-size:contain;background-repeat:no-repeat;background-image:url(https://assets.niusnews.com/mall/milktea2022/event/gashapon.png);animation:ball_bounce 0.5s;animation-direction:alternate;animation-timing-function:cubic-bezier(0.5, 0.05, 1, 0.5);animation-iteration-count:infinite}@keyframes ball_bounce{from{transform:translate3d(0, 0, 0)}to{transform:translate3d(0, 200px, 0)}}#modal_vote{width:100%;height:100%;position:fixed;top:0px;left:0px;overflow-y:scroll;z-index:100}#modal_vote .mask{background-color:rgba(0,0,0,0.5);width:100%;height:100%;cursor:pointer;position:fixed;z-index:-1;top:0px;left:0px}#modal_vote .content{width:90%;max-width:800px;padding:60px;background-color:#fff;margin:60px auto;border-radius:5px;position:relative}@media (max-width: 768px){#modal_vote .content{padding:30px}}#modal_vote .content .tea-image{width:100%;object-fit:cover;border-radius:0px 60px}#modal_vote .content .col-score-label{display:flex}#modal_vote .content .score-label{width:80px}#modal_vote .content .score-stars{font-size:20px;color:#CECECE;display:flex}#modal_vote .content .score-stars .star{margin:0px 5px;cursor:pointer}#modal_vote .content .score-stars .star.on{color:#000}#modal_vote .content .button-vote,#modal_vote .content .button-close{width:50%;background-color:#B6FF2D;margin:0px 5px;height:40px;line-height:40px;border-radius:0px;color:#000;border:1px solid #000;text-align:center;cursor:pointer}#modal_gain{width:100%;height:100%;position:fixed;top:0px;left:0px;overflow-y:scroll;z-index:100}#modal_gain .mask{background-color:rgba(0,0,0,0.5);width:100%;height:100%;cursor:pointer;position:fixed;z-index:-1;top:0px;left:0px}#modal_gain>.content{width:90%;max-width:800px;padding:60px;background-color:#fff;margin:60px auto;border-radius:5px;position:relative}@media (max-width: 768px){#modal_gain>.content{padding:30px}}#modal_gain>.content .title{margin:0px auto;width:140px;text-align:center;font-weight:600;font-size:32px;height:70px;line-height:70px;letter-spacing:0.25px;color:#000000;border-bottom:10px dotted #BDFF40}#modal_gain>.content .button-close{width:50%;background-color:#B6FF2D;margin:0px 5px;height:40px;line-height:40px;border-radius:0px;color:#000;border:1px solid #000;text-align:center;cursor:pointer}#modal_gain>.content .vouchers-wrapper{width:100%}@media (max-width: 768px){#modal_gain>.content .vouchers-wrapper{overflow-x:scroll}#modal_gain>.content .vouchers-wrapper .container-vouchers{width:auto;flex-wrap:nowrap;gap:10px}#modal_gain>.content .vouchers-wrapper .container-vouchers .product-item{flex-basis:270px;flex-shrink:0}}#modal_gain>.content .product-item .button-use{display:none}

.c-pointer{cursor:pointer}#header .menu{z-index:100;padding:0px 45px;position:fixed;top:0px;left:0px;width:100%;height:70px;display:flex;justify-content:space-between;align-items:center;transition-duration:.2s}@media (max-width: 768px){#header .menu{padding:0px 15px}}#header .menu.on{background-color:rgba(0,0,0,0.5);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px)}#header .menu .bar{width:50px;color:#fff}@media (min-width: 768px){#header .menu .bar{display:none}}#header .menu .logo{width:153px;flex-shrink:0}#header .menu .logo img{width:153px;max-width:100%}@media (max-width: 768px){#header .menu .logo{width:100%;flex-shrink:1}}#header .menu .items{width:100%;display:flex;color:#fff;justify-content:right;align-items:center}#header .menu .items .sep{border-left:1px solid #fff;height:20px}#header .menu .items .item{padding:0px 15px;text-align:center;color:#fff}@media (max-width: 768px){#header .menu .items{display:none}}#header .menu .options{display:flex;width:100px;flex-shrink:0;justify-content:center;color:#fff}#header .menu .options .option{justify-content:space-between;width:50px;text-align:center;font-size:20px;cursor:pointer;position:relative}#header .menu .options .option .counter{width:20px;height:20px;line-height:20px;text-align:center;border-radius:10px;position:absolute;top:-5px;right:0px;font-size:10px;background:Tomato}#header_mask{position:fixed;z-index:101;top:0px;left:0px;width:100%;height:100%;background-color:#000;opacity:0.5}#header_menu{width:275px;height:100vh;background-color:#fff;position:fixed;left:0px;top:0px;z-index:101}#header_menu .logo{width:180px;margin:30px auto}#header_menu .logo img{width:100%}#header_menu .item{width:100%;height:54px;line-height:54px;padding:0px 30px;font-weight:500;border-bottom:1px dashed #E5E5E5;display:block}#header_menu .buttons{padding:30px}#header_menu .button-close{position:absolute;top:15px;right:15px;font-size:24px;cursor:pointer}#header_member{width:100%;max-width:414px;height:100vh;background-color:#fff;position:fixed;right:0px;top:0px;z-index:101}#header_member .image{width:100px;height:100px;border-radius:50px;overflow:hidden;border:1px solid #DCDCDC;margin:30px 20px 30px 0px;flex-shrink:0}#header_member .image img{width:100%;height:100%;object-fit:cover}#header_member .information{width:100%;display:flex;flex-direction:column;justify-content:center}#header_member .information .button-login{width:119px;height:30px;line-height:30px;color:#fff;background:#1E1E1E;border:1px solid #1E1E1E;border-radius:2px;text-align:center;border-radius:2px}#header_member .information .button-login:hover{background-color:#fff;color:#1E1E1E}#header_member .information .button-member{width:170px;height:30px;line-height:30px;background-color:#fff;color:#1E1E1E;border:1px solid #8E8E8E;border-radius:2px;text-align:center;border-radius:2px}#header_member .information .button-member:hover{color:#fff;background:#1E1E1E}#header_member .items{padding:18px;background-color:#F5F5F5;height:100%}#header_member .items .item{width:100%;height:46px;line-height:46px;text-align:center;font-size:14px;font-weight:300;display:block;background-color:#fff;margin-bottom:15px}#header_member .items .item:hover{background-color:#1E1E1E;color:#fff}#header_member .items .button-logout{color:#fff;background:#1E1E1E;border:1px solid #1E1E1E;border-radius:2px;border-radius:2px}#header_member .items .button-logout:hover{background-color:#fff;color:#1E1E1E}#header_cart{width:100%;max-width:414px;height:100vh;background-color:#fff;position:fixed;right:0px;top:0px;z-index:101}#header_cart .button-cart,#header_cart .button-checkout{display:block;width:calc( 100% - 30px);margin-left:auto;margin-right:auto;height:46px;line-height:46px;background-color:#fff;color:#1E1E1E;border:1px solid #8E8E8E;border-radius:2px;text-align:center;border-radius:6px}#header_cart .button-cart:hover,#header_cart .button-checkout:hover{color:#fff;background:#E27463;border:1px solid #E27463}#header_cart .button-checkout{color:#fff;background:#E27463;border:1px solid #E27463}#header_cart .button-checkout:hover{background-color:#fff;color:#1E1E1E;border:1px solid #8E8E8E}#header_cart .items .item{margin:15px auto}#header_cart .items .item .image{flex-shrink:0;width:100px;position:relative;margin-right:15px}#header_cart .items .item .image img{width:100%}#header_cart .items .item .image .label-more{background:#2B2B2B;width:60px;height:24px;line-height:24px;color:#fff;position:absolute;top:0px;left:0px;text-align:center}#header_cart .items .item .button-close{cursor:pointer}

