.add-slot-section.svelte-wly5pp{justify-content:flex-end;width:100%;display:flex}.add-slot-button.svelte-wly5pp{align-self:flex-end;min-width:9.4rem;min-height:2.35rem}.add-slot-button.svelte-wly5pp img:where(.svelte-wly5pp){filter:brightness(0)invert();object-fit:contain;width:32px;height:32px;transition:filter .45s cubic-bezier(.785,.135,.15,.86),transform .2s ease-in-out}.add-slot-button.svelte-wly5pp:focus-visible img:where(.svelte-wly5pp){filter:brightness(0);transform:rotate(90deg)}.add-slot-button.is-activating.svelte-wly5pp img:where(.svelte-wly5pp){animation:.24s svelte-wly5pp-add-slot-icon-pop}@keyframes svelte-wly5pp-add-slot-icon-pop{0%{transform:rotate(0)scale(1)}45%{transform:rotate(90deg)scale(1.08)}to{transform:rotate(90deg)scale(1)}}@media (prefers-reduced-motion:reduce){.add-slot-button.svelte-wly5pp img:where(.svelte-wly5pp){transition:none}.add-slot-button.is-activating.svelte-wly5pp img:where(.svelte-wly5pp){animation:none}}@media (hover:hover) and (pointer:fine){.add-slot-button.svelte-wly5pp:hover img:where(.svelte-wly5pp){filter:brightness(0);transform:rotate(90deg)}}.help-overlay.svelte-1hoe80o{z-index:600;background:color-mix(in srgb, var(--highlight-color) 60%, transparent);border:none;place-items:center;width:100%;height:100%;margin:0;display:grid;position:fixed;inset:0}.help-overlay-image.svelte-1hoe80o{padding:var(--space-xl);object-fit:contain;aspect-ratio:4;width:100%;height:100%;display:block}@media (width<=820px){.help-overlay.svelte-1hoe80o{padding:var(--space-md)}.help-overlay-image.svelte-1hoe80o{max-height:calc(100dvh - (var(--space-md) * 2))}}@media (prefers-reduced-motion:reduce){.help-overlay.svelte-1hoe80o,.help-overlay-image.svelte-1hoe80o{transition:none}}.choice-group.svelte-cuygn5{padding-bottom:var(--space-md);border-bottom:none}.finish-grid.svelte-cuygn5{flex-wrap:wrap;gap:10px;min-width:0;max-width:100%;min-height:1.25rem;display:flex}.finish-grid.svelte-cuygn5 button:where(.svelte-cuygn5){--finish-option-size:clamp(1.35rem, 3.6svh, 1.75rem);width:var(--finish-option-size);height:var(--finish-option-size);min-height:0;color:var(--text-primary);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0;transition:color .2s,opacity .2s;position:relative}.finish-grid.svelte-cuygn5 button:where(.svelte-cuygn5):after{border:1px solid var(--secondary-color);border-radius:inherit;content:"";opacity:0;transition:opacity .16s,transform .16s;position:absolute;inset:-3px;transform:scale(.92)}.finish-grid.svelte-cuygn5 button.option-selected:where(.svelte-cuygn5):after{opacity:1;transform:scale(1)}.finish-option.svelte-cuygn5{place-items:center;display:inline-grid}.finish-option.svelte-cuygn5 img:where(.svelte-cuygn5){border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.finish-swatch.svelte-cuygn5{border-radius:inherit;width:100%;height:100%;display:block}.finish-label.svelte-cuygn5{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.form-option-rail.svelte-fy1wme{grid-template-columns:repeat(auto-fit, var(--form-option-size));gap:var(--form-option-gap);width:100%;min-width:0;max-width:470px;min-height:0;padding:0;display:grid;overflow:visible}.form-option.svelte-fy1wme{width:var(--form-option-size);height:var(--form-option-size);min-height:var(--form-option-size);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:border-color .2s,color .2s,opacity .2s;display:inline-grid;position:relative}.form-option.svelte-fy1wme:before{border-top:1px solid var(--secondary-color);border-bottom:1px solid var(--secondary-color);content:"";opacity:0;border-radius:4px;transition:opacity .18s,transform .18s;position:absolute;inset:0;transform:scale(.92)}.form-option.has-image.svelte-fy1wme{width:var(--form-option-size)}.form-option.option-selected.svelte-fy1wme:before{opacity:1}.form-option.option-selected.svelte-fy1wme img:where(.svelte-fy1wme),.form-option.option-selected.svelte-fy1wme .form-shape:where(.svelte-fy1wme){transform:scale(1.1)}.form-option.svelte-fy1wme img:where(.svelte-fy1wme){z-index:1;width:var(--form-option-size);height:var(--form-option-size);object-fit:contain;transition:transform .18s;display:block;position:relative}.form-label.svelte-fy1wme{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.form-shape.svelte-fy1wme{--shape-line:var(--secondary-color) position: relative;z-index:1;width:2.55rem;height:2.25rem;transition:transform .18s;display:block}.form-shape.svelte-fy1wme:before,.form-shape.svelte-fy1wme:after{content:"";position:absolute}@media (prefers-reduced-motion:reduce){.form-option.svelte-fy1wme:before{transition:none}}.option-grid.compact.svelte-17i6fzz{gap:var(--size-options-gap);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.option-grid.compact.svelte-17i6fzz button:where(.svelte-17i6fzz){border:1px solid var(--black);min-height:1.9rem;color:var(--text-primary);cursor:pointer;white-space:nowrap;text-transform:none;background:0 0;padding:clamp(7px,1.3svh,10px) clamp(12px,2.2vw,22px);transition:color .2s,opacity .2s;position:relative}.option-grid.compact.svelte-17i6fzz button.option-selected:where(.svelte-17i6fzz){color:var(--text-primary);border:2px solid var(--black);background:0 0}.option-grid.compact.svelte-17i6fzz button.option-selected:where(.svelte-17i6fzz):after{opacity:1;transform:scale(1)}.selection-summary.svelte-1v91szj{padding:var(--space-md);background:var(--primary-color);flex-direction:column;display:flex;box-shadow:0 0 32px #00000026}.selection-summary.svelte-1v91szj>h3:where(.svelte-1v91szj){margin:0 0 var(--space-sm);border-bottom:1px solid color-mix(in srgb, var(--secondary-color) 30%, transparent);padding-bottom:var(--space-sm)}.selection-summary.svelte-1v91szj ol:where(.svelte-1v91szj){align-content:start;gap:var(--space-xs);max-height:calc((32px * var(--max-elements)) + (.55rem * (var(--max-elements) - 1)));overscroll-behavior:contain;grid-auto-flow:row;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.selection-summary.svelte-1v91szj ol.can-scroll:where(.svelte-1v91szj){padding-right:var(--space-md);scrollbar-gutter:stable;overflow-y:scroll}.selection-summary.svelte-1v91szj ol.can-scroll:where(.svelte-1v91szj) li:where(.svelte-1v91szj){margin-right:var(--space-sm)}.selection-summary.svelte-1v91szj li:where(.svelte-1v91szj){gap:var(--space-md);grid-template-columns:minmax(0,1fr) 32px 32px;align-items:center;min-width:0;transition:border-color .18s,background-color .18s,color .18s;display:grid}.selection-summary-text.svelte-1v91szj{align-items:baseline;gap:var(--space-sm);white-space:nowrap;min-width:0;display:flex}.selection-summary-text.svelte-1v91szj p:where(.svelte-1v91szj){text-overflow:ellipsis;overflow:hidden}.edit-slot-button.svelte-1v91szj,.remove-slot-button.svelte-1v91szj{cursor:pointer;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:28px 28px;border:0;justify-self:end;width:32px;height:32px;padding:0;transition:background-size .3s,opacity .3s}.edit-slot-button.svelte-1v91szj:hover,.remove-slot-button.svelte-1v91szj:hover{color:inherit;background-color:#0000;background-position:50%;background-size:32px 32px;border-color:#0000}.edit-slot-button.svelte-1v91szj{background-image:url(../../../icons/icon-edit.png)}.remove-slot-button.svelte-1v91szj{background-image:url(../../../icons/icon-remove.png)}@media (width<=1280px){.selection-summary.svelte-1v91szj{padding:var(--space-md)}}.page-helper.svelte-pucj4h{z-index:500;padding:var(--space-xl);pointer-events:none;align-items:start;display:flex;position:absolute;top:0;left:0}.page-helper.svelte-pucj4h .button:where(.svelte-pucj4h){pointer-events:auto}.page-helper.svelte-pucj4h .button:where(.svelte-pucj4h) img:where(.svelte-pucj4h){aspect-ratio:1;width:40px;height:40px}
