.consent-banner[hidden],.consent-reopen[hidden]{display:none}.consent-banner{position:fixed;bottom:22px;left:22px;width:min(510px,calc(100% - 44px));background:#f5f3eb;color:#20211e;border:1px solid #20211e;border-top:4px solid #253de9;box-shadow:7px 7px 0 #20211e14;padding:24px 27px;z-index:80;max-height:calc(100dvh - 44px);overflow:auto}.consent-heading{display:flex;justify-content:space-between;align-items:center}.consent-heading>.eyebrow{font-size:8px;letter-spacing:1.1px}.consent-heading>span:last-child{font-size:29px;color:#253de9;line-height:1}.consent-banner h2,.consent-dialog h2{font:500 36px/1.05 var(--sans);letter-spacing:-1.8px;margin:12px 0}.consent-banner>p,.consent-dialog>p{font-size:12px;line-height:1.6;color:#71716b;margin:10px 0 14px}.consent-policy{font-size:10px;color:#253de9;display:inline-block}.consent-actions{display:flex;gap:10px;margin:20px 0 12px}.consent-actions button{flex:1;border:1px solid #20211e;border-radius:30px;padding:11px 13px;background:#f5f3eb;color:#20211e;font:500 11px var(--sans);cursor:pointer}.consent-actions button:hover{background:#dff27e}.consent-actions button:focus-visible{outline:2px solid #253de9;outline-offset:3px}.consent-manage{font:500 10px var(--sans);color:#253de9;border:0;padding:5px 0;background:none;cursor:pointer}.consent-message:empty{display:none}.consent-message{font-size:11px;color:#a83422!important}.consent-dialog{width:min(540px,calc(100% - 32px));max-height:calc(100dvh - 32px);border:1px solid #20211e;border-top:5px solid #253de9;padding:27px;background:#f5f3eb;color:#20211e;overflow:auto}.consent-dialog::backdrop{background:#20211e90;backdrop-filter:blur(3px)}.consent-dialog-top{display:flex;align-items:center;justify-content:space-between;gap:15px}.consent-dialog-top>.eyebrow{font-size:9px}.consent-close{font-size:25px;line-height:1;border:1px solid #d4d3c9;border-radius:50%;background:none;color:#20211e;width:32px;height:32px;cursor:pointer}.consent-option{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid #d4d3c9;padding:18px 0}.consent-option h3{font-size:14px;font-weight:500;margin:0 0 5px}.consent-option p{font-size:11px;line-height:1.5;color:#71716b;margin:0}.consent-required{font-size:9px;background:#e9e6db;white-space:nowrap;border-radius:20px;padding:5px 9px}.consent-option input{width:20px;height:20px;flex-shrink:0;accent-color:#253de9;cursor:pointer}.consent-unused{padding:15px;background:#e9e6db}.consent-unused>span{font-size:8px;letter-spacing:1px}.consent-unused>p{font-size:10px;line-height:1.5;color:#71716b;margin-bottom:0}.consent-reopen{position:fixed;bottom:12px;right:15px;z-index:45;background:#f5f3eb;color:#20211e;border:1px solid #d4d3c9;border-radius:25px;padding:8px 12px;font:500 9px var(--sans);cursor:pointer}.consent-reopen:hover{border-color:#253de9;color:#253de9}.consent-noscript{padding:15px;text-align:center;font-size:11px;background:#e9e6db}.consent-noscript a{color:#253de9}.auth-form .kvkk-check{display:flex;flex-direction:row;align-items:flex-start;gap:11px;margin:3px 0 15px;font-weight:400;font-size:11px;line-height:1.65}.auth-form .kvkk-check input[type=checkbox]{width:17px;height:17px;min-width:17px;margin:2px 0 0;padding:0;accent-color:#253de9}.kvkk-check a{color:#253de9;text-decoration:underline;text-underline-offset:3px}.auth-form .kvkk-info{font-size:9px;color:#71716b;margin:0 0 12px;line-height:1.5}.legal-page{padding:55px 0 80px}.legal-heading{padding-bottom:28px;border-bottom:1px solid var(--text)}.legal-heading h1{font:500 clamp(45px,6vw,80px)/1.05 var(--sans);letter-spacing:-3px;margin:18px 0}.legal-heading h1>span{color:var(--accent);margin-left:40px}.legal-heading>p{font:400 22px var(--serif);color:var(--muted)}.legal-heading>small{font-size:10px;color:var(--muted)}.legal-draft{border-left:3px solid var(--accent);background:#e9e6db;padding:20px 24px;margin:30px 0;max-width:850px}.legal-draft strong{font-size:13px}.legal-draft p{font-size:12px;line-height:1.6;color:var(--muted);margin-bottom:0}.legal-copy{max-width:850px}.legal-copy h2{font-size:25px;font-weight:500;letter-spacing:-.6px;margin:36px 0 17px}.legal-copy>p{font-size:14px;line-height:1.85;margin:0 0 20px;color:var(--muted)}.legal-copy>p strong{color:var(--text)}.legal-table{overflow:auto;margin:25px 0}.legal-table table{width:100%;border-collapse:collapse;text-align:left;font-size:11px;min-width:530px}.legal-table th{background:#e9e6db;font-size:10px}.legal-table th,.legal-table td{padding:15px;border:1px solid var(--line);vertical-align:top;line-height:1.7}.legal-reference{font-size:10px;line-height:1.8;border-top:1px solid var(--line);padding-top:25px;margin-top:45px;color:var(--muted)}.legal-reference a{color:var(--accent)}.privacy-footer{display:flex;justify-content:center;gap:25px;padding:16px 45px 25px;background:#20211e;color:#babbb1;font-size:10px}.privacy-footer button{font:inherit;border:0;background:none;color:inherit;padding:0;cursor:pointer}
@media(max-width:620px){.consent-banner{bottom:12px;left:12px;width:calc(100% - 24px);padding:19px;max-height:calc(100dvh - 24px)}.consent-banner h2,.consent-dialog h2{font-size:31px}.consent-banner>p{font-size:11px}.consent-actions{gap:8px;margin-top:17px}.consent-actions button{font-size:10px;padding:11px 9px}.consent-dialog{padding:20px}.consent-option{gap:15px}.consent-required{font-size:8px}.legal-page{padding:35px 0 55px}.legal-heading h1{font-size:47px;letter-spacing:-2px}.legal-heading h1>span{margin-left:12px}.legal-heading>p{font-size:20px}.legal-copy h2{font-size:22px}.legal-copy>p{font-size:13px}.privacy-footer{gap:15px;padding:18px 16px 48px;flex-wrap:wrap;font-size:9px}}
