.pendant.svelte-fw47d4{transition:opacity .28s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0}.pendant[data-mode=measure].svelte-fw47d4{opacity:0;pointer-events:none}.pendant[data-mode=placed].svelte-fw47d4,.pendant[data-mode=beside].svelte-fw47d4{animation:.52s cubic-bezier(.16,1,.3,1) both svelte-fw47d4-tag-in}.pendant[data-mode=hidden].svelte-fw47d4{visibility:hidden}.spot:not([data-open]):focus-within .pendant[data-mode=hidden].svelte-fw47d4{visibility:visible}.pendant.is-away.svelte-fw47d4{opacity:.28;animation:none}@keyframes svelte-fw47d4-tag-in{0%{opacity:0}to{opacity:1}}.leader.svelte-fw47d4{background:var(--outfit-ink,#000);opacity:.5;transform-origin:0;pointer-events:none;height:1px;margin-top:-.5px;transition:opacity .22s;position:absolute;top:0;left:0}.is-lit.svelte-fw47d4 .leader:where(.svelte-fw47d4){opacity:.9}.plate.svelte-fw47d4{background:color-mix(in srgb, var(--outfit-paper,#fff) 88%, transparent);box-shadow:0 0 0 .5px color-mix(in srgb, var(--outfit-ink,#000) 22%, transparent);text-align:center;white-space:nowrap;cursor:pointer;gap:1px;padding:4px 7px 3px;transition:background-color .22s cubic-bezier(.16,1,.3,1),color .22s cubic-bezier(.16,1,.3,1);display:grid;position:absolute}.pendant.svelte-fw47d4:is([data-mode=beside]:where(.svelte-fw47d4),[data-mode=hidden]:where(.svelte-fw47d4)) .plate:where(.svelte-fw47d4){top:0;left:16px;translate:0 -50%}.pendant:is([data-mode=beside]:where(.svelte-fw47d4),[data-mode=hidden]:where(.svelte-fw47d4))[data-side=left].svelte-fw47d4 .plate:where(.svelte-fw47d4){left:auto;right:16px}.is-lit.svelte-fw47d4 .plate:where(.svelte-fw47d4){background:var(--outfit-ink,#000);color:var(--outfit-paper,#fff);box-shadow:var(--outfit-shadow-plate,0 12px 28px -18px #0000008c)}.brand.svelte-fw47d4{letter-spacing:.24em;text-transform:uppercase;margin:0 -.24em 0 0;font-size:8px;font-weight:500;line-height:1.3}.amount.svelte-fw47d4{font-family:var(--outfit-font-display,var(--outfit-font-label,inherit));letter-spacing:.02em;font-variant-numeric:lining-nums tabular-nums;margin:0;font-size:11px;line-height:1.25}.drawer.svelte-fw47d4{box-sizing:border-box;background:var(--outfit-ink,#000);width:max-content;min-width:100%;max-width:min(200px,70cqw);color:var(--outfit-paper,#fff);text-align:left;white-space:normal;visibility:hidden;opacity:0;justify-items:start;gap:8px;padding:7px 8px 8px;transition:opacity .2s cubic-bezier(.16,1,.3,1),translate .26s cubic-bezier(.16,1,.3,1),visibility 0s linear .26s;display:grid;position:absolute;top:100%;left:0;translate:0 -4px}.drawer.is-end.svelte-fw47d4{text-align:right;justify-items:end;left:auto;right:0}.drawer.is-centre.svelte-fw47d4{text-align:center;justify-items:center;left:50%;transform:translate(-50%)}.drawer.is-up.svelte-fw47d4{top:auto;bottom:100%;translate:0 4px}.is-lit.svelte-fw47d4 .drawer:where(.svelte-fw47d4),.spot:not([data-open]):focus-within .drawer.svelte-fw47d4{visibility:visible;opacity:1;transition-delay:0s;translate:0}.name.svelte-fw47d4{font-family:var(--outfit-font-display,inherit);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.25;display:-webkit-box;overflow:hidden}.actions.svelte-fw47d4{align-items:center;gap:8px;display:none}.spot[data-open=true] .actions.svelte-fw47d4,.spot:not([data-open]):focus-within .actions.svelte-fw47d4{display:inline-flex}.buy.svelte-fw47d4{background:var(--outfit-paper,#fff);min-height:28px;color:var(--outfit-ink,#000);letter-spacing:.18em;text-transform:uppercase;align-items:center;padding:0 14px;font-size:10px;font-weight:500;text-decoration:none;transition:opacity .18s;display:inline-flex}.buy.svelte-fw47d4:hover{opacity:.82}.buy.svelte-fw47d4:focus-visible{outline:1px solid var(--outfit-paper,#fff);outline-offset:2px}.buy.svelte-fw47d4{position:relative}@media (pointer:coarse){.buy.svelte-fw47d4:after{content:"";position:absolute;inset:-8px -4px}}@media (prefers-reduced-motion:reduce){.pendant[data-mode=placed].svelte-fw47d4,.pendant[data-mode=beside].svelte-fw47d4{animation:none}.pendant.svelte-fw47d4,.plate.svelte-fw47d4,.drawer.svelte-fw47d4{transition-duration:1ms}.drawer.svelte-fw47d4{translate:0}.buy.svelte-fw47d4{transition:none}}.spot.svelte-1u27zd8{width:0;height:0;font-family:var(--outfit-font-label,inherit);color:var(--outfit-ink,#000);position:absolute}.marker.svelte-1u27zd8{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:-22px;left:-22px}.dot.svelte-1u27zd8{background:var(--outfit-paper,#fff);width:11px;height:11px;box-shadow:0 0 0 1px var(--outfit-ink,#000), 0 0 0 3px var(--outfit-halo,#ffffff59);border-radius:50%;transition:transform .32s cubic-bezier(.16,1,.3,1),box-shadow .32s cubic-bezier(.16,1,.3,1);position:relative}.is-quiet.svelte-1u27zd8 .dot:where(.svelte-1u27zd8){width:9px;height:9px}.dot.svelte-1u27zd8:before{content:"";background:var(--outfit-ink,#000);border-radius:50%;position:absolute;inset:3.5px}.is-quiet.svelte-1u27zd8 .dot:where(.svelte-1u27zd8):before{inset:3px}.dot.svelte-1u27zd8:after{content:"";border:1px solid var(--outfit-ink,#000);opacity:0;border-radius:50%;animation:4.8s cubic-bezier(.16,1,.3,1) infinite svelte-1u27zd8-breathe;position:absolute;inset:-1px}@keyframes svelte-1u27zd8-breathe{0%{opacity:.32;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}.marker.svelte-1u27zd8:hover .dot:where(.svelte-1u27zd8),.spot[data-lit].svelte-1u27zd8 .dot:where(.svelte-1u27zd8){box-shadow:0 0 0 1px var(--outfit-ink,#000), 0 0 0 4px var(--outfit-halo-strong,#ffffff80);transform:scale(1.25)}.marker.svelte-1u27zd8:focus-visible{outline:none}.marker.svelte-1u27zd8:focus-visible .dot:where(.svelte-1u27zd8){outline:2px solid var(--outfit-ink,#000);outline-offset:4px;box-shadow:0 0 0 1px var(--outfit-ink,#000), 0 0 0 4px var(--outfit-paper,#fff);transform:scale(1.25)}.spot[data-lit].svelte-1u27zd8 .dot:where(.svelte-1u27zd8):after{animation:none}@media (prefers-reduced-motion:reduce){.dot.svelte-1u27zd8:after{animation:none}.dot.svelte-1u27zd8{transition:none}}.piece.svelte-1d66b1p{--lift:0;cursor:pointer;mix-blend-mode:multiply;transform:translate3d(calc(var(--ox) * 1cqw), calc(var(--oy) * 1cqw), 0) rotate(calc(var(--r) + var(--ur,0deg))) scale(calc(var(--us,1) * (1 + var(--lift) * .045)));transition:transform .9s cubic-bezier(.16,1,.3,1),opacity .7s cubic-bezier(.16,1,.3,1),filter .7s cubic-bezier(.16,1,.3,1),translate .62s cubic-bezier(.16,1,.3,1);transition-delay:var(--delay);touch-action:pan-y;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:block;position:absolute}div.piece.svelte-1d66b1p{cursor:default}.piece.is-movable.svelte-1d66b1p{cursor:grab}.piece.is-cutout.svelte-1d66b1p{mix-blend-mode:normal}.piece[data-ready=false].svelte-1d66b1p{opacity:0;translate:var(--enter,0) 0;filter:blur(6px);transform:translate3d(calc(var(--ox) * 1cqw), calc(var(--oy) * 1cqw + 18px), 0) rotate(calc(var(--r) * 2.2 + var(--ur,0deg))) scale(calc(var(--us,1) * .94));transition-duration:0s}.piece[data-ready=true].svelte-1d66b1p{opacity:1;filter:none}.piece.is-active.svelte-1d66b1p{--lift:.6;transform:translate3d(calc(var(--ox) * 1cqw + var(--px) * var(--depth) * 3px), calc(var(--oy) * 1cqw + var(--py) * var(--depth) * 3px - 4px), 0) rotate(calc(var(--r) * .4 + var(--ur,0deg))) scale(calc(var(--us,1) * 1.035));transition-duration:.45s;transition-delay:0s}.piece.is-dimmed[data-ready=true].svelte-1d66b1p{opacity:.38;transition-duration:.3s;transition-delay:0s}.piece.is-dragging.svelte-1d66b1p{cursor:grabbing;--lift:1;transform:translate3d(calc(var(--ox) * 1cqw), calc(var(--oy) * 1cqw), 0) rotate(calc(var(--r) * .3 + var(--ur,0deg))) scale(calc(var(--us,1) * 1.045));transition:opacity .3s}.piece.is-movable.svelte-1d66b1p:not(.is-dragging):not(.is-active){transition-timing-function:cubic-bezier(.34,1.25,.64,1),ease,ease}.piece.svelte-1d66b1p:before{content:"";z-index:-1;background:radial-gradient(closest-side, var(--outfit-shadow-contact,#00000047), transparent);filter:blur(8px);opacity:0;pointer-events:none;transition:opacity .3s,transform .3s;position:absolute;inset:62% 12% 4%;transform:translateY(6px)}.piece.is-dragging.svelte-1d66b1p:before{opacity:1;transform:translateY(12px)}.piece.svelte-1d66b1p:focus-visible{outline-offset:2px;outline:1px solid}img.svelte-1d66b1p{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;filter:var(--outfit-whiten,none);display:block}img.lifted.svelte-1d66b1p{filter:var(--outfit-whiten-strong,none);-webkit-mask-composite:source-in, xor;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000),linear-gradient(#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000),linear-gradient(#0000,#000 7% 93%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}img.cutout.svelte-1d66b1p{filter:var(--outfit-cutout-shadow,drop-shadow(0 2px 3px var(--outfit-shadow-cutout,#00000024)))}@media (prefers-reduced-motion:reduce){.piece.svelte-1d66b1p,.piece.is-active.svelte-1d66b1p{transition:opacity .2s linear}.piece.svelte-1d66b1p,.piece[data-ready=false].svelte-1d66b1p,.piece.is-active.svelte-1d66b1p{transform:translate3d(calc(var(--ox) * 1cqw), calc(var(--oy) * 1cqw), 0) rotate(calc(var(--r) + var(--ur,0deg))) scale(var(--us,1));filter:none;translate:none}.piece.is-dragging.svelte-1d66b1p{transform:translate3d(calc(var(--ox) * 1cqw), calc(var(--oy) * 1cqw), 0) rotate(calc(var(--r) + var(--ur,0deg))) scale(var(--us,1))}}.switcher.svelte-u3dyoq{z-index:450;pointer-events:none;position:absolute;inset:0}.frame.svelte-u3dyoq,.arrow.svelte-u3dyoq{transition:transform .52s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0}.arrow.svelte-u3dyoq{transition:translate .52s cubic-bezier(.16,1,.3,1),transform .16s}.frame.svelte-u3dyoq i:where(.svelte-u3dyoq){border:0 solid var(--outfit-ink,#000);width:14px;height:14px;animation:.42s cubic-bezier(.16,1,.3,1) both svelte-u3dyoq-tick;position:absolute}.frame.svelte-u3dyoq i:where(.svelte-u3dyoq):first-child{border-width:1px 0 0 1px;top:0;left:0}.frame.svelte-u3dyoq i:where(.svelte-u3dyoq):nth-child(2){border-width:1px 1px 0 0;top:0;right:0}.frame.svelte-u3dyoq i:where(.svelte-u3dyoq):nth-child(3){border-width:0 0 1px 1px;bottom:0;left:0}.frame.svelte-u3dyoq i:where(.svelte-u3dyoq):nth-child(4){border-width:0 1px 1px 0;bottom:0;right:0}@keyframes svelte-u3dyoq-tick{0%{opacity:0;scale:.4}}.arrow.svelte-u3dyoq{border:1px solid color-mix(in srgb, var(--outfit-ink,#000) 18%, transparent);background:color-mix(in srgb, var(--outfit-paper,#fff) 86%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:40px;height:40px;color:var(--outfit-ink,#000);box-shadow:var(--outfit-shadow-arrow,0 10px 24px -14px #00000080);cursor:pointer;pointer-events:auto;border-radius:999px;place-items:center;margin:-20px 0 0 -20px;padding:0;animation:.38s cubic-bezier(.16,1,.3,1) both svelte-u3dyoq-arrive;display:grid}.arrow[data-side=previous].svelte-u3dyoq{--from:10px}.arrow[data-side=next].svelte-u3dyoq{--from:-10px}@keyframes svelte-u3dyoq-arrive{0%{opacity:0;transform:translateX(var(--from))}}.arrow.svelte-u3dyoq svg{transition:translate .2s cubic-bezier(.16,1,.3,1)}@media (hover:hover){.arrow.svelte-u3dyoq:hover{background:var(--outfit-ink,#000);color:var(--outfit-paper,#fff);border-color:var(--outfit-ink,#000)}.arrow[data-side=previous].svelte-u3dyoq:hover svg{translate:-2px}.arrow[data-side=next].svelte-u3dyoq:hover svg{translate:2px}}.arrow.svelte-u3dyoq:active{transform:scale(.92)}.arrow.svelte-u3dyoq:focus-visible{outline:1px solid var(--outfit-ink,#000);outline-offset:3px}@media (pointer:coarse){.arrow.svelte-u3dyoq:after{content:"";position:absolute;inset:-4px}}.sr.svelte-u3dyoq{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.frame.svelte-u3dyoq,.arrow.svelte-u3dyoq{transition:none}.frame.svelte-u3dyoq i:where(.svelte-u3dyoq),.arrow.svelte-u3dyoq{animation:none}}.outfit-board.svelte-oc9ec7{--px:0;--py:0;background:var(--outfit-board-bg,#fff);isolation:isolate;touch-action:pan-y;width:100%;position:relative;overflow:hidden;container-type:inline-size}.outfit-board.svelte-oc9ec7 [data-outfit-spot]{z-index:200}.outfit-board.svelte-oc9ec7 [data-outfit-spot][data-lit],.outfit-board.svelte-oc9ec7 [data-outfit-spot]:not([data-open]):focus-within{z-index:400}.filters.svelte-oc9ec7{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.hint.svelte-oc9ec7{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
