/* Shared CookieYes branding. Keep consent behavior owned by CookieYes. */
body:is(.hgp-v2,.hgp-app):is(.hgp-v2,.hgp-app){--hgp-tools-bottom:20px}
body.hgp-app.hgp-app.has-player{--hgp-tools-bottom:130px}
body:is(.hgp-v2,.hgp-app):is(.hgp-v2,.hgp-app) .cky-consent-container{width:410px!important;max-width:calc(100% - 32px)!important;left:16px!important;bottom:var(--hgp-tools-bottom)!important}
body:is(.hgp-v2,.hgp-app):is(.hgp-v2,.hgp-app) .cky-consent-bar{background:#f1eee5!important;color:#242520!important;border:1px solid #c9aa70!important;border-top:4px solid #c9aa70!important;border-radius:4px!important;padding:24px!important;box-shadow:0 16px 60px #0005!important}
body:is(.hgp-v2,.hgp-app):is(.hgp-v2,.hgp-app) .cky-title{font:400 25px/1.25 Georgia,serif!important;color:#171918!important;margin:0 0 12px!important}
body:is(.hgp-v2,.hgp-app):is(.hgp-v2,.hgp-app) .cky-notice-des,body:is(.hgp-v2,.hgp-app):is(.hgp-v2,.hgp-app) .cky-notice-des p{font:400 13px/1.65 Arial,sans-serif!important;color:#41453f!important;max-height:180px!important}
body:is(.hgp-v2,.hgp-app):is(.hgp-v2,.hgp-app) :is(.cky-notice-btn-wrapper,.cky-prefrence-btn-wrapper){display:flex!important;gap:8px!important;flex-wrap:wrap!important}
body:is(.hgp-v2,.hgp-app):is(.hgp-v2,.hgp-app) .cky-btn{background:#f1eee5!important;background-image:none!important;color:#202420!important;border:1px solid #676c60!important;border-radius:2px!important;font:700 12px/1.3 Arial,sans-serif!important;letter-spacing:.02em!important;box-shadow:none!important;min-height:44px!important;padding:11px 13px!important;margin:0!important;text-transform:none!important;white-space:normal!important;flex:1!important}
body:is(.hgp-v2,.hgp-app):is(.hgp-v2,.hgp-app) .cky-btn-accept{background:#c9aa70!important;color:#171918!important;border-color:#8b7349!important}
body:is(.hgp-v2,.hgp-app):is(.hgp-v2,.hgp-app) .cky-btn:hover{background:#e1dac9!important;color:#171918!important;border-color:#171918!important}
body:is(.hgp-v2,.hgp-app):is(.hgp-v2,.hgp-app) :is(.cky-btn,.cky-btn-revisit,.cky-btn-close,.cky-accordion-btn,.cky-show-desc-btn):focus-visible{outline:3px solid #8b642b!important;outline-offset:3px!important}
body:is(.hgp-v2,.hgp-app):is(.hgp-v2,.hgp-app) .cky-btn-revisit-wrapper{width:44px!important;height:44px!important;left:16px!important;bottom:var(--hgp-tools-bottom)!important;border:1px solid #c9aa70!important;border-radius:50%!important;background:#171918!important;box-shadow:0 3px 16px #0004!important}
body:is(.hgp-v2,.hgp-app):is(.hgp-v2,.hgp-app) .cky-btn-revisit{width:42px!important;height:42px!important;min-height:0!important;padding:10px!important;margin:0!important;border:0!important;border-radius:50%!important;background:#171918!important;box-shadow:none!important;display:grid!important;place-items:center!important}
body:is(.hgp-v2,.hgp-app):is(.hgp-v2,.hgp-app) .cky-btn-revisit img{width:24px!important;height:24px!important;max-width:none!important}
body:is(.hgp-v2,.hgp-app):is(.hgp-v2,.hgp-app) .cky-preference-center{background:#f1eee5!important;color:#242520!important;border:1px solid #c9aa70!important;border-radius:4px!important;font-family:Arial,sans-serif!important;box-shadow:0 24px 90px #0006!important;overflow:hidden!important}
body:is(.hgp-v2,.hgp-app):is(.hgp-v2,.hgp-app) .cky-preference-header{background:#171918!important;border-bottom:2px solid #c9aa70!important;padding:24px!important;gap:16px!important}
body:is(.hgp-v2,.hgp-app):is(.hgp-v2,.hgp-app) .cky-preference-title{color:#f1eee5!important;font:400 24px/1.25 Georgia,serif!important}
body:is(.hgp-v2,.hgp-app):is(.hgp-v2,.hgp-app) .cky-btn-close{background:#f1eee5!important;border:1px solid #c9aa70!important;border-radius:2px!important;min-width:36px!important;min-height:36px!important;margin:0!important;padding:9px!important;box-shadow:none!important}
body:is(.hgp-v2,.hgp-app):is(.hgp-v2,.hgp-app) :is(.cky-preference-content-wrapper,.cky-accordion-header-des,.cky-audit-table,.cky-empty-cookies-text){color:#41453f!important;font:400 13px/1.65 Arial,sans-serif!important}
body:is(.hgp-v2,.hgp-app):is(.hgp-v2,.hgp-app) :is(.cky-preference-content-wrapper a,.cky-show-desc-btn){color:#725220!important;text-decoration:underline!important;background:transparent!important;box-shadow:none!important;font-size:13px!important}
body:is(.hgp-v2,.hgp-app):is(.hgp-v2,.hgp-app) .cky-accordion{border-color:#cbc7ba!important}
body:is(.hgp-v2,.hgp-app):is(.hgp-v2,.hgp-app) .cky-accordion-btn{background:transparent!important;color:#242520!important;font:700 15px/1.4 Arial,sans-serif!important;box-shadow:none!important;text-transform:none!important}
body:is(.hgp-v2,.hgp-app):is(.hgp-v2,.hgp-app) .cky-always-active{color:#37623e!important}
body:is(.hgp-v2,.hgp-app):is(.hgp-v2,.hgp-app) .cky-footer-wrapper{background:#e7e2d5!important;border-top:1px solid #cbc7ba!important;padding:18px 24px!important}
body:is(.hgp-v2,.hgp-app):is(.hgp-v2,.hgp-app) .cky-footer-shadow{display:none!important}
body:is(.hgp-v2,.hgp-app):is(.hgp-v2,.hgp-app) .cky-overlay{background:#101210!important;opacity:.65!important}
@media(max-width:700px){body.hgp-app.hgp-app{--hgp-tools-bottom:82px}body.hgp-app.hgp-app.has-player{--hgp-tools-bottom:178px}body:is(.hgp-v2,.hgp-app):is(.hgp-v2,.hgp-app) .cky-consent-bar{padding:20px!important}body:is(.hgp-v2,.hgp-app):is(.hgp-v2,.hgp-app) .cky-preference-header{padding:20px!important}body:is(.hgp-v2,.hgp-app):is(.hgp-v2,.hgp-app) .cky-preference-title{font-size:22px!important}body:is(.hgp-v2,.hgp-app):is(.hgp-v2,.hgp-app) .cky-footer-wrapper{padding:16px!important}}
@media(forced-colors:active){body:is(.hgp-v2,.hgp-app):is(.hgp-v2,.hgp-app) .cky-btn-revisit-wrapper{border:2px solid ButtonText!important}}

body:is(.hgp-v2,.hgp-app):is(.hgp-v2,.hgp-app) .cky-btn-revisit-wrapper{z-index:9999!important}
