.produtos-destaque a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
display: none !important;
}
.produtos-destaque a.nm-quickview-btn {
margin-left: 10px;
}
.has-hover .products li:hover .price {
opacity: 1 !important;
}
.galeria-home .elementor-swiper-button {
background-color: #00A9BC;
border-radius: 50%;
padding: 7px;
}
.woocommerce-product-gallery .flex-control-thumbs li {
list-style: none;
cursor: pointer;
display: inline;
}
.descricao-a span.woocommerce-Price-currencySymbol, .price-2 span.woocommerce-Price-currencySymbol  {
font-size: 20px;
vertical-align: top;
line-height: 4;
}
.woocommerce-product-gallery .flex-direction-nav ::after {
background-color: #00A9BC;
color: white !important;
padding: 10px 10px 5px 11px;;
border-radius: 50%;
}
.woocommerce-product-gallery .flex-direction-nav .flex-prev {
left: auto;
}
.woocommerce-product-gallery .flex-direction-nav .flex-next {
right: 0;
}
.woocommerce-product-gallery .flex-direction-nav a {
opacity: 1 !important;
width: 60px !important; 
}
a.checkout-button.button.alt.wc-forward {
border-radius: 50px !important;
padding: 30px !important;
font-size: 15px;
font-weight: 500;
text-transform: uppercase;
}
.checkout_coupon .form-row button[type="submit"] {
border-radius: 50px;
padding: 30px;
font-size: 20px;
font-weight: 500;
text-transform: uppercase;
}
.input-text {
padding: 10px 20px !important;
color: #54595F !important;
font-weight:500;
}
.select2-selection__rendered {
border-radius: 40px !important;
}
header.nm-post-header.entry-header {
display: none  !important;
}
p.mailpoet_confirm_unsubscribe, .mailpoet_page .nm-post-content p {
font-size: 20px !important;
color: #54595f !important;
font-weight:400 !important;
}
p.mailpoet_confirm_unsubscribe a, .mailpoet_page .nm-post-content p strong {
font-weight: 600 !important;
}
p.mailpoet_confirm_unsubscribe a:hover, .mailpoet_page .nm-post-content p strong:hover {
font-weight: 600 !important;
color:#00a9bc !important;
}
input.mailpoet_submit {
border-radius: 30px !important;
padding: 20px 60px !important;
font-size: 20px !important;
font-weight: 700 !important;
background-color: #C11AE3 !important;
margin-top: 30px !important;
}
input.mailpoet_text {
width: 290px !important;
background: transparent !important;
border-radius: 30px !important;
padding: 10px 15px !important;
margin: 10px 0 !important;
}
label.mailpoet_text_label, label.mailpoet_select_label {
margin-top: 10px !important;
}
form.mailpoet-manage-subscription {
color: #54595F;
}
p.mailpoet_paragraph, p.mailpoet_paragraph strong  {
color: #54595f !important;
}
select.mailpoet_select {
width: 290px !important;
border-radius: 30px !important;
padding: 10px 15px !important;
margin: 10px 0 !important;
}
.nm-single-post-meta-wrap.no-meta {
display: none;
}
.nm-post-pagination {
border: none;
}
input#place_order {
border-radius: 50px;
padding: 30px;
font-size: 25px;
font-weight: 500;
text-transform: uppercase;
background-color:#00A9BC;
}
.woocommerce-cart:not(.mobile-menu-open) .woocommerce > form > h1 {
display: none;
}
.woocommerce-product-gallery ol.flex-control-nav.flex-control-thumbs {
margin-top: 10px;
}
.elementor-widget-woocommerce-product-content h2 {
color: #727272;
font-weight: 800;
font-size: 35px;
}
.elementor-widget-woocommerce-product-content p {
margin-top: 20px;
}
.relacionados a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
display: none;
}
.relacionados .upsells h2, .relacionados  .related h2 {
display: none;
}
.relacionados .related, .relacionados .upsells {
border: none !important;
padding: 0;
}
img.elementor-lightbox-image.elementor-lightbox-prevent-close.swiper-lazy.swiper-lazy-loaded {
background: #F5F2F2;
}
.relacionados a.nm-quickview-btn {
margin-left: 0;
}
@media only screen and (min-width: 1024px) {
.camada-externa span.elementor-icon.elementor-animation- {
bottom: 0;
margin-bottom: -70px;
margin-left: 108px;
}
.camada-externa .elementor-icon-box-wrapper, .camada-intermed .elementor-icon-box-wrapper {
display: grid;
}
.camada-externa .elementor-icon-box-icon, .camada-intermed .elementor-icon-box-icon {
order: 2;
}
.camada-externa .elementor-icon svg {
position: relative;
bottom: 50px;
z-index: 1;
right: 40px;
}
.camada-externa .elementor-icon-box-title {
margin-bottom: 70px !important;
margin-left: 30px !important;
}
.camada-externa .elementor-icon-box-title, .camada-intermediaria .elementor-icon-box-title, .camada-interna .elementor-icon-box-title {
font-family: 'Fuzzy Bubbles', cursive !important;
} 
.camada-intermediaria .elementor-icon svg {
z-index: 1;
left: 20px;
top: 80px;
}
.camada-intermediaria .elementor-icon-box-wrapper {
margin-bottom: -60px;
}
.camada-interna .elementor-widget-container {
margin-top: -130px !important;
}
.camada-interna  .elementor-icon svg {
z-index: 1;
transform: scaleY(-1);
}
.camada-interna .elementor-icon-box-content {
margin-top: 60px !important;
}
span.futu-tex {
font-size: 4em;
line-height: 0.5em;
margin-right: 40px;
}
span.sust-tex {
margin-right: 80px;
line-height: 0.5em;
font-size: 2.2em;
}	
.categorias-todas .woocommerce ul.products li.product {
max-width: 16% !important;
}
.elementor-widget-woocommerce-product-content ul li {
width:45%;
overflow: hidden;
line-height: 1.2;
padding: 20px 30px;
}
.elementor-widget-woocommerce-product-content ul li:nth-child(odd) {
float:right;
}
.descricao-b .woocommerce-product-details__short-description.entry-content ul li {
overflow: hidden;
width: 46%;
}
.woocommerce .elementor-element.elementor-products-grid ul.products li.product {
width:25% !important;
}
.descricao-b .woocommerce-product-details__short-description.entry-content ul li {
line-height: 1.2;
padding: 20px 30px;
}
.descricao-b .woocommerce-product-details__short-description.entry-content ul li:nth-child(odd) {
float:right;
}
.descricao-b ul {
width:800px;
margin-left: auto;
margin-right: auto;
}
.descricao-longa ul {
width: 800px;
margin-left: auto;
margin-right: auto;
margin-top: 50px !important;
font-weight: 700;
}
.descricao-b li {
background-color: white;
border: 2px solid #727272;
border-radius: 50px;
color: #727272;
margin-bottom: 30px;
}
.descricao-longa li {
border: 2px solid #727272;
border-radius: 50px;
color: #727272;
padding: 10px;
margin-bottom: 30px;
}
.elementor-widget-countdown.elementor-countdown--label-block .elementor-countdown-wrapper {
margin-right: 0;
margin-left: auto;
}
}
hr {
height: 0px;
border-bottom: 1px solid #727272;
}
.elementor-widget-woocommerce-product-content ul {
line-height: 2em;
}
.descricao-a .woocommerce-product-details__short-description.entry-content .gallery {
display: none;
}
.descricao-a .woocommerce-product-details__short-description.entry-content ul {
display: none;
}
.price-2 .elementor-container.elementor-column-gap-no {
border: 2px solid #C11BE3;
border-radius: 60px;
}
.descricao-b .woocommerce-product-details__short-description.entry-content p {
display: none;
}
.descricao-b .woocommerce-product-details__short-description.entry-content .gallery-icon:before, .descricao-b .woocommerce-product-details__short-description.entry-content .gallery-icon:after {
display:none;
}
.descricao-b .gallery-columns-3 .gallery-item {
padding: 10px;
}
.descricao-b .gallery-icon:hover a:before {
opacity: 0.1;
}
ul.nm-products.products.xsmall-block-grid-2.small-block-grid-2.medium-block-grid-4.large-block-grid-4.grid-default.layout-default {
display: inline-flex;
}
.descricao-b ul {
margin-top: 30px;
padding: 0 !important;
}
@media only screen and (max-width: 1023px) {
li.product.type-product.product_tag-kit.has-post-thumbnail:before {
content: 'KIT';
color: #727272 !important;
display: block;
background: #e4e4e4 !important;
width: 70px;
height: 70px;
text-align: center !important;
margin-left: auto;
top: 0px!important;
right: 10px !important;
border-radius: 50%;
font-size: 18px;
z-index: 1;
position: absolute;
line-height: 4;
font-weight: 700;
box-shadow: 0 1px 6px 0px #0000006b;
}
header.elementor-section.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects .elementor-widget-image {
display: none;
}
.page-template.woocommerce-cart .nm-page-default.nm-row {
padding: 0 20px !important;
}
.camada-externa h3.elementor-icon-box-title b, .camada-intermediaria h3.elementor-icon-box-title b, .camada-interna h3.elementor-icon-box-title b{
display: flex;
padding: 10px;
border: 1px solid #C11BE3;
color: #C11BE3;
border-radius: 40px;
justify-content: center;
margin-bottom: 20px;
}
.camada-interna .elementor-icon-box-icon, .camada-externa .elementor-icon-box-icon, .camada-intermediaria .elementor-icon-box-icon {
display: none !important;
}
.elementor-element.elementor-element-c76703c.todas-camadas-kraft.elementor-widget.elementor-widget-image {
order: 5 !important;
}
span.futu-tex {
font-size: 4em;
line-height: 0.5em;
}
span.sust-tex {
line-height: 0em;
font-size: 2.2em;
}	
ol.flex-control-nav.flex-control-thumbs {
display: none !important;
}
.descricao-b .gallery-item {
max-width: 100% !important;
}
.descricao-b li {
list-style: none !important;
background-color: white;
border: 2px solid #727272;
border-radius: 50px;
color: #727272;
margin-bottom: 30px;
}
.descricao-longa ul {
font-weight: 700;
}
.descricao-longa li {
list-style: none !important;
color:#727272 !important;
margin: 20px 0;
border:2px solid #727272;
border-radius: 31px;
padding: 10px
}
ul.nm-products.products.xsmall-block-grid-2.small-block-grid-2.medium-block-grid-4.large-block-grid-4.grid-default.layout-default {
display: block;
}	
}
.nm-shop-notice.woocommerce-message {
display: block;
}
mark.count {
display: none !important;
}
.categorias-relacionadas img {
height: 136px !important;
background-size: cover;
}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
display: none;
}
.nm-shop-loop-actions > a {
position: relative;
display: inline-block;
font-size: inherit;
line-height: inherit;
white-space: nowrap;
padding: 5px 20px;
text-align: left;
border-bottom: 0;
background-color: #00A9BC;
color: white !important;
font-weight: 700;
border-radius: 40px;
}
.nm-shop-loop-actions {
position: inherit;
bottom: 0px;
margin-left: auto !important;
margin-right: auto !important;
opacity: 1;
margin-top: 30px;
}
.products .price:hover {
display: block;
padding-top: 2px;
white-space: nowrap;
-webkit-transition: opacity 0.2s ease;
transition: 0.2s ease;
opacity: 1 !important;
}
a.nm-quickview-btn {
width: 100%;
text-align: center;
}
.nm-shop-loop-thumbnail {
background: transparent !important;
}
.nm-shop-loop-product-wrap {
text-align: left;
}
}
li.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item a {
text-decoration: underline !important;
text-underline-position: under !important;
}
.todos-prd li.product {
text-align: left;
padding: 40px !important;
border:0 !important;
}
.has-hover .products li:hover .nm-shop-loop-actions {
opacity: 1;
left: -10px !important;
}
.nm-MyAccount-user-image {
display: none;
}
span.nm-username {
font-size: 20px !important;
color: #54595F;
font-weight: 300;
}
span.nm-username strong {
font-size: 1.2em !important;
font-weight: 700 !important;
color: #C11AE3 !important;
}
.nm-order-track-form .form-actions .button {
display: block;
width: 100%;
padding: 15px 0;
background-color: #C11BE3;
border-radius: 40px;
}
#nm-wishlist-table ul li.stock span.instock {
color: #00A9BC;
}
.elementor-nav-menu--dropdown {
padding: 20px 0 !important;
}
.button {
color: #ffffff !important;
background-color: #C11AE3 !important;
border-radius: 30px !important;
padding: 20px 15px !important;
}
.shop_table.cart .actions .button {
width: 48%;
background-color: #F5F2F2 !important;
color: #54595F !important;
font-weight: 700;
font-size: 17px;
border: 0;
}
.cart-collaterals .shop_table tr:last-child th, .cart-collaterals .shop_table tr:last-child td {
border-top: 1px solid #54595F !important;
font-weight: 700;
}
.cart-collaterals .shop_table tr:first-child th, .cart-collaterals .shop_table tr:first-child td {
border: 0;
}
.cart-collaterals .shop_table tr:last-child th, .cart-collaterals .shop_table tr:last-child td {
border: 0;
}
input#nm-apply-coupon-btn  {
background-color: #00A9BC !important;
color: white !important;
font-weight: 700;
font-size: 17px;
border: 0;
}
.shop_table.cart .product-quantity .quantity .qty {
width: 30px;
color: #54595F !important;
padding: 0 !important;
}
.nm-quantity-wrap label {
display: inline-flex;
}
label.nm-qty-label-abbrev {
display: none !important;
}
.nm-qty-plus.nm-font.nm-font-media-play {
color: #00A9BC !important;
}
.nm-qty-minus.nm-font.nm-font-media-play.flip {
color: #00A9BC;
}
.nm-quantity-wrap.qty-hide {
color: #54595F;
}
td.nm-product-details a {
color: #54595F !important;
font-weight: 700;
font-size: 21px !important;
}
.product-subtotal {
font-weight: 700;
}
p#shipping_neighborhood_field {
width: 48% !important;
margin-right: 29px;
}
.form-row label {
color:#54595F !important;
}
td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a {
background: transparent !important;
color: #54595F !important;
padding: 0 !important;
margin: 5px 10px !important;
text-decoration: underline;
text-underline-position: under;
}
.descricao-a .nm-quantity-wrap.qty-hide, .price-2 .nm-quantity-wrap.qty-hide {
display: none !important;
}
.descricao-a button.nm-simple-add-to-cart-button.single_add_to_cart_button {
padding: 25px 40px !important;
border-radius: 50px !important;
}
.price-2 button.nm-simple-add-to-cart-button.single_add_to_cart_button.button.alt {
padding: 25px 40px !important;
border-radius: 50px !important;
}
form.cart {
display: flex;
flex-direction: column;
}
div#cfpp {
margin-left: auto;
margin-right: auto;
margin-top: 30px;
order: 3;
}
div#cfpp .calculo-de-frete input {
padding: 12px 10px;
font-size: 15px;
width: 200px;
text-align: center;
color: #54595F;
height:auto !important;
}
div#calcular-frete {
margin-left: -3px;
}
.descricao-a table {
color: #54595F;
}
div#cfpp .calculo-de-frete div#calcular-frete {
color: #FFF;
display: inline-block;
padding: 0 10px;
line-height: 50px;
position: relative;
cursor: pointer;
background-color: #54595F!important;
font-size: 15px;
font-weight: 500;
text-transform: uppercase;
margin-bottom: 15px;
height:auto !important;
}
div#cfpp svg {
display: none;
}
.descricao-a table thead {
font-weight: 600;
border-bottom: 1px solid;
}
ul.order_details {
text-align: center;
margin-top: 40px !important;
}
p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received.nm-shop-notice {
background-color: #C11BE3;
color: white;
padding: 30px;
border-radius: 20px;
font-weight: 300;
}
ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
margin-top: 0 !important;
}		
.nm-checkout-ty-order-details-top {
margin: 43px 0 42px;
padding: 30px;
text-align: center;
background: #F8F8F8;
color: #54595F;
font-weight: 700;
border-radius: 20px;
}
ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details strong {
font-weight: 400;
}
.woocommerce-message {
text-align: center;
padding: 30px;
color: white;
background-color: #C11BE3;
border-radius: 20px;
font-weight: 300;
}
h2.woocommerce-order-details__title {
text-align: center;
margin-top: 50px;
font-weight: 700;
color: #54595F;
}
td.woocommerce-table__product-name.product-name {
font-weight: 500;
font-size: 22px;
}
.woocommerce-table--order-details tbody tr td.product-name strong {
font-weight: 400;
font-size: 20px;
}
td.woocommerce-table__product-name.product-name a:hover {
color: #C11BE3;
}
.woocommerce-table--order-details tfoot th {
color: #54595F;
font-weight: 700;
}
.woocommerce-table--order-details tfoot td {
color: #54595F;
font-weight: 400;
}
.woocommerce-table--order-details tbody td {
border-top: 0;
}
.woocommerce-order-details .order_details tfoot th, .woocommerce-order-details .order_details tfoot td {
border-bottom: 0 !important;
}
td span.woocommerce-Price-amount.amount {
font-weight: 400 !important;
} .elementor-3927 .elementor-element.elementor-element-68cd380 > .elementor-container {
max-width: 500px;
display: block;
}
.price-2 .elementor-container.elementor-column-gap-no {
border: 2px solid #C11BE3;
border-radius: 60px;
padding: 30px;
text-align: center;
}
.elementor-3927 .elementor-element.elementor-element-49a1170 {
text-align: center;
}
.precinho p.price {
text-align: left;
}
@media (min-width: 768px) {
.elementor-column.elementor-col-50, .elementor-column[data-col="50"] {
width: 100% !important;
}
}
.nm-shop-notice span {
position: relative;
display: inline-block;
vertical-align: middle;
padding: 10px;
font-weight: 400;
}
ul.nm-shop-notice.woocommerce-error span {
color:  #00a9bc;
}
.woocommerce-error {
text-align: center;
margin-top: 20px;
color:  #00a9bc;
}
.nm-cart-empty p.icon i {
display: inline-block;
font-size: 22px;
line-height: 50px;
vertical-align: middle;
width: 50px;
height: 50px;
-webkit-border-radius: 50px;
border-radius: 50px;
background: #c11be3;
}
.nm-font-close2:before {
content: "\e117";
color: white;
}
.nm-checkout-login-coupon .nm-shop-notice a {
display: inline-block;
color: #C11BE3;
text-decoration: underline;
}
.nm-shop-notice.woocommerce-info span {
padding-left: 30px;
font-weight: 400 !important;
}
#order_review .shop_table tbody .product-name .product-quantity {
color: #54595F !important;
background-color: white !important;
font-weight:700 !important;
}
#customer_details h3, h3#order_review_heading {
font-size: 24px;
padding-bottom: 27px;
color: #54595F;
font-weight: 700;
}
body {
font-family: 'Roboto';
}
#pix-por-piggly .pix-por-piggly--copy {
padding: 20px 40px;
font-size: 14px;
font-weight: 700;
background-color: #C11BE3;
cursor: pointer;
transition: background-color .2s,color .2s;
color: white;
border: 0;
border-radius: 30px;
}
#pix-por-piggly .pix-por-piggly--copy:hover {
color: #fff;
background-color: #C11BE3;
opacity: .9;
}
a.pix-por-piggly--button span {
color: white !important;
}
#pix-por-piggly .pix-por-piggly--button:hover {
background-color: #25D366!important;
opacity: .9;
}
#pix-por-piggly .pix-por-piggly--or span {
background-color: #00A9BC;
color: white;
}
#pix-por-piggly .pix-por-piggly--data {
background-color: #F5F2F2;
border-radius: 10px;
padding: 30px;
font-size: 15px;
color: #54595F;
}
#pix-por-piggly .pix-por-piggly--or::before {
height: 1px;
}
#pix-por-piggly .pix-por-piggly--label {
display: block;
font-size: 14px;
text-transform: initial;
font-weight: 700;
margin-top: 30px;
color: #54595F;
}
.pix-por-piggly--column p {
color: #54595F;
}
#calcular-frete-loader {
display: none;
border: 8px solid #00A9BC;
border-top: 8px solid #C11BE3;
border-radius: 50%;
width: 50px;
height: 50px;
vertical-align: bottom;
animation: carregandofrete 2s linear infinite;
}
.woocommerce-product-gallery__image a img {
width: 100%;
padding: 20px;
}
.texto-cursivo h3, .texto-cursivo h2, .texto-cursivo h1, .texto-cursivo h4, .texto-cursivo h5, .texto-cursivo h6, .texto-cursivo p {
font-family: 'Fuzzy Bubbles', cursive !important;
}
.descr-banner-home {
transform: rotate(357deg);
}
.descr-banner-home p {
display: initial;
background: #c11ae3;
padding: 15px 30px;
margin-left: 60px;
}
.descricao-b h2, .descricao-b h3 {
font-size: 40px;
color: #C11BE3;
font-weight: 700;
margin-bottom: 40px !important;
line-height: 1.0em;
}
img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail.wp-post-image.nm-shop-hover-image.lazyloaded {
display: none;
}
.ico-atributos .elementor-icon-box-icon {
order: 3;
}
.ico-atributos .elementor-icon-box-wrapper {
display: flex;
flex-direction: column;
float: left;
}
a:hover i.nm-font.nm-font-heart-o {
color: #c11be3 !important;
}
.products .price {
font-weight: 700;
}
h3.woocommerce-loop-product__title {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
line-height: 20px;
height: 60px;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
}
li.product.type-product.product_tag-kit.has-post-thumbnail:before {
display:none;
}
.titulo-categoria h1.elementor-heading-title.elementor-size-default {
border-top-left-radius: 90px;
border-bottom-left-radius: 90px;
background: #f5f5f5;
padding: 30px 50px;;
}
.woocommerce form .form-row .required {
visibility: hidden;
}
p.form-row.form-row-wide.create-account.woocommerce-validated {
border: 1px solid gray;
width: fit-content;
padding: 10px 30px;
margin-top: 40px !important;
border-radius: 4px;
font-weight: 700;
background-color: #F5F2F2;
} p.stock.out-of-stock {
display: none;
}
.yith-wcwtl-msg h4 span {
color: #00a6b8 !important;
}
.select2-container--default .select2-selection--single {
line-height: 1.6;
height: 48px;
padding: 12px 10px;
border-color: #eaeaea;
-webkit-border-radius: 0;
border-radius: 0;
outline: 0;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
top: 11px;
right: 5px;
}
h2.woocommerce-loop-category__title {
background-color: #00a9bc;
color: white !important;
margin-top: 0;
padding: 15px;
text-align: center;
border-bottom-left-radius: 15px;
border-bottom-right-radius: 15px;
}
li.product.type-product.product_tag-kit.has-post-thumbnail {
position: relative;
padding: 20px;
z-index: 20;
}
li.product.type-product.product_tag-kit.has-post-thumbnail:before {
content: 'KIT';
color: #727272;
display: block;
background: #e4e4e4;
width: 70px;
height: 70px;
text-align: center !important;
margin-left: auto;
top: -10px;
right: -10px;
border-radius: 50%;
font-size: 18px;
z-index: 1;
position: absolute;
line-height: 4;
font-weight: 700;
box-shadow: 0 1px 6px 0px #0000006b;
}
.slider-kit .slick-list.draggable {
padding: 15px 0;
}
.elementor-element.elementor-element-8e9a07e.elementor-widget.elementor-widget-nm-products li {
padding: 40px;
}
.woocommerce-loop-product__title a {
color: #7a7a7a;
font-weight: 700;
}
.relacionados a.nm-quickview-btn {
margin-left: 10px;
}
input#rememberme:before {
content: "";
display: block;
position: absolute;
width: 19px;
height: 19px;
bottom: 204px;
left: 0px;
background-color: white;
border: 2px solid #c11ae3;
top: auto;
}
label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme.inline span {
margin-left: 10px;
}
.gallery {
margin: 0!important;
}
#gallery-2 {
margin-top: -30px !important;
}
#pix-por-piggly input[type=submit] {
width: 100%;
padding: 20px;
margin-top: 10px;
border-radius: 40px !important;
background-color: #c11ae3;
}
input#pgly_pix_receipt {
margin-top: 8px;
}
.woocommerce-message.woocommerce-message--info.woocommerce-Message.woocommerce-Message--info.woocommerce-info {
color: white;
}
.nm-order-view.nm-row mark {
text-decoration: none;
background-color: #00bcd4;
color: white;
font-weight: 600;
padding: 0 4px;
}
.nm-order-view .commentlist li .comment-text .meta {
font-size: 15px;
font-weight: 400;
}
.nm-order-view .commentlist li .comment-text .description {
font-size: 18px;
color: #54595f;
font-weight: 600;
}
.nm-order-view.nm-row li.comment.note, .woocommerce-OrderUpdate-text.comment-text {
background: #f4f4f4;
padding: 20px;
border-radius: 5px !important;
margin-bottom:10px;
border-bottom: 0 !important;
}
.nm-order-info {
display: block;
color: #fff;
margin: 7px 0 47px;
padding: 16px 22px;
background: #00A9BC;
}
p.woocommerce-OrderUpdate-meta.meta {
font-size: 15px !important;
font-weight: 400 !important;
color: #C11BE3 !important;
}
.woocommerce-OrderUpdate-description.description {
font-size: 18px !important;
color: #54595f !important;
font-weight: 600 !important;
}
.elementor-post__text {
display: flex !important;
flex-direction: column !important;
}
.arquivo-de-posts .elementor-post__meta-data {
order: 1;
}
.arquivo-de-posts h3.elementor-post__title {
order: 2;
}
.arquivo-de-posts .elementor-post__excerpt {
order: 3;
}
.arquivo-de-posts a.elementor-post__read-more {
order: 4;
}
.arquivo-de-posts span.page-numbers.current {
font-weight: 800;
}
.arquivo-de-posts a.page-numbers.next, .arquivo-de-posts a.page-numbers.prev {
color: #c11be3 !important;
}
.arquivo-de-posts  .elementor-post__text {
padding: 30px 30px;
}
.categoria-post .elementor-widget-container {
width: fit-content !important;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-1f27b20.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects {
margin-top: 89px !important;
}
div.categoria-post a {
text-decoration: none !important;
}
.page-post-blog a {
text-decoration: underline !important;
text-decoration-color: #00bcd4 !important;
text-underline-position: under;
}
.page-post-blog a {
text-decoration: underline !important;
text-decoration-color: #00bcd4 !important;
text-underline-position: under;
}
.page-post-blog-rela a {
text-decoration: underline !important;
text-decoration-color: #00bcd4 !important;
text-underline-position: under;
}
.page-post-blog-rela a:hover {
text-decoration: underline !important;
text-decoration-color: #c9faff !important;
text-underline-position: under;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.page-post-blog-rela a:before {
content: "";
position: absolute;
z-index: 1;
left: 0;
right: 100%;
bottom: 0;
background: #c11ae3;
height: 2  px;
-webkit-transition-property: right;
transition-property: right;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.page-post-blog-rela a:hover:before, .page-post-blog-rela a:focus:before, .page-post-blog-rela a:active:before {
right: 0;
}
.page-post-blog-rela a {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px rgb(0 0 0 / 0%);
position: relative;
overflow: hidden;
}
.page-post-blog h2 {
font-size: 25px!important;
font-weight: 600!important;
margin-bottom: 10px;
margin-top: 40px;
color: #54595F;
}
.page-post-blog h3, .page-post-blog h4, .page-post-blog h5, .page-post-blog h6 {
font-size: 20px !important;
font-weight: 600 !important;
margin-bottom: 10px;
margin-top: 30px;
color: #54595F;
}
.subheader-blog a {
color: white !important;
}
span.elementor-icon-list-text.elementor-post-info__item.elementor-post-info__item--type-custom a {
border: 1px solid #00a9bc;
margin-right: 10px;
padding: 10px 20px;
border-radius: 10px;
}
.precinho ins {
text-decoration: none;
width: 100% !important;
color: #9c27b0;
}
del {
color: #c8c8c8;
}
.precinho del {
font-size: 0.5em;
display: block;
margin-bottom: -20px;
color: #c8c8c8;
}
.precinho del span.woocommerce-Price-currencySymbol {
line-height: 2 !important;
font-size: 13px !important;
}
a.yith-wcwtl-submit.button {
padding: 16px 32px !important;
width: auto !important;
}
input#yith-wcwtl-email {
border-color: #e0e0e0;
border-radius: 9px;
padding: 14px;
font-size: 14px;
}
input.button.alt.yith-wcwtl-submit {
padding: 14px 32px !important;
}
#yith-wcwtl-output {
background-color: white;
padding: 0;
border-radius: 0;
margin-bottom: 0;
margin-top: 20px;
border-top: 2px solid;
padding-top: 20px;
border-color: #e4e4e4;
}
#yith-wcwtl-output.success, #yith-wcwtl-output.subscribed {
background-color: white !important;
}
.lista-categoria a.button.product_type_simple {
display: none;
}
.products li.outofstock .nm-shop-loop-thumbnail > a:after {
content: "Esgotado";
background-color: #bc21e4;
padding: 10px;
color: white;
font-family: inherit;
font-weight: 600;
} /