#contato,#header,#meus-pedidos,#quem-somos{padding-bottom:15px}#checkout #cart-shortcode button[name=apply_coupon],#checkout #order_review h3,#checkout #payment h3,#checkout #place_order,#checkout .mp-details-title,#contato .outbox-icon i:before,#h-faleconosco .elementor-message,#mini-cart dl.variation dt,#mini-cart dl.variation p,#service_link_error_message,#shopping-cart .checkout_coupon input[name=apply_coupon],#shopping-cart .woocommerce a.button,#shopping-cart .woocommerce a.button.alt,#shopping-cart .woocommerce button.button,#shopping-cart a.remove span,#shopping-cart p.cart-empty,#txt-carrinho,.bg-1 .elementor-widget-heading .elementor-heading-title,.bg-1 a,.bg-1 p,.bg-2 a,.bg-2 h2.elementor-heading-title,.bg-2 h3,.bg-2 label,.bg-2 p,.gn-success-payment .gn-title-emission,.light-text,.light-to-dark-bg,.light-to-dark-bg .elementor-widget-heading .elementor-heading-title,.light-to-dark-bg a,.light-to-dark-bg h3,.light-to-dark-bg label,.light-to-dark-bg li,.light-to-dark-bg p,.light-to-dark-bg span,.light-to-dark-bg table th,.light-to-dark-bg td,.single_add_to_cart_button,.success-color,.titulo-com-bg h2.elementor-heading-title,.titulo-com-bg h3,.txt-1,.txt-1 label,.txt-1 p,.white-text{color:#f4f4fa}#checkout .woocommerce .woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot a:nth-child(2),#h-faleconosco{margin-left:10px}#app-footer-menu-code,#cart-shortcode .cart-collaterals,#cart-shortcode .product-item-thumbnail,#cart-shortcode .product-thumbnail,#checkout #place_order:before,#checkout .coupon-wrapper,#checkout .mp-details-pix-img,#checkout .wc_payment_method img,#checkout .woocommerce-billing-fields>h3,#checkout .woocommerce-info,#checkout .woocommerce>.row>.large-7.col>p,#checkout span.wcipi-label,#dados-ocultos-single-product #related-products .bdt-wc-carousel-image>a,#gerencianet-container #gn-pix-payment-option,#masthead.site-header,#meus-pedidos #my-account-menu .myaccount-menu::before,#meus-pedidos .user-avatar,#meus-pedidos .woocommerce-order-details::after,#meus-pedidos .woocommerce-order-details::before,#mini-cart .bdt-mini-cart-footer-buttons,#mini-cart .bdt-mini-cart-product-thumbnail,#pixCopiaCola,#required_not_filled,#service_link_error_message,#services-form .container label::before,#shopping-cart .cart-collaterals .checkout-button::before,.added_to_cart.wc-forward,.archive-header,.archive.tax-product_tag .category-page-title,.col-full-nav,.elementor-widget-woocommerce-menu-cart img,.gn-success-payment .gn-box-emission img,.gn-success-payment .gn-icon-emission-success,.hide,.home #secondary,.opcao_voto,.pagamento-confirmado.required-error p.woocommerce-thankyou-order-received::before,.payment_method_gerencianet_oficial img,.service_comments,.service_datetime_picker,.shop_table.woocommerce-checkout-review-order-table tbody,.ui-dialog .ui-dialog-titlebar,.woocommerce-MyAccount-content .woocommerce-customer-details,.woocommerce-checkout #order_review .product-item-thumbnail,.woocommerce-mini-cart-item a>img,.woocommerce-order-details .mp-pix-image-container,.woocommerce-order-received .woocommerce-customer-details,.woocommerce-order-received .woocommerce-order-details::after,.woocommerce-order-received .woocommerce-order-details::before,.wt_coupon_wrapper,.yith-wcmap .user-image,header.entry-header,select#service_auto_timer{display:none}.woocommerce-message{background-color:#eb1a6c;margin-bottom:0}.single-product #related-products .bdt-wc-carousel .bdt-wc-carousel-item .bdt-wc-add-to-cart.active{position:relative;top:0;margin:25px 0 0}.single-product #elementor-btn-dark-background .elementor-button-text{padding:15px}#customer_details{margin-top:-15px}#apresentacao,#promocoes{margin-top:20px;margin-bottom:20px}#servicos{margin:10px auto 40px;max-width:615px;padding:0}#boom-plus,#order_review{margin-bottom:40px}#itens-da-compra,#services-form .woocommerce-variation-add-to-cart,.gn-ct-pix-copy-paste h4:first-of-type,.woocommerce-form-login button[name=login]{margin-bottom:20px}#banner img,#boom-plus{border-radius:15px}#boom-plus #banner-bp img{border-radius:15px 15px 0 0}#checkout #order_review>div,#customer_details,#elem-container-services-form,#itens-da-compra-conteudo{border-radius:0 0 15px 15px}#boom-plus .btn-1 a{background-color:#2c123e;padding:20px 30px;border-radius:18px}#boom-plus .btn-1 a:hover,form .single_add_to_cart_button:hover{background-color:#623081}#boom-plus>.e-con-inner,#checkout form.checkout,#shortDescription p:first-of-type{padding-top:0}#avisos-do-dia-home p,#avisos-do-dia-home ul:last-of-type,#boom-plus p,#cart-shortcode .shop_table.cart,#checkout #account_password_field,#checkout #dados-do-cliente,#checkout #order_review .container,#content header.entry-header,#dynamicServicesContainer #top-info p:last-of-type,#h-contato .contact-item,#servicos #topo-form-servicos p:last-of-type,#shopping-cart .titulo-com-bg,#shopping-cart button[name=apply_coupon],#termos-e-condicoes .titulo-com-bg,#topo p:last-of-type,.my_account_orders .button.view,.order_confirmation input,.order_confirmation label,.page.page-template-default .content-area,.woocommerce-account .shoptimizer-archive,.woocommerce-account-fields p.create-account,.woocommerce-checkout ul.order_details,.woocommerce-table.woocommerce-table--order-details.shop_table.order_details,h3,h4,h5,h6{margin-bottom:0}#boom-plus h4,#boom-plus h5{display:inline}#header,#shopping-cart .cart_totals,.bg-10,.bg-2,.txt-container-lightly-bg,.woocommerce-account .woocommerce,.woocommerce-notices-wrapper{background-color:#471f61}#checkout #order_review>div,#customer_details,.bg-11,.shop_table.woocommerce-checkout-review-order-table{background-color:#e9e9e9}#de-um-boom .titulo,#destaques .titulo,#popup_servicos_home #botoes a:not(:last-of-type),#services-form .field:not(#service_link):not(#opcao_voto):not(#service_comments):not(#service_datetime_picker),#services-form .service_link,.woocommerce-terms-and-conditions-wrapper p.form-row{margin-bottom:15px}#popup_servicos_home{width:100%;max-width:400px;min-height:200px;height:auto;text-align:center;background-color:#e8eae6;box-sizing:border-box;padding:10px;display:none;border:3px solid red;box-shadow:0 0 6px 2px rgba(0,0,0,.75);-webkit-box-shadow:0 0 6px 2px rgba(0,0,0,.75);-moz-box-shadow:0 0 6px 2px rgba(0,0,0,.75)}#de-um-boom li.bdt-icon-mobile-menu-list:hover .bdt-text-mobile-menu,#popup_servicos_home a,#popup_servicos_home h3{color:#f11851}#reforco-topo-confirma-link{margin:3px auto}#popup_servicos_home p{margin:20px 0 0}#meus-pedidos .user-profile,#popup_servicos_home p span,#popup_servicos_home span:not(#emoji_container *),#services-form #opcao_voto{display:block}#apple_pay-google_pay-express_checkout,#checkout #order_review h3,#checkout #payment h3,#checkout .wc_payment_method,#customer_details .woocommerce-account-fields,#h-faleconosco .elementor-message,#meus-pedidos .myaccount-menu,#meus-pedidos .user-profile,#meus-pedidos .woocommerce-MyAccount-content h2,#meus-pedidos .woocommerce-MyAccount-content p,#popup_servicos_home h3,#popup_servicos_home p,.centralize-text,.gn-success-payment .gn-title-emission,.titulo-com-bg,.woocommerce-checkout .woocommerce-info,.woocommerce-order,.woocommerce-terms-and-conditions-wrapper p.form-row.validate-required,.woocommerce-variation-add-to-cart{text-align:center}#popup_servicos_home .close-btn{position:absolute;right:10px;top:0;color:#f11851;cursor:pointer;font-size:1.8em}#popup_servicos_home #botoes{margin-top:10px;margin-bottom:5px;width:100%}#popup_servicos_home #botoes a{display:block;text-align:center;background-color:#f11851;padding:10px;border-radius:10px;color:#fff;cursor:pointer}#popup_servicos_home .spacement{margin-top:3px}#popup_servicos_home #link_preview .dados_da_previa,#popup_servicos_home .lower_text{font-size:.8em}#popup_servicos_home #demo_opcao_voto{border-radius:23px}#popup_servicos_home #carregando i{font-size:40px;text-align:center;display:block;margin:20px auto 0;color:#f11851}#popup_servicos_home #carregando #texto{margin-top:30px;margin-bottom:30px}#checkout .mp-details-title,#customer_details>div,#popup_servicos_home #carregando #texto p,.gn-success-payment .gn-success-payment-billet-comments,.woocommerce .gn-success-payment .gn-success-payment-inside-box{margin:0}#popup_servicos_home #carregando p,#shopping-cart .cart-collaterals,.thankyou-custom-field,.woocommerce-order-details{margin-top:25px}#popup_servicos_home #link_preview img{max-width:100%;max-height:200px;width:240px;object-fit:cover;display:block;margin:0 auto}#popup_servicos_home #link_preview a{text-align:center;display:block;margin-top:5px;padding-top:5px}.flip_horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}#popup_servicos_home #link_preview #emoji_container{padding:3px 0}#popup_servicos_home #link_preview #emoji_container .metricas{display:flex;flex-wrap:wrap;gap:3px 15px;justify-content:center;text-align:center;max-width:100%}#popup_servicos_home #link_preview #emoji_container .metricas span{display:flex;align-items:center;white-space:nowrap;font-size:11px}#popup_servicos_home #link_preview #emoji_container i,.order_confirmation input{margin-right:3px}#popup_servicos_home #link_preview p{padding-top:10px;padding-bottom:2px;margin-top:0;margin-bottom:0}#link_preview .border_bottom{border-bottom:1px solid red}#popup_servicos_home .border_top{border-top:1px solid red}.disabled-button{background-color:#fba9bf!important}#app-footer-menu{position:fixed;bottom:0;right:0;left:0;max-width:400px;max-height:70px;margin:auto;z-index:1000;box-shadow:0 -1px 9px 0 rgba(255,255,255,.4)}#app-footer-menu .elementor-icon-box-icon a.elementor-icon,#app-footer-menu .elementor-icon-box-title a{padding:15px 0;margin:-15px 0}#mini-cart{margin-top:-3px;--icon-box-icon-margin:8px;width:auto;max-width:auto}#txt-carrinho{font-size:14px;line-height:18px;font-family:Roboto,Sans-serif;font-weight:500}#topo-mini-cart{margin-top:30px}#mini-cart .bdt-offcanvas{background-color:#000000cc}#mini-cart .bdt-offcanvas-bar{padding-left:0;padding-right:0}.bdt-offcanvas-custom-content-before{position:fixed;background-color:#000;z-index:999;width:inherit;padding-right:20px}.container,.container label{position:relative}.widget_shopping_cart_content{margin-top:120px}#mini-cart .bdt-mini-cart-subtotal,.elementor-menu-cart__main{padding:0 25px 0 10px}#checkout .cart_item td.product-name,#checkout .cart_item td.product-total,#content .shoptimizer-archive .archive-header,.page-wrapper,table.woocommerce-table--order-details tfoot tr:last-child td,table.woocommerce-table--order-details tfoot tr:last-child th{padding-bottom:0}#mini-cart .elementor-widget-bdt-wc-mini-cart .widget_shopping_cart_content{height:auto}#mini-cart .bdt-offcanvas-close{font-size:30px;right:20px}#order_confirmation{outline:#2c123e solid 4px}#header{padding-top:15px}#header-3rd-container{justify-self:flex-end}#novo-pedido{padding-bottom:50px}#contato,#novo-pedido,#quem-somos{padding-top:50px}#elementor-btn-dark-background{color:#f4f4fa;padding:15px;border-radius:18px;background-color:#2c123e}#elementor-btn-dark-background:hover,#wpfm-floating-menu-nav.wpfm-position-bottom-center li>a.wpfm-menu-link,.bg-1,.light-to-dark-btn a{background-color:#471f61bf}#banner{margin:-55px auto 0;max-width:1130px}#apresentacao{font-size:clamp(10px, 1vw, 14px)}#de-um-boom li.bdt-icon-mobile-menu-list:hover .bdt-icon-mobile-menu svg{fill:#F11851}#de-um-boom .bdt-icon-mobile-menu-wrap{border:3px solid #000;border-radius:50px}#de-um-boom .bdt-icon-mobile-menu-wrap .e-font-icon-svg{font-size:calc(1.5em + 1vw)}#de-um-boom h4{font-size:calc(.8em + 1vw)}#de-um-boom{margin-top:clamp(0px,1vw,5px);margin-bottom:40px}#checkout #place_order,#destaques .wpstory-item-circles .wpstory-feed-item,#wpfm-floating-menu-nav .wpfm-image-icon-block{width:auto}#destaques .wpstory-item-circles .wpstory-feed-canvas{margin-left:auto;margin-right:auto;height:180px;width:180px}#destaques .wpstory-circle-title{font-size:clamp(12px, 1.7em, 25px)}#avisos-do-dia-home{background:#431f61;padding:15px;border-radius:30px;width:auto;max-width:92%;margin:0 auto}#avisos-do-dia-icone{position:absolute;top:-35px;left:50%;transform:translateX(-50%);background:#471f61;border-radius:15%;width:85px;height:85px;padding-top:16px;box-shadow:0 4px 10px rgba(44,18,62,.95);z-index:999}#avisos-do-dia-home-divider .elementor-divider-separator{border-top:0;height:15px;background-color:#431f61;border-radius:999px}#avisos-do-dia-txt-cnt{background:#fff;border-radius:20px;padding:50px 15px 15px}#avisos-do-dia-home ul{list-style:none;margin-left:0}#services-form{max-width:500px;margin:0 auto}#services-form span.helper{font-size:.8em;margin-left:3px}#services-form .opcao_voto i.helper,#services-form .service_datetime_picker i.helper,#services-form .service_link i.helper{margin-top:9px}#services-form .service_link.disabled input{background-color:#c0b5cc!important}#services-form .home_services_form_popup_helper:hover{cursor:help}#cart-shortcode .woocommerce-cart-form,#shopping-cart .cart-collaterals,#shopping-cart .woocommerce-cart-form,.woocommerce-checkout #customer_details,.woocommerce-checkout #order_review,.woocommerce-checkout #order_review_heading{width:100%}#cart-shortcode .product-name a,#meus-pedidos .order_details .product-name>a,#shopping-cart .cart_item .product-name a,#shopping-cart .product-quantity,#shopping-cart .product-quantity .minus,#shopping-cart .product-quantity .plus,.woocommerce-mini-cart-item.mini_cart_item a:not(.remove),.woocommerce-order td.product-name>a{pointer-events:none}#cart-shortcode .product-name a,#cart-shortcode .product-subtotal .woocommerce-order-details .product-name a,#cart-shortcode .variation,.woocommerce-order-details .product-name .wc-item-meta,.woocommerce-order-details .product-subtotal,.woocommerce-order-details .variation{font-size:1em}#shopping-cart .cart_item a.remove::before,.elementor-widget-woocommerce-menu-cart .remove::before,.woocommerce-order-details .product-name .wc-item-meta{opacity:1}#checkout #cart-shortcode button[name=apply_coupon]{padding:0 10px}#payment span.informativo{text-align:center;display:block;margin:15px auto}#customer_details .woocommerce-billing-fields__field-wrapper{padding:0 20px}#checkout #place_order{padding:0 50px}#checkout .woocommerce .woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot a{padding:15px;color:#fff}.woocommerce-checkout .woocommerce-error{margin:0;text-align:center}#cpsw-payment-request-wrapper{padding-top:15px;border-bottom:25px solid #471f61bf}#cpsw-payment-request-wrapper #cpsw-payment-request-custom-button{max-width:205px}#customer_details .woocommerce-billing-fields{padding-top:25px}#checkout #wc-stripe-payment-request-wrapper{background-color:#f4f4fa;padding-top:20px!important}#checkout #wc-stripe-payment-request-button{max-width:240px;margin:0 auto}#checkout #wc-stripe-payment-request-button-separator{background-color:#f4f4fa;margin-top:0!important;padding-top:20px;padding-bottom:20px}.iti.wcipi-container input.error{border:0!important}#checkout .mp-details-pix .mp-row-checkout-pix{display:flex;flex-direction:row-reverse}#checkout #customer_details h3,#checkout img.mp-details-pix-qr-img{margin-top:0}#checkout .mp-details-pix-button{border-radius:18px;font-size:15px;text-transform:uppercase;cursor:pointer}.mp-details-title{font-size:1.618em}.woocommerce-order .pagamento-confirmado{margin-bottom:25px;padding-bottom:10px}.woocommerce-order .pagamento-confirmado p{color:#2c123e}#cart-shortcode .shop_table,.woocommerce-order-details table.order_details{table-layout:auto;width:100%}#shopping-cart table.shop_table_responsive thead{display:table-header-group}#shopping-cart table.cart thead th{border-top:none}#checkout #account_password_field #account_password{margin:0 auto;max-width:320px}#checkout #account_password_field .woocommerce-password-strength{text-align:center;padding:8px 0 2px}#services-form label{font-size:15px;text-align:center;padding-left:0}#accordion-regras-info{margin-top:25px;margin-bottom:15px}.container input[type=checkbox]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;max-height:50px}.container label{cursor:pointer;display:block;padding-left:30px}.container input[type=checkbox]:checked~h3 label::before{border-left:8px solid transparent;border-top:8px solid #000;border-right:8px solid transparent;margin-left:-4px;margin-top:-4px}.container .content{max-height:0;overflow:hidden;transition:max-height .4s;font-family:Habibi,serif}.container input[type=checkbox]:checked~h3~.content{max-height:100%}#content .shoptimizer-archive .col-full{padding-left:0;padding-right:0;max-width:100%}.page-template-default.right-page-sidebar .content-area{float:none}#checkout form .form-row .required,#header .elementor-button-icon i,#header .elementor-widget-icon.elementor-view-default .elementor-icon,#header .woocommerce-Price-amount,#main-menu a,#meus-pedidos a.button,#my-account-menu .logout a,#my-account-menu .myaccount-menu li a,#shopping-cart.alert-color,#wpfm-floating-menu-nav ul li span,.gn-qrcode h2,.gn-qrcode h4,.page .elementor-widget-woocommerce-menu-cart dl.variation p,.woocommerce .alert-color{color:#fff}.woocommerce-mini-cart__buttons a:first-of-type{float:left}.elementor-widget-woocommerce-menu-cart .checkout{float:right}#main-menu,.elementor-menu-cart__main{background-color:rgba(0,0,0,.9)}.elementor-widget-woocommerce-menu-cart .button{color:#000;background-color:#fff}.elementor-widget-woocommerce-menu-cart .button:hover{background-color:#755788}body .shoptimizer-mini-cart-wrap,body .shoptimizer-mini-cart-wrap .widget_shopping_cart{background-color:#000000EB}.shoptimizer-mini-cart-wrap .widget_shopping_cart .amount{font-weight:inherit}.single_add_to_cart_button.loading:after{content:" ";margin-inline:auto;position:absolute;display:block;bottom:0;width:100px;height:100px;left:0;right:0;border-radius:50%;border:6.4px solid currentColor;border-color:currentColor transparent;animation:1.2s linear infinite lds-dual-ring}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.gn-success-payment #btnCopiar:hover,.hovered{box-shadow:inset 0 0 0 100px rgba(0,0,0,.2)}dl{text-transform:none}#content .row-main>.col,#meus-pedidos .order_details .product-name a,#meus-pedidos .woocommerce-order-details,.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap,.woocommerce-account #my-account-menu .myaccount-menu:after,.woocommerce-checkout ul.order_details{padding:0}.page-wrapper{padding-top:0}#content .row-main{max-width:100%}.button,button,input[type=button],input[type=reset],input[type=submit]{margin-right:0}.button,.button.is-outline,button,input[type=button],input[type=reset],input[type=submit]{line-height:1}#cart-popup .variation-LINK p,#shortDescription p{word-break:break-word}.has-border,.woocommerce-billing-fields{border:none;padding:0}.dark-light-to-bg{background:#233b77;background:-moz-linear-gradient(left,#233b77 0,#c20f42 100%);background:-webkit-gradient(left top,right top,color-stop(0,#233b77),color-stop(100%,#c20f42));background:-webkit-linear-gradient(left,#233b77 0,#c20f42 100%);background:-o-linear-gradient(left,#233b77 0,#c20f42 100%);background:-ms-linear-gradient(left,#233b77 0,#c20f42 100%);background:linear-gradient(to right,#233b77 0,#c20f42 100%)}.white-background body input[type=email]:focus,body input[type=number]:focus,body input[type=password]:focus,body input[type=search]:focus,body input[type=tel]:focus,body input[type=text]:focus{background:#fff}b,strong{font-weight:600}.button-in-dark-bgd{background-color:#fff}#contato .outbox-icon i::before,.button-in-dark-bgd .elementor-button-text{color:#c20f42}#cart-popup .woocommerce-mini-cart__buttons a,#checkout .woocommerce .button,#h-faleconosco button,#shopping-cart .checkout_coupon input[name=apply_coupon],#shopping-cart .woocommerce a.button,#shopping-cart .woocommerce a.button.alt,#shopping-cart .woocommerce button.button,.light-to-dark-btn a{padding:0 10px;border-radius:12px;font-size:16px}#atendimento .bg-1,#checkout .bg-2,#checkout .large-5>.col-inner,#checkout .woocommerce-additional-fields,#checkout .woocommerce-billing-fields,#dynamicServicesContainer .bg-2,#h-contato .bg-1,#h-faleconosco .bg-1,.txt-container-lightly-bg,.woocommerce-notices-wrapper{border-radius:18px}#termos-e-condicoes .bg-3,.txt-container-lightly-bg,.woocommerce .gn-success-payment,.woocommerce-checkout .woocommerce-info,.woocommerce-order-received .woocommerce-order-details{padding:20px}#dark-text .elementor-heading-title,#wpfm-floating-menu-nav .wpfm-position-bottom-center .wpfm-icon-block i,.dark-text{color:#4a2463}::-webkit-input-placeholder{color:#2c123e}:-moz-placeholder{color:#2c123e;opacity:1}::-moz-placeholder{color:#2c123e;opacity:1}:-ms-input-placeholder{color:#2c123e}::-ms-input-placeholder{color:#2c123e}::placeholder{color:#2c123e}#billing_phone::placeholder{opacity:.5}#checkout #payment a,#checkout #payment p,#checkout .payment_method_stripe .payment_box.payment_method_stripe label,#checkout .product-quantity,#checkout .woocommerce-form.woocommerce-form-login.login label,#checkout .woocommerce-form.woocommerce-form-login.login p,#checkout .woocommerce-form.woocommerce-form-login.login span,#coupon_code,#customer_details label,#customer_details span,#meus-pedidos .woocommerce-MyAccount-content,#meus-pedidos .woocommerce-MyAccount-content h2,#meus-pedidos .woocommerce-MyAccount-content mark,#meus-pedidos a,#meus-pedidos td,#meus-pedidos th.woocommerce-orders-table__header,#my-account-menu .user-profile span,#shopping-cart .variation,#shopping-cart table.cart thead th,.bg-3 a,.bg-3 h2,.bg-3 li,.bg-3 option,.bg-3 p,.page #payment .payment_methods>.wc_payment_method>label,.page #payment .payment_methods>.woocommerce-PaymentMethod>label,.page .cart_item .amount,.page .cart_item .product-name,.page .cart_item .product-name a,.page .cart_item .product-quantity,.page .cart_item .product-quantity input,.page .cart_item .variation p,.page .cart_totals .order-total th,.page .cart_totals .shop_table td,.page .cart_totals .shop_table tr.cart-subtotal td,.page .cart_totals .shop_table tr.cart-subtotal th,.page .woocommerce-checkout-review-order-table tfoot td,.page .woocommerce-checkout-review-order-table tfoot th,.page .woocommerce-terms-and-conditions-checkbox-text,.success-color,.woocommerce-checkout .woocommerce-info,.woocommerce-checkout .woocommerce-info a,.woocommerce-order .woocommerce-table--order-details tfoot th,.woocommerce-order .woocommerce-table--order-details tfoot tr:last-child th,.woocommerce-order .woocommerce-table--order-details thead th,.woocommerce-order h2,.woocommerce-order h5,.woocommerce-order p,.woocommerce-order td.product-name a,.woocommerce-order-received .woocommerce ul.order_details li,.woocommerce-order-received .woocommerce ul.order_details li strong,.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details td,.woocommerce-terms-and-conditions h2,.woocommerce-terms-and-conditions li,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{color:#2c123e}#btn-bp-cadastro-desktop a,#checkout input,#checkout textarea,#h-faleconosco button,#h-faleconosco input,#h-faleconosco textarea,#service_link,#services-form .field,.woocommerce-EditAccountForm input{color:#2c123e;border-radius:18px}#checkout #payment li.payment_method_woo-mercado-pago-basic p,#top-link,#top-link:hover{color:#000}#btn-bp-cadastro-desktop a,#checkout .woocommerce-form.woocommerce-form-login.login,#checkout input,#checkout textarea,#h-faleconosco button,#h-faleconosco input,#h-faleconosco textarea,#service_link,#services-form .field,#shopping-cart .cart_totals,#shopping-cart .woocommerce-cart-form,#shopping-cart p.cart-empty::before,.bg-3,.gn-success-payment,.pagamento-confirmado.required-error,.woocommerce-EditAccountForm input,.woocommerce-account .woocommerce,.woocommerce-checkout .woocommerce-info,.woocommerce-checkout ul.order_details.woocommerce-order-overview,.woocommerce-order-details{background-color:#f4f4fa}#checkout #customer_details h3,#checkout #order_review_heading,.titulo-com-bg{padding:15px 0}#checkout #customer_details h3,#checkout #order_review #payment,#checkout #order_review .container,#checkout #order_review_heading,.titulo-com-bg{border-top-left-radius:18px;border-top-right-radius:18px}#shopping-cart .bg-2,.woocommerce-account #meus-pedidos .woocommerce{border-bottom-left-radius:18px;border-bottom-right-radius:18px}#atendimento .titulo-com-bg,#h-contato .titulo-com-bg,#h-faleconosco .titulo-com-bg{padding-left:15px}#checkout #cart-shortcode button[name=apply_coupon],#checkout #order_review_heading,#checkout #place_order,#checkout .mp-details-pix-button,#checkout .woocommerce .button,#meus-pedidos a.button,#my-account-menu .logout a,#my-account-menu .myaccount-menu li a,#shopping-cart .checkout_coupon input[name=apply_coupon],#shopping-cart .woocommerce a.button,#shopping-cart .woocommerce a.button.alt,#shopping-cart .woocommerce button.button,.page #payment .payment_methods li.wc_payment_method>input[type=radio]:first-child:checked+label::before,.page .cart_item a.remove::before,.titulo-com-bg,.woocommerce-billing-fields h3,.woocommerce-form-login button[name=login],form .single_add_to_cart_button{background-color:#2c123e}#shopping-cart .woocommerce .wc-backward.button,.woocommerce-form-login button[name=login],form .single_add_to_cart_button{padding:20px;border-radius:18px}#checkout #payment a,#shortDescription a,.underline a{text-decoration:underline}.dialog-type-lightbox.elementor-popup-modal i.eicon-close{border:1px solid #fff;padding:7px;color:#fff}#dynamicServicesContainer #top-info p{line-height:15px;margin-bottom:5px}#dynamicServicesContainer>div{max-width:700px;margin:0 auto}#atendimento .elementor-widget-wrap>div:not(:first-child),#dynamicServicesContainer .elementor-widget-wrap>div:not(:first-child),#h-contato .elementor-widget-wrap>div:not(:first-child),#h-faleconosco .elementor-widget-wrap>div:not(:first-child),#shopping-cart .bg-2,#shopping-cart .checkout_coupon .widget-title i{padding:0 15px}#dynamicServicesContainer .field{width:100%;margin:10px 0 0}#dynamicServicesContainer{border:1px solid transparent}#dynamicServicesContainer select{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='471f61'><polygon points='0,0 100,0 50,50'/></svg>") 0 0/12px no-repeat;background-position-x:0%;background-position-y:0%;background-position:calc(100% - 20px)}#dynamicServicesContainer h3,#shopping-cart .checkout_coupon input[name=apply_coupon]{font-weight:700}#shortDescription{min-height:50px;width:100%;margin-bottom:1em;padding:.5em .75em}#shortDescription li{margin-left:15px}#shortDescription li.li_as_p,.woocommerce-thankyou-order-details li{list-style:none}#shortDescription p{padding-top:10px}#shortDescription li,#shortDescription p{font-size:15px;line-height:23px;margin-bottom:0}#service_datetime_picker{padding-left:11px;max-width:423px;width:100%}#shortDescription br{content:"";font-size:2px;line-height:0;margin:2em;display:block}#opcao_voto,#service_auto_timer,#service_comments,#service_link,#service_link_error_message,.field,.site-content select{line-height:36px;font-weight:300;padding:0 10px;border:1px solid #2c123e}.order_confirmation{text-align:center;margin-bottom:20px;margin-top:0;padding-top:10px;padding-bottom:10px;border-radius:18px}#services-form .Zebra_DatePicker_Icon_Wrapper{width:100%;max-width:383px;display:block!important}span.Zebra_DatePicker_Icon_Wrapper .Zebra_DatePicker_Icon{top:10.5px!important;height:18px;min-height:18px}#service_link_error_message{text-align:center;margin:20px 0;border-radius:18px}.required-error{animation:.5s step-end infinite alternate blink-background;border:1px solid transparent}.required_field_not_filled{display:block!important;color:red;animation:.5s step-end infinite alternate blink-text}.sucess-alert{animation:.5s step-end infinite alternate blink-success-background;border:1px solid transparent}@keyframes blink-background{50%{border-color:red;background-color:red}}@keyframes blink-success-background{50%{border-color:#00ec73;background-color:#00ec73}}@keyframes blink-text{50%{color:#fff}}#contato .elementor-button{font-size:100%}#atendimento .elementor-widget-heading,#h-contato .elementor-widget-heading,.qr-code p{margin-bottom:10px}#h-contato .contact-item a{padding-left:0;padding-bottom:0}#contato .contact-obs{font-size:12px;line-height:1;margin-bottom:0}#atendimento,#h-contato{margin-right:10px}#h-faleconosco .elementor-field-type-submit,.gn-ct-pix-copy-paste h3:first-of-type{margin-bottom:30px}#form-field-hrecapcha{margin:0 auto 20px}#checkout .woocommerce-checkout>.row>.col,#checkout .woocommerce>.row>.col,#shopping-cart .elementor-shortcode>.woocommerce .row-divided>.col{max-width:100%;flex-basis:100%}#post-39842 .wp-video,.gn-success-payment img,.margin-0-auto,.woocommerce .row:not(.row-collapse){margin:0 auto}#header .elementor-menu-cart__toggle_button,#meus-pedidos .woocommerce-order-details,#my-account-menu.layout-simple.position-vertical-left .myaccount-menu:after,#my-account-menu.layout-simple.position-vertical-left .myaccount-menu:before,.elementor-shortcode>.woocommerce .row-divided>.col.cart-collaterals,.gn-success-payment .gn-success-payment-inside-box,.shop_table.woocommerce-checkout-review-order-table tfoot td,.woocommerce .gn-success-payment,.woocommerce table.shop_table,.woocommerce-account #my-account-menu .myaccount-menu,.woocommerce-checkout-review-order-table tfoot th,.woocommerce-checkout-review-order-table tr.cart-subtotal td,.woocommerce-checkout-review-order-table tr.cart-subtotal th,.woocommerce-order-received .woocommerce-order-details,.woocommerce-order-received table.woocommerce-table--order-details tfoot tr:first-child td,.woocommerce-order-received table.woocommerce-table--order-details tfoot tr:first-child th{border:none}#elementor-popup-modal-101208 .dialog-widget-content,#shopping-cart .cart_totals .shop_table,#shopping-cart .woocommerce .shop_table td.actions,#top-menu .elementor-nav-menu--dropdown,.woocommerce table th,.woocommerce-checkout-review-order-table tfoot td,.woocommerce-checkout-review-order-table tfoot th,table.woocommerce-table--order-details tbody td,table.woocommerce-table--order-details tbody th,table.woocommerce-table--order-details tbody tr:nth-child(2n) td{background-color:transparent}#coupon_code{font-size:16px;border-radius:12px;line-height:31px!important;max-width:190px}#shopping-cart .shop_table .product-thumbnail a{visibility:hidden}#shopping-cart .shop_table .actions.clear .button,#shopping-cart .shop_table .actions.clear button{margin-bottom:12px}#shopping-cart .cart_totals,#shopping-cart .checkout_coupon,#shopping-cart .shop_table{padding:20px 20px 5px}#shopping-cart .checkout_coupon{margin-top:1.3em}#shopping-cart .checkout_coupon h3,#shopping-cart .checkout_coupon input[name=apply_coupon]{text-transform:uppercase}.shop_table.woocommerce-checkout-review-order-table{border-radius:18px;margin-top:35px;margin-bottom:35px}#checkout #customer_details{width:auto;float:none;margin:0;padding-bottom:10px}.woocommerce-checkout .woocommerce-info,.woocommerce-order{margin:0 15px}#checkout #order_review_heading,#checkout .woocommerce-additional-fields h3,#checkout .woocommerce-billing-fields h3,#shopping-cart .cart_totals h2{font-weight:700;text-align:center;color:#fff}#shopping-cart .cart_totals .checkout-button{display:table;margin:0 auto}#shopping-cart .cart-subtotal th{font-weight:300;border-top:none}#shopping-cart .cart-collaterals .order-total{border-collapse:collapse}#shopping-cart table.cart tr:not(:last-of-type){-webkit-box-shadow:0 2px 0 0 rgba(255,255,255,.2);-moz-box-shadow:0 2px 0 0 rgba(255,255,255,.2);box-shadow:0 2px 0 0 rgba(255,255,255,.2)}#meus-pedidos .order_details tfoot tr:not(:last-child) td,#meus-pedidos .order_details tfoot tr:not(:last-child) th,#meus-pedidos .woocommerce-table__line-item.order_item:last-child td,#page .cart-subtotal td,#page .cart-subtotal th,#page .woocommerce-cart-form__cart-item.cart_item td,#shopping-cart table.cart thead th,.cart_totals .shop_table tr.order-total td,.cart_totals .shop_table tr.order-total th,.woocommerce-checkout-review-order-table tbody td,.woocommerce-checkout-review-order-table tbody tr:last-child td,.woocommerce-order-received table.woocommerce-table--order-details tbody tr td,.woocommerce-order-received table.woocommerce-table--order-details thead th{border-bottom:1px solid #2c123e}#meus-pedidos .woocommerce-orders-table td,#meus-pedidos .woocommerce-table__line-item.order_item td{border-top:1px solid #2c123e}#shopping-cart table tr:first-child td,.woocommerce table th{box-shadow:none}#checkout #customer_details .col-1{display:block;width:100%}#checkout .woocommerce-form.woocommerce-form-login.login{margin:0 auto;border:none;padding:20px;text-align:center}#checkout .woocommerce-form.woocommerce-form-login.login input{border:1px solid #2c123e}#checkout .woocommerce-checkout-review-order-table td.product-name{padding-left:20px}#checkout .woocommerce-checkout-review-order-table td.product-total{padding-right:20px}#admin-page #result_container,#checkout .woocommerce-checkout-review-order-table td.product-name .cg-checkout-table-product-name,#checkout .woocommerce-checkout-review-order-table td.product-name .variation,#shopping-cart .variation,#wpfm-floating-menu-nav.wpfm-position-bottom-center .wpfm-icon-menu-name-wrapper,#wpfm-floating-menu-nav.wpfm-position-bottom-center .wpfm-icon-menu-name-wrapper .name.wpfm-menu-name{font-size:14px}#checkout .payment_method_WC_Gerencianet_Pix .payment_box,#checkout .payment_method_bacs .payment_box,#checkout .payment_method_pagseguro .payment_box,#checkout .payment_method_woo-mercado-pago-basic .payment_box{display:none!important}#checkout .payment_method_stripe .payment_box.payment_method_stripe{max-width:500px;margin:0 auto}#checkout #terms-and-conditions{text-align:center;margin-bottom:10px;font-size:14px}#checkout #payment .payment_box::before{content:'';display:block;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:15px solid #fff;margin-top:-15px;margin-left:24px;position:absolute}#checkout #payment p{padding:10px}#checkout #payment .payment_box{background-color:rgba(255,255,255,.2);margin-top:5px}#checkout #payment .payment_box:before{border-bottom-color:#fff}#checkout #payment .payment_methods li+li{border-top:none;padding-top:5px}#checkout #payment #place_order{float:none;margin:0 auto 20px;display:block}#checkout #payment .place-order{margin-bottom:0;padding-bottom:0}#checkout textarea{height:100px;resize:none}#checkout #customer_details>.clear{overflow:visible}#checkout .iti__country-list{background-color:#ececec;border:none}#checkout .iti__arrow,#checkout .iti__arrow--up{border-top:4px solid #fff}#checkout .coupon-wrapper{margin:0;padding:0;border:none}body #payment .payment_methods>.wc_payment_method>label::before{width:20px;height:20px}#checkout .gn-osc-background{background:0 0;border:none}#top-menu .elementor-nav-menu--dropdown .elementor-item.elementor-item-active{background-color:rgba(255,255,255,.5)}#main-menu .elementor-nav-menu--dropdown.elementor-nav-menu__container{margin-top:70px}#header .elementor-menu-cart__container{background-color:rgba(0,0,0,.8)}#wpfm-floating-menu-nav ul{text-align:center;max-width:615px;padding:15px 10px 5px;background-color:#fff;border-radius:10px 10px 0 0;bottom:0;-webkit-box-shadow:0 0 8px 3px rgba(0,0,0,.5);-moz-box-shadow:0 0 8px 3px rgba(0,0,0,.5);box-shadow:0 0 8px 3px rgba(0,0,0,.5)}#wpfm-floating-menu-nav ul li{display:inline-block;padding:0 3px;position:relative}#wpfm-floating-menu-nav.wpfm-position-bottom-center li>a{border-radius:5px;padding:7px 12px;background-color:red}#wpfm-floating-menu-nav.wpfm-position-bottom-center .wpfm-image-icon-block img{max-width:20px;padding:0 0 3px}#checkout #order_review .container,.woocommerce-checkout ul.order_details{margin-bottom:25px}#meus-pedidos #my-account-menu .username,.gnbtncopy{margin-top:15px}.qr-code{margin:30px 0}.woocommerce-thankyou-order-received{text-align:center;font-weight:700;text-transform:uppercase}.woocommerce-thankyou-order-details{padding:10px 0 0 10px;text-align:center}.woocommerce-order-received .woocommerce-order-details{margin-bottom:0;border-top:1px solid #2c123e;border-radius:0;border-bottom:1px solid #2c123e;border-left:0;border-right:0}.woocommerce-order-details__title{font-size:120%}.gn-success-payment .gn-title-emission{font-weight:700;float:none}.gn-success-payment #btnCopiar{border-radius:18px;padding-top:10px;padding-bottom:10px;margin-top:10px}.gn-success-payment .gn-success-payment-billet-comments{float:none;margin:50px auto 25px}.woocommerce-form-login>p{max-width:630px;margin:0 auto}.woocommerce-form-login .h-captcha{margin:20px auto 0}.woocommerce-form-login .woocommerce-form-login__rememberme{margin:20px 0}.woocommerce-form-login .woocommerce-form-login__rememberme #rememberme{float:none}#meus-pedidos #my-account-menu,#meus-pedidos .woocommerce-MyAccount-content{float:none;width:100%}#meus-pedidos .myaccount-menu>li{display:inline-block}#meus-pedidos .titulo-com-bg{margin-bottom:-23px;text-align:center}#meus-pedidos #my-account-menu .myaccount-menu li a{font-weight:300}#meus-pedidos .logout a,#meus-pedidos .myaccount-menu a,#meus-pedidos a.button{padding:10px 15px;border-radius:5px}#meus-pedidos #my-account-menu .logout{margin-top:18px}.woocommerce-account .woocommerce{padding:0 20px 20px;display:flow-root}.woocommerce-MyAccount-orders thead tr th:last-of-type{text-align:left}.my_account_orders .button.view,.woocommerce-MyAccount-content .woocommerce-button{padding-top:5px}.my_account_orders .button.view,.myaccount-menu li .item-label,.woocommerce-MyAccount-content .woocommerce-button{margin-right:5px}.woocommerce-account #my-account-menu .myaccount-menu>li{border-bottom:none}#my-account-menu.layout-simple.position-vertical-left .myaccount-menu li a{border-right:none}.woocommerce-account #my-account-menu li{margin-left:0;border-radius:18px}.woocommerce-account #my-account-menu .myaccount-menu li span.item-icon{margin-left:5px;margin-right:5px}.woocommerce-account #my-account-menu{max-width:230px}.woocommerce-MyAccount-content mark{padding-left:5px;padding-right:5px}#footer{padding:25px 0 50px;background-color:#232426}#top-link{bottom:74px;right:30px;background-color:#fff}#primary.image-attachment h2{text-align:center;padding-top:35px}.hidden-for-google-search-result{height:0;overflow:hidden}@media only screen and (max-width:1239px){.woocommerce-order-received .woocommerce-order-overview li{margin-left:0}.woocommerce ul.order_details>li{width:100%;text-align:center;border-right:none;margin-right:0;padding-right:0;padding-top:12px}.woocommerce-checkout .site ul.order_details li{padding-left:0;padding-right:.5em}}@media only screen and (max-width:1160px){#my-account-menu~.woocommerce-MyAccount-content,.woocommerce-account #my-account-menu{width:100%}}@media only screen and (max-width:1024px){#header-2024{background-position:center 20px,right 2em bottom 2em}}@media only screen and (max-width:992px){#page #cart-shortcode .product-thumbnail{display:none}#page #cart-shortcode .shop_table.cart,#page #cart-shortcode .shop_table.cart .product-name,#page #cart-shortcode .shop_table.cart .product-remove,#page #cart-shortcode .shop_table.cart .product-subtotal,#page #cart-shortcode .shop_table.cart tbody,#page #cart-shortcode .shop_table.cart tbody tr,#page #cart-shortcode td.actions{display:block}#page #cart-shortcode .woocommerce-cart-form__cart-item.cart_item td{border:none}#page #cart-shortcode .cart_item{border-bottom:1px solid #2c123e;margin-bottom:20px}#page #cart-shortcode .product-name{width:100%;margin-top:15px}#page #cart-shortcode .product-quantity{display:inline-block}#page #cart-shortcode .product-subtotal{float:right;width:auto}#page #cart-shortcode input[name=coupon_code]{text-align:center}}@media screen and (max-width:782px){input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{padding-left:3px;padding-right:3px}}@media only screen and (max-width:767px){#checkout .mp-details-pix .mp-row-checkout-pix div:last-of-type,#servicos{margin-bottom:0}#topo-mini-cart .elementor-button{width:100%}#checkout .woocommerce-form-login-toggle{padding-top:0}#checkout .mp-details-pix .mp-row-checkout-pix{display:flex;flex-direction:column-reverse}#checkout .mp-details-pix .mp-row-checkout-pix .mp-row-checkout-pix-container{padding:0}#checkout .mp-details-pix-button{margin-top:10px;max-width:250px}#checkout .mp-row-checkout-pix ul.mp-steps-congrats{text-align:-webkit-center}#header-2024{background-size:400px 145px,62px 68px;background-position:center 40px,right 1em bottom 2em}#header-2024:after{left:0}#shopping-cart form.woocommerce-cart-form table.cart.woocommerce-cart-form__contents thead{display:none}#shopping-cart form.woocommerce-cart-form table.cart.woocommerce-cart-form__contents tbody,#wpfm-floating-menu-nav.wpfm-position-bottom-center ul .wpfm-icon-block,#wpfm-floating-menu-nav.wpfm-position-bottom-center ul .wpfm-icon-block i{display:block}.m-cart .woocommerce-cart-form__contents tr.woocommerce-cart-form__cart-item{padding-left:0}.m-cart table.woocommerce-cart-form__contents tr td.product-thumbnail{width:0}.m-cart #page table.shop_table_responsive.woocommerce-cart-form__contents tr td.product-name{display:inline-block}.m-cart table.woocommerce-cart-form__contents tr.woocommerce-cart-form__cart-item{border-bottom:3px solid #2c123e}.section_wrapper{max-width:100%!important;padding-left:0!important;padding-right:0!important}body:not(.template-slider):not(.header-simple) #Header{min-height:inherit}#wpfm-floating-menu-nav.wpfm-position-bottom-center li>a{border-radius:5px;padding:13px 7px}#wpfm-floating-menu-nav.wpfm-position-bottom-center .wpfm-image-icon-block img{margin:0 auto;width:17px;padding:0}#wpfm-floating-menu-nav.wpfm-position-bottom-center .wpfm-icon-menu-name-wrapper .name.wpfm-menu-name{font-size:11px}#wpfm-floating-menu-nav a[title=boom-plus] span.wpfm-icon-block.wpfm-image-icon-block{margin-top:-6px}#atendimento,#h-contato{margin-right:0}#h-faleconosco{margin-left:0}}@media only screen and (max-width:775px){#meus-pedidos .woocommerce-orders-table td{text-align:center}}@media only screen and (max-width:400px){#app-footer-menu #txt-carrinho,#app-footer-menu .elementor-icon-box-title,#app-footer-menu .elementor-icon-box-title a{font-size:.6rem}#de-um-boom .bdt-icon-mobile-menu-wrap{border:3px solid #000;border-radius:50px}#de-um-boom .bdt-icon-mobile-menu-wrap .bdt-text-mobile-menu{font-size:calc(.4em + 1vw)}}