.ThoxClipDemo-module__pIevyG__root{width:100%;min-width:0}.ThoxClipDemo-module__pIevyG__frame{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#080e0c;border:0;width:100%;height:1030px;display:block}.ThoxClipDemo-module__pIevyG__placeholder{color:#a5b4ab;background:#080e0c;place-items:center;min-height:1030px;font:14px/1.5 system-ui,sans-serif;display:grid}@media (max-width:800px){.ThoxClipDemo-module__pIevyG__frame{height:1350px}.ThoxClipDemo-module__pIevyG__placeholder{min-height:1350px}}
.KitDeviceBadges-module__oMb5dG__root{min-width:0;container:thox-kit-inclusions/inline-size}.KitDeviceBadges-module__oMb5dG__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.875rem;display:flex}.KitDeviceBadges-module__oMb5dG__eyebrow{color:rgb(var(--muted-foreground));font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.625rem;font-weight:600}.KitDeviceBadges-module__oMb5dG__total{color:rgb(var(--accent));background:rgb(var(--accent) / .08);border:1px solid rgb(var(--accent) / .22);font-family:var(--font-mono), monospace;white-space:nowrap;border-radius:999px;padding:.25rem .5rem;font-size:.6875rem;line-height:1.25}.KitDeviceBadges-module__oMb5dG__list{grid-template-columns:minmax(0,1fr);gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.KitDeviceBadges-module__oMb5dG__item{min-width:0}.KitDeviceBadges-module__oMb5dG__badge{min-width:0;height:100%;min-height:4.5rem;color:rgb(var(--foreground));background:rgb(var(--surface) / var(--surface-alpha-low));border:1px solid rgb(var(--border) / var(--border-alpha));border-radius:.875rem;align-items:center;gap:.625rem;padding:.625rem;text-decoration:none;display:flex}.KitDeviceBadges-module__oMb5dG__iconFrame{width:2.75rem;height:2.75rem;color:rgb(var(--foreground) / .75);background:rgb(var(--accent) / .055);border:1px solid rgb(var(--accent) / .12);border-radius:.625rem;flex:0 0 2.75rem;place-items:center;display:grid}.KitDeviceBadges-module__oMb5dG__iconFrame svg{width:2.625rem;height:2.625rem;display:block}.KitDeviceBadges-module__oMb5dG__label{overflow-wrap:anywhere;flex-direction:column;gap:.25rem;min-width:0;display:flex}.KitDeviceBadges-module__oMb5dG__name{font-family:var(--font-sans), sans-serif;font-size:.8125rem;font-weight:650;line-height:1.3}.KitDeviceBadges-module__oMb5dG__quantity{font-family:var(--font-mono), monospace;color:rgb(var(--accent));font-size:.75rem;font-weight:600;line-height:1.25}.KitDeviceBadges-module__oMb5dG__badge:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:3px;border-color:rgb(var(--accent))}.KitDeviceBadges-module__oMb5dG__badge:focus-visible .KitDeviceBadges-module__oMb5dG__iconFrame{color:rgb(var(--accent));border-color:rgb(var(--accent) / .45)}@container thox-kit-inclusions (min-width:18rem){.KitDeviceBadges-module__oMb5dG__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@supports not (container-type:inline-size){.KitDeviceBadges-module__oMb5dG__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,8.75rem),1fr))}}.KitDeviceBadges-module__oMb5dG__compact{container-type:normal}.KitDeviceBadges-module__oMb5dG__compact .KitDeviceBadges-module__oMb5dG__header{justify-content:flex-start;gap:.75rem;margin-bottom:.625rem}.KitDeviceBadges-module__oMb5dG__compact .KitDeviceBadges-module__oMb5dG__list{flex-wrap:wrap;gap:.5rem;display:flex}.KitDeviceBadges-module__oMb5dG__compact .KitDeviceBadges-module__oMb5dG__item{flex:0 auto;max-width:100%}.KitDeviceBadges-module__oMb5dG__compact .KitDeviceBadges-module__oMb5dG__badge{border-radius:.75rem;gap:.5rem;max-width:100%;min-height:2.75rem;padding:.375rem .625rem}.KitDeviceBadges-module__oMb5dG__compact .KitDeviceBadges-module__oMb5dG__iconFrame{border-radius:.4375rem;flex-basis:1.875rem;width:1.875rem;height:1.875rem}.KitDeviceBadges-module__oMb5dG__compact .KitDeviceBadges-module__oMb5dG__iconFrame svg{width:1.75rem;height:1.75rem}.KitDeviceBadges-module__oMb5dG__compact .KitDeviceBadges-module__oMb5dG__label{flex-flow:wrap;align-items:center;gap:.375rem}.KitDeviceBadges-module__oMb5dG__compact .KitDeviceBadges-module__oMb5dG__quantity{white-space:nowrap}@media (hover:hover){.KitDeviceBadges-module__oMb5dG__badge:hover{border-color:rgb(var(--accent) / .65);background:rgb(var(--accent) / .07)}.KitDeviceBadges-module__oMb5dG__badge:hover .KitDeviceBadges-module__oMb5dG__iconFrame{color:rgb(var(--accent));border-color:rgb(var(--accent) / .45)}}@media (prefers-reduced-motion:no-preference){.KitDeviceBadges-module__oMb5dG__badge{transition:border-color .18s,background-color .18s,box-shadow .18s}.KitDeviceBadges-module__oMb5dG__iconFrame{transition:transform .18s,color .18s,border-color .18s}.KitDeviceBadges-module__oMb5dG__badge:focus-visible .KitDeviceBadges-module__oMb5dG__iconFrame{transform:translateY(-2px)}@media (hover:hover){.KitDeviceBadges-module__oMb5dG__badge:hover{box-shadow:0 0 1.25rem rgb(var(--accent) / .08)}.KitDeviceBadges-module__oMb5dG__badge:hover .KitDeviceBadges-module__oMb5dG__iconFrame{transform:translateY(-2px)}}}@media (prefers-reduced-motion:reduce){.KitDeviceBadges-module__oMb5dG__badge,.KitDeviceBadges-module__oMb5dG__iconFrame{transition:none;animation:none;transform:none}}
