.tag{display:inline-flex;align-items:center;justify-content:center;padding:5px 10px;background:var(--color-primary);color:var(--color-primary-text);font-family:var(--font-body);font-weight:600;font-size:var(--text-small);line-height:1;letter-spacing:-.06em;border-radius:var(--radius-sm)}@media(min-width:1024px){.tag{padding:10px 20px;font-size:var(--text-label)}}.badge-save{display:inline-flex;align-items:center;justify-content:center;padding:3px 5px;background:var(--color-accent-green);color:var(--color-text);font-family:var(--font-body);font-weight:400;font-size:var(--text-small);line-height:1.25;border-radius:var(--radius-md)}@media(min-width:1024px){.badge-save{font-size:var(--text-body)}}.badge-deal{display:inline-flex;align-items:center;justify-content:center;padding:3px 5px;font-family:var(--font-body);font-weight:600;font-size:var(--text-small);line-height:1.25;letter-spacing:-.04em;border-radius:var(--radius-md)}.badge-deal--primary{background:var(--color-border-active);color:var(--color-primary-text)}.badge-deal--secondary{background:var(--color-badge-secondary);color:var(--color-secondary)}.cert-badge{position:relative;width:50px;height:50px;border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;flex-direction:column;align-items:center;justify-content:center;text-transform:uppercase;color:var(--color-secondary)}@media(min-width:1024px){.badge-deal{font-size:var(--text-body)}.cert-badge{width:clamp(35px,calc(50px * (var(--max-vw) / var(--vw-base))),70px);height:clamp(35px,calc(50px * (var(--max-vw) / var(--vw-base))),70px)}}.cert-badge__title{font-family:var(--font-body);font-weight:600;font-size:var(--text-cert);line-height:1.1;letter-spacing:-.06em}.cert-badge__sub{font-family:var(--font-body);font-weight:400;font-size:var(--text-cert-sub);line-height:1.2;letter-spacing:-.06em}.divider{width:100%;height:1px;background:var(--color-border)}.price-original{font-family:var(--font-body);font-weight:400;color:var(--color-secondary);text-decoration:line-through;line-height:1.1;letter-spacing:-.04em}.price-current{font-family:var(--font-body);font-weight:600;color:var(--color-text);line-height:1.1;letter-spacing:-.04em}.save-badge{display:inline-flex;align-items:center;justify-content:center;padding:3px 5px;background-color:var(--color-accent-green);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--pc-text-save-badge);font-weight:400;line-height:1.25;color:var(--color-text);white-space:nowrap}.stat-badge{display:inline-flex;align-items:center;justify-content:center;padding:5px 8px;background-color:var(--pc-color-stat-bg);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--pc-text-stat);font-weight:500;line-height:1.1;color:var(--color-bg);white-space:nowrap}@media(min-width:1024px){.stat-badge{padding:calc(5px * (var(--max-vw) / var(--vw-base))) calc(8px * (var(--max-vw) / var(--vw-base)))}}.stat-badge--bold{font-weight:600}.step-indicator{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.step-indicator__circle{width:var(--step-circle-size);height:var(--step-circle-size);border-radius:var(--radius-step-circle);border:1px solid var(--color-step-inactive);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:border-color .3s ease-in-out}.step-indicator__circle--active{border-color:var(--color-step-active)}.step-indicator__number{font-family:var(--font-display);font-style:italic;font-size:var(--text-step-number);line-height:1;color:var(--color-step-inactive);transition:color .3s ease-in-out}.step-indicator__circle--active .step-indicator__number{color:var(--color-step-active)}.step-indicator__line{width:1px;background-color:var(--color-step-inactive);flex-shrink:0;position:relative;overflow:hidden;--line-fill: 0%}.step-indicator__line:after{content:"";position:absolute;top:0;left:0;width:100%;height:var(--line-fill);background-color:var(--color-step-active)}.week-badge{display:inline-flex;align-items:center;padding:5px 10px;background:var(--color-badge-bg);border-radius:var(--radius-sm);font-family:var(--font-body);font-weight:500;font-size:var(--text-subtitle);line-height:1.25;text-transform:uppercase;color:var(--color-text-dark)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tudo-pdp-components.css.map */
