.color-photos{display:flex;gap:9px;overflow-x:auto;padding:4px 3px 12px;margin:10px 0 14px;max-width:100%;scrollbar-width:thin}.color-photos button{flex:0 0 48px;width:48px;height:60px;padding:2px;border:1px solid #cbd8c9;border-radius:9px;background:#fff;cursor:pointer}.color-photos button[aria-pressed=true]{border:2px solid #315f45;box-shadow:0 0 0 2px #e1eadf}.color-photos img{width:100%;height:100%;object-fit:contain;border-radius:6px}.color-photos button:focus-visible{outline:3px solid #9d7949;outline-offset:2px}.detail>section{min-width:0}.gallery button:focus-visible{outline:3px solid #9d7949;outline-offset:2px}.related-style{line-height:1.6;font-size:14px}.related-style a{font-weight:600;text-underline-offset:3px}
.gallery{flex-wrap:nowrap;overflow-x:auto;padding:3px 2px 10px;scrollbar-width:thin}.gallery button{flex:none}