.privacy-footer{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;padding:16px;background:#222840;color:#fff;font:14px/1.5 Arial,sans-serif}.privacy-footer a,.privacy-footer button{color:inherit;text-decoration:underline}.privacy-footer button{background:none;border:0;font:inherit;cursor:pointer}.privacy-panel[hidden]{display:none!important}.privacy-panel{position:fixed;z-index:10050;bottom:16px;right:16px;width:min(540px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:auto;box-sizing:border-box;padding:24px;background:#fff;color:#222840;border:1px solid #dce0e7;border-radius:12px;box-shadow:0 6px 35px #0003;font:15px/1.5 Arial,sans-serif}.privacy-panel h2{font:700 22px/1.3 Arial,sans-serif;margin:0 0 12px}.privacy-panel p{margin:10px 0}.privacy-panel a{color:#9d0909;text-decoration:underline}.privacy-actions{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.privacy-panel button{border:1px solid #525d71;border-radius:6px;background:#fff;color:#222840;padding:10px 14px;font:inherit;cursor:pointer;min-height:44px}.privacy-panel [data-b-all]{background:#222840;color:#fff}.privacy-panel button:focus-visible,.privacy-footer button:focus-visible,.privacy-form-consent a:focus-visible{outline:3px solid #3674d9;outline-offset:3px}.privacy-panel input{width:20px;height:20px;vertical-align:middle;margin-right:8px}.privacy-form-consent input[type=checkbox]{position:absolute;opacity:0;width:24px;height:24px}.privacy-form-consent input:focus-visible+label{outline:3px solid #3674d9;outline-offset:3px}.privacy-form-consent .agreement-label{cursor:pointer}.privacy-document{max-width:1000px;margin:32px auto;padding:16px}.privacy-document-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.privacy-panel [data-b-cookie-status]{color:#9d0909}@media(max-width:500px){.privacy-panel{bottom:8px;right:8px;width:calc(100vw - 16px);padding:18px}.privacy-actions button{flex:1 1 100%}}
.privacy-panel{width:min(560px,calc(100vw - 32px));max-height:min(70vh,620px);padding:20px}.privacy-panel h2{font-size:21px}.privacy-panel .privacy-details{font-size:13px}.privacy-category{padding:12px 0;border-top:1px solid #dce0e7}.privacy-category p{margin:5px 0;font-size:13px}.privacy-panel [data-b-close]{border:0;padding:4px 0;min-height:32px;text-decoration:underline;font-size:13px}.privacy-document h1{font-size:clamp(24px,4vw,36px);line-height:1.25;overflow-wrap:anywhere}.privacy-form-consent a{color:inherit;text-decoration:underline}@media(max-width:500px){.privacy-panel{padding:16px;max-height:70vh}.privacy-panel h2{font-size:19px}.privacy-panel p{font-size:14px}.privacy-actions button{flex:1 1 40%;padding:8px;font-size:14px}.privacy-actions [data-privacy-customize]{flex-basis:100%}}
.iceberg-b-cookies { width:min(680px,calc(100vw - 32px)); }
.iceberg-b-cookies .privacy-actions { align-items:center; margin-bottom:8px; }
.iceberg-b-cookies .privacy-actions a { display:inline-flex; align-items:center; min-height:44px; padding:8px; box-sizing:border-box; }
@media(max-width:500px) {
    .iceberg-b-cookies { width:calc(100vw - 16px); line-height:1.4; }
    .iceberg-b-cookies [data-b-all] { flex-basis:100%; }
    .iceberg-b-cookies .privacy-actions a { flex:1 1 30%; justify-content:center; }
}

.iceberg-b-cookies{overflow-wrap:anywhere}.privacy-panel h2:focus{outline:none}.privacy-panel button:disabled{opacity:.55;cursor:default}.privacy-panel [hidden]{display:none!important}
.iceberg-b-consent{position:relative;display:block;float:none;width:100%;margin:12px 0;font:14px/1.5 Arial,sans-serif;overflow-wrap:anywhere}.iceberg-b-consent .agreement-label{display:block;position:relative;padding-left:30px;min-height:24px;color:inherit;font:inherit;text-align:left}.iceberg-b-consent input[type=checkbox]{left:0;top:0;z-index:1;margin:0}.iceberg-b-consent .check{position:absolute;left:0;top:1px;width:20px;height:20px;border:1px solid currentColor;border-radius:2px}.iceberg-b-consent input:checked+label .check:after{content:"";position:absolute;left:5px;top:1px;width:6px;height:11px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(45deg)}
html[data-b-forms] .subscription{height:auto;max-width:100%}html[data-b-forms] .subscription__input{width:100%;max-width:350px}html[data-b-forms] .subscription__btn:after{top:20px}.subscription .iceberg-b-consent{font-size:12px;color:#fff;max-width:350px}

.iceberg-b-carrier { min-width: 0; }
.iceberg-b-carrier img { object-fit: contain; flex-shrink: 0; }
.iceberg-b-delivery-notice { flex-basis: 100%; margin-top: 12px; overflow-wrap: anywhere; }
.iceberg-b-document { padding-top: 24px; padding-bottom: 80px; }
.iceberg-b-document-text { white-space: pre-wrap; overflow-wrap: anywhere; }
