.cookie-banner,.cookie-dialog{font:400 19px/1.45 'Poiret One',sans-serif;color:#292827;background:#eeebe5;border:1px solid #b7a58c;box-shadow:0 12px 55px #0003}.cookie-banner{position:fixed;z-index:10020;bottom:22px;left:22px;width:min(640px,calc(100vw - 44px));padding:26px}.cookie-banner[hidden]{display:none}.cookie-banner h2,.cookie-dialog h2{font-size:30px;font-weight:400;line-height:1.2;margin:0 0 14px}.cookie-banner p{margin:0 0 12px}.cookie-policy{text-decoration:underline;text-underline-offset:4px;font-size:17px}.cookie-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.cookie-button,.cookie-close{font:inherit;background:transparent;border:1px solid #81725f;color:#292827;min-height:46px;padding:10px 16px;cursor:pointer;transition:background .2s}.cookie-button:hover,.cookie-close:hover{background:#ded5c7}.cookie-primary{background:#b7a58c}.cookie-button:focus-visible,.cookie-close:focus-visible,.cookie-settings-link:focus-visible,.cookie-category input:focus-visible{outline:2px solid #81725f;outline-offset:4px}.cookie-dialog{padding:30px;width:min(680px,calc(100vw - 32px));max-height:88svh;overflow:auto}.cookie-dialog::backdrop{background:#292827c9}.cookie-dialog-top{display:flex;align-items:start;justify-content:space-between;gap:16px}.cookie-close{font-size:17px;min-height:40px;white-space:nowrap}.cookie-description{font-size:18px;margin:12px 0}.cookie-category{display:flex;align-items:center;gap:22px;border-top:1px solid #c6bfb4;padding:18px 0;cursor:pointer}.cookie-category>span{flex:1;display:grid;gap:7px}.cookie-category strong{font-weight:400;font-size:23px}.cookie-category span span{font-size:18px}.cookie-category input{width:23px;height:23px;flex:0 0 23px;accent-color:#81725f}.cookie-settings-link{border:0;padding:0;background:none;color:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font:inherit;font-size:15px}.cookie-storage-note{position:fixed;z-index:10030;bottom:14px;left:14px;background:#eeebe5;color:#292827;padding:16px;border:1px solid #b7a58c;max-width:calc(100vw - 28px);font:18px/1.4 'Poiret One',sans-serif}@media(max-width:600px){.cookie-banner{bottom:12px;left:12px;width:calc(100vw - 24px);padding:20px;font-size:18px;max-height:82svh;overflow:auto}.cookie-actions{display:grid;grid-template-columns:1fr;width:100%}.cookie-button{width:100%}.cookie-dialog{padding:22px}.cookie-dialog-top h2{font-size:27px}.cookie-close{font-size:15px;padding:8px}.cookie-category{gap:14px}.cookie-category strong{font-size:21px}}
