.mp-shopbar,.mp-shopbar *,.mp-shopbar *::before,.mp-shopbar *::after{margin:0;padding:0;box-sizing:border-box}.mp-shopbar{--almond:#F6F3EE;--oat:#ECE6DC;--clay:#DFD7C9;--clay-dp:#CFC5B4;--ink:#28383B;--ink-soft:#4C5A5D;--ink-mute:#7E8B8C;--sage:#3F5A5E;--sage-lt:#9FB1A9;--sage-dp:#34494D;--peach:#B5765A;--peach-dp:#9E5F45;--gold:#C2A878;--gold-dp:#A8895E;--forest:#28383B;--cream:#F1ECE2;--serif:"Fraunces",Georgia,serif;--sans:"Hanken Grotesk",system-ui,sans-serif;--ease:cubic-bezier(.16,1,.3,1);font-family:var(--sans);color:var(--ink);max-width:1200px;margin:0 auto;padding:clamp(28px,4vw,40px)clamp(16px,4vw,32px)0}.mp-shopbar a{text-decoration:none;color:inherit}.mp-shopbar .sb-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;margin-bottom:26px}.mp-shopbar .sb-kicker{display:inline-flex;align-items:center;gap:9px;font-size:.62rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--sage-dp);margin-bottom:14px}.mp-shopbar .sb-kicker::before{content:'';width:26px;height:1px;background:var(--sage)}.mp-shopbar .sb-head h1{font-family:var(--serif);font-weight:300;line-height:1.04;letter-spacing:-.01em;font-size:clamp(2rem,4.4vw,3.2rem);color:var(--ink);margin:0}.mp-shopbar .sb-head h1 em{font-style:italic;color:var(--sage-dp)}.mp-shopbar .sb-sub{font-size:.95rem;line-height:1.6;font-weight:300;color:var(--ink-soft);max-width:60ch;margin-top:14px}.mp-shopbar .sb-wa{display:inline-flex;align-items:center;gap:9px;flex-shrink:0;padding:13px 22px;background:#25d366;color:#fff;font-weight:600;font-size:.8rem;letter-spacing:.04em;border-radius:4px;box-shadow:0 10px 26px -12px rgba(37,211,102,.5);transition:transform .25s var(--ease),background .25s,box-shadow .25s}.mp-shopbar .sb-wa:hover{background:#1fbe5b;transform:translateY(-2px);box-shadow:0 14px 32px -12px rgba(37,211,102,.55)}.mp-shopbar .sb-wa svg{width:17px;height:17px}.mp-shopbar .sb-filter{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:22px}.mp-shopbar .sb-flabel{display:inline-flex;align-items:center;gap:9px;flex-shrink:0;font-family:var(--serif);font-style:italic;font-size:1rem;color:var(--ink)}.mp-shopbar .sb-flabel svg{width:18px;height:18px;color:var(--sage)}.mp-shopbar .sb-selwrap{position:relative;flex:1;min-width:240px;max-width:420px}.mp-shopbar .sb-selwrap::after{content:'';position:absolute;right:18px;top:50%;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid var(--sage);transform:translateY(-50%);pointer-events:none;transition:transform .3s var(--ease)}.mp-shopbar .sb-selwrap:hover::after{transform:translateY(-50%)rotate(180deg)}.mp-shopbar .sb-select{width:100%;appearance:none;-webkit-appearance:none;cursor:pointer;font-family:var(--sans);font-size:.9rem;font-weight:500;color:var(--ink);background:#fff;border:1px solid var(--clay);border-radius:4px;padding:14px 46px 14px 18px;transition:border-color .3s var(--ease),box-shadow .3s}.mp-shopbar .sb-select:hover{border-color:var(--sage-lt)}.mp-shopbar .sb-select:focus{outline:none;border-color:var(--sage);box-shadow:0 0 0 3px rgba(63,90,94,.14)}.mp-shopbar .sb-select optgroup{font-family:var(--serif);font-weight:500;color:var(--sage-dp);background:var(--oat)}.mp-shopbar .sb-select option{font-weight:500;color:var(--ink);background:#fff;padding:8px}.mp-shopbar .sb-trust{display:flex;gap:14px 26px;flex-wrap:wrap;padding:15px 20px;background:var(--oat);border:1px solid var(--clay);border-left:3px solid var(--sage);border-radius:6px}.mp-shopbar .sb-trust-it{display:inline-flex;align-items:center;gap:9px;font-size:.82rem;font-weight:500;color:var(--ink)}.mp-shopbar .sb-trust-it svg{width:17px;height:17px;color:var(--sage);flex-shrink:0}.mp-shopbar .sb-trust-it strong{color:var(--sage-dp);font-weight:700;margin-right:1px}@media(max-width:768px){.mp-shopbar .sb-head{flex-direction:column;align-items:flex-start;margin-bottom:20px}.mp-shopbar .sb-wa{align-self:stretch;justify-content:center}.mp-shopbar .sb-filter{flex-direction:column;align-items:flex-start;gap:11px}.mp-shopbar .sb-selwrap{max-width:100%;width:100%}.mp-shopbar .sb-trust{gap:11px 18px;padding:13px 16px}}