/* Scoped, static promotion: cart prices and updates are owned by WooCommerce. */
.htb-bundle-shop{margin-top:38px;margin-bottom:-22px}
.htb-bundle-offer{display:flex;align-items:center;gap:22px;padding:20px 24px;margin-bottom:26px;border:1px solid #88b1be66;border-radius:16px 10px 18px 12px;background:#d1e6ed99;color:var(--ink,#302019)}
.htb-bundle-offer .htb-bundle-badge{flex:none;padding:10px 15px;border-radius:25px;background:var(--yellow,#f8d477);font:700 16px/1.3 var(--sans,'Trebuchet MS',sans-serif);white-space:nowrap}
.htb-bundle-offer h2{margin:0 0 5px;font:700 26px/1.15 var(--serif,Georgia,serif);letter-spacing:-.02em}
.htb-bundle-offer p{margin:0;font:15px/1.5 var(--sans,'Trebuchet MS',sans-serif);max-width:760px}
@media(max-width:600px){.htb-bundle-offer{align-items:flex-start;flex-direction:column;gap:12px;padding:19px}.htb-bundle-offer h2{font-size:24px}.htb-bundle-offer p{font-size:14px}.htb-bundle-shop{margin-top:30px}}
.htb-bundle-offer .htb-bundle-progress{display:flex;align-items:center;gap:7px;margin-top:9px;min-height:24px;font-weight:700;color:#594326}
.htb-bundle-offer.is-unlocked .htb-bundle-progress{color:#3e663a}
.htb-bundle-check{display:inline-grid;place-items:center;width:22px;height:22px;flex:none;border-radius:50%;background:#3e663a;color:#fffaf0;font:700 16px/1 Arial,sans-serif}
.htb-bundle-check[hidden]{display:none}

.htb-bundle-offer .htb-bundle-progress[hidden]{display:none}
