.pairings{display:block;padding-top:5.6rem;padding-bottom:6.8rem;border-top:1px solid rgba(var(--color-foreground),.16)}.pairings__intro{max-width:66rem;margin-bottom:3.6rem}.pairings__intro h2{margin:1rem 0 1.6rem}.pairings__intro .caption-with-letter-spacing{margin:0}.pairings__intro .rte{color:rgba(var(--color-foreground),.75)}.pairings__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem}.pairings__card{display:flex;flex-direction:column;min-width:0}.pairings__card-heading{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.pairings__card-heading h3{margin:0 0 2rem}.pairings__count{flex-shrink:0;font-size:1.3rem;color:rgba(var(--color-foreground),.7)}.pairings__products{display:grid;flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin:0 0 2rem}.pairings__product{display:flex;flex-direction:column;gap:.8rem;height:100%;color:rgb(var(--color-foreground));text-decoration:none;font-size:1.3rem;line-height:1.45}.pairings__image{aspect-ratio:1;overflow:hidden;background:rgba(var(--color-foreground),.04)}.pairings__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .18s ease}.pairings__product:hover .pairings__product-title{text-decoration:underline;text-underline-offset:.3rem}.pairings__product:hover img{transform:scale(1.025)}.pairings__price{margin-top:auto}.pairings__variant{color:rgba(var(--color-foreground),.7)}.pairings__total{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.6rem 1rem;padding:1.6rem 0;border-top:1px solid rgba(var(--color-foreground),.16);font-size:1.4rem}.pairings__total strong{font-size:1.8rem;font-weight:400}.pairings__availability,.pairings__note{font-size:1.3rem;line-height:1.6}.pairings__note{margin:2.8rem 0 0}.pairings__error{margin-top:2rem;padding:1.6rem;border:1px solid currentColor}.pairings__error[hidden]{display:none}.pairings__error p{margin:0 0 .8rem}@media screen and (max-width:749px){.pairings{padding-top:3.6rem;padding-bottom:4.4rem}.pairings__grid{grid-template-columns:1fr;gap:3.6rem}.pairings__intro{margin-bottom:2.8rem}.pairings__products{gap:.8rem}.pairings__product{font-size:1.2rem}}@media(prefers-reduced-motion:reduce){.pairings__image img{transition:none}.pairings__product:hover img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/nipponika-pairings.css.map */
