.tab-content-block {
  display: none;
}
.tab-content-block.active {
  display: block;
}

.catalog-block__item--no-hover .btn-fast-view,
.catalog-block__wrapper:has(.catalog-block__item--no-hover) .btn-fast-view,
.catalog-block__item--no-hover .item .btn-fast-view,
.grid-list__item.catalog-block__item--no-hover .btn-fast-view {
	display: none !important;
	opacity: 0 !important;
	visibility: hidden !important;
	pointer-events: none !important;
}

.grid-list__item:has(.catalog-block__item--no-hover):hover .btn-fast-view,
.grid-list__item:has(.catalog-block__item--no-hover) .btn-fast-view,
.catalog-block__item--no-hover:hover .btn-fast-view {
	opacity: 0 !important;
	display: none !important;
	visibility: hidden !important;
}

.catalog-block__item--no-hover,
.catalog-block__item--no-hover .catalog-block__wrapper,
.catalog-block__item--no-hover .item {
	pointer-events: none !important;
}

.catalog-block__item--no-hover .catalog-block__last-item-overlay,
.catalog-block__item--no-hover .catalog-block__last-item-button {
	pointer-events: auto !important;
}

@media (any-hover: hover) {
	.catalog-block__item--no-hover.shadow-hovered:hover,
	.catalog-block__item--no-hover.shadow-hovered-f600:hover,
	.grid-list__item:has(.catalog-block__item--no-hover):hover,
	.catalog-block__wrapper:has(.catalog-block__item--no-hover):hover {
		box-shadow: none !important;
	}
}

.catalog-block__item--no-hover *,
.catalog-block__item--no-hover {
	transition: none !important;
	animation: none !important;
}

.catalog-block__item--no-hover .catalog-block__last-item-overlay,
.catalog-block__item--no-hover .catalog-block__last-item-button {
	transition: opacity 0.3s ease !important;
}
