.paw-rating[data-astro-cid-gscq6kt3]{gap:3px;display:inline-flex}.paw-rating__paw[data-astro-cid-gscq6kt3]{width:19px;height:19px;display:inline-block;position:relative}.paw-rating__base{color:var(--c-line)}.paw-rating__fill[data-astro-cid-gscq6kt3]{transform-origin:0;position:absolute;inset:0;overflow:hidden}.paw-rating__fg{color:var(--c-secondary);fill:currentColor}html.js [data-astro-cid-gscq6kt3][data-reveal] .paw-rating__fill[data-astro-cid-gscq6kt3]{transition:transform .5s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--i,0) * 90ms + .15s);transform:scaleX(0)}html.js [data-astro-cid-gscq6kt3][data-reveal].is-visible .paw-rating__fill[data-astro-cid-gscq6kt3]{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){html.js [data-astro-cid-gscq6kt3][data-reveal] .paw-rating__fill[data-astro-cid-gscq6kt3]{transition:none;transform:none}}.rotating-badge[data-astro-cid-uwg7lmc6]{width:var(--size);height:var(--size);place-items:center;display:grid;position:relative}.rotating-badge__ring[data-astro-cid-uwg7lmc6]{fill:currentColor;width:100%;height:100%;animation:18s linear infinite spin-slow}.rotating-badge__icon[data-astro-cid-uwg7lmc6]{place-items:center;display:grid;position:absolute}.product-card[data-astro-cid-4fhpls6h]{--accent:var(--c-accent);border-radius:var(--r-lg);background:var(--c-white);box-shadow:var(--sh-sm), 0 1px 0 #fff9 inset;transition:transform .3s var(--ease-out), box-shadow .3s;flex-direction:column;gap:14px;padding:24px;display:flex;position:relative}.product-card[data-astro-cid-4fhpls6h]:hover{box-shadow:var(--sh-lg);transform:translateY(-5px)}.product-card--full[data-astro-cid-4fhpls6h]{padding:clamp(22px,3vw,32px)}.product-card[data-astro-cid-4fhpls6h] .product-card__badge{color:var(--accent);filter:drop-shadow(var(--sh-sm));position:absolute;top:-22px;right:-14px}.product-card__sticker[data-astro-cid-4fhpls6h]{border-radius:var(--r-pill);background:var(--c-white);box-shadow:var(--sh-md);color:color-mix(in srgb, var(--accent) 78%, black);font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.02em;align-items:center;gap:5px;padding:5px 12px;font-size:.7rem;font-weight:700;display:inline-flex;position:absolute;top:-12px;left:20px;transform:rotate(-3deg)}.product-card__head[data-astro-cid-4fhpls6h]{justify-content:space-between;align-items:flex-start;gap:12px;margin-top:6px;display:flex}.product-card__type[data-astro-cid-4fhpls6h]{color:var(--accent);font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.04em;margin:0 0 2px;font-size:.75rem;font-weight:700}.product-card__name[data-astro-cid-4fhpls6h]{margin:0;font-size:1.15rem}.product-card__verdict[data-astro-cid-4fhpls6h]{border-left:3px solid color-mix(in srgb, var(--accent) 35%, white);color:var(--c-muted);margin:0;padding-left:14px;font-style:italic;line-height:1.6}.product-card[data-astro-cid-4fhpls6h]{container-type:inline-size}.product-card__pros-cons[data-astro-cid-4fhpls6h]{border-top:1px solid var(--c-line);grid-template-columns:1fr;gap:18px;padding-top:6px;display:grid}.product-card__label[data-astro-cid-4fhpls6h]{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.04em;color:var(--c-muted);margin:0 0 6px;font-size:.75rem;font-weight:700}.product-card__list[data-astro-cid-4fhpls6h]{flex-direction:column;gap:6px;margin:0;padding:0;font-size:.9rem;list-style:none;display:flex}.product-card__list[data-astro-cid-4fhpls6h] li[data-astro-cid-4fhpls6h]{align-items:flex-start;gap:8px;display:flex}.product-card__list--pros[data-astro-cid-4fhpls6h] li[data-astro-cid-4fhpls6h] svg{color:var(--c-mint);flex:none;margin-top:3px}.product-card__list--cons[data-astro-cid-4fhpls6h] li[data-astro-cid-4fhpls6h] svg{color:var(--c-muted);flex:none;margin-top:3px}.product-card__footer[data-astro-cid-4fhpls6h]{justify-content:space-between;align-items:center;gap:12px;padding-top:6px;display:flex}.product-card__price[data-astro-cid-4fhpls6h]{font-family:var(--font-ui);color:var(--c-primary);letter-spacing:.04em;font-weight:700}@container (width>=520px){.product-card__pros-cons[data-astro-cid-4fhpls6h]{grid-template-columns:1fr 1fr}}
