.smush-detected-img {
	box-shadow: 0 0 0px !important;
}

#jp-relatedposts {
	display: none !important;
}

.attributes-position-details .nm-shop-loop-attribute a {
	border: 1px solid !important;
}

.nm-variation-control.nm-variation-control-color li {
	border: 1px solid !important;
}
@media screen and (min-width: 992px) {
	#menu-item-43578 {
		display: none
	}
}

.nm-shop-loop-thumbnail .button {
	background-color: #242424 !important;
	color: #ffffff !important;
}

.onsale {
	background-color: #242424 !important;
	color: #ffffff !important;
}

.produtos li.outofstock .nm-shop-loop-thumbnail > .woocommerce-LoopProduct-link:after {
	position: absolute;
	bottom: 12px;
	left: 12px;
	display: block;
	font-size: 13px;
	max-width: calc(100% - 24px);
	padding: 3px 5px 3px 5px;
	border-radius: 30px;
	background-color: #242424 !important;
	color: #ffffff !important;
}

.nm-shop-loop-thumbnail:hover a.button.product_type_simple {
    opacity: 1 !important;
    visibility: visible !important;
}

.nm-shop-loop-thumbnail:hover .add_to_cart_button {
    opacity: 1 !important;
    transform: translateX(0) !important;
    visibility: visible !important;
}

.nm-shop-loop-thumbnail-link {
    display: flex;
    align-items: center;
    justify-content: center;
}

#nm-shop-produtos .nm-loader {
    display: none !important;
}

.nm-shop-header.centered .list-spaced.thumbnails-top .nm-shop-categories img {
	height: 130px;
}

/* Hide the original text */
.wc-block-components-totals-footer-item-shipping {
    visibility: hidden;
    position: relative;
}

/* Insert the new text */
.wc-block-components-totals-footer-item-shipping::after {
    content: "O custo do envio será calculado no checkout.";
    visibility: visible;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    color: inherit; /* Matches your theme's text color */
}

tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--weight {
	display: none !important;
}

tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--dimensions {
	display: none !important;
}

#jp-relatedposts {
	display: none !important;
}

div.wp-block-group.has-border-color {
	display: none !important;
}