.ct-head[data-astro-cid-suuixics]{flex-wrap:wrap;align-items:baseline;gap:1.4rem;padding-top:3.8rem;padding-bottom:1.4rem;display:flex}.ct-head[data-astro-cid-suuixics].is-hidden{display:none}.ct-head__continue[data-astro-cid-suuixics]{opacity:.8;font-size:.95rem}.ct-body[data-astro-cid-suuixics]{min-height:30vh;padding-top:1.6rem;padding-bottom:6rem}.ct-grid[data-astro-cid-suuixics]{grid-template-columns:1fr 320px;align-items:start;gap:56px;display:none}.ct-grid[data-astro-cid-suuixics].is-visible{display:grid}.ct-table[data-astro-cid-suuixics]{min-width:0}.ct-row{border-bottom:1px solid rgba(var(--color-foreground), .14);grid-template-columns:100px 1fr 150px 100px;align-items:center;gap:1.1rem;padding:1.2rem 0;display:grid}.ct-row--head[data-astro-cid-suuixics]{border-bottom-color:rgba(var(--color-foreground), .4);opacity:.55;padding:0 0 .8rem}.ct-row__item-label[data-astro-cid-suuixics]{grid-column:1/span 2}.ct-row__total-label[data-astro-cid-suuixics]{text-align:right}.ct-row__media{display:block;overflow:hidden}.ct-row__media img{aspect-ratio:3/4;object-fit:cover;width:100%}.ct-row__info{flex-direction:column;gap:.3rem;min-width:0;display:flex}.ct-row__title{font-family:var(--font-mono);letter-spacing:1.3px;text-transform:uppercase;font-size:.72rem}.ct-row__artist{opacity:.8;font-size:.85rem}.ct-row__meta{opacity:.55}.ct-row__remove{cursor:pointer;opacity:.5;background:0 0;border:none;align-self:flex-start;margin-top:.2rem;font-size:.68rem}.ct-row__remove:hover{opacity:1}.qty-stepper{align-items:center;gap:.6rem;display:flex}.qty-stepper button{border:1px solid rgba(var(--color-foreground), .4);cursor:pointer;width:24px;height:24px;font-family:var(--font-mono);color:rgba(var(--color-foreground), 1);background:0 0}.qty-stepper button:hover{border-color:rgba(var(--color-foreground), 1)}.qty-stepper span{text-align:center;min-width:1.2em}.ct-row__price{text-align:right;font-size:1.05rem}.ct-summary[data-astro-cid-suuixics]{background:rgba(var(--color-foreground), .03);border:1px solid rgba(var(--color-foreground), .14);padding:1.8rem 1.6rem;position:sticky;top:96px}.ct-summary__row[data-astro-cid-suuixics]{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.6rem;display:flex}.ct-summary__total[data-astro-cid-suuixics]{font-size:2rem}.ct-summary__note[data-astro-cid-suuixics]{opacity:.55;text-transform:none;letter-spacing:.4px;margin-bottom:1.4rem}.ct-checkout-wrap[data-astro-cid-suuixics]{position:relative}.ct-checkout[data-astro-cid-suuixics]{text-align:center;opacity:.55;cursor:not-allowed;width:100%;padding-top:.75rem;padding-bottom:.75rem}.ct-checkout[data-astro-cid-suuixics]:hover{opacity:.7;background:rgb(var(--color-button));color:rgba(var(--color-button-text), 1)}.ct-tooltip[data-astro-cid-suuixics]{border:1px solid rgba(var(--color-foreground), .3);background:rgb(var(--color-background));opacity:.85;text-transform:none;letter-spacing:.3px;margin-top:.8rem;padding:.7rem .85rem;line-height:1.5}.ct-empty[data-astro-cid-suuixics]{text-align:center;flex-direction:column;align-items:center;padding:7rem 0 1rem;display:none}.ct-empty[data-astro-cid-suuixics].is-visible{display:flex}.ct-empty__headline[data-astro-cid-suuixics]{max-width:44rem;margin:0 0 3rem}.ct-empty__login[data-astro-cid-suuixics]{margin-top:5.5rem}.ct-empty__login-title[data-astro-cid-suuixics]{margin-bottom:.5rem}.ct-empty__login-line[data-astro-cid-suuixics]{opacity:.85}.ct-empty__login-link[data-astro-cid-suuixics]{font-family:var(--font-mono);font-size:var(--font-size-links);letter-spacing:var(--links-letter-spacing);text-transform:uppercase;text-underline-offset:3px;text-decoration:underline}@media (width<=989px){.ct-grid[data-astro-cid-suuixics]{grid-template-columns:1fr;gap:2.6rem}.ct-summary[data-astro-cid-suuixics]{position:static}}@media (width<=749px){.ct-empty[data-astro-cid-suuixics]{padding:3rem 0 1rem}.ct-empty__headline[data-astro-cid-suuixics]{margin:4.5rem 0 2rem}.ct-row--head[data-astro-cid-suuixics]{display:none}.ct-row{grid-template-columns:78px 1fr;grid-template-areas:"media info""media qty""media price"}.ct-row--item .ct-row__media{grid-area:media}.ct-row--item .ct-row__info{grid-area:info}.ct-row--item .qty-stepper{grid-area:qty;margin-top:.4rem}.ct-row--item .ct-row__remove{grid-area:qty;place-self:center end}.ct-row--item .ct-row__price{text-align:left;grid-area:price;margin-top:.4rem}}
