.v2-main>.band:nth-child(2n):not(.color-scheme-navy){background-color:var(--g50-color-white)}.v2-main>.band.g50-has-bg:nth-child(n){background-color:var(--g50-color-background)}.v2-note{margin-top:var(--g50-space-4);font-size:var(--g50-font-small--size)}.v2-center{text-align:center}.v2-main .section-head h2+p{margin-top:var(--g50-space-2)}.v2-accent{color:var(--g50-color-accent-large)}.v2-hero__ship{display:flex;align-items:flex-start;gap:var(--g50-space-2)}.v2-hero__ship .icon{flex:none;margin-top:.15em}.v2-hero__media{display:grid;place-items:center;background:var(--g50-color-cream-deep)}.v2-hero__media img{position:relative;width:min(70%,34rem);height:auto;border:var(--g50-rule-thin) solid var(--g50-color-navy)}.v2-tag{position:absolute;left:var(--g50-space-4);bottom:var(--g50-space-4);max-width:calc(100% - 2 * var(--g50-space-4));font-size:.7rem}@media(max-width:749px){.v2-hero__media{height:clamp(9rem,calc(100svh - 31rem),26.75rem)}.v2-hero__media{display:flex;align-items:center;justify-content:center;overflow:hidden}.v2-hero__media img{width:auto;max-width:80%;max-height:82%}.v2-tag{display:none}}.v2-gap__head{display:grid;gap:var(--g50-space-2);max-width:44rem;margin:0 auto var(--g50-space-7);text-align:center}.v2-gap__head p{font-size:1.125rem}.v2-gap__figure{display:grid;gap:var(--g50-space-5);margin:0}.v2-plate{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:var(--g50-space-2) var(--g50-space-3);margin:0;padding:0;list-style:none}.v2-plate__item,.v2-plate__card{position:relative;display:flex;flex-direction:column;align-items:center;padding:var(--g50-space-4) var(--g50-space-3) var(--g50-space-5);background:transparent;text-align:center}.v2-plate__op:nth-child(4){grid-column:1 / -1}.v2-plate .v2-plate__item{background:none;padding-inline:0}.v2-plate__item img{width:100%;max-width:10.925rem;height:7.475rem;object-fit:contain;margin-bottom:var(--g50-space-3)}.v2-plate__placeholder{display:block;width:100%;max-width:10.925rem;height:7.475rem;margin-bottom:var(--g50-space-3);background:#0000000a;fill:#00000040}.v2-plate__card-placeholder{position:relative;display:block;width:70%;height:auto;aspect-ratio:640 / 669;margin-bottom:var(--g50-space-4);background:transparent;fill:#00000040}.v2-plate__g{font-family:var(--g50-font-heading--family);font-weight:var(--g50-font-heading--weight);font-size:clamp(1.75rem,1.4rem + 1.2vw,2.25rem);line-height:1;color:var(--g50-color-navy)}.v2-plate__food{margin-top:var(--g50-space-1);font-size:var(--g50-font-small--size);line-height:1.35;color:var(--g50-color-navy-muted)}.v2-plate__op{display:grid;place-items:center;font-family:var(--g50-font-body--family);font-weight:300;font-size:2rem;line-height:1;color:var(--g50-color-navy)}.v2-plate__equals{justify-self:center;font-family:var(--g50-font-body--family);font-weight:300;font-size:3rem;line-height:1;color:var(--g50-color-navy)}.v2-plate__ours{position:relative;display:grid;justify-items:center;gap:var(--g50-space-2)}.v2-plate__card{width:100%;max-width:20rem;padding-top:var(--g50-space-6);background:transparent;overflow:hidden}.v2-plate__card img{position:relative;width:70%;height:auto;margin-bottom:var(--g50-space-4)}.v2-plate__card .v2-plate__g{font-size:clamp(2.5rem,2rem + 2vw,3.25rem);color:var(--g50-color-green-brand)}.v2-plate__card .v2-plate__food{font-weight:var(--g50-font-body--weight-bold);color:var(--g50-color-navy)}.v2-plate__burst{position:absolute;top:.25rem;left:50%;width:100%;max-width:17rem;transform:translate(-50%);fill:none;stroke:var(--g50-color-green-brand);stroke-width:3;stroke-linecap:round}.v2-plate__note{display:flex;align-items:flex-end;gap:var(--g50-space-2);margin:0;font-weight:var(--g50-font-body--weight-bold);font-style:italic;font-size:1.125rem;color:var(--g50-color-green-accessible)}.v2-plate__arrow{width:2.25rem;height:2.25rem;margin-bottom:-1rem;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.v2-plate__tag{font-size:.7rem}.v2-gap__source{text-align:center}.v2-cupfacts{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--g50-space-3) var(--g50-space-6);margin:var(--g50-space-7) 0 0;padding:var(--g50-space-5) 0 0!important;border-top:var(--g50-rule-thin) solid var(--g50-color-divider);list-style:none;font-size:var(--g50-font-small--size);font-weight:var(--g50-font-body--weight-bold)}.v2-cupfacts li{display:flex;align-items:center;gap:var(--g50-space-2)}.v2-cupfacts .icon{width:1.25rem;height:1.25rem;color:var(--g50-color-green-accessible)}.v2-cupfacts__num{font-family:var(--g50-font-heading--family);font-weight:var(--g50-font-heading--weight);font-size:1.5rem;line-height:1;color:var(--g50-color-green-accessible)}.v2-list{display:grid;gap:var(--g50-space-3);padding:0;list-style:none}.v2-list li{display:flex;align-items:flex-start;gap:var(--g50-space-3)}.v2-list .icon{flex:none;margin-top:.1em;color:var(--g50-color-green-accessible)}.v2-flavor__img img{display:block;width:100%;height:auto;border:var(--g50-rule-thin) solid currentColor}.v2-flavor__name{font-family:var(--g50-font-heading--family);font-weight:var(--g50-font-heading--weight);font-size:var(--g50-font-h3--size);text-transform:uppercase}.v2-flavors{padding-bottom:0}.v2-flavors .section-head{margin-bottom:var(--g50-space-5)}.v2-flavors .flavor-half{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto auto 1fr;gap:var(--g50-space-2) var(--g50-space-3);align-items:start;align-content:center;padding:var(--g50-space-8) clamp(var(--g50-space-4),4vw,var(--g50-space-7))}.v2-flavors .v2-flavor__img{grid-column:1;grid-row:1 / -1;align-self:center}.v2-flavors .flavor-half>:not(.v2-flavor__img){grid-column:2}.v2-flavors .flavor-half .outline-name{font-size:clamp(2.25rem,1.4rem + 3vw,4rem);line-height:1}.v2-flavors .flavor-half__line{font-size:var(--g50-font-small--size)}.v2-flavors .flavor-half .link-cta{margin-top:var(--g50-space-2);white-space:nowrap}@media(min-width:750px)and (max-width:1023px){.v2-flavors .flavor-half{grid-template-columns:minmax(0,1fr);grid-template-rows:none;align-content:start;padding-block:var(--g50-space-6)}.v2-flavors .v2-flavor__img,.v2-flavors .flavor-half>:not(.v2-flavor__img){grid-column:1;grid-row:auto}.v2-flavors .v2-flavor__img{order:-1;width:min(100%,12rem);margin-bottom:var(--g50-space-3)}.v2-flavors .flavor-half .outline-name{display:none}}@media(min-width:1024px){.v2-flavors .flavor-half{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--g50-space-2) var(--g50-space-5);padding-block:var(--g50-space-9)}}.v2-video__frame{max-width:60rem;margin-inline:auto;margin-bottom:var(--g50-space-4)}.v2-play{display:grid;place-items:center;justify-self:center;width:4rem;height:4rem;border-radius:50%;background:var(--g50-color-navy);color:var(--g50-color-cream)}.v2-play .icon{width:1.5rem;height:1.5rem;margin-left:.2rem}.v2-disclosure{display:inline-flex;align-items:center;gap:var(--g50-space-2);font-size:var(--g50-font-small--size);font-weight:var(--g50-font-body--weight-bold)}.v2-clips{display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:var(--g50-space-4);margin-inline:calc(-1 * var(--g50-page-margin));padding:0 var(--g50-page-margin) var(--g50-space-2);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--g50-page-margin);list-style:none}.v2-clip{scroll-snap-align:start}.v2-clip__who{margin-top:var(--g50-space-2);font-size:var(--g50-font-small--size);font-weight:var(--g50-font-body--weight-bold)}.v2-steps{display:grid;gap:var(--g50-space-6);margin-bottom:var(--g50-space-6);padding:0;list-style:none}.v2-step{display:grid;gap:var(--g50-space-2);align-content:start;justify-items:start}.v2-step .icon{width:2rem;height:2rem;color:var(--g50-color-green-accessible)}.v2-faq{display:grid;gap:var(--g50-space-6)}.v2-faq__head{display:grid;gap:var(--g50-space-3);align-content:start;justify-items:start}.v2-signup__inner{display:grid;gap:var(--g50-space-5)}.v2-signup__inner h2+p{margin-top:var(--g50-space-3)}.v2-signup__form{width:100%;max-width:30rem}.v2-main.v2-pdp-main>.band:nth-child(odd):not(.color-scheme-navy){background-color:var(--g50-color-white)}.v2-main.v2-pdp-main>.band:nth-child(2n):not(.color-scheme-navy){background-color:var(--g50-color-cream)}.v2-pdp .gallery__slide,.v2-pdp .gallery__thumb{background:var(--g50-color-white)}.v2-pdp .gallery__main{border:var(--g50-rule-thin) solid var(--g50-color-navy)}.v2-duo{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:4%;width:100%;height:100%;padding:6%;background:var(--g50-color-white)}.v2-duo img{width:100%;height:auto}.v2-price{display:grid;gap:var(--g50-space-2)}.v2-price__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--g50-space-2) var(--g50-space-4)}.v2-price__was{color:var(--g50-color-navy-muted);font-size:1.125rem}.v2-badge{display:inline-flex;align-items:center;gap:var(--g50-space-1);padding:var(--g50-space-1) var(--g50-space-3);background:var(--g50-color-green-accessible);color:var(--g50-color-white);font-size:var(--g50-font-small--size);font-weight:var(--g50-font-body--weight-bold)}.v2-badge .ph{background:transparent;color:var(--g50-color-white);padding:0}.v2-price__why{font-size:var(--g50-font-small--size)}product-price .v2-price,product-price.text-block .v2-price>p{font-family:var(--g50-font-body--family);font-weight:400;line-height:1.6;letter-spacing:normal;text-transform:none}product-price .v2-price>p{margin:0}product-price .v2-price .price{font-family:var(--g50-font-heading--family);font-weight:var(--g50-font-heading--weight);font-size:var(--g50-font-price--size);line-height:1.1;color:var(--g50-color-navy)}product-price .v2-price .price-unit{font-size:var(--g50-font-small--size);font-weight:var(--g50-font-body--weight-normal);color:var(--g50-color-navy-muted)}.v2-preorder-state{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--g50-space-3);padding:var(--g50-space-4);border-left:3px solid var(--g50-color-navy);background:var(--g50-color-cream)}.v2-preorder-state>.icon{width:1.5rem;height:1.5rem;color:var(--g50-color-green-accessible)}.v2-preorder-state p+p,.v2-preorder-state p+a{margin-top:var(--g50-space-1)}.v2-preorder-state__title{font-weight:var(--g50-font-body--weight-bold);font-size:1.125rem}.v2-facts{display:grid;gap:var(--g50-space-2);padding:0;list-style:none;font-size:var(--g50-font-small--size)}.v2-facts li{display:flex;align-items:center;gap:var(--g50-space-2)}.v2-facts .icon{flex:none;color:var(--g50-color-green-accessible)}.v2-buy .product-info{display:grid;gap:var(--g50-space-5)}.v2-dots{display:none}.v2-dots button{display:inline-grid;place-items:center;width:var(--g50-tap-min);height:var(--g50-tap-min);padding:0;border:0;background:none}.v2-dots button:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--g50-color-rule-soft)}.v2-dots button[aria-current=true]:before{width:.75rem;height:.75rem;background:var(--g50-color-navy)}@media(max-width:749px){.v2-pdp .gallery__strip{display:none}.v2-dots{display:flex;justify-content:center;flex-wrap:wrap}}.v2-numbers-row{padding-bottom:var(--g50-space-8)}.v2-mini-numbers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--g50-space-4);padding:var(--g50-space-5) 0 0;border-top:var(--g50-rule-thin) solid var(--g50-color-divider);list-style:none;font-size:var(--g50-font-small--size);font-weight:var(--g50-font-body--weight-bold)}.v2-mini-numbers li{display:flex;align-items:center;gap:var(--g50-space-2)}.v2-mini-numbers li:first-child{grid-column:1 / -1}.v2-mini-numbers .icon{flex:none;width:1.5rem;height:1.5rem;color:var(--g50-color-green-accessible)}.v2-mini-numbers__mark{font-family:var(--g50-font-heading--family);font-size:1.5rem;color:var(--g50-color-green-accessible)}.v2-nutrition{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--g50-space-7)}.v2-nutrition__panel .nutrition{max-width:24rem}.v2-nutrition__side{display:grid;gap:var(--g50-space-6);align-content:start}.v2-nutrition__side h3{margin-bottom:var(--g50-space-2)}.v2-box-photo{max-width:48rem;margin:0 auto var(--g50-space-5)}.v2-state-label{margin:var(--g50-space-6) 0 var(--g50-space-4);font-size:var(--g50-font-small--size)}.v2-reviews-zero{display:grid;gap:var(--g50-space-4);justify-items:start;padding-bottom:var(--g50-space-6);border-bottom:var(--g50-rule-thin) solid var(--g50-color-divider)}.v2-reviews-summary{margin-bottom:var(--g50-space-4)}.v2-clips--five{margin-bottom:var(--g50-space-6)}.v2-clip__disclosure{margin-top:var(--g50-space-1);font-size:.75rem;color:var(--g50-color-navy-muted)}.v2-sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:var(--g50-space-4);padding:var(--g50-space-3) var(--g50-page-margin) calc(var(--g50-space-3) + env(safe-area-inset-bottom));background:var(--g50-color-white);border-top:var(--g50-rule-thin) solid var(--g50-color-navy)}.v2-sticky-buy[hidden]{display:none}.v2-sticky-buy__name{font-weight:var(--g50-font-body--weight-bold)}.v2-sticky-buy .btn{flex:none}@media(min-width:750px){.v2-sticky-buy{display:none!important}.v2-mini-numbers{grid-template-columns:repeat(5,minmax(0,1fr))}.v2-mini-numbers li:first-child{grid-column:auto}.v2-clips.v2-clips--five{grid-template-columns:repeat(5,minmax(0,1fr));max-width:none}}@media(min-width:1024px){.v2-pdp .pdp__buy{position:sticky;top:6rem;align-self:start}.v2-nutrition{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--g50-space-8)}}.v2-fr-hero__media{overflow:hidden;background:var(--g50-color-cream-deep)}.v2-fr-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.v2-letter{display:grid;gap:var(--g50-space-4);max-width:36rem;margin-inline:auto}.v2-letter--center{justify-items:center;text-align:center}.v2-letter__body{font-size:var(--g50-font-paragraph-large--size);line-height:var(--g50-font-paragraph-large--line-height)}.v2-ask__icon{width:2.5rem;height:2.5rem;color:var(--g50-color-green-accessible)}.v2-fr-buy__grid{display:grid;gap:var(--g50-space-6)}.v2-fr-buy__media{max-width:28rem;width:100%}.v2-fr-form{display:grid;gap:var(--g50-space-4);align-content:start}.v2-limited{display:inline-flex;align-items:center;justify-self:start;gap:var(--g50-space-2);padding:var(--g50-space-2) var(--g50-space-3);border:2px solid var(--g50-color-navy);font-size:var(--g50-font-small--size);font-weight:var(--g50-font-body--weight-bold)}.v2-limited .icon{color:var(--g50-color-green-accessible)}.v2-fr-offer{font-family:var(--g50-font-heading--family);font-weight:var(--g50-font-heading--weight);font-size:var(--g50-font-h3--size);text-transform:uppercase;color:var(--g50-color-green-accessible)}.v2-soldout{display:grid;gap:var(--g50-space-3);justify-items:start;padding:var(--g50-space-5);border:var(--g50-rule-thin) dashed var(--g50-color-rule-soft)}.v2-fr-footer{padding-block:var(--g50-space-6)}.v2-fr-footer .site-footer__bottom{margin-top:0;padding-top:0;border-top:0}@media(max-width:749px){.v2-fr-hero .hero__text{grid-row:1}.v2-fr-hero .hero__media{grid-row:2;height:auto;aspect-ratio:4 / 5}}@media(min-width:1024px){.v2-fr-buy__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--g50-space-8);align-items:start}.v2-fr-buy__media{max-width:none}}.v2-story__grid{display:grid;gap:var(--g50-space-7)}.v2-story__text{display:grid;gap:var(--g50-space-4);align-content:start;justify-items:start}.v2-story__note{display:grid;gap:var(--g50-space-3);margin:0;padding-left:var(--g50-space-5);border-left:3px solid var(--g50-color-green-accessible);font-size:var(--g50-font-paragraph-large--size);line-height:var(--g50-font-paragraph-large--line-height)}.v2-story__photo{display:grid;gap:var(--g50-space-3);align-content:start;margin:0}.v2-story__photo img{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;border:var(--g50-rule-thin) solid var(--g50-color-navy)}.v2-story__photo figcaption{font-size:var(--g50-font-small--size)}.v2-pull{font-family:var(--g50-font-heading--family);font-weight:var(--g50-font-heading--weight);font-size:var(--g50-font-h3--size);line-height:1.15;text-transform:uppercase;color:var(--g50-color-green-accessible)}.v2-made{display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:var(--g50-space-4);margin-inline:calc(-1 * var(--g50-page-margin));padding:0 var(--g50-page-margin) var(--g50-space-2);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--g50-page-margin);list-style:none}.v2-made li{scroll-snap-align:start}.v2-made figure{display:grid;gap:var(--g50-space-2);margin:0}.v2-made figcaption{font-size:var(--g50-font-small--size)}@media(min-width:750px){.v2-made{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:0;padding:0;overflow:visible}.v2-steps.v2-steps--two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:52rem;margin-inline:auto}}@media(min-width:1024px){.v2-story__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--g50-space-8);align-items:start}}.v2-faq-page{display:grid;gap:var(--g50-space-7);padding-block:var(--g50-space-7) var(--g50-section-space)}.v2-faq-page__side{display:grid;gap:var(--g50-space-4);align-content:start}.v2-jump ul{display:flex;flex-wrap:wrap;gap:var(--g50-space-2);margin-top:var(--g50-space-2);padding:0;list-style:none}.v2-jump a{display:inline-flex;align-items:center;min-height:var(--g50-tap-min);padding-inline:var(--g50-space-4);border:var(--g50-rule-thin) solid var(--g50-color-navy);color:var(--g50-color-navy);font-size:var(--g50-font-small--size);font-weight:var(--g50-font-body--weight-bold);text-decoration:none}.v2-jump a:hover{background:var(--g50-color-navy);color:var(--g50-color-cream)}.v2-faq-page__groups{display:grid;gap:var(--g50-space-8);max-width:44rem}.v2-faq-group h2{margin-bottom:var(--g50-space-4);font-size:var(--g50-font-h3--size)}.v2-faq-page__end{padding-top:var(--g50-space-5);border-top:var(--g50-rule-thin) solid var(--g50-color-divider)}@media(min-width:1024px){.v2-faq-page{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--g50-space-8);padding-top:var(--g50-space-8)}.v2-faq-page__side{position:sticky;top:6rem;align-self:start}.v2-jump ul{flex-direction:column;flex-wrap:nowrap;gap:0}.v2-jump a{padding-inline:0;border:0;border-bottom:var(--g50-rule-thin) solid var(--g50-color-divider);width:100%;font-size:1rem}.v2-jump a:hover{background:none;color:var(--g50-color-navy);text-decoration:underline}}.v2-contact{display:grid;gap:var(--g50-space-7);padding-block:var(--g50-space-7) var(--g50-section-space)}.v2-contact__details,.v2-contact__address{display:grid;gap:var(--g50-space-4);align-content:start}.v2-contact__address h2{font-size:1.25rem}.courtesy-nav a[aria-current=page]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.4em}.v2-contact__lines{display:grid;gap:var(--g50-space-3);padding:0;list-style:none}.v2-contact__lines li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--g50-space-2)}.v2-contact__lines a{display:inline-flex;align-items:center;min-height:var(--g50-tap-min)}.v2-contact__lines .icon{flex:none;width:1.25rem;height:1.25rem;color:var(--g50-color-green-accessible)}.v2-contact__form{width:100%;max-width:32rem}.v2-contact__form [data-contact-fields]{display:grid;gap:var(--g50-space-5)}.v2-contact__legend{font-size:var(--g50-font-small--size)}.v2-field .input{min-height:3rem}.v2-field .field-error{margin-top:var(--g50-space-2)}.v2-textarea{min-height:9rem;resize:vertical}.v2-optional{font-weight:400;color:var(--g50-color-navy-muted)}.v2-contact__send{width:100%}.v2-contact__done{display:grid;gap:var(--g50-space-4);justify-items:start;padding:var(--g50-space-5);border:var(--g50-rule-thin) solid var(--g50-color-navy);background:var(--g50-color-white)}.v2-contact__done[hidden]{display:none}.v2-contact__done-msg{display:flex;gap:var(--g50-space-3);font-size:var(--g50-font-paragraph-large--size)}.v2-contact__done-msg .icon{flex:none;margin-top:.15em;color:var(--g50-color-green-accessible)}@media(min-width:750px){.v2-contact__send{width:auto;justify-self:start}}@media(min-width:1024px){.v2-contact{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"details form" "address form";grid-template-rows:auto 1fr;column-gap:var(--g50-space-8);padding-top:var(--g50-space-8)}.v2-contact__details{grid-area:details}.v2-contact__form{grid-area:form}.v2-contact__address{grid-area:address}}@media(prefers-reduced-motion:no-preference){.v2-reveal .v2-main>.band:not(.hero):not(.v2-pdp-top)>*{opacity:0;transform:translateY(16px);transition:opacity .4s ease,transform .4s ease}.v2-reveal .v2-main>.band.is-in:not(.hero):not(.v2-pdp-top)>*{opacity:1;transform:none}}@media(min-width:750px){.v2-plate{display:flex;align-items:stretch;gap:var(--g50-space-3)}.v2-plate__item{flex:1 1 0;min-width:0}.v2-plate__op:nth-child(4){grid-column:auto}.v2-plate__op{align-self:flex-start;height:calc(7.475rem + var(--g50-space-4));padding-top:var(--g50-space-4)}.v2-clips{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));max-width:52rem;margin-inline:auto;padding:0;overflow:visible}.v2-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.v2-signup__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end}.v2-signup__form{justify-self:end}}@media(min-width:1024px){.v2-gap__figure{grid-template-columns:minmax(0,1fr) auto 16rem;align-items:center;column-gap:var(--g50-space-5)}.v2-plate{align-self:start;margin-top:6.5rem}.v2-plate__equals{display:flex;align-items:flex-start;padding-top:calc(7.475rem / 2 - 1.75rem);min-height:calc(7.475rem + var(--g50-space-3) + clamp(1.75rem,1.4rem + 1.2vw,2.25rem) + var(--g50-space-1) + var(--g50-font-small--size) * 1.35);align-self:start;margin-top:calc(6.5rem + var(--g50-space-4));padding-left:var(--g50-space-5);border-left:var(--g50-rule-thin) solid var(--g50-color-rule-soft);font-size:3.5rem}.v2-plate__ours{padding-top:2.5rem}.v2-plate__note{position:absolute;top:0;right:0}.v2-gap__source{grid-column:1 / -1}.v2-faq{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--g50-space-8)}}.v2-policy{display:grid;grid-template-areas:"head" "summary" "side" "body";grid-template-columns:minmax(0,1fr);gap:var(--g50-space-6);padding-block:var(--g50-space-7) var(--g50-section-space)}.v2-policy>*{min-width:0}.v2-policy__head{grid-area:head}.v2-policy__summary-wrap{grid-area:summary;max-width:40rem}.v2-policy__side{grid-area:side}.v2-policy__body{grid-area:body;max-width:40rem}.v2-policy__side:empty{display:none}.v2-policy__head h1{font-size:clamp(2.5rem,2rem + 2.4vw,4rem)}.v2-policy__updated{margin-top:var(--g50-space-3);font-size:var(--g50-font-small--size);color:var(--g50-color-navy-muted)}.v2-policy__summary{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--g50-space-4);padding:var(--g50-space-5);background:var(--g50-color-white);border:var(--g50-rule-thin) solid var(--g50-color-navy)}.v2-policy__summary>.icon{width:1.75rem;height:1.75rem;color:var(--g50-color-green-accessible)}.v2-policy__summary h2{margin-bottom:var(--g50-space-2);font-size:1.125rem}.v2-policy__summary .v2-note{margin-top:var(--g50-space-3)}.v2-policy__toc ol{margin:var(--g50-space-3) 0 0;padding:0;list-style:none;counter-reset:toc;border-top:var(--g50-rule-thin) solid var(--g50-color-divider)}.v2-policy__toc li{counter-increment:toc;border-bottom:var(--g50-rule-thin) solid var(--g50-color-divider)}.v2-policy__toc a{display:flex;align-items:center;gap:var(--g50-space-3);min-height:var(--g50-tap-min);padding-block:var(--g50-space-2);color:var(--g50-color-navy);font-size:var(--g50-font-small--size);font-weight:var(--g50-font-body--weight-bold);text-decoration:none}.v2-policy__toc a:before{content:counter(toc);flex:none;width:1.5rem;color:var(--g50-color-green-accessible);font-family:var(--g50-font-heading--family);font-size:1.125rem}.v2-policy__toc a:hover{text-decoration:underline}.v2-policy__body{font-size:1rem;line-height:1.6}.v2-policy__body section{scroll-margin-top:7rem}.v2-policy__body h2{margin:var(--g50-space-7) 0 var(--g50-space-3);font-family:var(--g50-font-body--family);font-weight:var(--g50-font-body--weight-bold);font-size:1.375rem;line-height:1.3;text-transform:none;letter-spacing:0}.v2-policy__body section:first-child h2{margin-top:0}.v2-policy__body h3{margin:var(--g50-space-5) 0 var(--g50-space-2);font-family:var(--g50-font-body--family);font-weight:var(--g50-font-body--weight-bold);font-size:1.125rem;text-transform:none}.v2-policy__body p+p{margin-top:var(--g50-space-3)}.v2-policy__body ul,.v2-policy__body ol{display:grid;gap:var(--g50-space-2);margin:var(--g50-space-3) 0 0;padding-left:1.25rem}.v2-policy a{color:var(--g50-color-navy);text-decoration:underline;text-underline-offset:.15em}.v2-policy__toc a{text-decoration:none}.v2-policy__top{margin-top:var(--g50-space-8);padding-top:var(--g50-space-5);border-top:var(--g50-rule-thin) solid var(--g50-color-divider);font-size:var(--g50-font-small--size);font-weight:var(--g50-font-body--weight-bold)}.v2-policy__glance h2{margin-bottom:var(--g50-space-3);font-size:1.125rem}.v2-policy__table{overflow-x:auto;background:var(--g50-color-white)}.v2-policy__table table{width:100%;min-width:34rem;border-collapse:collapse;font-size:var(--g50-font-small--size)}.v2-policy__table th,.v2-policy__table td{padding:.75rem;text-align:left;vertical-align:top}.v2-policy__table th{border-bottom:var(--g50-rule-thick) solid var(--g50-color-navy);font-weight:var(--g50-font-body--weight-bold)}.v2-policy__table td{border-bottom:var(--g50-rule-thin) solid var(--g50-color-divider)}@media(min-width:1024px){.v2-policy{grid-template-columns:minmax(0,3fr) minmax(0,9fr);grid-template-areas:"side head" "side summary" "side body";grid-template-rows:auto auto 1fr;column-gap:var(--g50-space-8);padding-top:var(--g50-space-8)}.v2-policy__side{display:block}.v2-policy__toc{position:sticky;top:7rem}}.v2-cart{overflow:hidden}.v2-cart__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.v2-cart .cart__head{flex:none}.v2-cart .v2-cart__foot{flex:none;border-top:var(--g50-rule-thin) solid var(--g50-color-navy);background:var(--g50-color-cream)}.v2-cart__foot{display:grid;gap:var(--g50-space-3)}.cart-line__ship{display:flex;align-items:flex-start;gap:var(--g50-space-2);margin-top:var(--g50-space-2);font-size:var(--g50-font-small--size);line-height:1.4;color:var(--g50-color-navy)}.cart-line__ship .icon,.cart-cold .icon,.cart-mixed .icon{flex:none;width:1.125rem;height:1.125rem;margin-top:.1em}.cart-cold{display:flex;align-items:flex-start;gap:var(--g50-space-2);font-size:var(--g50-font-small--size);font-weight:var(--g50-font-body--weight-bold)}.cart-cold .icon{color:var(--g50-color-green-accessible)}.v2-cart__ship{display:grid;gap:var(--g50-space-5)}.cart-mixed{display:flex;align-items:flex-start;gap:var(--g50-space-2);margin-bottom:var(--g50-space-4);font-size:var(--g50-font-small--size)}.cart-mixed[hidden]{display:none}.cart-terms{display:grid;gap:var(--g50-space-1);font-size:var(--g50-font-small--size);color:var(--g50-color-navy)}.cart-terms h3{font-size:var(--g50-font-small--size)}.cart-terms a{justify-self:start;color:var(--g50-color-navy);text-decoration:underline}.v2-cartpage{display:grid;gap:var(--g50-space-6);padding-block:var(--g50-space-7) var(--g50-section-space);background:none}.v2-cartpage>*{min-width:0}.v2-cartpage__title{font-size:clamp(2.5rem,2rem + 2.4vw,4rem)}.v2-cartpage__coupon{margin-top:var(--g50-space-6);padding-top:var(--g50-space-5);border-top:var(--g50-rule-thin) solid var(--g50-color-divider)}.v2-cartpage__summary{background:var(--g50-color-white);border:var(--g50-rule-thin) solid var(--g50-color-stone)}.v2-cartpage__summary .v2-cart__foot{border-top:var(--g50-rule-thin) solid var(--g50-color-navy)}@media(min-width:1024px){.v2-cartpage{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:var(--g50-space-8);align-items:start}.v2-cartpage__title,.v2-cartpage__note{grid-column:1 / -1}.v2-cartpage__summary{position:sticky;top:7rem}}.v2-pdp .flavor__options{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--g50-space-3)}.flavor-card__pic--both{position:relative;background:var(--g50-color-white)}.flavor-card__pic--both img{position:absolute;top:6%;width:58%;height:auto;object-fit:contain}.flavor-card__pic--both img:first-child{left:2%;z-index:1}.flavor-card__pic--both img:nth-child(2){right:3%;top:34%;z-index:2;box-shadow:-4px 0 10px #0e1e2d1f}.v2-payoff{padding:0}.v2-payoff__grid{display:grid}.v2-payoff__media[hidden]{display:none}.v2-payoff__ph{--ratio: 4 / 3;height:100%;border:0}.v2-payoff__body{display:flex;align-items:center;padding:var(--g50-space-7) var(--g50-page-margin, var(--g50-space-4))}.v2-payoff__copy{display:grid;gap:var(--g50-space-4);width:100%;max-width:36rem}.v2-payoff__copy h2{font-size:clamp(2.25rem,1.6rem + 2.6vw,3.75rem);line-height:1}.v2-payoff__lead{font-size:var(--g50-font-paragraph-large--size, 1.125rem);line-height:1.55}.v2-tabs{display:flex;width:fit-content;margin:var(--g50-space-2) 0 0;padding:4px;gap:4px;border:var(--g50-rule-thin) solid var(--g50-color-navy);border-radius:999px}.v2-tabs__tab{min-width:8rem;min-height:var(--g50-tap-min);padding:0 var(--g50-space-5);border:0;border-radius:999px;background:transparent;color:var(--g50-color-navy);font-family:var(--g50-font-body--family);font-weight:var(--g50-font-body--weight-bold);font-size:1rem;cursor:pointer;transition:background-color var(--g50-duration-fast) var(--g50-ease-standard),color var(--g50-duration-fast) var(--g50-ease-standard)}.v2-tabs__tab:hover{background:var(--g50-color-cream-deep)}.v2-tabs__tab[aria-selected=true]{background:var(--g50-color-navy);color:var(--g50-color-cream)}.v2-tabs__tab:focus-visible{outline:var(--g50-focus-ring-width) solid var(--g50-color-focus);outline-offset:3px}.v2-payoff__tabs{margin-top:var(--g50-space-4)}.v2-payoff__panel{margin-top:var(--g50-space-3);display:grid;gap:var(--g50-space-3);justify-items:start}.v2-payoff__panel[hidden]{display:none}.v2-payoff__panel:focus-visible{outline:var(--g50-focus-ring-width) solid var(--g50-color-focus);outline-offset:var(--g50-space-2)}.v2-ingcs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--g50-space-4) var(--g50-space-3);width:100%;margin:var(--g50-space-2) 0 0;padding:0;list-style:none}.v2-ingc{display:grid;justify-items:center;gap:var(--g50-space-2);text-align:center}.v2-ingc__pic{display:grid;place-items:center;width:100%;max-width:6.5rem;aspect-ratio:1;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 50% 40%,var(--g50-color-white) 0%,var(--g50-color-cream-deep) 100%);transition:transform var(--g50-duration-fast) var(--g50-ease-standard)}.v2-ingc__pic img{width:100%;height:100%;object-fit:cover}.v2-ingc__ph{font-size:.6875rem;font-weight:var(--g50-font-body--weight-bold);letter-spacing:.04em;color:var(--g50-color-navy-muted)}.v2-ingc:hover .v2-ingc__pic{transform:translateY(-3px)}.v2-ingc__name{font-size:var(--g50-font-small--size);font-weight:var(--g50-font-body--weight-bold);line-height:1.25}@media(max-width:479px){.v2-ingcs{grid-template-columns:repeat(6,minmax(0,1fr))}.v2-ingc{grid-column:span 2}.v2-ingc:nth-child(4){grid-column:2 / span 2}}@media(min-width:750px){.v2-payoff__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:34rem}.v2-payoff__ph{aspect-ratio:auto;min-height:100%}.v2-payoff__body{padding:var(--g50-space-8) clamp(var(--g50-space-5),5vw,var(--g50-space-9))}}@media(prefers-reduced-motion:no-preference){.v2-payoff__panel:not([hidden]),.v2-payoff__media:not([hidden]){animation:v2-tab-in .3s var(--g50-ease-standard)}@keyframes v2-tab-in{0%{opacity:0}to{opacity:1}}}.v2-hero--banner .v2-hero__media{display:block;background:var(--g50-color-cream-deep)}.v2-hero--banner .v2-hero__media picture{display:contents}.v2-hero--banner .v2-hero__media img{position:static;display:block;width:100%;max-width:none;height:100%;max-height:none;border:0;object-fit:cover;object-position:72% 35%}@media(min-width:750px)and (max-width:1023px){.v2-hero--banner{grid-template-columns:var(--g50-page-margin) minmax(0,1fr) var(--g50-page-margin);min-height:0}.v2-hero--banner .hero__media{grid-column:1 / -1;grid-row:1;min-height:0;height:26rem}.v2-hero--banner .hero__text{grid-column:2;grid-row:2;padding-block:var(--g50-space-7);padding-right:0}}@media(min-width:1024px){.v2-hero--banner{position:relative;isolation:isolate;min-height:0;height:clamp(36rem,50vw,45rem)}.v2-hero--banner .v2-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;grid-column:1 / -1;grid-row:1 / -1;z-index:-1;min-height:0}.v2-hero--banner .v2-hero__media img{object-position:80% 0%}.v2-hero--banner .v2-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f8f5eef0,#f8f5eecc 30%,#f8f5ee4d 48%,#f8f5ee00 60%)}.v2-hero--banner .hero__text{position:relative}}@media(min-width:1024px)and (max-width:1279px){.v2-hero--banner .v2-hero__media img{object-position:70% 0%}.v2-hero--banner .hero__text h1{max-width:23rem;font-size:3.25rem;text-wrap:wrap}.v2-hero--banner .hero__support,.v2-hero--banner .v2-hero__ship{max-width:22rem}}.v2-flavors .flavor-half.v2-flv{position:relative;display:block;padding:0;overflow:hidden}.v2-flv__img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;transition:transform .6s var(--g50-ease-standard)}.v2-flv:hover .v2-flv__img{transform:scale(1.02)}.v2-flv__text{display:grid;gap:var(--g50-space-2);justify-items:start;padding:var(--g50-space-5) var(--g50-page-margin) var(--g50-space-6)}.v2-flv .outline-name{font-size:clamp(2.25rem,1.4rem + 3vw,4rem);line-height:1}.v2-flv .flavor-half__line{font-size:var(--g50-font-small--size)}.v2-flv .link-cta{margin-top:var(--g50-space-2)}@media(min-width:750px){.v2-flv__text{position:absolute;top:0;right:0;bottom:0;width:44%;align-content:center;padding:var(--g50-space-5) clamp(var(--g50-space-4),3vw,var(--g50-space-7)) var(--g50-space-5) 0}}@media(min-width:750px)and (max-width:1023px){.v2-flv .outline-name,.v2-flv .flavor-half__line .ph{display:none}}@media(max-width:749px){.v2-flavors .v2-flv.color-scheme-navy{background:#0d2548}.v2-flavors .v2-flv.color-scheme-cream{background:#f2e2d0}}@media(min-width:1024px){.v2-hero--banner{background:var(--g50-color-cream)}.v2-hero--banner .v2-hero__media{left:48%;background:var(--g50-color-cream)}.v2-hero--banner .v2-hero__media img{object-position:100% 4%}.v2-hero--banner .v2-hero__media:after{display:none}}.v2-clip__media{position:relative;display:grid;place-items:center;overflow:hidden;aspect-ratio:9 / 16;background:var(--g50-color-stone)}.v2-clip__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.v2-clip__media .v2-play{position:relative;box-shadow:0 6px 20px #0e1e2d4d}.v2-clip__media button.v2-play,.v2-video__poster button.v2-play{-webkit-appearance:none;appearance:none;padding:0;border:0;cursor:pointer;font:inherit;transition:transform .2s var(--g50-ease-standard)}.v2-clip__media button.v2-play:hover,.v2-video__poster button.v2-play:hover{transform:scale(1.06)}.v2-clip__media button.v2-play:focus-visible,.v2-video__poster button.v2-play:focus-visible{outline:2px solid var(--g50-color-cream);outline-offset:3px}html.v2-modal-open{overflow:hidden}.v2-video-modal{--v2-modal-ratio: 1.7778;--v2-modal-gap: var(--g50-space-4);--v2-modal-close: 3.25rem;position:fixed;top:0;right:0;bottom:0;left:0;display:none;place-items:center;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:var(--v2-modal-gap);border:0;background:#0e1e2dd9;color:var(--g50-color-cream)}.v2-video-modal[open]{display:grid}.v2-video-modal::backdrop{background:transparent}.v2-video-modal__box{position:relative;width:min(100%,72rem,calc((100vh - 2 * var(--v2-modal-gap) - var(--v2-modal-close)) * var(--v2-modal-ratio)));padding-top:var(--v2-modal-close)}@supports (height: 100dvh){.v2-video-modal__box{width:min(100%,72rem,calc((100dvh - 2 * var(--v2-modal-gap) - var(--v2-modal-close)) * var(--v2-modal-ratio)))}}.v2-video-modal__frame{overflow:hidden;aspect-ratio:var(--v2-modal-ratio);border-radius:var(--g50-radius);background:var(--g50-color-navy);box-shadow:0 24px 60px #00000073}.v2-video-modal__frame video,.v2-video-modal__frame iframe{display:block;width:100%;height:100%;border:0;object-fit:contain;background:var(--g50-color-navy)}.v2-video-modal__close{position:absolute;top:0;right:0;display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:50%;-webkit-appearance:none;appearance:none;cursor:pointer;font:inherit;background:var(--g50-color-cream);color:var(--g50-color-navy);box-shadow:0 6px 20px #00000059;transition:transform .2s var(--g50-ease-standard)}.v2-video-modal__close:hover{transform:scale(1.06)}.v2-video-modal__close:focus-visible{outline:2px solid var(--g50-color-cream);outline-offset:3px}.v2-video-modal__close svg{width:1.25rem;height:1.25rem}@media(min-width:750px){.v2-video-modal{--v2-modal-gap: var(--g50-space-6)}}.v2-ingcs--3{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:479px){.v2-ingcs.v2-ingcs--3 .v2-ingc:nth-child(n){grid-column:span 2}}.v2-ingc{min-width:0}.v2-ingc__name{max-width:100%;overflow-wrap:break-word}@media(min-width:750px)and (max-width:1023px){.v2-ingc__name{font-size:.75rem}}@media(max-width:749px){.v2-testers ul.v2-clips{padding:0 var(--g50-page-margin) var(--g50-space-2)}}.v2-payoff__media{position:relative;overflow:hidden;background:var(--g50-color-cream-deep)}.v2-payoff__img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.v2-payoff__img--plain{object-position:58% 45%}.v2-payoff__img--vanilla{object-position:50% 52%}@media(min-width:750px){.v2-payoff__img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;aspect-ratio:auto}}.v2-life__head{display:grid;gap:var(--g50-space-3);max-width:48rem;margin:0 auto var(--g50-space-7);text-align:center}.v2-life__head .eyebrow{letter-spacing:.24em;color:var(--g50-color-navy-muted)}.v2-life__head h2{font-size:clamp(2.5rem,1.6rem + 3.6vw,4.5rem);line-height:1}.v2-life__head p:last-child{font-size:var(--g50-font-paragraph-large--size)}.v2-main ul.v2-life__list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(16rem,78%);gap:var(--g50-space-2);margin:0;padding:0 var(--g50-page-margin) var(--g50-space-2);list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--g50-page-margin)}.v2-life__card{display:grid;justify-items:center;align-content:start;padding-bottom:var(--g50-space-6);background:var(--g50-color-white);text-align:center;scroll-snap-align:start}.v2-life__ph{--ratio: 4 / 5;width:100%;padding:var(--g50-space-5)}.v2-life__ph .photo-ph__desc{font-size:var(--g50-font-small--size)}.v2-life__ph .ph{font-size:.6875rem}.v2-life__icon{position:relative;z-index:1;display:grid;place-items:center;width:4.5rem;height:4.5rem;margin-top:-2.25rem;border-radius:50%;background:var(--g50-color-cream);box-shadow:0 4px 14px #0e1e2d1f;color:var(--g50-color-navy)}.v2-life__icon .icon{width:1.75rem;height:1.75rem;stroke-width:1.5}.v2-life__title{margin-top:var(--g50-space-4);padding-inline:var(--g50-space-4);font-size:clamp(1.5rem,1.25rem + .9vw,2rem);line-height:1.1}.v2-life__text{max-width:17rem;margin-top:var(--g50-space-2);padding-inline:var(--g50-space-4);line-height:1.5}.v2-life__cta{display:flex;justify-content:center;margin-top:var(--g50-space-7)}.v2-main .v2-life__btn{gap:var(--g50-space-2)}.v2-life__btn .icon{width:1.125rem;height:1.125rem}@media(min-width:750px){.v2-main ul.v2-life__list{grid-auto-columns:minmax(16rem,44%)}}@media(min-width:1024px){.v2-main ul.v2-life__list{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;overflow:visible}}.v2-video__poster{position:relative;display:grid;place-items:center;overflow:hidden;aspect-ratio:16 / 9;background:var(--g50-color-stone)}.v2-video__poster img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.v2-video__poster .v2-play{position:relative;width:5rem;height:5rem;box-shadow:0 6px 24px #0e1e2d59}.v2-video__tag{position:absolute;left:var(--g50-space-3);bottom:var(--g50-space-3);max-width:calc(100% - 2 * var(--g50-space-3));font-size:.6875rem}.v2-main section h2,.v2-main .v2-payoff__copy h2,.v2-main .v2-life__head h2{font-family:var(--g50-font-heading--family);font-weight:var(--g50-font-heading--weight);text-transform:uppercase;font-size:clamp(2.25rem,1.6rem + 2.6vw,3.75rem);line-height:1;letter-spacing:.01em}.text-block:is(.h3,.h4):not(product-price,product-sku-component,.blog-post-card *,.announcement-bar *)>*,.text-block:is(.h3,.h4):not(product-price,product-sku-component,.blog-post-card *,.announcement-bar *) :is(h1,h2,h3,h4,h5,h6){font-family:var(--g50-font-heading--family);font-weight:var(--g50-font-heading--weight);text-transform:uppercase;font-size:clamp(2.25rem,1.6rem + 2.6vw,3.75rem);line-height:1;letter-spacing:.01em}h1:not(.visually-hidden,#g50-none){font-family:var(--g50-font-heading--family);font-weight:var(--g50-font-heading--weight);text-transform:uppercase;font-size:clamp(2.25rem,1.6rem + 2.6vw,3.75rem);line-height:1;letter-spacing:.01em}:is(.button,.button-secondary,button.shopify-payment-button__button--unbranded):not(.button-unstyled,.skip-to-content-link){transition:transform var(--g50-duration-fast) var(--g50-ease-standard),background-color var(--g50-duration-fast) var(--g50-ease-standard),color var(--g50-duration-fast) var(--g50-ease-standard),box-shadow var(--g50-duration-fast) var(--g50-ease-standard)}:is(.button,.button-secondary,button.shopify-payment-button__button--unbranded):not(.button-unstyled,.skip-to-content-link,:disabled,[aria-disabled=true]):hover{transform:translateY(var(--g50-hover-lift))}:is(.button,.button-secondary,button.shopify-payment-button__button--unbranded):not(.button-unstyled,.skip-to-content-link):active{transform:translateY(0);scale:none;translate:none}.v2-life__img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}.v2-story-head{display:grid;justify-items:center;gap:var(--g50-space-3);max-width:46rem;margin-inline:auto}.v2-story__body{font-size:var(--g50-font-paragraph-large--size);line-height:1.55}.v2-story__sign{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--g50-space-3) var(--g50-space-6);margin-top:var(--g50-space-2)}.v2-story__by{display:inline-flex;align-items:center;gap:var(--g50-space-3);font-weight:var(--g50-font-body--weight-bold)}.v2-story__avatar{display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;background:var(--g50-color-navy);color:var(--g50-color-cream);font-family:var(--g50-font-heading--family);font-weight:var(--g50-font-heading--weight);font-size:1.25rem}.v2-story-head .v2-note{margin-top:0}@media(min-width:1024px){.v2-hero--banner{height:max(33rem,37.5vw)}.v2-hero--banner .hero__text{padding-block:var(--g50-space-6)}.v2-hero--banner .v2-hero__media{left:0}.v2-hero--banner .v2-hero__media img{object-position:100% 50%}}@media(max-width:1023px){.v2-hero--banner .v2-hero__media img{object-position:82% 50%}}.v2-story__sig{width:auto;height:3.25rem}.flavor-links .flavor-link{color:var(--g50-color-foreground);text-decoration:none}.flavor-links .flavor-link[aria-current=page] .flavor-card__pic{box-shadow:0 0 0 3px var(--g50-color-selected)}.flavor-links .flavor-link:focus-visible{outline:var(--g50-focus-ring-width) solid var(--g50-color-focus);outline-offset:calc(var(--g50-rule-thick) + var(--g50-focus-ring-offset))}.v2-pdp .flavor__label strong{margin-left:var(--g50-space-1)}.v2-shop-hero{padding-block:var(--g50-space-8);background:var(--g50-color-cream-deep);text-align:center}.v2-shop-hero h1{font-size:clamp(2.5rem,1.8rem + 3vw,4.5rem);line-height:1}.v2-shop-hero p{max-width:36rem;margin:var(--g50-space-3) auto 0;font-size:var(--g50-font-paragraph-large--size)}.v2-main ul.v2-shopgrid{display:grid;gap:var(--g50-space-6) var(--g50-space-5);max-width:66rem;margin:0 auto;padding:0;list-style:none}.v2-shopcard__link{display:grid;justify-items:center;gap:var(--g50-space-2);color:var(--g50-color-foreground);text-align:center;text-decoration:none}.v2-shopcard__media{display:block;width:100%;overflow:hidden;margin-bottom:var(--g50-space-3);background:var(--g50-color-cream-deep)}.v2-shopcard__media img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;transition:transform .5s var(--g50-ease-standard)}.v2-shopcard__link:hover .v2-shopcard__media img{transform:scale(1.03)}.v2-shopcard__name{font-family:var(--g50-font-heading--family);font-weight:var(--g50-font-heading--weight);font-size:clamp(1.5rem,1.25rem + .9vw,2rem);line-height:1.1;text-transform:uppercase}.v2-shopcard__pack{color:var(--g50-color-foreground-muted)}.v2-shopcard__price{font-weight:var(--g50-font-body--weight-bold)}.v2-shopcard__btn{width:100%;margin-top:var(--g50-space-3)}.v2-shopcard__link:focus-visible{outline:var(--g50-focus-ring-width) solid var(--g50-color-focus);outline-offset:var(--g50-space-2)}.v2-shop__note{display:flex;justify-content:center;align-items:center;gap:var(--g50-space-2);margin-top:var(--g50-space-7)}@media(min-width:750px){.v2-main ul.v2-shopgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.v2-pdp .gallery__slide img[src$=".jpg"]{width:100%;height:100%;object-fit:cover;object-position:30% 50%}@media(max-width:749px){.v2-main>.band.v2-flavors{padding-bottom:var(--g50-space-7)}.v2-flavors .section-head{margin-bottom:var(--g50-space-5)}.v2-flavors .flavor-halves{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--g50-space-3);padding-inline:var(--g50-page-margin)}.v2-flavors .flavor-half.v2-flv{display:flex;flex-direction:column;border-radius:.75rem}.v2-flv__img{aspect-ratio:1;object-position:24% 62%}.v2-flv__text{flex:1;align-content:start;gap:var(--g50-space-1);padding:var(--g50-space-4) var(--g50-space-3) var(--g50-space-5)}.v2-flv .v2-flavor__name{font-size:1.5rem;line-height:1}.v2-flv .flavor-half__line{font-size:.8125rem;line-height:1.4}.v2-flv .flavor-half__line .ph{display:inline-block;margin-top:var(--g50-space-1);font-size:.625rem}.v2-flv .link-cta{margin-top:auto;padding-top:var(--g50-space-3);font-size:.875rem}.v2-flv:hover .v2-flv__img{transform:none}}.v2-bowl{--bg: #f3ead9;--ink: var(--g50-color-navy);--d: min(30rem, 32vw);position:relative;overflow:hidden;padding-block:var(--g50-space-7);background:var(--bg);color:var(--ink)}.v2-bowl--plain{--bg: #0d2548;--ink: var(--g50-color-cream)}.v2-bowl__grid{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--g50-space-3)}.v2-main ul.v2-bowl__facts{display:grid;gap:clamp(var(--g50-space-6),4vw,var(--g50-space-8));margin:0;padding:0;list-style:none;text-align:center}.v2-bowl__facts li{display:grid;gap:var(--g50-space-2)}.v2-bowl__ft{font-family:var(--g50-font-heading--family);font-weight:var(--g50-font-heading--weight);font-size:clamp(1.5rem,.9rem + 1.4vw,2.5rem);line-height:1;letter-spacing:.01em}.v2-bowl__fd{max-width:15rem;margin-inline:auto;font-size:1rem;line-height:1.45}.v2-bowl__stage{position:relative;width:var(--d);height:var(--d);margin:calc(var(--d) * .4)}.v2-bowl__bowl{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:50%;box-shadow:0 0 0 calc(var(--d) * .018) #fff,0 0 0 calc(var(--d) * .02) #0e1e2d0f,calc(var(--d) * .03) calc(var(--d) * .05) calc(var(--d) * .08) #0e1e2d38}.v2-bowl__spin{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;transform:rotate(var(--rot, 0deg));will-change:transform;pointer-events:none}.v2-bowl__spoon{position:absolute;left:calc(50% - var(--d) * .0967);top:calc(50% - var(--d) * .891);width:calc(var(--d) * .1934);height:calc(var(--d) * .78);filter:drop-shadow(calc(var(--d) * .02) calc(var(--d) * .03) calc(var(--d) * .02) rgb(14 30 45 / .3))}.v2-bowl__note{margin:0;text-align:center}.v2-bowl__deco{position:absolute;width:2.4rem;height:2.4rem;fill:none;stroke:var(--ink);stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round;animation:v2-bowl-twinkle 3.6s ease-in-out infinite}.v2-bowl__deco:nth-of-type(2n){animation-delay:1.2s}.v2-bowl__deco:nth-of-type(3n){animation-delay:2.4s}@keyframes v2-bowl-twinkle{0%,to{transform:scale(.85) rotate(0);opacity:.55}50%{transform:scale(1.1) rotate(8deg);opacity:1}}@media(max-width:1023px){.v2-bowl{--d: min(62vw, 24rem)}.v2-bowl__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--g50-space-6) var(--g50-space-4)}.v2-bowl__center{grid-column:1 / -1;grid-row:1;justify-self:center}.v2-main ul.v2-bowl__facts{gap:var(--g50-space-6)}.v2-bowl__ft{font-size:1.5rem}.v2-bowl__fd{font-size:.875rem}.v2-bowl__deco:nth-of-type(n+4){display:none}}@media(prefers-reduced-motion:reduce){.v2-bowl__deco{animation:none}}.v2-bowl{--ring-on: var(--g50-color-green-accessible)}.v2-bowl--plain{--ring-on: #7ed3a1}.v2-bowl__ring{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;overflow:visible;pointer-events:none}.v2-bowl__ring text{fill:var(--ink);opacity:.45;font-family:var(--g50-font-body--family);font-weight:700;font-size:2.6px;letter-spacing:.55px;transition:opacity .35s var(--g50-ease-standard),fill .35s var(--g50-ease-standard)}.v2-bowl__ring text.is-on{fill:var(--ring-on);opacity:1}@media(max-width:1023px){.v2-bowl__ring text{font-size:3.6px;letter-spacing:.4px}}.quick-add-modal.dialog-modal{background:var(--g50-color-cream, #f8f5ee);color:var(--g50-color-navy, #0e1e2d);border:var(--g50-rule-thin, 1px) solid var(--g50-color-stone, #e6e1d6);border-radius:0;box-shadow:none}.quick-add-modal .quick-add-modal__close{color:var(--g50-color-navy, #0e1e2d)}.quick-add-modal__content.g50-quick-add,.quick-add-modal__content.v2-main{background:var(--g50-color-cream, #f8f5ee);font-family:var(--g50-font-body--family, "Poppins", "Segoe UI", system-ui, sans-serif)}@media screen and (min-width:750px){.quick-add-modal{--quick-add-modal-height: min(52rem, 92vh)}.quick-add-modal__content.g50-quick-add{grid-template-columns:minmax(0,58fr) minmax(0,42fr);grid-template-rows:minmax(0,1fr);gap:var(--g50-space-7, 3rem);padding:var(--g50-space-6, 2rem);max-height:100%}.quick-add-modal__content.g50-quick-add .g50-quick-add__gallery{grid-column:1;grid-row:1;width:auto;position:static;align-self:start;overflow:visible;padding:0}.quick-add-modal__content.g50-quick-add .g50-quick-add__buy{grid-column:2;grid-row:1;height:auto;max-height:100%}.quick-add-modal__content.g50-quick-add .g50-quick-add__gallery media-gallery{position:static;display:block;width:100%;pointer-events:auto}.quick-add-modal__content.g50-quick-add .g50-quick-add__gallery slideshow-component{display:block;width:100%}.quick-add-modal__content.g50-quick-add .g50-quick-add__gallery slideshow-container{display:block;width:100%;border:var(--g50-rule-thin, 1px) solid var(--g50-color-navy, #0e1e2d);background:var(--g50-color-cream-deep, #eee7da)}.quick-add-modal__content.g50-quick-add .g50-quick-add__gallery slideshow-slides{display:flex;flex-direction:row;gap:0;overflow-x:hidden;scroll-snap-type:x mandatory;scrollbar-width:none}.quick-add-modal__content.g50-quick-add .g50-quick-add__gallery slideshow-slides::-webkit-scrollbar{display:none}.quick-add-modal__content.g50-quick-add .g50-quick-add__gallery slideshow-slide{flex:0 0 100%;width:100%;aspect-ratio:1 / 1;scroll-snap-align:start;animation:none;background:var(--g50-color-cream-deep, #eee7da)}.quick-add-modal__content.g50-quick-add .g50-quick-add__gallery .product-media-constraint-wrapper,.quick-add-modal__content.g50-quick-add .g50-quick-add__gallery .product-media{width:100%;height:100%;max-height:none;aspect-ratio:1 / 1;border:0;border-radius:0;background:transparent}.quick-add-modal__content.g50-quick-add .g50-quick-add__gallery .product-media img{width:100%;height:100%;object-fit:contain}.quick-add-modal__content.g50-quick-add .g50-quick-add__gallery slideshow-controls[thumbnails]{display:block;position:static;width:100%;margin-top:var(--g50-space-3, .75rem);padding:0;background:transparent}.quick-add-modal__content.g50-quick-add .g50-quick-add__gallery .slideshow-controls__thumbnails-container{display:block;width:100%}.quick-add-modal__content.g50-quick-add .g50-quick-add__gallery .slideshow-controls__thumbnails{--g50-thumb-gap: var(--g50-space-2, .5rem);display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--g50-thumbs-visible, 5) - 1) * var(--g50-thumb-gap)) / var(--g50-thumbs-visible, 5));gap:var(--g50-thumb-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:2px 0 8px;margin:0}.quick-add-modal__content.g50-quick-add .g50-quick-add__gallery .slideshow-controls__thumbnails::-webkit-scrollbar{display:none}.quick-add-modal__content.g50-quick-add .g50-quick-add__gallery .slideshow-controls__thumbnail{position:relative;width:100%;height:auto;aspect-ratio:1;padding:0;border:0;border-radius:0;background:transparent;scroll-snap-align:start;opacity:.7;overflow:visible;transition:opacity var(--g50-duration-fast) var(--g50-ease-standard)}.quick-add-modal__content.g50-quick-add .g50-quick-add__gallery .slideshow-controls__thumbnail:hover,.quick-add-modal__content.g50-quick-add .g50-quick-add__gallery .slideshow-controls__thumbnail[aria-selected=true]{opacity:1}.quick-add-modal__content.g50-quick-add .g50-quick-add__gallery .slideshow-controls__thumbnail img{width:100%;height:100%;border-radius:0;object-fit:cover}.quick-add-modal__content.g50-quick-add .g50-quick-add__gallery .slideshow-controls__thumbnail[aria-selected=true]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border:var(--g50-rule-frame, 2px) solid var(--g50-color-navy, #0e1e2d);pointer-events:none}.quick-add-modal__content.g50-quick-add .g50-quick-add__gallery .slideshow-controls__thumbnail[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:-7px;height:3px;background:var(--g50-color-green-accessible, #00733a)}}.quick-add-modal__content.g50-quick-add .g50-quick-add__form,.quick-add-modal__content.g50-quick-add .product-details .group-block-content{display:grid;gap:var(--g50-space-5, 1.5rem);align-content:start}.quick-add-modal__content.g50-quick-add .view-product-title,.quick-add-modal__content.g50-quick-add .view-product-title a,.quick-add-modal__content.g50-quick-add .g50-quick-add__form h1,.quick-add-modal__content.g50-quick-add .g50-quick-add__form h2,.quick-add-modal__content.g50-quick-add .g50-quick-add__form h3{margin:0;padding-inline-end:calc(var(--g50-space-6, 2rem) + 1rem);font-family:var(--g50-font-heading--family, "Oswald", "Arial Narrow", sans-serif);font-weight:var(--g50-font-heading--weight, 600);font-size:var(--g50-font-product-name--size, clamp(2rem, 1.7rem + 1.3vw, 2.75rem));line-height:1;letter-spacing:.01em;text-transform:uppercase;color:var(--g50-color-navy, #0e1e2d);-webkit-line-clamp:unset;display:block}@media screen and (min-width:750px){.quick-add-modal__content.g50-quick-add .g50-quick-add__buy>.group-block{padding:0}.quick-add-modal__content.g50-quick-add .g50-quick-add__form>*{padding-inline:0}.quick-add-modal__content.g50-quick-add .g50-quick-add__form>.view-product-title+.group-block{margin-top:calc(var(--g50-space-2, .5rem) - var(--g50-space-5, 1.5rem))}.quick-add-modal__content.g50-quick-add .g50-quick-add__form>.group-block>.group-block-content{gap:var(--g50-space-4, 1rem);justify-content:start;justify-items:start;padding:0}.quick-add-modal__content.g50-quick-add .g50-quick-add__form .variant-picker{padding-block:0;margin:0}.quick-add-modal__content.g50-quick-add .g50-quick-add__form product-price{justify-content:flex-start;justify-self:start;width:auto;padding:0;text-align:start}}.quick-add-modal__content.g50-quick-add .g50-quick-add__form .g50-quick-add__benefit{display:block}.quick-add-modal__content.g50-quick-add .g50-quick-add__benefit,.quick-add-modal__content.g50-quick-add .g50-quick-add__benefit p{margin:0;padding:0;font-family:var(--g50-font-body--family, "Poppins", "Segoe UI", system-ui, sans-serif);font-size:var(--g50-font-paragraph-large--size, 1.125rem);line-height:1.5;color:var(--g50-color-navy, #0e1e2d)}.quick-add-modal__content.g50-quick-add .variant-option[data-testid=variant-option-single]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--g50-space-2, .5rem);color:var(--g50-color-navy, #0e1e2d)}.quick-add-modal__content.g50-quick-add .variant-option[data-testid=variant-option-single] .variant-option__swatch-value{padding:0;font-weight:600;color:var(--g50-color-navy, #0e1e2d)}.quick-add-modal__content.g50-quick-add .product-form-buttons{display:flex;flex-direction:column;align-items:stretch;gap:var(--g50-space-4, 1rem)}.quick-add-modal__content.g50-quick-add .product-form-buttons .quantity-selector-wrapper{align-self:flex-start;margin-top:calc(-1 * var(--g50-space-2, .5rem))}.quick-add-modal__content.g50-quick-add .product-form-buttons>:has(add-to-cart-component),.quick-add-modal__content.g50-quick-add .product-form-buttons add-to-cart-component{display:block;width:100%}.quick-add-modal__content.g50-quick-add .g50-quick-add__qty-label{margin:0;font-weight:600;color:var(--g50-color-navy, #0e1e2d)}.quick-add-modal__content.g50-quick-add .g50-quick-add__form>.group-block{display:grid;gap:var(--g50-space-2, .5rem)}.quick-add-modal__content.g50-quick-add product-price,.quick-add-modal__content.g50-quick-add .price{font-family:var(--g50-font-heading--family, "Oswald", "Arial Narrow", sans-serif);font-weight:600;font-size:clamp(1.5rem,1.25rem + .8vw,2rem);line-height:1.1;color:var(--g50-color-navy, #0e1e2d)}.quick-add-modal__content.g50-quick-add .divider{display:none}.quick-add-modal__content.g50-quick-add .variant-picker{padding-block:0;margin:0;display:grid;gap:var(--g50-space-4, 1rem)}.quick-add-modal__content.g50-quick-add .variant-option{display:grid;gap:var(--g50-space-2, .5rem)}.quick-add-modal__content.g50-quick-add .variant-option legend,.quick-add-modal__content.g50-quick-add .variant-option__label{font-size:1rem;font-weight:600;color:var(--g50-color-navy, #0e1e2d)}.quick-add-modal__content.g50-quick-add .variant-option__button-label,.quick-add-modal__content.g50-quick-add .variant-option label:not(.visually-hidden){border-radius:0;border:var(--g50-rule-thin, 1px) solid var(--g50-color-rule-soft, #cfc8ba);background:var(--g50-color-white, #fff);color:var(--g50-color-navy, #0e1e2d);min-height:var(--g50-tap-min, 2.75rem);font-weight:600}.quick-add-modal__content.g50-quick-add .variant-option input:checked+label,.quick-add-modal__content.g50-quick-add .variant-option__button-label[aria-checked=true],.quick-add-modal__content.g50-quick-add .variant-option label:has(input:checked){border-color:var(--g50-color-navy, #0e1e2d);box-shadow:none;background:var(--g50-color-white, #fff);color:var(--g50-color-navy, #0e1e2d)}.quick-add-modal__content.g50-quick-add .variant-option__button-label:has(input:checked):before{border-width:var(--g50-rule-frame, 2px);border-color:var(--g50-color-navy, #0e1e2d)}.quick-add-modal__content.g50-quick-add .quantity-selector{--quantity-selector-width: 8.5rem;border:var(--g50-rule-thin, 1px) solid var(--g50-color-input-border, #6b7680);border-radius:0;background:var(--g50-color-white, #fff);overflow:hidden;height:var(--g50-tap-min, 2.75rem)}.quick-add-modal__content.g50-quick-add .quantity-selector :is(.quantity-minus,.quantity-plus,button){border:0;border-radius:0;background:transparent;color:var(--g50-color-navy, #0e1e2d);width:var(--g50-tap-min, 2.75rem);height:var(--g50-tap-min, 2.75rem)}.quick-add-modal__content.g50-quick-add .buy-buttons-block,.quick-add-modal__content.g50-quick-add .product-details .buy-buttons-block{position:static;margin-top:0;padding-bottom:0;background:transparent;display:grid;gap:var(--g50-space-4, 1rem)}.quick-add-modal__content.g50-quick-add .buy-buttons-block:before{display:none}.quick-add-modal__content.g50-quick-add .add-to-cart-button,.quick-add-modal__content.g50-quick-add product-form-buttons .button:not(.button-secondary){width:100%;min-height:var(--g50-button-height, 3rem);border-radius:0;border:var(--g50-button-border-width, 2px) solid var(--g50-color-green-accessible, #00733a);background:var(--g50-color-green-accessible, #00733a);color:var(--g50-color-white, #fff);font-weight:600;letter-spacing:var(--g50-button-letter-spacing, .06em);text-transform:uppercase}.quick-add-modal__content.g50-quick-add .add-to-cart-button:hover{background:var(--g50-color-green-brand, #088141);border-color:var(--g50-color-green-brand, #088141)}.quick-add-modal__content.g50-quick-add .shopify-payment-button,.quick-add-modal__content.g50-quick-add .accelerated-checkout-block,.quick-add-modal__content.g50-quick-add .additional-checkout-buttons,.quick-add-modal__content.g50-quick-add accelerated-checkout,.quick-add-modal__content.g50-quick-add .more-payment-options-link,.quick-add-modal__content.g50-quick-add rte-formatter:not(.g50-quick-add__benefit){display:none!important}.quick-add-modal__content.g50-quick-add .g50-quick-add__note,.quick-add-modal__content.g50-quick-add .g50-quick-add__ship{display:grid;gap:var(--g50-space-2, .5rem);font-size:var(--g50-font-small--size, .875rem);color:var(--g50-color-navy, #0e1e2d)}.quick-add-modal__content.g50-quick-add .g50-quick-add__note{padding-top:var(--g50-space-4, 1rem);border-top:var(--g50-rule-thin, 1px) solid var(--g50-color-divider, #e6e1d6)}.quick-add-modal__content.g50-quick-add .g50-quick-add__note p,.quick-add-modal__content.g50-quick-add .g50-quick-add__ship p{display:flex;align-items:flex-start;gap:var(--g50-space-2, .5rem);margin:0}.quick-add-modal__content.g50-quick-add .g50-quick-add__note .icon,.quick-add-modal__content.g50-quick-add .g50-quick-add__ship .icon{flex:none;width:1.125rem;height:1.125rem;margin-top:.1em;fill:none;stroke:currentColor;stroke-width:var(--g50-icon-stroke, 1.75)}.quick-add-modal__content.g50-quick-add .g50-quick-add__ship .icon{color:var(--g50-color-green-accessible, #00733a)}.quick-add-modal__content.g50-quick-add .g50-quick-add__ship a{justify-self:start;color:var(--g50-color-navy, #0e1e2d);text-decoration:underline;font-weight:600;font-size:var(--g50-font-small--size, .875rem)}@media screen and (max-width:749px){.quick-add-modal__content.g50-quick-add{padding:var(--g50-space-4, 1rem);gap:var(--g50-space-4, 1rem)}.quick-add-modal__content.g50-quick-add slideshow-controls[pagination-position=bottom]{grid-template-columns:minmax(0,1fr)}.quick-add-modal__content.g50-quick-add .product-media{border:var(--g50-rule-thin, 1px) solid var(--g50-color-navy, #0e1e2d);border-radius:0;background:var(--g50-color-cream-deep, #eee7da)}}.product-card__content{text-align:center}.product-card__content .card-gallery{background:var(--g50-color-cream-deep);overflow:hidden;margin-bottom:var(--g50-space-3)}.product-card__content .card-gallery img{transition:transform .5s var(--g50-ease-standard)}product-card:hover .card-gallery img{transform:scale(1.03)}.product-card__content>a.contents .text-block,.product-card__content>a.contents .text-block>*{font-family:var(--g50-font-heading--family);font-weight:var(--g50-font-heading--weight);font-size:clamp(1.5rem,1.25rem + .9vw,2rem);line-height:1.1;text-transform:uppercase;color:var(--g50-color-navy)}.product-card__content .price,.product-card__content .price-item__group{font-family:var(--g50-font-body--family);font-weight:var(--g50-font-body--weight-bold);color:var(--g50-color-navy)}.product-card__content .g50-card-pack,.product-card__content .g50-card-pack :is(p,span){font-family:var(--g50-font-body--family);color:var(--g50-color-navy-muted)}.product-card__content>.g50-card-button{margin-top:auto}media-gallery.g50-gallery-host{display:block;width:100%;min-width:0}g50-gallery.gallery{display:block;container:g50-gallery / inline-size;color:var(--g50-color-navy)}g50-gallery .icon{width:1.25rem;height:1.25rem;flex:none;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}g50-gallery .gallery__main{border:var(--g50-rule-thin) solid var(--g50-color-navy);background:var(--g50-color-white)}g50-gallery .gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}g50-gallery .gallery__track::-webkit-scrollbar{display:none}g50-gallery .gallery__slide{position:relative;display:block;flex:0 0 100%;scroll-snap-align:start;aspect-ratio:1 / 1;overflow:hidden;margin:0;padding:0;border:0;border-radius:0;background:var(--g50-color-white);cursor:zoom-in}g50-gallery .gallery__slide[disabled]{cursor:default}g50-gallery .gallery__slide img{display:block;width:100%;height:100%;object-fit:contain;transition:transform var(--g50-duration-base) var(--g50-ease-standard);transform-origin:var(--zoom-x, 50%) var(--zoom-y, 50%)}g50-gallery .gallery__slide--cover img{object-fit:cover;object-position:var(--g50-focal, center)}g50-gallery .gallery__slide.is-zoomed img{transform:scale(2)}g50-gallery .gallery__slide--media{cursor:auto}g50-gallery .gallery__slide--media>*{width:100%;height:100%}g50-gallery .gallery__strip{--visible: var(--g50-thumbs-visible);display:grid;width:100%;box-sizing:border-box;grid-template-columns:var(--g50-tap-min) minmax(0,1fr) var(--g50-tap-min);align-items:center;gap:var(--g50-space-2);margin-top:var(--g50-space-3)}g50-gallery .gallery__arrow{display:grid;place-items:center;width:var(--g50-tap-min);height:var(--g50-tap-min);padding:0;border:0;border-radius:0;background:transparent;color:var(--g50-color-navy);cursor:pointer}g50-gallery .gallery__arrow:hover{background:var(--g50-color-stone)}g50-gallery .gallery__arrow[disabled]{color:var(--g50-color-rule-soft);background:transparent;cursor:default}g50-gallery .gallery__thumbs{--gap: var(--g50-space-2);display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--visible) - 1) * var(--gap)) / var(--visible));gap:var(--gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-block:2px 8px}g50-gallery .gallery__thumbs::-webkit-scrollbar{display:none}g50-gallery .gallery__thumb{position:relative;display:grid;place-items:center;min-width:var(--g50-tap-min);aspect-ratio:1;padding:0;border:0;border-radius:0;background:var(--g50-color-white);scroll-snap-align:start;opacity:.7;cursor:pointer;transition:opacity var(--g50-duration-fast) var(--g50-ease-standard)}g50-gallery .gallery__thumb img{display:block;width:100%;height:100%;object-fit:cover}g50-gallery .gallery__thumb:hover,g50-gallery .gallery__thumb[aria-current=true]{opacity:1}g50-gallery .gallery__thumb[aria-current=true]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border:var(--g50-rule-frame) solid var(--g50-color-navy);pointer-events:none}g50-gallery .gallery__thumb[aria-current=true]:after{content:"";position:absolute;left:0;right:0;bottom:-7px;height:3px;background:var(--g50-color-green-accessible)}g50-gallery :is(.gallery__slide,.gallery__thumb,.gallery__arrow,.v2-dots button):focus-visible{outline:2px solid var(--g50-color-navy);outline-offset:2px}g50-gallery .gallery__slide:focus-visible{outline-offset:-4px}@container g50-gallery (max-width: 479px){g50-gallery .gallery__strip{--visible: var(--g50-thumbs-visible-mobile);grid-template-columns:minmax(0,1fr)}g50-gallery .gallery__arrow{display:none}}@container g50-gallery (min-width: 480px){g50-gallery .gallery__track{overflow-x:hidden}}@media(max-width:749px){g50-gallery .gallery__main{border-inline:0}g50-gallery .gallery__strip{display:none}g50-gallery .v2-dots{display:flex;justify-content:center;flex-wrap:wrap}g50-gallery.gallery--mobile-thumbs .gallery__strip{--visible: var(--g50-thumbs-visible-mobile);display:grid;grid-template-columns:minmax(0,1fr);width:100%;max-width:none;padding-inline:var(--g50-page-margin)}g50-gallery.gallery--mobile-thumbs .gallery__arrow,g50-gallery.gallery--mobile-thumbs .v2-dots{display:none}}g50-gallery .gallery-overlay{width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:var(--g50-color-cream);color:var(--g50-color-navy)}g50-gallery .gallery-overlay::backdrop{background:#0e1e2d99}g50-gallery .gallery-overlay__inner{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%}g50-gallery .gallery-overlay__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--g50-space-3);padding:var(--g50-space-2) var(--g50-page-margin);border-bottom:var(--g50-rule-thin) solid var(--g50-color-stone)}g50-gallery .gallery-overlay__title{margin:0;font-size:var(--g50-font-small--size)}g50-gallery .gallery-overlay__close{display:grid;place-items:center;flex:none;width:var(--g50-tap-min);height:var(--g50-tap-min);padding:0;border:0;background:transparent;color:var(--g50-color-navy);cursor:pointer}g50-gallery .gallery-overlay__close .icon{width:1.5rem;height:1.5rem}g50-gallery .gallery-overlay__stage{position:relative;overflow:auto;touch-action:pinch-zoom pan-x pan-y}g50-gallery .gallery-overlay__stage img{position:absolute;inset:var(--g50-space-3);width:min(calc(100% - 2 * var(--g50-space-3)),70rem);height:calc(100% - 2 * var(--g50-space-3));margin:auto;object-fit:contain}g50-gallery .gallery-overlay__nav{display:flex;justify-content:center;gap:var(--g50-space-3);padding:var(--g50-space-3)}g50-gallery .gallery-overlay__btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--g50-space-2);min-height:var(--g50-tap-min);padding:0 var(--g50-space-5);border:var(--g50-rule-frame) solid var(--g50-color-navy);border-radius:0;background:transparent;color:var(--g50-color-navy);font-family:var(--g50-font-body--family);font-weight:var(--g50-font-body--weight-bold);cursor:pointer}g50-gallery .gallery-overlay__btn:hover{background:var(--g50-color-navy);color:var(--g50-color-white)}g50-gallery :is(.gallery-overlay__close,.gallery-overlay__btn):focus-visible{outline:2px solid var(--g50-color-navy);outline-offset:2px}variant-picker .variant-option .variant-option__button-label:has(:checked),variant-picker .variant-option .variant-option__button-label:has(:checked):hover{background-color:var(--color-variant-hover-background, var(--g50-color-stone));border-color:var(--g50-color-navy);color:var(--g50-color-navy);font-weight:600}variant-picker .variant-option .variant-option__button-label:has(:checked):before{z-index:3;border:2px solid var(--g50-color-navy)}variant-picker .variant-option .variant-option__button-label:has(:checked) .variant-option__button-label__pill{background-color:var(--color-variant-hover-background, var(--g50-color-stone))}.product-information.section .product-information__grid{row-gap:var(--g50-space-4);padding-block-end:var(--g50-space-8)}@media screen and (min-width:750px){.product-information.section .product-information__grid:is(.product-information--media-left,.product-information--media-right){grid-column:1 / -1;grid-template-columns:minmax(0,1fr);row-gap:var(--g50-space-6);box-sizing:border-box;width:100%;max-width:calc(var(--g50-page-width) + 2 * var(--g50-page-margin));margin-inline:auto;padding-block:var(--g50-space-6) var(--g50-space-8);padding-inline:var(--g50-page-margin)}.product-information.section .product-information__grid:is(.product-information--media-left,.product-information--media-right) :is(.product-information__media,.product-details){grid-column:auto;padding-inline:0}}@media screen and (min-width:990px){.product-information.section .product-information__grid.product-information--media-left.product-information--media-left{grid-template-columns:minmax(0,58fr) minmax(0,42fr);column-gap:var(--g50-space-8);align-items:start}.product-information.section .product-information__grid.product-information--media-right.product-information--media-right{grid-template-columns:minmax(0,42fr) minmax(0,58fr);column-gap:var(--g50-space-8);align-items:start}}.product-details .g50-gapless{margin-block-start:calc(-1 * var(--gap, 0px))}.product-details .shopify-app-block:has(>#preproduct-pledge:empty){margin-block-start:calc(-1 * var(--gap, 0px))}.product-details:has(#preproduct-pledge) add-to-cart-component{display:block;min-height:3.25rem}.product-details:has(#preproduct-pledge) .accelerated-checkout-block{min-height:3.25rem}.product-details:has([data-native-pre-order-btn-added]) .accelerated-checkout-block{display:none}variant-picker .g50-option-selected{font-weight:var(--g50-font-body--weight-bold, 600);color:var(--g50-color-navy)}product-recommendations>.section.section--page-width{grid-template-columns:minmax(var(--g50-page-margin),1fr) minmax(0,var(--g50-page-width)) minmax(var(--g50-page-margin),1fr)}.v2-faq-main .v2-faq-page h1:not(#g50-none){font-size:var(--g50-font-h1--size)}.v2-contact-main .v2-contact h1:not(#g50-none){font-size:var(--g50-font-h1--size)}.v2-faq-main .v2-faq-group{scroll-margin-top:8rem}@media(min-width:1024px){.v2-faq-main .v2-faq-page__side{top:8rem}}.v2-faq-main .cta-band{text-align:center}.v2-faq-main .cta-band__inner{display:grid;justify-items:center;gap:var(--g50-space-5);padding-block:var(--g50-space-8)}.v2-faq-main .cta-band h2{margin:0}.ri-story-placeholder{display:block;width:100%;aspect-ratio:4 / 5;background:var(--g50-color-stone);border-radius:var(--ri-story-radius, 0);overflow:hidden}.ri-story-placeholder__svg{display:block;width:100%;height:100%;fill:var(--g50-color-navy-muted, currentColor);opacity:.4}.ri-story-ratio--natural img,.ri-story-ratio--natural .ri-story-placeholder{aspect-ratio:auto}.ri-story-ratio--natural .ri-story-placeholder{aspect-ratio:4 / 5}.ri-story-ratio--square :is(img,.ri-story-placeholder){aspect-ratio:1 / 1}.ri-story-ratio--portrait :is(img,.ri-story-placeholder){aspect-ratio:4 / 5}.ri-story-ratio--landscape :is(img,.ri-story-placeholder){aspect-ratio:3 / 2}.ri-story-editor-note{margin:0 0 var(--g50-space-4);padding:var(--g50-space-3);border:1px dashed currentColor;font-size:var(--g50-font-small--size);text-align:center}.v2-main .founder-sign{margin:0;font-weight:var(--g50-font-body--weight-bold)}.v2-main .founder-sign small{display:block;font-weight:400;font-size:var(--g50-font-small--size);color:var(--g50-color-foreground-muted)}.v2-main .photo-ph{position:relative;display:grid;place-content:center;gap:var(--g50-space-2);padding:var(--g50-space-5);aspect-ratio:var(--ratio, 4 / 5);background:var(--g50-color-stone);color:var(--g50-color-navy);text-align:center;overflow:hidden}.v2-main .photo-ph__num{font-family:var(--g50-font-heading--family);font-weight:600;font-size:var(--g50-font-h3--size);line-height:1}.v2-main .photo-ph__desc{max-width:28ch;margin-inline:auto;font-size:var(--g50-font-small--size)}.ri-story-founder .v2-story__text h1:not(#g50-none){font-size:var(--g50-font-h1--size)}.ri-story-founder .v2-story__text{max-width:var(--ri-story-text-max, none);text-align:var(--ri-story-text-align, left)}.ri-story-founder .v2-story__photo img{border-radius:var(--ri-story-radius, 0)}.ri-story-founder .v2-story__photo .ri-story-placeholder{border:var(--g50-rule-thin) solid var(--g50-color-navy)}.ri-story-founder__sign{display:grid;gap:var(--g50-space-2);justify-items:start}.ri-story-founder__signature{width:10rem;height:auto}.ri-story-founder__cta{margin:var(--g50-space-2) 0 0}@media(min-width:1024px){.ri-story-founder--image-left .v2-story__photo{order:-1}.ri-story-founder--no-image .v2-story__grid{grid-template-columns:minmax(0,1fr)}}.ri-story-family__grid{display:grid;gap:var(--g50-space-6);align-items:var(--ri-story-family-align, center)}.ri-story-family--text-start .ri-story-family__grid{--ri-story-family-align: start}.ri-story-family--text-center .ri-story-family__grid{--ri-story-family-align: center}.ri-story-family--text-end .ri-story-family__grid{--ri-story-family-align: end}.ri-story-family__media{display:grid;gap:var(--g50-space-3);margin:0}.ri-story-family__media img{display:block;width:100%;height:auto;object-fit:var(--ri-story-fit, cover);border-radius:var(--ri-story-radius, 0)}.ri-story-family__media figcaption{font-size:var(--g50-font-small--size)}.ri-story-family__img--mobile+.ri-story-family__img{display:none}.ri-story-family__text{display:grid;gap:var(--g50-space-4);text-align:var(--ri-story-text-align, left)}.ri-story-family__statement{margin:0}@media(min-width:750px){.ri-story-family__img--mobile{display:none}.ri-story-family__img--mobile+.ri-story-family__img{display:block}}@media(min-width:990px){.ri-story-family--image-left .ri-story-family__grid,.ri-story-family--image-right .ri-story-family__grid{grid-template-columns:minmax(0,var(--ri-story-image-width, 50%)) minmax(0,1fr);gap:var(--g50-space-8)}.ri-story-family--image-right .ri-story-family__grid{grid-template-columns:minmax(0,1fr) minmax(0,var(--ri-story-image-width, 50%))}.ri-story-family--image-right .ri-story-family__media{order:2}.ri-story-family--stacked .ri-story-family__media{width:var(--ri-story-image-width, 50%);margin-inline:auto}}.ri-story-why .v2-letter{max-width:var(--ri-story-text-max, 36rem);text-align:var(--ri-story-text-align, center)}.ri-story-why .v2-letter--center{justify-items:center}.ri-story-why .v2-letter--left{justify-items:start;margin-inline:0}.ri-story-why .v2-pull{margin:0;font-size:calc(var(--g50-font-h3--size) * var(--ri-story-pull-scale, 1))}.ri-story-why .v2-letter__body>:first-child{margin-top:0}.ri-story-why .v2-letter__body>:last-child{margin-bottom:0}.ri-story-why__grid{display:grid;gap:var(--g50-space-6);align-items:center}.ri-story-why__media{margin:0}.ri-story-why__media img{display:block;width:100%;height:auto;object-fit:var(--ri-story-fit, cover);border-radius:var(--ri-story-radius, 0)}.ri-story-why--mobile-bottom .ri-story-why__media{order:2}@media(min-width:990px){.ri-story-why--image-left .ri-story-why__grid,.ri-story-why--image-right .ri-story-why__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--g50-space-8)}.ri-story-why--image-left .ri-story-why__media{order:0}.ri-story-why--image-right .ri-story-why__media{order:2}.ri-story-why--stacked .ri-story-why__media{order:0;max-width:36rem;margin-inline:auto}}.ri-story-process__intro{margin-top:var(--g50-space-3)}.ri-story-process .ri-story-process__media{aspect-ratio:var(--ri-story-ratio, 4 / 5);border-radius:var(--ri-story-radius, 0);overflow:hidden;background:var(--ri-story-card-bg, var(--g50-color-stone))}.ri-story-process--border .ri-story-process__media{border:var(--g50-rule-thin) solid var(--g50-color-navy)}.ri-story-process__media img{display:block;width:100%;height:100%;object-fit:var(--ri-story-fit, cover)}.ri-story-process__link{display:block;color:inherit}.ri-story-process__link:focus-visible{outline:2px solid var(--g50-color-navy);outline-offset:3px}.ri-story-process figcaption{display:grid;gap:var(--g50-space-1);text-align:var(--ri-story-text-align, left)}.ri-story-process__title{font-weight:var(--g50-font-body--weight-bold)}.ri-story-process__video{position:relative;aspect-ratio:16 / 9;background:var(--g50-color-navy)}.ri-story-process__video :is(video,iframe){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}@media(max-width:749px){.ri-story-process--mobile-stack .v2-made{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:minmax(0,1fr);margin-inline:0;padding:0;overflow:visible}}@media(min-width:750px){.ri-story-process--grid .v2-made{grid-template-columns:repeat(var(--ri-story-cols, 3),minmax(0,1fr))}.ri-story-process--stacked .v2-made{grid-template-columns:minmax(0,1fr);max-width:40rem;margin-inline:auto}}.ri-story-ship__intro{margin-top:var(--g50-space-3)}.ri-story-ship--center .v2-step{justify-items:center;text-align:center}.ri-story-ship--border .v2-step{padding-top:var(--g50-space-4);border-top:var(--g50-rule-thin) solid var(--g50-color-divider)}.ri-story-ship__cta{margin:0;text-align:center}@media(min-width:750px){.ri-story-ship .v2-steps.v2-steps--two{grid-template-columns:repeat(var(--ri-story-cols, 2),minmax(0,1fr));max-width:var(--ri-story-max, 52rem)}}.ri-story-cta__inner{max-width:var(--ri-story-text-max, 36rem);text-align:var(--ri-story-text-align, center)}.ri-story-cta--center .ri-story-cta__inner{justify-items:center}.ri-story-cta--left .ri-story-cta__inner{justify-items:start;margin-inline:0}.ri-story-cta__inner h2,.ri-story-cta__inner p{margin:0}.ri-story-cta__media{width:min(22.5rem,70vw)}.ri-story-cta__media img{display:block;width:100%;height:auto}.ri-story-cta__tagline{font-weight:var(--g50-font-body--weight-bold);font-size:1.125rem}.ri-story-cta__dedication{font-size:var(--g50-font-small--size)}.ri-story-news__inner{display:grid;gap:var(--g50-space-4);max-width:var(--ri-story-text-max, 36rem);margin-inline:auto;text-align:var(--ri-story-text-align, center)}.ri-story-news--left .ri-story-news__inner{margin-inline:0}.ri-story-news__heading{margin:0}.ri-story-news__form{display:grid;gap:var(--g50-space-2);text-align:left}.ri-story-news__done{margin:0;font-weight:var(--g50-font-body--weight-bold)}.ri-story-news__consent{font-size:var(--g50-font-small--size)}.ri-story-news__consent>*{margin:0}.ri-founder-run-placeholder{display:block;width:100%;height:100%;min-height:12rem;background:var(--g50-color-stone);border-radius:var(--ri-fr-radius, 0);overflow:hidden}.ri-founder-run-placeholder__svg{display:block;width:100%;height:100%;fill:var(--g50-color-navy-muted, currentColor);opacity:.4}.ri-founder-run-editor-note{margin:0;padding:var(--g50-space-3);border:1px dashed currentColor;font-size:var(--g50-font-small--size)}.ri-founder-run-product .product-name{margin:0}.ri-founder-run-intro .hero__text h1:not(#g50-none),.ri-founder-run-intro-v1 .hero__text h1:not(#g50-none){font-size:var(--g50-font-h1--size)}.ri-founder-run-product .flavor__label{margin:0 0 var(--g50-space-3)}.ri-founder-run-product .flavor__label strong{font-weight:var(--g50-font-body--weight-bold)}.ri-founder-run-product .flavor__options{display:grid;grid-template-columns:1fr 1fr;gap:var(--g50-space-4)}.ri-founder-run-product .flavor-card{display:grid;gap:var(--g50-space-2);align-content:start;min-width:var(--g50-tap-min);min-height:var(--g50-tap-min);padding:0;border:0;background:transparent;color:var(--g50-color-foreground);text-align:center;cursor:pointer}.ri-founder-run-product .flavor-card__pic{display:block;aspect-ratio:1224 / 1087;overflow:hidden;background:var(--g50-color-white, #fff);box-shadow:0 0 0 1px var(--g50-color-rule-soft);transition:box-shadow var(--g50-duration-fast, .15s) ease}.ri-founder-run-product .flavor-card__pic img,.ri-founder-run-product .flavor-card__pic svg{display:block;width:100%;height:100%;object-fit:cover}.ri-founder-run-product .flavor-card__name{font-weight:var(--g50-font-body--weight-bold)}.ri-founder-run-product .flavor-card__name small{display:block;font-weight:400;color:var(--g50-color-foreground-muted)}.ri-founder-run-product .flavor-card:hover .flavor-card__pic{box-shadow:0 0 0 1px var(--g50-color-navy)}.ri-founder-run-product .flavor-card.is-selected .flavor-card__pic,.ri-founder-run-product .flavor-card[aria-checked=true] .flavor-card__pic{box-shadow:0 0 0 3px var(--ri-fr-card-selected, var(--g50-color-selected))}.ri-founder-run-product .flavor-card:focus-visible{outline:var(--g50-focus-ring-width) solid var(--g50-color-focus);outline-offset:calc(3px + var(--g50-focus-ring-offset))}.ri-founder-run-product .flavor-card.is-disabled{cursor:not-allowed;opacity:.55}.ri-founder-run-product .flavor__info{display:flex;align-items:flex-start;gap:var(--g50-space-2);margin:var(--g50-space-4) 0 0;font-size:var(--g50-font-small--size);color:var(--g50-color-foreground-muted)}.ri-founder-run-product .flavor__info .icon,.ri-founder-run-product .flavor__message .icon{flex:none;width:1.125rem;height:1.125rem;margin-top:.1em;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.v2-main>.ri-founder-run-intro.hero:not(.g50-pad),.v2-main>.ri-founder-run-intro-v1.hero:not(.g50-pad){padding-block:0;min-height:min(calc(100svh - 9rem),52rem)}@media(max-width:749px){.v2-main>.ri-founder-run-intro.hero:not(.g50-pad),.v2-main>.ri-founder-run-intro-v1.hero:not(.g50-pad){min-height:0}}.ri-founder-run-intro .hero__text,.ri-founder-run-intro-v1 .hero__text{text-align:var(--ri-fr-text-align, left)}.ri-founder-run-intro .hero__support,.ri-founder-run-intro-v1 .hero__support{max-width:var(--ri-fr-support-max, 26rem)}.ri-founder-run-intro .v2-fr-hero__media img,.ri-founder-run-intro-v1 .v2-fr-hero__media img{object-fit:var(--ri-fr-fit, cover);border-radius:var(--ri-fr-radius, 0)}.ri-founder-run-intro .ri-founder-run-placeholder,.ri-founder-run-intro-v1 .ri-founder-run-placeholder{position:absolute;top:0;right:0;bottom:0;left:0}.ri-founder-run-intro .v2-tag,.ri-founder-run-intro-v1 .v2-tag{position:absolute;left:var(--g50-space-3);bottom:var(--g50-space-3);z-index:1}.ri-founder-run-intro__img--mobile+.ri-founder-run-intro__img,.ri-founder-run-intro-v1__img--mobile+.ri-founder-run-intro-v1__img{display:none}@media(max-width:749px){.ri-founder-run-intro.v2-fr-hero .hero__media,.ri-founder-run-intro-v1.v2-fr-hero .hero__media{aspect-ratio:var(--ri-fr-ratio-mobile, 4 / 5)}}@media(min-width:750px){.ri-founder-run-intro__img--mobile,.ri-founder-run-intro-v1__img--mobile{display:none}.ri-founder-run-intro__img--mobile+.ri-founder-run-intro__img,.ri-founder-run-intro-v1__img--mobile+.ri-founder-run-intro-v1__img{display:block}.ri-founder-run-intro--image-left .hero__text,.ri-founder-run-intro-v1--image-left .hero__text{grid-column:3;padding-right:0;padding-left:var(--g50-space-7)}.ri-founder-run-intro--image-left .hero__media,.ri-founder-run-intro-v1--image-left .hero__media{grid-column:1 / 3;grid-row:1}.ri-founder-run-intro--no-image .hero__text,.ri-founder-run-intro-v1--no-image .hero__text{grid-column:2 / 4}}.ri-founder-quote__grid{display:grid;gap:var(--g50-space-7);align-items:center}.ri-founder-quote__text{display:grid;gap:var(--g50-space-4);align-content:start;justify-items:start;max-width:40rem}.ri-founder-quote .eyebrow{margin:0;color:var(--g50-color-accent)}.ri-founder-quote__mark{margin:0;height:.5em;font-family:var(--g50-font-heading--family);font-weight:var(--g50-font-heading--weight);font-size:var(--g50-font-h1--size);line-height:1;color:var(--g50-color-accent-large)}.ri-founder-quote__quote{display:grid;gap:var(--g50-space-3);margin:0;padding-left:var(--g50-space-5);border-left:var(--g50-rule-thick) solid var(--g50-color-accent);font-family:var(--g50-font-body--family);font-size:var(--g50-font-h3--size);font-weight:500;line-height:1.4;color:var(--g50-color-foreground-heading)}.ri-founder-quote__body{display:grid;gap:var(--g50-space-3);font-size:var(--g50-font-paragraph-large--size);line-height:var(--g50-font-paragraph-large--line-height)}.ri-founder-quote__quote p,.ri-founder-quote__body p{margin:0}.ri-founder-quote__sign--divider{min-width:12rem;padding-top:var(--g50-space-4);border-top:var(--g50-rule-thin) solid var(--g50-color-divider)}.ri-founder-quote--center .ri-founder-quote__text{justify-items:center;margin-inline:auto;text-align:center}.ri-founder-quote--center .ri-founder-quote__quote{padding-left:0;border-left:0}.ri-founder-quote__photo{position:relative;margin:0;overflow:hidden;aspect-ratio:var(--ri-fq-ratio, 4 / 5);border:var(--g50-rule-thin) solid var(--g50-color-border);border-radius:var(--ri-fq-radius, 0);background:var(--g50-color-cream-deep)}.ri-founder-quote__photo img{display:block;width:100%;height:100%;object-fit:var(--ri-fq-fit, cover)}.ri-founder-quote__placeholder{width:100%;height:100%;min-height:12rem;background:var(--g50-color-stone)}.ri-founder-quote__placeholder-svg{display:block;width:100%;height:100%;fill:var(--g50-color-navy-muted);opacity:.4}@media(min-width:1024px){.ri-founder-quote__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--g50-space-8)}.ri-founder-quote--image-right .ri-founder-quote__photo{order:2}.ri-founder-quote--no-image .ri-founder-quote__grid{grid-template-columns:minmax(0,1fr)}}.ri-founder-run-note .v2-letter{max-width:var(--ri-fr-text-max, 36rem);text-align:var(--ri-fr-text-align, left)}.ri-founder-run-note--center .v2-letter{justify-items:center}.ri-founder-run-note .v2-letter__body{margin:0;font-size:calc(var(--g50-font-paragraph-large--size) * var(--ri-fr-body-scale, 1))}.ri-founder-run-note__message{display:grid;gap:var(--g50-space-4)}.ri-founder-run-note--quote .ri-founder-run-note__message{padding-left:var(--g50-space-5);border-left:3px solid var(--g50-color-green-accessible)}.ri-founder-run-note--divider .founder-sign{padding-top:var(--g50-space-4);border-top:var(--g50-rule-thin) solid var(--g50-color-divider)}.ri-founder-run-note__signature{width:10rem;height:auto}.ri-founder-run-note__portrait{margin:0}.ri-founder-run-note__portrait img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}.ri-founder-run-note__portrait .ri-founder-run-placeholder{aspect-ratio:4 / 5}@media(min-width:990px){.ri-founder-run-note--portrait .ri-founder-run-note__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:var(--g50-space-8);align-items:center}.ri-founder-run-note--portrait-right .ri-founder-run-note__grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.ri-founder-run-note--portrait-right .ri-founder-run-note__portrait{order:2}.ri-founder-run-note--portrait .v2-letter{margin-inline:0}}.ri-founder-run-product .ri-founder-run-product__media img,.ri-founder-run-product .ri-founder-run-product__ph{width:100%;aspect-ratio:var(--ri-fr-ratio, 1 / 1);border-radius:var(--ri-fr-radius, 0)}.ri-founder-run-product .ri-founder-run-product__media img{display:block;height:auto;object-fit:var(--ri-fr-fit, contain);background:var(--g50-color-white, #fff)}.ri-founder-run-product__form{text-align:var(--ri-fr-text-align, left)}.ri-founder-run-product__form>p{margin:0}.ri-founder-run-product .v2-fr-offer{margin:0}.ri-founder-run-product .v2-fr-price+.v2-note{margin-top:var(--g50-space-4)}.ri-founder-run-product .v2-fr-price{font-weight:var(--g50-font-body--weight-bold);font-size:1.25rem}.ri-founder-run-product__buy,.ri-founder-run-product__buy form{display:grid;gap:var(--g50-space-3)}.ri-founder-run-product__submit,.ri-founder-run-product__form .btn--full{width:100%}.ri-founder-run-product__buy:has([data-native-pre-order-btn-added]) .ri-founder-run-product__buy-now{display:none}.ri-founder-run-product__ship{margin-top:var(--g50-space-4)}.ri-founder-run-product .v2-limited{border-color:var(--g50-color-foreground)}.ri-founder-run-product.color-scheme-navy .v2-fr-offer{color:var(--g50-color-green-brand)}.ri-founder-run-product .v2-preorder-state{border-left-color:var(--g50-color-foreground);background:var(--g50-color-cream-deep)}.ri-founder-run-product.color-scheme-navy .v2-preorder-state{background:color-mix(in srgb,var(--g50-color-cream) 8%,var(--g50-color-navy))}.ri-founder-run-product.color-scheme-navy .v2-limited .icon,.ri-founder-run-product.color-scheme-navy .v2-preorder-state>.icon{color:var(--g50-color-foreground);stroke:var(--g50-color-foreground)}.ri-founder-run-product .g50-ship,.ri-founder-run-product .g50-ship .g50-ship__zip-open,.ri-founder-run-product .g50-ship a.g50-ship__link,.ri-founder-run-product .g50-ship .g50-ship__zip-open:hover,.ri-founder-run-product .g50-ship a.g50-ship__link:hover{color:var(--g50-color-foreground)}.ri-founder-run-product .g50-ship .g50-ship__zip-open:focus-visible{outline-color:var(--g50-color-focus)}.ri-founder-run-product__soldout{display:grid;gap:var(--g50-space-4);align-content:start}@media(max-width:1023px){.ri-founder-run-product--mobile-bottom .ri-founder-run-product__media{order:2}.ri-founder-run-product--mobile-hidden .ri-founder-run-product__media{display:none}}@media(min-width:1024px){.ri-founder-run-product--media-right .ri-founder-run-product__media{order:2}}.ri-founder-run-soldout__box{max-width:var(--ri-fr-text-max, none)}.ri-founder-run-soldout--center .ri-founder-run-soldout__box{justify-items:center;margin-inline:auto;text-align:center}.ri-founder-run-soldout .v2-limited{margin:0}.ri-founder-run-soldout__media{width:12.5rem}.ri-founder-run-soldout__media img{display:block;width:100%;height:auto}.ri-founder-run-ask .v2-letter{max-width:var(--ri-fr-text-max, 36rem)}.ri-founder-run-ask .v2-letter--left{justify-items:start;text-align:left}.ri-founder-run-ask__body>*,.ri-founder-run-ask__instructions>*{margin:0}.ri-founder-run-ask__grid{display:grid;gap:var(--g50-space-6);align-items:center}.ri-founder-run-ask__media{margin:0}.ri-founder-run-ask__media img{display:block;width:100%;height:auto;border-radius:var(--ri-fr-radius, 0)}.ri-founder-run-ask__media .ri-founder-run-placeholder{aspect-ratio:16 / 9}.ri-founder-run-ask__media-link:focus-visible{outline:2px solid var(--g50-color-navy);outline-offset:3px}@media(min-width:990px){.ri-founder-run-ask--image-left .ri-founder-run-ask__grid,.ri-founder-run-ask--image-right .ri-founder-run-ask__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--g50-space-8)}.ri-founder-run-ask--image-right .ri-founder-run-ask__media{order:2}.ri-founder-run-ask--image .v2-letter{margin-inline:0}.ri-founder-run-ask--image-top .v2-letter{margin-inline:auto}.ri-founder-run-ask--image-top .ri-founder-run-ask__media{max-width:40rem;margin-inline:auto}}.ri-founder-run-contact__inner{display:grid;gap:var(--g50-space-3);text-align:var(--ri-fr-text-align, left)}.ri-founder-run-contact__address{display:grid;gap:var(--g50-space-1);font-style:normal}.ri-founder-run-contact__name{font-weight:var(--g50-font-body--weight-bold)}.ri-founder-run-contact__links{display:flex;flex-wrap:wrap;gap:var(--g50-space-2) var(--g50-space-5);margin:0;padding:0;list-style:none}.ri-founder-run-contact--center .ri-founder-run-contact__links{justify-content:center}.ri-founder-run-contact__links a,.ri-founder-run-contact__address a{display:inline-flex;align-items:center;min-height:var(--g50-tap-min)}
/*# sourceMappingURL=/cdn/shop/t/22/assets/50g-v2.css.map */
