.responsive-image.svelte-v0gxpq{display:contents}.virtual-products.svelte-dcos0i{container-type:inline-size}.virtual-space.products.svelte-dcos0i{--columns:4;--rows:var(--rows-4);--gap:38px;--column-gap:24px;--body:140px;--row-height:calc(min(250px,(100cqw - (var(--columns) - 1)*var(--column-gap))/var(--columns)) + var(--body));position:relative;display:block;padding:0;height:calc(var(--rows)*var(--row-height) + max(0,var(--rows) - 1)*var(--gap));row-gap:var(--gap);overflow-anchor:none}.virtual-window.products.svelte-dcos0i{position:absolute;left:0;right:0;padding:0;grid-template-columns:repeat(var(--columns),minmax(0,1fr));grid-auto-rows:var(--row-height);gap:var(--gap) var(--column-gap)}@media(max-width:1150px){.virtual-space.products.svelte-dcos0i{--columns:3;--rows:var(--rows-3);--gap:30px;--column-gap:20px}}@media(max-width:900px){.virtual-space.products.svelte-dcos0i{--columns:2;--rows:var(--rows-2)}}@media(max-width:600px){.virtual-space.products.svelte-dcos0i{--gap:28px;--column-gap:16px;--body:130px}}.checkout-module-loading.svelte-1n27bo5{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;background:#fcfbf8ef;text-align:center}.module-spinner.svelte-1n27bo5{display:inline-block;width:32px;height:32px;border:3px solid #e9e5e9;border-top-color:var(--purple);border-radius:50%;animation:svelte-1n27bo5-module-spin .8s linear infinite}@keyframes svelte-1n27bo5-module-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.module-spinner.svelte-1n27bo5{animation:none}}.cart-module-loading.svelte-1uww35p{position:fixed;inset:0;z-index:1000;background:#fcfbf8ef;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px;text-align:center}
