:root{--bb-green: #3d8b37;--bb-dark: #1e4d1b;--bb-ink: #1b2a1a;--bb-muted: #66756a;--bb-faint: #98a296;--bb-mint: #f3f9f0;--bb-mint2: #e4f1df;--bb-panel: #f8faf7;--bb-panel-line: #edf1eb;--bb-hair: #e1e7df;--bb-track: #eef3ec;--bb-yellow: #f7c600;--bb-yellow-hover: #e9ba00;--bb-badge: #fbe9a6;--bb-warn-bg: #fff6e0;--bb-warn-ink: #6b4a00}.t4s-product__info-container .nubest-buybox-v3{margin-top:14px;margin-bottom:8px}.bb strong,.bb b{font-weight:700}.bb,.nbq__body{color:var(--bb-ink);display:flex;flex-direction:column;gap:14px;background:#fff;box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none}.t4s-product__info-container .bb{border-radius:16px;border:1px solid #e8ece6;padding:16px}.bb *,.bb *:before,.bb *:after{box-sizing:border-box}.bb [hidden]{display:none!important}@media(max-width:480px){.bb{padding:18px 0 8px;border-radius:0;border:0}}.bb-variant-picker{min-width:0;margin:0;padding:0;border:0}.bb-variant-picker__label{margin-bottom:8px;padding:0;font-size:13px;font-weight:700;color:var(--bb-dark)}.bb-variant-picker__values{display:flex;flex-wrap:wrap;gap:8px}.bb .bb-variant-picker__value{min-height:40px;padding:8px 14px;border:1px solid var(--bb-hair);border-radius:10px;background:#fff;color:var(--bb-ink);font:inherit;font-size:14px;font-weight:600;transition:border-color .2s,background .2s,color .2s}.bb .bb-variant-picker__value:hover:not(:disabled){border-color:var(--bb-green);background:var(--bb-mint)}.bb .bb-variant-picker__value.is-selected{border-color:var(--bb-green);background:var(--bb-mint2);color:var(--bb-dark);box-shadow:inset 0 0 0 1px var(--bb-green)}.bb .bb-variant-picker__value:disabled{cursor:not-allowed;opacity:.45}.bb-switch{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:999px;background:var(--bb-track);gap:4px}.bb-switch__thumb{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:999px;background:#fff;box-shadow:0 1px 2px #1b2a1a1f,inset 0 0 0 1px var(--bb-green);transition:left .25s cubic-bezier(.2,.7,.2,1)}.bb-switch__opt[data-value=onetime][aria-checked=true]~.bb-switch__thumb{left:50%}.bb .bb-switch__opt{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:0 8px;border-radius:999px;border:0;background:transparent!important;font-size:14px;font-weight:700;color:#5b6b59}.bb-switch__opt[aria-checked=true]{color:var(--bb-dark)}.bb .bb-switch__opt[aria-checked=false]:hover{background-color:#3d8b37!important;color:#fff}.bb-switch__opt .bb-lbl-short{display:none}@media(max-width:480px){.bb-switch__opt{font-size:14px}.bb-switch__opt .bb-lbl-long{display:none}.bb-switch__opt .bb-lbl-short{display:inline}}.bb-switch__icon{flex:none}.bb-switch__icon.is-turning{animation:bb-turn .45s cubic-bezier(.25,.8,.3,1)}.bb-meta{display:flex;flex-direction:column;gap:10px;margin-top:-6px}.bb-hint{display:flex;align-items:center;justify-content:center;gap:6px;font-size:13px;line-height:1.4;color:var(--bb-dark);white-space:nowrap;overflow:hidden;min-height:20px}.bb[data-purchase=onetime] .bb-hint{display:none}.bb-dose{font-size:13px;color:var(--bb-muted);line-height:1.4}.bb-dose strong{color:var(--bb-dark);font-weight:600}.bb-rows{display:flex;flex-direction:column;gap:10px}.bb-row{border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px var(--bb-hair);transition:background .25s,box-shadow .25s}.bb-row.is-selected,.bb-row:hover{background:var(--bb-mint);box-shadow:inset 0 0 0 1px var(--bb-green)}.bb-row.is-onetime-only{opacity:.9}.bb-row__btn{display:flex;align-items:flex-start;gap:12px;width:100%;padding:14px;background:none!important;border:0;text-align:left;border-radius:12px;outline:none}@media(max-width:480px){.bb-row__btn{padding:12px}}.nb-radio{width:18px;height:18px;border-radius:50%;flex:none;margin-top:1px;display:inline-flex;align-items:center;justify-content:center;background:#fff;box-shadow:inset 0 0 0 1px #b8c3b5;transition:background .2s}.nb-radio:after{content:"";width:8px;height:8px;border-radius:50%;background:#fff;display:none}.is-selected>.bb-row__btn .nb-radio,[aria-checked=true]>.nb-radio{background:var(--bb-green);box-shadow:none}.is-selected>.bb-row__btn .nb-radio:after,[aria-checked=true]>.nb-radio:after{display:block;transform:scale(1)}.bb-row__main{display:flex;flex-direction:column;gap:3px;flex:1 1 auto;min-width:0}.bb-row__head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bb-row__title{font-size:16px;font-weight:700;color:var(--bb-dark);line-height:1.2}.bb-chip{display:inline-block;white-space:nowrap;font-size:10px;font-weight:700;color:var(--bb-dark);background:var(--bb-mint2);padding:4px;border-radius:4px;letter-spacing:.02em;line-height:1}.bb-chip--badge{background:var(--bb-badge)}.bb-note{font-size:11px;font-weight:700;color:var(--bb-green);white-space:nowrap;letter-spacing:.01em}@media(max-width:480px){.bb-row:has(.bb-chip--badge) .bb-chip--save{display:none}}.bb-row__sub{font-size:13px;color:var(--bb-muted);line-height:1.35;display:block}.bb-row__price{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex:none}.bb-row__total{font-size:17px;font-weight:700;line-height:1.1;color:var(--bb-ink, #1b2a1a)}.bb-row__compare{font-size:12px;color:var(--bb-faint);text-decoration:line-through}.bb-row__details{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.2,.7,.2,1)}.bb-row.is-selected .bb-row__details{grid-template-rows:1fr}.bb[data-purchase=onetime] .bb-row__details{grid-template-rows:0fr}.bb-row__details>div{overflow:hidden;min-height:0}.bb-row__inner{display:flex;flex-direction:column;gap:7px;padding:0 14px 14px 46px}@media(max-width:480px){.bb-row__inner{padding:0 12px 12px 40px}}.bb-row__rule{height:1px;background:#3d8b372e;margin:0 0 5px}.bb-checks{display:flex;flex-direction:column;gap:6px;font-size:13px;line-height:1.45}.bb-check{display:flex;align-items:flex-start;gap:8px}.bb-check svg{flex:none;margin-top:1px}.bb-check>span{flex:1;min-width:0}.bb-row__ot-note{padding:0 14px 12px 46px;font-size:13px;line-height:1.45;color:#5b6b59}.bb-nudge{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border-radius:12px;border:0;background:var(--bb-panel);box-shadow:inset 0 0 0 1px var(--bb-panel-line);text-align:left;transition:background .2s}.bb-nudge:hover{background:var(--bb-mint2)}.bb-nudge__body{display:flex;flex-direction:column;gap:5px;flex:1;min-width:0}.bb-nudge__title{font-size:14px;font-weight:700;color:var(--bb-dark);line-height:1.3}.bb-loss{display:flex;align-items:flex-start;gap:7px;font-size:13px;line-height:1.4;color:var(--bb-muted)}.bb-loss svg{flex:none;margin-top:2px}.bb-nudge__cta{font-size:13px;font-weight:700;color:var(--bb-green);line-height:1.3}.bb-panel{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:12px;background:var(--bb-panel);box-shadow:inset 0 0 0 1px var(--bb-panel-line)}.bb-panel__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px}.bb-panel__title{display:flex;align-items:center;gap:8px;font-size:14px}.bb-panel__title svg{color:var(--bb-green);flex:none}.bb-panel__title strong{color:var(--bb-dark)}.bb-link{min-height:32px;padding:0 4px;background:none!important;border:0;color:var(--bb-green);font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:3px;white-space:nowrap;border-radius:6px}.bb-link:hover{color:var(--bb-dark)}.bb-panel__sub{font-size:13px;color:var(--bb-muted);line-height:1.4}.bb-cadence{display:flex;flex-direction:column;gap:2px;animation:bb-pop .2s ease}.nb-cadence__opt{display:flex;align-items:center;gap:10px;min-height:36px;padding:0 10px;border-radius:8px;border:0;text-align:left;background:#fff0;transition:background .2s,box-shadow .2s}.nb-cadence__opt:hover{background:#fff}.nb-cadence__opt[aria-checked=true]{background:#fff;box-shadow:inset 0 0 0 1px var(--bb-green)}.nb-cadence__opt .nb-radio{width:16px;height:16px;margin-top:0}.nb-cadence__opt .nb-radio:after{width:6px;height:6px}.nb-cadence__lbl{flex:1;font-size:13px;font-weight:600;color:var(--bb-dark)}.nb-cadence__sub{font-size:12px;color:var(--bb-muted);white-space:nowrap}.nb-cadence__sub.is-rec{color:var(--bb-green);font-weight:700}.bb-warn{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 10px;padding:8px 10px;border-radius:8px;background:var(--bb-warn-bg);color:var(--bb-warn-ink);font-size:13px;line-height:1.4;animation:bb-pop .2s ease}.bb-warn .bb-link{color:var(--bb-dark);font-size:13px}.bb-doctor{display:flex;align-items:flex-start;gap:10px;padding:0 4px}.bb-doctor__icon{width:26px;height:26px;border-radius:50%;flex:none;background:var(--bb-mint2);display:flex;align-items:center;justify-content:center;margin-top:1px}.bb-doctor__text{display:flex;flex-direction:column;gap:1px;font-size:13px;line-height:1.45;text-wrap:pretty}.bb-doctor__quote{font-style:italic}.bb-doctor__who{font-size:12px;color:var(--bb-muted)}.bb-cta-wrap{display:flex;flex-direction:column;gap:14px}.bb-cta{min-height:52px;width:100%;padding:0 20px;border-radius:999px;border:0;background:var(--bb-yellow);color:var(--bb-dark);font-weight:700;font-size:15px;display:flex;align-items:center;justify-content:center;transition:opacity .15s,background .15s}.bb-cta:hover{background:var(--bb-yellow-hover);color:var(--bb-dark)}.bb-cta:focus-visible{outline:3px solid var(--bb-dark)}.bb-cta[disabled]{opacity:.75;cursor:progress}.bb-cta__label{display:inline-flex;align-items:baseline;gap:8px;animation:bb-pop .25s ease}.bb-cta__sep{opacity:.55}.bb-cta__compare{text-decoration:line-through;font-weight:600;opacity:.65}.bb-cta__loading{display:inline-flex;align-items:center;gap:10px}.bb-cta__loading svg{animation:bb-spin .8s linear infinite}.bb-cta-wrap .block-versionB-20260804.mb{margin-top:0;margin-bottom:8px}.bb-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:10px 4px;border-radius:12px;background:var(--bb-panel);box-shadow:inset 0 0 0 1px var(--bb-panel-line)}.bb-trust__item{display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center;font-size:12px;line-height:1.3}.bb-trust__item strong{color:var(--bb-dark)}.bb-trust__icon{width:30px;height:30px;border-radius:50%;background:var(--bb-mint2);display:flex;align-items:center;justify-content:center}.bb-fine{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:13px;color:#5b6b59;text-align:center;text-wrap:balance}.bb .bb-fine *{line-height:1.5}.bb-fine__row{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:0 6px;align-items:center}.bb-fine .bb-link{min-height:24px;padding:0;font-size:13px}.bb[data-purchase=onetime] .bb-sub-only{display:none}.bb-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:16px;background:#1b2a1a52;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:bb-fade .2s ease}@media(max-width:480px){.bb-overlay{align-items:flex-end;padding:0}}.bb-sheet{display:flex;flex-direction:column;gap:16px;width:100%;max-width:420px;padding:22px;background:#fff;border-radius:16px;box-shadow:0 12px 40px #1b2a1a38;animation:bb-pop .25s cubic-bezier(.2,.7,.2,1);font-family:Open Sans,system-ui,sans-serif;color:var(--bb-ink, #1b2a1a)}@media(max-width:480px){.bb-sheet{padding:20px 20px 28px;border-radius:20px 20px 0 0}}.bb-sheet__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.bb-sheet__title{font-size:17px;font-weight:700;color:#1e4d1b;line-height:1.3}.bb-sheet__close{width:36px;height:36px;margin:-6px -8px 0 0;border-radius:50%;border:0;background:#eef3ec;display:flex;align-items:center;justify-content:center;flex:none;cursor:pointer;padding:0}.bb-sheet__close:hover{background:#e4f1df}.bb-sheet__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px;font-size:14px;line-height:1.5}.bb-sheet__list li{display:flex;gap:10px}.bb-sheet__num{width:22px;height:22px;border-radius:50%;background:#e4f1df;flex:none;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#1e4d1b}.bb-sheet__ok{min-height:46px;border-radius:999px;border:0;background:#1e4d1b;color:#fff;font-size:14px;font-weight:700;cursor:pointer;font-family:inherit}.bb-sheet__ok:hover{background:#2a6326}.bb-sticky{position:fixed;left:0;right:0;bottom:0;z-index:900;display:none;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px 14px;background:#fff;border-top:1px solid #edf1eb;box-shadow:0 -4px 14px #1b2a1a0d;transform:translateY(110%);transition:transform .28s cubic-bezier(.2,.7,.2,1);font-family:Open Sans,system-ui,sans-serif}@media(max-width:768px){.bb-sticky{display:flex}.t4s-sticky-atc,iframe#iframe-modal-frontrow-gpt{display:none!important}}.bb-sticky.is-visible{transform:none}.bb-sticky__price{display:flex;flex-direction:column;gap:1px;min-width:0}.bb-sticky__total{font-size:19px;font-weight:700;color:var(--bb-ink, #1b2a1a);line-height:1.1}.bb-sticky__total small{font-size:12px;font-weight:600;color:#5b6b59}.bb-sticky__sub{font-size:12px;color:#5b6b59;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bb-sticky .bb-cta{width:auto;min-height:48px;min-width:160px;flex:none;font-size:14px}@keyframes bb-spin{to{transform:rotate(360deg)}}@keyframes bb-turn{0%{transform:rotate(0)}to{transform:rotate(180deg)}}@keyframes bb-pop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes bb-fade{0%{opacity:0}to{opacity:1}}.nubest-buybox-v3 .t4s-d-none{display:none!important}.bb .bb-cta__label{display:inline-flex;align-items:baseline;gap:8px;animation:bb-pop .25s ease}.t4s-sticky-atc-buynow.is--loading,.bb-cta.is--loading,.bb-cta[aria-disabled=true]{pointer-events:none}.t4s-sticky-atc-buynow.is--loading .t4s-text-pr,.bb-cta.is--loading .bb-cta__label{opacity:.35}.t4s-sticky-atc-buynow.is--loading:after,.bb-cta.is--loading:after{content:"";position:absolute;width:20px;height:20px;border-radius:50%;border:2px solid rgb(30 77 27 / .25);border-top-color:#1e4d1b;animation:bb-spin .8s linear infinite}.t4s-sticky-atc-buynow.is--loading svg{display:none}.bb-cta{position:relative}.bb-cta .t4s-loading__spinner{display:none}.is-unavailable{opacity:.6;cursor:not-allowed;-webkit-user-select:none;user-select:none}.is-unavailable *{pointer-events:none}.bb--no-sub .bb-sub-only,.bb--no-sub .bb-hint,.bb--no-sub [data-switch]{display:none!important}.bb button{min-width:0;letter-spacing:0;text-transform:none;line-height:1.3;box-shadow:none}.bb .bb-link{min-width:0}.bb-sticky .bb-cta{padding:0 18px}.bb-sticky{z-index:469}.bb--error [data-rows]:empty:after{content:"Please refresh the page to load purchase options.";display:block;font-size:13px;color:#66756a;padding:8px 0}.main-qs{--nbq-green: #2f7d32;--nbq-green-dk: #1f5a2a;--nbq-ink: #1b2a22;--nbq-text: #3c4a42;--nbq-muted: #5e6a63;--nbq-line: #e6e3db;--nbq-tint: #f1f6ee;--nbq-tint-line: #dce7d8;--nbq-soft: #f6f8f4;--nbq-sel: #f3f8f1;--nbq-yellow: #f6c315;--nbq-yellow-hover: #edb800;--nbq-ease: cubic-bezier(.2, .8, .2, 1)}.main-qs .nbq *,.main-qs .nbq *:before,.main-qs .nbq *:after{box-sizing:border-box}.main-qs .nbq:focus-visible{outline:3px solid var(--nbq-green-dk);outline-offset:2px}.main-qs .nubest-buybox-v3{margin:0;display:flex;flex-direction:column;overflow:hidden;outline:none;background:#fff;box-shadow:0 -8px 32px #1b2a222e;transition:transform .32s var(--nbq-ease)}.main-qs .bb{padding:0;border:0;gap:0;border-radius:0}.main-qs,.main-qs .bb,.main-qs .nubest-buybox-v3,.main-qs .t4s-product-qs-inner{height:100%}.main-qs .bb-row__btn{gap:8px}.main-qs .nbq-buybox{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;margin:0}.main-qs .nbq__head{flex:none;background:var(--nbq-tint);padding:12px 16px;border-bottom:1px solid var(--nbq-tint-line);touch-action:pan-x;cursor:grab}.main-qs .nbq__head:active{cursor:grabbing}.main-qs .nbq__handle{width:36px;height:20px;border-radius:2px;background:linear-gradient(#b9c7b5,#b9c7b5) center / 36px 4px no-repeat;margin:-12px auto 2px;cursor:grab;touch-action:none}.main-qs .nbq__handle:active{cursor:grabbing}.main-qs .nbq__id{display:flex;gap:12px;align-items:flex-start}.main-qs .nbq__thumb{width:64px;height:64px;flex:none;display:block;border-radius:10px;background:#fff;padding:4px}.main-qs .nbq__thumb img{width:100%;height:100%;object-fit:contain;display:block}.main-qs .nbq__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.main-qs .nbq__title{margin:0;font-size:20px;font-weight:800;line-height:1.2;color:var(--nbq-green-dk);outline:none}.main-qs .nbq__title a{color:inherit;text-decoration:none}.main-qs .nbq__title a:hover{text-decoration:underline}.main-qs .nbq__price{margin:0;font-size:14px;line-height:1.4;color:var(--nbq-text)}.main-qs .nbq__price-note{text-transform:capitalize}.main-qs .nbq__price strong{font-size:16px;color:var(--nbq-green-dk);font-weight:700}.main-qs .nbq__tags{display:flex;gap:6px;margin:10px 0 0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none;line-height:1.2;flex-wrap:wrap}.main-qs .nbq__tags::-webkit-scrollbar{display:none}.main-qs .nbq__tags span{flex:none;padding:3px 8px;border:1px solid var(--nbq-green-dk);border-radius:4px;font-size:12px;font-weight:600;color:var(--nbq-green-dk);white-space:nowrap}.main-qs .nbq__pdp{position:relative;align-self:flex-start;display:flex;align-items:center;gap:2px;min-height:32px;margin:-4px 0 -6px;padding-right:8px;font-size:14px;font-weight:700;color:var(--nbq-green);text-decoration:underline;text-underline-offset:3px}.main-qs .nbq__pdp:after{content:"";position:absolute;top:-6px;right:-4px;bottom:-6px;left:-4px}.main-qs .nbq__pdp:hover{color:var(--nbq-green-dk)}.main-qs .nbq__close{width:44px;height:44px;margin:-6px -10px 0 0;flex:none;border:0;border-radius:999px;background:transparent;color:var(--nbq-ink);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.main-qs .nbq__close:hover{background:#e3ecdf}.main-qs .nbq__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:16px;display:flex;flex-direction:column;gap:12px;scrollbar-width:thin}.main-qs .nbq__foot{flex:none;padding:12px 16px 10px;border-top:1px solid var(--nbq-line);background:#fff;display:flex;flex-direction:column;gap:8px;position:relative;bottom:0}@media(max-width:767.98px){.main-qs .nbq__price-note{display:none}#t4s-quickshop-drawer{max-width:100%;bottom:0;top:6vh;max-height:94vh;border-radius:20px 20px 0 0;right:0;transform:translate3d(0,104%,0)}#t4s-quickshop-drawer[aria-hidden=false]{transform:none}}@media(min-width:768px){.main-qs .nbq__handle{display:none}.main-qs .nbq__head{padding:16px 20px 12px}.main-qs .nbq__foot{padding:14px 20px 10px}}@supports (-webkit-touch-callout: none) and (not (translate: none)){.bb,.bb .bb-rows,.bb-panel,.bb-meta,.bb-hint,.bb-doctor,.bb-doctor__text,.bb-cta-wrap,.bb-checks,.bb-panel__title,.bb-row__main,.bb-check,.bb-loss,.bb-nudge__body,.main-qs .nbq__foot,.bb .nbq__body{display:grid}.bb-hint{margin-left:auto;margin-right:auto}.bb-hint,.bb-check,.bb-loss{grid-template-columns:13px 1fr}.bb-panel__title{grid-template-columns:15px 1fr}.bb-doctor{grid-template-columns:26px 1fr}.bb-row__main,.nb-cadence__lbl{margin-left:8px;margin-right:8px}.bb-row__title,.bb-chip--save,.nb-shop-result,.bb .bb-cta__label>span:not(:last-child){margin-right:4px}.bb-trust__icon{margin-bottom:4px}.main-qs .nbq__tags span,.nb-shop-applied-chip{margin-right:4px;margin-bottom:4px}.main-qs .nubest-buybox-v3{border-radius:16px 16px 0 0}}.bb-sticky.bb-sticky--v21{--nbs-yellow: #f7c600;--nbs-yellow-deep: #e9ba00;--nbs-ink: #0c470a;--nbs-green: #265f23;--nbs-hair: #e1e7df;display:block;left:0;right:0;bottom:0;z-index:462;padding:8px 12px;padding-bottom:calc(8px + constant(safe-area-inset-bottom));padding-bottom:calc(8px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--nbs-hair);box-shadow:0 -4px 16px #0c470a14;-webkit-transform:translateY(110%);transform:translateY(110%);visibility:hidden;-webkit-transition:-webkit-transform .28s cubic-bezier(.2,.7,.2,1),visibility 0s linear .28s;transition:transform .28s cubic-bezier(.2,.7,.2,1),visibility 0s linear .28s;font-family:var(--font-body-family, "Open Sans"),"Segoe UI",system-ui,Arial,sans-serif}.bb-sticky.bb-sticky--v21.is-visible{-webkit-transform:none;transform:none;visibility:visible;-webkit-transition-delay:0s,0s;transition-delay:0s,0s}.bb-sticky--v21 .bb-sticky__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:760px;margin:0 auto}.bb-sticky--v21 .bb-sticky__img{display:block;-webkit-box-flex:0;-ms-flex:none;flex:none;width:48px;height:48px;margin-right:10px;border-radius:10px;overflow:hidden;background:#eff7ec}.bb-sticky--v21 .bb-sticky__img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bb-sticky--v21 .bb-sticky__text{display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;margin-right:12px}.bb-sticky--v21 .bb-sticky__name{display:block;font-family:Figtree,Open Sans,Segoe UI,system-ui,Arial,sans-serif;font-size:15px;font-weight:800;line-height:1.25;color:var(--nbs-green);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bb-sticky--v21 .bb-sticky__line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;min-width:0;margin-top:2px}.bb-sticky--v21 .bb-sticky__total{-webkit-box-flex:0;-ms-flex:none;flex:none;font-size:14px;font-weight:700;line-height:1.25;color:#333}.bb-sticky--v21 .bb-sticky__sub{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;margin-left:6px;font-size:12px;line-height:1.25;color:#5b6b59;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bb-sticky.bb-sticky--v21 .bb-cta{-webkit-box-flex:0;-ms-flex:none;flex:none;width:auto;min-width:0;min-height:48px;padding:0 20px;border-radius:999px;background:var(--nbs-yellow);color:var(--nbs-ink);font-family:inherit;font-size:14px;font-weight:700;line-height:1;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.bb-sticky.bb-sticky--v21 .bb-cta:hover{background:var(--nbs-yellow-deep);color:var(--nbs-ink)}.bb-sticky.bb-sticky--v21 .bb-cta:focus-visible{outline:2px solid var(--nbs-green);outline-offset:3px}.bb-sticky.bb-sticky--v21 .bb-cta[disabled]{opacity:.6;cursor:not-allowed}.bb-sticky--v21 .bb-cta.is--loading{cursor:progress}html.nb-sticky-v21 .t4s-sticky-atc,html.nb-sticky-v21 .newOddit-sticky-addtocart.t4s-sticky-atc,html.nb-sticky-v21 .newOddit-sticky-addtocart.t4s-sticky-atc.is--shown{display:none!important}@media(max-width:480px){.bb-sticky--v21 .bb-sticky__sw,.bb-sticky--v21 .bb-sticky__note{display:none}}@media(max-width:389px){.bb-sticky--v21 .bb-sticky__img{display:none}}@media(max-width:359px){.bb-sticky.bb-sticky--v21 .bb-cta{padding:0 16px}}@media(min-width:769px){.bb-sticky.bb-sticky--v21{bottom:16px;width:calc(100% - 180px);max-width:760px;margin:0 auto;padding:10px 12px 10px 14px;border:1px solid var(--nbs-hair);border-radius:18px;box-shadow:0 8px 28px #0c470a24;-webkit-transform:translateY(160%);transform:translateY(160%)}.bb-sticky.bb-sticky--v21.is-visible{-webkit-transform:none;transform:none}.bb-sticky--v21 .bb-sticky__inner{max-width:none}.bb-sticky--v21 .bb-sticky__img{width:52px;height:52px;margin-right:12px}.bb-sticky--v21 .bb-sticky__name{font-size:16px}.bb-sticky--v21 .bb-sticky__total{font-size:15px}.bb-sticky--v21 .bb-sticky__sub{font-size:13px}.bb-sticky.bb-sticky--v21 .bb-cta{min-width:220px}}@media(prefers-reduced-motion:reduce){.bb-sticky.bb-sticky--v21{-webkit-transition:none;transition:none}}@media print{.bb-sticky--v21{display:none!important}}.nubest-buybox-v3 button.bb-cta,.bb-sticky.bb-sticky--v21 button.bb-cta{background:#ffbc00;color:#0c470a;box-shadow:0 6px 16px -8px #a06e00bf;transition:background-color .15s,box-shadow .2s,transform .1s}.nubest-buybox-v3 button.bb-cta:hover:not([disabled]),.bb-sticky.bb-sticky--v21 button.bb-cta:hover:not([disabled]){background:#f0ae00;color:#0c470a;box-shadow:0 8px 18px -8px #a06e00d9}.nubest-buybox-v3 button.bb-cta:active:not([disabled]):not(.is--loading),.bb-sticky.bb-sticky--v21 button.bb-cta:active:not([disabled]):not(.is--loading){background:#e6a600;color:#0c470a;box-shadow:0 3px 8px -6px #a06e00cc;-webkit-transform:scale(.98);transform:scale(.98)}.nubest-buybox-v3 button.bb-cta:focus-visible,.bb-sticky.bb-sticky--v21 button.bb-cta:focus-visible{outline:2px solid #0c470a;outline-offset:3px}.nubest-buybox-v3 button.bb-cta[disabled],.bb-sticky.bb-sticky--v21 button.bb-cta[disabled]{box-shadow:none}.nubest-buybox-v3 button.bb-cta .bb-cta__compare{opacity:.85}.nubest-buybox-v3 button.bb-cta.is--loading,.bb-sticky.bb-sticky--v21 button.bb-cta.is--loading{opacity:1;box-shadow:none}.nubest-buybox-v3 button.bb-cta.is--loading .bb-cta__label,.bb-sticky.bb-sticky--v21 button.bb-cta.is--loading .bb-cta__label{opacity:0}.nubest-buybox-v3 .bb-cta-wrap button.bb-cta.is--loading:before{content:"Adding to cart\2026";position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding-left:28px;text-align:center;font-weight:700;color:#0c470a;pointer-events:none}.nubest-buybox-v3 .bb-cta-wrap button.bb-cta.is--loading:after{left:calc(50% - 72px);top:calc(50% - 9px);width:18px;height:18px;border-color:#0c470a40;border-top-color:#0c470a}.bb-sticky.bb-sticky--v21 button.bb-cta.is--loading:after{left:calc(50% - 9px);top:calc(50% - 9px);width:18px;height:18px;border-color:#0c470a40;border-top-color:#0c470a}.bb-sticky.bb-sticky--v21 button.bb-cta{font-size:15px;letter-spacing:0;text-transform:none}@media(max-width:480px){.bb-sticky.bb-sticky--v21 button.bb-cta{padding:0 16px;font-size:14px}.bb-sticky.bb-sticky--v21 .bb-sticky__name{font-size:14px}}.nb21 a.nbj-btn.nb21-btn-yel,.nb21 a.nbj-btn.nb21-btn-yel:hover,.nb21 a.nbj-btn.nb21-btn-yel:active{color:#0c470a}.nb21 a.nbj-btn.nb21-btn-yel{background:#ffbc00;border-color:#ffbc00;box-shadow:0 6px 16px -8px #a06e00bf}.nb21 a.nbj-btn.nb21-btn-yel.is--loading{filter:brightness(.85)}.nb21 a.nbj-btn.nb21-btn-yel.is--loading:before{width:18px;height:18px;border:1px solid;border-color:currentColor;border-top-color:transparent;border-radius:100%;opacity:1;-webkit-animation:.45s linear infinite spin;animation:.45s linear infinite spin;position:absolute;z-index:2;top:0;bottom:0;right:0;left:0;margin:auto;content:""}.nb21 a.nbj-btn.nb21-btn-yel.is--loading>span{opacity:0}.nb21 a.nbj-btn.nb21-btn-yel:hover{background:#f0ae00;border-color:#f0ae00}.nb21 a.nbj-btn.nb21-btn-yel:active{background:#e6a600;border-color:#e6a600}.nb21 a.nbj-btn.nb21-btn-yel:focus-visible{outline:2px solid #0c470a;outline-offset:3px}@media(prefers-reduced-motion:reduce){.nubest-buybox-v3 button.bb-cta,.bb-sticky.bb-sticky--v21 button.bb-cta{transition:none}.nubest-buybox-v3 button.bb-cta:active:not([disabled]):not(.is--loading),.bb-sticky.bb-sticky--v21 button.bb-cta:active:not([disabled]):not(.is--loading){-webkit-transform:none;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/188/assets/nubest-buybox-v3.css.map */
