:root{--freshity-green: 40, 95, 84;--freshity-green-hex: #285F54;--freshity-green-dark: #1D3B31;--freshity-accent: 208, 117, 71;--freshity-accent-hex: #E09865;--freshity-cream: 251, 248, 241;--freshity-peach: #FCFAF3;--freshity-ink: #000000;--freshity-muted: 119, 125, 118;--freshity-trust: 109, 116, 111;--freshity-card-bg: 248, 248, 248;--freshity-font-heading: "Fraunces", sans-serif;--freshity-font-body: "Inter", sans-serif;--freshity-btn-radius: 999px;--freshity-header-offset: 160px;--freshity-btn-transition: background .22s ease, color .22s ease, border-color .22s ease, transform .22s ease}.freshity-hsize-h1{font-size:clamp(3.6rem,5vw,7.2rem);line-height:1.04}.freshity-hsize-h2{font-size:clamp(3rem,4vw,6rem);line-height:1.08}.freshity-hsize-h3{font-size:clamp(2.4rem,3vw,3.2rem);line-height:1.12}.freshity-hsize-h4{font-size:clamp(2rem,2.5vw,2.6rem);line-height:1.15}.freshity-eyebrow,.caption-with-letter-spacing.freshity-eyebrow,.caption-with-letter-spacing{font-family:var(--freshity-font-body);font-size:1.2rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--freshity-accent-hex);margin:0 0 1rem}.freshity-heading,[class*=freshity-][class*=__heading]{font-family:var(--freshity-font-heading);font-weight:400;color:rgb(var(--freshity-ink));letter-spacing:-.025em}.freshity-heading em,[class*=freshity-][class*=__heading] em{font-style:italic;color:var(--freshity-green-hex);font-weight:400}.freshity-btn,.button.freshity-btn,a.freshity-btn,button.freshity-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:4.6rem;padding:1.1rem 2.2rem;border-radius:var(--freshity-btn-radius);border:1px solid var(--freshity-green-hex);background:var(--freshity-green-hex);color:#fff;font-family:var(--freshity-font-body);font-size:1.6rem;font-weight:400;line-height:1;text-decoration:none;cursor:pointer;transition:var(--freshity-btn-transition);position:relative;z-index:2;pointer-events:auto}.freshity-btn:not(.freshity-btn--primary):not(.freshity-btn--secondary):not(.freshity-btn--on-dark):not(.freshity-btn--ghost):hover,.button.freshity-btn:not(.freshity-btn--primary):not(.freshity-btn--secondary):not(.freshity-btn--on-dark):hover{background:transparent;color:var(--freshity-green-hex);transform:translateY(-1px)}.freshity-btn.freshity-btn--secondary,a.freshity-btn.freshity-btn--secondary,button.freshity-btn.freshity-btn--secondary{background:transparent;border-color:rgb(var(--freshity-ink));color:rgb(var(--freshity-ink))}.freshity-btn--ghost,.freshity-btn--outline{background:transparent;border-color:#c8c4bc;color:rgb(var(--freshity-ink))}.freshity-btn--ghost:hover{background:rgb(var(--freshity-ink));border-color:rgb(var(--freshity-ink));color:#fff}.freshity-btn--on-dark{background:transparent;border-color:#fff;color:#fff}.freshity-btn__arrow{display:inline-flex;width:1.4rem;height:1.4rem;flex-shrink:0}.freshity-btn__arrow svg{width:100%;height:100%;display:block}.freshity-hero__stats{display:flex;gap:1rem;justify-content:start;align-items:start;margin-top:3.2rem;width:100%}.freshity-hero__stats--inline .freshity-hero__stat{text-align:left;position:relative;min-width:0;border:1px solid rgb(0 0 0 / 10%);padding:10px;background:#cbc1c11a}.freshity-hero__stats--inline .freshity-hero__stat:not(:last-child):after{content:"";position:absolute;top:.4rem;right:calc(-1.2rem - .5px);width:1px;height:calc(100% - .8rem);min-height:3.2rem;background:rgba(var(--freshity-ink),.14)}.freshity-hero__stat-value{display:block;font-family:var(--freshity-font-heading);font-size:1.6rem;font-weight:500;color:var(--freshity-green-hex);line-height:1.2;margin-bottom:.35rem;white-space:nowrap}.freshity-hero__stat-label{display:block;font-family:var(--freshity-font-body);font-size:1.2rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--freshity-trust);line-height:1.3}@media screen and (max-width:749px){.banner:not(.banner--stacked){margin:0 10px}.freshity-hero__stats--inline{grid-template-columns:repeat(2,auto);column-gap:1rem;row-gap:2rem;margin-top:2.4rem}.freshity-hero__stats--inline .freshity-hero__stat:nth-child(3){grid-column:1;grid-row:2}.freshity-hero__stats--inline .freshity-hero__stat:nth-child(2):after,.freshity-hero__stats--inline .freshity-hero__stat:nth-child(3):after{display:none}.freshity-hero__stat-value{font-size:1.6rem}.freshity-hero__stat-label{font-size:1rem;letter-spacing:.08em;white-space:normal}}@media screen and (max-width:399px){.freshity-hero__stats--inline{grid-template-columns:1fr 1fr;column-gap:1.6rem}.freshity-hero__stat-value{white-space:normal}}.freshity-btn--primary{background:var(--freshity-green-hex);border-color:var(--freshity-green-hex);color:#fff}.freshity-btn--secondary{background:transparent;border-color:rgb(var(--freshity-ink));color:rgb(var(--freshity-ink))}.freshity-clamp-2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.freshity-marquee-infinite{overflow:hidden;width:100%;min-height:calc(var(--marquee-logo-height, 56px) + 2rem);padding:1rem 0}.freshity-marquee-infinite__track{display:flex;align-items:center;width:max-content;min-height:var(--marquee-logo-height, 56px);animation:freshity-marquee-scroll var(--marquee-speed, 40s) linear infinite;will-change:transform}.freshity-marquee-infinite__track:hover,.freshity-marquee-infinite--paused .freshity-marquee-infinite__track{animation-play-state:paused}.freshity-marquee-infinite__group{display:flex;align-items:center;gap:var(--marquee-gap, 4.8rem);padding-right:var(--marquee-gap, 4.8rem);list-style:none;margin:0;flex-shrink:0}.freshity-marquee-infinite__item{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:var(--marquee-logo-width, 140px);min-height:var(--marquee-logo-height, 56px);height:auto;overflow:visible}.freshity-marquee-infinite__logo{display:block;width:auto;height:auto;max-width:var(--marquee-logo-width, 140px);max-height:var(--marquee-logo-height, 56px);object-fit:contain;object-position:center center;image-rendering:-webkit-optimize-contrast;filter:none;opacity:1}@keyframes freshity-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.freshity-multicolumn-icon{display:inline-flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;margin-bottom:1.2rem;color:var(--freshity-accent-hex)}.freshity-multicolumn-icon svg{width:100%;height:100%;display:block}.freshity-multicolumn-icon--image{width:4.8rem;height:4.8rem}.freshity-multicolumn-icon--image img{width:100%;height:100%;object-fit:contain;image-rendering:-webkit-optimize-contrast}.freshity-product-card .freshity-card,.gs-collection-listing .freshity-card,#ProductGridContainer .freshity-card{background:#f8f8f8;border:0;height:100%;display:flex;flex-direction:column}.freshity-card__media-wrap{background:#fff;border:1px solid #eee;margin:1.2rem;min-height:280px;display:flex;align-items:center;justify-content:center;position:relative;text-decoration:none}.freshity-card__tag{display:none}.freshity-card__media-wrap img{max-height:240px;width:auto;max-width:calc(100% - 2rem);object-fit:contain}.freshity-card__info{padding:0 1.2rem 1.2rem;display:grid;grid-template-columns:1fr auto;gap:.2rem 1rem;flex:1}.freshity-card__title{grid-column:1;font-family:var(--freshity-font-heading);font-size:1.6rem;line-height:1.3;margin:0;min-height:3.9rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:rgb(var(--freshity-ink));text-decoration:none}.freshity-card__price{grid-column:2;grid-row:1;font-family:var(--freshity-font-body);font-weight:600;font-size:1.4rem;color:rgb(var(--freshity-ink))}.freshity-card__vendor{grid-column:1 / -1;font-family:var(--freshity-font-body);font-size:1rem;letter-spacing:.1em;text-transform:uppercase;color:var(--freshity-muted);margin:0}.freshity-card__quick-add{grid-column:1 / -1;margin-top:.8rem;opacity:1;visibility:visible}.freshity-card__quick-add .freshity-btn{width:100%;min-height:4rem;font-size:1.6rem}.freshity-product-card .freshity-card__quick-add product-form{display:block;width:100%}.freshity-image-banner .banner__heading,.freshity-image-banner .freshity-heading{color:#fff!important}.freshity-image-banner .banner__text,.freshity-image-banner .freshity-eyebrow{color:#ffffffe0!important}.freshity-image-banner .freshity-btn--on-dark{background:#e09865;border-color:#e09865;color:#fff}.footer .freshity-footer-contact__text,.footer .freshity-footer-contact__text a{color:inherit}.footer .freshity-footer-contact__text a:hover,.footer .freshity-footer-contact__text a:focus-visible{color:#fff}@media(prefers-reduced-motion:reduce){.freshity-marquee-infinite__track{animation:none}.freshity-btn:hover{transform:none}}.gse-root #cart-icon-bubble,.gse-root #cart-icon-bubble.header__icon,.gse-root #cart-icon-bubble.header__icon--cart{margin:0;padding:0;background:transparent!important;border:0;box-shadow:none;min-width:0;min-height:0}.gse-root #cart-icon-bubble .svg-wrapper,.gse-root #cart-icon-bubble .icon,.gse-root #cart-icon-bubble svg{padding:0;margin:0;background:transparent}.gse-root #cart-icon-bubble .icon-cart,.gse-root #cart-icon-bubble .icon-cart-empty{width:var(--gse-icon-size, 22px);height:var(--gse-icon-size, 22px)}
/*# sourceMappingURL=/cdn/shop/t/38/assets/freshity-global.css.map */
