/* START_SECTION:bp-recommended (INDEX:20) */
.bp-recommended{padding-top:70px;padding-bottom:80px;border-top:1px solid #e4dcd1}.bp-recommended__eyebrow{font-size:13px;letter-spacing:.14em;text-align:center;color:#957c5e}.bp-recommended>h2{text-align:center;font-size:clamp(32px,4vw,48px);margin:12px 0 38px}.bp-recommended__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,320px));gap:28px;justify-content:center}.bp-recommended__card{text-decoration:none;color:inherit}.bp-recommended__image{aspect-ratio:4/5;background:#f1ece6;overflow:hidden}.bp-recommended__image img{height:100%;width:100%;object-fit:contain;transition:transform .3s}.bp-recommended__card:hover img{transform:scale(1.035)}.bp-recommended__card h3{font-size:24px;line-height:1.25;margin:14px 0}.bp-recommended__card p{font-size:16px;margin:12px 0}.bp-recommended__card .bp-recommended__type{font-size:14px;color:#89745d}.bp-recommended__card span{font-size:14px;display:inline-block;margin-top:8px;border-bottom:1px solid #b6a28a;padding-bottom:5px}@media(max-width:549px){.bp-recommended{padding-top:45px;padding-bottom:50px}.bp-recommended__grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:18px}.bp-recommended__card h3{font-size:20px}}
/* END_SECTION:bp-recommended */
