/* Scoped to the two inserted showcases; original page and global theme remain intact. */
.mnh-showcases{scroll-margin-top:48px;width:100%;min-width:0;box-sizing:border-box;color:#171512;margin:12px 0 24px;font:14px/1.6 Arial,sans-serif}.mnh-showcases *{box-sizing:border-box}.mnh-showcases [hidden]{display:none!important}.mnh-preview{background:#f4ead6;border:1px solid #c7b17c;padding:10px 16px;font-size:11px;letter-spacing:.12em;text-align:center}.mnh-section{position:relative;padding:38px 26px 28px;background:#fcfaf6;border:1px solid #ebe5d9;margin-bottom:22px;min-width:0}.mnh-section header{text-align:center;max-width:650px;margin:0 auto 20px;padding:0 14px}.mnh-eyebrow{font-size:9px!important;letter-spacing:.24em;color:#8e743d;margin:0 0 10px!important}.mnh-section h2{font:400 clamp(21px,2.05vw,31px)/1.25 Georgia,serif;letter-spacing:.045em;margin:0 0 10px;color:#171512}.mnh-subtitle{font-size:12px!important;color:#625d55;margin:0 0 7px!important}.mnh-provenance{font-size:10px!important;color:#81796d;margin:0!important}.mnh-controls{display:flex;justify-content:flex-end;gap:7px;margin:0 0 12px}.mnh-controls button{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:1px solid #cfc3ac;background:transparent;color:#332919;font:20px Arial;cursor:pointer;transition:background .2s}.mnh-controls button:hover{background:#ece3d3}.mnh-controls button:disabled{opacity:.35;cursor:default}.mnh-showcases :is(a,button,[tabindex]):focus-visible{outline:2px solid #927029;outline-offset:3px}.mnh-track{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#c1ad81 transparent;padding:0 1px 12px;min-width:0;align-items:stretch}.mnh-card{flex:0 0 calc((100% - 42px)/4);min-width:0;scroll-snap-align:start;background:#fff;border:1px solid #eee8de;display:flex;flex-direction:column}.mnh-image{aspect-ratio:1;display:grid;place-items:center;position:relative;overflow:hidden;background:#fff;padding:12px}.mnh-image img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;display:block;aspect-ratio:1}.mnh-badge{position:absolute;left:7px;top:7px;background:#f6f0e4;color:#594722;font-size:8px;letter-spacing:.06em;padding:4px 6px}.mnh-info{padding:14px 12px;display:flex;flex-direction:column;flex:1;gap:8px;min-width:0}.mnh-category{font-size:8px!important;letter-spacing:.08em;text-transform:uppercase;color:#8a795b;margin:0!important}.mnh-card h3{font:400 13px/1.5 Georgia,serif;margin:0;overflow-wrap:anywhere;flex:1}.mnh-card a{color:inherit;text-decoration:none}.mnh-price{font:12px/1.5 Arial,sans-serif;color:#171512;min-height:36px}.mnh-price del{color:#8e8880;margin-right:5px}.mnh-price ins{background:none;font-weight:600;text-decoration:none}.mnh-price small{display:block;font-size:10px}.mnh-cta{display:block;text-align:center;padding:11px 7px;border:1px solid #b5a16f;font:9px/1.5 Arial,sans-serif;letter-spacing:.12em;text-decoration:none;color:#171512;background:transparent;transition:background .2s,color .2s}.mnh-cta:hover{background:#171512;color:white}.mnh-offers{background:#f3ede2;border-color:#e2d7c4}.mnh-empty{text-align:center;max-width:470px;margin:24px auto 3px;padding:20px 12px}.mnh-diamond{font-size:30px;color:#ae8b45}.mnh-empty h3{font:400 25px/1.3 Georgia,serif;margin:8px 0 12px}.mnh-empty p{font-size:12px;line-height:1.8;color:#71685b}.mnh-empty .mnh-cta{max-width:260px;margin:24px auto 0}.mnh-clock{border-top:1px solid #e9e0d0;padding:8px 0;line-height:1.7}.mnh-clock span{display:block;font-size:7px;letter-spacing:.1em;color:#8b713d}.mnh-clock time{display:block;font-size:9px;font-variant-numeric:tabular-nums;white-space:normal}.mnh-rating{height:15px;font-size:11px}
@media(min-width:1600px){.mnh-card{flex-basis:calc((100% - 56px)/5)}}
@media(max-width:1100px){.mnh-card{flex-basis:calc((100% - 28px)/3)}.mnh-section{padding:30px 20px 22px}}
@media(max-width:767px){.mnh-showcases{margin:0 0 18px}.mnh-section{padding:28px 15px 22px}.mnh-section header{padding:0 4px}.mnh-section h2{font-size:23px}.mnh-card{flex-basis:73%;max-width:310px}.mnh-info{padding:16px}.mnh-card h3{font-size:15px}.mnh-category{font-size:9px!important}.mnh-price{font-size:14px}.mnh-cta{font-size:10px;padding:14px 8px}.mnh-subtitle{font-size:12px!important}.mnh-provenance{font-size:10px!important}.mnh-badge{font-size:9px}.mnh-clock span{font-size:9px}.mnh-clock time{font-size:11px}}
@media(prefers-reduced-motion:reduce){.mnh-showcases *{scroll-behavior:auto!important;transition:none!important}}
.mnh-showcases{overflow-x:clip}.mnh-section{overflow:clip}
@media(min-width:768px) and (max-width:900px){.mnh-card{flex-basis:calc((100% - 14px)/2)}}
