.product-card[data-astro-cid-4fhpls6h]{border:1px solid var(--line);background:#fff;border-radius:1.15rem;grid-template-columns:minmax(15rem,.72fr) minmax(0,1.28fr);display:grid;overflow:hidden;box-shadow:0 .8rem 2.4rem #1721260e}.product-card__media[data-astro-cid-4fhpls6h]{background:#f2f5f3;place-items:center;min-height:25rem;padding:2.2rem;display:grid;position:relative;overflow:hidden}.product-card__media[data-astro-cid-4fhpls6h] img[data-astro-cid-4fhpls6h]{z-index:1;object-fit:contain;filter:drop-shadow(0 1.3rem 1.2rem #17212633);width:min(100%,18rem);height:21rem;position:relative}.product-card--dyson[data-astro-cid-4fhpls6h] .product-card__media[data-astro-cid-4fhpls6h] img[data-astro-cid-4fhpls6h]{transform:scale(1.18)}.product-card__badge[data-astro-cid-4fhpls6h]{z-index:2;color:#fff;background:var(--teal-dark);border-radius:.45rem;padding:.44rem .62rem;font-size:.875rem;font-weight:800;position:absolute;top:1rem;left:1rem}.product-card__body[data-astro-cid-4fhpls6h]{padding:clamp(1.5rem,3vw,2.15rem)}.product-card__brand[data-astro-cid-4fhpls6h]{color:var(--teal-dark);letter-spacing:.03em;text-transform:uppercase;margin-bottom:.3rem;font-size:.875rem;font-weight:820}.product-card[data-astro-cid-4fhpls6h] h3[data-astro-cid-4fhpls6h]{margin-bottom:.55rem;font-size:clamp(1.45rem,2.4vw,2rem)}.product-card__fit[data-astro-cid-4fhpls6h]{color:var(--ink);margin-bottom:.85rem;font-weight:720}.product-card__summary[data-astro-cid-4fhpls6h]{color:var(--slate);font-size:1rem;line-height:1.65}.product-card__facts[data-astro-cid-4fhpls6h]{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:1.25rem 0;display:grid}.product-card[data-astro-cid-4fhpls6h]:not(.product-card--compact) .product-card__facts[data-astro-cid-4fhpls6h]{grid-template-columns:repeat(3,minmax(0,1fr))}.product-card__facts[data-astro-cid-4fhpls6h] div[data-astro-cid-4fhpls6h]{border-bottom:1px solid var(--line);padding:.72rem .5rem .72rem 0}.product-card__facts[data-astro-cid-4fhpls6h] dt[data-astro-cid-4fhpls6h]{color:#52676d;font-size:.875rem;font-weight:720}.product-card__facts[data-astro-cid-4fhpls6h] dd[data-astro-cid-4fhpls6h]{color:var(--ink);margin:.15rem 0 0;font-size:.92rem;font-weight:720}.product-card__verdict[data-astro-cid-4fhpls6h]{grid-template-columns:1fr 1fr;gap:1.25rem;margin:1.25rem 0;display:grid}.product-card__verdict[data-astro-cid-4fhpls6h] strong[data-astro-cid-4fhpls6h]{font-size:.92rem}.product-card__verdict[data-astro-cid-4fhpls6h] ul[data-astro-cid-4fhpls6h]{color:#425960;margin:.5rem 0 0;padding:0;font-size:.9rem;list-style:none}.product-card__verdict[data-astro-cid-4fhpls6h] li[data-astro-cid-4fhpls6h]{margin:.38rem 0;padding-left:1rem;position:relative}.product-card__verdict[data-astro-cid-4fhpls6h] li[data-astro-cid-4fhpls6h]:before{color:var(--teal);content:"•";font-weight:900;position:absolute;left:0}.product-card__actions[data-astro-cid-4fhpls6h]{margin-top:1.35rem}.product-card__detail[data-astro-cid-4fhpls6h]{color:#fff;background:var(--ink);border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;min-height:4.4rem;padding:.85rem 1rem;text-decoration:none;transition:transform .2s,background .2s,box-shadow .2s;display:flex}.product-card__detail[data-astro-cid-4fhpls6h]:hover{background:#22343c;transform:translateY(-1px);box-shadow:0 .8rem 1.8rem #17212629}.product-card__detail[data-astro-cid-4fhpls6h]>span[data-astro-cid-4fhpls6h]:first-child{gap:.12rem;display:grid}.product-card__detail[data-astro-cid-4fhpls6h] strong[data-astro-cid-4fhpls6h]{font-size:.9rem}.product-card__detail[data-astro-cid-4fhpls6h] small[data-astro-cid-4fhpls6h]{color:#d0dadd;font-size:.875rem;line-height:1.4}.product-card__detail[data-astro-cid-4fhpls6h]>span[data-astro-cid-4fhpls6h]:last-child{width:2.1rem;height:2.1rem;color:var(--ink);background:#fff;border-radius:50%;flex:none;place-items:center;font-weight:900;transition:transform .2s;display:grid}.product-card__detail[data-astro-cid-4fhpls6h]:hover>span[data-astro-cid-4fhpls6h]:last-child{transform:translate(3px)}.product-card__offers[data-astro-cid-4fhpls6h]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:.7rem;display:grid}.product-card__offer[data-astro-cid-4fhpls6h]{align-content:start;gap:.34rem;display:grid}.product-card__cta[data-astro-cid-4fhpls6h]{color:#fff;background:var(--teal);border:1px solid var(--teal);border-radius:.65rem;justify-content:space-between;align-items:center;gap:.55rem;min-height:3.5rem;padding:.82rem .95rem;font-size:.9rem;font-weight:820;line-height:1.25;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.product-card__cta[data-astro-cid-4fhpls6h]:hover{background:var(--teal-dark);transform:translateY(-1px);box-shadow:0 .65rem 1.5rem #106f782e}.product-card__cta--secondary[data-astro-cid-4fhpls6h]{color:var(--ink);background:#fff;border-color:#b9c5c4}.product-card__cta--secondary[data-astro-cid-4fhpls6h]:hover{background:#f4f7f6}.product-card__offer[data-astro-cid-4fhpls6h] small[data-astro-cid-4fhpls6h]{color:#52676d;max-width:none;font-size:.875rem;line-height:1.4}.product-card__source[data-astro-cid-4fhpls6h]{color:#5b6e74;margin:1.2rem 0 0;font-size:.875rem}.product-card__source[data-astro-cid-4fhpls6h] a[data-astro-cid-4fhpls6h]{color:var(--teal-dark);text-underline-offset:.15em}.product-card--compact[data-astro-cid-4fhpls6h]{grid-template-columns:1fr;height:100%}.product-card--compact[data-astro-cid-4fhpls6h] .product-card__media[data-astro-cid-4fhpls6h]{min-height:18rem}.product-card--compact[data-astro-cid-4fhpls6h] .product-card__media[data-astro-cid-4fhpls6h] img[data-astro-cid-4fhpls6h]{height:15.5rem}.product-card--compact[data-astro-cid-4fhpls6h] .product-card__body[data-astro-cid-4fhpls6h]{flex-direction:column;display:flex}.product-card--compact[data-astro-cid-4fhpls6h] .product-card__summary[data-astro-cid-4fhpls6h]{min-height:0}.product-card--compact[data-astro-cid-4fhpls6h] .product-card__facts[data-astro-cid-4fhpls6h]{grid-template-columns:repeat(3,minmax(0,1fr))}.product-card--compact[data-astro-cid-4fhpls6h] .product-card__offers[data-astro-cid-4fhpls6h]{grid-template-columns:1fr}.product-card--compact[data-astro-cid-4fhpls6h] .product-card__actions[data-astro-cid-4fhpls6h]{margin-top:auto;padding-top:1.35rem}@media (width<=1100px){.product-card[data-astro-cid-4fhpls6h]:not(.product-card--compact){grid-template-columns:1fr}.product-card[data-astro-cid-4fhpls6h]:not(.product-card--compact) .product-card__media[data-astro-cid-4fhpls6h]{min-height:24rem}.product-card[data-astro-cid-4fhpls6h]:not(.product-card--compact) .product-card__media[data-astro-cid-4fhpls6h] img[data-astro-cid-4fhpls6h]{height:20rem}}@media (width<=760px){.product-card[data-astro-cid-4fhpls6h]{grid-template-columns:1fr}.product-card__media[data-astro-cid-4fhpls6h]{min-height:20rem}.product-card__media[data-astro-cid-4fhpls6h] img[data-astro-cid-4fhpls6h]{height:17rem}.product-card__verdict[data-astro-cid-4fhpls6h],.product-card__offers[data-astro-cid-4fhpls6h]{grid-template-columns:1fr}.product-card[data-astro-cid-4fhpls6h]:not(.product-card--compact) .product-card__facts[data-astro-cid-4fhpls6h]{grid-template-columns:repeat(2,minmax(0,1fr))}.product-card--compact[data-astro-cid-4fhpls6h] .product-card__summary[data-astro-cid-4fhpls6h]{min-height:0}.product-card--compact[data-astro-cid-4fhpls6h] .product-card__facts[data-astro-cid-4fhpls6h]{grid-template-columns:1fr}}@media (width<=430px){.product-card__facts[data-astro-cid-4fhpls6h],.product-card[data-astro-cid-4fhpls6h]:not(.product-card--compact) .product-card__facts[data-astro-cid-4fhpls6h]{grid-template-columns:1fr}.product-card__offers[data-astro-cid-4fhpls6h]{display:grid}.product-card__cta[data-astro-cid-4fhpls6h]{justify-content:center;width:100%}}
