:root{--primary:#0b6e99;--primary-dark:#074a66;--primary-light:#128fc4;--primary-xlight:#e3f4fb;--accent:#00aeef;--accent-dark:#0090c7;--white:#ffffff;--off-white:#f5fbfe;--light-gray:#eef6fa;--medium-gray:#d3e6ee;--dark:#04222f;--text:#12303d;--text-light:#4d6b78;--border:#c6e2ee;--shadow:0 4px 20px rgba(11,110,153,.10);--shadow-hover:0 10px 36px rgba(11,110,153,.22);--radius:14px;--radius-sm:8px;--transition:.28s ease;--nav-h:68px}*,::after,::before{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body,html{overflow-x:hidden;overflow-x:clip;width:100%;position:relative}body{font-family:Inter,sans-serif;background:var(--off-white);color:var(--text);line-height:1.65}a{text-decoration:none;color:inherit}img{max-width:100%;height:auto;display:block}ul{list-style:none}h1,h2,h3,h4,h5,h6{font-family:Poppins,sans-serif;font-weight:700;line-height:1.2}.container{max-width:1280px;margin:0 auto;padding:0 24px}.header{background:var(--white);position:sticky;top:0;z-index:1000;height:var(--nav-h);border-bottom:1px solid var(--light-gray);box-shadow:0 2px 10px rgba(4,34,47,.06)}.header-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:16px}.logo{display:flex;align-items:center;gap:10px;flex-shrink:0}.logo img{height:44px;width:auto}.logo-text{font-family:Poppins,sans-serif;font-size:1.45rem;font-weight:800;color:var(--white);letter-spacing:-.5px}.logo-text span{color:var(--accent)}.nav{display:flex;align-items:center;gap:2px}.nav a{color:var(--text-light);font-size:.88rem;font-weight:600;padding:8px 16px;border-radius:999px;transition:var(--transition);white-space:nowrap}.nav a:hover{color:var(--text)}.nav a.ativo{color:var(--white);background:var(--accent)}.hamburger{display:none;flex-direction:column;gap:5px;cursor:pointer;padding:8px;border:none;background:0 0}.hamburger span{display:block;width:24px;height:2px;background:var(--dark);border-radius:2px;transition:var(--transition)}.hamburger.open span:first-child{transform:translateY(7px) rotate(45deg)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-nav{display:none;position:fixed;top:var(--nav-h);left:0;right:0;background:var(--primary-dark);padding:12px 16px;z-index:999;box-shadow:0 8px 24px rgba(0,0,0,.3)}.mobile-nav.open{display:block}.mobile-nav a{display:block;color:rgba(255,255,255,.88);padding:14px 16px;border-radius:var(--radius-sm);font-size:1rem;font-weight:500;transition:var(--transition);border-bottom:1px solid rgba(255,255,255,.08)}.mobile-nav a:last-child{border-bottom:none}.mobile-nav a:hover{background:rgba(255,255,255,.1);color:var(--white)}.btn{display:inline-flex;align-items:center;gap:8px;padding:13px 28px;border-radius:var(--radius-sm);font-family:Poppins,sans-serif;font-size:.93rem;font-weight:600;cursor:pointer;transition:var(--transition);border:2px solid transparent;line-height:1}.btn-primary{background:var(--accent);color:var(--dark);border-color:var(--accent)}.btn-primary:hover{background:var(--accent-dark);border-color:var(--accent-dark);transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,144,199,.45)}.btn-outline{background:0 0;color:var(--white);border-color:rgba(255,255,255,.55)}.btn-outline:hover{background:rgba(255,255,255,.1);border-color:var(--white);transform:translateY(-2px)}.btn-green{background:var(--primary);color:var(--white);border-color:var(--primary)}.btn-green:hover{background:var(--primary-dark);border-color:var(--primary-dark);transform:translateY(-2px);box-shadow:var(--shadow-hover)}.btn-wpp{background:#25d366;color:var(--white);border-color:#25d366}.btn-wpp:hover{background:#1fba59;border-color:#1fba59;transform:translateY(-2px);box-shadow:0 6px 20px rgba(37,211,102,.4)}.btn-sm{padding:9px 18px;font-size:.82rem}.hero{background:linear-gradient(140deg,var(--primary-dark) 0,var(--primary) 55%,var(--primary-light) 100%);min-height:600px;display:flex;align-items:center;position:relative;overflow:hidden}.hero::before{content:'';position:absolute;width:620px;height:620px;border-radius:50%;background:rgba(255,255,255,.05);top:-220px;right:-160px}.hero::after{content:'';position:absolute;width:420px;height:420px;border-radius:50%;background:rgba(255,255,255,.04);bottom:-160px;left:8%}.hero-inner{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding:90px 24px;position:relative;z-index:1;max-width:1280px;margin:0 auto;width:100%}.hero-badge{display:inline-block;background:rgba(0,174,239,.25);color:var(--accent);border:1px solid rgba(0,174,239,.5);font-size:.8rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:6px 16px;border-radius:20px;margin-bottom:20px}.hero-content h1{font-size:clamp(2rem, 4vw, 3.4rem);color:var(--white);margin-bottom:20px;line-height:1.12}.hero-content h1 span{color:var(--accent)}.hero-content p{font-size:1.1rem;color:rgba(255,255,255,.82);margin-bottom:36px;max-width:500px}.hero-btns{display:flex;gap:14px;flex-wrap:wrap}.hero-visual{display:flex;justify-content:center;align-items:center}.hero-card{width:100%;max-width:400px;aspect-ratio:1;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.18);border-radius:24px;backdrop-filter:blur(12px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;position:relative;overflow:hidden}.hero-card::before{content:'';position:absolute;width:200px;height:200px;border-radius:50%;background:rgba(0,174,239,.12);top:-60px;left:-60px}.hero-card-foto::before{display:none}.hero-printer-icon{font-size:7rem;color:rgba(255,255,255,.92);animation:float 3s ease-in-out infinite;position:relative;z-index:1}.hero-card-text{color:rgba(255,255,255,.85);font-size:1rem;font-weight:600;font-family:Poppins,sans-serif;position:relative;z-index:1}.hero-dots{display:flex;gap:8px;position:relative;z-index:1}.hero-dots span{width:10px;height:10px;border-radius:50%;background:var(--accent);animation:pulse-dot 1.4s ease-in-out infinite}.hero-dots span:nth-child(2){animation-delay:.2s;background:rgba(0,174,239,.6)}.hero-dots span:nth-child(3){animation-delay:.4s;background:rgba(0,174,239,.3)}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes pulse-dot{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.6}}.anuncio-topo{background:var(--accent);color:var(--white)}.anuncio-topo-inner{display:flex;align-items:center;justify-content:center;gap:10px;padding:9px 40px 9px 16px;position:relative;text-align:center;font-size:.83rem;font-weight:700}.anuncio-topo-fechar{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:0 0;border:none;color:var(--white);font-size:1.3rem;line-height:1;cursor:pointer;opacity:.85;padding:4px}.anuncio-topo-fechar:hover{opacity:1}.hero2{padding:56px 0 44px;overflow:hidden;position:relative}.hero2-video{position:absolute;top:-10%;left:0;width:100%;height:110%;object-fit:cover;object-position:center;z-index:0;transition:opacity .12s linear}.hero2-video-overlay{position:absolute;inset:0;z-index:0;background:linear-gradient(140deg,rgba(7,74,102,.88),rgba(11,110,153,.8))}.hero2-inner{display:flex;align-items:center;gap:36px;position:relative;z-index:1}.hero2-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border:none;background:var(--accent);color:var(--white);box-shadow:0 4px 14px rgba(0,174,239,.45);border-radius:999px;font-size:.8rem;font-weight:800;letter-spacing:.3px;text-transform:uppercase;margin-bottom:18px}.hero2-content{flex:1 1 440px}.hero2-content h1{font-size:clamp(1.8rem, 2.6vw, 2.3rem);color:var(--white);margin-bottom:18px;line-height:1.2}.hero2-content h1 span{color:var(--accent)}.hero2-content p{color:rgba(255,255,255,.82);font-size:1.02rem;max-width:480px;margin-bottom:28px}.hero2-btns{display:flex;gap:14px;flex-wrap:wrap}.hero2-btns .btn-outline-azul,.hero2-btns .btn-solid{display:flex;align-items:center;gap:8px;padding:13px 26px;border-radius:10px;font-family:Poppins,sans-serif;font-weight:600;font-size:.93rem;border:2px solid var(--accent);transition:var(--transition)}.hero2-btns .btn-solid{background:var(--accent);color:var(--white)}.hero2-btns .btn-solid:hover{background:var(--accent-dark);border-color:var(--accent-dark)}.hero2-btns .btn-outline-azul{background:0 0;color:var(--accent)}.hero2-btns .btn-outline-azul:hover{background:var(--primary-xlight)}.hero2-visual{position:relative;flex:0 0 440px;display:flex;justify-content:center}.hero2-photo-wrap{position:relative;z-index:2;width:100%;max-width:440px;clip-path:path('M 0,360 L 56.85,29.89 A 36,36 0 0,1 92.33,0 L 440,0 L 383.15,330.11 A 36,36 0 0,1 347.67,360 L 0,360 Z');box-shadow:0 20px 50px rgba(4,34,47,.18)}.hero2-photo-wrap img{width:100%;height:360px;object-fit:cover;display:block}.trust-bar-v2 .trust-item{justify-content:center!important;text-align:center;position:relative}.trust-bar-v2 .trust-item>div{text-align:center}.trust-bar-v2 .trust-item:not(:first-child)::before{content:'';position:absolute;left:-8px;top:50%;transform:translateY(-50%);width:1px;height:36px;background:var(--border)}@media (max-width:900px){.trust-bar-v2 .trust-item:nth-child(odd)::before{display:none}}.section-categorias-v2{padding-top:40px}@media (max-width:992px){.hero2-inner{flex-direction:column;text-align:center}.hero2-content p{margin-left:auto;margin-right:auto}.hero2-btns{justify-content:center}.hero2-visual{display:none}}.section{padding:80px 0}.section-alt{background:var(--light-gray)}.section-dark{background:var(--dark)}.section-header{text-align:center;margin-bottom:52px}.section-header h2{font-size:clamp(1.75rem,3vw,2.5rem);color:var(--text);margin-bottom:10px}.section-header h2 span{color:inherit}.section-header h2::after{content:'';display:block;width:52px;height:4px;border-radius:2px;background:var(--accent);margin:14px auto 0}.section-header p{font-size:1.05rem;color:var(--text-light);max-width:600px;margin:0 auto}.category-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.category-card{background:var(--white);border-radius:var(--radius);padding:24px 16px;text-align:center;border:2px solid var(--border);transition:var(--transition);cursor:pointer;position:relative;overflow:hidden}.category-card::after{content:'';position:absolute;bottom:0;left:0;right:0;height:4px;background:var(--primary);transform:scaleX(0);transition:var(--transition);border-radius:0 0 2px 2px}.category-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-hover);border-color:var(--primary)}.category-card:hover::after{transform:scaleX(1)}.cat-icon{font-size:2.8rem;margin-bottom:12px;display:block;color:var(--primary)}.category-card h3{font-size:1.05rem;color:var(--text);margin-bottom:6px}.category-card p{font-size:.85rem;color:var(--text-light)}.product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(272px,1fr));gap:22px}.carousel-wrap{position:relative}.carousel-track{display:inline-flex;max-width:100%;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:2px 2px 8px;margin:0 -2px}.carousel-track::-webkit-scrollbar{display:none}.carousel-track>.product-card{flex:0 0 272px;scroll-snap-align:start}.carousel-arrow{position:absolute;top:40%;transform:translateY(-50%);width:42px;height:42px;border-radius:50%;background:var(--white);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow);cursor:pointer;z-index:5;color:var(--text);transition:var(--transition)}.carousel-arrow:hover{background:var(--primary);color:var(--white);border-color:var(--primary)}.carousel-arrow:disabled{opacity:.35;cursor:default;pointer-events:none}.carousel-arrow.prev{left:-20px}.carousel-arrow.next{right:-20px}@media(max-width:860px){.carousel-arrow{display:none}.carousel-track{scroll-padding-left:24px}}.carousel-dots{display:flex;justify-content:center;gap:7px;margin-top:18px}.carousel-dot{width:8px;height:8px;border-radius:50%;background:var(--medium-gray);border:none;padding:0;cursor:pointer;transition:var(--transition)}.carousel-dot.ativo{background:var(--primary);width:22px;border-radius:4px}.product-card{background:var(--white);border-radius:var(--radius);overflow:hidden;border:1px solid var(--border);transition:var(--transition);display:flex;flex-direction:column}.product-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-hover);border-color:var(--primary)}.product-img{width:100%;aspect-ratio:4/3;background:var(--light-gray);display:flex;align-items:center;justify-content:center;font-size:4.5rem;overflow:hidden;position:relative}.product-img img{width:100%;height:100%;object-fit:contain;padding:12px}.product-badge{position:absolute;top:10px;left:10px;font-size:.72rem;font-weight:700;padding:4px 10px;border-radius:20px;color:var(--white);background:var(--primary)}.product-badge.novo{background:var(--accent-dark)}.product-badge.promo{background:#d32f2f}.product-badge.dest{background:#f57c00}.product-info{padding:18px;flex:1;display:flex;flex-direction:column}.product-brand{font-size:.72rem;color:var(--text-light);font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:4px}.product-name{font-size:1rem;font-weight:700;color:var(--text);margin-bottom:8px;line-height:1.3}.product-desc{font-size:.85rem;color:var(--text-light);margin-bottom:14px;flex:1}.product-price{font-size:1.35rem;font-weight:800;color:var(--primary);font-family:Poppins,sans-serif;margin-bottom:14px;display:flex;align-items:baseline;gap:8px}.product-price .currency{font-size:.85rem;font-weight:700}.product-price .old-price{font-size:.82rem;color:var(--text-light);text-decoration:line-through;font-weight:400}.price-cond{display:flex;flex-direction:column;gap:3px;margin:-8px 0 14px;font-size:.78rem;color:var(--text-light)}.price-cond i{width:16px;color:var(--primary)}.price-cond-pix{color:#2e7d32;font-weight:600}.price-cond-pix i{color:#2e7d32}.product-actions{display:flex;gap:8px}.product-actions .btn{flex:1;justify-content:center;padding:10px 12px;font-size:.82rem}.filament-colors{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:10px}.color-dot{width:18px;height:18px;border-radius:50%;border:2px solid rgba(0,0,0,.1);cursor:pointer;transition:var(--transition);flex-shrink:0}.color-dot:hover{transform:scale(1.3);border-color:var(--primary)}.maker-section{background:linear-gradient(140deg,var(--primary-dark) 0,#03131c 100%);padding:80px 0;position:relative;overflow:hidden}.maker-section::before{content:'';position:absolute;top:-100px;right:-100px;width:450px;height:450px;border-radius:50%;background:rgba(0,174,239,.07)}.maker-section .section-header h2{color:var(--white)}.maker-section .section-header p{color:rgba(255,255,255,.65)}.maker-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.maker-card{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius);padding:32px 24px;text-align:center;color:var(--white);transition:var(--transition);cursor:pointer;display:flex;flex-direction:column;align-items:center}.maker-card:hover{background:rgba(255,255,255,.11);border-color:var(--accent);transform:translateY(-5px)}.maker-icon{font-size:2.6rem;margin-bottom:14px}.maker-card h3{font-size:1.1rem;color:var(--accent);margin-bottom:8px}.maker-card p{font-size:.88rem;color:rgba(255,255,255,.68);margin-bottom:18px;flex:1}.badge-em-breve{display:inline-block;background:rgba(0,174,239,.18);color:var(--accent);border:1px solid rgba(0,174,239,.5);font-size:.72rem;font-weight:700;padding:4px 12px;border-radius:20px;letter-spacing:.5px}.features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.feature-item{text-align:center}.feature-icon-wrap{width:70px;height:70px;border-radius:50%;background:var(--primary-xlight);display:flex;align-items:center;justify-content:center;margin:0 auto 16px;font-size:1.7rem;color:var(--primary);transition:var(--transition)}.feature-item:hover .feature-icon-wrap{background:var(--primary);color:var(--white);transform:scale(1.08)}.feature-item h3{font-size:.98rem;margin-bottom:6px;color:var(--text)}.feature-item p{font-size:.85rem;color:var(--text-light)}.cta-section{background:var(--primary);padding:68px 0;text-align:center}.cta-section h2{font-size:2rem;color:var(--white);margin-bottom:10px}.cta-section p{color:rgba(255,255,255,.82);font-size:1.05rem;margin-bottom:32px}.cta-btns{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.page-hero{background:linear-gradient(135deg,var(--primary-dark),var(--primary));padding:56px 0;text-align:center;color:var(--white)}.page-hero h1{font-size:clamp(1.75rem,3vw,2.5rem);margin-bottom:8px}.page-hero p{color:rgba(255,255,255,.82);font-size:1.05rem}.breadcrumb{background:var(--light-gray);padding:13px 0;border-bottom:1px solid var(--border)}.breadcrumb-inner{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--text-light)}.breadcrumb-inner a{color:var(--primary)}.breadcrumb-inner a:hover{text-decoration:underline}.filter-bar{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:36px;align-items:center}.filter-bar .label{font-size:.88rem;font-weight:600;color:var(--text-light);margin-right:4px}.filter-btn{padding:8px 20px;border-radius:20px;border:2px solid var(--border);background:var(--white);font-size:.85rem;font-weight:500;cursor:pointer;transition:var(--transition);color:var(--text);font-family:Inter,sans-serif}.filter-btn.ativo,.filter-btn:hover{background:var(--primary);border-color:var(--primary);color:var(--white)}.contact-grid{display:grid;grid-template-columns:1fr 1.6fr;gap:44px;align-items:start}.calc-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:32px;align-items:start}.calc-result{position:sticky;top:calc(var(--nav-h) + 24px)}.calc-linha{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;font-size:.92rem;color:var(--text-light)}@media (max-width:860px){.calc-grid{grid-template-columns:1fr}.calc-result{position:static}}.card-box{background:var(--white);border-radius:var(--radius);padding:30px;border:1px solid var(--border)}.contact-item{display:flex;align-items:flex-start;gap:14px;padding:16px 0;border-bottom:1px solid var(--border)}.contact-item:last-child{border-bottom:none}.contact-item-icon{width:46px;height:46px;border-radius:var(--radius-sm);background:var(--primary-xlight);display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:var(--primary);flex-shrink:0}.contact-item h4,.contact-item h3{font-size:.88rem;color:var(--text-light);font-weight:600;margin-bottom:2px}.contact-item p{font-size:.95rem;color:var(--text);font-weight:500}.form-group{margin-bottom:20px}.form-group label{display:block;font-size:.88rem;font-weight:600;color:var(--text);margin-bottom:7px}.form-control{width:100%;padding:12px 16px;border-radius:var(--radius-sm);border:2px solid var(--border);font-size:.95rem;font-family:Inter,sans-serif;color:var(--text);background:var(--white);transition:var(--transition);outline:0}.form-control:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(11,110,153,.1)}textarea.form-control{resize:vertical;min-height:130px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-msg{font-size:.85rem;padding:12px 16px;border-radius:var(--radius-sm);margin-bottom:16px;display:none}.form-msg.success{background:#e8f5e0;color:#2e7d32;border:1px solid #a5d6a7;display:block}.form-msg.error{background:#fdecea;color:#c62828;border:1px solid #ef9a9a;display:block}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.about-img-box{border-radius:var(--radius);overflow:hidden;aspect-ratio:4/3;background:var(--light-gray);display:flex;align-items:center;justify-content:center;font-size:6rem}.about-values{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:28px}.value-card{background:var(--light-gray);border-radius:var(--radius-sm);padding:18px;border-left:4px solid var(--primary)}.value-card h4,.value-card h3{font-size:.9rem;color:var(--primary);margin-bottom:4px}.value-card p{font-size:.82rem;color:var(--text-light)}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:56px}.stat-item{text-align:center}.stat-item .num{font-family:Poppins,sans-serif;font-size:2.4rem;font-weight:800;color:var(--white);line-height:1;margin-bottom:6px}.stat-item .num span{color:var(--accent)}.stat-item p{font-size:.88rem;color:rgba(255,255,255,.65)}.team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.team-card{background:var(--white);border-radius:var(--radius);overflow:hidden;border:1px solid var(--border);text-align:center;transition:var(--transition)}.team-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-hover)}.team-avatar{width:100%;aspect-ratio:1;background:var(--light-gray);display:flex;align-items:center;justify-content:center;font-size:4rem}.team-info{padding:20px}.team-info h3{font-size:1rem;color:var(--text);margin-bottom:4px}.team-info p{font-size:.85rem;color:var(--text-light)}.footer{background:var(--dark);color:rgba(255,255,255,.75);padding:60px 0 28px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:44px;margin-bottom:44px}.footer-brand .logo-text{font-size:1.4rem}.footer-brand p{font-size:.88rem;line-height:1.7;margin:12px 0 20px}.social-links{display:flex;gap:10px}.social-link{width:38px;height:38px;border-radius:50%;background:rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.75);transition:var(--transition);font-size:1rem}.social-link:hover{background:var(--accent);color:var(--dark);transform:translateY(-2px)}.footer-col h4,.footer-col .footer-title{ font-family:'Poppins',sans-serif;line-height:1.2;font-size:.95rem;color:var(--white);margin-bottom:18px;font-weight:600}.footer-col ul li{margin-bottom:10px}.footer-col ul li a{color:rgba(255,255,255,.6);font-size:.88rem;transition:var(--transition)}.footer-col ul li a:hover{color:var(--accent)}.footer-contact-row{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px;font-size:.88rem;color:rgba(255,255,255,.6);min-width:0}.footer-contact-row span{overflow-wrap:anywhere}.footer-contact-row i{color:var(--accent);margin-top:2px;flex-shrink:0}.footer-pagamentos{border-top:1px solid rgba(255,255,255,.1);padding:18px 0;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.footer-pag-icons{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:.82rem;color:rgba(255,255,255,.6)}.footer-pag-label{color:rgba(255,255,255,.4)}.footer-pag-icons>i{font-size:1.6rem;color:rgba(255,255,255,.75)}.footer-pag-item{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:rgba(255,255,255,.75)}.footer-pag-item i{font-size:1.05rem}.footer-selo{display:inline-flex;align-items:center;gap:8px;font-size:.8rem;font-weight:600;color:#7bd88f;white-space:nowrap}.footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding-top:22px;display:flex;justify-content:space-between;align-items:center;font-size:.82rem;color:rgba(255,255,255,.35)}.wpp-float{position:fixed;bottom:30px;right:30px;width:58px;height:58px;background:#25d366;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.7rem;color:var(--white);box-shadow:0 4px 20px rgba(37,211,102,.55);transition:var(--transition);z-index:998}.wpp-float:hover{transform:scale(1.1);box-shadow:0 6px 30px rgba(37,211,102,.75)}.cookie-banner{position:fixed;bottom:0;left:0;right:0;background:var(--dark);z-index:1200;box-shadow:0 -4px 20px rgba(0,0,0,.25)}.cookie-banner-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 24px;flex-wrap:wrap}.cookie-banner-inner p{margin:0;font-size:.85rem;color:rgba(255,255,255,.85);flex:1;min-width:240px}.cookie-banner-inner a{color:var(--accent);text-decoration:underline}.cookie-banner-inner button{background:var(--accent);color:var(--white);border:none;padding:10px 22px;border-radius:8px;font-weight:700;font-family:Poppins,sans-serif;cursor:pointer;white-space:nowrap;transition:var(--transition)}.cookie-banner-inner button:hover{background:var(--accent-dark)}.text-center{text-align:center}.mt-8{margin-top:8px}.mt-16{margin-top:16px}.mt-24{margin-top:24px}.mt-32{margin-top:32px}.mb-24{margin-bottom:24px}.divider{height:1px;background:var(--border);margin:32px 0}.ql-size-small{font-size:.8rem}.ql-size-large{font-size:1.3rem}.ql-size-huge{font-size:1.8rem}.produto-descricao-rich h1,.produto-descricao-rich h2,.produto-descricao-rich h3{margin:16px 0 8px;font-family:Poppins,sans-serif}.produto-descricao-rich p{margin-bottom:12px}.produto-descricao-rich ol,.produto-descricao-rich ul{margin:8px 0 12px 24px}.produto-descricao-rich li{margin-bottom:4px}.produto-descricao-rich strong{font-weight:700}.produto-descricao-rich img{max-width:100%;border-radius:var(--radius-sm);margin:8px 0}.produto-descricao-rich a{color:var(--primary);text-decoration:underline}.produto-detalhe-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.produto-detalhe-img{background:var(--white);border-radius:var(--radius);border:1px solid var(--border);aspect-ratio:1;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;box-shadow:var(--shadow)}.produto-detalhe-info{padding-top:8px}.produto-galeria-thumbs{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.produto-thumb{width:64px;height:64px;border-radius:var(--radius-sm);border:2px solid var(--border);background:var(--white);padding:4px;cursor:pointer;transition:var(--transition);flex-shrink:0}.produto-thumb img{width:100%;height:100%;object-fit:contain}.produto-thumb:hover{border-color:var(--primary-light)}.produto-thumb.ativa{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-xlight)}.produto-share{display:inline-flex;align-items:center;gap:6px;background:0 0;border:none;color:var(--text-light);font-size:.82rem;font-weight:600;cursor:pointer;padding:6px 0}.produto-share:hover{color:var(--primary)}.voltagem-toggle{display:inline-flex;border:2px solid var(--primary);border-radius:999px;overflow:hidden}.voltagem-toggle a{padding:8px 26px;font-weight:700;font-size:.95rem;color:var(--primary);transition:var(--transition)}.voltagem-toggle a:hover{background:var(--primary-xlight)}.voltagem-toggle a.ativo{background:var(--primary);color:var(--white)}.produto-cta-mobile{display:none}@media(max-width:768px){.produto-detalhe-grid{grid-template-columns:1fr}.produto-detalhe-img{aspect-ratio:4/3}body:has(.produto-cta-mobile){padding-bottom:78px}.produto-cta-mobile{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:200;background:var(--white);border-top:1px solid var(--border);box-shadow:0 -6px 22px rgba(4,34,47,.16);padding:10px 14px calc(10px + env(safe-area-inset-bottom));align-items:center;gap:12px}.produto-cta-mobile .preco-mini{line-height:1.2;flex-shrink:0}.produto-cta-mobile .preco-mini strong{display:block;font-family:Poppins,sans-serif;font-size:1.05rem;color:var(--text);white-space:nowrap}.produto-cta-mobile .btn{flex:1;justify-content:center;min-height:48px;padding:12px 14px;font-size:.92rem}}.filamentos-layout{display:grid;grid-template-columns:230px 1fr;gap:28px;align-items:start}.filtros-sidebar{background:var(--white);border-radius:var(--radius);border:1px solid var(--border);overflow:hidden;position:sticky;top:calc(var(--nav-h) + 16px)}.filtros-sidebar-header{background:var(--primary);color:var(--white);padding:14px 16px;font-size:.9rem;font-weight:700;display:flex;align-items:center;justify-content:center;position:relative;gap:8px}.filtros-toggle-mobile{display:none;background:0 0;border:none;color:var(--white);cursor:pointer;font-size:1rem}.filtros-lista-items{list-style:none;max-height:calc(100vh - 200px);overflow-y:auto}.filtro-sidebar-btn{width:100%;display:flex;align-items:center;justify-content:space-between;padding:11px 16px;border:none;background:0 0;cursor:pointer;font-size:.88rem;font-family:Inter,sans-serif;color:var(--text);text-align:left;text-transform:uppercase;letter-spacing:.3px;border-bottom:1px solid var(--border);transition:var(--transition)}.filtro-sidebar-btn:last-child{border-bottom:none}.filtro-sidebar-btn:hover{background:var(--primary-xlight);color:var(--primary)}.filtro-sidebar-btn.ativo{background:var(--primary-xlight);color:var(--primary);font-weight:700;border-left:3px solid var(--primary);padding-left:13px}.filtro-count{background:var(--light-gray);color:var(--text-light);font-size:.72rem;font-weight:700;padding:2px 7px;border-radius:10px;flex-shrink:0}.filtro-sidebar-btn.ativo .filtro-count{background:var(--primary);color:var(--white)}.filamentos-main{min-width:0}@media(max-width:768px){.filamentos-layout{grid-template-columns:1fr}.filtros-toggle-mobile{display:block}.filtros-sidebar{position:static}.filtros-lista-items{max-height:none}}.fil-section{padding-top:28px}.fil-layout{display:grid;grid-template-columns:260px 1fr;gap:24px;align-items:start}.fil-main{min-width:0}.fil-side{display:flex;flex-direction:column;gap:10px;position:sticky;top:calc(var(--nav-h) + 16px);max-height:calc(100vh - var(--nav-h) - 32px);overflow-y:auto}.fil-side-head{display:none}.fil-grupo{background:var(--white);border:1px solid var(--border);border-radius:10px;overflow:hidden}.fil-grupo>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:14px 16px;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--text)}.fil-grupo>summary::-webkit-details-marker{display:none}.fil-grupo>summary::after{content:'\f054';font-family:'Font Awesome 5 Free','Font Awesome 6 Free';font-weight:900;font-size:.7rem;transition:transform .2s}.fil-grupo[open]>summary::after{transform:rotate(90deg)}.fil-grupo>summary .fil-sel{margin-left:8px;background:var(--primary);color:#fff;font-size:.68rem;padding:1px 7px;border-radius:10px}.fil-faixas{padding:0 16px 14px;display:flex;flex-direction:column;gap:2px}.fil-faixa{text-align:left;border:none;background:0 0;font:inherit;font-size:.88rem;color:var(--text);padding:8px 10px;margin:0 -10px;border-radius:8px;cursor:pointer;transition:var(--transition)}.fil-faixa:hover{background:var(--primary-xlight);color:var(--primary)}.fil-faixa.ativo{background:var(--primary-xlight);color:var(--primary);font-weight:700}.fil-fixo>summary{cursor:default}.fil-fixo>summary::after{display:none}.fil-opcoes{padding:0 16px 14px;display:flex;flex-direction:column;gap:2px;max-height:260px;overflow-y:auto}.fil-opt{display:flex;align-items:center;gap:9px;padding:6px 0;font-size:.88rem;cursor:pointer;color:var(--text)}.fil-opt input{width:16px;height:16px;accent-color:var(--primary);flex:none}.fil-opt .fil-dot{flex:0 0 14px}.fil-opt em{margin-left:auto;font-style:normal;font-size:.72rem;color:var(--text-light)}.fil-preco{padding:0 16px 16px;display:flex;align-items:flex-end;gap:8px}.fil-preco label{flex:1;min-width:0;font-size:.78rem;color:var(--text-light);display:flex;flex-direction:column;gap:4px}.fil-preco input{width:100%;height:38px;padding:0 8px;border:1.5px solid var(--border);border-radius:6px;font:inherit;font-size:.85rem}.fil-preco input:focus{outline:0;border-color:var(--primary)}.fil-preco button{height:38px;padding:0 12px;border:none;border-radius:6px;background:var(--primary);color:#fff;font:inherit;font-size:.76rem;font-weight:700;cursor:pointer;text-transform:uppercase}.fil-toolbar-top{display:flex;gap:12px;flex-wrap:wrap}.fil-search{position:relative;flex:1 1 260px}.fil-search>i{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--text-light);font-size:.85rem;pointer-events:none}.fil-search input{width:100%;height:44px;padding:0 40px 0 38px;border:1.5px solid var(--border);border-radius:10px;font:inherit;font-size:.92rem;background:var(--white)}.fil-search input:focus{outline:0;border-color:var(--primary)}.fil-search button{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:32px;height:32px;border:none;background:0 0;color:var(--text-light);cursor:pointer;border-radius:50%}.fil-search button[hidden]{display:none}.fil-sort select{height:44px;padding:0 12px;border:1.5px solid var(--border);border-radius:10px;font:inherit;font-size:.9rem;background:var(--white);color:var(--text)}.fil-btn-filtros{display:none;height:44px;padding:0 16px;border:1.5px solid var(--primary);border-radius:10px;background:var(--white);color:var(--primary);font:inherit;font-weight:700;cursor:pointer}.fil-status{display:flex;align-items:center;justify-content:space-between;margin:16px 2px 12px;font-size:.88rem;color:var(--text-light);font-weight:600}.fil-limpar{border:none;background:0 0;color:var(--primary);font:inherit;font-size:.85rem;font-weight:600;cursor:pointer}.fil-limpar[hidden]{display:none}.fil-limpar:hover{text-decoration:underline}.fil-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px}.fil-card[hidden],.fil-grid[hidden],.fil-vazio[hidden]{display:none}.fil-vazio{text-align:center;padding:56px 0;color:var(--text-light)}.fil-vazio>i{font-size:2.5rem;display:block;margin-bottom:12px;opacity:.25}.fil-card{position:relative;display:flex;flex-direction:column;background:var(--white);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;transition:var(--transition)}.fil-card:hover{border-color:var(--primary);box-shadow:0 6px 20px rgba(11,110,153,.12);transform:translateY(-2px)}.fil-card-img{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;background:var(--light-gray)}.fil-card-img img{width:100%;height:100%;object-fit:contain;padding:14px}.fil-bolinha{width:46%;aspect-ratio:1;border-radius:50%;box-shadow:inset -6px -8px 14px rgba(0,0,0,.18),0 4px 10px rgba(0,0,0,.08)}.fil-cubo{font-size:2.6rem;color:var(--medium-gray)}.fil-ultimas{position:absolute;top:8px;right:8px;z-index:2;font-size:.64rem;font-weight:700;color:#fff;background:#f57c00;padding:3px 8px;border-radius:10px}.fil-card .btn-fav{position:absolute;top:8px;right:8px;z-index:3}.fil-card-body{display:flex;flex-direction:column;gap:4px;padding:12px 14px 14px;flex:1}.fil-card-linha{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-light)}.fil-card-cor{display:flex;align-items:center;gap:7px;font-size:1rem;font-weight:700;color:var(--text);line-height:1.25}.fil-card-cor:hover{color:var(--primary)}.fil-dot{flex:0 0 14px;height:14px;border-radius:50%;border:1px solid rgba(0,0,0,.15)}.fil-card-preco{margin:6px 0 10px;font-size:1.35rem;font-weight:800;color:var(--primary);font-family:Poppins,sans-serif;display:flex;align-items:baseline;gap:6px}.fil-card-preco small{font-size:.85rem;font-weight:700}.fil-card .btn-add-cart{width:100%;justify-content:center;margin-top:auto}@media(max-width:900px){.fil-layout{grid-template-columns:1fr}.fil-btn-filtros{display:inline-flex;align-items:center;gap:8px}.fil-side{display:none;position:fixed;inset:0;z-index:1200;max-height:none;background:#eef1f3;padding:0 16px 24px;overflow-y:auto}.fil-side.aberto{display:flex}.fil-side-head{display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;background:#eef1f3;padding:16px 0 10px;font-weight:800;font-size:1.1rem;z-index:2}.fil-side-head button{border:none;background:var(--primary);color:#fff;padding:10px 16px;border-radius:8px;font:inherit;font-weight:700;cursor:pointer}.fil-grid{grid-template-columns:repeat(2,1fr);gap:10px}.fil-card-body{padding:10px}.fil-card-cor{font-size:.92rem}}.blog-section{padding-top:32px}.blog-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:36px;align-items:start}.blog-main-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:20px}.blog-main-head h2{font-size:1.4rem;color:var(--text)}.blog-item{display:flex;gap:24px;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid var(--border)}.blog-item:last-of-type{border-bottom:none}.blog-thumb{flex:0 0 280px;aspect-ratio:5/3;border-radius:10px;overflow:hidden;display:block;background:var(--light-gray)}.blog-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.blog-item:hover .blog-thumb img{transform:scale(1.04)}.blog-mini-img i,.blog-thumb-vazio,.post-mais-img i{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--primary-dark),var(--primary-light));color:rgba(255,255,255,.55);font-size:2.2rem}.blog-item-body{min-width:0;display:flex;flex-direction:column;gap:8px}.blog-tag{align-self:flex-start;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.6px;background:var(--primary-xlight);color:var(--primary);padding:4px 10px;border-radius:6px;transition:var(--transition)}a.blog-tag:hover{background:var(--primary);color:#fff}.blog-item h3{font-size:1.25rem;line-height:1.3}.blog-item h3 a{color:var(--text)}.blog-item h3 a:hover{color:var(--primary)}.blog-item p{color:var(--text-light);font-size:.93rem;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-meta{font-size:.8rem;color:var(--text-light);margin-top:auto}.blog-meta span{margin:0 4px;opacity:.6}.blog-side{display:flex;flex-direction:column;gap:20px;position:sticky;top:calc(var(--nav-h) + 16px)}.blog-box{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);padding:20px}.blog-box h4,.blog-box h3{font-size:1rem;margin-bottom:14px;color:var(--text)}.blog-busca{display:flex}.blog-busca input{flex:1;min-width:0;height:42px;padding:0 12px;border:1.5px solid var(--border);border-right:none;border-radius:10px 0 0 10px;font:inherit;font-size:.9rem}.blog-busca input:focus{outline:0;border-color:var(--primary)}.blog-busca button{width:46px;border:none;background:var(--primary);color:#fff;border-radius:0 10px 10px 0;cursor:pointer}.blog-cats{list-style:none}.blog-cats a{display:flex;justify-content:space-between;align-items:center;padding:9px 10px;margin:0 -10px;border-radius:8px;font-size:.9rem;color:var(--text);transition:var(--transition)}.blog-cats a.ativo,.blog-cats a:hover{background:var(--primary-xlight);color:var(--primary);font-weight:600}.blog-cats em{font-style:normal;font-size:.72rem;background:var(--light-gray);color:var(--text-light);padding:1px 8px;border-radius:10px}.blog-mini{display:flex;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--border);color:var(--text)}.blog-mini:last-child{border-bottom:none;padding-bottom:0}.blog-mini-img{flex:0 0 84px;height:62px;border-radius:8px;overflow:hidden;background:var(--light-gray)}.blog-mini-img img{width:100%;height:100%;object-fit:cover}.blog-mini small{display:block;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--primary);margin-bottom:2px}.blog-mini strong{font-size:.88rem;line-height:1.35;font-weight:600;display:block}.blog-mini:hover strong{color:var(--primary)}.blog-cta p{font-size:.88rem;color:var(--text-light);margin-bottom:14px;line-height:1.55}.post{max-width:820px;margin:0 auto}.post-head{text-align:center;margin-bottom:24px;display:flex;flex-direction:column;align-items:center;gap:12px}.post-head h1{font-size:clamp(1.7rem, 4vw, 2.5rem);line-height:1.2;color:var(--text)}.post-head .blog-meta{margin-top:0}.post-capa{width:100%;border-radius:var(--radius);margin-bottom:32px;aspect-ratio:16/9;object-fit:cover}.post-previa{background:#fff8e1;color:#8a5a00;border:1px solid #ffe08a;border-radius:10px;padding:10px 16px;font-size:.88rem;margin-bottom:20px}.post-previa a{font-weight:700;text-decoration:underline;margin-left:6px}.post-conteudo{font-size:1.05rem;line-height:1.85;color:#23343d;overflow-wrap:anywhere}.post-conteudo>*+*{margin-top:1.1em}.post-conteudo h2{font-size:1.6rem;line-height:1.3;margin-top:1.8em;color:var(--text)}.post-conteudo h3{font-size:1.25rem;line-height:1.35;margin-top:1.5em;color:var(--text)}.post-conteudo ol,.post-conteudo ul{padding-left:1.5em}.post-conteudo ul{list-style:disc}.post-conteudo ol{list-style:decimal}.post-conteudo li+li{margin-top:.35em}.post-conteudo a{color:var(--primary);text-decoration:underline}.post-conteudo img{max-width:100%;height:auto;border-radius:10px;display:block;margin-left:auto;margin-right:auto}.post-conteudo iframe.ql-video{width:100%;aspect-ratio:16/9;height:auto;border:0;border-radius:10px;display:block}.post-conteudo blockquote{border-left:4px solid var(--primary);background:var(--primary-xlight);padding:14px 20px;border-radius:0 10px 10px 0;font-style:italic}.post-conteudo pre{background:#0f2530;color:#e6f1f6;padding:16px;border-radius:10px;overflow-x:auto;font-size:.9rem}.post-conteudo .ql-align-center{text-align:center}.post-conteudo .ql-align-right{text-align:right}.post-conteudo .ql-align-justify{text-align:justify}.post-conteudo .ql-indent-1{padding-left:3em}.post-conteudo .ql-indent-2{padding-left:6em}.post-share{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:40px 0 24px;padding-top:24px;border-top:1px solid var(--border)}.post-cta{text-align:center;background:var(--primary-xlight)}.post-cta .btn{margin:0 auto}.post-mais{max-width:1000px;margin:56px auto 0}.post-mais h2{font-size:1.5rem;margin-bottom:20px;text-align:center}.post-mais h2 span{color:var(--primary)}.post-mais-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.post-mais-card{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;color:var(--text);transition:var(--transition)}.post-mais-card:hover{border-color:var(--primary);box-shadow:0 6px 20px rgba(11,110,153,.12);transform:translateY(-2px)}.post-mais-img{display:block;aspect-ratio:16/9;background:var(--light-gray)}.post-mais-img img{width:100%;height:100%;object-fit:cover}.post-mais-txt{display:block;padding:14px 16px 16px}.post-mais-txt small{display:block;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--primary);margin-bottom:4px}.post-mais-txt strong{font-size:.98rem;line-height:1.35}@media (max-width:900px){.blog-layout{grid-template-columns:1fr}.blog-side{position:static}}@media (max-width:640px){.blog-item{flex-direction:column;gap:14px}.blog-thumb{flex:none;width:100%;aspect-ratio:16/9}.post-conteudo{font-size:1rem}}.fade-up{opacity:0;transform:translateY(28px);transition:opacity .6s ease,transform .6s ease}.fade-up.visible{opacity:1;transform:translateY(0)}.section-header-row{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:36px}.section-header-row h2{font-size:clamp(1.6rem, 2.6vw, 2.1rem);color:var(--text)}.section-header-row h2::after{content:'';display:block;width:52px;height:4px;border-radius:2px;background:var(--accent);margin-top:12px}.section-header-row p{color:var(--text-light);font-size:.95rem;margin-top:8px}.link-ver-todos{display:inline-flex;align-items:center;gap:8px;color:var(--primary);font-weight:600;font-size:.92rem;white-space:nowrap;padding-bottom:6px;transition:var(--transition)}.link-ver-todos:hover{color:var(--accent-dark);gap:12px}.trust-bar{background:var(--white);border-bottom:1px solid var(--border)}.trust-bar-inner{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:20px 24px}.trust-item{display:flex;align-items:center;justify-content:center;gap:12px;font-size:.85rem}.trust-item i{font-size:1.45rem;color:var(--primary);flex-shrink:0}.trust-item strong{display:block;font-size:.88rem;color:var(--text);line-height:1.3}.trust-item small{display:block;font-size:.76rem;color:var(--text-light)}.hero-visual{position:relative}.hero-visual::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:440px;height:440px;border-radius:50%;background:radial-gradient(circle,rgba(0,174,239,.32),transparent 68%);filter:blur(8px);pointer-events:none}.hero-card{position:relative}.filament-band{background:linear-gradient(140deg,#03131c 0,var(--primary-dark) 62%,var(--primary) 100%);padding:80px 0;position:relative;overflow:hidden}.filament-band::before{content:'';position:absolute;top:-140px;right:-120px;width:480px;height:480px;border-radius:50%;background:rgba(0,174,239,.08)}.filament-band .section-header h2{color:var(--white)}.filament-band .section-header p{color:rgba(255,255,255,.65)}.material-chips{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin:-20px 0 40px;position:relative;z-index:1}.material-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border-radius:20px;border:1px solid rgba(255,255,255,.28);color:rgba(255,255,255,.88);font-size:.85rem;font-weight:600;transition:var(--transition)}.material-chip:hover{border-color:var(--accent);color:var(--white);background:rgba(0,174,239,.14);transform:translateY(-2px)}.material-chip .dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.filament-band .product-grid{position:relative;z-index:1}.depo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.depo-card{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);padding:28px;display:flex;flex-direction:column;gap:14px;box-shadow:var(--shadow)}.depo-stars{display:flex;gap:3px;color:#f6b01e;font-size:.85rem}.depo-text{font-size:.92rem;color:var(--text);line-height:1.7;flex:1}.depo-autor{display:flex;align-items:center;gap:12px}.depo-avatar{width:44px;height:44px;border-radius:50%;background:var(--primary-xlight);color:var(--primary);font-family:Poppins,sans-serif;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.depo-autor strong{display:block;font-size:.9rem;color:var(--text)}.depo-autor small{display:block;font-size:.78rem;color:var(--text-light)}.search-toggle{background:0 0;border:none;color:var(--text);width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1rem;cursor:pointer;transition:var(--transition);margin-right:4px}.search-toggle:hover{background:var(--light-gray)}.search-bar{display:none;position:absolute;top:var(--nav-h);left:0;right:0;background:var(--white);border-bottom:1px solid var(--border);box-shadow:0 14px 30px rgba(4,34,47,.16)}.search-bar.open{display:block}.search-bar-inner{display:flex;align-items:center;gap:14px;padding:14px 24px}.search-bar-inner>i{color:var(--text-light)}.search-bar-inner input{flex:1;border:none;outline:0;background:0 0;font-family:Inter,sans-serif;font-size:1rem;color:var(--text);min-width:0}.search-close{background:0 0;border:none;color:var(--text-light);cursor:pointer;font-size:1.1rem;padding:6px}.search-close:hover{color:var(--text)}.busca-page-form{display:flex;align-items:center;gap:12px;max-width:640px;margin:0 auto 40px}.busca-page-form>i{color:var(--text-light)}.busca-page-form input{flex:1}@keyframes shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.product-img:has(img):not(.img-loaded)::before{content:'';position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,var(--light-gray) 25%,#e2f0f7 50%,var(--light-gray) 75%);background-size:200% 100%;animation:shimmer 1.3s linear infinite}.product-img.img-loaded::before{content:none}@media(max-width:900px){.depo-grid{grid-template-columns:1fr}.trust-bar-inner{grid-template-columns:repeat(2,1fr);padding:16px 24px}.trust-item{justify-content:flex-start}}@media(max-width:768px){.section-header-row{align-items:flex-start;flex-direction:column}}.header-actions{display:flex;align-items:center;gap:4px;margin-left:auto;flex-shrink:0}.nav-auth{display:flex;align-items:center;gap:8px;margin-left:8px;flex-shrink:0}.btn-nav-login{background:var(--accent);color:var(--white);border:1px solid var(--accent);padding:7px 16px;border-radius:20px;font-size:.85rem;font-weight:600;transition:var(--transition);display:flex;align-items:center;gap:6px}.btn-nav-login:hover{background:var(--accent-dark);border-color:var(--accent-dark)}.nav-user{position:relative}.nav-user-btn{background:var(--accent);color:var(--white);border:1px solid var(--accent);padding:7px 14px;border-radius:20px;font-size:.85rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;transition:var(--transition)}.nav-user-btn:hover{background:var(--accent-dark)}.nav-user-dropdown{position:absolute;top:100%;right:0;background:var(--white);border-radius:var(--radius-sm);box-shadow:0 8px 32px rgba(0,0,0,.18);min-width:190px;overflow:hidden;display:none;z-index:200;border:1px solid var(--border)}.nav-user:hover .nav-user-dropdown{display:block}.nav-user-dropdown .dropdown-header{padding:12px 16px 10px;font-size:.8rem;color:var(--text-light);border-bottom:1px solid var(--border);font-weight:600}.nav-user-dropdown a{display:flex;align-items:center;gap:10px;padding:11px 16px;color:var(--text);font-size:.88rem;font-weight:500;transition:var(--transition);border-bottom:1px solid var(--border)}.nav-user-dropdown a:last-child{border-bottom:none}.nav-user-dropdown a:hover{background:var(--primary-xlight);color:var(--primary)}.nav-user-dropdown a i{width:16px;color:var(--text-light)}.nav-user-dropdown a:hover i{color:var(--primary)}.nav-user-dropdown .divider{height:1px;background:var(--border);margin:0}.auth-page{min-height:calc(100vh - var(--nav-h));background:var(--light-gray);display:flex;align-items:center;justify-content:center;padding:40px 16px}.auth-card{background:var(--white);border-radius:var(--radius);padding:40px;width:100%;max-width:460px;box-shadow:var(--shadow);border:1px solid var(--border)}.auth-card .brand{text-align:center;margin-bottom:24px}.auth-card h1,.auth-card h2{font-size:1.4rem;text-align:center;color:var(--text);margin-bottom:4px}.auth-card .subtitle{text-align:center;font-size:.9rem;color:var(--text-light);margin-bottom:28px}.auth-divider{text-align:center;font-size:.85rem;color:var(--text-light);margin:20px 0;position:relative}.auth-divider::before{content:'';position:absolute;top:50%;left:0;right:0;height:1px;background:var(--border)}.auth-divider span{background:var(--white);padding:0 12px;position:relative}.auth-link{text-align:center;font-size:.9rem;color:var(--text-light);margin-top:20px}.auth-link a{color:var(--primary);font-weight:600}.auth-link a:hover{text-decoration:underline}:root{--admin-bg:#f3f6f9;--admin-sidebar:#10202e;--admin-sidebar-2:#16293a;--admin-line:#e4eaf0}.admin-wrap{display:grid;grid-template-columns:248px 1fr;min-height:calc(100vh - var(--nav-h))}.admin-sidebar{background:linear-gradient(180deg,var(--admin-sidebar) 0,var(--admin-sidebar-2) 100%);padding:20px 0 24px;position:sticky;top:var(--nav-h);height:calc(100vh - var(--nav-h));overflow-y:auto;border-right:1px solid rgba(255,255,255,.06)}.sidebar-section{margin-bottom:4px}.sidebar-section+.sidebar-section{margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.07)}.sidebar-label{font-size:.68rem;text-transform:uppercase;letter-spacing:1.6px;color:rgba(255,255,255,.32);padding:0 20px 8px;font-weight:700;display:block}.admin-sidebar a{position:relative;display:flex;align-items:center;gap:11px;margin:2px 10px;padding:10px 12px;border-radius:9px;color:rgba(255,255,255,.62);font-size:.87rem;font-weight:500;transition:var(--transition)}.admin-sidebar a:hover{background:rgba(255,255,255,.06);color:var(--white)}.admin-sidebar a.ativo{background:rgba(0,174,239,.14);color:var(--white)}.admin-sidebar a.ativo::before{content:'';position:absolute;left:-10px;top:50%;transform:translateY(-50%);width:3px;height:18px;border-radius:0 4px 4px 0;background:var(--accent)}.admin-sidebar a i{width:18px;text-align:center;font-size:.92rem;flex-shrink:0}.admin-main{padding:30px 34px 60px;background:var(--admin-bg);overflow-x:hidden}.admin-topbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:26px;gap:16px;flex-wrap:wrap}.admin-topbar h1{font-size:1.32rem;color:var(--text);display:flex;align-items:center;gap:12px;margin:0;letter-spacing:-.2px}.admin-topbar h1 i{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:var(--primary-xlight);color:var(--primary);font-size:1.02rem;flex-shrink:0}.admin-welcome{background:linear-gradient(120deg,var(--primary-dark),var(--primary) 65%,var(--primary-light));border-radius:var(--radius);padding:26px 30px;margin-bottom:26px;color:var(--white);display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;box-shadow:0 10px 30px rgba(11,110,153,.22)}.admin-welcome h1{font-size:1.35rem;margin-bottom:4px;color:var(--white)}.admin-welcome p{font-size:.88rem;color:rgba(255,255,255,.78)}.admin-welcome .data-atual{font-size:.82rem;font-weight:600;color:rgba(255,255,255,.9);background:rgba(255,255,255,.14);padding:8px 16px;border-radius:20px;white-space:nowrap}.quick-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:28px}.quick-action{background:var(--white);border:1px solid var(--admin-line);border-radius:var(--radius-sm);padding:16px;display:flex;align-items:center;gap:12px;color:var(--text);font-size:.87rem;font-weight:600;transition:var(--transition)}.quick-action:hover{border-color:var(--primary);background:var(--primary-xlight);transform:translateY(-2px);box-shadow:var(--shadow)}.quick-action i{width:36px;height:36px;border-radius:9px;background:var(--primary-xlight);color:var(--primary);display:flex;align-items:center;justify-content:center;font-size:.95rem;flex-shrink:0}.quick-action:hover i{background:var(--primary);color:var(--white)}.stat-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:28px}.stat-card{background:var(--white);border-radius:var(--radius);padding:20px;border:1px solid var(--admin-line);display:flex;align-items:center;gap:14px;transition:var(--transition)}.stat-card:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.stat-icon{width:48px;height:48px;border-radius:11px;background:var(--primary-xlight);display:flex;align-items:center;justify-content:center;font-size:1.25rem;color:var(--primary);flex-shrink:0}.stat-num{font-family:Poppins,sans-serif;font-size:1.55rem;font-weight:800;color:var(--text);line-height:1.1;letter-spacing:-.3px}.stat-label{font-size:.78rem;color:var(--text-light);margin-top:3px}.admin-card{background:var(--white);border-radius:var(--radius);border:1px solid var(--admin-line);overflow:hidden;box-shadow:0 1px 2px rgba(16,32,46,.04)}.admin-card-header{padding:16px 20px;border-bottom:1px solid var(--admin-line);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.admin-card-header h2{font-size:.95rem;color:var(--text);margin:0;font-weight:700}.tbl-wrap{overflow-x:auto}.admin-tbl{width:100%;border-collapse:collapse}.admin-tbl th{background:var(--admin-bg);color:var(--text-light);padding:11px 16px;text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.6px;white-space:nowrap;border-bottom:1px solid var(--admin-line)}.admin-tbl td{padding:13px 16px;border-bottom:1px solid var(--admin-line);font-size:.85rem;color:var(--text);vertical-align:middle}.admin-tbl tr:last-child td{border-bottom:none}.admin-tbl tr:hover td{background:var(--admin-bg)}.tbl-actions{display:flex;gap:6px}.sel-cell-th{width:44px;text-align:center}.sel-cell{width:44px;text-align:center;cursor:pointer;user-select:none}#sel-todos,.sel-cell input.sel-item{width:18px;height:18px;cursor:pointer;accent-color:var(--primary)}.sel-cell:hover{background:var(--primary-xlight)}.mini-widget-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid var(--admin-line);font-size:.86rem}.mini-widget-row:last-child{border-bottom:none}.badge{display:inline-block;padding:4px 11px;border-radius:20px;font-size:.72rem;font-weight:700;white-space:nowrap}.badge-pendente{background:#fff3e0;color:#e65100}.badge-confirmado{background:#e8f5e0;color:#2e7d32}.badge-enviado{background:#e3f2fd;color:#1565c0}.badge-entregue{background:#e0f2f1;color:#00695c}.badge-cancelado{background:#fdecea;color:#c62828}.badge-lido{background:var(--light-gray);color:var(--text-light)}.badge-nao-lido{background:#fff8e1;color:#f57f17}.badge-ativo{background:#e8f5e0;color:#2e7d32}.badge-inativo{background:#fdecea;color:#c62828}.badge-manut-orcamento{background:#fdecea;color:#c62828}.badge-manut-andamento{background:#fff8e1;color:#f57f17}.badge-manut-concluido{background:#e3f2fd;color:#1565c0}.badge-manut-entregue{background:#e8f5e0;color:#2e7d32}.badge-manut-cancelado{background:#f0f0f0;color:#757575}.admin-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.admin-form-grid .full{grid-column:1/-1}.conta-wrap{display:grid;grid-template-columns:240px 1fr;gap:24px;align-items:start}.conta-sidebar{background:var(--white);border-radius:var(--radius);border:1px solid var(--border);overflow:hidden}.conta-sidebar-header{background:var(--primary);padding:24px 20px;text-align:center;color:var(--white)}.conta-avatar{width:60px;height:60px;border-radius:50%;background:rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;margin:0 auto 10px;font-size:1.6rem}.conta-sidebar-header .user-name{font-weight:700;font-size:.98rem}.conta-sidebar-header .user-role{font-size:.75rem;color:rgba(255,255,255,.7);margin-top:2px}.conta-sidebar nav a{display:flex;align-items:center;gap:10px;padding:13px 20px;color:var(--text);font-size:.88rem;font-weight:500;transition:var(--transition);border-bottom:1px solid var(--border)}.conta-sidebar nav a:last-child{border-bottom:none}.conta-sidebar nav a.ativo,.conta-sidebar nav a:hover{background:var(--primary-xlight);color:var(--primary)}.conta-sidebar nav a i{width:18px;color:var(--text-light)}.conta-sidebar nav a.ativo i{color:var(--primary)}.conta-panel{background:var(--white);border-radius:var(--radius);border:1px solid var(--border);padding:28px}.conta-panel h2{font-size:1.15rem;margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:8px}.conta-panel h2 i{color:var(--primary)}.btn-fav{position:absolute;top:10px;right:10px;width:34px;height:34px;border-radius:50%;background:var(--white);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1rem;color:var(--text-light);box-shadow:0 2px 8px rgba(0,0,0,.12);transition:var(--transition);z-index:2}.btn-fav:hover{color:#e53935;transform:scale(1.1)}.btn-fav.favoritado{color:#e53935}.btn-fav.favoritado i{font-weight:900}@media(max-width:900px){.admin-wrap{grid-template-columns:1fr}.admin-sidebar{display:none}.admin-main{padding:22px 18px 44px}.stat-cards{grid-template-columns:repeat(2,1fr)}.quick-actions{grid-template-columns:repeat(2,1fr)}.admin-welcome{flex-direction:column;align-items:flex-start}.conta-wrap{grid-template-columns:1fr}.admin-form-grid{grid-template-columns:1fr}}.cart-icon-wrap{position:relative;display:inline-flex;align-items:center}.cart-icon-btn{background:0 0;border:none;color:var(--text);width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.1rem;cursor:pointer;transition:var(--transition);text-decoration:none}.cart-icon-btn:hover{background:var(--light-gray)}#cart-badge{position:absolute;top:-4px;right:-4px;background:#e53935;color:var(--white);font-size:.65rem;font-weight:800;width:18px;height:18px;border-radius:50%;display:none;align-items:center;justify-content:center;font-family:Poppins,sans-serif}#cart-toast{position:fixed;bottom:90px;left:50%;transform:translateX(-50%) translateY(20px);background:var(--dark);color:var(--white);padding:12px 20px;border-radius:var(--radius-sm);font-size:.88rem;font-weight:600;opacity:0;transition:opacity .3s,transform .3s;z-index:9999;white-space:nowrap;pointer-events:none;border-left:4px solid var(--accent)}#cart-toast.show{opacity:1;transform:translateX(-50%) translateY(0)}.carrinho-vazio{text-align:center;padding:80px 0;color:var(--text-light)}.carrinho-vazio i{font-size:4rem;opacity:.2;display:block;margin-bottom:16px}.cart-item{display:grid;grid-template-columns:72px 1fr auto auto;gap:16px;align-items:center;padding:16px;border-bottom:1px solid var(--border)}.cart-item:last-child{border-bottom:none}.cart-item-img{width:72px;height:72px;border-radius:var(--radius-sm);background:var(--light-gray);display:flex;align-items:center;justify-content:center;font-size:2rem;overflow:hidden;flex-shrink:0}.cart-item-img img{width:100%;height:100%;object-fit:contain;padding:4px}.cart-item-nome{font-weight:700;font-size:.92rem;margin-bottom:4px}.cart-item-preco{font-size:.85rem;color:var(--primary);font-weight:700}.cart-qty{display:flex;align-items:center;gap:8px;background:var(--light-gray);border-radius:20px;padding:4px 10px}.cart-qty button{background:0 0;border:none;font-size:1rem;font-weight:700;cursor:pointer;color:var(--primary);width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:var(--transition)}.cart-qty button:hover{background:var(--primary);color:var(--white)}.cart-qty span{font-weight:700;min-width:20px;text-align:center;font-size:.9rem}.cart-remove{background:0 0;border:none;color:var(--text-light);cursor:pointer;font-size:1.1rem;transition:var(--transition);padding:4px}.cart-remove:hover{color:#c62828}.cart-total-box{background:var(--white);border-radius:var(--radius);border:1px solid var(--border);padding:24px;position:sticky;top:calc(var(--nav-h) + 16px)}.cart-total-box h3{font-size:1.1rem;margin-bottom:16px}.cart-total-row{display:flex;justify-content:space-between;font-size:.9rem;color:var(--text-light);margin-bottom:8px}.cart-total-final{display:flex;justify-content:space-between;font-size:1.2rem;font-weight:800;color:var(--primary);padding-top:12px;border-top:2px solid var(--border);margin-top:8px}@media(max-width:600px){.cart-item{grid-template-columns:56px 1fr;gap:10px}.cart-qty{order:3}.cart-remove{order:4}}.checkout-grid{display:grid;grid-template-columns:1fr 340px;gap:28px;align-items:start}.checkout-step-title{display:flex;align-items:center;gap:12px;font-size:1.05rem;margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid var(--border)}.checkout-step-title span{width:28px;height:28px;border-radius:50%;background:var(--primary);color:var(--white);display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:800;flex-shrink:0}.pagto-opcoes{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:18px}.pagto-opcao{flex:1;min-width:150px;display:flex;align-items:center;gap:10px;padding:14px 16px;border:2px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition);font-size:.92rem;font-weight:600;color:var(--text)}.pagto-opcao input{accent-color:var(--primary)}.pagto-opcao:has(input:checked){border-color:var(--primary);background:var(--primary-xlight);color:var(--primary)}.pagto-info{margin-top:4px}@media(max-width:768px){.checkout-grid{grid-template-columns:1fr}.checkout-grid>div:first-child{order:1}.checkout-grid .cart-total-box{order:2;position:static!important}}.paginacao{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.pag-btn{padding:8px 14px;border-radius:var(--radius-sm);background:var(--white);border:1px solid var(--border);color:var(--text);font-size:.88rem;transition:var(--transition);text-decoration:none;display:inline-flex;align-items:center}.pag-btn:hover{background:var(--primary-xlight);border-color:var(--primary);color:var(--primary)}.pag-ativo{background:var(--primary)!important;color:var(--white)!important;border-color:var(--primary)!important;font-weight:700}@media(max-width:1100px){.features-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr 1fr}.category-grid{grid-template-columns:repeat(3,1fr)}.stats-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:1024px){.nav{display:none}.hamburger{display:flex}}@media(max-width:768px){.nav{display:none}.hamburger{display:flex}.nav-auth{display:none}.header-inner{gap:8px}.logo img{height:36px}.hero-inner{grid-template-columns:1fr;text-align:center;padding:60px 24px}.hero-visual{display:none}.hero-btns{justify-content:center}.hero-content p{margin:0 auto 36px}.maker-grid{grid-template-columns:1fr}.contact-grid{grid-template-columns:1fr}.about-grid{grid-template-columns:1fr}.about-values{grid-template-columns:1fr}.team-grid{grid-template-columns:1fr 1fr}.form-row{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.footer-bottom{flex-direction:column;gap:6px;text-align:center}.wpp-float{bottom:20px;right:20px}}@media(max-width:520px){.section{padding:56px 0}.category-grid{grid-template-columns:1fr}.product-grid{grid-template-columns:1fr}.features-grid{grid-template-columns:1fr}.team-grid{grid-template-columns:1fr}.stats-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr}.cta-btns{flex-direction:column;align-items:center}}.th-sort{cursor:pointer;user-select:none;white-space:nowrap;transition:color .15s}.th-sort.ativo,.th-sort:hover{color:var(--primary)}.th-sort .sort-seta{display:inline-block;min-width:10px;font-size:.62rem}  .cor-seletor{margin-bottom:20px;}.cor-seletor-titulo{font-size:.9rem;margin-bottom:10px;}.cor-seletor-qtd{color:var(--text-light);font-size:.8rem;}.cor-seletor-grupo{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-light);margin:12px 0 6px;}.cor-opcoes{display:flex;flex-wrap:wrap;gap:8px;}.cor-opcao{width:52px;height:52px;border:2px solid var(--border);border-radius:10px;padding:2px;background:var(--white);display:flex;align-items:center;justify-content:center;transition:border-color .15s, transform .15s;}.cor-opcao:hover{border-color:var(--primary);transform:translateY(-1px);}.cor-opcao.ativo{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-xlight);}.cor-opcao img{width:100%;height:100%;object-fit:contain;border-radius:7px;}.cor-opcao span{width:100%;height:100%;border-radius:7px;display:block;}.produto-link-orc{font-size:.85rem;color:var(--text-light);text-align:center;text-decoration:underline;padding:4px;}.produto-link-orc:hover{color:var(--primary);}  .produto-midia-cores{display:grid;grid-template-columns:72px 1fr;gap:12px;}.produto-cores-coluna{position:relative;}.produto-cores-lista{position:absolute;inset:0;display:flex;flex-direction:column;gap:8px;overflow-y:auto;scrollbar-width:thin;padding:2px;}.produto-cor-thumb{width:64px;height:64px;display:block;}@media(max-width:768px){.produto-midia-cores{grid-template-columns:1fr;}.produto-cores-coluna{order:2;}.produto-cores-lista{position:static;flex-direction:row;overflow-x:auto;overflow-y:hidden;}}  .fil-card-cores{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 10px;}.fil-card-bolinha{width:22px;height:22px;border-radius:50%;border:2px solid var(--white);box-shadow:0 0 0 1px var(--border);background-size:260%;background-position:center;transition:transform .15s, box-shadow .15s;}.fil-card-bolinha:hover, .fil-card-bolinha.ativa{transform:scale(1.15);box-shadow:0 0 0 2px var(--primary);}.fil-card-mais{font-size:.75rem;font-weight:700;color:var(--text-light);}.fil-card-mais:hover{color:var(--primary);}.fil-card-apartir{display:block;font-size:.7rem;font-weight:500;color:var(--text-light);}  .fil-card-cores{flex-wrap:nowrap;overflow:hidden;gap:5px;margin:6px 0 8px;}.fil-card-bolinha{width:18px;height:18px;flex-shrink:0;border-width:1.5px;}.fil-card-mais{flex-shrink:0;margin-left:2px;}.fil-card .fil-card-cor{font-size:1.05rem;font-weight:700;}  .fil-card-cores{padding:3px;margin-left:-3px;}.fil-card-bolinha:hover, .fil-card-bolinha.ativa{transform:none;}  @media(min-width:769px){.produto-midia-cores{grid-template-columns:86px 1fr;}.produto-cores-lista{overflow-x:hidden;padding:3px 8px 3px 3px;}}  .cor-opcoes{gap:10px;}.cor-opcao{width:64px;height:64px;border-radius:12px;padding:3px;}@media(max-width:768px){.cor-opcao{width:58px;height:58px;}}.produto-nota-google{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;color:var(--text-light);margin:-4px 0 10px;}.produto-nota-google:hover{color:var(--primary);}.produto-nota-estrelas{color:#f5a623;letter-spacing:1px;font-size:.95rem;}.produto-nota-google strong{color:var(--text);}  .produto-descricao-rich{max-width:760px;}.produto-descricao-rich p{margin:0 0 12px;}.produto-descricao-rich h3{font-size:1.12rem;margin:30px 0 8px;color:var(--text);}.produto-descricao-rich ul{list-style:none;padding:0;margin:18px 0 8px;background:var(--white);border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden;}.produto-descricao-rich li{display:grid;grid-template-columns:200px 1fr;gap:12px;padding:10px 16px;border-bottom:1px solid var(--border);line-height:1.5;}.produto-descricao-rich li:last-child{border-bottom:0;}.produto-descricao-rich li:nth-child(even){background:var(--light-gray);}.produto-descricao-rich li strong{color:var(--text-light);font-weight:600;}@media(max-width:600px){.produto-descricao-rich li{grid-template-columns:120px 1fr;padding:9px 12px;font-size:.92rem;}}  .produto-descricao-sec .container{max-width:800px;}.produto-descricao-rich{max-width:none;}.produto-descricao-rich ul{background:none;border:0;border-radius:0;margin:20px 0 10px;}.produto-descricao-rich li{grid-template-columns:190px 1fr;padding:9px 0;border-bottom:1px solid var(--border);}.produto-descricao-rich li:first-child{border-top:1px solid var(--border);}.produto-descricao-rich li:nth-child(even){background:none;}@media(max-width:600px){.produto-descricao-rich li{grid-template-columns:120px 1fr;padding:8px 0;}}.post-conteudo .post-tabela{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--border);border-radius:10px}.post-conteudo table{width:100%;border-collapse:collapse;font-size:.92rem;line-height:1.45;min-width:520px}.post-conteudo td,.post-conteudo th{padding:10px 12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--border)}.post-conteudo thead th{background:var(--light-gray);font-weight:700;color:var(--text)}.post-conteudo tbody tr:last-child td{border-bottom:none}.post-conteudo .post-galeria{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.post-conteudo .post-galeria figure{margin:0;text-align:center}.post-conteudo .post-galeria img{aspect-ratio:1/1;object-fit:contain;background:#f5f6f7;padding:8px}.post-conteudo .post-galeria figcaption{font-size:.82rem;font-weight:600;color:var(--text-light);margin-top:6px}.post-conteudo td,.post-conteudo th{overflow-wrap:normal;word-break:normal}.post-conteudo th{white-space:nowrap}.post-conteudo .tabela-notas td:first-child{white-space:nowrap}.post-conteudo .tabela-notas small{color:var(--text-light);font-weight:400}.post-conteudo .nota{display:inline-block;width:64px;height:8px;vertical-align:middle;border-radius:2px;background:linear-gradient(90deg,var(--primary) calc(var(--n) * 20%),#e2e6ea 0);-webkit-mask:repeating-linear-gradient(90deg,#000 0 11px,transparent 11px 12.8px);mask:repeating-linear-gradient(90deg,#000 0 11px,transparent 11px 12.8px)}.post-conteudo .post-galeria figure>img{background:none;mix-blend-mode:multiply}.post-conteudo .post-galeria figure{background:#f5f6f7;border-radius:10px;padding-bottom:8px;overflow:hidden}.post-conteudo .post-galeria img.foto-bambu{filter:brightness(1.06);transform:scale(1.45);transform-origin:70% 75%}.sp-modelos{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px}.sp-modelos>span{font-size:.85rem;font-weight:600;color:var(--text-light);margin-right:4px}.sp-modelos a{padding:6px 14px;border-radius:20px;border:1px solid var(--border);background:#fff;font-size:.85rem;font-weight:600;color:var(--text)}.sp-modelos a em{font-style:normal;color:var(--text-light);font-weight:400;margin-left:2px}.sp-modelos a.ativo,.sp-modelos a:hover{background:var(--primary);border-color:var(--primary);color:#fff}.sp-modelos a.ativo em,.sp-modelos a:hover em{color:rgba(255,255,255,.8)}.blog-item[hidden]{display:none}.sp-titulo{font-size:1.25rem;line-height:1.3;margin:4px 0 6px}.sp-titulo a{color:var(--text)}.sp-titulo a:hover{color:var(--primary)}.sp-cta{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:32px;padding:20px 24px;border:1px solid var(--border);border-radius:12px;background:#fff}.sp-cta strong{display:block;font-size:1.05rem}.sp-cta span{color:var(--text-light);font-size:.92rem}.post-conteudo .post-resposta{background:#eef7fb;border-left:4px solid var(--primary);border-radius:0 10px 10px 0;padding:14px 18px}.post-conteudo .post-resposta strong:first-child{display:block;font-size:.78rem;letter-spacing:1px;text-transform:uppercase;color:var(--primary);margin-bottom:4px}.post-conteudo .post-suporte{border:1px solid var(--border);border-radius:12px;padding:18px 20px;background:#fff}.post-conteudo .post-suporte a.btn{text-decoration:none;color:#fff;margin-top:8px}.post-conteudo .post-fonte{font-size:.85rem;color:var(--text-light)}.post-conteudo a.btn{text-decoration:none;color:#fff}.post-conteudo .post-atencao,.post-conteudo .post-dica{position:relative;padding:14px 18px 14px 52px;border-radius:12px;line-height:1.6}.post-conteudo .post-dica{background:#fff8e1;border:1px solid #ffe08a}.post-conteudo .post-atencao{background:#fdecea;border:1px solid #f5c2bd}.post-conteudo .post-atencao::before,.post-conteudo .post-dica::before{position:absolute;left:18px;top:15px;font-family:'Font Awesome 5 Free','Font Awesome 6 Free';font-weight:900;font-size:1.1rem}.post-conteudo .post-dica::before{content:'\f0eb';color:#e0a800}.post-conteudo .post-atencao::before{content:'\f071';color:#d32f2f}.post-conteudo .post-passo{padding:12px 16px;background:#f5f8fa;border-radius:10px;border-left:4px solid var(--primary)}.post-conteudo .post-passo>strong:first-child{color:var(--primary)}.post-conteudo p>img{width:100%}@media (max-width:900px){.wpp-float{width:50px;height:50px;font-size:1.5rem;bottom:16px;right:14px}body:has(#produto-wpp) .wpp-float{display:none}}.cookie-banner-inner button.cookie-recusar{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.55);padding:8px 16px}.cookie-banner-inner button.cookie-recusar:hover{background:rgba(255,255,255,.12)}body:has(#produto-wpp) .wpp-float{display:none}.hero-v2{position:relative;overflow:hidden;display:flex;align-items:center;min-height:320px;color:#fff;background:#0b1622 var(--hero-poster) center/cover no-repeat}.hero-v2 video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-v2::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,20,34,.86),rgba(4,20,34,.6) 45%,rgba(4,20,34,.22))}.hero-v2 .container{position:relative;z-index:1;width:100%;padding-top:52px;padding-bottom:52px}.hero-v2-pilula{display:inline-block;margin-bottom:14px;padding:6px 14px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(255,255,255,.08);font-size:.76rem;font-weight:600;letter-spacing:.4px;color:#bfe6ff}.hero-v2 h1{max-width:15ch;margin:0 0 10px;color:#fff;font-size:clamp(1.85rem,3.6vw,2.9rem);line-height:1.1;letter-spacing:-.5px}.hero-v2 p{max-width:52ch;margin:0;color:rgba(255,255,255,.86);font-size:1.02rem}@media (max-width:767px){.hero-v2{min-height:280px;background-image:var(--hero-celular)}.hero-v2 .container{padding-top:36px;padding-bottom:36px}.hero-v2::after{background:linear-gradient(180deg,rgba(4,20,34,.55),rgba(4,20,34,.88))}.hero-v2 p{font-size:.92rem}}.faq-v2-fundo{background:var(--light-gray)}.faq-v2-lista{display:flex;flex-direction:column;gap:10px}.faq-v2-item{background:var(--white);border:1px solid var(--border);border-radius:12px;transition:border-color .2s}.faq-v2-item[open]{border-color:var(--primary)}.faq-v2-item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:48px;padding:14px 18px;font-weight:700;color:var(--text)}.faq-v2-item summary::-webkit-details-marker{display:none}.faq-v2-item summary::after{content:"+";flex:none;width:26px;height:26px;border-radius:50%;background:var(--light-gray);color:var(--primary);display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:700;transition:transform .2s}.faq-v2-item[open] summary::after{content:"−"}.faq-v2-item p{margin:0;padding:0 18px 16px;color:var(--text-light);line-height:1.7}.faq-v2-item p a{color:var(--primary);text-decoration:underline}@media (max-width:600px){.faq-v2-item summary{padding:12px 14px;font-size:.95rem}.faq-v2-item p{padding:0 14px 14px;font-size:.92rem}}@media (max-width:900px){.footer-col ul li a{display:inline-block;padding:12px 0;margin:-12px 0}.breadcrumb-inner a{display:inline;padding:6px 0}.product-name{padding:10px 0;margin:-10px 0}.anuncio-topo-fechar{padding:12px;right:4px}.carousel-dot{position:relative}.carousel-dot::after{content:"";position:absolute;inset:-18px -8px}.fil-opt{padding:13px 0;margin:-7px 0}a[href*="google.com/maps/search"]{display:inline-block;padding:14px 0;margin:-14px 0}.tf-abre{width:40px;height:40px;margin:-7px}}.produto-compra-lista{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}.produto-compra-lista li{display:flex;gap:12px;align-items:flex-start;line-height:1.6;color:var(--text)}.produto-compra-lista i{color:var(--primary);font-size:1.1rem;margin-top:4px;width:20px;text-align:center;flex:none}.produto-compra-lista a{color:var(--primary);text-decoration:underline}.produto-compra-comp{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:700;color:var(--primary)}@media (max-width:767px){.produto-compra-lista{grid-template-columns:1fr}}.hero-v2.hero-post h1{max-width:28ch;font-size:clamp(1.5rem,3vw,2.4rem)}.hero-v2.hero-post p{font-size:.9rem}.breadcrumb-inner{flex-wrap:wrap;row-gap:2px}.breadcrumb-inner>a,.breadcrumb-inner>span{white-space:nowrap}.post-conteudo .post-resposta ol,.post-conteudo .post-resposta ul{margin:6px 0 0;padding-left:20px}.post-conteudo .post-resposta li{margin:4px 0}body:not(.pg-index){--off-white:#fff;--light-gray:#f6f7f9;--medium-gray:#e6e8eb;--border:#eceef1;--shadow:0 1px 2px rgba(0,0,0,.03);--shadow-hover:0 4px 14px rgba(0,0,0,.06);background:#fff}body:not(.pg-index) .header{border-bottom:1px solid #eceef1;box-shadow:0 4px 14px rgba(15,30,45,.05)}body:not(.pg-index) .breadcrumb{background:#fff;border-bottom:1px solid #eceef1}body:not(.pg-index) .product-card{border-color:#eceef1;box-shadow:0 1px 2px rgba(0,0,0,.03)}body:not(.pg-index) .product-card:hover{box-shadow:0 4px 14px rgba(0,0,0,.06)}body:not(.pg-index) .product-img{background:#f5f6f7}.hero-v2{min-height:200px}.hero-v2::after{background:linear-gradient(90deg,rgba(0,0,0,.75),rgba(0,0,0,.45) 45%,rgba(0,0,0,.15))}.hero-v2 .container{padding-top:22px;padding-bottom:22px}.hero-v2+.breadcrumb{display:none}.hero-v2-migalha{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:.8rem;color:rgba(255,255,255,.8)}.hero-v2-migalha:empty{display:none}.hero-v2-migalha a{color:#7cc8ff}.hero-v2-migalha a:hover{text-decoration:underline}.hero-v2-migalha .fa-home{display:none}.hero-v2-migalha .fa-chevron-right{font-size:.6rem!important}.hero-v2-pilula{display:block;margin:10px 0 0;padding:0;border:0;border-radius:0;background:none;font-size:.72rem;font-weight:700;letter-spacing:2.2px;text-transform:uppercase;color:#7cc8ff}.hero-v2 h1{max-width:none;margin:4px 0 8px;font-size:2.4rem;font-weight:800;letter-spacing:-.5px;line-height:1.12}.hero-v2 p{max-width:60ch;font-size:.95rem;color:rgba(255,255,255,.85)}.hero-v2.hero-post h1{max-width:30ch;font-size:2rem}@media (max-width:767px){.hero-v2{min-height:200px}.hero-v2 .container{padding-top:18px;padding-bottom:18px}.hero-v2::after{background:linear-gradient(90deg,rgba(0,0,0,.78),rgba(0,0,0,.5))}.hero-v2 h1,.hero-v2.hero-post h1{font-size:1.5rem}.hero-v2 p{font-size:.82rem}.hero-v2-pilula{font-size:.66rem;letter-spacing:1.6px;margin-top:8px}}.pg-carrinho .wpp-float,.pg-checkout .wpp-float{display:none}.calc-modo{display:flex;flex-direction:column;align-items:center;gap:6px;padding-top:24px}.calc-modo-dica{margin:0;font-size:.85rem;color:var(--text-light);text-align:center}#calc-rapida[hidden],#calc-completa[hidden]{display:none!important}#calc-rapida{padding-top:24px}#calc-completa{padding-top:24px}.cr-ajustes{margin-top:8px;border:1px solid var(--border);border-radius:10px;padding:10px 14px}.cr-ajustes summary{cursor:pointer;font-weight:600;font-size:.9rem;color:var(--primary);min-height:32px;display:flex;align-items:center}.cr-ajustes[open] summary{margin-bottom:10px}.cr-markup input[type=range]{width:100%;accent-color:var(--primary);height:32px;cursor:pointer}.cr-markup label strong{color:var(--primary)}.cr-markup-escala{display:flex;justify-content:space-between;font-size:.75rem;color:var(--text-light);margin-top:-4px}.cr-markup input[type=range]{-webkit-appearance:none;appearance:none;height:10px;border-radius:999px;padding:0;margin:14px 0 6px;background:linear-gradient(90deg,#e53935 0%,#e53935 20%,#43a047 20%,#43a047 50%,#f9a825 50%,#f9a825 100%)}.cr-markup input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;border-radius:50%;background:#fff;border:4px solid var(--cr-cor,#43a047);box-shadow:0 1px 4px rgba(0,0,0,.25);cursor:pointer}.cr-markup input[type=range]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#fff;border:4px solid var(--cr-cor,#43a047);cursor:pointer}.cr-markup{--cr-cor:#43a047}.cr-markup[data-zona=baixo]{--cr-cor:#e53935}.cr-markup[data-zona=alto]{--cr-cor:#f9a825}.cr-markup label strong{color:var(--cr-cor)}.cr-zona{display:inline-block;margin-left:6px;padding:2px 10px;border-radius:999px;font-size:.75rem;font-weight:700;color:#fff;background:var(--cr-cor)}.cr-markup[data-zona=alto] .cr-zona{color:#3d2e00}.cr-markup-escala span:nth-child(2){margin-left:-12%}.cr-markup-escala span:nth-child(3){margin-right:28%}.cr-markup-escala{display:block;position:relative;height:16px}.cr-markup-escala span{position:absolute;top:0;transform:translateX(-50%);margin:0!important}.cr-markup-escala span:nth-child(1){left:0;transform:none}.cr-markup-escala span:nth-child(2){left:20%}.cr-markup-escala span:nth-child(3){left:50%}.cr-markup-escala span:nth-child(4){left:100%;transform:translateX(-100%)}.calc-modo-titulo{margin:0;font-weight:700;font-size:1rem;color:var(--text)}.calc-modo-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%;max-width:640px}.calc-modo-card{position:relative;display:flex;align-items:center;gap:12px;padding:16px 18px;border:2px solid var(--border);border-radius:14px;background:#fff;color:var(--text);transition:var(--transition);min-height:72px}.calc-modo-card>i:first-child{font-size:1.4rem;color:var(--text-light);width:28px;text-align:center}.calc-modo-card strong{display:block;font-size:1.05rem}.calc-modo-card small{display:block;font-size:.8rem;color:var(--text-light);line-height:1.3}.calc-modo-card:hover{border-color:var(--primary)}.calc-modo-check{position:absolute;top:8px;right:10px;font-size:1.05rem;color:var(--primary);opacity:0}.calc-modo-card.ativo{border-color:var(--primary);background:var(--primary-xlight);box-shadow:0 4px 14px rgba(11,110,153,.15)}.calc-modo-card.ativo>i:first-child{color:var(--primary)}.calc-modo-card.ativo .calc-modo-check{opacity:1}@media (max-width:480px){.calc-modo-card{flex-direction:column;align-items:flex-start;gap:6px;padding:14px}}.cr-ajustes{margin-top:8px;border:1px solid var(--border);border-radius:10px;padding:12px 14px}.cr-ajustes-tit{margin:0 0 10px;font-weight:700;font-size:.9rem;color:var(--primary)}.cr-tarifa{display:block;margin-top:4px;font-size:.75rem;color:var(--text-light)}@media (max-width:900px){.cr-form{display:flex;flex-direction:column}.cr-form .cr-markup{order:10;margin:16px 0 0}}.cx-markup{margin:0 0 14px;padding-bottom:12px;border-bottom:1px solid var(--border)}.cx-markup label{color:#fff}.cx-markup .cr-markup-escala{color:rgba(255,255,255,.7)}.cx-markup{border-bottom-color:rgba(255,255,255,.15)}.cx-markup-card{margin-top:16px}.produto-descricao-rich .desc-tabela{overflow-x:auto;border:1px solid var(--border);border-radius:10px;margin:8px 0 12px}.produto-descricao-rich table{border-collapse:collapse;width:100%;font-size:.93rem;line-height:1.5}.produto-descricao-rich th,.produto-descricao-rich td{text-align:left;padding:8px 12px;border-top:1px solid var(--border);vertical-align:top}.produto-descricao-rich tr:first-child th,.produto-descricao-rich tr:first-child td{border-top:0}.produto-descricao-rich th{width:38%;font-weight:600;color:var(--text-light,#555);background:var(--light-gray,#f5f7f6)}.produto-descricao-rich details{border:1px solid var(--border);border-radius:10px;padding:10px 14px;margin:0 0 8px;background:#fff}.produto-descricao-rich summary{cursor:pointer;font-weight:700}.produto-descricao-rich details p{margin:6px 0 0}@media (max-width:600px){.produto-descricao-rich th{width:44%}.produto-descricao-rich th,.produto-descricao-rich td{padding:7px 9px}}.cookie-banner-inner button.cookie-atual{box-shadow:0 0 0 2px #fff;font-weight:800}@media (min-width:1101px){.footer-grid{grid-template-columns:1.6fr 1fr 1fr 1fr 1.4fr;gap:36px}}@media (max-width:520px){.footer-grid{grid-template-columns:1fr 1fr;gap:28px 20px}.footer-grid .footer-brand,.footer-grid .footer-col:last-child{grid-column:1/-1}}.produto-descricao-rich ul.desc-lista{list-style:disc;padding-left:22px;margin:8px 0 14px;background:none;border:0;border-radius:0}.produto-descricao-rich ul.desc-lista li{display:list-item;padding:3px 0;border:0;background:none;line-height:1.6}.produto-descricao-rich ul.desc-lista li strong{color:var(--text);font-weight:700}.produto-descricao-rich .desc-destaques{display:grid;gap:28px;margin:24px 0 32px}.produto-descricao-rich .desc-destaque{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:28px;align-items:center;background:#fff;border:1px solid var(--border);border-radius:14px;overflow:hidden}.produto-descricao-rich .desc-destaque:nth-child(even){grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.produto-descricao-rich .desc-destaque:nth-child(even) img{order:2}.produto-descricao-rich .desc-destaque img{width:100%;height:340px;object-fit:cover;margin:0;border-radius:0;display:block;background:#0b0b0d}.produto-descricao-rich .desc-destaque>div{padding:20px 24px 20px 0}.produto-descricao-rich .desc-destaque:nth-child(even)>div{padding:20px 0 20px 24px}.produto-descricao-rich .desc-destaque h3{margin:0 0 8px;font-size:1.15rem;color:var(--text)}.produto-descricao-rich .desc-destaque p{margin:0;line-height:1.7}@media (max-width:700px){.produto-descricao-rich .desc-destaque,.produto-descricao-rich .desc-destaque:nth-child(even){grid-template-columns:1fr;gap:0}.produto-descricao-rich .desc-destaque:nth-child(even) img{order:0}.produto-descricao-rich .desc-destaque img{height:240px}.produto-descricao-rich .desc-destaque>div,.produto-descricao-rich .desc-destaque:nth-child(even)>div{padding:16px 18px 20px}}.cor-opcao.esgotada{position:relative;opacity:.45}.cor-opcao.esgotada::after{content:"";position:absolute;left:-2px;right:-2px;top:50%;height:2px;background:#c62828;transform:rotate(-45deg)}.produto-esgotado{display:flex;flex-direction:column;gap:2px;padding:12px 16px;border-radius:10px;background:linear-gradient(135deg,#e03131,#c92a2a);color:#fff;font-size:.92rem;box-shadow:0 4px 14px rgba(201,42,42,.25)}.produto-esgotado strong{font-size:1.05rem}.produto-esgotado span{color:#ffe3e3}.tf-esgotado .tf-foto img{opacity:.55;filter:grayscale(.6)}.tf-novo.tf-esg-selo{background:#616161;color:#fff}.tf-bol.tf-bol-esg{opacity:.35}#produto-esgotado[hidden],#produto-add[hidden],#produto-add-mini[hidden],#produto-avise-mini[hidden]{display:none!important}.selo-bf{position:absolute;top:8px;left:8px;width:30%;max-width:110px;height:auto;z-index:3;pointer-events:none;padding:0!important;object-fit:contain!important;filter:drop-shadow(0 2px 4px rgba(0,0,0,.25))}.selo-bf-grande{top:12px;left:12px;width:28%;max-width:190px}.tem-selo-bf .product-badge,.tem-selo-bf .tf-novo{top:auto!important;bottom:10px;left:10px}.product-img.tem-selo-bf>img:not(.selo-bf),.tf-foto.tem-selo-bf>img:not(.selo-bf){padding:12px 10px 12px 30%!important;object-position:right center!important}.product-img.tem-selo-bf .selo-bf,.tf-foto.tem-selo-bf .selo-bf{width:27%;top:10px;left:8px}.selo-bf{height:auto!important}.product-img.tem-selo-bf>img:not(.selo-bf),.tf-foto.tem-selo-bf>img:not(.selo-bf){padding:16px 8px 8px 22%!important;object-position:center bottom!important}.product-img.tem-selo-bf .selo-bf,.tf-foto.tem-selo-bf .selo-bf{width:30%;max-width:96px;top:8px;left:8px}.product-img.tem-selo-bf>img:not(.selo-bf),.tf-foto.tem-selo-bf>img:not(.selo-bf){padding:12px!important;object-position:center!important}.product-img.tem-selo-bf .selo-bf,.tf-foto.tem-selo-bf .selo-bf{width:26%;max-width:84px;top:8px;left:8px}.product-img,body:not(.pg-index) .product-img{background:transparent!important}