:root{--ease-squish-2: var(--ease-elastic-in-out-2);--ease-elastic-in-out-2: cubic-bezier(.5, -.3, .1, 1.5);--size-4: 1.25rem;--size-header-2: 25ch;--size-3: 1rem;--size-2: .5rem;--size-content-3: 60ch;--size-fluid-10: clamp(20rem, 40vw, 30rem);--border-size-2: 2px;--green-8: #2f9e44;--radius-2: 5px;--animation-bounce: bounce 2s var(--ease-squish-2) infinite;--size-8: 3rem;--size-1: .25rem;--radius-round: 1e5px;--border-size-3: 5px;--red-4: #ff8787;--font-size-4: 1.5rem;--size-7: 2rem;--border-size-1: 1px;--size-5: 1.5rem;--gradient-23: linear-gradient(to bottom right,#536976,#292E49);--gradient-5: conic-gradient(from -270deg at 75% 110%, fuchsia, floralwhite);--ease-elastic-out-1: cubic-bezier(.5, .75, .75, 1.25);--ease-elastic-out-2: cubic-bezier(.5, 1, .75, 1.25);--ease-elastic-out-3: cubic-bezier(.5, 1.25, .75, 1.25);--ease-elastic-out-4: cubic-bezier(.5, 1.5, .75, 1.25);--ease-elastic-out-5: cubic-bezier(.5, 1.75, .75, 1.25);--ease-elastic-in-out-1: cubic-bezier(.5, -.1, .1, 1.5);--ease-elastic-in-out-3: cubic-bezier(.5, -.5, .1, 1.5);--ease-elastic-in-out-4: cubic-bezier(.5, -.7, .1, 1.5);--ease-elastic-in-out-5: cubic-bezier(.5, -.9, .1, 1.5);--shadow-color: 220 3% 15%;--shadow-strength: 1%;--inner-shadow-highlight: inset 0 -.5px 0 0 #fff, inset 0 .5px 0 0 #0001;--ease-3: cubic-bezier(.25, 0, .3, 1);--ease-out-5: cubic-bezier(0, 0, 0, 1);--ease-in-out-3: cubic-bezier(.5, 0, .5, 1);--ease-out-3: cubic-bezier(0, 0, .3, 1);--radius-1: 2px;--radius-3: 1rem;--radius-4: 2rem;--radius-5: 4rem;--radius-6: 8rem}:root{--size-4: 1.25rem;--size-header-2: 25ch;--size-3: 1rem;--size-2: .5rem;--size-content-3: 60ch;--size-fluid-10: clamp(20rem, 40vw, 30rem);--border-size-2: 2px;--green-8: #2f9e44;--radius-2: 5px;--animation-bounce: bounce 2s var(--ease-squish-2) infinite;--size-8: 3rem;--size-1: .25rem;--radius-round: 1e5px;--border-size-3: 5px;--red-4: #ff8787;--font-size-4: 1.5rem;--size-7: 2rem;--border-size-1: 1px;--size-5: 1.5rem;--gradient-23: linear-gradient(to bottom right,#536976,#292E49);--ease-elastic-out-1: cubic-bezier(.5, .75, .75, 1.25);--ease-elastic-out-2: cubic-bezier(.5, 1, .75, 1.25);--ease-elastic-out-3: cubic-bezier(.5, 1.25, .75, 1.25);--ease-elastic-out-4: cubic-bezier(.5, 1.5, .75, 1.25);--ease-elastic-out-5: cubic-bezier(.5, 1.75, .75, 1.25);--ease-elastic-in-out-1: cubic-bezier(.5, -.1, .1, 1.5);--ease-elastic-in-out-2: cubic-bezier(.5, -.3, .1, 1.5);--ease-elastic-in-out-3: cubic-bezier(.5, -.5, .1, 1.5);--ease-elastic-in-out-4: cubic-bezier(.5, -.7, .1, 1.5);--ease-elastic-in-out-5: cubic-bezier(.5, -.9, .1, 1.5);--shadow-color: 220 3% 15%;--shadow-strength: 1%;--inner-shadow-highlight: inset 0 -.5px 0 0 #fff, inset 0 .5px 0 0 #0001;--ease-3: cubic-bezier(.25, 0, .3, 1);--ease-out-5: cubic-bezier(0, 0, 0, 1);--ease-in-out-3: cubic-bezier(.5, 0, .5, 1);--ease-out-3: cubic-bezier(0, 0, .3, 1);--ease-squish-2: var(--ease-elastic-in-out-2);--radius-1: 2px;--radius-3: 1rem;--radius-4: 2rem;--radius-5: 4rem;--radius-6: 8rem;--gradient-5: conic-gradient(from -270deg at 75% 110%, fuchsia, floralwhite)}h1.svelte-9ti1r7{margin-bottom:var(--size-4);max-inline-size:var(--size-header-2)}p.svelte-9ti1r7{margin-left:var(--size);margin-top:var(--size-3);margin-bottom:var(--size-2);max-inline-size:var(--size-content-3);padding:var(size-8)}ul.svelte-9ti1r7{padding:0;inline-size:var(--size-fluid-10)}li.svelte-9ti1r7{--border-size: var(--border-size-2);display:grid;gap:var(--size-2);padding:var(--size-3);background-color:var(--surface-3);list-style:none}li.svelte-9ti1r7>div:where(.svelte-9ti1r7){grid-column:-1 / -1}p.toast.svelte-9ti1r7{position:fixed;top:50%;right:var(--size-2);background-color:var(--green-8);color:var(--color-background);padding:var(--size-4);border-radius:var(--radius-2);animation:var(--animation-bounce)}div.color-preview.svelte-9ti1r7{display:inline-block;background-color:var(--filament-color);inline-size:calc(var(--size-8) + var(--size-1));border-radius:var(--radius-round);padding:var(--size-1);margin-right:var(--size-2);min-height:calc(var(--size-8) + var(--size-1));max-height:calc(var(--size-8) + var(--size-1))}.form-wrapper.svelte-9ti1r7{flex-direction:column;gap:var(--size-4)}.grid.svelte-9ti1r7{max-width:var(--size-fluid-10);margin:var(--size-8) auto;display:grid;gap:var(--size-4)}.chosen-color.svelte-9ti1r7{display:flex;align-items:center;justify-self:start;min-height:calc(var(--size-8) + var(--size-1));max-height:calc(var(--size-8) + var(--size-1));padding:0 var(--size-3) 0 0}div.svelte-9ti1r7:has([data-state=checked]){border:var(--border-size-3) solid var(--filament-color)}.featured-product-page.svelte-9ti1r7{grid-column:span 2 / span 2;grid-row:1 / span 1}.push-right.svelte-9ti1r7{margin:var(--push-right)}.out-of-stock.svelte-9ti1r7{color:var(--red-4);font-size:var(--font-size-4)}.radio-label.svelte-9ti1r7{min-inline-size:var(--size-7);min-height:var(--size-8);border:var(--border-size-1) solid var(--checked)}.color-chooser-wrapper.svelte-9ti1r7{gap:var(--size-4);justify-content:center;margin:var(--x-auto)}.item-total.svelte-9ti1r7{display:flex;font-size:var(--size-5);margin:var(--push-right);background:var(--gradient-23);-webkit-background-clip:text;background-clip:text;color:transparent}.item-total.svelte-9ti1r7.animate:where(.svelte-9ti1r7){animation:var(--animation-bounce)}.subproducts-wrapper.svelte-9ti1r7{justify-content:center}.button-wrapper.svelte-9ti1r7{margin-top:var(--size-4)}@media (min-width: 768px){.form-wrapper.svelte-9ti1r7{justify-content:space-between;flex-direction:row}.sticky.svelte-9ti1r7{position:sticky;top:var(--size-4)}.grid.svelte-9ti1r7{grid-template-columns:1fr 1fr}}@media (prefers-color-scheme: dark){.item-total.svelte-9ti1r7{background:var(--gradient-5);-webkit-background-clip:text;background-clip:text;color:transparent}}@keyframes svelte-9ti1r7-bounce{25%{transform:translateY(-20%)}40%{transform:translateY(-3%)}0%,60%,to{transform:translateY(0)}}@keyframes bounce{25%{transform:translateY(-20%)}40%{transform:translateY(-3%)}0%,60%,to{transform:translateY(0)}}@media (prefers-color-scheme: dark){:root{--shadow-color: 220 40% 2%;--shadow-strength: 25%;--inner-shadow-highlight: inset 0 -.5px 0 0 #fff1, inset 0 .5px 0 0 #0007}}
