.product-container.svelte-1x46z9m{display:flex;justify-content:center;padding:0 1rem;box-sizing:border-box}.preview.svelte-1x46z9m{position:relative;width:100%;max-width:1600px;aspect-ratio:1.7777777778;border-radius:var(--rounded-lg, 16px);overflow:hidden;isolation:isolate}@supports (-webkit-touch-callout: none){.preview.svelte-1x46z9m{isolation:auto}}.preview.svelte-1x46z9m>img:where(.svelte-1x46z9m),.preview.svelte-1x46z9m>.layer:where(.svelte-1x46z9m){position:absolute;inset:0;width:100%;height:100%;border-radius:inherit}.preview__details.svelte-1x46z9m{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;font-size:var(--text-xs);font-weight:var(--text-bold);pointer-events:none}@media (min-width: 768px){.preview__details.svelte-1x46z9m{flex-direction:row;align-items:flex-end;inset:auto 0 calc(var(--spacing-unit) * 5) 0;font-size:var(--text-xl)}}.preview__details__name.svelte-1x46z9m{align-self:flex-start;padding:calc(var(--spacing-unit) * 2) calc(var(--spacing-unit) * 2);border-bottom-right-radius:var(--rounded-lg);border-top-left-radius:var(--rounded-lg);text-transform:capitalize;background-color:color-mix(in srgb,var(--theme-neutral-200) 80%,transparent);font-family:Syne Mono,sans-serif}@media (min-width: 768px){.preview__details__name.svelte-1x46z9m{align-self:auto;padding:calc(var(--spacing-unit) * 2) calc(var(--spacing-unit) * 5);border-top-left-radius:0;border-top-right-radius:var(--rounded-full);border-bottom-right-radius:var(--rounded-full)}}.preview__details__right.svelte-1x46z9m{display:none}@media (min-width: 768px){.preview__details__right.svelte-1x46z9m{display:flex;align-self:flex-end;align-items:stretch;gap:calc(var(--spacing-unit) * 1);pointer-events:auto}}.preview__details__price.svelte-1x46z9m{display:flex;align-items:center;padding:calc(var(--spacing-unit) * 2);font-family:Syne Mono,monospace;text-transform:capitalize;background-color:color-mix(in srgb,var(--theme-neutral-200) 80%,transparent)}.preview__details__price--mobile.svelte-1x46z9m{position:absolute;bottom:0;left:0;border-radius:0 var(--rounded-lg) 0 var(--rounded-lg);pointer-events:auto}@media (min-width: 768px){.preview__details__price--mobile.svelte-1x46z9m{display:none}}.preview__details__price--desktop.svelte-1x46z9m{padding:calc(var(--spacing-unit) * 2) calc(var(--spacing-unit) * 5);border-radius:var(--rounded-full)}.add-to-cart-form--mobile.svelte-1x46z9m{position:absolute;bottom:0;right:0;pointer-events:auto}@media (min-width: 768px){.add-to-cart-form--mobile.svelte-1x46z9m{display:none}}.add-to-cart-form--desktop.svelte-1x46z9m{display:none}@media (min-width: 768px){.add-to-cart-form--desktop.svelte-1x46z9m{display:block}}.add-to-cart-btn.svelte-1x46z9m{padding:calc(var(--spacing-unit) * 2);border-radius:var(--rounded-lg) 0 var(--rounded-lg) 0}.add-to-cart-btn--desktop.svelte-1x46z9m{gap:calc(var(--spacing-unit) * 1);border-radius:var(--rounded-full) 0 0 var(--rounded-full)}.add-to-cart-btn--desktop.svelte-1x46z9m .btn-text:where(.svelte-1x46z9m){display:inline}.base.svelte-1x46z9m{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.layer.svelte-1x46z9m{opacity:1;pointer-events:none;mask-repeat:no-repeat;mask-position:center;mask-size:contain;mask-mode:alpha;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;-webkit-mask-mode:alpha}.layer.shade.svelte-1x46z9m{background-size:contain;background-position:center;background-repeat:no-repeat;mix-blend-mode:normal;transform:translateZ(0)}.layer.hue.svelte-1x46z9m{mix-blend-mode:overlay;transform:translateZ(0);transition:all .3s ease-in-out}.segmented.svelte-1x46z9m{display:flex;flex-wrap:wrap;gap:var(--spacing-unit);border:0;padding:0;margin:0}.segmented.svelte-1x46z9m input[type=radio]:where(.svelte-1x46z9m){position:absolute;opacity:0;width:0;height:0}.seg-btn.svelte-1x46z9m{display:inline-flex;align-items:center;justify-content:center;min-width:72px;padding:10px 14px;border-radius:var(--rounded-md);border:1px solid var(--theme-neutral-300);background:var(--theme-neutral-100);color:var(--theme-neutral-900);cursor:pointer;-webkit-user-select:none;user-select:none;text-transform:capitalize;transition:background .12s ease,color .12s ease,border-color .12s ease,box-shadow .12s ease;font-weight:600;font-size:.95rem}.segmented.svelte-1x46z9m input[type=radio]:where(.svelte-1x46z9m)+.seg-btn:where(.svelte-1x46z9m):hover{border-color:var(--theme-primary)}.segmented.svelte-1x46z9m input[type=radio]:where(.svelte-1x46z9m):focus-visible+.seg-btn:where(.svelte-1x46z9m){outline:2px solid var(--theme-primary);outline-offset:2px}.segmented.svelte-1x46z9m input[type=radio]:where(.svelte-1x46z9m):checked+.seg-btn:where(.svelte-1x46z9m){background:var(--theme-primary);border-color:var(--theme-primary);color:#fff;box-shadow:0 0 0 4px #6d5efc33}.segmented.svelte-1x46z9m input[type=radio]:where(.svelte-1x46z9m):disabled+.seg-btn:where(.svelte-1x46z9m){opacity:.5;cursor:not-allowed}.item.svelte-17oar7z{gap:calc(var(--spacing-unit) * 3);position:relative}.item__swatch.svelte-17oar7z{font-size:var(--text-xs)!important;background-color:var(--item--background-color);color:var(--item--text-color);position:relative;border-radius:var(--radius-md, 10px);padding:calc(var(--spacing-unit) * 2) calc(var(--spacing-unit) * 3);overflow:hidden;flex-grow:1;border:solid 1px var(--theme-neutral-300);outline:3px solid transparent;outline-offset:2px;transition:outline-color .12s ease}.item__swatch.is-selected.svelte-17oar7z{outline-color:var(--theme-primary)}.item__swatch.is-silk.svelte-17oar7z{box-shadow:inset 0 1px #fff6,inset 0 -1px #0003,0 6px 14px #00000026;background-image:linear-gradient(to bottom,#ffffff40,#fff0 55%)}.item__swatch.is-silk.svelte-17oar7z:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,#ffffff8c,#ffffff2e 38%,#fff0 40%,#0000000f)}.item__swatch.is-silk.svelte-17oar7z:after{content:"";position:absolute;top:-28%;left:-18%;width:85%;height:60%;pointer-events:none;background:radial-gradient(ellipse at center,#fff9,#ffffff40 35%,#fff0 65%);transform:rotate(-20deg);filter:blur(.2px);opacity:.8}form.svelte-p1ol30{margin:0}.segmented.svelte-p1ol30{display:flex;flex-wrap:wrap;gap:var(--spacing-unit);border:0;padding:0;margin:0}.segmented.svelte-p1ol30 input[type=radio]:where(.svelte-p1ol30){position:absolute;opacity:0;width:0;height:0}.seg-btn.svelte-p1ol30{display:inline-flex;align-items:center;justify-content:center;min-width:72px;padding:10px 14px;border-radius:var(--rounded-md);border:1px solid var(--theme-neutral-300);background:var(--theme-neutral-100);color:var(--theme-neutral-900);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .12s ease,color .12s ease,border-color .12s ease,box-shadow .12s ease;font-weight:600;font-size:.95rem}.segmented.svelte-p1ol30 input[type=radio]:where(.svelte-p1ol30)+.seg-btn:where(.svelte-p1ol30):hover{border-color:var(--theme-primary)}.segmented.svelte-p1ol30 input[type=radio]:where(.svelte-p1ol30):focus-visible+.seg-btn:where(.svelte-p1ol30){outline:2px solid var(--theme-primary);outline-offset:2px}.segmented.svelte-p1ol30 input[type=radio]:where(.svelte-p1ol30):checked+.seg-btn:where(.svelte-p1ol30){background:var(--theme-primary);border-color:var(--theme-primary);color:#fff;box-shadow:0 0 0 4px #6d5efc33}.segmented.svelte-p1ol30 input[type=radio]:where(.svelte-p1ol30):disabled+.seg-btn:where(.svelte-p1ol30){opacity:.5;cursor:not-allowed}.variant-grid.svelte-p1ol30{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:calc(var(--spacing-unit) * 2)}.product-container.svelte-4xc1h{display:flex;justify-content:center;padding:0 1rem;box-sizing:border-box}.preview.svelte-4xc1h{position:relative;width:100%;max-width:1600px;aspect-ratio:1.7777777778;border-radius:var(--rounded-lg, 16px);overflow:hidden;isolation:isolate;background:#222}@supports (-webkit-touch-callout: none){.preview.svelte-4xc1h{isolation:auto}}.preview__details.svelte-4xc1h{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;font-size:var(--text-xs);font-weight:var(--text-bold);pointer-events:none}@media (min-width: 768px){.preview__details.svelte-4xc1h{flex-direction:row;align-items:flex-end;inset:auto 0 calc(var(--spacing-unit) * 5) 0;font-size:var(--text-xl)}}.preview__details__name.svelte-4xc1h{align-self:flex-start;padding:calc(var(--spacing-unit) * 2) calc(var(--spacing-unit) * 2);border-bottom-right-radius:var(--rounded-lg);border-top-left-radius:var(--rounded-lg);text-transform:capitalize;background-color:color-mix(in srgb,var(--theme-neutral-200) 80%,transparent);font-family:Syne Mono,sans-serif}@media (min-width: 768px){.preview__details__name.svelte-4xc1h{align-self:auto;padding:calc(var(--spacing-unit) * 2) calc(var(--spacing-unit) * 5);border-top-left-radius:0;border-top-right-radius:var(--rounded-full);border-bottom-right-radius:var(--rounded-full)}}.preview__details__right.svelte-4xc1h{display:none}@media (min-width: 768px){.preview__details__right.svelte-4xc1h{display:flex;align-self:flex-end;align-items:stretch;gap:calc(var(--spacing-unit) * 1);pointer-events:auto}}.preview__details__price.svelte-4xc1h{display:flex;align-items:center;padding:calc(var(--spacing-unit) * 2);font-family:Syne Mono,monospace;text-transform:capitalize;background-color:color-mix(in srgb,var(--theme-neutral-200) 80%,transparent)}.preview__details__price--mobile.svelte-4xc1h{position:absolute;bottom:0;left:0;border-radius:0 var(--rounded-lg) 0 var(--rounded-lg);pointer-events:auto}@media (min-width: 768px){.preview__details__price--mobile.svelte-4xc1h{display:none}}.preview__details__price--desktop.svelte-4xc1h{padding:calc(var(--spacing-unit) * 2) calc(var(--spacing-unit) * 5);border-radius:var(--rounded-full)}.add-to-cart-form--mobile.svelte-4xc1h{position:absolute;bottom:0;right:0;pointer-events:auto}@media (min-width: 768px){.add-to-cart-form--mobile.svelte-4xc1h{display:none}}.add-to-cart-form--desktop.svelte-4xc1h{display:none}@media (min-width: 768px){.add-to-cart-form--desktop.svelte-4xc1h{display:block}}.add-to-cart-btn.svelte-4xc1h{padding:calc(var(--spacing-unit) * 2);border-radius:var(--rounded-lg) 0 var(--rounded-lg) 0}.add-to-cart-btn--desktop.svelte-4xc1h{gap:calc(var(--spacing-unit) * 1);border-radius:var(--rounded-full) 0 0 var(--rounded-full)}.add-to-cart-btn--desktop.svelte-4xc1h .btn-text:where(.svelte-4xc1h){display:inline}.too-wide-warning.svelte-4xc1h{max-width:1600px;margin:calc(var(--spacing-unit) * 2) auto 0;padding:calc(var(--spacing-unit) * 2) 1rem;color:var(--theme-error, #dc2626);font-weight:600;font-size:var(--text-sm)}.nameplate-controls.svelte-4xc1h{display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--spacing-unit) * 2);padding:calc(var(--spacing-unit) * 2) 1rem;max-width:1600px;margin:0 auto}.input-group.svelte-4xc1h{width:100%;max-width:600px}.input-group.svelte-4xc1h label:where(.svelte-4xc1h){display:block;margin-bottom:calc(var(--spacing-unit) * 1);font-weight:600;font-size:var(--text-sm)}.input-group.svelte-4xc1h input[type=text]:where(.svelte-4xc1h){width:100%;padding:calc(var(--spacing-unit) * 2) calc(var(--spacing-unit) * 3);border:1px solid var(--theme-neutral-300);border-radius:var(--rounded-md);font-size:var(--text-xl);background:var(--theme-neutral-100);color:var(--theme-neutral-900);box-sizing:border-box}.input-group.svelte-4xc1h input[type=text]:where(.svelte-4xc1h):focus{outline:2px solid var(--theme-primary);outline-offset:2px;border-color:var(--theme-primary)}.segmented.svelte-4xc1h{display:flex;flex-wrap:wrap;gap:var(--spacing-unit);border:0;padding:0;margin:0}.segmented.svelte-4xc1h input[type=radio]:where(.svelte-4xc1h){position:absolute;opacity:0;width:0;height:0}.seg-btn.svelte-4xc1h{display:inline-flex;align-items:center;justify-content:center;min-width:72px;padding:10px 14px;border-radius:var(--rounded-md);border:1px solid var(--theme-neutral-300);background:var(--theme-neutral-100);color:var(--theme-neutral-900);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .12s ease,color .12s ease,border-color .12s ease,box-shadow .12s ease;font-weight:600;font-size:.95rem}.segmented.svelte-4xc1h input[type=radio]:where(.svelte-4xc1h)+.seg-btn:where(.svelte-4xc1h):hover{border-color:var(--theme-primary)}.segmented.svelte-4xc1h input[type=radio]:where(.svelte-4xc1h):focus-visible+.seg-btn:where(.svelte-4xc1h){outline:2px solid var(--theme-primary);outline-offset:2px}.segmented.svelte-4xc1h input[type=radio]:where(.svelte-4xc1h):checked+.seg-btn:where(.svelte-4xc1h){background:var(--theme-primary);border-color:var(--theme-primary);color:#fff;box-shadow:0 0 0 4px #6d5efc33}.segmented.svelte-4xc1h input[type=radio]:where(.svelte-4xc1h):disabled+.seg-btn:where(.svelte-4xc1h){opacity:.5;cursor:not-allowed}
