.purchase-view-toggle:where(.astro-ur5znnps){background:#f3e8ff;border:1px solid #e9ddf7;border-radius:9999px;align-items:center;gap:.25rem;width:fit-content;margin-block:.25rem .6rem;padding:.25rem;display:inline-flex}.purchase-view-btn:where(.astro-ur5znnps){appearance:none;color:#635a72;cursor:pointer;box-sizing:border-box;background:0 0;border-radius:9999px;justify-content:center;align-items:center;gap:.4rem;height:2.1rem;padding:0 1rem;font-size:.84rem;font-weight:700;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:none!important;border:1px solid #0000!important;outline:none!important;margin:0!important}.purchase-view-btn:where(.astro-ur5znnps):hover{color:#6b1199}.purchase-view-btn:where(.astro-ur5znnps):focus,.purchase-view-btn:where(.astro-ur5znnps):focus-visible{box-shadow:none!important;outline:none!important}.purchase-view-btn:where(.astro-ur5znnps).active{color:#58117a!important;background:#fff!important;border:1px solid #6b119926!important;box-shadow:0 2px 8px #6b11991f!important}.purchase-view-btn:where(.astro-ur5znnps) svg:where(.astro-ur5znnps){flex-shrink:0;width:15px;height:15px}.sl-markdown-content:where(.astro-ur5znnps) ul:where(.astro-ur5znnps).purchase-grid,.purchase-grid:where(.astro-ur5znnps){box-sizing:border-box;grid-template-columns:repeat(3,1fr);gap:1rem;width:100%;display:grid;margin:.6rem 0 1.5rem!important;padding:0!important;list-style:none!important}.purchase-card:where(.astro-ur5znnps){border:1px solid var(--sl-color-border);background:var(--sl-color-bg);box-sizing:border-box;border-radius:.75rem;flex-direction:column;padding:1.15rem 1.25rem;display:flex;box-shadow:0 2px 8px #1f1b2308}.purchase-card-top:where(.astro-ur5znnps){justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.purchase-name:where(.astro-ur5znnps){color:var(--sl-color-text);font-size:1rem;font-weight:700}.purchase-price:where(.astro-ur5znnps){color:var(--sl-color-accent-high);flex-shrink:0;font-size:.95rem;font-weight:700}.purchase-vendor:where(.astro-ur5znnps){color:var(--sl-color-gray-3);margin-top:.2rem;font-size:.8rem}.purchase-why:where(.astro-ur5znnps){color:var(--sl-color-gray-3);flex:1;margin-top:.6rem;font-size:.88rem;line-height:1.55}.purchase-link:where(.astro-ur5znnps){color:#6b1199;margin-top:.9rem;font-size:.85rem;font-weight:700}.purchase-table-wrap:where(.astro-ur5znnps){box-sizing:border-box;background:var(--sl-color-bg);border:1px solid #e9ddf7;border-radius:.75rem;width:100%;margin-top:.6rem;margin-bottom:1.5rem;overflow:hidden}.sl-markdown-content:where(.astro-ur5znnps) table:where(.astro-ur5znnps).purchase-table,.purchase-table:where(.astro-ur5znnps){font-size:.88rem;width:100%!important;box-shadow:none!important;border-collapse:collapse!important;border-spacing:0!important;border:none!important;border-radius:0!important;margin:0!important}.sl-markdown-content:where(.astro-ur5znnps) th:where(.astro-ur5znnps),.purchase-table:where(.astro-ur5znnps) th:where(.astro-ur5znnps){text-align:left;font-weight:700;color:#58117a!important;background:#f3e8ff!important;border-top:none!important;border-bottom:1px solid #e9ddf7!important;padding:.8rem 1.1rem!important}.sl-markdown-content:where(.astro-ur5znnps) td:where(.astro-ur5znnps),.purchase-table:where(.astro-ur5znnps) td:where(.astro-ur5znnps){vertical-align:top;border-bottom:1px solid var(--sl-color-border)!important;padding:.75rem 1rem!important}.purchase-table:where(.astro-ur5znnps) tr:where(.astro-ur5znnps):last-child td:where(.astro-ur5znnps){border-bottom:none}.purchase-table:where(.astro-ur5znnps) th:where(.astro-ur5znnps):first-child,.purchase-table:where(.astro-ur5znnps) td:where(.astro-ur5znnps):first-child{width:20%;font-weight:700}.purchase-table:where(.astro-ur5znnps) th:where(.astro-ur5znnps):nth-child(2),.purchase-table:where(.astro-ur5znnps) td:where(.astro-ur5znnps):nth-child(2){width:14%}.purchase-table:where(.astro-ur5znnps) th:where(.astro-ur5znnps):nth-child(3),.purchase-table:where(.astro-ur5znnps) td:where(.astro-ur5znnps):nth-child(3){color:#58117a;white-space:nowrap;width:10%;font-weight:700}.purchase-table:where(.astro-ur5znnps) th:where(.astro-ur5znnps):nth-child(4),.purchase-table:where(.astro-ur5znnps) td:where(.astro-ur5znnps):nth-child(4){width:auto;color:var(--sl-color-gray-3);line-height:1.55}.purchase-table:where(.astro-ur5znnps) th:where(.astro-ur5znnps):nth-child(5),.purchase-table:where(.astro-ur5znnps) td:where(.astro-ur5znnps):nth-child(5){text-align:center;white-space:nowrap;width:10%}.purchase-table:where(.astro-ur5znnps) td:where(.astro-ur5znnps):nth-child(5) a:where(.astro-ur5znnps){color:#6b1199;font-weight:700}.purchase-list-block:where(.astro-ur5znnps)[data-view=cards] .purchase-table-wrap:where(.astro-ur5znnps),.purchase-list-block:where(.astro-ur5znnps)[data-view=table] .purchase-grid:where(.astro-ur5znnps){display:none}@media (width<=960px){.purchase-grid:where(.astro-ur5znnps){grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.purchase-view-toggle:where(.astro-ur5znnps){display:none}.purchase-list-block:where(.astro-ur5znnps) .purchase-table-wrap:where(.astro-ur5znnps){display:none!important}.purchase-list-block:where(.astro-ur5znnps) .purchase-grid:where(.astro-ur5znnps){grid-template-columns:1fr!important;display:grid!important}}
