/* Created by Veru – pouze rozložení detailu výrobku (všechny produkty). */
.product-page-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:30px}
.product-page-copy{position:static;top:auto}
.cbv-product-gallery-wide{margin-top:28px;padding-top:24px;border-top:1px solid rgba(200,166,106,.23)}
.cbv-detail-section-title{font-size:22px;margin:0 0 16px;border-bottom:0;padding:0}
.cbv-product-gallery-wide .product-gallery-thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:14px;margin-top:0}
.cbv-product-gallery-wide .product-gallery-thumb{width:100%;height:auto;aspect-ratio:1/1;min-width:0}
.cbv-product-gallery-wide .product-gallery-thumb img{width:100%;height:100%;object-fit:contain}
.cbv-product-description-wide{margin-top:30px;padding-top:26px;border-top:1px solid rgba(200,166,106,.23)}
.cbv-product-description-wide .product-page-minihead{margin-bottom:12px}
.cbv-product-description-wide .product-page-description{max-width:none;overflow-wrap:anywhere}
.cbv-product-benefits-wide{margin-top:24px;grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:1100px){.product-page-grid{grid-template-columns:1fr}.cbv-product-benefits-wide{grid-template-columns:1fr}}
@media(max-width:720px){.cbv-product-gallery-wide .product-gallery-thumbs{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:10px}.cbv-product-gallery-wide{margin-top:20px}.cbv-product-description-wide{margin-top:22px}}
