.duo-price [hidden],.duo-page [hidden]{display:none!important}
.duo-price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 12px}
.duo-current-price{font-size:26px;font-weight:500;color:var(--ink)}
.duo-price s{font-size:16px;color:var(--muted)}
.duo-discount{display:inline-flex;align-items:center;background:var(--blush);color:var(--brand);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:500}
.duo-price .chauffi-pack-saving{display:inline-block;margin-top:8px;font-size:13px;color:var(--brand);font-weight:500}
.duo-page .product-details{min-width:0}
.duo-page .duo-selection{margin-top:24px;padding:20px;border:1px solid var(--line);border-radius:16px;background:#fff;max-width:520px}
.duo-page .duo-selection label:first-child{margin-top:0}
.duo-page .duo-summary{max-width:520px;padding:12px 16px;border-radius:12px;background:var(--blush);font-size:14px}
.duo-page .duo-status{font-size:13px;color:var(--brand);max-width:520px}
.duo-page .buy-button:disabled{opacity:.55;cursor:not-allowed;transform:none}
.duo-page .product-gallery{min-width:0}
