@charset "UTF-8";.cart-drawer{--border:#e3e3e3;width:100%}.cart-drawer .drawer__footer{background:#fff;border-top:1px solid var(--border);padding:20px}.cart-drawer .text-heavy{font-weight:700}.cart-drawer .text-orange{color:#e38d1f}.cart-drawer .totals{align-items:center;display:flex;font-size:14px;font-weight:400;justify-content:center}.cart-drawer .total-list{border-bottom:1px solid var(--border);padding-bottom:8px}.cart-drawer .total-list h2{margin:0}.cart-drawer .final-totals{font-size:16px;margin-bottom:1rem}.cart-drawer .cart__checkout-button{background:#225394;border-color:#225394;font-size:16px}.cart-drawer .cart__checkout-button:after,.cart-drawer .cart__checkout-button:before{display:none}.cart-drawer .icon-close{width:12px}.cart-drawer *{box-sizing:border-box}.cart-drawer cart-drawer-items{overflow-x:hidden}.cart-drawer .cart-item__selling-plan select{background-color:#f3f3f3;border-color:#f3f3f3;border-radius:5px;border-width:2px;color:#0e254a;display:block;line-height:20px;margin:0;padding:8px 32px 8px 16px;width:100%}.cart-drawer .cart-item__selling-plan{margin:10px 0 0}.cart-drawer .cart-item__selling-plan button{background:#fff;border-color:#225394;border-radius:5px;color:#225394;display:block;font-size:14px;line-height:20px;margin:0;padding:8px 16px;width:100%}.cart-drawer .drawer__inner{margin-left:auto;max-width:500px;padding:0;width:100%}.cart-drawer .drawer__heading{font-size:14px;font-weight:700;line-height:30px;margin:0;text-align:center;text-transform:uppercase}.cart-drawer .drawer__header{border-bottom:1px solid var(--border);justify-content:center;padding:10px 20px;position:relative}.cart-drawer .drawer__close{display:block;height:30px;min-height:0;min-width:0;right:10px;top:50%;transform:translateY(-50%);width:30px}.cart-drawer .cart-item-body{align-content:center;align-items:center;display:flex;justify-content:flex-start}.cart-drawer .cart-item{display:block;margin:0 20px;padding:20px 0}.cart-drawer .cart-item+.cart-item{border-top:1px solid var(--border)}.cart-drawer .cart-item__media{flex:0 0 auto;margin:0;padding:0;width:90px}.cart-drawer .cart-item__media img{max-width:100%;width:100%}.cart-drawer .cart-item__details{align-content:center;align-items:center;display:flex;flex:1 1 auto;flex-flow:row wrap;justify-content:flex-start;margin:0;padding:0 0 0 20px;position:relative;width:calc(100% - 90px)}.cart-drawer cart-remove-button{background:none;border:none;box-shadow:none;color:#999;cursor:pointer;font-size:14px;height:20px;line-height:20px;margin:0;min-height:auto;min-width:auto;outline:none;padding:0;position:absolute;right:0;top:0;width:20px;z-index:1}.cart-drawer .discounts{color:#e38d1f}.cart-drawer .cart-item__var,.cart-drawer .discounts{font-size:12px;margin:0!important;padding:0;width:100%}.cart-drawer .cart-item__var{color:#535353;line-height:16px}.cart-drawer .cart-item__name{font-size:14px;font-weight:700;line-height:20px;margin:0!important;padding:0 30px 0 0;text-decoration:underline;width:100%}.cart-drawer .quantity__input{font-size:12px;font-weight:700}.cart-drawer quantity-input.quantity.cart-quantity{border-radius:5px;line-height:34px;margin-top:10px;min-height:34px;outline:1px solid var(--border);width:100%}.cart-drawer quantity-input.quantity.cart-quantity:after,.cart-drawer quantity-input.quantity.cart-quantity:before{display:none}.cart-drawer quantity-input.quantity.cart-quantity .quantity__button,.cart-drawer quantity-input.quantity.cart-quantity .quantity__input{width:34px}.cart-drawer .cart-item__quantity{width:50%}.cart-drawer .cart-item__totals.right{font-size:12px;width:50%}.cart-drawer .cart-item__discounted-prices,.cart-drawer .cart-item__price-wrapper{align-items:center;display:flex;flex-direction:row!important;gap:4px!important;justify-content:flex-end}.cart-drawer .price{font-size:12px!important;letter-spacing:0}.cart-drawer .cart-item__discounted-prices .price--end:not(.cart-item__old-price){color:#e38d1f}.cart-announcement{background-color:#eee;color:#0e254a;font-size:13px;font-weight:600;line-height:20px;padding:5px 20px;text-align:center}.is-empty .cart-announcement{display:none}#rebuy-cart{display:none!important}.cart-free-ship{border-bottom:1px solid var(--border);padding:18px 20px 20px}.free-ship-copy{font-size:14px;line-height:17px;margin-top:10px}.free-ship-bar{background-color:#eee;border-radius:16px;display:block;height:10px;overflow:hidden;position:relative}.free-ship-bar:before{background:#225394;border-radius:16px;bottom:0;content:"";display:block;left:0;position:absolute;top:0;width:var(--percent)}.cart-item__selling-plan select{opacity:1;position:static}.cart-drawer__warnings.center{position:relative}.cart-drawer__warnings .drawer__close{position:absolute;right:0;top:10px;transform:none}.rebuy-bundle-builder-container-visible,.rebuy-cart-visible,.rebuy-filter-flyout-visible,.rebuy-modal-visible{overflow:auto!important}.svg-stars{height:16px;width:88px}.flex-row.cart-stars{align-items:center;display:flex;font-size:14px;gap:4px;justify-content:center;margin:4px}.cart-msg{display:flex;flex-wrap:wrap;font-size:12px;font-weight:700;gap:8px;justify-content:space-around;line-height:20px;margin:5px;padding:0;text-align:center;text-transform:uppercase}.cart-icon{align-items:center;display:flex;gap:4px;justify-content:center}.cart-icon img{width:20px}:root{--df-navy:#0e254a;--df-orange:#e38d1f;--df-white:#fff;--df-black:#000;--df-gray-bg:#d9d9d9;--df-ink:#121212;--df-slate:#242833;--df-blue-tint:#e8f0f8;--df-navy-tint:rgba(14,37,74,.122);--df-blue:#225394;--df-gray-med:#f3f4f6;--df-gray-light:#f0eee8;--df-gray-disabled:#ccc;--df-border:#e3e3e3;--df-text:var(--df-navy);--df-text-on-dark:var(--df-white);--df-cta-bg:var(--df-orange);--df-cta-text:var(--df-white);--df-font-heading:CustomHeaderFont,"Proxima Nova","Figtree",-apple-system,"Segoe UI",sans-serif;--df-font-body:CustomBodyFont,"Inter",-apple-system,"Segoe UI",sans-serif;--df-weight-heading:800;--df-weight-badge:700;--df-weight-body:500;--df-weight-label:600;--df-h1:44px;--df-h2:40px;--df-body-lg:24px;--df-body:20px;--df-cta-size:18px;--df-small:16px;--df-eyebrow-tracking:2.4px;--df-radius-pill:100px;--df-radius-badge:4px;--df-radius-media:24px;--df-radius-box:16px;--df-space-1:12px;--df-space-2:16px;--df-space-3:20px;--df-space-4:32px;--df-space-5:40px;--df-space-6:60px;--df-space-7:80px;--df-page-width:1400px;--df-hero-col-max:600px;--df-cta-padding:20px 32px;--df-focus-outline:1px dotted var(--df-orange);--df-input-radius:0;--df-input-border:1px solid rgba(14,37,74,.55);--df-shadow:none;--df-logo-light:#f5f5f5;--df-overlay-navy:rgba(14,37,74,.5);--df-white-soft:hsla(0,0%,100%,.7);--df-hairline-on-dark:hsla(0,0%,96%,.2);--df-star-gold:#de9c00;--df-off-white:#f9f9f9;--df-slate-text:#5a6577;--df-muted:#9aa3b0;--df-tan-strike:#b69472;--df-orange-deep:#c8761a;--df-bg-soft:#f6f7f9;--df-border-2:#e3e5e8;--df-ring:#cfd4db;--df-duration-short:100ms;--df-duration-default:200ms;--df-duration-medium:300ms;--df-ease-out-slow:cubic-bezier(0,0,0.3,1);--df-z-popover:100;--df-z-drawer:1000}.sf{background:#e9edf2;font-family:var(--df-font-body);min-height:100vh;padding:0;z-index:99999999}.sf *{box-sizing:border-box;margin:0}.sf a{color:var(--df-navy);text-decoration:underline;text-underline-offset:2px}.sf a:hover{color:var(--df-blue)}.sf__scrim{background:var(--df-overlay-navy);inset:0;position:fixed;transition:opacity var(--df-duration-medium) var(--df-ease-out-slow);z-index:99999998}.sf{background:var(--df-white);bottom:0;color:var(--df-navy);display:flex;flex-direction:column;overflow:hidden;position:fixed;right:0;top:0;transform:translateX(0);transition:transform var(--df-duration-medium) var(--df-ease-out-slow);width:min(440px,100vw)}body.is-closed .sf{transform:translateX(101%)}body.is-closed .sf__scrim{opacity:0;pointer-events:none}.sf__header{background:var(--df-white);border-bottom:1px solid var(--df-border);flex:0 0 auto;position:relative;z-index:5}.sf__bar{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:15px 52px 13px;position:relative;text-align:center}.sf__title{color:var(--df-navy);font:800 17px/1 var(--df-font-heading);letter-spacing:.6px;text-transform:uppercase}.sf__sub{color:var(--df-slate-text);font:600 12.5px/1 var(--df-font-body);margin-top:3px}.sf__close{align-items:center;background:none;border:0;color:var(--df-navy);cursor:pointer;display:flex;height:26px;justify-content:center;padding:0;position:absolute;right:14px;top:50%;transform:translateY(-50%);width:26px}.sf__close svg{display:block;height:24px;width:24px}.sf__flavor{padding:12px 16px 14px}.fv{position:relative}.fv__trigger{align-items:center;background:var(--df-blue-tint);border:0;border-radius:12px;cursor:pointer;display:flex;font-family:inherit;gap:12px;padding:9px 12px;width:100%}.fv__chip{background:var(--df-white);border-radius:50%;flex:0 0 auto;height:34px;overflow:hidden;width:34px}.fv__chip img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.fv__name{color:var(--df-navy);flex:1 1 auto;font:600 15px/1.1 var(--df-font-body);text-align:left}.fv__eyebrow{color:var(--df-slate-text);display:block;font:600 10.5px/1 var(--df-font-body);letter-spacing:.4px;margin-bottom:3px;text-transform:uppercase}.fv__caret{color:var(--df-navy);display:block;flex:0 0 auto;height:18px;transform:rotate(90deg);transition:transform var(--df-duration-default) ease;width:18px}.fv.is-open .fv__caret{transform:rotate(-90deg)}.fv__menu{background:var(--df-white);border:1px solid var(--df-border);border-radius:12px;display:none;flex-direction:column;gap:4px;left:0;padding:6px;position:absolute;right:0;top:calc(100% + 8px);z-index:var(--df-z-popover)}.fv.is-open .fv__menu,.fv__opt{display:flex}.fv__opt{align-items:center;background:var(--df-blue-tint);border:1px solid transparent;border-radius:10px;cursor:pointer;font-family:inherit;gap:12px;padding:8px 10px;position:relative;text-align:left;width:100%}.fv__opt--sel{border:2px solid var(--df-orange);padding:7px 9px}.fv__opt .fv__name{font-weight:600}.fv__tick{align-items:center;background:var(--df-orange);border-radius:50%;color:var(--df-white);display:none;height:22px;justify-content:center;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:22px}.fv__opt--sel .fv__tick{display:flex}.sf__body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.flavorblock{padding:16px}.sf__body .flavorblock{display:none}.sf__body .flavorblock.is-active{display:block}.scan{background:var(--df-navy);margin:-16px -16px 0;padding:24px 20px 22px;position:relative}.scan__eyebrow{color:var(--df-orange);font:700 11px/1 var(--df-font-body);letter-spacing:var(--df-eyebrow-tracking);margin-bottom:8px;text-transform:uppercase}.scan__logo{display:block;height:26px;margin-bottom:16px;width:auto}.scan__serving{color:var(--df-white);font:500 13px/1.55 var(--df-font-body)}.scan__serving b{font-weight:700}.scan__hero{align-items:flex-end;display:flex;gap:14px;margin-top:16px}.scan__numwrap{flex:0 0 auto}.scan__num{color:var(--df-white);font:800 64px/.85 var(--df-font-heading);letter-spacing:-1px}.scan__squiggle{display:block;height:12px;margin-top:5px;width:96px}.scan__numlabel{color:var(--df-white);font:600 15px/1.2 var(--df-font-body);max-width:120px;padding-bottom:6px}.scan__numtag{color:var(--df-orange);display:block;font:700 10.5px/1 var(--df-font-body);letter-spacing:1.2px;margin-bottom:5px;text-transform:uppercase}.scan__stats{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px 0;margin-top:22px}.scan__stats span{color:var(--df-white);font:500 14px/1.2 var(--df-font-body)}.scan__stats span b{font:800 16px/1 var(--df-font-heading)}.scan__stats span:not(:last-child):after{color:var(--df-white-soft);content:"·";font-weight:600;margin:0 10px}.scan__micro{color:var(--df-white-soft);font:500 12.5px/1.45 var(--df-font-body);margin-top:14px}.inside{margin-top:30px}.inside__lead{color:var(--df-navy);font:800 18px/1.3 var(--df-font-heading);margin-bottom:14px}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{align-items:baseline;background:var(--df-navy);border-radius:8px;color:var(--df-white);display:inline-flex;gap:8px;padding:8px 12px}.chip__t{font:500 13px/1.15 var(--df-font-body)}.chip__n,.chip__t{white-space:nowrap}.chip__n{font:800 15px/1 var(--df-font-heading)}.badges{border-bottom:1px solid var(--df-border);border-top:1px solid var(--df-border);margin:28px -16px 0;padding:16px 20px}.badges__strip{align-items:center;display:flex;flex-wrap:wrap;gap:9px 11px;justify-content:center}.badges__strip .b{color:var(--df-navy);font:700 11px/1.2 var(--df-font-heading);letter-spacing:.5px;text-transform:uppercase}.badges__strip .s{color:var(--df-orange);font-size:11px;line-height:1}.panelhead{color:var(--df-navy);font:800 26px/1.1 var(--df-font-heading);margin:30px 0 12px}.panel{border-collapse:collapse;font-family:var(--df-font-body);table-layout:fixed;width:100%}.panel col.c-name{width:auto}.panel col.c-amt{width:128px}.panel col.c-dv{width:54px}.panel td{border-bottom:1px solid var(--df-border);padding:6px 0;vertical-align:top}.panel .name{color:var(--df-navy);font:500 14px/1.3 var(--df-font-body);overflow-wrap:break-word;padding-right:8px}.panel .amt{font:500 14px/1.3 var(--df-font-body);padding-right:14px}.panel .amt,.panel .dv{color:var(--df-navy);text-align:right;white-space:nowrap}.panel .dv{font:700 14px/1.3 var(--df-font-body);padding-left:0}.panel thead .h{color:var(--df-navy);font:700 11.5px/1.2 var(--df-font-body);padding-bottom:6px;text-align:right}.panel thead .h-amt{padding-right:14px}.panel thead td{border-bottom:4px solid var(--df-navy)}.panel tr.macro .name{font-weight:700}.panel tr.ind .name{padding-left:15px}.panel tr.ind2 .name{padding-left:30px}.panel tr.cal td{border-bottom:2px solid var(--df-navy);padding:8px 0}.panel tr.cal .name{font:800 17px/1 var(--df-font-heading)}.panel tr.cal .amt{font:800 22px/1 var(--df-font-heading)}.panel tr.blend td{border-bottom:none;border-top:2px solid var(--df-navy);padding-bottom:2px;padding-top:12px}.panel tr.blend .amt,.panel tr.blend .name{font-weight:700}.panel tr.sub td{border-bottom:none;padding:2px 0}.panel tr.sub .name{font-weight:400;padding-left:15px}.panel tr.sub .amt,.panel tr.sub .name{color:var(--df-slate-text);font-size:12.5px}.panel tr.sub:last-child td{padding-bottom:12px}.foot{display:flex;flex-direction:column;gap:11px;margin-top:16px}.foot p{color:var(--df-slate-text);font:500 12px/1.5 var(--df-font-body)}.foot p b{color:var(--df-navy);font-weight:700}.foot__fda{border:1px solid var(--df-navy);border-radius:8px;padding:12px 14px}.foot__fda p{color:var(--df-navy)}.section-ingredients .sf{margin:0 auto;max-width:800px;position:static;transform:none!important;width:100%;z-index:0}.section-ingredients .sf__close,.section-ingredients .sf__scrim{display:none;pointer-events:none}:root{--orange:#e38d1f;--navy:#0e254a;--blue:#225394;--text:#020617;--gray-light:#f0eee8;--gray-disabled:#5a6577;--gray-med:#f3f4f6;--blue-pale:#f3f8ff;--white:#fff;--border:#cfd4db;--highlight:var(--orange);--pad-top:36;--pad-bot:36}.section-padding{padding-bottom:calc(var(--pad-bot)*.75px);padding-top:calc(var(--pad-top)*.75px)}@media only screen and (min-width:750px){.section-padding{padding-bottom:calc(var(--pad-bot)*1px);padding-top:calc(var(--pad-top)*1px)}}.info-popup{max-width:600px!important;width:100%!important}.info-popup .listedSubscriptionOrder .innerSingleOrder{padding:12px}.info-popup .listedSubscriptionOrder *{font-size:14px!important}.info-popup .one_time_order_text p strong{padding:0}