.product-card{box-shadow:0 5px 50px #041e411a;display:flex;height:auto;flex-direction:column;overflow:hidden;border-radius:.375rem;border-width:1px;border-color:transparent;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));font-weight:400;margin-bottom:.25rem;width:100%;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1));text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (min-width: 1024px){.product-card{margin-right:1.3333%}}.product-card picture{overflow:hidden}.product-card__image{display:none}.product-card__bottom{display:flex;flex-grow:1;padding-left:1rem;padding-right:1rem}.product-card__left{display:flex;flex-grow:1;align-items:center;padding-top:3px;padding-bottom:3px;padding-right:1rem}.product-card__title{display:block;--tw-text-opacity: 1;color:rgb(1 58 113 / var(--tw-text-opacity, 1));text-underline-offset:4px}.product-card__id{position:relative;margin-right:.5rem;min-width:92px;line-height:1}.product-card__id:after{position:absolute;top:50%;right:0;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-content: "-";content:var(--tw-content)}.product-card__label{display:none}.product-card__speciality{margin-left:.25rem;font-style:italic}.product-card__speciality:before{margin-right:.25rem;--tw-content: "-";content:var(--tw-content)}.product-card__price{margin-bottom:0;margin-top:auto}.product-card__right svg{font-size:1.2rem;--tw-text-opacity: 1;color:rgb(201 176 111 / var(--tw-text-opacity, 1))}.product-card--list .product-card__picture{display:none}.product-card--list .product-card__right{display:flex;align-items:center}.product-card--grid{position:relative;margin-bottom:.5rem;min-height:60px;width:100%;flex-direction:row;padding-right:.25rem}@media (min-width: 640px){.product-card--grid{width:49.75%}}@media (min-width: 768px){.product-card--grid{margin-right:2%}}@media (min-width: 1024px){.product-card--grid{width:33%}}@media (min-width: 1280px){.product-card--grid{width:24.625%}}.product-card--grid .product-card__picture{position:relative;height:100%;width:28%;min-width:28%;overflow:hidden}.product-card--grid .product-card__image{margin-top:0;margin-bottom:0;display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.product-card--grid .product-card__bottom{align-items:center;padding-top:0;padding-bottom:0}.product-card--grid .product-card__left{height:100%;flex-direction:column;align-items:flex-start;justify-content:center;font-size:.875rem;line-height:1.375}.product-card--grid .product-card__right svg{font-size:1.125rem;line-height:1.5}.product-card--grid .product-card__title{order:1}.product-card--grid .product-card__id{order:3;margin-right:0;font-size:.75rem;line-height:1.25}.product-card--grid .product-card__id:after{display:none}.product-card--grid .product-card__speciality{order:2;margin-left:0;font-size:.75rem;line-height:1.25;font-weight:500;font-style:normal}.product-card--grid .product-card__speciality:before{display:none}.product-card--grid .product-card__price{margin-top:0;margin-bottom:.5rem}.product-card--grid:nth-of-type(2n){margin-right:0}@media (min-width: 768px){.product-card--grid:nth-of-type(2n){margin-right:2%}}.product-card--grid:nth-of-type(3n){margin-right:2%}@media (min-width: 768px){.product-card--grid:nth-of-type(3n){margin-right:0}}.product-card--block{position:relative;margin-bottom:.5rem;width:100%}@media (min-width: 640px){.product-card--block{width:49.75%}}@media (min-width: 768px){.product-card--block{margin-right:2%;width:32%}}.product-card--block .product-card__picture{margin-top:0;margin-bottom:0}.product-card--block .product-card__image{display:block}.product-card--block .product-card__bottom{display:block;padding:.25rem .75rem}.product-card--block .product-card__right{display:none}.product-card--block .product-card__left{flex-direction:column;align-items:flex-start}.product-card--block .product-card__title{order:1}.product-card--block .product-card__speciality{order:3;margin-left:0;font-size:.875rem;line-height:1.25;font-style:normal}.product-card--block .product-card__speciality:before{font-weight:700;--tw-content: "Speciality: ";content:var(--tw-content)}.product-card--block .product-card__id{order:2;margin-right:0;margin-bottom:.25rem}.product-card--block .product-card__id:after{display:none}.product-card--block .product-card__kit-format{order:2;font-size:.875rem;line-height:1.25}.product-card--block .product-card__kit-format:before{font-weight:700;--tw-content: "Kit format: ";content:var(--tw-content)}.product-card--block .product-card__measurement{order:2;font-size:.875rem;line-height:1.25}.product-card--block .product-card__measurement:before{font-weight:700;--tw-content: "Range: ";content:var(--tw-content)}.product-card--block .product-card__label{display:inline}.product-card--block .product-card__type{position:absolute;top:.5rem;right:.5rem;margin-left:.5rem;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.25rem .375rem;font-size:.875rem;line-height:1;box-shadow:0 20px 50px #041e4140}.product-card--block .product-card__kit-format,.product-card--block .product-card__measurement,.product-card--block .product-card__sensitivity,.product-card--block .product-card__detection,.product-card--block .product-card__sample-type,.product-card--block .product-card__sample-volume{order:3;margin-left:0;margin-bottom:.125rem;font-size:.875rem;font-style:normal;line-height:1.375}.product-card--block .product-card__sensitivity:before{font-weight:700;--tw-content: "Sensitivity: ";content:var(--tw-content)}.product-card--block .product-card__detection:before{font-weight:700;--tw-content: "Detection: ";content:var(--tw-content)}.product-card--block .product-card__sample-type:before{font-weight:700;--tw-content: "Sample type: ";content:var(--tw-content)}.product-card--block .product-card__sample-volume:before{font-weight:700;--tw-content: "Sample volume: ";content:var(--tw-content)}.product-card--block:nth-of-type(2n){margin-right:0}@media (min-width: 768px){.product-card--block:nth-of-type(2n){margin-right:2%}}.product-card--block:nth-of-type(3n){margin-right:2%}@media (min-width: 768px){.product-card--block:nth-of-type(3n){margin-right:0}}.product-card--wide{position:relative;margin-right:0;margin-bottom:.5rem;display:flex;width:100%;flex-direction:row}.product-card--wide .product-card__picture{margin-top:0;margin-bottom:0;display:none;width:310px;min-width:310px}@media (min-width: 768px){.product-card--wide .product-card__picture{display:inline-block}}.product-card--wide .product-card__image{margin-top:0;margin-bottom:0;display:block;height:100%;max-height:205px;width:310px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.product-card--wide .product-card__left{flex-direction:column;align-items:flex-start;justify-content:center;padding-top:1rem;padding-bottom:1rem}.product-card--wide .product-card__right{display:flex;align-items:center}.product-card--wide .product-card__right svg{font-size:2.25rem;line-height:1.2}.product-card--wide .product-card__id{order:2;margin-bottom:.5rem}.product-card--wide .product-card__id:after{display:none}.product-card--wide .product-card__title{order:1;margin-bottom:.5rem;font-size:1.25rem;line-height:1.25}.product-card--wide .product-card__speciality,.product-card--wide .product-card__kit-format,.product-card--wide .product-card__measurement,.product-card--wide .product-card__sensitivity,.product-card--wide .product-card__detection,.product-card--wide .product-card__sample-type,.product-card--wide .product-card__sample-volume{order:3;margin-left:0;margin-bottom:0;font-size:.875rem;font-style:normal;line-height:1.375}.product-card--wide .product-card__kit-format:before{font-weight:700;--tw-content: "Kit format: ";content:var(--tw-content)}.product-card--wide .product-card__measurement:before{font-weight:700;--tw-content: "Range: ";content:var(--tw-content)}.product-card--wide .product-card__sensitivity:before{font-weight:700;--tw-content: "Sensitivity: ";content:var(--tw-content)}.product-card--wide .product-card__detection:before{font-weight:700;--tw-content: "Detection: ";content:var(--tw-content)}.product-card--wide .product-card__sample-type:before{font-weight:700;--tw-content: "Sample type: ";content:var(--tw-content)}.product-card--wide .product-card__sample-volume:before{font-weight:700;--tw-content: "Sample volume: ";content:var(--tw-content)}.product-card--wide .product-card__types{position:relative}@media (min-width: 768px){.product-card--wide .product-card__types{position:absolute;top:.5rem;left:.25rem}}.product-card--wide .product-card__type{margin-right:.25rem;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));font-size:.875rem;line-height:1}@media (min-width: 768px){.product-card--wide .product-card__type{margin-right:0;margin-left:.25rem;padding:.25rem .375rem;box-shadow:0 20px 50px #041e4140}}.product-card:last-of-type{margin-right:0}.product-card:hover{--tw-border-opacity: 1;border-color:rgb(4 30 65 / var(--tw-border-opacity, 1));text-decoration-line:none}.product-card:hover .product__title{text-decoration-line:underline}
