.mb-store{max-width:1664px;margin:auto;padding:16px 32px 60px;font:14px/1.5 Arial,sans-serif;color:#222;min-width:0}
.mb-store-header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:100px;padding:0 0 16px}.mb-store-identity{display:flex;align-items:center;gap:12px;min-width:0}.mb-store-symbol{width:80px;height:80px;display:grid;place-items:center;flex-shrink:0;border:1px solid #aaa;border-radius:6px}.mb-store-symbol svg{width:58px;height:58px;fill:none;stroke:#222;stroke-width:1.7}.mb-store-id{margin-left:12px;font-style:italic;color:#707070;font-weight:600}.mb-store h1{font-size:16px;font-weight:600;overflow-wrap:anywhere}.mb-store-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.mb-store-actions>a,.mb-store-actions>button{height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 20px;border:1px solid #222;border-radius:5px;background:white;font:400 14px Arial,sans-serif;color:#111;text-decoration:none;cursor:pointer;white-space:nowrap}.mb-store-actions>.mb-store-icon{padding:0;width:42px}.mb-store-icon svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.2}.mb-store-actions>.mb-store-save{border-color:#c38735;color:#a96815}.mb-store-save>span:first-child{font-size:21px}.mb-store-feedback{position:absolute;right:0;bottom:0;font-size:12px;color:#6b613e;margin:0}.mb-store-selection{width:min(650px,calc(100% - 32px));max-height:80vh;border:1px solid #ddd;border-radius:10px;padding:28px;overflow:auto}.mb-store-selection::backdrop{background:#0006}.mb-store-selection form{display:flex;justify-content:flex-end}.mb-store-selection form button{font-size:24px;background:none;border:0;cursor:pointer}.mb-store-selection ul{padding-left:20px;margin:20px 0}.mb-store-selection li{margin:8px 0}.mb-store-selection a{color:#80591c;text-decoration:underline}
.mb-store-nav{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:48px;min-height:48px;background:#f3f3f3;padding:0;margin:0 0 34px;box-shadow:0 0 0 100vmax #f3f3f3;clip-path:inset(0 -100vmax)}.mb-store-nav>a{height:48px;display:inline-flex;align-items:center;position:relative;color:#222;text-decoration:none;gap:6px;white-space:nowrap}.mb-store-nav>a[aria-current]{font-weight:600}.mb-store-nav>a[aria-current]::after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:#222;border-radius:2px}.mb-store-flame{color:#bc3333}.mb-store-nav form{box-sizing:border-box;margin-left:auto;display:flex;align-items:center;gap:4px;width:400px;height:34px;border:1px solid #222;border-radius:5px;background:#fff;padding:2px 3px 2px 14px;min-width:0;transition:box-shadow .15s ease}.mb-store-nav form:focus-within{border-color:#222;box-shadow:inset 0 0 0 1px var(--mobi-gold-active,#b88f44)}.mb-store-nav form input.mb-store-search-input{box-sizing:border-box;min-width:0;min-height:0;flex:1 1 auto;width:100%;height:28px;padding:0 6px;border:0;border-radius:0;background:transparent;color:inherit;font:14px/1.2 Arial,sans-serif;outline:0;box-shadow:none}.mb-store-nav form input.mb-store-search-input:focus-visible{outline:0;outline-offset:0;border-color:transparent;box-shadow:none}.mb-store-nav button{box-sizing:border-box;width:30px;height:28px;display:grid;place-items:center;flex:0 0 30px;background:#111;color:#fff;border:0;border-radius:4px;cursor:pointer}.mb-store-nav form button:focus-visible{outline:0;outline-offset:0;box-shadow:none}.mb-store-nav button svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.5}
.mb-store h2{font-size:28px;line-height:1.3;font-weight:600;margin:32px 0 24px}.mb-store-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:26px}.mb-store-grid article{min-width:0;border-radius:12px;box-shadow:0 3px 12px #0000000b;overflow:hidden;background:#fff}.mb-store-image{position:relative;display:block}.mb-store-grid img{display:block;width:100%;aspect-ratio:1;object-fit:contain;border-radius:12px 12px 0 0}.mb-store-new{position:absolute;left:0;top:20px;background:#111;color:#fff;padding:5px 9px;font-weight:600}.mb-store-card-body{padding:16px}.mb-store-grid h3{font-size:14px;font-weight:400;margin:12px 16px;line-height:1.5}.mb-store-grid p{margin:6px 16px;font-size:13px}.mb-store-card-body p{margin:6px 0}.mb-store-grid a{color:inherit;text-decoration:none}.mb-store-code{font-size:14px;line-height:1.5}.mb-store-quantity{color:#848990}.mb-store-price{font-weight:400}.mb-store-card-body .mb-store-price{margin-top:14px}.mb-store-pagination{margin-top:28px}.mb-store-source-note{margin-top:24px;color:#777;font-size:12px}.mb-store-empty{grid-column:1/-1;padding:40px 0;color:#666}.mb-store-profile{max-width:1000px}.mb-store-profile p{line-height:1.8;margin:12px 0}.mb-store-prose{white-space:pre-line;overflow-wrap:anywhere;line-height:1.8}.mb-store-profile dl{display:grid;grid-template-columns:130px 1fr;gap:16px}.mb-store-profile dd{margin:0;overflow-wrap:anywhere}.mb-store-profile a{color:#866126;text-decoration:underline}.mb-store-detail{display:grid;grid-template-columns:1fr 1fr;gap:40px}.mb-store-detail img{width:100%;margin-bottom:16px}
@media(max-width:1100px){.mb-store-header{align-items:flex-start;flex-direction:column;gap:16px;padding-bottom:24px}.mb-store-actions{justify-content:flex-start}.mb-store-nav{gap:28px}.mb-store-nav form{width:300px}.mb-store-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.mb-store{padding:16px}.mb-store-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mb-store-symbol{width:52px;height:52px}.mb-store-symbol svg{width:38px;height:38px}.mb-store-id{margin-left:0}.mb-store-actions{gap:8px}.mb-store-actions>a,.mb-store-actions>button{font-size:12px;padding:0 12px;height:36px}.mb-store-nav{gap:22px;padding-bottom:10px;row-gap:8px}.mb-store-nav form{width:100%;margin:0}.mb-store h2{font-size:24px}.mb-store-card-body{padding:12px}.mb-store-detail{grid-template-columns:1fr}.mb-store-profile dl{grid-template-columns:90px 1fr}.mb-store-code{font-size:12px}.mb-store-feedback{position:static;flex-basis:100%}}
