.collection-page{background-color:var(--collection-page-bg, #FDF8F8)}.collection-page__inner.page-container{padding-block:3rem;padding-inline:clamp(1.5rem,5vw,4rem)}@media(max-width:749px){.collection-page__inner.page-container{max-width:100%;padding-inline:var(--page-margin)}}.collection-page__header{margin-bottom:clamp(2rem,4vw,3rem);text-align:center}.collection-page__title{font-family:var(--font-heading--family);font-size:var(--font-size-h1);font-weight:var(--font-heading--weight);line-height:var(--line-height-heading);margin:0 0 var(--spacing-md)}.collection-page__subtitle{max-width:42rem;margin-inline:auto;font-size:var(--font-size-body);line-height:var(--line-height-body);color:color-mix(in srgb,var(--color-foreground) 70%,transparent)}.collection-page__subtitle.rte p{margin:0}.collection-page__grid{display:grid;gap:1.5rem;list-style:none;padding:0;margin:0}.collection-page__grid--1-mobile{grid-template-columns:minmax(0,1fr)}.collection-page__grid--2-mobile{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}@media(min-width:750px){.collection-page__grid{gap:1.25rem}.collection-page__grid--2-desktop{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-page__grid--3-desktop{grid-template-columns:repeat(3,minmax(0,1fr))}.collection-page__grid--4-desktop{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:990px){.collection-page__grid{gap:1.5rem}}.collection-page__pagination{margin-top:var(--spacing-2xl);text-align:center}.collection-page__pagination .pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-sm);list-style:none;padding:0}.collection-page__pagination a,.collection-page__pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;min-height:2.5rem;padding-inline:.75rem;font-size:var(--font-size-small);text-decoration:none;color:var(--color-foreground);border:1px solid #E8E4E3;border-radius:var(--style-border-radius-inputs);background-color:#fff;transition:background-color var(--transition-base),border-color var(--transition-base)}.collection-page__pagination a:hover{border-color:var(--color-accent);color:var(--color-accent)}.collection-page__pagination .current{background-color:var(--color-foreground);color:var(--color-background);border-color:var(--color-foreground)}.collection-page__empty{text-align:center;padding:var(--spacing-3xl);color:color-mix(in srgb,var(--color-foreground) 60%,transparent)}.site-footer{background-color:#f1edec;border-top:1px solid #C4C7C7;font-family:var(--font-primary--family)}.site-footer__top{max-width:80rem;margin-inline:auto;padding:3rem var(--page-margin) 2.5rem}.site-footer__grid{display:grid;gap:2.5rem}@media(min-width:750px){.site-footer__grid{grid-template-columns:repeat(2,1fr);gap:2rem 3rem}}@media(min-width:990px){.site-footer__grid{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr) minmax(0,.85fr) minmax(0,1.35fr);gap:2rem}}.site-footer__logo{display:inline-block;font-size:1.5rem;font-weight:700;line-height:1.2;text-decoration:none;color:var(--color-foreground);margin-bottom:1rem}.site-footer__tagline{font-size:.9375rem;font-weight:400;line-height:1.6;color:color-mix(in srgb,var(--color-foreground) 72%,transparent);margin:0 0 1.25rem;max-width:20rem}.site-footer__social{display:flex;flex-wrap:wrap;gap:1rem;list-style:none;padding:0;margin:0}.site-footer__social-link{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;color:var(--color-foreground);transition:opacity var(--transition-base)}.site-footer__social-link:hover{opacity:.6}.site-footer__social-link svg{width:1.25rem;height:1.25rem}.site-footer__heading{font-size:1rem;font-weight:700;line-height:1.3;margin:0 0 1rem;color:var(--color-foreground)}.site-footer__links{display:flex;flex-direction:column;gap:.625rem;list-style:none;padding:0;margin:0}.site-footer__link{font-size:.9375rem;font-weight:400;line-height:1.4;text-decoration:underline;text-underline-offset:.15em;color:color-mix(in srgb,var(--color-foreground) 78%,transparent);transition:color var(--transition-base)}.site-footer__link:hover{color:var(--color-foreground)}.site-footer__newsletter-text{font-size:.9375rem;font-weight:400;line-height:1.6;color:color-mix(in srgb,var(--color-foreground) 72%,transparent);margin:0 0 1rem;max-width:22rem}.site-footer__form-group{display:flex;align-items:stretch;width:100%;max-width:22rem}.site-footer__input{flex:1;min-width:0;min-height:3rem;padding:.75rem 1rem;border:1px solid #C4C7C7;border-right:none;border-radius:var(--style-border-radius-inputs) 0 0 var(--style-border-radius-inputs);background-color:#fff;color:var(--color-foreground);font-family:inherit;font-size:.9375rem}.site-footer__input::placeholder{color:color-mix(in srgb,var(--color-foreground) 42%,transparent)}.site-footer__join{flex-shrink:0;min-height:3rem;padding:.75rem 1.5rem;border:none;border-radius:0 var(--style-border-radius-inputs) var(--style-border-radius-inputs) 0;background-color:#000;color:#fff;font-family:inherit;font-size:.9375rem;font-weight:600;cursor:pointer;transition:opacity var(--transition-base)}.site-footer__join:hover{opacity:.88}.site-footer__form-message{margin-top:.5rem;font-size:.8125rem}.site-footer__form-message--success{color:var(--color-foreground)}.site-footer__form-message--error{color:#c0392b}.site-footer__bottom{border-top:1px solid #C4C7C7}.site-footer__bottom-inner{display:flex;flex-direction:column;gap:.75rem;max-width:80rem;margin-inline:auto;padding:1.25rem var(--page-margin)}@media(min-width:750px){.site-footer__bottom-inner{flex-direction:row;align-items:center;justify-content:space-between}}.site-footer__copyright{font-size:.8125rem;font-weight:400;line-height:1.4;color:color-mix(in srgb,var(--color-foreground) 52%,transparent);margin:0}.site-footer__legal{display:flex;flex-wrap:wrap;gap:1.5rem}.site-footer__legal-link{font-size:.8125rem;font-weight:400;line-height:1.4;text-decoration:none;color:color-mix(in srgb,var(--color-foreground) 52%,transparent);transition:color var(--transition-base)}.site-footer__legal-link:hover{color:var(--color-foreground)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-header{position:fixed;top:0;left:0;right:0;width:100%;z-index:var(--z-header);background-color:color-mix(in srgb,var(--color-header-bg) 80%,transparent);backdrop-filter:blur(var(--header-blur));-webkit-backdrop-filter:blur(var(--header-blur));border-bottom:1px solid var(--color-border)}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);max-width:80rem;min-height:var(--header-height);margin-inline:auto;padding-inline:var(--page-margin)}.site-header__start{display:flex;align-items:center;gap:var(--spacing-md)}.site-header__logo-link{display:block;text-decoration:none;line-height:0}.site-header__logo-image{display:block;max-height:3rem;width:auto;max-width:7.5rem;object-fit:contain}.site-header__cart{position:relative;display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;text-decoration:none;color:var(--color-foreground);transition:opacity var(--transition-base)}.site-header__cart:hover{opacity:.7}.site-header__cart-icon{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;color:var(--color-foreground)}.site-header__cart-icon svg{display:block;width:100%;height:100%}.site-header__cart-count{position:absolute;top:.125rem;right:0;display:flex;align-items:center;justify-content:center;min-width:1rem;height:1rem;padding-inline:.25rem;font-size:.625rem;font-weight:700;line-height:1;background-color:var(--color-foreground);color:var(--color-background);border-radius:999px}.freshness-card{display:flex;flex-direction:column;height:100%;padding:1.25rem;background-color:#fff;border:1px solid #E8E4E3;border-radius:1rem}.freshness-card--linked{position:relative;transition:border-color var(--transition-base),box-shadow var(--transition-base)}.freshness-card--linked:hover{border-color:color-mix(in srgb,var(--color-foreground) 18%,#E8E4E3);box-shadow:var(--shadow-sm)}.freshness-card__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit}.freshness-card__form{position:relative;z-index:2;margin-top:auto;padding-top:.5rem}.freshness-card__media{display:flex;align-items:center;justify-content:center;min-height:15rem;padding:2rem 1.25rem;border-radius:.75rem;background-color:var(--freshness-image-bg, #F1EDEC)}.freshness-card__image{width:auto;max-width:100%;max-height:12.5rem;height:auto;object-fit:contain}.freshness-card__placeholder{display:flex;align-items:center;justify-content:center;width:100%;max-width:10rem;opacity:.35}.freshness-card__body{display:flex;flex:1;flex-direction:column;gap:.75rem;padding-top:1.25rem}.freshness-card__title{margin:0;font-family:var(--font-heading--family);font-size:1.375rem;font-weight:700;line-height:1.25;color:var(--color-foreground)}.freshness-card__description{margin:0;font-size:.9375rem;font-weight:400;line-height:1.55;color:color-mix(in srgb,var(--color-foreground) 62%,transparent)}.freshness-card__meta{display:flex;align-items:baseline;flex-wrap:wrap;gap:.375rem;margin:0;line-height:1.2}.freshness-card__meta-weight{font-size:.875rem;font-weight:500;letter-spacing:.02em;text-transform:uppercase;color:color-mix(in srgb,var(--color-foreground) 52%,transparent)}.freshness-card__meta-separator{font-size:.875rem;font-weight:500;color:color-mix(in srgb,var(--color-foreground) 52%,transparent)}.freshness-card__meta-price{font-size:1.125rem;font-weight:700;color:var(--color-foreground)}.freshness-card__button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:3rem;padding:.75rem 1.5rem;border:1px solid var(--freshness-btn-bg, #000000);border-radius:9999px;background-color:var(--freshness-btn-bg, #000000);color:#fff;font-family:var(--font-primary--family);font-size:.9375rem;font-weight:600;line-height:1.2;cursor:pointer;transition:opacity var(--transition-base)}.freshness-card__button:hover:not(:disabled){opacity:.88}.freshness-card__button:disabled{opacity:.45;cursor:not-allowed}.freshness-card__button--placeholder.btn--primary{background-color:#000;border-color:#000;color:#fff;border-radius:9999px}
/*# sourceMappingURL=/cdn/shop/t/1/compiled_assets/styles.css.map?subset=gDAAAAI */
