.th-quality-badges{--th-brand: #1B8FD5;--th-brand-hover: #1577b0;display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:8px 0 4px}.th-quality-badges__label{font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;opacity:.55;color:var(--color-base)}.th-quality-badges__pills{display:inline-flex;flex-wrap:wrap;gap:6px}.text-center .th-quality-badges{justify-content:center}.text-left .th-quality-badges{justify-content:flex-start}.th-quality-pill{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:24px;padding:0 10px;margin:0;background:var(--th-quality-color, #6B7280);color:#fff;border:none;border-radius:999px;font-family:inherit;font-size:.75rem;font-weight:700;letter-spacing:.02em;line-height:1;cursor:pointer;box-shadow:0 1px 2px #00000026;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.th-quality-pill:hover,.th-quality-pill:focus-visible{transform:translateY(-1px);box-shadow:0 4px 9px #0000002e;filter:brightness(1.05);outline:none}.th-quality-pill:focus-visible{outline:2px solid var(--th-brand, #1B8FD5);outline-offset:2px}.th-quality-badges--page{margin:14px 0}.th-quality-badges--page .th-quality-pill{min-width:34px;height:28px;font-size:.8125rem}.th-quality-current__trigger{display:inline-flex;align-items:center;gap:8px;padding:0;margin:0;background:none;border:none;cursor:pointer;font-family:inherit;border-radius:6px}.th-quality-current__label{font-size:.9375rem;font-weight:600;color:var(--color-base)}.th-quality-current__trigger:focus-visible{outline:2px solid var(--th-brand, #1B8FD5);outline-offset:3px}.th-quality-current__trigger:hover .th-quality-pill{transform:translateY(-1px);box-shadow:0 4px 9px #0000002e;filter:brightness(1.05)}.th-quality-modal{--th-brand: #1B8FD5;--th-brand-hover: #1577b0;width:min(560px,calc(100vw - 32px));max-width:100%;padding:0;border:none;border-radius:16px;background:#fff;color:#1a1a1a;box-shadow:0 24px 64px #0003}.th-quality-modal::backdrop{background:#1a1a1a8c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.th-quality-modal__inner{position:relative;padding:32px}.th-quality-modal__close{position:absolute;top:12px;right:12px;width:36px;height:36px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:999px;cursor:pointer;color:#4a4a4a;transition:background .15s ease}.th-quality-modal__close:hover,.th-quality-modal__close:focus-visible{background:#f8f9fa;color:#1a1a1a;outline:none}.th-quality-modal__close svg{width:20px;height:20px}.th-quality-modal__slide[hidden]{display:none}.th-quality-modal__header{display:flex;align-items:center;gap:14px;margin-bottom:16px}.th-quality-modal__badge{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:56px;height:40px;padding:0 16px;border-radius:999px;color:#fff;font-size:1rem;font-weight:700;letter-spacing:.02em}.th-quality-modal__titles{display:flex;flex-direction:column;gap:2px}.th-quality-modal__title{margin:0;font-size:1.25rem;font-weight:600;color:#1a1a1a}.th-quality-modal__tagline{margin:0;font-size:.875rem;font-weight:500;color:#4a4a4a}.th-quality-modal__desc{margin:0 0 16px;font-size:.9375rem;line-height:1.6;color:#1a1a1a}.th-quality-modal__features{list-style:none;margin:0 0 24px;padding:0;display:flex;flex-direction:column;gap:8px}.th-quality-modal__features li{display:flex;align-items:flex-start;gap:10px;font-size:.9375rem;line-height:1.45;color:#1a1a1a}.th-quality-modal__features svg{flex-shrink:0;width:18px;height:18px;margin-top:2px;color:var(--th-brand)}.th-quality-modal__more{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;background:var(--th-brand);color:#fff;border-radius:8px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background .15s ease}.th-quality-modal__more:hover,.th-quality-modal__more:focus-visible{background:var(--th-brand-hover);outline:none}.th-quality-modal__more svg{width:16px;height:16px;transition:transform .15s ease}.th-quality-modal__more:hover svg{transform:translate(2px)}@media(prefers-reduced-motion:reduce){.th-quality-pill,.th-quality-modal__more,.th-quality-modal__more svg,.th-quality-modal__close{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/th-quality.css.map */
