/* AN Achados — cards de produto de afiliado
   Usa as variáveis do tema AlexNews quando existem (inclusive no modo
   escuro do tema 1.25.0) e tem cores próprias de reserva para qualquer tema. */

.an-ach-bloco, .an-ach-vitrine, .an-ach-faixa, .an-ach-trecho, .an-ach-tiras {
	--ach-tinta: var(--an-tinta, #111827);
	--ach-media: var(--an-tinta-media, #374151);
	--ach-cinza: var(--an-cinza, #6B7280);
	--ach-papel: var(--an-papel, #fff);
	--ach-nuvem: var(--an-nuvem, #F5F7FA);
	--ach-linha: var(--an-hairline, #E5E7EB);
	--ach-azul: var(--an-azul, #0B5FFF);
	--ach-azul-esc: var(--an-azul-escuro, #0847C4);
	--ach-raio: var(--an-radius, 10px);
	font-family: var(--an-corpo, system-ui, sans-serif);
	color: var(--ach-tinta);
}
.an-ach-bloco { margin: 32px 0; padding: 20px; border: 1px solid var(--ach-linha); border-radius: var(--ach-raio); background: var(--ach-nuvem); }
.an-ach-bloco__tit { display: flex; align-items: center; gap: 8px; margin: 0 0 14px !important; font: 800 20px/1.25 var(--an-display, inherit) !important; color: var(--ach-tinta); }
.an-ach-bloco__ico { font-size: 18px; }

/* aviso de afiliado */
.an-ach-aviso { display: flex; gap: 8px; align-items: flex-start; margin: 0 0 14px !important; font-size: 13px !important; line-height: 1.45 !important; color: var(--ach-cinza) !important; }
.an-ach-aviso__ico { flex: 0 0 18px; height: 18px; border-radius: 50%; border: 1px solid currentColor; display: grid; place-items: center; font: 700 11px/1 Georgia, serif; font-style: italic; margin-top: 1px; }

/* grade */
.an-ach-grade { display: grid; grid-template-columns: repeat(auto-fill, minmax(200px, 1fr)); gap: 14px; }
.an-ach-card {
	position: relative; display: flex; flex-direction: column; min-width: 0;
	background: var(--ach-papel); border: 1px solid var(--ach-linha); border-radius: var(--ach-raio);
	overflow: hidden; transition: box-shadow .18s, transform .18s;
}
.an-ach-card:hover { box-shadow: var(--an-shadow-hover, 0 6px 20px rgba(17,24,39,.10)); transform: translateY(-2px); }
.an-ach-card__foto { position: relative; aspect-ratio: 1 / 1; background: #fff; display: grid; place-items: center; padding: 12px; border-bottom: 1px solid var(--ach-linha); }
.an-ach-img { display: block; width: 100%; height: 100%; object-fit: contain; }
.an-ach-img--vazia { font-size: 42px; display: grid; place-items: center; opacity: .5; }
.an-ach-card__corpo { display: flex; flex-direction: column; gap: 8px; padding: 12px 14px 14px; flex: 1; }
.an-ach-card__tit { margin: 0 !important; font: 700 15px/1.35 var(--an-display, inherit) !important; color: var(--ach-tinta) !important;
	display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; }
.an-ach-card__res { margin: 0 !important; font-size: 13.5px !important; line-height: 1.5 !important; color: var(--ach-media) !important; }
.an-ach-card .an-ach-btn { margin-top: auto; }

/* topo: loja e selo */
.an-ach-topo { display: flex; flex-wrap: wrap; gap: 6px; }
.an-ach-loja, .an-ach-selo { display: inline-block; font: 700 10.5px/1 var(--an-corpo, inherit); letter-spacing: .04em; text-transform: uppercase; padding: 5px 7px; border-radius: 4px; }
.an-ach-loja { background: var(--ach-nuvem); color: var(--ach-media); border: 1px solid var(--ach-linha); }
.an-ach-loja--mercadolivre { background: #FFF159; color: #2D3277; border-color: #F2E14C; }
.an-ach-loja--shopee { background: #FDECE8; color: #C8381C; border-color: #F9CFC5; }
.an-ach-loja--amazon { background: #FFF3E0; color: #8A4B00; border-color: #FFD9A3; }
.an-ach-loja--magalu { background: #E6F0FF; color: #0052CC; border-color: #C7DBFF; }
.an-ach-loja--hotmart { background: #FFE9E3; color: #C2361A; border-color: #FFC9BA; }
.an-ach-selo { background: var(--ach-azul); color: #fff; font-style: normal; }

/* botão */
.an-ach-btn {
	display: inline-flex; align-items: center; justify-content: center; gap: 6px;
	padding: 10px 14px; border-radius: 8px; background: var(--ach-azul); color: #fff !important;
	font: 700 14px/1.2 var(--an-corpo, inherit); text-decoration: none !important; text-align: center;
	transition: background .15s;
}
.an-ach-btn:hover, .an-ach-btn:focus-visible { background: var(--ach-azul-esc); }
.an-ach-btn:focus-visible { outline: 2px solid var(--ach-azul); outline-offset: 2px; }
.an-ach-btn--bloco { width: 100%; }

/* nota (anel) */
.an-ach-nota {
	position: absolute; top: 8px; right: 8px; width: 48px; height: 48px; border-radius: 50%;
	display: grid; place-items: center; align-content: center; line-height: 1;
	background: conic-gradient(var(--ach-azul) calc(var(--n) * 1%), rgba(17,24,39,.12) 0);
	color: var(--ach-tinta); font-family: var(--an-display, inherit);
}
.an-ach-nota::before { content: ""; position: absolute; inset: 4px; border-radius: 50%; background: #fff; }
.an-ach-nota b, .an-ach-nota small { position: relative; color: #111827; }
.an-ach-nota b { font-size: 15px; font-weight: 800; }
.an-ach-nota small { font-size: 9px; color: #6B7280; }
.an-ach-comp .an-ach-nota { position: relative; top: 0; right: 0; }

/* card largo (lista e produto único) */
.an-ach-card--largo { flex-direction: row; margin-bottom: 12px; }
.an-ach-card--largo:last-child { margin-bottom: 0; }
.an-ach-card--largo .an-ach-card__foto { flex: 0 0 200px; aspect-ratio: auto; min-height: 200px; border-bottom: 0; border-right: 1px solid var(--ach-linha); }
.an-ach-card--largo .an-ach-card__tit { font-size: 18px !important; -webkit-line-clamp: 4; }
.an-ach-card--largo .an-ach-btn { align-self: flex-start; margin-top: 4px; }

/* prós e contras */
.an-ach-pc { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; }
.an-ach-pc ul { margin: 0 !important; padding: 0 !important; list-style: none !important; font-size: 13.5px; line-height: 1.45; }
.an-ach-pc li { position: relative; padding-left: 20px !important; margin: 0 0 4px !important; color: var(--ach-media); }
.an-ach-pc li::before { position: absolute; left: 0; top: 0; font-weight: 800; }
.an-ach-pc__pros li::before { content: "+"; color: #0E9F6E; }
.an-ach-pc__contras li::before { content: "−"; color: #E02424; }
.an-ach-comp ul { margin: 0; padding: 0; list-style: none; }
.an-ach-comp li { position: relative; padding-left: 16px; font-size: 13.5px; line-height: 1.45; margin-bottom: 3px; }
.an-ach-comp li::before { position: absolute; left: 0; font-weight: 800; }
.an-ach-comp .an-ach-pc__pros li::before { content: "+"; color: #0E9F6E; }
.an-ach-comp .an-ach-pc__contras li::before { content: "−"; color: #E02424; }

/* comparação */
.an-ach-comp { overflow-x: auto; border: 1px solid var(--ach-linha); border-radius: var(--ach-raio); background: var(--ach-papel); }
.an-ach-comp table { width: 100%; min-width: 640px; border-collapse: collapse; margin: 0 !important; }
.an-ach-comp th, .an-ach-comp td { padding: 12px; border-bottom: 1px solid var(--ach-linha); text-align: left; vertical-align: top; font-size: 14px; }
.an-ach-comp thead th { font: 700 12px/1.2 var(--an-corpo, inherit); text-transform: uppercase; letter-spacing: .04em; color: var(--ach-cinza); background: var(--ach-nuvem); }
.an-ach-comp tbody tr:last-child > * { border-bottom: 0; }
.an-ach-comp__prod { display: flex; gap: 10px; align-items: center; min-width: 200px; }
.an-ach-comp__prod .an-ach-img { width: 64px; height: 64px; flex: 0 0 64px; background: #fff; border-radius: 6px; }
.an-ach-comp__prod span { font-weight: 700; color: var(--ach-tinta); line-height: 1.3; }
.an-ach-comp__prod .an-ach-selo { display: table; margin-top: 6px; }
.an-ach-comp .an-ach-btn { white-space: nowrap; font-size: 13px; padding: 9px 12px; }

/* vitrine */
.an-ach-filtros { display: flex; flex-wrap: wrap; gap: 10px; align-items: center; margin: 0 0 18px; }
.an-ach-busca input, .an-ach-sel select {
	height: 40px; padding: 0 12px; border: 1px solid var(--ach-linha); border-radius: 8px;
	background: var(--ach-papel); color: var(--ach-tinta); font: 14px var(--an-corpo, inherit);
}
.an-ach-busca { flex: 1 1 220px; } .an-ach-busca input { width: 100%; }
.an-ach-chips { display: flex; flex-wrap: wrap; gap: 6px; }
.an-ach-chip {
	height: 34px; padding: 0 14px; border-radius: 999px; border: 1px solid var(--ach-linha);
	background: var(--ach-papel); color: var(--ach-media); font: 600 13px var(--an-corpo, inherit); cursor: pointer;
}
.an-ach-chip:hover { border-color: var(--ach-azul); color: var(--ach-azul); }
.an-ach-chip.is-ativo { background: var(--ach-azul); border-color: var(--ach-azul); color: #fff; }
.an-ach-grade--vitrine { grid-template-columns: repeat(auto-fill, minmax(220px, 1fr)); }
.an-ach-vazio { color: var(--ach-cinza); }
.an-ach-card[hidden] { display: none; }

/* faixa patrocinada da home */
.an-ach-faixa { margin: 36px 0; padding: 22px; border-radius: var(--ach-raio); background: var(--ach-nuvem); border: 1px solid var(--ach-linha); }
.an-ach-faixa__topo { display: flex; align-items: baseline; gap: 12px; flex-wrap: wrap; margin-bottom: 10px; }
.an-ach-faixa__rot { font: 700 10.5px/1 var(--an-corpo, inherit); letter-spacing: .08em; text-transform: uppercase; color: var(--ach-cinza); border: 1px solid var(--ach-linha); padding: 4px 6px; border-radius: 4px; }
.an-ach-faixa__tit { margin: 0 !important; font: 800 20px/1.2 var(--an-display, inherit) !important; color: var(--ach-tinta); }
.an-ach-faixa__mais { margin-left: auto; font: 700 14px var(--an-corpo, inherit); color: var(--ach-azul); text-decoration: none; }
.an-ach-faixa__mais:hover { text-decoration: underline; }

@media (max-width: 900px) {
}
@media (max-width: 640px) {
	.an-ach-bloco, .an-ach-faixa { padding: 14px; }
	.an-ach-grade { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px; }
	.an-ach-card__corpo { padding: 10px; }
	.an-ach-card__tit { font-size: 14px !important; }
	.an-ach-card__res { display: none; }
	.an-ach-btn { font-size: 13px; padding: 10px 8px; }
	.an-ach-card--largo { flex-direction: column; }
	.an-ach-card--largo .an-ach-card__foto { flex: none; min-height: 0; aspect-ratio: 4 / 3; border-right: 0; border-bottom: 1px solid var(--ach-linha); }
	.an-ach-card--largo .an-ach-card__res { display: block; }
	.an-ach-card--largo .an-ach-btn { align-self: stretch; }
	.an-ach-pc { grid-template-columns: 1fr; }
}
@media (prefers-reduced-motion: reduce) { .an-ach-card, .an-ach-card:hover { transition: none; transform: none; } }

/* Dentro da matéria, o tema pinta de azul a primeira linha de cabeçalho
   das tabelas. Na comparação, o nome do produto é cabeçalho de linha e
   deve ficar com fundo normal. */
.an-ach-comp table tbody tr th[scope="row"] {
	background: var(--ach-papel) !important; color: var(--ach-tinta) !important;
	border-color: var(--ach-linha) !important; font-weight: 400;
}
.an-ach-comp table tbody tr:nth-child(even) th[scope="row"] { background: var(--ach-nuvem) !important; }
.an-ach-comp table thead th { background: var(--ach-azul) !important; color: #fff !important; border-color: var(--ach-azul) !important; }

/* A foto ocupa a moldura sem empurrar o texto (fotos altas ou largas). */
.an-ach-card__foto { overflow: hidden; }
.an-ach-card__foto > .an-ach-img { position: absolute; top: 12px; left: 12px; width: calc(100% - 24px); height: calc(100% - 24px); }
.an-ach-card__foto > .an-ach-nota { z-index: 1; }
.an-ach-comp__prod .an-ach-selo { display: block; width: max-content; margin-top: 6px; padding: 5px 7px; line-height: 1; font-weight: 700; }

/* ============================================================
 * 1.3.0 — CARROSSEL, SLIDER DA HOME E CAIXA NO TRECHO
 * ============================================================ */
/* 3. carrossel */
.an-achp-car { position: relative; }
.an-achp-car__trilho {
	display: grid; grid-auto-flow: column; grid-auto-columns: calc((100% - 3 * 14px) / 4); gap: 14px;
	overflow-x: auto; scroll-snap-type: x mandatory; scroll-behavior: smooth; padding: 4px 2px 10px; scrollbar-width: none; outline: none;
}
.an-achp-car__trilho::-webkit-scrollbar { display: none; }
.an-achp-car__trilho > .an-ach-card { scroll-snap-align: start; }
.an-achp-car__btn {
	position: absolute; top: 38%; z-index: 3; width: 42px; height: 42px; border-radius: 50%;
	border: 1px solid var(--ach-linha); background: var(--ach-papel); color: var(--ach-tinta);
	font-size: 24px; line-height: 1; cursor: pointer; box-shadow: 0 6px 16px rgba(17,24,39,.12); padding: 0 0 3px;
}
.an-achp-car__btn[hidden] { display: none; }
.an-achp-car__btn:disabled { opacity: 0; pointer-events: none; }
.an-achp-car__btn:hover { border-color: var(--ach-azul); color: var(--ach-azul); }
.an-achp-car__ant { left: -14px; } .an-achp-car__prox { right: -14px; }
@media (max-width: 900px) {
	.an-achp-car__trilho { grid-auto-columns: calc((100% - 2 * 14px) / 2.4); }
}
@media (max-width: 640px) {
	.an-achp-car__trilho { grid-auto-columns: 70%; gap: 10px; }
	.an-achp-car__btn { display: none !important; }
}
@media (prefers-reduced-motion: reduce) { .an-achp-car__trilho { scroll-behavior: auto; } }

/* slider da home */
.an-ach-faixa .an-achp-car__ant { left: -8px; } .an-ach-faixa .an-achp-car__prox { right: -8px; }
.an-ach-faixa__tit a { color: inherit; text-decoration: none; }
.an-ach-faixa__tit a:hover { color: var(--ach-azul); }
.an-ach-faixa__mais { white-space: nowrap; }
.an-ach-card--mais {
	display: flex; flex-direction: column; align-items: flex-start; justify-content: center; gap: 8px; padding: 22px;
	text-decoration: none; color: #fff !important; background: linear-gradient(160deg, var(--ach-azul), #0A2A6B); border: 0;
}
.an-ach-card--mais strong { font: 800 20px/1.2 var(--an-display, inherit); color: #fff; }
.an-ach-card--mais span { font-size: 14px; line-height: 1.4; color: rgba(255,255,255,.85); }
.an-ach-card--mais__ico { font-size: 34px !important; }
.an-ach-card--mais__seta { margin-top: 6px; width: 42px; height: 42px; border-radius: 50%; display: grid; place-items: center; background: rgba(255,255,255,.18); color: #fff !important; font-size: 20px !important; transition: transform .2s; }
.an-ach-card--mais:hover .an-ach-card--mais__seta { transform: translateX(4px); }
.an-ach-faixa__cats { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 12px; }
.an-ach-faixa__cats a {
	display: inline-flex; align-items: center; gap: 6px; padding: 7px 12px; border-radius: 999px; text-decoration: none;
	background: var(--ach-papel); border: 1px solid var(--ach-linha); color: var(--ach-tinta); font: 600 13.5px/1 var(--an-corpo, inherit);
}
.an-ach-faixa__cats a:hover { border-color: var(--ach-azul); color: var(--ach-azul); }
.an-ach-faixa__cats small { color: var(--ach-cinza); font-weight: 700; }
@media (max-width: 640px) {
	.an-ach-faixa__cats { flex-wrap: nowrap; overflow-x: auto; scrollbar-width: none; padding-bottom: 2px; }
	.an-ach-faixa__cats a { flex: 0 0 auto; }
}

/* caixa no trecho da matéria */
.an-ach-trecho { margin: 22px 0 26px; padding: 12px 14px 14px; border-radius: var(--ach-raio); background: var(--ach-nuvem); border: 1px solid var(--ach-linha); border-left: 4px solid var(--ach-azul); }
.an-ach-trecho .an-ach-aviso { margin: 0 0 8px; }
.an-ach-trecho__rot { display: block; margin-bottom: 8px; font: 700 11px/1 var(--an-corpo, inherit); letter-spacing: .07em; text-transform: uppercase; color: var(--ach-cinza); }
.an-ach-trecho__item { display: flex; align-items: center; gap: 14px; }
.an-ach-trecho__item + .an-ach-trecho__item { margin-top: 12px; padding-top: 12px; border-top: 1px solid var(--ach-linha); }
.an-ach-trecho__foto { position: relative; flex: 0 0 88px; height: 88px; border-radius: 10px; background: #fff; border: 1px solid var(--ach-linha); overflow: hidden; }
.an-ach-trecho__foto .an-ach-img { position: absolute; inset: 6px; width: calc(100% - 12px); height: calc(100% - 12px); object-fit: contain; }
.an-ach-trecho__foto .an-ach-nota { transform: scale(.72); transform-origin: top right; top: 2px; right: 2px; }
.an-ach-trecho__txt { flex: 1; min-width: 0; }
.an-ach-trecho__txt .an-ach-topo { margin-bottom: 4px; }
.an-ach-trecho__tit { display: block; font: 700 16px/1.3 var(--an-display, inherit); color: var(--ach-tinta); }
.an-ach-trecho__res { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; margin-top: 3px; font-size: 14px; line-height: 1.45; color: var(--ach-cinza); }
.an-ach-btn--trecho { flex: 0 0 auto; }
@media (max-width: 640px) {
	.an-ach-trecho__item { flex-wrap: wrap; align-items: flex-start; }
	.an-ach-trecho__foto { flex-basis: 72px; height: 72px; }
	.an-ach-trecho__txt { flex-basis: calc(100% - 86px); }
	.an-ach-btn--trecho { flex-basis: 100%; text-align: center; }
	.an-ach-trecho__res { -webkit-line-clamp: 3; }
}

/* ============================================================
 * 1.5.0 — TIRAS NO MEIO DO TEXTO (estilo anúncio)
 * ============================================================ */
.an-ach-tiras { margin: 22px 0 26px; display: grid; grid-template-columns: minmax(0, 1fr); gap: 8px; }
.an-ach-tiras > .an-ach-tira { min-width: 0; }
.an-ach-tira {
	display: flex; align-items: center; gap: 14px; min-height: 88px; padding: 10px 12px 10px 10px;
	border: 1px solid var(--ach-linha); border-radius: 12px; background: var(--ach-nuvem);
	color: var(--ach-tinta) !important; text-decoration: none !important; transition: border-color .15s, box-shadow .15s;
}
.an-ach-tira:hover, .an-ach-tira:focus-visible { border-color: var(--ach-azul); box-shadow: 0 4px 14px rgba(11,95,255,.12); }
.an-ach-tira__foto { flex: 0 0 68px; height: 68px; border-radius: 9px; background: #fff; border: 1px solid var(--ach-linha); overflow: hidden; display: grid; place-items: center; }
.an-ach-tira__foto img.an-ach-img { display: block; width: 100%; height: 100%; object-fit: contain; padding: 4px; box-sizing: border-box; }
.an-ach-tira__foto .an-ach-img--vazia { font-size: 26px; }
.an-ach-tira__txt { flex: 1; min-width: 0; display: flex; flex-direction: column; gap: 2px; }
.an-ach-tira__rot { font: 600 10.5px/1.3 var(--an-corpo, inherit); letter-spacing: .05em; text-transform: uppercase; color: var(--ach-cinza); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.an-ach-tira__rot b { color: var(--ach-azul); font-weight: 700; }
.an-ach-tira__tit { font: 700 15.5px/1.3 var(--an-display, inherit); color: var(--ach-tinta); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.an-ach-tira__res { font-size: 13.5px; line-height: 1.4; color: var(--ach-cinza); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.an-ach-tira__btn {
	flex: 0 0 auto; padding: 9px 14px; border-radius: 8px; background: var(--ach-azul); color: #fff;
	font: 700 13.5px/1 var(--an-corpo, inherit); white-space: nowrap;
}
.an-ach-tira:hover .an-ach-tira__btn { background: var(--ach-azul-esc); }

/* tira fina: uma linha */
.an-ach-tiras--tira-fina .an-ach-tira { min-height: 0; padding: 6px 8px 6px 6px; gap: 10px; border-radius: 10px; }
.an-ach-tiras--tira-fina .an-ach-tira__foto { flex-basis: 44px; height: 44px; border-radius: 7px; }
.an-ach-tiras--tira-fina .an-ach-tira__tit { font-size: 14px; }
.an-ach-tiras--tira-fina .an-ach-tira__rot { font-size: 9.5px; }
.an-ach-tiras--tira-fina .an-ach-tira__btn { padding: 7px 11px; font-size: 12.5px; }

/* tira dupla: dois produtos lado a lado, um rótulo só em cima */
.an-ach-tiras--tira-dupla { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); }
.an-ach-tiras__rot { grid-column: 1 / -1; margin-bottom: -2px; font: 600 10.5px/1.3 var(--an-corpo, inherit); letter-spacing: .05em; text-transform: uppercase; color: var(--ach-cinza); }
.an-ach-tiras--tira-dupla .an-ach-tira { min-height: 0; padding: 8px; gap: 10px; }
.an-ach-tiras--tira-dupla .an-ach-tira__foto { flex-basis: 56px; height: 56px; }
.an-ach-tiras--tira-dupla .an-ach-tira__tit { font-size: 14px; white-space: normal; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.an-ach-tiras--tira-dupla .an-ach-tira__btn { align-self: flex-start; padding: 0; background: none !important; color: var(--ach-azul); font-size: 12.5px; }
.an-ach-tiras--tira-dupla .an-ach-tira:hover .an-ach-tira__btn { text-decoration: underline; }

@media (max-width: 640px) {
	.an-ach-tira { min-height: 0; gap: 10px; padding: 8px; }
	.an-ach-tira__foto { flex-basis: 56px; height: 56px; }
	.an-ach-tira__tit { font-size: 14px; white-space: normal; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
	.an-ach-tira__res { display: none; }
	.an-ach-tira__loja { display: none; }
	/* o rótulo de patrocinado nunca é cortado: selo e nota saem da linha */
	.an-ach-tira__extra { display: none; }
	.an-ach-tira__rot { white-space: normal; letter-spacing: .03em; }
	.an-ach-tira__btn { padding: 8px 10px; font-size: 12.5px; }
	.an-ach-tiras--tira-dupla { gap: 6px; }
	.an-ach-tiras--tira-dupla .an-ach-tira { padding: 6px; gap: 8px; align-items: flex-start; }
	.an-ach-tiras--tira-dupla .an-ach-tira__foto { flex-basis: 40px; height: 40px; }
	.an-ach-tiras--tira-dupla .an-ach-tira__tit { font-size: 12.5px; }
	.an-ach-tiras--tira-dupla .an-ach-tira__btn { padding: 0; font-size: 12px; }
}
@media (prefers-reduced-motion: reduce) { .an-ach-tira { transition: none; } }
