.ss-shopping-mobile-break{display:none}.ss-shopping-aside{display:grid;grid-gap:1.5rem;gap:1.5rem;min-width:0}.ss-shopping-sample{display:block;max-width:18rem;max-height:32rem;width:100%;margin:auto;aspect-ratio:9/16;object-fit:contain;border-radius:10px;background:#fff}.ss-shopping-summary{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;margin-top:1rem;padding:1rem;border:1px solid var(--color-rule);border-radius:8px;background:var(--color-paper-2);font-size:.85rem}.ss-shopping-summary>strong{color:var(--color-ink)}.ss-shopping-summary>span{color:var(--color-muted)}.ss-shopping-publication{display:grid;grid-gap:1rem;gap:1rem}.ss-shopping-publication textarea{min-height:10rem}.ss-shot-time{margin-bottom:.75rem;font-size:.8125rem;color:var(--color-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ss-preview-frame--shopping{container-type:inline-size;display:block;position:relative;padding:0;background:#fff;color:#191919;text-align:left;overflow:hidden}.ss-preview-frame--shopping h3{position:absolute;inset:2.5% 4.8% auto;margin:0;font-size:5.5cqw;line-height:1.15;letter-spacing:-.025em;white-space:pre-wrap}.ss-preview-frame--shopping h3 span{color:#191919}.ss-preview-frame--shopping .ss-preview-category{position:absolute;inset:0 0 auto;margin:0;padding:.3% 4.8%;font-size:2.8cqw;line-height:1.8;background:#ffedb6}.ss-preview-frame--shopping .ss-preview-band{position:absolute;aspect-ratio:auto;margin:0;overflow:hidden;background:#f5f5f3;color:#555;font-size:4cqw}.ss-preview-frame--shopping .ss-preview-band img,.ss-preview-frame--shopping .ss-preview-band video{display:block;width:100%;height:100%;max-height:none}.ss-preview-frame--shopping .ss-preview-caption{position:absolute;top:20.3%;left:4.8%;right:4.8%;margin:0;font-size:4.2cqw;line-height:1.6;font-weight:600;letter-spacing:-.02em}.ss-preview-frame--shopping .ss-preview-credit{position:absolute;bottom:1%;left:4.8%;right:4.8%;font-size:2.6cqw}.oc-create-grid--shopping{grid-template-columns:repeat(3,minmax(0,1fr))}.oc-create-grid--shopping .oc-create-card{padding:1.75rem}.oc-create-grid--shopping .oc-create-card h2{font-size:1.45rem}@media(max-width:70rem){.ss-shopping .ss-new-layout>aside{order:1}}@media(max-width:75rem){.oc-create-grid--shopping{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:42rem){.ss-shopping-mobile-break{display:block}.oc-create-grid--shopping{grid-template-columns:minmax(0,1fr)}.oc-create-grid--shopping .oc-create-card{padding:1.5rem}}