body .quick-add button.quick-add__button{display:flex;opacity:1;width:max-content;min-height:44px;height:auto;min-width:100px;padding:11px 16px;border-radius:var(--style-border-radius-buttons-primary);border:1px solid var(--color-primary-button-border);background:var(--color-primary-button-background);color:var(--color-primary-button-text);justify-content:center;gap:6px;white-space:normal;font-weight:700;line-height:1.25;backdrop-filter:none;--quick-add-expanded-width:max-content;--quick-add-collapsed-width:110px}
body .quick-add[data-quick-add-button="add"] .quick-add__button--choose{display:none}
body .quick-add button.quick-add__button:disabled{opacity:.5}
body .quick-add button.quick-add__button:hover{background:var(--color-primary-button-hover-background,var(--color-primary-button-background));border-color:var(--color-primary-button-hover-border,var(--color-primary-button-border));color:var(--color-primary-button-hover-text,var(--color-primary-button-text))}
body .quick-add button.quick-add__button[data-added="true"]{color:transparent}
body .quick-add button.quick-add__button[data-added="true"] .add-to-cart__added{color:var(--color-primary-button-text)}
.bp-google-review{display:inline-flex;align-items:center;justify-content:center;padding:11px 18px;text-decoration:none;line-height:1.4;background:var(--color-primary-button-background);color:var(--color-primary-button-text);border:1px solid var(--color-primary-button-border);font-weight:700;border-radius:var(--style-border-radius-buttons-primary);min-height:44px}
.bp-google-review:hover{background:var(--color-primary-button-hover-background,var(--color-primary-button-background));color:var(--color-primary-button-hover-text,var(--color-primary-button-text));border-color:var(--color-primary-button-hover-border,var(--color-primary-button-border))}
.bp-google-review:focus-visible,.bp-inspiration__actions a:focus-visible,body .quick-add button:focus-visible{outline:3px solid var(--color-primary-button-focus-outline,var(--color-primary-button-background));outline-offset:4px}

.bp-purchase-action{display:inline-flex;max-width:100%}.bp-purchase-action form{margin:0}.bp-purchase-action__button{min-height:44px;font-weight:700}

a.bp-theme-button{background:var(--color-primary-button-background);color:var(--color-primary-button-text);border-color:var(--color-primary-button-border)}
a.bp-theme-button:hover{background:var(--color-primary-button-hover-background,var(--color-primary-button-background));color:var(--color-primary-button-hover-text,var(--color-primary-button-text))}

.product-details .rte a[href="/pages/recipes"],.product-details .rte a[href="https://bluepepper.ca/pages/recipes"]{color:var(--color-primary-button-background);font-weight:700;text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:4px}
.product-details .rte a[href="/pages/recipes"]:hover,.product-details .rte a[href="https://bluepepper.ca/pages/recipes"]:hover{text-decoration-thickness:3px}
.product-details .rte a[href="/pages/recipes"]:focus-visible,.product-details .rte a[href="https://bluepepper.ca/pages/recipes"]:focus-visible{outline:2px solid var(--color-primary-button-background);outline-offset:4px}
