html,body{margin:0;padding:0}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Noto Sans,sans-serif}:where([data-theme]){font-family:var(--fonts-sans,system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans",sans-serif)}body>[data-theme]:not([data-cart-drawer]){min-height:100vh}bp-island{display:contents}:root{--bp-z-floating:40;--bp-z-consent:55}body{padding-bottom:var(--bp-bottom-ui-offset,0px)}.bp-consent{z-index:var(--bp-z-consent,55);box-sizing:border-box;background:var(--colors-background,#fff);width:min(23rem,100vw - 2rem);color:var(--colors-on-background,var(--colors-foreground,#1f2328));border:1px solid var(--colors-border,#0000001f);border-radius:var(--radii-md,10px);font-family:var(--fonts-sans,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif);flex-direction:column;gap:.875rem;padding:1rem 1.125rem;font-size:.875rem;line-height:1.5;display:flex;position:fixed;bottom:1rem;left:1rem;box-shadow:0 12px 32px #00000029,0 2px 6px #00000014}.bp-consent__text{margin:0}.bp-consent__link{color:inherit;text-underline-offset:.18em;white-space:nowrap;text-decoration:underline}.bp-consent__actions{gap:.5rem;display:flex}.bp-consent__btn{border-radius:var(--radii-sm,6px);border:1px solid var(--colors-on-background,var(--colors-foreground,#1f2328));min-height:2.75rem;font:inherit;cursor:pointer;flex:1 1 0;padding:.5rem 1rem;font-weight:600}.bp-consent__btn--secondary{color:var(--colors-on-background,var(--colors-foreground,#1f2328));background:0 0}.bp-consent__btn--primary{background:var(--colors-primary,#1f2328);border-color:var(--colors-primary,#1f2328);color:var(--colors-on-primary,var(--colors-primary-foreground,#fff))}.bp-consent__btn:hover{filter:brightness(.94)}.bp-consent__btn:focus-visible,.bp-consent__link:focus-visible{outline:2px solid var(--colors-primary,#1f2328);outline-offset:2px}@media (max-width:640px){.bp-consent{border-radius:var(--radii-md,10px)var(--radii-md,10px)0 0;width:auto;padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom,0px));border-width:1px 0 0;bottom:0;left:0;right:0}}[data-theme] .bp-scheme-fab,.bp-scheme-fab{z-index:var(--bp-z-floating,40);left:0;bottom:calc(1rem + var(--bp-bottom-ui-offset,0px));box-sizing:border-box;border:1px solid var(--colors-border,#0000001f);background:var(--colors-background,#fff);width:2.75rem;height:2.75rem;color:var(--colors-on-background,var(--colors-foreground,#1f2328));cursor:pointer;border-left:0;border-radius:0 9999px 9999px 0;justify-content:center;align-items:center;margin:0;padding:0 0 0 .5rem;transition:transform .15s;display:inline-flex;position:fixed;transform:translate(-1rem);box-shadow:0 4px 14px #00000024}[data-theme] .bp-scheme-fab:hover,.bp-scheme-fab:hover,[data-theme] .bp-scheme-fab:focus-visible,.bp-scheme-fab:focus-visible{transform:none}[data-theme] .bp-scheme-fab:focus-visible,.bp-scheme-fab:focus-visible{outline:2px solid var(--colors-primary,#1f2328);outline-offset:2px}@media (prefers-reduced-motion:reduce){.bp-scheme-fab{transition:none}}@media (max-width:640px){[data-theme] .bp-scheme-fab,.bp-scheme-fab{display:none}}.bp-unavailable{box-sizing:border-box;background:var(--colors-background,#fff);min-height:100vh;color:var(--colors-on-background,var(--colors-foreground,#1f2328));font-family:var(--fonts-sans,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif);text-align:center;place-items:center;padding:3rem 1.25rem;display:grid}.bp-unavailable__inner{max-width:32rem}.bp-unavailable__store{letter-spacing:.12em;text-transform:uppercase;color:var(--colors-on-background-subtle,var(--colors-muted-foreground,#5b616b));margin:0 0 1rem;font-size:.8125rem}.bp-unavailable__title{font-family:var(--fonts-serif,var(--fonts-sans,inherit));margin:0 0 .75rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:500;line-height:1.2}.bp-unavailable__text{color:var(--colors-on-background-subtle,var(--colors-muted-foreground,#5b616b));margin:0;font-size:1rem;line-height:1.6}
