#nsg-page-wrapper {
width: 100vw;
position: relative;
left: 50%;
right: 50%;
margin-left: -50vw;
margin-right: -50vw;
margin-top: 40px;
margin-bottom: 40px;
}
#nsg-page-wrapper * {
box-sizing: border-box;
} .nsg-row {
max-width: 75rem;
display: flex;
flex-flow: row wrap;
margin-left: auto;
margin-right: auto;
width: 100%;
}
.nsg-col {
width: auto;
flex: 0 1 auto;
padding-right: 15px;
padding-left: 15px;
}
.nsg-small-12 {
flex: 0 0 100%;
max-width: 100%;
}
@media print, screen and (min-width: 640px) {
.nsg-medium-9 {
flex: 0 0 calc(100% / 12 * 9);
max-width: calc(100% / 12 * 9);
}
} .nsg-seo-page {
margin: 8px 0;
} .nsg-adjacent-links {
text-align: center;
margin: 8px 0;
}
.nsg-adjacent-links a {
margin: 0 8px;
} .nsg-pagination {
text-align: center;
}
.nsg-pagination ul {
margin: 1rem 0;
}
.nsg-pagination ul li {
display: inline-block;
margin: 0 4px;
}
.nsg-pagination ul li span.current,
.nsg-pagination ul li a {
display: block;
min-width: 30px;
line-height: 30px;
border: 1px solid;
text-align: center;
text-decoration: none;
padding: 0 8px;
}.main-menu ul li.menu-item-has-children > a:after {
display: none;
} .woocommerce .price,
.woocommerce .button.add_to_cart_button,
.woocommerce a.button.product_type_simple,
.woocommerce a.add_to_cart_button,
.woocommerce .woocommerce-Price-amount,
.woocommerce div.product form.cart,
.woocommerce-page div.product form.cart,
.woocommerce ul.products li.product .button {
display: none !important;
} .themeholy-product .product-title a {
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
text-overflow: ellipsis;
min-height: 3.5em;
font-size: 15px;
line-height: 1.4;
} .themeholy-product .product-img {
position: relative;
aspect-ratio: 3 / 2;
overflow: hidden;
background: #fff;
border-radius: 12px;
box-shadow: 0 8px 20px rgba(0, 0, 0, 0.08);
display: flex;
align-items: center;
justify-content: center;
} .themeholy-product .product-img img {
max-width: 100%;
max-height: 100%;
width: auto !important;
height: auto !important;
object-fit: contain !important;
object-position: center center !important;
display: block;
transition: transform 0.3s ease;
} .themeholy-product .product-img:hover img {
transform: scale(1.05);
} .summary-content .woocommerce-review-link,
.product-about .woocommerce-review-link {
display: none;
} .themeholy-product .product-tag {
display: none;
}
.woocommerce-result-count,
.woocommerce-ordering {
display: none !important;
}