:root{--c30-navy:#06113D;--c30-dark:#02071F;--c30-blue:#075DFF;--c30-blue2:#008DFF;--c30-cyan:#00E5FF;--c30-cyan2:#72F4FF;--c30-white:#fff;--c30-gray:#C9D4E6;--c30-surface:#07142A;--c30-surface2:#0B1D38;--c30-border:rgba(114,244,255,.18);--c30-success:#25D366;--c30-radius:16px;--c30-shadow:0 18px 50px rgba(0,0,0,.25)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--c30-dark);color:#fff;font-family:Inter,Arial,sans-serif;line-height:1.55}img{max-width:100%;height:auto}a{color:inherit;text-decoration:none}.c30-container{width:min(1200px,calc(100% - 36px));margin:auto}.screen-reader-text{position:absolute!important;clip:rect(1px,1px,1px,1px);width:1px;height:1px;overflow:hidden}.c30-skip:focus{clip:auto;width:auto;height:auto;padding:10px;background:#fff;color:#000;z-index:99999}.c30-icon{width:24px;height:24px;fill:currentColor;display:block;flex:none}
.c30-topbar{background:#041027;border-bottom:1px solid rgba(0,229,255,.18);padding:7px 0;text-align:center;color:#d7e6f8;font-size:12px;font-weight:600;letter-spacing:.2px}.c30-header{position:sticky;top:0;z-index:100;background:rgba(2,7,31,.97);backdrop-filter:blur(12px);border-bottom:1px solid var(--c30-border)}.c30-header-main{min-height:84px;display:grid;grid-template-columns:250px minmax(300px,1fr) auto auto;gap:20px;align-items:center}.c30-logo img,.c30-logo .custom-logo{display:block;max-width:225px;max-height:68px;object-fit:contain}.c30-search{display:flex;border:1px solid rgba(0,229,255,.34);border-radius:12px;overflow:hidden;background:#fff}.c30-search input{flex:1;border:0;outline:0;padding:13px 15px;color:#17233a;font:500 14px Inter}.c30-search button{width:52px;border:0;background:var(--c30-cyan);color:#00172a;display:grid;place-items:center;cursor:pointer}.c30-actions{display:flex;gap:12px;align-items:center}.c30-action{position:relative;display:flex;align-items:center;gap:6px;padding:8px;color:#eef6ff;font-size:12px;font-weight:700}.c30-action:hover{color:var(--c30-cyan)}.c30-cart-count{position:absolute;top:1px;left:25px;min-width:18px;height:18px;border-radius:99px;background:var(--c30-cyan);color:#00172a;display:grid;place-items:center;font-size:10px}.c30-menu-toggle{display:none;border:1px solid var(--c30-border);border-radius:10px;background:#06152e;color:#fff;padding:10px;cursor:pointer}.c30-nav{background:#061028;border-top:1px solid rgba(255,255,255,.04)}.c30-menu{display:flex;justify-content:center;gap:6px;list-style:none;margin:0;padding:0}.c30-menu a{display:block;padding:13px 22px;font:700 17px 'Barlow Condensed',sans-serif;text-transform:uppercase;letter-spacing:.4px}.c30-menu a:hover{color:var(--c30-cyan);background:rgba(0,229,255,.05)}
.c30-hero{background:#02071F;border-bottom:1px solid var(--c30-border)}.c30-hero picture,.c30-hero img{display:block;width:100%;height:auto}.c30-hero img{object-fit:contain}.c30-hero-actions{display:flex;justify-content:center;gap:12px;padding:18px;background:linear-gradient(180deg,#06113D,#02071F)}.c30-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 21px;border-radius:10px;border:1px solid transparent;font:800 17px 'Barlow Condensed',sans-serif;text-transform:uppercase;letter-spacing:.4px;transition:.2s}.c30-btn:hover{transform:translateY(-2px)}.c30-btn-primary{background:var(--c30-cyan);color:#00172a}.c30-btn-outline{border-color:var(--c30-cyan);background:transparent;color:#fff}
.c30-section{padding:58px 0}.c30-section-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px}.c30-section-head p{max-width:680px;color:#b7c8de;margin:10px 0 0}.c30-kicker{display:block;color:var(--c30-cyan);font:800 15px 'Barlow Condensed',sans-serif;letter-spacing:1px}.c30-section h2,.c30-page-hero h1{font:800 clamp(34px,4.2vw,52px)/.98 'Barlow Condensed',sans-serif;text-transform:uppercase;margin:5px 0 0}.c30-categories-section{background:#041027 url('../images/texture.png') center/520px repeat}.c30-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.c30-category-card{background:#07182f;border:1px solid var(--c30-border);border-radius:14px;padding:10px;transition:.2s}.c30-category-card:hover{transform:translateY(-3px);border-color:rgba(0,229,255,.55)}.c30-category-media{display:block;background:#fff;border-radius:10px;overflow:hidden}.c30-category-media img{display:block;width:100%;aspect-ratio:1;object-fit:contain}.c30-category-title{display:block;padding:12px 6px 4px;text-align:center;font:800 18px 'Barlow Condensed',sans-serif;text-transform:uppercase}.c30-products-section{background:#030a1b}.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0!important}.woocommerce ul.products::before,.woocommerce ul.products::after{display:none!important}.woocommerce ul.products li.product{width:auto!important;margin:0!important;float:none!important;background:#07142a;border:1px solid var(--c30-border);border-radius:14px;padding:12px!important;position:relative;transition:.2s}.woocommerce ul.products li.product:hover{transform:translateY(-3px);border-color:rgba(0,229,255,.55)}.woocommerce ul.products li.product a img{border-radius:10px;background:#fff;aspect-ratio:1;object-fit:contain;margin:0 0 12px!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{font:700 20px/1.05 'Barlow Condensed',sans-serif;color:#fff!important;padding:0!important;min-height:42px}.woocommerce ul.products li.product .price{color:var(--c30-cyan)!important;font-weight:800!important}.woocommerce ul.products li.product .button{width:100%;text-align:center;background:var(--c30-cyan)!important;color:#00172a!important;border-radius:9px!important;font-weight:800!important}.c30-sale-badge{position:absolute;z-index:2;top:20px;left:20px;padding:5px 8px;border-radius:6px;background:#ffcf33;color:#111;font-size:10px;font-weight:800}
.c30-commerce-support{padding-top:18px;background:#030a1b}.c30-support-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.c30-support-card{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:13px;align-items:center;padding:18px;border:1px solid var(--c30-border);border-radius:14px;background:#07142a}.c30-support-card>span{grid-row:1/3;color:var(--c30-cyan)}.c30-support-card strong{font:800 20px 'Barlow Condensed',sans-serif;text-transform:uppercase}.c30-support-card small{color:#a9bdd6}.c30-brand-strip{background:#06113D}.c30-brand-strip-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:46px;align-items:center}.c30-brand-strip-grid p{color:#c3d4e7;max-width:650px;font-size:17px}.c30-brand-strip-grid img{display:block;width:min(100%,360px);justify-self:end;border-radius:18px;border:1px solid var(--c30-border)}.c30-community-bridge{background:#02071F}.c30-community-links{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.c30-community-links a{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:12px;padding:18px;border:1px solid var(--c30-border);border-radius:14px;background:#07142a}.c30-community-links a>span{grid-row:1/3;color:var(--c30-cyan)}.c30-community-links strong{font:800 20px 'Barlow Condensed';text-transform:uppercase}.c30-community-links small{color:#a9bdd6}
.c30-newsletter{background:linear-gradient(135deg,#082051,#06113D);border-top:1px solid var(--c30-border);padding:34px 0}.c30-newsletter-inner{display:grid;grid-template-columns:1fr 520px;gap:28px;align-items:center}.c30-newsletter h2{font:800 34px 'Barlow Condensed';text-transform:uppercase;margin:3px 0}.c30-newsletter p{color:#c4d5e8;margin:0}.c30-newsletter-form{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}.c30-newsletter-form input{min-height:46px;border-radius:9px;border:0;padding:0 14px;font:500 14px Inter}.c30-form-ok{grid-column:1/-1;color:#8ef6c9;font-size:12px}.c30-footer{background:#02071F url('../images/texture.png') center/600px repeat;border-top:1px solid var(--c30-border)}.c30-footer-grid{display:grid;grid-template-columns:1.25fr .7fr .8fr 1fr .9fr;gap:28px;padding:42px 0 30px}.c30-footer-brand img{max-width:210px}.c30-footer-brand p{color:#b6c8dd;max-width:310px}.c30-footer h3{font:800 18px 'Barlow Condensed';text-transform:uppercase;margin:0 0 10px}.c30-footer-grid>div:not(.c30-footer-brand){display:flex;flex-direction:column;gap:7px}.c30-footer-grid a{color:#d7e4f3;font-size:14px}.c30-footer-grid a:hover{color:var(--c30-cyan)}.c30-footer-wa{display:inline-flex!important;flex-direction:row!important;align-items:center;gap:7px;color:var(--c30-cyan)!important;font-weight:700}.c30-footer-wa .c30-icon{width:22px}.c30-footer-bottom{display:flex;justify-content:space-between;gap:20px;padding:18px 0 24px;border-top:1px solid rgba(114,244,255,.12);color:#8fa6c1;font-size:12px}.c30-whatsapp{position:fixed;right:22px;bottom:22px;width:58px;height:58px;border-radius:50%;background:var(--c30-success);color:#fff;display:grid;place-items:center;z-index:80;box-shadow:0 12px 30px rgba(0,0,0,.35)}.c30-whatsapp .c30-icon{width:31px;height:31px}
.c30-page-hero{padding:54px 0;background:linear-gradient(135deg,#06113D,#02071F);border-bottom:1px solid var(--c30-border)}.c30-page-hero p{color:#b9cbe0;max-width:760px}.c30-blog-page{background:#030a1b;min-height:440px}.c30-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.c30-post-card{background:#07142a;border:1px solid var(--c30-border);border-radius:14px;overflow:hidden}.c30-post-thumb{display:block;aspect-ratio:16/9;background:#0b2550;overflow:hidden}.c30-post-thumb img{width:100%;height:100%;object-fit:cover}.c30-post-placeholder{height:100%;display:grid;place-items:center;font:800 58px 'Barlow Condensed';color:rgba(114,244,255,.36)}.c30-post-body{padding:17px}.c30-post-body time{font-size:11px;color:#8da6c1}.c30-post-body h2,.c30-post-body h3{font:800 23px/1.08 'Barlow Condensed';margin:6px 0 9px}.c30-post-body p{color:#b8c8dc;font-size:14px}.c30-text-link{color:var(--c30-cyan);font-weight:700}.c30-empty-state{padding:26px;border:1px dashed var(--c30-border);border-radius:14px;color:#c4d4e7}.c30-prose{max-width:900px}.c30-prose a{color:var(--c30-cyan)}.c30-prose img{border-radius:12px}.c30-article-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:40px}.c30-article-aside{position:sticky;top:150px;background:#07142a;border:1px solid var(--c30-border);border-radius:14px;padding:20px}.c30-product-video{clear:both;padding-top:30px}.c30-video-frame{position:relative;width:min(100%,900px);aspect-ratio:16/9;overflow:hidden;border-radius:14px;background:#000}.c30-video-frame iframe{position:absolute;inset:0;width:100%;height:100%}
.c30-shop{background:#f6f8fb;color:#18253a;padding:44px 0}.woocommerce div.product .summary{background:#fff;border:1px solid #dce4ee;border-radius:14px;padding:22px}.woocommerce div.product .product_title{font:800 clamp(34px,4vw,50px)/1 'Barlow Condensed';text-transform:uppercase}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#006de0!important;font-size:28px!important;font-weight:800}.woocommerce div.product form.cart .button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background:#00cfe8!important;color:#00172a!important;border-radius:9px!important;font-weight:800!important}.woocommerce div.product div.images img{border-radius:12px}.c30-product-trust{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.c30-product-trust span{padding:7px 9px;border:1px solid #d8e1ec;border-radius:8px;background:#f8fbff;font-size:12px}.woocommerce table.shop_table{background:#fff;border-color:#dce4ee;border-radius:12px}.woocommerce-cart .cart_totals,.woocommerce-checkout #order_review,.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{background:#fff;border:1px solid #dce4ee;border-radius:12px;padding:18px}.woocommerce input.input-text,.woocommerce textarea,.woocommerce select{border:1px solid #ccd7e6!important;border-radius:8px!important;min-height:44px}.c30-account-intro{padding:16px;margin-bottom:18px;border-radius:10px;background:#eaf8ff;border:1px solid #b5eaff;color:#10253e}
@media(max-width:1050px){.c30-header-main{grid-template-columns:210px 1fr auto auto}.c30-logo img,.c30-logo .custom-logo{max-width:190px}.c30-category-grid{grid-template-columns:repeat(3,1fr)}.woocommerce ul.products{grid-template-columns:repeat(3,1fr)!important}.c30-newsletter-inner{grid-template-columns:1fr 420px}.c30-footer-grid{grid-template-columns:1.1fr 1fr 1fr}.c30-footer-grid>div:nth-child(4),.c30-footer-grid>div:nth-child(5){margin-top:8px}}
@media(max-width:820px){.c30-header-main{grid-template-columns:1fr auto auto;gap:8px;padding:7px 0}.c30-logo img,.c30-logo .custom-logo{max-width:180px;max-height:58px}.c30-search{grid-column:1/-1;grid-row:2}.c30-action-label{display:none}.c30-actions{gap:4px}.c30-menu-toggle{display:grid;place-items:center}.c30-nav{display:none}.c30-nav.is-open{display:block}.c30-menu{flex-direction:column;padding:8px 0}.c30-menu a{padding:12px 16px}.c30-hero-actions{padding:14px}.c30-section{padding:44px 0}.c30-category-grid{grid-template-columns:repeat(2,1fr)}.woocommerce ul.products{grid-template-columns:repeat(2,1fr)!important}.c30-brand-strip-grid{grid-template-columns:1fr}.c30-brand-strip-grid img{justify-self:start;width:min(100%,300px)}.c30-community-links,.c30-support-grid{grid-template-columns:1fr}.c30-newsletter-inner{grid-template-columns:1fr}.c30-footer-grid{grid-template-columns:1fr 1fr}.c30-footer-bottom{flex-direction:column}.c30-post-grid{grid-template-columns:1fr 1fr}.c30-article-layout{grid-template-columns:1fr}.c30-article-aside{position:static}}
@media(max-width:640px){.c30-container{width:min(100% - 22px,1200px)}.c30-topbar{font-size:10px;padding:6px 0}.c30-logo img,.c30-logo .custom-logo{max-width:155px}.c30-hero-actions{display:grid;grid-template-columns:1fr 1fr}.c30-btn{font-size:16px;padding:0 14px}.c30-section{padding:36px 0}.c30-section-head{margin-bottom:18px}.c30-section h2,.c30-page-hero h1{font-size:34px}.c30-category-grid{gap:10px}.c30-category-title{font-size:15px}.woocommerce ul.products{gap:10px!important}.woocommerce ul.products li.product{padding:8px!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:17px;min-height:36px}.c30-brand-strip-grid img{width:220px}.c30-newsletter-form{grid-template-columns:1fr}.c30-newsletter-form .c30-btn{width:100%}.c30-footer-grid{grid-template-columns:1fr}.c30-footer-brand p{max-width:none}.c30-footer-bottom{font-size:11px}.c30-post-grid{grid-template-columns:1fr}.c30-whatsapp{width:54px;height:54px;right:14px;bottom:14px}}
\n/* ===== C30 v4.2: vídeo dentro da galeria WooCommerce ===== */
.c30-product-video-slide{background:#02071F!important;display:flex!important;align-items:center;justify-content:center;aspect-ratio:1/1;overflow:hidden}
.c30-product-video-box{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#02071F;padding:14px;box-sizing:border-box}
.c30-product-video-box iframe,.c30-product-video-box video{display:block;width:100%;max-width:100%;height:auto;max-height:100%;aspect-ratio:16/9;border:0;border-radius:12px;background:#000;object-fit:contain}
.c30-video-fallback{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border-radius:10px;background:var(--c30-cyan);color:#02071F!important;font-weight:800}
.flex-control-thumbs li img[src*="video-thumb"]{object-fit:contain!important;background:#06113D;padding:8px;box-sizing:border-box}
@media(max-width:767px){.c30-product-video-box{padding:8px}.c30-product-video-box iframe,.c30-product-video-box video{border-radius:9px}}
