/* Created by Veru – testovací rozložení v2: menu vedle úvodního textu a nabídky */
.cbv-page-layout{display:grid;grid-template-columns:225px minmax(0,1fr);gap:24px;align-items:start}
.cbv-page-main{min-width:0}
.cbv-page-main>section:first-child{margin-top:26px}
.cbv-page-sidebar{position:sticky;top:110px;transform:translateY(var(--cbv-release-offset, 0px));margin-top:26px;background:#faf7f1;border:1px solid #e7d6bc;border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:5px}
.cbv-sidebar h3{font-size:19px;margin:0 0 10px;color:#6d4e29}
.cbv-sidebar a{display:block;padding:11px 12px;border-radius:9px;text-decoration:none;color:#3b342d;font-size:14px}
.cbv-sidebar a:hover,.cbv-sidebar a.active{background:#c8a66a;color:white}
.cbv-shop-results{min-width:0}
.cbv-shop-results .katalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.cbv-shop-results .card{padding:12px}
.cbv-shop-results .card img{height:185px}
.cbv-shop-results .card h3{font-size:25px}
.cbv-all-link{text-align:center;margin-top:22px}
/* Původní texty i jednotlivé sekce zůstávají beze změny. */
@media(max-width:900px){.cbv-page-layout{grid-template-columns:190px minmax(0,1fr);gap:14px}.cbv-shop-results .katalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cbv-page-main .benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){.cbv-page-layout{grid-template-columns:1fr}.cbv-page-sidebar{position:static;transform:none;margin-top:16px}.cbv-page-main>section:first-child{margin-top:14px}.cbv-shop-results .katalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cbv-shop-results .card img{height:155px}}
@media(max-width:420px){.cbv-shop-results .katalog-grid{grid-template-columns:1fr}}
