.bp-section{color:var(--bp-text-color, rgb(var(--colors-text)));position:relative;width:100%;box-sizing:border-box}.bp-container{width:100%;margin-left:auto;margin-right:auto}.bp__header{margin-bottom:2.5rem;width:100%}.bp__label{font-size:.75rem;text-transform:uppercase;letter-spacing:.15em;font-weight:600;margin-bottom:.625rem;opacity:.8;color:var(--bp-text-color, rgb(var(--colors-text)))}.bp__title{margin:0 0 .875rem;line-height:1.2;letter-spacing:-.015em;color:var(--bp-heading-color, rgb(var(--colors-heading)));word-break:break-word}.bp-section .bp__title[data-heading-font=serif]{font-family:Georgia,Times New Roman,serif}.bp-section .bp__title[data-heading-font=heading]{font-family:var(--font-heading-family)}.bp-section .bp__title[data-heading-font=sans]{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.bp__description{font-size:1rem;line-height:1.5;color:var(--bp-text-color, rgb(var(--colors-text)));opacity:.85;max-width:680px}.bp--align-center{text-align:center}.bp--align-center .bp__description{margin-left:auto;margin-right:auto}.bp--align-left{text-align:left}.bp--align-left .bp__description{margin-left:0;margin-right:auto}.bp-products-slider{width:100%;margin-bottom:2rem;position:relative}.bp-products-slider[data-bp-server-rendered]{visibility:visible}.bp-grid{width:100%;box-sizing:border-box}@media(min-width:1024px){.bp-grid{display:grid!important;grid-template-columns:repeat(var(--bp-product-count, 4),minmax(0,1fr))!important;gap:0!important;transform:none!important}.bp-card-slide{position:relative;padding:0 var(--bp-gap, 1.5rem) 1.5rem var(--bp-gap, 1.5rem);width:auto!important;box-sizing:border-box}.bp-card-slide:first-child{padding-left:0}.bp-card-slide:last-child{padding-right:0}.bp-card-divider{position:absolute;top:0;bottom:0;right:0;width:1px;background-color:var(--bp-card-border, #e9e3de);z-index:3;pointer-events:none}.bp-card-divider__plus{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:30px;height:30px;border-radius:50%;background-color:var(--bp-card-bg, #ffffff);border:1px solid var(--bp-card-border, #e9e3de);display:flex;align-items:center;justify-content:center;color:var(--bp-heading-color, rgb(var(--colors-heading)));box-shadow:0 1px 4px #0000000f;pointer-events:auto;transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.bp-card-divider__plus svg{width:14px;height:14px;stroke-width:2.2}}@media(max-width:1023px){.bp-card-divider{display:none!important}.bp-products-slider:not(.is-initialized){overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.bp-products-slider:not(.is-initialized)::-webkit-scrollbar{display:none}.bp-grid{display:flex;gap:var(--bp-gap-mobile, .875rem);padding-bottom:.5rem}.bp-card-slide{flex-shrink:0;width:100%;max-width:none;padding:0}}@media(min-width:641px)and (max-width:1023px){.bp-card-slide{width:100%;max-width:none}}.bp-slider-arrows{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:1.25rem;margin-bottom:.5rem}@media(min-width:1024px){.bp-slider-arrows{display:none!important}}.bp-slider-arrow{width:2.5rem;height:2.5rem;border-radius:50%;border:1px solid var(--bp-card-border, #e9e3de);background:var(--bp-control-bg, #ffffff);color:var(--bp-heading-color, rgb(var(--colors-heading)));display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease;padding:0}.bp-slider-arrow:disabled{opacity:.3;cursor:not-allowed}.bp-slider-arrow:hover:not(:disabled){border-color:var(--bp-accent, #1b6b44);background:color-mix(in srgb,var(--bp-text-color, rgb(var(--colors-text))) 4%,var(--bp-toggle-surface, white))}.bp-slider-arrow svg{width:1rem;height:1rem;stroke-width:2;fill:none}.bp-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;height:100%;background:transparent;border:none;padding:0;box-sizing:border-box}.bp-card-top{display:flex;flex-direction:column}.bp-card-image-wrapper{display:block;position:relative;overflow:hidden;margin-bottom:1.25rem;background-color:var(--bp-toggle-surface, rgb(var(--colors-background)));border-radius:var(--bp-card-radius, 10px);text-decoration:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;aspect-ratio:1 / 1}.bp-card-image{width:100%;height:100%;object-fit:contain;padding:1rem;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transition:transform .5s cubic-bezier(.25,.46,.45,.94);display:block}.bp-card:hover .bp-card-image{transform:scale(1.06)}.bp-card-image-placeholder{width:100%;height:100%;min-height:220px;display:flex;align-items:center;justify-content:center;background-color:var(--bp-control-bg, var(--bp-toggle-surface, #f7f5f0));color:var(--bp-text-color, rgb(var(--colors-text)));border-radius:var(--bp-card-radius, 10px)}.bp-card-image-placeholder svg{width:4rem;height:4rem}.bp-card-category{text-transform:uppercase;letter-spacing:.18em;font-size:.6875rem;font-weight:600;color:var(--bp-text-color, rgb(var(--colors-text)));margin-bottom:.5rem;line-height:1.2}@media(min-width:768px){.bp-card-category{font-size:.75rem}}.bp-card-title{font-family:var(--font-heading-family);font-style:var(--font-heading-style);text-transform:var(--heading-text-tranform);color:var(--bp-heading-color, rgb(var(--colors-heading)));overflow-wrap:break-word;font-size:1.125rem;font-weight:400;line-height:1.25;margin:0 0 .5rem}@media(min-width:768px){.bp-card-title{font-size:1.25rem}}.bp-card-title-link{color:var(--bp-heading-color, rgb(var(--colors-heading)));text-decoration:none;display:block;transition:color .2s ease}.bp-card-title-link:hover{color:var(--bp-accent, rgb(var(--colors-text-link)))}.bp-card-desc{font-size:.875rem;line-height:1.5;color:var(--bp-text-color, rgba(var(--colors-text), .75));margin:0 0 .75rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:768px){.bp-card-desc{font-size:.9375rem}}.bp-card-bottom{margin-top:1rem;padding-top:.5rem}.bp-variant-wrapper{margin-bottom:.75rem}.bp-variant-label{display:block;margin-bottom:6px;font-size:.8125rem;line-height:1.4}.bp-variant-select{width:100%;padding:.45rem .75rem;font-size:.8125rem;font-weight:500;border-radius:8px;border:1px solid var(--bp-card-border, #e9e3de);background-color:var(--bp-control-bg, #ffffff);color:var(--bp-text-color, rgb(var(--colors-text)));cursor:pointer;outline:none;transition:border-color .2s ease}.bp-variant-select:focus{border-color:var(--bp-accent, #1b6b44);box-shadow:0 0 0 2px color-mix(in srgb,var(--bp-accent, #1b6b44) 15%,transparent)}.bp-card-price-row{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.875rem}.bp-card-price{font-size:1.0625rem;font-weight:600;color:var(--bp-heading-color, rgb(var(--colors-heading)))}.bp-card-compare-price{font-size:.875rem;text-decoration:line-through;color:color-mix(in srgb,var(--bp-text-color, rgb(var(--colors-text))) 75%,var(--bp-toggle-surface, white))}.bp-card-sold-out{font-size:.8125rem;font-weight:600;color:color-mix(in srgb,var(--bp-text-color, rgb(var(--colors-text))) 65%,#dc2626)}.bp-summary{border-top:1px solid var(--bp-card-border, #e9e3de);border-left:none;border-right:none;border-bottom:none;border-radius:0;background:transparent;padding:2.25rem 0 1rem;margin-top:1rem}.bp-summary-inner{display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:nowrap}.bp-summary-left{display:flex;flex-direction:column;gap:.35rem}.bp-summary-label{font-size:.875rem;color:var(--bp-text-color, rgba(var(--colors-text), .75));font-weight:400}.bp-summary-prices{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.bp-summary-discounted-price{font-family:var(--font-heading-family);font-size:2.25rem;font-weight:700;color:var(--bp-heading-color, rgb(var(--colors-heading)));line-height:1}.bp-summary-original-price{font-size:1.125rem;font-weight:500;text-decoration:line-through;color:color-mix(in srgb,var(--bp-text-color, rgb(var(--colors-text))) 75%,var(--bp-toggle-surface, white))}.bp-summary-savings-pill{display:inline-flex;align-items:center;gap:.375rem;background-color:color-mix(in srgb,var(--bp-accent, #1b6b44) 8%,var(--bp-toggle-surface, white));color:var(--bp-text-color, #166534);font-size:.8125rem;font-weight:600;padding:.35rem .75rem;border-radius:9999px;border:1px solid color-mix(in srgb,var(--bp-accent, #1b6b44) 12%,transparent)}.bp-summary-savings-pill svg{flex-shrink:0}.bp-summary-right{display:flex;flex-direction:column;align-items:flex-end;gap:.875rem;min-width:320px}.bp-cta-pill-button{width:100%;display:inline-flex;align-items:center;justify-content:center;padding:.95rem 2.5rem;font-size:1.0625rem;font-weight:600;background:var(--bp-btn-bg, #1b6b44);color:var(--bp-btn-text, #ffffff);border-radius:var(--bp-btn-radius, 8px);border:none;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease;box-shadow:0 4px 14px color-mix(in srgb,var(--bp-btn-bg, #1b6b44) 20%,transparent)}.bp-cta-pill-button:hover:not(:disabled){background:var(--bp-btn-hover-bg, #14532d);transform:translateY(-1px);box-shadow:0 6px 20px color-mix(in srgb,var(--bp-btn-bg, #1b6b44) 30%,transparent)}.bp-cta-pill-button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.bp-cta-pill-content{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%}.bp-cta-arrow{display:inline-block;transition:transform .2s ease-in-out}.bp-cta-pill-button:hover:not(:disabled) .bp-cta-arrow{transform:translate(4px)}.bp-checkout-note{display:inline-flex;align-items:center;gap:.35rem;font-size:.8125rem;color:var(--bp-text-color, rgba(var(--colors-text), .65));width:100%;justify-content:center}.bp-checkout-note svg{opacity:.7}.bp-trust-badges{display:flex;align-items:center;justify-content:center;gap:2.5rem;flex-wrap:wrap;margin-top:2rem;padding-top:1.75rem;border-top:1px solid var(--bp-card-border, #e9e3de)}.bp-trust-item{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;color:var(--bp-text-color, rgb(var(--colors-text)))}.bp-trust-icon{width:1.25rem;height:1.25rem;color:var(--bp-accent, #1b6b44);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.bp-trust-trigger{display:flex;align-items:center;justify-content:inherit;gap:inherit;min-width:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:inherit;cursor:pointer}.bp-trust-trigger .il-tooltip__icon{width:14px;height:14px;margin-inline-start:0}.bp-trust-trigger:hover .il-tooltip__icon,.bp-trust-trigger:focus-visible .il-tooltip__icon{opacity:1}.bp-trust-trigger:focus-visible{outline:2px solid var(--bp-accent, #1b6b44);outline-offset:4px;border-radius:3px}.dark .bp-tooltip{--il-tip-bg: #f2f2f2;--il-tip-text: #141414;--il-tip-border: rgba(0, 0, 0, .12)}.bp-tooltip-link{color:inherit;text-decoration:underline;text-underline-offset:2px}.bp-tooltip-link:focus-visible{outline:2px solid currentColor;outline-offset:2px}.bp-trust-icon svg{width:100%;height:100%;stroke-width:1.8;fill:none}@media(max-width:768px){.bp-summary{padding-top:1.5rem}.bp-summary-inner{flex-direction:column;align-items:stretch;gap:1.25rem;flex-wrap:wrap}.bp-summary-right{width:100%;min-width:0;align-items:stretch}.bp-summary-prices{gap:.75rem}.bp-summary-discounted-price{font-size:1.875rem}.bp-trust-badges{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));align-items:center;gap:0;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--bp-card-border, #e9e3de)}.bp-trust-item{display:flex;align-items:center;justify-content:center;gap:.35rem;padding:0 .35rem;font-size:.6875rem;font-weight:500;line-height:1.2;text-align:left;border-right:1px solid var(--bp-card-border, #e9e3de)}.bp-trust-item:last-child{border-right:none}.bp-trust-icon{width:1.125rem;height:1.125rem;flex-shrink:0}.bp-trust-text{font-size:.6875rem;line-height:1.2}}.bp-error-banner{display:flex;flex-wrap:wrap;overflow-wrap:anywhere;align-items:center;gap:.5rem;background:#fee2e2;color:#991b1b;padding:.75rem 1rem;border-radius:8px;font-size:.875rem;font-weight:600;margin-top:1.25rem;animation:bpFadeIn .3s ease}@keyframes bpFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.bp-spinner{width:1.25rem;height:1.25rem;border:2.5px solid color-mix(in srgb,var(--bp-btn-text, white) 30%,transparent);border-top-color:var(--bp-btn-text, white);border-radius:50%;animation:bpSpin .75s linear infinite;display:inline-block}@keyframes bpSpin{to{transform:rotate(360deg)}}.bp-mobile-toggle,.bp-mobile-details{display:none}@media(max-width:1023px){.bp-collection{color:inherit;--bp-mobile-heading: var(--bp-heading-color, rgb(var(--colors-heading)));--bp-mobile-text: var(--bp-text-color, rgb(var(--colors-text)));--bp-mobile-border: var(--bp-card-border, #dfede4);--bp-mobile-bg: var(--bp-control-bg, #ffffff);--bp-mobile-open-bg: #f0fcf6}.dark .bp-collection{color:var(--bp-text-color, rgb(var(--colors-text)));--bp-mobile-open-bg: color-mix(in srgb, var(--bp-accent, #1b6b44) 6%, var(--bp-control-bg, var(--bp-toggle-surface, #16201b)))}.bp-collection .bp-products-slider{margin-bottom:0;overflow:visible}.bp-collection .splide__track{overflow:visible}.bp-collection .bp-grid{display:grid;gap:var(--bp-gap-mobile, 6px);padding-bottom:0;transform:none}.bp-collection .bp-card-slide{width:100%;min-width:0}.bp-collection .bp-card{height:auto;overflow:hidden;border:1px solid var(--bp-mobile-border);border-radius:min(var(--bp-card-radius, 10px),8px);background:var(--bp-mobile-bg);color:var(--bp-mobile-heading)}.bp-collection .bp-card[data-bp-expanded=true]{border-color:var(--bp-accent, #00a85a);background:var(--bp-mobile-open-bg)}.bp-collection .bp-card-top,.bp-collection .bp-card-bottom,.bp-collection .bp-card-category,.bp-collection .bp-card-desc,.bp-collection .bp-card-price-row{display:none}.bp-collection .bp-mobile-toggle{display:grid;grid-template-columns:48px minmax(0,1fr) max-content 16px;gap:10px;align-items:center;width:100%;padding:8px;border:0;border-radius:inherit;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.bp-collection .bp-mobile-toggle:disabled{opacity:1;cursor:default}.bp-collection .bp-mobile-toggle:focus-visible{outline:2px solid var(--bp-accent, #00a85a);outline-offset:-3px}.bp-mobile-thumbnail{display:flex;align-items:center;justify-content:center;width:48px;height:56px;background:rgba(var(--colors-background),.5);border-radius:4px}.bp-mobile-thumbnail img,.bp-mobile-placeholder svg{display:block;width:48px;height:56px;object-fit:contain}.bp-mobile-info{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.bp-mobile-title{font-size:12px;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.bp-mobile-variant{color:var(--bp-mobile-text);opacity:.7;font-size:12px;line-height:1.3;overflow-wrap:anywhere}.bp-mobile-variant:empty{display:none}.bp-mobile-prices{display:flex;flex-direction:column;gap:3px;align-items:flex-end}.bp-mobile-price{font-size:13px;font-weight:700;white-space:nowrap}.bp-mobile-prices .bp-card-compare-price{color:var(--bp-mobile-text);opacity:.6;font-size:11px}.bp-mobile-chevron{transition:transform .15s ease}.bp-card[data-bp-expanded=true] .bp-mobile-chevron{transform:rotate(180deg)}.bp-collection .bp-card[data-bp-expanded=true] .bp-card-bottom{display:block}.bp-collection .bp-card-bottom{margin-top:0;padding:12px;border-top:1px solid var(--bp-mobile-border)}.bp-collection .bp-variant-label{color:var(--bp-mobile-text);font-size:12px}.bp-collection .bp-variant-select{min-width:0;min-height:36px;background:var(--bp-mobile-bg);border-color:var(--bp-mobile-border);color:var(--bp-mobile-heading);border-radius:5px;font-size:13px}.bp-collection .bp-mobile-details{display:inline-flex;align-items:center;gap:6px;color:var(--bp-mobile-heading);font-size:13px;line-height:1.4}.bp-mobile-details span:first-of-type{text-decoration:underline;text-underline-offset:2px}.bp-mobile-details:focus-visible{outline:2px solid var(--bp-accent, #00a85a);outline-offset:3px}.bp-collection .bp-summary{margin-top:16px;padding-top:12px}.bp-collection .bp-summary-label{font-size:13px}.bp-collection .bp-summary-discounted-price{font-size:28px}.bp-collection .bp-summary-original-price{font-size:13px;color:rgba(var(--colors-text),.45)}.bp-collection .bp-summary-savings-pill{background-color:#e8f7ee;color:#166534;border-color:#1665341f;gap:4px;padding:6px 8px;font-size:11px}.bp-collection .bp-card-sold-out{color:#ef4444}.bp-collection .bp-variant-select:focus{box-shadow:0 0 0 2px #1b6b4426}.bp-collection .bp-cta-pill-button{border-radius:var(--bp-btn-radius-mobile, 6px);box-shadow:none}.bp-collection .bp-checkout-note{gap:8px}.dark .bp-collection .bp-summary-original-price{color:color-mix(in srgb,var(--bp-text-color, rgb(var(--colors-text))) 75%,var(--bp-toggle-surface, white))}.bp-collection .bp-trust-badges{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;margin-top:16px;padding-top:12px}.bp-collection .bp-trust-item{min-width:0;padding:0;border:0;gap:5px}.bp-collection .bp-trust-trigger{flex-wrap:wrap;row-gap:2px}.bp-collection .bp-trust-text{flex:1;font-size:10px;line-height:1.2}.bp-collection .bp-trust-icon{width:18px;height:18px}}.bp-collection .bp-summary-inner{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:20px}.bp-collection .bp-summary-left,.bp-collection .bp-summary-right{min-width:0}.bp-collection .bp-summary-right{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:12px}.bp-collection .bp-summary-prices{gap:8px 12px}.bp-collection .bp-summary-savings-pill{margin-left:0}.bp-collection .bp-included-products,.bp-collection .bp-single-schedule,.bp-collection .bp-subscription-help,.bp-collection .bp-purchase-help{margin:0;font-size:13px;line-height:1.5}.bp-collection .bp-included-products{margin-top:6px;color:var(--bp-text-color, rgb(var(--colors-text)))}.bp-collection .bp-purchase-options{min-width:0;margin:0;padding:0;border:0;color:var(--bp-text-color, rgb(var(--colors-text)));font:inherit}.bp-collection .bp-purchase-legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bp-collection .bp-purchase-toggle{--bp-tab-auto-bg: var(--bp-toggle-surface, rgb(var(--colors-background, 255, 255, 255)));--bp-tab-auto-text: var(--bp-heading-color, rgb(var(--colors-heading)));--bp-tab-selected-bg: var(--bp-tab-bg-light, var(--bp-tab-auto-bg));--bp-tab-selected-text: var(--bp-tab-text-light, var(--bp-tab-auto-text));--bp-tab-idle-bg: var(--bp-unselected-bg-light, transparent);--bp-tab-idle-text: var(--bp-unselected-text-light, var(--bp-text-color, rgb(var(--colors-text))));--bp-tab-track-bg: var(--bp-track-bg-light, color-mix(in srgb, var(--bp-text-color, rgb(var(--colors-text))) 8%, var(--bp-toggle-surface, white)));display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;border-radius:calc(var(--bp-btn-radius, 8px) + 4px);background:var(--bp-tab-track-bg)}.bp-collection .bp-purchase-option[data-purchase-type=one-time]{--bp-tab-option-bg: var(--bp-regular-bg-light, var(--bp-tab-selected-bg));--bp-tab-option-text: var(--bp-regular-text-light, var(--bp-tab-selected-text))}.bp-collection .bp-purchase-option[data-purchase-type=subscription]{--bp-tab-option-bg: var(--bp-subscribe-bg-light, var(--bp-tab-selected-bg));--bp-tab-option-text: var(--bp-subscribe-text-light, var(--bp-tab-selected-text))}.bp-collection .bp-purchase-option{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;min-height:44px;padding:10px 8px;border:1px solid transparent;border-radius:var(--bp-btn-radius, 8px);background:var(--bp-tab-idle-bg);color:var(--bp-tab-idle-text);font-family:inherit;font-size:14px;font-weight:600;line-height:1.4;text-align:center;cursor:pointer}.bp-collection .bp-purchase-option[data-selected=true]{background:var(--bp-tab-option-bg);color:var(--bp-tab-option-text);border-color:color-mix(in srgb,var(--bp-tab-option-text) 8%,transparent);box-shadow:0 1px 2px #00000014,0 2px 5px #0000000a}.bp-collection .bp-purchase-option input[type=radio]{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bp-collection .bp-purchase-option:has(input:disabled){opacity:.6;cursor:not-allowed}.bp-collection .bp-subscription-settings{padding-top:12px}.bp-collection .bp-subscription-summary{display:flex;flex-direction:column;gap:4px}.bp-collection .bp-subscription-summary .bp-single-schedule,.bp-collection .bp-subscription-summary .bp-subscription-help{font-size:12px;font-weight:700;line-height:1.5}.bp-collection .bp-delivery-control{display:flex;flex-direction:column;gap:8px}.bp-collection .bp-delivery-label{font-size:13px;font-weight:600}.bp-collection .bp-schedule-select{width:100%;min-width:0;min-height:44px;padding:10px 32px 10px 12px;border:1px solid var(--bp-card-border, #e9e3de);border-radius:var(--bp-btn-radius, 8px);background-color:var(--bp-control-bg, var(--bp-toggle-surface, white));color:var(--bp-text-color, rgb(var(--colors-text)));font:inherit;font-size:14px}.dark .bp-collection .bp-purchase-toggle{--bp-tab-auto-bg: color-mix(in srgb, var(--bp-text-color, rgb(var(--colors-text))) 12%, var(--bp-toggle-surface, rgb(var(--colors-background, 22, 32, 27))));--bp-tab-selected-bg: var(--bp-tab-bg-dark, var(--bp-tab-auto-bg));--bp-tab-selected-text: var(--bp-tab-text-dark, var(--bp-tab-auto-text));--bp-tab-idle-bg: var(--bp-unselected-bg-dark, transparent);--bp-tab-idle-text: var(--bp-unselected-text-dark, var(--bp-text-color, rgb(var(--colors-text))));--bp-tab-track-bg: var(--bp-track-bg-dark, color-mix(in srgb, var(--bp-text-color, rgb(var(--colors-text))) 4%, var(--bp-toggle-surface, #16201b)))}.dark .bp-collection .bp-purchase-option[data-purchase-type=one-time]{--bp-tab-option-bg: var(--bp-regular-bg-dark, var(--bp-tab-selected-bg));--bp-tab-option-text: var(--bp-regular-text-dark, var(--bp-tab-selected-text))}.dark .bp-collection .bp-purchase-option[data-purchase-type=subscription]{--bp-tab-option-bg: var(--bp-subscribe-bg-dark, var(--bp-tab-selected-bg));--bp-tab-option-text: var(--bp-subscribe-text-dark, var(--bp-tab-selected-text))}.dark .bp-collection .bp-purchase-option[data-selected=true]{box-shadow:0 1px 2px #00000038,0 2px 5px #0000001f}.bp-collection .bp-purchase-toggle[data-tab-style=green]{--bp-tab-auto-bg: var(--bp-btn-bg, #1b6b44);--bp-tab-auto-text: var(--bp-btn-text, #ffffff)}.bp-collection .bp-subscription-details{margin:10px 0 0;padding:0;list-style:none;font-size:12px;line-height:1.5}.bp-collection .bp-subscription-details li+li{margin-top:6px}.bp-collection .bp-cta-pill-button{min-height:48px;padding:12px 16px;line-height:1.4;font-size:15px;white-space:normal}.bp-collection .bp-purchase-option:has(input:focus-visible){outline:2px solid var(--bp-accent, #1b6b44);outline-offset:-4px}.bp-collection .bp-cta-pill-button:focus-visible,.bp-collection .bp-schedule-select:focus-visible{outline:2px solid var(--bp-accent, #1b6b44);outline-offset:3px}.bp-collection .bp-schedule-select:disabled{opacity:.6;cursor:not-allowed}.bp-collection .bp-checkout-note{min-height:36px;margin:0;font-size:12px;line-height:1.5;justify-content:flex-start;align-items:flex-start}.bp-collection .bp-summary-inner :is(p,li,label,button){overflow-wrap:anywhere}.bp-collection .bp-checkout-note svg{flex-shrink:0;margin-top:2px}.bp-cart-recovery{color:var(--bp-text-color, rgb(var(--colors-text)));margin-top:12px}.bp-purchase-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(min-width:1024px){.bp-collection .bp-summary-inner{grid-template-columns:minmax(0,1fr) minmax(320px,430px);align-items:center;gap:32px}}@media(prefers-reduced-motion:reduce){.bp-section *,.bp-section *:before,.bp-section *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}.bp-card:hover .bp-card-image,.bp-cta-pill-button:hover:not(:disabled),.bp-cta-pill-button:hover:not(:disabled) .bp-cta-arrow{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/bundle-products.css.map */
