.cmjh .cmjh-logo{color:#29251f}.cmjh .cmjh-nav a{font-size:12px;display:inline-flex;align-items:center;justify-content:center;min-height:44px}.cmjh .cmjh-category small{font-size:10px;line-height:1.5}.cmjh .cmjh-note{font-size:12px!important;line-height:1.65!important}.cmjh .cmjh-summary{font-size:12px;line-height:1.6}.cmjh .cmjh-options legend,.cmjh .cmjh-field-label{font-size:14px}.cmjh .cmjh-metals label{font-size:12px}.cmjh .cmjh-weights button,.cmjh .cmjh-grades span{min-height:42px;font-size:12px}.cmjh .cmjh-view-tabs button{min-height:44px;font-size:12px}.cmjh :is(a,button,input,select,textarea):focus-visible{outline:2px solid #795b2c;outline-offset:3px}.cmjh .cmjh-featured{border-color:#a88956}.cmjh .cmjh-hero h1{max-width:500px}.cmjh .cmjh-request label{font-size:13px}.cmj-site-header .cmjh-nav a{font-size:12px}.cmj-site-footer .cmjh-footer nav a{min-height:24px;display:inline-flex;align-items:center}.cmj-site-footer .cmjh-note{font-size:12px!important}.cmjh-config[data-cmj-selected] .cmjh-selected-piece{border-bottom:1px solid #d9ccb8}.cmjh-config[data-cmj-selected] .cmjh-selected-piece strong{font-size:23px}.cmjh-config[data-cmj-selected] .cmjh-view{min-height:0}.cmjh-config[data-cmj-selected] .cmjh-view img.cmjh-selected-image{background:#fbf9f6}@media(max-width:650px){.cmjh .cmjh-nav{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:0;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:2px;scrollbar-width:thin}.cmjh .cmjh-nav a{font-size:12px;letter-spacing:.01em;white-space:nowrap;flex:0 0 auto;padding:8px 11px;min-height:44px}.cmjh .cmjh-nav a:nth-last-child(-n+2){display:inline-flex}.cmjh .cmjh-category small{font-size:9px}.cmjh .cmjh-featured strong{font-size:17px}.cmjh .cmjh-features strong{font-size:11px}.cmjh .cmjh-features small{font-size:10px}.cmjh .cmjh-metals label{font-size:13px}.cmjh .cmjh-weights button,.cmjh .cmjh-grades span{font-size:12px}.cmjh .cmjh-design{scroll-margin-top:0}}@media(prefers-reduced-motion:reduce){.cmjh *{scroll-behavior:auto}}
.cmj-quote-only-card :is(.price,.product-price,.price__container){display:none!important}
.cmj-quote-only-card .cmj-design-card-action{color:#795b2c!important}

.cmjh-type-links{padding:14px 20px;background:#fbf9f5;border-bottom:1px solid #eee7de}
.cmjh-type-links p{margin:0 0 9px;font:12px/1.6 Arial,sans-serif;color:#655b50}
.cmjh-type-links nav{display:flex;flex-wrap:wrap;gap:9px}
.cmjh-type-links a{display:inline-flex;align-items:center;justify-content:center;min-height:39px;padding:7px 13px;border:1px solid #d5c7b2;background:#fff;color:#795b2c;text-decoration:none;font:12px/1.5 Georgia,serif}
.cmjh-config[data-cmj-selected] .cmjh-type-links{display:none}
@media(max-width:650px){.cmjh-type-links{padding:12px 15px}.cmjh-type-links nav{gap:7px}.cmjh-type-links a{min-height:42px}}
