bambu-purchase-button{display:block;width:100%}html.bambu-availability-open{overflow:hidden}bambu-purchase-button [hidden],.bambu-availability-dialog [hidden]{display:none!important}bambu-purchase-button .bambu-availability-trigger{width:100%;white-space:normal;line-height:1.3;padding:14px 18px}[data-availability-initial=notify] .shopify-payment-button,form[data-availability-mode=notify] .shopify-payment-button,form[data-availability-mode=notify] shopify-accelerated-checkout{display:none!important}.bambu-availability-dialog{padding:0;border:1px solid #ddd;border-radius:12px;width:min(680px,calc(100% - 32px));max-width:680px;max-height:calc(100dvh - 32px);margin:auto;color:#333;background:#fff;overflow:auto;box-shadow:0 12px 48px #0003}.bambu-availability-dialog::backdrop{background:#00000080}.bambu-availability-panel{position:relative;padding:30px 32px 34px;text-align:start}.bambu-availability-dialog .bambu-availability-close{position:absolute;inset-inline-end:18px;top:14px;width:28px;min-width:0;height:28px;min-height:0;background:none;border:0;padding:0;color:#777;font-size:30px;line-height:1;cursor:pointer;box-shadow:none}.bambu-availability-dialog #bambu-availability-title{margin:0 28px 4px 0;font-size:30px;line-height:1.25;font-weight:400;text-transform:none;letter-spacing:normal}.bambu-availability-description{margin:0;font-size:18px;line-height:1.45}.bambu-availability-product{border-top:1px solid #e9e9e9;margin-top:24px;padding-top:28px}.bambu-availability-product p{margin:0 0 24px;font-size:24px;line-height:1.4}.bambu-availability-product select{display:block;width:100%;padding:16px;min-height:60px;border:1px solid #ccc;border-radius:8px;background-color:#fff;color:#333;font:inherit;font-size:17px;text-overflow:ellipsis}.bambu-availability-form{margin-top:40px}.bambu-availability-status{margin:16px 0;font-size:16px}.bambu-availability-privacy{margin:32px 0 0;font-size:16px;line-height:1.5;color:#666}.bambu-availability-dialog :focus-visible{outline:2px solid #328b3c;outline-offset:3px}.sticky-add-to-cart-form bambu-purchase-button .bambu-availability-trigger{font-size:13px;min-width:150px}@media(max-width:749px){.bambu-availability-panel{padding:26px 20px}.bambu-availability-dialog #bambu-availability-title{font-size:25px;margin-inline-end:25px}.bambu-availability-description{font-size:16px}.bambu-availability-product{margin-top:20px;padding-top:22px}.bambu-availability-product p{font-size:21px;margin-bottom:18px}.bambu-availability-product select{font-size:16px;min-height:54px}.bambu-availability-form{margin-top:28px}.bambu-availability-privacy{font-size:14px;margin-top:24px}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/bambu-availability.css.map */
