.et_pb_text_inner a{color:#2aaa52}.dgwt-wcas-search-wrapp,.dgwt-wcas-sf-wrapp{max-width:250px!important;width:100%!important;background:transparent!important;box-shadow:none!important}input[type="search"].dgwt-wcas-sf-search-input{background-color:#ffffff!important;border:1px solid #e0e0e0!important;border-radius:20px!important;height:32px!important;font-size:13px!important;padding:0 10px 0 32px!important;box-shadow:none!important}.dgwt-wcas-ico-magnifier{left:10px!important;top:50%!important;transform:translateY(-50%)!important;width:14px!important;height:14px!important}@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:wght,FILL@100..700,0..1&display=swap');:root{--rc-bg:#f7f9ff;--rc-surface:#ffffff;--rc-surface-low:#f1f4f9;--rc-surface-container:#ebeef3;--rc-primary:#006e25;--rc-primary-container:#28a745;--rc-on-primary:#ffffff;--rc-secondary:#395f94;--rc-text-main:#181c20;--rc-text-muted:#3e4a3c;--rc-border:#bdcab9;--rc-border-light:#e0e3e8;--rc-font:'Montserrat',sans-serif;--rc-radius:12px}.woocommerce-account{background-color:var(--rc-bg)!important;font-family:var(--rc-font)!important;color:var(--rc-text-main)!important}.woocommerce-account .woocommerce{max-width:1200px;margin:40px auto;padding:0 24px;display:flex;flex-direction:column}@media (min-width:768px){.woocommerce-account .woocommerce{flex-direction:row;gap:32px;align-items:flex-start}}.woocommerce-MyAccount-navigation{width:100%;max-width:260px;background-color:#f7f9ff;border:1px solid var(--rc-border-light);border-radius:var(--rc-radius);padding:20px;box-shadow:0 4px 12px rgba(0,0,0,0.03);box-sizing:border-box}.woocommerce-MyAccount-navigation::before{content:"A MINHA CONTA";display:block;font-size:13px;font-weight:700;text-transform:uppercase;color:var(--rc-text-muted);letter-spacing:0.05em;margin-bottom:16px;padding-left:8px}.woocommerce-MyAccount-navigation ul{list-style:none!important;padding:0!important;margin:0!important;display:flex;flex-direction:column;gap:6px}.woocommerce-MyAccount-navigation ul li a{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:8px;color:var(--rc-text-muted);font-weight:600;font-size:14px;text-decoration:none;transition:all 0.2s ease}.woocommerce-MyAccount-navigation ul li a:hover{background-color:var(--rc-surface-container);color:var(--rc-primary)}.woocommerce-MyAccount-navigation ul li.is-active a{background-color:var(--rc-primary-container)!important;color:var(--rc-on-primary)!important;font-weight:700;box-shadow:0 2px 6px rgba(40,167,69,0.25)}.woocommerce-MyAccount-content{flex-grow:1;width:100%}.woocommerce-MyAccount-content h2,.woocommerce-MyAccount-content h1{font-size:28px;font-weight:700;color:var(--rc-text-main);margin-top:0;margin-bottom:8px}.woocommerce-MyAccount-content p{color:var(--rc-text-muted);font-size:15px;margin-bottom:24px}.woocommerce-MyAccount-orders,.woocommerce-orders-table{width:100%!important;border-collapse:separate!important;border-spacing:0!important;background:var(--rc-surface)!important;border:1px solid var(--rc-border-light)!important;border-radius:var(--rc-radius)!important;overflow:hidden!important;box-shadow:0 4px 12px rgba(0,0,0,0.04)!important;margin-top:16px!important}.woocommerce-orders-table thead tr{background-color:var(--rc-surface-low)!important}.woocommerce-orders-table th{padding:16px!important;font-size:12px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:0.05em!important;color:var(--rc-text-muted)!important;border-bottom:1px solid var(--rc-border-light)!important;border-top:none!important}.woocommerce-orders-table td{padding:16px!important;font-size:14px!important;color:var(--rc-text-main)!important;border-bottom:1px solid var(--rc-border-light)!important;vertical-align:middle!important}.woocommerce-orders-table tr:last-child td{border-bottom:none!important}.woocommerce-orders-table tr:hover td{background-color:#fafcff!important}.woocommerce-orders-table .button,.woocommerce-orders-table a.button{background:transparent!important;color:var(--rc-secondary)!important;font-weight:600!important;font-size:14px!important;padding:0!important;border:none!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;gap:4px!important;text-decoration:none!important}.woocommerce-orders-table .button:hover{color:var(--rc-primary)!important}.woocommerce-orders-table .button::after{content:"›";font-size:18px;line-height:1}.woocommerce-orders-table__cell-order-status span,.mark-status{display:inline-block;padding:4px 12px;border-radius:9999px;font-size:12px;font-weight:600;text-align:center}.order-status.status-completed,.status-completed{background-color:#e8f5e9!important;color:#2e7d32!important}.order-status.status-processing,.status-processing{background-color:#fff3e0!important;color:#e65100!important}.order-status.status-on-hold,.order-status.status-pending,.status-on-hold{background-color:#e3f2fd!important;color:#1565c0!important}.order-status.status-cancelled,.order-status.status-failed,.status-cancelled{background-color:#ffebee!important;color:#c62828!important}.woocommerce-pagination{margin-top:20px!important;display:flex!important;justify-content:flex-end!important}.woocommerce-pagination .page-numbers{display:flex!important;list-style:none!important;gap:6px!important;padding:0!important}.woocommerce-pagination .page-numbers li a,.woocommerce-pagination .page-numbers li span{display:flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;border:1px solid var(--rc-border-light)!important;border-radius:6px!important;font-size:13px!important;color:var(--rc-text-main)!important;text-decoration:none!important;background:var(--rc-surface)!important}.woocommerce-pagination .page-numbers li span.current{background-color:var(--rc-primary)!important;color:#ffffff!important;border-color:var(--rc-primary)!important;font-weight:600!important}.rc-quick-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:32px}.rc-action-card{background:var(--rc-surface);border:1px solid var(--rc-border-light);border-radius:var(--rc-radius);padding:20px;display:flex;align-items:center;gap:16px;text-decoration:none;transition:box-shadow 0.2s ease,transform 0.2s ease}.rc-action-card:hover{box-shadow:0 4px 16px rgba(0,0,0,0.08)}.rc-action-icon{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.rc-action-icon.blue-light{background-color:#9ec2fe;color:#284f83}.rc-action-icon.blue-dark{background-color:#7491d4;color:#002862}.rc-action-text h4{margin:0;font-size:15px;font-weight:600;color:var(--rc-text-main)}.rc-action-text p{margin:4px 0 0 0;font-size:12px;color:var(--rc-text-muted)}body.et-db #page-container #et-boc .et-l .yith-ywraq-add-to-quote{width:100%!important;clear:both!important;display:block!important;margin-top:10px!important}body.et-db #page-container #et-boc .et-l div.yith-ywraq-add-button a.add-request-quote-button.button{background-color:#2aaa52!important;font-family:var(--gvid-ljbk9ef2kq)!important;font-weight:700!important;text-transform:uppercase!important;color:#fff!important;font-size:18px!important;width:100%!important;border-radius:8px!important;border-width:1px!important;border-color:#2aaa52!important;border-style:solid!important;padding:20px 20px!important;text-align:center!important;display:block!important;box-sizing:border-box!important;line-height:1.2!important;margin-top:40px!important}.woocommerce table.ywraq_list thead th{background-color:#f4f6f8!important;color:#4a5568!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:0.5px!important;padding:14px 20px!important;border:none!important}.woocommerce table.ywraq_list tbody td{padding:16px 20px!important;border:none!important;vertical-align:middle!important}.woocommerce table.ywraq_list td.product-thumbnail img{width:70px!important;height:70px!important;max-width:70px!important;object-fit:contain!important;border-radius:10px!important;background-color:#f8fafc!important;padding:4px!important;box-shadow:none!important}.woocommerce table.ywraq_list td.product-name a{color:#2d3748!important;font-weight:500!important;font-size:15px!important;text-decoration:none!important}.woocommerce table.ywraq_list input.qty{border:1px solid #e2e8f0!important;border-radius:8px!important;padding:8px!important;background:#ffffff!important;width:55px!important;text-align:center!important}.woocommerce .button[name="update_raq_list"],.woocommerce input[name="update_raq_list"]{background-color:#ffffff!important;color:#4a5568!important;border:1px solid #e2e8f0!important;border-radius:20px!important;padding:8px 20px!important;box-shadow:none!important;font-size:13px!important;margin-top:15px!important}.yith-ywraq-mail-form-wrapper,.ywraq-mail-form,div.form-wrapper{flex:1 1 100%!important;width:100%!important;background:#ffffff!important;border-radius:16px!important;padding:28px!important;border:1px solid #eef2f5!important;box-shadow:0 10px 25px rgba(0,0,0,0.03)!important}.yith-ywraq-mail-form-wrapper h3,.ywraq-mail-form h3{font-size:20px!important;font-weight:700!important;color:#1a202c!important;margin-bottom:20px!important}.yith-ywraq-mail-form-wrapper input[type="text"],.yith-ywraq-mail-form-wrapper input[type="email"],.yith-ywraq-mail-form-wrapper textarea{width:100%!important;border:1px solid #e2e8f0!important;border-radius:8px!important;padding:10px 14px!important;background-color:#fafbfc!important;box-shadow:none!important}.yith-ywraq-mail-form-wrapper input[type="submit"],.yith-ywraq-mail-form-wrapper button[type="submit"],.yith-ywraq-mail-form-wrapper .button{background-color:#27ae60!important;color:#ffffff!important;border-radius:25px!important;padding:12px 24px!important;font-weight:600!important;width:100%!important;border:none!important;margin-top:15px!important;box-shadow:none!important}.single-product table.variations{width:100%!important;border-collapse:collapse!important}.single-product table.variations tr{border-bottom:1px solid #eef2f6!important;vertical-align:middle!important}.single-product table.variations tr td.label,.single-product table.variations tr td.label label,.single-product table.variations td.label,.single-product table.variations label{text-align:left!important;font-weight:700!important;color:#4a5568!important;text-transform:uppercase!important;font-size:0.85rem!important;padding:10px 10px 10px 0!important;vertical-align:middle!important;display:table-cell!important}.single-product table.variations tr td.value{text-align:left!important;padding:10px 0!important;vertical-align:middle!important}.single-product table.variations select,.single-product table.variations tr td.value select{background-color:#2e7d32!important;color:#ffffff!important;border-color:#2e7d32!important;-webkit-text-fill-color:#ffffff!important;padding:10px 35px 10px 15px!important;border:none!important;border-radius:4px!important;font-weight:600!important;width:100%!important;box-sizing:border-box!important;cursor:pointer!important;vertical-align:middle!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3e%3cpath d='M7 10l5 5 5-5z'/%3e%3c/svg%3e")!important;background-repeat:no-repeat!important;background-position:right 10px center!important;background-size:18px!important}.single-product table.variations select::-ms-expand{display:none!important}.single-product table.variations select option{background-color:#ffffff!important;color:#333333!important;-webkit-text-fill-color:#333333!important}form.cart .quantity,.woocommerce div.product form.cart .quantity{display:none!important}.badge-categoria{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:fit-content!important;max-width:100%!important;padding:6px 16px!important;border-radius:20px!important;font-weight:700!important;font-size:10px!important;text-transform:uppercase!important;letter-spacing:0.5px!important;margin-bottom:12px!important}.badge-categoria p,.badge-categoria span{margin:0!important;padding:0!important;line-height:1!important}.badge-categoria:empty,.badge-categoria-vazia{display:none!important}.icone-reciclagem-animado{position:relative!important;overflow:visible!important}.icone-reciclagem-animado::after{content:""!important;position:absolute!important;top:-15px!important;left:-15px!important;right:-15px!important;bottom:-15px!important;border:5px dotted #1E5188!important;border-radius:50%!important;animation:rodarAnelAzul 12s linear infinite!important;pointer-events:none}@keyframes rodarAnelAzul{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}