.recipe-pairings{--recipe-pairings-rule: rgb(2 24 50 / .25);display:block;background-color:var(--recipe-pairings-surface, rgb(var(--color-background)));color:var(--brand-navy);font-family:var(--font-brand-family)}.recipe-pairings__container{max-inline-size:1440px;margin-inline:auto;padding-inline:26px}@media screen and (min-width:990px){.recipe-pairings__container{padding-inline:30px}}@media screen and (min-width:1101px){.recipe-pairings__container{padding-inline:68px}}.recipe-pairings__eyebrow{margin:0 0 8px;font-size:12.5px;font-weight:var(--font-weight-semibold);line-height:1;letter-spacing:1.25px;text-align:center;text-transform:uppercase}@media screen and (min-width:990px){.recipe-pairings__eyebrow{margin-block-end:15px;font-size:15.1px;letter-spacing:1.06px}}.recipe-pairings__heading{margin:0 0 3px;font-family:var(--font-brand-family);font-size:26px;font-weight:var(--font-weight-regular);line-height:33px;letter-spacing:-.26px;text-align:center}@media screen and (min-width:990px){.recipe-pairings__heading{margin-block-end:2px;font-size:48px;line-height:56px;letter-spacing:-.48px}}.recipe-pairings__heading em{font-family:var(--font-accent-family);font-size:24px;font-style:italic;font-weight:var(--font-weight-regular)}@media screen and (min-width:990px){.recipe-pairings__heading em{font-size:48px;font-weight:var(--font-weight-regular)}}.recipe-pairings__subheading{margin:0 0 24px;font-size:15px;line-height:23px;letter-spacing:-.15px;text-align:center}@media screen and (min-width:990px){.recipe-pairings__subheading{margin-block-end:18px}}.recipe-pairings__icons{display:none;margin:0 0 30px;padding:0;list-style:none}@media screen and (min-width:990px){.recipe-pairings__icons{display:flex;gap:32px;justify-content:center;align-items:center}}.recipe-pairings__icon{display:flex;gap:5.5px;align-items:center;font-size:12.2px;line-height:11.61px}.recipe-pairings__icon img{inline-size:30px;block-size:30px}.recipe-pairings__tabs{display:flex;gap:20px;justify-content:space-between;margin-block-end:19px;border-block-end:1px solid var(--recipe-pairings-rule)}@media screen and (min-width:990px){.recipe-pairings__tabs{display:none}}.recipe-pairings__tab{flex:1;max-inline-size:fit-content;padding:0;border:0;border-block-end:2px solid transparent;background:none;color:var(--brand-navy);font-family:var(--font-brand-family);font-size:12.5px;font-weight:var(--font-weight-regular);line-height:27px;letter-spacing:.375px;text-align:center;text-transform:uppercase;cursor:pointer}.recipe-pairings__tab[aria-selected=true],.recipe-pairings__tab:focus-visible{border-block-end-color:var(--brand-navy);outline:none}@media screen and (min-width:990px){.recipe-pairings__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:start}}@media screen and (min-width:1101px){.recipe-pairings__grid{gap:47px}}.recipe-pairings__card{display:none;flex-direction:column;overflow:hidden;border:.5px solid var(--brand-rule);border-radius:4px;background-color:var(--brand-off-white)}@media screen and (min-width:990px){.recipe-pairings__card{display:flex;border:1.11px solid var(--recipe-pairings-rule);border-radius:3.33px}}.recipe-pairings__card.is-active{display:flex}.recipe-pairings__media{position:relative;overflow:hidden}.recipe-pairings__image{display:block;inline-size:100%;min-block-size:165px;block-size:auto;object-fit:cover}@media screen and (min-width:990px){.recipe-pairings__image{min-block-size:0}}.recipe-pairings__badge{position:absolute;inset-block-start:14px;inset-inline-start:14px;padding:7.68px 4px;border:.52px solid var(--brand-navy);border-radius:1.4px;background-color:var(--brand-off-white);font-size:8.38px;font-weight:var(--font-weight-semibold);line-height:1;letter-spacing:.67px;text-transform:uppercase;pointer-events:none}.recipe-pairings__body{flex:1;padding:17px 19px 0}@media screen and (min-width:990px){.recipe-pairings__body{padding:20px 24px 0}}.recipe-pairings__category{display:none;margin:0 0 12px;font-size:12px;font-weight:var(--font-weight-semibold);line-height:15.1px;letter-spacing:.84px;text-transform:uppercase}@media screen and (min-width:990px){.recipe-pairings__category{display:block}}.recipe-pairings__name{margin:0 0 8px;font-family:var(--font-brand-family);font-size:20.39px;font-weight:var(--font-weight-regular);line-height:23.53px;letter-spacing:-.2px}@media screen and (min-width:990px){.recipe-pairings__name{margin-block-end:3px;font-size:22.93px;line-height:26.46px;letter-spacing:-.23px}}.recipe-pairings__name em{font-family:var(--font-accent-family);font-size:19.34px;font-style:italic;font-weight:var(--font-weight-regular)}@media screen and (min-width:990px){.recipe-pairings__name em{font-size:21.75px}}.recipe-pairings__description{margin:0 0 17px;font-size:15.54px;line-height:17.77px;letter-spacing:-.16px}@media screen and (min-width:990px){.recipe-pairings__description{margin-block-end:19px}}.recipe-pairings__toggle{display:none;justify-content:space-between;align-items:center;inline-size:100%;margin-block-start:3px;padding:18px 22px;border:0;border-block-start:1px solid var(--recipe-pairings-rule);background:none;color:var(--brand-navy);font-family:var(--font-brand-family);font-size:12.5px;font-weight:var(--font-weight-semibold);line-height:1;letter-spacing:1.25px;text-transform:uppercase;opacity:.5;cursor:pointer}@media screen and (min-width:990px){.recipe-pairings__toggle{display:flex}}@media screen and (min-width:990px){.recipe-pairings__card.is-open .recipe-pairings__toggle{display:none}}.recipe-pairings__toggle-icon svg{inline-size:11px;block-size:11px}.recipe-pairings__ingredients{margin:0 0 20px;padding:0;list-style:none}@media screen and (min-width:990px){.recipe-pairings__ingredients{display:none}}@media screen and (min-width:990px){.recipe-pairings__card.is-open .recipe-pairings__ingredients{display:block}}.recipe-pairings__ingredients li{display:grid;grid-template-columns:72px 1fr;align-items:baseline;font-size:13px;line-height:13px;letter-spacing:-.14px}@media screen and (min-width:990px){.recipe-pairings__ingredients li{grid-template-columns:77px 1fr;font-size:14px}}.recipe-pairings__ingredients li:not(:last-child){padding-block-end:15px}.recipe-pairings__measure{font-size:13px;font-weight:var(--font-weight-regular);line-height:15px;letter-spacing:.5px;text-transform:uppercase;opacity:.5}.recipe-pairings__footer{margin-block-start:auto;padding:0 19px 27px}@media screen and (min-width:990px){.recipe-pairings__footer{padding:0 24px 13px}}.recipe-pairings__add{display:block;inline-size:100%;margin-block-end:11.6px;padding:10.5px 12px;border:0;border-radius:1.96px;background-color:var(--brand-navy);color:var(--brand-white);font-family:var(--font-brand-family);font-size:12px;font-weight:var(--font-weight-semibold);line-height:1.3;letter-spacing:.12px;text-align:center;text-transform:uppercase;cursor:pointer}@media screen and (min-width:990px){.recipe-pairings__add{padding:10.5px 16px;font-size:11.76px}}.recipe-pairings__add:disabled{opacity:.6}.recipe-pairings__error:empty{display:none}.recipe-pairings__note{margin:0;font-size:13px;line-height:13px;letter-spacing:-.13px;text-align:center;opacity:.5}.recipe-pairings__note strong{font-weight:var(--font-weight-semibold)}
/*# sourceMappingURL=/cdn/shop/t/926/assets/section-recipe-pairings.css.map */
