.cky-consent-container,.cky-modal,.cky-btn-revisit-wrapper{--bk-cky-cream:var(--wp--preset--color--cream, #f6efe6);--bk-cky-cream-deep:#ede5d8;--bk-cky-ink:var(--wp--preset--color--ink, #1a1311);--bk-cky-choc:var(--wp--preset--color--chocolate, #4a2c1a);--bk-cky-choc-dark:var(--wp--preset--color--chocolate-dark, #3a2217);--bk-cky-teal:var(--wp--preset--color--teal, #0d9b9b);--bk-cky-teal-dark:#0b8585;--bk-cky-gold:var(--wp--preset--color--gold, #c9a24b);--bk-cky-radius:0.375rem}.cky-consent-container .cky-consent-bar{background:var(--bk-cky-cream)!important;border:1px solid var(--bk-cky-cream-deep)!important;border-radius:.75rem;box-shadow:0 12px 40px rgba(58,34,23,.18)!important;color:var(--bk-cky-ink);font-family:inherit}.cky-consent-container .cky-title,.cky-modal .cky-preference-title{color:var(--bk-cky-choc-dark)!important;font-family:var(--wp--preset--font-family--heading,"Playfair Display",Georgia,serif);font-weight:600}.cky-consent-container .cky-notice-des,.cky-consent-container .cky-notice-des p,.cky-modal .cky-preference-content-wrapper,.cky-modal .cky-preference-content-wrapper p,.cky-modal .cky-accordion-header-des,.cky-modal .cky-accordion-header-des p{color:var(--bk-cky-ink)!important;line-height:1.55}.cky-consent-container .cky-policy,.cky-consent-container .cky-notice-des a,.cky-modal .cky-show-desc-btn,.cky-modal .cky-preference-content-wrapper a{color:var(--bk-cky-choc)!important;text-decoration:underline;text-underline-offset:2px}.cky-consent-container .cky-btn,.cky-modal .cky-btn{min-height:44px;border-radius:var(--bk-cky-radius)!important;font-family:inherit;font-size:.875rem;font-weight:600;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease}.cky-consent-container .cky-btn-accept,.cky-modal .cky-btn-accept,.cky-modal .cky-btn-preferences{background:var(--bk-cky-teal)!important;border:2px solid var(--bk-cky-teal)!important;color:#fff!important}.cky-consent-container .cky-btn-accept:hover,.cky-modal .cky-btn-accept:hover,.cky-modal .cky-btn-preferences:hover{background:var(--bk-cky-teal-dark)!important;border-color:var(--bk-cky-teal-dark)!important}.cky-consent-container .cky-btn-reject,.cky-modal .cky-btn-reject{background:var(--bk-cky-choc)!important;border:2px solid var(--bk-cky-choc)!important;color:#fff!important}.cky-consent-container .cky-btn-reject:hover,.cky-modal .cky-btn-reject:hover{background:var(--bk-cky-choc-dark)!important;border-color:var(--bk-cky-choc-dark)!important}.cky-consent-container .cky-btn-customize{background:transparent!important;border:2px solid var(--bk-cky-choc)!important;color:var(--bk-cky-choc)!important}.cky-consent-container .cky-btn-customize:hover{background:var(--bk-cky-cream-deep)!important}.cky-consent-container .cky-btn:focus-visible,.cky-modal .cky-btn:focus-visible,.cky-modal .cky-accordion-btn:focus-visible,.cky-modal .cky-switch input:focus-visible,.cky-btn-revisit-wrapper .cky-btn-revisit:focus-visible{outline:2px solid var(--bk-cky-gold)!important;outline-offset:2px}.cky-modal .cky-preference-center{background:var(--bk-cky-cream)!important;border-radius:.75rem;color:var(--bk-cky-ink);font-family:inherit}.cky-modal .cky-preference-header,.cky-modal .cky-footer-wrapper,.cky-modal .cky-accordion{border-color:var(--bk-cky-cream-deep)!important}.cky-modal .cky-footer-wrapper,.cky-modal .cky-prefrence-btn-wrapper{background:var(--bk-cky-cream)!important}.cky-modal .cky-footer-shadow{background:linear-gradient(180deg,rgba(246,239,230,0) 0%,var(--bk-cky-cream) 100%)!important}.cky-modal .cky-accordion-btn,.cky-modal .cky-accordion-heading{color:var(--bk-cky-choc-dark)!important;font-weight:600}.cky-modal .cky-always-active{color:var(--bk-cky-teal)!important}.cky-modal .cky-switch input[type="checkbox"]{background:#cfc4b6!important}.cky-modal .cky-switch input[type="checkbox"]:checked{background:var(--bk-cky-teal)!important}.cky-modal .cky-btn-close img,.cky-consent-container .cky-banner-btn-close img{filter:brightness(.35) sepia(.4)}.cky-btn-revisit-wrapper{background:var(--bk-cky-choc)!important}@media (max-width:575px){.cky-consent-container .cky-notice-btn-wrapper{flex-direction:column;gap:.5rem}.cky-consent-container .cky-notice-btn-wrapper .cky-btn{width:100%;margin:0!important}}@media (prefers-reduced-motion:reduce){.cky-consent-container .cky-btn,.cky-modal .cky-btn{transition:none}}