.lbf-landing{max-width:1280px;margin:0 auto;padding:20px 24px 65px;color:#302b28;font-family:inherit}.lbf-landing *{box-sizing:border-box}.lbf-landing picture,.lbf-landing picture img{display:block;width:100%}.lbf-landing picture img{height:auto}.lbf-hero{margin:0 auto 26px}.lbf-blkf-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0 0 20px}.lbf-intro{text-align:center;padding:30px 10px}.lbf-intro h1{font-family:Georgia,serif;font-weight:400;font-size:clamp(28px,3vw,42px);margin:0 0 12px}.lbf-intro p{font-size:17px;color:#777;margin:0}.lbf-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.lbf-category{display:block;line-height:0;overflow:hidden;text-decoration:none}.lbf-category img{transition:transform .25s ease}.lbf-category[href]:hover img{transform:scale(1.025)}.lbf-category[href]:focus-visible{outline:3px solid #7a5a37;outline-offset:3px}@media(max-width:767px){.lbf-landing{padding:10px 14px 45px}.lbf-blkf-grid{gap:9px;margin-bottom:15px}.lbf-grid{grid-template-columns:1fr;gap:15px}.lbf-intro{padding:25px 6px}.lbf-intro p{font-size:15px}}
/* v2.1: categorii albe distincte, cadouri BLKF la final */
.lbf-grid{margin-bottom:34px}
.lbf-grid .lbf-category{border-radius:12px;background:#fff;box-shadow:0 5px 20px rgba(57,43,23,.13);border:1px solid rgba(161,127,72,.13);transition:box-shadow .28s ease,transform .28s ease,border-color .28s ease}
.lbf-grid .lbf-category[href]:hover{transform:translateY(-5px);box-shadow:0 15px 32px rgba(57,43,23,.2);border-color:rgba(193,147,63,.38)}
.lbf-blkf-grid{margin:0 0 22px}
.lbf-blkf-grid .lbf-category{border-radius:9px;transition:box-shadow .28s ease,transform .28s ease;box-shadow:0 5px 17px rgba(0,0,0,.12)}
.lbf-blkf-grid .lbf-category[href]:hover{transform:translateY(-4px);box-shadow:0 13px 29px rgba(0,0,0,.22)}
@media(max-width:767px){.lbf-grid{margin-bottom:24px}.lbf-grid .lbf-category{border-radius:9px}.lbf-blkf-grid{grid-template-columns:1fr;gap:14px}.lbf-blkf-grid .lbf-category{max-width:460px;width:100%;margin:0 auto}}
@media(prefers-reduced-motion:reduce){.lbf-category,.lbf-category img{transition:none!important}.lbf-category[href]:hover{transform:none!important}}
