.LookbookCanvas-module__h_MKla__viewport{z-index:1;overscroll-behavior:none;background:var(--background-color);min-height:100dvh;color:var(--text-color);cursor:grab;touch-action:pinch-zoom;-webkit-user-select:none;user-select:none;position:fixed;inset:0;overflow:hidden}.LookbookCanvas-module__h_MKla__viewport[data-dragging=true]{cursor:grabbing}.LookbookCanvas-module__h_MKla__viewport[data-phase=preparing],.LookbookCanvas-module__h_MKla__viewport[data-phase=entering],.LookbookCanvas-module__h_MKla__viewport[data-phase=closing]{cursor:default}.LookbookCanvas-module__h_MKla__stage{transform-origin:0 0;will-change:transform;width:0;height:0;position:absolute;top:0;left:0}.LookbookCanvas-module__h_MKla__cell{pointer-events:none;transition:transform .72s cubic-bezier(.62,.05,.01,.99);position:absolute;top:0;left:0}.LookbookCanvas-module__h_MKla__cell[data-active=true]{z-index:2}.LookbookCanvas-module__h_MKla__tile{width:100%;color:inherit;cursor:zoom-in;pointer-events:auto;opacity:1;transform-origin:50%;background:0 0;border:0;padding:0;transition:scale .72s cubic-bezier(.62,.05,.01,.99);display:block;position:relative}.LookbookCanvas-module__h_MKla__cell[data-active=true] .LookbookCanvas-module__h_MKla__tile{cursor:zoom-out}.LookbookCanvas-module__h_MKla__tile:focus-visible{outline:2px solid var(--text-color);outline-offset:4px}.LookbookCanvas-module__h_MKla__tileMotion{background:color-mix(in srgb, var(--text-color) 5%, var(--background-color));width:100%;display:block;position:relative;overflow:hidden}.LookbookCanvas-module__h_MKla__tileMotion:after{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text-color) 10%, transparent);content:"";pointer-events:none;position:absolute;inset:0}.LookbookCanvas-module__h_MKla__image{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.LookbookCanvas-module__h_MKla__exit,.LookbookCanvas-module__h_MKla__back{top:max(12px, env(safe-area-inset-top));z-index:20;min-width:44px;min-height:44px;color:inherit;background:var(--background-color);cursor:pointer;font:inherit;text-underline-offset:.14em;border:0;justify-content:center;align-items:center;padding:0 12px;text-decoration:underline;display:inline-flex;position:fixed}.LookbookCanvas-module__h_MKla__exit{left:max(12px, env(safe-area-inset-left))}.LookbookCanvas-module__h_MKla__back{top:auto;bottom:max(12px, env(safe-area-inset-bottom));left:max(12px, env(safe-area-inset-left))}.LookbookCanvas-module__h_MKla__exit:focus-visible,.LookbookCanvas-module__h_MKla__back:focus-visible{outline:2px solid var(--text-color);outline-offset:-4px}.LookbookCanvas-module__h_MKla__projectName{z-index:15;background:var(--background-color);max-width:calc(100vw - 48px);color:var(--text-color);text-align:center;overflow-wrap:anywhere;pointer-events:none;-webkit-user-select:text;user-select:text;margin:0;padding:4px 8px;position:fixed;left:50%;transform:translate(-50%)}@media (hover:hover){.LookbookCanvas-module__h_MKla__exit:hover,.LookbookCanvas-module__h_MKla__back:hover{text-decoration:none}}.LookbookCanvas-module__h_MKla__empty{text-align:center;place-items:center;padding:64px 24px;display:grid;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.LookbookCanvas-module__h_MKla__stage,.LookbookCanvas-module__h_MKla__cell,.LookbookCanvas-module__h_MKla__tile{will-change:auto}.LookbookCanvas-module__h_MKla__cell,.LookbookCanvas-module__h_MKla__tile{transition:none}}@media (forced-colors:active){.LookbookCanvas-module__h_MKla__exit:focus-visible,.LookbookCanvas-module__h_MKla__back:focus-visible,.LookbookCanvas-module__h_MKla__tile:focus-visible{outline-color:highlight}}
.LookbookSettings-module__j6gAnW__controls{top:max(12px, env(safe-area-inset-top));right:max(12px, env(safe-area-inset-right));z-index:20;width:max-content;max-width:calc(100vw - 88px);color:inherit;cursor:default;touch-action:manipulation;position:fixed}.LookbookSettings-module__j6gAnW__toolbar{flex-wrap:wrap;justify-content:flex-end;gap:0 8px;display:flex}.LookbookSettings-module__j6gAnW__zoomControls{min-width:0;color:inherit;background:var(--background-color);border:0;flex-shrink:0;align-items:center;margin:0;padding:0 4px;display:flex}.LookbookSettings-module__j6gAnW__zoomButton,.LookbookSettings-module__j6gAnW__zoomReset,.LookbookSettings-module__j6gAnW__trigger{min-height:44px;color:inherit;background:var(--background-color);cursor:pointer;font:inherit;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.LookbookSettings-module__j6gAnW__zoomButton{width:44px}.LookbookSettings-module__j6gAnW__zoomReset{font-variant-numeric:tabular-nums;width:4.5ch;min-width:44px}.LookbookSettings-module__j6gAnW__trigger{flex-shrink:0;gap:8px;padding:0 12px}.LookbookSettings-module__j6gAnW__indicator{text-align:center;width:1ch}.LookbookSettings-module__j6gAnW__zoomButton:disabled,.LookbookSettings-module__j6gAnW__zoomReset:disabled,.LookbookSettings-module__j6gAnW__trigger:disabled,.LookbookSettings-module__j6gAnW__slider:disabled,.LookbookSettings-module__j6gAnW__select:disabled,.LookbookSettings-module__j6gAnW__checkbox:disabled{cursor:default;opacity:.4}.LookbookSettings-module__j6gAnW__zoomButton:active:not(:disabled),.LookbookSettings-module__j6gAnW__zoomReset:active:not(:disabled),.LookbookSettings-module__j6gAnW__trigger:active:not(:disabled){scale:.96}.LookbookSettings-module__j6gAnW__slider{appearance:none;width:100%;height:44px;color:inherit;cursor:pointer;touch-action:none;background:0 0;margin:0;padding:0;display:block}.LookbookSettings-module__j6gAnW__zoomSlider{width:clamp(48px,16vw,104px)}.LookbookSettings-module__j6gAnW__slider::-webkit-slider-runnable-track{background:currentColor;height:1px}.LookbookSettings-module__j6gAnW__slider::-moz-range-track{background:currentColor;height:1px}.LookbookSettings-module__j6gAnW__slider::-webkit-slider-thumb{appearance:none;background:currentColor;border:0;border-radius:50%;width:10px;height:10px;margin-top:-4.5px}.LookbookSettings-module__j6gAnW__slider::-moz-range-thumb{background:currentColor;border:0;border-radius:50%;width:10px;height:10px}.LookbookSettings-module__j6gAnW__panel{background:var(--background-color);width:280px;max-width:calc(100vw - 24px);box-shadow:0 0 0 1px color-mix(in srgb, var(--text-color) 10%, transparent), 0 4px 16px color-mix(in srgb, var(--text-color) 6%, transparent);border:0;gap:12px;margin:0;padding:16px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.LookbookSettings-module__j6gAnW__panel[hidden]{display:none}.LookbookSettings-module__j6gAnW__labelRow,.LookbookSettings-module__j6gAnW__order,.LookbookSettings-module__j6gAnW__infiniteLabel{justify-content:space-between;align-items:center;gap:12px;display:flex}.LookbookSettings-module__j6gAnW__labelRow output,.LookbookSettings-module__j6gAnW__infiniteValue{font-variant-numeric:tabular-nums}.LookbookSettings-module__j6gAnW__spacing{margin-bottom:-8px}.LookbookSettings-module__j6gAnW__select{border:1px solid color-mix(in srgb, var(--text-color) 20%, transparent);background:var(--background-color);min-width:0;min-height:44px;color:inherit;cursor:pointer;font:inherit;border-radius:0;padding:0 8px}.LookbookSettings-module__j6gAnW__infiniteLabel{cursor:pointer;min-height:44px}.LookbookSettings-module__j6gAnW__infiniteValue{align-items:center;gap:10px;display:inline-flex}.LookbookSettings-module__j6gAnW__checkbox{width:18px;height:18px;accent-color:var(--text-color);cursor:pointer;margin:0}.LookbookSettings-module__j6gAnW__description{margin:0;font-size:.875em}.LookbookSettings-module__j6gAnW__orderDescription{margin:8px 0 0;font-size:.875em}.LookbookSettings-module__j6gAnW__zoomButton:focus-visible,.LookbookSettings-module__j6gAnW__zoomReset:focus-visible,.LookbookSettings-module__j6gAnW__trigger:focus-visible,.LookbookSettings-module__j6gAnW__slider:focus-visible{outline:2px solid var(--text-color);outline-offset:-4px}.LookbookSettings-module__j6gAnW__select:focus-visible,.LookbookSettings-module__j6gAnW__checkbox:focus-visible{outline:2px solid var(--text-color);outline-offset:3px}@media (hover:hover){.LookbookSettings-module__j6gAnW__trigger:hover{text-underline-offset:.14em;text-decoration:underline}}@media (max-width:480px){.LookbookSettings-module__j6gAnW__select{font-size:max(16px,1em)}}@media (forced-colors:active){.LookbookSettings-module__j6gAnW__panel{border:1px solid canvastext}.LookbookSettings-module__j6gAnW__zoomButton:focus-visible,.LookbookSettings-module__j6gAnW__zoomReset:focus-visible,.LookbookSettings-module__j6gAnW__trigger:focus-visible,.LookbookSettings-module__j6gAnW__slider:focus-visible,.LookbookSettings-module__j6gAnW__select:focus-visible,.LookbookSettings-module__j6gAnW__checkbox:focus-visible{outline-color:highlight}}
