.studio-shell .surface-stage[data-surface-kind=object]{padding:0;overflow:hidden}.studio-shell .surface-stage[data-surface-kind=object].zoomed{overflow:auto}.object-frame{flex:1;justify-content:center;align-self:stretch;align-items:center;min-width:0;min-height:0;display:flex;position:relative}.studio-shell .surface-stage.zoomed .object-frame{flex:none;align-self:flex-start;margin:auto;padding:56px;overflow:clip}.object-anchor{flex:none;line-height:0;position:relative}.object-anchor>.canvas-paper{z-index:1;position:relative}.studio-shell .surface-stage[data-surface-kind=object]:not(.zoomed) .canvas-paper,.object-review-stage .canvas-paper{width:min(84cqw,calc(74cqh * var(--artwork-ratio,var(--object-ratio,1))));max-width:none!important}.studio-shell .surface-stage[data-surface-kind=object]:not(.zoomed) .object-anchor[data-object-scene] .canvas-paper{width:min(min(64cqw,calc(62cqh * var(--object-ratio,1))), max(min(var(--object-floor-w,34cqw),calc(var(--object-floor-h,58cqh) * var(--object-ratio,1))),min(var(--object-zoom-w,64cqw),var(--object-zoom-h,64cqh))))}.studio-shell .object-anchor[data-object-scene]>.canvas-paper,.object-anchor[data-object-scene]>.canvas-paper{box-shadow:none;background:0 0;border-radius:0}.object-art{z-index:0;pointer-events:none;filter:drop-shadow(0 10px 16px #1f2a2429);position:absolute;overflow:visible}.object-ticks{z-index:2;pointer-events:none;position:absolute;inset:-7px}.object-ticks i{border:0 solid var(--object-tick,#6f7d70);opacity:.72;width:13px;height:13px;position:absolute}.object-ticks i:first-child{border-top-width:1.5px;border-left-width:1.5px;top:0;left:0}.object-ticks i:nth-child(2){border-top-width:1.5px;border-right-width:1.5px;top:0;right:0}.object-ticks i:nth-child(3){border-bottom-width:1.5px;border-left-width:1.5px;bottom:0;left:0}.object-ticks i:nth-child(4){border-bottom-width:1.5px;border-right-width:1.5px;bottom:0;right:0}.object-anchor:not([data-object-scene]) .object-ticks{--object-tick:#6f7d70}.studio-shell:is([data-surface-family=apparel],[data-surface-family=drinkware],[data-surface-family=bags],[data-surface-family=packaging],[data-surface-family=objects]) :is(.side-toggle,.studio-view-toggle){display:none!important}.object-bar{color:#22302a;background:#fbfaf4;border-bottom:1px solid #e3e6da;align-items:flex-start;gap:14px;padding:12px 16px;display:flex}.object-bar-thumb{background:#f1f2ea;border:1px solid #e0e4d6;border-radius:12px;flex:none;place-items:center;width:76px;height:76px;padding:5px;display:grid}.object-bar-thumb svg{width:100%;height:100%;display:block}.object-bar-thumb[data-large]{width:112px;height:112px}.object-bar-main{flex:1;min-width:0}.object-bar-size{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:14px;line-height:1.4;display:flex}.object-bar-size strong{font-weight:700}.object-bar-size span{color:#3c4b41}.object-bar-size em{color:#4b5b50;white-space:nowrap;background:#fff;border:1px solid #d9ddd0;border-radius:999px;padding:0 9px;font-size:12px;font-style:normal;line-height:1.5}.object-bar-size em[data-object-tag=typical]{white-space:normal;border-radius:12px;padding:2px 9px}.object-bar-size em[data-object-tag=example],.object-bar-size em[data-object-tag=typical]{color:#74440e;background:#fdf1e1;border-color:#e8c79a}.object-bar-size em[data-object-tag=fact]{color:#2b5230;background:#e9f2e3;border-color:#b9d0ab}.object-bar-size em[data-object-tag=extent]{color:#394456;background:#eef0f4;border-color:#c9cfda}.object-pickers{flex-wrap:wrap;align-items:flex-end;gap:8px 18px;margin-top:8px;display:flex}.object-picker{border:0;flex-direction:column;gap:3px;min-width:0;margin:0;padding:0;display:flex}.object-picker-label{color:#4b5b50;font-size:12px;font-weight:600;line-height:1.3}.object-chips{flex-wrap:wrap;gap:6px;display:flex}.object-chip{color:#22302a;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfd5c4;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.object-chip:hover{border-color:#8b9a8b}.object-chip[aria-pressed=true]{color:#fff;background:#22402f;border-color:#22402f}.object-chip-dot{background:#c2622d;border-radius:50%;flex:none;width:7px;height:7px}.object-picker select{color:#22302a;max-width:100%;min-height:44px;font:inherit;background-color:#fff;border:1px solid #cfd5c4;border-radius:10px;padding:0 34px 0 12px;font-size:16px}.object-swatches{flex-wrap:wrap;gap:0;display:flex}.object-swatch{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.object-swatch i{border:1px solid #8b9a8b;border-radius:50%;width:30px;height:30px;display:block}.object-swatch i[data-dark]{border-color:#22302a}.object-swatch[aria-pressed=true] i{outline-offset:3px;outline:2px solid #22402f}.object-chip:focus-visible,.object-swatch:focus-visible,.object-picker select:focus-visible,.object-about summary:focus-visible{outline:3px solid var(--sp-focus,#3f6b3a);outline-offset:2px}.object-about{color:#3c4b41;margin-top:6px;font-size:13px;line-height:1.5}.object-about summary{cursor:pointer;color:#2b5230;border-radius:6px;align-items:center;min-height:32px;font-weight:600;display:inline-flex}.object-about p{max-width:68ch;margin:4px 0 0}.object-about p+p{margin-top:6px}.object-review{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-top:10px;display:grid}.object-review-card{flex-direction:column;gap:8px;margin:0;display:flex}.object-review-stage{aspect-ratio:1;background:#f1f2ea;border:1px solid #e0e4d6;border-radius:14px;justify-content:center;align-items:center;width:100%;max-height:440px;display:flex;overflow:hidden;container-type:size}.object-review[data-count="1"] .object-review-stage{aspect-ratio:5/4}.object-review-stage .object-anchor[data-object-scene] .canvas-paper{width:var(--object-review-w,60cqw)}.object-review-paper{width:100%;line-height:0}.object-review .object-ticks{display:none}.object-review-card figcaption{color:#3c4b41;flex-wrap:wrap;gap:2px 8px;font-size:14px;line-height:1.4;display:flex}.object-review-card figcaption strong{color:#22302a}@media (prefers-reduced-motion:no-preference){.object-chip,.object-swatch i{transition:background-color .12s,border-color .12s,outline-color .12s}}
