.lb-empty { max-width: 40ch; margin: 0 auto; padding: var(--space-xl) 0; text-align: center; } .lb-empty p { margin: 0 0 var(--space-md); font-size: 17px; line-height: 1.5; color: var(--color-text-subtle); } .lb-empty-btn { display: inline-flex; align-items: center; height: 48px; padding: 0 var(--space-lg); border: 1px solid var(--color-text); border-radius: var(--radius-pill); font-weight: 700; color: var(--color-text); text-decoration: none; transition: border-color .2s, color .2s; } .lb-empty-btn:hover { border-color: var(--color-primary); color: var(--color-primary); } :focus-visible { outline: 1px solid var(--color-text-muted); outline-offset: 4px; border-radius: 6px; } .bricks-nav-menu .lb-mobile-only { display: none; } .bricks-mobile-menu .lb-mobile-only a { font-size: 15px; font-weight: 400; color: var(--color-text-muted); } a.added_to_cart { display: block; margin-top: var(--space-xs); padding: 14px 24px; text-align: center; font-weight: 600; color: var(--color-primary); border: 1.5px solid var(--color-primary); border-radius: var(--radius-pill); text-decoration: none; } a.added_to_cart::before { content: "✓ Added - "; }  .woocommerce-message, .woocommerce-info, .woocommerce-error { display: flex; align-items: center; justify-content: space-between; gap: var(--space-sm); margin: 0 0 var(--space-md); padding: 14px 20px; background: var(--tint-yellow); color: var(--color-text); border: 0; border-radius: var(--radius-md); font-size: 15px; list-style: none; } .woocommerce-message::before, .woocommerce-info::before, .woocommerce-error::before { display: none; } .woocommerce-error { background: #FBEAE5; }  .woocommerce-message a, .woocommerce-info a, .woocommerce-error a { background: none; border: 0; padding: 0; color: var(--color-primary); font-weight: 600; text-decoration: underline; text-underline-offset: 3px; }