@font-face{font-family:"Hanken Grotesk";font-style:normal;font-weight:100 900;font-display:swap;src:url(/wp-content/themes/baltic-probiotics-child/assets/fonts/hanken-grotesk-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Hanken Grotesk";font-style:normal;font-weight:100 900;font-display:swap;src:url(/wp-content/themes/baltic-probiotics-child/assets/fonts/hanken-grotesk-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--bp-green-900:#0D351B;--bp-green-800:#0B4A25;--bp-green-700:#00652A;--bp-green-600:#007A33;--bp-green-500:#54B435;--bp-green-200:#CBE6D3;--bp-green-50:#E6F3EA;--bp-logo-green:#009933;--bp-bg:#F7FAF7;--bp-surface:#FFFFFF;--bp-ink:var(--bp-green-900);--bp-ink-muted:#4D6355;--bp-line:#D3E2D8;--bp-line-strong:#678371;--bp-on-dark:#FFFFFF;--bp-on-dark-muted:#AFCDB9;--bp-error:#B42318;--bp-error-bg:#FBEAE8;--bp-disabled-bg:#D3E2D8;--bp-disabled-fg:#4D6355;--bp-overlay:rgba(13, 53, 27, 0.48);--bp-primary:var(--bp-green-600);--bp-primary-hover:var(--bp-green-700);--bp-primary-active:var(--bp-green-800);--bp-on-primary:#FFFFFF;--bp-dark:var(--bp-green-900);--bp-dark-hover:#082614;--bp-accent:var(--bp-green-200);--bp-accent-hover:#B9DDC4;--bp-section-tint:var(--bp-green-50);--bp-photo-bg:#E6F3EA;--bp-link:var(--bp-green-800);--bp-link-hover:var(--bp-green-900);--bp-icon:var(--bp-green-700);--bp-success:var(--bp-green-700);--bp-sale-badge-bg:var(--bp-green-900);--bp-sale-badge-fg:#FFFFFF;--bp-selected-bg:var(--bp-green-50);--bp-selected-border:var(--bp-green-600);--bp-focus:var(--bp-green-900);--bp-focus-on-dark:var(--bp-green-200);--bp-font:"Hanken Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--bp-font-display:var(--bp-font);--bp-font-body:var(--bp-font);--bp-fs-display:clamp(2.5rem, 1.8427rem + 2.6966vw, 4rem);--bp-fs-h1:clamp(2rem, 1.5618rem + 1.7978vw, 3rem);--bp-fs-pdp-title:clamp(1.75rem, 1.5309rem + 0.8989vw, 2.25rem);--bp-fs-h2:clamp(1.75rem, 1.4213rem + 1.3483vw, 2.5rem);--bp-fs-h2s:clamp(1.5rem, 1.3904rem + 0.4494vw, 1.75rem);--bp-fs-h3:clamp(1.25rem, 1.1404rem + 0.4494vw, 1.5rem);--bp-fs-h4:1.125rem;--bp-fs-lead:clamp(1.125rem, 1.0702rem + 0.2247vw, 1.25rem);--bp-fs-body:clamp(1rem, 0.9726rem + 0.1124vw, 1.0625rem);--bp-fs-small:0.875rem;--bp-fs-xs:0.8125rem;--bp-fs-button:1rem;--bp-fs-price:1.25rem;--bp-fs-price-lg:clamp(1.5rem, 1.3904rem + 0.4494vw, 1.75rem);--bp-fw-regular:400;--bp-fw-medium:500;--bp-fw-semi:600;--bp-fw-display:400;--bp-fw-heading:400;--bp-fw-subheading:500;--bp-fw-button:500;--bp-lh-display:1.05;--bp-lh-heading:1.12;--bp-lh-snug:1.3;--bp-lh-body:1.6;--bp-lh-ui:1.25;--bp-ls-display:-0.025em;--bp-ls-h1:-0.02em;--bp-ls-h2:-0.018em;--bp-ls-h3:-0.01em;--bp-ls-body:0;--bp-ls-caps:0.08em;--bp-space-1:4px;--bp-space-2:8px;--bp-space-3:12px;--bp-space-4:16px;--bp-space-5:20px;--bp-space-6:24px;--bp-space-7:32px;--bp-space-8:40px;--bp-space-9:48px;--bp-space-10:64px;--bp-space-11:80px;--bp-space-12:96px;--bp-space-13:128px;--bp-section-y:clamp(3.5rem, 2.6236rem + 3.5955vw, 5.5rem);--bp-section-y-sm:clamp(2rem, 1.5618rem + 1.7978vw, 3rem);--bp-stack-lg:clamp(1.5rem, 1.0618rem + 1.7978vw, 2.5rem);--bp-gutter:clamp(1rem, 0.3427rem + 2.6966vw, 2.5rem);--bp-container:1200px;--bp-container-wide:1360px;--bp-measure:40rem;--bp-grid-gap:clamp(1rem, 0.7809rem + 0.8989vw, 1.5rem);--bp-grid-cols:4;--bp-plate-pad:clamp(1.5rem, 0.6236rem + 3.5955vw, 3.5rem);--bp-r-xs:8px;--bp-r-sm:12px;--bp-r-md:16px;--bp-r-lg:24px;--bp-r-xl:32px;--bp-r-pill:999px;--bp-r-leaf:64px 16px;--bp-shadow-1:0 1px 2px rgba(13, 53, 27, 0.06);--bp-shadow-2:0 2px 4px rgba(13, 53, 27, 0.04), 0 12px 32px rgba(13, 53, 27, 0.08);--bp-shadow-3:0 -1px 0 var(--bp-line), 0 -8px 24px rgba(13, 53, 27, 0.08);--bp-shadow-4:0 24px 64px rgba(13, 53, 27, 0.18);--bp-shadow-photo:drop-shadow(0 14px 10px rgba(13, 53, 27, 0.10)) drop-shadow(0 2px 2px rgba(13, 53, 27, 0.08));--bp-focus-ring:0 0 0 2px var(--bp-bg), 0 0 0 4px var(--bp-focus);--bp-focus-ring-on-dark:0 0 0 2px var(--bp-dark), 0 0 0 4px var(--bp-focus-on-dark);--bp-focus-outline:2px solid var(--bp-focus);--bp-tap:44px;--bp-btn-h:48px;--bp-btn-h-lg:56px;--bp-btn-px:24px;--bp-btn-px-lg:32px;--bp-btn-border:1.5px;--bp-input-h:48px;--bp-input-border:1.5px;--bp-option-h:64px;--bp-chip-h:44px;--bp-stepper-w:136px;--bp-icon-sm:20px;--bp-icon-md:24px;--bp-icon-lg:32px;--bp-icon-xl:40px;--bp-ico-disc:44px;--bp-card-r:var(--bp-r-lg);--bp-card-ratio:4 / 5;--bp-gallery-ratio:1 / 1;--bp-thumb:72px;--bp-announce-h:44px;--bp-header-h:64px;--bp-logo-w:128px;--bp-segnav-h:56px;--bp-sticky-atc-h:72px;--bp-z-header:50;--bp-z-sticky:60;--bp-z-drawer:80;--bp-z-cookie:90;--bp-z-toast:95;--bp-ease:cubic-bezier(0.2, 0.7, 0.2, 1);--bp-dur-1:120ms;--bp-dur-2:200ms;--bp-dur-3:320ms;--bp-scrim-rgb:13, 53, 27;--bp-photo-fallback:var(--bp-green-50);--ast-global-color-0:#007A33;--ast-global-color-1:#00652A;--ast-global-color-2:#0D351B;--ast-global-color-3:#0D351B;--ast-global-color-4:#E6F3EA;--ast-global-color-5:#FFFFFF;--ast-global-color-6:#CBE6D3;--ast-global-color-7:#0D351B;--ast-global-color-8:#4D6355}html:root{--e-global-color-astglobalcolor0:#007A33;--e-global-color-astglobalcolor1:#00652A;--e-global-color-astglobalcolor2:#0D351B;--e-global-color-astglobalcolor3:#0D351B;--e-global-color-astglobalcolor4:#E6F3EA;--e-global-color-astglobalcolor5:#FFFFFF;--e-global-color-astglobalcolor6:#CBE6D3;--e-global-color-astglobalcolor7:#0D351B;--e-global-color-astglobalcolor8:#4D6355}@media (min-width:600px){:root{--bp-grid-cols:8}}@media (min-width:900px){:root{--bp-grid-cols:12;--bp-header-h:88px;--bp-logo-w:168px;--bp-r-leaf:112px 24px}}@media (prefers-reduced-motion:reduce){:root{--bp-dur-1:0ms;--bp-dur-2:0ms;--bp-dur-3:0ms}}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--bp-header-h) + 16px)}:root{font-size:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body.bp-theme{margin:0;background:var(--bp-bg);color:var(--bp-ink);font-family:var(--bp-font-body);font-size:var(--bp-fs-body);font-weight:400;line-height:var(--bp-lh-body);overflow-x:clip;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--e-global-typography-primary-font-family:var(--bp-font);--e-global-typography-secondary-font-family:var(--bp-font);--e-global-typography-text-font-family:var(--bp-font);--e-global-typography-accent-font-family:var(--bp-font)}.bp-theme :is(button,input,select,textarea,.ast-button,.button){font-family:var(--bp-font);letter-spacing:normal}:where(.bp-theme) :is(h1,h2,h3,h4,h5,h6){font-family:var(--bp-font-display);color:var(--bp-ink);font-weight:var(--bp-fw-heading);line-height:var(--bp-lh-heading)}:where(.bp-theme) :is(h3,h4,h5,h6){font-weight:var(--bp-fw-subheading);line-height:var(--bp-lh-snug)}:where(.bp-theme) a{color:var(--bp-link);text-underline-offset:3px;text-decoration-thickness:1px}:where(.bp-theme) a:hover{color:var(--bp-link-hover)}:where(.bp-theme) img{max-width:100%;height:auto}.bp-theme :focus-visible{outline:2px solid var(--bp-focus);outline-offset:2px}.bp-theme .bp-on-dark :focus-visible{outline-color:var(--bp-focus-on-dark)}.bp-theme [hidden]{display:none!important}.bp-theme ::selection{background:var(--bp-accent);color:var(--bp-ink)}.bp-theme .entry-content{font-size:var(--bp-fs-body);line-height:var(--bp-lh-body);color:var(--bp-ink)}body.bp-theme:not(.elementor-page) .entry-content>*+*{margin-top:1em}body.bp-theme:not(.elementor-page) .entry-content :is(h2){font-size:var(--bp-fs-h2s);letter-spacing:var(--bp-ls-h2);margin-top:1.6em}body.bp-theme:not(.elementor-page) .entry-content :is(h3){font-size:1.25rem;margin-top:1.4em}body.bp-theme:not(.elementor-page) .entry-content :is(h4,h5,h6){font-size:1.0625rem;margin-top:1.2em}body.bp-theme:not(.elementor-page) .entry-content :is(ul,ol){padding-left:1.25em;margin-left:0}body.bp-theme:not(.elementor-page) .entry-content li+li{margin-top:6px}body.bp-theme:not(.elementor-page) .entry-content a{color:var(--bp-link);text-decoration:underline}body.bp-theme:not(.elementor-page) .entry-content img{border-radius:var(--bp-r-md)}body.bp-theme.page:not(.bp-front):not(.elementor-page):not(.woocommerce-page) .entry-content{max-width:72ch}body.bp-theme.elementor-page .elementor-button{font-family:var(--bp-font)}@media (min-width:1025px){body.bp-theme.bp-contact-page .elementor :is(.e-con.e-parent,.e-con.e-parent>.e-con-inner)>.e-con-full.e-child{--flex-shrink:1;min-width:0}body.bp-theme.bp-contact-page .elementor :is(.e-con.e-parent,.e-con.e-parent>.e-con-inner)>.e-con-full.e-child+.e-con-full.e-child:not(:has(~.e-con-full.e-child)){--width:33.34%}}.bp-wrap{width:100%;max-width:calc(var(--bp-container) + 2 * var(--bp-gutter));margin-inline:auto;padding-inline:var(--bp-gutter)}.bp-theme #page{overflow:visible}body.bp-theme:not(#bp) .site-content>.ast-container{max-width:calc(var(--bp-container) + 2 * var(--bp-gutter));padding-inline:var(--bp-gutter);margin-inline:auto}body.bp-theme.bp-front:not(#bp) .site-content>.ast-container{display:block;max-width:none;padding:0}body.bp-theme:not(#bp) #primary{width:100%;margin:0;padding:0 0 var(--bp-section-y);border:0}body.bp-theme.bp-front:not(#bp) #primary{padding-bottom:0}body.bp-theme.ast-page-builder-template:not(.bp-front):not(#bp) .site-content>.ast-container{max-width:none;padding-inline:0}body.bp-theme.ast-page-builder-template:not(.bp-front):not(#bp) #primary{padding-bottom:0}body.bp-theme:not(.bp-front) #primary .bp-wrap{max-width:none;padding-inline:0}body.bp-theme.woocommerce:not(#bp) #secondary,body.bp-theme.woocommerce-page:not(#bp) #secondary{display:none}body.bp-theme.ast-separate-container{background:var(--bp-bg)}body.bp-theme:not(#bp) :is(.ast-woocommerce-container,.ast-article-single,.ast-archive-description,.comments-area>*){background:#fff0;box-shadow:none}body.bp-theme.ast-separate-container:not(#bp) :is(.ast-woocommerce-container,.ast-article-single:not(.ast-related-post)){padding:0}body.bp-theme.ast-separate-container:not(#bp) .site-main>.ast-row{margin:0}.bp-theme .ast-article-single>.entry-header,.bp-theme .ast-archive-description{margin:0;padding:20px 0 16px;text-align:left}.bp-theme .entry-title,.bp-theme .page-title,body.bp-theme:not(#bp) :is(.entry-title,.page-title){font-size:clamp(1.625rem, 1.35rem + 1.1vw, 2.25rem);font-weight:400;letter-spacing:var(--bp-ls-h1);line-height:var(--bp-lh-heading);color:var(--bp-ink);margin:0}body.bp-theme:not(#bp) .bp-btn,body.bp-theme:not(#bp) .button,body.bp-theme.woocommerce:not(#bp) :is(a.button,button.button,input.button),body.bp-theme:not(#bp) .woocommerce :is(a.button,button.button,input.button),body.bp-theme:not(#bp) :is(.wp-element-button,.wp-block-button__link){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--bp-btn-h);margin:0;padding:0 var(--bp-btn-px);border:var(--bp-btn-border) solid var(--bp-ink);border-radius:var(--bp-r-pill);background:#fff0;color:var(--bp-ink);font-size:var(--bp-fs-button);font-weight:var(--bp-fw-button);line-height:var(--bp-lh-ui);letter-spacing:normal;text-align:center;text-decoration:none;text-transform:none;white-space:nowrap;box-shadow:none;cursor:pointer;transition:background-color var(--bp-dur-1),color var(--bp-dur-1),border-color var(--bp-dur-1)}body.bp-theme:not(#bp) .bp-btn:is(:hover,:focus),body.bp-theme:not(#bp) .button:is(:hover,:focus),body.bp-theme:not(#bp) .woocommerce :is(a.button,button.button,input.button):is(:hover,:focus),body.bp-theme.woocommerce:not(#bp) :is(a.button,button.button,input.button):is(:hover,:focus){background:var(--bp-green-50);border-color:var(--bp-ink);color:var(--bp-ink)}body.bp-theme:not(#bp) .bp-btn .bp-ico,body.bp-theme:not(#bp) .button .bp-ico{width:20px;height:20px}body.bp-theme:not(#bp) .bp-btn-primary,body.bp-theme:not(#bp) :is(a,button,input):is(.button.alt,.single_add_to_cart_button,.checkout-button),body.bp-theme.woocommerce:not(#bp) :is(a,button,input):is(.button.alt,.single_add_to_cart_button,.checkout-button),body.bp-theme:not(#bp) .woocommerce :is(a,button,input):is(.button.alt,.single_add_to_cart_button,.checkout-button),body.bp-theme:not(#bp) #place_order,body.bp-theme:not(#bp) #respond input#submit{background:var(--bp-primary);border-color:var(--bp-primary);color:var(--bp-on-primary)}body.bp-theme:not(#bp) .bp-btn-primary:is(:hover,:focus),body.bp-theme:not(#bp) :is(a,button,input):is(.button.alt,.single_add_to_cart_button,.checkout-button):is(:hover,:focus),body.bp-theme.woocommerce:not(#bp) :is(a,button,input):is(.button.alt,.single_add_to_cart_button,.checkout-button):is(:hover,:focus),body.bp-theme:not(#bp) .woocommerce :is(a,button,input):is(.button.alt,.single_add_to_cart_button,.checkout-button):is(:hover,:focus),body.bp-theme:not(#bp) #place_order:is(:hover,:focus),body.bp-theme:not(#bp) #respond input#submit:is(:hover,:focus){background:var(--bp-primary-hover);border-color:var(--bp-primary-hover);color:var(--bp-on-primary)}body.bp-theme:not(#bp) .bp-btn-primary:active,body.bp-theme:not(#bp) :is(a,button,input):is(.button.alt,.single_add_to_cart_button,.checkout-button):active,body.bp-theme:not(#bp) #place_order:active{background:var(--bp-primary-active);border-color:var(--bp-primary-active)}body.bp-theme:not(#bp) .bp-btn-lg,body.bp-theme:not(#bp) :is(a,button):is(.single_add_to_cart_button,.checkout-button),body.bp-theme:not(#bp) #place_order{min-height:var(--bp-btn-h-lg);padding:0 var(--bp-btn-px-lg);font-size:17px}body.bp-theme:not(#bp) .bp-btn-outline{border-color:var(--bp-ink);color:var(--bp-ink);background:#fff0}body.bp-theme:not(#bp) .bp-btn-light{background:var(--bp-accent);border-color:var(--bp-accent);color:var(--bp-ink)}body.bp-theme:not(#bp) .bp-btn-light:is(:hover,:focus){background:var(--bp-accent-hover);border-color:var(--bp-accent-hover);color:var(--bp-ink)}body.bp-theme:not(#bp) .bp-btn-outline-dark{border-color:var(--bp-on-dark);color:var(--bp-on-dark);background:#fff0}body.bp-theme:not(#bp) .bp-btn-outline-dark:is(:hover,:focus){background:rgb(255 255 255 / .08);border-color:var(--bp-on-dark);color:var(--bp-on-dark)}body.bp-theme:not(#bp) :is(.bp-btn,.button):is([disabled],.disabled,[aria-disabled="true"]),body.bp-theme.woocommerce:not(#bp) :is(a,button,input).button:is([disabled],.disabled),body.bp-theme:not(#bp) .woocommerce :is(a,button,input).button:is([disabled],.disabled){background:var(--bp-disabled-bg);border-color:var(--bp-disabled-bg);color:var(--bp-disabled-fg);cursor:not-allowed;opacity:1}body.bp-theme.woocommerce:not(#bp) button.button.single_add_to_cart_button.disabled.wc-variation-selection-needed{background:var(--bp-primary);border-color:var(--bp-primary);color:var(--bp-on-primary);opacity:.55;cursor:pointer}body.bp-theme:not(#bp) .button.loading{opacity:.7}body.bp-theme:not(#bp) .button.loading::after{display:none}body.bp-theme:not(#bp) .button.added{background:var(--bp-dark);border-color:var(--bp-dark);color:var(--bp-on-dark)}body.bp-theme:not(#bp) a.added_to_cart{display:inline-flex;align-items:center;min-height:44px;padding:0 4px;font-size:var(--bp-fs-small);font-weight:500;color:var(--bp-link);text-decoration:underline;text-underline-offset:4px}body.bp-theme:not(#bp) .bp-link-arrow{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:48px;color:var(--bp-ink);font-weight:var(--bp-fw-medium);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:6px}body.bp-theme:not(#bp) .bp-link-arrow:hover{color:var(--bp-green-800)}body.bp-theme:not(#bp) .bp-link-arrow .bp-ico{transition:transform var(--bp-dur-2) var(--bp-ease)}body.bp-theme:not(#bp) .bp-link-arrow:hover .bp-ico{transform:translateX(3px)}body.bp-theme:not(#bp) .bp-icon-btn{position:relative;display:inline-grid;place-items:center;flex:none;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:var(--bp-r-pill);background:#fff0;color:var(--bp-ink);text-decoration:none;box-shadow:none;cursor:pointer}body.bp-theme:not(#bp) .bp-icon-btn:is(:hover,:focus){background:var(--bp-green-50);color:var(--bp-ink)}body.bp-theme:not(#bp) .bp-icon-btn .bp-ico{width:24px;height:24px}@media (min-width:900px){body.bp-theme:not(#bp) .bp-icon-btn{width:48px;height:48px}}@media (max-width:359px){body.bp-theme:not(#bp) .bp-header__in .bp-icon-btn{width:40px;height:40px}}body.bp-theme:not(#bp) .bp-badge{display:inline-block;height:28px;line-height:28px;padding:0 12px;border-radius:var(--bp-r-pill);background:var(--bp-sale-badge-bg);color:var(--bp-sale-badge-fg);font-size:var(--bp-fs-xs);font-weight:var(--bp-fw-semi);white-space:nowrap}body.bp-theme:not(#bp) .bp-badge--soft{background:var(--bp-accent);color:var(--bp-ink)}body.bp-theme:not(#bp) .bp-badge .woocommerce-Price-amount{font-weight:inherit}.bp-chips{display:flex;flex-wrap:wrap;gap:8px}body.bp-theme:not(#bp) .bp-chip{display:inline-flex;align-items:center;gap:8px;min-height:var(--bp-chip-h);margin:0;padding:0 18px;border:1.5px solid var(--bp-line-strong);border-radius:var(--bp-r-pill);background:var(--bp-surface);color:var(--bp-ink);font-size:15px;font-weight:500;line-height:1.25;text-align:left;white-space:nowrap;box-shadow:none;cursor:pointer;transition:background-color var(--bp-dur-1),border-color var(--bp-dur-1)}body.bp-theme:not(#bp) .bp-chip:is(:hover,:focus){border-color:var(--bp-ink);background:var(--bp-green-50);color:var(--bp-ink)}body.bp-theme:not(#bp) .bp-chip .bp-ico{display:none;width:18px;height:18px}body.bp-theme:not(#bp) .bp-chip[aria-pressed="true"]{background:var(--bp-dark);border-color:var(--bp-dark);color:var(--bp-on-dark)}body.bp-theme:not(#bp) .bp-chip[aria-pressed="true"] .bp-ico{display:block}body.bp-theme:not(#bp) .bp-chip__n{font-size:var(--bp-fs-small);color:var(--bp-ink-muted);font-variant-numeric:tabular-nums}body.bp-theme:not(#bp) .bp-chip[aria-pressed="true"] .bp-chip__n{color:var(--bp-on-dark-muted)}body.bp-theme:not(#bp) :is(input[type="text"],input[type="email"],input[type="tel"],input[type="password"],input[type="number"],input[type="url"],input[type="search"],input[type="date"],select,textarea,.input-text){min-height:var(--bp-input-h);padding:10px 14px;border:var(--bp-input-border) solid var(--bp-line-strong);border-radius:var(--bp-r-sm);background-color:var(--bp-surface);color:var(--bp-ink);font-size:16px;line-height:1.4;box-shadow:none}body.bp-theme:not(#bp) textarea{min-height:120px}body.bp-theme:not(#bp) select{appearance:none;-webkit-appearance:none;padding-right:44px;background:var(--bp-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%230D351B' d='M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,53.66,90.34L128,164.69l74.34-74.35a8,8,0,0,1,11.32,11.32Z'/%3E%3C/svg%3E") no-repeat right 14px center / 18px 18px}body.bp-theme:not(#bp) :is(input,select,textarea):focus{border-color:var(--bp-ink);outline:2px solid var(--bp-focus);outline-offset:1px}body.bp-theme:not(#bp) :is(input,select,textarea)::placeholder{color:var(--bp-ink-muted);opacity:1}body.bp-theme:not(#bp) input[type="checkbox"],body.bp-theme:not(#bp) input[type="radio"]{width:20px;height:20px;min-height:0;margin:0;padding:0;accent-color:var(--bp-primary);vertical-align:middle}body.bp-theme:not(#bp) .woocommerce form .form-row,body.bp-theme:not(#bp) form .form-row{margin:0 0 16px;padding:0}body.bp-theme:not(#bp) .form-row label,body.bp-theme:not(#bp) .bp-label{display:block;margin-bottom:6px;font-size:var(--bp-fs-small);font-weight:500;line-height:1.4;color:var(--bp-ink)}body.bp-theme:not(#bp) .form-row .required{color:var(--bp-error);text-decoration:none;border:0}body.bp-theme:not(#bp) .form-row .optional{font-weight:400;color:var(--bp-ink-muted)}body.bp-theme:not(#bp) .form-row .woocommerce-input-wrapper{display:block}body.bp-theme:not(#bp) form .form-row :is(.input-text,select,textarea){width:100%;min-height:var(--bp-input-h);padding:10px 14px;border:var(--bp-input-border) solid var(--bp-line-strong);border-radius:var(--bp-r-sm);background-color:var(--bp-surface);font-size:16px;line-height:1.4}body.bp-theme:not(#bp) form .form-row select{padding-right:44px}body.bp-theme:not(#bp) form .form-row textarea{min-height:120px}body.bp-theme:not(#bp) .form-row.woocommerce-invalid :is(.input-text,select,.select2-selection){border-color:var(--bp-error)}body.bp-theme:not(#bp) .form-row.woocommerce-validated :is(.input-text,select){border-color:var(--bp-line-strong)}body.bp-theme:not(#bp) .checkout-inline-error-message,body.bp-theme:not(#bp) .woocommerce-error-message{margin-top:6px;font-size:var(--bp-fs-small);color:var(--bp-error)}body.bp-theme:not(#bp) .woocommerce-form__label-for-checkbox{display:flex;align-items:flex-start;gap:12px;min-height:44px;padding-block:10px;font-size:15px;font-weight:400;line-height:1.45;cursor:pointer}body.bp-theme:not(#bp) .woocommerce-form__label-for-checkbox input{margin-top:1px;flex:none}body.bp-theme:not(#bp) .select2-container .select2-selection--single{display:flex;align-items:center;height:var(--bp-input-h);margin:0;padding:0;border:var(--bp-input-border) solid var(--bp-line-strong);border-radius:var(--bp-r-sm);background:var(--bp-surface)}body.bp-theme:not(#bp) .select2-container .select2-selection--single .select2-selection__rendered{width:100%;margin:0;padding:0 40px 0 14px;line-height:45px;color:var(--bp-ink);font-size:16px}body.bp-theme:not(#bp) .select2-container .select2-selection--single .select2-selection__arrow{height:45px;right:10px}body.bp-theme:not(#bp) .select2-container--open .select2-selection--single,body.bp-theme:not(#bp) .select2-container--focus .select2-selection--single{border-color:var(--bp-ink);outline:2px solid var(--bp-focus);outline-offset:1px}.select2-dropdown{border:1.5px solid var(--bp-line-strong)!important;border-radius:var(--bp-r-sm)!important;box-shadow:var(--bp-shadow-2);overflow:hidden;font-family:var(--bp-font)}.select2-results__option{padding:10px 14px;font-size:15px;color:var(--bp-ink)}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background:var(--bp-green-50)!important;color:var(--bp-ink)!important}.select2-search--dropdown .select2-search__field{min-height:44px;border:1.5px solid var(--bp-line-strong)!important;border-radius:var(--bp-r-sm);padding:8px 12px}body.bp-theme:not(#bp) .quantity{display:inline-flex;align-items:center;margin:0}body.bp-theme:not(#bp) .quantity.bp-qty{justify-content:space-between;width:var(--bp-stepper-w);height:var(--bp-btn-h-lg);padding:0 2px;border:1.5px solid var(--bp-line-strong);border-radius:var(--bp-r-pill);background:var(--bp-surface);flex:none}body.bp-theme:not(#bp) .quantity.bp-qty .qty{width:34px;min-width:0;min-height:0;height:44px;padding:0;border:0;background:#fff0;text-align:center;font-size:16px;font-weight:500;font-variant-numeric:tabular-nums;-moz-appearance:textfield;appearance:textfield;outline-offset:0}body.bp-theme:not(#bp) .quantity.bp-qty .qty::-webkit-outer-spin-button,body.bp-theme:not(#bp) .quantity.bp-qty .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body.bp-theme:not(#bp) .bp-qty__btn{display:grid;place-items:center;width:48px;height:48px;margin:0;padding:0;border:0;border-radius:var(--bp-r-pill);background:#fff0;color:var(--bp-ink);box-shadow:none;cursor:pointer}body.bp-theme:not(#bp) .bp-qty__btn:is(:hover,:focus){background:var(--bp-green-50);color:var(--bp-ink)}body.bp-theme:not(#bp) .bp-qty__btn .bp-ico{width:20px;height:20px}body.bp-theme:not(#bp) .quantity.bp-qty--sm{height:48px;width:134px}body.bp-theme:not(#bp) .quantity.bp-qty--sm .bp-qty__btn{width:44px;height:44px}body.bp-theme:not(#bp) .bp-announce{background:var(--bp-dark);color:var(--bp-on-dark)}body.bp-theme:not(#bp) .bp-announce__list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 40px;min-height:var(--bp-announce-h);max-width:calc(var(--bp-container) + 2 * var(--bp-gutter));margin:0 auto;padding:6px var(--bp-gutter);list-style:none;font-size:var(--bp-fs-small);font-weight:500;line-height:1.35}body.bp-theme:not(#bp) .bp-announce__list li{display:inline-flex;align-items:center;gap:8px;margin:0;white-space:nowrap}body.bp-theme:not(#bp) .bp-announce .bp-ico{color:var(--bp-green-200)}@media (max-width:599px){body.bp-theme:not(#bp) .bp-announce__list li+li{display:none}body.bp-theme.bp-buy-flow:not(#bp) .bp-announce{display:none}}@media (max-width:374px){body.bp-theme:not(#bp) .bp-announce__list li{white-space:normal;text-align:center}}@media (min-width:375px) and (max-width:599px){body.bp-theme:not(#bp) .bp-announce__list{padding-left:0;padding-right:0}body.bp-theme:not(#bp) .bp-announce__list li{white-space:normal;text-align:center}}@media (min-width:600px) and (max-width:767.98px){body.bp-theme:not(#bp) .bp-announce__list li:nth-child(2){display:none}}@media (min-width:600px) and (max-width:1023.98px){body.bp-theme:not(#bp) .bp-announce__list li:nth-child(3){display:none}}body.bp-theme:not(#bp) .bp-header{position:sticky;top:0;z-index:var(--bp-z-header);background:var(--bp-surface);border-bottom:1px solid var(--bp-line);box-shadow:none}body.bp-theme.admin-bar:not(#bp) .bp-header{top:var(--wp-admin--admin-bar--height,32px)}@media (max-width:600px){body.bp-theme.admin-bar:not(#bp) .bp-header{top:0}}body.bp-theme:not(#bp) .bp-header__in{display:flex;align-items:center;gap:2px;height:var(--bp-header-h)}body.bp-theme:not(#bp) .bp-logo{display:block;flex:none;margin-right:auto;border-radius:6px;line-height:0}body.bp-theme:not(#bp) .bp-logo__img{display:block;width:var(--bp-logo-w);max-width:none;height:auto}body.bp-theme:not(#bp) .bp-header .bp-header__search,body.bp-theme:not(#bp) .bp-header .bp-header__links{display:none}body.bp-theme:not(#bp) .bp-search{position:relative;display:flex;align-items:center;width:100%;margin:0}body.bp-theme:not(#bp) .bp-search>.bp-ico{position:absolute;left:16px;width:20px;height:20px;color:var(--bp-ink);pointer-events:none}body.bp-theme:not(#bp) .bp-search .bp-search__input{width:100%;height:48px;min-height:48px;padding:0 20px 0 46px;border:var(--bp-input-border) solid var(--bp-line-strong);border-radius:var(--bp-r-pill);background:var(--bp-bg);font-size:16px;-webkit-appearance:none;appearance:none}body.bp-theme:not(#bp) .bp-search .bp-search__input::-webkit-search-cancel-button{-webkit-appearance:none}body.bp-theme:not(#bp) .bp-header__link{display:inline-flex;align-items:center;gap:8px;min-height:48px;color:var(--bp-ink);font-size:15px;font-weight:500;text-decoration:none;white-space:nowrap}body.bp-theme:not(#bp) .bp-header__link:hover{color:var(--bp-ink);text-decoration:underline;text-underline-offset:6px}body.bp-theme:not(#bp) .bp-header__link[aria-current="page"]{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1.5px}body.bp-theme:not(#bp) .bp-header__phone .bp-ico{color:var(--bp-icon)}body.bp-theme:not(#bp) .bp-cart-count{position:absolute;top:1px;right:-1px;min-width:20px;height:20px;padding:0 5px;border-radius:var(--bp-r-pill);background:var(--bp-primary);color:#fff;font-size:12px;font-weight:600;line-height:20px;text-align:center;font-variant-numeric:tabular-nums}body.bp-theme:not(#bp) .bp-msearch{padding:0 var(--bp-gutter) 12px;background:var(--bp-surface)}@media (min-width:900px){body.bp-theme:not(#bp) .bp-logo{margin-right:0}body.bp-theme:not(#bp) .bp-header__in{gap:28px}body.bp-theme:not(#bp) .bp-header .bp-header__search{display:flex;flex:1 1 auto;max-width:440px}body.bp-theme:not(#bp) .bp-header .bp-header__links{display:flex;align-items:center;gap:24px;margin-left:auto}body.bp-theme:not(#bp) .bp-only-m{display:none!important}body.bp-theme:not(#bp) .bp-msearch{display:none!important}}body.bp-theme:not(#bp) .bp-header__secure{display:flex;align-items:center;gap:8px;margin:0 0 0 auto;font-size:var(--bp-fs-small);font-weight:500;line-height:1.3}body.bp-theme:not(#bp) .bp-header__secure>.bp-ico{width:24px;height:24px;color:var(--bp-icon)}body.bp-theme:not(#bp) .bp-header__secure-t{max-width:16ch}body.bp-theme:not(#bp) .bp-header__tel{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;margin-left:8px;color:var(--bp-ink);font-weight:500;text-decoration:none}body.bp-theme:not(#bp) .bp-header__tel .bp-ico{width:22px;height:22px;color:var(--bp-icon)}body.bp-theme:not(#bp) .bp-header__tel span{display:none}@media (min-width:900px){body.bp-theme:not(#bp) .bp-header__secure-t{max-width:none}body.bp-theme:not(#bp) .bp-header__tel{margin-left:24px}body.bp-theme:not(#bp) .bp-header__tel span{display:inline}}body.bp-theme:not(#bp) dialog.bp-drawer{position:fixed;inset:0 0 0 auto;width:min(88vw, 360px);max-width:none;height:100%;max-height:none;margin:0;padding:0 0 env(safe-area-inset-bottom,0);border:0;background:var(--bp-surface);color:var(--bp-ink);box-shadow:var(--bp-shadow-4);overflow-y:auto;overscroll-behavior:contain}body.bp-theme:not(#bp) dialog.bp-drawer:not([open]){display:none}body.bp-theme:not(#bp) dialog.bp-drawer::backdrop{background:var(--bp-overlay)}@media (prefers-reduced-motion:no-preference){body.bp-theme:not(#bp) dialog.bp-drawer[open]{animation:bp-drawer-in var(--bp-dur-3) var(--bp-ease)}}@keyframes bp-drawer-in{from{transform:translateX(24px);opacity:0}to{transform:none;opacity:1}}body.bp-theme:not(#bp) .bp-drawer__head{display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 8px 0 20px;border-bottom:1px solid var(--bp-line)}body.bp-theme:not(#bp) .bp-drawer__logo{line-height:0}body.bp-theme:not(#bp) .bp-drawer__logo .bp-logo__img{width:120px}body.bp-theme:not(#bp) .bp-drawer__list{margin:0;padding:0;list-style:none}body.bp-theme:not(#bp) .bp-drawer__list li{margin:0}body.bp-theme:not(#bp) .bp-drawer__link{display:flex;align-items:center;gap:14px;min-height:56px;padding:0 20px;border-bottom:1px solid var(--bp-line);color:var(--bp-ink);font-weight:500;text-decoration:none}body.bp-theme:not(#bp) .bp-drawer__link:hover{background:var(--bp-green-50);color:var(--bp-ink)}body.bp-theme:not(#bp) .bp-drawer__link[aria-current="page"]{box-shadow:inset 3px 0 0 var(--bp-primary)}body.bp-theme:not(#bp) .bp-drawer__link .bp-ico{width:24px;height:24px;color:var(--bp-icon)}body.bp-theme:not(#bp) .bp-drawer__list--seg{border-bottom:6px solid var(--bp-bg)}body.bp-theme:not(#bp) .bp-drawer__foot{padding:20px}body.bp-theme:not(#bp) .bp-drawer__foot .bp-btn{width:100%}html.bp-drawer-open{overflow:hidden}body.bp-theme:not(#bp) .bp-segnav{background:var(--bp-surface);border-bottom:1px solid var(--bp-line)}body.bp-theme:not(#bp) .bp-segnav__list{display:flex;gap:8px;margin:0 calc(-1 * var(--bp-gutter));padding:8px var(--bp-gutter);list-style:none;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}body.bp-theme:not(#bp) .bp-segnav__list::-webkit-scrollbar{display:none}body.bp-theme:not(#bp) .bp-segnav__list li{flex:none;margin:0}body.bp-theme:not(#bp) .bp-segnav__link{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1.5px solid var(--bp-line);border-radius:var(--bp-r-pill);color:var(--bp-ink);font-size:15px;font-weight:500;text-decoration:none;white-space:nowrap}body.bp-theme:not(#bp) .bp-segnav__link .bp-ico{color:var(--bp-icon)}body.bp-theme:not(#bp) .bp-segnav__link:hover{color:var(--bp-ink);border-color:var(--bp-ink)}body.bp-theme:not(#bp) .bp-segnav__link[aria-current="page"]{background:var(--bp-dark);border-color:var(--bp-dark);color:var(--bp-on-dark)}body.bp-theme:not(#bp) .bp-segnav__link[aria-current="page"] .bp-ico{color:var(--bp-green-200)}@media (max-width:899px){body.bp-theme.bp-shop-archive.tax-product_cat:not(#bp) .bp-segnav{display:none}}@media (min-width:900px){body.bp-theme:not(#bp) .bp-segnav__list{gap:0;margin:0 -14px;padding:0}body.bp-theme:not(#bp) .bp-segnav__link:focus-visible{outline-offset:-2px}body.bp-theme:not(#bp) .bp-segnav__link{min-height:var(--bp-segnav-h);padding:0 14px;border:0;border-bottom:2px solid #fff0;border-radius:0}body.bp-theme:not(#bp) .bp-segnav__link:hover{background:var(--bp-green-50)}body.bp-theme:not(#bp) .bp-segnav__link[aria-current="page"]{background:#fff0;color:var(--bp-ink);border-bottom-color:var(--bp-primary)}body.bp-theme:not(#bp) .bp-segnav__link[aria-current="page"] .bp-ico{color:var(--bp-icon)}}body.bp-theme:not(#bp) #ast-mobile-popup-wrapper,body.bp-theme:not(#bp) .astra-mobile-cart-overlay,body.bp-theme:not(#bp) #astra-mobile-cart-drawer:not(.active){display:none}.bp-ico{display:inline-block;flex:none;width:var(--bp-icon-sm);height:var(--bp-icon-sm);fill:currentColor;vertical-align:middle}.bp-ico-24{width:24px;height:24px}body.bp-theme:not(#bp) .bp-disc{display:inline-grid;place-items:center;flex:none;width:var(--bp-ico-disc);height:var(--bp-ico-disc);border-radius:50%;background:var(--bp-green-50);color:var(--bp-icon)}body.bp-theme:not(#bp) .bp-disc .bp-ico{width:24px;height:24px}body.bp-theme:not(#bp) :is(.bp-tint,.bp-plate) .bp-disc{background:var(--bp-surface)}body.bp-theme:not(#bp) .bp-on-dark .bp-disc{background:rgb(255 255 255 / .08);color:var(--bp-green-200)}body.bp-theme:not(#bp) .bp-ph{position:relative;display:block;overflow:hidden;background:var(--bp-photo-fallback)}body.bp-theme:not(#bp) .bp-ph>img,body.bp-theme:not(#bp) .bp-ph>picture,body.bp-theme:not(#bp) .bp-ph>picture>img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;margin:0;border-radius:0}body.bp-theme:not(#bp) .bp-eyebrow{display:flex;align-items:center;gap:8px;margin:0 0 12px;color:var(--bp-ink-muted);font-size:var(--bp-fs-xs);font-weight:var(--bp-fw-medium);letter-spacing:var(--bp-ls-caps);line-height:var(--bp-lh-ui);text-transform:uppercase}body.bp-theme:not(#bp) .bp-display{margin:0;font-size:var(--bp-fs-display);font-weight:var(--bp-fw-display);line-height:var(--bp-lh-display);letter-spacing:var(--bp-ls-display)}body.bp-theme:not(#bp) .bp-h1{margin:0;font-size:var(--bp-fs-h1);font-weight:var(--bp-fw-heading);line-height:var(--bp-lh-heading);letter-spacing:var(--bp-ls-h1)}body.bp-theme:not(#bp) .bp-h2{margin:0;font-size:var(--bp-fs-h2);font-weight:var(--bp-fw-heading);line-height:var(--bp-lh-heading);letter-spacing:var(--bp-ls-h2)}body.bp-theme:not(#bp) .bp-h2s{margin:0;font-size:var(--bp-fs-h2s);font-weight:var(--bp-fw-heading);line-height:1.2;letter-spacing:var(--bp-ls-h3)}body.bp-theme:not(#bp) .bp-h3{margin:0;font-size:var(--bp-fs-h3);font-weight:var(--bp-fw-subheading);line-height:var(--bp-lh-snug);letter-spacing:var(--bp-ls-h3)}body.bp-theme:not(#bp) .bp-lead{margin:0;font-size:var(--bp-fs-lead);line-height:1.5}body.bp-theme:not(#bp) .bp-muted{margin:0;color:var(--bp-ink-muted)}body.bp-theme:not(#bp) .bp-prose{max-width:var(--bp-measure)}body.bp-theme:not(#bp) .bp-prose p{margin:0}body.bp-theme:not(#bp) .bp-prose p+p{margin-top:12px}body.bp-theme:not(#bp) .bp-section{padding-block:var(--bp-section-y)}body.bp-theme:not(#bp) .bp-section--pt0{padding-top:0}body.bp-theme:not(#bp) .bp-section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 32px;margin-bottom:var(--bp-stack-lg)}body.bp-theme:not(#bp) .bp-tint{background:var(--bp-section-tint)}body.bp-theme:not(#bp) .bp-plate{background:var(--bp-section-tint);border-radius:var(--bp-r-xl);padding:var(--bp-plate-pad) clamp(1.25rem, 0.7rem + 2.2vw, 3.5rem)}body.bp-theme:not(#bp) .bp-hscroll{display:grid;grid-auto-flow:column;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:calc(-1 * var(--bp-gutter));padding-inline:var(--bp-gutter);scroll-padding-inline:var(--bp-gutter)}body.bp-theme:not(#bp) .bp-hscroll::-webkit-scrollbar{display:none}body.bp-theme:not(#bp) .bp-checklist{margin:0;padding:0;list-style:none}body.bp-theme:not(#bp) .bp-checklist li{display:flex;align-items:flex-start;gap:10px;margin:0;padding-block:6px}body.bp-theme:not(#bp) .bp-checklist .bp-ico{margin-top:3px;color:var(--bp-icon)}body.bp-theme:not(#bp) .bp-notice{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;padding:12px 16px;border:1px solid var(--bp-line);border-radius:var(--bp-r-md);background:var(--bp-green-50);font-size:15px;line-height:1.45}body.bp-theme:not(#bp) .bp-notice--warn{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;background:var(--bp-surface);border-color:var(--bp-line-strong);font-size:var(--bp-fs-small)}body.bp-theme:not(#bp) .bp-notice--warn .bp-ico{margin-top:1px;color:var(--bp-ink)}body.bp-theme:not(#bp) .bp-b2b{position:relative;isolation:isolate;display:grid;overflow:hidden;border-radius:var(--bp-r-lg);background:var(--bp-dark);color:var(--bp-on-dark)}body.bp-theme:not(#bp) .bp-b2b__photo{aspect-ratio:16 / 10;background:#fff0;-webkit-mask-image:linear-gradient(180deg,#000 66%,transparent 100%);mask-image:linear-gradient(180deg,#000 66%,transparent 100%)}body.bp-theme:not(#bp) .bp-b2b__photo img{object-position:var(--pos-m,50% 100%)}body.bp-theme:not(#bp) .bp-b2b__copy{position:relative;min-width:0;padding:4px 20px 32px}body.bp-theme:not(#bp) .bp-b2b .bp-eyebrow{color:var(--bp-on-dark-muted)}body.bp-theme:not(#bp) .bp-b2b .bp-eyebrow .bp-ico{color:var(--bp-green-200)}body.bp-theme:not(#bp) .bp-b2b .bp-h2{color:var(--bp-on-dark)}body.bp-theme:not(#bp) .bp-b2b__text{max-width:var(--bp-measure);margin:16px 0 0;color:var(--bp-on-dark-muted)}body.bp-theme:not(#bp) .bp-b2b__h3{margin:24px 0 4px;color:var(--bp-on-dark);font-size:16px;font-weight:500}body.bp-theme:not(#bp) .bp-b2b__list{margin:0;padding:0;list-style:none}body.bp-theme:not(#bp) .bp-b2b__list li{display:flex;align-items:flex-start;gap:12px;margin:0;padding-block:10px;border-top:1px solid rgb(255 255 255 / .16);font-weight:500}body.bp-theme:not(#bp) .bp-b2b__list .bp-ico{width:24px;height:24px;color:var(--bp-green-200)}body.bp-theme:not(#bp) .bp-b2b__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}body.bp-theme:not(#bp) .bp-b2b::after{content:"";position:absolute;z-index:-1;left:-60px;bottom:-60px;width:360px;height:360px;background:var(--bp-green-200);opacity:.10;pointer-events:none;-webkit-mask:url(/wp-content/themes/baltic-probiotics-child/assets/icons/deco/bakterijos.svg) 0 0 / 120px 120px repeat,radial-gradient(closest-side,#000 30%,transparent) 0 0 / 100% 100% no-repeat;-webkit-mask-composite:source-in;mask:url(/wp-content/themes/baltic-probiotics-child/assets/icons/deco/bakterijos.svg) 0 0 / 120px 120px repeat,radial-gradient(closest-side,#000 30%,transparent) 0 0 / 100% 100% no-repeat;mask-composite:intersect}@media (max-width:599px){body.bp-theme:not(#bp) .bp-b2b__actions .bp-btn{width:100%}}@media (min-width:600px) and (max-width:899px){body.bp-theme:not(#bp) .bp-b2b__photo{aspect-ratio:2 / 1}}@media (min-width:900px){body.bp-theme:not(#bp) .bp-b2b{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);min-height:520px;border-radius:var(--bp-r-xl)}body.bp-theme:not(#bp) .bp-b2b__copy{grid-column:1;grid-row:1;align-self:center;padding:56px 24px 56px var(--bp-plate-pad)}body.bp-theme:not(#bp) .bp-b2b__photo{grid-column:2;grid-row:1;aspect-ratio:auto;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 34%);mask-image:linear-gradient(90deg,transparent 0,#000 34%)}body.bp-theme:not(#bp) .bp-b2b__photo img{object-position:var(--pos,85% 60%)}}body.bp-theme:not(#bp) .bp-section--help{padding-bottom:0}body.bp-theme:not(#bp) .bp-help{display:grid;gap:24px}body.bp-theme:not(#bp) .bp-help__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}body.bp-theme:not(#bp) .bp-help__h{margin:0 0 8px;font-weight:500}@media (max-width:599px){body.bp-theme:not(#bp) .bp-help__actions .bp-btn{width:100%}}@media (min-width:900px){body.bp-theme:not(#bp) .bp-help{grid-template-columns:1fr 1fr;align-items:center;gap:48px}}body.bp-theme:not(#bp) .bp-cases{gap:12px}@media (max-width:599px){body.bp-theme:not(#bp) .bp-cases{grid-auto-columns:84%;scroll-snap-type:x mandatory}body.bp-theme:not(#bp) .bp-cases>.bp-case{scroll-snap-align:start}}@media (min-width:600px){body.bp-theme:not(#bp) .bp-cases{display:grid;grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--bp-grid-gap);margin-inline:0;padding-inline:0;overflow:visible}}@media (min-width:900px){body.bp-theme:not(#bp) .bp-cases{grid-template-columns:repeat(3,minmax(0,1fr))}}body.bp-theme:not(#bp) .bp-case{position:relative;display:flex;flex-direction:column;gap:8px;min-width:0;padding:20px;overflow:hidden;border:1px solid var(--bp-line);border-radius:var(--bp-r-lg);background:var(--bp-surface)}body.bp-theme:not(#bp) .bp-case__media{aspect-ratio:3 / 2;margin:-20px -20px 8px}body.bp-theme:not(#bp) .bp-case__media img{transition:transform calc(var(--bp-dur-2) * 2) var(--bp-ease)}body.bp-theme:not(#bp) .bp-case:hover .bp-case__media img{transform:scale(1.03)}body.bp-theme:not(#bp) .bp-case__name{margin:0;color:var(--bp-ink);font-size:18px;font-weight:500;line-height:1.3}body.bp-theme:not(#bp) .bp-case__title{margin:0;color:var(--bp-ink-muted);font-size:15px;font-weight:500;line-height:1.4;letter-spacing:0}body.bp-theme:not(#bp) .bp-case__ex{display:-webkit-box;margin:0;overflow:hidden;color:var(--bp-ink-muted);font-size:15px;line-height:1.5;-webkit-line-clamp:3;-webkit-box-orient:vertical}body.bp-theme:not(#bp) .bp-case__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 12px;margin-top:auto;padding-top:4px}body.bp-theme:not(#bp) .bp-case__foot time{color:var(--bp-ink-muted);font-size:var(--bp-fs-small);font-variant-numeric:tabular-nums}body.bp-theme:not(#bp) .bp-case .bp-link-arrow{min-height:44px;font-size:15px}body.bp-theme:not(#bp) .bp-hero{padding-top:16px}body.bp-theme:not(#bp) .bp-hero__plate{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden;border-radius:var(--bp-r-xl);background:var(--bp-dark);color:var(--bp-on-dark)}body.bp-theme:not(#bp) .bp-hero__photo{background:var(--bp-green-800)}body.bp-theme:not(#bp) .bp-hero__copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:14px}body.bp-theme:not(#bp) .bp-hero__head{display:flex;flex-direction:column;gap:14px}body.bp-theme:not(#bp) .bp-hero__plate :is(.bp-display,.bp-lead){color:#fff}body.bp-theme:not(#bp) .bp-hero__copy .bp-lead{font-size:clamp(1.25rem, 1.1rem + .6vw, 1.5rem);text-wrap:balance}body.bp-theme:not(#bp) .bp-hero__sub{max-width:38ch;margin:0;color:rgb(255 255 255 / .92);font-size:var(--bp-fs-body);line-height:1.55}body.bp-theme:not(#bp) .bp-hero__cta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 28px;width:100%;margin-top:8px}body.bp-theme:not(#bp) .bp-hero__plate .bp-link-arrow{color:#fff}body.bp-theme:not(#bp) .bp-hero__plate .bp-link-arrow:hover{color:var(--bp-green-200)}body.bp-theme:not(#bp) .bp-hero__plate :focus-visible{outline-color:var(--bp-focus-on-dark)}@media (max-width:767.98px){body.bp-theme:not(#bp) .bp-hero__plate{padding:0 20px 28px;border-radius:var(--bp-r-lg)}body.bp-theme:not(#bp) .bp-hero__photo{grid-area:1 / 1;aspect-ratio:1 / 1;margin-inline:-20px}body.bp-theme:not(#bp) .bp-hero__photo img{object-position:50% 50%}body.bp-theme:not(#bp) .bp-hero__photo::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,rgb(var(--bp-scrim-rgb)) 0,rgba(var(--bp-scrim-rgb),.95) 40px,rgba(var(--bp-scrim-rgb),.84) 100px,rgba(var(--bp-scrim-rgb),.66) 150px,rgba(var(--bp-scrim-rgb),.42) 195px,rgba(var(--bp-scrim-rgb),.18) 235px,rgba(var(--bp-scrim-rgb),.05) 265px,rgba(var(--bp-scrim-rgb),0) 285px),linear-gradient(180deg,rgba(var(--bp-scrim-rgb),.22) 0%,rgba(var(--bp-scrim-rgb),0) 16%)}body.bp-theme:not(#bp) .bp-hero__copy{display:contents}body.bp-theme:not(#bp) .bp-hero__head{position:relative;z-index:1;grid-area:1 / 1;align-self:end;gap:10px;padding-bottom:2px}body.bp-theme:not(#bp) .bp-hero__cta{grid-row:2;margin-top:20px}body.bp-theme:not(#bp) .bp-hero__sub{grid-row:3;margin-top:20px}}@media (min-width:600px) and (max-width:767.98px){body.bp-theme:not(#bp) .bp-hero__photo{aspect-ratio:3 / 2}}@media (max-width:599.98px){body.bp-theme:not(#bp) .bp-hero__cta .bp-btn{width:100%}}@media (min-width:768px){body.bp-theme:not(#bp) .bp-hero__plate{--scrim-solid:55%;grid-template-columns:minmax(0,23rem) minmax(0,1fr);align-items:center;min-height:560px;padding:56px 0 56px var(--bp-plate-pad)}body.bp-theme:not(#bp) .bp-hero__photo{position:absolute;inset:0;z-index:-2;border-radius:0}body.bp-theme:not(#bp) .bp-hero__photo img{object-position:0% 50%}body.bp-theme:not(#bp) .bp-hero__plate::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(var(--bp-scrim-rgb),.90) 0%,rgba(var(--bp-scrim-rgb),.84) var(--scrim-solid),rgba(var(--bp-scrim-rgb),.66) calc(var(--scrim-solid) + 5%),rgba(var(--bp-scrim-rgb),.40) calc(var(--scrim-solid) + 10%),rgba(var(--bp-scrim-rgb),.16) calc(var(--scrim-solid) + 15%),rgba(var(--bp-scrim-rgb),.04) calc(var(--scrim-solid) + 18%),rgba(var(--bp-scrim-rgb),0) calc(var(--scrim-solid) + 21%)),linear-gradient(180deg,rgba(var(--bp-scrim-rgb),.3) 0%,rgba(var(--bp-scrim-rgb),0) 22%),linear-gradient(0deg,rgba(var(--bp-scrim-rgb),.22) 0%,rgba(var(--bp-scrim-rgb),0) 28%)}body.bp-theme:not(#bp) .bp-hero__plate :is(.bp-display,.bp-lead,.bp-hero__sub){text-shadow:0 1px 2px rgba(var(--bp-scrim-rgb),.35)}}@media (min-width:900px){body.bp-theme:not(#bp) .bp-hero__plate{--scrim-solid:46%;grid-template-columns:minmax(0,5fr) minmax(0,7fr);min-height:600px;padding-block:64px}body.bp-theme:not(#bp) .bp-hero__photo img{object-position:20% 50%}}@media (min-width:1200px){body.bp-theme:not(#bp) .bp-hero__plate{--scrim-solid:38%;min-height:640px}}@media (min-width:900px) and (max-height:700px){body.bp-theme:not(#bp) .bp-hero__plate{min-height:0;padding-block:40px}}body.bp-theme:not(#bp) .bp-hero__slide+.bp-hero__slide{opacity:0}body.bp-theme:not(#bp) .bp-hero__photo.is-rot{isolation:isolate}body.bp-theme:not(#bp) .bp-hero__photo.is-rot::after{z-index:3}body.bp-theme:not(#bp) .bp-hero__photo.is-rot>.bp-hero__slide{z-index:0;opacity:0}body.bp-theme:not(#bp) .bp-hero__photo.is-rot>.bp-hero__slide.is-prev{z-index:1;opacity:1}body.bp-theme:not(#bp) .bp-hero__photo.is-rot>.bp-hero__slide.is-active{z-index:2;opacity:1;transition:opacity 1.2s ease-in-out}body.bp-theme:not(#bp) .bp-hero__toggle{position:absolute;top:12px;right:12px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-height:0;margin:0;padding:0;border:1px solid rgb(255 255 255 / .4);border-radius:50%;background:rgba(var(--bp-scrim-rgb),.7);box-shadow:none;color:#fff;font-size:0;line-height:0;cursor:pointer;transition:background-color var(--bp-dur-2) var(--bp-ease)}body.bp-theme:not(#bp) .bp-hero__toggle:is(:hover,:focus){background:rgba(var(--bp-scrim-rgb),.9);color:#fff}body.bp-theme:not(#bp) .bp-hero__toggle:focus-visible{outline:2px solid var(--bp-focus-on-dark);outline-offset:2px;box-shadow:0 0 0 2px var(--bp-dark)}body.bp-theme:not(#bp) .bp-hero__toggle .bp-ico{width:16px;height:16px}body.bp-theme:not(#bp) .bp-hero__toggle[aria-pressed="true"] .bp-hero__ico-pause,body.bp-theme:not(#bp) .bp-hero__toggle:not([aria-pressed="true"]) .bp-hero__ico-play{display:none}@media (min-width:768px){body.bp-theme:not(#bp) .bp-hero__toggle{top:20px;right:20px;bottom:auto;width:40px;height:40px}}body.bp-theme:not(#bp) .bp-proof{padding-top:12px}body.bp-theme:not(#bp) .bp-proof__in{display:flex;flex-wrap:wrap;align-items:center;gap:0 16px}body.bp-theme:not(#bp) .bp-proof__label{margin:0;color:var(--bp-ink-muted);font-size:var(--bp-fs-small);white-space:nowrap}body.bp-theme:not(#bp) .bp-proof__list{display:flex;flex:1 1 auto;gap:4px 20px;min-width:0;margin:0;padding:0;list-style:none}body.bp-theme:not(#bp) .bp-proof__list li{flex:none;margin:0}body.bp-theme:not(#bp) .bp-proof__list a{display:inline-flex;align-items:center;min-height:44px;color:var(--bp-ink);font-size:15px;font-weight:500;text-decoration:underline;text-decoration-color:var(--bp-line-strong);text-underline-offset:5px;white-space:nowrap}body.bp-theme:not(#bp) .bp-proof__list a:hover{text-decoration-color:currentColor}@media (max-width:899px){body.bp-theme:not(#bp) .bp-proof__label{width:100%;padding-top:4px}body.bp-theme:not(#bp) .bp-proof__list{overflow-x:auto;scrollbar-width:none;margin-inline:calc(-1 * var(--bp-gutter));padding-inline:var(--bp-gutter);-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}body.bp-theme:not(#bp) .bp-proof__list::-webkit-scrollbar{display:none}}@media (min-width:900px){body.bp-theme:not(#bp) .bp-proof__list{flex-wrap:wrap}}body.bp-theme:not(#bp) .bp-trust{padding-top:28px}body.bp-theme:not(#bp) .bp-trust__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;margin:0;padding:0;list-style:none}body.bp-theme:not(#bp) .bp-trust__list li{display:grid;grid-template-columns:var(--bp-ico-disc) minmax(0,1fr);align-items:start;align-content:start;gap:2px 12px;margin:0}body.bp-theme:not(#bp) .bp-trust .bp-disc{grid-row:span 2}body.bp-theme:not(#bp) .bp-trust b{padding-top:2px;font-size:15px;font-weight:500;line-height:1.3}body.bp-theme:not(#bp) .bp-trust__sub{color:var(--bp-ink-muted);font-size:var(--bp-fs-small);line-height:1.4}@media (max-width:599px){body.bp-theme:not(#bp) .bp-trust__list li{align-items:center}body.bp-theme:not(#bp) .bp-trust__sub{display:none}body.bp-theme:not(#bp) .bp-trust b{padding:0;font-size:14px}body.bp-theme:not(#bp) .bp-trust .bp-disc{grid-row:auto}}@media (min-width:900px){body.bp-theme:not(#bp) .bp-trust__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 32px}}body.bp-theme:not(#bp) .bp-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}body.bp-theme:not(#bp) .bp-tile{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--bp-line);border-radius:var(--bp-r-lg);background:var(--bp-surface);color:var(--bp-ink);text-decoration:none;transition:border-color var(--bp-dur-1)}body.bp-theme:not(#bp) .bp-tile:hover{border-color:var(--bp-ink);color:var(--bp-ink)}body.bp-theme:not(#bp) .bp-tile__media{aspect-ratio:4 / 3}body.bp-theme:not(#bp) .bp-tile__media img{transition:transform calc(var(--bp-dur-2) * 2) var(--bp-ease)}body.bp-theme:not(#bp) .bp-tile:hover .bp-tile__media img{transform:scale(1.04)}body.bp-theme:not(#bp) .bp-tile__badge{position:absolute;top:8px;left:8px;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:rgb(255 255 255 / .94);color:var(--bp-icon);box-shadow:0 1px 2px rgba(var(--bp-scrim-rgb),.12)}body.bp-theme:not(#bp) .bp-tile__body{display:flex;flex:1;flex-direction:column;gap:2px;padding:12px 14px 14px}body.bp-theme:not(#bp) .bp-tile__name{font-size:16px;font-weight:500;line-height:1.25;letter-spacing:var(--bp-ls-h3)}body.bp-theme:not(#bp) .bp-tile:hover .bp-tile__name{text-decoration:underline;text-underline-offset:4px}body.bp-theme:not(#bp) .bp-tile__count{color:var(--bp-ink-muted);font-size:var(--bp-fs-small)}body.bp-theme:not(#bp) .bp-tile__desc,body.bp-theme:not(#bp) .bp-tile__cta{display:none}@media (min-width:600px){body.bp-theme:not(#bp) .bp-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px var(--bp-grid-gap)}body.bp-theme:not(#bp) .bp-tile__media{aspect-ratio:3 / 2}body.bp-theme:not(#bp) .bp-tile__badge{top:16px;left:16px;width:44px;height:44px}body.bp-theme:not(#bp) .bp-tile__badge .bp-ico{width:24px;height:24px}body.bp-theme:not(#bp) .bp-tile__body{gap:4px;padding:20px 24px 22px}body.bp-theme:not(#bp) .bp-tile__name{font-size:var(--bp-fs-h3)}}@media (min-width:900px){body.bp-theme:not(#bp) .bp-tile__desc{display:block;margin-top:8px;color:var(--bp-ink-muted);font-size:15px;line-height:1.5;white-space:pre-line}body.bp-theme:not(#bp) .bp-tile__cta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:20px;font-size:15px;font-weight:500}body.bp-theme:not(#bp) .bp-tile__arr{display:grid;place-items:center;flex:none;width:40px;height:40px;border:1.5px solid var(--bp-line-strong);border-radius:50%;transition:background-color var(--bp-dur-1),border-color var(--bp-dur-1),color var(--bp-dur-1)}body.bp-theme:not(#bp) .bp-tile:hover .bp-tile__arr{background:var(--bp-dark);border-color:var(--bp-dark);color:var(--bp-on-dark)}}body.bp-theme:not(#bp) .bp-chooser__grid{display:grid;gap:20px}body.bp-theme:not(#bp) .bp-chooser__grid>*{min-width:0}body.bp-theme:not(#bp) .bp-chooser__h{margin-bottom:16px}@media (max-width:599px){body.bp-theme:not(#bp) .bp-chooser .bp-chips{display:grid;grid-auto-flow:column;grid-template-rows:repeat(3,auto);grid-auto-columns:max-content;overflow-x:auto;scrollbar-width:none;margin-inline:calc(-1 * var(--bp-gutter));padding-inline:var(--bp-gutter);-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}body.bp-theme:not(#bp) .bp-chooser .bp-chips::-webkit-scrollbar{display:none}}body.bp-theme:not(#bp) .bp-chooser__result{display:grid;gap:12px}body.bp-theme:not(#bp) .bp-rcard{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:12px 16px;padding:12px;border:1px solid var(--bp-line);border-radius:var(--bp-r-lg);background:var(--bp-surface)}body.bp-theme:not(#bp) .bp-rcard__img{display:block;width:104px;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--bp-r-md);background:var(--bp-photo-bg)}body.bp-theme:not(#bp) .bp-rcard__img img{display:block;width:100%;height:100%;object-fit:cover;margin:0}body.bp-theme:not(#bp) .bp-rcard__tinka{margin:0;color:var(--bp-ink-muted);font-size:var(--bp-fs-small)}body.bp-theme:not(#bp) .bp-rcard__title{margin:2px 0 0;font-size:18px;font-weight:500;line-height:1.3;letter-spacing:0}body.bp-theme:not(#bp) .bp-rcard__title a{color:var(--bp-ink);text-decoration:none}body.bp-theme:not(#bp) .bp-rcard__title a:hover{text-decoration:underline}body.bp-theme:not(#bp) .bp-rcard__meta{margin:4px 0 0;color:var(--bp-ink-muted);font-size:var(--bp-fs-small)}body.bp-theme:not(#bp) .bp-rcard__body .button{margin-top:12px}@media (min-width:900px){body.bp-theme:not(#bp) .bp-chooser__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:56px}body.bp-theme:not(#bp) .bp-rcard{grid-template-columns:160px minmax(0,1fr);gap:20px;padding:16px}body.bp-theme:not(#bp) .bp-rcard__img{width:160px}}body.bp-theme:not(#bp) .bp-promo{position:relative;margin-bottom:var(--bp-stack-lg)}body.bp-theme:not(#bp) .bp-promo__photo{aspect-ratio:16 / 10;border-radius:var(--bp-r-lg)}body.bp-theme:not(#bp) .bp-promo__photo img{object-position:50% 50%}body.bp-theme:not(#bp) .bp-promo__card{position:relative;margin:-24px 12px 0;padding:24px 20px;border-radius:var(--bp-r-lg);background:var(--bp-surface);box-shadow:var(--bp-shadow-2)}body.bp-theme:not(#bp) .bp-promo__card .bp-lead{margin-top:10px;color:var(--bp-ink-muted)}body.bp-theme:not(#bp) .bp-promo__card .bp-link-arrow{margin-top:8px}@media (min-width:900px){body.bp-theme:not(#bp) .bp-promo{display:grid;min-height:420px;overflow:hidden;border-radius:var(--bp-r-xl)}body.bp-theme:not(#bp) .bp-promo__photo{grid-area:1 / 1;aspect-ratio:auto;border-radius:0}body.bp-theme:not(#bp) .bp-promo__photo img{object-position:38% 70%}body.bp-theme:not(#bp) .bp-promo__card{grid-area:1 / 1;align-self:end;justify-self:end;max-width:460px;margin:32px;padding:32px 36px 28px}}@media (min-width:900px) and (max-width:1199px){body.bp-theme:not(#bp) .bp-promo__card{max-width:350px;margin:24px;padding:24px 28px}body.bp-theme:not(#bp) .bp-promo__card .bp-h2{font-size:var(--bp-fs-h2s)}}body.bp-theme:not(#bp) .bp-about{display:grid;gap:20px;margin-bottom:var(--bp-stack-lg)}body.bp-theme:not(#bp) .bp-about__eyebrow{margin-bottom:12px}@media (min-width:900px){body.bp-theme:not(#bp) .bp-about{grid-template-columns:5fr 7fr;align-items:start;gap:72px}}body.bp-theme:not(#bp) .bp-values{display:grid;gap:24px}body.bp-theme:not(#bp) .bp-value{display:grid;grid-template-columns:var(--bp-ico-disc) minmax(0,1fr);align-content:start;align-items:start;gap:4px 16px}body.bp-theme:not(#bp) .bp-value .bp-disc{grid-row:span 2}body.bp-theme:not(#bp) .bp-value .bp-h3{margin-top:6px}@media (min-width:900px){body.bp-theme:not(#bp) .bp-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}}body.bp-theme:not(#bp) .bp-split{position:relative;display:grid;align-items:center;gap:28px;margin-top:var(--bp-section-y);padding-top:var(--bp-section-y-sm);border-top:1px solid var(--bp-line)}body.bp-theme:not(#bp) .bp-split>*{min-width:0}body.bp-theme:not(#bp) .bp-split__photo{z-index:1;aspect-ratio:3 / 2;border-radius:var(--bp-r-leaf)}body.bp-theme:not(#bp) .bp-split__photo img{object-position:50% 50%}body.bp-theme:not(#bp) .bp-split__copy{position:relative;z-index:1}body.bp-theme:not(#bp) .bp-split .bp-eyebrow{color:var(--bp-green-800)}body.bp-theme:not(#bp) .bp-split__facts{display:grid;gap:14px;margin:24px 0 8px;padding:0;list-style:none}body.bp-theme:not(#bp) .bp-split__facts li{display:grid;grid-template-columns:var(--bp-ico-disc) minmax(0,1fr);align-items:center;gap:14px;margin:0;font-size:15px;line-height:1.45}body.bp-theme:not(#bp) .bp-more{margin-top:16px;border-top:1px solid var(--bp-line)}body.bp-theme:not(#bp) .bp-more+.bp-more{margin-top:0}body.bp-theme:not(#bp) .bp-more summary{display:flex;align-items:center;gap:10px;min-height:48px;font-weight:500;list-style:none;cursor:pointer}body.bp-theme:not(#bp) .bp-more summary::-webkit-details-marker{display:none}body.bp-theme:not(#bp) .bp-more summary .bp-ico{color:var(--bp-icon);transition:transform var(--bp-dur-2) var(--bp-ease)}body.bp-theme:not(#bp) .bp-more[open] summary .bp-ico{transform:rotate(45deg)}body.bp-theme:not(#bp) .bp-more .bp-prose{padding-bottom:16px;color:var(--bp-ink-muted)}@media (min-width:600px) and (max-width:899px){body.bp-theme:not(#bp) .bp-split__photo{aspect-ratio:2 / 1}}@media (min-width:900px){body.bp-theme:not(#bp) .bp-split{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:72px}body.bp-theme:not(#bp) .bp-split__photo{aspect-ratio:4 / 3}}body.bp-theme:not(#bp) ul.products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px var(--bp-grid-gap);margin:0;padding:0;list-style:none}body.bp-theme:not(#bp) ul.products::before,body.bp-theme:not(#bp) ul.products::after{display:none;content:none}@media (min-width:600px){body.bp-theme:not(#bp) ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){body.bp-theme:not(#bp) ul.products{grid-template-columns:repeat(4,minmax(0,1fr))}}body.bp-theme:not(#bp) ul.products li.product{position:relative;display:flex;flex-direction:column;gap:12px;float:none;clear:none;width:auto;min-width:0;margin:0;padding:0;text-align:left;background:#fff0;border:0;box-shadow:none}body.bp-theme:not(#bp) ul.products li.product[hidden]{display:none}body.bp-theme:not(#bp) ul.products li.product .astra-shop-thumbnail-wrap{position:relative;display:block;margin:0;aspect-ratio:var(--bp-card-ratio);overflow:hidden;border-radius:var(--bp-card-r);background:var(--bp-photo-bg)}body.bp-theme:not(#bp) ul.products li.product .astra-shop-thumbnail-wrap>a{display:block;width:100%;height:100%}body.bp-theme:not(#bp) ul.products li.product :is(.astra-shop-thumbnail-wrap img,a.woocommerce-LoopProduct-link img){display:block;width:100%;height:100%;margin:0;border-radius:0;object-fit:cover;transition:transform var(--bp-dur-2) var(--bp-ease)}body.bp-theme:not(#bp) ul.products li.product .astra-shop-thumbnail-wrap:hover img{transform:scale(1.03)}body.bp-theme:not(#bp) ul.products li.product>a.woocommerce-LoopProduct-link{display:flex;flex-direction:column;gap:12px;color:var(--bp-ink);text-decoration:none}body.bp-theme:not(#bp) ul.products li.product>a.woocommerce-LoopProduct-link img{aspect-ratio:var(--bp-card-ratio);border-radius:var(--bp-card-r);background:var(--bp-photo-bg);height:auto}body.bp-theme:not(#bp) ul.products li.product .show-on-hover{display:none}body.bp-theme:not(#bp) ul.products li.product .astra-shop-summary-wrap{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0;padding:0}body.bp-theme:not(#bp) ul.products li.product .ast-woo-product-category{display:block;margin:0;color:var(--bp-ink-muted);font-size:var(--bp-fs-xs);line-height:1.35;text-transform:none;opacity:1}body.bp-theme:not(#bp) ul.products li.product .ast-loop-product__link{color:var(--bp-ink);text-decoration:none}body.bp-theme:not(#bp) ul.products li.product .woocommerce-loop-product__title{margin:0;padding:0;color:var(--bp-ink);font-size:16px;font-weight:500;line-height:1.3;letter-spacing:0}body.bp-theme:not(#bp) ul.products li.product .ast-loop-product__link:hover .woocommerce-loop-product__title{text-decoration:underline;text-underline-offset:3px}@media (min-width:600px){body.bp-theme:not(#bp) ul.products li.product .woocommerce-loop-product__title{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}}@media (min-width:900px){body.bp-theme:not(#bp) ul.products li.product .woocommerce-loop-product__title{font-size:var(--bp-fs-h4)}}body.bp-theme:not(#bp) .bp-card-sub{margin:0;color:var(--bp-ink-muted);font-size:var(--bp-fs-small);line-height:1.4}body.bp-theme:not(#bp) .bp-rcard__sub{margin-top:-2px}body.bp-theme:not(#bp) ul.products li.product .price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:auto 0 0;padding-top:6px;color:var(--bp-ink);font-size:var(--bp-fs-price);font-weight:500;line-height:1.25;font-variant-numeric:tabular-nums}body.bp-theme:not(#bp) ul.products li.product .price del{order:2;color:var(--bp-ink-muted);font-size:var(--bp-fs-small);font-weight:400;opacity:1}body.bp-theme:not(#bp) ul.products li.product .price ins{text-decoration:none;font-weight:500}body.bp-theme:not(#bp) ul.products li.product .bp-from{color:var(--bp-ink-muted);font-size:var(--bp-fs-small);font-weight:400;margin-right:-4px}body.bp-theme:not(#bp) .bp-card-meta,body.bp-theme:not(#bp) ul.products li.product .bp-card-meta{order:3;flex-basis:100%;color:var(--bp-ink-muted);font-size:var(--bp-fs-small);font-weight:400;line-height:1.4}body.bp-theme:not(#bp) .bp-per-l{white-space:nowrap;font-variant-numeric:tabular-nums}body.bp-theme:not(#bp) .bp-per-l .woocommerce-Price-amount{font-weight:inherit}body.bp-theme:not(#bp) ul.products li.product :is(.button,.added_to_cart){margin-top:12px}body.bp-theme:not(#bp) ul.products li.product .button{width:100%;padding-inline:12px}body.bp-theme:not(#bp) ul.products li.product .button:not(.added){border-color:var(--bp-ink);background:#fff0;color:var(--bp-ink)}body.bp-theme:not(#bp) ul.products li.product .button:not(.added):is(:hover,:focus){background:var(--bp-green-50);color:var(--bp-ink)}body.bp-theme:not(#bp) ul.products li.product .added_to_cart{justify-content:center;width:100%;margin-top:4px}body.bp-theme:not(#bp) ul.products li.product :is(.cfvsw_variations_form,.cfvsw-swatches-container,.star-rating,.ast-on-card-button){display:none!important}body.bp-theme:not(#bp) :is(.onsale,.ast-onsale-card){display:none!important}body.bp-theme:not(#bp) .advanced-woo-labels{padding:12px;pointer-events:none}body.bp-theme:not(#bp) .advanced-woo-labels .awl-product-label{font-size:var(--bp-fs-xs)!important;letter-spacing:.02em!important}body.bp-theme:not(#bp) .advanced-woo-labels .awl-label-text{display:inline-flex!important;align-items:center;height:28px;padding:0 12px!important;border-radius:var(--bp-r-pill)!important;background:var(--bp-sale-badge-bg)!important;color:var(--bp-sale-badge-fg)!important;font-weight:var(--bp-fw-semi)}body.bp-theme:not(#bp) .advanced-woo-labels .awl-label-after{display:none!important}body.bp-theme:not(#bp) :is(.related,.upsells,.cross-sells)>h2{margin:0 0 var(--bp-stack-lg);font-size:var(--bp-fs-h2s);font-weight:400;letter-spacing:var(--bp-ls-h3)}body.bp-theme:not(#bp) .bp-products .woocommerce{margin:0}body.bp-theme:not(#bp) .woocommerce-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;margin:0;padding:4px 0;color:var(--bp-ink-muted);font-size:var(--bp-fs-small);line-height:1.4}body.bp-theme:not(#bp) .woocommerce-breadcrumb::before,body.bp-theme:not(#bp) .woocommerce-breadcrumb::after{content:none;display:none}body.bp-theme:not(#bp) .woocommerce-breadcrumb a{display:inline-flex;align-items:center;min-height:44px;color:var(--bp-ink-muted);text-decoration:underline;text-underline-offset:3px}body.bp-theme:not(#bp) .woocommerce-breadcrumb a:hover{color:var(--bp-ink)}body.bp-theme:not(#bp) .bp-crumbs__sep{color:var(--bp-line-strong)}body.bp-theme.bp-shop-archive:not(#bp) .ast-woocommerce-container{display:flex;flex-wrap:wrap;align-items:center;gap:0 20px}body.bp-theme.bp-shop-archive:not(#bp) .ast-woocommerce-container>*{flex:0 0 100%;min-width:0}body.bp-theme.bp-shop-archive:not(#bp) .ast-woocommerce-container>:is(.woocommerce-result-count,.woocommerce-ordering){flex:0 1 auto}body.bp-theme.bp-shop-archive:not(#bp) .ast-woocommerce-container>.bp-filter{flex:1 1 auto}body.bp-theme.bp-shop-archive:not(#bp) .ast-woocommerce-container>ul.products{margin-top:20px}body.bp-theme.bp-shop-archive:not(#bp) .ast-woocommerce-container>.bp-section{padding-top:var(--bp-section-y);padding-bottom:0}body.bp-theme:not(#bp) .woocommerce-products-header{display:grid;align-items:center;gap:12px 20px;margin:0;padding:4px 0 20px}body.bp-theme:not(#bp) .woocommerce-products-header__title{margin:0;font-size:var(--bp-fs-h1);font-weight:400;letter-spacing:var(--bp-ls-h1);line-height:var(--bp-lh-heading)}body.bp-theme:not(#bp) .woocommerce-products-header :is(.term-description,.page-description){max-width:var(--bp-measure);margin:0;color:var(--bp-ink-muted);font-size:var(--bp-fs-lead);line-height:1.5}body.bp-theme:not(#bp) .woocommerce-products-header .term-description p{margin:0}body.bp-theme:not(#bp) .woocommerce-products-header .term-description p+p{margin-top:10px}body.bp-theme:not(#bp) .bp-cat-photo{aspect-ratio:3 / 1;border-radius:40px 12px}body.bp-theme:not(#bp) .bp-cat-photo img{object-position:var(--pos-m,50% 50%)}@media (min-width:600px){body.bp-theme:not(#bp) .bp-cat-photo img{object-position:var(--pos,50% 50%)}}@media (min-width:600px) and (max-width:899px){body.bp-theme:not(#bp) .bp-cat-photo{aspect-ratio:21 / 9;border-radius:var(--bp-r-leaf)}}@media (max-width:899px){body.bp-theme:not(#bp) .woocommerce-products-header :is(.term-description,.page-description){font-size:var(--bp-fs-body)}body.bp-theme:not(#bp) .woocommerce-products-header .term-description.bp-clamp{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}}body.bp-theme:not(#bp) .bp-more-btn{display:inline-flex;align-items:center;justify-self:start;min-height:44px;padding:0;border:0;background:none;box-shadow:none;color:var(--bp-ink);font-size:var(--bp-fs-small);font-weight:500;text-decoration:underline;text-underline-offset:4px;cursor:pointer}body.bp-theme:not(#bp) .bp-more-btn:is(:hover,:focus){background:none;box-shadow:none;color:var(--bp-ink)}@media (min-width:900px){body.bp-theme:not(#bp) .woocommerce-products-header{align-items:start;padding-bottom:var(--bp-stack-lg)}body.bp-theme.bp-cat-has-photo:not(#bp) .woocommerce-products-header{grid-template-columns:minmax(0,1fr) minmax(0,460px);column-gap:56px}body.bp-theme.bp-cat-has-photo:not(#bp) .woocommerce-products-header>:not(.bp-cat-photo){grid-column:1}body.bp-theme.bp-cat-has-photo:not(#bp) .bp-cat-photo{grid-column:2;grid-row:1 / span 3;aspect-ratio:3 / 2;border-radius:var(--bp-r-leaf)}body.bp-theme:not(#bp) .bp-more-btn{display:none}}body.bp-theme:not(#bp) .bp-filter{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 8px}@media (max-width:899px){body.bp-theme:not(#bp) .bp-filter{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(-1 * var(--bp-gutter));padding-inline:var(--bp-gutter)}body.bp-theme:not(#bp) .bp-filter::-webkit-scrollbar{display:none}}body.bp-theme:not(#bp) .bp-filter .bp-chip{padding:0 16px;flex:none}body.bp-theme:not(#bp) .woocommerce-result-count{margin:0 0 8px auto;color:var(--bp-ink-muted);font-size:var(--bp-fs-small)}body.bp-theme:not(#bp) .woocommerce-ordering{margin:0 0 8px}body.bp-theme:not(#bp) .bp-sort-label{margin:0 -10px 8px 0;color:var(--bp-ink-muted);font-size:var(--bp-fs-small)}body.bp-theme.bp-shop-archive:not(#bp) .ast-woocommerce-container>.bp-sort-label{flex:0 0 auto}body.bp-theme:not(#bp) .woocommerce-ordering select{min-height:44px;height:44px;padding:0 40px 0 14px;font-size:15px}@media (max-width:599px){body.bp-theme:not(#bp) .woocommerce-result-count{margin-left:0}body.bp-theme.bp-shop-archive:not(#bp) .ast-woocommerce-container>.woocommerce-ordering{flex:1 1 0%;min-width:0}body.bp-theme.bp-shop-archive:not(#bp) .woocommerce-ordering select{width:100%;max-width:none}}body.bp-theme:not(#bp) :is(.woocommerce-pagination,.ast-pagination,.navigation.pagination){margin-top:var(--bp-stack-lg);text-align:center}body.bp-theme:not(#bp) :is(.woocommerce-pagination,.ast-pagination,.navigation.pagination) :is(ul,.nav-links){display:inline-flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;border:0;list-style:none}body.bp-theme:not(#bp) .woocommerce-pagination ul li{margin:0;border:0;float:none}body.bp-theme:not(#bp) :is(.woocommerce-pagination,.ast-pagination,.navigation.pagination) :is(a,span).page-numbers{display:inline-grid;place-items:center;min-width:44px;height:44px;padding:0 12px;border:1.5px solid var(--bp-line);border-radius:var(--bp-r-pill);background:var(--bp-surface);color:var(--bp-ink);font-weight:500;text-decoration:none;line-height:1}body.bp-theme:not(#bp) :is(.woocommerce-pagination,.ast-pagination,.navigation.pagination) a.page-numbers:hover{border-color:var(--bp-ink);background:var(--bp-green-50)}body.bp-theme:not(#bp) :is(.woocommerce-pagination,.ast-pagination,.navigation.pagination) .page-numbers.current{background:var(--bp-dark);border-color:var(--bp-dark);color:var(--bp-on-dark)}body.bp-theme:not(#bp) .woocommerce-info.woocommerce-no-products-found{margin-top:20px}body.bp-theme.single-product:not(#bp) div.product{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:20px;margin:0;padding:0}body.bp-theme.single-product:not(#bp) div.product>*{min-width:0}body.bp-theme.single-product:not(#bp) div.product :is(.woocommerce-product-gallery,.summary){float:none;width:auto;margin:0;padding:0}@media (min-width:900px){body.bp-theme.single-product:not(#bp) div.product{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"gallery summary" "gallery tabs" "gallery also" "full full";column-gap:48px;row-gap:0;align-items:start}body.bp-theme.single-product:not(#bp) div.product>*{grid-column:1 / -1}body.bp-theme.single-product:not(#bp) div.product>.woocommerce-product-gallery{grid-area:gallery;position:sticky;top:calc(var(--bp-header-h) + 24px)}body.bp-theme.single-product:not(#bp) div.product>.summary{grid-area:summary}body.bp-theme.single-product:not(#bp) div.product>.bp-acc{grid-area:tabs}body.bp-theme.single-product:not(#bp) div.product>.bp-pdp-cats{grid-area:also}}@media (min-width:1200px){body.bp-theme.single-product:not(#bp) div.product{column-gap:72px}}body.bp-theme:not(#bp) .woocommerce-product-gallery{position:relative}body.bp-theme:not(#bp) .woocommerce-product-gallery :is(.flex-viewport,.woocommerce-product-gallery__wrapper){border-radius:var(--bp-r-lg);background:var(--bp-photo-bg);overflow:hidden}body.bp-theme:not(#bp) .woocommerce-product-gallery__wrapper{margin:0}body.bp-theme:not(#bp) .woocommerce-product-gallery__image{background:var(--bp-photo-bg)}body.bp-theme:not(#bp) .woocommerce-product-gallery__image a{display:block}body.bp-theme:not(#bp) .woocommerce-product-gallery__image img{display:block;width:100%;max-height:300px;margin:0 auto;object-fit:contain;border-radius:0}body.bp-theme:not(#bp) .woocommerce-product-gallery .flex-control-thumbs{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none}body.bp-theme:not(#bp) .woocommerce-product-gallery .flex-control-thumbs li{width:var(--bp-thumb);margin:0;float:none}body.bp-theme:not(#bp) .woocommerce-product-gallery .flex-control-thumbs img{width:var(--bp-thumb);height:var(--bp-thumb);border:1.5px solid #fff0;border-radius:var(--bp-r-sm);background:var(--bp-photo-bg);object-fit:cover;opacity:1;cursor:pointer}body.bp-theme:not(#bp) .woocommerce-product-gallery .flex-control-thumbs img.flex-active{border-color:var(--bp-ink)}body.bp-theme:not(#bp) .woocommerce-product-gallery__trigger{position:absolute;top:12px;right:12px;z-index:3;display:block;width:40px;height:40px;overflow:hidden;border-radius:50%;background:rgb(255 255 255 / .9);box-shadow:var(--bp-shadow-1);color:#fff0;font-size:0;line-height:0;text-indent:-999px}body.bp-theme:not(#bp) .woocommerce-product-gallery__trigger::before{content:"";position:absolute;inset:11px;background:var(--bp-ink);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M229.7 218.3l-50.1-50.1a88.1 88.1 0 1 0-11.3 11.3l50.1 50.1a8 8 0 0 0 11.3-11.3ZM40 112a72 72 0 1 1 72 72A72.1 72.1 0 0 1 40 112Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M229.7 218.3l-50.1-50.1a88.1 88.1 0 1 0-11.3 11.3l50.1 50.1a8 8 0 0 0 11.3-11.3ZM40 112a72 72 0 1 1 72 72A72.1 72.1 0 0 1 40 112Z'/%3E%3C/svg%3E") center / contain no-repeat}body.bp-theme:not(#bp) .woocommerce-product-gallery__trigger :is(img,span){display:none}@media (max-width:899px){body.bp-theme:not(#bp) .woocommerce-product-gallery__image{aspect-ratio:3 / 2}body.bp-theme:not(#bp) .woocommerce-product-gallery__image>a{height:100%}body.bp-theme:not(#bp) .woocommerce-product-gallery__image img{height:100%;max-height:none;object-fit:contain}body.bp-theme:not(#bp) .woocommerce-product-gallery__trigger{top:10px;right:10px;width:36px;height:36px}body.bp-theme:not(#bp) .woocommerce-product-gallery__trigger::before{inset:10px}}@media (min-width:900px){body.bp-theme:not(#bp) .woocommerce-product-gallery :is(.flex-viewport,.woocommerce-product-gallery__wrapper){border-radius:var(--bp-r-xl)}body.bp-theme:not(#bp) .woocommerce-product-gallery__image img{max-height:none;aspect-ratio:var(--bp-gallery-ratio)}}body.bp-theme.single-product:not(#bp) div.product .summary{display:flex;flex-direction:column;gap:18px}body.bp-theme.single-product:not(#bp) .summary>*{order:5;margin:0}body.bp-theme.single-product:not(#bp) .summary>.bp-pdp__eyebrow{order:1;margin-bottom:-10px}body.bp-theme.single-product:not(#bp) .summary>.product_title{order:2}body.bp-theme.single-product:not(#bp) .summary>.woocommerce-product-rating{order:3}body.bp-theme.single-product:not(#bp) .summary>.price{order:4}body.bp-theme.single-product:not(#bp) .summary>:is(.bp-packs,form.cart,.stock,.bp-guar){order:5}body.bp-theme.single-product:not(#bp) .summary>.woocommerce-product-details__short-description{order:7}body.bp-theme.single-product:not(#bp) .summary>.product_meta{order:8}body.bp-theme.single-product:not(#bp) .summary>.single-product-category{display:none}body.bp-theme.single-product:not(#bp) .product_title{margin:0;font-size:var(--bp-fs-pdp-title);font-weight:400;line-height:var(--bp-lh-heading);letter-spacing:var(--bp-ls-h1);color:var(--bp-ink)}body.bp-theme.single-product:not(#bp) .summary>.price{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;color:var(--bp-ink);font-size:var(--bp-fs-price-lg);font-weight:500;line-height:1.2;font-variant-numeric:tabular-nums}body.bp-theme.single-product:not(#bp) .summary>.price del{order:2;color:var(--bp-ink-muted);font-size:var(--bp-fs-small);font-weight:400;opacity:1}body.bp-theme.single-product:not(#bp) .summary>.price ins{text-decoration:none}body.bp-theme:not(#bp) .bp-unit-price{order:3;flex-basis:100%;color:var(--bp-ink-muted);font-size:var(--bp-fs-small);font-weight:400;line-height:1.45;font-variant-numeric:tabular-nums}body.bp-theme:not(#bp) .bp-unit-price .woocommerce-Price-amount{font-weight:inherit}body.bp-theme:not(#bp) .bp-packs{display:grid;gap:8px;min-width:0;margin:0;padding:0;border:0}body.bp-theme:not(#bp) .bp-packs__legend{margin:0 0 8px;padding:0;font-size:var(--bp-fs-small);font-weight:500;color:var(--bp-ink)}body.bp-theme:not(#bp) .bp-pack{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:4px 14px;min-height:var(--bp-option-h);margin:0;padding:10px 18px;border:1.5px solid var(--bp-line-strong);border-radius:var(--bp-r-md);background:var(--bp-surface);color:var(--bp-ink);font-weight:400;cursor:pointer;transition:border-color var(--bp-dur-1),background-color var(--bp-dur-1)}body.bp-theme:not(#bp) .bp-pack:hover{border-color:var(--bp-ink)}body.bp-theme:not(#bp) .bp-pack:has(input:checked){border-color:var(--bp-selected-border);box-shadow:inset 0 0 0 .5px var(--bp-selected-border);background:var(--bp-selected-bg)}body.bp-theme:not(#bp) .bp-pack:has(input:focus-visible){outline:2px solid var(--bp-focus);outline-offset:2px}body.bp-theme:not(#bp) .bp-pack.is-oos{opacity:.6;cursor:not-allowed}body.bp-theme:not(#bp) .bp-pack__dot{display:grid;place-items:center;width:22px;height:22px;border:1.5px solid var(--bp-line-strong);border-radius:50%;background:#fff}body.bp-theme:not(#bp) .bp-pack input:checked+.bp-pack__dot{border-color:var(--bp-primary)}body.bp-theme:not(#bp) .bp-pack input:checked+.bp-pack__dot::after{content:"";width:12px;height:12px;border-radius:50%;background:var(--bp-primary)}body.bp-theme:not(#bp) .bp-pack__main{display:flex;flex-direction:column;gap:2px;min-width:0}body.bp-theme:not(#bp) .bp-pack__size{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:18px;font-weight:500;line-height:1.3}body.bp-theme:not(#bp) :is(.bp-pack__unit,.bp-pack__oos){color:var(--bp-ink-muted);font-size:var(--bp-fs-small);font-variant-numeric:tabular-nums}body.bp-theme:not(#bp) .bp-pack__oos{color:var(--bp-error)}body.bp-theme:not(#bp) .bp-pack__price{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right;font-size:16px;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}body.bp-theme:not(#bp) .bp-pack__price del{display:none}body.bp-theme:not(#bp) .bp-pack__price ins{text-decoration:none}@media (max-width:899px){body.bp-theme:not(#bp) .bp-pack{min-height:56px;padding-block:8px}}body.bp-theme:not(#bp) form.variations_form.bp-has-packs :is(table.variations,.reset_variations,.woocommerce-variation-price){display:none!important}body.bp-theme:not(#bp) .bp-has-packs .single_variation_wrap .woocommerce-variation{margin:0}body.bp-theme:not(#bp) .woocommerce-variation-availability .stock{margin:0 0 12px;font-size:var(--bp-fs-small)}body.bp-theme:not(#bp) table.variations{width:100%;margin:0 0 16px;border:0}body.bp-theme:not(#bp) table.variations :is(th,td){display:block;padding:0;border:0;background:none;text-align:left}body.bp-theme:not(#bp) table.variations th label{font-size:var(--bp-fs-small);font-weight:500}body.bp-theme.single-product:not(#bp) form.cart{margin:0}body.bp-theme.single-product:not(#bp) :is(form.cart:not(.variations_form),.woocommerce-variation-add-to-cart){display:flex;align-items:center;gap:12px;margin:0}body.bp-theme.single-product:not(#bp) :is(form.cart:not(.variations_form),.woocommerce-variation-add-to-cart) .single_add_to_cart_button{flex:1;min-width:0;margin:0}body.bp-theme.single-product:not(#bp) .summary .stock{margin:0;font-size:var(--bp-fs-small);color:var(--bp-ink-muted)}body.bp-theme.single-product:not(#bp) .summary .stock.out-of-stock{color:var(--bp-error);font-weight:500}body.bp-theme:not(#bp) .bp-guar{display:grid;gap:4px;margin:0;padding:0;list-style:none;font-size:var(--bp-fs-small);line-height:1.45}body.bp-theme:not(#bp) .bp-guar li{display:flex;align-items:center;gap:10px;min-height:32px;margin:0}body.bp-theme:not(#bp) .bp-guar .bp-ico{color:var(--bp-icon)}body.bp-theme:not(#bp) .bp-guar a{display:inline-flex;align-items:center;min-height:44px;color:var(--bp-link);text-decoration:underline;text-underline-offset:3px}body.bp-theme:not(#bp) .bp-guar .bp-guar__pack{align-items:flex-start;padding-block:6px;color:var(--bp-ink-muted)}body.bp-theme:not(#bp) .bp-guar .bp-guar__pack .bp-ico{flex:none;margin-top:1px}body.bp-theme:not(#bp) .woocommerce-product-details__short-description{color:var(--bp-ink-muted);font-size:16px;line-height:1.6}body.bp-theme:not(#bp) .woocommerce-product-details__short-description p{margin:0}body.bp-theme:not(#bp) .woocommerce-product-details__short-description p+p{margin-top:10px}body.bp-theme:not(#bp) :is(.woocommerce-product-details__short-description,.bp-acc__body) [style*="color"]{color:inherit!important}body.bp-theme:not(#bp) :is(.woocommerce-product-details__short-description,.bp-acc__body) :is([style*="font-family"],[style*="font-size"]){font-family:inherit!important;font-size:inherit!important}body.bp-theme:not(#bp) :is(.woocommerce-product-details__short-description,.bp-acc__body) [style*="margin"]{margin:0!important}body.bp-theme:not(#bp) .product_meta{display:flex;flex-wrap:wrap;gap:4px 16px;padding-top:4px;border-top:1px solid var(--bp-line);color:var(--bp-ink-muted);font-size:var(--bp-fs-small)}body.bp-theme:not(#bp) .product_meta>span{display:block;padding-top:8px}body.bp-theme:not(#bp) .product_meta a{color:var(--bp-link);text-decoration:underline;text-underline-offset:3px}body.bp-theme:not(#bp) .bp-pdp-cats{display:grid;gap:0;margin:4px 0 0;padding:0;border:0}body.bp-theme:not(#bp) .bp-pdp-cats__row{display:flex;flex-wrap:wrap;align-items:center;gap:0 16px;margin:0}body.bp-theme:not(#bp) .bp-pdp-cats__row>span:first-child{margin-right:-4px}body.bp-theme:not(#bp) .bp-pdp-cats a{display:inline-flex;align-items:center;min-height:44px}body.bp-theme:not(#bp) .bp-pdp-cats .sku_wrapper{min-height:32px}body.bp-theme:not(#bp) .bp-pdp-ben{padding-bottom:0}body.bp-theme:not(#bp) .bp-ben{display:grid;gap:40px}body.bp-theme:not(#bp) .bp-ben__col{min-width:0}body.bp-theme:not(#bp) .bp-ben :is(.bp-ben__title,.bp-use-title){margin:0 0 16px}body.bp-theme:not(#bp) .bp-ben p{margin:0 0 12px}body.bp-theme:not(#bp) .bp-ben :is([style*="color"]){color:inherit!important}body.bp-theme:not(#bp) .bp-ben :is([style*="font-family"],[style*="font-size"]){font-family:inherit!important;font-size:inherit!important}body.bp-theme:not(#bp) .bp-checks{margin:0 0 8px;padding:0;list-style:none}body.bp-theme:not(#bp) .bp-checks li{display:flex;align-items:flex-start;gap:12px;margin:0;padding-block:10px;border-bottom:1px solid var(--bp-line);line-height:1.5}body.bp-theme:not(#bp) .bp-checks li:first-child{border-top:1px solid var(--bp-line)}body.bp-theme:not(#bp) .bp-checks .bp-ico{width:22px;height:22px;margin-top:1px;color:var(--bp-icon)}body.bp-theme:not(#bp) .bp-ben__sub{margin:24px 0 8px;font-size:16px;font-weight:500;line-height:1.4;letter-spacing:0}body.bp-theme:not(#bp) .bp-use-title{display:flex;align-items:center;gap:12px}body.bp-theme:not(#bp) .bp-use-title .bp-ico{width:24px;height:24px;color:var(--bp-icon)}body.bp-theme:not(#bp) .bp-use-h{margin:20px 0 10px;font-size:16px;font-weight:500;line-height:1.4;letter-spacing:0}body.bp-theme:not(#bp) .bp-steps{position:relative;margin:0;padding:0 0 0 30px;list-style:none}body.bp-theme:not(#bp) .bp-steps::before{content:"";position:absolute;left:4px;top:10px;bottom:10px;width:2px;background:var(--bp-green-200)}body.bp-theme:not(#bp) .bp-steps li{position:relative;margin:0;padding-bottom:16px;line-height:1.55}body.bp-theme:not(#bp) .bp-steps li:last-child{padding-bottom:0}body.bp-theme:not(#bp) .bp-steps li::before{content:"";position:absolute;left:-30px;top:8px;width:10px;height:10px;border-radius:50%;background:var(--bp-primary)}body.bp-theme:not(#bp) .bp-steps .bp-step-sub{margin:4px 0 0;padding:0 0 0 18px;list-style:disc}body.bp-theme:not(#bp) .bp-steps .bp-step-sub li{padding-bottom:2px}body.bp-theme:not(#bp) .bp-steps .bp-step-sub li::before{content:none}body.bp-theme:not(#bp) .bp-use-prose>*{margin:0 0 12px}body.bp-theme:not(#bp) .bp-use-list{padding-left:20px;list-style:disc}body.bp-theme:not(#bp) .bp-use-list li+li{margin-top:6px}body.bp-theme:not(#bp) .bp-use-note{margin:16px 0 0;color:var(--bp-ink-muted);font-size:var(--bp-fs-small);line-height:1.5}body.bp-theme:not(#bp) .bp-steps+.bp-use-note{margin-top:16px}body.bp-theme:not(#bp) .bp-use-note+.bp-use-h{margin-top:24px}@media (min-width:900px){body.bp-theme:not(#bp) .bp-ben--two{grid-template-columns:1fr 1fr;gap:64px;align-items:start}body.bp-theme:not(#bp) .bp-ben:not(.bp-ben--two) .bp-ben__col{max-width:46rem}}body.bp-theme:not(#bp) .bp-pdp-cases{padding-bottom:0}body.bp-theme.single-product:not(#bp) :is(section.related,section.upsells){clear:both;padding-top:var(--bp-section-y)}@media (min-width:600px) and (max-width:1199px){body.bp-theme.single-product:not(#bp) :is(section.related,section.upsells) ul.products>li.product:nth-child(n+4){display:none}}body.bp-theme:not(#bp) .bp-acc{margin-top:24px;border-top:1px solid var(--bp-line)}body.bp-theme:not(#bp) .bp-acc__item{border-bottom:1px solid var(--bp-line)}body.bp-theme:not(#bp) .bp-acc__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:4px 0;font-size:var(--bp-fs-h4);font-weight:500;line-height:1.3;list-style:none;cursor:pointer}body.bp-theme:not(#bp) .bp-acc__summary::-webkit-details-marker{display:none}body.bp-theme:not(#bp) .bp-acc__title{display:inline-flex;align-items:center;gap:12px}body.bp-theme:not(#bp) .bp-acc__title .bp-ico{width:24px;height:24px;color:var(--bp-icon)}body.bp-theme:not(#bp) :is(.bp-acc__plus,.bp-acc__minus){width:20px;height:20px}body.bp-theme:not(#bp) :is(.bp-acc__minus,.bp-acc__item[open] .bp-acc__plus){display:none}body.bp-theme:not(#bp) .bp-acc__item[open] .bp-acc__minus{display:inline-block}body.bp-theme:not(#bp) .bp-acc__body{max-width:var(--bp-measure);padding:0 0 20px;font-size:var(--bp-fs-body);line-height:1.6}body.bp-theme:not(#bp) .bp-acc__body>*+*{margin-top:12px}body.bp-theme:not(#bp) .bp-acc__body :is(h2,h3){font-size:1.1875rem;font-weight:500;line-height:1.3;letter-spacing:0}body.bp-theme:not(#bp) .bp-acc__body :is(h4,h5){font-size:16px;font-weight:400;line-height:1.6}body.bp-theme:not(#bp) .bp-acc__body ul{display:grid;gap:6px;margin:12px 0 0;padding-left:20px;list-style:disc}body.bp-theme:not(#bp) .bp-acc__body ul.bp-ilist{gap:8px;padding-left:0;list-style:none}body.bp-theme:not(#bp) .bp-acc__body ul.bp-ilist li{display:flex;align-items:flex-start;gap:10px;margin:0}body.bp-theme:not(#bp) .bp-acc__body ul.bp-ilist .bp-ico{flex:none;width:20px;height:20px;margin-top:3px;color:var(--bp-icon)}body.bp-theme:not(#bp) .bp-acc__body ul.bp-ilist li>span{min-width:0}body.bp-theme:not(#bp) .bp-acc__body>ul.bp-ilist:first-child{margin-top:0}body.bp-theme:not(#bp) .bp-acc__body img{max-width:100%;height:auto;border-radius:var(--bp-r-md)}body.bp-theme:not(#bp) .bp-acc__body table{width:100%;border-collapse:collapse}body.bp-theme:not(#bp) .bp-acc__body :is(th,td){padding:10px 0;border:0;border-bottom:1px solid var(--bp-line);text-align:left;font-weight:400}body.bp-theme:not(#bp) .bp-acc__body th{width:40%;color:var(--bp-ink-muted)}body.bp-theme:not(#bp) .bp-acc__body .shop_attributes p{margin:0}body.bp-theme:not(#bp) .bp-acc__links{display:flex;flex-wrap:wrap;gap:0 16px}body.bp-theme:not(#bp) .bp-acc__links a{display:inline-flex;align-items:center;min-height:44px;color:var(--bp-link)}body.bp-theme:not(#bp) .woocommerce-tabs{display:none}body.bp-theme:not(#bp) .bp-acc__body #reviews :is(h2,.woocommerce-Reviews-title){font-size:1.1875rem}body.bp-theme:not(#bp) .bp-acc__body .commentlist{margin:0;padding:0;list-style:none}body.bp-theme:not(#bp) .bp-satc{position:fixed;left:0;right:0;bottom:var(--cn-h,0);z-index:var(--bp-z-sticky);display:flex;align-items:center;gap:12px;padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px));background:var(--bp-surface);box-shadow:var(--bp-shadow-3);transform:translateY(110%);visibility:hidden;transition:transform var(--bp-dur-3) var(--bp-ease),visibility 0s linear var(--bp-dur-3)}body.bp-theme:not(#bp) .bp-satc.is-visible{transform:none;visibility:visible;transition-delay:0s}body.bp-theme:not(#bp) .bp-satc img{width:48px;height:48px;flex:none;margin:0;border-radius:var(--bp-r-sm);background:var(--bp-photo-bg);object-fit:cover}body.bp-theme:not(#bp) .bp-satc__txt{flex:1;min-width:0}body.bp-theme:not(#bp) .bp-satc__name{margin:0;overflow:hidden;font-size:15px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}body.bp-theme:not(#bp) .bp-satc__sub{margin:0;color:var(--bp-ink-muted);font-size:var(--bp-fs-small);font-variant-numeric:tabular-nums}body.bp-theme:not(#bp) .bp-satc .bp-btn{flex:none;padding-inline:20px}body.bp-has-satc{padding-bottom:calc(var(--bp-sticky-atc-h) + var(--cn-h, 0px) + env(safe-area-inset-bottom, 0px))}body.cookies-not-set .bp-satc{bottom:var(--cn-h,0)}body.bp-has-satc #ast-scroll-top{display:none!important}@media (min-width:900px){body.bp-theme:not(#bp) .bp-satc{display:none}body.bp-has-satc{padding-bottom:0}}body.bp-theme:not(#bp) :is(.woocommerce-cart-form,.cart-collaterals .cart_totals,.woocommerce-billing-fields,.woocommerce-shipping-fields,.woocommerce-additional-fields,#order_review,.woocommerce-MyAccount-content,.woocommerce-form-login,.woocommerce-form-register,.woocommerce-order){min-width:0;padding:24px 20px;border:1px solid var(--bp-line);border-radius:var(--bp-r-lg);background:var(--bp-surface)}@media (min-width:600px){body.bp-theme:not(#bp) :is(.woocommerce-cart-form,.cart-collaterals .cart_totals,.woocommerce-billing-fields,.woocommerce-shipping-fields,.woocommerce-additional-fields,#order_review,.woocommerce-MyAccount-content,.woocommerce-form-login,.woocommerce-form-register,.woocommerce-order){padding:28px}}body.bp-theme:not(#bp) :is(.cart_totals>h2,.woocommerce-billing-fields>h3,.woocommerce-shipping-fields>h3,.woocommerce-additional-fields>h3,#order_review_heading,.woocommerce-column__title,.woocommerce-order-details__title){margin:0 0 20px;padding:0;border:0;background:none;font-size:var(--bp-fs-h3);font-weight:500;line-height:1.25;letter-spacing:var(--bp-ls-h3)}@media (min-width:900px){body.bp-theme.woocommerce-cart:not(#bp) .woocommerce{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:16px 48px}body.bp-theme.woocommerce-cart:not(#bp) .woocommerce>*{grid-column:1 / -1}body.bp-theme.woocommerce-cart:not(#bp) .woocommerce>.woocommerce-cart-form{grid-column:1}body.bp-theme.woocommerce-cart:not(#bp) .woocommerce>.cart-collaterals{grid-column:2;position:sticky;top:calc(var(--bp-header-h) + 24px)}}body.bp-theme.woocommerce-cart:not(#bp) .cart-collaterals{width:auto;margin:0}body.bp-theme.woocommerce-cart:not(#bp) .cart-collaterals :is(.cart_totals,.cross-sells){float:none;width:auto}body.bp-theme:not(#bp) .cart-collaterals .cross-sells{margin-top:24px}body.bp-theme:not(#bp) table.shop_table{width:100%;margin:0;border:0;border-collapse:collapse;border-radius:0;background:#fff0}body.bp-theme:not(#bp) table.shop_table :is(th,td){padding:14px 8px;border:0;border-bottom:1px solid var(--bp-line);background:#fff0;color:var(--bp-ink);font-size:15px;text-align:left;vertical-align:middle}body.bp-theme:not(#bp) table.shop_table thead th{color:var(--bp-ink-muted);font-size:var(--bp-fs-small);font-weight:500}body.bp-theme:not(#bp) table.shop_table :is(th,td):first-child{padding-left:0}body.bp-theme:not(#bp) table.shop_table :is(th,td):last-child{padding-right:0}body.bp-theme:not(#bp) table.cart .product-thumbnail{width:80px}body.bp-theme:not(#bp) table.cart .product-thumbnail img{width:64px;height:64px;margin:0;border-radius:var(--bp-r-sm);background:var(--bp-photo-bg);object-fit:cover}body.bp-theme:not(#bp) table.cart .product-name a{color:var(--bp-ink);font-weight:500;text-decoration:none}body.bp-theme:not(#bp) table.cart .product-name a:hover{text-decoration:underline}body.bp-theme:not(#bp) table.cart .product-name .variation{margin:4px 0 0;color:var(--bp-ink-muted);font-size:var(--bp-fs-small)}body.bp-theme:not(#bp) table.cart .product-name .variation :is(dt,dd,p){display:inline;margin:0;float:none}body.bp-theme:not(#bp) table.cart :is(.product-price,.product-subtotal){font-variant-numeric:tabular-nums;white-space:nowrap}body.bp-theme:not(#bp) table.cart .product-subtotal{font-weight:500}body.bp-theme:not(#bp) table.cart a.remove{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:var(--bp-ink-muted)!important;font-size:22px;font-weight:400;line-height:1;text-decoration:none}body.bp-theme:not(#bp) table.cart a.remove:hover{background:var(--bp-error-bg);color:var(--bp-error)!important}body.bp-theme:not(#bp) table.cart td.actions{padding-top:20px;border-bottom:0}body.bp-theme:not(#bp) table.cart td.actions .coupon{display:flex;flex-wrap:wrap;gap:8px;float:none}body.bp-theme:not(#bp) table.cart td.actions .coupon .input-text{width:auto;flex:1 1 180px;min-width:0;margin:0}body.bp-theme:not(#bp) table.cart td.actions>.button{float:right;margin-top:12px}@media (max-width:767px){body.bp-theme:not(#bp) table.shop_table_responsive tr{display:block;padding:12px 0;border-bottom:1px solid var(--bp-line)}body.bp-theme:not(#bp) table.shop_table_responsive tr td{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:6px 0;border:0;text-align:right!important}body.bp-theme:not(#bp) table.shop_table_responsive tr td::before{color:var(--bp-ink-muted);font-size:var(--bp-fs-small);font-weight:500;float:none}body.bp-theme:not(#bp) table.cart tr.cart_item{display:grid;grid-template-columns:64px minmax(0,1fr) auto;grid-template-areas:"thumb name subtotal" "thumb qty remove";align-items:center;gap:4px 12px;padding:16px 0}body.bp-theme:not(#bp) table.cart tr.cart_item>td{display:block;padding:0;text-align:left!important}body.bp-theme:not(#bp) table.cart tr.cart_item>td::before{content:none;display:none}body.bp-theme:not(#bp) table.cart tr.cart_item>td.product-thumbnail{display:block!important;grid-area:thumb;align-self:start;width:64px}body.bp-theme:not(#bp) table.cart tr.cart_item>td.product-thumbnail a{display:block}body.bp-theme:not(#bp) table.cart tr.cart_item>td.product-name{grid-area:name;align-self:end;line-height:1.35}body.bp-theme:not(#bp) table.cart tr.cart_item>td.product-price{display:none}body.bp-theme:not(#bp) table.cart tr.cart_item>td.product-quantity{grid-area:qty;justify-self:start}body.bp-theme:not(#bp) table.cart tr.cart_item>td.product-subtotal{grid-area:subtotal;align-self:end;text-align:right!important}body.bp-theme:not(#bp) table.cart tr.cart_item>td.product-remove{grid-area:remove;justify-self:end}body.bp-theme:not(#bp) table.cart tr.cart_item>td.product-remove a.remove{margin-right:-10px}body.bp-theme:not(#bp) table.cart td.actions{display:block}body.bp-theme:not(#bp) table.cart td.actions .coupon{width:100%}body.bp-theme:not(#bp) table.cart td.actions .coupon .button{flex:1 1 auto}body.bp-theme:not(#bp) table.cart td.actions>.button{float:none;width:100%;margin-top:12px}}body.bp-theme:not(#bp) .cart_totals table.shop_table :is(th,td){font-size:15px}body.bp-theme:not(#bp) :is(.cart_totals,#order_review) .order-total :is(th,td){padding-top:16px;font-size:20px;font-weight:500;border-bottom:0}body.bp-theme:not(#bp) :is(.cart_totals,#order_review) .order-total td{text-align:right}body.bp-theme:not(#bp) :is(.cart_totals,#order_review) .order-total .includes_tax{display:block;margin-top:4px;color:var(--bp-ink-muted);font-size:var(--bp-fs-small);font-weight:400}body.bp-theme:not(#bp) :is(.cart_totals,#order_review) :is(.cart-subtotal,.shipping,.tax-rate,.fee) td{text-align:right;font-variant-numeric:tabular-nums}body.bp-theme:not(#bp) .wc-proceed-to-checkout{padding:20px 0 0}body.bp-theme:not(#bp) .wc-proceed-to-checkout .checkout-button{width:100%;margin:0}body.bp-theme:not(#bp) :is(.cart_totals,#order_review) table.shop_table,body.bp-theme:not(#bp) :is(.cart_totals,#order_review) table.shop_table>:is(thead,tbody,tfoot){display:block;width:100%}body.bp-theme:not(#bp) :is(.cart_totals,#order_review) table.shop_table tr{display:grid;grid-template-columns:minmax(0,1fr) auto}body.bp-theme:not(#bp) :is(.cart_totals,#order_review) table.shop_table tr>:is(th,td){width:auto}body.bp-theme:not(#bp) :is(.cart_totals,#order_review) tr.woocommerce-shipping-totals>:is(th,td){grid-column:1 / -1;text-align:left}body.bp-theme:not(#bp) :is(.cart_totals,#order_review) tr.woocommerce-shipping-totals>th{padding-bottom:8px;border-bottom:0}body.bp-theme:not(#bp) :is(.cart_totals,#order_review) tr.woocommerce-shipping-totals>td{padding:0 0 16px}@media (max-width:767px){body.bp-theme:not(#bp) table.shop_table_responsive tbody th{display:none}body.bp-theme:not(#bp) table.shop_table_responsive tr.woocommerce-shipping-totals td{display:block;text-align:left!important}body.bp-theme:not(#bp) table.shop_table_responsive tr.woocommerce-shipping-totals td::before{display:block;margin-bottom:8px;text-align:left}body.bp-theme:not(#bp) table.shop_table_responsive tr.order-total td{flex-wrap:wrap;row-gap:2px}body.bp-theme:not(#bp) table.shop_table_responsive tr.order-total td .includes_tax{flex:1 1 100%;margin-top:0;text-align:right}}body.bp-theme:not(#bp) ul#shipping_method{display:grid;gap:8px;margin:0;padding:0;list-style:none;text-align:left}body.bp-theme:not(#bp) ul#shipping_method li{position:relative;display:flex;align-items:center;gap:12px;min-height:56px;margin:0;padding:10px 14px;border:1.5px solid var(--bp-line-strong);border-radius:var(--bp-r-md);background:var(--bp-surface);text-indent:0}body.bp-theme:not(#bp) ul#shipping_method li:is(:has(input:checked),:only-child){border-color:var(--bp-selected-border);box-shadow:inset 0 0 0 .5px var(--bp-selected-border);background:var(--bp-selected-bg)}body.bp-theme:not(#bp) ul#shipping_method li input{flex:none;margin:0}body.bp-theme:not(#bp) ul#shipping_method li label{display:flex;flex:1;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;margin:0;font-size:15px;font-weight:500;line-height:1.35;cursor:pointer}body.bp-theme:not(#bp) ul#shipping_method li label .amount{font-variant-numeric:tabular-nums;white-space:nowrap}body.bp-theme:not(#bp) .multiparcels-carrier-icon-image-holder{display:none}body.bp-theme:not(#bp) :is(.woocommerce-shipping-destination,.woocommerce-shipping-calculator){margin:8px 0 0;color:var(--bp-ink-muted);font-size:var(--bp-fs-small);text-align:left}body.bp-theme:not(#bp) .shipping-calculator-button{color:var(--bp-link)}body.bp-theme:not(#bp) tr.bp-ship-notice td{padding-top:0;text-align:left!important}body.bp-theme:not(#bp) :is(.cart_totals,#order_review) tr.bp-ship-notice>td{grid-column:1 / -1}body.bp-theme:not(#bp) .woocommerce-form-coupon-toggle .woocommerce-info{margin-bottom:16px}body.bp-theme:not(#bp) form.checkout_coupon{margin:0 0 16px;padding:20px;border:1px dashed var(--bp-line-strong);border-radius:var(--bp-r-lg);background:var(--bp-surface)}body.bp-theme:not(#bp) form.checkout{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}body.bp-theme:not(#bp) form.checkout>*{min-width:0}body.bp-theme:not(#bp) form.checkout #customer_details{display:grid;gap:16px;float:none;width:auto;margin:0}body.bp-theme:not(#bp) form.checkout #customer_details::before,body.bp-theme:not(#bp) form.checkout #customer_details::after{display:none}body.bp-theme:not(#bp) form.checkout #customer_details :is(.col-1,.col-2){display:grid;gap:16px;float:none;width:auto;margin:0;padding:0}body.bp-theme:not(#bp) form.checkout #order_review_heading{margin:8px 0 0;padding:0;border:0;font-size:var(--bp-fs-h3);font-weight:500}body.bp-theme:not(#bp) form.checkout #order_review{float:none;width:auto;margin:0}@media (min-width:900px){body.bp-theme:not(#bp) form.checkout{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:48px;align-items:start}body.bp-theme:not(#bp) form.checkout>*{grid-column:1 / -1}body.bp-theme:not(#bp) form.checkout{grid-template-rows:auto 1fr}body.bp-theme:not(#bp) form.checkout>#customer_details{grid-column:1;grid-row:1 / span 2}body.bp-theme:not(#bp) form.checkout>#order_review_heading{grid-column:2;grid-row:1;margin-top:0}body.bp-theme:not(#bp) form.checkout>#order_review{grid-column:2;grid-row:2}body.bp-theme:not(#bp) form.checkout:has(>.woocommerce-NoticeGroup){grid-template-rows:auto auto 1fr}body.bp-theme:not(#bp) form.checkout>.woocommerce-NoticeGroup{grid-row:1}body.bp-theme:not(#bp) form.checkout:has(>.woocommerce-NoticeGroup)>#customer_details{grid-row:2 / span 2}body.bp-theme:not(#bp) form.checkout:has(>.woocommerce-NoticeGroup)>#order_review_heading{grid-row:2}body.bp-theme:not(#bp) form.checkout:has(>.woocommerce-NoticeGroup)>#order_review{grid-row:3}}body.bp-theme:not(#bp) :is(.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper,.woocommerce-address-fields__field-wrapper){display:grid;grid-template-columns:minmax(0,1fr);gap:0 16px}body.bp-theme:not(#bp) :is(.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper,.woocommerce-address-fields__field-wrapper)>.form-row{float:none;width:auto;grid-column:1 / -1}@media (min-width:600px){body.bp-theme:not(#bp) :is(.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper,.woocommerce-address-fields__field-wrapper){grid-template-columns:repeat(2,minmax(0,1fr))}body.bp-theme:not(#bp) :is(.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper,.woocommerce-address-fields__field-wrapper)>.form-row-first{grid-column:1}body.bp-theme:not(#bp) :is(.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper,.woocommerce-address-fields__field-wrapper)>.form-row-last{grid-column:2}}body.bp-theme:not(#bp) #ship-to-different-address{margin:0;padding:0;border:0;font-size:15px;font-weight:500}body.bp-theme:not(#bp) #ship-to-different-address label{display:flex;align-items:center;gap:12px;min-height:44px;margin:0}body.bp-theme:not(#bp) .bp-co-summary{border:1px solid var(--bp-line);border-radius:var(--bp-r-lg);background:var(--bp-surface)}body.bp-theme:not(#bp) .bp-co-summary__toggle{display:flex;align-items:center;gap:12px;min-height:56px;padding:0 20px;font-size:16px;font-weight:500;list-style:none;cursor:pointer}body.bp-theme:not(#bp) .bp-co-summary__toggle::-webkit-details-marker{display:none}body.bp-theme:not(#bp) .bp-co-summary__total{margin-left:auto;font-variant-numeric:tabular-nums}body.bp-theme:not(#bp) .bp-co-summary__caret{transition:transform var(--bp-dur-2) var(--bp-ease)}body.bp-theme:not(#bp) .bp-co-summary[open] .bp-co-summary__caret{transform:rotate(180deg)}body.bp-theme:not(#bp) .bp-co-summary__items{margin:0 20px;padding:16px 0;border-top:1px solid var(--bp-line)}body.bp-theme:not(#bp) .bp-co-lines{display:grid;gap:12px;margin:0 0 12px;padding:0;list-style:none}body.bp-theme:not(#bp) .bp-co-line{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0;font-size:15px;line-height:1.35}body.bp-theme:not(#bp) .bp-co-line img{width:48px;height:48px;margin:0;border-radius:var(--bp-r-sm);background:var(--bp-photo-bg);object-fit:cover}body.bp-theme:not(#bp) .bp-co-line__name{font-weight:500}body.bp-theme:not(#bp) .bp-co-line__qty{color:var(--bp-ink-muted);font-weight:400;white-space:nowrap}body.bp-theme:not(#bp) .bp-co-line .variation{margin:2px 0 0;color:var(--bp-ink-muted);font-size:var(--bp-fs-small);font-weight:400}body.bp-theme:not(#bp) .bp-co-line .variation :is(dt,dd,p){display:inline;margin:0;float:none}body.bp-theme:not(#bp) .bp-co-line__price{font-variant-numeric:tabular-nums;white-space:nowrap}body.bp-theme:not(#bp) .bp-co-sums{display:grid;gap:6px;margin:0;padding-top:12px;border-top:1px solid var(--bp-line);font-size:15px}body.bp-theme:not(#bp) .bp-co-sums>div{display:flex;justify-content:space-between;gap:12px}body.bp-theme:not(#bp) .bp-co-sums :is(dt,dd){margin:0;font-weight:400}body.bp-theme:not(#bp) .bp-co-sums dd{text-align:right;font-variant-numeric:tabular-nums}body.bp-theme:not(#bp) .bp-co-sums__total :is(dt,dd){font-size:18px;font-weight:500}body.bp-theme:not(#bp) .bp-co-sums .includes_tax{display:block;color:var(--bp-ink-muted);font-size:var(--bp-fs-small)}@media (min-width:900px){body.bp-theme:not(#bp) .bp-co-summary{display:none}}body.bp-theme:not(#bp) .woocommerce-billing-fields .form-row.bp-co-biz-hidden{display:none!important}body.bp-theme:not(#bp) .woocommerce-billing-fields .bp-co-biz{margin-block:4px}body.bp-theme:not(#bp) .woocommerce-billing-fields .bp-co-biz__label{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin:0;font-size:15px;font-weight:400;line-height:1.4;cursor:pointer}body.bp-theme:not(#bp) .woocommerce-billing-fields .bp-co-biz__label .input-checkbox{flex:none;width:20px;height:20px;margin:0;accent-color:var(--bp-primary)}body.bp-theme:not(#bp) .woocommerce-checkout-review-order-table .cart_item td{font-size:15px}body.bp-theme:not(#bp) .woocommerce-checkout-review-order-table .product-name{font-weight:500}body.bp-theme:not(#bp) .woocommerce-checkout-review-order-table .product-quantity{color:var(--bp-ink-muted);font-weight:400}body.bp-theme:not(#bp) .woocommerce-checkout-review-order-table .product-total{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}body.bp-theme:not(#bp) #mp-wc-pickup-point-shipping{margin-top:16px;padding:16px!important;border:1.5px solid var(--bp-selected-border);border-radius:var(--bp-r-md);background:var(--bp-selected-bg)}body.bp-theme:not(#bp) #mp-wc-pickup-point-shipping .form-row{margin:0}body.bp-theme:not(#bp) #mp-wc-pickup-point-shipping .form-row+.form-row{margin-top:8px}body.bp-theme:not(#bp) #mp-wc-pickup-point-shipping .mp-please-select-location{display:block;margin-bottom:8px;font-size:var(--bp-fs-small);font-weight:500}body.bp-theme:not(#bp) #mp-wc-pickup-point-shipping .mp-please-select-location br{display:none}body.bp-theme:not(#bp) #mp-wc-pickup-point-shipping select{width:100%}body.bp-theme:not(#bp) .mp-selected-pickup-point-info{color:var(--bp-ink-muted);font-size:var(--bp-fs-small);line-height:1.45}body.bp-theme:not(#bp) #mp-map-preview #mp-gmap{border-radius:var(--bp-r-md);overflow:hidden}body.bp-theme:not(#bp) #payment{margin-top:20px;border-radius:0;background:#fff0}body.bp-theme:not(#bp) #payment ul.payment_methods{display:grid;gap:8px;margin:0;padding:0;border:0;list-style:none}body.bp-theme:not(#bp) #payment ul.payment_methods li.wc_payment_method{margin:0;padding:12px 16px;border:1.5px solid var(--bp-line-strong);border-radius:var(--bp-r-md);background:var(--bp-surface)}body.bp-theme:not(#bp) #payment ul.payment_methods li.wc_payment_method:has(>input:checked){border-color:var(--bp-selected-border);box-shadow:inset 0 0 0 .5px var(--bp-selected-border);background:var(--bp-selected-bg)}body.bp-theme:not(#bp) #payment ul.payment_methods li>input{margin:0 10px 0 0}body.bp-theme:not(#bp) #payment ul.payment_methods li>label{display:inline-flex;align-items:center;gap:10px;margin:0;font-size:16px;font-weight:500;cursor:pointer}body.bp-theme:not(#bp) #payment ul.payment_methods li>label img{max-height:22px;width:auto;margin:0}body.bp-theme:not(#bp) #payment div.payment_box{margin:12px 0 0;padding:0;background:#fff0;color:var(--bp-ink);font-size:15px}body.bp-theme:not(#bp) #payment div.payment_box::before{display:none}body.bp-theme:not(#bp) #payment div.payment_box p{margin:0 0 10px;color:var(--bp-ink-muted);font-size:var(--bp-fs-small)}body.bp-theme:not(#bp) .payment_method_paysera .payment-country-select{width:100%;margin:0 0 12px}body.bp-theme:not(#bp) .payment_method_paysera .payment-country-select+br{display:none}body.bp-theme:not(#bp) .paysera-payments .payment-group-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 12px;text-align:left}body.bp-theme:not(#bp) .paysera-payments .payment-group-title{grid-column:1 / -1;margin:0 0 0;font-size:var(--bp-fs-small);font-weight:500;color:var(--bp-ink)}body.bp-theme:not(#bp) .paysera-payment-method{display:block;margin:0;padding:0;float:none;width:auto;border:0;text-align:left}body.bp-theme:not(#bp) .paysera-payment-method-label{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;height:100%;margin:0;padding:8px 10px;border:1.5px solid var(--bp-line-strong);border-radius:var(--bp-r-sm);background:var(--bp-surface);font-size:15px;font-weight:500;line-height:1.25;cursor:pointer}body.bp-theme:not(#bp) .paysera-payment-method-label:hover{border-color:var(--bp-ink)}body.bp-theme:not(#bp) .paysera-payment-method-label:has(input:checked){border-color:var(--bp-selected-border);box-shadow:inset 0 0 0 .5px var(--bp-selected-border);background:var(--bp-selected-bg)}body.bp-theme:not(#bp) .paysera-payment-method-label:has(input:focus-visible){outline:2px solid var(--bp-focus);outline-offset:2px}body.bp-theme:not(#bp) .paysera-payment-method-label>div:first-child{display:flex;flex:1 1 auto;align-items:center;gap:10px;min-width:0}body.bp-theme:not(#bp) #payment .paysera-payment-method-label input{flex:none;margin:0}body.bp-theme:not(#bp) .paysera-payment-method-label .paysera-text{display:block;min-width:0;overflow-wrap:break-word;hyphens:auto}body.bp-theme:not(#bp) .paysera-payment-method-label .paysera-image{display:none}@media (min-width:600px) and (max-width:899px){body.bp-theme:not(#bp) .paysera-payments .payment-group-wrapper{grid-template-columns:repeat(3,minmax(0,1fr))}}body.bp-theme:not(#bp) .woocommerce-terms-and-conditions-wrapper{margin-top:16px}body.bp-theme:not(#bp) .woocommerce-privacy-policy-text p{margin:0 0 8px;color:var(--bp-ink-muted);font-size:var(--bp-fs-small);line-height:1.5}body.bp-theme:not(#bp) .woocommerce-terms-and-conditions{max-height:240px;overflow:auto;padding:16px;border:1px solid var(--bp-line);border-radius:var(--bp-r-md);font-size:var(--bp-fs-small)}body.bp-theme:not(#bp) #payment .place-order{margin:0;padding:16px 0 0}body.bp-theme:not(#bp) #payment #place_order{float:none;width:100%;margin-top:12px}body.bp-theme:not(#bp) .woocommerce-MyAccount-navigation ul{display:grid;gap:4px;margin:0 0 24px;padding:0;list-style:none}body.bp-theme:not(#bp) .woocommerce-MyAccount-navigation li a{display:flex;align-items:center;min-height:48px;padding:0 16px;border-radius:var(--bp-r-md);color:var(--bp-ink);font-weight:500;text-decoration:none}body.bp-theme:not(#bp) .woocommerce-MyAccount-navigation li a:hover{background:var(--bp-green-50)}body.bp-theme:not(#bp) .woocommerce-MyAccount-navigation li.is-active a{background:var(--bp-dark);color:var(--bp-on-dark)}body.bp-theme:not(#bp) ul.woocommerce-order-overview{display:grid;gap:12px;margin:0 0 24px;padding:20px;border:1px solid var(--bp-line);border-radius:var(--bp-r-lg);background:var(--bp-green-50);list-style:none}body.bp-theme:not(#bp) ul.woocommerce-order-overview li{margin:0;padding:0;border:0;color:var(--bp-ink-muted);font-size:var(--bp-fs-small);text-transform:none}body.bp-theme:not(#bp) ul.woocommerce-order-overview li strong{display:block;color:var(--bp-ink);font-size:16px}body.bp-theme:not(#bp) :is(.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-notice){display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 16px;padding:14px 18px;border:1px solid var(--bp-line);border-radius:var(--bp-r-md);background:var(--bp-green-50);color:var(--bp-ink);font-size:15px;line-height:1.45;list-style:none;outline:0}body.bp-theme:not(#bp) :is(.woocommerce-message,.woocommerce-info,.woocommerce-error)::before{display:none;content:none}body.bp-theme:not(#bp) :is(.woocommerce-message,.woocommerce-info) .button{order:2;min-height:44px;margin:0 0 0 auto;float:none}body.bp-theme:not(#bp) .woocommerce-error{display:block;border-color:var(--bp-error);background:var(--bp-error-bg);color:var(--bp-error)}body.bp-theme:not(#bp) .woocommerce-error li{margin:0;padding:2px 0}body.bp-theme:not(#bp) .woocommerce-error a{color:var(--bp-error)}body.bp-theme:not(#bp) .woocommerce-store-notice{background:var(--bp-dark);color:var(--bp-on-dark);font-family:var(--bp-font)}body.bp-theme:not(#bp) .woocommerce-store-notice a{color:var(--bp-green-200)}@media (min-width:600px){body.bp-theme:is(.blog,.archive:not(.woocommerce),.search:not(.woocommerce)):not(#bp) .site-main>.ast-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--bp-grid-gap);margin:0}}@media (min-width:900px){body.bp-theme:is(.blog,.archive:not(.woocommerce),.search:not(.woocommerce)):not(#bp) .site-main>.ast-row{grid-template-columns:repeat(3,minmax(0,1fr))}}body.bp-theme:is(.blog,.archive:not(.woocommerce),.search:not(.woocommerce)):not(#bp) .ast-row>.ast-article-post{width:auto;max-width:none;margin:0 0 var(--bp-grid-gap);padding:0;float:none;background:#fff0}body.bp-theme:is(.blog,.archive:not(.woocommerce),.search:not(.woocommerce)):not(#bp) .ast-article-post .ast-article-inner{display:flex;flex-direction:column;height:100%;padding:20px;overflow:hidden;border:1px solid var(--bp-line);border-radius:var(--bp-r-lg);background:var(--bp-surface)}body.bp-theme:not(#bp) .ast-article-post .post-thumb-img-content{margin:-20px -20px 16px}body.bp-theme:not(#bp) .ast-article-post .post-thumb-img-content img{width:100%;aspect-ratio:3 / 2;object-fit:cover;border-radius:0}body.bp-theme:not(#bp) .ast-article-post .entry-title{font-size:18px;font-weight:500;line-height:1.3;letter-spacing:0}body.bp-theme:not(#bp) .ast-article-post .entry-title a{color:var(--bp-ink);text-decoration:none}body.bp-theme:not(#bp) .ast-article-post .entry-title a:hover{text-decoration:underline}body.bp-theme:not(#bp) .ast-article-post .entry-meta{color:var(--bp-ink-muted);font-size:var(--bp-fs-small)}body.bp-theme:not(#bp) .ast-article-post .entry-meta a{color:var(--bp-ink-muted)}body.bp-theme:not(#bp) .ast-article-post .ast-excerpt-container{color:var(--bp-ink-muted);font-size:15px;line-height:1.5}body.bp-theme:not(#bp) .ast-article-post .read-more a{font-weight:500;color:var(--bp-ink);text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1.5px}body.bp-theme:not(#bp) .ast-archive-description{margin:0 0 var(--bp-stack-lg);border:0}body.bp-theme:not(#bp) .ast-archive-description .ast-archive-title{font-size:var(--bp-fs-h1);font-weight:400;letter-spacing:var(--bp-ls-h1)}body.bp-theme.single-post:not(#bp) :is(.entry-content,.entry-header){max-width:var(--bp-measure);margin-inline:auto}body.bp-theme.single-post:not(#bp) .post-thumb-img-content img{border-radius:var(--bp-r-xl)}body.bp-theme:not(#bp) .entry-content blockquote{margin:1.5em 0;padding:4px 0 4px 20px;border-left:3px solid var(--bp-green-200);color:var(--bp-ink);font-size:var(--bp-fs-lead)}body.bp-theme:not(#bp) .bp-footer{margin-top:0;padding-block:var(--bp-section-y-sm) 24px;border-radius:var(--bp-r-xl) var(--bp-r-xl) 0 0;background:var(--bp-dark);color:var(--bp-on-dark)}body.bp-theme:not(#bp) .bp-footer__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}body.bp-theme:not(#bp) :is(.bp-footer__brand,.bp-footer__contact){grid-column:1 / -1}@media (min-width:900px){body.bp-theme:not(#bp) .bp-footer__grid{grid-template-columns:1.4fr 1fr 1fr 1.2fr}body.bp-theme:not(#bp) :is(.bp-footer__brand,.bp-footer__contact){grid-column:auto}}body.bp-theme:not(#bp) .bp-footer__logo{display:inline-block;line-height:0}body.bp-theme:not(#bp) .bp-footer__logo .bp-logo__img{width:168px}body.bp-theme:not(#bp) .bp-footer__tagline{margin:16px 0 0;color:var(--bp-on-dark-muted)}body.bp-theme:not(#bp) .bp-footer__h{margin:0 0 4px;color:var(--bp-on-dark-muted);font-size:15px;font-weight:500;letter-spacing:0;line-height:1.4}body.bp-theme:not(#bp) .bp-footer ul{margin:0;padding:0;list-style:none}body.bp-theme:not(#bp) .bp-footer li{margin:0}body.bp-theme:not(#bp) .bp-footer ul a{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--bp-on-dark);font-size:15px;line-height:1.3;text-decoration:none}body.bp-theme:not(#bp) .bp-footer ul a:hover{color:var(--bp-on-dark);text-decoration:underline}body.bp-theme:not(#bp) .bp-footer ul a .bp-ico{color:var(--bp-green-200)}body.bp-theme:not(#bp) .bp-footer__addr{display:flex;align-items:flex-start;gap:10px;margin-top:12px}body.bp-theme:not(#bp) .bp-footer__addr .bp-ico{margin-top:3px;color:var(--bp-green-200)}body.bp-theme:not(#bp) .bp-footer address{margin:0;color:var(--bp-on-dark-muted);font-size:var(--bp-fs-small);font-style:normal;line-height:1.6;user-select:text}body.bp-theme:not(#bp) .bp-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:40px;padding-top:24px;border-top:1px solid rgb(255 255 255 / .16);color:var(--bp-on-dark-muted);font-size:var(--bp-fs-small)}@media (prefers-reduced-motion:reduce){.bp-theme *,.bp-theme *::before,.bp-theme *::after{transition-duration:0s!important;animation-duration:0s!important;scroll-behavior:auto!important}}body.bp-theme #cookie-notice{min-width:0;width:100%;border-radius:var(--bp-r-lg) var(--bp-r-lg) 0 0;background:var(--bp-dark)!important;box-shadow:0 -8px 24px rgb(13 53 27 / .18);color:var(--bp-on-dark);font-family:var(--bp-font);font-size:15px;line-height:1.5;text-align:left}body.bp-theme #cookie-notice:not(.cookie-notice-hidden) .cookie-notice-container{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;max-width:calc(var(--bp-container) + 2 * var(--bp-gutter));margin-inline:auto;padding:16px var(--bp-gutter) calc(16px + env(safe-area-inset-bottom, 0px));color:var(--bp-on-dark)!important;text-align:left}body.bp-theme #cookie-notice .cn-text-container{flex:1 1 320px;margin:0;color:var(--bp-on-dark)}body.bp-theme #cookie-notice .cn-text-container a{color:var(--bp-on-dark);text-decoration:underline;text-underline-offset:3px}body.bp-theme #cookie-notice .cn-buttons-container .cn-more-info{order:3;background:transparent!important;color:var(--bp-on-dark)!important;padding-inline:8px;text-decoration:underline;text-underline-offset:3px}body.bp-theme #cookie-notice .cn-buttons-container{display:flex;flex:none;gap:8px}body.bp-theme #cookie-notice .cn-button:not(.cn-button-custom){display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin:0;padding:0 24px;border-radius:var(--bp-r-pill);font-family:var(--bp-font);font-size:15px;font-weight:500;letter-spacing:0;line-height:1}body.bp-theme #cookie-notice #cn-accept-cookie{background:var(--bp-on-dark)!important;color:var(--bp-ink)!important}body.bp-theme #cookie-notice #cn-accept-cookie:hover{background:var(--bp-green-200)!important}body.bp-theme #cookie-notice #cn-refuse-cookie{background:transparent!important;color:var(--bp-on-dark)!important;box-shadow:inset 0 0 0 1.5px rgb(255 255 255 / .6)}body.bp-theme #cookie-notice #cn-refuse-cookie:hover{box-shadow:inset 0 0 0 1.5px var(--bp-on-dark)}body.bp-theme #cookie-notice :focus-visible{outline:2px solid var(--bp-focus-on-dark);outline-offset:2px}body.bp-theme #cookie-notice .cn-close-icon{display:none}body.bp-theme #cookie-notice.cn-position-top{border-radius:0 0 var(--bp-r-lg) var(--bp-r-lg);box-shadow:0 8px 24px rgb(13 53 27 / .18)}body.bp-theme #cookie-notice.cn-position-top:not(.cookie-notice-hidden) .cookie-notice-container{padding-top:calc(16px + env(safe-area-inset-top, 0px));padding-bottom:16px}@media (max-width:599px){body.bp-theme #cookie-notice{font-size:14px;line-height:1.45}body.bp-theme #cookie-notice:not(.cookie-notice-hidden) .cookie-notice-container{gap:8px;padding-top:12px;padding-bottom:calc(12px + env(safe-area-inset-bottom, 0px))}body.bp-theme #cookie-notice .cn-buttons-container{flex:1 1 100%;flex-wrap:wrap}body.bp-theme #cookie-notice .cn-button:not(.cn-button-custom):not(.cn-more-info){flex:1}body.bp-theme #cookie-notice .cn-buttons-container .cn-more-info{order:-1;flex:1 1 100%;min-height:32px;justify-content:flex-start;padding:0}body.bp-theme #cookie-notice.cn-position-top:not(.cookie-notice-hidden) .cookie-notice-container{padding-top:calc(12px + env(safe-area-inset-top, 0px));padding-bottom:12px}}