.tk-consent-banner[hidden],.tk-consent-modal[hidden]{display:none!important}.tk-consent-banner{position:fixed;left:22px;right:22px;bottom:18px;z-index:2147483645;padding:20px;border-radius:22px;background:rgba(36,27,22,.97);color:#fff8ea;box-shadow:0 24px 70px rgba(23,16,12,.38);font-family:Manrope,system-ui,sans-serif}.tk-consent-banner__inner{max-width:1380px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.tk-consent-banner h2{margin:0 0 7px;color:#fff;font-size:20px;font-weight:900}.tk-consent-banner p{max-width:760px;margin:0;color:rgba(255,248,234,.82);font-size:14px;line-height:1.65}.tk-consent-banner a{color:#f3c35f;text-decoration:underline}.tk-consent-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.tk-consent-btn{min-height:44px;padding:0 17px;border:1px solid rgba(255,255,255,.28);border-radius:12px;background:transparent;color:#fff;font:800 13px/1 Manrope,system-ui;cursor:pointer}.tk-consent-btn--primary{border-color:#f3c35f;background:#f3c35f;color:#2d211a}.tk-consent-btn--light{background:#fff;color:#2d211a}.tk-consent-modal{position:fixed;inset:0;z-index:2147483647;display:grid;place-items:center;padding:20px;background:rgba(20,14,11,.62);font-family:Manrope,system-ui,sans-serif}.tk-consent-modal__dialog{width:min(620px,100%);max-height:min(760px,92vh);overflow:auto;border-radius:24px;background:#fffaf1;color:#2f2019;box-shadow:0 30px 90px rgba(20,14,11,.38)}.tk-consent-modal__header,.tk-consent-modal__body,.tk-consent-modal__footer{padding:22px 24px}.tk-consent-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-bottom:1px solid rgba(75,46,31,.12)}.tk-consent-modal h2{margin:0 0 6px;color:#34592c;font-size:25px;font-weight:950}.tk-consent-modal p{margin:0;color:#65564e;font-size:14px;line-height:1.65}.tk-consent-close{width:38px;height:38px;border:0;border-radius:999px;background:#f0e7d9;color:#2f2019;font-size:20px;cursor:pointer}.tk-consent-category{display:grid;grid-template-columns:1fr auto;gap:18px;padding:17px 0;border-bottom:1px solid rgba(75,46,31,.1)}.tk-consent-category:last-child{border-bottom:0}.tk-consent-category strong{display:block;margin-bottom:4px;color:#2f2019;font-size:16px}.tk-consent-category small{display:block;color:#776960;line-height:1.55}.tk-consent-switch{position:relative;width:50px;height:28px}.tk-consent-switch input{position:absolute;opacity:0}.tk-consent-switch span{position:absolute;inset:0;border-radius:999px;background:#b9b0a8;cursor:pointer;transition:.2s}.tk-consent-switch span::before{content:"";position:absolute;width:22px;height:22px;left:3px;top:3px;border-radius:50%;background:#fff;transition:.2s;box-shadow:0 2px 8px rgba(0,0,0,.18)}.tk-consent-switch input:checked+span{background:#34592c}.tk-consent-switch input:checked+span::before{transform:translateX(22px)}.tk-consent-switch input:disabled+span{opacity:.65;cursor:not-allowed}.tk-consent-modal__footer{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid rgba(75,46,31,.12)}.tk-consent-modal-open{overflow:hidden}.tk-consent-embed{position:relative;min-height:320px;background:#eee5d8}.tk-consent-embed iframe{width:100%;height:100%;min-height:320px}.tk-consent-placeholder{position:absolute;inset:0;display:grid;place-content:center;gap:12px;padding:28px;text-align:center;background:linear-gradient(145deg,#f8efe1,#eee0cc);color:#4b2e1f}.tk-consent-placeholder strong{font-size:18px}.tk-consent-placeholder p{max-width:480px;margin:0 auto;color:#6d594d}.tk-consent-embed.is-consented .tk-consent-placeholder{display:none}.tatlikoy-footer__bottom-links button{padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.tatlikoy-footer__bottom-links button:hover{text-decoration:underline}@media(max-width:767px){.tk-consent-banner{left:10px;right:10px;bottom:10px;padding:17px;border-radius:18px}.tk-consent-banner__inner{display:block}.tk-consent-actions{justify-content:flex-start;margin-top:15px}.tk-consent-btn{flex:1}.tk-consent-modal__header,.tk-consent-modal__body,.tk-consent-modal__footer{padding:18px}.tk-consent-modal__footer{flex-direction:column}.tk-consent-modal__footer .tk-consent-btn{width:100%}}
.tk-consent-modal .tk-consent-btn:not(.tk-consent-btn--primary){border-color:rgba(75,46,31,.22);background:#f0e7d9;color:#2f2019}
