.ProductPlacementEditor_editor__bZbrv.ProductPlacementEditor_editor__bZbrv{padding:0;margin:0;--placement-ink:var(--product-editor-ink,#222);--placement-paper:var(--product-editor-paper,#fff);--placement-paper-off:var(--product-editor-surface,#f6f6f6);--placement-accent:var(--product-editor-accent,#333);--placement-accent-dark:var(--product-editor-accent-dark,#222);--placement-border:var(--product-editor-border,#ccc);--placement-muted:var(--product-editor-muted,#555);container-type:inline-size;color:var(--placement-ink);font:inherit;min-width:0}.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_workspace__ec7zF{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;align-items:start}.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_boardPanel__BiFSN,.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_controls__2RPVT{min-width:0;border:1px solid var(--placement-border);background:var(--placement-paper)}.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_boardPanel__BiFSN{padding:clamp(.75rem,2vw,1.25rem)}.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_boardHeader__5nbQX{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_eyebrow__kIeZT{margin:0 0 .125rem;color:var(--placement-accent-dark);font-size:.6875rem;font-weight:700;letter-spacing:.12em;line-height:1.35;text-transform:uppercase}.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_boardHeader__5nbQX h4,.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_controls__2RPVT h5{margin:0;color:inherit;font:inherit;font-weight:700}.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_boardHeader__5nbQX h4{font-size:1.125rem;letter-spacing:-.02em;text-transform:none;line-height:1.2}.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_dimensions__tQHUw{margin:0;padding:.375rem .5rem;border:1px solid var(--placement-border);color:var(--placement-muted);font-size:.75rem;font-variant-numeric:tabular-nums;line-height:1.25;text-align:right;white-space:nowrap}.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_board__yIQLE{position:relative;width:100%;aspect-ratio:var(--placement-board-ratio);border-radius:.5rem;overflow:hidden;background:var(--placement-substrate);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--placement-ink) 20%,transparent)}.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_safeBounds__a24vL{position:absolute;z-index:1;border:1px dashed color-mix(in srgb,var(--placement-accent-dark) 74%,transparent);pointer-events:none}.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_placement__5f126{position:absolute;z-index:2;display:grid;place-items:center;min-width:1px;min-height:1px;outline:2px solid var(--placement-accent);outline-offset:1px;background:color-mix(in srgb,var(--placement-paper) 18%,transparent);cursor:grab;touch-action:none}.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_placement__5f126:active{cursor:grabbing}.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_placement__5f126:focus-visible{outline:3px solid var(--placement-ink);outline-offset:4px}.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_placement__5f126[aria-disabled=true]{cursor:not-allowed;opacity:.62}.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_imageViewportQuarter__B48Ym,.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_imageViewport__st6Gb{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_imageViewportQuarter__B48Ym{inset:auto;left:50%;top:50%;transform:translate(-50%,-50%)}.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_imageViewportQuarter__B48Ym img,.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_imageViewport__st6Gb img{width:100%;height:100%;object-fit:contain}.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_boxLabel__auFC3{position:absolute;top:0;left:0;transform:translateY(-100%);padding:.125rem .25rem;background:var(--placement-ink);color:var(--placement-paper);font-size:.625rem;font-variant-numeric:tabular-nums;line-height:1.2;pointer-events:none;white-space:nowrap}.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_resizeHandle___48nr{position:absolute;right:-.75rem;bottom:-.75rem;width:2.75rem;height:2.75rem;border:2px solid var(--placement-paper);border-radius:50%;background:var(--placement-accent);box-shadow:0 1px 4px color-mix(in srgb,var(--placement-ink) 35%,transparent);cursor:nwse-resize;touch-action:none}.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_resizeHandle___48nr svg{width:22px;height:22px;margin:9px;color:var(--placement-paper);pointer-events:none}.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_boardLegend__E_zyy,.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_externalStatus__3dYfp,.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_instructions__lE5le{color:var(--placement-muted);font-size:.75rem;line-height:1.45}.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_boardLegend__E_zyy{display:flex;align-items:center;gap:.5rem;margin:.75rem 0 0}.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_boardLegend__E_zyy span{width:2rem;border-top:1px dashed var(--placement-accent-dark)}.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_instructions__lE5le{margin:.5rem 0 0;max-width:70ch}.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_controls__2RPVT{display:grid;gap:1rem;padding:1rem}.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_controlGroup__XxQGh{display:grid;gap:.5rem}.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_controls__2RPVT h5{font-size:.75rem;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_buttonGrid__v_Eda{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_buttonGrid__v_Eda button,.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_reset__bNze6{min-width:0;min-height:2.75rem;border:1px solid var(--placement-border);border-radius:8px;background:var(--placement-paper);color:var(--placement-ink);cursor:pointer;font:inherit;font-size:.8125rem;font-weight:650;line-height:1.15;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_buttonGrid__v_Eda button span{display:block;margin-top:.125rem;font-size:.625rem;font-weight:500}.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_buttonGrid__v_Eda button:hover:not(:disabled),.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_reset__bNze6:hover:not(:disabled){border-color:var(--placement-accent);color:var(--placement-accent-dark)}.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_buttonGrid__v_Eda button:active:not(:disabled),.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_reset__bNze6:active:not(:disabled){background:var(--placement-paper-off)}.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_buttonGrid__v_Eda button:focus-visible,.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_reset__bNze6:focus-visible{outline:3px solid var(--placement-accent);outline-offset:2px}.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_buttonGrid__v_Eda button:disabled,.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_reset__bNze6:disabled{cursor:not-allowed;opacity:.5}.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_readout__Y_90s{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.375rem .75rem;padding-top:.875rem;border-top:1px solid var(--placement-border);font-size:.75rem;font-variant-numeric:tabular-nums;line-height:1.3}.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_readout__Y_90s span{color:var(--placement-muted)}.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_readout__Y_90s strong{color:var(--placement-ink);font-weight:700;text-align:right}.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_reset__bNze6{width:100%;border-color:var(--placement-ink)}.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_externalStatus__3dYfp{margin:-.5rem 0 0}.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_liveStatus__pXQWV{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@container (max-width: 767px){.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_workspace__ec7zF{grid-template-columns:minmax(0,1fr)}.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_controls__2RPVT{grid-template-columns:repeat(2,minmax(0,1fr))}.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_controls__2RPVT>:last-child,.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_controls__2RPVT>:nth-last-child(2){grid-column:1/-1}}@container (max-width: 440px){.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_boardHeader__5nbQX{align-items:stretch;flex-direction:column}.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_dimensions__tQHUw{width:fit-content;text-align:left}.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_controls__2RPVT{grid-template-columns:minmax(0,1fr)}.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_controlGroup__XxQGh,.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_externalStatus__3dYfp,.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_readout__Y_90s,.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_reset__bNze6{grid-column:auto}.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_resizeHandle___48nr{right:-.5rem;bottom:-.5rem}}@media (prefers-reduced-motion:reduce){.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_buttonGrid__v_Eda button,.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_reset__bNze6{transition:none}}@container (min-width: 760px){.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_workspace__ec7zF{grid-template-columns:minmax(0,1.45fr) minmax(17rem,.7fr)}}.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_placement__5f126:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:44px;min-height:44px;width:100%;height:100%}.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_controls__2RPVT{grid-template-columns:minmax(0,1fr);padding:0;border:0;gap:.5rem}.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_compactToolbar__2fdFY{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem}.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_compactToolbar__2fdFY button,.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_disclosure__4_sZF{min-width:0;min-height:44px;padding:.25rem;border:1px solid var(--placement-border);border-radius:8px;background:var(--placement-paper);color:var(--placement-ink);font:inherit;cursor:pointer}.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_compactToolbar__2fdFY button{height:64px;display:grid;align-content:center;justify-items:center;gap:.25rem;font-size:.6875rem;line-height:1.15;font-weight:600}.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_compactToolbar__2fdFY svg{width:20px;height:20px}.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_compactToolbar__2fdFY button:hover:not(:disabled),.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_disclosure__4_sZF:hover{border-color:var(--placement-ink)}.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_compactToolbar__2fdFY button:focus-visible,.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_disclosure__4_sZF:focus-visible{outline:3px solid var(--placement-ink);outline-offset:2px}.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_compactToolbar__2fdFY button:disabled{cursor:not-allowed;opacity:.5}.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_shortLabel__jTv7x,.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_sideReset__b2_nt,.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_sizeGroup__9Sztk{display:none}.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_disclosure__4_sZF{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;font-size:.8125rem}.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_fineControls__X30z8{display:none}.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_fineControls__X30z8[data-open=true]{display:grid;gap:1rem;padding:.75rem;border:1px solid var(--placement-border)}.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_externalStatus__3dYfp{margin:0}.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_instructions__lE5le{padding:.75rem;border-radius:8px;background:var(--placement-paper-off)}@container (max-width: 759px){.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_boardPanel__BiFSN{padding:.75rem}}@container (max-width: 439px){.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_fullLabel__XRDkL{display:none}.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_shortLabel__jTv7x{display:inline}.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_compactToolbar__2fdFY button{padding-inline:2px;font-size:.6875rem;hyphens:manual}}@container (min-width: 760px){.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_compactToolbar__2fdFY,.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_disclosure__4_sZF{display:none}.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_controls__2RPVT{border:1px solid var(--placement-border);padding:1rem;gap:1rem}.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_sizeGroup__9Sztk{display:grid}.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_sideReset__b2_nt{display:block}.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_fineControls__X30z8,.ProductPlacementEditor_editor__bZbrv .ProductPlacementEditor_fineControls__X30z8[data-open=true]{display:contents}}@font-face{font-family:fraunces;src:url(/_next/static/media/af4bf8399d1aacdf.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:fraunces;src:url(/_next/static/media/6ba5f591ae6c56f6.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:fraunces;src:url(/_next/static/media/af4bf8399d1aacdf.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:fraunces;src:url(/_next/static/media/6ba5f591ae6c56f6.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:fraunces;src:url(/_next/static/media/af4bf8399d1aacdf.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:fraunces;src:url(/_next/static/media/6ba5f591ae6c56f6.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:italic}.__className_25475d{font-family:fraunces,BrandGym Fraunces Metric Fallback,Times New Roman}.__variable_25475d{--font-holz-serif:"fraunces",BrandGym Fraunces Metric Fallback,Times New Roman}