.card{overflow:hidden}.card .head a{font-size:0;line-height:0;display:block;overflow:hidden}.card .head a img{object-fit:cover;aspect-ratio:1.5;width:100%;height:auto;transition:transform .3s ease-in-out,filter .3s}.card .head a:hover img{filter:brightness(.7);transform:scale(1.1)}.card .body{padding:clamp(1rem,2vw,2rem)}.card .body .category{margin-bottom:.8rem;display:block}.card .body .category a{width:fit-content;color:var(--color-secondary);font-size:var(--size-xs);text-transform:uppercase;border:0px solid var(--color-secondary);padding:0;text-decoration:none;transition:border-color .3s;display:block}.card .body .category a:hover{border-color:var(--color-secondary);color:var(--color-secondary);text-decoration:underline}.card .body h3{font-size:var(--size-lg);color:var(--color-primary);margin-bottom:.6rem}.card .body h3 a{font-size:inherit;color:inherit;line-height:inherit;margin-bottom:0;text-decoration:none}.card .body h3 a:hover{text-decoration:underline}.card .body p{font-size:var(--size-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.card .body .btn{font-size:var(--size-2xs)}.card.card__product{background-color:var(--color-gray-light);border-radius:var(--radius)}.card.card__post{background-color:#fff}.card.card__post .body h3{font-size:var(--size-md)}.card.card__post .body .author{font-size:var(--size-xs);color:var(--color-primary);opacity:.8;margin-bottom:.5rem;display:block}.card.card__post .body .author strong{font-weight:500}.card.card__testy{background-color:var(--color-white);border-radius:var(--radius);flex-direction:column;height:100%;padding:clamp(1rem,2vw,2rem);display:flex}.card.card__testy .testy__stars{aspect-ratio:5;background-color:#00000080;width:130px;margin-bottom:20px;-webkit-mask-image:url(/svg/stars.svg);mask-image:url(/svg/stars.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.card.card__testy .testy__stars div{background-color:var(--color-secondary);height:100%}.card.card__testy .testy__opinion{flex:1 1 0;margin-bottom:3rem}.card.card__testy .testy__opinion p{width:auto}.card.card__testy .testy__author h3{font-size:var(--size-md);margin-bottom:.5rem}.card.card__testy .testy__author h4{color:var(--color-secondary-dark);font-weight:400;font-size:var(--size-sm)}.card.card__team{border-radius:var(--radius)}.card.card__team .head{font-size:0}.card.card__team .head img{aspect-ratio:1.2}.card.card__team .body{background-color:var(--color-gray-light)}.card.card__team .body .card__list__name{align-items:flex-start;gap:.5rem;display:flex}.card.card__team .body .card__list__name svg{aspect-ratio:1;width:auto;height:1em;display:block}.card.card__team .body .card__list__name div h3{font-size:var(--size-md);color:var(--color-black);margin-bottom:0;line-height:1em;display:block}.card.card__team .body .card__list__name div h4{font-size:var(--size-xs);text-transform:uppercase;margin-top:.3rem;margin-bottom:0;font-weight:400}.card.card__team .body ul.card__list__contact{width:100%;margin-top:calc((1 - var(--stack))*1rem + var(--stack)*.5rem);padding-top:calc((1 - var(--stack))*1rem + var(--stack)*.5rem);border-top:1px solid #00000020}.card.card__team .body ul.card__list__contact li{font-size:var(--size-sm);color:var(--color-black);align-items:center;gap:.5rem;margin-bottom:0;display:flex}.card.card__team .body ul.card__list__contact li svg{aspect-ratio:1;width:auto;height:1em;display:block}.card.card__team .body ul.card__list__contact li svg path{fill:var(--color-primary)!important}
