.product-card[data-v-5b7f60d9]{--product-card-accent:var(--primary);border-color:hsl(var(--border));background:hsl(var(--card));flex-direction:column;height:100%;min-height:24.5rem;display:flex}.product-card[data-v-5b7f60d9]:before{display:none}.product-card__head[data-v-5b7f60d9]{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.product-card__icon[data-v-5b7f60d9]{border:1px solid hsl(var(--product-card-accent) / .22);background:hsl(var(--surface));width:4rem;height:4rem;box-shadow:none;transition:border-color var(--duration-base,.3s) var(--ease-emphasized,cubic-bezier(.2, 0, 0, 1)), background-color var(--duration-base,.3s) var(--ease-emphasized,cubic-bezier(.2, 0, 0, 1));border-radius:.9rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.product-card__icon-symbol[data-v-5b7f60d9]{color:hsl(var(--product-card-accent))}.product-card__price[data-v-5b7f60d9]{border:1px solid hsl(var(--product-card-accent) / .18);border-radius:var(--radius-button);background:hsl(var(--surface));min-width:0;max-width:11rem;color:hsl(var(--foreground) / .86);font-size:var(--section-price-size);font-weight:var(--section-strong-weight);line-height:var(--section-price-line-height);text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:.25rem;padding:.5rem .7rem;display:inline-flex}.product-card__price-old[data-v-5b7f60d9]{color:hsl(var(--muted-foreground));font-size:var(--section-small-size);font-weight:var(--section-label-weight);text-decoration:line-through}.product-card__price-period[data-v-5b7f60d9]{color:hsl(var(--muted-foreground));font-size:var(--section-caption-size);font-weight:var(--section-body-weight)}.product-card__title[data-v-5b7f60d9]{color:hsl(var(--foreground));font-size:var(--section-card-title-size);font-weight:var(--section-card-title-weight);line-height:var(--section-card-title-line-height);letter-spacing:var(--section-card-title-tracking);overflow-wrap:anywhere;transition:color var(--duration-base,.3s) var(--ease-emphasized,cubic-bezier(.2, 0, 0, 1));margin-bottom:.75rem}.product-card__desc[data-v-5b7f60d9]{color:hsl(var(--muted-foreground));font-size:var(--section-body-size);line-height:var(--section-body-line-height);overflow-wrap:anywhere;margin-bottom:1.1rem}.product-card__features[data-v-5b7f60d9]{border-top:1px solid hsl(var(--border) / .72);gap:.55rem;margin-bottom:1.3rem;padding-top:1rem;display:grid}.product-card__feature[data-v-5b7f60d9]{min-width:0;color:hsl(var(--foreground) / .84);font-size:var(--section-small-size);line-height:var(--section-small-line-height);align-items:flex-start;gap:.55rem;display:flex}.product-card__check[data-v-5b7f60d9]{width:.95rem;height:.95rem;color:hsl(var(--product-card-accent) / .86);flex:none;margin-top:.12rem}.product-card__footer[data-v-5b7f60d9]{margin-top:auto;padding-top:.35rem}.product-card__footer[data-v-5b7f60d9] .product-card__button{border-color:hsl(var(--border));background:hsl(var(--surface));width:100%;min-height:2.9rem;color:hsl(var(--foreground) / .84);box-shadow:none;border-radius:.65rem;justify-content:space-between;padding:.74rem .82rem .74rem 1rem}.product-card__footer[data-v-5b7f60d9] .product-card__button:hover{border-color:hsl(var(--border-hover,var(--border)));background:hsl(var(--surface));color:hsl(var(--foreground));box-shadow:none}.product-card__footer[data-v-5b7f60d9] .product-card__button .hero-btn__icon{background:hsl(var(--surface));width:1.85rem;height:1.85rem;color:hsl(var(--product-card-accent));transition:background-color var(--duration-base,.3s) var(--ease-emphasized,cubic-bezier(.2, 0, 0, 1)), color var(--duration-base,.3s) var(--ease-emphasized,cubic-bezier(.2, 0, 0, 1)), transform var(--duration-base,.3s) var(--ease-emphasized,cubic-bezier(.2, 0, 0, 1));border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.product-card__footer[data-v-5b7f60d9] .product-card__button:hover .hero-btn__icon{background:hsl(var(--surface));color:hsl(var(--product-card-accent));transform:translate(2px)}.mobile-product-card[data-v-5b7f60d9]{scroll-snap-align:start;flex-shrink:0;min-width:280px;max-width:300px}.product-card__icon[data-v-5b7f60d9]{box-shadow:inset 0 0 0 1px hsl(var(--border));background:0 0;border-radius:.625rem}.product-card.product-card--catalog[data-v-5b7f60d9]{border-color:hsl(var(--catalog-tint,var(--primary)) / .25);min-height:0;padding:0}.product-card--catalog .product-card__intro[data-v-5b7f60d9]{background:hsl(var(--catalog-tint,var(--primary)) / .09);border-end-end-radius:2.5rem;padding:1.35rem 1.35rem 1.75rem;position:relative;overflow:hidden}.product-card--catalog .product-card__head[data-v-5b7f60d9],.product-card--catalog .product-card__title[data-v-5b7f60d9],.product-card--catalog .product-card__desc[data-v-5b7f60d9]{position:relative}.product-card--catalog .product-card__head[data-v-5b7f60d9]{margin-bottom:.65rem}.product-card--catalog .product-card__icon[data-v-5b7f60d9]{background:hsl(var(--card));border-color:hsl(var(--border));width:3.25rem;height:3.25rem}.product-card--catalog .product-card__watermark[data-v-5b7f60d9]{-o-object-fit:contain;object-fit:contain;opacity:.07;filter:grayscale();pointer-events:none;width:6.5rem;height:6.5rem;position:absolute;top:1.25rem;right:1rem}.product-card--catalog .product-card__title[data-v-5b7f60d9]{min-height:2.5em;margin-bottom:.55rem}.product-card--catalog .product-card__desc[data-v-5b7f60d9]{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:4.8em;margin-bottom:0;display:-webkit-box;overflow:hidden}.product-card--catalog .product-card__features[data-v-5b7f60d9]{border-top:0;gap:0;margin:0;padding:.75rem 1.1rem 1rem}.product-card--catalog .product-card__feature[data-v-5b7f60d9]{align-items:center;gap:.7rem;padding-block:.4rem}.product-card--catalog .product-card__feature+.product-card__feature[data-v-5b7f60d9]{border-top:1px solid hsl(var(--border) / .65)}.product-card--catalog .product-card__check[data-v-5b7f60d9]{background:hsl(var(--primary) / .1);width:1.5rem;height:1.5rem;color:hsl(var(--link));border-radius:50%;margin:0;padding:.3rem}.product-card--catalog .product-card__footer[data-v-5b7f60d9]{padding:0 .75rem .75rem}.product-card--catalog .product-card__footer[data-v-5b7f60d9] .product-card__button{background:hsl(var(--card));color:hsl(var(--card-foreground));font-weight:var(--section-strong-weight)}.product-card--catalog .product-card__footer[data-v-5b7f60d9] .hero-btn__icon{background:hsl(var(--primary));width:2.15rem;height:2.15rem;color:hsl(var(--primary-foreground))}.product-card--catalog .product-card__footer[data-v-5b7f60d9] .product-card__button:hover .hero-btn__icon{background:hsl(var(--primary-hover));color:hsl(var(--primary-foreground))}
