span.svelte-qp5n5q{color:var(--main-sky);background:var(--main-sky-active);font-size:.85rem;padding:.5rem;border-radius:1rem;border:1px solid var(--main-sky)}span.sold-out.svelte-qp5n5q{color:var(--accent-red);background:var(--accent-red-background);border-color:var(--accent-red);text-transform:uppercase}span.error.svelte-qp5n5q{border-color:var(--accent-red)}.input.svelte-1i6pesu.svelte-1i6pesu{display:flex;align-items:center}.content.svelte-1i6pesu.svelte-1i6pesu{flex:1;display:flex;align-items:center;gap:1rem}.thumb.svelte-1i6pesu.svelte-1i6pesu{max-width:5rem}.thumb.svelte-1i6pesu img.svelte-1i6pesu{width:100%}.quantity.svelte-1i6pesu.svelte-1i6pesu{font-weight:700}.inputs.svelte-1i6pesu.svelte-1i6pesu{display:flex;align-items:center}@media (max-width: 400px){.inputs.svelte-1i6pesu.svelte-1i6pesu{flex-direction:column-reverse}}.wrapper.svelte-1ucm61o{display:none}.wrapper.open.svelte-1ucm61o{display:contents}.wrapper.svelte-1ucm61o [data-dialog-overlay]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#000c}.wrapper.svelte-1ucm61o [data-dialog-content]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:min(100vw,400px);z-index:101;color:#000;background:#fff;border-radius:1rem;padding:1rem}.confirmation.svelte-1vztyi1.svelte-1vztyi1{display:flex;flex-direction:column;gap:1rem}.confirmation.svelte-1vztyi1 .actions.svelte-1vztyi1{display:flex;flex-direction:column}.error.svelte-1vztyi1.svelte-1vztyi1{padding:.5rem;color:var(--semantic-red);font-size:.85rem;font-weight:600}.options.svelte-1qwqyxw.svelte-1qwqyxw{display:flex;flex-direction:column;gap:1rem}.prices.svelte-1qwqyxw>.svelte-1qwqyxw:not(:first-child){margin-left:.5rem}.prices.svelte-1qwqyxw .comparable.svelte-1qwqyxw{color:red;font-weight:700;text-decoration:line-through}.prices.svelte-1qwqyxw .savings.svelte-1qwqyxw{color:var(--ecom-savings-green-foreground);background:var(--ecom-savings-green-background);border-radius:1rem;padding-inline:.5rem}.prices.svelte-1qwqyxw .starting.svelte-1qwqyxw{color:var(--main-gray)}.wrapper.svelte-1qjujn7>.svelte-1qjujn7:not(:first-child){margin-top:.5rem}.header.svelte-1qjujn7.svelte-1qjujn7{display:flex;align-items:center;justify-content:space-between}.header.svelte-1qjujn7 .error.svelte-1qjujn7{color:var(--accent-red)}.options.svelte-1qjujn7.svelte-1qjujn7{display:flex;flex-direction:column;gap:1rem}
