:root{--wd-bg:#0b1118;--wd-card:#121c29;--wd-card2:#172334;--wd-line:#29384b;--wd-text:#dbe6f3;--wd-muted:#90a1b6;--wd-orange:#ff9200;--wd-green:#19d66b}html,body{background:var(--wd-bg)!important;color:var(--wd-text)!important;font-family:Tahoma,Verdana,Arial,sans-serif!important;font-size:13px!important}a{color:#79c8ff}a:hover{color:#fff}.wd-topbar,#top{background:#070c12!important;border-bottom:1px solid #202c3a!important;color:#8999ad!important;min-height:32px!important}.wd-site-header{background:#090f16!important;padding:18px 0 14px!important;border-bottom:1px solid #202c3a!important}.wd-header-row{display:flex;align-items:center;flex-wrap:wrap}.wd-logo a{display:inline-flex!important;flex-direction:column!important;text-decoration:none!important;line-height:.9!important;color:#fff!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:-.02em}.wd-logo span{font-size:29px}.wd-logo b{font-size:23px;color:#ffad4a}.wd-search-wrap input,.wd-cart-wrap #cart>button{background:#101824!important;border:1px solid #344256!important;color:#f0f6ff!important;height:42px!important}.wd-search-wrap .btn{height:42px!important;background:#172334!important;border-color:#344256!important;color:#dbe6f3!important}.wd-menu-wrap{background:#090f16!important;border-bottom:1px solid #202c3a!important}.wd-menu,#menu{background:transparent!important;border:0!important;margin:0!important}.wd-menu .nav>li>a,#menu .nav>li>a{color:#d1dce9!important;font-weight:400!important;background:transparent!important;padding:13px 14px!important;text-shadow:none!important;white-space:nowrap!important}.wd-menu .nav>li>a:hover,#menu .nav>li>a:hover{background:#142033!important;color:#fff!important}.wd-menu .dropdown-menu,#menu .dropdown-menu{background:#101824!important;border:1px solid var(--wd-line)!important}.breadcrumb,.wd-breadcrumb{background:transparent!important;border:0!important;margin:18px 0!important;padding:0!important}.breadcrumb a,.breadcrumb li{color:#8fa1b7!important}.wd-store,.wd-product-page{background:linear-gradient(180deg,#0d141f 0%,#090e15 100%)!important;min-height:72vh;padding-bottom:42px}
.wd-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;background:linear-gradient(135deg,#121d2a,#0e1722);border:1px solid var(--wd-line);border-radius:16px;padding:28px;margin:24px 0}.wd-hero h1{color:#fff;font-size:32px;font-weight:500;margin:10px 0 8px}.wd-hero p{color:#94a7bd;max-width:680px;line-height:1.6}.wd-hero-actions{display:flex;gap:10px;flex-wrap:wrap}.wd-pill{display:inline-block;background:rgba(255,146,0,.12);border:1px solid rgba(255,146,0,.35);color:#ffbd71;border-radius:999px;padding:6px 10px;font-size:11px;margin-right:5px}.wd-btn{display:inline-block;background:var(--wd-orange);color:#111!important;font-weight:500;padding:11px 15px;border-radius:9px}.wd-btn.secondary{background:#182435;color:#e5eef8!important;border:1px solid #344457}.wd-section-title{display:flex;justify-content:space-between;align-items:end;margin:22px 0 12px}.wd-section-title h2{color:#fff;font-size:21px;font-weight:500;margin:0}.wd-section-title span{color:#8799ad;font-size:12px}.wd-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.wd-card{background:var(--wd-card);border:1px solid var(--wd-line);border-radius:13px;overflow:hidden;color:var(--wd-text);display:flex;flex-direction:column;transition:transform .16s,border-color .16s}.wd-card:hover{transform:translateY(-3px);border-color:#40536b}.wd-img{background:#fff;height:240px;display:flex;align-items:center;justify-content:center}.wd-img img{max-width:100%;max-height:100%;object-fit:contain}.wd-card-body{padding:14px;display:flex;flex-direction:column;gap:7px;flex:1}.wd-brand{color:#ffb05c;font-size:10px;text-transform:uppercase;font-weight:500;letter-spacing:.07em}.wd-name{color:#fff;font-weight:500;font-size:14px;line-height:1.35;min-height:38px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wd-meta{color:#8294a9;font-size:11px}.wd-price{color:#fff;font-size:19px;font-weight:500;margin-top:auto}.wd-open{display:block;text-align:center;background:#192637;border:1px solid #344457;color:#e6f0fb!important;border-radius:8px;padding:9px;font-weight:500}.wd-open:hover{background:var(--wd-orange);border-color:var(--wd-orange);color:#111!important}
.wd-product-wrap{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(350px,.92fr);gap:20px;background:#101824;border:1px solid var(--wd-line);border-radius:16px;padding:18px;margin-bottom:18px}.wd-product-gallery{background:#0c121b;border:1px solid #253244;border-radius:13px;padding:14px}.wd-main-img{display:flex!important;align-items:center;justify-content:center;background:#fff!important;border:0!important;border-radius:10px!important;min-height:440px!important;margin:0!important}.wd-main-img img{max-height:425px!important;object-fit:contain!important}.wd-extra-images{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.wd-extra-images .thumbnail{background:#fff!important;border-color:#2a3749!important;width:78px;height:78px;display:flex;align-items:center;justify-content:center}.wd-product-buy{background:#121c29;border:1px solid var(--wd-line);border-radius:13px;padding:20px}.wd-product-buy h1{color:#fff;font-size:29px;font-weight:500;line-height:1.14;margin:7px 0 12px}.wd-brand a{color:#ffb15b!important}.wd-product-meta{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0 16px}.wd-product-meta span{background:#0f1723;border:1px solid var(--wd-line);border-radius:999px;padding:6px 10px;color:#9fb0c5;font-size:11px}.wd-price-box{border-top:1px solid var(--wd-line);border-bottom:1px solid var(--wd-line);padding:15px 0;margin:15px 0}.wd-price{font-size:31px;color:#fff;font-weight:500}.wd-product-form .form-control{background:#0c121b!important;border:1px solid #344256!important;color:#f0f6ff!important;border-radius:8px!important}.wd-product-form .btn-primary{background:var(--wd-orange)!important;border-color:var(--wd-orange)!important;color:#111!important;font-weight:500!important;border-radius:9px!important}.wd-qty-row{display:grid;grid-template-columns:62px 100px minmax(180px,1fr);gap:10px;align-items:end}.wd-description-card{background:#101824;border:1px solid var(--wd-line);border-radius:16px;padding:18px;color:#dbe6f3;margin-bottom:18px}.wd-tabs{border-bottom:1px solid var(--wd-line)!important;margin-bottom:18px}.wd-tabs>li>a{background:#0c121b!important;border:1px solid var(--wd-line)!important;color:#aebcd0!important;border-radius:8px 8px 0 0!important;font-weight:400}.wd-tabs>li.active>a,.wd-tabs>li>a:hover{background:#182537!important;color:#fff!important}.wd-product-description{color:#cfd9e5;font-size:13px;line-height:1.75;max-width:1000px}.wd-product-description h1,.wd-product-description h2,.wd-product-description h3{color:#fff;font-weight:500;line-height:1.3}.wd-product-description table,.wd-product-description .table{background:#101824!important;color:#dbe6f3!important}.wd-product-description td,.wd-product-description th{border-color:var(--wd-line)!important}.product-thumb{background:var(--wd-card)!important;border:1px solid var(--wd-line)!important;border-radius:12px!important;color:#dbe6f3!important;overflow:hidden}.wd-footer,footer{background:#090f16!important;color:#8fa1b6!important;border-top:1px solid var(--wd-line)!important;margin-top:0!important;padding:30px 0!important}.wd-footer h5,footer h5{color:#fff!important;font-weight:500!important}.wd-footer a,footer a{color:#c7d4e5!important}.wd-footer hr,footer hr{border-color:var(--wd-line)!important}
@media(max-width:1050px){.wd-grid{grid-template-columns:repeat(3,1fr)}.wd-product-wrap{grid-template-columns:1fr}}@media(max-width:760px){.wd-grid{grid-template-columns:repeat(2,1fr)}.wd-hero{grid-template-columns:1fr}.wd-header-row{display:block}.wd-search-wrap,.wd-cart-wrap{margin-top:12px}.wd-qty-row{grid-template-columns:1fr}.wd-main-img{min-height:300px!important}.wd-product-buy h1{font-size:24px}}@media(max-width:480px){.wd-grid{grid-template-columns:1fr}.wd-img{height:230px}}

/* REV012 - loja inteira coerente, sem blocos brancos e sem bordas gritantes */
html,body,#common-home,#account-login,#account-account,#checkout-cart,#checkout-checkout,#product-product{font-family:Tahoma,Verdana,Arial,sans-serif!important;font-weight:400!important;background:#0b1118!important;color:#cbd6e3!important}
h1,h2,h3,h4,h5,h6{font-family:Tahoma,Verdana,Arial,sans-serif!important;font-weight:500!important;letter-spacing:0!important;color:#edf3fa!important}
.container{max-width:1180px!important}
.panel,.panel-default,.well,.list-group,.modal-content,.dropdown-menu,.table-responsive{background:#121b28!important;border-color:#263446!important;color:#cbd6e3!important;box-shadow:none!important}
.panel-heading,.panel-footer,.list-group-item{background:#0f1722!important;border-color:#263446!important;color:#dbe5f0!important}
.panel-title>a{color:#dbe5f0!important;font-weight:500!important}
.form-control,input,select,textarea{background:#0d1520!important;border:1px solid #314155!important;color:#e3ebf4!important;box-shadow:none!important}
.form-control:focus{border-color:#4d6785!important;box-shadow:0 0 0 2px rgba(77,103,133,.15)!important}
.table,.table-bordered,.table>thead>tr>th,.table>tbody>tr>td{border-color:#263446!important;background:#121b28!important;color:#cbd6e3!important}
.table>thead>tr>th{background:#0f1722!important;font-weight:500!important;color:#aebed0!important}
hr{border-color:#263446!important}
legend{border-color:#263446!important;color:#dfe8f2!important;font-weight:500!important}
.alert-success{background:#183421!important;border-color:#2b6a3a!important;color:#bcebc6!important}.alert-danger{background:#35191d!important;border-color:#71333b!important;color:#f2c0c6!important}
.btn{font-family:Tahoma,Verdana,Arial,sans-serif!important;font-weight:500!important;border-radius:7px!important}
.btn-primary{background:#ff9200!important;border-color:#ff9200!important;color:#111!important}.btn-default{background:#182434!important;border-color:#32445a!important;color:#e0e8f1!important}
.breadcrumb{border-bottom:0!important}.breadcrumb>li+li:before{color:#52647a!important}
#account-login .well,#account-account #content,#checkout-cart #content,#checkout-checkout #content{background:transparent!important}
#account-login .well{min-height:290px!important;border-radius:12px!important;padding:24px!important}
#account-login .well h2{font-size:22px!important;margin-top:0!important}
#account-account h2,#checkout-cart h1,#checkout-checkout h1{font-size:24px!important;color:#edf3fa!important}
#account-account ul.list-unstyled{background:#121b28!important;border:1px solid #263446!important;border-radius:10px!important;padding:14px 18px!important;margin-bottom:16px!important}
#account-account ul.list-unstyled li{padding:5px 0!important}
#checkout-cart .panel-group .panel,#checkout-checkout .panel-group .panel{border-radius:9px!important;overflow:hidden!important;margin-bottom:8px!important}
#checkout-cart .panel-group .panel-heading,#checkout-checkout .panel-group .panel-heading{padding:12px 14px!important}
#checkout-cart .table img{background:#fff!important;border-radius:8px!important;padding:3px!important}
#top .btn-link,#top-links a{font-weight:400!important;color:#aab9ca!important;text-shadow:none!important}
#top .btn-link:hover,#top-links a:hover{color:#fff!important}
footer{border-top:1px solid #263446!important}
.product-thumb .caption h4 a{font-weight:500!important}.product-thumb .price{font-weight:500!important}
.wd-card,.wd-product-wrap,.wd-description-card,.wd-product-buy,.wd-product-gallery{border-color:#263446!important}
.wd-card:hover{border-color:#40536a!important}
@media(max-width:767px){#account-login .well{min-height:auto!important}.container{padding-left:14px!important;padding-right:14px!important}}


/* REV013 - PADRAO VISUAL GLOBAL DA LOJA */
:root{--ws-bg:#091018;--ws-surface:#111b27;--ws-surface-2:#162231;--ws-border:#263649;--ws-border-soft:rgba(255,255,255,.06);--ws-text:#d5dfeb;--ws-muted:#8799ad;--ws-accent:#ff9200}
html,body,#common-home,#product-product,#account-login,#account-register,#account-account,#account-edit,#account-password,#account-address,#account-order,#checkout-cart,#checkout-checkout,#information-information{background:var(--ws-bg)!important;color:var(--ws-text)!important;font-family:Tahoma,Verdana,Arial,sans-serif!important;font-weight:400!important}
#content,.container,.row{background:transparent!important}
h1,h2,h3,h4,h5,h6{font-family:Tahoma,Verdana,Arial,sans-serif!important;font-weight:500!important;letter-spacing:0!important;color:#edf3f9!important}
a{font-weight:400!important}
.panel,.panel-default,.well,.list-group,.list-group-item,.modal-content,.dropdown-menu,.table-responsive,.accordion-toggle,.panel-group .panel{background:var(--ws-surface)!important;color:var(--ws-text)!important;border-color:var(--ws-border)!important;box-shadow:none!important}
.panel-heading,.panel-footer,.panel-default>.panel-heading{background:#0d151f!important;color:#dce6f0!important;border-color:var(--ws-border)!important}
.panel-title,.panel-title>a{font-weight:500!important;color:#dce6f0!important}
.form-control,input,select,textarea{background:#0d151f!important;color:#e6edf5!important;border:1px solid #314258!important;box-shadow:none!important;font-family:Tahoma,Verdana,Arial,sans-serif!important;font-weight:400!important}
.form-control:focus,input:focus,select:focus,textarea:focus{border-color:#486684!important;box-shadow:0 0 0 2px rgba(72,102,132,.15)!important}
.table,.table>thead>tr>th,.table>tbody>tr>td,.table>tfoot>tr>td{background:var(--ws-surface)!important;color:var(--ws-text)!important;border-color:var(--ws-border)!important}.table>thead>tr>th{background:#0d151f!important;font-weight:500!important}
hr,legend,.breadcrumb,.panel-group .panel-heading+.panel-collapse>.panel-body{border-color:var(--ws-border)!important}
.btn{font-family:Tahoma,Verdana,Arial,sans-serif!important;font-weight:500!important}.btn-primary{background:var(--ws-accent)!important;border-color:var(--ws-accent)!important;color:#111!important}.btn-default{background:#182536!important;border-color:#33465d!important;color:#e4ecf5!important}
/* login, conta, carrinho e checkout sem cartões brancos */
#account-login .well,#account-register #content,#account-account #content,#account-edit #content,#account-password #content,#account-address #content,#account-order #content,#checkout-cart #content,#checkout-checkout #content{background:transparent!important}
#account-login .well,#checkout-cart .panel,#checkout-checkout .panel,#account-account ul.list-unstyled{background:var(--ws-surface)!important;border:1px solid var(--ws-border)!important;border-radius:11px!important}
#checkout-cart .panel-heading,#checkout-checkout .panel-heading{background:#0d151f!important}
#checkout-cart .panel-collapse,#checkout-checkout .panel-collapse{background:var(--ws-surface)!important}
#checkout-cart .panel-body,#checkout-checkout .panel-body{background:var(--ws-surface)!important;color:var(--ws-text)!important}
#checkout-cart h1,#checkout-checkout h1,#account-account h2,#account-login h2{font-size:22px!important;font-weight:500!important}
#top,#top .container,#top-links,#top-links ul{background:#080e15!important;border-color:var(--ws-border)!important}#top a,#top .btn-link{font-weight:400!important;color:#9eafc2!important}
#menu,.navbar,.navbar-default{background:#091018!important;border-color:var(--ws-border)!important}.navbar-nav>li>a{font-weight:400!important}
.breadcrumb>li+li:before{color:#52657a!important}.breadcrumb a,.breadcrumb li{font-weight:400!important;color:#8ea0b5!important}
footer,.wd-footer{background:#080e15!important;border-top:1px solid var(--ws-border)!important}
/* remove qualquer faixa branca residual */
.bg-white,.white,.panel-body[style*="background"],#content>div[style*="background: #fff"]{background:var(--ws-surface)!important}
@media(max-width:767px){#account-login .well{padding:18px!important}.panel-body{padding:14px!important}}

/* REV014 */
html,body,#content,.container-fluid{background:#0b121b!important}
body,input,select,textarea,button,table{font-family:Tahoma,Verdana,Arial,sans-serif!important;font-weight:400}
h1,h2,h3,h4,.panel-title{font-weight:500!important;letter-spacing:0!important}
hr,.form-group,.table>thead>tr>th,.table>tbody>tr>td,.panel,.panel-heading,.nav-tabs,.nav-tabs>li>a,fieldset,legend{border-color:#263444!important}
.panel,.well,.card,.list-group-item,.modal-content,.dropdown-menu,.tab-content{background:#111c28!important;color:#d9e2ec!important}
.form-control,input,select,textarea{background:#0d1722!important;color:#e7edf4!important;border-color:#314154!important;box-shadow:none!important}
.form-control:focus,input:focus,select:focus,textarea:focus{border-color:#ff9800!important;box-shadow:0 0 0 1px rgba(255,152,0,.18)!important}
.table>tbody>tr:hover{background:#162333!important}
.nav-tabs>li>a:hover,.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover{background:#172536!important;border-color:#33465a!important;color:#fff!important}
#column-left a{font-weight:400!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#column-left a:hover{font-weight:400!important}
#tab-affiliate,a[href="#tab-affiliate"]{display:none!important}
