@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);body.woocommerce-order-received{font-family:'Inter',sans-serif!important;background-color:#e9ecef!important;color:#555e68!important}body.woocommerce-order-received article.page,body.woocommerce-order-received .main-container,body.woocommerce-order-received div.woocommerce{max-width:1000px;margin-left:auto!important;margin-right:auto!important}body.woocommerce-order-received article.page .post-header,body.woocommerce-order-received div.woocommerce>.woocommerce-order{--checkout-font-family:'Inter', sans-serif !important;--checkout-primary-color:#007bff !important;--checkout-primary-color-dark:#0056b3 !important;--checkout-text-color-headings:#2c3e50 !important;--checkout-text-color-body:#555e68 !important;--checkout-text-color-muted:#7f8c8d !important;--checkout-border-color:#ced4da !important;--checkout-bg-color-section:#ffffff !important;--checkout-border-radius-main:10px !important;--checkout-border-radius-fields:6px !important;--checkout-shadow-main:0 6px 24px rgba(0, 0, 0, 0.07) !important;--checkout-shadow-light:0 3px 12px rgba(0, 0, 0, 0.05) !important;font-family:var(--checkout-font-family)!important;color:var(--checkout-text-color-body)!important}body.woocommerce-order-received .main-container,body.woocommerce-order-received article.page .post-content,body.woocommerce-order-received div.woocommerce{padding-top:20px!important;padding-bottom:30px!important}body.woocommerce-order-received article.page .post-header h1.page-title{font-family:var(--checkout-font-family)!important;color:var(--checkout-text-color-headings)!important;font-size:2em!important;font-weight:600!important;margin-bottom:30px!important;text-align:center!important;padding-bottom:15px!important;border-bottom:1px solid var(--checkout-border-color)!important}body.woocommerce-order-received .woocommerce-order h2,body.woocommerce-order-received .woocommerce-order h3,body.woocommerce-order-received .woocommerce-order h6,body.woocommerce-order-received .card.order-details header h2,body.woocommerce-order-received section.woocommerce-customer-details .woocommerce-column__title{font-family:var(--checkout-font-family)!important;color:var(--checkout-text-color-headings)!important;font-weight:600!important}body.woocommerce-order-received .woocommerce-order p.woocommerce-notice--success.woocommerce-thankyou-order-received{background-color:#e6f7ec!important;color:#155724!important;border:1px solid #c3e6cb!important;border-left-width:5px!important;border-left-color:#28a745!important;border-radius:var(--checkout-border-radius-main)!important;padding:20px 25px!important;margin:0 auto 30px auto!important;box-shadow:var(--checkout-shadow-light)!important;font-size:1.1em!important;max-width:800px;text-align:center}body.woocommerce-order-received .woocommerce-order ul.woocommerce-order-overview.order_details{list-style:none!important;padding:25px 30px!important;margin:0 auto 30px auto!important;background-color:var(--checkout-bg-color-section)!important;border-radius:var(--checkout-border-radius-main)!important;box-shadow:var(--checkout-shadow-main)!important;border:1px solid #e0e6ed!important;display:flex!important;flex-wrap:wrap!important;gap:15px 20px!important;max-width:800px}body.woocommerce-order-received .woocommerce-order ul.woocommerce-order-overview.order_details li{padding:8px 0!important;border-bottom:none!important;margin-bottom:0!important;flex:1 1 calc(50% - 20px)!important;min-width:220px;color:var(--checkout-text-color-muted)!important;font-size:0.95em!important}body.woocommerce-order-received .woocommerce-order ul.woocommerce-order-overview.order_details li strong{color:var(--checkout-text-color-headings)!important;font-weight:600!important;display:block!important;margin-top:3px!important;font-size:1.1em!important}@media (max-width:600px){body.woocommerce-order-received .woocommerce-order ul.woocommerce-order-overview.order_details li{flex-basis:100%!important}}body.woocommerce-order-received .woocommerce-order>p:not(.woocommerce-notice){text-align:center!important;margin-bottom:30px!important;font-size:1em!important;color:var(--checkout-text-color-body)!important;max-width:800px;margin-left:auto;margin-right:auto}body.woocommerce-order-received .woocommerce-order>p a{color:var(--checkout-primary-color)!important;font-weight:500!important;text-decoration:underline!important}body.woocommerce-order-received .woocommerce-order>p a:hover{color:var(--checkout-primary-color-dark)!important}body.woocommerce-order-received .woocommerce-order .card.order-details{background-color:var(--checkout-bg-color-section)!important;border-radius:var(--checkout-border-radius-main)!important;padding:0!important;margin:0 auto 30px auto!important;box-shadow:var(--checkout-shadow-main)!important;border:1px solid #e0e6ed!important;max-width:900px}body.woocommerce-order-received .woocommerce-order .card.order-details .card-header{background-color:transparent!important;border-bottom:1px solid var(--checkout-border-color)!important;padding:20px 30px!important;margin-bottom:0!important;border-top-left-radius:var(--checkout-border-radius-main)!important;border-top-right-radius:var(--checkout-border-radius-main)!important}body.woocommerce-order-received .woocommerce-order .woocommerce-order-details__title{font-size:1.4em!important;margin-bottom:0!important}body.woocommerce-order-received .woocommerce-order .card.order-details .card-body{padding:20px 30px 30px 30px!important}body.woocommerce-order-received .woocommerce-order .card.order-details .row.mx-n2{margin-left:0!important;margin-right:0!important}body.woocommerce-order-received .woocommerce-order .card.order-details .row.mx-n2>[class*="col-"]{padding-left:15px!important;padding-right:15px!important}body.woocommerce-order-received .woocommerce-order .widget_products{margin-bottom:30px!important}body.woocommerce-order-received .woocommerce-order .widget_products ul.product_list_widget{list-style:none!important;padding-left:0!important}body.woocommerce-order-received .woocommerce-order .widget_products ul.product_list_widget li.woocommerce-table__line-item{padding:15px 0!important;border-bottom:1px dashed var(--checkout-border-color)!important;display:flex!important;align-items:center!important}body.woocommerce-order-received .woocommerce-order .widget_products ul.product_list_widget li.woocommerce-table__line-item:last-child{border-bottom:none!important;padding-bottom:0!important}body.woocommerce-order-received .woocommerce-order .widget_products .widget-product-thumb img{width:65px!important;height:65px!important;border-radius:var(--checkout-border-radius-fields)!important;margin-right:15px!important;object-fit:cover;border:1px solid #eee}body.woocommerce-order-received .woocommerce-order .widget_products .media-body{flex-grow:1!important}body.woocommerce-order-received .woocommerce-order .widget_products .widget-product-title.nav-heading{font-size:1.05em!important;font-weight:600!important;margin-bottom:5px!important}body.woocommerce-order-received .woocommerce-order .widget_products .widget-product-title a{color:var(--checkout-text-color-headings)!important;text-decoration:none!important}body.woocommerce-order-received .woocommerce-order .widget_products .widget-product-title a:hover{color:var(--checkout-primary-color)!important}body.woocommerce-order-received .woocommerce-order .widget_products .widget-product-meta{font-size:0.95em!important}body.woocommerce-order-received .woocommerce-order .widget_products .widget-product-meta .text-accent{color:var(--checkout-primary-color)!important;font-weight:500!important}body.woocommerce-order-received .woocommerce-order .widget_products .widget-product-meta .text-muted{color:var(--checkout-text-color-muted)!important}body.woocommerce-order-received .woocommerce-order .card.order-details header h2{font-size:1.2em!important;margin-top:25px!important;margin-bottom:15px!important;padding-bottom:10px!important;border-bottom:1px solid #eee!important}body.woocommerce-order-received .woocommerce-order table.shop_table_responsive.woocommerce-MyAccount-subscriptions{width:100%!important;border:1px solid var(--checkout-border-color)!important;border-radius:var(--checkout-border-radius-fields)!important;border-collapse:separate!important;border-spacing:0!important;margin-top:0!important;font-size:0.95em!important;box-shadow:var(--checkout-shadow-light)!important}body.woocommerce-order-received .woocommerce-order table.woocommerce-MyAccount-subscriptions th,body.woocommerce-order-received .woocommerce-order table.woocommerce-MyAccount-subscriptions td{padding:12px 15px!important;text-align:left!important;border-bottom:1px solid var(--checkout-border-color)!important;color:var(--checkout-text-color-body)!important;vertical-align:middle}body.woocommerce-order-received .woocommerce-order table.woocommerce-MyAccount-subscriptions thead th{background-color:#f8f9fa!important;font-weight:600!important;color:var(--checkout-text-color-headings)!important;border-bottom-width:2px!important}body.woocommerce-order-received .woocommerce-order table.woocommerce-MyAccount-subscriptions tbody tr:last-child td{border-bottom:none!important}body.woocommerce-order-received .woocommerce-order table.woocommerce-MyAccount-subscriptions .button.view{background-color:var(--checkout-primary-color)!important;color:#ffffff!important;border:1px solid var(--checkout-primary-color)!important;padding:6px 14px!important;font-size:0.9em!important;font-weight:500!important;border-radius:var(--checkout-border-radius-fields)!important;text-transform:none!important;line-height:1.5!important}body.woocommerce-order-received .woocommerce-order table.woocommerce-MyAccount-subscriptions .button.view:hover{background-color:var(--checkout-primary-color-dark)!important;border-color:var(--checkout-primary-color-dark)!important;color:#fff!important}body.woocommerce-order-received .woocommerce-order .card.order-details .bg-secondary.rounded-3{background-color:#f8f9fa!important;padding:20px!important;border-radius:var(--checkout-border-radius-fields)!important;border:1px solid #e0e6ed!important;margin-top:20px}body.woocommerce-order-received .woocommerce-order .card.order-details .bg-secondary .d-flex{padding:10px 0!important;border-bottom:1px dashed #d1d9e0!important;font-size:1em!important;color:var(--checkout-text-color-body)!important}body.woocommerce-order-received .woocommerce-order .card.order-details .bg-secondary .d-flex:last-child{border-bottom:none!important;font-weight:600!important;padding-top:15px!important;margin-top:5px!important}body.woocommerce-order-received .woocommerce-order .card.order-details .bg-secondary .d-flex .me-2{color:var(--checkout-text-color-headings)!important}body.woocommerce-order-received .woocommerce-order .card.order-details .bg-secondary .d-flex .text-right{font-weight:500!important;color:var(--checkout-text-color-headings)!important}body.woocommerce-order-received .woocommerce-order .card.order-details .bg-secondary .d-flex:last-child .text-right,body.woocommerce-order-received .woocommerce-order .card.order-details .bg-secondary .d-flex:last-child .text-right .woocommerce-Price-amount{font-size:1.15em!important;font-weight:700!important}body.woocommerce-order-received .woocommerce-order section.woocommerce-customer-details{max-width:900px;margin:30px auto 30px auto!important;padding-top:0!important}body.woocommerce-order-received .woocommerce-order section.woocommerce-customer-details .border.rounded-3{background-color:var(--checkout-bg-color-section)!important;border-radius:var(--checkout-border-radius-main)!important;padding:25px 30px!important;box-shadow:var(--checkout-shadow-main)!important;border:1px solid #e0e6ed!important}body.woocommerce-order-received .woocommerce-order section.woocommerce-customer-details .woocommerce-column__title{font-size:1.4em!important;margin-bottom:20px!important;padding-bottom:15px!important;border-bottom:1px solid var(--checkout-border-color)!important}body.woocommerce-order-received .woocommerce-order section.woocommerce-customer-details ul.fs-sm{list-style:none!important;padding-left:0!important}body.woocommerce-order-received .woocommerce-order section.woocommerce-customer-details ul.fs-sm li{margin-bottom:12px!important;line-height:1.65!important;color:var(--checkout-text-color-body)!important;font-size:0.95em!important}body.woocommerce-order-received .woocommerce-order section.woocommerce-customer-details ul.fs-sm li:last-child{margin-bottom:0!important}body.woocommerce-order-received .woocommerce-order section.woocommerce-customer-details ul.fs-sm li i.bx{color:var(--checkout-primary-color)!important;font-size:1.4em!important;margin-right:10px!important;margin-top:3px!important;opacity:0.8!important}body.woocommerce-order-received .woocommerce-order a{color:var(--checkout-primary-color)!important;text-decoration:none!important;font-weight:500}body.woocommerce-order-received .woocommerce-order a:hover{color:var(--checkout-primary-color-dark)!important;text-decoration:underline!important}@media (max-width:767px){body.woocommerce-order-received .woocommerce-order .card.order-details .row.mx-n2>.col-md-7,body.woocommerce-order-received .woocommerce-order .card.order-details .row.mx-n2>.col-md-5{flex:0 0 100%!important;max-width:100%!important}body.woocommerce-order-received .woocommerce-order .card.order-details .col-md-5.pt-4.pt-md-0{padding-top:20px!important;margin-top:20px!important;border-top:1px dashed var(--checkout-border-color)!important}body.woocommerce-order-received .woocommerce-order section.woocommerce-customer-details .row.pt-4>.col-sm-6{flex:0 0 100%!important;max-width:100%!important;margin-bottom:20px!important}body.woocommerce-order-received .woocommerce-order section.woocommerce-customer-details .row.pt-4>.col-sm-6:last-child{margin-bottom:0!important}}:root{--cor-primaria:#007bff;--cor-sucesso:#28a745;--cor-perigo:#dc3545;--cor-fundo-cartao:#ffffff;--cor-fundo-pagina:#f4f7f9;--cor-texto:#333;--cor-texto-escuro:#1d2d35;--cor-texto-claro:#6c757d;--cor-oferta:#e67e22;--cor-fundo-tag:#eaf5ff;--cor-fundo-desconto:#fef2f2;--sombra-cartao:0 10px 30px rgba(0, 0, 0, 0.07);--sombra-cartao-hover:0 15px 35px rgba(0, 0, 0, 0.1);--borda-raio:12px;--transicao-suave:all 0.3s ease-in-out}.product-type-composite .cart.composite_form{max-width:800px;margin:40px auto;font-family:'Poppins','Inter',sans-serif;counter-reset:step}.composite_component{background:var(--cor-fundo-cartao);border-radius:var(--borda-raio);box-shadow:var(--sombra-cartao);padding:25px 30px;margin-bottom:40px!important;border:1px solid #eef;transition:var(--transicao-suave)}.composite_component .component_title_wrapper{margin-bottom:25px!important;padding-bottom:15px;border-bottom:1px solid #eee}.composite_component .component_title_text{font-size:24px;font-weight:600;color:var(--cor-texto);display:block}.composite_component .component_title_text::before{counter-increment:step;content:"Passo " counter(step);display:block;font-size:14px;font-weight:700;color:var(--cor-primaria);margin-bottom:5px}.component-pills-wrapper{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.component-subtitle{display:inline-block;font-family:'Inter',sans-serif;font-size:14px;font-weight:600;color:var(--cor-primaria);background-color:var(--cor-fundo-tag);padding:8px 16px;border-radius:50px;border:1px solid rgb(0 123 255 / .2);line-height:1}.component-subtitle::before{content:'🏷️';margin-right:8px;vertical-align:-2px}.component-discount{display:inline-block;font-family:'Inter',sans-serif;font-size:14px;font-weight:600;color:var(--cor-perigo);background-color:var(--cor-fundo-desconto);padding:8px 16px;border-radius:50px;border:1px solid rgb(220 53 69 / .3);line-height:1}.component-discount::before{content:'🔥';margin-right:8px;vertical-align:-2px}#component_1749998704 .component_content .variations,#component_1749998704 .component_options_select_wrapper{display:none!important}.plano-options-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px}.plano-card{display:flex;flex-direction:column;border:2px solid #e9ecef;border-radius:var(--borda-raio);cursor:pointer;transition:var(--transicao-suave);background:var(--cor-fundo-cartao);overflow:hidden}.plano-card:hover{transform:translateY(-8px);box-shadow:var(--sombra-cartao-hover)}.plano-card.selected{border-color:var(--cor-primaria);box-shadow:0 0 25px rgb(0 123 255 / .25)}.plano-card .card-header{padding:20px;text-align:center}.plano-card .card-header h3{font-size:22px;font-weight:700;color:var(--cor-texto-escuro);margin:0 0 5px 0}.plano-card .card-offer{font-size:14px;font-weight:600;color:var(--cor-oferta);margin:10px 0 0 0;padding:8px;background-color:#fff8f2;border-radius:6px}.plano-card .card-body{padding:0 25px 20px 25px;flex-grow:1}.plano-card .card-body ul{list-style:none;padding:0;margin:0;font-size:14px;color:var(--cor-texto-claro)}.plano-card .card-body li{padding-left:24px;position:relative;margin-bottom:10px}.plano-card .card-body li::before{content:'✔';position:absolute;left:0;top:0;color:var(--cor-sucesso);font-weight:700}.plano-card .card-price{padding:20px;text-align:center;border-top:1px solid #f0f0f0}.plano-card .card-price .price-wrap{display:flex;justify-content:center;align-items:flex-start;color:var(--cor-texto-escuro)}.plano-card .card-price .currency{font-size:22px;font-weight:600;margin-right:5px;margin-top:5px}.plano-card .card-price .integer{font-size:52px;font-weight:700;line-height:1}.plano-card .card-price .cents-period{display:flex;flex-direction:column;align-items:flex-start;margin-left:2px}.plano-card .card-price .cents{font-size:22px;font-weight:600}.plano-card .card-price .period{font-size:14px;color:var(--cor-texto-claro)}.plano-card .card-cta{background-color:#f8f9fa;color:var(--cor-texto-claro);padding:15px;text-align:center;font-weight:600;transition:var(--transicao-suave)}.plano-card.selected .card-cta{background-color:var(--cor-primaria);color:#fff}.component_options .component_option_radio_buttons_container{display:flex;flex-wrap:wrap;gap:15px;list-style:none;padding:0;margin:0}.component_options .component_option_radio_button_container{flex:1;min-width:200px}.composite_component .component_option_radio_button{display:flex;flex-direction:row;align-items:center;gap:15px;padding:18px 25px;border:2px solid #e9ecef;border-radius:var(--borda-raio);cursor:pointer;transition:var(--transicao-suave);height:100%}.composite_component .component_option_radio_button input[type="radio"]{display:none}.composite_component .radio_button_description{text-align:left}.composite_component .radio_button_description .title{font-size:1.1em;font-weight:600;color:var(--cor-texto);margin:0 0 5px 0}.composite_component .radio_button_description .price{font-size:1em;font-weight:700}.composite_component .radio_button_description .price del{color:var(--cor-texto-claro);text-decoration:line-through;margin-right:5px}.composite_component .radio_button_description .price ins{text-decoration:none}.composite_component .component_option_radio_button[data-val=""]{background-color:#fafafa}.composite_component .component_option_radio_button[data-val=""]:hover{border-color:var(--cor-perigo)}.composite_component .component_option_radio_button[data-val=""].selected{border-color:var(--cor-perigo);background-color:#fff2f2}.composite_component .component_option_radio_button[data-val=""] .title{color:var(--cor-texto-claro)}.composite_component .component_option_radio_button:not([data-val=""]):hover{border-color:var(--cor-sucesso)}.composite_component .component_option_radio_button:not([data-val=""]).selected{border-color:var(--cor-sucesso);background-color:#f2fff5}.composite_component .component_option_radio_button:not([data-val=""]) .price{color:var(--cor-sucesso)}.composite_component .component_option_radio_button:not([data-val=""]).selected::before{content:'✔';color:var(--cor-sucesso);font-size:22px;font-weight:700}.composite_component:not(#component_1749998704) .component_content{display:none!important}.composite_wrap{text-align:center;padding:30px;background:var(--cor-fundo-cartao);border-radius:var(--borda-raio);box-shadow:var(--sombra-cartao);margin-top:50px}.composite_price .price{font-size:22px;font-weight:500;color:var(--cor-texto-claro)}.composite_price .price ins{text-decoration:none;font-size:38px;font-weight:700;color:var(--cor-texto);display:block;margin-top:5px}.composite_price .price del{font-size:18px}.composite_button .single_add_to_cart_button{background-color:var(--cor-primaria);color:#fff;border:none;border-radius:var(--borda-raio);padding:18px 40px;font-size:18px;font-weight:700;cursor:pointer;transition:var(--transicao-suave);width:100%;margin-top:20px;text-transform:uppercase}.composite_button .single_add_to_cart_button:hover:not(.disabled){background-color:#0056b3;transform:scale(1.02)}.composite_button .single_add_to_cart_button.disabled{background-color:#ced4da;cursor:not-allowed;transform:none}