.grecaptcha-badge { 
visibility: hidden;
} textarea{
border-radius: 15px !important;
}
#white_txt h1,
#white_txt h2,
#white_txt h3,
#white_txt h4,
#white_txt h5,
#white_txt h6,
#white_txt p {
color: white !important;
}  .fusion-tb-header .fusion-builder-column-0 {
width: 70px!important;
} .fusion-tb-header .fusion-builder-column-1 {
width: 400px !important;
} #menu-header a:before {
position: absolute !important;
top: 0px !important;
content: url(https://pontoteste.com.br/chareal/wp-content/uploads/2025/01/coroa2.png) !important;
zoom: 75%;
opacity:0 !important
}
#menu-header a:hover:before {
top: -5px !important;
opacity:1 !important;
transition: 0.2s !important;
}
.fusion-tb-header .fusion-builder-column-2 {
right: -50px !important;
width: 500px !important;
} #header_chasreal .fusion-tb-header .fusion-builder-column-3 {
width: 130px !important;
}
#menu-mobile_menu{
height: auto!important;
box-shadow: 0px 2px 10px rgba(0,0,0,0.3) !important;
} .wc-block-cart__empty-cart__title.with-empty-cart-icon::before {
display: none !important;
}
#titulocart1 {
font-size: 23px !important;
}
#titulocart2 {
font-size: 25px !important;
} .woocommerce-MyAccount-content .pay {
display: none !important;
}
.woocommerce-MyAccount-content .order-status {
font-weight: 1000 !important;
}
.woocommerce-MyAccount-content .mp-pix-image-date-expiration {
display: none !important
}
mp-pix-image-date-expiration #adfy__woofc-shipping-container .adfy__woofc-fake-button {
background-color: #ffdd00 !important;
padding-left: 9px;
padding-right: 9px;
padding-bottom: 5px;
padding-top: 5px;
border-radius: 5px;
font-weight: 600;
text-transform: uppercase;
} .woocommerce-cart .wc-block-cart::before {
content: "⚠ Pedido mínimo de R$30,00 em produtos!";
display: block;
color: black;
font-size: 14px;
font-weight: bold;
text-align: center;
border: 1px solid #ffdd00 !important;
border-radius: 5px !important;
padding: 10px !important;
position: relative;
bottom: 0;
left: 0;
width: 100%;
z-index: 9999;
opacity: 1;
transition: opacity 1s ease-out;
animation: desaparecer 6s forwards;
box-shadow: 0 5px 10px #dedede !important;
} .fusion-woo-additional-info-tb h2 {
font-size: 15px !important;
font-weight: bold !important;
}
@keyframes desaparecer {
0% {
opacity: 1;
}
83% {
opacity: 1;
}
100% {
opacity: 0;
display: none;
}
}
.woocommerce-cart #main {
padding-top: 5px !important;
} .fusion-page-title-bar .entry-title {
font-size: 23px !important;
} @media only screen and (max-width: 1200px) { .fusion-tb-header .fusion-builder-column-0 {
width: auto !important;
height: auto !important;
} .fusion-tb-header .fusion-builder-column-1 {
margin: 0px 1px !important;
width: 50% !important;
} .fusion-tb-header .fusion-builder-column-2 {
right: 0px !important;
width: auto !important;
} .fusion-tb-header .fusion-builder-column-4 {
visibility: hidden !important;
width: 0px !important;
height: 0px !important;
}	
} #menu-woocommerce #menu-item-6673 .awb-menu__i{
margin-left: 25px !important;
position: absolute !important;
} #menu-item-6673 ul {
border-radius: 10px !important;
background-color: #ffdd00 !important;
}
#menu-woocommerce #menu-item-6673 .fusion-widget-cart-number{
display: flex !important;
position: relative !important;
right: -20px !important;
top: 10px !important;
font-size: 10px !important;
}
#menu-woocommerce #menu-item-6673 .awb-menu__sub-li{
border-radius: 5px 5px 0px 0px !important;
background-color: #ffdd00 !important;
}
#menu-woocommerce #menu-item-6673 .fusion-menu-cart-checkout{
border-radius: 0px 0px 10px 10px !important;
background-color: #ffdd00 !important;
}
#menu-woocommerce #menu-item-6673 .fusion-menu-cart-link a:before {
color: #ffdd00 !important;
}
#menu-woocommerce #menu-item-6673 .fusion-menu-cart-item-title {
font-weight: 900 !important;
}
#menu-woocommerce #menu-item-6673 .fusion-menu-cart-link a{
color: white !important;
margin-top: 10px !important;
font-size: 15px !important;
padding-left: 20px !important;
padding-right: 20px !important;
background-color: #454545 !important;
border-radius: 5px !important;
text-align: center !important;
}
#menu-woocommerce #menu-item-6673 .fusion-menu-cart-checkout-link a:before {
color: #ffdd00 !important;
}
#menu-woocommerce #menu-item-6673 .fusion-menu-cart-checkout-link a{
color: white !important;
margin-top: 10px !important;
font-size: 15px !important;
padding-left: 20px !important;
padding-right: 20px !important;
background-color: #454545 !important;
border-radius: 5px !important;
text-align: center !important;
}  #home_intro p strong{
font-size: 30px !important;
} #homekit .fusion-column-wrapper {
border-radius: 15px !important;
} #home_receita h2{
font-weight: 900 !important;
}
#home_receita .fusion-portfolio-content-wrapper{
border-radius: 15px !important;
} #home_blog h2{
font-weight: 900 !important;
}
#home_blog .fusion-post-wrapper{
border-radius: 15px !important;
}
#home_blog .fusion-read-more{
padding: 5px 15px !important;
color: white !important;
background-color: #454545 !important;
border-radius: 5px !important;
}
#home_blog .fusion-read-more:after{
visibility:hidden !important;
} #content .fusion-portfolio-content-wrapper h2 {
font-weight: 900 !important;
}
#content .fusion-portfolio-content-wrapper {
border-radius: 15px !important;
background-color: #ffdd00 !important;
}
.related-posts .swiper-slide {
border-radius: 5px !important;
background-color: #ffdd00 !important;
}
.related-posts .fusion-carousel-item-wrapper .fusion-image-wrapper{
border-radius: 5px 5px 0px 0px !important; 
}
.related-posts .fusion-carousel-item-wrapper .fusion-carousel-title{
margin: 10px 10px !important;
font-size: 20px !important;
font-weight: 500 !important; 
}
.related-posts .fusion-carousel-item-wrapper .fusion-carousel-meta{
margin: 10px 10px !important;
font-size: 10px !important;
font-weight: 500 !important; 
}  #posts-container h2{
font-weight: 900 !important;
}
#posts-container .fusion-post-wrapper {
background-color: #ffdd00 !important;
border-radius : 10px !important;
}
#posts-container .fusion-read-more{
padding: 5px 15px !important;
color: white !important;
background-color: #454545 !important;
border-radius: 5px !important;
}
#posts-container .fusion-read-more:after{
visibility:hidden !important;
} #sidebar .widget-title {
font-weight: 900 !important;
}
#sidebar li a:before {
content: "." !important;
font-size: 50px !important;
margin-left: -15px !important;
margin-top: -48px !important;
} #categorias_saturation{
column-count: 2 !important;
}
#categorias_saturation ul{
justify-content: center !important;
align-items: center !important;
} .product-buttons-container form.cart {
margin-top: 4px !important;
margin-bottom: 4px !important;
}
.woocommerce-message .wc-forward {
display: none !important;
}
.woocommerce-message {
background-color: #fcb900 !important;
padding-left: 30px !important;
padding-right: 30px !important;
border-radius: 10px !important;
font-size: 12px;
line-height: 12px;
position: fixed;
z-index: 1000;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
background-color: #fff;
padding: 20px;
border: 1px solid #888;
width: 80%;
max-width: 600px;
border-radius: 10px;
box-shadow: 0 5px 15px rgba(0,0,0,0.3);
text-align: center;
opacity: 0;
pointer-events: none; animation: fadeInOut 3s forwards; 
}
@keyframes fadeInOut {
0% {
opacity: 0;
pointer-events: none;
}
10% {
opacity: 1;
pointer-events: auto;
}
90% {
opacity: 1;
pointer-events: auto;
}
100% {
opacity: 0;
pointer-events: none;
transform: translate(-50%, -150%);
}
} .fusion-page-title-captions h1 {
font-weight: 900 !important;
} .fusion-product-wrapper{
background-color: white !important;
box-shadow: 0px 0px 10px rgba(0,0,0,0.1) !important;
border-radius: 8px !important;
}
.fusion-product-wrapper .featured-image{
margin: auto !important;
padding: 1px !important;
}
.fusion-product-wrapper .featured-image img{
width: 60% !important;
margin: 5px!important;
}
.fusion-product-wrapper .price {
font-weight: 900 !important;
font-size: 20px !important;
min-width: 100% !important;
text-align: center !important;
} .quantity-container {
margin-top: -20px!important;
display: flex;
align-items: center;
gap: 10px; justify-content: flex-start; }
.quantity-container .button {
order: 2; }
.quantity-container .quantity {
order: 2; } .buttons_added {
width: 100% !important;
border-radius: 4px !important;
}
.buttons_added .qty {
background-color: white !important;
width: 50% !important;
margin: auto 4px !important;
}
.buttons_added input {
border: 1px solid #ededed !important;
background-color: #f0f0f0 !important;
border-radius: 4px !important;
} .product-buttons-container form.cart {
padding-left: 0px !important;
padding-right: 0px !important;
border-radius: 0px !important
}
.quantity-container .button {
padding: 10px !important;
width: 100% !important;
height: 100% !important;
border: none!important;
border-radius: 5px !important;
color: #454545 !important;	
background-color: #ffdd00 !important;
text-align: center !important;
font-weight: 600 !important;
} .product-buttons a:nth-of-type(3),.product-buttons a:nth-of-type(2),.product-buttons a:nth-of-type(4),.show_details_button {
font-weight: 400 !important;
font-size: 15px !important;
background-color: #ededed!important;
color: #454545 !important;
border-radius: 5px !important;
min-width: 100% !important;
text-align: center !important;
padding: 1px !important;
}
.fusion-body .products li .product-title{
font-weight: 300 !important;
font-size: 15px !important;
text-align: center !important;
}
.product-buttons a:before {
visibility: hidden !important;
margin-right: 10px !important;
font-size: 10px !important;
padding-top: 4px !important;
}
.product-buttons {
margin-top: 10px !important;
margin-bottom: 5px !important;
}
@media only screen and (max-width: 860px){
.menu-chas-flutuante .awb-menu__main-a {
max-width: 80px;
font-weight: bold !important;
font-size: 12px !important
}
}
@media only screen and (max-width: 640px){
.menu-chas-flutuante .awb-menu__main-a {
max-width: 67px;
font-weight: bold !important;
font-size: 9px !important;
border-top: 1px dotted #dedede;
margin: 1px !important;
padding: 3px;
justify-content: center;
display: inline-flex !important;
} .fusion-product-wrapper{
position: relative;
top: 0px !important;
left: 0px !important;
padding: 1px !important;
width:auto !important;
}		
.product-buttons-container .cart{
height: auto !important;
} .quantity-container {
display: block;
align-items: center;
gap: 10px; justify-content: center; } .quantity-container .button {
margin:3px auto!important;
font-size: 12px !important;
font-weight: 600 !important;
} .product-buttons a{
font-weight: 300 !important;
font-size: 12px !important;
}
.woocommerce-container ul.products {
display: block !important;
column-count: 1 !important;
}
} #woocommerce_product_categories-2,
#woocommerce_layered_nav-2,
#woocommerce_layered_nav-3,
#woocommerce_recently_viewed_products-2
{
margin: 10px 0px !important;
background-color: white !important;
border: 2px solid #ffdd00 !important;
border-radius: 10px !important;
padding: 5px 20px!important;
} .fusion-woo-cart .quantity{
width: 100px !important;
}
.fusion-woo-cart button {
border: 2px solid !important;
border-radius: 5px !important;
background-color: #ffdd00 !important;
width: 200px !important;
height: 35px !important;
color: #454545 !important;
font-weight: 600 !important;
}
.woocommerce-Price-amount {
font-weight: 900 !important;
} .wc-block-components-main th span,
.wp-block-woocommerce-cart-order-summary-heading-block {
text-transform: capitalize !important;
color: #454545 !important;
font-size: 15px !important;
}
.wc-block-components-main .wc-block-components-product-name {
font-weight: 500 !important;
font-size: 15px !important;
}
.wc-block-components-main .wc-block-components-product-metadata{
height: 0px !important;
visibility: hidden !important; }
.wc-block-components-main .wc-block-formatted-money-amount{
border-radius: 5px !important;
padding: 5px 20px !important;
background-color: #ffdd00 !important;
font-weight: 500 !important;
font-size: 15px !important;
}
.wc-block-components-main .wc-block-cart-item__total .wc-block-formatted-money-amount{
border-radius: 5px !important;
padding: 5px 20px !important;
background-color: #FF9F00 !important;
font-weight: 500 !important;
font-size: 15px !important;
}
.wc-block-components-main .wc-block-components-quantity-selector{
border: 1px solid #dedede !important;
background-color: #f0f0f0 !important;
border-radius: 4px !important;
}
.wc-block-components-main .wc-block-components-quantity-selector__input{
background-color: white !important;
width: 50% !important;
margin: auto 5px !important;
border-radius: 0px !important;
}
.wc-block-components-main .wc-block-cart-item__remove-link{
border-radius: 5px !important;
padding: 5px 20px !important;
border: 1px solid #ffdd00 !important;
font-weight: 500 !important;
font-size: 15px !important;
}
.wc-block-components-main  button.wc-block-cart-item__remove-link {
text-decoration: none !important;
}
button.wc-block-components-button.outlined {
border: none !important; outline: none !important; box-shadow: none !important; }
button.wc-block-components-button.outlined:hover{
color: black !important;
}
.wc-block-components-radio-control__label{
border-top: 2px #ffdd00 solid !important;
}
#radio-control-0-local_pickup\:10__description::before,
#radio-control-0-local_pickup\:9__description::before {
display: block !important;
white-space: pre-wrap; content: 
"• R. Pref. Eurípedes de Siqueira, 105, Botiatuba, Almirante Tamandaré/PR, 83512-252\A"
"• Segunda a sexta-feira, das 08h às 17h30\A"
"• Informações: 41 3138-3800" !important;
font-weight: normal;
font-size: 12px;
margin-left: 15px;
}
#radio-control-0-local_pickup\:10__description .wc-block-components-shipping-rates-control__package__description--free,
#radio-control-0-local_pickup\:9__description .wc-block-components-shipping-rates-control__package__description--free{
display: none !important;
}
#radio-control-0-local_pickup\:10__description::after,
#radio-control-0-local_pickup\:9__description::after {
display: block !important;
white-space: pre-wrap; border-radius: 10px !important;
border: 2px solid #ffdd00 !important;
background-color: #ffdd00 !important;
padding: 10px 20px !important;
font-weight: normal;
font-size: 12px;
margin-left: 15px;
font-weight: 500 !important;
margin-top: 20px !important;
content: "Ao escolher essa opção NÃO enviamos seu pedido pelos Correios. Agende sua visita/retirada pelo telefone (41) 3138-3800, em até 30 dias, e retire presencialmente. Seu pedido será CANCELADO após este prazo." !important;
}
.wc-block-components-sidebar button.wc-block-components-button {
border:none !important;
background-color: transparent !important;
}
.wc-block-components-sidebar .wc-block-components-button__text {
width: auto !important;
height: auto !important;
border: none !important;
border-radius: 5px !important;
padding: 10px 20px !important;
background-color: #ffdd00 !important;
font-weight: 500 !important;
font-size: 15px !important;
}
@media only screen and (max-width: 640px){
.wc-block-cart-items__row {
}
.wc-block-components-main .wc-block-cart-item__image {
width: auto !important;
margin-bottom: 20px !important; 
}
.wc-block-components-sidebar .wc-block-components-button__text {
width: auto !important;
height: auto !important;
border: none !important;
border-radius: 5px !important;
padding: 10px 20px !important;
background-color: #ffdd00 !important;
font-weight: 500 !important;
font-size: 15px !important;
}
}
.woocommerce-product-attributes-item--weight,
.woocommerce-product-attributes-item--dimensions{
display: none !important;} .wp-block-woocommerce-checkout-order-summary-block {
border: none !important;
}
.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-order-summary-item__total-price .price .wc-block-components-product-price__value  {
width: auto !important;
height: auto !important;
border: none !important;
border-radius: 5px !important;
padding: 5px 10px !important;
background-color: #ffdd00 !important;
font-weight: 500 !important;
font-size: 13px !important;
}
.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-product-metadata__description {
visibility: hidden !important;
height: 0px !important;
}
.wc-block-checkout__actions button {
width: auto !important;
height: auto !important;
border: none !important;
border-radius: 5px !important;
padding: 5px 30px !important;
background-color: #ffdd00 !important;
font-weight: 500 !important;
font-size: 15px !important;
} .fusion-footer #nav_menu-2 a:before{
content: "•" !important;
}
.fusion-footer #nav_menu-2 a{
margin: 0px 0px -1em 0px !important;
}
.fusion-footer li,
.fusion-footer .sub-menu li a{
padding: 0px !important;
}
.fusion-footer li a:before{
content: "•" !important;
color: #454545 !important;
}