/* Preserve clear, equal consent choices on the new catalogue pages. */
.frx-page .privacy-consent{position:fixed;z-index:1000;inset:auto 0 0;display:flex;align-items:center;gap:24px;padding:20px max(20px,calc((100vw - 1180px)/2));background:#fff;border-top:1px solid #c5d9de;box-shadow:0 -12px 32px #0825491a;font-size:.85rem;color:#17283b}.frx-page .privacy-consent__content{flex:1;min-width:0}.frx-page .privacy-consent__content p{margin:6px 0 0;line-height:1.55}.frx-page .privacy-consent a{text-decoration:underline;color:#067d83}.frx-page .privacy-consent__actions{display:flex;gap:10px;flex-shrink:0}.frx-page .btn-consent{min-width:115px;min-height:44px;padding:10px 16px;border:1px solid #07868f;border-radius:8px;color:#082549;background:#edf8f8;font:700 .86rem system-ui;cursor:pointer}.frx-page .btn-consent:hover{background:#d6eff0}.frx-page .privacy-settings-button{position:fixed;bottom:10px;left:10px;z-index:900;padding:8px 12px;min-height:36px;border:1px solid #c5d9de;border-radius:8px;background:#fff;color:#43576b;font:600 .72rem system-ui;box-shadow:0 3px 10px #0825490d;cursor:pointer}@media(max-width:760px){.frx-page .privacy-consent{flex-direction:column;align-items:stretch;gap:14px;padding:17px 20px;max-height:75vh;overflow:auto}.frx-page .privacy-consent__actions{width:100%}.frx-page .btn-consent{flex:1}}
