/* Brand Studio 1.14.0 — gerado automaticamente, não edite. */
.woocommerce-account .woocommerce{font-family:'Plus Jakarta Sans',system-ui,sans-serif;color:#0F172A;}
.woocommerce-account .woocommerce a{color:#E85525;}
.bs-st-pending,mark.order-status.status-pending{background:rgba(245,158,11,0.15)!important;color:#9f6707!important;}
.bs-st-processing,mark.order-status.status-processing{background:rgba(59,130,246,0.15)!important;color:#2655a0!important;}
.bs-st-on-hold,mark.order-status.status-on-hold{background:rgba(139,92,246,0.15)!important;color:#5a3ca0!important;}
.bs-st-completed,mark.order-status.status-completed{background:rgba(16,185,129,0.15)!important;color:#0a7854!important;}
.bs-st-cancelled,mark.order-status.status-cancelled{background:rgba(239,68,68,0.15)!important;color:#9b2c2c!important;}
.bs-st-shipped,mark.order-status.status-shipped{background:rgba(6,182,212,0.15)!important;color:#04768a!important;}
.bs-st{display:inline-block;padding:4px 10px;border-radius:99px;font-size:12px;font-weight:700;white-space:nowrap;}
.bs-card{background:#FFFFFF;border:1px solid #E5E7EB;border-radius:17px;box-shadow:0 1px 2px rgba(15,23,42,.06),0 16px 40px -16px rgba(15,23,42,.22);padding:22px;margin-bottom:16px;}
.bs-btns{display:flex;gap:10px;flex-wrap:wrap;align-items:center;}
.bs-btn{display:inline-flex;align-items:center;min-height:42px;padding:0 18px;border-radius:10px;background:#E85525;color:#FFFFFF!important;font-weight:700;text-decoration:none!important;}
.bs-btn.alt{background:transparent;color:#0F172A!important;border:1.5px solid rgba(15,23,42,0.16);}
.bs-btn.wa{background:#25D366;color:#fff!important;}
.bs-tl{display:grid;grid-template-columns:repeat(4,1fr);margin:22px 0 18px!important;padding:0!important;list-style:none!important;}
.bs-tl li{position:relative;text-align:center;font-size:12.5px;font-weight:600;opacity:.5;padding-top:30px;margin:0!important;list-style:none!important;}
.bs-tl li::before{content:"";position:absolute;top:6px;left:50%;transform:translateX(-50%);width:16px;height:16px;border-radius:50%;background:#FFFFFF;border:2px solid rgba(15,23,42,0.2);z-index:1;}
.bs-tl li::after{content:"";position:absolute;top:13px;left:-50%;width:100%;height:2px;background:rgba(15,23,42,0.14);}
.bs-tl li:first-child::after{display:none;}
.bs-tl li.done{opacity:1;}
.bs-tl li.done::before{background:#E85525;border-color:#E85525;}
.bs-tl li.done::after{background:#E85525;}
.bs-tl li.cur::before{box-shadow:0 0 0 5px rgba(232,85,37,0.22);}
.bs-track{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 14px;border-radius:10px;background:rgba(6,182,212,0.12);margin-bottom:16px;font-size:14px;}
.bs-track code{font-weight:700;background:none;}
.bs-track .bs-btn{margin-left:auto;min-height:36px;}
.woocommerce-MyAccount-navigation.bs-com-usuario{background:#FFFFFF;border:1px solid rgba(15,23,42,0.08);border-radius:17px;padding:10px;box-sizing:border-box;}
.woocommerce-MyAccount-navigation.bs-com-usuario ul{background:transparent!important;border:0!important;padding:0!important;border-radius:0!important;}
.bs-acc-user{display:flex!important;align-items:center;gap:12px;padding:8px 8px 14px;margin:0 0 8px;border-bottom:1px solid rgba(15,23,42,0.08);font-family:'Plus Jakarta Sans',system-ui,sans-serif;color:#0F172A;line-height:1.3;}
.bs-acc-av{flex:none;width:44px;height:44px;border-radius:50%;overflow:hidden;display:block;background:rgba(232,85,37,0.12);}
.bs-acc-av img{width:44px!important;height:44px!important;max-width:none!important;border-radius:50%!important;object-fit:cover;display:block;margin:0!important;padding:0!important;border:0!important;}
.bs-acc-txt{display:flex;flex-direction:column;min-width:0;gap:2px;}
.bs-acc-txt strong{font-size:14.5px!important;font-weight:700!important;line-height:1.25!important;margin:0!important;color:#0F172A!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.bs-acc-txt span{font-size:12.5px!important;line-height:1.3!important;opacity:.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.bs-acc h2.bs-hi{display:flex;align-items:center;gap:14px;}
.bs-hi img{width:56px!important;height:56px!important;border-radius:50%;object-fit:cover;margin:0!important;}
.bs-avatar-field{border:1px solid rgba(15,23,42,0.1)!important;border-radius:17px;padding:16px 18px!important;margin:0 0 22px!important;}
.bs-avatar-field legend{font-weight:700;padding:0 6px;}
.bs-av-row{display:flex;gap:16px;align-items:center;flex-wrap:wrap;}
.bs-av-img img{width:80px!important;height:80px!important;border-radius:50%;object-fit:cover;display:block;}
.bs-av-hint{font-size:12.5px;opacity:.6;margin:8px 0 0!important;}
.bs-avatar-field .button{border-radius:10px!important;margin:0 6px 0 0!important;}
.bs-avatar-field .bs-av-pick{background:#E85525!important;color:#FFFFFF!important;border:0!important;font-weight:700!important;}
.bs-tl li{--sc:#E85525}
.bs-tl li.done::before{background:var(--sc)!important;border-color:var(--sc)!important}
.bs-tl li.done::after{background:var(--sc)!important}
.bs-tl.ic li{padding-top:40px}
.bs-tl.ic li::before{width:30px;height:30px;top:0}
.bs-tl.ic li::after{top:14px}
.bs-tl li>b{position:absolute;top:0;left:50%;transform:translateX(-50%);width:30px;height:30px;display:grid;place-items:center;z-index:2;color:rgba(15,23,42,0.45)}
.bs-tl li.done>b{color:#fff}
.bs-tl li>b::before{content:"";width:14px;height:14px;background:currentColor}
.bs-tl .bs-step-0>b::before{-webkit-mask:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2012l5%205%209-10%22%2F%3E%3C%2Fsvg%3E') center/contain no-repeat;mask:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2012l5%205%209-10%22%2F%3E%3C%2Fsvg%3E') center/contain no-repeat}
.bs-tl .bs-step-1>b::before{-webkit-mask:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M21%208l-9-5-9%205%209%205%209-5z%22%2F%3E%3Cpath%20d%3D%22M3%208v8l9%205%209-5V8%22%2F%3E%3Cpath%20d%3D%22M12%2013v8%22%2F%3E%3C%2Fsvg%3E') center/contain no-repeat;mask:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M21%208l-9-5-9%205%209%205%209-5z%22%2F%3E%3Cpath%20d%3D%22M3%208v8l9%205%209-5V8%22%2F%3E%3Cpath%20d%3D%22M12%2013v8%22%2F%3E%3C%2Fsvg%3E') center/contain no-repeat}
.bs-tl .bs-step-2>b::before{-webkit-mask:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%206h11v10H3z%22%2F%3E%3Cpath%20d%3D%22M14%2010h4l3%203v3h-7%22%2F%3E%3Ccircle%20cx%3D%227%22%20cy%3D%2218%22%20r%3D%221.8%22%2F%3E%3Ccircle%20cx%3D%2217%22%20cy%3D%2218%22%20r%3D%221.8%22%2F%3E%3C%2Fsvg%3E') center/contain no-repeat;mask:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%206h11v10H3z%22%2F%3E%3Cpath%20d%3D%22M14%2010h4l3%203v3h-7%22%2F%3E%3Ccircle%20cx%3D%227%22%20cy%3D%2218%22%20r%3D%221.8%22%2F%3E%3Ccircle%20cx%3D%2217%22%20cy%3D%2218%22%20r%3D%221.8%22%2F%3E%3C%2Fsvg%3E') center/contain no-repeat}
.bs-tl .bs-step-3>b::before{-webkit-mask:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2011l9-7%209%207%22%2F%3E%3Cpath%20d%3D%22M5%2010v10h14V10%22%2F%3E%3C%2Fsvg%3E') center/contain no-repeat;mask:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2011l9-7%209%207%22%2F%3E%3Cpath%20d%3D%22M5%2010v10h14V10%22%2F%3E%3C%2Fsvg%3E') center/contain no-repeat}
body.woocommerce-account.logged-in .woocommerce{display:grid!important;grid-template-columns:minmax(220px,260px) minmax(0,1fr);gap:0 28px;align-items:start}
body.woocommerce-account .woocommerce>.woocommerce-notices-wrapper{grid-column:1/-1;grid-row:1;margin-bottom:16px}
body.woocommerce-account .woocommerce-MyAccount-navigation,body.woocommerce-account .woocommerce-MyAccount-content{float:none!important;width:auto!important;margin:0!important;max-width:none!important;order:0!important}
body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation{grid-column:1!important;grid-row:2!important}
body.woocommerce-account.logged-in .woocommerce-MyAccount-content{grid-column:2!important;grid-row:2!important}
.woocommerce-MyAccount-content{font-family:'Plus Jakarta Sans',system-ui,sans-serif;color:#0F172A;font-size:15px;line-height:1.55;min-width:0}
.woocommerce-MyAccount-content h2,.woocommerce-MyAccount-content h3{font-size:20px;font-weight:800;letter-spacing:-.01em;margin:0 0 14px;line-height:1.25}
.woocommerce-MyAccount-content .form-row{margin:0 0 14px!important;padding:0!important}
.woocommerce-MyAccount-content .form-row label{font-weight:600;font-size:13px;display:block;margin:0 0 6px}
.woocommerce-MyAccount-content .input-text,.woocommerce-MyAccount-content select,.woocommerce-MyAccount-content textarea{width:100%;box-sizing:border-box;min-height:46px;border-radius:10px!important;border:1.5px solid rgba(15,23,42,0.14)!important;padding:8px 14px!important;background:transparent;box-shadow:none!important;font:inherit;font-size:15px;color:inherit}
.woocommerce-MyAccount-content .input-text:focus,.woocommerce-MyAccount-content select:focus,.woocommerce-MyAccount-content textarea:focus{border-color:#E85525!important;box-shadow:0 0 0 4px rgba(232,85,37,0.18)!important;outline:0}
.woocommerce-MyAccount-content .select2-container .select2-selection{min-height:46px;border-radius:10px!important;border:1.5px solid rgba(15,23,42,0.14)!important}
.woocommerce-MyAccount-content .select2-container .select2-selection__rendered{line-height:42px!important;padding-left:14px!important}
.woocommerce-MyAccount-content .select2-container .select2-selection__arrow{height:44px!important}
.woocommerce-MyAccount-content button.button,.woocommerce-MyAccount-content .woocommerce-Button,.woocommerce-MyAccount-content a.button{display:inline-flex!important;align-items:center;justify-content:center;min-height:44px;padding:0 20px!important;border:0!important;border-radius:10px!important;background:#E85525!important;color:#FFFFFF!important;font-weight:700!important;text-decoration:none!important;box-shadow:none!important;font-family:inherit}
.woocommerce-MyAccount-content a.button.view,.woocommerce-MyAccount-content a.button.cancel,.woocommerce-MyAccount-content .bs-av-del{background:transparent!important;color:#0F172A!important;box-shadow:inset 0 0 0 1.5px rgba(15,23,42,0.16)!important}
.woocommerce-MyAccount-content fieldset{border:1px solid rgba(15,23,42,0.1)!important;border-radius:17px;padding:16px 18px!important;margin:18px 0!important}
.woocommerce-MyAccount-content fieldset legend{font-weight:700;padding:0 6px}
.woocommerce-MyAccount-content .woocommerce-Addresses{display:grid!important;grid-template-columns:1fr 1fr;gap:14px;margin:0}
.woocommerce-MyAccount-content .woocommerce-Addresses::before,.woocommerce-MyAccount-content .woocommerce-Addresses::after{display:none!important}
.woocommerce-MyAccount-content .woocommerce-Address{background:#FFFFFF;border:1px solid #E5E7EB;border-radius:17px;box-shadow:0 1px 2px rgba(15,23,42,.06),0 16px 40px -16px rgba(15,23,42,.22);padding:20px!important;width:auto!important;float:none!important;margin:0!important;box-sizing:border-box}
.woocommerce-MyAccount-content .woocommerce-Address-title{display:flex!important;justify-content:space-between;align-items:center;gap:10px;margin:0 0 10px}
.woocommerce-MyAccount-content .woocommerce-Address-title::before,.woocommerce-MyAccount-content .woocommerce-Address-title::after{display:none!important}
.woocommerce-MyAccount-content .woocommerce-Address-title h2,.woocommerce-MyAccount-content .woocommerce-Address-title h3{margin:0;font-size:16px;float:none!important}
.woocommerce-MyAccount-content .woocommerce-Address-title .edit{float:none!important;font-size:13px;font-weight:700;color:#E85525!important;text-decoration:none;border:1.5px solid rgba(15,23,42,0.16);border-radius:10px;padding:5px 12px}
.woocommerce-MyAccount-content address{font-style:normal;line-height:1.7;opacity:.85;border:0!important;padding:0!important}
.woocommerce-MyAccount-content table.shop_table:not(.woocommerce-orders-table):not(.order_details){background:#FFFFFF;border:1px solid #E5E7EB;border-radius:17px;box-shadow:0 1px 2px rgba(15,23,42,.06),0 16px 40px -16px rgba(15,23,42,.22);border-collapse:separate!important;border-spacing:0;overflow:hidden;width:100%}
.woocommerce-MyAccount-content table.shop_table:not(.woocommerce-orders-table):not(.order_details) th,.woocommerce-MyAccount-content table.shop_table:not(.woocommerce-orders-table):not(.order_details) td{padding:12px 16px!important;border:0!important;border-top:1px solid rgba(15,23,42,0.07)!important;text-align:left}
.woocommerce-MyAccount-content>.woocommerce-info,.woocommerce-MyAccount-content>.woocommerce-message{background:#FFFFFF;border:1px solid #E5E7EB;border-radius:17px;box-shadow:0 1px 2px rgba(15,23,42,.06),0 16px 40px -16px rgba(15,23,42,.22);padding:18px 20px!important;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
.woocommerce-MyAccount-content>.woocommerce-info::before,.woocommerce-MyAccount-content>.woocommerce-message::before{position:static!important;margin-right:4px;color:#E85525!important}
@media (max-width:768px){body.woocommerce-account.logged-in .woocommerce{grid-template-columns:1fr}body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation{grid-column:1!important;grid-row:2!important;margin-bottom:20px!important}body.woocommerce-account.logged-in .woocommerce-MyAccount-content{grid-column:1!important;grid-row:3!important}.woocommerce-MyAccount-content .woocommerce-Addresses{grid-template-columns:1fr}}
.bs-acc-wrap{max-width:460px;margin:32px auto!important;background:#FFFFFF;border:1px solid #E5E7EB;border-radius:20px;box-shadow:0 1px 2px rgba(15,23,42,.06),0 16px 40px -16px rgba(15,23,42,.22);overflow:hidden;box-sizing:border-box;display:grid;grid-template-columns:1fr;font-family:'Plus Jakarta Sans',system-ui,sans-serif;color:#0F172A;border-top:5px solid #E85525;}
.bs-acc-wrap>*:not(.bs-acc-art){grid-column:1;margin-left:0!important;margin-right:0!important;padding-left:32px!important;padding-right:32px!important;box-sizing:border-box}
.bs-acc-wrap>*:not(.bs-acc-art):first-of-type,.bs-acc-wrap>#customer_login{padding-top:32px!important}
.bs-acc-wrap>*:last-child{padding-bottom:32px!important}
.bs-acc-wrap #customer_login{max-width:none!important;width:auto!important;float:none!important;margin:0!important;background:none!important;border:0!important;box-shadow:none!important}
.bs-acc-wrap #customer_login::before,.bs-acc-wrap #customer_login::after{display:none!important;content:none!important}
.bs-acc-wrap #customer_login .u-column1,.bs-acc-wrap #customer_login .u-column2{width:100%!important;float:none!important;max-width:none!important;padding:0!important;margin:0!important}
.bs-acc-art{grid-column:1;grid-row:1/span 20;background:radial-gradient(at 15% 20%, #E85525 0, transparent 55%), radial-gradient(at 85% 15%, #22D3EE 0, transparent 50%), radial-gradient(at 55% 100%, #ea4e65 0, transparent 55%), #0B1020;color:#fff;padding:40px;display:flex;flex-direction:column;justify-content:flex-end;gap:12px;min-height:460px;box-sizing:border-box}
.bs-acc-art .bs-pill{align-self:flex-start;font-size:12.5px;font-weight:600;padding:6px 11px;border-radius:99px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22)}
.bs-acc-art strong{font-size:32px;line-height:1.08;letter-spacing:-.03em;display:block}
.bs-acc-art p{margin:0;opacity:.8;line-height:1.5}
@media (max-width:800px){.bs-acc-wrap{grid-template-columns:1fr}.bs-acc-wrap>*:not(.bs-acc-art){grid-column:1}.bs-acc-art{grid-row:auto;min-height:150px;padding:24px}.bs-acc-art p{display:none}}
.bs-acc-tabs-on #customer_login h2{display:none!important}
.bs-acc-tabs-on #customer_login .u-column2{display:none!important}
.bs-acc-tabs-on #customer_login.bs-show-reg .u-column1,.bs-acc-reg-on #customer_login:not(.bs-show-login) .u-column1{display:none!important}
.bs-acc-tabs-on #customer_login.bs-show-reg .u-column2,.bs-acc-reg-on #customer_login:not(.bs-show-login) .u-column2{display:block!important}
.bs-acc-tabs{display:grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:11px;background:rgba(15,23,42,0.06);margin:0 0 24px}
.bs-acc-tabs button{border:0!important;background:transparent!important;padding:10px!important;border-radius:8px!important;font-weight:700!important;cursor:pointer;color:#0F172A!important;opacity:.6;box-shadow:none!important;font-family:inherit;font-size:14px!important;min-height:0!important;margin:0!important;width:auto!important}
.bs-acc-tabs button.on{background:#FFFFFF!important;opacity:1;box-shadow:0 1px 3px rgba(15,23,42,.14)!important}
.woocommerce-account form.login,.woocommerce-account form.register{border:0!important;padding:0!important;margin:0!important;box-shadow:none!important;background:none!important}
.woocommerce-account:not(.logged-in) .woocommerce form .form-row{margin:0 0 14px!important;padding:0!important}
.woocommerce-account:not(.logged-in) .woocommerce form label{font-weight:600;font-size:13px;display:block;margin:0 0 6px}
.woocommerce-account .woocommerce form .input-text{width:100%!important;box-sizing:border-box;border-radius:10px!important;min-height:46px;padding:8px 14px!important;border:1.5px solid rgba(15,23,42,0.14)!important;background:transparent;box-shadow:none!important;font:inherit;font-size:15px}
.woocommerce-account .woocommerce form .input-text:focus{border-color:#E85525!important;box-shadow:0 0 0 4px rgba(232,85,37,0.18)!important;outline:0}
.woocommerce-account .woocommerce .woocommerce-form-login__submit,.woocommerce-account .woocommerce .woocommerce-form-register__submit{width:100%!important;min-height:48px;border:0!important;border-radius:10px!important;background:#E85525!important;color:#FFFFFF!important;font-weight:700!important;margin:10px 0 0!important;float:none!important}
.woocommerce-account .woocommerce .woocommerce-form-login__rememberme{display:inline-flex;align-items:center;gap:8px;margin:0 0 10px!important;font-weight:500!important}
.woocommerce-account .woocommerce .lost_password{text-align:center;margin:14px 0 0!important}
.woocommerce-account .woocommerce .woocommerce-privacy-policy-text{font-size:12.5px;opacity:.65}
.bs-icn{display:inline-grid!important;place-items:center;flex:none;color:#E85525}
.bs-icn svg{display:block;width:18px;height:18px}
.bs-cards .bs-icn{width:40px;height:40px;border-radius:11px;background:rgba(232,85,37,0.12);margin:0 0 12px}
.bs-stats small{display:flex!important;align-items:center;gap:8px}
.bs-stats .bs-icn{color:inherit}.bs-stats .bs-icn svg{width:16px;height:16px}
.bs-whats{display:flex!important;align-items:center;gap:12px}
.bs-whats .bs-icn{width:36px;height:36px;border-radius:50%;background:#25D366;color:#fff}
.bs-acc h2{font-size:28px;font-weight:800;letter-spacing:-.02em;margin:0 0 6px;}
.bs-acc-sub{opacity:.6;margin:0 0 20px;}
.bs-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;}
.bs-stats div{background:#FFFFFF;border:1px solid #E5E7EB;border-radius:17px;box-shadow:0 1px 2px rgba(15,23,42,.06),0 16px 40px -16px rgba(15,23,42,.22);padding:16px 18px;}
.bs-stats small{display:block;opacity:.6;font-weight:600;}
.bs-stats b{font-size:24px;letter-spacing:-.02em;}
.bs-last-h{display:flex;align-items:center;gap:14px;flex-wrap:wrap;}
.bs-last-h small{display:block;opacity:.55;}
.bs-last-h .bs-tot{margin-left:auto;font-weight:800;font-size:18px;}
.bs-sec{font-size:17px!important;font-weight:700;margin:26px 0 12px!important;}
.bs-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;}
.bs-cards a{display:block;background:#FFFFFF;border:1px solid rgba(15,23,42,0.08);border-radius:15px;padding:16px;text-decoration:none!important;color:#0F172A!important;}
.bs-cards a:hover{border-color:#E85525;}
.bs-cards b{display:block;}
.bs-cards small{opacity:.6;}
.bs-whats{margin-top:16px;display:block;padding:14px 16px;border-radius:15px;background:#E9F9EF;color:#0F5132!important;font-weight:600;text-decoration:none!important;}
.bs-recs{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;}
.bs-recs a{display:block;background:#FFFFFF;border:1px solid rgba(15,23,42,0.08);border-radius:15px;padding:12px;text-decoration:none!important;color:#0F172A!important;}
.bs-recs img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:10px;margin:0 0 10px!important;}
.bs-recs b{display:block;font-size:14px;line-height:1.35;}
@media (max-width:700px){.bs-stats{grid-template-columns:1fr 1fr}.bs-recs{grid-template-columns:1fr 1fr}.bs-last-h .bs-tot{margin-left:0}}
.woocommerce-MyAccount-navigation ul{padding:10px!important;}
.woocommerce-MyAccount-navigation ul{list-style:none!important;margin:0!important;background:#FFFFFF;border:1px solid rgba(15,23,42,0.08);border-radius:17px;}
.woocommerce-MyAccount-navigation li{margin:0!important;padding:0!important;border:0!important;list-style:none!important;}
.woocommerce-MyAccount-navigation li a{display:flex!important;align-items:center;gap:10px;padding:10px 12px!important;border-radius:10px;font-weight:600;color:#0F172A!important;opacity:.75;text-decoration:none!important;}
.woocommerce-MyAccount-navigation li a:hover{opacity:1;background:rgba(15,23,42,0.04);}
.woocommerce-MyAccount-navigation li.is-active a{opacity:1;background:rgba(232,85,37,0.12);color:#E85525!important;}
.woocommerce-MyAccount-navigation-link--dashboard a::before{content:"";flex:none;width:18px;height:18px;background:currentColor;-webkit-mask:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%227%22%20height%3D%229%22%20rx%3D%221.5%22%2F%3E%3Crect%20x%3D%2214%22%20y%3D%223%22%20width%3D%227%22%20height%3D%225%22%20rx%3D%221.5%22%2F%3E%3Crect%20x%3D%2214%22%20y%3D%2212%22%20width%3D%227%22%20height%3D%229%22%20rx%3D%221.5%22%2F%3E%3Crect%20x%3D%223%22%20y%3D%2216%22%20width%3D%227%22%20height%3D%225%22%20rx%3D%221.5%22%2F%3E%3C%2Fsvg%3E') center/contain no-repeat;mask:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%227%22%20height%3D%229%22%20rx%3D%221.5%22%2F%3E%3Crect%20x%3D%2214%22%20y%3D%223%22%20width%3D%227%22%20height%3D%225%22%20rx%3D%221.5%22%2F%3E%3Crect%20x%3D%2214%22%20y%3D%2212%22%20width%3D%227%22%20height%3D%229%22%20rx%3D%221.5%22%2F%3E%3Crect%20x%3D%223%22%20y%3D%2216%22%20width%3D%227%22%20height%3D%225%22%20rx%3D%221.5%22%2F%3E%3C%2Fsvg%3E') center/contain no-repeat;}
.woocommerce-MyAccount-navigation-link--orders a::before{content:"";flex:none;width:18px;height:18px;background:currentColor;-webkit-mask:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%229%22%20cy%3D%2220%22%20r%3D%221.5%22%2F%3E%3Ccircle%20cx%3D%2218%22%20cy%3D%2220%22%20r%3D%221.5%22%2F%3E%3Cpath%20d%3D%22M2%203h3l2.6%2012.4a2%202%200%200%200%202%201.6h8.2a2%202%200%200%200%202-1.5L22%207H6%22%2F%3E%3C%2Fsvg%3E') center/contain no-repeat;mask:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%229%22%20cy%3D%2220%22%20r%3D%221.5%22%2F%3E%3Ccircle%20cx%3D%2218%22%20cy%3D%2220%22%20r%3D%221.5%22%2F%3E%3Cpath%20d%3D%22M2%203h3l2.6%2012.4a2%202%200%200%200%202%201.6h8.2a2%202%200%200%200%202-1.5L22%207H6%22%2F%3E%3C%2Fsvg%3E') center/contain no-repeat;}
.woocommerce-MyAccount-navigation-link--downloads a::before{content:"";flex:none;width:18px;height:18px;background:currentColor;-webkit-mask:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%204v12M7%2011l5%205%205-5%22%2F%3E%3Cpath%20d%3D%22M4%2020h16%22%2F%3E%3C%2Fsvg%3E') center/contain no-repeat;mask:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%204v12M7%2011l5%205%205-5%22%2F%3E%3Cpath%20d%3D%22M4%2020h16%22%2F%3E%3C%2Fsvg%3E') center/contain no-repeat;}
.woocommerce-MyAccount-navigation-link--edit-address a::before{content:"";flex:none;width:18px;height:18px;background:currentColor;-webkit-mask:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2011l9-7%209%207%22%2F%3E%3Cpath%20d%3D%22M5%2010v10h14V10%22%2F%3E%3C%2Fsvg%3E') center/contain no-repeat;mask:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2011l9-7%209%207%22%2F%3E%3Cpath%20d%3D%22M5%2010v10h14V10%22%2F%3E%3C%2Fsvg%3E') center/contain no-repeat;}
.woocommerce-MyAccount-navigation-link--payment-methods a::before{content:"";flex:none;width:18px;height:18px;background:currentColor;-webkit-mask:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%222%22%20y%3D%225%22%20width%3D%2220%22%20height%3D%2214%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M2%2010h20M6%2015h4%22%2F%3E%3C%2Fsvg%3E') center/contain no-repeat;mask:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%222%22%20y%3D%225%22%20width%3D%2220%22%20height%3D%2214%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M2%2010h20M6%2015h4%22%2F%3E%3C%2Fsvg%3E') center/contain no-repeat;}
.woocommerce-MyAccount-navigation-link--edit-account a::before{content:"";flex:none;width:18px;height:18px;background:currentColor;-webkit-mask:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%228%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22M4%2021c1.5-4%204.5-6%208-6s6.5%202%208%206%22%2F%3E%3C%2Fsvg%3E') center/contain no-repeat;mask:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%228%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22M4%2021c1.5-4%204.5-6%208-6s6.5%202%208%206%22%2F%3E%3C%2Fsvg%3E') center/contain no-repeat;}
.woocommerce-MyAccount-navigation-link--customer-logout a::before{content:"";flex:none;width:18px;height:18px;background:currentColor;-webkit-mask:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M15%203h4a2%202%200%200%201%202%202v14a2%202%200%200%201-2%202h-4%22%2F%3E%3Cpath%20d%3D%22M10%2017l5-5-5-5M15%2012H3%22%2F%3E%3C%2Fsvg%3E') center/contain no-repeat;mask:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M15%203h4a2%202%200%200%201%202%202v14a2%202%200%200%201-2%202h-4%22%2F%3E%3Cpath%20d%3D%22M10%2017l5-5-5-5M15%2012H3%22%2F%3E%3C%2Fsvg%3E') center/contain no-repeat;}
.woocommerce-orders-table .button{display:inline-flex!important;width:auto!important;align-items:center;border:0!important;border-radius:10px!important;background:#E85525!important;color:#FFFFFF!important;padding:8px 14px!important;font-weight:700!important;margin:2px 4px 2px 0!important;}
.woocommerce-orders-table .button.view,.woocommerce-orders-table .button.cancel{background:transparent!important;color:#0F172A!important;box-shadow:inset 0 0 0 1.5px rgba(15,23,42,0.16);}
.bs-thumbs{display:flex;gap:6px;}
.bs-thumbs img{width:40px!important;height:40px!important;object-fit:cover;border-radius:8px;margin:0!important;}
@media (min-width:769px){
.woocommerce-orders-table thead{display:none;}
.woocommerce-orders-table,.woocommerce-orders-table tbody{display:block;border:0!important;background:transparent!important;}
.woocommerce-orders-table tr{display:grid;grid-template-columns:1fr auto auto;gap:4px 18px;align-items:center;background:#FFFFFF;border:1px solid #E5E7EB;border-radius:17px;box-shadow:0 1px 2px rgba(15,23,42,.06),0 16px 40px -16px rgba(15,23,42,.22);padding:16px 20px;margin-bottom:12px;}
.woocommerce-orders-table td,.woocommerce-orders-table th{border:0!important;padding:0!important;background:none!important;text-align:left!important;}
.woocommerce-orders-table__cell-order-number{grid-column:1;grid-row:1;font-weight:800;font-size:15.5px;}
.woocommerce-orders-table__cell-order-date{grid-column:1;grid-row:2;opacity:.6;font-size:13px;}
.woocommerce-orders-table__cell-order-status{grid-column:2;grid-row:1/3;}
.woocommerce-orders-table__cell-order-total{grid-column:3;grid-row:1/3;font-weight:800;}
.woocommerce-orders-table__cell-bs-itens{grid-column:1/-1;grid-row:3;padding-top:10px!important;}
.woocommerce-orders-table__cell-order-actions{grid-column:1/-1;grid-row:4;padding-top:10px!important;}
}
.bs-vo-h{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;}
.bs-vo-h h2{font-size:26px;font-weight:800;letter-spacing:-.02em;margin:0;}
.bs-vo-h small{display:block;opacity:.6;}
.bs-view-order .woocommerce-order-details,.bs-view-order .woocommerce-customer-details,.bs-view-order .woocommerce-OrderUpdates{background:#FFFFFF;border:1px solid #E5E7EB;border-radius:17px;box-shadow:0 1px 2px rgba(15,23,42,.06),0 16px 40px -16px rgba(15,23,42,.22);padding:22px!important;margin:0 0 16px!important;}
.woocommerce-order-details__title,.woocommerce-column__title{font-size:17px!important;margin:0 0 14px!important;}
.bs-view-order .woocommerce-order-details table.shop_table{border:0!important;margin:0!important;}
.bs-view-order .woocommerce-order-details table.shop_table th,.bs-view-order .woocommerce-order-details table.shop_table td{border:0!important;border-top:1px solid rgba(15,23,42,0.07)!important;padding:12px 0!important;background:none!important;}
.bs-view-order .woocommerce-order-details tfoot tr:last-child th,.bs-view-order .woocommerce-order-details tfoot tr:last-child td{font-size:18px;font-weight:800;}
.bs-view-order .woocommerce-customer-details address{border:0!important;padding:0!important;}
.woocommerce-OrderUpdates{list-style:none!important;}
.woocommerce-OrderUpdates li{border:0!important;padding:0 0 12px!important;margin:0!important;}
.woocommerce-OrderUpdates .woocommerce-OrderUpdate-meta{font-size:12.5px;opacity:.6;margin:0!important;}
.bs-view-order .order-again .button{border:0!important;border-radius:10px!important;background:#E85525!important;color:#FFFFFF!important;font-weight:700!important;}