.product-teaser{position:relative;display:flex;flex-direction:column;align-items:center;height:100%;padding-bottom:10px;border-radius:10px;box-shadow:0 0 16px 0 rgba(145, 158, 171, 0.24)}@media screen and (min-width:1200px){.product-teaser{padding-bottom:0.75rem;border-radius:0.5rem}}.product-teaser a{text-decoration:none}.product-teaser__image{width:260px;height:310px}@media screen and (min-width:1200px){.product-teaser__image{width:18.9rem;height:22.5rem}}.product-teaser__image img{height:100%;width:100%;object-fit:contain}.product-teaser__title{font-size:16px;font-weight:800;line-height:1.1;flex:1;margin-bottom:15px;text-align:center}@media screen and (min-width:1200px){.product-teaser__title{font-size:1.2rem;font-weight:800;line-height:1.1;margin-bottom:1rem}}.product-teaser__link{font-size:1rem;font-weight:800;line-height:1.1;position:relative;z-index:1;font-family:"Rubik";display:inline-flex;justify-content:center;align-items:center;min-height:64px;padding:23px 40px;border:1px solid transparent;border-radius:70px;background:transparent;text-decoration:none;text-align:center;text-transform:uppercase;overflow:hidden;cursor:pointer;transition:color 700ms ease, border-color 300ms ease;transition-delay:0ms;color:#FFFFFF;margin:0 auto}@media screen and (min-width:1200px){.product-teaser__link{font-size:1rem;font-weight:800;line-height:1.1}}@media screen and (min-width:1200px){.product-teaser__link{min-height:3.2rem;padding:1.05rem 2rem}}.product-teaser__link::before{background:#ED1B34}@media (any-hover:hover){.product-teaser__link:hover{border-color:#ED1B34;color:#F1495D;background:#FFFFFF}}@media (any-hover:hover){.product-teaser__link:hover{transition-delay:0ms, 400ms}.product-teaser__link:hover::before{-webkit-animation:buttonHoverAnimation 0.7s steps(29) forwards;animation:buttonHoverAnimation 0.7s steps(29) forwards}}.product-teaser__link::before{position:absolute;z-index:-1;top:-2px;left:-2px;right:-2px;bottom:-2px;-webkit-mask:url("/themes/personal/images/button-mask.webp");-webkit-mask-size:3000% 100%;mask:url("/themes/personal/images/button-mask.webp");mask-size:3000% 100%;content:"";-webkit-animation:buttonAnimation 0.7s steps(29) forwards;animation:buttonAnimation 0.7s steps(29) forwards}.product-teaser__weight{font-size:0.875rem;font-weight:800;line-height:1.1;position:absolute;top:10px;right:10px;z-index:2;display:flex;align-items:center;justify-content:center;width:50px;height:50px;background:#FFC700;border-radius:80px}@media screen and (min-width:1200px){.product-teaser__weight{font-size:0.85rem;font-weight:800;line-height:1.1}}@media screen and (min-width:1200px){.product-teaser__weight{top:0.5rem;right:0.5rem;width:3.1rem;height:3.1rem}}/*# sourceMappingURL=products.css.map */