.bp-ux{color:#272d2a;--bp-ink:#272d2a;--bp-line:#e6e3dc;--bp-surface:#fff;--bp-soft:#f5f3ee;--bp-accent:#214c3c}.bp-ux .bp-hero{background:transparent;color:var(--bp-ink);padding:8px 0 22px;border-radius:0;border-bottom:1px solid var(--bp-line);margin-bottom:24px;overflow:visible}.bp-ux .bp-hero h1{color:var(--bp-ink);font-size:clamp(27px,3vw,39px);margin-bottom:8px}.bp-ux .bp-hero .bp-kicker{color:#6d716c}.bp-ux .bp-hero-title{font-size:18px}.bp-ux .bp-hero p:not(.bp-kicker){max-width:70ch;color:#62665e;font-size:14px}.bp-ux .bp-card,.bp-ux .bp-product,.bp-ux .bp-list-card{border-color:var(--bp-line);box-shadow:none}.bp-ux .bp-nav a[aria-current=page]{background:#e8eee8;color:#173c2c;font-weight:700;box-shadow:inset 3px 0 #315e43}.bp-ux .bp-nav a:hover:not([aria-current=page]){background:#efede7}.bp-ux .bp-button{min-height:46px;border-radius:10px}.bp-ux .bp-button--outline{background:#fff;color:var(--bp-ink)!important;border-color:#c9cec8}.bp-ux .bp-button--outline:hover{background:#f5f4ee}.bp-ux .bp-muted,.bp-ux .bp-intro{color:#62685f}.bp-ux .bp-kicker{color:#6f7168}.bp-ux [data-panel-heading]{scroll-margin-top:24px}.bp-ux .bp-tier-mini{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:-10px 0 30px}.bp-ux .bp-tier-mini>a{display:flex;align-items:center;gap:10px;padding:15px 14px;border:1px solid var(--bp-line);background:#fff;border-radius:13px;text-decoration:none;font-size:12px;font-weight:600;min-height:70px;transition:background .2s,border-color .2s,box-shadow .2s}.bp-ux .bp-tier-step{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#f0eee7;font-weight:700;font-size:11px;flex-shrink:0;color:#575c51}.bp-ux [data-tier-stage].is-current{border-color:#38694d;background:#f2f7f0;box-shadow:inset 0 0 0 1px #38694d}.bp-ux [data-tier-stage].is-next{border-color:#d4b46a;background:#fffdf6}.bp-ux [data-tier-stage].is-current .bp-tier-step{background:#315e43;color:#fff}.bp-ux .bp-home-terms{flex-wrap:wrap;margin:20px 0;font-size:12px}.bp-ux .bp-shortcuts{background:transparent;padding:0;border:0}.bp-ux .bp-shortcuts>.bp-section-head{margin-bottom:20px}.bp-ux .bp-shortcuts h2{font-size:22px}.bp-ux .bp-list-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,255px),1fr));gap:16px}.bp-ux .bp-list-card{position:relative;padding:22px;display:flex;flex-direction:column;gap:13px;border-radius:16px;background:#fff;min-width:0}.bp-ux .bp-list-card h3{margin:0;font-size:18px;overflow-wrap:anywhere}.bp-ux .bp-list-card p{margin:0}.bp-ux .bp-list-card>.bp-button{width:100%;margin-top:auto}.bp-ux .bp-list-card-meta{font-size:12px;color:#646a61;display:flex;flex-wrap:wrap;gap:8px}.bp-ux .bp-list-estimate{font-size:16px;font-weight:600;color:#303b31}.bp-ux .bp-list-products{display:flex;align-items:center;gap:10px;min-height:68px}.bp-ux .bp-list-products img{height:64px;width:48px;object-fit:contain;background:#fbfaf6;border-radius:7px}.bp-ux .bp-list-more summary{font-size:12px;cursor:pointer;text-underline-offset:4px;min-height:44px;display:flex;align-items:center;justify-content:space-between}.bp-ux .bp-list-more summary:after{content:"+";font-size:18px}.bp-ux .bp-list-more[open] summary:after{content:"\2212"}.bp-ux .bp-list-more-actions{display:flex;flex-direction:column;align-items:flex-start;padding-top:4px;border-top:1px solid var(--bp-line)}.bp-ux .bp-list-more-actions button{min-height:44px;text-align:left}.bp-ux .bp-saved-badge{position:absolute;top:-11px;right:14px;border:1px solid #b9cbb7;border-radius:7px;background:#f0f6ed;color:#214a31;padding:3px 8px;font-size:11px}.bp-ux .is-just-saved{border-color:#54794e;animation:bp-saved 1.2s ease-out}.bp-ux .bp-restock-toolbar,.bp-ux .bp-catalog-entry{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-bottom:24px}.bp-ux .bp-restock-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#eeece6;border-radius:13px;padding:5px;gap:5px;margin:0 0 18px}.bp-ux .bp-restock-tabs a{display:flex;align-items:center;justify-content:center;text-align:center;min-height:50px;padding:10px 12px;border-radius:9px;text-decoration:none;font-size:13px;font-weight:500;color:#5c6159;line-height:1.4}.bp-ux .bp-restock-tabs a[aria-current=page]{background:#fff;box-shadow:0 1px 5px #343b2412;color:#202e24;font-weight:700}.bp-ux .bp-pane-explainer{font-size:13px;color:#656a61;max-width:75ch;margin:16px 0 22px}.bp-ux .bp-save-confirmation,.bp-ux .bp-tier-celebration{background:#f0f6eb;border:1px solid #b7ceb0;border-radius:12px;padding:14px 18px;color:#24442b;font-size:13px;line-height:1.6;margin-bottom:20px}.bp-ux .bp-tier-celebration{position:sticky;top:12px;z-index:3;box-shadow:0 8px 24px #173c2c14}.bp-ux .bp-other-methods{border-top:1px solid var(--bp-line);padding:20px 0;margin:28px 0 0}.bp-ux .bp-other-methods summary{font-size:14px;font-weight:600;cursor:pointer;min-height:44px}.bp-ux .bp-other-methods>p{font-size:13px;max-width:75ch}.bp-ux .bp-other-methods .bp-actions{margin:18px 0}.bp-ux .bp-quantity-control{display:grid;grid-template-columns:44px minmax(40px,1fr) 44px;align-items:stretch;width:144px;max-width:100%;border:1px solid #c4c9c0;border-radius:10px;background:#fff;overflow:hidden;flex-shrink:0}.bp-ux .bp-quantity-control input{width:100%!important;min-width:0;max-width:none!important;border:0!important;border-radius:0!important;padding:6px 0!important;text-align:center;height:44px;min-height:44px;-webkit-appearance:textfield;appearance:textfield;font-size:16px;background:transparent;box-shadow:none}.bp-ux .bp-quantity-control input::-webkit-inner-spin-button,.bp-ux .bp-quantity-control input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.bp-ux .bp-quantity-step{width:44px;height:44px;min-height:44px;padding:0;border:0;background:#f7f6f1;font-size:22px;color:#244d37;cursor:pointer;line-height:1}.bp-ux .bp-quantity-step:disabled{opacity:.4;cursor:default}.bp-ux .bp-quantity-step:hover:not(:disabled){background:#e9eee4}.bp-ux .bp-quantity-control:focus-within{outline:2px solid #245ae0;outline-offset:3px}.bp-ux .bp-quantity-control :focus-visible{outline:2px solid #245ae0;outline-offset:-3px}.bp-ux .bp-builder-product{display:grid;grid-template-columns:48px minmax(0,1fr) 144px;gap:16px;align-items:center;padding:18px 16px;background:#fff}.bp-ux .bp-builder-product label{font-size:14px;line-height:1.5}.bp-ux .bp-builder-product small{overflow-wrap:anywhere;font-size:11px;color:#74786b}.bp-ux .bp-builder-product.is-selected{background:#fafbf6;border-left:3px solid #78936a}.bp-ux .bp-builder-summary{background:#fffdf6;border-color:#daceb2;position:sticky;top:10px;z-index:2;box-shadow:0 4px 16px #312d1810}.bp-ux .bp-builder-summary progress{display:block;width:100%;height:7px;accent-color:#7b9b50;margin-top:10px;border:0;border-radius:8px}.bp-ux .bp-builder-summary>div{min-width:0}.bp-ux .bp-builder-summary .bp-actions{gap:10px}.bp-ux .bp-builder-summary>p{grid-column:1/-1;margin:0}.bp-ux .bp-builder-head{margin-bottom:20px;gap:12px;flex-wrap:wrap}.bp-ux .bp-name-input{font-size:16px}.bp-ux .bp-pack{display:flex;flex-direction:column;gap:14px;padding:22px}.bp-ux .bp-pack h3,.bp-ux .bp-pack p{margin:0}.bp-ux .bp-pack-lines{border-top:1px solid var(--bp-line);margin:4px 0 0}.bp-ux .bp-pack-line{display:grid;grid-template-columns:40px minmax(0,1fr);gap:10px;align-items:center;padding:14px 0}.bp-ux .bp-pack-line label{font-size:12px;line-height:1.6}.bp-ux .bp-pack-line .bp-quantity-control{grid-column:2;justify-self:end}.bp-ux .bp-model-estimate{font-size:18px;font-weight:600;padding-top:6px}.bp-ux .bp-pack>button{margin-top:auto}.bp-ux .bp-product-buy{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bp-ux .bp-product-buy>.bp-button{flex:1;min-width:100px}.bp-ux .bp-product form>label{font-size:12px;display:block;margin-bottom:7px}.bp-ux .bp-catalog-summary,.bp-ux .bp-catalog-filters{background:#fff;border-color:var(--bp-line)}.bp-ux .bp-filter-chips button[aria-pressed=true]{background:#eee7d9;color:#423d2b;border-color:#cfc3a7}.bp-ux .bp-benefits-current{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px;background:#fff;border:1px solid var(--bp-line);border-radius:14px;margin-bottom:26px}.bp-ux .bp-benefits-current p{margin:0;font-size:13px}.bp-ux [data-tier-product]{width:100%;max-width:540px;padding:12px;border:1px solid #c7ccc2;border-radius:10px;min-height:48px;background:#fff;font-size:14px;margin:0 0 8px}.bp-ux .bp-benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0}.bp-ux .bp-benefit{border:1px solid var(--bp-line);padding:24px 20px;border-radius:17px;background:#fff;transition:background .25s,border-color .25s}.bp-ux .bp-benefit-top{display:flex;gap:9px;align-items:center;justify-content:space-between;min-height:40px;margin-bottom:18px}.bp-ux [data-tier-state]{font-size:10px;font-weight:600;text-align:right;color:#56624c}.bp-ux .bp-benefit h3{font-size:20px;margin-bottom:6px}.bp-ux .bp-benefit p{font-size:13px;line-height:1.6;margin:10px 0}.bp-ux .bp-benefit-range{color:#636b5d}.bp-ux .bp-benefit-amount{display:block;font-size:29px;letter-spacing:-.04em;margin:24px 0 18px;color:#263e2d;line-height:1.2}.bp-ux .bp-benefit-margin{border-top:1px solid #e1e4d8;padding-top:14px;font-size:11px!important;margin-bottom:0!important;color:#62695b}.bp-ux .bp-benefits-saving{background:#fbf4e4;border:1px solid #e6d6b3;border-radius:13px;padding:18px 22px;margin-bottom:14px}.bp-ux .bp-benefits-saving p{font-size:13px;margin:0}.bp-ux .bp-benefits-saving p+p{margin-top:10px}.bp-ux .bp-benefits-notes{font-size:12px;color:#686d62;border-top:1px solid var(--bp-line);margin-top:28px;padding-top:20px}.bp-ux .bp-benefits-notes p{margin-bottom:10px}.bp-ux .bp-import-start{background:#fff;border-color:var(--bp-line)}.bp-ux .bp-import-bottom{grid-template-columns:minmax(0,1fr)}.bp-ux .bp-import-bottom:has(.bp-import-video){grid-template-columns:repeat(2,minmax(0,1fr))}.bp-ux .bp-mobile-benefits{font-size:10px;line-height:1.4;display:block;margin-bottom:5px;text-align:right;text-decoration:underline;font-weight:600;min-height:24px}.bp-ux .bp-progress-labels{display:block;position:relative;height:20px;font-size:10px}.bp-ux .bp-progress-labels span{position:absolute;transform:translate(-50%)}.bp-ux .bp-progress-labels span:nth-child(1){left:10%}.bp-ux .bp-progress-labels span:nth-child(2){left:40%}.bp-ux .bp-progress-labels span:nth-child(3){right:0;transform:none}.bp-ux progress::-webkit-progress-value{transition:width .35s ease}.bp-ux .bp-cart-quantity{min-width:140px}.bp-print-sheet{display:none}@keyframes bp-saved{0%{box-shadow:0 0 0 4px #91af6940}to{box-shadow:0 0 #91af6900}}@media(min-width:761px){.bp-ux .bp-mobile-benefits{display:none}}@media(max-width:1100px){.bp-ux .bp-three{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-ux .bp-benefit-grid{gap:10px}.bp-ux .bp-benefit{padding:20px 14px}.bp-ux .bp-benefit h3{font-size:17px}.bp-ux .bp-cart-summary{grid-template-columns:1fr 1.3fr}.bp-ux .bp-cart-summary>.bp-button{grid-column:1/-1;justify-self:start}}@media(max-width:760px){.bp-ux{padding-bottom:calc(var(--bp-dock-height,176px) + 32px);gap:0}.bp-ux .bp-hero{padding:0 0 20px;margin-bottom:20px}.bp-ux .bp-hero h1{font-size:29px}.bp-ux .bp-hero-title{font-size:16px}.bp-ux .bp-hero p:not(.bp-kicker){font-size:13px}.bp-ux .bp-hero .bp-button{width:100%;margin-top:4px}.bp-ux .bp-nav a[aria-current=page]{box-shadow:inset 0 3px #315e43}.bp-ux .bp-mobile-tier{background:#fffdf7;border-color:#e3ddcc;padding:9px 14px 7px}.bp-ux .bp-mobile-tier p{font-size:10px;margin-top:4px;margin-bottom:0}.bp-ux .bp-mobile-tier progress{margin:7px 0 4px;height:5px}.bp-ux .bp-navigation{background:#fff;padding-bottom:env(safe-area-inset-bottom,0px);max-height:40dvh;overflow:auto}.bp-ux[data-keyboard-open=true] .bp-navigation{display:none}.bp-ux .bp-tier-mini{gap:7px;margin-bottom:24px}.bp-ux .bp-tier-mini>a{flex-direction:column;align-items:flex-start;padding:11px 10px;font-size:10px;line-height:1.5;min-height:96px}.bp-ux .bp-tier-mini .bp-tier-step{width:25px;height:25px;font-size:10px}.bp-ux .bp-cart-summary{grid-template-columns:minmax(0,1fr);padding:20px;gap:15px}.bp-ux .bp-cart-summary>.bp-button{width:100%}.bp-ux .bp-total{font-size:28px}.bp-ux .bp-restock-toolbar{gap:12px;margin-bottom:20px}.bp-ux .bp-restock-toolbar>.bp-button{width:100%}.bp-ux .bp-restock-tabs{gap:3px;padding:4px;border-radius:11px}.bp-ux .bp-restock-tabs a{padding:9px 6px;font-size:11px;min-height:56px;word-break:normal}.bp-ux .bp-list-grid,.bp-ux .bp-three{grid-template-columns:minmax(0,1fr)}.bp-ux .bp-list-card{padding:20px;gap:12px}.bp-ux .bp-section-head{align-items:flex-start;flex-wrap:wrap;gap:10px}.bp-ux .bp-builder-product{grid-template-columns:42px minmax(0,1fr);padding:14px 12px;gap:10px}.bp-ux .bp-builder-product>.bp-quantity-control{grid-column:2;justify-self:end}.bp-ux .bp-builder-product img{max-width:42px}.bp-ux .bp-builder-product label{font-size:13px}.bp-ux .bp-builder-summary{position:static;padding:18px;gap:15px}.bp-ux .bp-builder-summary .bp-actions{width:100%;display:grid;grid-template-columns:1fr 1fr}.bp-ux .bp-builder-summary .bp-actions button{width:100%}.bp-ux .bp-builder-toolbar{gap:16px}.bp-ux input,.bp-ux select{font-size:16px}.bp-ux .bp-catalog-entry{gap:12px}.bp-ux .bp-catalog-entry>.bp-button{width:100%}.bp-ux .bp-benefit-grid{grid-template-columns:minmax(0,1fr);gap:12px}.bp-ux .bp-benefit{display:grid;grid-template-columns:minmax(0,1fr) auto;padding:20px;gap:0 16px}.bp-ux .bp-benefit-top{grid-column:1/-1;margin-bottom:12px}.bp-ux .bp-benefit h3{font-size:20px}.bp-ux .bp-benefit-range{grid-column:1;grid-row:3}.bp-ux .bp-benefit-amount{grid-column:2;grid-row:2/4;margin:0;align-self:center;font-size:26px}.bp-ux .bp-benefit>p:not(.bp-benefit-range){grid-column:1/-1}.bp-ux .bp-benefits-current{padding:18px;display:block}.bp-ux .bp-benefits-current p{margin-top:8px}.bp-ux .bp-import-bottom:has(.bp-import-video){grid-template-columns:1fr}.bp-ux .bp-other-methods .bp-actions{align-items:stretch;flex-direction:column}.bp-ux .bp-tier-celebration{top:8px;font-size:12px}.bp-ux .bp-catalog-grid.is-compact .bp-product-buy{flex-wrap:wrap}.bp-ux .bp-catalog-grid.is-compact .bp-product-buy>.bp-quantity-control{width:144px}}@media(prefers-reduced-motion:reduce){.bp-ux *,.bp-ux *:before,.bp-ux *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media print{@page{size:A4;margin:12mm}body.biosun-print-mode{background:#fff!important;margin:0!important}body.biosun-print-mode>*:not(#bp-print-sheet){display:none!important}body.biosun-print-mode>#bp-print-sheet{display:block!important;position:static;font-family:Arial,sans-serif;color:#111;font-size:9pt;line-height:1.35}#bp-print-sheet>img{display:block;object-fit:contain;margin-bottom:6mm}#bp-print-sheet h1{font-size:19pt;margin:0 0 3mm}#bp-print-sheet h2{font-size:12pt;margin:6mm 0 2mm;break-after:avoid}#bp-print-sheet p{margin:2mm 0 4mm}#bp-print-sheet table{width:100%;border-collapse:collapse;table-layout:fixed;margin:0 0 3mm}#bp-print-sheet th,#bp-print-sheet td{border:1px solid #aaa;padding:3mm 2mm;vertical-align:middle;text-align:left;overflow-wrap:anywhere}#bp-print-sheet th{background:#f2f2ed;font-size:9pt}#bp-print-sheet th:first-child{width:29%}#bp-print-sheet th:last-child{width:21%}#bp-print-sheet td:first-child{font-size:8pt}#bp-print-sheet tr{break-inside:avoid}#bp-print-sheet thead{display:table-header-group}#bp-print-sheet .bp-print-quantity{text-align:center;font-size:12pt;font-weight:700}#bp-print-sheet .bp-print-instructions{border:1px solid #777;padding:3mm;font-weight:700}#bp-print-sheet .bp-print-footer{font-size:8pt;margin-top:6mm}}.bp-ux .bp-live-progress{display:block;padding:15px;margin-top:16px;background:#fffdf7;border:1px solid #e2dccd;border-radius:14px}.bp-ux .bp-live-progress .bp-progress-heading{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:11px;font-size:10px}.bp-ux .bp-live-progress .bp-progress-heading>a{display:inline-block;font-size:10px;margin:0;white-space:nowrap}.bp-ux .bp-progress-heading>span{font-weight:600;color:#625c4d}.bp-ux .bp-live-progress .bp-progress-value{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12px}.bp-ux [data-progress-count]{display:inline-block;font-variant-numeric:tabular-nums}.bp-ux .bp-live-meter{display:block;position:relative;background:#e6e9e1;border-radius:10px;height:7px;margin-top:10px;overflow:hidden}.bp-ux .bp-live-meter>span{display:block;width:var(--bp-progress,0%);height:100%;background:#8a9e63;border-radius:inherit;transition:width .4s cubic-bezier(.2,.7,.2,1),background-color .35s}.bp-ux [data-progress-card][data-tier="2"] .bp-live-meter>span{background:#b48f40}.bp-ux [data-progress-card][data-tier="3"] .bp-live-meter>span{background:#47634f}.bp-ux .bp-live-milestones{display:block;position:relative;height:17px;margin-top:4px;font-size:9px;color:#8b887e}.bp-ux .bp-live-milestones span{position:absolute;transform:translate(-50%)}.bp-ux .bp-live-milestones span:nth-child(1){left:10%}.bp-ux .bp-live-milestones span:nth-child(2){left:40%}.bp-ux .bp-live-milestones span:nth-child(3){right:0;transform:none}.bp-ux .bp-live-milestones .is-reached{font-weight:700;color:#4b5d3c}.bp-ux .bp-live-progress p{font-size:11px;line-height:1.4;margin:3px 0 0}.bp-ux .bp-live-progress .bp-progress-detail{font-size:10px;color:#736c59}.bp-ux .bp-live-progress .bp-progress-action{width:100%;min-height:42px;margin-top:11px;font-size:12px;padding:10px 12px;line-height:1.25}.bp-ux .bp-progress-action:disabled{background:#e5e4dd;color:#67675f!important;border-color:#e5e4dd;opacity:1;cursor:not-allowed}.bp-ux .is-stock-unavailable{background:#f2f2ef!important;border-color:#dddeda!important;color:#74766f}.bp-ux .is-stock-unavailable img{filter:grayscale(1);opacity:.5}.bp-ux .is-stock-unavailable input:disabled,.bp-ux .is-stock-unavailable button:disabled{cursor:not-allowed;background:#e5e6e0!important;color:#7d8076!important;border-color:#d5d8cf!important}.bp-ux .bp-stock-notice{padding:12px 15px;border:1px solid #e3cf9f;border-radius:10px;background:#fff8e8;color:#6b5425;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.bp-ux [data-stock-notice]{grid-column:1/-1}.bp-ux .bp-builder-summary .bp-stock-notice{grid-column:1/-1;font-size:11px;margin-top:8px}@media(max-width:760px){.bp-ux .bp-live-progress{padding:9px 14px;margin-top:0;border-radius:0;border-width:1px 0 0}.bp-ux .bp-live-progress .bp-progress-heading{margin-bottom:6px}.bp-ux .bp-live-progress .bp-progress-action{min-height:40px;margin-top:7px;padding:8px 12px}.bp-ux .bp-live-meter{margin-top:7px;height:5px}.bp-ux .bp-live-milestones{height:13px;margin-top:2px}.bp-ux .bp-live-progress p{font-size:10px}.bp-ux .bp-navigation{max-height:48dvh}}@media(min-width:761px){.bp-ux .bp-navigation{top:96px;max-height:calc(100dvh - 120px);overflow-y:auto}.bp-ux .bp-live-progress .bp-progress-heading{flex-direction:column;align-items:flex-start;gap:5px}.bp-ux .bp-live-progress .bp-progress-value{flex-direction:column;align-items:flex-start;gap:4px}}@media(prefers-reduced-motion:reduce){.bp-ux .bp-live-meter>span{transition:none}}.bp-ux .bp-live-progress .bp-progress-topline{display:flex;align-items:center;justify-content:space-between;gap:8px}.bp-ux .bp-progress-summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px;font-size:11px;line-height:1.4;min-width:0;font-variant-numeric:tabular-nums}.bp-ux .bp-progress-summary [data-progress-context]{flex-basis:100%;font-size:10px;font-weight:500;color:#625c4d}.bp-ux .bp-progress-summary [data-progress-count]{font-size:14px}.bp-ux .bp-progress-toggle{display:inline-flex;align-items:center;justify-content:center;gap:5px;flex-shrink:0;min-height:32px;padding:5px 7px;border:1px solid #ded9cc;border-radius:7px;background:transparent;color:#544f41;font:inherit;font-size:10px;line-height:1.3;cursor:pointer;touch-action:manipulation}.bp-ux .bp-progress-toggle:hover{background:#f2eee4;border-color:#b9ad91}.bp-ux .bp-progress-toggle:focus-visible{outline:2px solid #47634f;outline-offset:3px}.bp-ux .bp-progress-toggle svg{width:11px;height:11px;flex-shrink:0;transition:transform .22s}.bp-ux [data-progress-card][data-expanded=false] .bp-progress-toggle svg{transform:rotate(180deg)}.bp-ux .bp-live-progress .bp-progress-details{display:block}.bp-ux .bp-progress-extra{display:flex;flex-direction:column;align-items:flex-start;gap:5px;margin:2px 0 7px;font-size:12px}.bp-ux .bp-progress-extra .bp-mobile-benefits{display:inline-block;position:static;font-size:10px;margin:0;color:#675b40}.bp-ux [data-progress-card][data-expanded=false]{padding:11px}.bp-ux [data-progress-card][data-expanded=false] .bp-live-meter{margin-top:5px}.bp-ux [data-progress-card][data-expanded=false] .bp-progress-action{margin-top:8px}@media(max-width:760px){.bp-ux .bp-live-progress,.bp-ux [data-progress-card][data-expanded=false]{padding:7px 14px}.bp-ux .bp-progress-summary{gap:4px;font-size:10px}.bp-ux .bp-progress-summary [data-progress-context]{flex-basis:auto;font-size:10px;margin-right:3px}.bp-ux .bp-progress-summary [data-progress-count]{font-size:12px}.bp-ux .bp-progress-extra{flex-direction:row;justify-content:space-between;align-items:center;font-size:11px;gap:10px}.bp-ux .bp-live-progress .bp-live-meter{margin-top:4px}.bp-ux .bp-live-progress .bp-progress-action{margin-top:6px;min-height:40px}.bp-ux [data-progress-card][data-expanded=false] .bp-progress-action{margin-top:6px}}@media(prefers-reduced-motion:reduce){.bp-ux .bp-progress-toggle svg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/biosun-pro-ux.css.map */
