
	.blf-wrap{max-width:1200px;margin:18px auto 0;padding:0 16px;font-family:inherit}
	.blf-bar{background:#15171b;border:1px solid #23262c;border-radius:14px;padding:14px 16px;margin-bottom:18px}
	.blf-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}
	.blf-chips{display:flex;flex-wrap:wrap;gap:8px;flex:1 1 auto}
	.blf-tools{display:flex;flex-wrap:wrap;gap:10px;align-items:center}
	.blf-tools input{width:92px}
	.blf-count{color:#9aa0a6;font-size:13px;margin:0 0 12px}
	.blf-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
	.blf-card{display:flex;flex-direction:column;background:#fff;border:1px solid #e9e9ec;border-radius:14px;overflow:hidden;transition:.18s;min-height:380px}
	.blf-card:hover{transform:translateY(-3px);box-shadow:0 10px 26px rgba(0,0,0,.12);border-color:#e11212}
	.blf-card-link{display:flex;flex-direction:column;text-decoration:none;color:#1c1f24;flex:1}
	.blf-card-img{aspect-ratio:1/1;background:#f7f7f8;display:flex;align-items:center;justify-content:center;padding:10px}
	.blf-card-img img{max-width:100%;max-height:100%;object-fit:contain}
	.blf-card-body{padding:12px 14px 10px;display:flex;flex-direction:column;gap:8px;flex:1}
	.blf-stock{align-self:flex-start;background:#e8f6ec;color:#1f8a3b;font-size:11px;font-weight:700;padding:3px 9px;border-radius:999px}
	.blf-card-title{font-size:14px;line-height:1.35;margin:0;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:38px}
	.blf-price{font-size:16px;font-weight:800;color:#15171b;margin-top:auto}
	.blf-price del{color:#9aa0a6;font-weight:500;font-size:13px;margin-right:6px}
	.blf-buy{display:flex;gap:8px;padding:0 14px 14px;align-items:stretch}
	.blf-vazio{grid-column:1/-1;text-align:center;color:#9aa0a6;padding:40px 0}
	.blf-loading{opacity:.45;pointer-events:none}
	.blf-pager{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin:22px 0}
	@media(max-width:1024px){.blf-grid{grid-template-columns:repeat(3,1fr)}}
	@media(max-width:680px){.blf-grid{grid-template-columns:repeat(2,1fr)}.blf-tools input{width:72px}.blf-card{min-height:340px}}
	@media(max-width:380px){.blf-grid{grid-template-columns:1fr}}
	/* ===== paleta Bellan: VERMELHO = ação (vence o tema com !important) ===== */
	#bellan-filtro .blf-chip{background:#23262c !important;color:#e9eaec !important;border:1px solid #2f333a !important;border-radius:999px !important;padding:7px 14px !important;font-size:13px !important;cursor:pointer;transition:.15s;white-space:nowrap;box-shadow:none !important}
	#bellan-filtro .blf-chip:hover{border-color:#e11212 !important;color:#fff !important;background:#2b2f36 !important}
	#bellan-filtro .blf-chip.is-active{background:#e11212 !important;color:#fff !important;border-color:#e11212 !important;font-weight:700}
	#bellan-filtro .blf-tools select,#bellan-filtro .blf-tools input{background:#0f1114 !important;color:#e9eaec !important;border:1px solid #2f333a !important;border-radius:8px !important;padding:8px 10px !important;font-size:13px !important}
	#bellan-filtro .blf-apply{background:#e11212 !important;color:#fff !important;border:0 !important;border-radius:8px !important;padding:8px 16px !important;font-weight:700 !important;cursor:pointer;box-shadow:none !important}
	#bellan-filtro .blf-apply:hover{background:#c00f0f !important}
	#bellan-filtro .blf-clear{background:transparent !important;color:#9aa0a6 !important;border:0 !important;cursor:pointer;font-size:13px;text-decoration:underline;box-shadow:none !important}
	#bellan-filtro .blf-qty{width:54px !important;text-align:center;background:#fff !important;color:#15171b !important;border:1.5px solid #e3e3e6 !important;border-radius:9px !important;padding:9px 4px !important;font-weight:700 !important;font-size:14px !important}
	#bellan-filtro .blf-btn-buy{flex:1;text-align:center;background:#e11212 !important;color:#fff !important;border:0 !important;border-radius:9px !important;padding:11px 8px !important;font-weight:800 !important;font-size:13px !important;cursor:pointer;transition:.15s;text-decoration:none;display:flex;align-items:center;justify-content:center;box-shadow:none !important}
	#bellan-filtro .blf-btn-buy:hover{background:#c00f0f !important}
	#bellan-filtro .blf-btn-buy.blf-ver{background:#15171b !important}
	#bellan-filtro .blf-btn-buy.is-ok{background:#1f8a3b !important}
	#bellan-filtro .blf-pager button{background:#23262c !important;color:#e9eaec !important;border:1px solid #2f333a !important;border-radius:8px !important;padding:8px 14px !important;cursor:pointer}
	#bellan-filtro .blf-pager button.is-active{background:#e11212 !important;color:#fff !important;font-weight:700}
	
	/* === Grade 4 colunas + card 15% mais compacto (01/09/2026) ==================
	   Pedido: 4 cards por fileira e cards menores.
	   Card antes: 355x656 (proporcao 1.85). Depois: 263x488 (proporcao 1.86) —
	   mesma proporcao, so que menor, em vez de um card estreito e esticado.
	   A imagem passa de 1:1 para 4:3; como usa object-fit:contain, nada e cortado.
	   SO NO DESKTOP (>=1025px): no mobile os alvos de toque de 44px ficam intactos.
	   ROLLBACK = apagar este bloco. ============================================ */
	@media (min-width:1025px){
		.blf-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important}
		.blf-grid .blf-card .blf-card-img{padding:8px!important;aspect-ratio:4/3!important;height:auto!important;min-height:0!important;overflow:hidden!important;display:flex;align-items:center;justify-content:center}
		.blf-grid .blf-card .blf-card-img img{height:100%!important;width:100%!important;max-height:100%!important;max-width:100%!important;object-fit:contain!important}
		.blf-grid .blf-card .blf-card-body{padding:10px 11px!important;gap:6px!important}
		.blf-grid .blf-card .blf-card-title{font-size:14px!important;line-height:1.28!important}
		.blf-grid .blf-card .blf-btn-buy{min-height:38px!important;padding:9px 8px!important;font-size:12px!important}
		.blf-grid .blf-card .blf-qty{min-height:38px!important;width:46px!important}
		.blf-grid .blf-card .blf-stock{font-size:10px!important;padding:2px 8px!important}
	}

	/* === Correcao de layout do filtro (01/09/2026) ==============================
	   O "CSS adicional" do Personalizar tem: body.tax-product_cat button{width:100%!important}
	   Escrito para os botoes dos cards, atingia TODO <button> da categoria, inclusive
	   os chips deste filtro: cada chip virava uma linha e a barra ficava com 598px.
	   Aqui o componente reafirma o proprio layout com especificidade maior.
	   ROLLBACK = apagar este bloco. ============================================= */
	.blf-bar button.blf-chip,
	.blf-bar .blf-tools button{width:auto!important;flex:0 0 auto!important}
	.blf-bar button.blf-chip{min-height:32px!important;padding:6px 14px!important}
	.blf-bar .blf-chips{align-items:center}
	.blf-bar .blf-row{align-items:center;gap:10px}
	.blf-bar .blf-tools{flex:0 0 auto!important;width:auto!important;flex-wrap:nowrap!important;gap:8px}
	.blf-bar .blf-tools input{width:92px!important;min-height:34px!important}
	.blf-bar .blf-tools select{width:auto!important;min-width:150px;min-height:34px!important}
	.blf-bar .blf-tools button{min-height:34px!important;padding:6px 16px!important}
	.blf-bar{padding:12px 14px!important}
	@media (max-width:680px){
		.blf-bar .blf-tools{flex-wrap:wrap!important}
		.blf-bar .blf-tools select{min-width:120px}
		.blf-bar .blf-tools input{width:84px!important}
	}

	/* === Paginacao discreta + card sem estoque consistente (01/09/2026) =========
	   1) Paginacao: os botoes eram vitimas da mesma regra do Personalizar
	      (body.tax-product_cat button{width:100%!important}) e ficavam com 1108px
	      cada, empilhados: bloco de 284px de altura. Agora sao pills de 34px.
	   2) Produto sem estoque: mantem "Ver produto" (colocar "Comprar Agora" num
	      item esgotado geraria erro no carrinho), mas agora com o MESMO desenho
	      do botao de compra em versao secundaria (contorno vermelho) e com selo
	      "Sem estoque" para o card nao ficar diferente dos demais.
	   ROLLBACK = apagar este bloco. ============================================ */
	.blf-wrap .blf-pager{display:flex!important;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px!important;margin-top:24px}
	.blf-wrap .blf-pager button{width:auto!important;flex:0 0 auto!important;min-width:34px!important;min-height:34px!important;height:34px!important;padding:0 11px!important;font-size:13px!important;font-weight:600!important;border-radius:8px!important;background:#fff!important;color:#4b5563!important;border:1px solid #e2e5ea!important;box-shadow:none!important;letter-spacing:0!important;text-transform:none!important}
	.blf-wrap .blf-pager button:hover{background:#f6f7f9!important;color:#111827!important;border-color:#cfd4dc!important}
	.blf-wrap .blf-pager button.is-active{background:#DC2626!important;border-color:#DC2626!important;color:#fff!important}
	.blf-wrap .blf-pager .blf-dots{color:#9aa1ac;padding:0 2px}
	#bellan-filtro .blf-btn-buy.blf-ver{background:#fff!important;background-image:none!important;color:#DC2626!important;border:1.5px solid #DC2626!important;font-weight:700!important;box-shadow:none!important}
	#bellan-filtro .blf-btn-buy.blf-ver:hover{background:#DC2626!important;color:#fff!important}
	#bellan-filtro .blf-card:not(:has(.blf-stock)) .blf-card-title::before{content:"Sem estoque";display:inline-block;font-size:10px;font-weight:700;color:#6b7280;background:#f1f2f4;border-radius:999px;padding:2px 8px;margin-bottom:6px;letter-spacing:.02em;text-transform:none}
	@media (min-width:1025px){
		#bellan-filtro .blf-btn-buy.blf-ver{min-height:38px!important}
	}

	/* === Card -15% (segunda passada, 01/09/2026) ===============================
	   Card antes desta passada: 263x487. Agora: 246x445 (area -14,7%).
	   Encolhe largura E altura juntas para a proporcao continuar ~1,8 em vez de
	   virar um card comprido. O gap sobe para 42px, o que da respiro entre eles.
	   O titulo tem min-height fixo de 2 linhas para as alturas ficarem uniformes.
	   ROLLBACK = apagar este bloco. ============================================ */
	@media (min-width:1025px){
		#bellan-filtro .blf-grid{gap:42px!important}
		#bellan-filtro .blf-card .blf-card-img{padding:7px!important}
		#bellan-filtro .blf-card .blf-card-body{padding:8px 10px 9px!important;gap:4px!important}
		#bellan-filtro .blf-card .blf-card-title{font-size:13px!important;line-height:1.24!important;min-height:32px!important}
		#bellan-filtro .blf-card .woo-custom-installments-group-main-price,
		#bellan-filtro .blf-card .woo-custom-installments-group-main-price .woo-custom-installments-price,
		#bellan-filtro .blf-card .woo-custom-installments-group-main-price .woocommerce-Price-amount,
		#bellan-filtro .blf-card .woo-custom-installments-group-main-price bdi{font-size:19px!important;line-height:1.15!important}
		#bellan-filtro .blf-card .woo-custom-installments-carousel-wrapper,
		#bellan-filtro .blf-card .woo-custom-installments-details{font-size:12px!important;line-height:1.25!important}
		#bellan-filtro .blf-card .blf-btn-buy{min-height:34px!important;font-size:13px!important;padding:7px 6px!important}
		#bellan-filtro .blf-card .blf-qty{min-height:34px!important;width:40px!important;font-size:12px!important}
		#bellan-filtro .blf-card .blf-stock{font-size:9px!important;padding:1px 7px!important}
	}

	/* === Shortcode [bellan_cards]: replica as regras presas ao #bellan-filtro === */
	.blf-sc .blf-card .blf-btn-buy{font-size:13px!important;min-height:34px!important}
	.blf-sc .blf-btn-buy{background:#e11212;color:#fff;border:0;border-radius:9px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;cursor:pointer;flex:1;min-height:34px;font-size:11px;display:flex;align-items:center;justify-content:center;text-decoration:none}
	.blf-sc .blf-btn-buy:hover{background:#c21b1b}
	.blf-sc .blf-card-title a{color:inherit!important;text-decoration:none!important}
	.blf-sc .blf-card-link{text-decoration:none}
	.blf-sc .blf-btn-buy.blf-ver{background:#fff;color:#DC2626;border:1.5px solid #DC2626}
	.blf-sc .blf-btn-buy.blf-ver:hover{background:#DC2626;color:#fff}
	@media (min-width:1025px){
		.blf-sc .blf-grid{gap:42px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}
		.blf-sc .blf-card .blf-card-img{padding:7px!important;aspect-ratio:4/3!important;height:auto!important;min-height:0!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important}
		.blf-sc .blf-card .blf-card-img img{height:100%!important;width:100%!important;object-fit:contain!important}
		.blf-sc .blf-card .blf-card-body{padding:8px 10px 9px!important;gap:4px!important}
		.blf-sc .blf-grid .blf-card .blf-card-body .blf-card-title{font-size:13px!important;line-height:1.24!important;min-height:32px!important}
		.blf-sc .blf-card .woo-custom-installments-group-main-price,
		.blf-sc .blf-card .woo-custom-installments-group-main-price bdi{font-size:19px!important;line-height:1.15!important}
		.blf-sc .blf-card .blf-qty{min-height:34px!important;width:40px!important;font-size:12px!important;text-align:center!important;padding:6px 2px!important}
		.blf-sc .blf-card .blf-stock{font-size:9px!important;padding:1px 7px!important}
	}

	/* === Espacamento do topo da categoria (01/09/2026) =========================
	   Header -> titulo: 78px -> 66px (-15%)
	   Titulo -> "Filtrar Por Categoria": 44px -> 34px
	   Label -> barra do filtro: 60px -> 44px
	   ROLLBACK = apagar este bloco. ============================================ */
	@media (min-width:1025px){
		body.tax-product_cat .elementor-element-b72af4c > .e-con-inner{padding-top:38px!important}
		body.tax-product_cat .elementor-element-8462ccf h1.archive-title{margin-bottom:14px!important}
		body.tax-product_cat .elementor-element-8462ccf{padding-bottom:0!important}
		body.tax-product_cat .elementor-element-c849e9f > .e-con-inner{padding-top:0!important}
		body.tax-product_cat .blf-wrap{margin-top:4px!important}
	}

	/* === Modo carrossel do [bellan_cards] (01/09/2026) ==========================
	   Deslize horizontal com scroll-snap + setas. Sem biblioteca externa:
	   no mobile funciona por toque, no desktop pelas setas ou pelo trackpad.
	   ROLLBACK = apagar este bloco. ============================================ */
	.blf-sc.blf-carousel{position:relative}
	.blf-sc.blf-carousel .blf-car-viewport{overflow:hidden;padding:4px 0 10px}
	.blf-sc.blf-carousel .blf-grid{display:flex!important;grid-template-columns:none!important;gap:24px!important;transition:transform .45s ease;will-change:transform}
	.blf-sc.blf-carousel .blf-card{scroll-snap-align:none}
	.blf-sc.blf-carousel .blf-card{flex:0 0 calc(25% - 18px)}
	.blf-sc.blf-carousel button.blf-car-nav{position:absolute;top:34%;z-index:5;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;flex:0 0 auto!important;border-radius:999px!important;border:1px solid #e2e5ea!important;background:#fff!important;color:#374151!important;font-size:20px!important;line-height:1!important;display:flex!important;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 10px rgba(15,23,42,.12)!important;padding:0!important}
	.blf-sc.blf-carousel button.blf-car-nav:hover{background:#f6f7f9!important;color:#111827!important}
	.blf-sc.blf-carousel button.blf-car-prev{left:-14px}
	.blf-sc.blf-carousel button.blf-car-next{right:-14px}
	@media (max-width:1024px){.blf-sc.blf-carousel .blf-card{flex:0 0 calc(50% - 12px)}}
	@media (max-width:600px){.blf-sc.blf-carousel .blf-card{flex:0 0 82%}.blf-sc.blf-carousel button.blf-car-nav{display:none!important}}

	/* === Imagem quadrada + faixa Pix menor (01/09/2026) ========================
	   As fotos de produto sao 400x400 (quadradas). Numa caixa 4:3 sobravam ~30px
	   de branco em cada lado. Medi a margem branca das fotos: varia de 25% ate 0%
	   (uma delas encosta na borda), entao object-fit:cover cortaria produto.
	   Solucao sem corte: caixa 1:1, igual as fotos. Custo: card 445 -> ~499px.
	   Faixa "A vista ... no Pix": 16px -> 14px. Parcelamento idem, por coerencia.
	   ROLLBACK = apagar este bloco. ============================================ */
	@media (min-width:1025px){
		#bellan-filtro .blf-card .blf-card-img,
		.blf-sc .blf-card .blf-card-img{aspect-ratio:1/1!important;padding:4px!important}
		#bellan-filtro .blf-card .blf-card-body,
		.blf-sc .blf-card .blf-card-body{padding:6px 9px 7px!important;gap:3px!important}
		#bellan-filtro .blf-card .woo-custom-installments-offer,
		#bellan-filtro .blf-card .woo-custom-installments-offer *,
		.blf-sc .blf-card .woo-custom-installments-offer,
		.blf-sc .blf-card .woo-custom-installments-offer *{font-size:14px!important;line-height:1.25!important}
		#bellan-filtro .blf-card .woo-custom-installments-card-container,
		#bellan-filtro .blf-card .woo-custom-installments-card-container *,
		.blf-sc .blf-card .woo-custom-installments-card-container,
		.blf-sc .blf-card .woo-custom-installments-card-container *{font-size:14px!important;line-height:1.25!important}
	}

	/* === Responsivo do card padrao (01/09/2026) ================================
	   Desktop >=1025: 4 colunas / carrossel 4 por vez
	   Tablet 601-1024: 3 colunas / carrossel 2 por vez
	   Celular <=600: 2 colunas / carrossel 1 por vez com espia do proximo
	   No toque os alvos voltam para 44px (botao e quantidade).
	   Setas do carrossel ficam DENTRO da caixa para nao gerar rolagem lateral.
	   ROLLBACK = apagar este bloco. ============================================ */
	.blf-sc.blf-carousel button.blf-car-prev{left:2px}
	.blf-sc.blf-carousel button.blf-car-next{right:2px}
	.blf-wrap,.blf-sc{max-width:100%}
	#bellan-filtro .blf-card .woo-custom-installments-offer,
	#bellan-filtro .blf-card .woo-custom-installments-offer *,
	#bellan-filtro .blf-card .woo-custom-installments-card-container,
	#bellan-filtro .blf-card .woo-custom-installments-card-container *,
	.blf-sc .blf-card .woo-custom-installments-offer,
	.blf-sc .blf-card .woo-custom-installments-offer *,
	.blf-sc .blf-card .woo-custom-installments-card-container,
	.blf-sc .blf-card .woo-custom-installments-card-container *{font-size:14px!important;line-height:1.25!important}
	@media (min-width:601px) and (max-width:1024px){
		#bellan-filtro .blf-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important}
		#bellan-filtro .blf-card .blf-card-img,.blf-sc .blf-card .blf-card-img{aspect-ratio:1/1!important;padding:5px!important}
		.blf-sc.blf-carousel .blf-card{flex:0 0 calc(50% - 12px)}
	}
	@media (max-width:600px){
		#bellan-filtro .blf-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}
		#bellan-filtro .blf-card .blf-card-img,.blf-sc .blf-card .blf-card-img{aspect-ratio:1/1!important;padding:5px!important}
		#bellan-filtro .blf-card .blf-card-title,.blf-sc .blf-card .blf-card-title{font-size:13px!important;line-height:1.25!important;min-height:34px!important}
		#bellan-filtro .blf-card .blf-btn-buy,.blf-sc .blf-card .blf-btn-buy{min-height:44px!important;font-size:13px!important}
		#bellan-filtro .blf-card .blf-qty,.blf-sc .blf-card .blf-qty{min-height:44px!important;width:44px!important;text-align:center!important}
		#bellan-filtro .blf-card .woo-custom-installments-offer *,
		.blf-sc .blf-card .woo-custom-installments-offer *{font-size:13px!important}
		.blf-sc.blf-carousel .blf-card{flex:0 0 78%}
		.blf-sc.blf-carousel button.blf-car-nav{display:none!important}
	}

	/* === Ajuste cards desktop (pedido Kaique 15/09/2026, 3a passada) ============
	   1a passada: -10% (1200->1050). 2a: mais -10% (1050->945, ~-19% total).
	   3a: +4% ("mínima coisa", a -19% ficou pequena demais) -> container 945->983,
	   gap 25->26. ESSE tamanho final e o PADRAO pra loja/categoria.
	   SO desktop (>=1025px). ROLLBACK = apagar este bloco (volta pro -19%). ====== */
	@media (min-width:1025px){
		.blf-wrap{max-width:983px!important}
		#bellan-filtro .blf-grid,
		.blf-sc:not(.blf-carousel) .blf-grid{gap:26px!important}
	}

	/* === Ajuste carrossel HOME (pedido Kaique 15/09/2026, 4a passada) ===========
	   Home usa .blf-sc.blf-carousel (13 carrosseis na pagina), independente do
	   container acima. 3a passada tinha ido a 1020/gap19; pedido: +5% -> container
	   1020->1071, gap 19->20. Slide/autoplay/setas conferidos e OK (JS le o gap
	   real via getComputedStyle, nao quebra com a troca). SO desktop (>=1025px).
	   ROLLBACK = apagar este bloco (volta pro 1020/19). ========================= */
	@media (min-width:1025px){
		.blf-wrap.blf-sc.blf-carousel{max-width:1071px!important}
		.blf-sc.blf-carousel .blf-grid{gap:20px!important}
		.blf-sc.blf-carousel .blf-card{flex:0 0 calc(25% - 15px)!important}
		.blf-sc.blf-carousel .blf-card .blf-card-body{padding:6px 7px 5px!important;gap:3px!important}
		.blf-sc.blf-carousel .blf-card .blf-card-title{font-size:11px!important;line-height:1.2!important}
	}

	/* === Alinhar botao "Comprar Agora" entre cards do carrossel (pedido Kaique
	   15/09/2026) — o bloco de parcelamento/Pix (woo-custom-installments-group)
	   varia de altura (132px vs 152px) conforme o texto de parcelas de cada
	   produto ("Em ate 3x" cabe 1 linha, outros quebram em 2), deixando os botoes
	   de cards vizinhos em alturas diferentes na mesma fileira. Altura minima
	   fixa = maior caso observado, cards mais curtos so ganham respiro extra
	   antes do botao (que ja fica colado embaixo via margin-top:auto do preco).
	   SO desktop (>=1025px). ROLLBACK = apagar este bloco. ====================== */
	@media (min-width:1025px){
		.blf-sc.blf-carousel .blf-card .woo-custom-installments-group{min-height:152px!important}
	}

	/* === Alinhar cabecalho das secoes (titulo + botao "Ver tudo") com o carrossel
	   HOME (pedido Kaique 15/09/2026) — cada secao ("Maquinas", "Suportes",
	   "Bailarinas" etc.) tem um container Elementor boxed proprio (largura padrao
	   1240px) que ficou mais largo que o carrossel (1071px) depois do ajuste de
	   tamanho; o botao "Ver tudo" (alinhado a direita) vazava a borda direita do
	   carrossel em 84,5px. Alinha os 6 containers de secao da home pela MESMA
	   largura/centro do carrossel. SO desktop (>=1025px).
	   ROLLBACK = apagar este bloco. ============================================ */
	@media (min-width:1025px){
		body.home .elementor-element-479e661 > .e-con-inner,
		body.home .elementor-element-71bdf9c > .e-con-inner,
		body.home .elementor-element-3397818 > .e-con-inner,
		body.home .elementor-element-ec0cd8d > .e-con-inner,
		body.home .elementor-element-00a30b2 > .e-con-inner,
		body.home .elementor-element-1fea646 > .e-con-inner{
			max-width:1071px!important; margin-left:auto!important; margin-right:auto!important;
		}
	}
