/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.views-view-grid__item-inner:has(.views-field-field-image){text-align:center;padding:20px;background:#ffffff;border:1px solid #e8e8e8;border-radius:12px;box-shadow:0 4px 10px rgba(0,0,0,0.02);display:flex;flex-direction:column;justify-content:space-between;min-height:320px;box-sizing:border-box;transition:all 0.3s cubic-bezier(0.25,0.8,0.25,1);}.views-view-grid__item-inner:has(.views-field-field-image):hover{border-color:#ff5c00;box-shadow:0 12px 28px rgba(0,0,0,0.08);transform:translateY(-5px);cursor:pointer;}.views-view-grid__item-inner .views-field-field-image{display:flex;align-items:center;justify-content:center;height:200px;margin-bottom:15px;overflow:hidden;background:#fafafa;border-radius:8px;}.views-view-grid__item-inner .views-field-field-image img{max-width:100%;max-height:200px;object-fit:contain;}.views-view-grid__item-inner:has(.views-field-field-image):hover h3.main-cat-title a{color:#ff5c00;}.views-view-grid__item-inner:has(.views-field-field-foto-tovara){text-align:left;padding:12px;background:#ffffff;border:1px solid #e1e1e1;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,0.01);display:flex;flex-direction:column;justify-content:flex-start;min-height:380px;box-sizing:border-box;transition:all 0.25s ease-in-out;}.views-view-grid__item-inner:has(.views-field-field-foto-tovara):hover{border-color:#222222;box-shadow:0 10px 20px rgba(0,0,0,0.06);transform:translateY(-4px);cursor:pointer;}.views-view-grid__item-inner .views-field-field-foto-tovara{display:flex;align-items:center;justify-content:center;height:180px;margin-bottom:10px;overflow:hidden;background:#ffffff;}.views-view-grid__item-inner .views-field-field-foto-tovara img{max-width:100%;max-height:180px;object-fit:contain;height:auto;width:auto;}.views-view-grid__item-inner .views-field-sku{font-size:11px;color:#8c8c8c;margin-bottom:4px;font-family:monospace;}.views-view-grid__item-inner .views-field-title{font-size:14px;font-weight:600;color:#1a1a1a;line-height:1.3;margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:36px;}.views-view-grid__item-inner:has(.views-field-field-foto-tovara):hover .views-field-title,.views-view-grid__item-inner:has(.views-field-field-foto-tovara):hover .views-field-title a{color:#ff5c00;}.views-view-grid__item-inner .views-field-price__number{font-size:16px;font-weight:800;color:#111111;margin-top:auto;padding-top:8px;border-top:1px dashed #eaeaea;}
