.fit-hero{background-color:var(--fit-hero-bg, #f7f4ef);padding:var(--fit-hero-section-padding-v, 60px) var(--fit-hero-section-padding-h, 40px);box-sizing:border-box}.fit-hero__inner{display:flex;flex-direction:column;gap:var(--fit-hero-col-gap, 40px);max-width:var(--fit-hero-max-width, 1200px);margin:0 auto;align-items:center}.fit-hero__content{width:100%;padding-left:var(--fit-hero-col-left-padding-h, 0px);padding-right:var(--fit-hero-col-left-padding-h, 0px);box-sizing:border-box}.fit-hero__image-wrap{width:100%;padding-left:var(--fit-hero-col-right-padding-h, 0px);padding-right:var(--fit-hero-col-right-padding-h, 0px);box-sizing:border-box;display:flex;flex-direction:column;align-items:center}.fit-hero__rating{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.fit-hero__stars{display:flex;align-items:center;gap:var(--fit-hero-star-gap, 2px);line-height:1}.fit-hero__star{flex-shrink:0;width:var(--fit-hero-star-size, 20px);height:var(--fit-hero-star-size, 20px);color:var(--fit-hero-star-color, #e8a020);fill:currentColor;display:block}.fit-hero__star--img{width:var(--fit-hero-star-size, 20px);height:var(--fit-hero-star-size, 20px);object-fit:contain}.fit-hero__rating-score{font-size:var(--fit-hero-rating-score-size, 16px);font-weight:700;color:var(--fit-hero-rating-score-color, #e8a020);line-height:calc(var(--fit-hero-rating-score-lh, 13) * .1);white-space:nowrap}.fit-hero__rating-label{font-size:var(--fit-hero-rating-label-size, 14px);font-weight:400;color:var(--fit-hero-rating-label-color, #444444);line-height:calc(var(--fit-hero-rating-label-lh, 13) * .1)}.fit-hero__heading{margin-top:var(--fit-hero-gap-rating-heading, 12px);color:var(--fit-hero-heading-color, #2c2c2c);font-size:var(--fit-hero-heading-size, 44px);line-height:calc(var(--fit-hero-heading-lh, 12) * .1)}.fit-hero__heading-seg{display:inline}.fit-hero__heading-seg p{display:inline;margin:0}.fit-hero__heading-seg--1{font-weight:var(--fit-hero-heading-1-weight, 800)}.fit-hero__heading-seg--2{font-weight:var(--fit-hero-heading-2-weight, 400)}.fit-hero__heading-seg--3{font-weight:var(--fit-hero-heading-3-weight, 700)}.fit-hero__heading-seg strong{font-weight:inherit}.fit-hero__heading-seg em{font-style:italic}.fit-hero__heading-seg u{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.fit-hero__ctas{margin-top:var(--fit-hero-gap-heading-cta, 20px)}.fit-hero__btn--primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:var(--fit-hero-btn-width, 280px);padding:14px 24px;border-radius:50px;font-size:var(--fit-hero-btn-font-size, 15px);font-weight:700;text-decoration:none;cursor:pointer;white-space:nowrap;letter-spacing:.04em;box-sizing:border-box;background-color:var(--fit-hero-primary-btn-bg, #CBEAA6);color:var(--fit-hero-primary-btn-text, #2c2c2c);border:2px solid var(--fit-hero-primary-btn-border, #AECB8C);box-shadow:0 4px #00000040}.fit-hero__btn-arrow{font-size:var(--fit-hero-btn-arrow-size, 16px);line-height:1;flex-shrink:0}.fit-hero__btn-arrow-img{width:var(--fit-hero-btn-arrow-size, 16px);height:var(--fit-hero-btn-arrow-size, 16px);object-fit:contain;display:block;flex-shrink:0}.fit-hero__bullets{list-style:none;margin-top:var(--fit-hero-gap-cta-bullets, 20px);margin-bottom:0;padding:0;display:flex;flex-direction:column;gap:var(--fit-hero-gap-between-bullets, 14px)}.fit-hero__bullet{display:flex;align-items:center;gap:12px;font-size:var(--fit-hero-bullet-size, 16px);color:var(--fit-hero-text-color, #444);line-height:calc(var(--fit-hero-bullet-lh, 15) * .1)}.fit-hero__bullet-icon{flex-shrink:0;width:var(--fit-hero-check-size, 26px);height:var(--fit-hero-check-size, 26px);display:flex;align-items:center;justify-content:center}.fit-hero__bullet-icon-img{width:var(--fit-hero-check-size, 26px);height:var(--fit-hero-check-size, 26px);object-fit:contain;display:block}.fit-hero__bullet-icon svg{width:var(--fit-hero-check-size, 26px);height:var(--fit-hero-check-size, 26px);fill:currentColor;display:block;flex-shrink:0;color:var(--fit-hero-check-color, #5a4e30)}.fit-hero__bullet-bold{font-weight:var(--fit-hero-bullet-bold-weight, 700);color:var(--fit-hero-heading-color, #2c2c2c)}.fit-hero__bullet-bold p,.fit-hero__bullet-regular p{display:inline;margin:0}.fit-hero__bullet-regular{font-weight:var(--fit-hero-bullet-regular-weight, 400)}.fit-hero__bullet-bold em,.fit-hero__bullet-regular em{font-style:italic}.fit-hero__bullet-bold u,.fit-hero__bullet-regular u{text-decoration:underline}.fit-hero__social-proof{display:flex;align-items:center;gap:12px;margin-top:var(--fit-hero-gap-bullets-proof, 20px)}.fit-hero__proof-avatars{flex-shrink:0}.fit-hero__proof-img{width:var(--fit-hero-proof-img-width, 80px);height:auto;display:block}.fit-hero__proof-text{font-size:var(--fit-hero-proof-text-size, 14px);color:var(--fit-hero-text-color, #444);line-height:calc(var(--fit-hero-proof-lh, 14) * .1)}.fit-hero__proof-regular{font-weight:var(--fit-hero-proof-regular-weight, 400)}.fit-hero__proof-bold{font-weight:var(--fit-hero-proof-bold-weight, 700);color:var(--fit-hero-heading-color, #2c2c2c)}.fit-hero__footnote{margin:0;font-size:var(--fit-hero-footnote-size, 12px);font-weight:var(--fit-hero-footnote-weight, 400);color:var(--fit-hero-footnote-color, #888888);padding-top:var(--fit-hero-footnote-padding-top, 12px);padding-bottom:var(--fit-hero-footnote-padding-bottom, 0px);line-height:1.5}.fit-hero__footnote--desktop{display:none}.fit-hero__footnote--mobile{display:block;width:100%}.fit-hero__product-image{width:100%;height:auto;display:block;object-fit:contain}.fit-hero__image-placeholder{width:100%;aspect-ratio:4 / 3;background:#e5e0d8;border-radius:12px;overflow:hidden}.fit-hero__image-placeholder svg{width:100%;height:100%}@media(min-width:768px){.fit-hero__inner{flex-direction:row;align-items:center;gap:var(--fit-hero-col-gap-desktop, 48px)}.fit-hero__content{flex:1 1 50%;min-width:0;padding-left:var(--fit-hero-col-left-padding-h, 0px);padding-right:var(--fit-hero-col-left-padding-h, 0px)}.fit-hero__image-wrap{flex:1 1 50%;min-width:0;align-items:flex-end;padding-left:var(--fit-hero-col-right-padding-h, 0px);padding-right:var(--fit-hero-col-right-padding-h, 0px)}.fit-hero__footnote--desktop{display:block}.fit-hero__footnote--mobile{display:none}}@media(min-width:1024px){.fit-hero__content{flex:0 0 52%}.fit-hero__image-wrap{flex:0 0 45%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-fit-creamery-hero.css.map */
