.tcc-license.svelte-1p0dawd{display:flex;flex-direction:column;margin-block:.5rem;gap:.25rem}.tcc-license-controls.svelte-1p0dawd{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%}.tcc-license-type.svelte-1p0dawd{flex:1}.tcc-license-controls.svelte-1p0dawd .tcc-dropdown{max-width:16rem}.tcc-warning.svelte-1p0dawd{color:var(--_tcc-warning-color, #856404);background-color:var(--_tcc-warning-background, #fff3cd);padding:.25rem .5rem;border-radius:.25rem;border:1px solid var(--_tcc-warning-border-color, #ffeaa7)}.tcc-add-licenses.svelte-1p0dawd{display:flex;gap:.5rem}.tcc-add-license-btn.svelte-1p0dawd,.tcc-trash.svelte-1p0dawd{border:0;background-color:var(--_tcc-background);color:var(--_tcc-action-color);cursor:pointer;display:grid;place-items:center;padding:.5rem}.tcc-trash.svelte-1p0dawd{border-radius:50%}.tcc-trash.svelte-1p0dawd:hover{color:var(--_tcc-negative-color);background-color:color-mix(in oklch,var(--_tcc-negative-color) 10%,transparent 90%);aspect-ratio:1 / 1;outline:1px solid color-mix(in oklch,var(--_tcc-negative-color) 50%,transparent 50%)}ul.svelte-1p0dawd{list-style:none;padding:0;margin:0}@media(width<50em){.tcc-license-controls.svelte-1p0dawd{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto}.tcc-license-type.svelte-1p0dawd{grid-column:1 / -1}.tcc-license-controls.svelte-1p0dawd .tcc-dropdown{max-width:100%;min-width:0;overflow:visible}}.tcc-cart-item.svelte-6h12mu{border-block-start:var(--_tcc-border-width) solid var(--_tcc-border-alt-color);padding-block:1rem 0;margin-block:1rem;list-style:none;display:grid;gap:1rem}.tcc-family.svelte-6h12mu{display:flex;justify-content:space-between;align-items:start}.tcc-family-name.svelte-6h12mu{display:flex;align-items:baseline;gap:.5rem}.tcc-cart-item-family-link.svelte-6h12mu{color:inherit}.tcc-family-total.svelte-6h12mu{text-align:right}.tcc-total.svelte-6h12mu{font-variant-numeric:tabular-nums;color:var(--_tcc-action-foreground)}.tcc-discounted-from.svelte-6h12mu{text-decoration:line-through;opacity:.5}@media(width<50em){.tcc-family.svelte-6h12mu{flex-direction:column;align-items:start;gap:.5rem}.tcc-family-total.svelte-6h12mu{text-align:left}.tcc-family-name.svelte-6h12mu{flex-direction:column;gap:0}}.tcc-cart.svelte-1kk79tp{--_tcc-cart-max-width: var(--tcc-cart-max-width, var(--_tcc-max-width));--_tcc-cart-sidebar-width: var(--tcc-cart-sidebar-width, 12rem);--_tcc-cart-sidebar-gap: var(--tcc-cart-sidebar-gap, 1rem);--_tcc-cart-margin: var(--tcc-cart-margin, 1rem auto);width:100%;max-width:var(--_tcc-cart-max-width);margin:var(--_tcc-cart-margin);box-sizing:content-box;display:grid;grid-template-columns:auto var(--_tcc-cart-sidebar-width);gap:var(--_tcc-cart-sidebar-gap)}.tcc-cart.tcc-empty.svelte-1kk79tp{text-align:center;display:block}.tcc-subtotal.svelte-1kk79tp{display:flex;flex-direction:column;margin:0}.tcc-subtotal.svelte-1kk79tp .tcc-heading:where(.svelte-1kk79tp){color:var(--_tcc-action-color);font-size:2rem}.tcc-taxes.svelte-1kk79tp{opacity:.5}.tcc-cart-summary.svelte-1kk79tp{position:sticky;top:1rem;align-self:start}ul.svelte-1kk79tp{list-style:none;margin:0}li.svelte-1kk79tp{margin-block:.5em}ul.svelte-1kk79tp .tcc-gap:where(.svelte-1kk79tp){height:.67em}@media(width<60em){.tcc-cart-summary.svelte-1kk79tp{box-shadow:1rem 1px 0 var(--_tcc-background),-1rem 1px 0 var(--_tcc-background)}.tcc-cart.svelte-1kk79tp{grid-template-columns:1fr}.tcc-cart-summary.svelte-1kk79tp{z-index:9;background:var(--_tcc-background);bottom:0;border-block-start:1px solid var(--_tcc-border-color);padding-block:.5rem 0;display:flex;flex-direction:column;align-items:center}.tcc-cart-summary.svelte-1kk79tp .tcc-ui-small:where(.svelte-1kk79tp){display:none}.tcc-cart-summary.svelte-1kk79tp .tcc-subtotal:where(.svelte-1kk79tp) .tcc-heading:where(.svelte-1kk79tp){font-size:1rem;font-family:var(--_tcc-ui-font-family);text-align:center}.tcc-cart-summary.svelte-1kk79tp .tcc-links:where(.svelte-1kk79tp){display:none;gap:.5rem}.tcc-cart-summary.svelte-1kk79tp .tcc-taxes:where(.svelte-1kk79tp){margin-block:0;display:block;text-align:center}}.cart-wrapper[data-astro-cid-h3zw4u6d]{padding-top:1rem;padding-bottom:2.5rem;margin-left:18px;margin-right:18px}@media screen and (min-width:768px){.cart-wrapper[data-astro-cid-h3zw4u6d]{margin-left:0;margin-right:0}}
