/* V19 — Accès discret à EVERYDAY et fenêtre d'inscription en attente de son raccordement */
.collection-quiet-link{margin:14px 0 0;font-size:14px;font-weight:400;line-height:1.7;color:#76695e}
.collection-quiet-link a{font-weight:600;color:var(--brown);text-decoration:underline;text-decoration-color:#b5a18b;text-decoration-thickness:1px;text-underline-offset:5px;margin-left:.2em}
.collection-quiet-link a:hover{color:var(--rust);text-decoration-color:currentColor}
.notify-collections-trigger{background:transparent;color:var(--brown);border:0;border-bottom:1px solid #a48e7e;padding:4px 0 7px;font-size:13px;font-weight:600;letter-spacing:0;white-space:normal;text-align:left;align-self:end;transition:color .15s}
.notify-collections-trigger:hover{color:var(--rust)}
.notify-collections-trigger span{display:inline-block;margin-left:6px}
.collections-notify-overlay[hidden]{display:none!important}
.collections-notify-overlay{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;overflow-y:auto;padding:24px;background:rgba(36,25,23,.67)}
body.notify-dialog-open{overflow:hidden}
.collections-notify-dialog{position:relative;max-height:calc(100vh - 48px);overflow-y:auto;width:min(100%,520px);padding:clamp(24px,3.4vw,42px);background:var(--cream);box-shadow:0 22px 65px rgba(0,0,0,.18);border:1px solid #d8c7b3;color:var(--text)}
.collections-notify-dialog .eyebrow{font-size:10px}
.collections-notify-dialog h2{font-size:clamp(28px,3vw,39px);line-height:1.17;max-width:410px;margin:12px 0 16px}
.collections-notify-description{font-size:15px;line-height:1.65;margin:0 0 16px;color:#4b3f38}
.collections-notify-preview{border-left:2px solid var(--rust);background:#f1e6d8;padding:10px 12px;font-size:12px;color:#5a4535;line-height:1.6;margin:0 0 20px}
.collections-notify-close{position:absolute;top:10px;right:12px;background:transparent;border:0;font-family:Arial,sans-serif;font-size:29px;line-height:1;min-width:44px;min-height:44px;color:#574236}
.collections-notify-form{display:flex;flex-direction:column;gap:9px}
.collections-notify-form>label:not(.collections-notify-consent){font-size:13px;font-weight:600;margin-top:3px}
.collections-notify-form>input{min-height:44px;font-size:16px;padding:11px 13px;background:#fffdf9;border:1px solid #d8c7b3;color:var(--text);border-radius:0}
.collections-notify-consent{display:flex;align-items:start;gap:11px;margin:9px 0 7px;font-size:12px;line-height:1.6;color:#66574d}
.collections-notify-consent input{width:18px;height:18px;flex:none;margin-top:3px;accent-color:var(--rust)}
.collections-notify-consent a{text-decoration:underline;text-underline-offset:3px}
.collections-notify-form button[disabled]{opacity:.65;cursor:not-allowed;transform:none}
.collections-notify-small{font-size:11px;line-height:1.55;color:#7f6f60;margin:16px 0 0}
@media(max-width:650px){.collection-quiet-link{font-size:13px;gap:3px 10px}.collection-open-links{gap:7px 14px}.notify-collections-trigger{align-self:start;font-size:13px}.collections-notify-overlay{padding:12px}.collections-notify-dialog{max-height:calc(100vh - 24px);padding:29px 23px 24px}}

[data-future-collections-section][hidden], [data-collection-card][hidden], .collection-quiet-link[hidden]{display:none!important}
