.article-page{color:var(--color-foreground);padding-block:var(--spacing-xxl) var(--spacing-xxxl)}.article-page__grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-xxl)}@media(min-width:64rem){.article-page__grid{grid-template-columns:1fr 1fr;gap:var(--spacing-xxxl);align-items:start}}.article-page__media{display:none}@media(min-width:64rem){.article-page__media{display:block;position:sticky;top:var(--spacing-120);align-self:start}}.article-page__media-image{display:block;width:100%;height:auto;object-fit:cover}.article-page__body{display:flex;flex-direction:column;gap:var(--spacing-64)}.article-page__breadcrumb{display:flex}.article-page__back-link{display:inline-flex;align-items:center;gap:.4em;font-size:var(--fs-13);font-weight:var(--fw-med);text-transform:uppercase;letter-spacing:.08em;color:var(--color-shadow-green);text-decoration:none;transition:opacity .15s ease}.article-page__back-link:hover{opacity:.75}.article-page__header{display:flex;flex-direction:column;gap:var(--spacing-lg)}.article-page__title{font-family:var(--font-sans);font-weight:var(--fw-light);font-size:var(--fs-28);line-height:var(--lh-110);color:var(--color-black);margin:0;text-wrap:balance}@media(min-width:64rem){.article-page__title{font-family:var(--font-serif);font-style:italic;font-size:var(--fs-40);line-height:var(--lh-100)}}.article-page__tags{display:flex;flex-wrap:wrap;gap:var(--spacing-sm2)}.article-page__tag{display:inline-flex;align-items:center;padding:var(--spacing-4) var(--spacing-8);border-radius:4px;background-color:var(--color-shadow-green);color:var(--color-white);font-family:var(--font-sans);font-weight:var(--fw-light);font-size:var(--fs-body);line-height:var(--lh-120);text-transform:uppercase}.article-page__divider{height:1px;background-color:var(--color-black-alt);opacity:.5}.article-page__excerpt,.article-page__content.rte{margin:0;font-family:var(--font-sans);font-weight:var(--fw-light);font-size:var(--fs-body);line-height:var(--lh-130);color:var(--color-black-alt)}.article-page__content.rte{display:flex;flex-direction:column;gap:var(--spacing-lg)}.article-page__content.rte h1,.article-page__content.rte h2,.article-page__content.rte h3,.article-page__content.rte h4,.article-page__content.rte h5,.article-page__content.rte h6{font-family:var(--font-sans);font-weight:var(--fw-light);line-height:var(--lh-110);text-transform:uppercase;color:var(--color-black-alt);margin:0}.article-page__content.rte h2{font-size:var(--fs-h2)}.article-page__content.rte h3{font-size:var(--fs-h3)}.article-page__content.rte h4{font-size:var(--fs-h4)}.article-page__content.rte p{margin:0}.article-page__content.rte a{color:var(--color-shadow-green);text-decoration:underline;text-underline-offset:2px;transition:opacity .15s ease}.article-page__content.rte a:hover{opacity:.8}.article-page__content.rte ul,.article-page__content.rte ol{padding-left:1.5em;display:flex;flex-direction:column;gap:.5em}.article-page__content.rte li{line-height:var(--lh-130)}.article-page__content.rte img{max-width:100%;height:auto;display:block;margin-inline:auto}.article-page__content.rte :is(img,p:has(>img):only-child)+*{padding-top:var(--spacing-lg);border-top:1px solid color-mix(in oklch,var(--color-black-alt) 50%,transparent)}.article-page__content.rte blockquote{border-left:3px solid var(--color-shadow-green);padding-left:var(--spacing-md);font-style:italic;opacity:.75;margin-left:0;margin-right:0}.article-page__content.rte hr{border:none;border-top:1px solid var(--color-border)}.article-page__content.rte pre,.article-page__content.rte code{font-family:ui-monospace,Cascadia Code,Source Code Pro,monospace;font-size:.875em}.article-page__content.rte code{background-color:color-mix(in oklch,var(--color-shadow-green) 8%,transparent);padding:.15em .4em;border-radius:3px}.article-page__content.rte pre{background-color:color-mix(in oklch,var(--color-shadow-green) 5%,transparent);border:1px solid var(--color-border);border-radius:6px;padding:var(--spacing-md);overflow-x:auto}.article-page__content.rte pre code{background:none;padding:0;border-radius:0;font-size:.9em}.article-page__content.rte table{width:100%;border-collapse:collapse;font-size:var(--fs-15)}.article-page__content.rte th,.article-page__content.rte td{padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--color-border);text-align:left}.article-page__content.rte th{font-weight:var(--fw-med);text-transform:uppercase;font-size:var(--fs-12);letter-spacing:.08em}.article-page__faq{display:flex;flex-direction:column}.article-page__author{display:flex;flex-direction:column;gap:var(--spacing-24);padding:var(--spacing-20);border:1px solid var(--color-black);border-radius:4px}@media(min-width:64rem){.article-page__author{flex-direction:row;align-items:flex-start}}.article-page__author-photo{flex-shrink:0;width:156px;height:156px}.article-page__author-photo img{display:block;width:100%;height:100%;object-fit:cover;border-radius:4px}.article-page__author-body{display:flex;flex-direction:column;gap:var(--spacing-lg);color:var(--color-shadow-green-dark)}.article-page__author-name{font-family:var(--font-sans);font-weight:var(--fw-light);font-size:var(--fs-body);line-height:var(--lh-130);margin:0}.article-page__author-description{color:var(--color-shadow-green-dark)}.article-page__author-social{display:flex;align-items:center;gap:var(--spacing-lg)}.article-page__author-social-link{font-size:var(--fs-14);color:var(--color-shadow-green-dark);text-decoration:none;transition:opacity .15s ease}.article-page__author-social-link:hover{opacity:.75;text-decoration:underline}.awards-slider-wrapper{background:var(--color-background);color:var(--color-foreground)}.awards-slider-wrapper .section-header{text-align:center;display:flex;flex-direction:column;gap:1.25rem;padding:1rem}@media all and (min-width:768px){.awards-slider-wrapper .section-header{margin-bottom:.75rem}}.awards-slider-wrapper .section-header__subheading{max-width:591px;margin:0 auto}.awards-slider{overflow:hidden;position:relative;padding-top:calc(var(--as-image-overlap, 48px) + 4px)}.awards-slider--draggable{overflow-x:auto;overflow-y:hidden;cursor:grab;-webkit-overflow-scrolling:touch;scrollbar-width:none}.awards-slider--draggable::-webkit-scrollbar{display:none}.awards-slider--draggable.is-dragging{cursor:grabbing}.awards-slider__track{display:flex;gap:var(--as-card-gap, 1.5rem);width:max-content;will-change:transform;padding:0 2rem 2.5rem}.awards-slider--draggable .awards-slider__track{will-change:auto}.awards-slider__card{width:var(--as-card-width, 234px);flex-shrink:0;position:relative;background:var(--as-card-bg, #ffffff);border-radius:var(--as-card-radius, 12px);box-shadow:0 2px 16px #00000014}@media(max-width:767px){.awards-slider__card{width:min(var(--as-card-width, 234px),75vw)}}.awards-slider__image-wrap{position:absolute;top:0;left:50%;transform:translate(-50%) translateY(-45%);width:128px;height:auto;overflow:hidden;display:flex;align-items:center;justify-content:center}.awards-slider__image-wrap img{width:auto;height:auto;object-fit:contain}.awards-slider__quote-wrap{padding:calc(var(--as-image-overlap, 48px) + 1.25rem) 1.25rem 1.75rem;display:flex;flex-direction:column;gap:.25rem}.awards-slider__quote-mark{display:block;font-size:2.5rem;line-height:1;color:var(--as-quote-mark-color, #0d1b3e);font-family:Georgia,Times New Roman,serif;font-weight:700}.awards-slider__quote-mark--open{margin-bottom:-.25rem}.awards-slider__quote-mark--close{margin-top:-.25rem;text-align:right}.awards-slider__quote{margin:0;font-size:.9375rem;line-height:1.6}.blog-feed{color:var(--color-shadow-green-dark);padding-top:var(--section-padding-mb);padding-bottom:var(--section-padding-mb)}@media(min-width:48rem){.blog-feed{padding-top:var(--section-padding-tb);padding-bottom:var(--section-padding-tb)}}@media(min-width:64rem){.blog-feed{padding-top:var(--section-padding-dt);padding-bottom:var(--section-padding-dt)}}.blog-feed__header{padding-bottom:var(--spacing-lg)}.blog-feed__title{margin:0;font-family:var(--font-sans);font-weight:var(--fw-light);font-size:var(--fs-h2);line-height:var(--lh-120);text-wrap:balance}.blog-feed__empty{font-family:var(--font-sans);font-weight:var(--fw-light);text-align:center;padding:var(--spacing-xxl) 0;color:color-mix(in oklch,var(--color-shadow-green-dark) 50%,transparent)}.blog-feed__tabs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-20);padding-bottom:var(--spacing-80)}.blog-feed__tab{font-family:var(--font-sans);font-weight:var(--fw-light);font-size:var(--fs-16);line-height:var(--lh-120);text-transform:uppercase;color:var(--color-shadow-green-dark);text-decoration:none;padding-inline-end:var(--spacing-20);border-inline-end:1px solid var(--color-gray-300)}.blog-feed__tab:last-child{padding-inline-end:0;border-inline-end:0}.blog-feed__tab.is-active{font-weight:var(--fw-bold)}.blog-feed__grid{display:grid;grid-template-columns:1fr;row-gap:var(--spacing-80);column-gap:var(--spacing-20)}@media(min-width:48rem){.blog-feed__grid{grid-template-columns:repeat(2,1fr)}}.blog-card{display:flex;flex-direction:column}.blog-card__image-link{display:block;text-decoration:none}.blog-card__image{aspect-ratio:21 / 10;overflow:hidden;background-color:var(--color-warm-white)}.blog-card__image img,.blog-card__image svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s ease}.blog-card:hover .blog-card__image img{transform:scale(1.05)}.blog-card__image .blog-card__placeholder{width:100%;height:100%;opacity:.25}.blog-card__content{display:flex;flex-direction:column}.blog-card__category{margin:var(--spacing-24) 0 0;font-family:var(--font-sans);font-weight:var(--fw-reg);font-size:var(--fs-10);letter-spacing:.12em;text-transform:uppercase;color:var(--color-shadow-green-light)}.blog-card__title{margin:var(--spacing-12) 0 0}.blog-card__title-link{font-family:var(--font-sans);font-weight:var(--fw-light);font-size:var(--fs-18);line-height:var(--lh-130);color:inherit;text-decoration:none}.blog-card__title-link:hover{text-decoration:underline}.blog-card__excerpt{margin:var(--spacing-12) 0 var(--spacing-20);font-family:var(--font-sans);font-weight:var(--fw-light);font-size:var(--fs-13);line-height:var(--lh-160);text-wrap:pretty;color:color-mix(in oklch,var(--color-shadow-green-dark) 50%,transparent)}.blog-card__read-more{align-self:flex-start;font-family:var(--font-sans);font-weight:var(--fw-light);font-size:var(--fs-11);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in oklch,var(--color-shadow-green-dark) 50%,transparent);text-decoration:none;border-bottom:1px solid color-mix(in oklch,var(--color-shadow-green-dark) 20%,transparent);padding-bottom:4px;transition:color .2s}.blog-card__read-more:hover{color:var(--color-shadow-green-dark)}.blog-feed__pagination{margin-top:var(--spacing-xxl);padding-top:var(--spacing-lg);border-top:1px solid color-mix(in oklch,var(--color-shadow-green-dark) 10%,transparent)}.blog-feed__pagination .pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--spacing-8);list-style:none;padding:0;margin:0}.blog-feed__pagination .pagination a,.blog-feed__pagination .pagination em{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;padding:0 var(--spacing-8);font-family:var(--font-sans);font-size:var(--fs-14);font-style:normal;text-decoration:none;color:var(--color-shadow-green-dark);border-bottom:2px solid transparent;transition:color .15s ease,border-color .15s ease}.blog-feed__pagination .pagination em{font-weight:var(--fw-bold);border-bottom-color:var(--color-shadow-green-dark)}.blog-feed__pagination .pagination a:hover{color:var(--color-shadow-green-light)}.blog-feed__pagination .pagination .prev,.blog-feed__pagination .pagination .next{text-transform:uppercase;letter-spacing:.06em}@keyframes backgroundFadeIn{0%{background-color:transparent}to{background-color:var(--color-background)}}@keyframes backgroundFadeOut{0%{background-color:var(--color-background)}to{background-color:transparent}}@keyframes opacityFadeIn{0%{opacity:0}to{opacity:1}}@keyframes opacityFadeOut{0%{opacity:1}to{opacity:0}}.buy-bar__container{display:flex;align-items:center;justify-content:space-between}.buy-bar__price{animation:opacityFadeIn .3s ease-in-out forwards;text-align:right;width:100%}.buy-bar__price.is-hiding{animation:opacityFadeOut .3s ease-in-out forwards}.buy-bar__price-wrapper{position:relative;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:.25rem;width:fit-content;color:var(--color-foreground);min-height:61px;justify-self:end}@media all and (max-width:767px){.buy-bar__price-wrapper{display:none!important}}.buy-bar__price-wrapper .buy-bar__savings-badge{position:absolute;top:-2px;left:-78px;font-size:.7rem;font-weight:700;padding:.25rem .5rem;background-color:var(--color-foreground);color:var(--color-background);border-radius:3px;min-width:50px;text-align:center;opacity:0;animation:opacityFadeIn .3s ease-in-out forwards}.buy-bar__savings-badge.is-hiding{animation:opacityFadeOut .3s ease-in-out forwards}.buy-bar__per-serving{opacity:.7;animation:opacityFadeIn .3s ease-in-out forwards;font-family:obviously-narrow,sans-serif;text-align:right}.buy-bar__per-serving.is-hiding{animation:opacityFadeOut .3s ease-in-out forwards}@media all and (min-width:768px){.buy-bar__form{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:var(--product-information-gap, 2rem)}}.buy-bar__btn{flex:1;min-height:3rem;text-transform:none!important;position:relative;height:auto;animation:none!important}.buy-bar__btn.is-hiding{animation:none!important}.buy-bar__btn-text{text-transform:uppercase;transition:opacity .2s ease}.buy-bar__btn.loading .buy-bar__btn-text{opacity:.3}.buy-bar__btn-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:18px;height:18px;opacity:0;transition:opacity .2s ease;pointer-events:none}.buy-bar__btn.loading .buy-bar__btn-spinner{opacity:1}.buy-bar .spinner{animation:rotate 1s linear infinite}.buy-bar .spinner__circle{stroke:currentColor;stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}.collection-section{padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}.collection-grid{padding-left:var(--grid-padding-left);padding-right:var(--grid-padding-right)}.collection-grid__products{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--card-width),100%),1fr));gap:var(--vertical-gap) var(--horizontal-gap)}.collection-grid__item{min-width:0}.collection-pagination{margin-top:3rem;text-align:center}.collection-pagination__load-more{display:inline-block;padding:1rem 2rem;border:1px solid currentColor;background:transparent;color:inherit;cursor:pointer;font-size:1rem;transition:all .2s ease}.collection-pagination__load-more:hover{background:currentColor;color:var(--color-background)}.collection-pagination__load-more:disabled{opacity:.5;cursor:not-allowed}.collection-pagination__loading{padding:1rem;font-size:1rem}@media(max-width:768px){.collection-grid__products{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr))}}.collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-card-size),100%),1fr));gap:var(--grid-gap)}.collections--compact{--collection-card-size: 160px}.collections--full{--collection-card-size: 280px}.collection-card{display:flex;flex-direction:column;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content>*{grid-column:2}.feeding-guide{padding-top:var(--section-padding-mb);padding-bottom:var(--section-padding-mb)}@media(min-width:48rem){.feeding-guide{padding-top:var(--section-padding-tb);padding-bottom:var(--section-padding-tb)}}@media(min-width:64rem){.feeding-guide{padding-top:var(--section-padding-dt);padding-bottom:var(--section-padding-dt)}}.feeding-guide--light,.feeding-guide--light .feeding-guide__card{background-color:transparent}.feeding-guide--dark{background-color:var(--color-shadow-green)}.feeding-guide--darker{background-color:var(--color-shadow-green-dark)}.feeding-guide__wrapper{padding-inline:var(--content-margin)}.feeding-guide__card{background-color:var(--color-off-white);border-radius:4px;overflow:hidden}.feeding-guide__header{display:flex;flex-direction:column;gap:var(--spacing-20);padding:var(--spacing-md) var(--spacing-md) var(--spacing-24);border-bottom:1px solid color-mix(in oklch,var(--color-shadow-green-dark) 10%,transparent)}.feeding-guide__heading{font-family:var(--font-sans);font-weight:var(--fw-light);font-size:var(--fs-h2-sm);line-height:var(--lh-110);color:var(--color-shadow-green-dark)}.feeding-guide__tabs{display:flex;flex-wrap:wrap;gap:var(--spacing-10)}.feeding-guide__tab{display:flex;flex:1 0 auto;align-items:center;justify-content:center;gap:var(--spacing-10);padding:var(--spacing-10);border:1px solid color-mix(in oklch,var(--color-shadow-green-dark) 70%,transparent);border-radius:4px;background:none;font-family:var(--font-sans);font-weight:var(--fw-light);font-size:var(--fs-16);line-height:var(--lh-130);color:var(--color-shadow-green-dark);cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.feeding-guide__tab.is-active{background-color:var(--color-shadow-green);border-color:var(--color-shadow-green);color:var(--color-white)}.feeding-guide__panel{display:none;align-items:stretch;min-height:32rem}.feeding-guide__panel.is-active{display:flex}@media not (min-width:64rem){.feeding-guide__panel{flex-direction:column;min-height:0}}.feeding-guide__eyebrow{margin:0;font-family:var(--font-sans);font-weight:var(--fw-light);font-size:var(--fs-10);line-height:var(--lh-150);letter-spacing:.11em;text-transform:uppercase;color:color-mix(in oklch,var(--color-shadow-green-dark) 35%,transparent)}.feeding-guide__media{position:relative;flex:0 0 35%;min-height:24rem;background-color:var(--color-shadow-green-dark)}@media not (min-width:64rem){.feeding-guide__media{flex-basis:auto;aspect-ratio:4 / 3}}.feeding-guide__media-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.feeding-guide__media-content{position:absolute;inset-inline:0;bottom:0;display:flex;flex-direction:column;gap:var(--spacing-16);padding:var(--spacing-24) var(--spacing-32) var(--spacing-32);background:linear-gradient(to top,var(--feeding-guide-overlay, color-mix(in oklch, var(--color-shadow-green-dark) 70%, transparent)) 0%,transparent 65%)}.feeding-guide__media-text{display:flex;flex-direction:column}.feeding-guide__eyebrow--on-media{color:color-mix(in oklch,var(--color-off-white) 50%,transparent)}.feeding-guide__weight-heading{margin:var(--spacing-8) 0 0;font-family:var(--font-sans);font-weight:var(--fw-light);font-size:var(--fs-38);line-height:var(--lh-100);color:var(--color-off-white)}.feeding-guide__breeds{margin:var(--spacing-8) 0 0;font-family:var(--font-serif);font-style:italic;font-weight:var(--fw-light);font-size:var(--fs-12);line-height:var(--lh-150);color:color-mix(in oklch,var(--color-off-white) 55%,transparent)}.feeding-guide__media-divider{height:1px;background-color:color-mix(in oklch,var(--color-off-white) 18%,transparent)}.feeding-guide__scoops{display:flex;align-items:flex-end;gap:var(--spacing-16)}.feeding-guide__scoop-icons{display:flex;align-items:flex-end;gap:var(--spacing-4)}.feeding-guide__scoop-caption{margin:0;font-family:var(--font-serif);font-style:italic;font-weight:var(--fw-light);font-size:var(--fs-22);line-height:var(--lh-100);color:var(--color-off-white)}.feeding-guide__scoop-frequency{margin-inline-start:.35em;font-family:var(--font-sans);font-style:normal;font-size:var(--fs-12);color:color-mix(in oklch,var(--color-off-white) 45%,transparent)}.feeding-guide__content{flex:1 0 0;min-width:0;display:flex;flex-direction:column}.feeding-guide__product{display:flex;align-items:center;gap:var(--spacing-16);padding:var(--spacing-20) var(--spacing-32);border-bottom:1px solid color-mix(in oklch,var(--color-shadow-green-dark) 8%,transparent)}.feeding-guide__product-image{flex-shrink:0;width:3.25rem;height:3.25rem;border:1px solid color-mix(in oklch,var(--color-shadow-green-dark) 10%,transparent);border-radius:2px;overflow:hidden;background-color:var(--color-warm-white)}.feeding-guide__product-image img{width:100%;height:100%;object-fit:contain;display:block}.feeding-guide__product-subtitle{margin:var(--spacing-4) 0 0;font-family:var(--font-serif);font-style:italic;font-weight:var(--fw-light);font-size:var(--fs-13);line-height:var(--lh-150);color:var(--color-shadow-green)}.feeding-guide__serving{display:flex;flex-direction:column;gap:var(--spacing-24);padding:var(--spacing-md) var(--spacing-32)}.feeding-guide__serving-heading{margin:var(--spacing-10) 0 0;font-family:var(--font-sans);font-weight:var(--fw-light);font-size:var(--fs-26);line-height:var(--lh-115);color:var(--color-shadow-green-dark)}.feeding-guide__serving-description{margin:0;font-family:var(--font-sans);font-weight:var(--fw-light);font-size:var(--fs-14);line-height:var(--lh-160);text-wrap:pretty;color:color-mix(in oklch,var(--color-shadow-green-dark) 55%,transparent)}.feeding-guide__ingredients{list-style:none;margin:0;padding:0;border:1px solid color-mix(in oklch,var(--color-shadow-green-dark) 12%,transparent);border-radius:2px;overflow:hidden}.feeding-guide__ingredient{display:flex;align-items:center;gap:var(--spacing-12);padding:var(--spacing-12) var(--spacing-16);border-bottom:1px solid color-mix(in oklch,var(--color-shadow-green-dark) 7%,transparent)}.feeding-guide__ingredient:last-child{border-bottom:0}.feeding-guide__ingredient:nth-child(2n){background-color:color-mix(in oklch,var(--color-shadow-green-dark) 2%,transparent)}.feeding-guide__ingredient-index{flex-shrink:0;width:1.25rem;font-family:var(--font-sans);font-weight:var(--fw-reg);font-size:var(--fs-10);line-height:var(--lh-150);letter-spacing:.04em;color:color-mix(in oklch,var(--color-shadow-green-dark) 30%,transparent)}.feeding-guide__ingredient-text{font-family:var(--font-sans);font-weight:var(--fw-light);font-size:var(--fs-13);line-height:var(--lh-150);color:var(--color-shadow-green-dark)}.feeding-guide__footer{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-16);flex-wrap:wrap;padding:var(--spacing-20) var(--spacing-32);border-top:1px solid color-mix(in oklch,var(--color-shadow-green-dark) 10%,transparent)}.feeding-guide__link{font-family:var(--font-serif);font-style:italic;font-weight:var(--fw-light);font-size:var(--fs-12);line-height:var(--lh-150);color:var(--color-shadow-green-dark);text-decoration:underline;text-underline-offset:2px}.feeding-guide__cta{display:inline-flex;align-items:center;padding:var(--spacing-10) var(--spacing-24);background-color:var(--color-shadow-green-dark);border-radius:2px;font-family:var(--font-sans);font-weight:var(--fw-light);font-size:var(--fs-11);line-height:var(--lh-150);letter-spacing:.07em;text-transform:uppercase;color:var(--color-off-white);text-decoration:none;text-align:center;transition:background-color .2s}.feeding-guide__cta:hover{background-color:var(--color-shadow-green)}.fr-wrapper{width:100%}.fr-inner{width:100%;max-width:1200px;margin:0 auto;padding:0 1.5rem}.fr-wrapper .section-header{text-align:center;display:flex;flex-direction:column;gap:1.25rem;padding:1rem}.fr-wrapper .section-header__subheading{max-width:591px;margin:0 auto}.fr-nav-area{width:100%;max-width:940px;margin:0 auto;padding:2rem 0 3rem}.fr-tab-selector-wrapper{padding:0 1rem;margin-bottom:3rem;position:relative}@media all and (min-width:768px){.fr-tab-selector-wrapper{display:none}}.fr-tab-selector{border-radius:100px;padding:15px 30px;background:#fff;width:100%;appearance:none;-webkit-appearance:none;padding-right:2.5rem;border:1px solid #e0e0e0;font-size:1rem;cursor:pointer}.fr-tabs-wrapper{display:flex;justify-content:center;padding:0 1rem;overflow-x:auto;scrollbar-width:none}.fr-tabs-wrapper::-webkit-scrollbar{display:none}.fr-tabs-track{position:relative;display:inline-flex;align-items:center;border:1px solid #e0e0e0;border-radius:50px;padding:6px;background:#fff;flex-shrink:0;gap:0}.fr-tab-slider{position:absolute;top:6px;bottom:6px;left:6px;width:0;background:var(--fr-star-color, #0d1b3e);border-radius:50px;transition:transform .3s ease,width .3s ease;pointer-events:none}.fr-tab{position:relative;z-index:1;background:transparent;border:none;border-radius:50px;padding:.75rem 1.5rem;color:var(--color-foreground, #0d1b3e);font-size:1rem;font-weight:500;cursor:pointer;white-space:nowrap;transition:color .3s ease;line-height:1}.fr-tab--active{color:#fff}@media all and (max-width:767px){.fr-nav--dropdown{display:none}}@media all and (max-width:767px){.fr-tabs-wrapper{justify-content:flex-start}.fr-tab{padding:.625rem 1.25rem;font-size:.875rem}.fr-nav--wrap .fr-tabs-track{flex-wrap:wrap;border-radius:1rem}}.fr-panels{padding:0 1rem}.fr-panel{display:none}.fr-panel--active{display:block}.fr-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.fr-card{background:#fff;border:var(--fr-card-border);border-radius:var(--fr-card-radius);padding:1.75rem;display:flex;flex-direction:column}.fr-card__quote{font-weight:700;margin:0 0 1rem;font-size:1.125rem;line-height:1.4}.fr-card__body{flex:1;line-height:1.6;opacity:.85}.fr-card__body p{margin:0}.fr-card__stars{margin-top:auto;padding-top:1.5rem;color:var(--fr-star-color);font-size:1.25rem;letter-spacing:.05em}.fr-dots{display:none;justify-content:center;align-items:center;gap:var(--spacing-xs);padding-top:1.25rem;height:32px}.fr-dot{width:var(--fr-dot-size);height:var(--fr-dot-size);border-radius:50%;border:1px solid var(--brand-dark);background:var(--fr-dot-inactive-color);padding:0;cursor:pointer;transition:all .2s}.fr-dot--active{background:var(--fr-dot-active-color);width:calc(var(--fr-dot-size) * 2.4);height:calc(var(--fr-dot-size) * 2.4)}@media all and (max-width:767px){.fr-panel--active{overflow:hidden}.fr-grid{display:flex;flex-wrap:nowrap;gap:1rem;overflow-x:scroll;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;padding-bottom:.5rem}.fr-grid::-webkit-scrollbar{display:none}.fr-grid.is-dragging{cursor:grabbing;scroll-snap-type:none}.fr-card{flex:0 0 85vw;scroll-snap-align:start}.fr-dots{display:flex}}.section--page-width{max-width:1420px;padding-left:20px;padding-right:20px;margin:0 auto}.section--full-width{width:100%}.section--full-width .container-block__slider-rail--center{padding-left:14vw!important;padding-right:14vw!important}.multi-layout__header{text-align:center;margin-bottom:40px}.multi-layout__heading{margin:0 0 16px}.multi-layout__description{margin:0}.multi-layout__description p:not(:last-child){margin-bottom:16px}.multi-layout__grid{display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);gap:var(--grid-gap-vertical) var(--grid-gap-horizontal)}@media(max-width:768px){.multi-layout__grid{grid-template-columns:repeat(var(--grid-mobile-columns),1fr)}}.multi-layout__bento{width:100%}.bento-box{display:grid;gap:var(--bento-gap);width:100%}.bento-box~.bento-box{margin-top:var(--bento-gap)}@media(max-width:768px){.bento-box{grid-template-columns:repeat(2,1fr)}.bento-box__item:nth-child(3n+1),.bento-box__item:nth-child(3n+2){grid-column:span 1}.bento-box__item:nth-child(3n+3){grid-column:span 2}}@media(min-width:769px){.bento-box{grid-template-columns:repeat(12,1fr);grid-template-areas:"A A A B B B B B B C C C" "D D D D D D E E E F F F" "G G G H H H I I I I I I" "J J J J K K K K L L L L"}.bento-box__item:nth-child(1){grid-area:A}.bento-box__item:nth-child(2){grid-area:B}.bento-box__item:nth-child(3){grid-area:C}.bento-box__item:nth-child(4){grid-area:D}.bento-box__item:nth-child(5){grid-area:E}.bento-box__item:nth-child(6){grid-area:F}.bento-box__item:nth-child(7){grid-area:G}.bento-box__item:nth-child(8){grid-area:H}.bento-box__item:nth-child(9){grid-area:I}.bento-box__item:nth-child(10){grid-area:J}.bento-box__item:nth-child(11){grid-area:K}.bento-box__item:nth-child(12){grid-area:L}.bento-box:has(.bento-box__item:first-child:nth-last-child(1)){grid-template-areas:"A A A A A A A A A A A A"}.bento-box:has(.bento-box__item:first-child:nth-last-child(2)){grid-template-areas:"A A A A A A B B B B B B"}.bento-box:has(.bento-box__item:first-child:nth-last-child(4)){grid-template-areas:"A A A A B B B B B B B B" "C C C C C C C C D D D D"}.bento-box:has(.bento-box__item:first-child:nth-last-child(5)){grid-template-areas:"A A A B B B B B B C C C" "D D D D D D E E E E E E"}.bento-box:has(.bento-box__item:first-child:nth-last-child(7)){grid-template-areas:"A A A B B B B B B C C C" "D D D D D D D D D E E E" "F F F F F F G G G G G G"}.bento-box:has(.bento-box__item:first-child:nth-last-child(8)){grid-template-areas:"A A A B B B B B B C C C" "D D D D D D E E E F F F" "G G G H H H H H H H H H"}.bento-box:has(.bento-box__item:first-child:nth-last-child(10)){grid-template-areas:"A A A B B B B B B C C C" "D D D D D D E E E F F F" "G G G G G G G G G H H H" "I I I J J J J J J J J J"}.bento-box:has(.bento-box__item:first-child:nth-last-child(11)){grid-template-areas:"A A A B B B B B B C C C" "D D D D D D E E E F F F" "G G G H H H I I I I I I" "J J J J K K K K K K K K"}}.multi-layout__collage{display:grid;gap:var(--collage-gap)}@media(max-width:768px){.multi-layout__collage{grid-template-columns:1fr}.collage__item{min-height:300px}}@media(min-width:769px){.multi-layout__collage.collage--left{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"featured small-1" "featured small-2"}.multi-layout__collage.collage--right{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"small-1 featured" "small-2 featured"}.collage--left .collage__item--1{grid-area:featured}.collage--left .collage__item--2{grid-area:small-1}.collage--left .collage__item--3{grid-area:small-2}.collage--right .collage__item--1{grid-area:featured}.collage--right .collage__item--2{grid-area:small-1}.collage--right .collage__item--3{grid-area:small-2}.collage__item{min-height:400px}}.multi-layout__item,.bento-box__item,.collage__item{height:100%;min-width:0}.multi-layout__item>*,.bento-box__item>*,.collage__item>*{height:100%}.page-section{padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}.page-title{padding-bottom:20px;text-align:var(--text-align)}.main-page-container{max-width:748px;margin:0 auto}.main-page-container p{margin:10px 0}.main-page-container h1,.main-page-container h2,.main-page-container h3,.main-page-container h4,.main-page-container .h1,.main-page-container .h2,.main-page-container .h3,.main-page-container .h4{margin-top:20px}.main-page-container ul,.main-page-container ol{margin:10px 0;margin-block-start:0;margin-block-end:0;padding-inline-start:30px}.recommended-products__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.25rem}.recommended-products{padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}.search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.search-results .prev,.search-results .page,.search-results .next{grid-column:1 / -1}.slider-dots--nav-hidden{display:none}.slider-nav-arrows{display:flex;align-items:center;gap:12px;margin-block:var(--spacing-lg)}.slider-nav-arrows__btn{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:8px;line-height:0}.center-slider-wrapper--full .slider-nav-arrows{position:absolute;bottom:24px;left:0;right:0;margin:0;padding:0 24px;pointer-events:none}.center-slider-wrapper--full .slider-nav-arrows__btn{pointer-events:auto}buy-buttons{display:block}.buy-buttons-block{width:100%}.product-form-buttons{display:grid;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:.75rem}.product-form-buttons .accelerated-checkout-block{grid-column:1 / -1}.offer-gate{display:flex;flex-direction:column;width:100%}.offer-gate__editor-note{font-size:var(--fs-12);line-height:var(--lh-130);padding-block:var(--spacing-xs);padding-inline:var(--spacing-12);border-radius:var(--style-border-radius-inputs);background:color-mix(in oklch,var(--color-foreground) 8%,transparent);text-wrap:pretty}.payment-method{display:flex;align-items:center}.payment-method__image{height:var(--spacing-24);width:auto}.payment-methods{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:var(--spacing-16)}.product-form{display:flex;align-self:start;justify-content:center}@media screen and (min-width:768px){.product-form>.group-block{height:min-content}.product-form--sticky{position:sticky;top:7.3rem}}.product-form>*{display:flex;flex-direction:column;gap:var(--spacing-30)}.product-media__main-wrapper{display:grid;gap:1rem}.product-media[data-has-thumbnails][data-thumbnail-position=left] .product-media__main-wrapper{grid-template-columns:auto 1fr}.product-media[data-has-thumbnails][data-thumbnail-position=left] .product-media__thumbnails{order:-1}.product-media[data-has-thumbnails][data-thumbnail-position=left] .product-media__dots{grid-column:2}.product-media__media-area{position:relative;border-radius:var(--media-corner-radius);overflow:clip}.product-media__main{position:relative;overflow:hidden;aspect-ratio:var(--media-aspect-ratio);border-radius:var(--media-corner-radius);cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.product-media__main:active{cursor:grabbing}.product-media__item{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;will-change:transform}.product-media__item img,.product-media__item video{width:100%;height:100%;object-fit:cover;display:block}.product-media__thumbnails{display:grid;grid-template-columns:repeat(auto-fit,minmax(48px,1fr));gap:var(--gap-xs, .5rem);grid-auto-flow:column;overflow:auto;padding-bottom:var(--spacing-xs);scrollbar-width:none;mask-image:linear-gradient(to right,transparent,black 20px,black calc(100% - 40px),transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 20px,black calc(100% - 40px),transparent)}.product-media__thumbnails button:last-child{margin-right:var(--spacing-base)}.product-media__thumbnail{position:relative;flex-shrink:0;width:100px;height:100%;aspect-ratio:1 / 1;border:2px solid transparent;border-radius:var(--media-corner-radius);overflow:hidden;cursor:pointer;background:transparent;padding:0;transition:border-color .2s ease}.product-media[data-thumbnail-position=bottom] .product-media__thumbnail{flex:1;width:auto;min-width:46px}.product-media__thumbnail:hover{border-color:var(--color-border, rgba(0, 0, 0, .2))}.product-media__thumbnail.is-active{border-color:var(--color-foreground, rgba(0, 0, 0, .8))}.product-media__thumbnail img{width:100%;height:100%;object-fit:cover;display:block}.product-media__thumbnail-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px;background:#ffffffe6;border-radius:50%;display:flex;align-items:center;justify-content:center}.product-media__dots{display:flex;gap:var(--spacing-8);justify-content:center;align-items:center;width:fit-content;margin-inline:auto;background:var(--color-off-white);padding:var(--spacing-8);border-radius:999px;border:1px solid var(--color-shadow-green-pale)}.product-media[data-dot-position=inside] .product-media__dots{position:absolute;inset-block-end:var(--spacing-12);inset-inline:0;z-index:2;pointer-events:auto}.product-media__dot{flex:0 0 auto;inline-size:8px;block-size:8px;border:none;border-radius:999px;padding:0;cursor:pointer;background:var(--color-shadow-green-pale);transition:inline-size .35s cubic-bezier(.4,0,.2,1),background-color .25s ease}.product-media__dot:hover{background:var(--color-shadow-green-light);opacity:.6}.product-media__dot.is-active{inline-size:26px;background:var(--color-shadow-green);opacity:1}.product-media[data-dot-position=inside] .product-media__dot{background:var(--color-shadow-green-pale)}.product-media[data-dot-position=inside] .product-media__dot:hover{background:var(--color-shadow-green-light);opacity:1}.product-media[data-dot-position=inside] .product-media__dot.is-active{background:var(--color-shadow-green)}@media(prefers-reduced-motion:reduce){.product-media__dot{transition:none}}.product-media__arrow{position:absolute;inset-block-start:50%;translate:0 -50%;z-index:3;inline-size:40px;block-size:40px;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:50%;background:#ffffffe6;cursor:pointer;transition:background .2s ease,opacity .2s ease}.product-media__arrow.product-media__arrow--prev{inset-inline-start:var(--spacing-12)}.product-media__arrow.product-media__arrow--next{inset-inline-end:var(--spacing-12)}.product-media__arrow:disabled{opacity:.35;cursor:default}.product-media__arrow:hover:not(:disabled){background:#fff}@media(prefers-reduced-motion:reduce){.product-media__arrow{transition:none}}.product-media__roundel{position:absolute;z-index:4;container-type:inline-size;inline-size:var(--pm-roundel-size, 30%);aspect-ratio:1;display:grid;grid-template-rows:minmax(0,1fr);place-items:center;text-align:center;background:var(--pm-roundel-bg);color:var(--pm-roundel-colour);pointer-events:none}.product-media__roundel.product-media__roundel--circle{padding:calc(var(--pm-roundel-size, 30%) * .14)}.product-media__roundel.product-media__roundel--flower{padding:calc(var(--pm-roundel-size, 30%) * .18)}.product-media__roundel.product-media__roundel--diamond{padding:calc(var(--pm-roundel-size, 30%) * .22)}.product-media__roundel.product-media__roundel--top-left{inset-block-start:var(--pm-roundel-offset, 16px);inset-inline-start:var(--pm-roundel-offset, 16px)}.product-media__roundel.product-media__roundel--top-right{inset-block-start:var(--pm-roundel-offset, 16px);inset-inline-end:var(--pm-roundel-offset, 16px)}.product-media__roundel.product-media__roundel--bottom-left{inset-block-end:var(--pm-roundel-offset, 16px);inset-inline-start:var(--pm-roundel-offset, 16px)}.product-media__roundel.product-media__roundel--bottom-right{inset-block-end:var(--pm-roundel-offset, 16px);inset-inline-end:var(--pm-roundel-offset, 16px)}.product-media__roundel-text{font-family:var(--font-sans);font-weight:var(--fw-light);font-size:var(--fs-20);line-height:var(--lh-120);text-wrap:balance;max-width:72cqi}.product-media__roundel-text :is(p,h1,h2,h3,h4,h5,h6){margin:0;font-size:inherit;font-weight:inherit;line-height:inherit;font-family:inherit}.product-media__hl :is(strong,b) :is(em,i),.product-media__hl :is(em,i) :is(strong,b){font-family:var(--font-serif);font-style:italic;font-weight:var(--fw-light)}.product-media__hl.product-media__hl--display :is(strong,b) :is(em,i),.product-media__hl.product-media__hl--display :is(em,i) :is(strong,b){display:block;font-family:var(--font-sans);font-style:normal;font-size:2em;line-height:var(--lh-100)}.product-media__hl.product-media__hl--circle :is(strong,b) :is(em,i),.product-media__hl.product-media__hl--circle :is(em,i) :is(strong,b){display:inline-block;white-space:nowrap;border:1px solid var(--pm-hl-colour);border-radius:100%;padding:.2em .5em;margin:-.2em -.6em}.product-media__hl.product-media__hl--colour :is(strong,b) :is(em,i),.product-media__hl.product-media__hl--colour :is(em,i) :is(strong,b){color:var(--pm-hl-colour)}.product-media__hl.product-media__hl--glow :is(strong,b) :is(em,i),.product-media__hl.product-media__hl--glow :is(em,i) :is(strong,b){text-shadow:0 0 .75em color-mix(in oklch,var(--pm-hl-colour) 70%,transparent)}.product-media__hl.product-media__hl--underline :is(strong,b) :is(em,i),.product-media__hl.product-media__hl--underline :is(em,i) :is(strong,b){text-decoration:underline;text-decoration-color:var(--pm-hl-colour);text-decoration-thickness:1px;text-underline-offset:.15em}.product-media__hl.product-media__hl--background :is(strong,b) :is(em,i),.product-media__hl.product-media__hl--background :is(em,i) :is(strong,b){background:var(--pm-hl-colour);color:var(--pm-hl-text-colour, inherit);border-radius:2px;padding:.1em .3em;margin-inline:-.05em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.product-media__expand-btn{display:none;position:absolute;bottom:12px;left:12px;z-index:3;width:36px;height:36px;align-items:center;justify-content:center;background:#ffffffe6;border:none;border-radius:50%;cursor:pointer;padding:0;transition:background .2s ease}.product-media__expand-btn:hover{background:#fff}.product-media__gallery-trigger{position:relative;cursor:pointer;overflow:hidden}.product-media__gallery-zoom-icon{position:absolute;bottom:12px;left:12px;z-index:2;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#ffffffe6;border-radius:50%;opacity:0;transition:opacity .2s ease;pointer-events:none}.product-media__gallery-trigger:hover .product-media__gallery-zoom-icon{opacity:1}.pm-lightbox__controls{position:absolute;top:12px;right:12px;z-index:2}.pm-lightbox__mute-btn{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#00000080;border:none;border-radius:50%;cursor:pointer;padding:0}.pm-lightbox__img,.pm-lightbox__video{width:100%;height:100%;object-fit:contain;display:block}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.product-media--carousel-mobile{display:none}@media(max-width:767px){.product-media--carousel-mobile{display:block}.product-media--gallery-desktop{display:none}.product-media[data-has-thumbnails][data-thumbnail-position=left] .product-media__main-wrapper{grid-template-columns:1fr}.product-media[data-has-thumbnails][data-thumbnail-position=left] .product-media__thumbnails{order:1;flex-direction:row}.product-media[data-has-thumbnails][data-thumbnail-position=left] .product-media__thumbnail{flex:1;width:auto;min-width:46px}.product-media[data-has-thumbnails][data-thumbnail-position=left] .product-media__dots{grid-column:auto}}.product-media--gallery{display:flex;flex-direction:column;gap:10px}.product-media__gallery-hero{aspect-ratio:980 / 600;width:100%;max-height:600px}.product-media__gallery-hero img,.product-media__gallery-hero video{display:block;width:100%;height:100%;object-fit:cover;border-radius:var(--media-corner-radius)}.product-media__gallery-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.product-media__gallery-item img,.product-media__gallery-item video{display:block;width:100%;height:100%;object-fit:cover;border-radius:var(--media-corner-radius)}.sp{display:block;container-type:inline-size;font-family:var(--font-sans);color:var(--color-shadow-green)}.sp:is(.sp--tabs,.sp--plan).sp--subscription .sp__tab--onetime{padding-bottom:var(--spacing-sm2);margin-bottom:var(--spacing-sm2)}.sp:is(.sp--tabs,.sp--plan).sp--onetime .sp__tab--subscription{padding-bottom:var(--spacing-sm2);margin-bottom:var(--spacing-sm2)}.sp__tabs{position:relative;z-index:2;display:flex;gap:var(--spacing-sm2, .625rem)}.sp__tab{flex:1 0 0;min-width:0;display:flex;align-items:center;justify-content:center;padding-top:var(--spacing-sm2);padding-bottom:var(--spacing-base);padding-inline:var(--spacing-15);text-align:center;cursor:pointer;border:1px solid color-mix(in oklch,var(--color-shadow-green-dark) 20%,transparent);border-radius:var(--sp-radius, 4px);transition:background-color .2s ease,border-color .2s ease;font-size:var(--fs-16)}.sp__tab:has(.sp__tab-input:focus-visible){outline:2px solid var(--color-shadow-green);outline-offset:2px}.sp__tab-input{position:absolute;opacity:0;pointer-events:none}.sp__tab-label{color:var(--color-shadow-green-dark)}.sp--subscription .sp__tab--subscription,.sp--onetime .sp__tab--onetime{background-color:var(--color-off-white);border-color:color-mix(in oklch,var(--color-shadow-green-dark) 70%,transparent);border-end-start-radius:0;border-end-end-radius:0;border-block-end-color:transparent;margin-block-end:-1px}.sp__body{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--spacing-base, 1.25rem);padding:var(--spacing-base, 1.25rem) var(--spacing-sm, 1rem);background-color:var(--color-off-white);border:1px solid color-mix(in oklch,var(--color-shadow-green-dark) 70%,transparent);border-radius:var(--sp-radius, 4px)}.sp__banner{display:flex;align-items:center;justify-content:center;padding:.3125rem var(--spacing-sm2, .625rem);background-color:var(--color-shadow-green-light);border-radius:var(--sp-radius, 4px)}.sp__banner-text{color:var(--color-white)}.sp--onetime .sp__banner{display:none}.sp__price-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-sm2, .625rem)}.sp__price{display:none;align-items:flex-end;gap:.5625rem}.sp--subscription .sp__price--subscription,.sp--onetime .sp__price--onetime{display:flex}.sp__price-current{font-size:var(--fs-40);font-weight:var(--fw-light);line-height:var(--lh-h2);color:var(--color-shadow-green)}.sp__price-compare{font-size:var(--fs-14);line-height:var(--lh-h5);color:var(--color-shadow-green);text-decoration:line-through}.sp__meta{display:flex;flex-direction:column;align-items:flex-end;gap:var(--spacing-sm2, .625rem);text-align:right;color:var(--color-shadow-green)}.sp__meta-line{color:var(--color-shadow-green)}.sp__meta-per-unit [data-sp-perunit-sub],.sp__meta-per-unit [data-sp-perunit-onetime]{display:none}.sp--subscription .sp__meta-per-unit [data-sp-perunit-sub],.sp--onetime .sp__meta-per-unit [data-sp-perunit-onetime]{display:inline}.sp__divider{width:100%;height:1px;background-color:color-mix(in oklch,var(--color-shadow-green-dark) 40%,transparent)}.sp__quantity-row{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm2, .625rem)}.sp__quantity-label{color:var(--color-shadow-green)}.sp__stepper{display:flex;align-items:center;gap:.8125rem}.sp__stepper-btn{display:flex;align-items:center;justify-content:center;padding:.34375rem;line-height:0;background:transparent;border:1px solid var(--color-shadow-green);border-radius:2px;cursor:pointer;transition:background-color .2s ease}.sp__stepper-btn:hover{background-color:color-mix(in oklch,var(--color-shadow-green) 8%,transparent)}.sp__stepper-value{min-width:1.25rem;font-size:1.25rem;font-weight:var(--fw-light);line-height:var(--lh-h5);text-align:center;color:var(--color-shadow-green-dark)}.sp__perks{display:flex;flex-wrap:wrap;gap:var(--spacing-sm2, .625rem) 0}.sp-perk{display:flex;align-items:center;gap:var(--spacing-sm2, .625rem);padding-inline:var(--spacing-sm2, .625rem)}.sp-perk__icon{display:none;flex-shrink:0;line-height:0}.sp--subscription .sp-perk__icon--check,.sp--onetime .sp-perk__icon--x{display:flex}.sp-perk__label{color:var(--color-shadow-green)}.sp--hide-perks-onetime.sp--onetime .sp__perks{display:none}.sp-plan__step{margin:0 0 var(--spacing-12)}.sp-plan{display:flex;flex-direction:column;gap:var(--spacing-sm2)}.sp-plan[data-state=empty] .sp-plan__filled,.sp-plan[data-state=filled] .sp-plan__empty{display:none}.sp-plan__empty,.sp-plan__filled,.sp-plan__lines{display:flex;flex-direction:column;gap:var(--spacing-8)}.sp-plan__empty .sp__price-current{display:block;margin-block-end:var(--spacing-sm2)}.sp-plan__prices{display:flex;align-items:flex-end;gap:var(--spacing-8);margin-block-end:var(--spacing-sm2)}.sp-plan__compare:empty{display:none}.sp-plan__suffix{font-size:var(--fs-14);line-height:var(--lh-130);color:color-mix(in oklch,var(--color-shadow-green) 60%,transparent)}.sp-plan__heading{margin:0;font-size:var(--fs-16);font-weight:var(--fw-med);line-height:var(--lh-130);color:var(--color-shadow-green-dark);text-wrap:balance}.sp-plan__was{font-weight:var(--fw-regular, 400);color:color-mix(in oklch,var(--color-shadow-green) 60%,transparent)}.sp-plan__hint{margin:0;font-size:var(--fs-14);line-height:var(--lh-145);color:color-mix(in oklch,var(--color-shadow-green) 60%,transparent);text-wrap:pretty}.sp--plan.sp--subscription .sp-plan__otp-only,.sp--plan.sp--onetime .sp-plan__sub-only{display:none}.sp-email{display:flex;flex-direction:column;gap:var(--spacing-12)}.sp-email__label{font-size:var(--fs-14);line-height:var(--lh-130);color:var(--color-shadow-green-dark)}.sp-email__input{inline-size:100%;padding:var(--spacing-15) var(--spacing-sm);font-family:inherit;font-size:var(--fs-16);color:var(--color-shadow-green-dark);background-color:var(--color-white);border:1px solid var(--color-shadow-green-dark);border-radius:var(--sp-radius, 4px)}.sp-email__input::placeholder{color:color-mix(in oklch,var(--color-shadow-green) 45%,transparent)}.sp-email__input:focus-visible{outline:2px solid var(--color-shadow-green);outline-offset:2px}.sp-email__honeypot{position:absolute;inline-size:1px;block-size:1px;opacity:0;pointer-events:none}.sp-email__msg{margin:0;font-size:var(--fs-14);color:var(--color-sale, var(--color-shadow-green-dark))}.sp-email__notice{display:none;align-items:center;gap:var(--spacing-12);margin:0;padding:var(--spacing-sm) var(--spacing-base);font-size:var(--fs-14);line-height:var(--lh-145);color:var(--color-shadow-green-dark);background-color:color-mix(in oklch,var(--color-shadow-green-dark) 6%,var(--color-off-white));border-radius:var(--sp-radius, 4px);text-wrap:pretty}.sp-email__notice strong{font-weight:var(--fw-bold)}.sp-email[data-state=locked] .sp-email__notice--locked,.sp-email[data-state=unlocked] .sp-email__notice--unlocked{display:flex}.sp-email__icon{flex-shrink:0;line-height:1}.accelerated-checkout-block[data-shopify-visual-preview]{width:300px}more-payment-options-link{font-size:smaller}more-payment-options-link a{--button-color: var(--color-primary)}more-payment-options-link a:hover{--button-color: var(--color-primary-hover)}.shopify-payment-button__more-options[aria-hidden=true]{display:none}.cross-sell{display:flex;flex-direction:column;gap:var(--spacing-base, 1.5rem);padding-block:1.25rem;container-type:inline-size}.cross-sell__header{display:flex;align-items:center;gap:.625rem}.cross-sell__title{color:var(--color-shadow-green-dark);font-weight:300;font-size:1rem;line-height:1.3;text-wrap:balance}.cross-sell__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4375rem}@container (width < 20rem){.cross-sell__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cross-sell__card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:max(10px,.667vw);padding-block:var(--spacing-sm);padding-inline:var(--spacing-sm2);border:1px solid color-mix(in oklch,var(--color-black-alt) 20%,transparent);border-radius:max(6px,.4vw);background:var(--color-off-white);overflow:clip;transition:border-color .15s ease}.cross-sell__card.is-selected{border-color:var(--color-shadow-green-dark)}.cross-sell__toggle{position:absolute;inset-block-start:9px;inset-inline-end:9px;display:grid;place-items:center;inline-size:24px;block-size:24px;padding:0;border:1.5px solid var(--color-shadow-green-dark);border-radius:4px;background:transparent;cursor:pointer}.cross-sell__check{display:grid;place-items:center;opacity:0;transition:opacity .12s ease}.cross-sell__card.is-selected .cross-sell__toggle{background:var(--color-shadow-green-dark)}.cross-sell__card.is-selected .cross-sell__toggle .cross-sell__check{opacity:1}.cross-sell__price{color:var(--color-shadow-green-dark);font-weight:300;font-size:var(--fs-body);line-height:1.3;text-align:center}.cross-sell__img{inline-size:max(56px,3.733vw);block-size:max(56px,3.733vw);border-radius:6px;object-fit:cover}.cross-sell__img--placeholder{background:color-mix(in oklch,var(--color-shadow-green-dark) 8%,transparent)}.cross-sell__name{margin:0;color:var(--color-shadow-green-dark);font-family:"Roboto Serif",serif;font-style:italic;font-weight:300;font-size:var(--fs-12);line-height:1.2;text-align:center;text-wrap:pretty}.cross-sell__stepper{display:flex;align-items:center;gap:.625rem;margin-block-start:auto}.cross-sell__step{display:grid;place-items:center;padding:5.455px;border:.545px solid var(--color-shadow-green-dark);border-radius:2.182px;background:transparent;cursor:pointer}.cross-sell__step:disabled{opacity:.35;cursor:not-allowed}.cross-sell__qty{min-inline-size:1ch;color:var(--color-shadow-green-dark);font-weight:300;font-size:var(--fs-body);line-height:1.2;text-align:center}.cross-sell__empty{color:var(--color-gray-600);font-size:.875rem}.email-signup-block{width:100%}.email-signup-block__label{display:block;margin-bottom:var(--spacing-xs);font-size:var(--fs-14);font-weight:var(--fw-bold);font-family:var(--font-serif)}.email-signup-block__label:not(:first-of-type){margin-top:var(--spacing-md)}.email-signup-block__field{display:flex;gap:var(--spacing-sm);align-items:center;justify-content:center;width:fit-content}@media not (min-width:640px){.email-signup-block__field{flex-wrap:wrap}}@media(max-width:500px){.email-signup-block__field{grid-template-columns:1fr}}.email-signup-block__input{font-size:var(--fs-14);width:100%;height:100%;padding:max(10px,.667vw) var(--spacing-15);min-width:max(240px,16vw);border:1px solid var(--color-off-white);background:transparent;color:var(--color-off-white);border-radius:2px}.email-signup-block__input:active{outline:1px solid var(--color-sunrise-yellow)}.email-signup-block__input::placeholder{color:color-mix(var(--color-off-white) 40%,transparent)}.email-signup-block__source{display:none!important;position:absolute!important;left:-9999px!important;height:0!important;width:0!important;overflow:hidden!important}.email-signup-block__button{font-size:16px;padding:var(--spacing-15) var(--spacing-32);border-radius:4px;background:var(--color-off-white);color:var(--button-secondary-text, currentcolor);cursor:pointer;white-space:nowrap;height:100%;width:100%}.email-signup-block__button[disabled]{opacity:.7;cursor:not-allowed}.email-signup-block__message{margin-top:var(--spacing-sm);font-size:1.125rem}.html-block{width:var(--html-width);max-width:var(--html-max-width);text-align:var(--html-alignment)}.html-block__content{display:inline-block;text-align:initial}.preorder-signup-block{display:flex;flex-direction:column;gap:var(--spacing-sm);width:100%}.preorder-signup-block__heading{text-wrap:balance}.preorder-signup-block__body{font-size:var(--fs-14);line-height:var(--lh-140);text-wrap:pretty}.preorder-signup-block__form{display:flex;flex-direction:column;gap:var(--spacing-xs)}.preorder-signup-block__label{display:block;font-size:var(--fs-14);color:var(--color-shadow-green-dark)}.preorder-signup-block__field{display:flex;gap:var(--spacing-sm);align-items:stretch;width:100%}@media not (min-width:640px){.preorder-signup-block__field{flex-direction:column;align-items:stretch}}.preorder-signup-block__input{font-size:var(--fs-14);width:100%;padding:var(--spacing-10) var(--spacing-20);border:1px solid var(--color-shadow-green-dark);background:var(--color-off-white);color:var(--color-input-text);border-radius:max(4px,.2667vw)}.preorder-signup-block__input:focus-visible{outline:1px solid var(--color-foreground)}.preorder-signup-block__input::placeholder{color:color-mix(in oklch,var(--color-input-text) 50%,transparent)}.preorder-signup-block__custom-fields{display:flex;flex-wrap:wrap;gap:var(--spacing-xs) var(--spacing-sm)}.preorder-signup-block__custom-field{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-bottom:var(--spacing-8)}.preorder-signup-block__input-suffix-wrap{position:relative;display:flex}.preorder-signup-block__input-suffix-wrap .preorder-signup-block__input{padding-inline-end:var(--spacing-32);-webkit-appearance:textfield;appearance:textfield}.preorder-signup-block__input-suffix-wrap .preorder-signup-block__input::-webkit-outer-spin-button,.preorder-signup-block__input-suffix-wrap .preorder-signup-block__input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.preorder-signup-block__input-suffix{position:absolute;inset-inline-end:var(--spacing-15);top:50%;transform:translateY(-50%);font-size:var(--fs-14);color:color-mix(in oklch,var(--color-input-text) 60%,transparent);pointer-events:none}.preorder-signup-block__checkbox-label{display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--fs-14)}.preorder-signup-block__textarea{resize:vertical;min-height:4em}.preorder-signup-block__source{display:none!important;position:absolute!important;left:-9999px!important;height:0!important;width:0!important;overflow:hidden!important}.preorder-signup-block__button{font-size:var(--fs-14);padding-block:max(10px,.667vw);padding-inline:max(32px,2.133vw);border:none;border-radius:var(--button-primary-border-radius, var(--style-border-radius-inputs));background:var(--btn-bg-color-primary);color:var(--btn-text-color-primary);cursor:pointer;white-space:nowrap}.preorder-signup-block__button[disabled]{opacity:.6;cursor:not-allowed}.preorder-signup-block__message{display:flex;align-items:center;gap:var(--spacing-xs);margin-block-start:var(--spacing-xs);font-size:var(--fs-14)}.preorder-signup-block__message-icon{display:none;flex-shrink:0}.preorder-signup-block__message.is-success .preorder-signup-block__message-icon{display:inline-flex}.preorder-signup-block__embed{min-height:160px;width:100%}.price-block{display:flex;flex-direction:column;gap:.5rem}.price-block__tax-note{font-size:.875rem;opacity:.7}.price-block__tax-note:empty{display:none}.price-block__tax-note a{color:inherit}.price-block__installments{font-size:.875rem}.price-block__installments:not(:has(shopify-payment-terms)){display:none}.installments-form{padding:0}.purchase-options,.purchase-options__option-list{display:flex;flex-direction:column;gap:var(--gap-sm, 1rem)}.purchase-option{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer}.purchase-option__radio{position:absolute;opacity:0;pointer-events:none}.purchase-option__checkbox{flex-shrink:0;width:24px;height:24px;border:1px solid var(--color-border, #000);border-radius:5px;display:flex;align-items:center;justify-content:center;margin-top:.125rem;transition:all .2s ease}.purchase-option__check-icon{display:none;color:var(--color-foreground, #000)}.purchase-option__radio:checked+.purchase-option__card .purchase-option__checkbox{border-color:var(--color-foreground, #000)}.purchase-option__radio:checked+.purchase-option__card .purchase-option__checkbox .purchase-option__check-icon{display:flex}.purchase-option__card{display:grid;grid-template-columns:auto 1fr;flex-grow:1;gap:.625rem;border:1px solid rgba(0,0,0,.2);padding:1.25rem}.purchase-option__header{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:.75rem;align-items:flex-start;position:relative}.purchase-option__badge{position:absolute;top:-1.95rem;right:-.05rem;background-color:var(--color-foreground, #000);color:var(--color-background, #fff);padding:.25rem .5rem;border-radius:3px}.purchase-option__subtitle{color:var(--color-foreground, #000);opacity:.5}.purchase-option__prices{text-align:right}.purchase-option__compare{text-decoration:line-through;color:var(--color-foreground, #000)}.purchase-option__per-serving{color:var(--color-foreground, #000)}.purchase-option__perks{list-style:none;padding:0;margin:.5rem 0 0;display:flex;flex-direction:column;gap:.25rem;font-size:.875rem}.purchase-options--subscription-active .purchase-option--subscription .purchase-option__card,.purchase-options--onetime-active .purchase-option--onetime .purchase-option__card{border-color:#000}.typeform-block{width:var(--typeform-width);max-width:var(--typeform-max-width);text-align:var(--typeform-alignment);margin:var(--typeform-margin);padding:var(--typeform-padding)}.typeform-block__content{display:inline-block;text-align:initial;width:100%;min-height:var(--typeform-min-height);position:relative}.accordion{position:relative}.accordion:not(.accordion--no-line-border){border-top:.5px solid currentColor}.accordion+.accordion{border-top:none}.accordion.no_gap{margin-top:calc(-1 * var(--form-gap, 1rem))}.accordion.tight_gap{margin-top:calc(-2 * var(--form-gap, 1rem))}.accordion.large_gap{margin-top:calc(1.5 * var(--form-gap, 1rem))}.accordion.double_gap{margin-top:calc(2 * var(--form-gap, 1rem))}.accordion details{width:100%}.accordion__summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.accordion__heading{font-size:1.125rem}.accordion__summary::-webkit-details-marker{display:none}.accordion__summary--icon-front{flex-direction:row-reverse;justify-content:flex-end;gap:.75rem}.accordion__icon{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.accordion__icon svg{display:block}.accordion__icon-chevron{transition:transform .15s ease-in-out}.accordion details[open] .accordion__icon[data-icon-style=plus] .accordion__icon-plus{transform:rotate(45deg)}.accordion details[open] .accordion__icon[data-icon-style=chevron] .accordion__icon-chevron{transform:scaleY(-1)}.accordion details[open] .accordion__icon[data-icon-style=arrow] .accordion__icon-arrow{transform:rotate(180deg)}.accordion__icon-plus,.accordion__icon-chevron,.accordion__icon-arrow{transition:transform .15s ease-in-out}.accordion__content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .15s ease-out}.accordion details[open]+.accordion__content{grid-template-rows:1fr}.accordion__content-inner{overflow:hidden;padding:0rem 1.875rem 0rem 0rem;transition:padding .15s ease}.accordion__content-inner p{margin:0 0 .5rem}.accordion__content-inner p:last-child{margin-bottom:0}.add-to-cart-button.add-to-cart-button{position:relative;display:flex;align-items:stretch;inline-size:100%;block-size:auto;padding:var(--spacing-15) var(--spacing-base);font-size:var(--fs-16);font-weight:var(--fw-reg);letter-spacing:normal;text-shadow:none;color:var(--color-white);border:0;border-radius:max(4px,.2667vw)}.add-to-cart-button.add-to-cart-button:disabled{opacity:.6;cursor:not-allowed}.add-to-cart-button__total,.add-to-cart-button__text{display:flex;flex:1 1 0;align-items:center;justify-content:center;white-space:nowrap;transition:opacity .2s ease}:is(.add-to-cart-button__total,.add-to-cart-button__text)[hidden]{display:none}.add-to-cart-button__divider{flex:0 0 1px;margin-block:calc(var(--spacing-4) * -1);background-color:color-mix(in oklch,var(--color-white) 30%,transparent)}.add-to-cart-button__divider[hidden]{display:none}.add-to-cart-button.loading :is(.add-to-cart-button__text,.add-to-cart-button__total){opacity:.3}.add-to-cart-button__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;opacity:0;transition:opacity .2s ease;pointer-events:none}.add-to-cart-button.loading .add-to-cart-button__spinner{opacity:1}.spinner{animation:rotate 1s linear infinite}.spinner__circle{stroke:currentColor;stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.button{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--button-instance-border-radius, inherit);border-style:solid;border-color:transparent;font:inherit;font-size:var(--fs-h5);text-decoration:none;cursor:pointer;white-space:nowrap;height:100%;transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .15s ease,--rad-size .4s ease-out;padding:max(10px,.667vw) max(44px,2.933vw);overflow:hidden;letter-spacing:.8px;position:relative;z-index:1}.button.wide{width:100%}.button:hover:before{opacity:1}.button:hover:after{opacity:1}.button--primary{border:0px solid var(--color-shadow-green-light);color:var(--color-off-white);text-transform:var(--button-primary-text-transform);border-radius:var(--button-instance-border-radius, var(--button-primary-border-radius));text-shadow:0px 0px 12px var(--color-shadow-green);background:radial-gradient(circle at var(--rad-x, 50%) var(--rad-y, 240%),#ffd578,#fed578,#f9d376,#ebce71,#cfc468,#a5b35f,#729958,#518553,#3f7850,#37724f,#336f4e,#336f4e var(--rad-size))}.button--primary.button--dark{background:radial-gradient(circle at var(--rad-x, 50%) var(--rad-y, 240%),#ffd578,#fed578,#f7d175,#e4c86d,#c0b660,#8b9750,#4e6b3c,#2c4b2e,#1b3824,#132e1e,#102a1c,#102a1c var(--rad-size))}.button--primary:before{content:"";top:0;bottom:0;width:100%;height:100%;opacity:0;position:absolute;z-index:0;transition:all .3s ease-in-out}.button--primary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;padding:1px;background:linear-gradient(var(--d),var(--color-sunrise-yellow) var(--p),rgba(255,213,120,0) var(--p));border-radius:var(--button-instance-border-radius, inherit);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1;transition:--p .3s ease-in-out,--d 0s ease-in-out}.button--primary:focus-visible{background-color:var(--color-off-white);color:var(--button-primary-hover-text, var(--color-shadow-green-dark));border-color:var(--color-shadow-green-light)}.button--secondary{background-color:transparent;color:var(--button-secondary-text, var(--color-off-white));border-color:var(--color-off-white);border-width:0px;text-transform:uppercase;border-radius:var(--button-instance-border-radius, var(--button-secondary-border-radius))}.button--secondary.button--dark{border-color:var(--color-shadow-green-dark);color:var(--color-shadow-green-dark)!important}.button--secondary.button--dark:after{background:linear-gradient(var(--d),rgba(255,213,120,1) var(--p),rgba(47,63,39,1) var(--p),rgba(17,42,28,1) 100%)}.button--secondary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;padding:1px;background:linear-gradient(var(--d),rgba(255,213,120,1) var(--p),var(--color-off-white) var(--p),var(--color-off-white) 100%);border-radius:var(--button-instance-border-radius, inherit);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1;transition:--p .3s ease-in-out,--d 0s ease-in-out}.button--secondary:hover,.button--secondary:focus-visible{background-color:var(--color-off-white)}:is(.button--secondary:hover,.button--secondary:focus-visible).button--dark{color:var(--color-shadow-green-dark)}.button--link{background-color:transparent;color:var(--color-link, currentColor);padding-inline:0;border:none;text-decoration:var(--button-link-text-decoration-default)}.button--link:hover,.button--link:focus-visible{text-decoration:var(--button-link-text-decoration-hover)}.button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.button[disabled],.button[aria-disabled=true]{opacity:.6;cursor:not-allowed}.buy-buttons,.buy-buttons form{display:flex;flex-direction:column;gap:.5rem}#cart-drawer{--color-foreground: var(--color-off-white);--color-background: var(--color-shadow-green-dark);--color-border: color-mix(in oklch, var(--color-off-white) 20%, transparent)}#cart-drawer .cart-drawer__panel{background-color:var(--color-shadow-green-dark);background-image:radial-gradient(circle at -20% -20%,#bba45e,#baa45e,#b5a15c,#a89b57,#908e4e,#6b7742,#405833,#274129,#193422,#132d1e,#112a1c,#112a1c);background-repeat:no-repeat;color:var(--color-off-white)}#cart-drawer .cart-drawer__footer{border-block-start:none;background:transparent}.cart-drawer__summary{display:flex;flex-direction:column;gap:.4rem;margin-block-end:1.25rem;color:var(--color-off-white)}.cart-drawer__summary-row{display:flex;align-items:center;justify-content:space-between}.cart-drawer__summary-label{font-family:var(--font-sans);font-weight:var(--fw-light);font-size:var(--fs-14);opacity:.8}.cart-drawer__summary-value{font-family:var(--font-sans);font-weight:var(--fw-medium);font-size:var(--fs-14);opacity:.9}#cart-drawer .cart-drawer__checkout-btn{display:flex;align-items:center;justify-content:center;gap:.5rem;inline-size:100%;padding-block:.9rem;padding-inline:1rem;border:none;border-radius:2px;background-color:var(--color-off-white);color:var(--color-shadow-green-dark);font-family:var(--font-sans);font-weight:var(--fw-light);font-size:var(--fs-h5);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:background-color .15s ease}#cart-drawer .cart-drawer__checkout-btn:hover{background-color:var(--color-warm-white)}.cart-drawer__reassurance{display:flex;align-items:center;justify-content:center;gap:.375rem;margin-block-start:.75rem;font-size:var(--fs-h5);color:var(--color-off-white)}.cart-drawer__discounts{display:flex;flex-direction:column;gap:.5rem;padding-block-end:.75rem;margin-block-end:.75rem;border-block-end:1px solid var(--color-border)}.cart-drawer__discount-line{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.cart-drawer__discount-label{display:flex;align-items:center;gap:.375rem;font-size:.875rem;color:var(--color-off-white)}.cart-drawer__original{font-size:1rem;color:color-mix(in oklch,var(--color-off-white) 60%,transparent);position:relative;margin-inline-end:.3rem}.cart-drawer__original:after{content:"";display:block;inline-size:100%;block-size:1.5px;background:currentColor;transform:rotate(-9deg);position:absolute;inset-block-start:50%;inset-inline-start:-3px}.cart-drawer__discount-value{font-size:.875rem;font-weight:400;color:var(--color-shadow-green-dark);background:var(--color-sunrise-yellow);border-radius:4px;padding:4px 8px}.cart-line-item{display:flex;flex-direction:column;gap:1rem;padding-block:1rem;border-block-start:1px solid color-mix(in oklch,var(--color-off-white) 40%,transparent)}.cart-line-item:last-child{border-block-end:1px solid color-mix(in oklch,var(--color-off-white) 40%,transparent)}.cart-line-item__product{display:grid;grid-template-columns:80px 1fr auto;gap:1rem;align-items:stretch}.cart-line-item__image{inline-size:80px;block-size:80px;border-radius:6px;overflow:hidden;background:color-mix(in oklch,var(--color-off-white) 8%,transparent)}.cart-line-item__image img{inline-size:100%;block-size:100%;object-fit:cover}.cart-line-item__image-placeholder{inline-size:100%;block-size:100%;background:color-mix(in oklch,var(--color-off-white) 8%,transparent)}.cart-line-item__info{display:flex;flex-direction:column;gap:.35rem;padding-block-start:.15rem;min-inline-size:0}.cart-line-item__title{font-family:var(--font-sans);font-weight:var(--fw-bold);font-size:var(--fs-h5);line-height:var(--lh-h5);letter-spacing:.02em;text-transform:uppercase;text-decoration:none;color:var(--color-off-white)}.cart-line-item__title:hover{text-decoration:underline}.cart-line-item__subtitle{font-family:var(--font-serif);font-style:italic;font-weight:var(--fw-light);font-size:var(--fs-h5);line-height:var(--lh-h5);color:var(--color-off-white)}.cart-line-item__price-column{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:.35rem;text-align:end}.cart-line-item__price{display:inline-flex;align-items:baseline;gap:.35rem;font-family:var(--font-sans);font-weight:var(--fw-light);font-size:var(--fs-28);line-height:1.1;color:var(--color-off-white)}.cart-line-item__compare{font-size:var(--fs-14);text-decoration:line-through;opacity:.7}.cart-line-item__meta{font-family:var(--font-sans);font-weight:var(--fw-light);font-size:var(--fs-h5);line-height:var(--lh-h5);color:var(--color-off-white);opacity:.9}.cart-line-item__quantity-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-block-start:.75rem;border-block-start:1px solid color-mix(in oklch,var(--color-off-white) 20%,transparent)}.cart-line-item__quantity-label{font-family:var(--font-sans);font-weight:var(--fw-light);font-size:var(--fs-16);color:var(--color-off-white)}.cart-line-item__actions{display:flex;align-items:center;gap:.75rem}.cart-line-item__quantity{flex-shrink:0;position:relative}.cart-line-item__quantity .quantity-selector{height:auto;padding:0;border:none;background:transparent;gap:.75rem}.cart-line-item__quantity .quantity-selector .quantity-minus,.cart-line-item__quantity .quantity-selector .quantity-plus{display:flex;align-items:center;justify-content:center;padding:4px;border:1px solid color-mix(in oklch,var(--color-off-white) 70%,transparent);border-radius:2px}.cart-line-item__quantity .quantity-selector .quantity-input{max-width:3ch;font-size:var(--fs-16)}.cart-line-item__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:var(--color-shadow-green-dark);opacity:0;pointer-events:none;transition:opacity .2s ease}.cart-line-item__quantity .quantity-selector{transition:opacity .2s ease}.cart-line-item__quantity.is-loading .quantity-selector{opacity:0;pointer-events:none}.cart-line-item__quantity.is-loading .cart-line-item__spinner{opacity:1}.cart-line-item__remove{position:relative;display:flex;align-items:center;justify-content:center;inline-size:32px;block-size:32px;border:1px solid color-mix(in oklch,var(--color-off-white) 30%,transparent);border-radius:2px;background:transparent;cursor:pointer;color:var(--color-off-white);opacity:.6;transition:opacity .2s ease,border-color .2s ease}.cart-line-item__remove:hover{opacity:1;border-color:var(--color-off-white)}.cart-line-item__remove-icon,.cart-line-item__remove-spinner{position:absolute;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease}.cart-line-item__remove-spinner,.cart-line-item__remove.is-loading .cart-line-item__remove-icon{opacity:0}.cart-line-item__remove.is-loading .cart-line-item__remove-spinner{opacity:1}.spinner-icon{inline-size:20px;block-size:20px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:30rem){.cart-line-item__price{font-size:var(--fs-22)}}.collapsible-container{position:relative;color:var(--collapsible-foreground, inherit)}.collapsible-container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--collapsible-background, transparent);background-image:var(--collapsible-background-gradient);opacity:var(--collapsible-opacity, 1);z-index:-1;pointer-events:none}.collapsible-container:not(.collapsible-container--no-line-border){border-top:1px solid var(--color-foreground)}.collapsible-container+.collapsible-container{border-top:none}.collapsible-container.no_gap{margin-top:calc(-1 * var(--form-gap, 1rem))}.collapsible-container.tight_gap{margin-top:calc(-2 * var(--form-gap, 1rem))}.collapsible-container.large_gap{margin-top:calc(1.5 * var(--form-gap, 1rem))}.collapsible-container.double_gap{margin-top:calc(2 * var(--form-gap, 1rem))}.collapsible-container details{width:100%}.collapsible-container__summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.collapsible-container__heading{font-weight:700;font-size:1.125rem}.collapsible-container__summary::-webkit-details-marker{display:none}.collapsible-container__summary--icon-front{flex-direction:row-reverse;justify-content:flex-end;gap:.75rem}.collapsible-container__icon{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.collapsible-container__icon svg{display:block}.collapsible-container details[open] .collapsible-container__icon[data-icon-style=plus] .collapsible-container__icon-plus{transform:rotate(45deg)}.collapsible-container details[open] .collapsible-container__icon[data-icon-style=chevron] .collapsible-container__icon-chevron{transform:scaleY(-1)}.collapsible-container details[open] .collapsible-container__icon[data-icon-style=arrow] .collapsible-container__icon-arrow{transform:rotate(180deg)}.collapsible-container__icon-plus,.collapsible-container__icon-chevron,.collapsible-container__icon-arrow{transition:transform .15s ease-in-out}.collapsible-container__content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .15s ease-out;margin-top:var(--content-gap, 16px)}.collapsible-container details[open]+.collapsible-container__content{grid-template-rows:1fr}.collapsible-container__content-inner{overflow:hidden;padding:0rem 1.875rem 0rem 0rem;transition:padding .15s ease}.divider{align-self:stretch;display:flex;align-items:center;justify-content:var(--divider-justify-content)}.divider__line{border-bottom:var(--divider-border-thickness) solid var(--color-border);border-right:var(--divider-border-thickness) solid var(--color-border);border-radius:calc(var(--style-border-radius-sm) * var(--divider-border-rounded));flex-basis:var(--divider-flex-basis);min-height:var(--divider-flex-basis)}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}.price-container{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5em}.price{font-weight:500}.price--sale{color:var(--color-sale, #c00)}.compare-at-price{text-decoration:line-through;opacity:.7}.unit-price{font-size:.875em;opacity:.7}.unit-price__separator{margin:0 .1em}.product-card{display:flex;flex-direction:column;gap:.75rem;width:100%;max-width:340px}.product-card__image{aspect-ratio:3 / 4;background-color:var(--color-gray-100, #f5f5f5);display:flex;align-items:center;justify-content:center}.product-card__image img{object-fit:cover}.product-card__content{display:flex;flex-direction:row;gap:.75rem;justify-content:space-between}.product-card__info{display:flex;flex-direction:column;gap:.25rem}.product-card__form{display:flex;flex-direction:column;gap:.5rem;max-width:150px;width:100%}.product-card__quantity{display:inline-flex;align-items:stretch;border:1px solid var(--color-black, #000)}.product-card__qty-btn{padding:.25rem .6rem;border:none;background:var(--color-white, #fff);cursor:pointer}.product-card__qty-input{width:3rem;text-align:center;border-left:1px solid var(--color-black, #000);border-right:1px solid var(--color-black, #000);border-top:none;border-bottom:none}.product-card__add-to-cart{display:inline-block;width:100%;padding:.5rem 1rem;border:none;background:var(--color-black, #000);color:var(--color-white, #fff);cursor:pointer;text-align:center}.product-card__add-to-cart--sold-out{background:var(--color-gray-400, #ccc);color:var(--color-gray-600, #666);cursor:not-allowed}.content-with-media__stat{display:flex;flex-direction:column;align-items:center;gap:.75rem;font-family:var(--font-sans);font-weight:300;font-size:.875rem;line-height:1.3;white-space:nowrap}.content-with-media__stat-image{height:7.5rem}.content-with-media__stat-image img{width:auto;height:100%;object-fit:contain}
/*# sourceMappingURL=/cdn/shop/t/13/compiled_assets/styles.css.map */
