.product-views{position:relative;min-width:0}.product-view-controls{display:flex;gap:7px;flex-wrap:wrap;padding:10px 12px;background:#f4f4ed}.product-view-controls button{border:1px solid #bec5b9;background:white;color:#394840;padding:9px 12px;min-height:44px;cursor:pointer;border-radius:5px;font-size:12px;line-height:1.3;overflow-wrap:anywhere;max-width:100%;transition:background .15s,color .15s}.product-view-controls button[aria-pressed=true]{background:#25362d;color:white;border-color:#25362d}.product-view-controls button:focus-visible{outline:3px solid #bd8b0b;outline-offset:3px}.product-views[aria-busy=true] img{opacity:.65}.product-card .product-picture{position:relative}.product-card .picture-label{pointer-events:none}.product-card .product-views img{display:block;width:100%;height:220px;object-fit:contain;background:#f0f1eb}.detail-image .product-views img{aspect-ratio:1/1;object-fit:contain;background:#f0f1eb;width:100%;height:auto}.product-photo-editor{border:1px solid #d6dbd0;border-radius:7px;padding:16px;margin:20px 0;min-width:0}.product-photo-editor legend{font-size:12px;line-height:1.5;font-weight:600;padding:0 7px}.product-photo-editor>label{margin:15px 0}.product-photo-editor .editor-photo{object-fit:contain;background:#f0f1eb;margin:18px 0 5px}.view-announcement{position:absolute;width:1px;height:1px;margin:-1px;padding:0;clip-path:inset(50%);overflow:hidden;white-space:nowrap}@media(prefers-reduced-motion:reduce){.product-view-controls button{transition:none}}
