.vl-infinity-badge{display:flex;width:fit-content;align-items:center;gap:.4rem;margin-top:.3rem;margin-bottom:.3rem;font-family:var(--font-body-family);font-size:1.1rem;font-weight:400;letter-spacing:.06rem;color:#C9A227;text-decoration:none;transition:color 0.15s ease;line-height:1}.vl-infinity-badge:hover{color:#a8851c;text-decoration:underline;text-underline-offset:.2rem}.vl-infinity-badge__icon{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;background-color:#C9A227;color:#fff;border-radius:50%;font-size:.95rem;font-weight:700;flex-shrink:0;line-height:1}.vl-infinity-badge--product{font-size:1.3rem!important;margin-top:0.6rem!important;gap:0.6rem!important}.vl-infinity-badge--product .vl-infinity-badge__icon{width:1.8rem!important;height:1.8rem!important;font-size:1.15rem!important}.vl-tensor-badge+.vl-infinity-badge,.vl-natural-stone-badge+.vl-infinity-badge{margin-top:0.6rem!important}.vl-natural-stone-badge:hover,.vl-tensor-badge:hover,.vl-infinity-badge:hover{text-decoration:none}.vl-badge__label{color:inherit;text-decoration:none}.vl-badge__more{color:inherit;text-decoration:underline;text-underline-offset:.2rem;display:inline-flex;align-items:center;gap:.25rem;transition:opacity 0.15s ease}.vl-badge__more:hover{opacity:.75}.vl-badge__ext-icon{font-size:.85em;line-height:1;display:inline-block;transform:translateY(-.05em)}
.vl-nota{display:flex;align-items:flex-start;gap:.8rem;margin:1.6rem 0;padding:1.2rem 1.4rem;border:1px solid rgba(201,162,39,.35);border-radius:.6rem;background:rgba(201,162,39,.06);font-family:var(--font-body-family)}
.vl-nota__icon{flex-shrink:0;color:#C9A227;font-size:1rem;line-height:1.9}
.vl-nota__body{min-width:0}
.vl-nota__title{margin:0 0 .3rem;font-size:1.3rem;font-weight:600;letter-spacing:.02rem;line-height:1.4}
.vl-nota__text{margin:0;font-size:1.3rem;line-height:1.6;opacity:.85}
.vl-nota--short{margin:.9rem 0;padding:.9rem 1.1rem;border-radius:.5rem}
.vl-nota--short .vl-nota__icon{line-height:1.7}
.vl-nota--short .vl-nota__text{font-size:1.2rem;line-height:1.5}
@media screen and (max-width:749px){.vl-nota{padding:1rem 1.1rem;gap:.6rem}.vl-nota__title,.vl-nota__text{font-size:1.25rem}}
 