.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{padding:15px;font-size:14px;border-radius:50px}li.thwmscf-tab a.active{background:#0447b3!important;color:#ffffff!important;border-radius:50px}li.thwmscf-tab a{background:#b2b2b0!important;color:#8b8b8b!important;border-radius:50px}*{-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:15px;font-size:18px}.thwmscf-wrapper .thwmscf-buttons*{-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50px;background-color:#d4eeff;font-size:18px}#wc-shipping-simulator{margin-bottom:30px;margin-top:30px}#wc-shipping-simulator .cep-number{margin-top:0!important;height:40px;width:45%;float:left;padding:0 5px!important;line-height:40px}#wc-shipping-simulator h3{font-size:16px!important;margin-bottom:10px}#wc-shipping-simulator .button{width:50%;margin:0 0 20px 15px;height:40px;float:left;font-size:16px;max-width:120px;text-transform:none;padding:0!important;line-height:40px!important}#wc-shipping-simulator .button.loading{background-color:#000}#wc-shipping-simulator .table-freight{width:100%}#wc-shipping-simulator .table-freight thead{background:rgba(233,233,233,0.58)}#wc-shipping-simulator .table-freight th,#wc-shipping-simulator .table-freight td{padding:5px 10px}#wc-shipping-simulator .table-freight tbody tr:nth-child(even){background:rgba(233,233,233,0.58)}#wc-shipping-simulator form{clear:both}#wc-shipping-simulator form:before,#wc-shipping-simulator form:after{display:table;content:" "}#wc-shipping-simulator form:after{clear:both}.woocommerce .wc-simulador-parcelas-parcelamento-info.no-fee,.woocommerce .wc-simulador-parcelas-parcelamento-info.fee-included{display:block;font-weight:normal;font-style:italic;font-size:16px}.woocommerce .wc-simulador-parcelas-detalhes-valor{font-weight:normal;font-style:italic;display:block}.woocommerce .wc-simulador-parcelas:last-child{margin-bottom:15px}.woocommerce .wc-simulador-parcelas-offer{position:relative;display:block;margin-top:5px}.woocommerce .wc-simulador-parcelas-offer .woocommerce-Price-amount{font-size:24px;line-height:0.9}.woocommerce .products .wc-simulador-parcelas-offer{margin-top:10px}.woocommerce .products .wc-simulador-parcelas-offer .woocommerce-Price-amount{font-size:18px;line-height:0.9}.woocommerce .products .wc-simulador-parcelas-parcelamento-loop{margin-top:5px;margin-bottom:10px;display:block}.woocommerce .et_pb_post.product.type-product .wc-simulador-parcelas-parcelamento-info-container{display:block;position:relative;padding-left:40px;margin-top:5px;margin-bottom:20px}.woocommerce .et_pb_post.product.type-product .wc-simulador-parcelas-parcelamento-info-container:before{content:'';position:absolute;left:0;top:3px;width:43px;height:22px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAABwCAMAAADCBRtwAAAAolBMVEUAAACNjY3sKy6NjY2NjY2NjY3sKy7sKy7sKy6NjY2NjY2NjY3sKy7sKy7sKy7sKy7sKy7sKy6NjY3sKy7sKy7sKy6NjY3sKy6NjY2NjY3sKy6NjY3sKy6NjY3sKy6NjY2NjY2NjY3sKy6NjY3sKy7sKy6NjY2NjY3sKy7sKy7sKy6NjY2NjY3sKy6NjY2NjY3sKy6NjY3sKy6NjY2NjY3sKy6xXPoQAAAANHRSTlMA9Gzk3An6LAZUp5Dh7lkWDbsk68+omoSDcGFBNS/yyry1kks/HRjBwbGKd2JRNuzU0HVaJMSUUAAAAcRJREFUSMftkodu6jAYhf+YLJpBBkmAJMwyyui4td//1a5XsCFEbVVVlSo+JI/P9hE6ABgD5oNYAABf/1nfBRZXxE3xTuzlRx4r18wXb3H3fSFUttjf+W3wLbp+Gtztb/Lj/rPfE3O4V2kf+u6cr/Zzu+f7//9DHswzvdmz8i9Y4135nu77YFHafvXseV4+tq680V/QwcBeyz/g2arO8bHtFzRkbtRtDwDW27blzdH4cJwZLS/oCW8ayhtm49/KJBk1/pAkK5N6A7/U/bm34QfvWy/J56vSMGDsHWua4m28PB9tyg1LSsYHAAtKenPRNDOjmxo41qg3Pzdcbk3az51vEu0zJ3KyfXSpXURIOkwJQa6SA4SWAREES4QG0k/IJRPpiytfCO3srvzOoTYKh5qapmwchhFUROffKbbZXME60HQcwYn5YA2wVDp1wM3YYgkAGVdPPksBQDwmAwjZbO+h8lmKkxJOCK/chwCn+BHcJ5n4Kh/6j7QOmiK1jWgL0+YAnEDoKWvC9Yk4UCm+y9oM5GZS2E2pA+ab3ZQuZDzzboViohOjypWN6tUNHTiDNI9AsS6Qg2xi07FYgwYLDHchX3H+AzKbuqbaOoEVAAAAAElFTkSuQmCC") 0px -29px no-repeat}.woocommerce .summary .wc-simulador-parcelas{margin-bottom:20px}.woocommerce .wc-simulador-parcelas-payment-options{list-style:none;padding:0;margin:0}.woocommerce .wc-simulador-parcelas-payment-options li{margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #ccc}.woocommerce .wc-simulador-parcelas-a-partir-de{font-size:11px;display:block}.woocommerce .et_pb_post.product.type-product .wc-simulador-parcelas-offer{position:relative;padding-left:40px;margin-bottom:20px}.woocommerce .et_pb_post.product.type-product .wc-simulador-parcelas-offer:before{content:'';position:absolute;left:0;top:0;width:43px;height:22px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAABwCAMAAADCBRtwAAAAolBMVEUAAACNjY3sKy6NjY2NjY2NjY3sKy7sKy7sKy6NjY2NjY2NjY3sKy7sKy7sKy7sKy7sKy7sKy6NjY3sKy7sKy7sKy6NjY3sKy6NjY2NjY3sKy6NjY3sKy6NjY3sKy6NjY2NjY2NjY3sKy6NjY3sKy7sKy6NjY2NjY3sKy7sKy7sKy6NjY2NjY3sKy6NjY2NjY3sKy6NjY3sKy6NjY2NjY3sKy6xXPoQAAAANHRSTlMA9Gzk3An6LAZUp5Dh7lkWDbsk68+omoSDcGFBNS/yyry1kks/HRjBwbGKd2JRNuzU0HVaJMSUUAAAAcRJREFUSMftkodu6jAYhf+YLJpBBkmAJMwyyui4td//1a5XsCFEbVVVlSo+JI/P9hE6ABgD5oNYAABf/1nfBRZXxE3xTuzlRx4r18wXb3H3fSFUttjf+W3wLbp+Gtztb/Lj/rPfE3O4V2kf+u6cr/Zzu+f7//9DHswzvdmz8i9Y4135nu77YFHafvXseV4+tq680V/QwcBeyz/g2arO8bHtFzRkbtRtDwDW27blzdH4cJwZLS/oCW8ayhtm49/KJBk1/pAkK5N6A7/U/bm34QfvWy/J56vSMGDsHWua4m28PB9tyg1LSsYHAAtKenPRNDOjmxo41qg3Pzdcbk3az51vEu0zJ3KyfXSpXURIOkwJQa6SA4SWAREES4QG0k/IJRPpiytfCO3srvzOoTYKh5qapmwchhFUROffKbbZXME60HQcwYn5YA2wVDp1wM3YYgkAGVdPPksBQDwmAwjZbO+h8lmKkxJOCK/chwCn+BHcJ5n4Kh/6j7QOmiK1jWgL0+YAnEDoKWvC9Yk4UCm+y9oM5GZS2E2pA+ab3ZQuZDzzboViohOjypWN6tUNHTiDNI9AsS6Qg2xi07FYgwYLDHchX3H+AzKbuqbaOoEVAAAAAElFTkSuQmCC") 0px 5px no-repeat}.wcsp-table{padding:0;border:1px solid rgba(0,0,0,0.05);background:transparent}.wcsp-table tr th{padding:0 10px;line-height:30px;height:30px;font-weight:normal;font-size:13px;background:transparent}.wcsp-table thead{text-transform:uppercase;font-weight:normal;letter-spacing:1px}.wcsp-table thead th{font-weight:bold;font-size:16px;height:45px}.woocommerce .et_pb_post.product.type-product .pix-with-icon .wc-simulador-parcelas-parcelamento-info-container{padding-left:50px}.woocommerce .et_pb_post.product.type-product .pix-with-icon .wc-simulador-parcelas-parcelamento-info-container:before{background-position:9px -29px}.woocommerce .et_pb_post.product.type-product .pix-with-icon .wc-simulador-parcelas-offer{padding-left:50px}.woocommerce .et_pb_post.product.type-product .pix-with-icon .wc-simulador-parcelas-offer:before{height:30px;background:url("https://atabaquejair.com.br/wp-content/plugins/wc-simulador-parcelas/assets/images/pix-icon.png") 0px 10px no-repeat;background-size:44px auto}.woocommerce .et_pb_post.product.type-product .wc-simulador-parcelas-offer:before{height:30px;background:url("https://atabaquejair.com.br/wp-content/plugins/wc-simulador-parcelas/assets/images/pix.png") 0 0 no-repeat;background-size:30px auto}.woocommerce ul.products li.product{background:#fff;border-radius:14px;padding:18px;box-shadow:0 4px 14px rgba(0,0,0,0.05);margin:14px 8px;transition:all 0.3s ease}.woocommerce ul.products li.product:hover{transform:scale(1.01);box-shadow:0 6px 18px rgba(0,0,0,0.08)}.botao-comprar-agora{display:inline-block;width:100%;text-align:center;margin-top:12px;background:#ffe033;color:#000;padding:10px 14px;border-radius:24px;font-weight:600;font-size:15px;text-decoration:none;transition:all 0.3s ease;box-shadow:0 2px 6px rgba(0,0,0,0.15)}.botao-comprar-agora:hover{background:#ffe033;transform:scale(1.05)}.botao-comprar-agora::before{font-size:16px}.site-footer{background:linear-gradient(180deg,#181818 0%,#0d0d0d 100%);color:#cccccc;font-family:'Helvetica Neue',Arial,sans-serif;font-size:0.95rem;line-height:1.6;width:100%}.site-footer .footer-top{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1200px;margin:0 auto;padding:60px 20px}.footer-col{flex:1 1 300px;margin:0 10px;min-width:240px}.footer-col h4{font-size:1.2rem;font-weight:600;color:#ffffff;margin-bottom:20px;padding-bottom:6px;position:relative;text-transform:uppercase}.footer-col h4::after{content:"";position:absolute;bottom:0;left:0;width:60px;height:3px;background-color:#8c6239;border-radius:2px}.footer-contact .contact-item{margin-bottom:16px}.footer-contact .contact-item strong{display:block;color:#ffffff;font-size:1rem}.footer-contact .contact-label{font-size:0.9rem;color:#aaaaaa;margin-top:4px;display:block}.footer-contact a{text-decoration:none;transition:color 0.2s ease}.footer-contact a:hover{color:#ffffff}.footer-payments .payments-logos{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.footer-payments .payments-logos img{max-height:36px;object-fit:contain;filter:brightness(0.9);transition:transform 0.3s ease,filter 0.3s ease}.footer-payments .payments-logos img:hover{transform:scale(1.1);filter:brightness(1)}.footer-security a{display:inline-block}.footer-security img{max-height:48px;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,0.4));transition:transform 0.3s ease}.footer-security img:hover{transform:scale(1.1)}.site-footer .footer-bottom{background-color:#000000;border-top:1px solid #333333;padding:20px 0}.site-footer .footer-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:32px;margin-bottom:6px}.site-footer .footer-nav a{color:#777777;text-transform:uppercase;font-size:0.9rem;text-decoration:none;transition:color 0.2s ease,letter-spacing 0.2s ease}.site-footer .footer-nav a:hover{color:#ffffff;letter-spacing:0.5px}.site-footer .footer-copyright{color:#555555;font-size:0.8rem;text-align:center;line-height:1.4}@media (max-width:768px){.site-footer .footer-top{flex-direction:column;padding:40px 20px}.footer-col{margin:20px 0}.site-footer .footer-nav{gap:16px}}@media (max-width:480px){.site-footer .footer-nav{gap:12px}.site-footer .footer-nav a{font-size:0.85rem}.footer-contact .contact-item strong{font-size:0.95rem}.footer-contact .contact-label{font-size:0.85rem}}.benefits-professional{background-color:#ffffff;padding:40px 20px;box-sizing:border-box;width:100%}.benefits-professional .benefits-container{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;flex-wrap:wrap;gap:24px}.benefits-professional .benefit-item{flex:1 1 240px;max-width:300px;text-align:center;transition:transform 0.3s ease}.benefits-professional .benefit-item:hover{transform:translateY(-6px)}.benefits-professional .benefit-icon{width:96px;height:96px;background:#f7f7f7;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;box-shadow:0 4px 16px rgba(0,0,0,0.05);transition:box-shadow 0.3s ease,transform 0.3s ease}.benefits-professional .benefit-item:hover .benefit-icon{transform:scale(1.08);box-shadow:0 8px 24px rgba(0,0,0,0.12)}.benefits-professional .benefit-icon img{max-width:48px;max-height:48px;object-fit:contain}.benefits-professional .benefit-text{font-family:'Lato',sans-serif;font-weight:700;font-size:1rem;color:#333333;margin:0;text-transform:uppercase;letter-spacing:0.5px;line-height:1.2}@media (max-width:992px){.benefits-professional .benefits-container{justify-content:center}.benefits-professional .benefit-item{flex:1 1 280px;max-width:280px}}@media (max-width:768px){.benefits-professional .benefits-container{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;gap:16px;padding-bottom:10px}.benefits-professional .benefit-item{flex:0 0 80%;max-width:80%;scroll-snap-align:center;margin:0}}@media (max-width:480px){.benefits-professional .benefit-icon{width:80px;height:80px;margin-bottom:12px}.benefits-professional .benefit-icon img{max-width:40px;max-height:40px}.benefits-professional .benefit-text{font-size:0.95rem}}@media (max-width:768px){.woocommerce-cart .product-name,.woocommerce-cart td.product-name{display:block!important;visibility:visible!important;opacity:1!important;font-size:16px;color:#111!important;font-weight:600}}.woocommerce-cart .cart-subtotal th,.woocommerce-cart .cart-subtotal td{font-size:15px!important;font-weight:500;padding:6px 0!important}.woocommerce-cart .order-total th,.woocommerce-cart .order-total td{font-size:18px!important;font-weight:700!important;color:#111!important;padding-top:12px!important;border-top:2px solid #eee}.woocommerce-shipping-methods label{display:block;margin-bottom:8px;font-size:14.5px;color:#333;line-height:1.4}.woocommerce-shipping-destination{font-size:14px;margin-top:10px;font-weight:500}.woocommerce-cart .actions .button{background:#222!important;color:#fff!important;padding:10px 20px!important;border-radius:6px;font-weight:600;font-size:14px}@media (max-width:768px){.woocommerce-cart table{width:100%!important;overflow-x:auto;display:block}.woocommerce-shipping-methods{padding:10px 5px}.woocommerce-cart .order-total td,.woocommerce-cart .order-total th{font-size:16px!important}}.blockUI::before{display:none!important}.blockUI::before{display:none!important}.custom-loader{position:fixed;z-index:99999;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.custom-loader .logo-spinner{width:80px;height:80px;border:4px solid transparent;border-top:4px solid #8D4C20;border-radius:50%;animation:giraSpinner 1s linear infinite;margin:0 auto;position:relative}.custom-loader .logo-spinner::before{content:"";background:url('https://atabaquejair.com.br/wp-content/uploads/2025/07/Captura-de-tela-2025-07-20-113847.png') no-repeat center;background-size:contain;position:absolute;top:50%;left:50%;width:50px;height:50px;transform:translate(-50%,-50%)}.custom-loader .texto{margin-top:10px;font-size:14px;font-weight:600;color:#444}@keyframes gira#main-footer,.et-l--footer{display:none!important}.tpb-precos .preco-pix{display:block;font-weight:700;font-size:1.25rem;color:#1f8f2e;margin-bottom:2px}.tpb-precos .preco-cartao{display:block;color:#444;font-weight:500;font-size:1rem}.tpb-precos-card .tpb-pix{font-size:1.18rem;font-weight:800;color:#148a2b;line-height:1.2}.tpb-precos-card .tpb-cartao{font-size:.95rem;color:#333}.tpb-precos .preco-pix{font-size:1.55rem;font-weight:800;color:#148a2b}.tpb-precos .preco-cartao{font-size:1.02rem}.woocommerce-account .woocommerce{max-width:1100px;margin:40px auto 80px;padding:0 18px;font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;color:#1f2937}.woocommerce-account .entry-title,.woocommerce-account .woocommerce h2,.woocommerce-account .woocommerce h3{font-weight:700;letter-spacing:.2px;color:#111827}.woocommerce-account .woocommerce p:first-of-type{font-size:1.05rem;line-height:1.6}.woocommerce-account .woocommerce{display:grid;grid-template-columns:280px 1fr;gap:28px}.tpb-card{background:#ffffff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 8px 24px rgba(17,24,39,.04)}.woocommerce-MyAccount-navigation{position:sticky;top:24px;height:max-content}.woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:12px}.woocommerce-MyAccount-navigation li{margin:6px 0}.woocommerce-MyAccount-navigation a{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;text-decoration:none;color:#374151;font-weight:600;transition:background .2s ease,color .2s ease,transform .04s ease}.woocommerce-MyAccount-navigation a:hover{background:#f3f4f6;color:#111827}.woocommerce-MyAccount-navigation .is-active a{background:#111827;color:#fff;box-shadow:0 8px 16px rgba(17,24,39,.18)}.woocommerce-MyAccount-navigation a:before{font-family:dashicons;font-size:18px;line-height:1}.woocommerce-MyAccount-navigation-link--dashboard a:before{content:"\f319"}.woocommerce-MyAccount-navigation-link--orders a:before{content:"\f174"}.woocommerce-MyAccount-navigation-link--downloads a:before{content:"\f316"}.woocommerce-MyAccount-navigation-link--edit-address a:before{content:"\f230"}.woocommerce-MyAccount-navigation-link--payment-methods a:before{content:"\f109"}.woocommerce-MyAccount-navigation-link--edit-account a:before{content:"\f110"}.woocommerce-MyAccount-navigation-link--customer-logout a:before{content:"\f14a"}.woocommerce-MyAccount-content{padding:22px 24px}.woocommerce-MyAccount-content,.woocommerce-MyAccount-navigation{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 8px 24px rgba(17,24,39,.04)}.woocommerce-MyAccount-content p{margin-bottom:14px}.woocommerce-MyAccount-content a{color:#0ea5e9;text-underline-offset:2px}.woocommerce-MyAccount-content a:hover{color:#0284c7}.woocommerce-MyAccount-content ul{list-style:none;padding-left:0;margin:14px 0 0}.woocommerce-MyAccount-content li+li{margin-top:8px}.woocommerce-MyAccount-content li a{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border-radius:10px;background:#f9fafb;color:#111827;text-decoration:none}.woocommerce-MyAccount-content li a:hover{background:#eef2f7}.woocommerce table.shop_table{width:100%;border-collapse:collapse;border-radius:14px;overflow:hidden;border:1px solid #e5e7eb}.woocommerce table.shop_table th{background:#f8fafc;color:#111827;font-weight:700;padding:14px 16px}.woocommerce table.shop_table td{padding:14px 16px;border-top:1px solid #eef2f7}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background:#111827;color:#fff;border:none;border-radius:12px;padding:12px 16px;font-weight:700;transition:transform .04s ease,box-shadow .2s ease,background .2s}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background:#0f172a;box-shadow:0 10px 20px rgba(15,23,42,.18)}.woocommerce a.button:active,.woocommerce button.button:active,.woocommerce input.button:active{transform:translateY(1px)}.woocommerce form .form-row label{font-weight:600;color:#374151}.woocommerce form .input-text,.select2-container .select2-selection--single{border:1px solid #e5e7eb!important;border-radius:12px!important;padding:12px 14px!important;box-shadow:0 1px 0 rgba(17,24,39,.02)}.woocommerce-error,.woocommerce-info,.woocommerce-message{border-radius:12px;border:none;box-shadow:0 6px 16px rgba(2,8,23,.08)}.woocommerce-MyAccount-content p:first-child{background:linear-gradient(180deg,#f8fafc,#ffffff);border:1px solid #e5e7eb;padding:16px 18px;border-radius:14px}@media (max-width:980px){.woocommerce-account .woocommerce{grid-template-columns:1fr}.woocommerce-MyAccount-navigation{position:static}}.woocommerce-account .woocommerce{max-width:1100px;margin:40px auto 80px;padding:0 18px;display:flex!important;flex-wrap:nowrap;gap:28px;align-items:flex-start;justify-content:flex-start}.woocommerce-account .woocommerce>.woocommerce-MyAccount-navigation{flex:0 0 280px;width:280px;margin:0!important;float:none!important}.woocommerce-account .woocommerce>.woocommerce-MyAccount-content{flex:1 1 auto;min-width:0;margin:0!important;float:none!important}@media (min-width:981px){.woocommerce-MyAccount-navigation{position:sticky;top:24px}}@media (max-width:980px){.woocommerce-account .woocommerce{flex-wrap:wrap}.woocommerce-account .woocommerce>.woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce>.woocommerce-MyAccount-content{flex:0 0 100%;width:100%}.woocommerce-MyAccount-navigation{position:static}}.woocommerce-account .woocommerce .u-columns{max-width:1100px;margin:40px auto 80px;padding:0 18px;display:grid;grid-template-columns:1fr 1fr;gap:28px}.woocommerce-account .u-columns h2{font-weight:800;font-size:clamp(1.4rem,1.1rem + 1vw,1.8rem);color:#111827;letter-spacing:.2px;margin:4px 0 18px}.woocommerce-account .u-column1,.woocommerce-account .u-column2{background:#ffffff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 10px 28px rgba(17,24,39,.06);padding:22px 24px}.woocommerce form .form-row label{font-weight:600;color:#374151;margin-bottom:6px}.woocommerce form .input-text,.woocommerce form .password-input input{width:100%;border:1px solid #e5e7eb;border-radius:12px;padding:12px 14px;background:#f9fafb;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.woocommerce form .input-text:focus,.woocommerce form .password-input input:focus{outline:none;border-color:#94a3b8;background:#fff;box-shadow:0 0 0 4px rgba(14,165,233,.12)}.woocommerce button.button,.woocommerce a.button{background:#0f172a;color:#fff;border:none;border-radius:12px;padding:12px 18px;font-weight:800;letter-spacing:.2px;box-shadow:0 10px 24px rgba(2,8,23,.18);transition:transform .04s ease,box-shadow .2s ease,background .2s ease}.woocommerce button.button:hover,.woocommerce a.button:hover{background:#111827;box-shadow:0 14px 28px rgba(2,8,23,.22)}.woocommerce button.button:active{transform:translateY(1px)}.woocommerce-LostPassword,.woocommerce .woocommerce-form__label.woocommerce-form-login__rememberme{margin-top:10px}.woocommerce .woocommerce-LostPassword a{color:#c89b3c;text-decoration:none;font-weight:700}.woocommerce .woocommerce-LostPassword a:hover{text-decoration:underline}.woocommerce form .show-password-input{right:12px;top:50%;transform:translateY(-50%);opacity:.75}.woocommerce form .show-password-input:hover{opacity:1}.woocommerce-error,.woocommerce-info,.woocommerce-message{border:none;border-radius:12px;box-shadow:0 8px 20px rgba(2,8,23,.10)}.woocommerce form .required{color:#ef4444;font-weight:800}@media (max-width:980px){.woocommerce-account .woocommerce .u-columns{grid-template-columns:1fr;gap:18px;margin:24px auto 60px}}.woocommerce-account .woocommerce .u-columns{align-items:start;row-gap:0}.woocommerce-account .woocommerce .u-columns .u-column1,.woocommerce-account .woocommerce .u-columns .u-column2{margin-top:0!important}.woocommerce-account .u-columns h2{white-space:nowrap;hyphens:none}@media (max-width:980px){.woocommerce-account .woocommerce .u-columns{margin-bottom:120px}}.woocommerce-account .woocommerce .u-columns{max-width:1100px;margin:40px auto 80px;padding:0 18px;display:flex!important;flex-wrap:nowrap;gap:28px;align-items:flex-start}.woocommerce-account .woocommerce .u-columns .u-column1,.woocommerce-account .woocommerce .u-columns .u-column2{float:none!important;clear:none!important;width:auto!important;margin:0!important;flex:1 1 0;min-width:0}.woocommerce-account .woocommerce .u-columns::before,.woocommerce-account .woocommerce .u-columns::after{content:none!important;display:none!important}.woocommerce-account .u-columns h2{white-space:nowrap;hyphens:none}@media (max-width:980px){.woocommerce-account .woocommerce .u-columns{display:block!important;margin:24px auto 60px}.woocommerce-account .woocommerce .u-columns .u-column1,.woocommerce-account .woocommerce .u-columns .u-column2{margin:0 0 18px!important}}body.woocommerce-account .entry-content::before{content:"Área exclusiva do cliente"!important;display:block!important;width:100%;text-align:center;font-family:"Montserrat",sans-serif;font-weight:800;font-size:2rem;background:linear-gradient(90deg,#c89b3c,#1a1a1a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:10px;letter-spacing:.5px}body.woocommerce-account .entry-content::after{content:""!important;display:block!important;width:100px;height:4px;margin:0 auto 32px;background:#c89b3c;border-radius:2px}@media (max-width:768px){body.woocommerce-account .entry-content::before{font-size:1.4rem;margin-bottom:6px}body.woocommerce-account .entry-content::after{width:60px;margin-bottom:20px}}