.ptbc-tabs { margin: 30px 0; }
.ptbc-tab-buttons { text-align: center; margin-bottom: 20px; }
.ptbc-tab-btn { display: inline-block; padding: 10px 20px; background: #f0f0f0; margin: 0 5px; border: none; cursor: pointer; font-weight: bold; }
.ptbc-tab-btn.active { background-color: #556b2f; color: white; }
.ptbc-tab-content { display: none; }
.ptbc-tab-content.active { display: block; }
.ptbc-product-list { display: flex; flex-wrap: wrap; justify-content: center; gap: 20px; }
.ptbc-product { width: 180px; text-align: center; }
.ptbc-product img { max-width: 100%; height: auto; border: 1px solid #ccc; }