.product-tabs__layout{display:flex;flex-direction:column}.bundle-card [hidden],.bundle-card[hidden],.product-tab[hidden],.product-tab__card-slot[hidden],.product-tabs__tab[hidden],.product-tabs__tablist[hidden]{display:none!important}.product-tab__card-slot{min-width:0}.product-tab__card-slot>.bundle-card{height:100%}.no-js [data-product-tab-blocks] .product-tabs__tablist{display:none}.no-js [data-product-tab-blocks] .product-tab[hidden]{display:block!important}.no-js [data-product-tab-blocks] .product-tab+.product-tab{margin-top:40px}.product-tabs__tablist{grid-gap:8px;display:grid;gap:8px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0 auto 40px;max-width:636px;width:100%}.product-tabs__tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid rgba(35,35,35,.25);border-radius:0;color:inherit;cursor:pointer;font-family:Google Sans Flex,sans-serif;font-size:14px;line-height:1.5;margin:0;padding:12px;text-align:center;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.product-tabs__tab:not(.is-active){opacity:.75}.product-tabs__tab:hover:not(.is-active){border-color:currentColor;opacity:1}.product-tabs__tab.is-active{background:#232323;border-color:#232323;color:#fff;font-weight:600}.product-tabs__tab.focus-visible{outline:2px solid #232323;outline-offset:2px}.product-tabs__tab:focus-visible{outline:2px solid #232323;outline-offset:2px}.product-tab__grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:minmax(0,1fr)}.product-tab__empty{grid-column:1/-1;opacity:.6;text-align:center}.bundle-card{grid-gap:16px;display:flex;flex-direction:column;gap:16px;min-width:0}.landing-section .bundle-card__heading{font-family:integral-cf-regulintegralcfRg,sans-serif;font-size:20px;line-height:1.2;margin:0;text-align:center;text-transform:uppercase}.bundle-card__media{align-items:center;aspect-ratio:1/1;background:#fff;border:1px solid #e9e9e9;display:flex;justify-content:center;overflow:hidden;position:relative}.bundle-card__img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .6s cubic-bezier(.22,.61,.36,1);width:100%}.bundle-card__media-link{display:contents}.bundle-card__placeholder{background:hsla(0,0%,50%,.1)}.bundle-card__badge{background:#d50c1f;color:#fff;font-size:12px;font-weight:600;line-height:1.5;padding:4px;position:absolute;right:-1px;text-transform:uppercase;top:-1px}.bundle-card__form{grid-gap:16px;display:flex;flex:1 1 auto;flex-direction:column;gap:16px;margin:0}.bundle-card__info{grid-gap:8px;align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.bundle-card__details{grid-gap:8px;display:flex;flex-direction:column;gap:8px;min-width:0}.bundle-card__title{color:inherit;font-family:integral-cf-regulintegralcfRg,sans-serif;font-size:16px;line-height:1.2;text-decoration:none;text-transform:uppercase}.bundle-card__title[href]:hover{color:inherit;text-decoration:underline}.landing-section .bundle-card__meta,.landing-section .bundle-card__per-serving{font-size:14px;line-height:1.5;margin:0;opacity:.75;white-space:nowrap}.landing-section .bundle-card__description{font-size:14px;line-height:1.5;opacity:.75}.landing-section .bundle-card__description p{color:inherit;margin:0}.bundle-card__pricing{grid-gap:4px;align-items:flex-end;display:flex;flex-direction:column;gap:4px;text-align:right}.landing-section .bundle-card__price-line{grid-gap:4px;align-items:center;display:flex;font-family:integral-cf-regulintegralcfRg,sans-serif;gap:4px;line-height:1.2;margin:0;white-space:nowrap}.bundle-card__compare{font-size:12px;opacity:.4}.bundle-card__price{font-size:16px}.bundle-card__subscribe{grid-gap:12px;align-items:center;cursor:pointer;display:flex;font-size:14px;gap:12px;justify-content:space-between;line-height:1.5;margin:0;position:relative}.bundle-card__switch{cursor:pointer;height:20px;margin:0;opacity:0;position:absolute;right:0;width:36px}.bundle-card__switch-ui{background:#d4d4d8;border-radius:12px;flex:0 0 auto;height:20px;position:relative;transition:background-color .2s ease;width:36px}.bundle-card__switch-ui:after{background:#fff;border:1px solid #d1d5db;border-radius:12px;content:"";height:16px;left:2px;position:absolute;top:2px;transition:transform .2s cubic-bezier(.22,.61,.36,1),border-color .2s ease;width:16px}.bundle-card__switch:checked+.bundle-card__switch-ui{background:#d50c1f}.bundle-card__switch:checked+.bundle-card__switch-ui:after{border-color:#fff;transform:translateX(16px)}.bundle-card__switch.focus-visible+.bundle-card__switch-ui{outline:2px solid #232323;outline-offset:2px}.bundle-card__switch:focus-visible+.bundle-card__switch-ui{outline:2px solid #232323;outline-offset:2px}.bundle-card__add{margin-top:auto;width:100%}.bundle-card__add[disabled]{cursor:not-allowed;opacity:.5}.landing-section .bundle-card__error{color:#d50c1f;font-size:12px;margin:0}.product-tabs__footnote{font-size:12px;line-height:1.5;margin-top:40px;opacity:.75;padding:0 24px}.product-tabs__footnote p{margin:0}@media (min-width:768px){.no-js [data-product-tab-blocks] .product-tab+.product-tab{margin-top:56px}.product-tabs__tablist{margin-bottom:56px}.product-tab__grid{grid-gap:24px;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.product-tabs__footnote{margin-top:56px}}@media (hover:hover){.bundle-card__media:hover .bundle-card__img{transform:scale(1.03)}}
