._container_1554t_2{position:relative;display:flex;justify-content:center;align-items:center;width:100%;cursor:zoom-in}._image_1554t_13{display:block;width:auto;height:auto;max-width:100%;max-height:var(--artwork-max-h, 80vh);box-shadow:0 0 0 1px #0000000f,0 2px 3px #0000001a,0 12px 20px -8px #00000047,0 28px 44px -18px #00000038;transition:filter .5s ease}._image_1554t_13._blurred_1554t_27{filter:blur(20px)}._zoomHint_1554t_31{position:absolute;right:14px;bottom:14px;display:inline-flex;align-items:center;gap:7px;padding:9px 11px;border:1px solid color-mix(in srgb,var(--border) 80%,transparent);border-radius:4px;background:color-mix(in srgb,var(--background) 92%,transparent);color:var(--foreground);box-shadow:var(--shadow-sm);font-size:.75rem;line-height:1;pointer-events:none}._container_1554t_2:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media(max-width:760px){._zoomHint_1554t_31{right:10px;bottom:10px;padding:8px 9px;font-size:.7rem}}._lightboxOverlay_1554t_63{position:fixed;inset:0;background-color:#000000eb;display:flex;align-items:center;justify-content:center;z-index:9999}._lightboxClose_1554t_73{position:absolute;top:var(--spacing-4);right:var(--spacing-4);background:transparent;border:none;color:#fff;cursor:pointer;z-index:10000;padding:var(--spacing-2);display:flex;align-items:center;justify-content:center;transition:opacity .2s ease}._lightboxClose_1554t_73:hover{opacity:.8}._lightboxContentWrapper_1554t_93{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);max-width:90vw}@media(min-width:768px){._lightboxContentWrapper_1554t_93{flex-direction:row;align-items:flex-end;gap:var(--spacing-8);max-width:95vw}}._lightboxImageContainer_1554t_110{position:relative;max-width:100%;max-height:80vh;cursor:crosshair;display:flex;touch-action:none}@media(min-width:768px){._lightboxImageContainer_1554t_110{max-height:90vh;max-width:80vw}}._transformWrapper_1554t_126{position:relative;display:block;transform-origin:center center}._lightboxImage_1554t_110{max-width:100%;max-height:80vh;width:auto;height:auto;display:block}@media(min-width:768px){._lightboxImage_1554t_110{max-height:90vh}}._lightboxMagnifier_1554t_146{position:absolute;pointer-events:none;border:1px solid rgba(255,255,255,.3);box-shadow:0 4px 12px #0006;background-repeat:no-repeat;z-index:10;background-color:var(--surface)}._watermarkNotice_1554t_156{font-family:var(--font-family-heading);font-style:italic;color:#fff9;font-size:.875rem;pointer-events:none;z-index:10000;text-align:center;max-width:100%;line-height:1.5}@media(min-width:768px){._watermarkNotice_1554t_156{text-align:right;max-width:200px;align-self:flex-end}}._file_xa0ix_1{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;clip-path:inset(50%);pointer-events:none}._wrap_xa0ix_2{position:relative;display:flex;flex-direction:column;gap:14px;padding:0 0 4px;background:var(--surface)}._rooms_xa0ix_3{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:12px 16px 0}._roomsLabel_xa0ix_4{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);margin-right:4px}._roomChip_xa0ix_5{min-height:32px;padding:5px 13px;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--foreground);font:inherit;font-size:13px;cursor:pointer;transition:background .2s,color .2s,border-color .2s}._roomChip_xa0ix_5[aria-pressed=true]{background:var(--foreground);color:var(--background);border-color:var(--foreground)}._roomChip_xa0ix_5:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._stage_xa0ix_8{position:relative;width:100%;margin:0 auto;overflow:hidden;background:#1d1a18;user-select:none;-webkit-user-select:none;touch-action:pan-y}._photo_xa0ix_9{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;display:block;pointer-events:none}._art_xa0ix_10{position:absolute;left:0;top:0;transform-origin:0 0;cursor:grab;touch-action:none;background:#fff;outline:none;will-change:transform}._art_xa0ix_10:active{cursor:grabbing}._art_xa0ix_10:focus-visible{outline:2px solid var(--primary);outline-offset:4px}._art_xa0ix_10 img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}._handle_xa0ix_14{position:absolute;z-index:3;width:36px;height:36px;margin:-18px 0 0 -18px;padding:0;border:0;border-radius:50%;background:transparent;cursor:move;touch-action:none}._handle_xa0ix_14:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:#fffdf8;border:2px solid #2f2621;box-shadow:0 1px 4px #20181359}._handle_xa0ix_14:focus-visible{outline:none}._handle_xa0ix_14:focus-visible:after{border-color:var(--primary);box-shadow:0 0 0 3px #9b794b59}._formatChip_xa0ix_18,._demoChip_xa0ix_18{position:absolute;padding:4px 10px;border-radius:999px;background:#faf8f5eb;color:#3b2d24;font-size:11px;letter-spacing:.04em;pointer-events:none;white-space:nowrap}._formatChip_xa0ix_18{top:10px;left:10px}._demoChip_xa0ix_18{left:10px;bottom:10px;max-width:calc(100% - 20px);overflow:hidden;text-overflow:ellipsis}._controls_xa0ix_21{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px;padding:4px 16px 0}._range_xa0ix_22{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:12px;color:var(--muted-foreground)}._range_xa0ix_22 input{width:100%;min-height:32px;accent-color:var(--primary);margin:0}._actions_xa0ix_24{display:flex;flex-wrap:wrap;gap:8px;padding:0 16px}._pickLabel_xa0ix_25{cursor:pointer}._privacy_xa0ix_26,._hint_xa0ix_26{display:flex;align-items:flex-start;gap:7px;margin:0;padding:0 16px;font-size:12px;line-height:1.6;color:var(--muted-foreground)}._privacy_xa0ix_26 svg{flex-shrink:0;margin-top:3px}._error_xa0ix_28{margin:0;padding:0 16px;font-size:12px;line-height:1.6;color:var(--error)}@media(max-width:760px){._rooms_xa0ix_3{padding:10px 12px 0}._controls_xa0ix_21{grid-template-columns:minmax(0,1fr);padding:4px 12px 0;gap:8px}._actions_xa0ix_24,._privacy_xa0ix_26,._hint_xa0ix_26,._error_xa0ix_28{padding-left:12px;padding-right:12px}._actions_xa0ix_24>*{flex:1 1 auto}}@media(prefers-reduced-motion:reduce){._roomChip_xa0ix_5{transition:none}}._artworkFrame_1w7ys_1{width:100%;box-sizing:border-box;padding:28px 24px 22px;background:#060606;color:#ececec;border-radius:3px;font-family:var(--font-family-base, Manrope, sans-serif)}._content_1w7ys_10{width:100%;max-width:330px;margin:0 auto}._artworkFrame_1w7ys_1[data-orientation=landscape] ._content_1w7ys_10{max-width:640px}._artworkFrame_1w7ys_1[data-orientation=square] ._content_1w7ys_10{max-width:440px}._heading_1w7ys_13{position:relative;margin:0 0 18px;min-height:26px}._shimmer_1w7ys_14{display:inline-block;position:relative;color:#a0a0a0;font-size:18px;font-weight:400;line-height:1.4}._shimmer_1w7ys_14:after{content:attr(data-caption);position:absolute;inset:0;color:transparent;background-image:linear-gradient(105deg,transparent 35%,#c0c0c0 44%,#fff 49%,#eee 53%,transparent 64%);background-size:250% 100%;background-position:170% 0;-webkit-background-clip:text;background-clip:text;animation:_textShine_1w7ys_1 2.7s linear infinite;pointer-events:none}@keyframes _textShine_1w7ys_1{0%{background-position:170% 0}76%,to{background-position:-70% 0}}._field_1w7ys_29{position:relative;width:100%;aspect-ratio:2 / 3;isolation:isolate}._artworkFrame_1w7ys_1[data-orientation=landscape] ._field_1w7ys_29{aspect-ratio:3 / 2}._artworkFrame_1w7ys_1[data-orientation=square] ._field_1w7ys_29{aspect-ratio:1 / 1}._canvas_1w7ys_32{position:absolute;inset:0;width:100%;height:100%;display:block}._percentage_1w7ys_33{position:absolute;right:5%;bottom:7%;border:1px solid #303030;border-radius:999px;padding:9px 15px;background:#121212f0;color:#fafafa;font-size:18px;line-height:1.3;font-weight:400;font-variant-numeric:tabular-nums;z-index:1}._note_1w7ys_40{margin:15px 0 0;font-size:12px;line-height:1.5;color:#a0a0a0}._artworkFrame_1w7ys_1[data-finishing=true] ._shimmer_1w7ys_14:after{animation:none;display:none}@media(max-width:480px){._artworkFrame_1w7ys_1{padding:23px 16px 18px}._shimmer_1w7ys_14{font-size:17px}._percentage_1w7ys_33{font-size:16px;padding:8px 13px}}@media(prefers-reduced-motion:reduce){._shimmer_1w7ys_14:after{animation:none;display:none}}._formatPicker_j7944_1{border:0;padding:0;margin:0 0 4px;min-width:0}._formatPicker_j7944_1 legend{font-size:14px;margin-bottom:10px;color:var(--foreground)}._formatOptions_j7944_3{display:flex;gap:8px;flex-wrap:wrap}._formatOptions_j7944_3 button{font-size:13px;min-height:42px;flex:1;white-space:nowrap;flex-direction:column;gap:2px}._formatOptions_j7944_3 button[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}._hint_j7944_6{font-size:10px;font-weight:400;opacity:.8;line-height:1.2}._note_j7944_7{min-height:1.2em;margin:10px 0 0;font-size:12px;line-height:1.5;color:var(--muted-foreground)}._warning_j7944_8{color:var(--foreground)}@media(max-width:380px){._formatOptions_j7944_3{gap:6px}._formatOptions_j7944_3 button{font-size:12px;padding-left:7px;padding-right:7px}}._photo_1qp6u_1,._waiting_1qp6u_1{display:block;width:100%;aspect-ratio:3/2;border-radius:4px;background:#eee7dc;overflow:hidden}._photo_1qp6u_1{height:auto}._container_fap70_1{position:relative;width:100%;aspect-ratio:1;overflow:hidden;background:#f4f1eb}._base_fap70_1{display:block;width:100%;height:100%;object-fit:contain}._plane_fap70_1{position:absolute;left:0;top:0;width:1254px;height:1254px;transform-origin:0 0;pointer-events:none}._artwork_fap70_1{position:absolute;left:0;top:0;max-width:none;object-fit:cover;transform-origin:0 0;backface-visibility:hidden}._light_fap70_1{position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.13),transparent 50%,rgba(63,42,20,.16));mix-blend-mode:multiply}._printWindow_fap70_2{position:absolute;inset:0}._error_fap70_2{position:absolute;inset:20px;display:grid;place-items:center;font-size:12px;color:var(--muted-foreground);text-align:center}._container_12kwh_2{display:flex;flex-direction:column;gap:14px;min-width:0}._carouselContainer_12kwh_3{position:relative;width:100%;background:var(--surface)}._artworkZoomContainer_12kwh_4{--artwork-max-h:720px;width:100%;margin:0 auto;padding:32px 64px 48px;box-sizing:border-box}._carouselArrow_12kwh_5{position:absolute;top:50%;transform:translateY(-50%);z-index:2;display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--border);border-radius:50%;background:var(--background);color:var(--foreground);cursor:pointer;opacity:.9}._carouselArrowLeft_12kwh_6{left:12px}._carouselArrowRight_12kwh_6{right:12px}._viewArtwork_12kwh_7{position:absolute;bottom:16px;right:16px;display:flex;align-items:center;gap:8px;background:var(--background);color:var(--foreground);padding:12px 14px;border:1px solid var(--border);border-radius:4px;cursor:pointer;font-size:12px}._thumbnailStrip_12kwh_8{display:flex;gap:12px;align-items:center}._thumbnail_12kwh_8{width:70px;height:70px;flex-shrink:0;overflow:hidden;border:1px solid var(--border);border-radius:3px;background:var(--surface);padding:0;cursor:pointer}._thumbnail_12kwh_8._active_12kwh_10{outline:2px solid var(--primary);outline-offset:2px}._thumbnail_12kwh_8>img{width:100%;height:100%;object-fit:contain}._roomThumbnail_12kwh_12{display:block;width:100%;height:100%;pointer-events:none}._illustrationNote_12kwh_13{font-size:11px;color:var(--muted-foreground);line-height:1.5;max-width:260px;margin:0}@media(max-width:760px){._artworkZoomContainer_12kwh_4{--artwork-max-h:520px;padding:20px 12px 32px}._thumbnail_12kwh_8{width:54px;height:54px}._illustrationNote_12kwh_13{font-size:10px}._viewArtwork_12kwh_7{bottom:12px;right:12px}._thumbnailStrip_12kwh_8{padding:0 2px}}._thumbnailStrip_12kwh_8{flex-wrap:wrap}._illustrationNote_12kwh_13{flex-basis:100%;max-width:none}._productView_12kwh_16{min-height:300px;display:grid;align-items:center;aspect-ratio:1}._productView_12kwh_16>svg{width:100%;height:auto}._backPhoto_12kwh_16{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}._thumbnail_12kwh_8>svg{display:block;width:100%;height:100%;object-fit:contain}._pendingPreview_12kwh_17{position:relative;display:grid;place-items:center;background:var(--surface);overflow:hidden}._pendingImage_12kwh_18{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:32px 64px 48px;box-sizing:border-box}._pendingLabel_12kwh_19{position:relative;align-self:end;margin-bottom:14px;font-size:12px;padding:6px 10px;border-radius:4px;background:var(--background);color:var(--muted-foreground)}@media(max-width:760px){._pendingImage_12kwh_18{padding:20px 12px 32px}}._homeThumb_12kwh_21{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--foreground);font-size:10px;line-height:1.15;text-align:center;padding:4px}._homeThumb_12kwh_21 span{max-width:100%}@media(max-width:760px){._homeThumb_12kwh_21{font-size:9px;gap:2px}}._container_apqwh_1{display:flex;flex-direction:column;gap:1.5rem;flex:1;justify-content:space-evenly}._selectorsRow_apqwh_9{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-8)}@media(max-width:768px){._selectorsRow_apqwh_9{grid-template-columns:1fr}}._sectionTitle_apqwh_23{font-family:var(--font-family-heading);font-size:1.4rem;margin-bottom:var(--spacing-6);color:var(--foreground);border-left:2px solid var(--primary);padding-left:var(--spacing-4)}._formatList_apqwh_33{display:flex;flex-direction:column;gap:var(--spacing-3)}._formatRow_apqwh_39{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-4) 1.25rem;background-color:transparent;border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--animation-duration-fast) ease}._formatRow_apqwh_39:hover:not(._selected_apqwh_51){background-color:var(--surface);border-color:var(--muted-foreground)}._formatRow_apqwh_39._selected_apqwh_51{background-color:var(--surface);border-color:var(--primary);box-shadow:var(--shadow-focus)}._formatDimensions_apqwh_62{font-family:var(--font-family-base);font-size:1rem;color:var(--foreground)}._formatDimensionsWrapper_apqwh_68{display:flex;align-items:center;gap:var(--spacing-2)}._infoIcon_apqwh_74{color:var(--muted-foreground);opacity:.7;cursor:help;flex-shrink:0;display:flex;transition:opacity var(--animation-duration-fast) ease}._infoIcon_apqwh_74:hover{opacity:1}._formatRight_apqwh_87{display:flex;align-items:center;gap:var(--spacing-3)}._formatPrice_apqwh_93{font-weight:700;color:var(--foreground);font-size:1rem}._checkIcon_apqwh_99{color:var(--primary)}._finishList_apqwh_104{display:flex;flex-direction:column;gap:var(--spacing-3)}._finishRow_apqwh_110{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-4) 1.25rem;background-color:transparent;border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--animation-duration-fast) ease}._finishRow_apqwh_110:hover:not(._selected_apqwh_51){background-color:var(--surface);border-color:var(--muted-foreground)}._finishRow_apqwh_110._selected_apqwh_51{background-color:var(--surface);border-color:var(--primary);box-shadow:var(--shadow-focus)}._finishInfo_apqwh_133{display:flex;flex-direction:column;gap:var(--spacing-1)}._finishName_apqwh_139{font-family:var(--font-family-base);font-size:1rem;font-weight:600;color:var(--foreground)}._finishDescription_apqwh_146{font-size:.8rem;color:var(--muted-foreground)}._quantitySection_apqwh_152{display:flex;flex-direction:column}._quantityTitleRow_apqwh_157{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-6)}._quantityTitleRow_apqwh_157 ._sectionTitle_apqwh_23{margin-bottom:0}._stockIndicator_apqwh_168{display:flex;align-items:center;gap:var(--spacing-2);color:var(--muted-foreground);font-size:.85rem}._quantityControl_apqwh_176{display:flex;align-items:center;gap:var(--spacing-4)}._quantityBtn_apqwh_182{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;border:1px solid var(--border);background-color:transparent;color:var(--foreground);cursor:pointer;transition:all var(--animation-duration-fast) ease}._quantityBtn_apqwh_182:hover:not(:disabled){background-color:var(--surface);border-color:var(--primary)}._quantityBtn_apqwh_182:disabled{opacity:.5;cursor:not-allowed}._quantityValue_apqwh_206{font-family:var(--font-family-base);font-size:1.25rem;font-weight:600;color:var(--foreground);min-width:2rem;text-align:center}._orderSection_apqwh_216{display:flex;flex-direction:column;justify-content:flex-start;gap:var(--spacing-4)}._totalRow_apqwh_223{display:flex;justify-content:space-between;align-items:center}._totalRow_apqwh_223 ._sectionTitle_apqwh_23{margin-bottom:0}._orderButton_apqwh_233{width:100%;height:3rem;font-size:1rem}._totalPriceInline_apqwh_239{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:700;color:var(--foreground)}._actionsContainer_apqwh_246{display:flex;flex-direction:column;gap:var(--spacing-4)}._disclaimerText_apqwh_252{text-align:center;font-size:.8rem;color:var(--muted-foreground);line-height:1.5}._formatRow_apqwh_39,._finishRow_apqwh_110{width:100%;text-align:left;font:inherit;color:inherit}._formatRow_apqwh_39:focus-visible,._finishRow_apqwh_110:focus-visible,._quantityBtn_apqwh_182:focus-visible{outline:2px solid var(--primary);outline-offset:3px}._container_apqwh_1{gap:26px}._selectorsRow_apqwh_9{grid-template-columns:1fr;gap:24px}._sectionTitle_apqwh_23{font-size:14px;font-weight:500;font-family:var(--font-family-base);text-transform:none;letter-spacing:0;margin:0 0 12px}._formatSelect_apqwh_264{width:100%;min-height:48px;background:transparent;color:var(--foreground);border-color:var(--border)}._quantitySection_apqwh_152{padding:0;border:0}._quantityTitleRow_apqwh_157{align-items:center}._stockIndicator_apqwh_168{font-size:11px}._quantityControl_apqwh_176{width:fit-content;border:1px solid var(--border);border-radius:4px}._quantityBtn_apqwh_182{min-width:44px;min-height:44px;background:transparent;color:var(--foreground)}._orderSection_apqwh_216{gap:16px}._totalRow_apqwh_223{align-items:baseline}._totalPriceInline_apqwh_239{font-family:var(--font-family-heading);font-size:28px;font-weight:400}._orderButton_apqwh_233{width:100%;min-height:48px;background:var(--primary);color:var(--primary-foreground);font-size:14px}._actionsContainer_apqwh_246{padding-top:0;border:0}._disclaimerText_apqwh_252{font-size:11px;line-height:1.6;color:var(--muted-foreground)}@media(max-width:760px){._container_apqwh_1{gap:22px}._selectorsRow_apqwh_9{grid-template-columns:1fr}._orderButton_apqwh_233{min-height:48px}}._sectionTitle_apqwh_23{border-left:0;padding-left:0}._quantityTitleRow_apqwh_157{margin-bottom:12px;flex-wrap:wrap}._quantityBtn_apqwh_182{border:0;border-radius:0}._quantityControl_apqwh_176{gap:8px}._container_apqwh_1{justify-content:flex-start}._materialNote_apqwh_274{margin:0;min-width:0;border-bottom:1px solid var(--border);padding:0 0 18px}._christmasNote_apqwh_275{margin:0;font-size:12px;line-height:1.6;color:var(--primary);font-weight:600;text-align:center}._materialPhoto_apqwh_276{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;border-radius:4px;background:#eee7dc}._materialNote_apqwh_274 figcaption{padding-top:16px}._materialNote_apqwh_274 figcaption>span{display:block;font-size:10px;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px}._materialNote_apqwh_274 strong{font-weight:500;font-size:15px}._materialNote_apqwh_274 p{font-size:12px;line-height:1.7;color:var(--muted-foreground);margin:6px 0 0}._formatSelect_apqwh_264{background:var(--card)}._showcaseNotice_apqwh_283{padding:24px;background:var(--surface);border:1px solid var(--border);border-radius:6px}._showcaseEyebrow_apqwh_283{margin:0 0 8px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--primary)}._showcaseNotice_apqwh_283 h2{font-family:var(--font-family-heading);font-size:24px;font-weight:400;line-height:1.25;margin:0 0 10px}._showcaseNotice_apqwh_283 p:not(._showcaseEyebrow_apqwh_283){font-size:13px;line-height:1.7;color:var(--muted-foreground);margin:0 0 18px}._spacer_1pbnr_1,._bar_1pbnr_1{display:none}@media(max-width:768px){._spacer_1pbnr_1{display:block;height:calc(76px + env(safe-area-inset-bottom,0px))}._bar_1pbnr_1{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;gap:10px;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb,var(--background) 94%,transparent);border-top:1px solid var(--border);box-shadow:0 -6px 18px #30251d14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-sizing:border-box;transition:transform .3s ease,opacity .3s ease}._bar_1pbnr_1[data-hidden=true]{transform:translateY(110%);opacity:0;pointer-events:none}._summary_1pbnr_6{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:4px 0;border:0;background:none;color:var(--foreground);font:inherit;text-align:left;cursor:pointer}._label_1pbnr_7{font:400 17px/1.25 var(--font-family-heading);white-space:nowrap}._format_1pbnr_8{max-width:100%;font-size:11px;color:var(--muted-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._add_1pbnr_9{flex:0 0 auto;white-space:nowrap}}@media(max-width:768px)and (prefers-reduced-motion:reduce){._bar_1pbnr_1{transition:none}}._studio_si5gf_1{min-width:0;margin-bottom:30px}._suggestions_si5gf_1{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0 22px}._suggestions_si5gf_1 button{font-size:12px;min-height:44px;height:auto;white-space:normal;border-radius:25px;padding:8px 12px}._history_si5gf_1 p{font-size:13px}._history_si5gf_1 p span{display:block;font-size:11px;color:var(--muted-foreground);margin-top:5px}._versionStrip_si5gf_1{display:flex;overflow-x:auto;gap:10px;padding:5px 3px 12px}._version_si5gf_1{flex:0 0 84px;padding:0;height:auto;display:flex;flex-direction:column;gap:7px;border:1px solid var(--border);border-radius:7px;overflow:hidden}._version_si5gf_1 img{width:82px;height:82px;object-fit:cover}._version_si5gf_1 span{font-size:11px;line-height:1.4;padding:0 4px 8px}._version_si5gf_1[aria-pressed=true]{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}._order_si5gf_1{width:100%;min-height:52px;white-space:normal;margin-top:14px}._historyError_si5gf_1{font-size:12px;line-height:1.5}._historyError_si5gf_1 button{font-size:12px}._studio_si5gf_1{margin-bottom:0}._suggestions_si5gf_1{gap:6px;margin:6px 0 4px}._suggestions_si5gf_1 button{min-height:36px;padding:6px 12px}._suggestions_si5gf_1 button[aria-pressed=true]{border-color:var(--primary);color:var(--foreground)}@media(pointer:coarse){._suggestions_si5gf_1 button{min-height:44px}}._versions_16b9k_1{margin:6px 0 26px;min-width:0}._header_16b9k_2{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:10px}._header_16b9k_2 h2{font-family:var(--font-family-heading,inherit);font-size:17px;font-weight:500;margin:0}._header_16b9k_2 span{font-size:11px;color:var(--muted-foreground)}._strip_16b9k_5{display:flex;gap:12px;overflow-x:auto;list-style:none;margin:0;padding:4px 2px 12px;scroll-snap-type:x proximity}._item_16b9k_6{flex:0 0 112px;display:flex;flex-direction:column;gap:4px;scroll-snap-align:start;min-width:0}._thumb_16b9k_7{position:relative;padding:0;width:112px;height:112px;border:1px solid var(--border);border-radius:6px;overflow:hidden}._thumb_16b9k_7 img{width:100%;height:100%;object-fit:cover;display:block}._thumb_16b9k_7:disabled{opacity:1;cursor:default}._item_16b9k_6[aria-current=true] ._thumb_16b9k_7{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}._badge_16b9k_11{position:absolute;left:6px;bottom:6px;font-size:10px;padding:2px 6px;border-radius:20px;background:var(--background);color:var(--foreground);border:1px solid var(--border)}._label_16b9k_12{font-size:12px;line-height:1.35;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}._date_16b9k_13{font-size:11px;color:var(--muted-foreground)}._order_16b9k_14{align-self:flex-start;padding:0;height:auto;min-height:32px;font-size:12px}._skeleton_16b9k_15{height:150px;margin:6px 0 26px}._file_hte1k_1{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:0 0 22px}._file_hte1k_1 p{margin:0;font-size:12px;line-height:1.6;color:var(--muted-foreground)}._archived_hte1k_3{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;margin:0 0 22px;border:1px solid var(--border);border-radius:6px;background:var(--card)}._archived_hte1k_3 strong{display:block;font-size:14px;font-weight:600;margin-bottom:4px}._archived_hte1k_3 p{margin:0;font-size:13px;line-height:1.6;color:var(--muted-foreground)}._archived_hte1k_3 a{color:var(--foreground);text-decoration:underline;text-underline-offset:3px}@layer base{._slider_x0qhw_2{position:relative;display:flex;align-items:center;min-width:12rem;height:1.5rem;touch-action:none;user-select:none;cursor:pointer}._track_x0qhw_13{position:absolute;height:.375rem;width:100%;background-color:var(--muted);border-radius:var(--radius-full);transition:background-color var(--animation-duration-fast) ease}._range_x0qhw_22{position:absolute;height:100%;background-color:var(--primary);border-radius:var(--radius-full);transition:background-color var(--animation-duration-fast) ease}._thumb_x0qhw_30{display:block;width:1rem;height:1rem;background-color:var(--primary);border-radius:var(--radius-full);border:2px solid var(--background);box-shadow:var(--shadow);transition:transform var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease}._slider_x0qhw_2:hover ._track_x0qhw_13{background-color:var(--muted-foreground)}._slider_x0qhw_2:hover ._thumb_x0qhw_30,._slider_x0qhw_2:focus-visible ._thumb_x0qhw_30{transform:scale(1.1);box-shadow:var(--shadow-md)}._slider_x0qhw_2:focus-visible{outline:none}._slider_x0qhw_2:focus-visible ._track_x0qhw_13{outline:2px solid var(--primary);outline-offset:2px}}._dialog_z7peo_1{width:min(1060px,calc(100vw - 24px));max-width:none;max-height:calc(100dvh - 24px);padding:28px}._defs_z7peo_2{position:absolute;width:0;height:0;overflow:hidden}._layout_z7peo_3{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,1fr);gap:28px;align-items:start}._preview_z7peo_4{min-width:0}._stage_z7peo_5{position:relative;height:min(60vh,540px);overflow:hidden;border-radius:6px;background:var(--surface,var(--muted));touch-action:none;cursor:grab;user-select:none}._stage_z7peo_5:active{cursor:grabbing}._stage_z7peo_5:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._image_z7peo_8{position:absolute;max-width:none;pointer-events:none}._loading_z7peo_9{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;text-align:center;font-size:13px;color:var(--muted-foreground)}._frame_z7peo_10{position:absolute;pointer-events:none;border:1px solid rgba(255,255,255,.9);box-shadow:0 0 0 9999px #14100c94}._frame_z7peo_10 i{position:absolute;inset:0;border:0 solid rgba(255,255,255,.28)}._frame_z7peo_10 i:first-child{left:33.33%;right:33.33%;border-left-width:1px;border-right-width:1px}._frame_z7peo_10 i:last-child{top:33.33%;bottom:33.33%;border-top-width:1px;border-bottom-width:1px}._hint_z7peo_14{margin:10px 0 0;font-size:12px;line-height:1.6;color:var(--muted-foreground)}._controls_z7peo_15{display:flex;flex-direction:column;gap:18px;min-width:0}._range_z7peo_16{display:flex;flex-direction:column;gap:9px}._rangeHead_z7peo_17{display:flex;justify-content:space-between;gap:12px;font-size:13px}._rangeHead_z7peo_17 output{font-variant-numeric:tabular-nums;color:var(--muted-foreground)}._switchRow_z7peo_19{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:13px}._switchRow_z7peo_19 label{display:flex;flex-direction:column;gap:3px;cursor:pointer}._switchRow_z7peo_19 small{font-size:11px;color:var(--muted-foreground)}._autoRow_z7peo_22{display:flex;flex-direction:column;gap:7px}._autoRow_z7peo_22 small{font-size:11px;line-height:1.5;color:var(--muted-foreground)}._footer_z7peo_24{flex-wrap:wrap;align-items:center}._preview_z7peo_4{position:relative}._hint_z7peo_14[data-status=limited],._hint_z7peo_14[data-status=insufficient]{color:var(--destructive,#a33)}._compare_z7peo_27{position:absolute;top:10px;right:10px;z-index:1;padding:7px 12px;border:0;border-radius:999px;background:#14100cb8;color:#fff;font:inherit;font-size:12px;line-height:1.2;cursor:pointer;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}._compare_z7peo_27[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground,#fff)}._looks_z7peo_29{display:flex;gap:10px;margin:0 0 4px;padding:2px 2px 8px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}._looks_z7peo_29::-webkit-scrollbar{display:none}._look_z7peo_29{flex:none;display:flex;flex-direction:column;align-items:center;gap:5px;width:68px;padding:0;border:0;background:none;font:inherit;font-size:11px;line-height:1.2;color:var(--muted-foreground);cursor:pointer}._look_z7peo_29 img{width:64px;height:64px;object-fit:cover;border-radius:6px;outline:2px solid transparent;outline-offset:1px;pointer-events:none}._look_z7peo_29[aria-pressed=true]{color:var(--foreground);font-weight:600}._look_z7peo_29[aria-pressed=true] img{outline-color:var(--primary)}._look_z7peo_29:focus-visible img{outline-color:var(--primary)}._more_z7peo_36{align-self:flex-start;gap:6px;padding-left:0;padding-right:0}._fineToggle_z7peo_37{align-self:stretch;gap:8px}._fine_z7peo_37{display:flex;flex-direction:column;gap:18px}._fineNote_z7peo_39{font-size:11px;line-height:1.5;color:var(--muted-foreground)}@media(max-width:860px){._dialog_z7peo_1{top:0;left:0;transform:none;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0;padding:0;display:flex;flex-direction:column;overflow:hidden}._head_z7peo_43{flex:none;margin:0;padding:12px 60px 4px 16px}._desc_z7peo_44{display:none}._layout_z7peo_3{flex:1;min-height:0;display:flex;flex-direction:column;align-items:stretch;gap:0}._hint_z7peo_14{text-align:center}._preview_z7peo_4{flex:none;padding:0 12px}._compare_z7peo_27{right:22px}._stage_z7peo_5{height:34dvh}._hint_z7peo_14{margin:6px 0 8px}._controls_z7peo_15{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:14px 16px 20px;border-top:1px solid var(--border,rgba(0,0,0,.12))}._footer_z7peo_24{flex:none;flex-wrap:nowrap;margin:0;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border,rgba(0,0,0,.12));background:var(--popup)}._footer_z7peo_24>button{flex:1}}._container_1ud2m_1{min-height:100vh;background-color:var(--background);color:var(--foreground);padding-bottom:var(--spacing-20)}._header_1ud2m_8{padding:var(--spacing-2) var(--spacing-4) 0}._titleSection_1ud2m_12{display:flex;flex-direction:column;gap:var(--spacing-2)}._title_1ud2m_12{font-family:var(--font-family-heading);font-size:2.5rem;color:var(--foreground);margin:0;text-align:left}._subtitleContainer_1ud2m_26{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-1);max-width:600px;margin:0}._subtitle_1ud2m_26{font-family:var(--font-family-base);color:var(--primary);font-size:.875rem;text-transform:uppercase;letter-spacing:.1em;margin:0}._subtitleClamped_1ud2m_44{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._readMoreBtn_1ud2m_51{background:none;border:none;color:var(--muted-foreground);font-family:var(--font-family-base);font-size:.75rem;text-decoration:underline;cursor:pointer;padding:0;transition:color var(--animation-duration-fast) ease}._readMoreBtn_1ud2m_51:hover{color:var(--primary)}._editableTitleWrapper_1ud2m_67{display:flex;align-items:flex-start;gap:var(--spacing-2);position:relative}._editTitleBtn_1ud2m_74{background:none;border:none;color:var(--muted-foreground);cursor:pointer;padding:var(--spacing-1);display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);transition:all var(--animation-duration-fast) ease}._editTitleBtn_1ud2m_74:hover{background-color:var(--surface);color:var(--foreground)}._editTitleContainer_1ud2m_92{display:flex;flex-direction:column;gap:var(--spacing-4);width:100%;max-width:500px}._editFieldGroup_1ud2m_100{display:flex;flex-direction:column;gap:2px}._editLabel_1ud2m_106{font-family:var(--font-family-base);font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);margin-bottom:var(--spacing-1)}._charCounter_1ud2m_115{font-family:var(--font-family-base);font-size:.75rem;color:var(--muted-foreground);text-align:right;margin-top:2px}._editTitleInput_1ud2m_123{width:100%;background-color:var(--surface);color:var(--foreground);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-2);font-family:var(--font-family-base);font-size:.875rem;resize:vertical}._editTitleInput_1ud2m_123:focus{outline:none;border-color:var(--primary);box-shadow:var(--shadow-focus)}._editTitleActions_1ud2m_141{display:flex;justify-content:flex-end;gap:var(--spacing-2)}._navigation_1ud2m_147{display:flex;justify-content:flex-start;align-items:center;width:100%;max-width:1200px;margin:0 auto;padding:0}._authBanner_1ud2m_157{background-color:var(--surface);border-bottom:1px solid var(--border);padding:var(--spacing-6) var(--spacing-4);position:relative;z-index:var(--z-content-high)}._authBannerContent_1ud2m_165{max-width:1000px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-4);text-align:center}._authBannerText_1ud2m_176{font-family:var(--font-family-heading);font-size:1.125rem;color:var(--foreground);margin:0}._authButtons_1ud2m_183{display:flex;gap:var(--spacing-4);flex-wrap:wrap;justify-content:center}@media(min-width:768px){._authBannerContent_1ud2m_165{flex-direction:row;justify-content:space-between;text-align:left}._authButtons_1ud2m_183{justify-content:flex-end}}._mainContent_1ud2m_202{max-width:1200px;margin:0 auto;padding:var(--spacing-4) var(--spacing-4) var(--spacing-12);display:grid;grid-template-columns:1fr;gap:var(--spacing-12)}@media(min-width:1024px){._mainContent_1ud2m_202{grid-template-columns:1fr 1fr}._artworkDisplay_1ud2m_216{position:sticky;top:var(--spacing-2)}}._artworkDisplay_1ud2m_216{display:flex;flex-direction:column;gap:var(--spacing-4)}._artworkFrame_1ud2m_229{width:100%;border-radius:var(--radius-md)}._controls_1ud2m_236{display:flex;flex-direction:column;gap:var(--spacing-4);justify-content:space-between}._formatGrid_1ud2m_243{display:grid;gap:var(--spacing-4)}._errorContainer_1ud2m_249{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:var(--spacing-4);text-align:center}._errorIcon_1ud2m_259{color:var(--error);margin-bottom:var(--spacing-2)}._container_1ud2m_1{min-height:0;padding-bottom:32px}._header_1ud2m_8{max-width:1320px;margin:auto;padding:16px 32px 0}._navigation_1ud2m_147{gap:8px;flex-wrap:wrap;max-width:none}._navigation_1ud2m_147 button{font-size:12px;min-height:40px}._mainContent_1ud2m_202{max-width:1320px;padding:16px 32px 48px;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:clamp(32px,5vw,72px);align-items:start}._artworkDisplay_1ud2m_216{position:relative;top:auto;min-width:0}._controls_1ud2m_236{justify-content:start;gap:28px;padding-top:20px;min-width:0}._title_1ud2m_12{font-size:clamp(30px,3.2vw,46px);line-height:1.15;font-weight:400;letter-spacing:-.025em}._supportLabel_1ud2m_269{font-size:14px;color:var(--muted-foreground);margin:8px 0 0;line-height:1.5}._subtitleContainer_1ud2m_26{margin-top:10px}._subtitle_1ud2m_26{color:var(--muted-foreground);font-size:12px;line-height:1.6;text-transform:none;letter-spacing:0}._readMoreBtn_1ud2m_51{font-size:12px;min-height:36px}._signInNote_1ud2m_272{font-size:12px;color:var(--muted-foreground);line-height:1.6;margin:0}@media(max-width:760px){._header_1ud2m_8{padding:8px 16px 0}._mainContent_1ud2m_202{display:flex;flex-direction:column;padding:8px 20px 32px;gap:24px}._artworkDisplay_1ud2m_216{width:100%}._controls_1ud2m_236{width:100%;padding-top:0;gap:24px}._title_1ud2m_12{font-size:32px}._subtitleContainer_1ud2m_26{margin-top:4px}._navigation_1ud2m_147{gap:0}._navigation_1ud2m_147 button{font-size:11px;padding:0 8px}._supportLabel_1ud2m_269{font-size:13px}}._mainContent_1ud2m_202{gap:clamp(28px,4vw,60px)}._controls_1ud2m_236{background:var(--surface);border-radius:6px;padding:32px;align-self:start;gap:26px}._artworkEyebrow_1ud2m_275{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--primary);margin:0 0 16px}._title_1ud2m_12{font-size:clamp(30px,3vw,42px)}._subtitle_1ud2m_26{font-size:13px;line-height:1.8}._orderHelp_1ud2m_275{margin:0;font-size:12px;line-height:1.8;color:var(--muted-foreground)}._orderHelp_1ud2m_275 a{color:var(--foreground);text-underline-offset:4px}._signInNote_1ud2m_272{font-size:11px;line-height:1.65}._navigation_1ud2m_147{flex-wrap:wrap}@media(max-width:760px){._controls_1ud2m_236{padding:24px 20px;gap:22px}._mainContent_1ud2m_202{padding:8px 16px 36px;gap:24px}._title_1ud2m_12{font-size:32px}._header_1ud2m_8{padding-left:8px;padding-right:8px}._navigation_1ud2m_147 button{min-height:40px}._artworkEyebrow_1ud2m_275{margin-bottom:12px}}._orderSheet_1ud2m_277{max-height:90dvh;overflow-y:auto;padding:30px max(20px,calc((100vw - 600px)/2)) calc(30px + env(safe-area-inset-bottom,0px));border-radius:20px 20px 0 0}@media(min-width:960px){._orderSheet_1ud2m_277{inset:0 0 0 auto!important;width:460px;height:100dvh;max-height:100dvh;padding:56px 28px 30px;border-radius:0}}@media(max-width:760px){._controls_1ud2m_236{min-width:0}._mainContent_1ud2m_202{gap:20px}._navigation_1ud2m_147{flex-wrap:wrap}}._photoPrintOrder_1ud2m_280{width:100%;min-height:52px;white-space:normal}._photoActions_1ud2m_281{display:flex;flex-direction:column;gap:10px;margin-bottom:24px}._photoPro_1ud2m_282{width:100%;min-height:48px;white-space:normal;border:1px solid var(--border)}._photoProNote_1ud2m_283{margin:0;font-size:12px;line-height:1.6;color:var(--muted-foreground)}._styleLink_1ud2m_284{align-self:flex-start;font-size:12px;letter-spacing:.04em;color:var(--muted-foreground);text-decoration:underline;text-underline-offset:4px;padding-left:0;padding-right:0}._styleLink_1ud2m_284:hover{color:var(--foreground)}._styleBlock_1ud2m_286{margin-top:12px;padding-top:16px;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:6px}._styleBlockTitle_1ud2m_287{margin:0;font-family:var(--font-family-heading, inherit);font-size:15px;font-weight:500;color:var(--foreground)}._styleBlockText_1ud2m_288{margin:0;font-size:12px;line-height:1.6;color:var(--muted-foreground)}._belowArtwork_1ud2m_290{grid-column:1;min-width:0;width:100%;display:flex;flex-direction:column;gap:24px}._controls_1ud2m_236{scroll-margin-top:110px}._belowArtwork_1ud2m_290 ._photoActions_1ud2m_281{margin-bottom:0}._saleFacts_1ud2m_291{display:flex;flex-direction:column;gap:4px;margin-top:10px}._saleFacts_1ud2m_291 p{margin:0}._priceFrom_1ud2m_293{font-family:var(--font-family-heading);font-size:22px;line-height:1.3;color:var(--foreground)}._deliveryLine_1ud2m_294{font-size:12px;line-height:1.6;color:var(--muted-foreground)}._collectionLink_1ud2m_295{font-size:12px;line-height:1.6;margin-top:4px!important}._collectionLink_1ud2m_295 a{color:var(--foreground);text-underline-offset:4px}@media(min-width:761px){._mainContent_1ud2m_202{grid-template-rows:auto 1fr;row-gap:24px}._artworkDisplay_1ud2m_216{grid-column:1;grid-row:1}._controls_1ud2m_236{grid-column:2;grid-row:1 / span 2}._belowArtwork_1ud2m_290{grid-column:1;grid-row:2;align-self:start}}._belowArtwork_1ud2m_290{flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:20px}._belowArtwork_1ud2m_290>*{flex:1 1 100%;min-width:0}._belowArtwork_1ud2m_290>._versionsSlot_1ud2m_308:empty,._belowArtwork_1ud2m_290>._ownerFileSlot_1ud2m_308:empty{display:none}@media(min-width:1180px){._belowArtwork_1ud2m_290>:first-child{flex:1 1 440px}._belowArtwork_1ud2m_290>._versionsSlot_1ud2m_308{flex:0 1 260px}}._versionsSlot_1ud2m_308>section{margin:0}._ownerFileSlot_1ud2m_308>*{margin-bottom:0}._orderPanelAnchor_1ud2m_312{min-width:0;scroll-margin-top:90px}
