.pay-mark[data-v-47fc8b8f]{background:#fff;border-radius:4px;box-shadow:0 0 0 1.5px #fff;display:inline-flex;height:20px;overflow:hidden;width:32px}.pay-mark[data-v-47fc8b8f] svg{display:block;height:100%;width:100%}.pay-mark--lg[data-v-47fc8b8f]{box-shadow:none;flex:none;height:28px;width:44px}.badge[data-v-57ee4005]{border-radius:4px;font-size:10px;font-weight:600;padding:1px 6px}.badge--blue[data-v-57ee4005]{background:#dbeafe;color:#1d4ed8}.badge--cyan[data-v-57ee4005]{background:#cffafe;color:#0e7490}.badge--indigo[data-v-57ee4005]{background:#e0e7ff;color:#4338ca}.badge--muted[data-v-57ee4005]{background:#f3f4f6;color:#6b7280}.eu-rating[data-v-57ee4005]{align-items:center;color:#6b7280;display:flex;gap:2px}.price-skeleton[data-v-57ee4005]{animation:price-shimmer-57ee4005 1.3s ease infinite;background:linear-gradient(90deg,#f1f3f5 25%,#e9ecef 37%,#f1f3f5 63%);background-size:400% 100%;border-radius:6px;height:28px;margin-top:4px;width:88px}@keyframes price-shimmer-57ee4005{0%{background-position:100% 50%}to{background-position:0 50%}}@media(prefers-reduced-motion:reduce){.price-skeleton[data-v-57ee4005]{animation:none}}.tc-btn-spin[data-v-57ee4005]{animation:tcSpin-57ee4005 .7s linear infinite;border:2px solid hsla(0,0%,100%,.45);border-radius:50%;border-top-color:#fff;display:inline-block;height:13px;margin-right:6px;vertical-align:-2px;width:13px}.tc-btn-spin--brand[data-v-57ee4005]{border-color:currentColor rgba(0,0,0,.15) rgba(0,0,0,.15)}@keyframes tcSpin-57ee4005{to{transform:rotate(1turn)}}
