#sh-more{text-align:center;padding:22px;color:#777;font-size:14px}
#sh-toast{position:fixed;left:50%;bottom:90px;transform:translateX(-50%) translateY(20px);background:#111;color:#fff;border:1px solid #c9a24b;padding:12px 20px;border-radius:30px;font-weight:700;opacity:0;transition:all .25s;z-index:10002;pointer-events:none}
#sh-toast.show{opacity:1;transform:translateX(-50%) translateY(0)}
#sh-float-cart{position:fixed;left:50%;transform:translateX(-50%);bottom:16px;z-index:10000;display:none;align-items:center;gap:10px;background:#111;color:#fff !important;border:2px solid #c9a24b;border-radius:30px;padding:12px 22px;font-weight:700;font-size:15px;text-decoration:none !important;box-shadow:0 8px 24px rgba(0,0,0,.45)}
#sh-float-cart .sh-fc-ico{font-size:18px}
.sh-qa-open{display:block;width:calc(100% - 16px);margin:6px 8px 10px;padding:10px 0;border:0;border-radius:24px;background:#c9a24b;color:#111;font-weight:800;font-size:14px}
#sh-qa{position:fixed;inset:0;z-index:10001;display:none}
#sh-qa.open{display:block}
#sh-qa .sh-qa-bg{position:absolute;inset:0;background:rgba(0,0,0,.55)}
#sh-qa .sh-qa-box{position:absolute;left:0;right:0;bottom:0;background:#fff;border-radius:18px 18px 0 0;padding:18px 18px 26px;max-height:85vh;overflow:auto;border-top:3px solid #c9a24b}
#sh-qa .sh-qa-x{position:absolute;right:12px;top:10px;border:0;background:none;font-size:22px;color:#111}
#sh-qa .sh-qa-head{display:flex;gap:12px;align-items:center;margin-bottom:14px;padding-right:28px}
#sh-qa .sh-qa-head img{width:72px;height:72px;object-fit:contain;border-radius:10px;background:#f4f4f4}
#sh-qa .sh-qa-name{font-weight:700;font-size:16px;line-height:1.3;color:#111}
#sh-qa .sh-qa-price{color:#b8892c;font-weight:800;font-size:17px;margin-top:4px}
#sh-qa .sh-qa-lab{font-weight:700;margin:6px 0;color:#111}
#sh-qa .sh-qa-sel{width:100%;padding:12px;border:2px solid #c9a24b;border-radius:12px;font-size:16px;margin-bottom:12px;background:#fff;color:#111}
#sh-qa .sh-qa-btn{width:100%;padding:14px;border:0;border-radius:30px;background:#111;color:#fff;font-weight:800;font-size:16px;border:2px solid #c9a24b}
#sh-qa .sh-qa-more{display:block;text-align:center;margin-top:12px;color:#777;text-decoration:underline}
@media (min-width:992px){.sh-qa-open{display:none}}

#sh-lang{background:#111;color:#fff;border:1px solid #c9a24b;border-radius:16px;padding:4px 10px;font-size:13px;font-weight:700;cursor:pointer}
.goog-te-banner-frame,.goog-te-balloon-frame,#goog-gt-tt,.goog-tooltip,.goog-te-spinner-pos,.VIpgJd-ZVi9od-ORHb-OEVmcd,.VIpgJd-ZVi9od-aZ2wEe-wOHMyf{display:none !important}
body{top:0 !important;position:static !important}
.goog-text-highlight{background:none !important;box-shadow:none !important}
