.product-detail-module-scss-module__-vs7fq__container{flex-direction:column;padding:50px 120px 20px;display:flex}.product-detail-module-scss-module__-vs7fq__container .product-detail-module-scss-module__-vs7fq__leftContent{flex-direction:column;flex:1;width:100%;min-width:0;margin-right:0;display:flex}.product-detail-module-scss-module__-vs7fq__container .product-detail-module-scss-module__-vs7fq__leftContent img{max-width:100%}.product-detail-module-scss-module__-vs7fq__container .product-detail-module-scss-module__-vs7fq__leftContent>*{margin-bottom:20px}.product-detail-module-scss-module__-vs7fq__container .product-detail-module-scss-module__-vs7fq__leftContent>:last-child{margin-bottom:0}@media (max-width:1200px){.product-detail-module-scss-module__-vs7fq__container{padding-left:40px;padding-right:40px}}@media (max-width:768px){.product-detail-module-scss-module__-vs7fq__container{padding-left:0;padding-right:0}}
.product-price-section-module-scss-module__aOAKHG__container{flex-direction:column;margin-bottom:30px;display:flex}.product-price-section-module-scss-module__aOAKHG__priceWrapper{flex-direction:column;display:flex}.product-price-section-module-scss-module__aOAKHG__singlePriceRow{align-items:baseline;gap:8px;display:flex}.product-price-section-module-scss-module__aOAKHG__mainPrice{color:#00ca92;font-size:32px;font-weight:700;line-height:1.2}.product-price-section-module-scss-module__aOAKHG__priceDescription{color:#1a202c;font-size:16px;font-weight:500;line-height:1.5}.product-price-section-module-scss-module__aOAKHG__oldPrice{color:#9ca3af;font-size:18px;font-weight:400;text-decoration:line-through}.product-price-section-module-scss-module__aOAKHG__unitLabel{color:#6b7280;font-size:16px;font-weight:400}.product-price-section-module-scss-module__aOAKHG__tierOptionsContainer{align-items:center;margin-top:26px;display:flex}@media (max-width:767.98px){.product-price-section-module-scss-module__aOAKHG__tierOptionsContainer{flex-direction:column;align-items:flex-start;gap:8px}}.product-price-section-module-scss-module__aOAKHG__tierTitle{color:#4b5563;width:80px;min-width:80px;font-size:14px;font-weight:400}.product-price-section-module-scss-module__aOAKHG__tierList{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.product-price-section-module-scss-module__aOAKHG__tierBadge{color:#1f2937;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;transition:all .2s;display:flex}.product-price-section-module-scss-module__aOAKHG__tierBadge:hover{border-color:#00ca92}.product-price-section-module-scss-module__aOAKHG__tierBadge.product-price-section-module-scss-module__aOAKHG__activeTier{color:#00ca92;background:#f0fdf9;border:1.5px solid #00ca92;font-weight:500}.product-price-section-module-scss-module__aOAKHG__tierBadge.product-price-section-module-scss-module__aOAKHG__activeTier .product-price-section-module-scss-module__aOAKHG__tierQty{color:#00ca92}.product-price-section-module-scss-module__aOAKHG__tierQty{color:#4b5563;font-weight:400}.product-price-section-module-scss-module__aOAKHG__tierPrice{color:#00ca92;font-weight:600}.product-price-section-module-scss-module__aOAKHG__minOrderText{color:#718096;margin-top:8px;font-size:13px}
.common-counter-module-scss-module__MVMhOW__container{height:34px;display:flex}@media (max-width:575.98px){.common-counter-module-scss-module__MVMhOW__container{height:28px}}@media (max-width:1199.98px){.common-counter-module-scss-module__MVMhOW__container{height:32px}}.common-counter-module-scss-module__MVMhOW__container button{width:34px;height:34px}@media (max-width:575.98px){.common-counter-module-scss-module__MVMhOW__container button{width:28px;height:28px}}@media (max-width:1199.98px){.common-counter-module-scss-module__MVMhOW__container button{width:32px;height:32px}}.common-counter-module-scss-module__MVMhOW__container button{color:#fff;background:#4a5568;border-radius:8px;justify-content:center;align-items:center;font-size:16px;font-weight:600;transition:all .2s;display:flex}.common-counter-module-scss-module__MVMhOW__container button:hover:not(:disabled){background:#2d3748}.common-counter-module-scss-module__MVMhOW__container>*{margin-right:8px}@media (max-width:575.98px){.common-counter-module-scss-module__MVMhOW__container>*{margin-right:5px}}@media (max-width:1199.98px){.common-counter-module-scss-module__MVMhOW__container>*{margin-right:6px}}.common-counter-module-scss-module__MVMhOW__container>:last-child{margin-right:0}.common-counter-module-scss-module__MVMhOW__container .common-counter-module-scss-module__MVMhOW__valueField{width:70px}@media (max-width:575.98px){.common-counter-module-scss-module__MVMhOW__container .common-counter-module-scss-module__MVMhOW__valueField{width:55px}}@media (max-width:1199.98px){.common-counter-module-scss-module__MVMhOW__container .common-counter-module-scss-module__MVMhOW__valueField{width:65px}}.common-counter-module-scss-module__MVMhOW__container .common-counter-module-scss-module__MVMhOW__valueField{background:#f7fafc;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;display:flex}.common-counter-module-scss-module__MVMhOW__container .common-counter-module-scss-module__MVMhOW__valueField .common-counter-module-scss-module__MVMhOW__inputField{background:inherit;text-overflow:ellipsis;-webkit-line-clamp:1;word-break:break-word;white-space:normal;text-align:center;color:#2d3748;border:none;-webkit-box-orient:vertical;max-width:100%;font-size:14px;font-weight:500;display:-webkit-box;overflow:hidden}.common-counter-module-scss-module__MVMhOW__container .common-counter-module-scss-module__MVMhOW__valueField .common-counter-module-scss-module__MVMhOW__inputField:focus{outline:none}.common-counter-module-scss-module__MVMhOW__disabled{pointer-events:none;opacity:.4}
.coupon-dropdown-select-module-scss-module__vju6KG__couponCard{background:#fff;border:1px solid #00000026;border-radius:10px;width:100%;margin-bottom:0;padding:10px 14px;position:relative}.coupon-dropdown-select-module-scss-module__vju6KG__couponHead{cursor:pointer;align-items:center;gap:10px;display:flex}.coupon-dropdown-select-module-scss-module__vju6KG__couponHead .coupon-dropdown-select-module-scss-module__vju6KG__ic{color:#414a59;background:#ffc200;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:15px;display:flex}.coupon-dropdown-select-module-scss-module__vju6KG__couponHead .coupon-dropdown-select-module-scss-module__vju6KG__txt{flex:1}.coupon-dropdown-select-module-scss-module__vju6KG__couponHead .coupon-dropdown-select-module-scss-module__vju6KG__txt .coupon-dropdown-select-module-scss-module__vju6KG__t1{color:#414a59;font-size:14px;font-weight:500}.coupon-dropdown-select-module-scss-module__vju6KG__couponHead .coupon-dropdown-select-module-scss-module__vju6KG__txt .coupon-dropdown-select-module-scss-module__vju6KG__t2{color:#535b69;font-size:12px}.coupon-dropdown-select-module-scss-module__vju6KG__couponHead .coupon-dropdown-select-module-scss-module__vju6KG__chev{color:#535b69;font-size:13px;transition:transform .15s}.coupon-dropdown-select-module-scss-module__vju6KG__couponHead .coupon-dropdown-select-module-scss-module__vju6KG__chev.coupon-dropdown-select-module-scss-module__vju6KG__open{transform:rotate(180deg)}.coupon-dropdown-select-module-scss-module__vju6KG__couponList{z-index:10;width:100%;display:none;position:absolute;top:100%;left:0}.coupon-dropdown-select-module-scss-module__vju6KG__couponList.coupon-dropdown-select-module-scss-module__vju6KG__open{margin-top:8px;display:block}.coupon-dropdown-select-module-scss-module__vju6KG__couponList .coupon-dropdown-select-module-scss-module__vju6KG__couponListInner{box-sizing:border-box;background:#fff;border:1px solid #ccc;border-radius:12px;flex-direction:column;gap:10px;width:100%;max-width:100%;padding:16px;display:flex;box-shadow:0 4px 16px #00000026}.coupon-dropdown-select-module-scss-module__vju6KG__couponList .coupon-dropdown-select-module-scss-module__vju6KG__couponListInner .coupon-dropdown-select-module-scss-module__vju6KG__noCouponsMsg{text-align:center;color:#babdbf;width:100%;padding:10px 0;font-size:13px}
