.wc-rnf{background:#fdfbf7;padding:56px 0 72px}.wc-rnf__inner{max-width:1440px;margin:0 auto;padding:0 20px}.wc-rnf__header{display:flex;flex-direction:column;gap:8px;margin-bottom:39px}.wc-rnf__label{font-family:var(--wc-font-sans);font-size:14px;font-weight:700;line-height:20px;letter-spacing:1.8px;text-transform:uppercase;color:var(--wc-red)}.wc-rnf__heading{font-family:var(--wc-font-serif);font-size:clamp(22px,2.5vw,32px);font-weight:600;color:#0d0d0d;margin:0;line-height:44.12px}.wc-rnf__card-btn:hover{color:#fff}.wc-rnf__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.wc-rnf__card{background:#f9f7ea;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .2s ease,transform .2s ease;box-shadow:0 4px 10px #0000001a}.wc-rnf__card:hover{box-shadow:0 8px 28px #00000017;transform:translateY(-2px)}.wc-rnf__card-media{width:100%;aspect-ratio:4/3;overflow:hidden;background:#f5efe6;border-radius:10px}.wc-rnf__card-img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.wc-rnf__card:hover .wc-rnf__card-img{transform:scale(1.04)}.wc-rnf__card-placeholder{width:100%;height:100%;opacity:.2}.wc-rnf__card-body{padding:25px 24px;display:flex;align-items:flex-end;justify-content:space-between;gap:6px;flex:1}.wc-rnf__card-text{display:flex;flex-direction:column;gap:12px}.wc-rnf__card-title{font-family:var(--wc-font-sans);font-size:18px;font-weight:700;color:#0d0d0d;margin:0;line-height:23.4px}.wc-rnf__card-subtitle{font-family:var(--wc-font-sans);font-size:14px;color:#737373;margin:0;line-height:22px}.wc-rnf__card-btn{display:inline-flex;align-items:center;height:38px;padding:0 25px;border-radius:50px;background:var(--wc-red);color:#fff;font-family:var(--wc-font-sans);font-size:16px;font-weight:700;letter-spacing:.04em;text-decoration:none;white-space:nowrap;flex-shrink:0;transition:background .2s ease}.wc-rnf__card-btn:hover{background:#a01225}@media(max-width:1024px){.wc-rnf__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.wc-rnf{padding:40px 0 48px}.wc-rnf__inner{padding:0 16px}.wc-rnf__grid{grid-template-columns:repeat(2,1fr);gap:12px}.wc-rnf__card-body{flex-direction:column;align-items:flex-start}.wc-rnf__card-title{font-size:15px}.wc-rnf__card-btn{height:34px;padding:0 16px;font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/645/assets/wc-renewed-finder.css.map */
