.product-shooting_tool__w9ZWA{--gut:16px;--ps-page:var(--studio-content-height,calc(100dvh - var(--dn-topbar-height, 64px) - 68px));--ps-rest:440px;display:flex;width:100%;max-width:720px;min-height:var(--studio-content-height,calc(100dvh - var(--dn-topbar-height, 64px)));flex-direction:column;gap:14px;margin-inline:auto;padding:10px var(--gut) 0;background:var(--canvas);color:var(--text);font-family:var(--font-body)}@media (max-width:767px){.product-shooting_inStudio__UjDKA{width:calc(100% + 2 * var(--studio-gutter, 0px));max-width:none;margin-inline:calc(var(--studio-gutter, 0px) * -1)}}.product-shooting_stageCol__L5ViY{display:grid;min-width:0;grid-template-columns:minmax(0,1fr);gap:8px}.product-shooting_dock__n533m{display:flex;min-width:0;flex-direction:column;gap:14px}.product-shooting_dock__n533m>*{min-width:0}.product-shooting_blockTitle__rsw6_{display:none;align-items:baseline;justify-content:space-between;gap:10px;margin:0 0 9px;color:var(--text-hi);font-size:15px;font-weight:700}.product-shooting_blockTitle__rsw6_ span{color:var(--text-muted);font-size:13px;font-weight:600}.product-shooting_stage__Pjucg{position:relative;height:clamp(244px,calc(var(--ps-page) - var(--ps-rest) - var(--ps-bar-extra, 0px)),440px);overflow:hidden;container-type:size;border-radius:22px;background:radial-gradient(90% 80% at 50% 35%,var(--surface-3),var(--canvas));box-shadow:inset 0 0 0 1px var(--border-soft);isolation:isolate}:root[data-white-label-tenant].light .product-shooting_stage__Pjucg{background:radial-gradient(90% 80% at 50% 35%,var(--surface),var(--surface-2))}.product-shooting_bgBlur__3BIuf{position:absolute;inset:-30px;z-index:-1;width:calc(100% + 60px);height:calc(100% + 60px);object-fit:cover;filter:blur(26px) brightness(.45)}.product-shooting_fg__G7nnP{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.product-shooting_fgDim__T1sd_{opacity:.35}.product-shooting_fgWide__Qn7PV{display:none}.product-shooting_empty__SRmFC{position:absolute;inset:0;display:grid;align-content:center;justify-items:center;gap:12px;padding:18px 18px 84px;text-align:center}.product-shooting_shutter__5YSZF{display:grid;width:84px;height:84px;place-items:center;border-radius:50%;background:var(--citron);color:var(--on-citron);box-shadow:0 0 0 7px color-mix(in srgb,var(--citron) 18%,transparent),0 14px 36px -12px color-mix(in srgb,var(--citron) 70%,transparent)}.product-shooting_shutter__5YSZF:hover{background:var(--citron-hover)}.product-shooting_shutter__5YSZF svg{width:34px;height:34px;stroke-width:1.8}.product-shooting_emptyTitle__Rrwy3{margin:0;color:var(--text-hi);font-family:var(--font-display);font-size:21px;font-weight:700;line-height:1.12}@container (max-height: 320px){.product-shooting_empty__SRmFC{gap:8px;padding:10px 14px 70px}.product-shooting_shutter__5YSZF{width:64px;height:64px}.product-shooting_shutter__5YSZF svg{width:28px;height:28px}.product-shooting_emptyTitle__Rrwy3{font-size:19px}.product-shooting_example__HH25W{bottom:8px;padding:5px 8px}.product-shooting_example__HH25W img{width:34px;height:42px}.product-shooting_example__HH25W .product-shooting_exampleAfter__cvQuo{width:42px;height:42px}}.product-shooting_emptyHint__MimUB{display:none;margin:-4px 0 0;color:var(--text-mid);font-size:15px}.product-shooting_pills__D1a_C{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.product-shooting_pill__Rnpn8{display:inline-flex;min-height:42px;align-items:center;gap:7px;padding:0 14px;border-radius:999px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--border-strong);color:var(--text-hi);font-size:15px;font-weight:700}.product-shooting_pill__Rnpn8:hover{box-shadow:inset 0 0 0 1px var(--accent-border)}.product-shooting_pill__Rnpn8 svg{width:17px;height:17px}.product-shooting_example__HH25W{position:absolute;right:12px;bottom:12px;left:12px;display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:14px;background:color-mix(in srgb,var(--bg) 82%,transparent);box-shadow:inset 0 0 0 1px var(--border);backdrop-filter:blur(8px)}.product-shooting_example__HH25W img{width:40px;height:50px;flex:none;border-radius:8px;object-fit:cover}.product-shooting_example__HH25W .product-shooting_exampleAfter__cvQuo{width:50px;height:50px;background:#fff}.product-shooting_example__HH25W>svg{width:16px;height:16px;flex:none;color:var(--accent-ink)}.product-shooting_exampleText__HQaNn{display:grid;min-width:0;margin-left:4px}.product-shooting_exampleText__HQaNn b{color:var(--text-hi);font-size:15px}.product-shooting_exampleText__HQaNn span{overflow:hidden;color:var(--text-mid);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.product-shooting_guide__xz5Xx{--gw:min(100cqw - 36px,(100cqh - 94px) * var(--rw)/var(--rh));position:absolute;inset:18px 18px 76px;width:var(--gw);height:calc(var(--gw) * var(--rh) / var(--rw));margin:auto;pointer-events:none}.product-shooting_corner__RCs2N{position:absolute;width:26px;height:26px;border:0 solid var(--citron)}.product-shooting_corner__RCs2N:first-child{top:0;left:0;border-top-width:3px;border-left-width:3px;border-top-left-radius:8px}.product-shooting_corner__RCs2N:nth-child(2){top:0;right:0;border-top-width:3px;border-right-width:3px;border-top-right-radius:8px}.product-shooting_corner__RCs2N:nth-child(3){bottom:0;left:0;border-bottom-width:3px;border-left-width:3px;border-bottom-left-radius:8px}.product-shooting_corner__RCs2N:nth-child(4){right:0;bottom:0;border-right-width:3px;border-bottom-width:3px;border-bottom-right-radius:8px}.product-shooting_overlay__MbxfB{background:rgb(0 0 0/.62);color:#fff;backdrop-filter:blur(6px)}.product-shooting_chip__LL5RO{position:absolute;top:12px;left:12px;display:inline-flex;height:32px;align-items:center;gap:6px;padding:0 11px;border-radius:999px;font-size:14px;font-weight:700}.product-shooting_cornerButton__AxXbL{position:absolute;top:10px;right:10px;display:grid;width:40px;height:40px;place-items:center;border-radius:12px}.product-shooting_cornerButton__AxXbL svg{width:18px;height:18px}.product-shooting_stageBottom__BVPJE{position:absolute;right:12px;bottom:12px;left:12px;display:flex;align-items:flex-end;gap:8px;pointer-events:none}.product-shooting_stageBottom__BVPJE>*{pointer-events:auto}.product-shooting_strip__ymEKQ{display:flex;min-width:0;flex:1 1 auto;gap:8px;overflow-x:auto;padding:3px;margin:-3px;scrollbar-width:none}.product-shooting_strip__ymEKQ::-webkit-scrollbar{display:none}.product-shooting_thumb__l3Wst{position:relative;display:grid;width:48px;height:48px;flex:none;place-items:center;overflow:hidden;border-radius:11px;background:var(--surface-2);box-shadow:0 0 0 1.5px rgb(255 255 255/.28);color:#fff}.product-shooting_thumb__l3Wst img{width:100%;height:100%;object-fit:cover}.product-shooting_thumb__l3Wst[aria-pressed=true]{box-shadow:0 0 0 2.5px var(--citron)}.product-shooting_thumbAdd__B0nC0{background:rgb(0 0 0/.55);box-shadow:inset 0 0 0 1.5px rgb(255 255 255/.45)}.product-shooting_thumbFail__vl_oM{background:var(--danger-tint);box-shadow:0 0 0 2px var(--danger);color:var(--danger)}.product-shooting_thumbWait__mfN83{background:rgb(0 0 0/.6)}.product-shooting_thumbWait__mfN83>section{width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;max-height:none!important;border:0!important;border-radius:0!important}.product-shooting_thumbLabel__nmEyg{position:absolute;right:0;bottom:0;left:0;background:rgb(0 0 0/.66);color:#fff;font-size:13px;font-weight:700;line-height:17px;text-align:center}.product-shooting_thumbSpin__xZA8H{position:absolute;inset:0;display:grid;place-items:center;background:rgb(0 0 0/.45)}.product-shooting_thumbSpin__xZA8H svg{width:20px;height:20px;animation:product-shooting_spin__5z4zn 1s linear infinite}@keyframes product-shooting_spin__5z4zn{to{transform:rotate(1turn)}}.product-shooting_pair__pFjUg{position:absolute;inset:14px 14px 74px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px}.product-shooting_pairPlus__D61Wh{color:var(--text-muted)}.product-shooting_figure__JMnKg{position:relative;height:100%;margin:0;overflow:hidden;border-radius:16px;background:var(--surface-2);box-shadow:0 0 0 1px var(--border)}.product-shooting_figure__JMnKg>img{width:100%;height:100%;object-fit:cover}.product-shooting_figureEmpty__d59ZY{display:grid;align-content:center;justify-items:center;gap:10px;padding:10px;border:1.5px dashed var(--field-border);background:color-mix(in srgb,var(--surface) 70%,transparent);box-shadow:none;text-align:center}.product-shooting_figureEmpty__d59ZY>b{color:var(--text-hi);font-size:15px;line-height:1.2}.product-shooting_figureAdd__Xh_oC{display:grid;width:56px;height:56px;place-items:center;border-radius:50%;background:var(--citron);color:var(--on-citron)}.product-shooting_figureAdd__Xh_oC svg{width:24px;height:24px}.product-shooting_figureCaption__X7wxx{position:absolute;bottom:8px;left:8px;padding:2px 9px;border-radius:999px;background:rgb(0 0 0/.66);color:#fff;font-size:13px;font-weight:700}.product-shooting_figureRemove__rX2Jx{position:absolute;top:6px;right:6px;display:grid;width:40px;height:40px;place-items:center;border-radius:12px}.product-shooting_ring__VdVJr{position:absolute;inset:0;background:rgb(0 0 0/.6);display:grid;align-content:center;justify-items:center;gap:10px;padding-bottom:54px;color:#fff;text-align:center}.product-shooting_ringDial__6fAEv{--p:0;display:grid;width:96px;height:96px;place-items:center;border-radius:50%;background:conic-gradient(var(--citron) calc(var(--p) * 1%),rgb(255 255 255/.16) 0)}.product-shooting_ringDial__6fAEv span{display:grid;width:80px;height:80px;place-items:center;border-radius:50%;background:rgb(14 14 13/.86);font-family:var(--font-mono,monospace);font-size:20px;font-weight:600}.product-shooting_ringPhase__GJUX6{font-size:16px;font-weight:700;text-shadow:0 1px 6px rgb(0 0 0/.6)}.product-shooting_ringEta__jJA1V{color:rgb(255 255 255/.86);font-size:14px;text-shadow:0 1px 6px rgb(0 0 0/.6)}.product-shooting_scan__YZ4Vb{position:absolute;top:46%;right:0;left:0;height:2px;background:linear-gradient(90deg,transparent,var(--citron),transparent);box-shadow:0 0 18px var(--citron);opacity:.8}@media (prefers-reduced-motion:no-preference){.product-shooting_scan__YZ4Vb{animation:product-shooting_scan__YZ4Vb 2.6s ease-in-out infinite alternate}}@keyframes product-shooting_scan__YZ4Vb{0%{top:18%}to{top:74%}}.product-shooting_beforeAfter__hEAfC{position:absolute;top:10px;left:10px;display:flex;padding:3px;border-radius:999px}.product-shooting_beforeAfter__hEAfC button{min-height:40px;padding:0 13px;border-radius:999px;color:#fff;font-size:14px;font-weight:700}.product-shooting_beforeAfter__hEAfC button[aria-pressed=true]{background:var(--citron);color:var(--on-citron)}.product-shooting_actions__8IQbE{display:flex;flex:none;gap:8px}.product-shooting_download__Nbb82{display:inline-flex;min-height:48px;align-items:center;gap:7px;padding:0 15px;border-radius:14px;background:var(--citron);color:var(--on-citron);font-size:15px;font-weight:700}.product-shooting_download__Nbb82:hover{background:var(--citron-hover)}.product-shooting_download__Nbb82 svg{width:18px;height:18px}.product-shooting_failNote__wkKlb{position:absolute;top:12px;right:12px;left:12px;display:flex;align-items:center;gap:8px;padding:8px 8px 8px 12px;border-radius:12px;background:var(--danger-tint);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--danger) 45%,var(--danger-border));color:var(--text-hi);font-size:14px;font-weight:600}.product-shooting_failNote__wkKlb>svg{width:18px;height:18px;flex:none;color:var(--danger)}.product-shooting_failNote__wkKlb button{min-height:40px;margin-left:auto;padding:0 12px;border-radius:10px;background:var(--surface-3);box-shadow:inset 0 0 0 1px var(--border-strong);color:var(--text-hi);font-size:14px;font-weight:700;white-space:nowrap}.product-shooting_stageLine__prE4N{margin:0;color:var(--text-mid);font-size:15px}.product-shooting_stageError__Ek454{margin:0;color:color-mix(in srgb,var(--danger) 90%,var(--text));font-size:15px;font-weight:600}.product-shooting_mediaLink__V3UCC{display:none}.product-shooting_modes__EERF_{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:4px;border-radius:16px;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border)}.product-shooting_mode__VP049{display:grid;min-height:60px;align-content:center;justify-items:center;gap:4px;padding:6px 2px;border-radius:12px;color:var(--text-mid);font-size:13px;font-weight:700;line-height:1.1;text-align:center}.product-shooting_mode__VP049 svg{width:21px;height:21px}.product-shooting_mode__VP049[aria-pressed=true]{background:var(--citron);color:var(--on-citron)}.product-shooting_cats__eZQEH{display:flex;gap:7px;margin:0 calc(var(--gut) * -1) 10px;padding:0 var(--gut);overflow-x:auto;scroll-padding-inline:var(--gut);scrollbar-width:none}.product-shooting_cats__eZQEH::-webkit-scrollbar{display:none}.product-shooting_cat__v7E8h{display:inline-flex;min-height:40px;flex:none;align-items:center;gap:6px;padding:0 13px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--border-strong);color:var(--text-mid);font-size:14px;font-weight:700;white-space:nowrap}.product-shooting_cat__v7E8h[aria-pressed=true]{background:var(--text-hi);box-shadow:none;color:var(--bg)}.product-shooting_styleRow__8qpaT{margin-inline:calc(var(--gut) * -1)}.product-shooting_styleRow__8qpaT>.product-shooting_styleScroller__FTGc8{margin-inline:0;padding-inline:var(--gut);scroll-padding-inline:var(--gut);gap:10px}.product-shooting_styleCard__SrmNA{display:grid;width:96px;flex:none;gap:6px;scroll-snap-align:start;text-align:left}.product-shooting_stylePic__kEiQb{--tone:#20242b;position:relative;display:block;height:108px;overflow:hidden;border-radius:13px;background:var(--tone);box-shadow:inset 0 0 0 1px var(--border)}:root[data-white-label-tenant].light .product-shooting_stylePic__kEiQb{background:color-mix(in srgb,var(--tone) 22%,var(--surface))}.product-shooting_stylePic__kEiQb img{width:100%;height:100%;object-fit:cover}.product-shooting_styleEmoji__5AvGp{position:absolute;inset:0;display:grid;place-items:center;font-size:26px}.product-shooting_styleEmoji__5AvGp:after{position:absolute;bottom:22%;width:46%;height:9%;border-radius:50%;background:rgb(0 0 0/.35);content:"";filter:blur(3px)}.product-shooting_styleName__KkOMb{overflow:hidden;color:var(--text-hi);font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.product-shooting_styleCard__SrmNA[aria-pressed=true] .product-shooting_stylePic__kEiQb{box-shadow:0 0 0 2px var(--citron),0 10px 26px -10px color-mix(in srgb,var(--citron) 40%,transparent)}.product-shooting_styleCard__SrmNA[aria-pressed=true] .product-shooting_styleName__KkOMb{color:var(--accent-ink)}.product-shooting_tick___3ba2{position:absolute;top:7px;right:7px;display:grid;width:22px;height:22px;place-items:center;border-radius:50%;background:var(--citron);color:var(--on-citron)}.product-shooting_tick___3ba2 svg{width:14px;height:14px;stroke-width:3}.product-shooting_chips__T8NMU{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;scrollbar-width:none}.product-shooting_chips__T8NMU::-webkit-scrollbar{display:none}.product-shooting_chipButton__gaFz_{display:inline-flex;min-height:44px;flex:none;align-items:center;gap:5px;padding:0 10px;border-radius:12px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--border-strong);color:var(--text-hi);font-size:15px;font-weight:700;white-space:nowrap}.product-shooting_chipButton__gaFz_>svg{width:16px;height:16px;color:var(--text-muted)}.product-shooting_chipButton__gaFz_ .product-shooting_glyph__J36mo{color:var(--accent-ink)}.product-shooting_inline__AbZ7C{display:none}.product-shooting_fields__WIKxT{display:grid;gap:14px}.product-shooting_row__xiHEP{display:flex;align-items:center;justify-content:space-between;gap:10px}.product-shooting_label__O70XP{color:var(--text-hi);font-size:15px;font-weight:600}.product-shooting_seg__CHXd3{display:inline-flex;gap:4px;padding:4px;border-radius:13px;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border)}.product-shooting_seg__CHXd3 button{min-width:44px;min-height:40px;padding:0 12px;border-radius:10px;color:var(--text-mid);font-size:15px;font-weight:700}.product-shooting_seg__CHXd3 button[aria-pressed=true]{background:var(--citron);color:var(--on-citron)}.product-shooting_ratios__eAKmb{display:flex;gap:8px}.product-shooting_ratio__JKyG9{display:inline-flex;min-width:68px;min-height:60px;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:6px 10px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--border-strong);color:var(--text-mid);font-size:14px;font-weight:700}.product-shooting_ratio__JKyG9[aria-pressed=true]{background:var(--citron-tint);box-shadow:inset 0 0 0 2px var(--citron);color:var(--accent-ink)}.product-shooting_models___DlOZ,.product-shooting_stack__hni6Z{display:grid;gap:8px}.product-shooting_model__X4Eo4{display:flex;min-height:56px;align-items:center;gap:12px;padding:8px 12px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--border-strong);text-align:left}.product-shooting_renderIcon__73Fe6{display:grid;width:36px;height:36px;flex:none;place-items:center;border-radius:10px;background:var(--surface-3);color:var(--accent-ink)}.product-shooting_renderIcon__73Fe6 svg{width:18px;height:18px}.product-shooting_modelText__OiBRZ{display:grid;min-width:0}.product-shooting_modelName__nb7_H{overflow:hidden;color:var(--text-hi);font-size:15px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.product-shooting_modelMeta__49fzj{color:var(--text-mid);font-size:13px}.product-shooting_radio__24T6p{width:20px;height:20px;flex:none;margin-left:auto;border-radius:50%;box-shadow:inset 0 0 0 2px var(--border-strong)}.product-shooting_model__X4Eo4[aria-pressed=true]{background:var(--citron-tint);box-shadow:inset 0 0 0 2px var(--citron)}.product-shooting_model__X4Eo4[aria-pressed=true] .product-shooting_radio__24T6p{box-shadow:inset 0 0 0 6px var(--citron)}.product-shooting_field__u_xjw{width:100%;min-height:48px;padding:0 14px;border:1px solid var(--field-border);border-radius:12px;outline:none;background:var(--surface-2);color:var(--text-hi);font:inherit;font-size:16px}.product-shooting_field__u_xjw::placeholder{color:var(--text-muted)}.product-shooting_field__u_xjw:focus{border-color:var(--accent-border)}.product-shooting_more__no79b{display:flex;min-height:48px;align-items:center;gap:8px;padding-top:4px;border-top:1px solid var(--border-soft);color:var(--text-hi);font-size:15px;font-weight:700;text-align:left}.product-shooting_more__no79b>svg{width:18px;height:18px}.product-shooting_more__no79b>svg:last-child{margin-left:auto;color:var(--text-muted);transition:transform .16s ease}.product-shooting_more__no79b[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.product-shooting_moreSummary__YftrD{color:var(--text-muted);font-size:14px;font-weight:600}.product-shooting_sheet__eOCtD{max-height:calc(100dvh - 56px)!important;padding:8px var(--gut,16px) 0!important;border-radius:24px 24px 0 0!important;background:var(--surface)!important}.product-shooting_sheetHandle__BENsZ{width:44px;height:5px;margin:0 auto 10px;border-radius:999px;background:var(--border-strong)}.product-shooting_sheetTitle__AQrZZ{margin:4px 0 14px;color:var(--text-hi);font-family:var(--font-display);font-size:21px;font-weight:700}.product-shooting_sheetFooter___e_rq{position:sticky;bottom:0;margin:14px calc(var(--gut, 16px) * -1) 0;padding:10px var(--gut,16px) calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--surface)}.product-shooting_genbar__WLJ2q{position:sticky;bottom:var(--dn-app-bottom-nav,0);z-index:20;display:grid;gap:10px;margin:auto calc(var(--gut) * -1) 0;padding:10px var(--gut) calc(12px + env(safe-area-inset-bottom));background:linear-gradient(to top,var(--canvas) 78%,transparent)}.product-shooting_siteNav__mdkzh .product-shooting_genbar__WLJ2q{bottom:var(--dn-app-bottom-nav,calc(57px + max(10px, env(safe-area-inset-bottom))));padding-bottom:12px}.product-shooting_generate__L_6uJ{display:flex;width:100%;min-height:58px;align-items:center;justify-content:space-between;gap:12px;padding:0 20px;border-radius:16px;background:var(--citron);box-shadow:0 2px 0 color-mix(in srgb,var(--citron) 48%,#000),0 10px 24px -14px color-mix(in srgb,var(--citron) 90%,transparent);color:var(--on-citron);font-size:17px;font-weight:700}.product-shooting_generate__L_6uJ:hover:not(:disabled){background:var(--citron-hover)}.product-shooting_generate__L_6uJ:disabled{background:var(--surface-3);box-shadow:none;color:var(--text-mid);cursor:not-allowed}.product-shooting_generateLabel__wZpRg{display:inline-flex;min-width:0;align-items:center;gap:9px}.product-shooting_generateLabel__wZpRg>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-shooting_generateLabel__wZpRg svg{width:20px;height:20px;flex:none}.product-shooting_spinning__lZhI9{animation:product-shooting_spin__5z4zn 1s linear infinite}.product-shooting_price__lFRW7{flex:none;font-family:var(--font-mono,monospace);font-size:15px;font-weight:600;opacity:.92;white-space:nowrap}.product-shooting_balance__XO7j8{display:none;margin:0}.product-shooting_short__iD5MX{display:flex;align-items:center;gap:10px;padding:9px 10px 9px 12px;border-radius:14px;background:var(--danger-tint);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--danger) 45%,var(--danger-border))}.product-shooting_led__CHV92{width:10px;height:10px;flex:none;border-radius:50%;background:var(--danger);box-shadow:0 0 10px var(--danger)}.product-shooting_shortText__Nzkog{display:grid;min-width:0}.product-shooting_shortText__Nzkog b{color:var(--danger);font-size:15px;font-weight:800}.product-shooting_shortText__Nzkog span{color:var(--text-hi);font-size:14px;font-weight:600}.product-shooting_short__iD5MX button{min-height:40px;margin-left:auto;padding:0 12px;border-radius:11px;background:var(--surface-3);box-shadow:inset 0 0 0 1px var(--border-strong);color:var(--text-hi);font-size:14px;font-weight:700;white-space:nowrap}.product-shooting_banner__qHXXH{display:flex;margin:0;align-items:center;gap:10px;padding:11px 13px;border-radius:12px;background:var(--danger-tint);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--danger) 40%,var(--danger-border));color:var(--text-hi);font-size:15px;font-weight:600}.product-shooting_banner__qHXXH>svg{width:18px;height:18px;flex:none;color:var(--danger)}.product-shooting_lightbox__E8Ejg{display:grid!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;place-items:center;padding:56px 12px 12px!important;border:0!important;border-radius:0!important;background:rgb(0 0 0/.92)!important}.product-shooting_lightbox__E8Ejg img{max-width:100%;max-height:calc(100dvh - 72px);object-fit:contain}@media (max-width:1023px) and (max-height:760px){.product-shooting_tool__w9ZWA{--ps-rest:398px;gap:10px}.product-shooting_dock__n533m{gap:10px}.product-shooting_mode__VP049{min-height:52px}.product-shooting_cats__eZQEH{margin-bottom:8px}.product-shooting_styleCard__SrmNA{width:88px}.product-shooting_stylePic__kEiQb{height:92px}}@media (min-width:1024px){.product-shooting_tool__w9ZWA{--gut:22px;display:grid;max-width:none;margin-inline:0;height:var(--studio-content-height,calc(100dvh - var(--dn-topbar-height, 64px)));min-height:600px;grid-template-columns:minmax(0,1fr) 420px;gap:0;padding:0}.product-shooting_inStudio__UjDKA{width:calc(100% + 2 * var(--studio-gutter, 0px));margin-inline:calc(var(--studio-gutter, 0px) * -1)}.product-shooting_stageCol__L5ViY{min-height:0;grid-template-rows:minmax(0,1fr);grid-auto-rows:auto;gap:12px;padding:24px 28px}.product-shooting_stage__Pjucg{height:auto;min-height:0}.product-shooting_fgNarrow__g2Tja{display:none}.product-shooting_fgWide__Qn7PV{display:block}.product-shooting_empty__SRmFC{gap:16px;padding-bottom:130px}.product-shooting_shutter__5YSZF{width:104px;height:104px}.product-shooting_emptyTitle__Rrwy3{font-size:28px}.product-shooting_emptyHint__MimUB{display:block}.product-shooting_example__HH25W{right:auto;bottom:22px;left:50%;width:max-content;max-width:calc(100% - 36px);gap:10px;padding:10px 14px;transform:translateX(-50%)}.product-shooting_example__HH25W img{width:64px;height:80px}.product-shooting_example__HH25W .product-shooting_exampleAfter__cvQuo{width:80px;height:80px}.product-shooting_guide__xz5Xx{--gw:min(100cqw - 52px,(100cqh - 126px) * var(--rw)/var(--rh));inset:26px 26px 100px}.product-shooting_pair__pFjUg{inset:26px 12% 100px}.product-shooting_stageBottom__BVPJE{right:18px;bottom:18px;left:18px;gap:10px}.product-shooting_strip__ymEKQ{gap:10px}.product-shooting_thumb__l3Wst{width:62px;height:62px;border-radius:13px}.product-shooting_mediaLink__V3UCC{display:inline-flex;min-height:40px;align-items:center;justify-self:end;gap:6px;color:var(--accent-ink);font-size:15px;font-weight:700}.product-shooting_mediaLink__V3UCC svg{width:16px;height:16px}.product-shooting_dock__n533m{min-height:0;gap:18px;overflow-y:auto;padding:22px var(--gut) 0;border-left:1px solid var(--border-soft);background:var(--bg)}.product-shooting_blockTitle__rsw6_{display:flex}.product-shooting_cats__eZQEH{margin:0 0 10px;padding:0;scroll-padding-inline:0}.product-shooting_styleRow__8qpaT{margin-inline:0}.product-shooting_styleRow__8qpaT>.product-shooting_styleScroller__FTGc8{padding-inline:4px;scroll-padding-inline:4px}.product-shooting_styleCard__SrmNA{width:112px}.product-shooting_stylePic__kEiQb{height:128px}.product-shooting_chips__T8NMU{display:none}.product-shooting_inline__AbZ7C{display:grid;gap:14px}.product-shooting_genbar__WLJ2q{position:sticky;bottom:0;margin:auto calc(var(--gut) * -1) 0;padding:14px var(--gut) 16px;border-top:1px solid var(--border);background:var(--bg)}.product-shooting_genbar__WLJ2q,.product-shooting_siteNav__mdkzh .product-shooting_genbar__WLJ2q{padding-bottom:16px}.product-shooting_balance__XO7j8{display:block;color:var(--text-mid);font-size:14px;text-align:center}}