.item.svelte-1q3cycn{padding-block:var(--space-400);align-items:start;gap:var(--space-400) var(--space-600);font-size:var(--font-size-xs);grid-template-columns:140px 1fr;grid-template-areas:"item-img item-info""item-footer item-footer";display:grid}.item.svelte-1q3cycn:not(.first){border-top:var(--space-25) solid var(--muted)}.item.svelte-1q3cycn.first{padding-top:0}.item-img.svelte-1q3cycn{grid-area:item-img}.item-img.svelte-1q3cycn img:where(.svelte-1q3cycn){aspect-ratio:260/195;object-fit:contain;width:100%;height:100%}.item-info.svelte-1q3cycn{align-items:center;gap:var(--space-600);grid-area:item-info;display:flex}.item-info.svelte-1q3cycn .item-sku:where(.svelte-1q3cycn){font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--foreground);text-decoration:none}.item-info.svelte-1q3cycn .item-name:where(.svelte-1q3cycn){color:var(--black-400)}.item-info.svelte-1q3cycn .item-price:where(.svelte-1q3cycn){margin-top:var(--space-200)}.item-footer.svelte-1q3cycn{grid-area:item-footer;justify-content:space-between;align-items:center;display:flex}.item-footer.svelte-1q3cycn .qty-controls:where(.svelte-1q3cycn){align-items:center;gap:var(--space-200);display:flex}.item-footer.svelte-1q3cycn .qty-controls:where(.svelte-1q3cycn) .sf-button:where(.svelte-1q3cycn){color:var(--black-400)}.item-footer.svelte-1q3cycn .qty-controls:where(.svelte-1q3cycn) .sf-input:where(.svelte-1q3cycn){width:var(--space-1000)}.item-footer.svelte-1q3cycn .qty-controls:where(.svelte-1q3cycn) .sf-input:where(.svelte-1q3cycn) input:where(.svelte-1q3cycn){font-size:var(--font-size-xs);padding:0}.item-footer.svelte-1q3cycn .qty-controls:where(.svelte-1q3cycn) .remove-btn:where(.svelte-1q3cycn){font-weight:var(--font-weight-semibold);color:var(--muted-foreground);font-size:var(--font-size-xs)}.item-footer.svelte-1q3cycn .qty-controls:where(.svelte-1q3cycn) .remove-btn:where(.svelte-1q3cycn):hover{color:var(--black-600)}.item-footer.svelte-1q3cycn .sub-total:where(.svelte-1q3cycn){font-weight:var(--font-weight-medium);font-size:var(--font-size-sm)}wa-skeleton.svelte-1q3cycn{--color:var(--muted);width:70px;height:1em}@media (width>=768px){.item.svelte-1q3cycn{grid-template-columns:260px 1fr;grid-template-areas:"item-img item-info""item-img item-footer"}.item-info.svelte-1q3cycn{font-size:var(--font-size-sm)}.item-info.svelte-1q3cycn .item-sku:where(.svelte-1q3cycn){font-size:var(--font-size-m)}.item-footer.svelte-1q3cycn .qty-controls:where(.svelte-1q3cycn) .sf-input:where(.svelte-1q3cycn) input:where(.svelte-1q3cycn){font-size:var(--font-size-sm)}.item-footer.svelte-1q3cycn .sub-total:where(.svelte-1q3cycn){font-size:var(--font-size-m)}}.wrapper.svelte-6y3cr9{gap:var(--space-600);grid-template-rows:auto auto;grid-template-columns:1fr;display:grid}.empty-message.svelte-6y3cr9{color:var(--muted-foreground)}.order-summary.svelte-6y3cr9{font-size:var(--font-size-sm)}.order-summary.svelte-6y3cr9 .title:where(.svelte-6y3cr9){font-weight:var(--font-weight-semibold);font-size:var(--font-size-m);margin-bottom:var(--space-400)}.order-summary.svelte-6y3cr9 .info:where(.svelte-6y3cr9){margin-bottom:var(--space-200);justify-content:space-between;align-items:center;display:flex}.order-summary.svelte-6y3cr9 .info:where(.svelte-6y3cr9).total{font-weight:var(--font-weight-bold);padding-top:var(--space-400);border-top:1px solid var(--muted)}.order-summary.svelte-6y3cr9 .note:where(.svelte-6y3cr9){font-size:var(--font-size-xs);margin-bottom:var(--space-400)}wa-skeleton.svelte-6y3cr9{--color:var(--muted);width:70px;height:1em}.checkout-link.svelte-6y3cr9{margin-top:var(--space-400);padding-block:var(--space-600);background-color:#fff;width:100%;position:sticky;bottom:0;left:0}.checkout-link.svelte-6y3cr9.fixed{display:none}.checkout-link.svelte-6y3cr9 .sf-button:where(.svelte-6y3cr9){width:100%}@media (width>=992px){.wrapper.svelte-6y3cr9{gap:var(--space-1000);grid-template-rows:1fr;grid-template-columns:1fr 300px}.checkout-link.svelte-6y3cr9.fixed{display:block}.checkout-link.svelte-6y3cr9.sticky{display:none}}@media (width>=1200px){.wrapper.svelte-6y3cr9{gap:var(--space-1500);grid-template-rows:1fr;grid-template-columns:1fr 400px}}@media (width>=1400px){.wrapper.svelte-6y3cr9{grid-template-columns:1fr 500px}}.content-heading[data-astro-cid-jn2z7gbh]{font-weight:var(--font-weight-semibold);font-size:var(--font-size-lg);color:var(--secondary);margin-block:var(--space-600)}.recent-products[data-astro-cid-jn2z7gbh]{margin-top:var(--space-1500)}@media (width>=768px){.content-heading[data-astro-cid-jn2z7gbh]{font-size:var(--font-size-2xl)}}
