.flip-cards__wrapper{margin:0 auto}.flip-cards__header{margin-bottom:2.4rem;max-width:64rem}.flip-cards__header--center{margin-left:auto;margin-right:auto;text-align:center}.flip-cards__header--right{margin-left:auto;text-align:right}.flip-cards__heading{margin:0}.flip-cards__subheading{margin-top:.8rem;opacity:.85}.flip-cards__subheading>:first-child{margin-top:0}.flip-cards__subheading>:last-child{margin-bottom:0}.flip-cards__grid{display:grid;grid-template-columns:repeat(var(--fc-cols-mobile, 1),minmax(0,1fr));gap:calc(var(--fc-gap) * .7);width:100%;margin:0 auto}@media screen and (min-width:750px){.flip-cards__grid{grid-template-columns:repeat(var(--fc-cols, 2),minmax(0,1fr));gap:var(--fc-gap);max-width:var(--fc-content-width, 100%)}}.flip-card{position:relative;display:block;width:100%;color:inherit;text-decoration:none;cursor:pointer;outline-offset:3px}.flip-card__media{position:relative;width:100%;aspect-ratio:var(--fc-ratio, 4 / 3);border-radius:var(--fc-radius, 8px);overflow:hidden}.flip-card__face{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden}.flip-card__face--front{opacity:1;transition:opacity var(--fc-speed, .6s) ease;z-index:2}.flip-card__face--back{opacity:0;transition:opacity var(--fc-speed, .6s) ease;z-index:1}.flip-card__img,.flip-card__placeholder{width:100%;height:100%;object-fit:cover;display:block}.flip-card__placeholder{display:flex;align-items:center;justify-content:center;background:rgba(var(--color-foreground, 18, 18, 18),.04)}.flip-card__placeholder--alt{background:rgba(var(--color-foreground, 18, 18, 18),.08)}.flip-card__placeholder-svg{width:100%;height:100%;fill:rgba(var(--color-foreground, 18, 18, 18),.25)}.flip-card__caption{display:block;margin-top:1rem;font-size:1.5rem;line-height:1.4}@media(hover:hover)and (pointer:fine){.flip-card:hover .flip-card__face--front,.flip-card:focus-visible .flip-card__face--front{opacity:0}.flip-card:hover .flip-card__face--back,.flip-card:focus-visible .flip-card__face--back{opacity:1}}.flip-card.is-flipped .flip-card__face--front{opacity:0}.flip-card.is-flipped .flip-card__face--back{opacity:1}@media(prefers-reduced-motion:reduce){.flip-card__face--front,.flip-card__face--back{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/50/compiled_assets/styles.css.map */
