.vc-pcard-name {
-webkit-line-clamp: 3 !important;
line-clamp: 3 !important;
} @media (max-width: 768px) {
ul.products.columns-2,
ul.products.columns-3,
ul.products.columns-4,
ul.products.columns-5,
ul.products {
display: grid !important;
grid-template-columns: repeat(2, 1fr) !important;
gap: 12px !important;
}
ul.products li.product {
width: 100% !important;
margin: 0 !important;
float: none !important;
}
} :root { } .site-header,
.site-header .ct-container,
.ct-header-row,
.ct-header-row .ct-container,
.nav .ct-container,
.site-navigation .ct-container,
.ct-header .ct-container {
max-width: 100% !important;
padding-left: 20px !important;
padding-right: 20px !important;
} :root {
--theme-normal-container-max-width: 100%;
--theme-content-vertical-spacing: 0px;
}
.ct-container,
[class*="ct-container"] {
max-width: 100% !important;
padding-left: 20px !important;
padding-right: 20px !important;
}
.site-header .ct-container,
.header-main-area .ct-container,
.ct-header .ct-container {
max-width: 100% !important;
padding-left: 20px !important;
padding-right: 20px !important;
}