.guest-outcome.svelte-rtxzry{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.guest-outcome.svelte-rtxzry p:where(.svelte-rtxzry){margin:0}.cart-page[data-astro-cid-jn2z7gbh]{--cart-column:560px}.cart-page:has(.pcs-cart){margin-bottom:calc(-1 * var(--space-10))}.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart-state{box-sizing:border-box;gap:var(--space-5);max-width:calc(2 * var(--cart-column) + 2 * var(--gutter));padding:var(--space-9) var(--gutter) var(--space-12);flex-direction:column;margin-inline:auto;display:flex}.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart-state>*{max-width:var(--cart-column);margin:0}.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart{grid-template-columns:minmax(var(--gutter), 1fr) minmax(0, var(--cart-column)) minmax(0, var(--cart-column)) minmax(var(--gutter), 1fr);background:linear-gradient(to right, var(--surface-1) 50%, var(--bg-page) 50%);align-items:baseline;display:grid;position:relative}.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart:before{content:"";inset-block:0;border-left:1px solid var(--border-1);position:absolute;left:50%}.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart__order,.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart__checkout{min-width:0;padding-block:var(--space-9) var(--space-12);flex-direction:column;display:flex}.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart__order{gap:var(--space-5);grid-column:2;padding-inline-end:var(--space-9)}.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart__checkout{gap:var(--space-6);grid-column:3;padding-inline-start:var(--space-9)}.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart__title{margin:0}.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart__checkout-title{color:var(--fg-1);font:var(--text-h4);margin:0}.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart__notice{padding:var(--space-3) var(--space-4);border:1px solid var(--border-2);border-radius:var(--radius-2);color:var(--fg-1);margin:0}.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart__loading{min-height:var(--space-12)}.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart__loading p{margin:0}.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart__order-toggle{align-items:center;gap:var(--space-2);width:100%;min-height:var(--touch-target-min);color:var(--fg-1);font:var(--text-body-sm);font-weight:var(--weight-semibold);text-align:start;cursor:pointer;background:0 0;border:0;padding:0;display:none}.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart__order-toggle:focus-visible{border-radius:var(--radius-2);box-shadow:var(--focus-ring);outline:none}.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart__order-toggle-icon{transition:transform var(--dur-2) var(--ease-out);flex:none}.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart__order-toggle[aria-expanded=true] .pcs-cart__order-toggle-icon{transform:rotate(180deg)}.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart__order-toggle-total{font-variant-numeric:tabular-nums;margin-inline-start:auto}.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart__order-details{gap:var(--space-5);flex-direction:column;display:flex}.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart__table,.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart__table tbody,.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart__table td{display:block}.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart__table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart__table tr{grid-template-columns:var(--touch-target-min) minmax(0, 1fr) auto;column-gap:var(--space-3);row-gap:var(--space-2);padding-block:var(--space-5);border-bottom:1px solid var(--border-1);grid-template-areas:"item item total"".licence price"".qty action";align-items:center;display:grid}.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart__table tr:first-child{border-top:1px solid var(--border-1)}.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart__table td{min-width:0;color:var(--fg-2);border:0;padding:0}.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart__table .pcs-cart__cell-item{color:var(--fg-1);grid-area:item}.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart__cell-licence{font:var(--text-caption);grid-area:licence}.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart__cell-price{grid-area:price;justify-self:end}.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart__cell-qty{grid-area:qty}.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart__table .pcs-cart__cell-total{color:var(--fg-1);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:total;justify-self:end}.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart__cell-action{grid-area:action;justify-self:end}.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart__table td.pcs-cart__cell-price,.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart__table td.pcs-cart__cell-qty{align-items:center;gap:var(--space-2);display:flex}.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart__cell-price:before,.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart__cell-qty:before{content:attr(data-label);content:attr(data-label) / "";color:var(--fg-3);font:var(--text-caption)}.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart__cell-price .pcs-price{gap:var(--space-1);white-space:nowrap}.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart__cell-price .pcs-price__amount{color:var(--fg-2);font:var(--text-caption);font-weight:var(--weight-medium)}.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart__qty{text-align:right;width:76px}.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart__item-value{align-items:center;gap:var(--space-3);display:flex}.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart__thumb{width:var(--touch-target-min);height:var(--touch-target-min);border:1px solid var(--border-1);border-radius:var(--radius-2);background:var(--bg-page);color:var(--fg-3);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart__thumb img{width:100%;height:100%;display:block;position:absolute;inset:0}.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart__thumb img[hidden]{display:none}.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart__item-text{align-items:flex-start;gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart__item-name{font:var(--text-body-sm);font-weight:var(--weight-medium);overflow-wrap:anywhere}.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart__remove{color:var(--fg-2);font:var(--text-body-sm);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart__remove:hover{color:var(--danger)}.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart__remove:disabled{cursor:not-allowed;opacity:.55}.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart__totals{row-gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;margin:0;display:grid}.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart__totals dt{color:var(--fg-2);font:var(--text-body-sm)}.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart__totals dd{color:var(--fg-1);font:var(--text-body-sm);font-variant-numeric:tabular-nums;text-align:end;margin:0;padding-inline-start:var(--space-4)}.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart__totals .pcs-cart__total-label,.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart__totals .pcs-cart__total-value{margin-top:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--border-1);align-items:center;display:flex}.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart__totals .pcs-cart__total-value{justify-content:flex-end}.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart__totals dt.pcs-cart__total-label{color:var(--fg-1);font:var(--text-body);font-weight:var(--weight-semibold)}.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart__ctas{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart__checkout .pcs-cart__ctas{align-items:stretch;gap:var(--space-6)}.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart__invoice-form{gap:var(--space-4);flex-direction:column;display:flex}.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart__invoice-form:empty{display:none}.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart__company,.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart__fieldset{gap:var(--space-3);border:0;flex-direction:column;width:100%;min-width:0;margin:0;padding:0;display:flex}.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart__company-legend,.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart__legend{margin-bottom:var(--space-3);color:var(--fg-1);font:var(--text-body);font-weight:var(--weight-semibold);padding:0}.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart__actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart__checkout-bar{align-items:stretch;gap:var(--space-3);flex-direction:column;display:flex}.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart__checkout-bar p{margin:0}.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart__load-error{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart__load-error p{margin:0}.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart__hint{color:var(--fg-2);margin:0}@media (width<=900px){.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart{background:0 0;grid-template-columns:minmax(0,1fr);align-items:stretch}.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart:before{display:none}.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart__order,.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart__checkout{padding-inline:max(var(--gutter), calc((100% - var(--cart-column)) / 2));grid-column:1}.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart__order{padding-block:var(--space-7) var(--space-6);border-bottom:1px solid var(--border-1);background:var(--surface-1)}.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart__checkout{padding-block:var(--space-7) var(--space-12)}.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart__order-toggle{display:flex}.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart__order-details:not([data-expanded]){display:none}}@media (width<=520px){.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart__table tr{grid-template-areas:"item item total"".licence licence"".price price"".qty action"}.cart-page[data-astro-cid-jn2z7gbh] .pcs-cart__cell-price{justify-self:start}}
