.fct-product-card {
padding: 0 !important;
} .fct-product-card .fct-product-card-image-wrap,
.fct-product-card .fct-dynamic-product-image {
margin: 0 !important;
border-radius: 7px 7px 0 0;
overflow: hidden;
} .fct-product-card .fct-product-card-image-wrap img,
.fct-product-card .fct-dynamic-product-image img {
transition: transform 0.3s linear !important;
transform-origin: center center;
will-change: transform;
}
.fct-product-card:hover .fct-product-card-image-wrap img,
.fct-product-card:hover .fct-dynamic-product-image img {
transform: scale(1.04);
} @media (max-width: 768px) {
.fct-products-wrapper {
padding-left: 0 !important;
padding-right: 0 !important;
}
.fct-products-wrapper .fct-products-wrapper-inner .fct-products-container[class*="grid-columns-"] {
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: var(--space-s, 12px);
} .fct-related-products-grid {
--fct-related-product-columns: 2 !important;
gap: var(--space-s, 12px);
}
.fct-product-card .fct-product-card-prices {
font-size: 14px;
}
.fct-product-card button,
.fct-product-card .fct-product-view-button {
font-size: 13px;
padding-left: 8px;
padding-right: 8px;
}
}