.mono-coming[hidden]{display:none}
.mono-coming{margin:0 0 18px;padding:12px 14px;border:1px solid #9e786166;border-radius:6px;background:#302235}
.mono-coming h2,.mono-stock-heading h2{font-family:inherit!important;font-size:16px!important;line-height:1.3!important;letter-spacing:0!important;margin:0!important;color:#dec09e}
.mono-coming__list{display:flex;gap:10px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;padding-top:9px;padding-bottom:3px}
.mono-coming__card{display:flex;align-items:center;gap:10px;flex:0 0 260px;min-width:0;padding:7px;background:#ffffff08;border:1px solid #dec09e26;border-radius:4px;text-decoration:none;scroll-snap-align:start}
.mono-coming__card img{width:64px;height:64px;object-fit:contain;flex-shrink:0;border-radius:3px}
.mono-coming__card span{display:grid;gap:4px;min-width:0}
.mono-coming__card small{font-size:11px;line-height:1.2;color:#d1bccb}
.mono-coming__card strong{font-size:13px;line-height:1.35;font-weight:600;color:#f4e9df;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.mono-coming__card:hover{border-color:#dec09e}
.mono-coming__card:focus-visible,.mono-related a:focus-visible{outline:2px solid #dec09e;outline-offset:3px}
.mono-stock-heading{grid-column:1/-1!important;width:100%!important;flex-basis:100%!important;padding-bottom:2px}
#ProductsList:has(.mono-stock-heading){row-gap:24px!important}
#ProductsList .mono-stock-heading:not(:first-child){margin-top:10px;padding-top:18px;border-top:1px solid #dec09e40}
.mono-related{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:20px 0 0;padding-top:15px;border-top:1px solid #dec09e30;font-size:13px}
.mono-related>span{color:#d1bccb;margin-right:4px}
.mono-related a{display:inline-flex;align-items:center;gap:9px;padding:6px 10px;border:1px solid #9e786166;border-radius:4px;color:#ead4b5;text-decoration:none;background:#302235}
@media(max-width:767px){.mono-coming{padding:10px;margin-bottom:12px}.mono-coming h2,.mono-stock-heading h2{font-size:14px!important}.mono-coming__card{flex-basis:238px;padding:5px}.mono-coming__card img{width:54px;height:54px}#ProductsList:has(.mono-stock-heading){row-gap:18px!important}.mono-related{font-size:12px;gap:6px}.mono-related a{padding:5px 8px}}
