/* Berrys – úvodní stránka, varianta A: mřížka drinků s velkou fotkou */
.type-index .homepage-tabs-wrapper .products-inline{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 40px;max-width:1220px;margin-left:auto!important;margin-right:auto!important}
.type-index .homepage-tabs-wrapper .products-inline .product{width:auto!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;float:none!important}
.type-index .homepage-tabs-wrapper .p{display:flex!important;flex-direction:column!important;align-items:stretch!important;height:100%;padding:0!important;border:0!important}
.type-index .homepage-tabs-wrapper .p .image{display:block!important;width:100%!important;min-width:0!important;flex:none!important;margin:0!important}
.type-index .homepage-tabs-wrapper .p .image img{width:100%!important;height:auto!important;aspect-ratio:4/3;object-fit:contain!important;background:#fff}
.type-index .homepage-tabs-wrapper .p .p-in{display:flex!important;flex-direction:column!important;width:100%!important;margin:16px 0 0!important;padding:0!important;flex:1 1 auto}
.type-index .homepage-tabs-wrapper .p .p-in-in,.type-index .homepage-tabs-wrapper .p .p-bottom{width:100%!important;padding:0!important}
.type-index .homepage-tabs-wrapper .p .name span{font-size:20px!important}
.type-index .homepage-tabs-wrapper .p-desc{display:-webkit-box!important;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-size:13px!important;color:#5b6b57!important;margin:6px 0 0!important}
.type-index .homepage-tabs-wrapper .p .p-bottom{margin-top:auto!important;padding-top:14px!important}
.type-index .homepage-tabs-wrapper .p .offers{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:12px}
.type-index .homepage-tabs-wrapper .p .prices,.type-index .homepage-tabs-wrapper .p .p-tools{width:auto!important}
@media (max-width:767px){.type-index .homepage-tabs-wrapper .products-inline{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.type-index .homepage-tabs-wrapper .p .name span{font-size:16px!important}.type-index .homepage-tabs-wrapper .p .offers{flex-wrap:wrap}}
.type-index .homepage-tabs-wrapper .p .prices{text-align:left!important}.type-index .homepage-tabs-wrapper .p .price-final{text-align:left!important}
.type-index .homepage-tabs-wrapper .p .image img{width:90%!important;margin:0 auto!important;display:block!important}
.type-index .homepage-tabs-wrapper .p .quantity{display:none!important}
