.ProductWholeInfoMdoal_table__GiqTY{width:100%;border-collapse:collapse}.ProductWholeInfoMdoal_table__GiqTY tr{border-bottom:1px solid var(--border-color)}.ProductWholeInfoMdoal_table__GiqTY td,.ProductWholeInfoMdoal_table__GiqTY th{padding:12px 0;vertical-align:top;font-size:.75rem;text-align:left}.ProductWholeInfoMdoal_table__GiqTY th{width:84px;font-weight:700}.ProductWholeInfoMdoal_table__GiqTY td{color:var(--gray-color)}.ProductWholeInfoMdoal_policyLink__8pAW5{display:inline-flex;margin-top:16px;color:var(--blue-color);font-size:.875rem;text-decoration:underline}.CouponCard_card__q4alm{position:relative;display:flex;flex:0 0 auto;align-items:stretch;justify-content:space-between;width:280px;max-width:100%;min-width:0;min-height:100px;height:auto;border:1.5px solid var(--main-color);border-radius:8px;background:var(--white-color);text-align:left;transition:transform .12s ease,opacity .12s ease}.CouponCard_card__q4alm:active:not(:disabled){transform:scale(.98)}.CouponCard_card__q4alm:after{position:absolute;top:50%;right:-1px;z-index:2;width:10px;height:20px;border:1.5px solid var(--main-color);border-right:0;border-radius:10px 0 0 10px;background:var(--white-color);content:"";transform:translateY(-50%)}.CouponCard_textArea__OJhUQ{flex:1 1;display:flex;flex-direction:column;min-width:0;padding:14px 18px;background-image:linear-gradient(to bottom,var(--main-color) 50%,transparent 50%);background-position:100%;background-size:1.5px 12px;background-repeat:repeat-y}.CouponCard_textArea__OJhUQ strong{margin-bottom:4px;color:var(--main-color);font-size:.875rem;font-weight:700;overflow-wrap:anywhere}.CouponCard_textArea__OJhUQ span{margin-bottom:8px;color:var(--gray-color);font-size:.75rem;white-space:normal;overflow-wrap:anywhere}.CouponCard_condition__YC3o9{color:var(--disabled-color);font-size:.75rem;white-space:normal;overflow-wrap:anywhere}.CouponCard_iconArea__yktm2{position:relative;display:flex;flex:0 0 72px;align-items:center;justify-content:center;width:72px;padding:12px 6px}.CouponCard_expireText__8jWuy{position:relative;left:-4px;color:var(--disabled-color);font-size:.625rem;font-weight:700;text-align:center;white-space:normal}.CouponCard_dDay__1WBrU{color:var(--red-color);font-size:.75rem}.CouponCard_disabled__dVg3_{opacity:.5}.CouponCard_disabled__dVg3_,.CouponCard_disabled__dVg3_:after{border-color:var(--disabled-color)}.CouponCard_disabled__dVg3_ .CouponCard_textArea__OJhUQ{background-image:linear-gradient(to bottom,var(--disabled-color) 50%,transparent 50%)}.CouponCard_disabled__dVg3_ .CouponCard_condition__YC3o9,.CouponCard_disabled__dVg3_ .CouponCard_dDay__1WBrU,.CouponCard_disabled__dVg3_ .CouponCard_expireText__8jWuy,.CouponCard_disabled__dVg3_ .CouponCard_textArea__OJhUQ span,.CouponCard_disabled__dVg3_ .CouponCard_textArea__OJhUQ strong{color:var(--disabled-color)}.CouponCard_card__q4alm:disabled{cursor:default}.CouponDownloadModal_list__exOd_{display:grid;grid-gap:12px;gap:12px}.CouponDownloadModal_list__exOd_>*{width:100%}.CouponDownloadModal_emptyText___IEzO{padding:36px 0;color:var(--disabled-color);font-size:.875rem;text-align:center}.ProductDescriptionImageSection_section__Z4t3X{display:flex;flex-direction:column;gap:0;width:100%;overflow:hidden;background:var(--white-color)}.ProductDescriptionImageSection_image__WzJyJ{display:block;flex:0 0 auto;width:100%;height:auto;margin:0;padding:0;border:0;vertical-align:top}.ProductDescriptionImageSection_emptySection__FRaFV{padding:0 16px 16px}.ProductDescriptionImageSection_emptyState__RCwbO{display:flex;align-items:center;justify-content:center;width:100%;min-height:320px;border-radius:12px;background:var(--light-color);color:var(--gray-color);font-size:14px;font-weight:500;text-align:center}.ProductImageGallery_section__zWgPT{margin-bottom:16px;padding:0 16px}.ProductImageGallery_mainImageWrap__oYeqw{width:100%;aspect-ratio:1/1;overflow:hidden;border-radius:16px;background:var(--light-color);margin-bottom:12px}.ProductImageGallery_mainImage__WlB6A{width:100%;height:100%;object-fit:contain}.ProductImageGallery_thumbnailList__j5G1C{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.ProductImageGallery_thumbnailList__j5G1C::-webkit-scrollbar{display:none}.ProductImageGallery_thumbnailButton__4GY8J{position:relative;flex:0 0 auto;width:70px;height:70px;overflow:hidden;border-radius:10px;background:var(--light-color)}.ProductImageGallery_thumbnailButton__4GY8J img{width:100%;height:100%;object-fit:cover}.ProductImageGallery_thumbnailActive__0tIYZ:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.5);pointer-events:none}.RatingStars_stars__hPWs3{display:inline-flex;align-items:center;line-height:1}.ProductInfoSection_section__iDrlS{margin-bottom:24px}.ProductInfoSection_metaRow__F_mp9{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.ProductInfoSection_brandLink__NR5k0{display:inline-flex;align-items:center;gap:4px;color:var(--gray-color);font-size:.75rem}.ProductInfoSection_shareButton__8x5Y2{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px}.ProductInfoSection_title__x9HR_{margin-bottom:8px;font-size:1rem;font-weight:700}.ProductInfoSection_originalPrice__C6zFM{color:var(--disabled-color);font-size:.75rem;text-decoration:line-through}.ProductInfoSection_priceRow__dw0J8{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px}.ProductInfoSection_priceGroup__1HLFl{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px;min-width:0}.ProductInfoSection_price__APlM4{font-size:1.25rem;font-weight:800}.ProductInfoSection_unit__yLMu3{color:var(--disabled-color);font-size:.875rem;text-transform:uppercase}.ProductInfoSection_tax__vbco_{color:var(--disabled-color);font-size:.75rem}.ProductInfoSection_ratingRow__CoN6q{display:flex;align-items:center;gap:4px;margin-bottom:10px;font-size:.875rem}.ProductInfoSection_ratingRow__CoN6q strong{color:var(--black-color);font-weight:700}.ProductInfoSection_reviewLink__vi6ro{color:var(--blue-color);font-weight:700}.ProductInfoSection_badgeRow___68gz{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:16px}.ProductInfoSection_badge__eexa6{padding:2px 4px;border:.5px solid var(--border-color);border-radius:4px;color:var(--gray-color);font-size:.625rem}.ProductInfoSection_badge__eexa6[data-type=sale]{border-color:var(--red-color);color:var(--red-color)}.ProductInfoSection_badge__eexa6[data-type=wholesale]{border-color:var(--sub-color);color:var(--sub-color)}.ProductInfoSection_badge__eexa6[data-type=soldout]{color:var(--disabled-color)}.ProductInfoSection_badge__eexa6[data-type=new],.ProductInfoSection_badge__eexa6[data-type=restock]{border-color:var(--green-color);color:var(--green-color)}.ProductInfoSection_badge__eexa6[data-type=lowstock]{border-color:var(--yellow-color);color:var(--yellow-color)}.ProductInfoSection_pointText__gVtWu{display:flex;align-items:center;gap:6px;margin-bottom:16px;font-size:.875rem;font-weight:700}.ProductInfoSection_pointText__gVtWu strong{font-weight:800}.ProductInfoSection_description___jFE2{display:flex;flex-direction:column;gap:12px;color:var(--gray-color);font-size:.875rem;margin-bottom:24px}.ProductInfoSection_wholesaleButtonRow__s5C0w{display:flex;justify-content:center;margin-bottom:24px}