.badge.encargo{background:#241735;color:#f0d085;border:1px solid #b79957}
.jewel-card .card-img{background:#100c16}
.jewel-card .card-foot{margin-top:auto}
.jewel-card .card-name{overflow-wrap:anywhere}
.jewel-ref{font-size:12px;letter-spacing:.08em;color:#a994bc;margin:10px 0}
.jewel-query,.jewel-share,.catalog-more button{display:inline-flex;justify-content:center;align-items:center;min-height:44px;border-radius:8px;padding:12px 18px;border:1px solid #c9aa61;background:#d7b96e;color:#100b16;font:inherit;font-weight:600;font-size:14px;line-height:1.35;text-decoration:none;cursor:pointer;text-align:center}
.jewel-query:focus-visible,.jewel-share:focus-visible,.jewel-thumb:focus-visible,.catalog-more button:focus-visible,.jewel-card:focus-visible{outline:3px solid #fff;outline-offset:4px}
.jewel-card .jewel-query{width:100%;font-size:13px;padding:10px 8px}
.catalog-more{display:flex;flex-direction:column;align-items:center;gap:12px;margin:32px 0}
.catalog-more small{color:#b7acbf;font-size:13px}
.jewel-thumbs{display:flex;gap:8px;overflow-x:auto;max-width:100%;padding:12px 2px}
.jewel-thumb{background:#140e1b;border:2px solid transparent;min-width:70px;width:70px;height:70px;padding:0;border-radius:6px;overflow:hidden;cursor:pointer}
.jewel-thumb.on{border-color:#d7b96e}
.jewel-thumb img{width:100%;height:100%;object-fit:contain}
.jewel-gallery{min-width:0}
.jewel-gallery .pdp-img img{width:100%;height:100%;object-fit:contain}
.jewel-gallery-caption{font-size:12px;color:#b7acbf;margin:0 0 16px}
.jewel-description{line-height:1.7;color:#d4ccd9;overflow-wrap:anywhere}
.jewel-note{margin:22px 0;padding:18px;border:1px solid #6a5234;border-radius:8px;background:#1a1320;line-height:1.6;color:#e3d5b5}
.jewel-actions{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}
.jewel-share{background:transparent;color:#e5cc8a}
@media(max-width:600px){.jewel-actions>*{width:100%}.jewel-card .card-name{font-size:17px}.jewel-card .card-brand{font-size:10px}.jewel-card .card-body{padding:12px}.jewel-gallery .pdp-img{max-height:440px}.destsec .row-head{align-items:flex-start;gap:14px;flex-wrap:wrap}}
