.mprefs{display:block}.mprefs [data-show]{display:none}.mprefs[data-state=loading] [data-show=loading],.mprefs[data-state=prefs] [data-show=prefs],.mprefs[data-state=email] [data-show=email],.mprefs[data-state=sent] [data-show=sent],.mprefs[data-state=unsubscribed] [data-show=unsubscribed],.mprefs[data-state=error] [data-show=error]{display:block}.mprefs__head{margin-bottom:24px}.mprefs__title{font-family:var(--font-heading);font-size:clamp(26px,6vw,36px);line-height:1.1;margin:0 0 8px}.mprefs__sub{color:var(--muted);margin:0}.mprefs__who{display:inline-flex;align-items:center;gap:8px;max-width:100%;margin:0 0 16px;padding:7px 14px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--white);color:var(--muted-2);font-size:14px;overflow-wrap:anywhere}.mprefs__who[hidden]{display:none}.mprefs__who svg{flex:none;color:var(--plum)}.mprefs__status{color:var(--muted)}.mprefs__suggest{display:flex;align-items:flex-start;gap:10px;margin:0 0 16px;padding:14px 16px;border-radius:var(--r-sm);background:#2f6b3f1a;color:var(--green-ink);font-size:15px}.mprefs__suggest[hidden]{display:none}.mprefs__suggest svg{flex:none;margin-top:2px;color:var(--green)}.mprefs__suggest p{margin:0}.mprefs__group{border:0;margin:0;padding:0;display:grid;gap:12px}.mprefs__opt{display:flex;align-items:center;gap:14px;min-height:44px;padding:18px;background:var(--white);border:2px solid var(--line);border-radius:var(--r-card);cursor:pointer;transition:border-color var(--dur, .2s) var(--ease, ease)}.mprefs__opt:hover{border-color:var(--line-2)}.mprefs__opt:has(:checked){border-color:var(--plum)}.mprefs__opt:has(:focus-visible){outline:2px solid var(--plum);outline-offset:2px}.mprefs__radio{flex:none;width:20px;height:20px;margin:0;accent-color:var(--plum)}.mprefs__opt-body{flex:1;display:grid;gap:4px;min-width:0}.mprefs__opt-title{font-weight:700}.mprefs__opt-note{font-size:14px;color:var(--muted)}.mprefs__opt-count{flex:none;font-weight:700;font-size:15px;white-space:nowrap}.mprefs__tag{display:inline-block;margin-left:6px;padding:2px 8px;border-radius:var(--r-pill);vertical-align:2px;background:var(--green);color:var(--white);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.mprefs__notice{margin-top:12px;padding:14px 16px;border-radius:var(--r-sm);background:var(--surface)}.mprefs__notice p{margin:0 0 10px}.mprefs__bar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:20px;padding:18px 18px 18px 22px;border-radius:var(--r-card);background:var(--plum);color:var(--white);box-shadow:0 12px 28px #173f2c38}.mprefs__bar-text{display:grid;gap:2px;min-width:0;font-size:15px}.mprefs__bar-text strong{color:var(--white)}.mprefs__bar-text span{color:#f5b98f;font-size:14px}.mprefs[data-saved] .mprefs__bar-text span{color:#a9d9b4;font-weight:600}.mprefs__save{flex:none;min-width:96px;min-height:48px;padding:0 26px;border:0;border-radius:var(--r-btn);background:var(--white);color:var(--plum);font:inherit;font-weight:700;cursor:pointer}.mprefs__save:hover:not(:disabled){background:var(--surface)}.mprefs__save:disabled{opacity:.55;cursor:default}.mprefs__save:focus-visible{outline:2px solid var(--white);outline-offset:2px}.mprefs__unsub{margin-top:28px;padding-top:12px;border-top:1px solid var(--line);text-align:right}.mprefs__link{min-height:44px;padding:0;background:none;border:0;color:var(--muted);font:inherit;font-size:14px;text-decoration:underline;cursor:pointer}.mprefs__link:hover{color:var(--ink)}.mprefs__confirm{margin-top:8px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--white);text-align:left}.mprefs__confirm p{margin:0 0 10px}.mprefs__confirm-row{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:479px){.mprefs__opt{padding:16px 14px;gap:12px}.mprefs__opt-count{font-size:14px}.mprefs__bar{padding:16px}}.mprefs__label{display:block;font-weight:600;margin:16px 0 6px}.mprefs__email-row{display:flex;flex-wrap:wrap;gap:8px}.mprefs__input{flex:1 1 220px;min-width:0;min-height:48px;padding:0 14px;font:inherit;font-size:16px;border:1.5px solid var(--line-2);border-radius:var(--r-btn);background:var(--white);color:var(--ink)}.mprefs__input:focus-visible{outline:2px solid var(--petrol);outline-offset:1px}.mprefs__email-row .btn{flex:none}@media(max-width:479px){.mprefs__email-row .btn{flex:1 1 100%}}.mprefs__expired{padding:12px 14px;border-radius:var(--r-sm);background:var(--surface)}.mprefs__msg-title{font-family:var(--font-heading);font-size:24px;margin:0 0 8px}.mprefs__msg p{margin:0 0 20px}.mprefs__msg>p:last-child{margin-bottom:0}.mprefs__msg--error{color:var(--error)}@media(prefers-reduced-motion:reduce){.mprefs__opt{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/798/assets/section-mailprefs.css.map */
