.strain-type-badge-overlay{position:absolute;top:12px;right:12px;padding:8px 16px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;border-radius:20px;z-index:10;box-shadow:0 2px 10px rgb(0 0 0 / .3);transition:all 0.3s ease}.strain-type-badge-overlay.indica{background:linear-gradient(135deg,#9b59b6 0%,#8e44ad 100%);color:#fff;border:2px solid #a569bd}.strain-type-badge-overlay.sativa{background:linear-gradient(135deg,#3498db 0%,#2980b9 100%);color:#fff;border:2px solid #5dade2}.strain-type-badge-overlay.hybrid{background:linear-gradient(135deg,#95a5a6 0%,#7f8c8d 100%);color:#fff;border:2px solid #acb3b3}.product-card:hover .strain-type-badge-overlay,.strain-card:hover .strain-type-badge-overlay{transform:scale(1.05);box-shadow:0 4px 15px rgb(0 0 0 / .5)}.strain-type-badge{position:absolute;top:15px;right:15px;padding:8px 16px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;border-radius:20px;z-index:10}.strain-type-badge.indica{background:linear-gradient(135deg,#9b59b6 0%,#8e44ad 100%);color:#fff;border:2px solid #a569bd}.strain-type-badge.sativa{background:linear-gradient(135deg,#3498db 0%,#2980b9 100%);color:#fff;border:2px solid #5dade2}.strain-type-badge.hybrid{background:linear-gradient(135deg,#95a5a6 0%,#7f8c8d 100%);color:#fff;border:2px solid #acb3b3}