.cs-eyebrow{margin:0;font-family:var(--csl-font-heading);font-weight:700;font-size:.8125rem;line-height:1.25rem;letter-spacing:.12em;text-transform:uppercase;color:var(--csl-rose-text)}.cs-link{font-weight:700;color:var(--csl-ink);text-decoration:underline;text-decoration-color:var(--csl-rose-soft);text-decoration-thickness:2px;text-underline-offset:4px;transition:color var(--csl-duration) var(--csl-ease)}.cs-link:hover{color:var(--csl-rose-hover)}.cs-link--arrow{color:var(--csl-rose-text);text-decoration:none}.cs-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--csl-space-4)}.cs-head__copy{display:flex;flex-direction:column;gap:var(--csl-space-2);min-width:0}.cs-head__title{margin:0;font-family:var(--csl-font-heading);font-weight:700;font-size:clamp(1.5rem,1.2rem + 1vw,1.875rem);line-height:1.2;color:var(--csl-ink)}.cs-head__text{color:var(--csl-text);max-width:40rem}.cs-head__text>*{margin:0}.cs-per-serve{margin:0;font-size:.875rem;line-height:1.25rem;color:var(--csl-muted)}.cs-ship{display:flex;flex-direction:column;gap:var(--csl-space-2);margin-block-end:var(--csl-space-4);padding:var(--csl-space-3) var(--csl-space-4);border-radius:var(--csl-radius-sm);background:var(--csl-wash)}.cs-ship__status{margin:0;font-size:.875rem;color:var(--csl-ink)}.cs-ship__meter{height:8px;border-radius:var(--csl-radius-pill);background:var(--csl-rose-tint);overflow:hidden}.cs-ship__meter>span{display:block;height:100%;border-radius:inherit;background:var(--csl-rose);transition:width var(--csl-duration) var(--csl-ease)}.cs-ship-upsell{margin-block-start:var(--csl-space-5)}.cs-ship-upsell__heading{margin:0 0 var(--csl-space-3);font-size:.875rem;color:var(--csl-ink)}.cs-ship-upsell__list{display:grid;gap:var(--csl-space-2);margin:0;padding:0;list-style:none}.cs-ship-upsell--page .cs-ship-upsell__list{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr))}.cs-ship__item{display:flex;align-items:center;gap:var(--csl-space-3);padding:var(--csl-space-2);border:1px solid var(--csl-line-soft);border-radius:var(--csl-radius-sm);background:var(--csl-white)}.cs-ship__link{display:flex;flex:1;align-items:center;gap:var(--csl-space-3);min-width:0;color:var(--csl-ink);text-decoration:none}.cs-ship__img{flex:none;width:48px;height:48px;object-fit:contain;border-radius:var(--csl-radius-sm);background:var(--csl-band)}.cs-ship__info{display:flex;flex-direction:column;min-width:0;font-size:.8125rem}.cs-ship__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-ship__price{font-weight:700}.cs-ship__add{display:inline-flex;flex:none;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:var(--csl-radius-sm);background:var(--csl-rose);color:var(--csl-white);font-size:1.25rem;line-height:1;text-decoration:none;cursor:pointer}.cs-ship__add:hover{background:var(--csl-rose-hover)}.cs-ship__add:disabled{opacity:.5}.cs-line-sub{margin-block-start:var(--csl-space-2);font-size:.8125rem}.cs-line-sub__intro{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:5px 10px 5px 8px;border:0;border-radius:var(--csl-radius-pill);background:var(--csl-wash);color:var(--csl-rose-text);font:inherit;font-weight:600;line-height:1.2;cursor:pointer;transition:background-color .15s ease}.cs-line-sub__intro:hover{background:var(--csl-rose-tint)}.cs-line-sub__intro>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-line-sub__intro svg{flex:none}.cs-line-sub__panel{display:none;flex-direction:column;gap:var(--csl-space-2);padding:var(--csl-space-3);border-radius:var(--csl-radius-sm);background:var(--csl-wash)}.cs-line-sub[data-step="2"] .cs-line-sub__intro{display:none}.cs-line-sub[data-step="2"] .cs-line-sub__panel{display:flex}.cs-line-sub__heading{margin:0;font-weight:700}.cs-line-sub__list{display:grid;gap:var(--csl-space-1);margin:0;padding:0;list-style:none}.cs-line-sub__option{display:flex;align-items:center;gap:var(--csl-space-2);cursor:pointer}.cs-line-sub__name{flex:1}.cs-line-sub__price em{font-style:normal;color:var(--csl-rose-text)}.cs-line-sub__actions{display:flex;align-items:center;justify-content:space-between;gap:var(--csl-space-3)}.cs-line-sub__back{border:0;background:none;font:inherit;cursor:pointer}.cs-line-sub__switch{min-height:36px;padding-inline:var(--csl-space-4);font-size:.8125rem}.cs-line-plan{display:inline-flex;align-items:center;gap:6px;margin:0;padding:5px 10px 5px 8px;border-radius:var(--csl-radius-pill);background:var(--csl-wash);color:var(--csl-rose-text);font-size:.8125rem;font-weight:600;line-height:1.2}.cs-line-plan svg{flex:none}#cart-drawer .cs-ship--drawer{margin-block-end:20px}#cart-drawer .cs-line-sub{max-width:100%;min-width:0}#cart-drawer .cs-unit-price--same{display:none}#cart-drawer .cs-ship-upsell{margin-block-start:4px;padding-top:20px}#cart-drawer .cs-ship-upsell__heading{font-weight:700}#cart-drawer .cs-ship__info{font-size:.875rem;gap:2px}.cs-ship-upsell--drawer .cs-ship-upsell__list{grid-template-columns:minmax(0,1fr)}.cs-ship__item{min-width:0}@media screen and (max-width:749px){#cart-drawer .cs-line-sub__intro{border-radius:12px;text-align:left}#cart-drawer .cs-line-sub__intro>span{white-space:normal}#cart-drawer .cs-line-sub__intro>svg:last-child{display:none}}.cs-line-sub__option input{accent-color:var(--csl-rose)}.cs-line-sub__list{gap:6px}.cs-line-sub__name{color:var(--csl-ink);font-weight:600}.cs-line-sub__switch{font-weight:700}product-card .cs-per-serve{color:var(--csl-muted)}@media screen and (max-width:749px){product-card .cs-per-serve__count{display:none}product-card .cs-card-subscribe svg{display:none}}@media screen and (max-width:749px){html body .cs-faq__inner{padding-block:calc(var(--csl-faq-pt) * .7) calc(var(--csl-faq-pb) * .7)}}.cs-limit-toast{inset:auto 0 var(--csl-space-5) 0;width:min(560px,calc(100vw - 32px));margin:0 auto;padding:var(--csl-space-4) var(--csl-space-7) var(--csl-space-4) var(--csl-space-5);border:0;border-radius:var(--csl-radius-md);background:var(--csl-ink);color:var(--csl-white);box-shadow:0 12px 32px #00000040;font-size:.9375rem;line-height:1.375rem}.cs-limit-toast__text{margin:0}.cs-limit-toast__text a{color:var(--csl-white);font-weight:700;text-decoration:underline;text-decoration-color:var(--csl-rose-soft);text-underline-offset:3px}.cs-limit-toast__close{position:absolute;top:var(--csl-space-2);right:var(--csl-space-2);width:36px;height:36px;padding:0;border:0;border-radius:var(--csl-radius-pill);background:transparent;color:var(--csl-white);font-size:1.5rem;line-height:1;cursor:pointer}.cs-limit-toast__close:hover{background:#ffffff1f}
/*# sourceMappingURL=/cdn/shop/t/24/assets/cs-ported.css.map */
