.cbhb-shop-panel{color:#153f31;min-height:0!important;margin:20px 0;padding:22px;background:#fff;border-radius:22px}.cbhb-shop-panel h2{margin-top:0}.cbhb-shop-products{display:flex;flex-direction:column;gap:14px}.cbhb-shop-product{padding:16px;border:1px solid #d7e3dc;border-radius:14px}.cbhb-shop-product h3{margin:0;color:#153f31}.cbhb-shop-qty{display:flex;gap:12px;align-items:center}.cbhb-shop-qty button,.cbhb-shop-pay,.cbhb-shop-panel button{background:var(--cbhb-action-bg,#267d51);color:var(--cbhb-action-text,#fff);font:inherit;border:0;border-radius:10px;min-height:48px;padding:12px 18px;cursor:pointer}.cbhb-shop-qty output{font-weight:700;min-width:25px;text-align:center}.cbhb-shop-summary{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.cbhb-shop-pay:disabled{background:#d3d9d5;color:#4c5750;cursor:default}.cbhb-shop-panel [hidden]{display:none!important}#cbhbShopTotal{font-size:26px}.cbhb-shop-panel a{color:inherit}.cbhb-shop-panel button:focus-visible{outline:3px solid #153f31;outline-offset:3px}@media(max-width:600px){.cbhb-shop-panel{padding:16px}.cbhb-shop-summary{display:block}.cbhb-shop-pay{width:100%}}
