/* V94: direct inquiry action replaces the cart-like header control. */
.uk93-head .uk94-inquiry{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:10px 15px;border:1px solid var(--uk93-berry);border-radius:4px;background:var(--uk93-berry);color:#fff;font-size:14px;font-weight:600;line-height:1.4;white-space:nowrap;text-decoration:none}
.uk93-head .uk94-inquiry:hover{background:#51292e;border-color:#51292e}
.uk94-inquiry svg{width:19px;height:19px;flex:0 0 19px}
.uk94-inquiry-short{display:none}
@media(max-width:1050px){.uk94-inquiry-full,.uk94-inquiry svg{display:none}.uk94-inquiry-short{display:inline}.uk93-head .uk94-inquiry{padding:10px 13px}}
@media(max-width:760px){.uk93-head .headtools{gap:10px}.uk93-head .logo{max-width:calc(100vw - 170px)}.uk93-head .uk94-inquiry{min-height:44px;padding:9px 11px;font-size:14px}}
.uk93-main .uk94-crystal-viewer{width:100%;margin:0;min-width:0;align-self:start}
.uk93-main .uk94-crystal-viewer>img{width:100%;height:490px;max-height:none;object-fit:contain;border-radius:5px;background:#f4ede4}
.uk94-crystal-controls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:12px}
.uk93-main .uk94-crystal-controls button{display:flex;flex-direction:column;gap:5px;min-width:0;padding:5px;border:1px solid var(--line);border-radius:4px;align-items:stretch}
.uk93-main .uk94-crystal-controls img{height:87px;width:100%;object-fit:contain;border-radius:2px;background:#f4ede4}
.uk94-crystal-controls span{font-size:13px;line-height:1.4;padding:4px 0}
.uk93-main .uk94-crystal-controls button[aria-pressed=true]{background:var(--uk93-berry);border-color:var(--uk93-berry);color:#fff}
.uk94-crystal-viewer figcaption{font-size:13px;line-height:1.6;margin-top:13px;color:var(--muted)}
@media(max-width:980px){.uk93-main .uk94-crystal-viewer>img{height:400px}.uk93-main .uk94-crystal-controls img{height:69px}.uk94-crystal-controls{gap:6px}.uk94-crystal-controls span{font-size:12px}}
@media(max-width:760px){.uk93-main .uk94-crystal-viewer>img{height:370px}.uk93-main .uk94-crystal-controls img{height:73px}}
@media(max-width:350px){.uk93-main .uk94-crystal-viewer>img{height:320px}.uk93-main .uk94-crystal-controls img{height:58px}.uk93-main .uk94-crystal-controls button{padding:3px}.uk94-crystal-controls span{font-size:11px}}
