:root{--bb-color-green: #1a5c4c;--bb-color-green-dark: #154a3d;--bb-color-green-deep: #0d3d32;--bb-color-mauve: #7c4f6d;--bb-color-mauve-dark: #693f5c;--bb-color-pink: #c71e6a;--bb-color-pink-dark: #a81659;--bb-color-cream: #faf8f3;--bb-color-white: #ffffff;--bb-color-ink: #111827;--bb-color-text: #374151;--bb-color-muted: #6b7280;--bb-color-soft: #f9fafb;--bb-color-border: #f3f4f6;--bb-color-border-strong: #e5e7eb;--bb-color-amber: #f59e0b;--bb-color-amber-soft: #fcd34d;--bb-font-sans-family: "Geist", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--bb-font-body-family: var(--bb-font-sans-family);--bb-font-ui-family: var(--bb-font-sans-family);--bb-font-heading-family: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--bb-font-serif-family: var(--bb-font-heading-family);--bb-font-label-family: var(--bb-font-ui-family);--bb-font-button-family: var(--bb-font-ui-family);--bb-font-nav-family: var(--bb-font-ui-family);--bb-font-mono-family: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--bb-font-weight-normal: 400;--bb-font-weight-medium: 500;--bb-font-weight-semibold: 600;--bb-font-weight-bold: 700;--bb-text-xs-size: 12px;--bb-text-xs-line: 16px;--bb-text-sm-size: 14px;--bb-text-sm-line: 20px;--bb-text-base-size: 16px;--bb-text-base-line: 24px;--bb-text-lg-size: 18px;--bb-text-lg-line: 28px;--bb-text-xl-size: 20px;--bb-text-xl-line: 28px;--bb-text-2xl-size: 24px;--bb-text-2xl-line: 32px;--bb-text-3xl-size: 30px;--bb-text-3xl-line: 36px;--bb-text-4xl-size: 36px;--bb-text-4xl-line: 40px;--bb-text-5xl-size: 48px;--bb-text-5xl-line: 1;--bb-text-6xl-size: 60px;--bb-text-6xl-line: 1;--bb-leading-relaxed: 1.625;--bb-leading-snug: 1.375;--bb-leading-none: 1;--bb-tracking-wide: .025em;--bb-page-width: 1280px;--bb-page-width-narrow: 880px;--bb-page-gutter: 16px;--bb-section-spacing: 40px;--bb-section-spacing-large: 48px;--bb-grid-gap: 16px;--bb-grid-gap-large: 24px;--bb-radius-xs: 4px;--bb-radius-sm: 6px;--bb-radius-md: 8px;--bb-radius-lg: 12px;--bb-radius-xl: 16px;--bb-radius-pill: 999px;--bb-shadow-sm: 0 1px 2px rgb(17 24 39 / .05);--bb-shadow-md: 0 4px 12px rgb(17 24 39 / .08);--bb-shadow-lg: 0 12px 32px rgb(17 24 39 / .12);--bb-transition: .16s ease}body:has(.bb-collection-product-section) #trustpilot-widget-trustbox-0-wrapper{display:none!important}#pandectes-banner,.pd-cp-ui{font-family:var(--bb-font-ui-family)!important;letter-spacing:normal!important}#pandectes-banner .pd-cookie-banner-window{box-sizing:border-box;width:min(calc(100% - 32px),896px)!important;max-width:896px!important;min-height:0!important;margin:16px auto!important;padding:16px 20px!important;border:1px solid var(--bb-color-border-strong)!important;border-radius:var(--bb-radius-xl)!important;background:var(--bb-color-cream)!important;color:var(--bb-color-text)!important;box-shadow:var(--bb-shadow-md)!important;gap:16px!important}#pandectes-banner .cc-logo{display:none!important}#pandectes-banner .cc-message{margin:0!important;color:var(--bb-color-text)!important;font-family:var(--bb-font-ui-family)!important;font-size:var(--bb-text-sm-size)!important;font-weight:var(--bb-font-weight-normal)!important;line-height:var(--bb-text-sm-line)!important;letter-spacing:normal!important}#pandectes-banner .cc-link,.pd-cp-ui a{color:var(--bb-color-green)!important;text-decoration:none!important;text-underline-offset:3px}#pandectes-banner .cc-link:hover,.pd-cp-ui a:hover{text-decoration:underline!important}#pandectes-banner .cc-compliance{display:flex!important;flex:0 0 auto;gap:8px!important;margin:0!important}#pandectes-banner .cc-btn,.pd-cp-ui .pd-cp-btn{box-sizing:border-box!important;min-height:40px!important;margin:0!important;padding:9px 16px!important;border:1px solid var(--bb-color-green)!important;border-radius:var(--bb-radius-md)!important;font-family:var(--bb-font-ui-family)!important;font-size:var(--bb-text-sm-size)!important;font-weight:var(--bb-font-weight-semibold)!important;line-height:var(--bb-text-sm-line)!important;letter-spacing:normal!important;cursor:pointer}#pandectes-banner .cc-allow,.pd-cp-ui .pd-cp-btn-primary{background:var(--bb-color-green)!important;color:var(--bb-color-white)!important}#pandectes-banner .cc-deny,.pd-cp-ui .pd-cp-btn-secondary{background:var(--bb-color-white)!important;color:var(--bb-color-green)!important}#pandectes-banner .cc-btn:hover,.pd-cp-ui .pd-cp-btn:hover{filter:brightness(.94)}#pandectes-banner :is(a,button):focus-visible,.pd-cp-ui :is(a,button,input):focus-visible{outline:2px solid var(--bb-color-green)!important;outline-offset:2px!important}#pandectes-banner .cc-close{top:8px!important;right:8px!important;display:grid!important;width:32px!important;height:32px!important;margin:0!important;padding:0!important;place-items:center;border-radius:50%!important;color:var(--bb-color-green)!important;font-family:var(--bb-font-ui-family)!important;line-height:1!important}.pd-cp-ui{border:1px solid var(--bb-color-border-strong)!important;border-radius:var(--bb-radius-xl)!important;background:var(--bb-color-white)!important;color:var(--bb-color-text)!important;box-shadow:var(--bb-shadow-lg)!important}.pd-cp-ui :is(.pd-cp-title,h1,h2,h3,p,label,button){font-family:var(--bb-font-ui-family)!important;letter-spacing:normal!important}.pd-cp-ui .pd-cp-preferences-slider{border-radius:999px!important}.pd-cp-ui input:checked+.pd-cp-preferences-slider{background:var(--bb-color-green)!important}@media screen and (max-width:749px){#pandectes-banner .pd-cookie-banner-window{width:calc(100% - 24px)!important;margin:12px auto!important;padding:16px!important;gap:12px!important}#pandectes-banner .cc-compliance{width:100%}#pandectes-banner .cc-btn{min-height:44px!important;flex:1 1 0}}@media screen and (min-width:750px){:root{--bb-page-gutter: 16px;--bb-section-spacing: 56px;--bb-section-spacing-large: 64px;--bb-grid-gap: 24px;--bb-grid-gap-large: 32px}}.bb-container{box-sizing:border-box;max-width:var(--bb-page-width);margin-inline:auto;padding-inline:var(--bb-page-gutter)}.bb-container--narrow{max-width:var(--bb-page-width-narrow)}.bb-section{padding-block:var(--bb-section-spacing)}.bb-section--large{padding-block:var(--bb-section-spacing-large)}.bb-section--cream{background:var(--bb-color-cream)}.bb-section--soft{background:var(--bb-color-soft)}:is(.bb-container,.bb-section,.bb-announcement-bar,.bb-header-utility,.bb-site-header,.bb-footer,.bb-product-detail,.bb-product-card,.bb-button){font-family:var(--bb-font-body-family);font-size:var(--bb-text-base-size);font-weight:var(--bb-font-weight-normal);line-height:var(--bb-text-base-line)}.bb-section--dark{background:var(--bb-color-green-deep);color:var(--bb-color-white)}.bb-border-top{border-top:.1rem solid var(--bb-color-border)}.bb-border-bottom{border-bottom:.1rem solid var(--bb-color-border)}.bb-stack>*+*{margin-top:var(--bb-stack-space, 1.6rem)}.bb-cluster{display:flex;flex-wrap:wrap;gap:var(--bb-cluster-gap, 1.2rem);align-items:center}.bb-grid{display:grid;gap:var(--bb-grid-gap)}.bb-grid--two{grid-template-columns:1fr}.bb-grid--three,.bb-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width:750px){.bb-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:990px){.bb-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}}.bb-eyebrow{margin:0 0 .8rem;color:var(--bb-color-green);font-family:var(--bb-font-label-family);font-size:var(--bb-text-xs-size);font-weight:var(--bb-font-weight-semibold);letter-spacing:var(--bb-tracking-wide);line-height:var(--bb-text-xs-line);text-transform:uppercase}.bb-heading{margin:0;color:var(--bb-color-ink);font-family:var(--bb-font-heading-family);font-style:normal;font-weight:inherit;line-height:inherit}.bb-heading--hero{font-size:var(--bb-text-6xl-size);line-height:var(--bb-text-6xl-line)}.bb-heading--xl{font-size:var(--bb-text-4xl-size);line-height:var(--bb-text-4xl-line)}.bb-heading--lg{font-size:var(--bb-text-2xl-size);line-height:var(--bb-text-2xl-line)}.bb-heading--md{font-size:var(--bb-text-xl-size);line-height:var(--bb-text-xl-line)}.bb-heading--sm{font-size:var(--bb-text-lg-size);line-height:var(--bb-text-lg-line)}.bb-text{margin:0;color:var(--bb-color-text);font-size:var(--bb-text-base-size);line-height:var(--bb-leading-relaxed)}.bb-text--small{font-size:var(--bb-text-sm-size);line-height:var(--bb-text-sm-line)}.bb-text--muted{color:var(--bb-color-muted)}.bb-link{color:var(--bb-color-green);text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.25em;transition:color var(--bb-transition)}.bb-link:hover{color:var(--bb-color-green-deep)}.bb-button{-webkit-appearance:none;appearance:none;display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:var(--bb-radius-sm);padding:12px 24px;background:var(--bb-color-green);color:var(--bb-color-white);font-family:var(--bb-font-button-family);font-size:var(--bb-text-sm-size);font-weight:var(--bb-font-weight-medium);line-height:var(--bb-text-sm-line);text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--bb-transition),border-color var(--bb-transition),box-shadow var(--bb-transition),color var(--bb-transition);touch-action:manipulation}.bb-button:hover{background:var(--bb-color-green-dark);color:var(--bb-color-white)}.bb-button:focus-visible{outline:.2rem solid rgb(26 92 76 / .45);outline-offset:.3rem}.bb-button[disabled],.bb-button[aria-disabled=true]{cursor:not-allowed;opacity:.55}.bb-button--secondary{border-color:var(--bb-color-border-strong);background:var(--bb-color-white);color:var(--bb-color-ink)}.bb-button--secondary:hover{border-color:var(--bb-color-green);background:var(--bb-color-cream);color:var(--bb-color-green)}.bb-button--light{background:#ffffffeb;color:var(--bb-color-green)}.bb-button--light:hover{background:var(--bb-color-white);color:var(--bb-color-green-deep)}.bb-button--dark{background:var(--bb-color-green-deep);color:var(--bb-color-white)}.bb-button--dark:hover{background:var(--bb-color-green)}.bb-card{border:.1rem solid var(--bb-color-border);border-radius:var(--bb-radius-lg);background:var(--bb-color-white);box-shadow:var(--bb-shadow-sm)}.bb-consultation-widget{position:relative;color:var(--bb-color-text);font-family:var(--bb-font-ui-family);z-index:2}.bb-consultation-widget__mount{min-width:0}.bb-consultation-trigger{width:100%;border:0;cursor:pointer;font-family:inherit;text-align:left}.bb-consultation-panel{overflow:hidden;width:100%;min-width:0;border-radius:12px;background:#fffffff2;box-shadow:0 20px 25px -5px #0000002e,0 8px 10px -6px #00000029;transition:box-shadow .3s ease,transform .3s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.bb-consultation-widget--inline .bb-consultation-panel,.bb-consultation-widget--sidebar .bb-consultation-panel,.bb-consultation-widget--responsive-sidebar .bb-consultation-panel{width:min(360px,100%)}.bb-consultation-panel__header{background:var(--bb-color-green);padding:12px 16px;color:var(--bb-color-white)}.bb-consultation-panel__eyebrow{margin:0;color:#fffc;font-size:var(--bb-text-xs-size);font-weight:var(--bb-font-weight-medium);letter-spacing:var(--bb-tracking-wide);line-height:var(--bb-text-xs-line);text-transform:uppercase}.bb-consultation-panel__title{margin:2px 0 0;color:var(--bb-color-white);font-size:var(--bb-text-base-size);font-weight:var(--bb-font-weight-semibold);line-height:var(--bb-text-base-line);outline:0}.bb-consultation-panel__intro{margin-top:.8rem;color:#ffffffd1;font-size:var(--bb-text-sm-size);line-height:var(--bb-text-sm-line)}.bb-consultation-panel__intro p,.bb-consultation-panel__intro>*{margin:0}.bb-consultation-panel__body{padding:16px}.bb-consultation-start__intro{margin:0 0 16px;color:#4b5563;font-family:var(--bb-font-ui-family);font-size:var(--bb-text-sm-size);font-weight:var(--bb-font-weight-normal);line-height:var(--bb-text-sm-line);letter-spacing:normal}.bb-consultation-start__intro p,.bb-consultation-start__intro>*{margin:0}.bb-consultation-step__kicker{margin:0 0 4px;color:#4b5563;font-family:var(--bb-font-ui-family);font-size:var(--bb-text-sm-size);font-weight:var(--bb-font-weight-normal);line-height:var(--bb-text-sm-line);letter-spacing:normal}.bb-consultation-step__question{margin:0 0 16px;color:var(--bb-color-ink);font-family:var(--bb-font-ui-family);font-size:var(--bb-text-base-size);font-weight:var(--bb-font-weight-semibold);line-height:var(--bb-text-base-line);letter-spacing:normal;outline:0}.bb-consultation-step__helper,.bb-consultation-result__copy{margin:0 0 16px;color:var(--bb-color-muted);font-family:var(--bb-font-ui-family);font-size:var(--bb-text-sm-size);line-height:var(--bb-text-sm-line);letter-spacing:normal}.bb-consultation-disclaimer{margin:16px 0 0;color:var(--bb-color-muted);font-size:var(--bb-text-sm-size);line-height:var(--bb-text-sm-line)}.bb-consultation-disclaimer--compact{margin-top:10px;font-size:var(--bb-text-xs-size);line-height:var(--bb-text-xs-line)}.bb-consultation-disclaimer--compact summary{color:var(--bb-color-muted);cursor:pointer;list-style:none}.bb-consultation-disclaimer--compact summary::-webkit-details-marker{display:none}.bb-consultation-disclaimer--compact summary:after{content:"+";margin-left:6px}.bb-consultation-disclaimer--compact[open] summary:after{content:"-"}.bb-consultation-disclaimer--compact div{margin-top:6px}.bb-consultation-options{display:grid;gap:8px}.bb-consultation-option{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;border:1px solid rgb(229 231 235);border-radius:8px;background:transparent;color:#1f2937;cursor:pointer;font-family:inherit;padding:12px;text-align:left;touch-action:manipulation;transition:background-color var(--bb-transition),border-color var(--bb-transition),color var(--bb-transition)}.bb-consultation-option:hover,.bb-consultation-option:focus-visible{border-color:var(--bb-color-green);background:#1a5c4c0d;outline:0}.bb-consultation-option:active{border-color:var(--bb-color-green);background:#1a5c4c1a}.bb-consultation-option:after{content:"\203a";flex:0 0 auto;color:#9ca3af;font-size:var(--bb-text-xl-size);line-height:var(--bb-leading-none);transition:color var(--bb-transition),transform var(--bb-transition)}.bb-consultation-option:hover:after,.bb-consultation-option:focus-visible:after{color:var(--bb-color-green);transform:translate(.2rem)}.bb-consultation-option__content{display:block;min-width:0}.bb-consultation-option__title{display:block;font-size:var(--bb-text-sm-size);font-weight:var(--bb-font-weight-medium);line-height:var(--bb-text-sm-line)}.bb-consultation-option__text{display:block;margin-top:3px;color:var(--bb-color-muted);font-size:var(--bb-text-xs-size);line-height:var(--bb-text-xs-line)}.bb-consultation-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin:0 0 12px}.bb-consultation-control{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:0;background:transparent;color:#6b7280;cursor:pointer;font-size:var(--bb-text-sm-size);font-weight:var(--bb-font-weight-normal);line-height:var(--bb-text-sm-line);padding:4px 0;transition:color var(--bb-transition)}.bb-consultation-control svg{width:16px;height:16px;flex:0 0 16px}.bb-consultation-control:hover,.bb-consultation-control:focus-visible{color:#1f2937;outline:0}.bb-consultation-help{border-top:1px solid var(--bb-color-border);padding:12px 16px;background:#faf8f3}.bb-consultation-help a{color:var(--bb-color-green);font-size:var(--bb-text-sm-size);font-weight:var(--bb-font-weight-medium);line-height:var(--bb-text-sm-line);text-decoration:none}.bb-consultation-products{display:grid;gap:12px}.bb-consultation-result__label{display:flex;align-items:center;gap:8px;margin:0 0 12px;color:var(--bb-color-green);font-family:var(--bb-font-ui-family);font-size:var(--bb-text-sm-size);font-weight:var(--bb-font-weight-medium);line-height:var(--bb-text-sm-line);letter-spacing:normal}.bb-consultation-result__check{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:0 0 20px;color:var(--bb-color-green);font-size:var(--bb-text-base-size);line-height:var(--bb-leading-none)}.bb-consultation-result__check svg{width:20px;height:20px}.bb-consultation-product{display:grid;grid-template-columns:64px minmax(0,1fr);gap:16px;align-items:start;border:1px solid rgb(26 92 76 / .2);border-radius:8px;background:#1a5c4c0d;padding:16px}.bb-consultation-product__media{width:64px;height:80px;border-radius:4px;background:var(--bb-color-white);box-shadow:0 1px 2px #0000000d;display:flex;align-items:center;justify-content:center;overflow:hidden}.bb-consultation-product__image,.bb-consultation-product__placeholder{width:100%;height:100%;border-radius:0;background:transparent;object-fit:contain}.bb-consultation-product__content h4{margin:0;color:var(--bb-color-ink);font-family:var(--bb-font-ui-family);font-size:var(--bb-text-base-size);font-weight:var(--bb-font-weight-semibold);line-height:var(--bb-text-sm-line);letter-spacing:normal}.bb-consultation-product__description{margin:4px 0 0;color:var(--bb-color-muted);font-family:var(--bb-font-ui-family);font-size:var(--bb-text-sm-size);line-height:var(--bb-text-sm-line);letter-spacing:normal}.bb-consultation-product__price{margin:8px 0 0;color:var(--bb-color-green);font-family:var(--bb-font-ui-family);font-size:var(--bb-text-sm-size);font-weight:var(--bb-font-weight-semibold);line-height:var(--bb-text-sm-line);letter-spacing:normal}.bb-consultation-product__error{margin:8px 0 0;color:#b91c1c;font-family:var(--bb-font-ui-family);font-size:12px;line-height:16px;letter-spacing:normal}.bb-consultation-product__actions{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,3fr) minmax(92px,1fr);gap:8px}.bb-consultation-product__actions form{display:flex;min-width:0}.bb-consultation-product__actions .bb-button{width:100%;min-height:36px;border-radius:8px;padding:8px 12px;font-family:var(--bb-font-ui-family);font-size:var(--bb-text-xs-size);font-weight:var(--bb-font-weight-medium);line-height:var(--bb-text-xs-line);letter-spacing:normal;text-transform:none}.bb-consultation-product__pending{color:var(--bb-color-muted);font-size:var(--bb-text-xs-size);line-height:var(--bb-text-xs-line)}.bb-consultation-result-help{margin-top:16px;border-top:1px solid var(--bb-color-border);padding-top:12px}.bb-consultation-result-help p{margin:0 0 8px;color:var(--bb-color-muted);font-family:var(--bb-font-ui-family);font-size:var(--bb-text-xs-size);line-height:var(--bb-text-xs-line);letter-spacing:normal}.bb-consultation-result-help a{display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border:1px solid var(--bb-color-green);border-radius:var(--bb-radius-md);color:var(--bb-color-green);font-family:var(--bb-font-ui-family);font-size:var(--bb-text-sm-size);font-weight:var(--bb-font-weight-medium);line-height:var(--bb-text-sm-line);letter-spacing:normal;text-decoration:none}.bb-consultation-result-help a svg{width:16px;height:16px;flex:0 0 16px}.bb-consultation-result-help a:hover{background:#1a5c4c0d}.bb-consultation-drawer[hidden]{display:none}.bb-consultation-drawer{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;height:100dvh;z-index:1200}html.bb-consultation-modal-open,body.bb-consultation-modal-open{overflow:hidden;overscroll-behavior:none}.bb-consultation-drawer__scrim.bb-consultation-drawer__scrim{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;touch-action:none}.bb-consultation-drawer__panel{position:absolute;top:0;right:0;left:0;z-index:1;max-height:100dvh;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;border-radius:0 0 16px 16px;background:#faf8f3;padding:16px;box-shadow:0 20px 25px -5px #0000002e,0 8px 10px -6px #00000029;outline:0}.bb-consultation-drawer__intro{display:flex;align-items:flex-start;justify-content:space-between;min-height:58px;margin-bottom:12px;padding-right:40px}.bb-consultation-drawer__title{margin:0;color:var(--bb-color-text);font-family:var(--bb-font-heading-family);font-size:16px;font-weight:var(--bb-font-weight-normal);line-height:24px;letter-spacing:normal}.bb-consultation-drawer__copy{margin:4px 0 0;color:var(--bb-color-muted);font-family:var(--bb-font-sans-family);font-size:12px;line-height:16px;letter-spacing:normal}.bb-consultation-widget--global-modal{position:static;z-index:auto}.bb-consultation-drawer__close{position:absolute;top:10px;right:10px;z-index:1;width:36px;height:36px;border:0;border-radius:var(--bb-radius-pill);background:transparent;color:#6b7280;cursor:pointer;transition:color var(--bb-transition)}.bb-consultation-drawer__close svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.bb-consultation-drawer__close:hover,.bb-consultation-drawer__close:focus-visible{color:#111827;outline:0}.bb-consultation-section .bb-consultation-widget{max-width:480px;margin-inline:auto}@media screen and (min-width:750px){.bb-consultation-panel__header{padding:16px 20px}.bb-consultation-panel__title{font-size:var(--bb-text-lg-size);line-height:var(--bb-text-lg-line)}.bb-consultation-panel__body{padding:20px}.bb-consultation-help{padding-inline:20px}.bb-consultation-widget--inline:not(.bb-consultation-widget--modal) .bb-consultation-result--count-2 .bb-consultation-products,.bb-consultation-widget--inline:not(.bb-consultation-widget--modal) .bb-consultation-result--count-3 .bb-consultation-products,.bb-consultation-widget--inline:not(.bb-consultation-widget--modal) .bb-consultation-result--count-4 .bb-consultation-products,.bb-consultation-widget--inline:not(.bb-consultation-widget--modal) .bb-consultation-result--count-5 .bb-consultation-products{grid-template-columns:1fr}.bb-consultation-widget--sidebar .bb-consultation-products,.bb-consultation-widget--responsive-sidebar .bb-consultation-products,.bb-consultation-drawer .bb-consultation-products{grid-template-columns:1fr}.bb-consultation-drawer__panel{top:50%;right:50%;bottom:auto;left:auto;width:min(480px,calc(100vw - 40px));transform:translate(50%,-50%)}.bb-consultation-drawer--global .bb-consultation-drawer__panel{width:min(560px,calc(100vw - 40px));min-height:0;max-height:calc(100dvh - 40px);border-radius:var(--bb-radius-xl)}}.bb-card--padded{padding:2rem}.bb-card--cream{background:var(--bb-color-cream)}.bb-media-frame{position:relative;overflow:hidden;border-radius:var(--bb-radius-lg);background:var(--bb-color-soft)}.bb-media-frame img,.bb-media-frame video{display:block;width:100%;height:100%;object-fit:cover}.bb-badge{display:inline-flex;align-items:center;gap:.6rem;border-radius:var(--bb-radius-pill);padding:.4rem 1rem;background:#1a5c4c1a;color:var(--bb-color-green);font-size:11px;font-weight:var(--bb-font-weight-semibold);letter-spacing:var(--bb-tracking-wide);line-height:normal;text-transform:uppercase}.bb-badge--pink{background:var(--bb-color-pink);color:var(--bb-color-white)}.bb-badge--amber{background:var(--bb-color-amber-soft);color:#78350f}.bb-pill{display:inline-flex;align-items:center;gap:.6rem;border:.1rem solid var(--bb-color-border-strong);border-radius:var(--bb-radius-pill);padding:.6rem 1.2rem;background:var(--bb-color-white);color:var(--bb-color-text);font-size:var(--bb-text-xs-size);font-weight:var(--bb-font-weight-medium);line-height:var(--bb-text-xs-line);text-decoration:none}.bb-icon-circle{display:inline-flex;width:4rem;height:4rem;align-items:center;justify-content:center;border-radius:50%;background:#1a5c4c1a;color:var(--bb-color-green);flex:0 0 auto}.bb-input{width:100%;min-height:4.4rem;border:.1rem solid var(--bb-color-border-strong);border-radius:var(--bb-radius-md);background:var(--bb-color-white);color:var(--bb-color-ink);font:inherit;font-size:var(--bb-text-sm-size);line-height:var(--bb-text-sm-line);padding:1rem 1.2rem}.bb-input::placeholder{color:#9ca3af}.bb-input:focus{border-color:var(--bb-color-green);outline:0;box-shadow:0 0 0 .3rem #1a5c4c2e}.bb-prose{color:var(--bb-color-text);font-size:var(--bb-text-sm-size);line-height:var(--bb-leading-relaxed)}.bb-prose>*:first-child{margin-top:0}.bb-prose>*:last-child{margin-bottom:0}.bb-prose h1,.bb-prose h2,.bb-prose h3,.bb-prose h4{color:var(--bb-color-ink);font-family:var(--bb-font-heading-family);line-height:var(--bb-leading-snug)}.bb-hero-outline{text-shadow:0 0 .1rem rgb(60 60 60 / .55),.1rem .1rem 0 rgb(60 60 60 / .3),-.1rem .1rem 0 rgb(60 60 60 / .3),.1rem -.1rem 0 rgb(60 60 60 / .3),-.1rem -.1rem 0 rgb(60 60 60 / .3),0 .2rem .5rem rgb(60 60 60 / .25)}.bb-flag-emoji{font-family:Biteback Country Flags,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}.bb-announcement-bar.utility-bar{border:0;background:var(--bb-color-pink);color:var(--bb-color-white)}.bb-announcement-bar .utility-bar__grid{display:flex;min-height:auto;align-items:center;justify-content:center;padding-top:0;padding-bottom:0}.bb-announcement-bar .announcement-bar,.bb-announcement-bar .announcement-bar-slider{min-height:40px}.bb-announcement-bar .announcement-bar__link{display:flex;min-height:40px;align-items:center;justify-content:center;color:inherit;text-decoration:none;transition:background-color var(--bb-transition)}.bb-announcement-bar .announcement-bar__link:hover{background:var(--bb-color-pink-dark);color:var(--bb-color-white)}.bb-announcement-bar .announcement-bar__message{display:flex;min-height:40px;align-items:center;justify-content:center;gap:8px;padding:8px 0;color:inherit;font-family:var(--bb-font-ui-family);font-size:var(--bb-text-xs-size);font-weight:var(--bb-font-weight-normal);line-height:var(--bb-text-xs-line)}.bb-announcement-bar__flag-pill{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;border-radius:var(--bb-radius-pill);background:var(--bb-color-white);padding:4px 10px;color:var(--bb-color-ink);font-size:var(--bb-text-lg-size);line-height:var(--bb-leading-none);box-shadow:var(--bb-shadow-sm)}.bb-announcement-bar .announcement-bar__message .icon-arrow{width:1.4rem;margin-left:.8rem;vertical-align:-.2rem}.bb-announcement-bar .slider-button,.bb-announcement-bar .localization-wrapper{color:var(--bb-color-white)}.bb-header-utility{border-bottom:.1rem solid var(--bb-color-border);background:var(--bb-color-cream)}.bb-header-utility__inner{display:flex;min-height:36px;align-items:center;justify-content:flex-end;width:100%;max-width:var(--bb-page-width);margin-inline:auto;padding-right:16px;padding-left:16px}.bb-header-utility__nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:2rem}.bb-header-utility__link{display:inline-flex;align-items:center;gap:.4rem;color:#4b5563;font-family:var(--bb-font-nav-family);font-size:var(--bb-text-xs-size);font-weight:var(--bb-font-weight-normal);line-height:var(--bb-text-xs-line);text-decoration:none;transition:color var(--bb-transition)}.bb-header-utility__link:hover,.bb-header-utility__link--active{color:var(--bb-color-green)}.bb-header-utility__divider{display:inline-block;width:.1rem;height:1.2rem;background:#d1d5db}.bb-header-utility__account-icon,.bb-header-utility__account-icon svg{width:1.4rem;height:1.4rem}.bb-site-header-wrapper{border-bottom:.1rem solid var(--bb-color-border);background:var(--bb-color-white)}.bb-site-header.header{display:grid;grid-template-areas:"left-icons heading icons";grid-template-columns:1fr auto 1fr;align-items:center;width:100%;max-width:var(--bb-page-width);margin-inline:auto;min-height:64px;gap:16px;padding:8px 16px}.bb-site-header.header.page-width{padding-right:var(--bb-page-gutter);padding-left:var(--bb-page-gutter)}.bb-site-header .header__heading,.bb-site-header .header__heading-link{justify-self:center}.bb-site-header .header__heading-logo{max-height:48px;width:auto}.bb-site-header .header__heading-link{margin-left:0;padding:0}.bb-site-header .header__heading-link:hover .h2,.bb-site-header .header__heading-link:hover .header__heading-logo{color:var(--bb-color-green)}.bb-site-header .header__icons{gap:12px;justify-self:end;padding-right:0}.bb-site-header .header__icon,.bb-site-header .header__icon .svg-wrapper{color:var(--bb-color-muted);transition:color var(--bb-transition),background-color var(--bb-transition)}.bb-site-header .header__icon{display:inline-flex;width:20px;height:20px;min-width:20px;align-items:center;justify-content:center;padding:0;border-radius:var(--bb-radius-pill)}.bb-site-header .header__icon--cart{width:48px;min-width:48px;justify-content:flex-start;margin-right:0}.bb-site-header .header__icon--search .svg-wrapper,.bb-site-header .header__icon--account .svg-wrapper,.bb-site-header .header__icon--cart .svg-wrapper{display:none}.bb-site-header .header__icon--search>span{display:none;width:20px;height:20px;align-items:center;justify-content:center}.bb-site-header .header__icon--search .header__icon-close{display:none}.bb-site-header .header__icon .svg-wrapper,.bb-site-header .header__icon svg{width:20px;height:20px}.bb-site-header .header__icon--search:before,.bb-site-header .header__icon--account:before,.bb-site-header .header__icon--cart:before{content:"";display:block;width:20px;height:20px;background:currentColor;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:20px 20px;mask-position:center;mask-repeat:no-repeat;mask-size:20px 20px}.bb-site-header .header__icon--search:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='11' cy='11' r='7' stroke='black' stroke-width='2'/%3E%3Cpath d='M20 20L16.2 16.2' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='11' cy='11' r='7' stroke='black' stroke-width='2'/%3E%3Cpath d='M20 20L16.2 16.2' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.bb-site-header .header__icon--account:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='8' r='3.25' stroke='black' stroke-width='2'/%3E%3Cpath d='M5 20C5.7 16.4 8.2 14.5 12 14.5C15.8 14.5 18.3 16.4 19 20' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='8' r='3.25' stroke='black' stroke-width='2'/%3E%3Cpath d='M5 20C5.7 16.4 8.2 14.5 12 14.5C15.8 14.5 18.3 16.4 19 20' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.bb-site-header .header__icon--cart:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 6H8L9.4 14.4C9.55 15.3 10.32 16 11.24 16H17.7C18.58 16 19.34 15.39 19.54 14.53L20.5 10H9' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='11' cy='20' r='1.6' fill='black'/%3E%3Ccircle cx='18' cy='20' r='1.6' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 6H8L9.4 14.4C9.55 15.3 10.32 16 11.24 16H17.7C18.58 16 19.34 15.39 19.54 14.53L20.5 10H9' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='11' cy='20' r='1.6' fill='black'/%3E%3Ccircle cx='18' cy='20' r='1.6' fill='black'/%3E%3C/svg%3E")}@media screen and (min-width:990px){.bb-site-header .header__icon--account{display:inline-flex}}.bb-site-header .header__icon:hover,.bb-site-header .header__icon:hover .svg-wrapper{color:var(--bb-color-green)}.bb-site-header .cart-count-bubble{right:0;bottom:-8px;left:auto;box-sizing:border-box;width:auto;min-width:16px;height:16px;padding:0 5px;background:var(--bb-color-green);color:var(--bb-color-white);font-size:10px;font-weight:var(--bb-font-weight-semibold);line-height:1}.bb-site-header .header__inline-menu{margin:0;justify-self:center}.bb-site-header .list-menu--inline{gap:4px;align-items:center;border:1px solid #e5e7eb;border-radius:var(--bb-radius-pill);background:#faf8f3;padding:4px 6px;box-shadow:0 1px 2px #0000000d}.bb-site-header .header__inline-menu .header__menu-item{min-height:32px;padding:6px 12px;border:1px solid transparent;border-radius:var(--bb-radius-pill);color:var(--bb-color-green);font-family:var(--bb-font-nav-family);font-size:var(--bb-text-sm-size);font-weight:var(--bb-font-weight-medium);line-height:var(--bb-text-sm-line);text-decoration:none;transition:background-color var(--bb-transition),border-color var(--bb-transition),box-shadow var(--bb-transition),color var(--bb-transition)}.bb-site-header .header__inline-menu .header__menu-item span,.bb-site-header .header__inline-menu .header__menu-item:hover,.bb-site-header .header__inline-menu .header__menu-item:hover span,.bb-site-header .header__inline-menu .header__menu-item:focus-visible,.bb-site-header .header__inline-menu .header__menu-item:focus-visible span,.bb-site-header .header__inline-menu details[open]>.header__menu-item,.bb-site-header .header__inline-menu details[open]>.header__menu-item span{text-decoration:none;text-underline-offset:0}.bb-site-header .header__inline-menu .header__menu-item:hover,.bb-site-header .header__inline-menu .header__menu-item:focus-visible,.bb-site-header .header__inline-menu details[open]>.header__menu-item{background:var(--bb-color-white);border-color:#e5e7ebf2;color:var(--bb-color-green);box-shadow:0 1px 2px #0000000d,0 4px 10px -2px #1118271f;text-decoration:none}.bb-site-header .header__inline-menu .header__active-menu-item,.bb-site-header .header__inline-menu .list-menu__item--active{background:transparent;border-color:transparent;color:var(--bb-color-green);box-shadow:none;text-decoration:none;text-underline-offset:0}.bb-site-header .header__inline-menu .header__menu-item:hover .header__active-menu-item,.bb-site-header .header__inline-menu .header__menu-item:focus-visible .header__active-menu-item,.bb-site-header .header__inline-menu details[open]>.header__menu-item .header__active-menu-item,.bb-site-header .header__inline-menu .list-menu__item--active:hover,.bb-site-header .header__inline-menu .list-menu__item--active:focus-visible{text-decoration:none;text-decoration-thickness:0}.bb-site-header .header__menu-item .icon-caret{right:.8rem}.bb-site-header .list-menu--inline>li>header-menu>details>summary.header__menu-item .icon-caret{position:static;width:10px;height:6px;flex:0 0 10px;margin-left:8px}.bb-site-header .list-menu--inline>li>header-menu>details>summary.header__menu-item{display:flex;align-items:center}.bb-site-header .header__submenu,.bb-site-header .mega-menu__content{border-color:var(--bb-color-border);background:var(--bb-color-white);box-shadow:var(--bb-shadow-lg)}.bb-site-header .header__submenu .header__menu-item,.bb-site-header .mega-menu__link{border-radius:var(--bb-radius-sm);color:var(--bb-color-text);font-family:var(--bb-font-nav-family);font-size:var(--bb-text-sm-size);line-height:var(--bb-text-sm-line)}.bb-site-header .header__submenu .header__menu-item:hover,.bb-site-header .mega-menu__link:hover,.bb-site-header .list-menu__item--active,.bb-site-header .mega-menu__link--active{color:var(--bb-color-green)}.bb-site-header .search-modal__content{border-bottom:1px solid var(--bb-color-border-strong);background:var(--bb-color-white);font-family:var(--bb-font-ui-family);letter-spacing:normal}.bb-site-header .search-modal .field{min-height:48px;border:1px solid var(--bb-color-border-strong);border-radius:8px;background:var(--bb-color-white);box-shadow:var(--bb-shadow-sm)}.bb-site-header .search-modal .field:before,.bb-site-header .search-modal .field:after{box-shadow:none}.bb-site-header .search-modal .field:focus-within{border-color:var(--bb-color-green);outline:2px solid var(--bb-color-green);outline-offset:2px}.bb-site-header .search-modal .field__input{height:46px;min-height:46px;margin:0;padding:12px 96px 12px 16px;border:0;border-radius:8px;box-shadow:none;font-family:var(--bb-font-ui-family);font-size:14px;line-height:20px;letter-spacing:normal}.bb-site-header .search-modal .field__label{opacity:0;pointer-events:none}.bb-site-header .search-modal .field__button{width:40px;height:40px}.bb-site-header .menu-drawer{border-color:var(--bb-color-border);background:var(--bb-color-white)}.bb-site-header .menu-drawer__navigation{padding:1.6rem 0}.bb-site-header .menu-drawer__menu-item{margin-inline:1.2rem;border-radius:var(--bb-radius-md);color:var(--bb-color-text);font-family:var(--bb-font-nav-family);font-size:var(--bb-text-sm-size);font-weight:var(--bb-font-weight-medium);line-height:var(--bb-text-sm-line)}.bb-site-header .menu-drawer__menu-item--active,.bb-site-header .menu-drawer__menu-item:hover,.bb-site-header .menu-drawer__close-button:hover{background:var(--bb-color-cream);color:var(--bb-color-green)}.bb-site-header .menu-drawer__utility-links{background:var(--bb-color-cream)}.bb-site-header .menu-drawer__account{color:var(--bb-color-green);font-family:var(--bb-font-nav-family);font-size:var(--bb-text-sm-size);font-weight:var(--bb-font-weight-medium);line-height:var(--bb-text-sm-line)}.bb-newsletter .newsletter__wrapper,.bb-footer .footer-block--newsletter{background:var(--bb-color-green-deep);color:var(--bb-color-white)}.bb-newsletter .newsletter__wrapper{padding:32px 16px}.bb-newsletter .newsletter__wrapper h2,.bb-footer .footer-block__newsletter .footer-block__heading{color:var(--bb-color-white);font-family:var(--bb-font-ui-family);font-size:var(--bb-text-xl-size);font-weight:var(--bb-font-weight-medium);line-height:var(--bb-text-xl-line);letter-spacing:0}.bb-newsletter .newsletter__subheading,.bb-footer .footer-block__newsletter{color:#fffc}.bb-newsletter .newsletter__subheading{margin:8px auto 16px;max-width:480px;font-family:var(--bb-font-ui-family);font-size:var(--bb-text-sm-size);font-weight:var(--bb-font-weight-normal);line-height:var(--bb-text-sm-line);letter-spacing:0}.bb-newsletter .newsletter__subheading :where(p,span){color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}.bb-newsletter .newsletter-form,.bb-footer .footer__newsletter{max-width:448px;margin-inline:auto;align-items:center}.bb-newsletter .newsletter-form__field-wrapper{width:100%;max-width:none;margin-inline:auto}.bb-newsletter .newsletter__wrapper .newsletter-form__field-wrapper{max-width:448px}.bb-newsletter .field,.bb-footer .footer__newsletter .field{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;min-height:0;border:0;border-radius:0;background:transparent;font-family:var(--bb-font-ui-family);letter-spacing:0}.bb-newsletter .field:before,.bb-newsletter .field:after{content:none}.bb-newsletter .field__input,.bb-footer .footer__newsletter .field__input{width:100%;min-height:46px;border:1px solid rgb(255 255 255 / .2);border-radius:var(--bb-radius-xs);background:var(--bb-color-white);color:var(--bb-color-ink);font-family:var(--bb-font-ui-family);font-size:var(--bb-text-sm-size);font-weight:var(--bb-font-weight-normal);line-height:var(--bb-text-sm-line);letter-spacing:0;padding:12px 16px;box-shadow:none}.bb-newsletter .newsletter-form__field-wrapper .field__input{padding:12px 16px}.bb-newsletter .field__input:focus,.bb-newsletter .field__input:focus-visible{border-color:#fff9;box-shadow:0 0 0 .2rem #ffffff80;outline:0}.bb-newsletter .field__input::placeholder{font-family:var(--bb-font-ui-family);font-size:var(--bb-text-sm-size);font-weight:var(--bb-font-weight-normal);line-height:var(--bb-text-sm-line);letter-spacing:0;color:#6b7280;opacity:1}.bb-newsletter .field__label{display:none}.bb-newsletter .newsletter-form__button,.bb-footer .newsletter-form__button{position:static;display:inline-flex;width:100%;min-width:0;height:46px;align-items:center;justify-content:center;gap:8px;border:0;border-radius:var(--bb-radius-xs);background:var(--bb-color-green);color:var(--bb-color-white);font-family:var(--bb-font-ui-family);font-size:var(--bb-text-sm-size);font-weight:var(--bb-font-weight-medium);line-height:var(--bb-text-sm-line);letter-spacing:0;padding:12px 24px;transition:background-color var(--bb-transition),border-color var(--bb-transition),box-shadow var(--bb-transition)}.bb-newsletter .newsletter-form__button:hover{border-color:var(--bb-color-green-dark);background:var(--bb-color-green-dark)}.bb-newsletter .newsletter-form__button:focus,.bb-newsletter .newsletter-form__button:focus-visible{border-color:var(--bb-color-green);background:var(--bb-color-green);box-shadow:0 0 0 .2rem #ffffff80;outline:0}.bb-newsletter .newsletter-form__button:not(:focus-visible):not(.focused){background:var(--bb-color-green);box-shadow:none}.bb-newsletter .newsletter-form__button .svg-wrapper,.bb-newsletter .newsletter-form__button svg{display:none}.bb-newsletter__button-label{display:inline-flex}.shopify-section:has(.bb-newsletter)+.shopify-section:has(.bb-footer){margin-top:0}.footer.bb-footer{border-top:0;background:#f3f4f6;color:var(--bb-color-text);padding-top:0;padding-bottom:0}.bb-footer,.bb-footer :where(h2,p,a,li,span,small){font-family:var(--bb-font-ui-family);letter-spacing:0}.bb-footer .page-width{max-width:var(--bb-page-width);padding-right:var(--bb-page-gutter);padding-left:var(--bb-page-gutter)}.bb-footer-support{margin-top:0;background:var(--bb-color-green);color:var(--bb-color-white)}.bb-footer-support__inner{display:grid;grid-template-columns:1fr;gap:16px;padding-top:24px;padding-bottom:24px}.bb-footer-support__item{display:flex;align-items:center;gap:12px;min-width:0}.bb-footer-support__icon{display:inline-flex;width:24px;height:24px;flex:0 0 auto;color:#ffffffe6}.bb-footer-support__icon svg{width:100%;height:100%;fill:none}.bb-footer-support__icon svg,.bb-footer-support__icon svg :where(path,circle,rect,line,polyline,polygon){stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.bb-footer-support__heading,.bb-footer-support__text{display:block;font-family:var(--bb-font-ui-family);letter-spacing:0}.bb-footer-support__heading{color:var(--bb-color-white);font-size:var(--bb-text-sm-size);font-weight:var(--bb-font-weight-medium);line-height:var(--bb-text-sm-line)}.bb-footer-support__text{color:#ffffffb3;font-size:var(--bb-text-xs-size);font-weight:var(--bb-font-weight-normal);line-height:var(--bb-text-xs-line)}.bb-footer .footer__content-top{padding-top:32px;padding-bottom:32px}.bb-footer .footer__blocks-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:0}.bb-footer .footer-block.grid__item{width:auto;max-width:none;margin:0}.bb-footer .footer-block__heading{margin:0 0 12px;color:var(--bb-color-ink);font-size:16px;font-weight:var(--bb-font-weight-medium);line-height:24px}.bb-footer .footer-block__details-content,.bb-footer .footer-block__details-content .list-menu__item--link,.bb-footer .copyright__content,.bb-footer .copyright__content a{color:var(--bb-color-muted);font-size:14px;line-height:20px}.bb-footer .footer-block__details-content{margin-bottom:0}.bb-footer .footer-block__details-content li+li{margin-top:8px}.bb-footer .footer-block__details-content .list-menu__item--link{display:inline-flex;padding:0}.bb-footer .footer-block__details-content p{margin:0 0 8px}.bb-footer .footer-block__details-content a[href^="mailto:"]{overflow-wrap:anywhere}.bb-footer .footer-block__details-content .list-menu__item--link:hover,.bb-footer .copyright__content a:hover,.bb-footer .footer-block__details-content a:hover{color:var(--bb-color-green)}.bb-footer .footer-block__image-wrapper{border-radius:8px;overflow:hidden}.bb-footer .footer-block-image{flex-direction:column;align-items:flex-start}.bb-footer .footer-block-image .footer-block__image-wrapper{margin-bottom:0}@media screen and (min-width:750px){.bb-footer .footer-block-image .footer-block__image-wrapper{width:min(100%,130.5px)}}.bb-footer .bb-footer__bottom-row{padding-top:24px;padding-bottom:32px}.bb-footer .bb-footer__copyright{display:block;margin:0;color:var(--bb-color-muted);font-size:12px;font-weight:var(--bb-font-weight-normal);letter-spacing:normal;line-height:16px}.bb-footer .footer__content-bottom{border-top-color:var(--bb-color-border-strong);padding-top:1.6rem;padding-bottom:1.6rem}.bb-footer .footer__content-bottom-wrapper{gap:1.6rem}.bb-footer .footer__list-social{justify-content:center;margin-top:0}.bb-footer .list-social__link{color:var(--bb-color-muted)}.bb-footer .list-social__link:hover{color:var(--bb-color-green)}.bb-footer .list-payment{justify-content:center}.bb-footer .footer__copyright{margin-top:0}.bb-footer .footer__copyright>.copyright__content:nth-of-type(2){display:none}.bb-home-section-heading{margin-bottom:24px}.bb-home-eyebrow{margin:0 0 4px;color:var(--bb-color-green);font-family:var(--bb-font-ui-family);font-size:var(--bb-text-xs-size);font-weight:var(--bb-font-weight-semibold);letter-spacing:var(--bb-tracking-wide);line-height:var(--bb-text-xs-line);text-transform:uppercase}.bb-home-heading{margin:0;color:var(--bb-color-ink);font-family:var(--bb-font-heading-family);font-size:var(--bb-text-2xl-size);font-weight:inherit;line-height:var(--bb-text-2xl-line)}.bb-home-hero .page-width,.bb-home-trust .page-width,.bb-fizzy-strip .page-width,.bb-home-reviews .page-width,.bb-home-products .page-width,.bb-home-collections .page-width,.bb-fizzy-feature .page-width,.bb-video-band .page-width,.bb-blog-teasers .page-width{max-width:var(--bb-page-width);padding-right:var(--bb-page-gutter);padding-left:var(--bb-page-gutter)}.bb-home-hero{position:relative;background:var(--bb-color-white)}.bb-home-hero__desktop{display:none;position:relative;height:500px;overflow:visible;background:var(--bb-color-soft)}.bb-home-hero__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.bb-home-hero__picture{display:block;width:100%;height:100%}.bb-home-hero__wash{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to left,rgb(0 0 0 / .2),transparent);pointer-events:none}.bb-home-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.bb-home-hero__inner{position:relative;height:100%}.bb-home-consultation{position:absolute;top:86px;left:16px;width:min(360px,calc(100vw - 32px));overflow:visible;z-index:2}.bb-home-hero__content{position:absolute;top:80px;right:16px;width:min-content;text-align:left}.bb-home-hero__heading{margin:0 0 12px;color:var(--bb-color-white);font-family:var(--bb-font-heading-family);font-size:var(--bb-text-6xl-size);font-weight:inherit;line-height:var(--bb-text-6xl-line);text-shadow:0 0 1px rgb(60 60 60 / .55),1px 1px 0 rgb(60 60 60 / .3),-1px 1px 0 rgb(60 60 60 / .3),1px -1px 0 rgb(60 60 60 / .3),-1px -1px 0 rgb(60 60 60 / .3),0 2px 5px rgb(60 60 60 / .25);white-space:nowrap}.bb-home-hero__subheading{margin:0 0 24px;color:var(--bb-color-white);font-size:var(--bb-text-lg-size);line-height:var(--bb-text-lg-line);text-shadow:0 0 1px rgb(60 60 60 / .55),0 2px 5px rgb(60 60 60 / .25)}.bb-home-hero__buttons,.bb-fizzy-feature__buttons{display:flex;flex-wrap:wrap;gap:12px}.bb-home-hero__buttons .bb-button{flex:1 1 0;white-space:nowrap}.bb-home-promo-ribbon{position:fixed;top:400px;right:max(16px,calc((100vw - var(--bb-page-width)) / 2 + 16px));z-index:60;display:none;width:160px;height:160px;color:var(--bb-color-green);filter:drop-shadow(0 10px 14px rgb(17 24 39 / .18));text-decoration:none;transition:opacity .5s ease,transform var(--bb-transition)}.bb-home-promo-ribbon.is-hidden{opacity:0;pointer-events:none}.bb-home-promo-ribbon:hover{transform:scale(1.05)}@media(prefers-reduced-motion:reduce){.bb-home-promo-ribbon{transition:none}}.bb-home-promo-ribbon__image{display:block;width:100%;height:100%;object-fit:contain}.bb-home-promo-ribbon__text{position:absolute;top:38%;left:50%;display:flex;width:52%;flex-direction:column;align-items:center;color:var(--bb-color-green);font-family:var(--bb-font-heading-family);font-size:14px;font-weight:var(--bb-font-weight-bold);line-height:16px;letter-spacing:normal;text-align:center;transform:translate(-50%,-50%);pointer-events:none}.bb-home-hero__mobile-media{position:relative;height:280px;overflow:hidden;background:var(--bb-color-soft)}.bb-home-hero__mobile-media .bb-home-hero__image{object-position:center 38%}.bb-home-hero__mobile-media>.bb-home-hero__mobile-wash{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgb(0 0 0 / .6),rgb(0 0 0 / .2),transparent)}.bb-home-hero__mobile-content{position:absolute;right:16px;bottom:16px;left:16px}.bb-home-hero__mobile-copy{margin-bottom:12px}.bb-home-hero__mobile-heading{width:fit-content;max-width:100%;margin:0;border-radius:var(--bb-radius-md);background:#1118275e;padding:6px 10px;color:var(--bb-color-white);font-family:var(--bb-font-heading-family);font-size:var(--bb-text-2xl-size);font-weight:inherit;line-height:var(--bb-text-2xl-line);letter-spacing:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);text-shadow:0 0 1px rgb(60 60 60 / .55),1px 1px 0 rgb(60 60 60 / .3),-1px 1px 0 rgb(60 60 60 / .3),1px -1px 0 rgb(60 60 60 / .3),-1px -1px 0 rgb(60 60 60 / .3),0 2px 5px rgb(60 60 60 / .25)}.bb-home-hero__mobile-subheading{width:fit-content;max-width:100%;margin:6px 0 0;border-radius:var(--bb-radius-md);background:#1118275e;padding:5px 10px;color:var(--bb-color-white);font-size:var(--bb-text-sm-size);line-height:var(--bb-text-sm-line);font-family:var(--bb-font-ui-family);letter-spacing:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);text-shadow:0 0 1px rgb(60 60 60 / .55),0 2px 5px rgb(60 60 60 / .25)}.bb-home-hero__mobile-buttons{display:flex;gap:8px}.bb-home-hero__mobile-buttons .bb-button{flex:1 1 0;min-height:0;padding:8px 12px;border-radius:4px;font-size:var(--bb-text-xs-size);line-height:var(--bb-text-xs-line);letter-spacing:0}.bb-home-hero__mobile-actions{display:grid;gap:1.2rem;padding:1.6rem;background:var(--bb-color-soft)}.bb-consultation-trigger--card{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:64px;border:1px solid rgb(255 255 255 / .18);border-radius:12px;background:var(--bb-color-green);color:var(--bb-color-white);padding:12px 16px;box-shadow:var(--bb-shadow-md);font-family:var(--bb-font-ui-family);letter-spacing:0;text-decoration:none}.bb-consultation-trigger__copy{display:block;min-width:0;text-align:left}.bb-consultation-trigger__eyebrow,.bb-consultation-trigger__detail{display:block}.bb-consultation-trigger__eyebrow{font-size:12px;font-weight:var(--bb-font-weight-medium);line-height:16px}.bb-consultation-trigger__detail{margin-top:2px;font-size:14px;font-weight:var(--bb-font-weight-semibold);line-height:20px}.bb-consultation-trigger__arrow{width:18px;height:18px;flex:0 0 18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.bb-home-mobile-fizzy{display:flex;align-items:center;gap:1.2rem;border:.1rem solid rgb(199 30 106 / .15);border-radius:var(--bb-radius-xl);background:var(--bb-color-white);color:inherit;padding:1.2rem;box-shadow:0 .4rem 1.2rem #c71e6a1a;text-decoration:none;touch-action:manipulation}.bb-home-mobile-fizzy__image{width:4.8rem;height:4.8rem;flex:0 0 auto;border-radius:var(--bb-radius-lg);background:var(--bb-color-soft);object-fit:contain}.bb-home-mobile-fizzy__copy{flex:1 1 auto;min-width:0;text-align:left}.bb-home-mobile-fizzy__badge,.bb-home-mobile-fizzy__title{display:block}.bb-home-mobile-fizzy__badge{color:var(--bb-color-green);font-size:11px;font-weight:var(--bb-font-weight-semibold);letter-spacing:var(--bb-tracking-wide);line-height:normal;text-transform:uppercase}.bb-home-mobile-fizzy__title{color:var(--bb-color-text);font-size:var(--bb-text-sm-size);font-weight:var(--bb-font-weight-medium);line-height:var(--bb-text-sm-line)}.bb-home-mobile-fizzy__arrow,.bb-home-mobile-fizzy__arrow svg{width:1.6rem;height:1.6rem;flex:0 0 auto;color:#9ca3af}.bb-home-trust{border-bottom:.1rem solid var(--bb-color-border);background:var(--bb-color-cream)}.bb-home-trust__list{display:flex;flex-wrap:wrap;gap:12px 32px;justify-content:center;margin:0 auto;padding-top:24px;padding-bottom:12px}.bb-home-trust__item{display:flex;align-items:center;gap:10px;color:var(--bb-color-text);font-size:var(--bb-text-sm-size);font-weight:var(--bb-font-weight-medium);line-height:var(--bb-text-sm-line);text-align:center}.bb-home-trust__icon,.bb-home-trust__icon svg{width:20px;height:20px;flex:0 0 auto;color:var(--bb-color-green)}.bb-home-trust__icon{display:inline-flex;align-items:center;justify-content:center}.bb-fizzy-strip{display:none;border-bottom:1px solid var(--bb-color-border);background:var(--bb-color-cream);padding:12px 0 24px}.bb-fizzy-strip__card{display:flex;align-items:center;justify-content:center;gap:16px;width:100%;border:1px solid rgb(199 30 106 / .15);border-radius:var(--bb-radius-xl);background:var(--bb-color-white);padding:14px 20px;box-shadow:0 4px 12px #c71e6a1a;text-decoration:none;transition:box-shadow var(--bb-transition),transform var(--bb-transition)}.bb-fizzy-strip__card:hover{box-shadow:0 10px 18px #c71e6a26;transform:translateY(-1px)}.bb-fizzy-strip__image{width:64px;height:64px;flex:0 0 auto;border-radius:var(--bb-radius-lg);object-fit:cover}.bb-fizzy-strip__badge{display:inline-block;margin-bottom:8px;border-radius:var(--bb-radius-pill);background:var(--bb-color-pink);color:var(--bb-color-white);padding:2px 8px;font-size:10px;font-weight:var(--bb-font-weight-bold);letter-spacing:var(--bb-tracking-wide);line-height:normal;text-transform:uppercase}.bb-fizzy-strip__title{display:block;color:var(--bb-color-text);font-size:var(--bb-text-sm-size);font-weight:var(--bb-font-weight-medium);line-height:var(--bb-text-sm-line)}.bb-fizzy-strip__arrow,.bb-fizzy-strip__arrow svg{width:16px;height:16px;color:var(--bb-color-green)}.bb-home-products,.bb-home-collections,.bb-video-band{padding:40px 0;background:var(--bb-color-white)}.bb-home-products__grid,.bb-home-collections__grid,.bb-blog-teasers__grid{display:grid;gap:16px;margin:0;padding:0;list-style:none}.bb-home-products__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-home-products{padding-top:48px;padding-bottom:48px}.bb-home-products--landing{padding-top:3.2rem;padding-bottom:4rem}.bb-home-products--landing .bb-home-section-heading{margin-bottom:2.4rem}.bb-home-products--landing .bb-home-products__grid{gap:16px}.bb-home-products__item.grid__item,.bb-home-collections__item{width:100%;max-width:none}.bb-home-product-card,.bb-product-card{position:relative}.bb-product-card{display:flex;min-width:0;width:100%;height:100%;flex-direction:column;color:inherit}.bb-product-card__media-link,.bb-product-card__title a{color:inherit;text-decoration:none}.bb-product-card__media{position:relative;display:block;container-type:inline-size;container-name:bb-product-card-media;aspect-ratio:1 / 1;overflow:hidden;border:.1rem solid var(--bb-color-border-strong);border-radius:var(--bb-radius-md);background:var(--bb-color-white);margin-bottom:1.2rem}.bb-product-card__image,.bb-product-card__placeholder{display:block;width:100%;height:100%}.bb-product-card__image{object-fit:contain;padding:.6rem;transition:transform var(--bb-transition)}.bb-product-card__placeholder{background:linear-gradient(135deg,#f3f4f6,#e5e7eb)}.bb-product-card:hover .bb-product-card__image{transform:scale(1.03)}.bb-product-card__title{display:-webkit-box;min-height:3.8rem;margin:0 0 .4rem;overflow:hidden;color:var(--bb-color-text);font-size:var(--bb-text-sm-size);font-weight:var(--bb-font-weight-medium);line-height:var(--bb-text-sm-line);-webkit-box-orient:vertical;-webkit-line-clamp:2}.bb-product-card__title a{transition:color var(--bb-transition)}.bb-product-card:hover .bb-product-card__title,.bb-product-card:hover .bb-product-card__title a{color:var(--bb-color-green)}.bb-product-card__price{margin-top:.2rem;color:var(--bb-color-ink);font-size:var(--bb-text-sm-size);font-weight:var(--bb-font-weight-semibold);line-height:var(--bb-text-sm-line)}.bb-product-card__meta-row{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem .8rem}.bb-product-card__price .price{color:inherit;font-size:inherit}.bb-product-card__price .price__container,.bb-product-card__price .price__regular,.bb-product-card__price .price__sale,.bb-product-card__price .price-item{margin:0}.bb-product-card__best-seller{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;border-radius:inherit;pointer-events:none}.bb-product-card__rosette{position:absolute;top:8px;right:8px;width:auto;height:144px;filter:drop-shadow(0 4px 8px rgb(17 24 39 / .2))}.bb-product-card__best-seller-ribbon{position:absolute;top:17px;right:-32px;display:none;align-items:center;justify-content:center;width:120px;min-height:24px;background:#fbbf24;box-shadow:0 2px 6px #11182733;color:#78350f;font-family:var(--bb-font-ui-family);font-size:10px;font-weight:var(--bb-font-weight-bold);line-height:12px;letter-spacing:0;text-align:center;text-transform:uppercase;transform:rotate(45deg);transform-origin:center}@container bb-product-card-media (max-width: 232px){.bb-product-card__rosette{display:none}.bb-product-card__best-seller-ribbon{display:flex}}.bb-product-card__badge{position:absolute;right:.8rem;bottom:.8rem;z-index:1;border-radius:var(--bb-radius-pill);background:var(--bb-color-white);color:var(--bb-color-green);padding:.4rem .8rem;font-size:11px;font-weight:var(--bb-font-weight-semibold);line-height:normal;box-shadow:var(--bb-shadow-sm)}.bb-product-card__rating{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;color:var(--bb-color-muted);font-size:10px;line-height:normal}.bb-product-card__stars{display:inline-flex;gap:.1rem}.bb-product-card__star{color:transparent;font-size:var(--bb-text-xs-size);line-height:1;background:linear-gradient(to right,#facc15 0 var(--bb-star-fill),#e5e7eb var(--bb-star-fill) 100%);background-clip:text;-webkit-background-clip:text}.bb-product-card__rating-count{color:var(--bb-color-muted);font-size:10px}.bb-product-card__yotpo{min-height:1.6rem;font-size:11px;line-height:normal}.bb-product-card__yotpo .standalone-bottomline,.bb-product-card__yotpo .yotpo-bottomline,.bb-product-card__yotpo .yotpo-bottomline .text-m{margin:0}.bb-product-card__yotpo .yotpo-stars{margin-right:.4rem}.bb-product-card__yotpo .yotpo-bottomline{margin:0}.bb-product-card__options{margin-top:.8rem}.bb-product-card__size{margin:0 0 .8rem;color:var(--bb-color-muted);font-size:var(--bb-text-xs-size);line-height:var(--bb-text-xs-line)}.bb-product-card__chips{display:flex;flex-wrap:wrap;gap:.6rem}.bb-product-card__chips span,.bb-product-card__chip{display:inline-flex;align-items:center;min-height:2.6rem;border:.1rem solid var(--bb-color-border);border-radius:var(--bb-radius-xs);background:var(--bb-color-white);color:var(--bb-color-muted);padding:.5rem .8rem;font-size:11px;line-height:normal}.bb-product-card__chip{cursor:pointer;transition:background-color var(--bb-transition),border-color var(--bb-transition),color var(--bb-transition)}.bb-product-card__chip:hover,.bb-product-card__chip.is-selected{border-color:#1a5c4c59;background:var(--bb-color-green);color:var(--bb-color-white)}.bb-product-card__chips span.is-disabled,.bb-product-card__chip.is-disabled,.bb-product-card__chip:disabled{cursor:not-allowed;opacity:.45}.bb-product-card__proof{margin-top:1.2rem;margin-bottom:1.2rem;border:.1rem solid var(--bb-color-border);border-radius:var(--bb-radius-md);background:var(--bb-color-cream);padding:1rem 1.2rem}.bb-product-card__proof p{display:-webkit-box;margin:0;overflow:hidden;color:var(--bb-color-muted);font-size:11px;font-style:italic;line-height:var(--bb-leading-snug);-webkit-box-orient:vertical;-webkit-line-clamp:2}.bb-product-card__proof span{display:block;margin-top:.4rem;color:var(--bb-color-text);font-size:10px;font-weight:var(--bb-font-weight-medium);line-height:normal}.bb-product-card__form{display:flex;flex:1 1 auto;flex-direction:column;margin-top:.8rem}.bb-product-card__commerce-form{display:flex;flex:1 1 auto;flex-direction:column;gap:.8rem}.bb-product-card__button.bb-button{width:100%;min-height:4.2rem;border-radius:var(--bb-radius-xs);margin-top:auto;padding:1rem 1.6rem;font-size:var(--bb-text-sm-size);line-height:var(--bb-text-sm-line)}.bb-product-card--pdp-related .bb-product-card__media{border:0;border-radius:var(--bb-radius-md);background:#f9fafb;margin-bottom:1.2rem}.bb-product-card--pdp-related .bb-product-card__image{padding:1rem}.bb-product-card--pdp-related .bb-product-card__title{min-height:4rem;margin-bottom:.4rem;color:var(--bb-color-text);font-weight:var(--bb-font-weight-normal)}.bb-product-card--pdp-related .bb-product-card__price{margin-top:auto;color:var(--bb-color-muted);font-weight:var(--bb-font-weight-normal)}.bb-product-card__button[disabled]{cursor:not-allowed;opacity:.55}.bb-product-card__button .loading__spinner{position:absolute}.bb-product-card__error{align-items:flex-start;gap:.6rem;margin-bottom:.8rem;color:#b91c1c;font-size:var(--bb-text-xs-size);line-height:var(--bb-text-xs-line)}.bb-product-card__error[hidden]{display:none}.bb-product-card__error:not([hidden]){display:flex}.bb-home-product-card .card-wrapper,.bb-home-product-card .card{color:inherit;text-decoration:none}.bb-home-product-card .card{background:transparent;border:0;box-shadow:none}.bb-home-product-card .card__inner{overflow:hidden;border-radius:var(--bb-radius-lg);background:var(--bb-color-soft);margin-bottom:1.2rem}.bb-home-product-card .card__inner.ratio:before{padding-bottom:100%}.bb-home-product-card .card__media,.bb-home-product-card .card__media .media{background:var(--bb-color-soft)}.bb-home-product-card .card__media .media img{object-fit:contain;padding:.8rem}.bb-home-product-card .card>.card__content{padding:0}.bb-home-product-card .card__information{padding:0}.bb-home-product-card .card__heading{display:-webkit-box;min-height:3.8rem;margin:0 0 .4rem;overflow:hidden;color:var(--bb-color-text);font-size:var(--bb-text-sm-size);line-height:var(--bb-text-sm-line);text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}.bb-home-product-card .card__heading a{text-decoration:none;transition:color var(--bb-transition)}.bb-home-product-card .card-wrapper:hover .card__heading,.bb-home-product-card .card-wrapper:hover .card__heading a{color:var(--bb-color-green);text-decoration:none}.bb-home-product-card .card-information{margin-top:0}.bb-home-product-card .price{color:var(--bb-color-muted);font-size:var(--bb-text-sm-size);line-height:var(--bb-text-sm-line)}.bb-home-product-card .price .price-item{margin:0}.bb-home-products .bb-product-card__title{font-weight:var(--bb-font-weight-normal)}.bb-home-products .bb-product-card--home-featured .bb-product-card__media{aspect-ratio:1 / 1;border:0;border-radius:var(--bb-radius-md);background:linear-gradient(135deg,#f3f4f6,#e5e7eb);margin-bottom:12px}.bb-home-products .bb-product-card--home-featured{min-height:370px}.bb-home-products .bb-product-card--home-featured .bb-product-card__image{object-fit:contain;padding:1px}.bb-home-products .bb-product-card--home-featured .bb-product-card__title{min-height:40px;margin-bottom:4px;color:var(--bb-color-text);font-family:var(--bb-font-ui-family);font-size:var(--bb-text-sm-size);font-weight:var(--bb-font-weight-normal);line-height:var(--bb-text-sm-line);letter-spacing:0}.bb-home-products .bb-product-card--home-featured .bb-product-card__price{margin-top:0;color:var(--bb-color-muted);font-family:var(--bb-font-ui-family);font-size:var(--bb-text-sm-size);font-weight:var(--bb-font-weight-normal);line-height:var(--bb-text-sm-line);letter-spacing:0}.bb-home-products--landing{padding-top:48px;padding-bottom:48px}.bb-home-products--landing .bb-home-heading{letter-spacing:normal}.bb-home-products--landing .bb-home-products__grid{gap:24px}.bb-product-card--range-commerce{font-family:var(--bb-font-ui-family);letter-spacing:normal}.bb-product-card--range-commerce .bb-product-card__media{border:0;border-radius:var(--bb-radius-md);background:linear-gradient(135deg,#f3f4f6,#e5e7eb);margin-bottom:12px}.bb-product-card--range-commerce .bb-product-card__image{object-fit:contain;padding:1px}.bb-product-card--range-commerce .bb-product-card__rosette{top:8px;right:8px;left:auto}.bb-product-card--range-commerce .bb-product-card__title{min-height:40px;margin-bottom:4px;color:#1f2937;font-family:var(--bb-font-ui-family);font-size:var(--bb-text-sm-size);font-weight:var(--bb-font-weight-medium);line-height:var(--bb-text-sm-line);letter-spacing:normal}.bb-product-card--range-commerce .bb-product-card__meta-row{gap:4px 8px;margin-bottom:4px}.bb-product-card--range-commerce .bb-product-card__price{margin-top:0;color:#111827;font-family:var(--bb-font-ui-family);font-size:var(--bb-text-sm-size);font-weight:var(--bb-font-weight-semibold);line-height:var(--bb-text-sm-line);letter-spacing:normal}.bb-product-card--range-commerce .bb-product-card__rating{gap:4px;color:#6b7280;font-family:var(--bb-font-ui-family);font-size:10px;line-height:normal;letter-spacing:normal}.bb-product-card--range-commerce .bb-product-card__stars{gap:0}.bb-product-card--range-commerce .bb-product-card__star{font-size:12px}.bb-product-card--range-commerce .bb-product-card__rating-count{color:#6b7280;font-size:10px;letter-spacing:normal}.bb-product-card--range-commerce .bb-product-card__yotpo{display:flex;min-height:0;align-items:center;color:#6b7280!important;font-family:var(--bb-font-ui-family);font-size:10px;line-height:normal;letter-spacing:normal}.bb-product-card--range-commerce .bb-product-card__yotpo:empty{display:none}.bb-product-card--range-commerce .bb-product-card__yotpo :where(.yotpo-reviews-star-ratings-widget,.yotpo-widget-clear,.yotpo-bottom-line-scroll-panel){display:flex!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;align-items:center!important;margin:0!important;padding:0!important;background:transparent!important}.bb-product-card--range-commerce .bb-product-card__yotpo .yotpo-sr-bottom-line-summary.yotpo-sr-bottom-line-button{-webkit-appearance:none!important;appearance:none!important;display:inline-flex!important;width:auto!important;min-width:0!important;height:12px!important;min-height:0!important;align-items:center!important;gap:4px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;color:#6b7280!important;fill:#facc15!important;stroke:transparent!important;stroke-width:0!important;font-family:var(--bb-font-ui-family)!important;font-size:10px!important;font-weight:var(--bb-font-weight-normal)!important;line-height:normal!important;letter-spacing:normal!important;outline-offset:2px!important;text-decoration:none!important;transform:none!important;transition:none!important}.bb-product-card--range-commerce .bb-product-card__yotpo .yotpo-sr-bottom-line-summary.yotpo-sr-bottom-line-button:is(:hover,:focus,:focus-visible,:active){width:auto!important;min-width:0!important;height:12px!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;color:#6b7280!important;fill:#facc15!important;stroke:transparent!important;stroke-width:0!important;text-decoration:none!important;transform:none!important}.bb-product-card--range-commerce .bb-product-card__yotpo .yotpo-sr-bottom-line-summary.yotpo-sr-bottom-line-button:focus-visible{outline:1px solid rgb(26 92 76)!important}.bb-product-card--range-commerce .bb-product-card__yotpo :where(.yotpo-sr-bottom-line-left-panel,.yotpo-sr-vertical-border){display:none!important}.bb-product-card--range-commerce .bb-product-card__yotpo .yotpo-sr-bottom-line-summary>.yotpo-sr-vertical-border{display:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important;border:0!important}.bb-product-card--range-commerce .bb-product-card__yotpo .yotpo-sr-bottom-line-summary>span{display:inline-flex!important;height:12px!important;align-items:center!important;margin:0!important;padding:0!important}.bb-product-card--range-commerce .bb-product-card__yotpo .star-container{display:inline-flex!important;width:12px!important;height:12px!important;flex:0 0 12px!important;margin:0!important;color:#facc15!important;fill:#facc15!important;stroke:transparent!important;stroke-width:0!important}.bb-product-card--range-commerce .bb-product-card__yotpo .star-container :where(path,stop){stop-color:#facc15!important}.bb-product-card--range-commerce .bb-product-card__yotpo .star-container path{fill:#facc15!important;stroke:transparent!important;stroke-width:0!important}.bb-product-card--range-commerce .bb-product-card__yotpo :where(.yotpo-sr-bottom-line-right-panel,.yotpo-sr-bottom-line-text,.yotpo-sr-bottom-line-text--right-panel){display:inline-flex!important;height:12px!important;align-items:center!important;margin:0!important;padding:0!important;color:#6b7280!important;font-family:var(--bb-font-ui-family)!important;font-size:10px!important;font-weight:var(--bb-font-weight-normal)!important;fill:currentColor!important;stroke:transparent!important;stroke-width:0!important;line-height:normal!important;letter-spacing:normal!important;white-space:nowrap!important}.bb-product-card--range-commerce .bb-product-card__options{margin-top:0}.bb-product-card--range-commerce .bb-product-card__size{margin:0 0 8px;color:#6b7280;font-family:var(--bb-font-ui-family);font-size:var(--bb-text-xs-size);line-height:var(--bb-text-xs-line);letter-spacing:normal}.bb-product-card--range-commerce .bb-product-card__chips{gap:6px;margin-bottom:12px}.bb-product-card--range-commerce .bb-product-card__chip{min-height:26px;border-color:#e5e7eb;border-radius:var(--bb-radius-xs);padding:5px 8px;color:#4b5563;font-family:var(--bb-font-ui-family);font-size:11px;line-height:1;letter-spacing:normal}.bb-product-card--range-commerce .bb-product-card__chip.is-selected{border-color:#1a5c4c59;background:#1a5c4c0f;color:var(--bb-color-green)}.bb-product-card--range-commerce .bb-product-card__proof{margin-top:0;margin-bottom:12px;border:1px solid rgb(243 244 246);border-radius:var(--bb-radius-md);background:#faf8f3;padding:8px 12px}.bb-product-card--range-commerce .bb-product-card__proof p{color:#4b5563;font-family:var(--bb-font-ui-family);font-size:11px;font-style:italic;font-weight:var(--bb-font-weight-normal);line-height:var(--bb-leading-snug);letter-spacing:normal}.bb-product-card--range-commerce .bb-product-card__proof span{margin-top:4px;color:#374151;font-family:var(--bb-font-ui-family);font-size:10px;font-weight:var(--bb-font-weight-medium);line-height:normal;letter-spacing:normal}.bb-product-card--range-commerce .bb-product-card__form{margin-top:0}.bb-product-card--range-commerce .bb-product-card__commerce-form{gap:0}.bb-product-card--range-commerce .bb-product-card__button.bb-button{min-height:40px;border:0;border-radius:var(--bb-radius-xs);padding:10px 16px;font-family:var(--bb-font-ui-family);font-size:var(--bb-text-sm-size);font-weight:var(--bb-font-weight-medium);line-height:var(--bb-text-sm-line);letter-spacing:normal}.bb-home-collections{border-top:.1rem solid var(--bb-color-border)}.bb-home-collections__grid,.bb-blog-teasers__grid{grid-template-columns:1fr}.bb-home-collections__heading{display:flex;align-items:end;justify-content:space-between;gap:24px}.bb-home-collections__controls{display:flex;flex:none;gap:8px}.bb-home-collections__control{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border:1px solid var(--bb-color-border);border-radius:50%;padding:0;background:var(--bb-color-white);color:var(--bb-color-ink);cursor:pointer}.bb-home-collections__control:hover:not(:disabled){border-color:var(--bb-color-green);color:var(--bb-color-green)}.bb-home-collections__control:focus-visible{outline:2px solid var(--bb-color-green);outline-offset:2px}.bb-home-collections__control:disabled{cursor:default;opacity:.35}.bb-home-collections__control .svg-wrapper,.bb-home-collections__control svg{width:16px;height:16px}.bb-home-collections__control:first-child .svg-wrapper{transform:rotate(90deg)}.bb-home-collections__control:last-child .svg-wrapper{transform:rotate(-90deg)}.bb-home-collections__grid{display:flex;overflow-x:auto;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:inline mandatory;scrollbar-width:none}.bb-home-collections__grid::-webkit-scrollbar{display:none}.bb-home-collections__item{flex:0 0 min(82%,300px);scroll-snap-align:start}.bb-home-collection-card{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--bb-radius-md);background:#e5e7eb;color:var(--bb-color-white);text-decoration:none}.bb-home-collection-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform var(--bb-transition)}.bb-home-collection-card__image--contain{object-fit:contain;padding:12px;background:#eff6ff}.bb-home-collection-card:hover .bb-home-collection-card__image{transform:scale(1.05)}.bb-home-collection-card__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgb(0 0 0 / .5),transparent)}.bb-home-collection-card__title{position:absolute;right:16px;bottom:16px;left:16px;display:flex;align-items:center;gap:8px;color:var(--bb-color-white);font-family:var(--bb-font-ui-family);font-size:var(--bb-text-base-size);font-weight:var(--bb-font-weight-medium);line-height:var(--bb-text-base-line);letter-spacing:0;text-shadow:none}.bb-home-collection-card__title .svg-wrapper{display:inline-flex;flex-shrink:0}.bb-home-collection-card__title svg{width:16px;height:16px}.bb-home-reviews{padding:32px 0;background:var(--bb-color-soft)}.bb-home-reviews__heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.bb-home-reviews__grid{display:grid;grid-template-columns:1fr;gap:16px}.bb-home-review-card{display:flex;min-width:0;flex-direction:column;border-radius:var(--bb-radius-md);background:var(--bb-color-white);padding:16px;box-shadow:var(--bb-shadow-sm)}.bb-review-product{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;align-items:center;margin-bottom:16px;color:var(--bb-color-text);font-family:var(--bb-font-ui-family);font-size:var(--bb-text-sm-size);font-weight:var(--bb-font-weight-semibold);line-height:var(--bb-text-sm-line);letter-spacing:0;text-decoration:none}.bb-review-product:hover span:last-child{text-decoration:underline;text-underline-offset:3px}.bb-review-product__media{display:block;width:48px;height:48px;overflow:hidden;border:1px solid var(--bb-color-border);border-radius:var(--bb-radius-sm);background:var(--bb-color-white)}.bb-review-product__media:empty{display:none}.bb-review-product__media img{display:block;width:100%;height:100%;object-fit:contain}.bb-home-review-card h3{margin:0 0 8px;color:var(--bb-color-text);font-family:var(--bb-font-ui-family);font-size:var(--bb-text-base-size);font-weight:var(--bb-font-weight-semibold);line-height:var(--bb-text-base-line);letter-spacing:0}.bb-home-review-card blockquote{margin:0 0 12px;color:var(--bb-color-muted);font-size:var(--bb-text-sm-size);line-height:var(--bb-text-sm-line)}.bb-home-review-card p{margin:0;color:var(--bb-color-text);font-size:var(--bb-text-sm-size);font-weight:var(--bb-font-weight-medium);line-height:var(--bb-text-sm-line)}.bb-review-actions{display:flex;justify-content:center;margin-top:24px}.bb-review-actions[hidden],.bb-review-actions__more[hidden],.bb-review-actions__all[hidden]{display:none}.bb-review-actions__more{width:auto;min-height:40px;padding:10px 16px;border-radius:var(--bb-radius-xs);letter-spacing:0}.bb-review-actions__all{display:inline-flex;align-items:center;gap:8px;color:var(--bb-color-green);font-family:var(--bb-font-ui-family);font-size:var(--bb-text-sm-size);font-weight:var(--bb-font-weight-semibold);line-height:var(--bb-text-sm-line);letter-spacing:0;text-decoration:none}.bb-review-actions__all:hover{text-decoration:underline;text-underline-offset:3px}.bb-review-actions__more:focus-visible,.bb-review-actions__all:focus-visible,.bb-review-product:focus-visible{outline:2px solid var(--bb-color-green);outline-offset:3px}.bb-fizzy-feature,.bb-blog-teasers{padding:40px 0;background:var(--bb-color-cream)}.bb-fizzy-feature__inner,.bb-video-band__inner{display:grid;gap:32px;align-items:center}.bb-fizzy-feature__media{overflow:hidden;border-radius:var(--bb-radius-lg);background:var(--bb-color-soft);aspect-ratio:4 / 3}.bb-fizzy-feature__image{width:100%;height:100%;object-fit:cover}.bb-fizzy-feature__image--contain{object-fit:contain;padding:24px}.bb-fizzy-feature .bb-home-heading{letter-spacing:0}.bb-fizzy-feature__text,.bb-video-band__text{margin:12px 0 16px;color:#4b5563;font-family:var(--bb-font-ui-family);font-size:var(--bb-text-sm-size);line-height:var(--bb-leading-relaxed);letter-spacing:0}.bb-video-band__text strong{color:var(--bb-color-green);font-weight:var(--bb-font-weight-semibold)}.bb-fizzy-feature__buttons .bb-button,.bb-video-band .bb-button{border-radius:var(--bb-radius-xs)}.bb-video-band .bb-button{align-self:flex-start;width:auto;min-height:0;border:0;letter-spacing:0}.bb-fizzy-feature__buttons .bb-button{letter-spacing:0}.bb-home-quote{display:flex;align-items:flex-start;gap:12px;margin:0 0 20px}.bb-home-stars{display:inline-flex;flex:0 0 auto;align-items:center;gap:0;margin-top:2px;line-height:1;white-space:nowrap}.bb-home-stars span{display:inline-flex;line-height:1}.bb-home-stars svg{display:block;width:14px;height:14px;color:#facc15;fill:currentColor;stroke:currentColor;stroke-width:0}.bb-home-stars :where(path,polygon){fill:currentColor;stroke:currentColor;stroke-width:0}.bb-home-review-card .bb-home-stars{margin:0 0 12px;color:#facc15}.bb-home-review-card .bb-home-stars svg{width:16px;height:16px;color:currentColor;fill:currentColor}.bb-home-quote blockquote{border:0;margin:0;color:var(--bb-color-muted);font-family:var(--bb-font-ui-family);font-size:var(--bb-text-sm-size);font-style:italic;line-height:var(--bb-leading-relaxed);letter-spacing:0;padding:0}.bb-home-quote cite{color:var(--bb-color-text);font-family:var(--bb-font-ui-family);font-size:var(--bb-text-sm-size);font-style:normal;font-weight:var(--bb-font-weight-medium);line-height:var(--bb-text-sm-line);letter-spacing:0}.bb-video-band__inner{align-items:stretch}.bb-video-band__media{--ratio-percent: 56.25%;position:relative;overflow:hidden;padding-bottom:var(--ratio-percent);border-radius:var(--bb-radius-lg);background:#111827}.bb-video-band--portrait .bb-video-band__media{width:min(100%,360px);aspect-ratio:9 / 16;padding-bottom:0;justify-self:center}.bb-video-band__deferred,.bb-video-band__placeholder{width:100%}.bb-video-band__deferred iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.bb-video-band__deferred video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;object-fit:contain}.bb-video-band__poster{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;border:0;background:#111827;color:var(--bb-color-white);cursor:pointer}.bb-video-band__poster-image{width:100%;height:100%;object-fit:cover}.bb-video-band .bb-video-band__play{position:absolute;top:50%;left:50%;display:inline-flex;width:56px;height:56px;align-items:center;justify-content:center;border-radius:50%;background:#dc2626;color:var(--bb-color-white);transform:translate(-50%,-50%)}.bb-video-band .bb-video-band__play svg{width:28px;height:28px}.bb-video-band__placeholder{position:relative;display:flex;align-items:flex-end;justify-content:flex-end;color:var(--bb-color-white);padding:16px;font-size:var(--bb-text-xs-size);line-height:var(--bb-text-xs-line)}.bb-video-band__placeholder .bb-video-band__poster-image{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.72}.bb-video-band__placeholder>span:last-child{position:relative;z-index:1;max-width:28rem;text-align:right}.bb-blog-card{display:block;color:inherit;text-decoration:none}.bb-blog-card__media{display:block;aspect-ratio:4 / 3;margin-bottom:12px;overflow:hidden;border:1px solid var(--bb-color-border-strong);border-radius:var(--bb-radius-md);background:var(--bb-color-white);transition:border-color var(--bb-transition)}.bb-blog-card:hover .bb-blog-card__media{border-color:var(--bb-color-green)}.bb-blog-card__image{width:100%;height:100%;object-fit:cover}.bb-blog-card__title,.bb-blog-card__excerpt,.bb-blog-card__cta{display:block;font-family:var(--bb-font-ui-family);letter-spacing:0}.bb-blog-card__title{margin-bottom:4px;color:var(--bb-color-ink);font-size:var(--bb-text-base-size);font-weight:var(--bb-font-weight-medium);line-height:var(--bb-text-base-line)}.bb-blog-card__excerpt{margin-bottom:8px;color:#4b5563;font-size:var(--bb-text-sm-size);font-weight:var(--bb-font-weight-normal);line-height:var(--bb-text-sm-line)}.bb-blog-card__cta{color:var(--bb-color-green);font-size:var(--bb-text-sm-size);font-weight:var(--bb-font-weight-normal);line-height:var(--bb-text-sm-line)}.bb-blog-card__cta:after{content:" \2192"}.bb-blog-card:hover .bb-blog-card__cta{text-decoration:underline;text-underline-offset:.2em}.bb-range-header,.bb-delivery-banner,.bb-editorial-columns,.bb-story-cards,.bb-testimonials{background:var(--bb-color-white)}.bb-range-header,.bb-delivery-banner{color:var(--bb-color-ink);font-family:var(--bb-font-ui-family);font-size:var(--bb-text-base-size);font-weight:var(--bb-font-weight-normal);line-height:normal;letter-spacing:normal}.bb-range-header .page-width,.bb-delivery-banner .page-width,.bb-editorial-columns .page-width,.bb-story-cards .page-width,.bb-testimonials .page-width,.bb-cta-band .page-width,.bb-contact-panel .page-width{max-width:var(--bb-page-width);padding-right:var(--bb-page-gutter);padding-left:var(--bb-page-gutter)}.bb-range-header{padding-top:32px;padding-bottom:0}.bb-range-header__title{max-width:none;margin:0 0 12px;color:var(--bb-color-ink);font-family:var(--bb-font-heading-family);font-size:var(--bb-text-3xl-size);font-weight:var(--bb-font-weight-normal);line-height:var(--bb-text-3xl-line);letter-spacing:normal}.bb-range-header .bb-home-eyebrow{margin-bottom:8px}.bb-range-header__text{max-width:768px;color:#4b5563;font-family:var(--bb-font-ui-family);font-size:var(--bb-text-base-size);line-height:var(--bb-leading-relaxed);letter-spacing:normal}.bb-range-header__text p{margin-top:0}.bb-delivery-banner{padding-top:24px;padding-bottom:0}.bb-delivery-banner__box{position:relative;border:1px solid var(--bb-color-border-strong);border-radius:var(--bb-radius-md);background:#f9fafb99;padding:16px;overflow:visible}.bb-delivery-banner__heading{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:var(--bb-color-ink)}.bb-delivery-banner__heading p{margin:0;font-family:var(--bb-font-ui-family);font-size:var(--bb-text-sm-size);font-weight:var(--bb-font-weight-semibold);line-height:var(--bb-text-sm-line);letter-spacing:normal}.bb-delivery-banner__icon,.bb-delivery-banner__check,.bb-delivery-banner__meta-icon{color:var(--bb-color-green)}.bb-delivery-banner__icon,.bb-delivery-banner__icon svg{width:20px;height:20px;flex:0 0 auto}.bb-delivery-banner__list{display:grid;gap:8px;margin:0;padding:0;color:#4b5563;font-family:var(--bb-font-ui-family);font-size:var(--bb-text-sm-size);line-height:var(--bb-text-sm-line);letter-spacing:normal;list-style:none}.bb-delivery-banner__international{margin:0;color:#4b5563;font-family:var(--bb-font-ui-family);font-size:var(--bb-text-sm-size);line-height:var(--bb-text-sm-line);letter-spacing:normal}.bb-delivery-banner__international a{color:var(--bb-color-green);font:inherit;font-weight:var(--bb-font-weight-semibold);letter-spacing:normal;text-underline-offset:3px}.bb-delivery-banner__list li,.bb-delivery-banner__meta span{display:flex;align-items:flex-start;gap:8px}.bb-delivery-banner__check,.bb-delivery-banner__check svg,.bb-delivery-banner__meta-icon,.bb-delivery-banner__meta-icon svg{width:16px;height:16px;flex:0 0 auto}.bb-delivery-banner__check{margin-top:2px}.bb-delivery-banner__meta{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:12px;border-top:1px solid var(--bb-color-border-strong);padding-top:12px;color:var(--bb-color-muted);font-family:var(--bb-font-ui-family);font-size:var(--bb-text-xs-size);line-height:var(--bb-text-xs-line);letter-spacing:normal}.bb-delivery-banner__meta span{align-items:center;gap:6px}.bb-delivery-banner__rosette{display:none}.bb-delivery-banner__rosette img{display:block;width:100%;height:100%;object-fit:contain}.bb-delivery-banner__rosette span{position:absolute;top:38%;left:50%;display:block;width:52%;transform:translate(-50%,-50%);color:var(--bb-color-green);font-family:var(--bb-font-heading-family);font-size:14px;font-weight:var(--bb-font-weight-bold);line-height:16px;letter-spacing:normal;white-space:normal;text-align:center;text-wrap:balance}.bb-collection-product-grid{display:grid;grid-template-columns:1fr;gap:24px 16px}.bb-collection-product-grid.grid{column-gap:16px;row-gap:24px}.bb-collection-product-grid .grid__item{display:flex;width:100%;max-width:none}.bb-collection-product-heading{max-width:var(--bb-page-width);margin-bottom:2.4rem}.bb-collection-product-heading .bb-home-heading{max-width:68rem}.bb-collection-product-section{background:var(--bb-color-white);scroll-margin-top:9.6rem}.bb-collection-product-section .facets-wrapper{margin-top:0;margin-bottom:2.4rem}.bb-collection-product-section .facets-container{border:.1rem solid var(--bb-color-border);border-radius:var(--bb-radius-md);background:#f9fafb99;padding:1.2rem 1.6rem}.bb-collection-product-section .facet-filters__label,.bb-collection-product-section .facets__summary,.bb-collection-product-section .product-count__text,.bb-collection-product-section .mobile-facets__open{color:var(--bb-color-muted);font-size:var(--bb-text-xs-size);line-height:var(--bb-text-xs-line)}.bb-collection-product-section .facet-filters__sort{color:var(--bb-color-text);font-size:var(--bb-text-xs-size);line-height:var(--bb-text-xs-line)}.bb-collection-product-shell{box-sizing:border-box;max-width:var(--bb-page-width);padding-right:var(--bb-page-gutter);padding-left:var(--bb-page-gutter)}.bb-collection-product-shell .pagination-wrapper{margin-top:4rem}.bb-collection-product-grid .bb-product-card:not(.bb-product-card--range-commerce) .bb-product-card__media{border-color:var(--bb-color-border);border-radius:var(--bb-radius-md);background:var(--bb-color-soft);margin-bottom:1.2rem}.bb-collection-product-grid .bb-product-card:not(.bb-product-card--range-commerce) .bb-product-card__image{padding:0}.bb-collection-product-grid .bb-product-card:not(.bb-product-card--range-commerce) .bb-product-card__title{min-height:3.8rem;max-width:28rem;color:var(--bb-color-text);font-size:var(--bb-text-sm-size);font-weight:var(--bb-font-weight-medium);line-height:var(--bb-text-sm-line)}.bb-collection-product-grid .bb-product-card:not(.bb-product-card--range-commerce) .bb-product-card__price{color:var(--bb-color-ink);font-size:var(--bb-text-sm-size);font-weight:var(--bb-font-weight-semibold);line-height:var(--bb-text-sm-line)}.bb-range-hero{background:var(--bb-color-white)}.bb-range-hero__desktop{display:none;position:relative;height:520px;overflow:visible;background:var(--bb-color-soft)}.bb-range-hero__image{display:block;width:100%;height:100%;object-fit:cover}.bb-range-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,rgb(0 0 0 / .45),rgb(0 0 0 / .15),transparent)}.bb-range-hero__desktop>.bb-range-hero__shade{display:block}.bb-range-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.bb-range-hero__overlay .page-width{position:relative;box-sizing:border-box;max-width:1280px;height:100%;padding-inline:16px}.bb-range-hero__content{position:absolute;top:50%;left:var(--bb-page-gutter);max-width:448px;transform:translateY(-50%)}.bb-range-hero__content .bb-home-eyebrow{margin-bottom:8px;color:#ffffffe6}.bb-range-hero__heading{margin:0 0 12px;font-family:var(--bb-font-heading-family);font-weight:inherit}.bb-range-hero__content .bb-range-hero__heading{color:var(--bb-color-white);font-size:var(--bb-text-4xl-size);line-height:var(--bb-text-4xl-line);letter-spacing:normal}.bb-range-hero__text{max-width:384px;color:#ffffffe6;font-family:var(--bb-font-ui-family);font-size:var(--bb-text-sm-size);line-height:var(--bb-leading-relaxed);letter-spacing:normal}.bb-range-hero__text p{letter-spacing:normal}.bb-range-hero__buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.bb-cta-band__buttons{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2rem}.bb-range-hero__buttons .bb-button{min-height:44px;border-width:0;letter-spacing:normal}.bb-button__sparkle-icon,.bb-range-hero__cta-icon{display:inline-flex;width:16px;height:16px;flex:0 0 16px;align-items:center;justify-content:center}.bb-button__sparkle-icon svg,.bb-range-hero__cta-icon svg{display:block;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.bb-range-hero__consultation{position:absolute;top:96px;right:var(--bb-page-gutter);width:min(360px,calc(100vw - 32px));overflow:visible;z-index:2}.bb-range-hero__mobile-copy{padding:2.4rem var(--bb-page-gutter) 1.6rem}@media screen and (max-width:989px){.bb-range-hero--single-product .bb-range-hero__mobile-copy{padding-bottom:var(--bb-grid-gap-large)}}.bb-range-hero__mobile-copy .bb-range-hero__heading{color:var(--bb-color-ink);font-size:var(--bb-text-3xl-size);line-height:var(--bb-text-3xl-line)}.bb-range-hero__mobile-copy .rte{margin-bottom:1.6rem;color:var(--bb-color-muted);font-size:var(--bb-text-sm-size);line-height:var(--bb-leading-relaxed)}.bb-range-hero__mobile-media{height:26rem;overflow:hidden;background:var(--bb-color-soft)}@media screen and (min-width:750px)and (max-width:989px){.bb-range-hero--single-product .bb-range-hero__desktop{display:none}.bb-range-hero--single-product .bb-range-hero__mobile{display:block}}@media screen and (min-width:990px){.bb-range-hero--single-product .bb-range-hero__desktop{display:grid;height:auto;grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-template-rows:auto;overflow:hidden;background:var(--bb-color-white)}.bb-range-hero--single-product .bb-range-hero__desktop>.bb-range-hero__image{grid-column:2;width:100%;height:auto;min-width:0;aspect-ratio:3 / 2;object-fit:cover;background:var(--bb-color-soft)}.bb-range-hero--single-product .bb-range-hero__desktop>.bb-range-hero__shade{display:none}.bb-range-hero--single-product .bb-range-hero__overlay{right:auto;width:40%}.bb-range-hero--single-product .bb-range-hero__overlay .page-width{width:100%;max-width:none}.bb-range-hero--single-product .bb-range-hero__content{left:50%;width:calc(100% - (2 * var(--bb-page-gutter)));max-width:448px;transform:translate(-50%,-50%)}.bb-range-hero--single-product .bb-range-hero__content .bb-home-eyebrow{color:var(--bb-color-green)}.bb-range-hero--single-product .bb-range-hero__content .bb-range-hero__heading{color:var(--bb-color-ink);text-shadow:none}.bb-range-hero--single-product .bb-range-hero__text{color:var(--bb-color-muted);text-shadow:none}}.bb-editorial-columns{padding:4rem 0}.bb-testimonials{padding:40px 0}.bb-editorial-columns--with-image{padding-top:40px;padding-bottom:40px}.bb-story-cards{padding:40px 0}.bb-editorial-columns--cream,.bb-story-cards,.bb-testimonials{background:var(--bb-color-cream)}.bb-editorial-columns__grid{display:grid;gap:2.4rem}.bb-editorial-columns__item{color:var(--bb-color-muted);font-size:1.4rem;line-height:1.7}.bb-editorial-columns--with-image .bb-home-section-heading{margin-bottom:24px}.bb-editorial-columns--with-image .bb-home-heading{letter-spacing:normal}.bb-editorial-columns--with-image .bb-editorial-columns__item{color:#4b5563;font-family:var(--bb-font-ui-family);font-size:var(--bb-text-sm-size);line-height:var(--bb-leading-relaxed);letter-spacing:normal}.bb-editorial-columns--with-image .bb-editorial-columns__item>p{margin:0;letter-spacing:normal}.bb-editorial-columns--with-image .bb-editorial-columns__item>p+p{margin-top:12px}.bb-editorial-columns--with-image .bb-editorial-columns__item em{color:#6b7280;font-family:var(--bb-font-ui-family);font-size:var(--bb-text-sm-size);font-style:italic;font-weight:var(--bb-font-weight-normal);line-height:var(--bb-leading-relaxed);letter-spacing:normal}.bb-story-cards__heading .rte{color:#4b5563;font-family:var(--bb-font-ui-family);font-size:var(--bb-text-sm-size);line-height:var(--bb-leading-relaxed);letter-spacing:normal}.bb-editorial-columns__media{overflow:hidden;border-radius:var(--bb-radius-md);background:var(--bb-color-soft)}.bb-editorial-columns__image{display:block;width:100%;aspect-ratio:4 / 3;height:auto;object-fit:cover}.bb-proof-card,.bb-editorial-columns__item h3{margin-top:1.6rem;border:.1rem solid var(--bb-color-border);border-bottom:0;border-radius:var(--bb-radius-md) var(--bb-radius-md) 0 0;background:var(--bb-color-cream);padding:1.6rem 1.6rem .4rem}.bb-proof-card strong,.bb-proof-card span{display:block}.bb-proof-card strong,.bb-editorial-columns__item h3{color:var(--bb-color-ink);font-family:var(--bb-font-body-family);font-size:var(--bb-text-sm-size);font-weight:var(--bb-font-weight-semibold);line-height:var(--bb-text-sm-line)}.bb-proof-card span,.bb-editorial-columns__item h3+p{margin-top:0;border:.1rem solid var(--bb-color-border);border-top:0;border-radius:0 0 var(--bb-radius-md) var(--bb-radius-md);background:var(--bb-color-cream);padding:0 1.6rem 1.6rem;color:var(--bb-color-muted);font-size:var(--bb-text-xs-size);line-height:var(--bb-leading-relaxed)}.bb-editorial-columns--review-proof{padding-top:40px;padding-bottom:40px}.bb-editorial-columns--review-proof .bb-home-section-heading{margin-bottom:32px}.bb-editorial-columns--review-proof .bb-home-heading{letter-spacing:normal}.bb-editorial-columns--review-proof .bb-editorial-columns__grid{gap:32px}.bb-editorial-columns--review-proof .bb-editorial-columns__item{color:#4b5563;font-family:var(--bb-font-ui-family);font-size:var(--bb-text-sm-size);line-height:var(--bb-leading-relaxed);letter-spacing:normal}.bb-editorial-columns--review-proof .bb-editorial-columns__item p{margin:0;letter-spacing:normal}.bb-editorial-columns--review-proof .bb-editorial-columns__item p+p,.bb-editorial-columns__proof{margin-top:16px}.bb-editorial-columns__proof{border:1px solid rgb(243 244 246);border-radius:var(--bb-radius-md);background:#faf8f3;padding:16px}.bb-editorial-columns__proof-header{display:flex;align-items:center;gap:8px;margin-bottom:4px}.bb-editorial-columns__proof-stars{display:flex}.bb-editorial-columns__proof-stars svg{display:block;width:16px;height:16px;fill:#facc15;stroke:#facc15;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.bb-editorial-columns__proof-score{color:#111827;font-family:var(--bb-font-ui-family);font-size:var(--bb-text-sm-size);font-weight:var(--bb-font-weight-semibold);line-height:var(--bb-text-sm-line);letter-spacing:normal}.bb-editorial-columns__proof-text{color:#4b5563;font-family:var(--bb-font-ui-family);font-size:var(--bb-text-xs-size);font-weight:var(--bb-font-weight-normal);line-height:var(--bb-text-xs-line);letter-spacing:normal}.bb-editorial-columns__proof-text span{color:#111827;font-weight:var(--bb-font-weight-medium)}.bb-story-cards__heading{max-width:672px;margin-bottom:32px}.bb-story-cards .page-width{max-width:1312px}.bb-story-cards__heading .rte{margin-top:8px}.bb-story-cards .bb-home-heading{letter-spacing:normal}.bb-story-cards__grid,.bb-testimonials__grid{display:grid;gap:2.4rem}.bb-story-cards__grid{column-gap:24px;row-gap:0}.bb-story-card,.bb-testimonial-card{display:block;border:.1rem solid var(--bb-color-border);border-radius:var(--bb-radius-lg);background:var(--bb-color-white);color:inherit;overflow:hidden;text-decoration:none;box-shadow:var(--bb-shadow-sm)}.bb-story-card--featured{box-shadow:none}.bb-story-card__media{display:block;aspect-ratio:4 / 3;overflow:hidden;background:var(--bb-color-soft)}.bb-story-card__image{display:block;width:100%;height:100%;object-fit:cover;object-position:top;transition:transform .3s ease}.bb-story-card:hover .bb-story-card__image{transform:scale(1.05)}.bb-story-card__copy{display:block;padding:20px}.bb-story-card__meta{display:flex;align-items:center;margin-bottom:8px;color:#6b7280;font-family:var(--bb-font-ui-family);font-size:var(--bb-text-xs-size);font-weight:var(--bb-font-weight-normal);letter-spacing:normal;line-height:normal;text-transform:none}.bb-story-card__meta-category{color:var(--bb-color-green);font-weight:var(--bb-font-weight-semibold);letter-spacing:var(--bb-tracking-wide);text-transform:uppercase}.bb-story-card__meta-separator{margin-right:6px;margin-left:6px}.bb-story-card--featured .bb-story-card__meta-separator{margin-right:8px;margin-left:8px}.bb-story-card__title{display:block;color:var(--bb-color-ink);font-family:var(--bb-font-heading-family);font-size:var(--bb-text-lg-size);line-height:var(--bb-leading-snug);letter-spacing:normal}.bb-story-card__excerpt{display:block;margin-top:8px;color:#4b5563;font-family:var(--bb-font-ui-family);font-size:var(--bb-text-sm-size);line-height:var(--bb-leading-relaxed);letter-spacing:normal}.bb-story-card__quote{display:block;margin-top:20px;border-left:2px solid rgb(26 92 76 / .3);padding-left:16px}.bb-story-card__quote span{display:block;color:#1f2937;font-family:var(--bb-font-heading-family);font-size:var(--bb-text-lg-size);font-style:italic;line-height:var(--bb-leading-relaxed);letter-spacing:normal}.bb-story-card__quote small{display:block;margin-top:8px;color:var(--bb-color-muted);font-family:var(--bb-font-ui-family);font-size:var(--bb-text-sm-size);line-height:var(--bb-text-sm-line);letter-spacing:normal}.bb-story-card__cta{display:inline-flex;align-items:center;gap:6px;margin-top:16px;color:var(--bb-color-green);font-family:var(--bb-font-ui-family);font-size:var(--bb-text-sm-size);font-weight:var(--bb-font-weight-medium);line-height:var(--bb-text-sm-line);letter-spacing:normal}.bb-story-card__cta:after{content:"";display:block;width:16px;height:16px;background:currentColor;clip-path:polygon(20% 45%,66% 45%,49% 28%,60% 18%,96% 50%,60% 82%,49% 72%,66% 55%,20% 55%);transition:transform var(--bb-transition)}.bb-story-card:hover .bb-story-card__cta:after{transform:translate(.2rem)}.bb-case-study-card{display:flex;min-width:0;overflow:hidden;border:1px solid var(--bb-color-border);border-radius:var(--bb-radius-xl);background:var(--bb-color-white);box-shadow:var(--bb-shadow-sm)}.bb-case-study-card__link{display:flex;flex:1;flex-direction:column;color:inherit;text-decoration:none}.bb-case-study-card__media{display:block;overflow:hidden;aspect-ratio:4 / 3;background:var(--bb-color-soft)}.bb-case-study-card__image{display:block;width:100%;height:100%;object-fit:cover;object-position:top;transition:transform .3s ease}.bb-case-study-card:hover .bb-case-study-card__image{transform:scale(1.05)}.bb-case-study-card__copy{display:flex;flex:1;flex-direction:column;padding:20px}.bb-case-study-card__meta{display:flex;align-items:center;margin-bottom:8px;color:#6b7280;font-family:var(--bb-font-ui-family);font-size:11px;font-weight:var(--bb-font-weight-normal);line-height:16.5px;letter-spacing:normal}.bb-case-study-card__title{margin:0;color:var(--bb-color-ink);font-family:var(--bb-font-heading-family);font-size:var(--bb-text-lg-size);font-weight:var(--bb-font-weight-normal);line-height:var(--bb-leading-snug);letter-spacing:normal}.bb-case-study-card__excerpt{display:block;margin-top:8px;color:#4b5563;font-family:var(--bb-font-ui-family);font-size:var(--bb-text-sm-size);line-height:var(--bb-leading-relaxed);letter-spacing:normal}.bb-case-study-card--compact .bb-case-study-card__excerpt{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.bb-case-study-card__quote{display:block;margin-top:20px;margin-right:0;margin-bottom:0;padding-left:16px;border-left:2px solid rgb(26 92 76 / .3);color:#1f2937;font-family:var(--bb-font-heading-family);font-size:var(--bb-text-lg-size);font-style:italic;line-height:var(--bb-leading-relaxed);letter-spacing:normal}.bb-case-study-card__quote p{margin:0}.bb-case-study-card__quote footer{display:block;margin-top:8px;color:var(--bb-color-muted);font-family:var(--bb-font-ui-family);font-size:var(--bb-text-sm-size);font-style:normal;line-height:var(--bb-text-sm-line);letter-spacing:normal}.bb-case-study-card__cta{display:inline-flex;align-items:center;gap:6px;width:fit-content;margin-top:16px;padding-top:0;color:var(--bb-color-green);font-family:var(--bb-font-ui-family);font-size:var(--bb-text-sm-size);font-weight:var(--bb-font-weight-medium);line-height:var(--bb-text-sm-line);letter-spacing:normal}.bb-case-study-card__cta:after{content:"";display:block;width:16px;height:16px;background:currentColor;clip-path:polygon(20% 45%,66% 45%,49% 28%,60% 18%,96% 50%,60% 82%,49% 72%,66% 55%,20% 55%);transition:transform var(--bb-transition)}.bb-case-study-card:hover .bb-case-study-card__cta:after{transform:translate(2px)}.bb-case-study-card--featured{grid-column:1 / -1;margin-bottom:48px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.bb-case-study-card--featured .bb-case-study-card__link{display:grid;gap:24px}.bb-case-study-card--featured .bb-case-study-card__media{border-radius:var(--bb-radius-xl)}.bb-case-study-card--featured .bb-case-study-card__copy{display:block;padding:0}.bb-case-study-card--featured .bb-case-study-card__meta{margin-bottom:12px;font-size:var(--bb-text-xs-size);line-height:var(--bb-text-xs-line)}.bb-case-study-card--featured .bb-case-study-card__title{font-size:var(--bb-text-2xl-size);line-height:var(--bb-leading-snug)}.bb-case-study-card--featured .bb-case-study-card__excerpt{margin-top:12px;font-size:var(--bb-text-base-size);line-height:var(--bb-leading-relaxed)}.bb-case-study-card--featured .bb-case-study-card__cta{margin-top:24px;padding-top:0}.bb-story-cards__grid>.bb-case-study-card--featured:last-child{margin-bottom:0}.bb-testimonials__heading{margin-bottom:32px;text-align:center}.bb-testimonial-card{padding:20px}.bb-testimonial-card h3{margin:12px 0 8px;color:var(--bb-color-ink);font-family:var(--bb-font-ui-family);font-size:var(--bb-text-base-size);font-weight:var(--bb-font-weight-semibold);line-height:var(--bb-text-base-line);letter-spacing:normal}.bb-testimonial-card__body{margin:0 0 16px;border:0;padding:0;color:#4b5563;font-family:var(--bb-font-ui-family);font-size:var(--bb-text-sm-size);font-style:normal;font-weight:var(--bb-font-weight-normal);line-height:var(--bb-leading-relaxed);letter-spacing:normal}.bb-testimonial-card__byline{margin:0;color:#1f2937;font-family:var(--bb-font-ui-family);font-size:var(--bb-text-sm-size);font-weight:var(--bb-font-weight-medium);line-height:var(--bb-text-sm-line);letter-spacing:normal}.bb-testimonial-card__byline span{color:#9ca3af;font-weight:var(--bb-font-weight-normal)}.bb-testimonial-card .bb-home-stars{margin:0 0 12px;color:#facc15}.bb-testimonial-card .bb-home-stars svg{width:16px;height:16px;color:currentColor;fill:currentColor;stroke:currentColor;stroke-width:0}.bb-testimonial-card .bb-home-stars .is-muted{color:#e5e7eb}.bb-testimonials .bb-home-heading{letter-spacing:normal}.bb-product-detail.bb-product-detail{display:block;background:var(--bb-color-white);color:var(--bb-color-text)}.bb-product-detail.bb-product-detail .page-width{max-width:128rem;padding-right:16px;padding-left:16px}.bb-product-detail__breadcrumbs{border-bottom:.1rem solid var(--bb-color-border);background:var(--bb-color-white)}.bb-product-detail__breadcrumbs .page-width{display:flex;align-items:center;gap:.8rem;padding-top:1.2rem;padding-bottom:1.2rem;color:var(--bb-color-muted);font-size:var(--bb-text-xs-size);line-height:var(--bb-text-xs-line)}.bb-product-detail__breadcrumbs a{color:inherit;text-decoration:none;transition:color var(--bb-transition)}.bb-product-detail__breadcrumbs a:hover{color:var(--bb-color-ink)}.bb-product-detail__breadcrumbs span:last-child{color:var(--bb-color-text)}.bb-product-detail__inner{padding-top:3.2rem}.bb-product-detail .bb-product-detail__layout.product.grid{align-items:start;gap:2.4rem;margin:0}.bb-product-detail .bb-product-detail__media.grid__item,.bb-product-detail .bb-product-detail__summary.grid__item,.bb-product-detail .bb-product-detail__consultation-desktop-slot,.bb-product-detail .bb-product-detail__consultation{max-width:none;width:100%;flex:initial}.bb-product-detail .bb-product-detail__summary.product__info-wrapper{padding:0}.bb-product-detail .bb-product-detail__panel.product__info-container>*+*{margin-top:1.8rem;margin-bottom:0}.bb-product-detail .product__text.caption-with-letter-spacing{margin-bottom:.4rem;color:var(--bb-color-muted);font-size:var(--bb-text-xs-size);font-weight:var(--bb-font-weight-medium);letter-spacing:var(--bb-tracking-wide);line-height:var(--bb-text-xs-line);text-transform:uppercase}.bb-product-detail .product__text.subtitle{max-width:58rem;margin-top:1.2rem;color:var(--bb-color-muted);font-size:var(--bb-text-base-size);letter-spacing:0;line-height:var(--bb-leading-relaxed)}.bb-product-detail__featured-review{margin-top:16px;margin-bottom:20px;border:1px solid rgb(26 92 76 / .2);border-radius:var(--bb-radius-md);background:#1a5c4c0d;padding:16px;letter-spacing:0}.bb-product-detail__featured-review[hidden]{display:none}.bb-product-detail__video-link{display:inline-flex;align-items:center;gap:4px;color:var(--bb-color-green);font-family:var(--bb-font-body-family);font-size:var(--bb-text-sm-size);font-weight:var(--bb-font-weight-medium);letter-spacing:0;line-height:var(--bb-text-sm-line);text-decoration:underline;text-underline-offset:3px}.bb-product-detail__video-link:hover{color:var(--bb-color-green-dark)}.bb-product-detail__video-link:focus-visible{border-radius:4px;outline:2px solid var(--bb-color-green);outline-offset:3px}.bb-product-detail__video-link svg{width:16px;height:16px}.bb-product-detail__featured-review-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.bb-product-detail__featured-review-stars{display:inline-flex;align-items:center;gap:0;color:var(--bb-color-green)}.bb-product-detail__featured-review-stars svg{width:16px;height:16px;fill:currentColor}.bb-product-detail__featured-review-verified{display:inline-flex;align-items:center;gap:4px;color:var(--bb-color-green);font-size:11px;font-weight:var(--bb-font-weight-medium);letter-spacing:0;line-height:16px}.bb-product-detail__featured-review-verified svg{width:12px;height:12px}.bb-product-detail__featured-review-body{margin:0;color:var(--bb-color-text);font-size:var(--bb-text-sm-size);font-style:italic;font-weight:var(--bb-font-weight-normal);letter-spacing:0;line-height:var(--bb-leading-relaxed)}.bb-product-detail__featured-review-attribution{margin:8px 0 0;color:var(--bb-color-muted);font-size:var(--bb-text-xs-size);font-weight:var(--bb-font-weight-normal);letter-spacing:0;line-height:var(--bb-text-xs-line)}.bb-product-detail .product__title{margin:0}.bb-product-detail .product__title h1{margin:0;color:var(--bb-color-ink);font-family:var(--bb-font-heading-family);font-size:var(--bb-text-2xl-size);font-weight:inherit;letter-spacing:0;line-height:var(--bb-text-2xl-line)}.bb-product-detail .product__title+.bb-product-detail__app-block,.bb-product-detail .product__title+*{margin-top:1.2rem}.bb-product-detail .bb-product-detail__app-block{margin-top:1.2rem;margin-bottom:0}.bb-product-detail .bb-product-detail__fbt{border-top:.1rem solid #f3f4f6;padding-top:2rem}.bb-product-detail .bb-product-detail__fbt:has(.selleasy-block-fbt:empty){display:none}.bb-product-detail .bb-product-detail__fbt :where(h2,h3,.h2,.h3){margin:0 0 .4rem;color:var(--bb-color-ink);font-size:var(--bb-text-base-size);font-weight:var(--bb-font-weight-semibold);line-height:var(--bb-text-base-line)}.bb-product-detail .bb-product-detail__fbt :where(p,span,label,select,button){font-size:var(--bb-text-xs-size);line-height:var(--bb-text-xs-line)}.bb-product-detail .bb-product-detail__fbt :where(input[type=checkbox],input[type=radio]){accent-color:var(--bb-color-green)}.bb-product-detail .bb-product-detail__fbt :where(button,.button,[class*=button]){min-height:4rem;border-radius:var(--bb-radius-md)}.bb-product-detail .product-form .ppcse-card-lt-cont{width:100%;margin:20px 0;padding-top:20px;border-top:1px solid var(--bb-color-border);color:var(--bb-color-text);font-family:var(--bb-font-body-family);font-size:var(--bb-text-base-size);font-weight:var(--bb-font-weight-normal);letter-spacing:0;line-height:var(--bb-text-base-line)}.bb-product-detail .product-form .lb-upsell-title{margin:0;color:var(--bb-color-ink)!important;font-family:var(--bb-font-body-family)!important;font-size:var(--bb-text-base-size)!important;font-weight:var(--bb-font-weight-semibold)!important;letter-spacing:0!important;line-height:var(--bb-text-base-line)!important}.bb-product-detail .product-form .lb-upsell-offer-desc{margin:0 0 16px;color:var(--bb-color-muted)!important;font-family:var(--bb-font-body-family)!important;font-size:var(--bb-text-xs-size)!important;font-weight:var(--bb-font-weight-normal)!important;letter-spacing:0!important;line-height:var(--bb-text-xs-line)!important}.bb-product-detail .product-form .lb-upsell-product-page-card{width:100%;height:auto!important;margin:0 0 8px!important;padding:0!important;color:var(--bb-color-text);font-family:var(--bb-font-body-family);font-size:var(--bb-text-xs-size);letter-spacing:0;line-height:var(--bb-text-xs-line)}.bb-product-detail .product-form .lb-spc-cont{width:100%!important;min-height:0!important;height:auto!important;border:1px solid var(--bb-color-border)!important;border-radius:var(--bb-radius-md)!important;background:var(--bb-color-white)!important}.bb-product-detail .product-form .lb-spc-body{display:flex!important;align-items:center!important;gap:12px!important;min-height:0!important;padding:8px!important;border-radius:var(--bb-radius-md)!important}.bb-product-detail .product-form .lb-spc-details-checkbox-cont{display:flex!important;flex:0 0 16px!important;align-items:center!important;justify-content:center!important;width:16px!important;height:16px!important;margin:0!important}.bb-product-detail .product-form .lb-spc-details-checkbox{position:relative;display:block;flex:0 0 16px;width:16px!important;height:16px!important;margin:0!important;border:1px solid var(--bb-color-border-strong)!important;border-radius:2px!important;background:var(--bb-color-white);accent-color:var(--bb-color-green);-webkit-appearance:none;appearance:none;cursor:pointer}.bb-product-detail .product-form .lb-spc-details-checkbox:checked{border-color:var(--bb-color-green)!important;background:var(--bb-color-green)}.bb-product-detail .product-form .lb-spc-details-checkbox:checked:after{content:"";position:absolute;top:1px;left:4px;width:5px;height:9px;border:solid var(--bb-color-white);border-width:0 2px 2px 0;transform:rotate(45deg)}.bb-product-detail .product-form .lb-spc-image-cont{display:flex!important;flex:0 0 40px!important;align-items:center!important;justify-content:center!important;width:40px!important;height:48px!important;margin:0!important;padding:0!important;overflow:hidden!important;border-radius:var(--bb-radius-xs)!important;background:var(--bb-color-soft)!important}.bb-product-detail .product-form .lb-spc-image{display:block!important;width:auto!important;height:auto!important;max-width:34px!important;max-height:42px!important;margin:0!important;object-fit:contain!important;border-radius:var(--bb-radius-xs)!important;background:transparent!important}.bb-product-detail .product-form .lb-spc-details-cont{display:grid!important;flex:1 1 auto!important;grid-template-areas:"name price" "variant price";grid-template-columns:minmax(0,1fr) auto;column-gap:12px;align-items:center;min-width:0}.bb-product-detail .product-form .lb-spc-details-name{display:block!important;grid-area:name;min-width:0;margin:0!important;overflow:hidden;color:var(--bb-color-text)!important;font-family:var(--bb-font-body-family)!important;font-size:var(--bb-text-xs-size)!important;font-weight:var(--bb-font-weight-normal)!important;letter-spacing:0!important;line-height:var(--bb-text-xs-line)!important;text-overflow:ellipsis;white-space:nowrap}.bb-product-detail .product-form .lb-spc-details-price-cont{grid-area:price;justify-self:end;margin:0!important}.bb-product-detail .product-form .lb-spc-details-price,.bb-product-detail .product-form .lb-spc-details-price .money{color:var(--bb-color-ink)!important;font-family:var(--bb-font-body-family)!important;font-size:var(--bb-text-xs-size)!important;font-weight:var(--bb-font-weight-medium)!important;letter-spacing:0!important;line-height:var(--bb-text-xs-line)!important;white-space:nowrap}.bb-product-detail .product-form .lb-spc-details-btm{grid-area:variant;min-width:0;margin:0!important}.bb-product-detail .product-form .lb-spc-details-variants{display:block!important;margin:0!important}.bb-product-detail .product-form .lb-shared-variants-select{max-width:100%;min-height:0!important;height:16px!important;margin:0!important;padding:0 16px 0 0!important;border:0!important;border-radius:0!important;background-color:transparent!important;color:var(--bb-color-muted)!important;font-family:var(--bb-font-body-family)!important;font-size:var(--bb-text-xs-size)!important;font-weight:var(--bb-font-weight-normal)!important;letter-spacing:0!important;line-height:var(--bb-text-xs-line)!important;cursor:pointer}.bb-product-detail .product-form .ppcse-card-plus{display:none!important}.bb-product-detail .product-form .ppcse-card-tot-footer{display:block!important;width:100%;height:auto!important;margin:4px 0 0!important;padding:0!important;border-radius:0!important;color:var(--bb-color-text);font-family:var(--bb-font-body-family);letter-spacing:0}.bb-product-detail .product-form .ppcse-card-tot{display:block!important;height:auto!important;margin:0 0 12px!important;padding:0!important;color:var(--bb-color-text);font-family:var(--bb-font-body-family);font-size:var(--bb-text-sm-size);letter-spacing:0;line-height:var(--bb-text-sm-line)}.bb-product-detail .product-form .ppcse-card-tot>div:first-child{display:flex;align-items:baseline;gap:8px}.bb-product-detail .product-form .ppcse-card-tot-text{color:var(--bb-color-text)!important;font-family:var(--bb-font-body-family)!important;font-size:var(--bb-text-sm-size)!important;font-weight:var(--bb-font-weight-normal)!important;letter-spacing:0!important;line-height:var(--bb-text-sm-line)!important}.bb-product-detail .product-form .lb-upsell-sale-price,.bb-product-detail .product-form .lb-upsell-sale-price .money{color:var(--bb-color-ink)!important;font-family:var(--bb-font-body-family)!important;font-size:var(--bb-text-sm-size)!important;font-weight:var(--bb-font-weight-semibold)!important;letter-spacing:0!important;line-height:var(--bb-text-sm-line)!important}.bb-product-detail .product-form .ppcse-card-tot-price-strike-out,.bb-product-detail .product-form .ppcse-card-tot-price-strike-out .money{color:#9ca3af!important;font-family:var(--bb-font-body-family)!important;font-size:var(--bb-text-xs-size)!important;font-weight:var(--bb-font-weight-normal)!important;letter-spacing:0!important;line-height:var(--bb-text-xs-line)!important;text-decoration:line-through!important}.bb-product-detail .product-form .ppcse-tot-container-bundle{display:none!important}.bb-product-detail .product-form .ppcse-confirm-button-div{margin:0!important}.bb-product-detail .product-form .lb-upsell-tot-btn{display:flex!important;align-items:center;justify-content:center;width:100%!important;min-height:40px!important;height:40px!important;margin:0!important;padding:10px 16px!important;border:1px solid #d1d5db!important;border-radius:var(--bb-radius-lg)!important;background:var(--bb-color-white)!important;color:var(--bb-color-ink)!important;font-family:var(--bb-font-body-family)!important;font-size:var(--bb-text-sm-size)!important;font-weight:var(--bb-font-weight-medium)!important;letter-spacing:0!important;line-height:var(--bb-text-sm-line)!important;text-align:center;transition:background-color var(--bb-transition),border-color var(--bb-transition)}.bb-product-detail .product-form .lb-upsell-tot-btn:hover{background:var(--bb-color-soft)!important}.bb-product-detail .bb-product-detail__app-block .yotpo,.bb-product-detail .bb-product-detail__app-block [class*=yotpo]{margin:0}.bb-product-detail .bb-product-detail__app-block [class*=yotpo-sr]{color:var(--bb-color-muted);font-size:var(--bb-text-sm-size);letter-spacing:0;line-height:var(--bb-text-sm-line)}.bb-product-detail .bb-product-detail__app-block .yotpo-sr-bottom-line-summary{align-items:center!important;background:transparent!important;color:var(--bb-color-text)!important;gap:0;min-height:20px}.bb-product-detail .bb-product-detail__app-block .yotpo-sr-bottom-line-summary>span:first-child>span{height:16px!important;align-items:center!important}.bb-product-detail .bb-product-detail__app-block .yotpo-sr-star-full,.bb-product-detail .bb-product-detail__app-block .yotpo-sr-star-half{width:16px!important;height:16px!important;margin-inline-end:0!important}.bb-product-detail .bb-product-detail__app-block .yotpo-sr-star-full path{stroke:#facc15!important;fill:#facc15!important}.bb-product-detail .bb-product-detail__app-block .yotpo-sr-star-full stop:first-child{stop-color:#facc15!important}.bb-product-detail .bb-product-detail__app-block .yotpo-sr-star-half path{stroke:#facc15!important}.bb-product-detail .bb-product-detail__app-block .yotpo-sr-star-half stop:first-child{stop-color:#facc15!important}.bb-product-detail .bb-product-detail__app-block .yotpo-sr-vertical-border{display:none!important}.bb-product-detail .bb-product-detail__app-block .yotpo-sr-bottom-line-score{margin:0 8px!important;padding-top:0!important;color:var(--bb-color-text)!important;font-family:var(--bb-font-body-family)!important;font-size:var(--bb-text-sm-size)!important;font-weight:var(--bb-font-weight-medium)!important;line-height:var(--bb-text-sm-line)!important}.bb-product-detail .bb-product-detail__app-block .yotpo-sr-bottom-line-right-panel,.bb-product-detail .bb-product-detail__app-block .yotpo-sr-bottom-line-text{padding-top:0!important;color:var(--bb-color-muted)!important;font-family:var(--bb-font-body-family)!important;font-size:var(--bb-text-sm-size)!important;font-weight:var(--bb-font-weight-normal)!important;line-height:var(--bb-text-sm-line)!important}.bb-product-detail .bb-product-detail__price{margin-top:1.4rem}.bb-product-detail .bb-product-detail__panel .product__text.subtitle+.bb-product-detail__price{margin-top:16px}.bb-product-detail .bb-product-detail__price .price,.bb-product-detail .bb-product-detail__price .price-item{color:var(--bb-color-ink);font-size:var(--bb-text-2xl-size);font-weight:var(--bb-font-weight-semibold);letter-spacing:0;line-height:var(--bb-text-2xl-line)}.bb-product-detail .product__tax{margin-top:.4rem;color:var(--bb-color-muted);font-size:var(--bb-text-xs-size);letter-spacing:0;line-height:var(--bb-text-xs-line)}.bb-product-detail .bb-product-detail__panel .bb-product-detail__price+.product__tax{margin-top:4px}.bb-product-detail .bb-product-detail__variant-picker{margin-top:2.2rem}.bb-product-detail .product-form__input{max-width:none;margin:0 0 2rem}.bb-product-detail .product-form__input .form__label,.bb-product-detail .quantity__label{margin:0 0 8px;color:var(--bb-color-text);font-size:var(--bb-text-sm-size);font-weight:var(--bb-font-weight-medium);letter-spacing:0;line-height:var(--bb-text-sm-line)}.bb-product-detail variant-selects fieldset.product-form__input{display:flex;flex-wrap:wrap;gap:8px}.bb-product-detail variant-selects .form__label{flex:0 0 100%}.bb-product-detail variant-selects input[type=radio]+label{flex:0 0 auto;min-width:auto;margin:0;min-height:38px;border:.1rem solid var(--bb-color-border-strong);border-radius:var(--bb-radius-md);background:var(--bb-color-white);color:var(--bb-color-text);padding:8px 16px;font-size:var(--bb-text-sm-size);font-weight:var(--bb-font-weight-medium);letter-spacing:0;line-height:var(--bb-text-sm-line);text-align:center;transition:border-color var(--bb-transition),background-color var(--bb-transition),color var(--bb-transition)}.bb-product-detail variant-selects input[type=radio]:checked+label{border-color:#1a1a1a;background:#1a1a1a;color:var(--bb-color-white)}.bb-product-detail variant-selects input[type=radio]:not(.disabled)+label:hover{border-color:#11182766}.bb-product-detail variant-selects input[type=radio].disabled+label{opacity:.45}.bb-product-detail .product-form__quantity{margin-top:.2rem;margin-bottom:1.6rem}.bb-product-detail quantity-input.quantity{display:inline-flex;width:fit-content;min-height:42px;border:.1rem solid var(--bb-color-border-strong);border-radius:var(--bb-radius-md);letter-spacing:0;overflow:hidden}.bb-product-detail quantity-input.quantity:before,.bb-product-detail quantity-input.quantity:after{display:none;box-shadow:none}.bb-product-detail .quantity__button,.bb-product-detail .quantity__input{width:40px;min-height:40px;color:var(--bb-color-text);font-family:var(--bb-font-body-family);font-size:var(--bb-text-sm-size);font-weight:var(--bb-font-weight-medium);letter-spacing:0;line-height:var(--bb-text-sm-line)}.bb-product-detail .quantity__button{color:var(--bb-color-muted)}.bb-product-detail .quantity__button:hover{color:var(--bb-color-text)}.bb-product-detail .quantity__button .svg-wrapper,.bb-product-detail .quantity__button svg{width:16px;height:16px}.bb-product-detail .quantity__input{flex:0 0 40px;color:var(--bb-color-ink)}.bb-product-detail .quantity__rules-cart{display:none!important}.bb-product-detail .product-form__buttons{max-width:none;display:grid;gap:8px}.bb-product-detail .product-form__submit.button{min-height:44px;border:0;border-radius:var(--bb-radius-md);background:var(--bb-color-green);color:var(--bb-color-white);font-size:var(--bb-text-sm-size);font-weight:var(--bb-font-weight-medium);letter-spacing:0;line-height:var(--bb-text-sm-line);margin-bottom:0;text-transform:none}.bb-product-detail .product-form__submit.button:after,.bb-product-detail .product-form__submit.button:before{display:none}.bb-product-detail .shopify-payment-button__button{min-height:44px;border-radius:var(--bb-radius-md);letter-spacing:0;overflow:hidden}.bb-product-detail shop-pay-wallet-button{display:block;width:100%;border-radius:var(--bb-radius-md);clip-path:inset(0 round var(--bb-radius-md));contain:paint;letter-spacing:0;overflow:hidden}.bb-product-detail .shopify-payment-button{margin-top:0;border-radius:var(--bb-radius-md);clip-path:inset(0 round var(--bb-radius-md));overflow:hidden}.bb-product-detail .shopify-payment-button__more-options{margin:.4rem 0 0;color:var(--bb-color-muted);font-size:var(--bb-text-xs-size);letter-spacing:0;line-height:var(--bb-text-xs-line);text-align:center;text-underline-offset:.25rem}.bb-product-detail [class*=seal],.bb-product-detail [id*=seal]{max-width:100%}.bb-product-detail .bb-product-detail__app-block [class*=seal],.bb-product-detail .bb-product-detail__app-block [id*=seal],.bb-product-detail .sls-widget-container,.bb-product-detail [id*=seal-subscription-widget]{border-radius:var(--bb-radius-md)}.bb-product-detail .sls-widget-container,.bb-product-detail .sealsubs-container,.bb-product-detail [id*=seal-subscription-widget]{margin:0 0 2rem;color:var(--bb-color-text);font-size:var(--bb-text-sm-size);letter-spacing:0;line-height:var(--bb-text-sm-line)}.bb-product-detail .sealsubs-container :where(div,span,label,a,strong,object){letter-spacing:0}.bb-product-detail .sealsubs-container :where(.sls-purchase-options-label,.sls-option-container,.seal-row,.seal-col,.sls-more-info-container,.sls-more-info-text,.sls-subscription-details-label){font-size:var(--bb-text-sm-size);line-height:var(--bb-text-sm-line)}.bb-product-detail .sealsubs-container .sls-purchase-options-label{display:inline-block;margin:0 0 8px;color:var(--bb-color-text);font-weight:var(--bb-font-weight-medium)}.bb-product-detail .sls-purchase-options-container,.bb-product-detail .sls-selling-plan-group-options{display:grid;gap:8px}.bb-product-detail .sls-option-container{display:flex!important;align-items:center;justify-content:space-between;min-height:44px;border:.1rem solid var(--bb-color-border-strong)!important;border-radius:var(--bb-radius-md)!important;background:var(--bb-color-white)!important;padding:12px!important}.bb-product-detail .sls-option-container.sls-active,.bb-product-detail .sls-option-container[data-selling-plan-group-selected]{border-color:var(--bb-color-green)!important;background:#1a5c4c0d!important}.bb-product-detail .sls-option-container:not(.sls-active):not([data-selling-plan-group-selected]) .sls-selling-plan-group-options{display:none!important}.bb-product-detail .sealsubs-container:not(:has(.sls-option-container[data-selling-plan-group].sls-active)):not(:has(.sls-option-container[data-selling-plan-group-selected])) .sls-more-info-container{display:none!important}.bb-product-detail .sls-label-container,.bb-product-detail .sls-selling-plan-group-name{color:var(--bb-color-ink);font-size:var(--bb-text-sm-size);font-weight:var(--bb-font-weight-medium);letter-spacing:0;line-height:var(--bb-text-sm-line)}.bb-product-detail .sls-label-container .sls-selling-plan-group-first-line{display:flex!important;align-items:center;justify-content:space-between;gap:8px;width:100%}.bb-product-detail .sls-selling-plan-group-name{display:inline-flex!important;align-items:center;gap:8px}.bb-product-detail .sls-option-container input[type=radio]{margin-right:.8rem}.bb-product-detail .sls-selling-plan-group-options select,.bb-product-detail .sls-widget-container select,.bb-product-detail [id*=seal-subscription-widget] select{width:100%;min-height:40px;border:.1rem solid var(--bb-color-border-strong);border-radius:var(--bb-radius-md);background-color:var(--bb-color-white);color:var(--bb-color-text);padding:8px 12px;font-size:var(--bb-text-sm-size);letter-spacing:0;line-height:var(--bb-text-sm-line)}.bb-product-detail .sls-savings-badge,.bb-product-detail .sls-discount-badge,.bb-product-detail .sls-option-container [class*=badge]{display:inline-flex!important;align-items:center;border-radius:4px;background:#fcd34d!important;color:#78350f!important;padding:2px 6px;font-size:10px;letter-spacing:0;font-weight:var(--bb-font-weight-bold);line-height:12px;margin:0!important;vertical-align:middle}.bb-product-detail__consultation{display:block;min-width:0}.bb-product-detail__consultation-mobile-slot:empty,.bb-product-detail__consultation-desktop-slot:empty{display:none}@media screen and (max-width:1149px){.bb-product-detail__consultation-mobile-slot{padding:24px 16px 0}.bb-product-detail__inner--with-consultation{padding-top:16px}}.bb-product-detail__delivery{margin-top:20px;margin-bottom:20px;border:.1rem solid var(--bb-color-border-strong);border-radius:var(--bb-radius-md);background:#f9fafba6;padding:16px;letter-spacing:0}.bb-product-detail__delivery-heading{display:flex;align-items:center;gap:8px;margin-bottom:12px}.bb-product-detail__delivery-heading p{margin:0;color:var(--bb-color-ink);font-family:var(--bb-font-body-family);font-size:var(--bb-text-sm-size);font-weight:var(--bb-font-weight-semibold);letter-spacing:0;line-height:var(--bb-text-sm-line)}.bb-product-detail__delivery-icon,.bb-product-detail__delivery-icon svg{display:inline-flex;flex:0 0 auto;width:20px;height:20px;color:var(--bb-color-green)}.bb-product-detail__delivery ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.bb-product-detail__delivery li{display:flex;align-items:flex-start;gap:8px;padding-left:0;color:var(--bb-color-muted);font-family:var(--bb-font-body-family);font-size:var(--bb-text-sm-size);font-weight:var(--bb-font-weight-normal);letter-spacing:0;line-height:var(--bb-text-sm-line)}.bb-product-detail__delivery li:before{display:none}.bb-product-detail__delivery li span:not(.bb-product-detail__delivery-check) span{color:var(--bb-color-text);font-weight:var(--bb-font-weight-medium)}.bb-product-detail__delivery-international{margin:0;color:var(--bb-color-muted);font-family:var(--bb-font-body-family);font-size:var(--bb-text-sm-size);font-weight:var(--bb-font-weight-normal);letter-spacing:0;line-height:var(--bb-text-sm-line)}.bb-product-detail__delivery-international a{color:var(--bb-color-green);font-weight:var(--bb-font-weight-medium);text-decoration:underline;text-underline-offset:2px}.bb-product-detail__delivery-international a:hover{color:var(--bb-color-green-dark)}.bb-product-detail__delivery-check,.bb-product-detail__delivery-check svg{display:inline-flex;width:16px;height:16px;color:var(--bb-color-green)}.bb-product-detail__delivery-check{flex:0 0 auto;margin-top:2px}.bb-product-detail__delivery-reassurance{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:12px;border-top:.1rem solid var(--bb-color-border-strong);padding-top:12px;color:var(--bb-color-muted);font-family:var(--bb-font-body-family);font-size:var(--bb-text-xs-size);font-weight:var(--bb-font-weight-normal);letter-spacing:0;line-height:var(--bb-text-xs-line)}.bb-product-detail__delivery-reassurance span{display:inline-flex;align-items:center;gap:6px}.bb-product-detail__delivery-reassurance svg{flex:0 0 auto;width:16px;height:16px;color:var(--bb-color-green)}.bb-product-detail__delivery-suppliers{margin-top:12px!important;border-top:.1rem solid var(--bb-color-border-strong);padding-top:12px!important}.bb-product-detail__delivery-suppliers li{gap:8px}.bb-product-detail__delivery-flag{flex:0 0 auto;width:20px;height:16px;margin-top:2px;border-radius:2px;box-shadow:0 0 0 1px var(--bb-color-border-strong);font-size:14px;line-height:16px}.bb-product-detail__delivery-suppliers a{color:var(--bb-color-green);font-weight:var(--bb-font-weight-medium);text-decoration:underline;text-underline-offset:2px}.bb-product-detail__delivery-suppliers a:hover{color:var(--bb-color-green-dark)}.bb-product-detail .product__description,.bb-product-detail .product__accordion,.bb-product-detail .share-button{margin-top:2rem}.bb-product-detail .product__accordion{margin-bottom:0;border-top:0;border-bottom:1px solid var(--bb-color-border);background:#fff}.bb-product-detail .product__accordion.product__accordion--initial{margin-top:24px;border-top:1px solid var(--bb-color-border)}.bb-product-detail .product__accordion+.product__accordion{margin-top:0}.bb-product-detail .product__accordion summary{min-height:52px;padding:16px 0;align-items:center;justify-content:space-between;line-height:var(--bb-text-sm-line);letter-spacing:normal}.bb-product-detail .product__accordion .summary__title{align-items:center}.bb-product-detail .product__accordion .summary__title>.svg-wrapper{display:none}.bb-product-detail .product__accordion .accordion__title{color:var(--bb-color-ink);font-family:var(--bb-font-ui-family);font-size:var(--bb-text-sm-size);font-weight:var(--bb-font-weight-medium);line-height:var(--bb-text-sm-line);letter-spacing:normal}.bb-product-detail .product__accordion .accordion__content{margin:0;padding:0 0 16px;color:var(--bb-color-muted);font-family:var(--bb-font-ui-family);font-size:var(--bb-text-sm-size);line-height:var(--bb-leading-relaxed);letter-spacing:normal}.bb-product-detail .product__accordion .accordion__content>*:first-child{margin-top:0}.bb-product-detail .product__accordion .accordion__content>*:last-child{margin-bottom:0}.bb-product-detail .product__accordion summary>.icon-caret{width:16px;height:16px;color:#99a1af;fill:none;flex:0 0 16px;margin-left:16px;stroke:currentColor}.bb-product-detail .product__accordion summary>.icon-caret path{stroke-width:2}.bb-product-detail__quick-questions{margin-top:24px}.bb-product-detail .bb-product-detail__panel.product__info-container>.bb-product-detail__quick-questions{margin-top:24px}.bb-product-detail__quick-questions h3{margin:0 0 12px;color:var(--bb-color-ink);font-family:var(--bb-font-ui-family);font-size:var(--bb-text-sm-size);font-weight:var(--bb-font-weight-semibold);line-height:var(--bb-text-sm-line);letter-spacing:normal}.bb-product-detail__quick-question-list{display:grid;gap:12px}.bb-product-detail__quick-question{border:1px solid var(--bb-color-border-strong);border-radius:var(--bb-radius-lg);background:var(--bb-color-white);padding:16px}.bb-product-detail__quick-question h4{margin:0 0 4px;color:var(--bb-color-ink);font-family:var(--bb-font-ui-family);font-size:var(--bb-text-sm-size);font-weight:var(--bb-font-weight-medium);line-height:var(--bb-text-sm-line);letter-spacing:normal}.bb-product-detail__quick-question .rte{color:var(--bb-color-muted);font-family:var(--bb-font-ui-family);font-size:var(--bb-text-sm-size);font-weight:var(--bb-font-weight-normal);line-height:var(--bb-leading-relaxed);letter-spacing:normal}.bb-product-detail__quick-question .rte>*{margin-top:0;margin-bottom:0}.bb-product-detail__custom-liquid{margin-top:24px}.bb-product-detail .bb-product-detail__panel.product__info-container>.bb-product-detail__custom-liquid{margin-top:24px}.bb-product-detail__custom-liquid iframe,.bb-product-detail__custom-liquid video{display:block;width:100%;aspect-ratio:16 / 9;border:0;border-radius:var(--bb-radius-xl);background:#111827}.bb-product-detail__custom-liquid img{max-width:100%;border-radius:var(--bb-radius-xl)}.bb-product-detail__custom-liquid--video{overflow:hidden}.bb-pdp-video-card{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--bb-radius-xl);background:#111827}.bb-pdp-video-card--portrait{width:min(100%,360px);margin-inline:auto;aspect-ratio:9 / 16}.bb-pdp-video-card--portrait .bb-pdp-video-card__poster{object-fit:contain}.bb-pdp-video-card__trigger{position:relative;display:block;width:100%;height:100%;margin:0;padding:0;overflow:hidden;border:0;border-radius:inherit;background:#111827;cursor:pointer}.bb-pdp-video-card__poster,.bb-pdp-video-card__iframe{display:block;width:100%;height:100%;border:0;border-radius:inherit}.bb-pdp-video-card__poster{object-fit:cover;opacity:.8}.bb-pdp-video-card__iframe{background:#111827}.bb-pdp-video-card__play{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:999px;background:#dc2626;box-shadow:var(--bb-shadow-lg);color:#fff;transform:translate(-50%,-50%);transition:background-color var(--bb-transition),transform var(--bb-transition)}.bb-pdp-video-card__play svg{width:28px;height:28px;margin-left:4px;fill:currentColor}.bb-pdp-video-card__trigger:hover .bb-pdp-video-card__play,.bb-pdp-video-card__trigger:focus-visible .bb-pdp-video-card__play{background:#b91c1c;transform:translate(-50%,-50%) scale(1.04)}.bb-pdp-video-card__trigger:focus-visible{outline:2px solid var(--bb-color-green);outline-offset:3px}.bb-pdp-video-card__brand{position:absolute;top:12px;left:12px;display:flex;align-items:center;gap:8px;color:#fff;font-family:var(--bb-font-ui-family);font-size:var(--bb-text-xs-size);font-weight:var(--bb-font-weight-medium);line-height:var(--bb-text-xs-line);letter-spacing:normal;text-shadow:0 1px 2px rgba(0,0,0,.45)}.bb-pdp-video-card__brand-mark{display:block;width:28px;height:28px;border-radius:999px;background:#1a5c4c}.bb-product-detail .share-button{margin-top:16px}.bb-product-detail .bb-product-detail__panel.product__info-container>.share-button{margin-top:16px}.bb-product-detail .share-button__button{display:inline-flex;align-items:center;gap:8px;min-height:20px;padding:0;border:0;background:transparent;color:#6b7280;font-family:var(--bb-font-ui-family);font-size:var(--bb-text-sm-size);font-weight:var(--bb-font-weight-normal);line-height:var(--bb-text-sm-line);letter-spacing:normal}.bb-product-detail .share-button__button .svg-wrapper{width:16px;height:16px;color:currentColor}.bb-product-detail .share-button__button svg{width:16px;height:16px}.bb-product-detail .share-button__button:hover,.bb-product-detail .share-button__button:focus-visible{color:var(--bb-color-green)}.bb-product-detail .product__view-details{display:none}.bb-product-detail .product__media-list{gap:0}.bb-product-detail .product__media-item{position:relative;border-radius:var(--bb-radius-lg);background:var(--bb-color-soft);overflow:hidden}.bb-product-detail .product__media-item>.bb-product-detail__best-seller-rosette{position:absolute;top:16px;right:16px;z-index:2;width:auto;height:144px;filter:drop-shadow(0 4px 8px rgb(17 24 39 / .2));pointer-events:none}.bb-product-landing-product .product-media-container>.bb-product-detail__best-seller-rosette{position:absolute;top:16px;right:16px;z-index:2;width:auto;height:144px;filter:drop-shadow(0 4px 8px rgb(17 24 39 / .2));pointer-events:none}.bb-product-detail .product-media-container,.bb-product-detail .product__media{border:.1rem solid var(--bb-color-border);border-radius:var(--bb-radius-lg);background:var(--bb-color-soft)}.bb-product-detail .product-media-container{width:100%}.bb-product-detail .product__media img,.bb-product-detail .product__media media-poster img{object-fit:contain}.bb-product-detail .product__media{padding-top:100%!important}.bb-product-detail .product-media-container.media-type-video .product__media,.bb-product-detail .product-media-container.media-type-external_video .product__media{padding-top:calc(100% / var(--ratio))!important}.shopify-section:has(.yotpo-reviews-main-widget){scroll-margin-top:24px}[id^=PdpVideo-],.bb-product-detail [id^=MediaGallery-]{scroll-margin-top:24px}.bb-pdp-sticky-purchase{position:fixed;z-index:40;bottom:max(16px,env(safe-area-inset-bottom,0px));left:50%;width:min(calc(100vw - 32px),1120px);box-sizing:border-box;border:1px solid #e5e7eb;border-radius:16px;background:#fffffffa;box-shadow:0 8px 24px #00000024;opacity:0;transform:translate(-50%,calc(100% + 24px));transition:opacity .16s ease,transform .16s ease}.bb-pdp-sticky-purchase[hidden]{display:none}.bb-pdp-sticky-purchase.is-visible{opacity:1;transform:translate(-50%)}.bb-pdp-sticky-purchase__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(132px,160px) 116px 160px;align-items:end;gap:16px;width:100%;max-width:none;min-height:76px;padding:12px 16px}.bb-pdp-sticky-purchase--single-variant .bb-pdp-sticky-purchase__inner{grid-template-columns:minmax(0,1fr) 116px 160px}.bb-pdp-sticky-purchase__identity{align-self:center;min-width:0}.bb-pdp-sticky-purchase__title{overflow:hidden;margin:0 0 2px;color:var(--bb-color-ink);font-family:var(--bb-font-ui-family);font-size:var(--bb-text-sm-size);font-weight:var(--bb-font-weight-semibold);letter-spacing:0;line-height:var(--bb-text-sm-line);text-overflow:ellipsis;white-space:nowrap}.bb-pdp-sticky-purchase__price{color:var(--bb-color-ink);font-family:var(--bb-font-ui-family);font-weight:var(--bb-font-weight-semibold);letter-spacing:0}.bb-pdp-sticky-purchase__price .price__badge-sale,.bb-pdp-sticky-purchase__price .price__badge-sold-out,.bb-pdp-sticky-purchase__price .caption-large{display:none}.bb-pdp-sticky-purchase__field{display:grid;grid-template-rows:14px 44px;gap:4px;min-width:0}.bb-pdp-sticky-purchase__label{color:var(--bb-color-muted);font-family:var(--bb-font-ui-family);font-size:11px;font-weight:var(--bb-font-weight-medium);letter-spacing:0;line-height:14px}.bb-pdp-sticky-purchase__variant select{width:100%;min-height:44px;border:1px solid #d1d5db;border-radius:8px;background:#fff;color:var(--bb-color-ink);font:var(--bb-font-weight-medium) 13px/18px var(--bb-font-body-family);letter-spacing:0;padding:8px 30px 8px 10px}.bb-pdp-sticky-purchase__variant select:focus-visible,.bb-pdp-sticky-purchase__quantity input:focus-visible,.bb-pdp-sticky-purchase__quantity button:focus-visible{outline:2px solid var(--bb-color-green);outline-offset:2px}.bb-pdp-sticky-purchase__quantity{display:grid;grid-template-columns:36px 42px 36px;height:44px;border:1px solid #d1d5db;border-radius:8px;background:#fff;overflow:hidden}.bb-pdp-sticky-purchase__quantity button,.bb-pdp-sticky-purchase__quantity input{width:100%;min-width:0;height:42px;margin:0;border:0;border-radius:0;background:transparent;color:var(--bb-color-ink)}.bb-pdp-sticky-purchase__quantity button{display:grid;place-items:center;padding:0;cursor:pointer}.bb-pdp-sticky-purchase__quantity button:disabled{cursor:not-allowed;opacity:.35}.bb-pdp-sticky-purchase__quantity svg{width:14px;height:14px}.bb-pdp-sticky-purchase__quantity input{-webkit-appearance:textfield;appearance:textfield;font:var(--bb-font-weight-medium) 13px/18px var(--bb-font-body-family);letter-spacing:0;text-align:center}.bb-pdp-sticky-purchase__quantity input::-webkit-inner-spin-button,.bb-pdp-sticky-purchase__quantity input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.bb-pdp-sticky-purchase__button{align-self:end;flex:0 0 auto;min-width:160px;min-height:44px;border:1px solid var(--bb-color-green);border-radius:8px;background:var(--bb-color-green);color:#fff;font-family:var(--bb-font-body-family);font-size:14px;font-weight:var(--bb-font-weight-semibold);letter-spacing:0;line-height:20px;cursor:pointer}.bb-pdp-sticky-purchase__button:hover:not(:disabled){border-color:var(--bb-color-green-dark);background:var(--bb-color-green-dark)}.bb-pdp-sticky-purchase__button:focus-visible{outline:2px solid var(--bb-color-green);outline-offset:3px}.bb-pdp-sticky-purchase__button:disabled{cursor:not-allowed;opacity:.55}@media(max-width:749px){.bb-pdp-sticky-purchase{bottom:max(12px,env(safe-area-inset-bottom,0px));width:calc(100vw - 24px);border-radius:12px}.bb-pdp-sticky-purchase__inner{grid-template-columns:minmax(0,1fr) 104px minmax(116px,1.15fr);gap:10px;min-height:118px;padding:10px 12px 12px}.bb-pdp-sticky-purchase__identity{grid-column:1 / -1}.bb-pdp-sticky-purchase__title{font-size:14px;line-height:20px}.bb-pdp-sticky-purchase__button{min-width:0}.bb-pdp-sticky-purchase__quantity{grid-template-columns:32px 38px 32px}.bb-pdp-sticky-purchase--single-variant .bb-pdp-sticky-purchase__inner{grid-template-columns:minmax(0,1fr) minmax(116px,1.15fr)}}@media(prefers-reduced-motion:reduce){.bb-pdp-sticky-purchase{transition:none}}.bb-product-detail .product__media img{box-sizing:border-box;padding:2.4rem}.bb-product-detail .thumbnail-slider{display:block!important;margin-top:1.2rem}.bb-product-detail .thumbnail-slider .slider-button{display:none!important}.bb-product-detail .thumbnail-slider .thumbnail-list.slider,.bb-product-detail .thumbnail-slider .thumbnail-list.slider--tablet-up,.bb-product-detail .thumbnail-list{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;flex:none!important;gap:.8rem;overflow:visible!important;scroll-padding-left:0!important;scroll-snap-type:none!important;padding:0!important;width:100%}.bb-product-detail .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide,.bb-product-detail .thumbnail-list__item.slider__slide{width:100%!important;max-width:none!important;scroll-snap-align:unset}.bb-product-detail .thumbnail-list__item:before{display:none}.bb-product-detail .thumbnail{position:relative;width:100%;height:auto;aspect-ratio:1;border:.2rem solid transparent;border-radius:var(--bb-radius-md);background:#f9fafb;overflow:hidden;transition:border-color var(--bb-transition)}.bb-product-detail .thumbnail[aria-current]{border-color:var(--bb-color-green);box-shadow:none}.bb-product-detail .thumbnail:hover{border-color:#e5e7eb}.bb-product-detail .thumbnail[aria-current]:hover{border-color:var(--bb-color-green)}.bb-product-detail .thumbnail img{width:100%;height:100%;object-fit:cover;padding:0}.bb-cta-band{background:var(--bb-color-green-deep);padding:48px 0;color:var(--bb-color-white)}.bb-cta-band .bb-cta-band__inner{box-sizing:border-box;width:calc(100% - 32px);max-width:768px;padding-right:0;padding-left:0;text-align:center}.bb-cta-band h2{margin:0 0 12px;color:var(--bb-color-white);font-family:var(--bb-font-heading-family);font-size:var(--bb-text-2xl-size);font-weight:inherit;line-height:var(--bb-text-2xl-line);letter-spacing:normal}.bb-cta-band__text{max-width:576px;margin-inline:auto;color:#fffc;font-family:var(--bb-font-ui-family);font-size:var(--bb-text-sm-size);line-height:var(--bb-leading-relaxed);letter-spacing:normal}.bb-cta-band__text>*{letter-spacing:normal}.bb-cta-band__buttons{gap:12px;margin-top:24px;justify-content:center}.bb-cta-band .bb-button{box-sizing:border-box;min-height:44px;border-radius:var(--bb-radius-xs);padding:12px 24px;letter-spacing:normal}.bb-cta-band .bb-button--light{border-width:0;background:var(--bb-color-white);color:var(--bb-color-green-deep)}.bb-cta-band__green{background:var(--bb-color-green);border-color:#fff3}.bb-contact-panel{background:var(--bb-color-green);padding:40px 0}.bb-contact-panel__card{display:grid;gap:24px;max-width:1024px;margin-inline:auto;border-radius:var(--bb-radius-lg);background:var(--bb-color-white);padding:24px}.bb-contact-panel__copy h2{margin:0 0 8px;color:var(--bb-color-ink);font-family:var(--bb-font-heading-family);font-size:var(--bb-text-xl-size);font-weight:inherit;line-height:var(--bb-text-xl-line);letter-spacing:normal}.bb-contact-panel__copy .rte,.bb-contact-panel__details{color:var(--bb-color-muted);font-family:var(--bb-font-ui-family);font-size:var(--bb-text-sm-size);line-height:var(--bb-leading-relaxed);letter-spacing:normal}.bb-contact-panel__copy .rte>*,.bb-contact-panel__details>*{letter-spacing:normal}.bb-contact-panel__details{margin-top:24px;color:var(--bb-color-text)}.bb-contact-panel__details p{margin-top:0;margin-bottom:12px}.bb-contact-panel__details p:last-child{margin-bottom:0}.bb-contact-panel__whatsapp{display:inline-flex;align-items:center;justify-content:center;margin-top:12px;border-radius:var(--bb-radius-pill);background:#22c55e;padding:8px 16px;color:var(--bb-color-white);font-family:var(--bb-font-ui-family);font-size:var(--bb-text-sm-size);font-weight:var(--bb-font-weight-medium);line-height:var(--bb-text-sm-line);letter-spacing:normal;text-decoration:none;transition:background-color var(--bb-transition)}.bb-contact-panel__whatsapp:hover{background:#16a34a;color:var(--bb-color-white)}.bb-contact-panel__form,.bb-contact-panel__fields{display:grid;gap:16px}.bb-contact-panel label span{display:block;margin-bottom:4px;color:var(--bb-color-muted);font-family:var(--bb-font-ui-family);font-size:var(--bb-text-xs-size);font-weight:var(--bb-font-weight-medium);letter-spacing:normal;line-height:var(--bb-text-xs-line);text-transform:uppercase}.bb-contact-panel input,.bb-contact-panel textarea{width:100%;border:1px solid var(--bb-color-border-strong);border-radius:var(--bb-radius-xs);color:var(--bb-color-ink);font-family:var(--bb-font-ui-family);font-size:var(--bb-text-sm-size);font-weight:var(--bb-font-weight-normal);line-height:var(--bb-text-sm-line);letter-spacing:normal;padding:8px 12px}.bb-contact-panel input::placeholder,.bb-contact-panel textarea::placeholder{color:#6b7280bf}.bb-contact-panel textarea{min-height:98px;resize:vertical}.bb-contact-panel__form .bb-button{justify-self:start;min-height:40px;border-width:0;border-radius:var(--bb-radius-xs);padding:10px 24px;letter-spacing:normal}.bb-pdp-results{border-top:1px solid var(--bb-color-border);background:var(--bb-color-cream);color:var(--bb-color-text);font-family:var(--bb-font-body-family);font-size:var(--bb-text-base-size);font-weight:var(--bb-font-weight-normal);letter-spacing:normal;line-height:var(--bb-text-base-line)}.bb-pdp-results .page-width{max-width:var(--bb-page-width);padding:48px var(--bb-page-gutter)}.bb-pdp-results__heading{max-width:672px;margin-bottom:24px}.bb-pdp-results .bb-home-eyebrow,.bb-pdp-results .bb-home-heading{letter-spacing:normal}.bb-pdp-results .bb-home-eyebrow{margin-bottom:4px;font-family:var(--bb-font-label-family);font-size:var(--bb-text-xs-size);font-weight:var(--bb-font-weight-semibold);line-height:var(--bb-text-xs-line);letter-spacing:var(--bb-tracking-wide);color:var(--bb-color-green)}.bb-pdp-results .bb-home-heading{color:var(--bb-color-ink);font-family:var(--bb-font-heading-family);font-size:var(--bb-text-3xl-size);font-weight:var(--bb-font-weight-normal);line-height:var(--bb-text-3xl-line)}.bb-pdp-results__intro{max-width:672px;margin-top:8px;color:var(--bb-color-muted);font-family:var(--bb-font-ui-family);font-size:var(--bb-text-sm-size);line-height:var(--bb-text-sm-line);letter-spacing:normal}.bb-pdp-results__intro>*{margin-top:0;margin-bottom:0}.bb-pdp-results__featured,.bb-pdp-results__card{overflow:hidden;border:.1rem solid var(--bb-color-border);border-radius:16px;background:var(--bb-color-white);box-shadow:var(--bb-shadow-sm);color:var(--bb-color-text);font-family:var(--bb-font-ui-family);font-size:var(--bb-text-sm-size);line-height:var(--bb-text-sm-line);letter-spacing:normal}.bb-pdp-results__featured{display:grid;margin-bottom:24px}.bb-pdp-results__media,.bb-pdp-results__card-media{position:relative;background:var(--bb-color-soft)}.bb-pdp-results__media,.bb-pdp-results__card-media{aspect-ratio:4 / 3}.bb-pdp-results__image{display:block;width:100%;height:100%;object-fit:cover}@media screen and (max-width:749px){.bb-pdp-results--biteback-mudbar-plus-antiseptic-cream .bb-pdp-results__media{aspect-ratio:3 / 4}}@media screen and (min-width:750px)and (max-width:989px){.bb-pdp-results--biteback-mudbar-plus-antiseptic-cream .bb-pdp-results__image{object-fit:contain}}.bb-pdp-results__badge{position:absolute;top:16px;left:16px;border-radius:var(--bb-radius-pill);background:var(--bb-color-green-deep);color:var(--bb-color-white);padding:6px 12px;font-family:var(--bb-font-label-family);font-size:11px;font-weight:var(--bb-font-weight-semibold);letter-spacing:var(--bb-tracking-wide);line-height:16.5px;text-transform:uppercase}.bb-pdp-results__copy,.bb-pdp-results__card-copy{padding:24px;display:flex;flex-direction:column}.bb-pdp-results__card-copy{padding:20px}.bb-pdp-results__copy h3,.bb-pdp-results__card-copy h3{margin:0;color:var(--bb-color-ink);font-family:var(--bb-font-heading-family);font-weight:inherit;letter-spacing:normal}.bb-pdp-results__copy h3{font-size:var(--bb-text-xl-size);line-height:var(--bb-text-xl-line)}.bb-pdp-results__card-copy h3{font-size:var(--bb-text-lg-size);line-height:var(--bb-leading-snug)}.bb-pdp-results__profile{margin:4px 0 16px;color:var(--bb-color-muted);font-family:var(--bb-font-ui-family);font-size:var(--bb-text-xs-size);line-height:var(--bb-text-xs-line);letter-spacing:normal}.bb-pdp-results__story-headline{margin:4px 0 16px;color:var(--bb-color-text);font-family:var(--bb-font-ui-family);font-size:var(--bb-text-sm-size);font-weight:var(--bb-font-weight-medium);line-height:var(--bb-text-sm-line);letter-spacing:normal}.bb-pdp-results__card-copy .bb-pdp-results__profile{margin-bottom:12px}.bb-pdp-results__facts{display:flex;flex-wrap:wrap;gap:8px 32px;margin:0 0 20px}.bb-pdp-results__facts div{min-width:120px}.bb-pdp-results__facts dt,.bb-pdp-results__story>div>p,.bb-pdp-results__timeline>p,.bb-pdp-results__label{margin:0 0 4px;font-family:var(--bb-font-label-family);font-size:11px;font-weight:var(--bb-font-weight-semibold);letter-spacing:var(--bb-tracking-wide);line-height:normal;text-transform:uppercase}.bb-pdp-results__facts dt,.bb-pdp-results__timeline>p{color:#9ca3af}.bb-pdp-results__story-part--challenge>p,.bb-pdp-results__label--challenge{color:#dc2626}.bb-pdp-results__story-part--approach>p{color:var(--bb-color-muted)}.bb-pdp-results__story-part--outcome>p,.bb-pdp-results__label{color:var(--bb-color-green)}.bb-pdp-results__facts dd{margin:0;color:var(--bb-color-text);font-family:var(--bb-font-ui-family);font-size:var(--bb-text-sm-size);font-weight:var(--bb-font-weight-medium);line-height:var(--bb-text-sm-line);letter-spacing:normal}.bb-pdp-results__story{display:grid;gap:16px;margin-bottom:20px}.bb-pdp-results__story .rte,.bb-pdp-results__card-copy .rte,.bb-pdp-results__timeline .rte{color:var(--bb-color-muted);font-family:var(--bb-font-ui-family);font-size:var(--bb-text-sm-size);line-height:var(--bb-text-sm-line);letter-spacing:normal}.bb-pdp-results__story .rte>*,.bb-pdp-results__card-copy .rte>*,.bb-pdp-results__timeline .rte>*{margin-top:0}.bb-pdp-results__timeline{border-top:.1rem solid var(--bb-color-border);margin-bottom:20px;padding-top:16px}.bb-pdp-results__timeline ol{display:grid;gap:8px;margin-bottom:0;padding-left:0;list-style:none}.bb-pdp-results__timeline li{display:flex;gap:12px;align-items:baseline;color:var(--bb-color-muted);font-family:var(--bb-font-ui-family);font-size:var(--bb-text-sm-size);line-height:var(--bb-text-sm-line);letter-spacing:normal}.bb-pdp-results__timeline li::marker{content:""}.bb-pdp-results__timeline li strong{min-width:88px;color:var(--bb-color-green);font-weight:var(--bb-font-weight-semibold);white-space:nowrap}.bb-pdp-results__quote{margin:8px 0 0;border-left:.2rem solid var(--bb-color-green);padding-left:16px;font-style:normal}.bb-pdp-results__quote p{margin:0;color:var(--bb-color-text);font-family:var(--bb-font-ui-family);font-size:var(--bb-text-sm-size);font-style:italic;line-height:var(--bb-text-sm-line);letter-spacing:normal}.bb-pdp-results__quote footer,.bb-pdp-results__card-footer{color:var(--bb-color-muted);font-family:var(--bb-font-ui-family);font-size:var(--bb-text-sm-size);font-weight:var(--bb-font-weight-medium);line-height:var(--bb-text-sm-line);letter-spacing:normal}.bb-pdp-results__quote footer{margin-top:4px}.bb-pdp-results__card-footer{margin-top:auto;margin-bottom:0}.bb-pdp-results__card-footer span{color:var(--bb-color-green)}.bb-pdp-results__card-footer strong{color:var(--bb-color-text);font-weight:var(--bb-font-weight-medium)}.bb-pdp-results__read-more{display:inline-flex;align-items:center;gap:6px;width:fit-content;margin-top:24px;color:var(--bb-color-green);font-family:var(--bb-font-ui-family);font-size:var(--bb-text-sm-size);font-weight:var(--bb-font-weight-semibold);line-height:var(--bb-text-sm-line);letter-spacing:normal;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.bb-pdp-results__read-more:hover{color:var(--bb-color-green-dark)}.bb-pdp-results__quote+.bb-pdp-results__read-more{margin-top:16px}.bb-pdp-results__read-more:focus-visible{outline:2px solid currentColor;outline-offset:3px}.bb-pdp-results__grid{display:grid;gap:24px}.bb-pdp-results__card{display:grid}.bb-pdp-results__card-copy .rte{margin-bottom:12px}.bb-related-products{max-width:var(--bb-page-width);border-top:.1rem solid var(--bb-color-border)}.bb-related-products.related-products{padding-right:var(--bb-page-gutter);padding-left:var(--bb-page-gutter)}.bb-related-products .related-products__heading{margin:0 0 2.4rem;color:var(--bb-color-ink);font-family:var(--bb-font-heading-family);font-size:var(--bb-text-xl-size);font-weight:inherit;line-height:var(--bb-text-xl-line)}.bb-related-products__grid{display:grid;grid-template-columns:1fr;gap:2.4rem 1.6rem;margin:0;padding:0;list-style:none}.bb-related-products__grid>li{display:flex}.bb-related-products .bb-product-card__media{background:var(--bb-color-soft);border-color:var(--bb-color-border)}.shopify-section:has(.yotpo-widget-instance),.shopify-section:has(.yotpo-reviews-main-widget),.shopify-section:has(.yotpo-main-widget){border-top:.1rem solid var(--bb-color-border)}.shopify-section:has(.yotpo-widget-instance)>.shopify-app-block,.shopify-section:has(.yotpo-reviews-main-widget)>.shopify-app-block,.shopify-section:has(.yotpo-main-widget)>.shopify-app-block{max-width:102.4rem;margin-inline:auto;padding:4.8rem var(--bb-page-gutter)}.shopify-section:has(.yotpo-widget-instance) :where(.yotpo-widget-instance,.yotpo-reviews-main-widget,.yotpo-main-widget),.shopify-section:has(.yotpo-reviews-main-widget) :where(.yotpo-widget-instance,.yotpo-reviews-main-widget,.yotpo-main-widget),.shopify-section:has(.yotpo-main-widget) :where(.yotpo-widget-instance,.yotpo-reviews-main-widget,.yotpo-main-widget){--yotpo-primary-color: var(--bb-color-green);--yotpo-secondary-color: var(--bb-color-green-dark);--yotpo-star-color: var(--bb-color-green);color:var(--bb-color-text)}.shopify-section:has(.yotpo-widget-instance) :where([class*=yotpo-star],[class*=star-rating],[class*=rating-star],[class*=yotpo-icon-star],.yotpo-stars),.shopify-section:has(.yotpo-reviews-main-widget) :where([class*=yotpo-star],[class*=star-rating],[class*=rating-star],[class*=yotpo-icon-star],.yotpo-stars),.shopify-section:has(.yotpo-main-widget) :where([class*=yotpo-star],[class*=star-rating],[class*=rating-star],[class*=yotpo-icon-star],.yotpo-stars){--stars-color: var(--bb-color-green) !important;color:var(--bb-color-green)!important}.shopify-section:has(.yotpo-widget-instance) :where([class*=progress],[class*=bar],[class*=distribution]) :where([style*=background],[class*=fill],[class*=filled]),.shopify-section:has(.yotpo-reviews-main-widget) :where([class*=progress],[class*=bar],[class*=distribution]) :where([style*=background],[class*=fill],[class*=filled]),.shopify-section:has(.yotpo-main-widget) :where([class*=progress],[class*=bar],[class*=distribution]) :where([style*=background],[class*=fill],[class*=filled]){background-color:var(--bb-color-green)!important}.shopify-section:has(.yotpo-widget-instance) :where([class*=progress],[class*=bar],[class*=distribution]) :where([class*=empty],[class*=track]),.shopify-section:has(.yotpo-reviews-main-widget) :where([class*=progress],[class*=bar],[class*=distribution]) :where([class*=empty],[class*=track]),.shopify-section:has(.yotpo-main-widget) :where([class*=progress],[class*=bar],[class*=distribution]) :where([class*=empty],[class*=track]){background-color:#f3f4f6!important}.shopify-section:has(.yotpo-widget-instance) :where(.yotpo-button,button[class*=yotpo],[class*=write-review],[class*=write-review-button],[class*=submit-button]),.shopify-section:has(.yotpo-reviews-main-widget) :where(.yotpo-button,button[class*=yotpo],[class*=write-review],[class*=write-review-button],[class*=submit-button]),.shopify-section:has(.yotpo-main-widget) :where(.yotpo-button,button[class*=yotpo],[class*=write-review],[class*=write-review-button],[class*=submit-button]){border-color:var(--bb-color-green)!important;background-color:var(--bb-color-green)!important;color:var(--bb-color-white)!important}.shopify-section:has(.yotpo-widget-instance) :where(a[class*=yotpo],[class*=yotpo] a,[class*=filter],[class*=sort],[class*=pagination]){color:var(--bb-color-green)}[id$=__1644400373acc0451a]{border-top:1px solid #f3f4f6}[id$=__1644400373acc0451a]>.page-width{max-width:none;padding:0}[id$=__1644400373acc0451a]>.page-width>.shopify-app-block{max-width:1024px;margin-inline:auto;padding:48px 16px}[id$=__1644400373acc0451a] :where(.yotpo-widget-instance,.yotpo-reviews-main-widget,.yotpo-main-widget,[class*=yotpo]){font-family:var(--bb-font-ui-family)!important;letter-spacing:normal!important}[id$=__1644400373acc0451a] :where(.yotpo-base-layout,.yotpo-main-layout,.yotpo-widget-clear){width:100%!important;max-width:1024px!important;min-width:0!important;height:auto!important;margin:0 auto!important}[id$=__1644400373acc0451a] .yotpo-head{display:block!important;width:100%!important;margin:0 0 32px!important;padding:0!important}[id$=__1644400373acc0451a] .yotpo-headline{display:block!important;width:100%!important;flex:none!important;margin:0!important;color:#111827!important;font-family:var(--bb-font-heading-family)!important;font-size:20px!important;font-weight:var(--bb-font-weight-normal)!important;line-height:28px!important;text-align:center!important}[id$=__1644400373acc0451a] :where(.yotpo-header-container,.yotpo-layout-header-wrapper){width:100%!important;height:auto!important;margin:0!important;padding:0!important}[id$=__1644400373acc0451a] .yotpo-layout-header-wrapper{display:grid!important;grid-template-columns:auto minmax(220px,1fr) auto!important;align-items:center!important;justify-content:initial!important;gap:40px!important;max-width:768px!important;margin-inline:auto!important}[id$=__1644400373acc0451a] .yotpo-bottom-line{display:contents!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important}[id$=__1644400373acc0451a] .yotpo-summary-section,[id$=__1644400373acc0451a] .yotpo-bottom-line-summary{width:auto!important;height:auto!important;text-align:center!important}[id$=__1644400373acc0451a] .yotpo-bottom-line-left-panel.yotpo-bottom-line-score{width:auto!important;height:auto!important;padding:0!important;color:#111827!important;font-size:48px!important;font-weight:300!important;line-height:48px!important}[id$=__1644400373acc0451a] .yotpo-bottom-line-right-panel{width:auto!important;height:auto!important;margin:0!important;padding:0!important}[id$=__1644400373acc0451a] .yotpo-bottom-line-stars{justify-content:center!important;width:auto!important;height:16px!important;margin:4px 0!important;gap:2px!important}[id$=__1644400373acc0451a] .yotpo-bottom-line-stars .star-container{width:16px!important;height:16px!important;margin:0!important}[id$=__1644400373acc0451a] .yotpo-bottom-line-stars svg.yotpo-star-rating-icon{width:16px!important;height:16px!important;color:#1a5c4c!important}[id$=__1644400373acc0451a] .yotpo-bottom-line-stars svg.yotpo-star-rating-icon{transform:none!important}[id$=__1644400373acc0451a] .yotpo-bottom-line-text,[id$=__1644400373acc0451a] .yotpo-bottom-line-basic-text{width:auto!important;height:auto!important;color:#6b7280!important;font-size:12px!important;font-weight:var(--bb-font-weight-normal)!important;line-height:16px!important}[id$=__1644400373acc0451a] .yotpo-vertical-border{display:none!important}[id$=__1644400373acc0451a] .yotpo-star-distribution{display:flex!important;flex-direction:column!important;width:100%!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;gap:4px!important}[id$=__1644400373acc0451a] .yotpo-distribution-row__list-item,[id$=__1644400373acc0451a] .yotpo-star-distribution-row-wrapper{display:flex!important;align-items:center!important;width:100%!important;height:16px!important;margin:0!important;padding:0!important;color:#6b7280!important;font-size:12px!important;font-weight:var(--bb-font-weight-normal)!important;line-height:16px!important}[id$=__1644400373acc0451a] .yotpo-star-distribution-index-wrapper{width:28px!important;height:16px!important}[id$=__1644400373acc0451a] .yotpo-star-distribution-index,[id$=__1644400373acc0451a] .yotpo-star-distribution-value{color:#6b7280!important;font-size:12px!important;font-weight:var(--bb-font-weight-normal)!important;line-height:16px!important}[id$=__1644400373acc0451a] .yotpo-star-distribution-index-wrapper svg.yotpo-star-rating-icon,[id$=__1644400373acc0451a] .yotpo-star-distribution-index-wrapper svg.yotpo-star-rating-icon path{width:12px!important;height:12px!important;fill:#1a5c4c!important;color:#1a5c4c!important;stroke:#1a5c4c!important}[id$=__1644400373acc0451a] .yotpo-star-distribution-bar{flex:1 1 auto!important;height:8px!important;margin:0 8px!important}[id$=__1644400373acc0451a] .yotpo-progress-bar,[id$=__1644400373acc0451a] .yotpo-progress-bar-score{height:8px!important;border-radius:999px!important}[id$=__1644400373acc0451a] .yotpo-progress-bar{width:100%!important;margin:0!important;background:#f3f4f6!important}[id$=__1644400373acc0451a] .yotpo-progress-bar-score{background:#1a5c4c!important}[id$=__1644400373acc0451a] .yotpo-star-distribution-value{width:20px!important;text-align:right!important}[id$=__1644400373acc0451a] .yotpo-new-review-btn-wrapper{width:auto!important;height:auto!important;justify-self:end!important;margin:0!important}[id$=__1644400373acc0451a] .yotpo-new-review-btn.yotpo-btn-s{width:auto!important;min-width:0!important;height:34px!important;padding:8px 16px!important;border:1px solid #1a5c4c!important;border-radius:999px!important;background:#1a5c4c!important;color:#fff!important;font-size:14px!important;font-weight:var(--bb-font-weight-medium)!important;line-height:18px!important;white-space:nowrap!important}[id$=__1644400373acc0451a] .yotpo-filters-container{display:flex!important;width:100%!important;height:auto!important;margin:32px 0 20px!important;padding:0!important}[id$=__1644400373acc0451a] .yotpo-filters-container-inner{align-items:center!important;width:100%!important;height:auto!important;gap:8px 12px!important}[id$=__1644400373acc0451a] :where(.yotpo-filters-top-panel,.yotpo-filters-right-panel){align-items:center!important;height:auto!important}[id$=__1644400373acc0451a] .yotpo-filters-top-panel{gap:8px!important}[id$=__1644400373acc0451a] .yotpo-filters-right-panel{justify-content:flex-end!important}[id$=__1644400373acc0451a] .yotpo-score-filter-container,[id$=__1644400373acc0451a] .yotpo-media-filter,[id$=__1644400373acc0451a] .yotpo-media-select{width:auto!important;height:auto!important}[id$=__1644400373acc0451a] .yotpo-dropdown-base,[id$=__1644400373acc0451a] .yotpo-media-select{display:inline-flex!important;align-items:center!important;min-height:30px!important;padding:6px 12px!important;border-color:#e5e7eb!important;border-radius:999px!important;font-size:12px!important;font-weight:var(--bb-font-weight-medium)!important;line-height:16px!important}[id$=__1644400373acc0451a] .yotpo-media-select{min-width:auto!important;gap:8px!important;border-color:#1a5c4c!important;background:#1a5c4c!important;color:#fff!important}[id$=__1644400373acc0451a] :where(.yotpo-dropdown-label,.yotpo-selected-value,.yotpo-selected-value__label--textual,.yotpo-selected-value__value,.formated-value){font-size:12px!important;line-height:16px!important;letter-spacing:normal!important}[id$=__1644400373acc0451a] .yotpo-score-filter-container .yotpo-dropdown-base{min-width:180px!important;min-height:36px!important;padding:8px 12px!important;gap:6px!important}[id$=__1644400373acc0451a] .yotpo-score-filter-container :where(.yotpo-selected-value,.yotpo-selected-value__value,.formated-value){display:inline-flex!important;align-items:center!important;gap:6px!important;color:#1a5c4c!important;font-family:var(--bb-font-ui-family)!important;font-size:12px!important;font-weight:var(--bb-font-weight-medium)!important;line-height:16px!important;letter-spacing:normal!important}[id$=__1644400373acc0451a] .yotpo-score-filter-container .yotpo-selected-value{height:14px!important}[id$=__1644400373acc0451a] .yotpo-score-filter-container .yotpo-dropdown-label{color:#6b7280!important;font-weight:var(--bb-font-weight-normal)!important}[id$=__1644400373acc0451a] .yotpo-score-filter-container .yotpo-selected-value__label--inside{display:inline-flex!important;align-items:center!important;height:14px!important;margin:0!important;color:#6b7280!important;font-family:var(--bb-font-ui-family)!important;font-size:12px!important;font-weight:var(--bb-font-weight-normal)!important;line-height:14px!important;letter-spacing:normal!important}[id$=__1644400373acc0451a] .yotpo-score-filter-container .yotpo-selected-value__value{height:14px!important;line-height:14px!important}[id$=__1644400373acc0451a] .yotpo-score-filter-container .yotpo-selected-value__icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:14px!important;height:14px!important;margin:0!important}[id$=__1644400373acc0451a] .yotpo-score-filter-container .yotpo-star-rating,[id$=__1644400373acc0451a] .yotpo-score-filter-container .star-container{display:inline-flex!important;align-items:center!important;width:14px!important;height:14px!important;margin:0!important}[id$=__1644400373acc0451a] .yotpo-score-filter-container svg.yotpo-star-rating-icon,[id$=__1644400373acc0451a] .yotpo-score-filter-container svg.yotpo-star-rating-icon path{width:14px!important;height:14px!important;fill:#1a5c4c!important;color:#1a5c4c!important;stroke:#1a5c4c!important}[id$=__1644400373acc0451a] .yotpo-score-filter-container svg.yotpo-star-rating-icon{transform:none!important}[id$=__1644400373acc0451a] .yotpo-score-filter-container .yotpo-dropdown-arrow-icon,[id$=__1644400373acc0451a] .yotpo-sorting-filter-container .yotpo-dropdown-arrow-icon{align-self:center!important;margin-left:auto!important;color:#1a5c4c!important}[id$=__1644400373acc0451a] .yotpo-score-filter-container .yotpo-dropdown-arrow-icon{margin-bottom:0!important}[id$=__1644400373acc0451a] .yotpo-sorting-filter-container{align-items:center!important;gap:8px!important;color:#1a5c4c!important;font-family:var(--bb-font-ui-family)!important;letter-spacing:normal!important}[id$=__1644400373acc0451a] .yotpo-sorting-filter-container:before{content:none!important}[id$=__1644400373acc0451a] .yotpo-sorting-filter-container .yotpo-dropdown-base--textual:before{content:"Sort by";display:inline-flex!important;align-items:center!important;color:#6b7280!important;font-family:var(--bb-font-ui-family)!important;font-size:12px!important;font-weight:var(--bb-font-weight-normal)!important;line-height:16px!important;letter-spacing:normal!important}[id$=__1644400373acc0451a] .yotpo-sorting-filter-container .yotpo-dropdown-label--textual{display:none!important}[id$=__1644400373acc0451a] .yotpo-sorting-filter-container .yotpo-dropdown-base--textual{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;min-height:32px!important;padding:0!important;border:0!important;background:transparent!important}[id$=__1644400373acc0451a] .yotpo-sorting-filter-container .yotpo-selected-value--textual{display:inline-flex!important;align-items:center!important;gap:0!important;margin:0!important;color:#1a5c4c!important;font-size:12px!important;line-height:16px!important}[id$=__1644400373acc0451a] .yotpo-sorting-filter-container .yotpo-selected-value__label--textual{display:none!important;align-items:center!important;margin:0!important;color:#6b7280!important;font-family:var(--bb-font-ui-family)!important;font-size:12px!important;font-weight:var(--bb-font-weight-normal)!important;line-height:16px!important;letter-spacing:normal!important}[id$=__1644400373acc0451a] .yotpo-sorting-filter-container .yotpo-selected-value__label--textual:before{content:none!important}[id$=__1644400373acc0451a] .yotpo-sorting-filter-container .yotpo-selected-value--textual>span:not([class]){display:none!important}[id$=__1644400373acc0451a] .yotpo-sorting-filter-container .yotpo-selected-value__value{color:#1a5c4c!important;font-family:var(--bb-font-ui-family)!important;font-size:12px!important;font-weight:var(--bb-font-weight-medium)!important;line-height:16px!important;letter-spacing:normal!important;margin-left:0!important}[id$=__1644400373acc0451a] .yotpo-sorting-filter-container .yotpo-dropdown-arrow-icon{margin-left:8px!important}[id$=__1644400373acc0451a] .yotpo-media-select{position:relative!important;width:auto!important;box-sizing:border-box!important;justify-content:center!important;gap:6px!important;flex-wrap:nowrap!important;white-space:nowrap!important}[id$=__1644400373acc0451a] .yotpo-media-select .yotpo-radio-base{display:contents!important;width:auto!important;height:auto!important}[id$=__1644400373acc0451a] .yotpo-media-select .yotpo-selected-value{display:inline-flex!important;align-items:center!important;position:static!important;width:auto!important;height:16px!important;line-height:16px!important;flex:0 0 auto!important;white-space:nowrap!important;transform:none!important}[id$=__1644400373acc0451a] .yotpo-media-select>svg{display:none!important}[id$=__1644400373acc0451a] .yotpo-media-select:after{content:"\d7"!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;position:static!important;width:10px!important;height:14px!important;margin-left:0!important;color:#fff!important;font-family:var(--bb-font-ui-family)!important;font-size:14px!important;font-weight:var(--bb-font-weight-medium)!important;line-height:14px!important;background:transparent!important;border:0!important;border-radius:0!important}[id$=__1644400373acc0451a] .yotpo-media-select[aria-pressed=true]:after{content:"\2713"!important;font-size:12px!important}[id$=__1644400373acc0451a] button.yotpo-clear-filters{display:inline-flex!important;align-items:center!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#1a5c4c!important;font-family:var(--bb-font-ui-family)!important;font-size:12px!important;font-weight:var(--bb-font-weight-medium)!important;line-height:16px!important;letter-spacing:normal!important;text-decoration-line:underline!important;text-decoration-thickness:1px!important;text-underline-offset:3px!important}[id$=__1644400373acc0451a] button.yotpo-clear-filters>*{background:transparent!important;color:inherit!important;font:inherit!important;letter-spacing:normal!important;text-decoration:inherit!important}[id$=__1644400373acc0451a] :where(.yotpo-clear-filters,.yotpo-clear-filters-container,.yotpo-filters-clear,.yotpo-clear-filters-btn,.yotpo-clear-filter){border:0!important;background:transparent!important;color:#1a5c4c!important;font-family:var(--bb-font-ui-family)!important;font-size:12px!important;font-weight:var(--bb-font-weight-medium)!important;line-height:16px!important;letter-spacing:normal!important;text-decoration-line:underline!important;text-decoration-thickness:1px!important;text-underline-offset:3px!important}[id$=__1644400373acc0451a] :where(.yotpo-matching-reviews,.yotpo-matching-reviews-text,.yotpo-review-filters-results,.yotpo-active-filters-result){color:#1a5c4c!important;font-family:var(--bb-font-ui-family)!important;font-size:14px!important;font-weight:var(--bb-font-weight-normal)!important;line-height:20px!important;letter-spacing:normal!important}[id$=__1644400373acc0451a] .yotpo-reviews-container{display:block!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important}[id$=__1644400373acc0451a] .yotpo-review{display:grid!important;grid-template-columns:176px minmax(0,1fr) auto!important;align-items:start!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:20px 0!important;border-top:1px solid #f3f4f6!important;gap:16px!important}[id$=__1644400373acc0451a] .yotpo-review-left-panel,[id$=__1644400373acc0451a] .yotpo-reviewer{width:auto!important;height:auto!important}[id$=__1644400373acc0451a] .yotpo-reviewer-image{width:28px!important;height:28px!important;margin-right:8px!important}[id$=__1644400373acc0451a] .yotpo-anonymous-person-icon{width:28px!important;height:28px!important}[id$=__1644400373acc0451a] .yotpo-verified-icon-wrapper{width:12px!important;height:12px!important;margin-top:1px!important}[id$=__1644400373acc0451a] .yotpo-verified-icon{width:12px!important;height:12px!important;color:#1a5c4c!important}[id$=__1644400373acc0451a] .yotpo-reviewer-details-verified{width:auto!important;height:auto!important;padding-top:1px!important}[id$=__1644400373acc0451a] .yotpo-reviewer-name-text{color:#1f2937!important;font-size:14px!important;font-weight:var(--bb-font-weight-medium)!important;line-height:14px!important}[id$=__1644400373acc0451a] .yotpo-reviewer-verified-buyer-text{color:#1a5c4c!important;font-size:10px!important;font-weight:var(--bb-font-weight-normal)!important;line-height:14px!important}[id$=__1644400373acc0451a] .yotpo-review-center-panel{display:block!important;width:auto!important;height:auto!important;padding:0!important}[id$=__1644400373acc0451a] .yotpo-review-rating-title{display:flex!important;align-items:center!important;width:auto!important;height:auto!important;margin:0 0 4px!important;gap:8px!important}[id$=__1644400373acc0451a] .yotpo-review-star-rating{display:inline-flex!important;align-items:center!important;width:auto!important;height:14px!important;flex:none!important;gap:2px!important}[id$=__1644400373acc0451a] .yotpo-review-star-rating .star-container{width:14px!important;height:14px!important;margin:0!important}[id$=__1644400373acc0451a] .yotpo-review-star-rating svg.yotpo-star-rating-icon,[id$=__1644400373acc0451a] .yotpo-review-star-rating svg.yotpo-star-rating-icon path{width:14px!important;height:14px!important;fill:#1a5c4c!important;color:#1a5c4c!important;stroke:#1a5c4c!important}[id$=__1644400373acc0451a] .yotpo-review-star-rating svg.yotpo-star-rating-icon{transform:none!important}[id$=__1644400373acc0451a] .yotpo-review-title{flex:1 1 auto!important;width:auto!important;height:auto!important;margin:0!important;color:#1f2937!important;font-size:14px!important;font-weight:var(--bb-font-weight-medium)!important;line-height:20px!important}[id$=__1644400373acc0451a] .yotpo-review-content,[id$=__1644400373acc0451a] .yotpo-text-container,[id$=__1644400373acc0451a] .yotpo-read-more-text{width:auto!important;max-width:100%!important;height:auto!important;margin:0!important;color:#4b5563!important;font-size:14px!important;font-weight:var(--bb-font-weight-normal)!important;line-height:22px!important}[id$=__1644400373acc0451a] .yotpo-review-right-panel,[id$=__1644400373acc0451a] .yotpo-review-details,[id$=__1644400373acc0451a] .yotpo-review-date{width:auto!important;height:auto!important;text-align:right!important}[id$=__1644400373acc0451a] .yotpo-date-format{color:#9ca3af!important;font-family:var(--bb-font-ui-family)!important;font-size:12px!important;font-weight:var(--bb-font-weight-normal)!important;line-height:16px!important;letter-spacing:normal!important;white-space:nowrap!important}[id$=__1644400373acc0451a] .yotpo-review-votes-wrapper{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:auto!important;height:auto!important;margin:12px 0 0 192px!important;color:#6b7280!important;gap:6px!important;font-family:var(--bb-font-ui-family)!important;font-size:12px!important;font-weight:var(--bb-font-weight-normal)!important;line-height:16px!important;letter-spacing:normal!important}[id$=__1644400373acc0451a] :where(.yotpo-review-votes-text,.yotpo-review-votes-number){height:16px!important;color:#6b7280!important;font-family:var(--bb-font-ui-family)!important;font-size:12px!important;font-weight:var(--bb-font-weight-normal)!important;line-height:16px!important;letter-spacing:normal!important}[id$=__1644400373acc0451a] .yotpo-review-votes-icons-wrapper{display:inline-flex!important;align-items:center!important;gap:6px!important;height:16px!important;margin:0!important;padding:0!important}[id$=__1644400373acc0451a] .yotpo-review-votes-icons-container{display:inline-flex!important;align-items:center!important;gap:2px!important;height:16px!important;margin:0!important;padding:0!important}[id$=__1644400373acc0451a] .yotpo-review-votes-icons{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:14px!important;min-width:14px!important;max-width:14px!important;height:16px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:#6b7280!important}[id$=__1644400373acc0451a] :where(.yotpo-review-votes-icon-up,.yotpo-review-votes-icon-down){width:14px!important;height:14px!important;margin:0!important}[id$=__1644400373acc0451a] .yotpo-review-votes-icons :where(svg,path){width:14px!important;height:14px!important;color:currentColor!important;stroke:currentColor!important}[id$=__1644400373acc0451a] .yotpo-review-votes-icons svg{fill:none!important;stroke-width:1.75!important;stroke-linecap:round!important;stroke-linejoin:round!important}[id$=__1644400373acc0451a] .yotpo-review-votes-icons path{fill:none!important;stroke-width:1.75!important;stroke-linecap:round!important;stroke-linejoin:round!important}[id$=__1644400373acc0451a] .yotpo-review-border-smooth{display:none!important}@media screen and (max-width:749px){[id$=__1644400373acc0451a]>.page-width>.shopify-app-block{padding:40px 16px}[id$=__1644400373acc0451a] .yotpo-layout-header-wrapper{grid-template-columns:1fr!important;justify-items:center!important;gap:24px!important}[id$=__1644400373acc0451a] .yotpo-review{grid-template-columns:1fr auto!important}[id$=__1644400373acc0451a] .yotpo-review-left-panel,[id$=__1644400373acc0451a] .yotpo-review-center-panel{grid-column:1 / -1!important}[id$=__1644400373acc0451a] .yotpo-review-right-panel{grid-column:2!important;grid-row:1!important}[id$=__1644400373acc0451a] .yotpo-review-votes-wrapper{margin-left:0!important}}.reviews-tab-modal-container{--yotpo-primary-color: var(--bb-color-green);--yotpo-secondary-color: var(--bb-color-green-dark);--yotpo-star-color: var(--bb-color-green);color:var(--bb-color-text);font-family:var(--bb-font-ui-family);letter-spacing:normal}.reviews-tab-modal-container :where(.yotpo-reviews-tab-layout,.yotpo-widget-clear,.yotpo-base-layout,.yotpo-review,.yotpo-review-content-wrapper){color:var(--bb-color-text);font-family:var(--bb-font-ui-family)!important;letter-spacing:normal!important}.reviews-tab-modal-container :where(.yotpo-headline,.yotpo-reviews-tab-title,.yotpo-modal-title,.yotpo-bottom-line-score,.yotpo-score,.yotpo-review-title){color:var(--bb-color-ink)!important;font-family:var(--bb-font-ui-family)!important;letter-spacing:normal!important}.reviews-tab-modal-container :where(.yotpo-review-title,.yotpo-reviewer-name-text,.yotpo-reviewer-name,.yotpo-new-review-btn,.yotpo-button){font-weight:var(--bb-font-weight-medium)!important}.reviews-tab-modal-container :where(.yotpo-review-content,.yotpo-text-container,.yotpo-read-more-text,.yotpo-review-body){color:var(--bb-color-text)!important;font-family:var(--bb-font-ui-family)!important;font-weight:var(--bb-font-weight-normal)!important;letter-spacing:normal!important}.reviews-tab-modal-container :where(.yotpo-bottom-line-text,.yotpo-reviewer-verified-buyer-text,.yotpo-date-format,.yotpo-review-date,.yotpo-review-votes-text,.yotpo-review-votes-number,.yotpo-product-link){color:var(--bb-color-muted)!important;font-family:var(--bb-font-ui-family)!important;font-weight:var(--bb-font-weight-normal)!important;letter-spacing:normal!important}.reviews-tab-modal-container :where(a,.yotpo-link,.yotpo-read-more,.yotpo-product-link){color:var(--bb-color-green)!important}.reviews-tab-modal-container :where(.yotpo-verified-icon,.yotpo-verified-icon-wrapper,.yotpo-verified-buyer-text,.yotpo-reviewer-verified-buyer-text){color:var(--bb-color-green)!important}.reviews-tab-modal-container :where(.yotpo-star-rating-icon,.star-container,.yotpo-icon-star,.yotpo-stars){color:var(--bb-color-green)!important;fill:var(--bb-color-green)!important;stroke:var(--bb-color-green)!important}.reviews-tab-modal-container :where(.yotpo-star-rating-icon,.star-container,.yotpo-icon-star,.yotpo-stars) :where(svg,path,polygon){fill:var(--bb-color-green)!important;stroke:var(--bb-color-green)!important}.reviews-tab-modal-container :where(.yotpo-button,.yotpo-new-review-btn,button[class*=write-review],button[class*=submit]){border-color:var(--bb-color-green)!important;background:var(--bb-color-green)!important;color:var(--bb-color-white)!important;font-family:var(--bb-font-ui-family)!important;font-weight:var(--bb-font-weight-medium)!important;letter-spacing:normal!important}.reviews-tab-modal-container :where(.yotpo-button,.yotpo-new-review-btn,button[class*=write-review],button[class*=submit]):is(:hover,:focus-visible){border-color:var(--bb-color-green-dark)!important;background:var(--bb-color-green-dark)!important;color:var(--bb-color-white)!important}.reviews-tab-modal-container :where(.yotpo-tab,.yotpo-tabs,.yotpo-filter,.yotpo-dropdown-base,.yotpo-selected-value){font-family:var(--bb-font-ui-family)!important;letter-spacing:normal!important}.reviews-tab-modal-container .yotpo-reviews-tab-floating-tab.yotpo-reviews-tab-floating-tab-right{right:0;left:auto;top:50%;width:auto;min-width:0;height:64px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;gap:4px;background:#1a5c4c;border-radius:8px 0 0 8px;color:var(--bb-color-white);font-family:var(--bb-font-nav-family);font-size:var(--bb-text-xs-size);font-weight:var(--bb-font-weight-medium);line-height:var(--bb-text-xs-line);letter-spacing:normal;text-decoration:none;transform:translateY(-50%)}.reviews-tab-modal-container .yotpo-reviews-tab-floating-tab.yotpo-reviews-tab-floating-tab-right:hover,.reviews-tab-modal-container .yotpo-reviews-tab-floating-tab.yotpo-reviews-tab-floating-tab-right:focus-visible{background:var(--bb-color-green-dark)}.reviews-tab-modal-container .yotpo-reviews-tab-floating-tab.yotpo-reviews-tab-floating-tab-right:focus-visible{outline:2px solid rgb(26 92 76 / .28);outline-offset:3px}.reviews-tab-modal-container .yotpo-reviews-tab-floating-tab.yotpo-reviews-tab-floating-tab-right .yotpo-reviews-tab-star-icon{width:12px;height:12px;flex:0 0 12px;color:var(--bb-color-white)!important;fill:currentColor!important;transform:none}.reviews-tab-modal-container .yotpo-reviews-tab-floating-tab.yotpo-reviews-tab-floating-tab-right .yotpo-reviews-tab-star-icon :where(path,polygon){fill:currentColor!important;stroke:currentColor!important}.reviews-tab-modal-container .yotpo-reviews-tab-floating-tab.yotpo-reviews-tab-floating-tab-right .yotpo-floating-tab-text{width:auto;height:auto;color:var(--bb-color-white);font-family:var(--bb-font-nav-family);font-size:var(--bb-text-xs-size);font-weight:var(--bb-font-weight-medium);line-height:var(--bb-text-xs-line);writing-mode:horizontal-tb;transform:none;white-space:nowrap}@media screen and (min-width:750px){.bb-heading--lg,.bb-home-heading,.bb-cta-band h2{font-size:var(--bb-text-3xl-size);line-height:var(--bb-text-3xl-line)}.bb-newsletter .newsletter__wrapper h2,.bb-footer .footer-block__newsletter .footer-block__heading{font-size:var(--bb-text-2xl-size);line-height:var(--bb-text-2xl-line)}.bb-footer .footer-block__details-content,.bb-footer .footer-block__details-content .list-menu__item--link,.bb-footer .copyright__content,.bb-footer .copyright__content a{font-size:var(--bb-text-sm-size);line-height:var(--bb-text-sm-line)}.bb-product-detail .product__title h1{font-size:var(--bb-text-3xl-size);line-height:var(--bb-text-3xl-line)}.bb-range-header{padding-top:40px}.bb-range-header__title{padding-right:208px;font-size:var(--bb-text-4xl-size);line-height:var(--bb-text-4xl-line)}.bb-delivery-banner{padding-top:32px}.bb-delivery-banner__box{padding:20px}.bb-delivery-banner__heading{margin-bottom:1.2rem}.bb-delivery-banner__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.bb-collection-product-grid,.bb-collection-product-grid.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.bb-collection-product-section .facets-wrapper{margin-bottom:2.4rem}.bb-collection-product-heading{margin-bottom:3.2rem}.bb-collection-product-grid .bb-product-card:not(.bb-product-card--range-commerce) .bb-product-card__media{margin-bottom:1.2rem}.bb-range-hero__desktop{display:block}.bb-range-hero__mobile{display:none}.bb-editorial-columns{padding-top:5.6rem;padding-bottom:5.6rem}.bb-testimonials,.bb-editorial-columns--with-image,.bb-story-cards,.bb-editorial-columns--review-proof{padding-top:56px;padding-bottom:56px}.bb-editorial-columns__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-testimonials__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.bb-editorial-columns--with-image .page-width,.bb-testimonials .page-width{max-width:var(--bb-page-width)}.bb-editorial-columns--with-image .bb-editorial-columns__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:32px}.bb-story-card--featured{display:grid;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:40px;border:0;border-radius:0;background:transparent;margin-bottom:64px;overflow:visible}.bb-story-cards__heading{margin-bottom:40px}.bb-story-card--featured .bb-story-card__media{border-radius:var(--bb-radius-xl)}.bb-story-card--featured .bb-story-card__copy{padding:0}.bb-story-card--featured .bb-story-card__title{font-size:var(--bb-text-3xl-size);line-height:var(--bb-leading-snug)}.bb-story-card--featured .bb-story-card__excerpt{margin-top:12px;font-size:var(--bb-text-base-size);line-height:var(--bb-leading-relaxed)}.bb-story-card--featured .bb-story-card__cta{margin-top:24px}.bb-story-card:not(.bb-story-card--featured){display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);border-radius:var(--bb-radius-xl)}.bb-story-card:not(.bb-story-card--featured) .bb-story-card__media{height:100%;aspect-ratio:auto}.bb-story-card:not(.bb-story-card--featured) .bb-story-card__copy{padding:20px}.bb-story-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-case-study-card--featured{margin-bottom:64px}.bb-case-study-card--featured .bb-case-study-card__link{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:40px}.bb-case-study-card--featured .bb-case-study-card__title{font-size:var(--bb-text-3xl-size);line-height:var(--bb-leading-snug)}.bb-case-study-card--compact .bb-case-study-card__link{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.bb-case-study-card--compact .bb-case-study-card__media{height:auto;aspect-ratio:1}.bb-testimonial-card{padding:24px}.bb-cta-band{padding-top:64px;padding-bottom:64px}.bb-cta-band h2{font-size:var(--bb-text-3xl-size);line-height:var(--bb-text-3xl-line)}.bb-contact-panel{padding-top:56px;padding-bottom:56px}.bb-contact-panel__card{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;padding:40px}.bb-contact-panel__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-pdp-results .page-width{padding-top:48px;padding-bottom:48px}.bb-pdp-results__heading{margin-bottom:32px}.bb-pdp-results__featured{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-pdp-results__media{aspect-ratio:auto;min-height:100%}.bb-pdp-results__copy{padding:32px}.bb-pdp-results__copy h3{font-size:var(--bb-text-2xl-size);line-height:var(--bb-text-2xl-line)}.bb-pdp-results__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-pdp-results__card{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.bb-pdp-results__card-media{height:100%;aspect-ratio:auto}.bb-related-products .related-products__heading{font-size:var(--bb-text-2xl-size);line-height:var(--bb-text-2xl-line)}.bb-related-products__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem}}@media screen and (min-width:990px){.bb-range-hero__content h1{font-size:var(--bb-text-5xl-size);line-height:var(--bb-text-5xl-line)}.bb-collection-product-grid,.bb-collection-product-grid.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.bb-delivery-banner__box{padding-right:208px}.bb-delivery-banner__rosette{position:absolute;right:16px;top:50%;display:block;width:160px;height:160px;color:inherit;text-decoration:none;transform:translateY(-50%);filter:drop-shadow(0 1rem 1.6rem rgb(17 24 39 / .14));transition:transform var(--bb-transition)}.bb-delivery-banner__rosette:hover{transform:translateY(-50%) scale(1.04)}.bb-story-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-testimonials__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bb-related-products__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (max-width:749px){.bb-product-detail .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:calc(-1 * var(--bb-page-gutter));margin-right:calc(-1 * var(--bb-page-gutter))}.bb-story-cards__grid>.bb-case-study-card--compact+.bb-case-study-card--compact{margin-top:24px}.bb-site-header.header{min-height:6.4rem;padding-block:.8rem}.bb-site-header .header__heading-logo{max-height:4.8rem}.bb-site-header .header__icon{width:40px;height:40px;min-width:40px}.bb-site-header .header__icon .svg-wrapper,.bb-site-header .header__icon svg{width:24px;height:24px}.bb-site-header header-drawer{margin-left:0}.bb-announcement-bar .announcement-bar__message{font-size:1.2rem}.bb-footer-support{margin-top:0}.bb-footer .footer-block.grid__item{margin:2.4rem 0}}@media screen and (min-width:750px){.bb-product-detail .product--large:not(.product--no-media) .bb-product-detail__media.product__media-wrapper,.bb-product-detail .product--large:not(.product--no-media) .bb-product-detail__summary.product__info-wrapper{max-width:none;width:100%;padding:0}.bb-product-detail .product--large:not(.product--no-media) .bb-product-detail__media.product__media-wrapper{min-width:0}.bb-product-detail .product--large:not(.product--no-media) .bb-product-detail__summary.product__info-wrapper{min-width:40rem}.bb-product-detail .product__media-list .product__media-item.grid__item{width:100%;max-width:100%}.bb-product-detail .product__media-list{display:block;margin:0}.bb-product-detail .bb-product-detail__panel.product__info-container{max-width:52rem;margin-left:0}.bb-product-detail .bb-product-detail__consultation-desktop-slot{grid-column:1 / -1}.bb-footer-support__inner{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem}.bb-newsletter .newsletter__wrapper{padding-top:48px;padding-bottom:48px}.bb-newsletter .newsletter__wrapper h2,.bb-footer .footer-block__newsletter .footer-block__heading{font-size:var(--bb-text-2xl-size);line-height:var(--bb-text-2xl-line)}.bb-newsletter .newsletter__subheading{margin-bottom:24px}.bb-newsletter .field{grid-template-columns:minmax(0,1fr) auto;align-items:stretch}.bb-newsletter .field__input,.bb-newsletter .newsletter-form__button{min-height:46px;height:46px;padding-top:12px;padding-bottom:12px}.bb-newsletter .newsletter-form__button{width:auto;min-width:108px;padding-right:24px;padding-left:24px}.bb-footer .footer__content-top{padding-top:48px;padding-bottom:48px}.bb-footer .footer__blocks-wrapper{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}.bb-footer .footer__content-bottom-wrapper{align-items:center;justify-content:space-between}.bb-footer .footer__blocks-wrapper{grid-template-columns:minmax(12rem,1fr) repeat(5,minmax(0,1fr));gap:32px}.bb-home-section-heading{margin-bottom:32px}.bb-home-products,.bb-home-collections,.bb-fizzy-feature,.bb-video-band,.bb-blog-teasers{padding-top:64px;padding-bottom:64px}.bb-home-products{padding-top:48px;padding-bottom:64px}.bb-home-products__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.bb-home-products--landing{padding-top:48px;padding-bottom:48px}.bb-home-products--landing .bb-home-section-heading{margin-bottom:32px}.bb-blog-teasers__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.bb-home-collections__grid{gap:24px}.bb-home-collections__item{flex-basis:calc((100% - 48px) / 2.35)}.bb-home-reviews{padding-top:48px;padding-bottom:48px}.bb-home-reviews__heading{margin-bottom:24px}.bb-home-reviews__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.bb-home-review-card{padding:24px}}@media screen and (max-width:1149px){.bb-product-detail .bb-product-detail__layout.product.grid{display:grid;grid-template-columns:minmax(0,1fr);gap:3.2rem}}@media screen and (min-width:1150px){.bb-product-detail .bb-product-detail__layout.product.grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(300px,360px);gap:4rem}.bb-product-detail .product--large:not(.product--no-media) .bb-product-detail__summary.product__info-wrapper{min-width:0}.bb-product-detail .bb-product-detail__media{position:sticky;top:2.4rem;align-self:start}.bb-product-detail .bb-product-detail__consultation-desktop-slot{grid-column:auto;position:sticky;top:2.4rem;align-self:start;justify-self:stretch}.bb-product-detail .bb-product-detail__panel.product__info-container{max-width:none}}@media screen and (min-width:990px){.bb-home-hero__desktop,.bb-home-promo-ribbon{display:block}.bb-home-hero__mobile{display:none}.bb-fizzy-strip{display:block}.bb-home-products__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.bb-footer .footer__blocks-wrapper{grid-template-columns:repeat(6,minmax(0,1fr))}.bb-home-collections__item{flex-basis:calc((100% - 72px)/4)}.bb-blog-teasers__grid,.bb-home-reviews__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bb-fizzy-feature__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-video-band__inner{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.bb-video-band__content{display:flex;flex-direction:column;justify-content:center}.bb-video-band__media,.bb-video-band__deferred,.bb-video-band__poster,.bb-video-band__placeholder{min-height:320px}.bb-site-header.header{grid-template-areas:"heading navigation icons";grid-template-columns:auto 1fr auto;min-height:80px;gap:16px;padding-top:8px;padding-bottom:8px}.bb-site-header .header__heading,.bb-site-header .header__heading-link{justify-self:start}.bb-site-header .header__heading-link{margin-left:-13px}.bb-site-header .header__heading-logo{max-height:64px}.bb-site-header .header__inline-menu{margin-left:0}.bb-site-header .header__icons{gap:16px}.bb-site-header .header__menu-item{font-size:1.5rem}}:is(.template-search,.bb-site-header) .predictive-search{overflow-x:hidden;overflow-y:auto;border:1px solid var(--bb-color-border-strong);border-radius:8px;background:var(--bb-color-white);box-shadow:var(--bb-shadow-md);font-family:var(--bb-font-ui-family);letter-spacing:normal}:is(.template-search,.bb-site-header) .predictive-search :is(.predictive-search__heading,.predictive-search__item,.predictive-search__item-heading){font-family:var(--bb-font-ui-family);letter-spacing:normal}:is(.template-search,.bb-site-header) .predictive-search__results-groups-wrapper{gap:0;padding:8px 0 12px;border-bottom:0}:is(.template-search,.bb-site-header) .predictive-search__result-group{gap:16px}:is(.template-search,.bb-site-header) .predictive-search .predictive-search__heading{margin:0 16px;padding:12px 0 8px;border-bottom:1px solid var(--bb-color-border-strong);color:var(--bb-color-green);font-size:12px;font-weight:600;line-height:16px;letter-spacing:.3px;text-transform:uppercase}:is(.template-search,.bb-site-header) .predictive-search__item{padding:8px 16px;color:var(--bb-color-text);font-size:14px;font-weight:400;line-height:20px;letter-spacing:normal}:is(.template-search,.bb-site-header) .predictive-search__item-heading{color:inherit;font-size:14px;font-weight:400;line-height:20px;letter-spacing:normal}:is(.template-search,.bb-site-header) .predictive-search__item-query-result *:not(mark){font-weight:600}:is(.template-search,.bb-site-header) .predictive-search__item-query-result mark{color:var(--bb-color-text);font-weight:400}:is(.template-search,.bb-site-header) :is(.predictive-search__list-item[aria-selected=true],.predictive-search__list-item:hover)>.predictive-search__item,:is(.template-search,.bb-site-header) .predictive-search__item:is([aria-selected=true],:hover){background:#f9fafb;color:var(--bb-color-green-dark)}:is(.template-search,.bb-site-header) :is(.predictive-search__list-item[aria-selected=true],.predictive-search__list-item:hover) .predictive-search__item-heading{text-decoration:none}:is(.template-search,.bb-site-header) .predictive-search__item:focus-visible{border-radius:4px;outline:2px solid var(--bb-color-green);outline-offset:-2px}:is(.template-search,.bb-site-header) .predictive-search__item--link-with-thumbnail{grid-template-columns:48px minmax(0,1fr);column-gap:12px}:is(.template-search,.bb-site-header) .predictive-search__image{box-sizing:border-box;width:48px;height:48px;border:1px solid var(--bb-color-border-strong);border-radius:8px;background:var(--bb-color-white);object-fit:contain}:is(.template-search,.bb-site-header) .predictive-search__search-for-button{border-top:1px solid var(--bb-color-border-strong)}:is(.template-search,.bb-site-header) .predictive-search__item--term{min-height:44px;padding:12px 16px;color:var(--bb-color-green);font-size:14px;font-weight:600;line-height:20px;letter-spacing:normal;word-break:normal}:is(.template-search,.bb-site-header) .predictive-search__item--term .icon-arrow{width:16px;height:16px;margin-left:16px;color:var(--bb-color-green)}:is(.template-search,.bb-site-header) .predictive-search__item--term:is(:hover,:focus-visible){background:#f9fafb;color:var(--bb-color-green-dark)}@media screen and (max-width:749px){:is(.template-search,.bb-site-header) .predictive-search .predictive-search__results-groups-wrapper{gap:16px}}.bb-standard-page{background:var(--bb-color-white);color:var(--bb-color-text);font-family:var(--bb-font-sans-family);letter-spacing:normal}.bb-standard-page__header{background:#faf8f3;border-bottom:.1rem solid #f3f4f6}.bb-standard-page__header-inner,.bb-standard-page__main{width:100%;max-width:896px;margin-inline:auto;padding-inline:var(--bb-page-gutter)}.bb-standard-page__header-inner{padding-top:4rem;padding-bottom:4rem}.bb-standard-page__main{padding-top:4rem;padding-bottom:5.6rem}.bb-standard-page__breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px;color:#6b7280;font-family:var(--bb-font-sans-family);font-size:12px;line-height:16px;letter-spacing:normal}.bb-standard-page__breadcrumbs a{color:inherit;text-decoration:none}.bb-standard-page__breadcrumbs a:hover{color:var(--bb-color-green)}.bb-standard-page__eyebrow{margin:0 0 8px;color:var(--bb-color-green);font-size:var(--bb-text-xs-size);font-weight:600;line-height:var(--bb-text-xs-line);letter-spacing:.025em;text-transform:uppercase}.bb-standard-page__title{margin:0;color:#111827;font-family:var(--bb-font-serif-family);font-size:var(--bb-text-3xl-size);font-weight:400;line-height:var(--bb-text-3xl-line);letter-spacing:normal}.bb-standard-page__intro{max-width:672px;margin-top:12px;color:#4b5563;font-family:var(--bb-font-sans-family);font-size:16px;line-height:26px;letter-spacing:normal}.bb-standard-page__section+.bb-standard-page__section{margin-top:4rem}.bb-standard-page__heading{margin:0 0 .8rem;color:#111827;font-family:var(--bb-font-serif-family);font-size:var(--bb-text-xl-size);font-weight:400;line-height:var(--bb-text-xl-line)}.bb-standard-page__lead{max-width:67.2rem;margin-bottom:2rem;color:#4b5563;font-size:var(--bb-text-sm-size);line-height:1.625}.bb-standard-page__rte{color:#374151;font-size:var(--bb-text-base-size);line-height:1.7}.bb-standard-page__rte>*:first-child{margin-top:0}.bb-standard-page__rte>*:last-child{margin-bottom:0}.bb-standard-page__rte a{color:var(--bb-color-green)}.bb-standard-page__figure{margin:0}.bb-standard-page__figure img,.bb-standard-page__figure .placeholder-svg{display:block;width:100%;border-radius:1.2rem;background:#f3f4f6}.bb-standard-page__figure img{height:auto}.bb-standard-page__figure figcaption{margin-top:1rem;color:#6b7280;font-size:var(--bb-text-sm-size);line-height:var(--bb-text-sm-line)}.bb-standard-page__media-text{display:grid;gap:3.2rem;align-items:center}.bb-standard-page__media{overflow:hidden;aspect-ratio:4 / 3;border-radius:1.2rem;background:#f3f4f6}.bb-standard-page__media img,.bb-standard-page__media .placeholder-svg{display:block;width:100%;height:100%;object-fit:cover}.bb-standard-page__media-link,.bb-press__link{display:inline-flex;gap:6px;margin-top:20px;color:var(--bb-color-green);font-family:var(--bb-font-ui-family);font-size:14px;font-weight:500;line-height:20px;letter-spacing:normal;text-decoration:underline;text-underline-offset:3px}.bb-standard-page__media-link:hover,.bb-press__link:hover{color:var(--bb-color-green-dark)}.bb-standard-page__media-link:focus-visible,.bb-press__link:focus-visible{border-radius:4px;outline:2px solid var(--bb-color-green);outline-offset:3px}.bb-standard-page__quote{margin:0;padding:2.4rem;border:.1rem solid #f3f4f6;border-radius:1.2rem;background:#faf8f3}.bb-standard-page__quote blockquote{margin:0;color:#111827;font-family:var(--bb-font-serif-family);font-size:var(--bb-text-2xl-size);font-weight:400;line-height:var(--bb-text-2xl-line)}.bb-standard-page__quote figcaption{margin-top:1.6rem;color:#4b5563;font-size:var(--bb-text-sm-size);line-height:var(--bb-text-sm-line)}.bb-standard-page__quote--dark{border-color:var(--bb-color-green);background:var(--bb-color-green-dark)}.bb-standard-page__quote--dark blockquote,.bb-standard-page__quote--dark figcaption{color:var(--bb-color-white)}.bb-standard-page__quote--dark .bb-standard-page__eyebrow{color:var(--bb-color-cream)}.bb-standard-page__cta{padding:2.4rem;border:.1rem solid #f3f4f6;border-radius:1.2rem;background:#faf8f3;text-align:center}.bb-standard-page__cta h2{margin:0;color:#111827;font-family:var(--bb-font-serif-family);font-size:var(--bb-text-xl-size);font-weight:400;line-height:var(--bb-text-xl-line)}.bb-standard-page__cta .rte{max-width:60rem;margin:1.2rem auto 0;color:#4b5563;font-size:var(--bb-text-sm-size);line-height:1.625}.bb-standard-page__cta-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem;margin-top:2rem}.bb-standard-page__link-grid{display:grid;gap:1.6rem}.bb-standard-page__link-card{padding:2rem;border:.1rem solid #e5e7eb;border-radius:1.2rem;background:var(--bb-color-white)}.bb-standard-page__link-card h3{margin:0;color:#111827;font-size:var(--bb-text-lg-size);font-weight:500;line-height:var(--bb-text-lg-line)}.bb-standard-page__link-card p{margin:.8rem 0 0;color:#4b5563;font-size:var(--bb-text-sm-size);line-height:1.625}.bb-standard-page__link-card a{display:inline-flex;margin-top:1.6rem;color:var(--bb-color-green);font-size:var(--bb-text-sm-size);font-weight:500;line-height:var(--bb-text-sm-line);text-decoration:none}.bb-standard-page--biteback-about .bb-standard-page__header-inner{box-sizing:border-box;padding:40px 16px}.bb-standard-page--biteback-about .bb-standard-page__intro :is(p,div){margin:0;font:inherit;letter-spacing:normal}.bb-about{background:#fff;color:#374151;font-family:var(--bb-font-sans-family);font-size:16px;line-height:24px;letter-spacing:normal}.bb-about :where(h2,h3,p,ol,a,div,span){letter-spacing:normal}.bb-about__inner{box-sizing:border-box;width:100%;max-width:896px;margin-inline:auto;padding:40px 16px}.bb-about__section+.bb-about__section{margin-top:48px}.bb-about__story{display:grid;gap:32px;align-items:center}.bb-about__story-image{overflow:hidden;aspect-ratio:4 / 3;border-radius:16px;background:#f3f4f6}.bb-about__story-image img{display:block;width:100%;height:100%;object-fit:cover}.bb-about__story-copy h2,.bb-about__heading,.bb-about__cta h2{margin:0;color:#111827;font-family:var(--bb-font-serif-family);font-size:20px;font-weight:400;line-height:28px}.bb-about__story-copy h2{margin-bottom:12px}.bb-about__story-text,.bb-about__principle p,.bb-about__timeline-text{color:#4b5563;font-family:var(--bb-font-sans-family);font-size:14px;font-weight:400;line-height:22.75px}.bb-about__story-text p{margin:0 0 12px;font:inherit;letter-spacing:normal}.bb-about__story-text p:last-child{margin-bottom:0}.bb-about__mission{padding:24px;border-radius:16px;background:#0d3d32;color:#fff}.bb-about__mission h2{margin:0 0 12px;color:#ffffffb3;font-family:var(--bb-font-sans-family);font-size:12px;font-weight:600;line-height:16px;letter-spacing:.025em;text-transform:uppercase}.bb-about__mission-lead{margin:0 0 16px;color:#fff;font-family:var(--bb-font-serif-family);font-size:18px;font-weight:400;line-height:29.25px}.bb-about__mission-text{color:#fffc;font-family:var(--bb-font-sans-family);font-size:14px;line-height:22.75px}.bb-about__mission-text :is(p,div){margin:0;font:inherit;letter-spacing:normal}.bb-about__heading{margin-bottom:8px}.bb-about__philosophy-grid{display:grid;gap:20px}.bb-about__principle{display:flex;min-width:0;gap:16px;padding:20px;border:1px solid #f3f4f6;border-radius:16px;background:#fff;box-shadow:0 1px 2px #0000000d}.bb-about__icon{display:flex;width:44px;height:44px;flex:0 0 44px;align-items:center;justify-content:center;border-radius:50%;background:#1a5c4c1a;color:#1a5c4c}.bb-about__icon svg{width:20px;height:20px}.bb-about__principle>div{min-width:0}.bb-about__principle h3{margin:0 0 4px;color:#111827;font-family:var(--bb-font-sans-family);font-size:16px;font-weight:500;line-height:24px}.bb-about__principle p{margin:0}.bb-about__inline-link{color:#1a5c4c;font:inherit;line-height:inherit;text-decoration:underline;text-underline-offset:2px}.bb-about__inline-link:hover{color:#154a3d}.bb-about__inline-link:focus-visible{outline:2px solid #1a5c4c;outline-offset:2px}.bb-about__timeline{position:relative;margin:0 0 0 8px;padding:0;border-left:2px solid rgb(26 92 76 / 20%);list-style:none}.bb-about__timeline li{margin-left:24px;padding-bottom:32px}.bb-about__timeline li:last-child{padding-bottom:0}.bb-about__timeline-marker{position:absolute;left:-9px;width:16px;height:16px;border-radius:50%;background:#1a5c4c;box-shadow:0 0 0 4px #fff}.bb-about__timeline-year{margin:0;color:#1a5c4c;font-size:14px;font-weight:700;line-height:20px}.bb-about__timeline-text{margin:4px 0 0}.bb-about__cta.bb-standard-page__cta{padding:24px;border:1px solid #f3f4f6;border-radius:16px;background:#faf8f3}.bb-about__cta .rte{max-width:576px;margin:8px auto 0;color:#4b5563;font-family:var(--bb-font-sans-family);font-size:14px;line-height:22.75px}.bb-about__cta .rte :is(p,div){margin:0;font:inherit;letter-spacing:normal}.bb-about__cta .bb-standard-page__cta-actions{gap:12px;margin-top:20px}.bb-about__cta .bb-button{min-height:44px;padding:12px 24px;border-radius:4px;font-size:14px;line-height:20px}.bb-about__cta .bb-button--secondary{border:1px solid #e5e7eb;background:#fff;color:#1f2937}@media screen and (min-width:640px){.bb-about__philosophy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:750px){.bb-standard-page--biteback-about .bb-standard-page__header-inner,.bb-about__inner{padding:56px 16px}.bb-about__story{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-about__story-copy h2,.bb-about__heading,.bb-about__cta h2{font-size:24px;line-height:32px}.bb-about__mission{padding:40px}.bb-about__mission-lead{font-size:20px;line-height:32.5px}.bb-about__mission-text{font-size:16px;line-height:26px}.bb-about__cta.bb-standard-page__cta{padding:32px}}.bb-standard-page--biteback-stockists .bb-standard-page__header-inner{padding:40px 16px}.bb-stockists{color:#374151;font-family:var(--bb-font-sans-family);font-size:16px;line-height:24px;letter-spacing:normal}.bb-stockists :where(h2,h3,p,a,span){letter-spacing:normal}.bb-stockists .bb-standard-page__main{padding:40px 16px}.bb-stockists .bb-standard-page__section+.bb-standard-page__section{margin-top:48px}.bb-stockists .bb-standard-page__heading{margin-bottom:8px;font-size:20px;line-height:28px}.bb-stockists__local-panel{padding:24px;border:1px solid #f3f4f6;border-radius:16px;background:#fff;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.bb-stockists__local-row{display:flex;gap:16px}.bb-stockists__local-icon,.bb-stockists__icon-wrap{display:flex;flex:none;align-items:center;justify-content:center;border-radius:50%;background:#1a5c4c1a;color:#1a5c4c}.bb-stockists__local-icon{width:44px;height:44px}.bb-stockists__local-icon svg{width:20px;height:20px}.bb-stockists__local-copy{min-width:0;color:#4b5563;font-family:var(--bb-font-sans-family);font-size:14px;font-weight:400;line-height:22.75px}.bb-stockists__local-copy.rte p{margin:0;font-size:inherit;line-height:inherit}.bb-stockists__local-copy a{color:#1a5c4c;font-weight:500;text-decoration:none}.bb-stockists__local-copy a:hover{text-decoration:underline}.bb-stockists__flag{display:inline-flex;gap:3px;font-family:Biteback Stockist Flags,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}.bb-stockists .bb-standard-page__link-grid{grid-template-columns:minmax(0,1fr);gap:16px}.bb-stockists .bb-stockists__card{display:flex;gap:12px;min-width:0;height:100%;padding:16px;border:1px solid #f3f4f6;border-radius:16px;background:#fff;color:#111827;font-family:var(--bb-font-sans-family);text-decoration:none;letter-spacing:normal;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.bb-stockists a.bb-stockists__card:hover{border-color:#1a5c4c66;background:#faf8f3}.bb-stockists .bb-stockists__card-copy{min-width:0}.bb-stockists__icon-wrap{width:36px;height:36px}.bb-stockists__icon-wrap svg{width:16px;height:16px}.bb-stockists .bb-stockists__card h3{display:flex;align-items:center;gap:6px;font-family:var(--bb-font-sans-family);font-size:14px;font-weight:500;line-height:20px;overflow-wrap:anywhere}.bb-stockists__external-icon{display:inline-flex;flex:none;color:#9ca3af}.bb-stockists__external-icon svg{width:14px;height:14px}.bb-stockists .bb-stockists__card p{margin-top:0;color:#6b7280;font-family:var(--bb-font-sans-family);font-size:12px;font-weight:400;line-height:16px;overflow-wrap:anywhere}.bb-stockists .bb-stockists__card :is(.bb-stockists__email,.bb-stockists__phone){display:inline-flex;align-items:center;gap:4px}.bb-stockists .bb-stockists__card .bb-stockists__email{color:#1a5c4c;overflow-wrap:anywhere}.bb-stockists .bb-stockists__card :is(.bb-stockists__email,.bb-stockists__phone) svg{flex:none;width:12px;height:12px}@media(min-width:640px){.bb-stockists .bb-standard-page__link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:750px){.bb-standard-page--biteback-stockists .bb-standard-page__header-inner,.bb-stockists .bb-standard-page__main{padding:56px 16px}.bb-stockists .bb-standard-page__heading{font-size:24px;line-height:32px}.bb-stockists__local-panel{padding:32px}}@media(min-width:1024px){.bb-stockists .bb-standard-page__link-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.bb-guidance{background:var(--bb-color-white);color:var(--bb-color-text);font-family:var(--bb-font-sans-family);font-size:16px;line-height:24px;letter-spacing:normal}.bb-guidance :where(h2,h3,p,a,div,span,table,th,td){letter-spacing:normal}.bb-guidance__inner{width:100%;max-width:896px;margin-inline:auto;padding:40px 16px 56px}.bb-standard-page--biteback-shipping .bb-standard-page__header-inner{max-width:896px;padding:40px 16px}.bb-guidance__section+.bb-guidance__section,.bb-guidance__section+.bb-guidance-notice,.bb-guidance-notice+.bb-guidance__section{margin-top:48px}.bb-guidance__heading{margin:0 0 8px;color:var(--bb-color-ink);font-family:var(--bb-font-serif-family);font-size:20px;font-weight:400;line-height:28px;letter-spacing:normal}.bb-guidance__lead{max-width:672px;margin:0 0 20px;color:#4b5563;font-size:14px;line-height:22.75px}.bb-guidance__card-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.bb-guidance-card{min-width:0;padding:20px;border:1px solid var(--bb-color-border);border-radius:16px;background:var(--bb-color-white);box-shadow:0 1px 2px #0000000d}.bb-guidance-card--cream{padding:24px;background:var(--bb-color-cream);box-shadow:none}.bb-guidance-card__icon{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;margin-bottom:12px;border-radius:50%;background:#1a5c4c1a;color:var(--bb-color-green)}.bb-guidance-card__icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.bb-guidance-card h3,.bb-guidance-callout h2{margin:0 0 8px;color:var(--bb-color-ink);font-family:var(--bb-font-sans-family);font-size:16px;font-weight:500;line-height:24px;letter-spacing:normal}.bb-guidance-card__accent{margin:-8px 0 4px;color:var(--bb-color-green);font-size:14px;font-weight:600;line-height:20px}.bb-guidance :is(.bb-guidance-card,.bb-guidance-panel,.bb-guidance-callout) .rte,.bb-guidance__footnote{color:#4b5563;font-size:14px;line-height:22.75px}.bb-guidance .rte>*:first-child{margin-top:0}.bb-guidance .rte>*:last-child{margin-bottom:0}.bb-guidance .rte a{color:var(--bb-color-green);font-weight:500;text-underline-offset:2px}.bb-guidance-notice{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid #fde68a;border-radius:8px;background:#fffbeb;color:#78350f;font-family:var(--bb-font-sans-family);font-size:14px;line-height:20px;letter-spacing:normal}.bb-guidance-notice__icon{display:inline-flex;width:20px;height:20px;flex:0 0 20px;align-items:center;justify-content:center;margin-top:1px;border:1.5px solid #d97706;border-radius:50%;color:#d97706;font-size:12px;font-weight:700;line-height:1}.bb-guidance-notice .rte{color:inherit;font-size:14px;line-height:20px;letter-spacing:normal}.bb-guidance-table{overflow-x:auto;border:1px solid var(--bb-color-border);border-radius:16px;background:var(--bb-color-white);box-shadow:0 1px 2px #0000000d;-webkit-overflow-scrolling:touch}.bb-guidance-table:focus-visible{outline:2px solid var(--bb-color-green);outline-offset:2px}.bb-guidance-table table{width:100%;min-width:480px;border:0;border-collapse:collapse;box-shadow:none!important;font-size:14px;line-height:20px;letter-spacing:normal}.bb-guidance-table :is(th,td){padding:12px 16px!important;border:0!important;border-bottom:1px solid #f3f4f6!important;text-align:left;white-space:nowrap}.bb-guidance-table thead{background:var(--bb-color-cream)}.bb-guidance-table thead th{color:#374151;font-weight:500}.bb-guidance-table tbody th{color:var(--bb-color-ink);font-weight:500}.bb-guidance-table tbody td{color:#4b5563;font-weight:400}.bb-guidance-table :is(th,td):last-child{color:var(--bb-color-green);font-weight:600;text-align:right}.bb-guidance-table tbody tr:last-child :is(th,td){border-bottom:0!important}.bb-guidance__footnote{margin-top:12px;color:var(--bb-color-muted)}.bb-guidance-panel{padding:24px;border:1px solid var(--bb-color-border);border-radius:16px;background:var(--bb-color-white);box-shadow:0 1px 2px #0000000d}.bb-guidance-panel__marker{display:inline-flex;min-width:32px;height:24px;align-items:center;justify-content:center;margin-bottom:16px;border-radius:2px;background:#039;color:#fc0;font-size:11px;font-weight:700;line-height:1}.bb-guidance-panel>.bb-guidance-notice{margin-block:16px}.bb-guidance-callout{display:flex;align-items:flex-start;gap:16px;padding:24px;border:1px solid rgb(26 92 76 / .2);border-radius:16px;background:var(--bb-color-white)}.bb-guidance-callout--cream{border-color:var(--bb-color-border);background:var(--bb-color-cream)}.bb-guidance-callout .bb-guidance-card__icon{flex:0 0 40px;margin-bottom:0}.bb-guidance-cta{padding:24px;border:1px solid var(--bb-color-border);border-radius:16px;background:var(--bb-color-cream);text-align:center}.bb-guidance-cta h2{margin:0;color:var(--bb-color-ink);font-family:var(--bb-font-serif-family);font-size:20px;font-weight:400;line-height:28px}.bb-guidance-cta .rte{max-width:600px;margin:8px auto 0;color:#4b5563;font-size:14px;line-height:22.75px}.bb-guidance-cta .bb-button{margin-top:20px}.bb-standard-page--biteback-discounts .bb-standard-page__header-inner{max-width:896px;padding:40px 16px}.bb-discounts__highlights{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.bb-discounts .bb-guidance__inner{padding-bottom:40px}.bb-discounts__highlight{min-width:0;padding:20px;border:1px solid #f3f4f6;border-radius:16px;background:#faf8f3}.bb-discounts__icon,.bb-discounts__support-icon{display:flex;width:40px;height:40px;align-items:center;justify-content:center;margin-bottom:12px;border-radius:50%;background:#1a5c4c1a;color:#1a5c4c}.bb-discounts__icon svg,.bb-discounts__support-icon svg{width:20px;height:20px}.bb-discounts__highlight h2{margin:0 0 4px;color:#111827;font-family:var(--bb-font-sans-family);font-size:14px;font-weight:600;line-height:20px}.bb-discounts__highlight p,.bb-discounts__prose,.bb-discounts__yard-lead,.bb-discounts__terms,.bb-discounts__support .rte{color:#4b5563;font-family:var(--bb-font-sans-family);font-size:14px;font-weight:400;line-height:22.75px}.bb-discounts__highlight p{margin:0}.bb-discounts__prose>*:first-child,.bb-discounts__yard-lead>*:first-child,.bb-discounts__support .rte>*:first-child{margin-top:0}.bb-discounts__prose>*:last-child,.bb-discounts__yard-lead>*:last-child,.bb-discounts__support .rte>*:last-child{margin-bottom:0}.bb-discounts__prose>p+p{margin-top:16px}.bb-discounts__yard-lead{margin-bottom:24px}.bb-discounts__table{box-shadow:none}.bb-discounts__table table{table-layout:auto}.bb-discounts__table :is(th,td){white-space:normal}.bb-discounts__table thead{background:#0d3d32}.bb-discounts__table thead th,.bb-discounts__table :is(th,td):last-child{color:#fff;text-align:left}.bb-discounts__table tbody tr:nth-child(2n){background:#faf8f3}.bb-discounts__table tbody tr:nth-child(odd){background:#fff}.bb-discounts__table tbody tr :is(th,td){border-bottom:0!important}.bb-discounts__table tbody td:last-child{text-align:left}.bb-discounts__code{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:6px;background:#1a5c4c1a;color:#0d3d32;font-family:var(--bb-font-mono-family);font-size:12px;font-weight:600;line-height:16px;white-space:normal}.bb-discounts__code svg{width:12px;height:12px;flex:0 0 12px}.bb-discounts__terms{display:grid;gap:12px;margin:0;padding:0;list-style:none}.bb-discounts__terms li{display:flex;gap:12px}.bb-discounts__terms li:before{width:6px;height:6px;flex:0 0 6px;margin-top:8px;border-radius:50%;background:#1a5c4c;content:""}.bb-discounts__support{display:flex;min-width:0;flex-direction:column;gap:20px;padding:24px;border:1px solid rgb(26 92 76 / .2);border-radius:16px;background:#1a5c4c0d}.bb-discounts__support-icon{width:48px;height:48px;flex:0 0 48px;margin:0}.bb-discounts__support-icon svg{width:24px;height:24px}.bb-discounts__support-copy{min-width:0;flex:1}.bb-discounts__support h2{margin:0;color:#111827;font-family:var(--bb-font-serif-family);font-size:18px;font-weight:400;line-height:28px}.bb-discounts__support .rte{margin-top:4px}.bb-discounts__support .bb-button{width:100%;min-height:0;align-self:stretch;flex:0 0 auto;padding:10px 20px;border:0;border-radius:12px;font-size:14px;line-height:20px}@media screen and (min-width:640px){.bb-discounts__highlights{grid-template-columns:repeat(3,minmax(0,1fr))}.bb-discounts__support{flex-direction:row;align-items:center;padding:32px}.bb-discounts__support .bb-button{width:auto;align-self:center}}@media screen and (min-width:750px){.bb-standard-page--biteback-discounts .bb-standard-page__header-inner{padding:56px 16px}.bb-discounts .bb-guidance__inner{padding-bottom:56px}}.bb-policy{font-family:var(--bb-font-sans-family);letter-spacing:normal}.bb-policy :where(h1,h2,h3,p,a,li,strong,span,div){letter-spacing:normal}.bb-policy .bb-standard-page__header-inner,.bb-standard-page--biteback-subscription .bb-standard-page__header-inner{padding:40px 16px}.bb-policy .bb-standard-page__intro{margin:12px 0 0}.bb-policy__main{width:100%;max-width:896px;margin-inline:auto;padding:40px 16px 56px}.bb-policy__summaries{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.bb-policy__summaries[hidden],.bb-policy__native-content .rte>[hidden]{display:none!important}.bb-policy-summary-card{padding:20px}.bb-policy--subscription .bb-policy-summary-card .bb-guidance-card__icon svg{stroke-width:2}.bb-policy--terms .bb-policy-summary-card .bb-guidance-card__icon svg{stroke-width:2}.bb-policy--privacy .bb-policy-summary-card .bb-guidance-card__icon svg{stroke-width:2}.bb-policy-summary-card h2{margin:0 0 8px;color:var(--bb-color-ink);font-family:var(--bb-font-sans-family);font-size:14px;font-weight:600;line-height:20px;letter-spacing:normal}.bb-policy-summary-card p{margin:0;color:#4b5563;font-family:var(--bb-font-sans-family);font-size:14px;font-weight:400;line-height:22.75px;letter-spacing:normal}.bb-policy__summaries:not([hidden])+.bb-policy__content,.bb-policy__content+.bb-policy__support{margin-top:48px}.bb-policy--subscription .bb-policy__content+.bb-policy__support{margin-top:48px}.bb-policy__content-heading{margin:0 0 24px;color:var(--bb-color-ink);font-family:var(--bb-font-serif-family);font-size:24px;font-weight:400;line-height:32px;letter-spacing:normal}.bb-policy--subscription .bb-policy__content-heading{margin-bottom:8px}.bb-policy__native-content .shopify-policy__container{width:100%;max-width:none;margin:0;padding:0}.bb-policy__native-content .shopify-policy__title{display:none}.bb-policy__native-content .shopify-policy__body,.bb-policy__native-content .rte{width:100%;max-width:none;color:#4b5563;font-family:var(--bb-font-sans-family);font-size:14px;font-weight:400;line-height:22.75px;letter-spacing:normal}.bb-policy__native-content .rte>:first-child{margin-top:0}.bb-policy__native-content .rte>:last-child{margin-bottom:0}.bb-policy__native-content .rte p{margin:0 0 12px;color:inherit;font:inherit;letter-spacing:normal}.bb-policy__native-content .rte>p:has(>strong:only-child):not(:has(br)){margin:32px 0 8px;color:var(--bb-color-ink);font-family:var(--bb-font-serif-family);font-size:24px;font-weight:400;line-height:32px;letter-spacing:normal}.bb-policy__native-content .rte>p:has(>strong:only-child):not(:has(br)) strong{font:inherit}.bb-policy--refund .bb-policy__native-content .rte>p:has(>strong:only-child):not(:has(br)):has(+ol.bb-policy__clause-list){margin-bottom:16px}.bb-policy--subscription .bb-policy__clause-copy [hidden]{display:none!important}.bb-policy--subscription .bb-policy__clause:first-child .bb-policy__clause-copy p>br{display:none}.bb-policy__native-content .rte>.bb-policy__legal-heading{margin:48px 0 8px;color:var(--bb-color-ink);font-family:var(--bb-font-serif-family);font-size:24px;font-weight:400;line-height:32px}.bb-policy__native-content .rte>.bb-policy__legal-heading:first-child{margin-top:0}@media(max-width:749px){.bb-policy--privacy .bb-policy__native-content .rte>.bb-policy__legal-heading,.bb-policy--terms .bb-policy__native-content .rte>.bb-policy__legal-heading,.bb-policy--subscription .bb-policy__content-heading{font-size:20px;line-height:28px}}.bb-policy__native-content .rte :is(h2,h3){margin:32px 0 8px;color:var(--bb-color-ink);font-family:var(--bb-font-serif-family);font-size:24px;font-weight:400;line-height:32px;letter-spacing:normal}.bb-policy__native-content .rte :is(ul,ol){margin:12px 0 20px;padding-left:24px}.bb-policy__native-content .rte table{display:block;max-width:100%;overflow-x:auto}.bb-policy__native-content .rte li{margin:0;padding-left:4px;color:#4b5563;font-family:var(--bb-font-sans-family);font-size:14px;line-height:22.75px}.bb-policy__native-content .rte li+li{margin-top:8px}.bb-policy__native-content .rte ol.bb-policy__clause-list{display:grid;gap:24px;margin:0;padding:0;list-style:none}.bb-policy--privacy .bb-policy__native-content .rte ol.bb-policy__clause-list,.bb-policy--terms .bb-policy__native-content .rte ol.bb-policy__clause-list{gap:20px}.bb-policy--privacy .bb-policy__clause-number,.bb-policy--terms .bb-policy__clause-number{font-size:12px}.bb-policy__native-content .rte .bb-policy__clause{display:flex;align-items:flex-start;gap:16px;margin:0;padding:0}.bb-policy__clause-number{display:inline-flex;flex:0 0 28px;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#0d3d32;color:#fff;font-family:var(--bb-font-sans-family);font-size:14px;font-weight:600;line-height:20px}.bb-policy__clause-copy{min-width:0}.bb-policy__native-content .rte .bb-policy__clause-copy h3{margin:0 0 8px;color:var(--bb-color-ink);font-family:var(--bb-font-sans-family);font-size:16px;font-weight:600;line-height:24px}.bb-policy__native-content .rte .bb-policy__clause-copy p+p{margin-top:12px}.bb-policy__native-content .rte .bb-policy__clause-copy p:last-child{margin-bottom:0}.bb-policy__original-number{display:none}.bb-policy--subscription .bb-policy__clause-copy p:has(strong),.bb-policy--subscription .bb-policy__clause-copy p:has(strong) strong{margin:0;color:#4b5563;font-family:var(--bb-font-sans-family);font-size:14px;font-weight:400;line-height:22.75px}.bb-policy__native-content .rte a{color:var(--bb-color-green);font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.bb-policy__support{display:flex;flex-direction:column;align-items:stretch;gap:20px;padding:24px;border:1px solid rgb(26 92 76 / .2);border-radius:16px;background:#1a5c4c14}.bb-policy__support h2{margin:0;color:var(--bb-color-ink);font-family:var(--bb-font-serif-family);font-size:18px;font-weight:400;line-height:28px;letter-spacing:normal}.bb-policy__support p{margin:4px 0 0;color:#4b5563;font-family:var(--bb-font-sans-family);font-size:14px;line-height:22.75px;letter-spacing:normal}.bb-policy__support .bb-button{width:100%;min-height:40px;padding:10px 20px;border-radius:12px;font-family:var(--bb-font-sans-family);font-size:14px;font-weight:500;line-height:20px;letter-spacing:normal}.bb-policy__support--actions{align-items:flex-start}.bb-policy__support-copy{min-width:0;flex:1}.bb-policy__support-actions{display:flex;flex-wrap:wrap;gap:12px;width:100%}.bb-policy__support-actions .bb-button{width:auto}.bb-policy__support a:not(.bb-button){color:var(--bb-color-green);text-decoration:underline;text-underline-offset:2px}.bb-policy__support-icon{display:flex;flex:0 0 48px;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#1a5c4c1a}.bb-policy__support-icon svg{width:24px;height:24px;fill:none;stroke:#1a5c4c;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media screen and (min-width:750px){.bb-policy__support--actions{flex-direction:row;align-items:center;padding:32px}.bb-policy__support-actions{width:auto}}.bb-policy--subscription .bb-policy__support--actions{flex-direction:column;align-items:stretch}.bb-policy--subscription .bb-policy__support-intro{display:flex;align-items:flex-start;gap:20px}.bb-policy--subscription .bb-policy__support-actions{width:100%}@media screen and (min-width:750px){.bb-policy--subscription .bb-policy__support-actions{padding-left:68px}}@media screen and (max-width:749px){.bb-policy--subscription .bb-policy__support-actions .bb-button--primary{width:100%}}.bb-faq{background:var(--bb-color-white);color:var(--bb-color-text);font-family:var(--bb-font-ui-family);font-size:16px;line-height:24px;letter-spacing:normal}.bb-faq__inner{width:100%;max-width:896px;margin-inline:auto;padding:40px 16px}.bb-faq__groups{display:grid;gap:48px}.bb-faq__group{padding:24px;border-radius:16px;background:#faf8f3}.bb-faq__group--0{background:#eef5f2}.bb-faq__group-title{margin:0 0 8px;color:#111827;font-family:var(--bb-font-serif-family);font-size:var(--bb-text-xl-size);font-weight:400;line-height:var(--bb-text-xl-line);letter-spacing:normal}.bb-faq__items{display:grid;gap:12px}.bb-faq__item{overflow:hidden;border:1px solid #f3f4f6;border-radius:16px;background:var(--bb-color-white)}.bb-faq__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:0;padding:16px 20px;list-style:none;cursor:pointer}.bb-faq__summary::-webkit-details-marker{display:none}.bb-faq__question{color:#111827;font-family:var(--bb-font-ui-family);font-size:14px;font-weight:500;line-height:20px;letter-spacing:normal}.bb-faq__icon{display:block;flex:0 0 16px;width:16px;height:16px;color:#1a5c4c;transition:transform .18s ease}.bb-faq__item[open] .bb-faq__icon{transform:rotate(180deg)}.bb-faq__answer{padding:0 20px 20px;color:#4b5563;font-family:var(--bb-font-ui-family);font-size:14px;line-height:22.75px;letter-spacing:normal}.bb-faq__answer .metafield-rich_text_field>*:first-child,.bb-faq__answer>*:first-child{margin-top:0}.bb-faq__answer .metafield-rich_text_field>*+*{margin-top:12px}.bb-faq__answer .metafield-rich_text_field>*:last-child,.bb-faq__answer>*:last-child{margin-bottom:0}.bb-faq__answer ul,.bb-faq__answer ol{padding-left:20px}.bb-faq__answer li+li{margin-top:4px}.bb-faq__answer a{color:#1a5c4c;text-decoration:underline;text-underline-offset:2px}.bb-faq__cta{margin-top:48px;padding:24px;border:1px solid #f3f4f6;border-radius:16px;background:#faf8f3;text-align:center}.bb-faq__cta h2{margin:0;color:#111827;font-family:var(--bb-font-serif-family);font-size:var(--bb-text-xl-size);font-weight:400;line-height:var(--bb-text-xl-line);letter-spacing:normal}.bb-faq__cta .rte{max-width:576px;margin:8px auto 0;color:#4b5563;font-size:14px;line-height:20px;letter-spacing:normal}.bb-faq__cta .bb-button{margin-top:20px;border:0}.bb-press{background:var(--bb-color-white);color:var(--bb-color-text);font-family:var(--bb-font-ui-family);letter-spacing:normal}.bb-press__inner{width:100%;max-width:896px;margin-inline:auto;padding:40px 16px 56px}.bb-press__grid{display:grid;gap:24px}.bb-press__item{overflow:hidden;border:1px solid #e5e7eb;border-radius:16px;background:var(--bb-color-white);box-shadow:0 1px 2px #0000000d}.bb-press__media{aspect-ratio:4 / 3;overflow:hidden;background:#f3f4f6}.bb-press__media img{display:block;width:100%;height:100%;object-fit:contain}.bb-press__copy{padding:24px}.bb-press__publication{margin:0 0 8px;color:var(--bb-color-green);font-size:12px;font-weight:600;line-height:16px;letter-spacing:.025em;text-transform:uppercase}.bb-press__copy h2{margin:0;color:#111827;font-family:var(--bb-font-serif-family);font-size:24px;font-weight:400;line-height:32px;letter-spacing:normal}.bb-press__date,.bb-press__excerpt{color:#4b5563;font-size:14px;line-height:22px;letter-spacing:normal}.bb-press__date{margin:8px 0 0}.bb-press__excerpt{margin-top:12px}.bb-press__excerpt>*:first-child,.bb-press__empty p{margin-top:0}.bb-press__excerpt>*:last-child,.bb-press__empty p{margin-bottom:0}.bb-press__empty{padding:32px;border:1px dashed #d1d5db;border-radius:16px;color:#6b7280;text-align:center}.bb-contact-page{background:var(--bb-color-white);color:var(--bb-color-text);font-family:var(--bb-font-sans-family);font-size:16px;line-height:24px;letter-spacing:normal}.bb-contact-page :where(h2,h3,p,a,span,label,input,textarea,button){letter-spacing:normal}.bb-contact-page__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;width:100%;max-width:896px;margin-inline:auto;padding:40px 16px 56px}.bb-contact-page__details h2,.bb-contact-page__form h2{margin:0 0 8px;color:#111827;font-family:var(--bb-font-serif-family);font-size:20px;font-weight:400;line-height:28px;letter-spacing:normal}.bb-contact-page__details-text{margin-bottom:20px;color:#4b5563;font-size:14px;line-height:20px}.bb-contact-page__details-text p{font:inherit;letter-spacing:normal}.bb-contact-page__methods{display:block;margin:0;padding:0;list-style:none}.bb-contact-page__methods li+li{margin-top:12px}.bb-contact-page__methods a{display:flex;gap:16px;min-width:0;margin:-8px;padding:8px;border-radius:12px;color:inherit;text-decoration:none;transition:background-color .18s ease}.bb-contact-page__methods a:hover{background:#faf8f3}.bb-contact-page__method-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;border-radius:50%;background:#1a5c4c1a;color:var(--bb-color-green)}.bb-contact-page__method-icon svg{width:20px;height:20px;stroke:currentColor}.bb-contact-page__method-label,.bb-contact-page__method-value,.bb-contact-page__method-note{display:block;min-width:0;overflow-wrap:anywhere}.bb-contact-page__method-label{color:#9ca3af;font-size:11px;font-weight:600;line-height:16.5px;letter-spacing:.275px;text-transform:uppercase}.bb-contact-page__method-value{color:#111827;font-size:14px;font-weight:500;line-height:20px}.bb-contact-page__method-note{color:#6b7280;font-size:12px;line-height:16px}.bb-contact-page__support{display:grid;gap:1.6rem;margin-top:3.2rem;padding-top:2.4rem;border-top:.1rem solid #f3f4f6}.bb-contact-page__support h3{margin:0 0 .8rem;color:#111827;font-size:var(--bb-text-sm-size);font-weight:500;line-height:var(--bb-text-sm-line)}.bb-contact-page__support .rte{color:#4b5563;font-size:var(--bb-text-sm-size);line-height:1.625}.bb-contact-page__support .rte>*:first-child,.bb-contact-page__details-text>*:first-child,.bb-contact-page__success>*:first-child{margin-top:0}.bb-contact-page__support .rte>*:last-child,.bb-contact-page__details-text>*:last-child,.bb-contact-page__success>*:last-child{margin-bottom:0}.bb-contact-page__form-card{padding:24px;border:1px solid #f3f4f6;border-radius:16px;background:var(--bb-color-white);box-shadow:0 1px 2px #0f172a0a}.bb-contact-page__form{display:grid;gap:20px}.bb-contact-page__form h2{margin-bottom:0}.bb-contact-page__field{display:grid;gap:6px;margin:0}.bb-contact-page__field span{color:#1f2937;font-size:14px;font-weight:500;line-height:20px}.bb-contact-page__field em{color:var(--bb-color-green);font-style:normal}.bb-contact-page__field input,.bb-contact-page__field textarea{width:100%;min-height:42px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:12px;background:var(--bb-color-white);color:#111827;font-family:var(--bb-font-sans-family);font-size:14px;font-weight:400;line-height:20px;letter-spacing:normal;box-shadow:none}.bb-contact-page__field textarea{min-height:122px;resize:vertical}.bb-contact-page__field input::placeholder,.bb-contact-page__field textarea::placeholder{color:#9ca3af;opacity:1}.bb-contact-page__field input:focus,.bb-contact-page__field textarea:focus{outline:.2rem solid rgba(26,92,76,.4);outline-offset:0;border-color:var(--bb-color-green)}.bb-contact-page__field-error{color:#b91c1c;font-size:var(--bb-text-xs-size);line-height:var(--bb-text-xs-line)}.bb-contact-page__errors{padding:1.4rem 1.6rem;border:.1rem solid #fecaca;border-radius:.8rem;background:#fef2f2;color:#991b1b;font-size:var(--bb-text-sm-size);line-height:1.5}.bb-contact-page__errors h2{margin:0 0 .8rem;color:inherit;font-family:inherit;font-size:var(--bb-text-sm-size);font-weight:500;line-height:var(--bb-text-sm-line)}.bb-contact-page__errors ul{margin-bottom:0}.bb-contact-page__success{padding:3.2rem 0;text-align:center}.bb-contact-page__success h2{margin-bottom:.8rem}.bb-contact-page__success p{max-width:40rem;margin-inline:auto;color:#4b5563;font-size:var(--bb-text-sm-size);line-height:1.625}.bb-contact-page__form .bb-button{width:100%;min-height:44px;margin-top:7px;padding:12px 24px;border:0;border-radius:4px}.bb-trade-page{background:#fff;color:var(--bb-color-text);font-family:var(--bb-font-sans-family);font-size:16px;line-height:24px;letter-spacing:normal}.bb-trade-page :where(h2,h3,p,label,span,input,textarea,button){letter-spacing:normal}.bb-trade-page__inner{display:grid;width:100%;max-width:896px;gap:32px;margin-inline:auto;padding:40px 16px}.bb-standard-page--biteback-trade .bb-standard-page__header-inner{max-width:896px;padding:40px 16px}.bb-trade-page__info h2,.bb-trade-page__form h2{margin:0 0 20px;color:#111827;font-family:var(--bb-font-serif-family);font-size:20px;font-weight:400;line-height:28px}.bb-trade-page__benefits{display:grid;gap:12px;margin:0;padding:0;list-style:none}.bb-trade-page__benefits li{display:flex;align-items:flex-start;gap:16px}.bb-trade-page__icon{display:flex;width:44px;height:44px;flex:0 0 44px;align-items:center;justify-content:center;border-radius:50%;background:#1a5c4c1a;color:#1a5c4c}.bb-trade-page__icon svg{width:20px;height:20px}.bb-trade-page__benefits li>div{min-width:0}.bb-trade-page__benefits h3{margin:0;color:#111827;font-family:var(--bb-font-sans-family);font-size:14px;font-weight:500;line-height:20px}.bb-trade-page__benefits p,.bb-trade-page__note{margin:0;color:#4b5563;font-family:var(--bb-font-sans-family);font-size:14px;line-height:22.75px}.bb-trade-page__note{margin-top:24px;padding:16px;border-radius:12px;background:#faf8f3}.bb-trade-page__note :is(p,div){margin:0;font:inherit;letter-spacing:normal}.bb-trade-page__form-card{min-width:0;padding:24px;border:1px solid #f3f4f6;border-radius:16px;background:#fff;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.bb-trade-page__form{display:grid;gap:20px}.bb-trade-page__form h2{margin-bottom:0}.bb-trade-page__form .bb-contact-page__field{display:grid;gap:6px;margin:0}.bb-trade-page__form .bb-contact-page__field>span{color:#1f2937;font-family:var(--bb-font-sans-family);font-size:14px;font-weight:500;line-height:20px}.bb-trade-page__form .bb-trade-page__message{display:block}.bb-trade-page__form .bb-trade-page__message>span{display:block;margin-bottom:6px}.bb-trade-page__form .bb-contact-page__field em{color:#dc2626;font-style:normal}.bb-trade-page__form :is(input,textarea){width:100%;min-height:42px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;color:#111827;font-family:var(--bb-font-sans-family);font-size:14px;line-height:20px}.bb-trade-page__form textarea{display:inline-block;min-height:0;resize:vertical}.bb-trade-page__form :is(input,textarea)::placeholder{color:#9ca3af}.bb-trade-page__form :is(input,textarea):focus-visible{outline:2px solid rgb(26 92 76 / 40%);outline-offset:0}.bb-trade-page__form .bb-button{width:100%;min-height:0;padding:12px 24px;border:0;border-radius:4px;font-size:14px;line-height:20px}.bb-trade-page__success{display:grid;justify-items:center;gap:12px;padding:32px 0;text-align:center}.bb-trade-page__success h2,.bb-trade-page__success p{margin:0}@media screen and (min-width:750px){.bb-standard-page--biteback-trade .bb-standard-page__header-inner{padding:56px 16px}.bb-trade-page__inner{grid-template-columns:repeat(5,minmax(0,1fr));gap:48px;padding:56px 16px}.bb-trade-page__info{grid-column:span 2}.bb-trade-page__form-card{grid-column:span 3;padding:32px}}.bb-case-studies,.bb-case-study{background:var(--bb-color-white);color:var(--bb-color-text);font-family:var(--bb-font-ui-family);letter-spacing:normal}.bb-case-studies{background:var(--bb-color-cream)}.bb-case-studies .bb-standard-page__header-inner{padding-top:40px;padding-bottom:40px}.bb-case-study .bb-standard-page__header-inner{max-width:896px;padding:40px 16px}.bb-case-study .bb-standard-page__breadcrumbs{display:block;margin-bottom:16px;font-family:var(--bb-font-ui-family);font-size:12px;line-height:16px;letter-spacing:normal}.bb-case-study .bb-standard-page__breadcrumbs ol,.bb-case-study .bb-standard-page__breadcrumbs li{display:flex;align-items:center}.bb-case-study .bb-standard-page__breadcrumbs ol{width:100%;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.bb-case-study .bb-standard-page__breadcrumbs li{gap:6px}.bb-case-study .bb-standard-page__breadcrumbs svg{flex:0 0 12px;width:12px;height:12px;fill:none;stroke:#9ca3af;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.bb-case-study .bb-standard-page__breadcrumbs li:last-child{color:#374151}.bb-case-study .bb-standard-page__eyebrow{margin-bottom:8px;font-family:var(--bb-font-ui-family);font-size:12px;line-height:16px;letter-spacing:.3px}.bb-case-study .bb-standard-page__title{font-family:var(--bb-font-serif-family);font-size:36px;font-weight:400;line-height:40px;letter-spacing:normal}.bb-case-study .bb-standard-page__intro{max-width:672px;margin-top:12px;color:#4b5563;font-family:var(--bb-font-ui-family);font-size:16px;line-height:26px;letter-spacing:normal}.bb-case-study__inner{width:100%;max-width:896px;margin-inline:auto;padding:0 16px 56px}.bb-case-studies__inner{width:100%;max-width:1312px;margin-inline:auto;padding:40px 16px 56px}.bb-case-study__inner{padding-top:40px}.bb-case-studies__grid{display:grid;gap:24px}.bb-case-study .bb-case-study-card{border:1px solid var(--bb-color-border);border-radius:16px;font-family:var(--bb-font-ui-family);letter-spacing:normal}.bb-case-study .bb-case-study-card__copy{padding:20px}.bb-case-study .bb-case-study-card__title,.bb-case-study .bb-case-study-card__excerpt,.bb-case-study .bb-case-study-card__cta,.bb-case-study .bb-case-study-card__meta{letter-spacing:normal}.bb-case-studies__read-more{display:inline-flex;align-items:center;gap:.6rem;width:fit-content;margin-top:auto;padding-top:1.6rem;color:var(--bb-color-green);font-size:var(--bb-text-sm-size);font-weight:500;line-height:var(--bb-text-sm-line);text-decoration:none}.bb-case-studies__read-more:hover{text-decoration:underline}.bb-case-studies__pagination{margin-top:4rem}.bb-case-studies__empty{padding:4rem 2rem;border:.1rem dashed #e5e7eb;border-radius:1.2rem;background:#faf8f3;text-align:center}.bb-case-studies__empty h2{margin:0;color:#111827;font-family:var(--bb-font-serif-family);font-size:var(--bb-text-xl-size);font-weight:400;line-height:var(--bb-text-xl-line)}.bb-case-studies__empty p{max-width:44rem;margin:1.2rem auto 0;color:#4b5563;font-size:var(--bb-text-sm-size);line-height:1.625}.bb-case-study__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:32px;color:#6b7280;font-family:var(--bb-font-ui-family);font-size:14px;line-height:20px;letter-spacing:normal}.bb-case-study__hero{margin:0 0 40px}.bb-case-study__hero-media{overflow:hidden;aspect-ratio:3 / 4;border-radius:16px;background:#f3f4f6}.bb-case-study__hero-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.bb-case-study__hero figcaption{margin-top:12px;color:#6b7280;font-family:var(--bb-font-ui-family);font-size:12px;line-height:16px;letter-spacing:normal;text-align:center}.bb-case-study__content{color:#374151;font-family:var(--bb-font-ui-family);font-size:18px;line-height:29.25px;letter-spacing:normal}.bb-case-study__content>*:first-child{margin-top:0}.bb-case-study__content>*:last-child{margin-bottom:0}.bb-case-study__content h2,.bb-case-study__content h3{margin:0 0 24px;padding-top:16px;color:#111827;font-family:var(--bb-font-serif-family);font-weight:400;letter-spacing:normal}.bb-case-study__content h2{font-size:24px;line-height:32px}.bb-case-study__content h3{font-size:20px;line-height:28px}.bb-case-study__content :is(h2,h3):empty,.bb-case-study__content :is(h2,h3):has(>br:only-child){display:none}.bb-case-study__content p,.bb-case-study__content ul,.bb-case-study__content ol{margin:0 0 24px}.bb-case-study__content img{display:block;width:100%;height:auto;margin:32px auto;border:0;border-radius:16px;background:#f3f4f6}.bb-case-study__content.bb-case-study__body blockquote{display:block;width:100%;margin:40px 0;padding-left:24px;border-left:2px solid var(--bb-color-green);color:#111827;font-style:normal}.bb-case-study__body blockquote p{margin:0;color:#111827;font-family:var(--bb-font-serif-family);font-size:24px;font-weight:400;font-style:normal;line-height:33px;letter-spacing:normal}.bb-case-study__body blockquote cite,.bb-case-study__body blockquote footer{display:block;margin:12px 0 0;color:#6b7280;font-family:var(--bb-font-ui-family);font-size:14px;font-weight:400;font-style:normal;line-height:20px;letter-spacing:normal}.bb-case-study__featured-quote{margin:40px 0 0;padding-left:24px;border-left:2px solid var(--bb-color-green);color:#111827}.bb-case-study__featured-quote p{margin:0;font-family:var(--bb-font-serif-family);font-size:24px;font-style:normal;line-height:33px;letter-spacing:normal}.bb-case-study__featured-quote footer{margin-top:12px;color:#6b7280;font-family:var(--bb-font-ui-family);font-size:14px;line-height:20px;letter-spacing:normal}.bb-case-study__routine,.bb-case-study__cta{margin-top:48px;padding:24px;border:1px solid #f3f4f6;border-radius:16px;background:#faf8f3;text-align:center}.bb-case-study__routine h2,.bb-case-study__cta h2{margin:0;color:#111827;font-family:var(--bb-font-serif-family);font-size:24px;font-weight:400;line-height:32px;letter-spacing:normal}.bb-case-study__routine .rte,.bb-case-study__cta .rte{max-width:520px;margin:12px auto 0;color:#4b5563;font-family:var(--bb-font-ui-family);font-size:14px;line-height:22.75px;letter-spacing:normal}.bb-case-study :is(.bb-case-study__routine,.bb-case-study__cta) .bb-standard-page__cta-actions{gap:12px;margin-top:20px}.bb-case-study :is(.bb-case-study__routine,.bb-case-study__cta) .bb-button{min-height:40px;padding:10px 20px;border-radius:999px;font-family:var(--bb-font-ui-family);font-size:14px;line-height:20px;letter-spacing:normal}.bb-case-study__related{margin-top:64px;padding-top:40px;border-top:1px solid #f3f4f6}.bb-case-study__related>h2{margin:0 0 24px;color:#111827;font-family:var(--bb-font-serif-family);font-size:24px;font-weight:400;line-height:32px;letter-spacing:normal}.bb-case-study__back{margin-top:4.8rem}.bb-case-study__back a{display:inline-flex;align-items:center;gap:.8rem;color:var(--bb-color-green);font-size:var(--bb-text-sm-size);font-weight:500;text-decoration:none}.bb-case-study__back a:hover{text-decoration:underline}.bb-ingredients{background:var(--bb-color-white);color:var(--bb-color-text);font-family:var(--bb-font-ui-family);font-size:16px;letter-spacing:normal}.bb-ingredients__inner{width:100%;max-width:896px;margin-inline:auto;padding:40px 16px}.bb-ingredients__assurances{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 40px;padding:0;list-style:none}.bb-ingredients__assurances li{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px;border:1px solid #f3f4f6;border-radius:16px;background:var(--bb-color-white);box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;color:#374151;font-size:12px;font-weight:500;line-height:16px;text-align:center}.bb-ingredients__assurances span{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:#1a5c4c1a;color:var(--bb-color-green)}.bb-ingredients__assurances svg{width:20px;height:20px}.bb-ingredients__legend,.bb-ingredients__explorer,.bb-ingredients__cta{margin-top:40px}.bb-ingredients__legend h2,.bb-ingredients__section-header h2,.bb-ingredients__cta h2{margin:0 0 8px;color:#111827;font-family:var(--bb-font-serif-family);font-size:var(--bb-text-xl-size);font-weight:400;line-height:var(--bb-text-xl-line);letter-spacing:normal}.bb-ingredients__lead{max-width:672px;margin-bottom:20px;color:#4b5563;font-size:14px;line-height:22.75px}.bb-ingredients__lead>*:first-child,.bb-ingredients__description>*:first-child,.bb-ingredients__cta .rte>*:first-child{margin-top:0}.bb-ingredients__lead>*:last-child,.bb-ingredients__description>*:last-child,.bb-ingredients__cta .rte>*:last-child{margin-bottom:0}.bb-ingredients__legend-grid{display:grid;gap:16px;margin:0;padding:0;list-style:none}.bb-ingredients__legend-grid li,.bb-ingredients__card{border:1px solid #f3f4f6;border-radius:16px;background:var(--bb-color-white);box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.bb-ingredients__legend-grid li{padding:20px}.bb-ingredients__legend-grid div,.bb-ingredients__card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.bb-ingredients__legend-grid div{justify-content:flex-start;align-items:center;gap:8px;margin-bottom:8px}.bb-ingredients__legend-grid h3,.bb-ingredients__card h3{margin:0;color:#111827;font-size:14px;font-weight:500;line-height:var(--bb-text-sm-line);font-family:var(--bb-font-ui-family);letter-spacing:normal}.bb-ingredients__card h3{font-size:16px;line-height:24px}.bb-ingredients__legend-grid p,.bb-ingredients__description{margin:0;color:#4b5563;font-size:14px;line-height:22.75px}.bb-ingredients__origin{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:24px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:600;line-height:16.5px;white-space:nowrap}.bb-ingredients__origin--natural{background:#1a5c4c1a;color:var(--bb-color-green)}.bb-ingredients__origin--derived{background:#fef3c7;color:#92400e}.bb-ingredients__origin--synthetic{background:#e5e7eb;color:#374151}.bb-ingredients__controls{display:grid;gap:12px;margin-bottom:24px}.bb-ingredients__search{position:relative;display:block}.bb-ingredients__search span:not(.visually-hidden){position:absolute;top:50%;left:12px;width:16px;height:16px;transform:translateY(-50%);color:#9ca3af;pointer-events:none}.bb-ingredients__search svg{display:block;width:16px;height:16px}.bb-ingredients__search input{width:100%;min-height:42px;padding:10px 12px 10px 40px;border:1px solid #e5e7eb;border-radius:12px;background:var(--bb-color-white);color:#1f2937;font:inherit;font-size:14px;line-height:20px}.bb-ingredients__search input::placeholder{color:#9ca3af;opacity:1}.bb-ingredients__search input:focus{outline:.1rem solid var(--bb-color-green);outline-offset:0;border-color:var(--bb-color-green)}.bb-ingredients__filters{display:flex;flex-wrap:wrap;gap:8px}.bb-ingredients__filter{-webkit-appearance:none;appearance:none;min-height:30px;padding:6px 12px;border:1px solid #e5e7eb;border-radius:999px;background:var(--bb-color-white);color:#4b5563;font:inherit;font-size:12px;font-weight:500;line-height:16px;cursor:pointer}.bb-ingredients__filter:hover{border-color:#d1d5db}.bb-ingredients__filter.is-active{border-color:var(--bb-color-green);background:var(--bb-color-green);color:var(--bb-color-white)}.bb-ingredients__filter:focus-visible{outline:.2rem solid var(--bb-color-green);outline-offset:.2rem}.bb-ingredients__count{margin:0 0 16px;color:#6b7280;font-size:12px;line-height:16px}.bb-ingredients__grid{display:grid;gap:16px;margin:0;padding:0;list-style:none}.bb-ingredients__card{display:flex;flex-direction:column;gap:8px;padding:20px}.bb-ingredients__card[hidden]{display:none}.bb-ingredients__empty{padding:32px;border:1px dashed #e5e7eb;border-radius:12px;background:var(--bb-color-white);text-align:center}.bb-ingredients__empty p{margin:0;color:#4b5563;font-size:var(--bb-text-sm-size);line-height:1.625}.bb-ingredients__cta{padding:24px;border:1px solid #f3f4f6;border-radius:16px;background:#faf8f3;text-align:center}.bb-ingredients__cta .rte{max-width:560px;margin:12px auto 0;color:#4b5563;font-size:14px;line-height:22.75px}.bb-ingredients__cta .bb-button{margin-top:20px}.bb-reviews-page{background:var(--bb-color-white);color:var(--bb-color-text)}.bb-reviews-page__inner{width:100%;max-width:89.6rem;margin-inline:auto;padding:0 var(--bb-page-gutter) 5.6rem}.bb-reviews-page__summary{display:grid;gap:2.4rem;padding:2.4rem;border:.1rem solid #f3f4f6;border-radius:1.6rem;background:#faf8f3}.bb-reviews-page__eyebrow{margin:0 0 .8rem;color:var(--bb-color-green);font-size:var(--bb-text-xs-size);font-weight:600;line-height:var(--bb-text-xs-line);letter-spacing:.025em;text-transform:uppercase}.bb-reviews-page__summary h2,.bb-reviews-page__empty h2{margin:0;color:#111827;font-family:var(--bb-font-serif-family);font-size:var(--bb-text-2xl-size);font-weight:400;line-height:var(--bb-text-2xl-line)}.bb-reviews-page__summary .rte{max-width:62rem;margin-top:1.2rem;color:#4b5563;font-size:var(--bb-text-sm-size);line-height:1.625}.bb-reviews-page__summary .rte>*:first-child,.bb-reviews-page__cta .rte>*:first-child{margin-top:0}.bb-reviews-page__summary .rte>*:last-child,.bb-reviews-page__cta .rte>*:last-child{margin-bottom:0}.bb-reviews-page__widget-card{margin-top:3.2rem;padding:2rem;border:.1rem solid #f3f4f6;border-radius:1.6rem;background:var(--bb-color-white);box-shadow:0 .1rem .2rem #0f172a0a}.bb-reviews-page__app-block{min-width:0}.bb-reviews-page__app-block :where(.yotpo-widget-instance,.yotpo-reviews-main-widget,.yotpo-main-widget),.bb-reviews-page__app-block :where([class*=yotpo]){max-width:100%}.bb-reviews-page__empty{padding:4rem 2rem;border:.1rem dashed #e5e7eb;border-radius:1.2rem;background:#faf8f3;text-align:center}.bb-reviews-page__empty p{max-width:44rem;margin:1.2rem auto 0;color:#4b5563;font-size:var(--bb-text-sm-size);line-height:1.625}.bb-reviews-page__cta{display:flex;align-items:flex-start;gap:1.2rem;margin-top:4.8rem;padding:2rem;border:.1rem solid #f3f4f6;border-radius:1.2rem;background:#faf8f3}.bb-reviews-page__cta-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 2rem;width:2rem;height:2rem;margin-top:.2rem;border-radius:999rem;background:#1a5c4c1a;color:var(--bb-color-green);font-size:var(--bb-text-xs-size);font-weight:600;line-height:1}.bb-reviews-page__cta p{margin:0;color:#111827;font-size:var(--bb-text-sm-size);font-weight:500;line-height:var(--bb-text-sm-line)}.bb-reviews-page__cta .rte{margin-top:.4rem;color:#4b5563;font-size:var(--bb-text-sm-size);line-height:1.625}.bb-reviews-page :where(.yotpo-widget-instance,.yotpo-reviews-main-widget,.yotpo-main-widget),.bb-reviews-page :where([class*=yotpo]){--yotpo-primary-color: var(--bb-color-green);--yotpo-secondary-color: var(--bb-color-green-dark);--yotpo-star-color: var(--bb-color-green);color:var(--bb-color-text)}@media screen and (min-width:750px){.bb-standard-page__header-inner{padding-top:5.6rem;padding-bottom:5.6rem}.bb-standard-page__main{padding-top:5.6rem;padding-bottom:7.2rem}.bb-standard-page__title{font-size:var(--bb-text-4xl-size);line-height:var(--bb-text-4xl-line)}.bb-standard-page__section+.bb-standard-page__section{margin-top:4.8rem}.bb-standard-page__heading,.bb-standard-page__cta h2{font-size:var(--bb-text-2xl-size);line-height:var(--bb-text-2xl-line)}.bb-standard-page__media-text{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-standard-page__media-text--right .bb-standard-page__media{order:2}.bb-standard-page__quote,.bb-standard-page__cta{padding:3.2rem}.bb-standard-page__link-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bb-guidance__inner{padding:56px 16px 72px}.bb-standard-page--biteback-shipping .bb-standard-page__header-inner{padding:56px 16px}.bb-guidance__heading,.bb-guidance-cta h2{font-size:24px;line-height:32px}.bb-guidance__card-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.bb-guidance__card-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-guidance-panel,.bb-guidance-cta{padding:32px}.bb-policy__main{padding:56px 16px 72px}.bb-policy .bb-standard-page__header-inner,.bb-standard-page--biteback-subscription .bb-standard-page__header-inner{padding:56px 16px}.bb-policy__summaries{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.bb-policy__support{flex-direction:row;align-items:center;justify-content:space-between;padding:32px}.bb-policy__support .bb-button{width:auto;flex:0 0 auto}.bb-faq__inner{padding:56px 16px}.bb-faq__cta{padding:32px}.bb-faq__cta h2,.bb-faq__group-title{font-size:var(--bb-text-2xl-size);line-height:var(--bb-text-2xl-line)}.bb-faq__group{padding:32px}.bb-press__inner{padding-top:56px;padding-bottom:72px}.bb-press__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.bb-contact-page__inner{grid-template-columns:repeat(5,minmax(0,1fr));gap:48px;padding-block:56px 72px}.bb-contact-page__details{grid-column:span 2}.bb-contact-page__form-card{grid-column:span 3;padding:32px}.bb-contact-page__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-case-study__inner{padding-bottom:72px}.bb-case-studies__inner{padding-top:56px;padding-bottom:72px}.bb-case-studies .bb-standard-page__header-inner{padding-top:56px;padding-bottom:56px}.bb-case-study__inner{padding-top:56px}.bb-case-study .bb-standard-page__header-inner{padding:56px 16px}.bb-case-studies__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-case-study__hero-media{aspect-ratio:4 / 5}.bb-case-study__routine,.bb-case-study__cta{padding:32px}.bb-ingredients__inner{padding-top:56px;padding-bottom:56px}.bb-ingredients__assurances{grid-template-columns:repeat(4,minmax(0,1fr))}.bb-ingredients__legend-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bb-ingredients__legend h2,.bb-ingredients__section-header h2,.bb-ingredients__cta h2{font-size:var(--bb-text-2xl-size);line-height:var(--bb-text-2xl-line)}.bb-ingredients__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-ingredients__cta{padding:32px}.bb-reviews-page__inner{padding-bottom:7.2rem}.bb-reviews-page__summary,.bb-reviews-page__widget-card{padding:3.2rem}}@supports (text-wrap: balance){.bb-text-balance{text-wrap:balance}}@supports (text-wrap: pretty){.bb-text-pretty{text-wrap:pretty}}.bb-uat-indicator{position:fixed;top:10px;bottom:auto;left:12px;z-index:900;pointer-events:none;padding:8px 12px;border:1px solid #143728;border-radius:6px;background:#d7ff35;color:#143728;box-shadow:0 2px 8px #0000002e;font:700 13px/18px Geist,sans-serif;letter-spacing:normal}cart-items,#main-cart-footer{color:var(--bb-color-text);font-family:var(--bb-font-sans-family);letter-spacing:normal}cart-items .title,cart-items .cart__empty-text{color:var(--bb-color-ink);font-family:var(--bb-font-serif-family);font-size:36px;font-weight:400;line-height:40px;letter-spacing:normal}cart-items .underlined-link,cart-items .cart__login-paragraph,cart-items .cart-item__details,cart-items .cart-item__details .product-option,cart-items .cart-item__price-wrapper,cart-items .cart-item__quantity,cart-items .cart-item__error,#main-cart-footer .totals,#main-cart-footer .tax-note{font-family:var(--bb-font-sans-family);letter-spacing:normal}cart-items .underlined-link{color:var(--bb-color-green);font-size:14px;line-height:20px}cart-items .cart-items thead th{padding-bottom:8px}cart-items .cart-items thead th{color:var(--bb-color-green);font-family:var(--bb-font-label-family);font-size:var(--bb-text-xs-size);font-weight:600;line-height:var(--bb-text-xs-line);letter-spacing:.025em;text-transform:uppercase;opacity:1}cart-items .cart__items{padding-bottom:24px}.shopify-section[id$=__17804785705d49de94]{padding-bottom:48px;background:#fff}.shopify-section[id$=__17804785705d49de94]>.page-width>.shopify-app-block{border:1px solid #e5e7eb;border-radius:16px;background:#fff;box-shadow:0 1px 2px #0000000d}cart-items .cart-item__image-container{overflow:hidden!important;width:104px;height:104px;align-items:center;justify-content:center;background:var(--bb-color-white);border:1px solid var(--bb-color-border-strong);border-radius:8px}cart-items .cart-item__image{width:100%;height:100%;max-width:none;object-fit:contain}cart-items .cart-item__name{color:var(--bb-color-ink);font-family:var(--bb-font-sans-family);font-size:14px;font-weight:600;line-height:20px;letter-spacing:normal}cart-items .cart-item__details .product-option,cart-items .cart-item__price-wrapper,cart-items .cart-item__error{color:var(--bb-color-muted);font-size:14px;line-height:20px}cart-items .cart-item__details>.product-option:first-of-type,cart-items .cart-item__price-wrapper .price{color:var(--bb-color-ink);font-size:14px;font-weight:600;line-height:20px}cart-items .cart-item__details>p.product-option{display:inline-block;padding:4px 8px;border:1px solid rgb(26 92 76 / 35%);border-radius:4px;background:#1a5c4c0f;color:var(--bb-color-green);font-size:12px;font-weight:600;line-height:16px}cart-items .cart-item cart-remove-button .button{color:var(--bb-color-muted)}cart-items .cart-item cart-remove-button .button:hover{color:var(--bb-color-green)}cart-items .cart-item__quantity .quantity{min-height:44px;border-radius:12px}cart-items .cart-item__quantity .quantity:before,cart-items .cart-item__quantity .quantity:after{border-radius:12px}cart-items .cart-item__quantity .quantity:before{box-shadow:none}cart-items .cart-item__quantity .quantity:after{box-shadow:0 0 0 1px var(--bb-color-border-strong)}cart-items .cart-item__quantity .quantity__input{font-family:var(--bb-font-sans-family);font-size:14px;line-height:20px;letter-spacing:normal}#main-cart-footer .totals__total,#main-cart-footer .totals__total-value{color:var(--bb-color-ink);font-family:var(--bb-font-sans-family);font-size:16px;line-height:24px;letter-spacing:normal}#main-cart-footer .totals__total-value{font-weight:600}#main-cart-footer .cart__blocks>.js-contents{padding:24px 24px 12px;border:1px solid var(--bb-color-border-strong);border-bottom:0;border-radius:16px 16px 0 0;background:var(--bb-color-cream)}#main-cart-footer .cart__blocks>.js-contents+.cart__ctas{margin-top:0;padding:0 24px 24px;border:1px solid var(--bb-color-border-strong);border-top:0;border-radius:0 0 16px 16px;background:var(--bb-color-cream);box-shadow:0 1px 2px #0000000d}#main-cart-footer .cart__blocks>.cart__ctas:has(+.cart__dynamic-checkout-buttons){padding-bottom:12px;border-bottom:0;border-radius:0;box-shadow:none}#main-cart-footer .cart__blocks>.cart__ctas+.cart__dynamic-checkout-buttons{margin-top:0;padding:0 24px 24px;border:1px solid var(--bb-color-border-strong);border-top:0;border-radius:0 0 16px 16px;background:var(--bb-color-cream);box-shadow:0 1px 2px #0000000d}#main-cart-footer .cart__dynamic-checkout-buttons shop-pay-wallet-button,#main-cart-footer .cart__dynamic-checkout-buttons shopify-paypal-button,#main-cart-footer .cart__dynamic-checkout-buttons shopify-google-pay-button{overflow:hidden;border-radius:4px}#main-cart-footer .cart__dynamic-checkout-buttons #dynamic-checkout-cart>small{display:block;margin-top:16px;padding:8px 12px;border:1px solid var(--bb-color-border);border-radius:8px;background:var(--bb-color-white);color:var(--bb-color-muted);font-family:var(--bb-font-sans-family);font-size:12px;line-height:18px;letter-spacing:normal}#main-cart-footer .totals__total-value{font-size:18px}#main-cart-footer .tax-note{color:var(--bb-color-muted);margin:8px 0 0;font-size:13px;line-height:18px;text-align:left}.bb-cart-delivery{display:grid;gap:2px;margin-top:12px;color:var(--bb-color-muted);font-family:var(--bb-font-sans-family);font-size:13px;font-weight:400;letter-spacing:normal;line-height:18px;text-align:left}.bb-cart-delivery p{margin:0}.bb-cart-delivery__heading{color:var(--bb-color-ink);font-weight:600}.bb-cart-delivery a{width:fit-content;margin-top:2px;color:var(--bb-color-green);font-weight:500;text-decoration:underline;text-underline-offset:2px}.bb-cart-delivery a:hover{color:var(--bb-color-green-dark)}.bb-cart-delivery a:focus-visible{border-radius:2px;outline:2px solid var(--bb-color-green);outline-offset:3px}.cart-drawer__footer .bb-cart-delivery{margin-top:8px}cart-items .cart__warnings .button,#main-cart-footer .cart__checkout-button{min-height:44px;padding:12px 24px;border-radius:4px;background:var(--bb-color-green);color:var(--bb-color-white);font-family:var(--bb-font-sans-family);font-size:14px;font-weight:600;line-height:20px;letter-spacing:normal}cart-items .cart__warnings .button:after,#main-cart-footer .cart__checkout-button:after{box-shadow:none}cart-items.is-empty .cart__warnings{max-width:600px;margin:0 auto;padding:48px 24px;border:1px solid var(--bb-color-border);border-radius:16px;background:var(--bb-color-cream)}@media screen and (min-width:750px){cart-items .cart-item{box-shadow:0 1px 2px #0000000d}}cart-items.is-empty .cart__empty-text{margin:0 0 20px}cart-items .cart-item__details dl .product-option{margin-top:0}@media screen and (min-width:750px){cart-items .cart-items{border-spacing:0 12px}cart-items .cart-item>td{padding-top:16px;padding-bottom:16px;background:var(--bb-color-cream);border-top:1px solid var(--bb-color-border-strong);border-bottom:1px solid var(--bb-color-border-strong)}cart-items .cart-item>td:first-child{padding-left:16px;border-left:1px solid var(--bb-color-border-strong);border-radius:16px 0 0 16px}cart-items .cart-item>td:last-child{padding-right:16px;border-right:1px solid var(--bb-color-border-strong);border-radius:0 16px 16px 0}cart-items .cart-item>td+td,cart-items .cart-item .cart-item__quantity{padding-left:20px}cart-items .cart-item__media{width:120px}cart-items .cart-item__details>*+*{margin-top:4px}cart-items .cart-item__price-wrapper>*:only-child:not(.cart-item__discounted-prices){margin-top:0}}@media screen and (max-width:749px){cart-items .cart__items{padding-bottom:27px}.shopify-section[id$=__17804785705d49de94]{padding-bottom:32px}#main-cart-footer .cart__blocks{border:1px solid var(--bb-color-border-strong);border-radius:16px;background:var(--bb-color-cream);box-shadow:0 1px 2px #0000000d}#main-cart-footer .cart__footer .cart__blocks>:is(.js-contents,.cart__ctas,.cart__dynamic-checkout-buttons){border:0;border-radius:0;background:transparent;box-shadow:none}cart-items .title,cart-items .cart__empty-text{font-size:30px;line-height:36px}cart-items .cart-items thead tr{margin-bottom:16px}cart-items .cart-item{grid-template-columns:88px minmax(0,1fr);grid-template-rows:auto auto auto;gap:8px 12px;margin-bottom:12px;padding:16px;border:1px solid var(--bb-color-border-strong);border-radius:16px;background:var(--bb-color-cream);box-shadow:0 1px 2px #0000000d}cart-items .cart-item__media{grid-column:1;grid-row:1 / 4}cart-items .cart-item__image-container{width:88px;height:88px}cart-items .cart-item__details,cart-items .cart-item__totals,cart-items .cart-item__quantity{grid-column:2;min-width:0}cart-items .cart-item__details{grid-row:1}cart-items .cart-item__totals:not(.small-hide){grid-row:2;justify-content:flex-start}cart-items .cart-item__quantity{grid-row:3}cart-items .cart-item__quantity .quantity{width:120px}cart-items .cart-item__details>*+*{margin-top:4px}#main-cart-footer .cart__blocks>.js-contents{padding:20px 20px 12px}#main-cart-footer .cart__blocks>.js-contents+.cart__ctas{padding:0 20px 20px}#main-cart-footer .cart__blocks>.cart__ctas:has(+.cart__dynamic-checkout-buttons){padding-bottom:12px}#main-cart-footer .cart__blocks>.cart__ctas+.cart__dynamic-checkout-buttons{padding:0 20px 20px}}@media(prefers-reduced-motion:no-preference){cart-items.bb-cart-entering .cart-item{animation:var(--animation-slide-in);animation-fill-mode:both;animation-delay:calc(var(--bb-cart-animation-order, 1) * 75ms)}cart-items.bb-cart-entering .cart-item:nth-child(2){--bb-cart-animation-order: 2}cart-items.bb-cart-entering .cart-item:nth-child(3){--bb-cart-animation-order: 3}cart-items.bb-cart-entering .cart-item:nth-child(4){--bb-cart-animation-order: 4}cart-items.bb-cart-entering .cart-item:nth-child(n+5){--bb-cart-animation-order: 5}}cart-notification .cart-notification{box-sizing:border-box;right:16px;width:calc(100% - 32px);max-width:400px;padding:20px;border:1px solid var(--bb-color-border-strong);border-radius:16px;background:var(--bb-color-white);color:var(--bb-color-text);box-shadow:var(--bb-shadow-md);font-family:var(--bb-font-sans-family);font-size:14px;line-height:20px;letter-spacing:normal}cart-notification .cart-notification__header{align-items:center;gap:12px}cart-notification .cart-notification__heading{color:var(--bb-color-text);font-family:var(--bb-font-sans-family);font-size:14px;font-weight:var(--bb-font-weight-semibold);line-height:20px;letter-spacing:normal}cart-notification .cart-notification__heading .icon-checkmark{width:16px;margin-right:8px;color:var(--bb-color-green)}cart-notification .cart-notification__close{width:40px;height:40px;min-width:40px;margin:-8px -8px -8px auto;border-radius:8px}cart-notification .cart-notification-product{gap:16px;padding:20px 0}cart-notification .cart-notification-product__image{flex:0 0 72px;width:72px;height:72px;margin:0;overflow:hidden!important;border:1px solid var(--bb-color-border-strong);border-radius:8px;background:var(--bb-color-white)}cart-notification .cart-notification-product__image img{width:100%;height:100%;object-fit:contain}cart-notification .cart-notification-product__name{color:var(--bb-color-text);font-family:var(--bb-font-sans-family);font-size:14px;font-weight:var(--bb-font-weight-semibold);line-height:20px;letter-spacing:normal}cart-notification .cart-notification-product .product-option,cart-notification .cart-notification-product .caption-with-letter-spacing{color:var(--bb-color-muted);font-family:var(--bb-font-sans-family);font-size:12px;line-height:16px;letter-spacing:normal}cart-notification .cart-notification__links{display:grid;gap:8px}cart-notification .cart-notification__links>*{margin:0}cart-notification :is(#cart-notification-button,#cart-notification-form .button){min-height:44px;padding:12px 16px;border-radius:8px;font-family:var(--bb-font-sans-family);font-size:14px;font-weight:var(--bb-font-weight-semibold);line-height:20px;letter-spacing:normal}cart-notification #cart-notification-button{border:1px solid var(--bb-color-border-strong);background:var(--bb-color-white);color:var(--bb-color-text)}cart-notification #cart-notification-form .button{background:var(--bb-color-green);color:var(--bb-color-white)}cart-notification :is(#cart-notification-button,#cart-notification-form .button):after{box-shadow:none}cart-notification .cart-notification__links>.link{justify-self:center;padding:8px;color:var(--bb-color-green);font-family:var(--bb-font-sans-family);font-size:12px;font-weight:var(--bb-font-weight-semibold);line-height:16px;letter-spacing:normal;text-decoration:none}cart-notification .cart-notification__links>.link:is(:hover,:focus-visible){text-decoration:underline;text-underline-offset:3px}@media screen and (min-width:750px){cart-notification .cart-notification{right:32px}}.bb-product-landing-product{display:block;scroll-margin-top:24px}.bb-product-landing-product .section-featured-product-padding,.bb-product-landing-product .page-width{max-width:var(--bb-page-width)}.bb-product-landing-product .bb-product-detail__layout.product.grid{grid-template-columns:minmax(0,1fr);gap:32px}.bb-product-landing-product .product--large:not(.product--no-media) .bb-product-detail__summary.product__info-wrapper{padding-top:var(--bb-grid-gap-large)}.bb-product-landing-product .product__description{color:var(--bb-color-muted);font-family:var(--bb-font-ui-family);font-size:var(--bb-text-sm-size);line-height:var(--bb-text-sm-line);letter-spacing:0}.bb-product-landing-consultation{padding:0 16px 48px;background:var(--bb-color-white)}.bb-product-landing-consultation__inner{display:flex;max-width:1280px;align-items:center;justify-content:space-between;gap:24px;border:1px solid var(--bb-color-border-strong);border-radius:var(--bb-radius-xl);background:var(--bb-color-soft);padding:24px;box-shadow:var(--bb-shadow-sm)}.bb-product-landing-consultation__copy{min-width:0}.bb-product-landing-consultation__copy .bb-home-eyebrow{margin-bottom:4px}.bb-product-landing-consultation__copy h2{margin:0 0 4px;color:var(--bb-color-ink);font-family:var(--bb-font-heading-family);font-size:var(--bb-text-xl-size);line-height:var(--bb-text-xl-line);letter-spacing:0}.bb-product-landing-consultation__copy>p:last-child{margin:0;color:var(--bb-color-muted);font-family:var(--bb-font-ui-family);font-size:var(--bb-text-sm-size);line-height:var(--bb-text-sm-line);letter-spacing:0}.bb-product-landing-consultation__inner>.bb-button{flex:0 0 auto;border-color:var(--bb-color-green);color:var(--bb-color-green)}.bb-product-landing-consultation .bb-consultation-widget{position:static}@media screen and (max-width:749px){.bb-product-landing-consultation{padding:0 16px 32px}.bb-product-landing-consultation__inner{align-items:stretch;flex-direction:column;gap:16px;padding:20px}.bb-product-landing-consultation__inner>.bb-button{width:100%}}@media screen and (min-width:750px){.bb-product-landing-product .bb-product-detail__layout.product.grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/biteback-theme.css.map */
