@charset "UTF-8";.product-page-content{max-width:1200px;margin:0 auto}.product-page-navbar{height:50px;background-color:#fff}.product-page-btn-left{display:block;float:left;width:90%}.product-page-btn-left .ihergo-logo{left:23px;width:100%;text-align:center;line-height:54px}.product-page-btn-left .ihergo-logo .list-icon-div{width:13%;float:left;left:15px}.product-page-btn-left .ihergo-logo .logo-icon-div{width:80%;float:right;text-align:center}.product-page-btn-left .ihergo-logo img{max-width:100px}.product-page-btn-left-login{display:block;float:left;width:85%}.product-page-btn-left-login .ihergo-logo{left:25%;width:100%;text-align:center;line-height:54px}.product-page-btn-left-login .ihergo-logo .list-icon-div{width:13%;float:left;left:15px}.product-page-btn-left-login .ihergo-logo .logo-icon-div{width:87%;float:right;text-align:center}.product-page-btn-left-login .ihergo-logo img{max-width:100px}.product-page-btn{display:block;float:right;text-align:right}.product-page-btn div{display:inline-block}.product-page-btn div a{display:block;margin-left:8px}.product-page-btn div a i{width:26px;height:50px;display:block;background-size:100%}.product-page-btn div a i .red-dot{background-color:#f50000;height:13px;width:13px;position:absolute;bottom:10px;left:17px;border-radius:50%;z-index:10;border:2px solid #fff}.product-page-fast-index{float:right}.product-page-fast-index i{float:right;width:23px;height:50px;display:block;background-size:100%}@media(max-width:280px){.product-page-btn-left{width:60%}.product-page-btn-left-login{width:50%}.product-page-btn-left .ihergo-logo .list-icon-div{width:18%;left:3px}.product-page-btn-left-login .ihergo-logo .list-icon-div{width:21%;left:-14px}.product-page-btn-left-login .ihergo-logo .logo-icon-div{width:79%;left:-13px}}@media(min-width:281px) and (max-width:320px){.product-page-btn-left{width:65%}.product-page-btn-left-login{width:50%}.product-page-btn-left-login .ihergo-logo .list-icon-div{width:19%;left:-8px}.product-page-btn-left-login .ihergo-logo .logo-icon-div{width:81%}}@media(min-width:321px) and (max-width:413px){.product-page-btn-left{width:70%}.product-page-btn-left-login{width:55%}.product-page-btn-left-login .ihergo-logo .list-icon-div{width:17%;left:-10px}.product-page-btn-left-login .ihergo-logo .logo-icon-div{width:83%}}@media(min-width:414px) and (max-width:539px){.product-page-btn-left{width:75%}.product-page-btn-left-login{width:60%}.product-page-btn-left .ihergo-logo .logo-icon-div{width:86%}.product-page-btn-left-login .ihergo-logo .list-icon-div{left:-16px}.product-page-btn-left-login .ihergo-logo .logo-icon-div{left:-6px}}@media(min-width:540px) and (max-width:767px){.product-page-btn-left{width:80%}.product-page-btn-left-login{width:60%}.product-page-btn-left .ihergo-logo .list-icon-div{left:5px}.product-page-btn-left .ihergo-logo .logo-icon-div{width:87%;left:-5px}.product-page-btn-left-login .ihergo-logo .list-icon-div{left:-35px}}@media(min-width:768px){.product-page-btn-left-login .ihergo-logo{left:0}.product-page-btn-left .ihergo-logo .list-icon-div{left:-15px}.product-page-btn-left .ihergo-logo .logo-icon-div{width:87%;left:-45px}}.navbar-white-main ul.header-account-wrp li.item a{color:var(--gray_444)}.navbar-white-main ul.sec-menu-list>li.item>a{color:var(--gray_444)}.navbar-white-main ul.sec-menu-list>li.item>a>.red-circle{float:right;background-color:var(--ihergo_brand_pink);color:#fff !important;height:20px;width:20px;border-radius:50%;text-align:center;line-height:20px;font-size:.75rem}.regular-header .menu-container .history-right-wrp a.pink_history_btn i{background-size:26px;height:50px;display:block}.R-main{width:1024px;float:right;margin:78px 0 0;background:#fff}.R-main .rwd-prd-block{padding-bottom:10px;margin-top:0;border-bottom:8px solid #f3f3f3;display:flex}.R-main .rwd-prd-block .product-page-left-info-wrap{width:328px;margin:0 10px}.R-main .rwd-prd-block .product-page-left-info-wrap .product-page-img-section-wrap{position:relative;width:100%}.R-main .rwd-prd-block .product-page-left-info-wrap .product-img-swipe-box .R-main .rwd-prd-block .product-page-left-info-wrap .product-img-swipe{position:relative;background:#fff}.R-main .rwd-prd-block .product-page-left-info-wrap .product-img-swipe img{width:100%;height:100%}.R-main .rwd-prd-block .product-page-left-info-wrap ul.bottom-image-list{display:flex;flex-wrap:wrap;max-height:198px;margin-top:8px;overflow:hidden}.R-main .rwd-prd-block .product-page-left-info-wrap ul.bottom-image-list .img-list-item{box-sizing:border-box;width:80px;height:80px;border-radius:4px;display:inline-block;position:relative;border:2px solid #fff;margin-right:2px;margin-bottom:2px;background:50%/contain no-repeat;cursor:pointer;overflow:hidden}.R-main .rwd-prd-block .product-page-left-info-wrap ul.bottom-image-list .img-target{border:2px solid #f5c238}.R-main .rwd-prd-block .product-page-right-info-wrap{flex:1;width:calc(50% - 52px);padding-right:10px}.R-main .rwd-prd-block .product-page-right-info-wrap .add-favorite-title{width:calc(100% - 40px);margin-bottom:0;font-size:1.25rem;font-weight:bold}.mfp-title-big .tag_selection_red{font-size:1.25rem;height:30px;line-height:30px}.mfp-title-big .tag_selection_orange{font-size:1.25rem;height:30px;line-height:30px}.R-main .rwd-prd-block .product-page-right-info-wrap .add-red-favorite{position:absolute;right:3px;top:-1px;display:inline-block}.R-main .rwd-prd-block .product-page-right-info-wrap .add-red-favorite .ic-model-e24c50-favorite{background-size:100% auto;margin-right:5px;width:23px;height:23px;display:inline-block;vertical-align:bottom}.R-main .rwd-prd-block .product-page-right-info-wrap .add-gray-favorite{position:absolute;right:0;top:-1px;display:inline-block}.R-main .rwd-prd-block .product-page-right-info-wrap .add-gray-favorite{right:3px}.R-main .rwd-prd-block .product-page-right-info-wrap .add-gray-favorite .ic-model-999-favorite{background-size:100% auto;margin-right:5px;width:23px;height:23px;display:inline-block;vertical-align:bottom}.R-main .rwd-prd-block .product-page-right-info-wrap .prd-price-box{margin-bottom:0}.R-main .rwd-prd-block .product-page-right-info-wrap .prd-price-box .product-price{font-size:18px;font-weight:bold}.R-main .rwd-prd-block .coupon-group{color:#ea5913;margin-right:15px}.R-main .rwd-prd-block .coupon-group .coupon-content{width:calc(100% - 105px);height:100%;display:table;padding:6px 8px;font-weight:600;font-size:.85rem}.R-main .rwd-prd-block .coupon-group .coupon-content .l-item{width:80%;float:left;display:inline-block;padding:5px 15px}.R-main .rwd-prd-block .coupon-group .coupon-content .r-item{width:20%;float:right;display:inline-block;padding:5px;line-height:35px}.R-main .rwd-prd-block .coupon-group p.coupon{display:table-cell;color:#ec555d}.R-main .rwd-prd-block .coupon-group p.coupon span.underline{text-decoration:underline;font-weight:700;font-size:1.5rem}.R-main .rwd-prd-block .coupon-group p.discount{border-left:1px dashed #f9d949;border-top:0;border-bottom:0;color:#ec555d}.R-main .rwd-prd-block .coupon-group p.discount>span{font-size:1.5rem}.R-main .rwd-prd-block .coupon-group p.discount-price{display:table-cell;vertical-align:middle;color:#ec555d}.R-main .rwd-prd-block .coupon-group.coupon-content .discount-txt:last-child{border-right:0}.R-main .rwd-prd-block .coupon-group .coupon-item{width:100%;height:95px;font-size:1rem;background:url(../images/status/product-coupon.png) 0 0 no-repeat scroll transparent;background-size:100% auto;margin-bottom:10px;position:relative;text-align:center}.R-main .rwd-prd-block .coupon-group .coupon-item span.coupon-text{font-weight:700;position:absolute;top:20px;right:30px;color:#777;cursor:pointer}.R-main .rwd-prd-block .coupon-list p.coupon{display:table-cell;vertical-align:middle;color:#555;font-size:.95rem}.R-main .rwd-prd-block .coupon-group p.discount-price span.price>span{font-size:1.25rem}.coupon-timer-group h3.coupon-timer-text{float:left;margin-right:5px;color:#555;font-size:.85rem}.coupon-timer-group h3.coupon-timer-text i{background-size:100% auto;margin-right:5px;width:14px;height:25px;display:inline-block;vertical-align:bottom;top:2px}.coupon-timer-group ul{margin-bottom:0}.coupon-timer-group li{float:left;margin:0 1px;border:0}.coupon-timer-group li p.txt_num{color:#555;font-weight:bold;text-align:center;font-size:1rem}.coupon-timer-group li p.txt_font{color:#555;font-size:.85rem;padding:0 5px;top:2px}@media screen and (min-width:1201px){.R-main .rwd-prd-block{margin-top:15px}.R-main .rwd-prd-block .coupon-list .coupon-item{width:100%;min-height:106px;font-size:.95rem;margin-bottom:0;height:auto}.R-main .rwd-prd-block .coupon-list .coupon-content{width:calc(100% - 120px);min-height:92px}.R-main .rwd-prd-block .coupon-list .coupon-item span.coupon-text{top:21px;right:35px;font-size:18px}.R-main .rwd-prd-block .coupon-list p.coupon{font-size:15px}.R-main .coupon-list p.coupon span.underline{font-size:18px}.R-main .coupon-list p.discount>span{font-size:18px}.R-main .coupon-list p.discount-price{font-size:15px}.R-main .coupon-list p.discount-price span.price{font-size:18px}.R-main .product-page-right-info-wrap .coupon-list .coupon-item{margin:0}.R-main .coupon-list .coupon-content{top:5px;width:calc(100% - 70px)}.R-main .rwd-prd-block .product-spec-box{font-size:14px;color:#555;margin:20px 5px;width:88%}}@media screen and (mix-width:768px){.R-main .rwd-prd-block .coupon-list .coupon-item span.coupon-text{top:13px;right:18px;font-size:12px}}@media screen and (min-width:768px){.R-main .product-page-right-info-wrap .coupon-list .coupon-item{width:90%;font-size:14px;margin-bottom:8px;height:auto;min-height:70px}.coupon-list p.coupon span.underline{font-size:13px}.R-main .rwd-prd-block .coupon-list p.coupon{font-size:13px}}@media screen and (max-width:480px){.R-main .rwd-prd-block .coupon-list p.coupon{font-size:12px}.R-main .rwd-prd-block .product-page-right-info-wrap .coupon-list p.coupon span.underline{font-size:14px}.R-main .rwd-prd-block .product-page-right-info-wrap .coupon-list .coupon-item{margin:0}.R-main .rwd-prd-block .coupon-list p.discount>span{font-size:14px}.R-main .rwd-prd-block .coupon-list p.discount-price{font-size:12px;left:9px}.R-main .rwd-prd-block .coupon-list .coupon-item span.coupon-text{font-size:3.5vw}.R-main .rwd-prd-block .coupon-list .coupon-item span.onlyapp-text{right:7px}.R-main .coupon-list p.discount{top:1px}}@media screen and (max-width:320px){.R-main .rwd-prd-block .coupon-list p.coupon{font-size:12px}.R-main .rwd-prd-block .product-page-right-info-wrap .coupon-list p.coupon span.underline{font-size:12px}.R-main .rwd-prd-block .coupon-list p.discount>span{font-size:12px}.R-main .coupon-list p.discount-price span.price{font-size:12px}.R-main .rwd-prd-block .coupon-list .coupon-item span.coupon-text{top:7px;right:10px}}.R-main .rwd-prd-block .new-menber-main{margin:0 0 5px 0;display:inline-block}.R-main .rwd-prd-block .new-menber-main .store-menber-box{margin:0}.R-main .rwd-prd-block .new-menber-main .store-menber-box i{margin:0 8px 0 0}.R-main .rwd-prd-block .new-menber-main .store-menber-box p{font-size:.85rem;float:none}.R-main .rwd-prd-block .new-menber-main .store-menber-box a{font-size:.75rem}.R-main .rwd-prd-block .store_tools{display:inline-block;width:100%}.R-main .rwd-prd-block .store_tools .shareing_btns_box{text-align:right;margin:0;float:left}.R-main .rwd-prd-block .store_tools .shareing_btns_box:after{content:"";clear:both;display:table}.R-main .rwd-prd-block .store_tools .shareing_btns_box span{float:left;font-size:.9rem;color:#555;position:relative;top:5px;margin-right:5px}.R-main .rwd-prd-block .store_tools .shareing_btns_box a{float:left;display:block;width:34px;height:34px;border-radius:50%;margin:0 0 0 5px}.R-main .rwd-prd-block .store_tools .shareing_btns_box a:first-of-type{margin-left:0 !important}.R-main .rwd-prd-block .store_tools .shareing_btns_box a.fb_share_btn{background:url(../images/image/icon_small_fb.png) no-repeat center center / 16px auto transparent;border:1px solid #5872a7}.R-main .rwd-prd-block .shareing_btns_box a.fb_share_btn:active{background:url(../images/image/icon_small_fb_hover.png) no-repeat center center / 16px auto #3b5998;border:1px solid #3b5998}.R-main .rwd-prd-block .R-main .rwd-prd-block .shareing_btns_box a.line_share_btn{background:url(../images/image/icon_small_line2.png) no-repeat center center / 22px auto transparent;border:1px solid #3fca42}.R-main .rwd-prd-block .shareing_btns_box a.line_share_btn:active{background:url(../images/image/icon_small_line2_hover.png) no-repeat center center / 22px auto #1dc121;border:1px solid #1dc121}.R-main .rwd-prd-block .shareing_btns_box a.link_share_btn{background:url(../images/start_event/ic-modal-icon-link-grey@2x.png) no-repeat center center transparent;background-size:16px auto;border:1px solid #b3b3b3}.R-main .rwd-prd-block .shareing_btns_box a.link_share_btn:active{background:url(../images/start_event/ic-modal-icon-link@2x.png) no-repeat center center #999;background-size:16px auto;border:1px solid #999}.R-main .rwd-prd-block .FMart-rwd{float:right}.R-main .rwd-prd-block .FMart-box span{font-size:.9rem;font-weight:600;color:#555}.R-main .rwd-prd-block .FMart-rwd span i{background-size:15px auto;width:22px;height:22px;display:inline-block;top:5px}.R-main .rwd-prd-block .rwd-prd-stf{display:inline-block;width:100%}.R-main .rwd-prd-block .product_stf_star{margin:0;top:-7px}.R-main .rwd-prd-block .product_stf_star{line-height:29px;margin-bottom:3px;height:29px;overflow:hidden;float:right}.R-main .rwd-prd-block .product_stf_star .new_fraction_grey{float:left;font-size:.75rem;color:#555;position:relative;top:5px;margin-right:5px}.R-main .rwd-prd-block .product_stf_star img{float:left;width:75px;top:12px;border:0}.R-main .rwd-prd-block .product_stf_star .new_comment_txt{float:left;font-size:.75rem;color:#555;position:relative;top:5px;margin-right:5px}.rwd-prd-block .new-coupon-timer{color:#333;font-size:16px;font-weight:700;display:inline-block}.rwd-prd-block .new-coupon-timer .coupon-timer-box{width:170px;text-align:left;margin:0 auto}.rwd-prd-block .product-spec-box{font-size:14px;color:#555;margin:10px 5px}.rwd-prd-block .new-coupon-timer span.num{margin-right:5px}.rwd-prd-block .new-coupon-timer .span tex{margin-right:5px}.rwd-prd-block .new-coupon-timer span p i{background-size:100% auto;margin-right:5px;width:14px;height:20px;display:inline-block;vertical-align:bottom}@media screen and (min-width:1201px){.rwd-prd-block .new-coupon-timer span p i{width:20px;height:20px;top:-2px}}.rwd-prd-block .coupon-list p.app-text{text-align:left;color:#666;font-weight:600}.rwd_unioncomment_block .cook-item{padding:10px 15px;display:inline-block;min-width:48%}.rwd_unioncomment_block .cook-item p{display:inline-block;color:#333;font-size:12px;text-align:center;font-weight:600}.rwd_unioncomment_block .cook-item img{width:45px;height:45px;margin:10px auto;padding:0;box-sizing:border-box;display:block}.rwd_unioncomment_block .reserve-item{padding:10px 15px}.rwd_unioncomment_block .reserve-item p{font-size:13px}.product-page-right-info-wrap .rwd-buy-btn{width:100%;display:inline-block}.product-page-right-info-wrap .rwd-buy-btn a{color:#fff;padding:5px 15px;border-radius:30px;font-size:1.5rem}.product-page-right-info-wrap .rwd-buy-btn a.blue-open{margin-right:15px;float:right;width:60px;height:60px;border-radius:50%;font-size:16px;padding:10px;background-color:var(--ihergo_brand_deep_blue);text-align:center}.product-page-right-info-wrap .rwd-buy-btn a.blue-open i{height:18px;display:block;width:18px;background-size:100%;margin:0 auto}.product-page-right-info-wrap .rwd-buy-btn a.red-buy{background-color:var(--ihergo_brand_pink);float:right;height:60px;line-height:60px;padding:0 20px;letter-spacing:2px}.product-page-right-info-wrap .rwd-buy-btn a.red-buy span{font-size:1.2rem}.product-page-right-info-wrap .rwd-buy-btn a.orange-cart{background-color:orange;float:right;height:60px;line-height:60px;padding:0 20px;letter-spacing:2px;margin-right:15px}.product-page-right-info-wrap .rwd-buy-btn a.orange-cart span{font-size:1.2rem}.product-page-right-info-wrap .rwd-buy-btn a.no-buy{background-color:#e87b2e;float:right;height:60px;line-height:60px;padding:0 20px;letter-spacing:2px}.product-page-right-info-wrap .rwd-buy-btn a.no-buy span{font-size:1.2rem}.product-page-right-info-wrap .rwd-buy-btn a.share_btn{margin-right:15px;padding:0;float:right;line-height:35px}.product-page-right-info-wrap .rwd-buy-btn a.share_btn i{background-size:100%;width:30px;height:36px;display:block;top:10px}.product-page-right-info-wrap .rwd-buy-btn a.fav_btn{margin-right:15px;padding:0;float:right;line-height:35px}.product-page-right-info-wrap .rwd-buy-btn a.fav_btn i{background-size:100%;width:30px;height:36px;display:block;top:10px}.product-page-right-info-wrap .rwd-buy-btn a.collect_fav_btn{margin-right:15px;padding:0;float:right;line-height:35px}.product-page-right-info-wrap .rwd-buy-btn a.collect_fav_btn i{background-size:100%;width:30px;height:36px;display:block;top:10px}.R-main .neopromo{margin:10px 0}.R-main .neopromo{font-size:.9rem;padding:10px 15px}.R-main .neopromo .neopromo-text{color:#555}.R-main .neopromo .neopromo-text .neopromo-title{padding:5px;background-color:#f6ab00;border-radius:5px;color:#fff;margin-right:5px}.modal-content i.ic-new-menber,.modal-content i.ic-vip,.modal-content i.ic-vvip{background-size:100%;width:45px;height:45px}details{position:relative}details summary::-webkit-details-marker{display:none}details summary::before{content:"";position:absolute;left:0;width:1.5em;height:1.5em;transition:transform .1s linear}summary{width:100%;padding:20px;padding-left:25px}summary:hover{color:#007bff}summary:focus{outline:0}details[open] summary:before{transform:rotate(90deg)}details[open]>summary{color:#007bff}details[open]>summary ~ *{animation:open 1s ease}p.source{padding-top:50px;font-size:.75em;text-align:center}.new-product-info table{border-left:1px solid #999;border-bottom:1px solid;border-color:#999;width:100%;margin-top:10px}.new-product-info table th{background-color:#e5e5e5;width:80px;font-size:15px;color:#444;text-align:left;padding:5px;border-top:1px solid #999}.new-product-info table td{color:#444;border-right:1px solid #999;border-top:1px solid #999;padding:3px 10px}.new-product-info table ul{margin:0}.new-product-info table li{color:#444;font-size:13px}@keyframes open{0{opacity:0}100%{opacity:1}}.R-main .fast-plan-box{display:inline-block;width:100%;border-bottom:8px solid #f3f3f3}.R-main .fast-plan-box .l-fast-plan{float:left;width:50%}.R-main .fast-plan-box .r-fast-plan{float:right;width:50%}.R-main .fast-plan-box .l-fast-plan .product-list-box .product{border-bottom:0;margin-bottom:2px}.R-main .fast-plan-box .l-fast-plan .product-list-box .product .d-flex{padding:5px 0;display:flex;justify-content:space-between;width:100%}.R-main .fast-plan-box .product-list-box{width:100%;height:auto;display:inline-block;font-size:14px}.R-main .fast-plan-box .l-fast-plan .product-list-box .title-list p{background-color:#444;color:#fff;float:left;border-radius:30px;padding:0 10px}.R-main .fast-plan-box .l-fast-plan .product-list-box .product .d-flex p.pink-text{color:var(--ihergo_brand_pink)}.product-list-box .cod-img{width:18px;height:18px}.R-main .fast-plan-box .fast_plan_title{height:30px;font-size:.85rem;color:#57c2e9;border:2px dashed #57c2e9;font-weight:600;line-height:17px;padding:5px 0 15px 0;margin:0 15px 10px;text-align:center;border-radius:10px}.R-main .fast-plan-box .plan_item{padding:10px 15px}.R-main .fast-plan-box .plan_item h2{color:#444;font-size:14px;margin-bottom:5px}.R-main .fast-plan-box .plan_item ul{list-style-type:disc;font-size:14px;font-weight:600;padding:0 20px;line-height:12px}.R-main .fast-plan-box .plan_item ul li span{margin-left:10px;color:var(--ihergo_brand_pink);font-size:12px}.R-main .fast-plan-box .plan_item p{font-size:14px;color:#555;line-height:20px;font-weight:550}.R-main .fast-plan-box .plan_item p.detail_text{font-size:13px;color:#777;margin-top:5px}.R-main .fast-plan-box .plan_item span.the_lowest_price{height:23px;margin-left:10px;line-height:23px;color:#fff;padding:0 10px;display:inline-block;position:relative;background-color:#ef555a;border-radius:30px 30px 30px 30px}.R-main .fast-plan-box .plan_item table{text-align:center;color:#5a5a5a;font-size:15px;font-weight:600;width:100%}.R-main .fast-plan-box .plan_item table tr{border-top:5px solid #fff}.R-main .fast-plan-box .plan_item table tr:first-child{border-top:0}.R-main .fast-plan-box .plan_item table tr.col-text{border-top:0}.R-main .fast-plan-box .plan_item table tr.col-text td{text-align:right;font-size:13px;height:20px;font-weight:500}.R-main .fast-plan-box .plan_item table td{height:26px}.R-main .fast-plan-box .plan_item table .col-head{background-color:#333;padding:1px 3px;color:#fff;font-size:12px;border-radius:30px}.R-main .fast-plan-box .plan_item table .col-package{padding-left:3px;text-align:left}.R-main .fast-plan-box .plan_item table .col-price{padding-left:1px;text-align:right}.R-main .fast-plan-box .plan_item table .col-discountprice{text-align:left;padding-left:3px;color:#f7422f}.R-main .fast-plan-box .plan_item table .lowest-price{background-color:#ef555a}.R-main .fast-plan-box .plan_item table tr.col-text td.FMart{text-align:left;color:#4caf50;font-weight:600;line-height:25px}.R-main .fast-plan-box .plan_item table .col-Fmart{float:right}.R-main .fast-plan-box .plan_item table .col-Fmart img{width:12px;height:12px}.R-main .fast-addoOnItem-box{display:inline-block;width:100%;border-bottom:8px solid #f3f3f3}.R-main .fast-addoOnItem-box .plan_item{padding:10px 15px}.R-main .fast-addoOnItem-box p.unioncomment_subTitle{color:#555}.R-main .fast-freebie-box{display:inline-block;width:100%;border-bottom:8px solid #f3f3f3}.R-main .fast-freebie-box .plan_item{padding:10px 15px}.joinUnionPage_wrp .R-main .rwd_unioncomment_block{display:inline-block;width:100%;margin-bottom:0}.rwd_unioncomment_block h2{color:#444;font-size:14px}.rwd_unioncomment_block .rwd_comment_item{width:calc(100% / 3 - 30px);float:left}.R-main .form-group{margin-left:15px;margin-right:15px}.rwd_unioncomment_block .delivery-item{padding:10px 15px}.rwd_unioncomment_block .delivery-item ul.feature-list{color:#444;font-size:14px;margin-bottom:0}.rwd_unioncomment_block .delivery-item .feature-list a{margin:0 10px;font-weight:500}.rwd_unioncomment_block .pay-item{padding:10px 15px}.rwd_unioncomment_block .pay-item p{color:#444;font-size:14px}.R-main .label-bar-box .label_search_tab{margin:0 0 15px 15px}.R-main .label-bar-box .label_search_tab a.label_text{border-radius:30px;background-color:#f5b723;color:#fff;text-decoration:none;text-align:center;font-size:.8rem;padding:0 8px;display:inline-block}.label-bar-box .red-bonus-text span{color:#ef555a;border:2px solid #df555a;border-radius:5px;font-size:14px;font-weight:700;padding:0 5px;display:inline-block}.L-main{position:fixed;max-width:200px;top:128px}.L-main .filter-panels-wrapper .Lprouducts-y-box{background:#fff;border-radius:0 0 10px 10px}.L-main .filter-panels-wrapper .Lprouducts-y-box h3{height:38px;color:#444;position:relative;text-align:center;padding:15px;font-size:1rem;letter-spacing:1px;line-height:18px}.L-main .filter-panels-wrapper .Lprouducts-y-box .accordion{width:100%;min-width:200px;margin:5px auto 10px;background:#FFF;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.L-main .filter-panels-wrapper .Lprouducts-y-box .accordion .link{cursor:pointer;display:block;padding:15px 15px 15px 42px;color:#777;font-size:.9rem;font-weight:700;border-bottom:1px solid #CCC;position:relative;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.L-main .filter-panels-wrapper .Lprouducts-y-box .accordion li:last-child .link{border-bottom:0}.L-main .filter-panels-wrapper .Lprouducts-y-box .accordion li i{position:absolute;top:16px;left:12px;font-size:18px;color:#777;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.L-main .filter-panels-wrapper .Lprouducts-y-box .accordion li i.fa-chevron-down{right:12px;left:auto;font-size:16px}.L-main .filter-panels-wrapper .Lprouducts-y-box .accordion li.open .link{color:#f6ab00}.L-main .filter-panels-wrapper .Lprouducts-y-box .accordion li.open i{color:#f6ab00}.L-main .filter-panels-wrapper .Lprouducts-y-box .accordion li.open i.fa-chevron-down{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.L-main .filter-panels-wrapper .Lprouducts-y-box .submenu{display:none;background:#f6ab00;font-size:.9rem}.L-main .filter-panels-wrapper .Lprouducts-y-box .submenu li{border-bottom:1px solid #ffca50}.L-main .filter-panels-wrapper .Lprouducts-y-box .submenu a{display:block;text-decoration:none;color:#fff;padding:12px;padding-left:42px;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.L-main .filter-panels-wrapper .Lprouducts-y-box .submenu a:hover{background:#b63b4d;color:#FFF}.ihergo_footer_wrapper h1,.ihergo_footer_wrapper h2,.ihergo_footer_wrapper h3,.ihergo_footer_wrapper h4,.ihergo_footer_wrapper h5,.ihergo_footer_wrapper h6,.ihergo_footer_wrapper p,.ihergo_footer_wrapper a,.ihergo_footer_wrapper ul,.ihergo_footer_wrapper li{font-family:Arial,Helvetica,sans-serif,"新細明體-ExtB";letter-spacing:1px}.ihergo_footer_wrapper{width:1024px;float:right;background:#fff}.ihergo_footer_wrapper.no_margin_top{margin-top:0}.ihergo_footer_wrapper .sitemap_wrapper{width:940px;margin:0 auto;padding:15px 0;border-bottom:1px #ececec solid}.ihergo_footer_wrapper .footer_box{width:980px;margin:0 auto;padding:10px 0;border-top:1px #fff solid}.ihergo_footer_wrapper .sitemap_wrapper .sitemap_box{float:left;padding-top:15px}.ihergo_footer_wrapper .sitemap_wrapper .fb_likebox{float:right;width:255px;height:220px}.ihergo_footer_wrapper .sitemap_wrapper .sitemap_box ul li{float:left;margin-right:30px;_display:inline}.ihergo_footer_wrapper .sitemap_wrapper .sitemap_box ul li h3{font-size:15px;color:#835b5b;margin:10px 0 15px 0}.ihergo_footer_wrapper .sitemap_wrapper .sitemap_box ul li .site_link{margin-bottom:10px;padding-left:2px}.ihergo_footer_wrapper .sitemap_wrapper .sitemap_box ul li .site_link a{display:block;font-size:13px;color:#454545;letter-spacing:2px}.ihergo_footer_wrapper .sitemap_wrapper .sitemap_box ul li .site_link a:hover{text-decoration:none;color:#666}.ihergo_footer_wrapper .sitemap_wrapper .sitemap_box ul li .site_link p{font-size:12px;color:#888}.ihergo_footer_wrapper .sitemap_wrapper .sitemap_box ul li .store_sort_link{width:150px;margin-bottom:10px;padding-left:2px}.ihergo_footer_wrapper .sitemap_wrapper .sitemap_box ul li .store_sort_link a{float:left;display:block;font-size:13px;color:#454545;letter-spacing:2px;margin-right:10px;_display:inline;height:28px;line-height:28px}.ihergo_footer_wrapper .sitemap_wrapper .sitemap_box ul li .store_sort_link a:hover{text-decoration:none;color:#666}.ihergo_footer_wrapper .sitemap_wrapper .sitemap_box a.btn_app{display:block;width:138px;height:28px;background:url(../../images/home/ihergo_header/btn_app.jpg) no-repeat left top;text-indent:100%;white-space:nowrap;overflow:hidden;margin-top:20px}.ihergo_footer_wrapper .sitemap_wrapper .sitemap_box a.btn_app:hover{background-position:left bottom}.ihergo_footer_wrapper .footer_box .footer_link{text-align:center;height:25px;line-height:25px}.ihergo_footer_wrapper .footer_box .footer_link a{font-size:12px;color:#666;padding:0 10px}.ihergo_footer_wrapper .footer_box .footer_link a:hover{text-decoration:none;color:#888}.ihergo_footer_wrapper .footer_box p.copyright{text-align:center;color:#999;font-size:12px;line-height:25px}.ihergo_footer_wrapper .footer_box p.copyright a{text-align:center;color:#999;font-size:12px;line-height:25px;padding:0 2px}@media screen and (min-width:1201px){.last-recommand-block{border-bottom:10px solid #f3f3f3}}.store_header_fixed{top:0;left:0;background:rgba(0,0,0,0.72)}.store_header{padding-top:20px;margin:0 auto;max-width:1200px;min-height:80px;display:none}.store_header_fixed .nav-fixed{display:block}.store_header .store_info{width:100%;text-align:center}.store_header .anchor-wrapper span.anchor{width:148px;color:#fff;text-decoration:none;border-left:1px solid #fff;display:inline-block;vertical-align:middle;cursor:pointer}.store_header .anchor-wrapper{float:left;line-height:35px}.store_header .store_price{width:calc(100% / 3);float:left;line-height:35px}.store_header .store_price p{color:#fff}.store_header .store_price .coupon-price{margin-left:15px;font-size:1.5rem}.store_header .store_action_btns{right:0;top:-9px}.store_header .store_action_btns a{font-size:1.5rem;color:#fff;border-radius:30px;padding:8px 20px;letter-spacing:2px}.store_header .store_action_btns a.buy_btn{background-color:var(--ihergo_brand_pink);float:right}.store_header .store_action_btns a.cart_btn{background-color:orange;float:right;margin-right:15px}.store_header .store_action_btns a.buy_btn span{font-size:1.2rem}.store_header .store_action_btns a.no_buy_btn{background-color:#e87b2e;float:right}.store_header .store_action_btns a.no_buy_btn span{font-size:1.2rem}.store_header .store_action_btns a.open_group_btn{margin-right:15px;float:right;width:60px;height:60px;border-radius:50%;font-size:16px;padding:10px;background-color:var(--ihergo_brand_deep_blue);text-align:center}.store_header .store_action_btns a.open_group_btn i{height:18px;display:block;width:18px;background-size:100%;margin:0 auto}.store_header .store_action_btns a.share_btn{margin-right:15px;padding:0;float:right;line-height:35px}.store_header .store_action_btns a.share_btn i{background-size:100%;width:30px;height:36px;display:block;top:10px}.store_header .store_action_btns a.fav_btn{margin-right:15px;padding:0;float:right;line-height:35px}.store_header .store_action_btns a.fav_btn i{background-size:100%;width:30px;height:36px;display:block;top:10px}.store_header .store_action_btns a.collect_fav_btn{margin-right:15px;padding:0;float:right;line-height:35px}.store_header .store_action_btns a.collect_fav_btn i{background-size:100%;width:30px;height:36px;display:block;top:10px}.product-page-ab-bar{width:100%;position:fixed;left:0;bottom:0;padding:10px 12px calc(26px+env(safe-area-inset-bottom)) 12px;background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;z-index:1;max-height:72px;box-shadow:0 -1px 12px rgba(0,0,0,.1)}.product-page-ab-bar .bar-item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-justify-content:space-around;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1 1 0;-moz-box-flex:1;flex:1 1 0;margin-right:10px}.bar-item .icon{background-size:100% auto;width:18px;height:18px;display:inline-block}.product-page-ab-bar .bar-item span{font-size:12px;color:#999;white-space:nowrap}.product-page-ab-bar .bar-btn-wrapper{width:80%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-self:center;align-self:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;font-weight:500;-moz-border-radius:133.33333vw;border-radius:50px;overflow:hidden}.product-page-ab-bar a.open_group_blue_btn{float:right;width:45px;height:45px;border-radius:50%;font-size:12px;padding:10px;background-color:var(--ihergo_brand_deep_blue);text-align:center;color:#fff}.product-page-ab-bar a.open_group_blue_btn i{height:10px;display:block;width:10px;background-size:100%;margin:0 auto}.product-page-ab-bar a.pink-buy{background-color:var(--ihergo_brand_pink);float:right;height:45px;line-height:45px;padding:0 10px;letter-spacing:2px;color:#fff;border-radius:50px;width:100%;font-size:16px}.product-page-ab-bar a.orange-cart{background-color:orange;float:right;height:45px;line-height:45px;padding:0 5px;letter-spacing:2px;color:#fff;border-radius:50px;width:100%;font-size:16px}@media screen and (max-width:320px){.product-page-ab-bar a.pink-buy{font-size:13px}.product-page-ab-bar a.orange-cart{font-size:13px}}.product-page-ab-bar a.no-buy{background-color:#e87b2e;float:right;height:45px;line-height:45px;padding:0 10px;letter-spacing:2px;color:#fff;border-radius:50px;width:100%;font-size:16px}.product-page-ab-bar .bar-btn.bar-buy{margin-left:5px;width:50%;text-align:center}.content-list-header .header-container{padding:10px 12px}.content-list-header .header-container a{display:inline-block;float:right;margin:5px 0}.content-list-header .header-container a i{height:20px;width:20px;background-size:15px auto;display:inline-block}.content-list-header .content-list-header-text{justify-content:space-between;display:inline-flex;width:100%;align-items:center}.content-list-header .content-list-header-text p{color:#333;font-weight:bolder;font-size:15px}.content-list-header .content-list-header-text p.right-text{color:#666;font-size:13px;font-weight:500}.content-list-header .content-list-header-text span{letter-spacing:1px}.content-list-header .content-list-header-text span.site-color{color:var(--ihergo_brand_pink)}.submit-control-panel{width:100%;padding-bottom:0;bottom:0;letter-spacing:1px;padding:10px 12px;height:56px;display:flex;align-items:center;justify-content:space-between;background-color:#fff;border-radius:0 0 10px 10px}.submit-control-panel .right-text{float:left;color:var(--ihergo_brand_pink);font-size:1.25rem;font-weight:bolder}.submit-control-panel .submit-btn-box a{border-radius:20px;color:#fff;padding:5px 10px}.submit-control-panel .submit-btn-box a.sub-confirm-btn,.sub-next-btn{background-color:var(--ihergo_brand_pink)}.submit-control-panel .submit-btn-box a.sub-back-btn{color:var(--ihergo_brand_pink);border:1px var(--ihergo_brand_pink) solid}.choose-content .product-list .product.select{background-color:rgba(255,116,178,0.17);border-top:1px solid;border-bottom-color:var(--ihergo_brand_pink);height:auto;color:var(--ihergo_brand_pink);font-size:14px}.choose-content .product-list .product{border-bottom:1px solid #d4d4d4}.choose-content .product-list .product:first-child{border-top:1px solid #d4d4d4}.choose-content .product-list .product .d-flex{padding:10px 15px;display:flex;justify-content:space-between}.choose-content .product-list .product .d-flex:first-child{padding-bottom:0}.choose-content .product-list .maxquantity-product{font-size:3.2vw;padding-top:1vw;visibility:hidden;margin-top:1.666667vw}.choose-content .product-list .select p{color:var(--ihergo_brand_pink)}.choose-content .product-list .align-items-start span{display:inline-flex}.choose-content .product-list .cod-img{width:18px;height:18px}.new-package-quantity{display:flex;padding:10px 12px;align-items:center;justify-content:space-between}.new-package-quantity .title-row{color:#444;display:flex;align-items:center;font-size:14px;font-weight:600}.new-package-quantity .title-right{font-size:14px;font-weight:600}.new-package-quantity .title-right span{color:#d53f7a;margin:0 5px;font-weight:600;font-size:15px}.new-package-quantity .selector_main{margin-left:5px}.new-package-quantity .selector_main .amount_box .amount_input{padding:5px;text-align:center;color:var(--ihergo_brand_pink)}.new-package-quantity .selector_main .amount_box .amount_delete_btn{float:left;width:30px;height:30px;margin:3px 10px 0 0;background:url(../images/global/ic-model-pink-list-minus@2x.png) no-repeat center center / 16px auto #fbfbfb;border:1px solid #d5d5d5;border-radius:4px}.new-package-quantity .selector_main .amount_input_box{float:left;width:40px}.new-package-quantity .selector_main .amount_box .amount_add_btn{float:left;width:30px;height:30px;margin:3px 0 0 10px;background:url(../images/global/ic-model-pink-list-plus@2x.png) no-repeat center center / 16px auto #fbfbfb;border:1px solid #d5d5d5;border-radius:4px}.option-item .option-item-group{display:flex;color:#666;padding:10px 12px;align-items:center;justify-content:space-between;margin:0}.option-item .option-title-row{font-size:14px;font-weight:600;margin:0;top:0}.option-item .selector-amount-box{display:flex;align-items:center}.option-item .selector-amount-box span{font-size:12px;margin-right:10px;font-weight:600}.option-item .selector-amount-box a.amount-delete-btn{width:30px;height:30px;margin:0 10px 0 0;border:1px solid #d5d5d5;border-radius:4px;background:url(../images/global/ic-model-pink-list-minus@2x.png) no-repeat center center / 12px auto #fbfbfb}.option-item .amount-input-box{width:40px}.option-item .selector-amount-box a.amount-add-btn{background:url(../images/global/ic-model-pink-list-plus@2x.png) no-repeat center center / 12px auto #fbfbfb;width:30px;height:30px;margin:0 0 0 10px;border:1px solid #d5d5d5;border-radius:4px}.option-item .amount-input-box input.amount-input{padding:5px;text-align:center;font-size:13px;color:var(--ihergo_brand_pink)}.option-item .select{display:flex;align-items:center;justify-content:space-between;margin:0;background-color:rgba(255,116,178,0.17);border-top:1px solid;border-bottom:1px solid;height:auto;color:var(--ihergo_brand_pink)}.coupon-info.bg-site-color-app.white{width:100%;padding:10px;border-radius:10px;margin:0 auto;font-size:14px;white-space:nowrap;overflow:hidden;background-color:var(--ihergo_brand_pink);color:#fff;margin-bottom:10px}.choose-content{background-color:#fff;border-radius:10px 10px 0 0;padding-bottom:5px}.choice-coupon .product.select{border-bottom-color:var(--ihergo_brand_new_yellow);color:var(--ihergo_brand_new_yellow);background-color:var(--ihergo_brand_new_yellow)}.choice-coupon .product .d-flex .red-text{color:#de1d21}.choice-coupon .product.select p,.choice-coupon .product.select span{color:#fff;font-weight:600}@media screen and (min-width:1201px){.product-page-ab-bar{display:none}.R-main{top:100px}.submit-control-panel{bottom:1px}}@media screen and (max-width:1200px){.store_header_fixed{display:none}.L-main{display:none}.ihergo_footer_wrapper{display:none}.product-page-right-info-wrap .rwd-buy-btn{display:none}.R-main{width:100%;max-width:768px;float:none;margin:0 auto}.product-page-ab-bar{max-width:768px;margin:0 auto;right:0}.R-main .rwd-prd-block .coupon-group{margin-right:0}.R-main .rwd-prd-block .coupon-group .coupon-item{height:62px;font-size:.85rem}.R-main .rwd-prd-block .coupon-group .coupon-content{width:calc(100% - 59px)}.R-main .rwd-prd-block .coupon-group .coupon-content .l-item .color-dark-grey{font-size:.75rem}.R-main .rwd-prd-block .coupon-group p.coupon span.underline{font-size:.9rem}.coupon-timer-group h3.coupon-timer-text{font-size:.75rem;margin-right:0;line-height:0}.coupon-timer-group h3.coupon-timer-text i{width:10px;height:10px;top:6px}.coupon-timer-group li p.txt_num{font-size:.75rem}.coupon-timer-group li p.txt_font{font-size:.75rem;padding:0}.R-main .rwd-prd-block .coupon-group p.discount{font-size:.75rem}.R-main .rwd-prd-block .coupon-group p.discount>span{font-size:.85rem}.R-main .rwd-prd-block .coupon-group .coupon-content .r-item{line-height:22px}.R-main .rwd-prd-block .coupon-group .coupon-item span.coupon-text{top:10px;right:15px}.R-main .fast-plan-box .l-fast-plan{width:100%;float:none}.R-main .fast-plan-box .r-fast-plan{width:100%;float:none}.rwd_unioncomment_block .rwd_comment_item{width:96%;margin:0;padding:15px}.rwd-bottom-cart-container a.function-btn.btn-plus{color:#52bae3}.rwd-bottom-cart-container a.function-btn.btn-plus i{background-image:url(../images/global/ic-blue-line-bottom-plus@2x.png)}}@media screen and (min-width:768px){.rwd_unioncomment_block .delivery-item{float:left}.R-main .coupon-list .coupon-item span.onlyapp-text{right:14px;top:17px}}@media screen and (max-width:767px){.R-main .rwd-prd-block .product-page-left-info-wrap ul.bottom-image-list{display:none}.R-main .rwd-prd-block{display:block}.R-main .rwd-prd-block .product-page-left-info-wrap{width:100%;margin:0;padding:15px}.R-main .rwd-prd-block .product-page-right-info-wrap{width:100%;padding:0 15px}.R-main .rwd-prd-block .product-page-right-info-wrap .add-favorite-title{font-size:1rem}.R-main .rwd-prd-block .coupon-group .coupon-content .l-item{padding:0 3px}.R-main .rwd-prd-block .coupon-group .coupon-content .l-item .color-dark-grey{font-size:.65rem}.coupon-timer-group h3.coupon-timer-text{font-size:.65rem}.coupon-timer-group li p.txt_font{font-size:.65rem}.R-main .rwd-prd-block .coupon-group .coupon-content .r-item{line-height:18px}.R-main .rwd-prd-block .coupon-group .coupon-item span.coupon-text{top:5px;right:10px}.R-main .rwd-prd-block .FMart-box span{font-size:.75rem}.R-main .rwd-prd-block .rwd-prd-stf p{font-size:.75rem}.R-main .rwd-prd-block .store_tools .shareing_btns_box span{font-size:.75rem;color:#555;font-weight:600}.R-main .neopromo{font-size:.75rem;margin:0}.R-main .neopromo .neopromo-text .neopromo-title{padding:2px 5px}.R-main .fast-plan-box .plan_item table{font-size:.65rem}.coupon-timer-group li{margin:0}.coupon-list .coupon-content{padding:0 5px 5px 5px}.coupon-list p.discount{display:table-cell;vertical-align:middle}.coupon-list p.coupon span.underline{color:#ec555d}.coupon-list p.discount>span{color:#ec555d}.submit-control-panel{width:100%;padding-bottom:0;position:fixed;bottom:0;letter-spacing:1px;padding:10px 12px;height:56px;display:flex;align-items:center;justify-content:space-between;border-radius:0}.rwd-prd-block .new-coupon-timer{font-size:12px}.rwd-prd-block .new-coupon-timer .coupon-timer-box{width:130px;text-align:left;margin:0 auto}.coupon-list .coupon-content{height:75%;top:8px}}.rwd-product-page .label-page-nav-box{left:0;top:178px}.R-main .rwd-prd-block .coupon-list p.price-discount{border-right:0}.R-main .rwd-prd-block .rwd-prd-stf ul{margin:0 0 10px 0;padding:0;display:block;list-style:none;margin:10px 0}.R-main .rwd-prd-block .rwd-prd-stf ul li{font:13px/25px Helvetica;height:100%;margin:0 0 5px 0;min-height:28px}.R-main .rwd-prd-block .rwd-prd-stf ul li span.title{float:left;overflow:hidden;font-weight:400;font-size:16px}.R-main .rwd-prd-block .rwd-prd-stf ul li span.content{margin:0;padding:0;display:inline-block;width:calc(100% - 50px);font-weight:400;font-size:16px}.R-main .product-list-box .product .dfloat_right{width:35%;float:right;text-align:right}.R-main .product-list-box .product .dfloat_right .pfloat_left{width:55%;float:left;text-align:right}.R-main .product-list-box .product .dfloat_right .pfloat_right{width:35%;float:right;text-align:right}.R-main .product-list-box .product .dfloat_right .talign_center{text-align:center}.R-main .product-list-box .product .dfloat_right .tcolor_size{color:var(--ihergo_brand_pink);font-size:18px}.R-main .product-list-box .product .d-flex .pfloat_left{width:60%;float:left}.R-main .product-list-box .product .d-flex .pfloat_right{width:5%;float:right;text-align:right}.R-main .product-list-box .product .d-flex .dfloat_right .pfloat_left{width:55%;float:left;text-align:right}.R-main .product-list-box .product .d-flex .dfloat_right .pfloat_right{width:35%;float:right;text-align:right}.R-main .fast-plan-box .l-fast-plan .product-list-box .title-list{min-height:30px;border-top:1px solid #d0d0d0;padding-top:10px}.unioncomment_block .l-fast-plan{float:left;width:50%}.unioncomment_block .r-fast-plan{float:right;width:50%}@media screen and (min-width:1200px){.des_reduce{width:calc(100% - 160px)}}@media screen and (max-width:768px){.R-main .rwd-prd-block .rwd-prd-stf ul li span.title{font-size:.75rem}.R-main .rwd-prd-block .rwd-prd-stf ul li span.content{font-size:.75rem}.unioncomment_block .l-fast-plan{float:none;width:100%}.unioncomment_block .r-fast-plan{float:none;width:100%}}@media screen and (max-width:480px){.R-main .product-list-box .product .dfloat_right{width:60%}.R-main .product-list-box .product .d-flex .pfloat_right{width:auto}.R-main .product-list-box .product .d-flex .pfloat_left{width:80%}.R-main .product-list-box .product .d-flex .dfloat_right .pfloat_left{width:65%;float:left;text-align:center}}@media screen and (max-width:320px){.coupon-list .coupon-content{height:auto;top:4px}}.R-main .rwd-prd-block .rwd-prd-stf.show-family-info{float:left;width:30%;line-height:60px}@media screen and (max-width:1200px){.R-main .rwd-prd-block .rwd-prd-stf.show-family-info{float:none;width:100%;line-height:0}}.R-main .top-show-category{padding:10px 15px 0 15px}@media screen and (min-width:1200px){.R-main .top-show-category{padding:10px 10px 0 10px}}.R-main .top-show-category ul{margin:0;padding:0}.R-main .top-show-category ul li{height:24px;font-size:15px;color:#888;margin:0;padding:0;list-style:none;display:inline-block;white-space:normal}.R-main .top-show-category ul li a{color:#888;cursor:pointer;font-size:15px}.R-main .top-show-category ul li a:last-child{color:var(--ihergo_brand_pink)}.R-main .fast-addoOnItem-box .addOnItem-list-box ul{display:inline-block;margin:3px 10px;padding:0;list-style:none;width:100%;overflow-x:auto;white-space:nowrap}.R-main .fast-addoOnItem-box .addOnItem-list-box ul li{padding-right:10px;box-sizing:border-box;width:320px;height:130px;font:15px/30px Helvetica;margin:3px 0;display:inline-block;white-space:normal;overflow:auto}.R-main .fast-addoOnItem-box .addOnItem-list-box ul li .addOnItemImgWrp{float:left;width:120px}.R-main .fast-addoOnItem-box .addOnItem-list-box ul li .addOnItemInfoWrp{float:right;width:calc(100% - 130px);height:100%}.R-main .fast-addoOnItem-box .addOnItem-list-box ul li .addOnItemImgWrp img{float:left;width:120px;height:120px}.R-main .fast-addoOnItem-box .addOnItem-list-box ul li .addOnItemSale{font:15px/22px Helvetica;color:#585858;align-items:center;display:inline-block;border:solid 2px #dc705f;padding:0 5px;border-radius:15%;margin-bottom:3px;color:#dc705f}.R-main .fast-addoOnItem-box .addOnItem-list-box ul li .addOnItemName{font:15px/22px Helvetica;color:#585858;align-items:center;text-overflow:ellipsis;overflow:hidden;display:-webkit-box !important;-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space:normal;padding:3px 0 3px 0}.R-main .fast-addoOnItem-box .addOnItem-list-box ul li .addOnItemBottom{bottom:7px;position:absolute;width:100%}.R-main .fast-addoOnItem-box .addOnItem-list-box ul li .addOnItemPrice{font:15px/22px Helvetica;color:#585858;align-items:center;float:left}.R-main .fast-addoOnItem-box .addOnItem-list-box ul li .addOnItemWorth{font:15px/22px Helvetica;color:#999;align-items:center;float:right}.display-addOnItem-dialog{width:70%;max-width:70%;margin:10px 8px 10px 8px;flex-direction:column;justify-content:center;height:100%;min-height:calc(100% - 3.5rem);display:grid;align-items:center}.display-addOnItem-dialog .modal-header{padding:1rem 1rem;border-bottom:1px solid #e3e6f0;border-top-left-radius:calc(0.3rem - 1px);border-top-right-radius:calc(0.3rem - 1px)}.display-addOnItem-dialog .modal-header .modal-title{width:calc(100% - 15px)}.display-addOnItem-dialog lable{display:inline-block;margin-bottom:.5rem}.display-addOnItem-dialog .modal-body{display:flex;width:100%;vertical-align:middle;overflow:hidden}.display-addOnItem-dialog .modal-body .popup-body-left{float:left;width:40%;padding:0 10px;display:flex}.display-addOnItem-dialog .modal-body .popup-body-left .popup-body-left-img{width:100%;height:100%}.display-addOnItem-dialog .modal-body .popup-body-left .popup-body-left-img img{width:100%;height:100%}.display-addOnItem-dialog .modal-body .popup-body-right{float:right;width:60%;display:flex;align-items:center;vertical-align:middle}.display-addOnItem-dialog .modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #e3e6f0;border-bottom-right-radius:calc(0.3rem - 1px);border-bottom-left-radius:calc(0.3rem - 1px);text-align:left}.display-addOnItem-dialog .modal-footer label{font-size:14px;color:#ef555a}.display-addOnItem-dialog .popup-addOnItem-info-notice{color:#f43b49}.package-addOnItem{border-top:1px solid #ccc;display:flex;margin-top:10px;padding-top:5px}.package-addOnItem .title{color:#666;font-size:14px;font-weight:300;line-height:40px}.R-main .fast-freebie-box .freebie-list-box ul{display:inline-block;margin:3px 10px;padding:0;list-style:none;width:100%}.R-main .fast-freebie-box .freebie-list-box ul li{float:left;padding-right:10px;box-sizing:border-box;width:50%;height:100px;font:15px/30px Helvetica;margin:3px 0;display:block;overflow:hidden}.R-main .fast-freebie-box .freebie-list-box ul li .freebieImgWrp{float:left;position:relative;display:inline-block;vertical-align:top;line-height:0}.R-main .fast-freebie-box .freebie-list-box ul li .freebieImgWrp img{float:left;margin:10px 10px 10px 0;width:80px;height:80px}.R-main .fast-freebie-box .freebie-list-box ul li .freebieName{margin:10px 0 5px;font:15px/22px Helvetica;color:#585858;overflow:hidden;display:flex;height:80px;align-items:center}.package-freebie{border-top:1px solid #ccc;display:flex;margin-top:10px;padding-top:5px}.package-freebie .title{color:#666;font-size:14px;font-weight:300;line-height:40px}.package-freebie .ui-select{display:inline-flex;min-width:100px}.package-freebie .ui-select{display:inline-flex;min-width:100px}.package-freebie .ui-select .ui-btn{width:100%}.package-freebie .ui-select .ui-btn span{font-weight:300}.freebie-frame-w50-img{position:absolute;max-width:60% !important;max-height:17% !important;width:100%;height:100%;z-index:2;bottom:2px;left:0}.freebie-frame-normal-img{position:absolute;max-width:40% !important;max-height:12% !important;width:100%;height:100%;z-index:2;bottom:2px;left:0}.freebie-frame-div{width:100%;height:100%;display:block;position:absolute}.main-center .center-top .new-left .left-top-box .box-content ul li a .today-show img.freebie-frame-w50-img{bottom:10px}.main-center .center-top .new-left .left-bottom-box .bottom-box-content ul li a .freebie-frame-div{max-height:115px}#selectProductWrap #productSpecList .product-spec-thumb{width:48px;height:48px;object-fit:cover;margin-right:8px;flex-shrink:0;align-self:center}#selectProductWrap .title-row,#selectAddOnItemWrap .title-row{width:100%}#selectProductWrap .title-row .section-title,#selectAddOnItemWrap .title-row .section-title{width:calc(100% - 100px)}#selectProductWrap .item-box .title-row .section-title span,#selectAddOnItemWrap .item-box .title-row .section-title span{font-size:12px;margin-right:10px;font-weight:600;line-height:30px;color:var(--alert_red)}#selectProductWrap .item-box .addOnItemNote,#selectAddOnItemWrap .item-box .addOnItemNote{font-size:15px;margin-right:10px;font-weight:600;line-height:30px}@media screen and (max-width:540px){.display-addOnItem-dialog .modal-body{display:block}.display-addOnItem-dialog .modal-body .popup-body-left{float:unset;width:100%;display:block;padding:10px}.display-addOnItem-dialog .modal-body .popup-body-right{float:unset;width:100%;display:block}.display-addOnItem-dialog .modal-body .popup-body-left .popup-body-left-img{text-align:center}.display-addOnItem-dialog .modal-body .popup-body-left .popup-body-left-img img{max-width:250px}}@media screen and (max-width:768px){.R-main .fast-freebie-box .freebie-list-box ul li{width:100%}.display-addOnItem-dialog{width:91%;max-width:91%}}@media screen and (max-width:1200px){.main-center .center-top .new-left .left-top-box .box-content ul li a .today-show img.freebie-frame-w50-img{bottom:10px}}.des_reduce .normal-img-vertical-align-bottom img{vertical-align:bottom}.des_reduce .normal-img-vertical-align-sub img{vertical-align:sub}