.pairings__head{max-width:60rem}.pairings__heading{margin:0}.pairings__intro{margin-top:1.2rem;color:rgba(var(--color-foreground),.75)}.pairings__intro p{margin:0}.pairings__list{display:grid;gap:4.8rem;margin:3.6rem 0 0;padding:0}.pairing{display:grid;gap:2.4rem;align-items:center}.pairing+.pairing{padding-top:4.8rem;border-top:1px solid rgba(var(--color-foreground),.12)}.pairing__products{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.pairing__product{display:grid;gap:.4rem;justify-items:center;text-align:center;color:inherit;text-decoration:none}.pairing__image{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:5 / 6;margin-bottom:.8rem;background:#fff}.pairing__image img{width:72%;height:72%;object-fit:contain;transition:transform .4s ease}.pairing__product:hover .pairing__image img{transform:scale(1.04)}.pairing__product:hover .pairing__name{text-decoration:underline;text-underline-offset:.3rem}.pairing__product:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:4px}.pairing__name{font-family:var(--font-heading-family);font-size:1.6rem;line-height:1.25;text-wrap:balance}.pairing__price{display:flex;gap:.8rem;justify-content:center;font-size:1.5rem;color:rgba(var(--color-foreground),.8)}.pairing__price-old{color:rgba(var(--color-foreground),.5)}.pairing__content{display:grid;gap:1.2rem;justify-items:start}.pairing__title{margin:0}.pairing__recipe{max-width:44rem;color:rgba(var(--color-foreground),.8)}.pairing__recipe p{margin:0}.pairing__total{margin:.8rem 0 0;font-family:var(--font-heading-family);font-size:2rem}.pairing__form{margin:0}.pairing__button{min-width:22rem}.pairings__sale{margin-top:6.4rem;padding-top:4.8rem;border-top:1px solid rgba(var(--color-foreground),.12)}.pairings__sale-heading{margin:0}.pairings__sale-list{display:grid;grid-template-columns:1fr 1fr;gap:2.4rem 1.2rem;margin:3.2rem 0 0;padding:0}@media screen and (min-width:750px){.pairing{grid-template-columns:1.2fr 1fr;gap:6.4rem}.pairing:nth-child(2n) .pairing__products{order:2}.pairing__products{gap:2rem}.pairing__name{font-size:1.9rem}.pairing__price{font-size:1.7rem}.pairings__sale-list{grid-template-columns:repeat(4,1fr);gap:3.2rem 2rem}}@media(prefers-reduced-motion:reduce){.pairing__image img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-product-pairings.css.map */
