@import url('https://fonts.googleapis.com/css2?family=Anton&family=Poppins:wght@500;600;700&display=swap');
.wl2-card{display:flex;flex-direction:column;color:#1a1a1a;text-align:left;font-family:'DM Sans',system-ui,sans-serif;-webkit-font-smoothing:antialiased}
.wl2-card *{box-sizing:border-box}
.wl2-card a{color:inherit;text-decoration:none}
.wl2-card__img{position:relative;display:block;background:#efefef;border-radius:6px;overflow:hidden;aspect-ratio:1}
.wl2-card__img img{display:block;width:100%;height:100%;object-fit:contain;padding:8%;transition:transform .5s}
.wl2-card:hover .wl2-card__img img{transform:scale(1.04)}
.wl2-card__tag{position:absolute;top:6px;left:6px;z-index:1;background:#e9e1d2;color:#1a1a1a;font-family:Poppins,sans-serif;font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1;padding:4px 6px;border-radius:3px}
.wl2-card__body{display:flex;flex-direction:column;align-items:flex-start;gap:9px;padding-top:14px}
.wl2-card__rating{display:flex;align-items:center;gap:8px;min-height:18px}
.wl2-card__stars{display:inline-flex;gap:3px;line-height:1}
.wl2-card__star{display:inline-flex;color:#f5a623}
.wl2-card__star--off{color:#dcd8cf}
.wl2-card__star svg{width:14px;height:14px;fill:currentColor}
.wl2-card__count{font-family:Poppins,sans-serif;font-size:11px;font-weight:500;letter-spacing:.08em;line-height:1.3}
.wl2-card__count--note{text-transform:uppercase;color:#6b6b6b}
.wl2-card__name{display:block;font-family:var(--wl-title,Anton,Impact,'Arial Narrow',sans-serif)!important;font-weight:400;font-size:22px;line-height:1.05;letter-spacing:.005em;text-transform:uppercase}
.wl2-card__sw{display:flex;gap:6px}
.wl2-card__dot{width:16px;height:16px;border-radius:3px;border:1px solid rgba(0,0,0,.25);box-shadow:inset 0 0 0 2px #fff}
.wl2-card__badge{display:inline-block;background:#111111;color:#ffffff;font-family:Poppins,sans-serif;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1;padding:7px 10px;border-radius:3px}
.wl2-card__price{font-family:Poppins,sans-serif;font-size:14px;font-weight:500;letter-spacing:.04em}
.wl2-card__price s{opacity:.5;margin-left:4px}
.section-resource-list .resource-list--grid{gap:28px 22px}
.section-resource-list__header :is(h1,h2,h3,h4,.h1,.h2,.h3,.h4){font-family:var(--wl-title,Anton,Impact,'Arial Narrow',sans-serif)!important;font-weight:400!important;text-transform:uppercase;letter-spacing:.005em!important;line-height:.95!important;font-size:clamp(30px,3.4vw,46px)!important}
.section-resource-list__header a{font-family:Poppins,sans-serif;font-weight:600;font-size:12px;letter-spacing:.08em;text-transform:uppercase}
[class*="hero-heading-heading_"] :is(h1,h2,p){font-family:var(--wl-title,Anton,Impact,'Arial Narrow',sans-serif)!important;font-weight:400!important;text-transform:uppercase;letter-spacing:.005em!important}
@media (max-width:989px){
  .wl2-card__name{font-size:18px;min-height:2.1em}
  .section-resource-list .resource-list--grid{gap:22px 12px}
}
