#beg-cookie-panel,#beg-cookie-settings{box-sizing:border-box;font-family:inherit;color:#302a20;z-index:100001}
#beg-cookie-panel[hidden],#beg-cookie-settings[hidden],#beg-cookie-panel [hidden]{display:none!important}
#beg-cookie-panel{position:fixed;right:24px;bottom:88px;width:390px;max-width:calc(100vw - 32px);padding:24px;background:#fff;border:1px solid #daceb4;border-top:3px solid #b6975e;border-radius:20px;box-shadow:0 14px 55px #30282026;max-height:calc(100dvh - 120px);overflow:auto;text-align:left;animation:ccc-appear .25s ease-out}
#beg-cookie-panel .ccc-top{display:flex;align-items:center;gap:11px;margin-bottom:14px}
#beg-cookie-panel .ccc-icon{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border-radius:12px;background:#f3ecdf;color:#b6975e}
#beg-cookie-panel svg,#beg-cookie-settings svg{width:29px;height:29px;display:block}
#beg-cookie-panel .ccc-eyebrow{font-size:11px;line-height:1.5;font-weight:600;letter-spacing:.05em;color:#927b51}
#beg-cookie-panel h2{font-size:22px!important;line-height:1.25!important;font-weight:600!important;letter-spacing:-.025em!important;text-transform:none!important;margin:0 0 11px!important;color:#302a20!important}
#beg-cookie-panel p{font-size:13px!important;line-height:1.7!important;letter-spacing:normal!important;font-weight:400!important;color:#777063!important;margin:0 0 18px!important;text-align:left!important}
#beg-cookie-panel .ccc-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px}
#beg-cookie-panel button,#beg-cookie-settings{cursor:pointer;appearance:none;transform:none!important;transition:background-color .18s,border-color .18s,color .18s!important;text-transform:none!important;letter-spacing:normal!important}
#beg-cookie-panel .ccc-actions button{display:flex;align-items:center;justify-content:center;min-height:44px;padding:10px 9px!important;border-radius:25px!important;font-size:12px!important;line-height:1.4!important;font-weight:600!important;margin:0!important;box-shadow:none!important;width:100%;white-space:normal}
#beg-cookie-panel .ccc-accept{background:#b6975e!important;color:#fff!important;border:1px solid #b6975e!important}
#beg-cookie-panel .ccc-accept:hover{background:#b6975e!important;box-shadow:inset 0 0 0 2px #ffffff65!important}
#beg-cookie-panel .ccc-reject{background:#fff!important;color:#302a20!important;border:1px solid #cabb9e!important}
#beg-cookie-panel .ccc-reject:hover{background:#f3ecdf!important;border-color:#b6975e!important}
#beg-cookie-panel .ccc-close{margin-left:auto;padding:0!important;background:transparent!important;border:0!important;color:#777063!important;font-size:24px!important;line-height:28px;width:28px;min-width:28px;box-shadow:none!important}
#beg-cookie-panel .ccc-details{margin:15px 0 0!important;padding:0!important;border:0!important;background:none!important}
#beg-cookie-panel summary{cursor:pointer;font-size:12px;line-height:1.6;color:#927b51;list-style:none;text-decoration:underline;text-underline-offset:3px;font-weight:500}
#beg-cookie-panel summary::-webkit-details-marker{display:none}
#beg-cookie-panel .ccc-details>div{margin-top:12px;padding-top:12px;border-top:1px solid #e4dbc9}
#beg-cookie-panel .ccc-details strong{font-size:12px;line-height:1.6;font-weight:600;color:#302a20}
#beg-cookie-panel .ccc-details p{font-size:12px!important;margin:5px 0 12px!important}
#beg-cookie-panel button:focus-visible,#beg-cookie-panel summary:focus-visible,#beg-cookie-settings:focus-visible{outline:2px solid #302a20!important;outline-offset:4px!important}
#beg-cookie-settings{position:fixed;left:20px;bottom:20px;display:grid;place-items:center;width:42px;height:42px;padding:0!important;border:1px solid #daceb4!important;border-radius:50%!important;background:#fff!important;box-shadow:0 3px 15px #3028201a!important;color:#b6975e!important}
#beg-cookie-settings:hover{background:#f3ecdf!important;border-color:#b6975e!important}
@media(max-width:600px){#beg-cookie-panel{right:12px;bottom:76px;max-width:calc(100vw - 24px);width:366px;padding:20px;border-radius:17px;max-height:calc(100dvh - 96px)}#beg-cookie-panel h2{font-size:20px!important}#beg-cookie-settings{left:14px;bottom:16px;width:40px;height:40px}}
@keyframes ccc-appear{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
@media(prefers-reduced-motion:reduce){#beg-cookie-panel{animation:none}#beg-cookie-panel button,#beg-cookie-settings{transition:none!important}}

#beg-cookie-panel,#beg-cookie-settings{font-family:var(--font-ui)}#beg-cookie-panel{bottom:24px;border-top-color:#c6a568;background:#fffdf8}#beg-cookie-panel .ccc-actions{grid-template-columns:1fr}#beg-cookie-panel .ccc-accept{background:linear-gradient(120deg,#ffe7a6,#bf985a)!important;color:#302a20!important;border-color:#c3a26a!important}#beg-cookie-panel p{text-align:start!important}#beg-cookie-panel{text-align:start}html[dir="rtl"] #beg-cookie-panel{direction:rtl}@media(max-width:600px){#beg-cookie-panel{bottom:14px;max-height:calc(100dvh - 100px)}}
