/* Efendioğlu information pages and policy links. */
.policy-links{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:10px 23px;padding:20px 0;border-top:1px solid var(--line,#e4ddd3);border-bottom:1px solid var(--line,#e4ddd3);font-size:12px;line-height:1.6}.policy-links a{color:var(--muted,#665f55);text-decoration:none}.policy-links a:hover,.policy-links a:focus-visible{color:var(--accent,#a83429);text-decoration:underline;text-underline-offset:4px}.checkout-legal{padding:14px 0;font-size:12px;line-height:1.65;color:var(--muted,#665f55)}.checkout-legal a,.checkout-privacy a{color:var(--accent,#a83429);text-decoration:underline;text-underline-offset:3px}.checkout-legal label{display:flex;align-items:flex-start;gap:10px}.checkout-legal input{width:18px;height:18px;flex:0 0 18px;margin-top:3px;accent-color:var(--accent,#a83429)}.checkout-privacy{font-size:12px;line-height:1.6;color:var(--muted,#665f55);margin:0 0 15px}.checkout-legal+.checkout-button{margin-top:0}.policy-page{margin:0}.policy-header,.policy-main,.policy-footer{width:min(1180px,calc(100% - 64px));margin-inline:auto}.policy-header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 0;border-bottom:1px solid var(--line,#e4ddd3)}.policy-brand img{display:block;width:113px;height:76px;object-fit:contain}.policy-back{font-size:13px;font-weight:800;border:1px solid var(--line,#e4ddd3);border-radius:30px;padding:12px 20px}.policy-hero{padding:49px 0 36px;max-width:940px}.policy-hero h1{font-family:inherit;font-weight:850;letter-spacing:-1.7px;line-height:1.15;font-size:clamp(29px,4vw,49px);margin:13px 0 14px}.policy-hero>p{font-size:16px;color:var(--muted,#665f55);line-height:1.6}.policy-layout{display:grid;grid-template-columns:235px minmax(0,1fr);gap:40px;align-items:start;margin-bottom:64px}.policy-sidebar{position:sticky;top:24px}.policy-sidebar>span{display:block;font-size:10px;letter-spacing:1.1px;color:var(--muted,#665f55);font-weight:900;margin:0 0 14px 14px}.policy-sidebar>a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:47px;padding:13px 14px;border-radius:9px;font-size:13px;font-weight:750;margin-bottom:4px;line-height:1.5}.policy-sidebar>a b{font-size:16px;font-weight:500}.policy-sidebar>a:hover{background:#eee8df}.policy-sidebar>a[aria-current=page]{background:var(--accent,#a83429);color:#fff}.policy-help{border:1px solid var(--line,#e4ddd3);border-radius:12px;margin-top:25px;padding:20px 16px}.policy-help strong{font-size:14px}.policy-help p{font-size:12px;color:var(--muted,#665f55);line-height:1.6;margin:8px 0}.policy-help a{color:var(--accent,#a83429);font-weight:900;font-size:17px}.policy-content{background:#fffcf7;border:1px solid var(--line,#e4ddd3);border-radius:17px;padding:32px 37px;min-width:0;overflow-wrap:anywhere}.policy-content section+section{border-top:1px solid var(--line,#e4ddd3);margin-top:27px;padding-top:27px}.policy-content h2{font-family:inherit;font-size:20px;font-weight:850;line-height:1.35;letter-spacing:-.3px;margin:0 0 13px}.policy-content p,.policy-content li{font-size:14px;line-height:1.85;color:#5b544b;margin:0 0 12px}.policy-content ul{padding-left:22px}.policy-content a{color:var(--accent,#a83429);text-decoration:underline;text-underline-offset:3px}.policy-content blockquote{padding:17px 20px;background:#f4eee5;border-left:3px solid var(--accent,#a83429);font-size:13px;line-height:1.8;margin:20px 0}.policy-facts{margin:16px 0 5px}.policy-facts>div{display:grid;grid-template-columns:175px minmax(0,1fr);gap:18px;padding:11px 0;border-bottom:1px solid #eee7dd;font-size:13px;line-height:1.7}.policy-facts>div:last-child{border:0}.policy-facts dt{font-weight:850;color:#756c60}.policy-facts dd{margin:0;color:#322c24;white-space:pre-line}.policy-notice,.policy-note{border-radius:9px;background:#f4ead9;color:#6b4b20;font-size:13px;line-height:1.8;padding:16px 18px;margin-bottom:26px}.policy-note{background:#f1eee6;color:#665f55}.contact-options{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0}.contact-options>a{display:flex;flex-direction:column;align-items:flex-start;gap:9px;background:#f5efe5;border:1px solid #e8ded0;border-radius:12px;padding:20px;text-decoration:none}.contact-options>a span{font-size:10px;letter-spacing:1.3px;font-weight:850}.contact-options>a strong{font-size:17px;line-height:1.4;color:#322c24;overflow-wrap:anywhere}.contact-options>a b{font-size:12px;margin-top:3px}.policy-content .policy-version{font-size:10px;color:#8b8277;border-top:1px solid var(--line,#e4ddd3);padding-top:25px;margin:35px 0 0}.policy-footer{display:block;border-top:0;padding:0 0 24px}.policy-footer-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;font-size:10px;color:#8b8277;padding-top:20px}.policy-footer-bottom>span:last-child{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.policy-footer-bottom svg{fill:none;stroke:currentColor;stroke-width:1.6;vertical-align:middle}.policy-footer-bottom a{text-decoration:none;color:#665f55}
@media(max-width:850px){.policy-layout{grid-template-columns:190px minmax(0,1fr);gap:20px}.policy-content{padding:27px 23px}.policy-facts>div{grid-template-columns:135px minmax(0,1fr);gap:12px}.contact-options{grid-template-columns:1fr}}
@media(max-width:640px){.policy-header,.policy-main,.policy-footer{width:calc(100% - 36px)}.policy-header{padding:12px 0}.policy-brand img{width:88px;height:59px}.policy-back{padding:10px 14px;font-size:11px}.policy-hero{padding:28px 0 23px}.policy-hero h1{letter-spacing:-.8px}.policy-hero>p{font-size:14px}.policy-layout{grid-template-columns:1fr;gap:20px;margin-bottom:35px}.policy-sidebar{position:static;display:flex;gap:6px;overflow-x:auto;padding-bottom:8px}.policy-sidebar>span,.policy-help{display:none}.policy-sidebar>a{flex:0 0 auto;padding:10px 13px;font-size:11px;min-height:40px;background:#eee8df;margin:0}.policy-sidebar>a b{display:none}.policy-content{padding:23px 19px;border-radius:12px}.policy-content p,.policy-content li{font-size:13px}.policy-content h2{font-size:19px}.policy-facts>div{grid-template-columns:1fr;gap:2px;padding:12px 0}.policy-facts dt{font-size:11px}.policy-facts dd{font-size:13px}.policy-links{gap:12px 20px;font-size:11px}.policy-footer-bottom{padding:20px 0 4px;gap:14px}.policy-footer-bottom>span:last-child{font-size:9px}.contact-options{grid-template-columns:1fr}.policy-content blockquote{margin-inline:0}}
@media print{.announcement,.policy-header,.policy-sidebar,.policy-footer,.policy-back{display:none!important}.policy-main{width:100%;margin:0}.policy-layout{display:block;margin:0}.policy-hero{padding:0 0 15px}.policy-hero h1{font-size:24px}.policy-content{border:0;padding:0;background:white}.policy-content p,.policy-content li{font-size:10pt;color:#000}.policy-content h2{break-after:avoid}.policy-content a{color:#000}.policy-facts>div{break-inside:avoid}}
