.fmt-price-row{display:flex;align-items:center;flex-wrap:wrap;gap:2px;position:relative}
.fmt-price-row .fmt-price{margin:0}
.tlm-wrap{position:relative;display:inline-flex}
.tlm-btn{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;background:none;border:0;padding:0;cursor:pointer;color:#253679;border-radius:50%}
.tlm-btn svg{width:20px;height:20px}
.tlm-btn:focus-visible{outline:3px solid #253679;outline-offset:-4px}
.tlm-pop{position:absolute;z-index:50;top:44px;left:0;width:max-content;max-width:min(300px,calc(100vw - 32px));background:#fff;color:#1F2A44;border:1px solid #C9CFE0;border-radius:12px;box-shadow:0 8px 24px rgba(37,54,121,.16);padding:12px 14px;font:400 14px/1.5 var(--font,inherit);text-align:left}
.tlm-pop[hidden]{display:none}
@media (max-width:600px){.tlm-wrap{position:static}.tlm-pop{left:0;right:0;transform:none;width:auto;max-width:none}}
