.ember-recipe-hub{overflow:hidden;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.ember-recipe-hub__hero{color:#fff;background:radial-gradient(circle at 82% 18%,rgba(205,164,84,.2),transparent 32rem),linear-gradient(135deg,#111,#242424)}.ember-recipe-hub__hero-inner{max-width:100rem;padding-top:clamp(5.6rem,9vw,10rem);padding-bottom:clamp(5.6rem,9vw,10rem);text-align:center}.ember-recipe-hub__eyebrow,.ember-recipe-feature__label{margin:0 0 1.2rem;color:#d4ad61;font-size:1.2rem;font-weight:700;letter-spacing:.18em;line-height:1.3;text-transform:uppercase}.ember-recipe-hub__eyebrow--dark{color:#82621f}.ember-recipe-hub__title{max-width:90rem;margin:0 auto;color:#fff;font-size:clamp(3.6rem,6vw,7rem);line-height:1.04}.ember-recipe-hub__intro{max-width:76rem;margin:2rem auto 0;color:#ffffffd1;font-size:clamp(1.7rem,2vw,2.1rem);line-height:1.65}.ember-recipe-hub__filters-wrap,.ember-recipe-hub__featured-wrap{padding-top:clamp(2.4rem,4vw,4rem)}.ember-recipe-feature{display:grid;overflow:hidden;color:#fff;background:#1a1a1a;border:.1rem solid rgba(212,173,97,.42)}.ember-recipe-feature__media{display:block;min-height:100%}.ember-recipe-feature__image{display:block;width:100%;height:100%;min-height:30rem;aspect-ratio:4/3;object-fit:cover}.ember-recipe-feature__content{display:flex;flex-direction:column;justify-content:center;padding:clamp(2.8rem,5vw,6rem)}.ember-recipe-feature__title{margin:0;color:#fff;font-size:clamp(3rem,4vw,5rem);line-height:1.1}.ember-recipe-feature__title a,.ember-recipe-card__title a{color:inherit;text-decoration:none}.ember-recipe-feature__description{margin:1.8rem 0 0;color:#ffffffc7;line-height:1.65}.ember-recipe-feature__meta{display:flex;flex-wrap:wrap;gap:1.6rem 3rem;margin:2.4rem 0 0}.ember-recipe-feature__meta div{margin:0}.ember-recipe-feature__meta dt{color:#d4ad61;font-size:1.1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ember-recipe-feature__meta dd{margin:.35rem 0 0;font-size:1.5rem}.ember-recipe-hub__button{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;min-height:4.6rem;margin-top:2.8rem;padding:1.1rem 2.2rem;color:#171717;background:#fff;border:.1rem solid #fff;font-weight:700;letter-spacing:.04em;text-decoration:none}.ember-recipe-hub__button:hover{color:#fff;background:transparent}.ember-recipe-hub__library{padding-top:clamp(4rem,7vw,7rem);padding-bottom:clamp(5rem,9vw,10rem)}.ember-recipe-hub__filters{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin:0 auto}.ember-recipe-hub__chip{display:inline-flex;align-items:center;justify-content:center;min-height:3.8rem;padding:.8rem 1.5rem;color:rgb(var(--color-foreground));background:transparent;border:.1rem solid rgba(var(--color-foreground),.25);border-radius:999px;font-size:1.3rem;font-weight:600;text-decoration:none}.ember-recipe-hub__chip:hover,.ember-recipe-hub__chip.is-active{color:#171717;background:#d4ad61;border-color:#d4ad61}.ember-recipe-hub__grid-heading{margin-bottom:2.6rem}.ember-recipe-hub__grid-heading h2{margin:0;font-size:clamp(3rem,4vw,4.8rem)}.ember-recipe-grid{display:grid;grid-template-columns:1fr;gap:3rem}.ember-recipe-card{min-width:0;overflow:hidden;background:rgba(var(--color-foreground),.035);border:.1rem solid rgba(var(--color-foreground),.14)}.ember-recipe-card__media{display:block;overflow:hidden}.ember-recipe-card__image{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;transition:transform .3s ease}.ember-recipe-card:hover .ember-recipe-card__image{transform:scale(1.025)}.ember-recipe-card__content{padding:2.2rem}.ember-recipe-card__title{margin:0;font-size:clamp(2.2rem,2.5vw,3rem);line-height:1.18}.ember-recipe-card__meta{display:flex;flex-wrap:wrap;gap:.6rem 1.4rem;margin:1.4rem 0 0;padding:0;color:rgba(var(--color-foreground),.68);font-size:1.2rem;font-weight:600;letter-spacing:.08em;list-style:none;text-transform:uppercase}.ember-recipe-card__link{display:inline-block;margin-top:2rem;color:inherit;font-weight:700;text-decoration:none;border-bottom:.1rem solid #d4ad61}.ember-recipe-hub__empty{margin:0;padding:3rem;text-align:center;border:.1rem solid rgba(var(--color-foreground),.14)}.ember-recipe-hub .pagination-wrapper{margin-top:5rem}.ember-recipe-hub__commercial{color:#fff;background:#1a1a1a;border-top:.1rem solid rgba(212,173,97,.48)}.ember-recipe-hub__commercial-inner{display:grid;gap:2.4rem;align-items:center;padding-top:clamp(3.6rem,6vw,6rem);padding-bottom:clamp(3.6rem,6vw,6rem)}.ember-recipe-hub__commercial h2{margin:0;color:#fff;font-size:clamp(2.8rem,4vw,4.4rem)}.ember-recipe-hub__commercial p{max-width:70rem;margin:1.2rem 0 0;color:#ffffffc2;line-height:1.6}.ember-recipe-hub__button--gold{margin:0;color:#171717;background:#d4ad61;border-color:#d4ad61}@media screen and (min-width:750px){.ember-recipe-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ember-recipe-hub__commercial-inner{grid-template-columns:minmax(0,1fr) auto}}@media screen and (min-width:990px){.ember-recipe-feature{grid-template-columns:minmax(0,1.18fr) minmax(34rem,.82fr)}.ember-recipe-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.ember-recipe-hub__hero-inner{text-align:left}.ember-recipe-hub__title{font-size:clamp(3.4rem,12vw,4.8rem)}.ember-recipe-hub__filters{justify-content:center;gap:.7rem}.ember-recipe-hub__chip{min-height:3.6rem;padding:.7rem 1.2rem}.ember-recipe-feature__content,.ember-recipe-card__content{padding:2.2rem}.ember-recipe-feature__image{min-height:0}.ember-recipe-hub__button--gold{width:100%}}.ember-recipe-hub .ember-recipe-hub__hero{background:#000}.ember-recipe-hub .page-width.ember-recipe-hub__hero-inner{padding-top:clamp(4rem,6vw,7rem);padding-bottom:clamp(3rem,4vw,4.8rem)}.ember-recipe-hub .page-width.ember-recipe-hub__filters-wrap{padding-top:2rem;padding-bottom:2rem}.ember-recipe-hub .page-width.ember-recipe-hub__featured-wrap{padding-top:clamp(2rem,3vw,4rem)}.ember-recipe-hub .page-width.ember-recipe-hub__library{padding-top:clamp(5rem,7vw,8rem);padding-bottom:clamp(5rem,8vw,9rem)}.ember-recipe-hub .page-width.ember-recipe-hub__commercial-inner{padding-top:clamp(4rem,6vw,6rem);padding-bottom:clamp(4rem,6vw,6rem)}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map?subset=AAAAAAQ */
