.FProductCard{color:var(--FProductCard--color);text-align:center;width:100%}.FProductCard--vertical{max-width:26rem}.FProductCard--horizontal{margin-top:max(2rem,calc(0px - var(--FProductCard--imageTop) - 2rem));max-width:40rem}.FProductCard__container--vertical{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;min-height:39rem;padding:4rem 2.5rem}@media (max-width:959.98px){.FProductCard__container--vertical{max-width:100%;padding:4rem 2rem}}@media (max-width:599.98px){.FProductCard__container--vertical{min-height:32rem}}.FProductCard__container--vertical .FImage{height:16.25rem}@media (max-width:599.98px){.FProductCard__container--vertical .FImage{margin:0}}.FProductCard__container--vertical h3{color:inherit;--x1:var(--fluid-font--breakpoint-min-px);--x2:var(--fluid-font--breakpoint-max-px);--f1:var(--heading-2--font-size-min-px);--f2:var(--heading-2--font-size-max-px);font-size:clamp(var(--f1) * .0625rem,((var(--f2) - var(--f1))/(var(--x2) - var(--x1))) * 100vw + (var(--f1) * var(--x2) - var(--f2) * var(--x1))/(var(--x2) - var(--x1)) * .0625rem,var(--f2) * .0625rem);--l1:var(--heading-2--line-height-min-px);--l2:var(--heading-2--line-height-max-px);font-family:var(--heading-2--font-family);font-weight:var(--heading-2--font-weight);letter-spacing:var(--heading-2--letter-spacing);line-height:clamp(var(--l1) * .0625rem,((var(--l2) - var(--l1))/(var(--x2) - var(--x1))) * 100vw + (var(--l1) * var(--x2) - var(--l2) * var(--x1))/(var(--x2) - var(--x1)) * .0625rem,var(--l2) * .0625rem)}.FProductCard__container--horizontal{display:flex;min-height:11.5rem;padding:2rem 3.5rem 2rem 0;width:40rem}.FProductCard__container--horizontal .FProductCard__image{position:relative;width:50%}.FProductCard__container--horizontal .FProductCard__image .FImage{height:12.5rem;left:var(--FProductCard--imageLeft);position:absolute;top:var(--FProductCard--imageTop);width:100%}.FProductCard__container--horizontal .FProductCard__content{align-items:center;display:flex;flex-direction:column;justify-content:flex-end;padding-left:2rem;width:50%}.FProductCard__container--horizontal .FProductCard__content h3{margin-bottom:.75rem}
