#mp-privacy{--mp-ink:#69051c;--mp-paper:#fffaf3;color:var(--mp-ink);font-family:inherit;font-size:14px;line-height:1.5}
#mp-privacy [hidden]{display:none!important}
#mp-privacy .mp-privacy-tab{position:fixed;bottom:0;left:12px;right:auto;width:max-content;max-width:calc(100vw - 24px);height:20px;min-height:20px;padding:0 12px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid #dfd1c5;border-bottom:0;border-radius:5px 5px 0 0;background:var(--mp-paper);color:var(--mp-ink);font-family:inherit;font-size:11px;line-height:20px;letter-spacing:.3px;z-index:2147483000;cursor:pointer}
#mp-privacy button:focus-visible,#mp-privacy a:focus-visible,#mp-privacy input:focus-visible{outline:2px solid var(--mp-ink);outline-offset:3px}
#mp-privacy-panel{position:fixed;bottom:30px;left:12px;right:auto;width:330px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 60px);overflow:auto;background:var(--mp-paper);border:1px solid #dfd1c5;border-radius:6px;padding:16px;box-sizing:border-box;box-shadow:0 8px 32px #0002;z-index:2147483001;text-align:left}
#mp-privacy .mp-privacy-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}
#mp-privacy h2{font-family:inherit;font-size:20px;line-height:1.2;color:var(--mp-ink);margin:0}
#mp-privacy p{margin:10px 0;font-family:inherit;font-size:12px;line-height:1.5;color:#514b48}
#mp-privacy a{font-family:inherit;font-size:12px;line-height:1.5;color:var(--mp-ink);text-decoration:underline}
#mp-privacy .mp-privacy-close{border:0;background:transparent;color:var(--mp-ink);font-family:inherit;font-size:25px;line-height:1;width:44px;height:44px;min-width:44px;cursor:pointer;padding:0}
#mp-privacy .mp-privacy-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:14px}
#mp-privacy [data-consent],#mp-privacy .mp-privacy-customize{min-height:44px;border:1px solid var(--mp-ink);border-radius:3px;background:var(--mp-paper);color:var(--mp-ink);padding:10px;font-family:inherit;font-size:13px;line-height:1.3;cursor:pointer;box-sizing:border-box}
#mp-privacy [data-consent]:disabled{opacity:.45;cursor:wait}
#mp-privacy .mp-privacy-customize{grid-column:1/-1;border-color:transparent;text-decoration:underline}
#mp-privacy-options{border-top:1px solid #dfd1c5;margin-top:12px;padding-top:8px}
#mp-privacy-options label{display:flex;align-items:center;gap:10px;min-height:44px;font-family:inherit;font-size:13px;color:#514b48}
#mp-privacy-options input{width:18px;height:18px;accent-color:var(--mp-ink)}
#mp-privacy-options [data-consent]{width:100%;margin-top:14px}
#mp-privacy .mp-privacy-status{font-size:11px;margin-bottom:0;min-height:16px}
@media(max-width:749px){#mp-privacy .mp-privacy-tab{height:26px;min-height:26px;font-size:12px;line-height:26px}#mp-privacy-panel{bottom:36px;padding:14px;width:320px}#mp-privacy h2{font-size:19px}}

#mp-privacy,#mp-privacy button,#mp-privacy h2,#mp-privacy p,#mp-privacy a,#mp-privacy label{text-transform:none!important;letter-spacing:normal}

#shopify-pc__banner{display:none!important}
