.q-stock-ready{display:block;color:#ff3b30;font-size:.94rem;font-weight:700;line-height:1.5;margin:.65rem 0}
.q-dispatch-notice{border:1px solid #b8d7c1;border-left:4px solid #237845;border-radius:8px;background:#f3faf5;color:#183524;padding:18px 22px;margin:16px 0 24px;box-sizing:border-box;max-width:100%}
.q-dispatch-notice .q-stock-ready{margin:0 0 7px;color:#176438;font-size:1.07rem}
.q-dispatch-notice p{margin:6px 0;font-size:1rem;line-height:1.55;color:#183524}
.q-dispatch-notice .q-dispatch-note{font-size:.88rem;color:#425d4b}
.q-dispatch-notice a{color:#155b32;text-decoration:underline;text-underline-offset:3px}
.q-dispatch-notice a:focus-visible{outline:2px solid #155b32;outline-offset:3px}
.q-dispatch-compact{padding:13px 16px;margin:16px 0}
.q-dispatch-compact .q-stock-ready{font-size:.96rem}
.q-dispatch-compact p{font-size:.91rem}
.q-shop-product .summary>.q-stock-ready{margin:8px 0 12px}
@media(max-width:600px){.q-dispatch-notice{padding:14px 15px}.q-dispatch-notice .q-stock-ready{font-size:1rem}.q-dispatch-notice p{font-size:.94rem}.q-stock-ready{font-size:.88rem}}

.woocommerce.q-shop-product div.product .stock.in-stock{color:#ff3b30}
