.ProductDetailSection-module__BnORgW__backButton{color:var(--gvs-muted);font-family:inherit;font-weight:var(--fw-extrabold);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-bottom:14px;font-size:12.5px;display:flex}.ProductDetailSection-module__BnORgW__split{flex-direction:column;gap:18px;display:flex}@media (min-width:760px){.ProductDetailSection-module__BnORgW__split{flex-direction:row;align-items:flex-start;gap:34px}.ProductDetailSection-module__BnORgW__colMedia{flex:0 0 42%;position:sticky;top:20px}.ProductDetailSection-module__BnORgW__colBody{flex:1}}.ProductDetailSection-module__BnORgW__media{aspect-ratio:1.2;border-radius:var(--radius-card);border:1px solid var(--gvs-border-soft);background:linear-gradient(135deg,#f8f9fb,#e8ebf0);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ProductDetailSection-module__BnORgW__codeBadge{color:var(--gvs-muted);font-size:11px;font-weight:var(--fw-extrabold);background:#ffffffe6;border-radius:7px;padding:4px 9px;position:absolute;bottom:12px;left:12px}.ProductDetailSection-module__BnORgW__offerBadge{background:var(--gvs-red);color:#fff;font-size:11px;font-weight:var(--fw-extrabold);border-radius:8px;padding:5px 10px;position:absolute;top:12px;left:12px}.ProductDetailSection-module__BnORgW__brand{font-size:var(--fs-overline);font-weight:var(--fw-extrabold);letter-spacing:.6px;text-transform:uppercase;color:var(--gvs-muted)}.ProductDetailSection-module__BnORgW__name{font-size:22px;font-weight:var(--fw-black);color:var(--gvs-ink);letter-spacing:-.3px;margin:5px 0 8px;line-height:1.2}.ProductDetailSection-module__BnORgW__priceRow{align-items:baseline;gap:10px;margin:14px 0 2px;display:flex}.ProductDetailSection-module__BnORgW__price{font-size:30px;font-weight:var(--fw-black);color:var(--gvs-ink);letter-spacing:-.6px}.ProductDetailSection-module__BnORgW__compareAt{color:var(--gvs-muted-2);font-size:16px;text-decoration:line-through}.ProductDetailSection-module__BnORgW__unitLine{color:var(--gvs-muted);font-size:12px}.ProductDetailSection-module__BnORgW__packSection{margin-top:18px}.ProductDetailSection-module__BnORgW__packLabel{font-size:11.5px;font-weight:var(--fw-extrabold);color:var(--gvs-muted);text-transform:uppercase;letter-spacing:.4px;margin-bottom:8px}.ProductDetailSection-module__BnORgW__packCard{background:var(--gvs-surface);border:1px solid var(--gvs-border-soft);border-radius:var(--radius-card);font-weight:var(--fw-black);color:var(--gvs-ink);padding:11px 16px;font-size:13.5px;display:inline-block}.ProductDetailSection-module__BnORgW__addRow{align-items:center;gap:12px;margin-top:18px;display:flex}.ProductDetailSection-module__BnORgW__stepper{background:var(--gvs-red-tint);border:1px solid var(--gvs-red-tint-2);border-radius:14px;flex-shrink:0;justify-content:space-between;align-items:center;height:48px;padding:0 6px;display:flex}.ProductDetailSection-module__BnORgW__stepperButton{width:36px;height:36px;color:var(--gvs-red);cursor:pointer;background:#fff;border:none;border-radius:10px;justify-content:center;align-items:center;display:flex}.ProductDetailSection-module__BnORgW__stepperButton:hover:not(:disabled){background:var(--gvs-red-tint-2)}.ProductDetailSection-module__BnORgW__stepperButton:disabled{opacity:.45;cursor:default}.ProductDetailSection-module__BnORgW__stepperFrozen{opacity:.5}.ProductDetailSection-module__BnORgW__stepperFrozen .ProductDetailSection-module__BnORgW__stepperButton:disabled{opacity:1;cursor:not-allowed}.ProductDetailSection-module__BnORgW__stepperQty{font-weight:var(--fw-black);color:var(--gvs-red-700);text-align:center;min-width:26px;font-size:15px}.ProductDetailSection-module__BnORgW__addToCartBtn{flex:1;min-width:0;min-height:48px}.ProductDetailSection-module__BnORgW__addListBtn{margin-top:10px}.ProductDetailSection-module__BnORgW__inCartLine{color:var(--gvs-muted);margin:8px 0 0;font-size:12.5px}.ProductDetailSection-module__BnORgW__stockLimit{font-size:12.5px;line-height:1.4;font-weight:var(--fw-bold);color:var(--gvs-amber-700,#8a5a12);margin:8px 0 0}.ProductDetailSection-module__BnORgW__inCartLink{color:var(--gvs-red);font-weight:var(--fw-bold)}.ProductDetailSection-module__BnORgW__description{color:var(--gvs-muted);margin-top:16px;font-size:12.5px;line-height:1.65}.ProductDetailSection-module__BnORgW__deliveryCard{background:var(--gvs-surface);border:1px solid var(--gvs-border-soft);border-radius:var(--radius-card);box-shadow:var(--shadow-card);align-items:center;gap:11px;margin-top:18px;padding:16px;display:flex}.ProductDetailSection-module__BnORgW__deliveryIcon{background:var(--gvs-green-tint);width:38px;height:38px;color:var(--gvs-green-700);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ProductDetailSection-module__BnORgW__deliveryTitle{font-weight:var(--fw-extrabold);color:var(--gvs-ink);font-size:13px}.ProductDetailSection-module__BnORgW__deliverySub{color:var(--gvs-muted);font-size:11.5px}.ProductDetailSection-module__BnORgW__specsTitle{font-weight:var(--fw-black);color:var(--gvs-ink);margin:20px 0 10px;font-size:15px}.ProductDetailSection-module__BnORgW__specRow{border-bottom:1px solid var(--gvs-border-soft);justify-content:space-between;align-items:center;padding:9px 0;display:flex}.ProductDetailSection-module__BnORgW__specLabel{color:var(--gvs-muted);font-size:12.5px;font-weight:var(--fw-bold)}.ProductDetailSection-module__BnORgW__specValue{color:var(--gvs-ink);font-size:12.5px;font-weight:var(--fw-extrabold)}
