.mr-commercial-status{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;margin:0 auto 18px}.mr-commerce-signal{position:relative;display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:7px 11px 7px 8px;border:1px solid rgba(128,94,41,.2);border-radius:999px;background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(246,239,226,.88));color:#695231;font:650 9px/1.2 Inter,sans-serif;letter-spacing:.07em;text-transform:uppercase;box-shadow:0 7px 20px rgba(76,53,20,.07);cursor:help;transition:transform .18s,border-color .18s,box-shadow .18s}.mr-commerce-signal:hover,.mr-commerce-signal:focus-visible{z-index:4;transform:translateY(-1px);border-color:rgba(166,122,50,.45);box-shadow:0 12px 28px rgba(76,53,20,.13);outline:none}.mr-commerce-signal svg{width:17px;height:17px;flex:0 0 auto;fill:currentColor}.mr-commerce-signal--in_stock{color:#3e7558}.mr-commerce-signal--material{color:#8b692f}.mr-commerce-signal--material.is-separate{color:#8a543d}.mr-commerce-signal:after{content:attr(data-tooltip);position:absolute;z-index:20;bottom:calc(100% + 9px);left:50%;width:max-content;max-width:250px;padding:9px 11px;border:1px solid rgba(220,183,111,.28);border-radius:9px;background:#211c16;color:#fff9ec;font:500 11px/1.4 Inter,sans-serif;letter-spacing:0;text-align:left;text-transform:none;box-shadow:0 12px 35px rgba(0,0,0,.24);opacity:0;visibility:hidden;transform:translate(-50%,5px);transition:.16s;pointer-events:none}.mr-commerce-signal:hover:after,.mr-commerce-signal:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%,0)}.mr-commercial-status--compact{justify-content:flex-start;margin:0 0 12px;gap:6px}.mr-commercial-status--compact .mr-commerce-signal{min-height:27px;padding:5px 8px 5px 6px;font-size:7.5px}.mr-commercial-status--compact svg{width:14px;height:14px}@media(max-width:760px){.mr-commercial-status{justify-content:flex-start}.mr-commerce-signal{font-size:8px}.mr-commercial-status--compact .mr-commerce-signal span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.mr-commercial-status--compact .mr-commerce-signal{width:30px;height:30px;justify-content:center;padding:0}.mr-commercial-status--compact svg{width:16px;height:16px}}
