.acadian-recipes-hub{color:var(--color-text-main)}.acadian-recipes-hub [hidden]{display:none!important}.acadian-recipes-hub__header{max-width:820px;margin:0 auto;text-align:center}.acadian-recipes-hub__eyebrow{margin:0 0 8px;color:var(--color-accent-main, #e12727);font-size:.75rem;font-weight:600;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.acadian-recipes-hub__title{margin-bottom:12px}.acadian-recipes-hub__intro{max-width:720px;margin:0 auto}.acadian-recipes-hub__enhancement{display:block;max-width:920px;margin:32px auto 0;padding:24px;border:1px solid var(--color-borders-main, rgba(0, 0, 0, .12));border-radius:var(--border-radius-cards, 8px);background:#00000006}.acadian-recipes-hub__search-label,.acadian-recipes-hub__filter-label{display:block;margin:0 0 8px;font-weight:600}.acadian-recipes-hub__search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.acadian-recipes-hub__search-input{width:100%;min-height:48px;padding:0 16px;border:1px solid var(--color-borders-forms-primary, rgba(0, 0, 0, .35));border-radius:var(--border-radius-forms, 8px);background:var(--color-background-main, #fff);color:var(--color-text-main, #111);font:inherit}.acadian-recipes-hub__search-input::placeholder{color:var(--color-secondary-text-main, rgba(0, 0, 0, .62));opacity:1}.acadian-recipes-hub__search-button{min-height:48px}.acadian-recipes-hub__filters{margin-top:20px}.acadian-recipes-hub__filter-buttons{display:flex;flex-wrap:wrap;gap:8px}.acadian-recipes-hub__filter{min-height:42px;padding:8px 16px}.acadian-recipes-hub__filter.is-active,.acadian-recipes-hub__filter[aria-pressed=true]{border-color:var(--color-accent-main, #e12727);background:var(--color-accent-main, #e12727);color:#fff}.acadian-recipes-hub__reset,.acadian-recipes-hub__text-link{display:inline-block;margin-top:12px;padding:0;border:0;border-bottom:1px solid currentColor;border-radius:0;background:transparent;color:var(--color-text-main, #111);font:inherit;line-height:1.4;text-decoration:none;cursor:pointer}.acadian-recipes-hub__summary{margin-top:18px;color:var(--color-secondary-text-main, rgba(0, 0, 0, .65));font-size:.875rem}.acadian-recipes-hub__section{margin-top:var(--container-vertical-space, 60px)}.acadian-recipes-hub__section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:24px}.acadian-recipes-hub__section-heading h2,.acadian-recipes-hub__section-heading p{margin:0}.acadian-recipes-hub__section-heading p{margin-top:6px;color:var(--color-secondary-text-main, rgba(0, 0, 0, .65))}.acadian-recipes-hub__featured-grid,.acadian-recipes-hub__grid{margin:0;padding:0;list-style:none}.acadian-recipes-hub__featured-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:var(--grid-gap, 24px)}.acadian-recipes-hub__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--grid-gap, 24px)}.acadian-recipes-hub__item{min-width:0}.acadian-recipes-hub__featured-grid>.acadian-recipes-hub__item--lead{grid-row:span 3}.acadian-recipes-hub__card{height:100%;overflow:hidden;border:1px solid var(--color-borders-cards, rgba(0, 0, 0, .1));border-radius:var(--border-radius-cards, 8px);background:var(--color-background-cards, #fff)}.acadian-recipes-hub__card-link{display:flex;height:100%;flex-direction:column;color:inherit;text-decoration:none}@media screen and (min-width:1024px){.acadian-recipes-hub__featured-grid>.acadian-recipes-hub__item--featured:not(.acadian-recipes-hub__item--lead) .acadian-recipes-hub__card-link{display:grid;grid-template-columns:minmax(120px,42%) minmax(0,1fr)}}.acadian-recipes-hub__media{position:relative;overflow:hidden;aspect-ratio:16 / 9;background:#0000000d}@media screen and (min-width:1024px){.acadian-recipes-hub__featured-grid>.acadian-recipes-hub__item--featured:not(.acadian-recipes-hub__item--lead) .acadian-recipes-hub__media{height:100%;min-height:154px;aspect-ratio:auto}}.acadian-recipes-hub__image,.acadian-recipes-hub__media img,.acadian-recipes-hub__image-placeholder{width:100%;height:100%;object-fit:cover}.acadian-recipes-hub__image{display:block;transition:transform .18s ease}.acadian-recipes-hub__card-copy{padding:16px}.acadian-recipes-hub__category{display:block;margin-bottom:7px;color:var(--color-accent-main, #e12727);font-size:.72rem;font-weight:600;letter-spacing:.055em;line-height:1.3;text-transform:uppercase}.acadian-recipes-hub__card-title,.acadian-recipes-hub__description{margin:0}.acadian-recipes-hub__description{display:-webkit-box;margin-top:8px;overflow:hidden;color:var(--color-secondary-text-cards, rgba(0, 0, 0, .65));line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}.acadian-recipes-hub__featured-grid>.acadian-recipes-hub__item--featured:not(.acadian-recipes-hub__item--lead) .acadian-recipes-hub__description{-webkit-line-clamp:2}.acadian-recipes-hub__empty{padding:48px 24px;border:1px solid var(--color-borders-main, rgba(0, 0, 0, .12));border-radius:var(--border-radius-cards, 8px);text-align:center}.acadian-recipes-hub__empty h3,.acadian-recipes-hub__empty p{margin:0}.acadian-recipes-hub__empty p{margin-top:8px;margin-bottom:18px}.acadian-recipes-hub__guide{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:var(--container-vertical-space, 60px);padding:28px;border:1px solid var(--color-borders-main, rgba(0, 0, 0, .12));border-radius:var(--border-radius-cards, 8px);background:#00000006}.acadian-recipes-hub__guide h2,.acadian-recipes-hub__guide p{margin:0}.acadian-recipes-hub__guide p:not(.acadian-recipes-hub__eyebrow){max-width:720px;margin-top:8px;color:var(--color-secondary-text-main, rgba(0, 0, 0, .65))}.acadian-recipes-hub__guide .button{flex:0 0 auto}.acadian-recipes-hub__pantry{max-width:780px;margin:40px auto 0;text-align:center}.acadian-recipes-hub__pantry h2{margin-bottom:8px}.acadian-recipes-hub__sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.acadian-recipes-hub__search-input:focus-visible,.acadian-recipes-hub__search-button:focus-visible,.acadian-recipes-hub__filter:focus-visible,.acadian-recipes-hub__reset:focus-visible,.acadian-recipes-hub__text-link:focus-visible,.acadian-recipes-hub__guide .button:focus-visible,.acadian-recipes-hub__empty .button:focus-visible{outline:3px solid var(--color-accent-main, #e12727);outline-offset:3px}.acadian-recipes-hub__card:focus-within{outline:3px solid var(--color-accent-main, #e12727);outline-offset:3px}.acadian-recipes-hub__card-link:focus-visible{outline:none}@media(hover:hover)and (pointer:fine){.acadian-recipes-hub__card-link:hover .acadian-recipes-hub__image{transform:scale(1.02)}.acadian-recipes-hub__card-link:hover .acadian-recipes-hub__card-title,.acadian-recipes-hub__text-link:hover,.acadian-recipes-hub__reset:hover{text-decoration:underline;text-underline-offset:3px}}@media screen and (max-width:1023px){.acadian-recipes-hub__featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.acadian-recipes-hub__featured-grid>.acadian-recipes-hub__item--lead{grid-row:auto}.acadian-recipes-hub__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:767px){.acadian-recipes-hub__enhancement{margin-top:24px;padding:18px}.acadian-recipes-hub__section{margin-top:44px}.acadian-recipes-hub__section-heading{display:block;margin-bottom:18px}.acadian-recipes-hub__text-link{margin-top:10px}.acadian-recipes-hub__featured-grid,.acadian-recipes-hub__grid{grid-template-columns:1fr;gap:14px}.acadian-recipes-hub__card-link{display:grid;grid-template-columns:minmax(116px,38%) minmax(0,1fr)}.acadian-recipes-hub__media{height:100%;min-height:140px;aspect-ratio:auto}.acadian-recipes-hub__card-copy{align-self:center;padding:14px}.acadian-recipes-hub__description{-webkit-line-clamp:2}.acadian-recipes-hub__guide{display:block;margin-top:44px;padding:22px}.acadian-recipes-hub__guide .button{margin-top:18px}}@media screen and (max-width:474px){.acadian-recipes-hub__search-row{grid-template-columns:1fr}.acadian-recipes-hub__search-button{width:100%}.acadian-recipes-hub__filter-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.acadian-recipes-hub__filter{width:100%;padding-right:10px;padding-left:10px}.acadian-recipes-hub__card-link{grid-template-columns:minmax(104px,36%) minmax(0,1fr)}.acadian-recipes-hub__media{min-height:132px}.acadian-recipes-hub__category{font-size:.66rem}.acadian-recipes-hub__description{display:none}}@media(prefers-reduced-motion:reduce){.acadian-recipes-hub__image,.acadian-recipes-hub .button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/acadian-recipes-hub.css.map */
