.cafe-restoran-page{--ink:#111a32;--muted:#59657c;--paper:#f8f9fd;--line:#dce2ee;--accent:#cfe1ff}.cafe-restoran-page *{box-sizing:border-box}.cafe-restoran-page{scroll-behavior:smooth;scroll-padding-top:24px}.cafe-restoran-page{margin:0;background:var(--paper);color:var(--ink);font:16px/1.65 "Segoe UI",Arial,sans-serif}.cafe-restoran-page a{color:inherit;text-decoration:none}.cafe-restoran-page a:focus-visible,.cafe-restoran-page summary:focus-visible{outline:3px solid #2451ac;outline-offset:5px}.cafe-restoran-page p,.cafe-restoran-page h1,.cafe-restoran-page h2,.cafe-restoran-page h3{margin:0}.cafe-restoran-page p{color:var(--muted)}.cafe-restoran-page .shell{width:min(1200px,calc(100% - 64px));margin-inline:auto}.cafe-restoran-page .skip{position:fixed;top:-100px;left:16px;z-index:10;background:white;padding:12px}.cafe-restoran-page .skip:focus{top:10px}.cafe-restoran-page .header{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:100px;border-bottom:1px solid var(--line)}.cafe-restoran-page .brand{display:flex;align-items:center;gap:12px;font-size:23px;font-weight:800;letter-spacing:-1px}.cafe-restoran-page .symbol{display:grid;place-items:center;width:46px;height:46px;background:var(--ink);color:var(--accent);border-radius:14px;font-size:26px}.cafe-restoran-page .brand small{display:block;font-size:9px;letter-spacing:1.2px;font-weight:650}.cafe-restoran-page .header nav{display:flex;gap:28px;font-size:13px;font-weight:650}.cafe-restoran-page .header nav a:hover{color:#b92039}.cafe-restoran-page .hero{display:grid;grid-template-columns:1.05fr 1fr;gap:60px;align-items:center;padding-block:76px 66px}.cafe-restoran-page .eyebrow{display:block;font-size:11px;font-weight:800;letter-spacing:1.7px}.cafe-restoran-page h1{font-size:clamp(46px,5vw,68px);letter-spacing:-3.5px;line-height:1.08;margin:25px 0}.cafe-restoran-page h1 em,.cafe-restoran-page h2 em{font-family:Georgia,serif;font-weight:400}.cafe-restoran-page h1 em{background:linear-gradient(transparent 68%,var(--accent) 68%);padding-right:8px}.cafe-restoran-page .lead{font-size:18px;line-height:1.8;max-width:480px}.cafe-restoran-page .actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;font-size:13px;font-weight:700}.cafe-restoran-page .button{display:inline-flex;align-items:center;justify-content:center;padding:16px 22px;border-radius:8px;font-weight:700;font-size:13px;text-align:center;background:var(--ink);color:#fff}.cafe-restoran-page .button:hover{background:#285447}.cafe-restoran-page .notes{display:flex;flex-wrap:wrap;gap:14px;font-size:11px;color:var(--muted);margin-top:28px}.cafe-restoran-page .scene{position:relative;background:#e9edf8;border-radius:32px;padding:28px 24px 20px;min-width:0}.cafe-restoran-page .scene-label{display:block;text-align:center;font-size:8px;letter-spacing:1.4px;font-weight:800;margin-bottom:20px}.cafe-restoran-page .phone{width:min(294px,100%);margin:auto;background:white;border:6px solid #101b38;border-radius:32px;padding:13px 14px 15px;box-shadow:0 24px 35px #14284925;overflow:hidden;font-size:11px}.cafe-restoran-page .phone-top{display:flex;justify-content:space-between;font-size:9px;padding:0 6px 17px}.cafe-restoran-page .menu-brand{display:flex;align-items:center;gap:7px;font-size:12px}.cafe-restoran-page .menu-brand>span:first-child{font-size:18px}.cafe-restoran-page .menu-brand small{display:block;font-size:8px;color:var(--muted)}.cafe-restoran-page .sample-table{margin-left:auto;background:#f2f2e7;border-radius:5px;font-size:8px;padding:5px;white-space:nowrap}.cafe-restoran-page .cover{margin-top:17px;background:#e9eaf7;border-radius:12px;padding:18px 13px;position:relative;overflow:hidden}.cafe-restoran-page .cover small{font-size:7px;letter-spacing:2px}.cafe-restoran-page .cover strong{display:block;font-family:Georgia,serif;font-size:21px;line-height:1.2;margin-top:8px;font-weight:400;position:relative;z-index:1}.cafe-restoran-page .cover>span{position:absolute;font-size:106px;right:-5px;top:4px;line-height:1;color:#8fa5d9}.cafe-restoran-page .tabs{display:flex;gap:13px;margin:20px 0 14px;font-size:9px;color:#798178}.cafe-restoran-page .tabs b{color:var(--ink);border-bottom:2px solid var(--ink);padding-bottom:6px}.cafe-restoran-page .food{display:flex;align-items:center;gap:10px;padding-block:10px;border-bottom:1px solid #f0f1eb}.cafe-restoran-page .food>div{flex:1;min-width:0}.cafe-restoran-page .food small{display:block;font-size:8px;color:#7b847b;line-height:1.5;margin:3px 0}.cafe-restoran-page .food b{font-size:10px}.cafe-restoran-page .tile{flex:0 0 53px;height:60px;border-radius:10px;display:grid;place-items:center;font-size:30px;background:#eee5d7}.cafe-restoran-page .cake{background:#eadfcb;color:#ae7e4b}.cafe-restoran-page .food>span:last-child{border:1px solid #dce2d8;border-radius:6px;padding:0 6px;font-size:16px}.cafe-restoran-page .sample-note{font-size:8px;margin-top:14px;color:#667368}.cafe-restoran-page .sample-note small{display:block;color:#899088;margin-top:3px}.cafe-restoran-page .phone-bottom{display:flex;justify-content:space-between;background:var(--ink);color:white;padding:11px 9px;border-radius:8px;margin-top:15px;font-size:8px}.cafe-restoran-page .order-float{position:absolute;right:-16px;bottom:83px;background:white;padding:15px 20px 15px 14px;border:1px solid #e2e7dc;display:flex;gap:10px;border-radius:12px;box-shadow:0 12px 26px #14284918}.cafe-restoran-page .check{background:#edf2d2;width:29px;height:29px;border-radius:50%;text-align:center;line-height:29px}.cafe-restoran-page .order-float strong{font-size:11px;display:block}.cafe-restoran-page .order-float small{display:block;font-size:9px;color:var(--muted)}.cafe-restoran-page .order-float b{display:inline-block;font-size:8px;background:#eff4e7;border-radius:4px;padding:3px 8px;margin-top:6px}.cafe-restoran-page .caption{text-align:center;margin-top:20px;font-size:9px}.cafe-restoran-page .band{border-block:1px solid var(--line)}.cafe-restoran-page .band>.shell{display:flex;justify-content:space-between;gap:20px;padding-block:24px;font-size:13px;font-weight:650}.cafe-restoran-page .section{padding-block:90px}.cafe-restoran-page .heading{max-width:660px;margin-bottom:40px}.cafe-restoran-page h2{font-size:clamp(30px,3.5vw,45px);letter-spacing:-1.7px;line-height:1.16;margin:16px 0 20px}.cafe-restoran-page .heading p{max-width:540px;font-size:15px}.cafe-restoran-page .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.cafe-restoran-page .card{background:white;border:1px solid var(--line);border-radius:14px;padding:30px;min-width:0}.cafe-restoran-page .featured{background:#edf1fd}.cafe-restoran-page .icon{display:grid;place-items:center;width:40px;height:40px;border:1px solid #cdd8c4;border-radius:10px;font-size:22px;margin-bottom:23px}.cafe-restoran-page h3{font-size:19px;letter-spacing:-.5px;margin-bottom:12px}.cafe-restoran-page .card p,.cafe-restoran-page .steps p,.cafe-restoran-page .benefit-list p,.cafe-restoran-page .fit p{font-size:14px;line-height:1.8}.cafe-restoran-page .chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:19px}.cafe-restoran-page .chips span{background:#fff9;border-radius:5px;padding:5px 8px;font-size:9px}.cafe-restoran-page .dark{background:var(--ink);color:white}.cafe-restoran-page .dark .eyebrow,.cafe-restoran-page .basic .eyebrow{color:var(--accent)}.cafe-restoran-page .dark p{color:#c5d5ee}.cafe-restoran-page .steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.cafe-restoran-page .steps article>span{display:block;font-family:Georgia,serif;font-size:40px;color:var(--accent);border-top:1px solid #45547b;padding-top:17px;margin-bottom:17px}.cafe-restoran-page .steps h3{font-size:17px}.cafe-restoran-page .benefits{display:grid;grid-template-columns:1fr 1.1fr;gap:80px}.cafe-restoran-page .benefits>div>p{max-width:350px;font-size:15px}.cafe-restoran-page .benefit-list article{display:flex;gap:22px;padding-block:25px;border-bottom:1px solid var(--line)}.cafe-restoran-page .benefit-list article:first-child{padding-top:0}.cafe-restoran-page .benefit-list article>span{font-size:11px;color:#6f79a0;white-space:nowrap;margin-top:5px}.cafe-restoran-page .packages{background:#f0f2fa;border-block:1px solid var(--line)}.cafe-restoran-page .basic{background:var(--ink);color:white;border-color:var(--ink)}.cafe-restoran-page .packages h3{font-size:28px;letter-spacing:-1px;margin:17px 0 12px}.cafe-restoran-page .basic p{color:#c5d5ee}.cafe-restoran-page .card ul{list-style:none;padding:0;margin:24px 0 0;font-size:13px}.cafe-restoran-page .card li{padding-block:7px;border-bottom:1px solid #45547b}.cafe-restoran-page .card li:before{content:'✓';color:var(--accent);margin-right:9px}.cafe-restoran-page .languages{margin:30px 0}.cafe-restoran-page .languages span{padding:8px 11px;background:#e7ecfa;font-size:11px}.cafe-restoran-page .card>small{display:block;color:var(--muted);font-size:11px;line-height:1.7}.cafe-restoran-page .chart{display:flex;align-items:flex-end;gap:10px;height:100px;margin:24px 0;border-bottom:1px solid var(--line);padding:0 15px}.cafe-restoran-page .chart span{flex:1;background:#849fdc;border-radius:4px 4px 0 0;height:40%}.cafe-restoran-page .chart span:nth-child(2){height:66%}.cafe-restoran-page .chart span:nth-child(3){height:52%}.cafe-restoran-page .chart span:nth-child(4){height:85%}.cafe-restoran-page .chart span:nth-child(5){height:73%}.cafe-restoran-page .chart span:nth-child(6){height:95%;background:var(--ink)}.cafe-restoran-page .fit{border-bottom:1px solid var(--line)}.cafe-restoran-page .fit .grid{gap:40px;margin-top:35px}.cafe-restoran-page .faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}.cafe-restoran-page .faq details{border-bottom:1px solid var(--line);padding:21px 0}.cafe-restoran-page .faq details:first-child{padding-top:0}.cafe-restoran-page .faq summary{cursor:pointer;font-weight:650;font-size:15px;list-style:none;display:flex;justify-content:space-between;gap:20px}.cafe-restoran-page .faq summary::-webkit-details-marker{display:none}.cafe-restoran-page .faq summary:after{content:'+';font-size:20px;font-weight:400;flex-shrink:0}.cafe-restoran-page .faq details[open] summary:after{content:'−'}.cafe-restoran-page .faq details p{font-size:14px;margin-top:15px;line-height:1.8}.cafe-restoran-page .closing{background:var(--ink);color:white;text-align:center;padding:58px 32px;border-radius:20px}.cafe-restoran-page .closing .eyebrow{color:var(--accent)}.cafe-restoran-page .closing p{color:#c5d5ee;max-width:530px;margin-inline:auto}.cafe-restoran-page .light{background:var(--accent);color:var(--ink);margin-top:27px}.cafe-restoran-page .light:hover{background:#eef7a1}.cafe-restoran-page .footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;padding-block:35px}.cafe-restoran-page .footer>a{font-size:18px;font-weight:800}.cafe-restoran-page .footer>a span{font-size:12px;font-weight:400;margin-left:6px}.cafe-restoran-page .footer p,.cafe-restoran-page .footer small{font-size:11px;color:var(--muted)}
@media(max-width:1000px){.cafe-restoran-page .header nav{gap:16px;font-size:12px}.cafe-restoran-page .hero{gap:30px}.cafe-restoran-page .hero h1{font-size:52px}.cafe-restoran-page .actions{gap:16px}.cafe-restoran-page .order-float{right:0;padding:12px}.cafe-restoran-page .card{padding:23px}.cafe-restoran-page .benefits{gap:40px}.cafe-restoran-page .steps{gap:20px}}
@media(max-width:760px){.cafe-restoran-page .shell{width:calc(100% - 36px)}.cafe-restoran-page .header{flex-wrap:wrap;gap:17px;padding-block:20px}.cafe-restoran-page .brand{font-size:21px}.cafe-restoran-page .header nav{width:100%;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:11px}.cafe-restoran-page .hero{grid-template-columns:1fr;padding-block:44px;gap:35px}.cafe-restoran-page .hero h1{font-size:clamp(43px,8vw,60px);letter-spacing:-2.5px}.cafe-restoran-page .lead{font-size:16px;max-width:100%}.cafe-restoran-page .scene{max-width:490px;width:100%;margin-inline:auto;padding-block:24px}.cafe-restoran-page .order-float{right:12px}.cafe-restoran-page .band>.shell{display:grid;grid-template-columns:1fr 1fr;gap:14px;font-size:11px;padding-block:20px}.cafe-restoran-page .section{padding-block:55px}.cafe-restoran-page .heading{margin-bottom:28px}.cafe-restoran-page h2{font-size:34px}.cafe-restoran-page .features{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cafe-restoran-page .card{padding:22px}.cafe-restoran-page .steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.cafe-restoran-page .benefits,.cafe-restoran-page .faq{grid-template-columns:1fr;gap:28px}.cafe-restoran-page .benefits>div>p{max-width:100%}.cafe-restoran-page .packages .grid{grid-template-columns:1fr}.cafe-restoran-page .packages .card{padding:28px}.cafe-restoran-page .card ul{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.cafe-restoran-page .fit .grid{grid-template-columns:1fr;gap:24px}.cafe-restoran-page .closing{padding:40px 22px}.cafe-restoran-page .closing h2{font-size:32px}.cafe-restoran-page .footer{justify-content:flex-start;gap:12px}.cafe-restoran-page .footer p{width:100%}}
@media(max-width:420px){.cafe-restoran-page .header nav{font-size:10px}.cafe-restoran-page .features{grid-template-columns:1fr}.cafe-restoran-page .actions{align-items:flex-start;flex-direction:column}.cafe-restoran-page .button{width:100%;padding:15px 12px}.cafe-restoran-page .eyebrow{font-size:9px;letter-spacing:1.2px}.cafe-restoran-page .steps{gap:20px}.cafe-restoran-page .steps h3{font-size:16px}.cafe-restoran-page .steps p{font-size:13px}.cafe-restoran-page .card ul{grid-template-columns:1fr}.cafe-restoran-page .phone{width:260px;max-width:100%;padding-inline:11px;border-width:5px}.cafe-restoran-page .scene{padding-inline:9px;border-radius:20px}.cafe-restoran-page .order-float{right:3px;bottom:74px;padding:10px;gap:7px}.cafe-restoran-page .order-float strong{font-size:10px}.cafe-restoran-page .scene-label{font-size:7px}.cafe-restoran-page .notes{gap:10px;font-size:10px}.cafe-restoran-page .band>.shell{font-size:10px}.cafe-restoran-page h2{font-size:30px}.cafe-restoran-page .brand small{font-size:8px}}
@media(prefers-reduced-motion:reduce){.cafe-restoran-page{scroll-behavior:auto}}.cafe-restoran-page .landing-logo{display:block;width:70px;height:76px;object-fit:contain;border-radius:9px;background:white}.cafe-restoran-page .footer-logo img{display:block;object-fit:contain;background:white;border-radius:8px}.cafe-restoran-page .brand{color:#121a30}.cafe-restoran-page .header{border-image:linear-gradient(90deg,#cf1732,#244fa2,#101421) 1}.cafe-restoran-page .hero{position:relative}.cafe-restoran-page .scene{background:radial-gradient(ellipse at 10% 5%,#efcfd944,transparent 65%),linear-gradient(145deg,#e9eaf6,#dde8ff 60%,#d9dce8)}.cafe-restoran-page .phone{border-color:#131e37}.cafe-restoran-page .cover{background:linear-gradient(130deg,#fde8ec,#e4eaff)}.cafe-restoran-page .cover>span{color:#8d9dc6}.cafe-restoran-page .order-float{border-color:#d7deee}.cafe-restoran-page .check{background:#e5edff;color:#244fa2}.cafe-restoran-page .order-float b{background:#e5edff;color:#243d72}.cafe-restoran-page .button,.cafe-restoran-page .phone-bottom{background:linear-gradient(115deg,#a81730,#2748a0 65%,#111827)}.cafe-restoran-page .button:hover{background:linear-gradient(115deg,#c11937,#345cc2 65%,#18223d)}.cafe-restoran-page h1 em{background:none;color:#b31b40}.cafe-restoran-page h1 em:after{content:'';display:block;height:4px;width:52%;margin-top:5px;background:linear-gradient(90deg,#db1735,#2c53bb,#121a2d);border-radius:5px}.cafe-restoran-page .dark,.cafe-restoran-page .basic,.cafe-restoran-page .closing{background:radial-gradient(ellipse at top left,#b1183544,transparent 60%),linear-gradient(120deg,#151521,#182d63 60%,#090d17)}.cafe-restoran-page .dark .eyebrow,.cafe-restoran-page .basic .eyebrow,.cafe-restoran-page .closing .eyebrow{color:#d2e3ff}.cafe-restoran-page .featured{background:linear-gradient(140deg,#fff0f3,#edf2ff)}.cafe-restoran-page .icon{background:linear-gradient(140deg,#fff0f3,#e6eeff);border-color:#d6deef;color:#254a91}.cafe-restoran-page .languages span{background:linear-gradient(130deg,#f6e2e9,#e3ecff)}.cafe-restoran-page .chart span{background:linear-gradient(0deg,#354f92,#9fb6f2)}.cafe-restoran-page .chart span:nth-child(6){background:linear-gradient(0deg,#9a1630,#e0455b)}.cafe-restoran-page .light{background:linear-gradient(110deg,#fff0f3,#dfebff);color:#16223e}.cafe-restoran-page .light:hover{background:linear-gradient(110deg,#ffe0e7,#cbdfff)}.cafe-restoran-page .food>span:last-child{color:#254a91}.cafe-restoran-page .tabs b{border-color:#b5203a}.cafe-restoran-page .band{background:linear-gradient(100deg,#faf0f3,#eff3fd,#f3f4f8)}.cafe-restoran-page .chips span{border:1px solid #dce1ed}.cafe-restoran-page .card li:before{color:#bdd6ff}.cafe-restoran-page .sample-note{color:#53617e}.cafe-restoran-page .sample-note small{color:#62718a}.cafe-restoran-page .menu-brand small,.cafe-restoran-page .tabs{color:#586781}.cafe-restoran-page .food small{color:#59687e}.cafe-restoran-page .notes{color:#59657c}.cafe-restoran-page .caption{color:#59657c}.cafe-restoran-page .scene-label{color:#253956}.cafe-restoran-page .sample-table{background:#eaf0fc;color:#253956}.cafe-restoran-page .phone-top{color:#182746}.cafe-restoran-page .footer p,.cafe-restoran-page .footer small{color:#59657c}@media(max-width:760px){.cafe-restoran-page .landing-logo{width:58px;height:64px}.cafe-restoran-page .header{gap:15px}}@media(max-width:420px){.cafe-restoran-page .landing-logo{width:52px;height:57px}}
.cafe-restoran-page{border-radius:16px;overflow:hidden;margin-block:24px}
.cafe-restoran-page .card{display:block;color:inherit}
.cafe-restoran-page .lead{font-weight:400}
.cafe-restoran-page .button{border:0;cursor:pointer}
.cafe-restoran-page section[id]{scroll-margin-top:110px}
.cafe-restoran-page .page-nav{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:24px;border-bottom:1px solid var(--line)}
.cafe-restoran-page .page-nav strong{font-size:17px}
.cafe-restoran-page .page-nav>div{display:flex;flex-wrap:wrap;gap:18px;font-size:12px;font-weight:650}
.cafe-restoran-page .closing{margin-bottom:32px}
@media(max-width:760px){.cafe-restoran-page .page-nav{align-items:flex-start;flex-direction:column}.cafe-restoran-page .page-nav>div{gap:12px}}
.cafe-restoran-page .card.basic{color:white}

/* Okunabilir metin boyutları; dar ekranlarda da korunur. */
.cafe-restoran-page .page-nav>div,
.cafe-restoran-page .actions,
.cafe-restoran-page .button,
.cafe-restoran-page .notes,
.cafe-restoran-page .band>.shell,
.cafe-restoran-page .card ul,
.cafe-restoran-page .faq summary{font-size:16px;line-height:1.65}
.cafe-restoran-page .heading p,
.cafe-restoran-page .card p,
.cafe-restoran-page .steps p,
.cafe-restoran-page .benefit-list p,
.cafe-restoran-page .benefits>div>p,
.cafe-restoran-page .fit p,
.cafe-restoran-page .faq details p{font-size:17px;line-height:1.8}
.cafe-restoran-page .eyebrow,
.cafe-restoran-page .chips span,
.cafe-restoran-page .languages span,
.cafe-restoran-page .card>small,
.cafe-restoran-page .benefit-list article>span,
.cafe-restoran-page .caption{font-size:14px;line-height:1.65}
.cafe-restoran-page .eyebrow{letter-spacing:1px}
.cafe-restoran-page h3,
.cafe-restoran-page .steps h3{font-size:21px;line-height:1.4}
.cafe-restoran-page .scene-label{font-size:12px;line-height:1.6;letter-spacing:.6px}
.cafe-restoran-page .phone{width:320px;font-size:14px}
.cafe-restoran-page .phone-top,
.cafe-restoran-page .menu-brand small,
.cafe-restoran-page .sample-table,
.cafe-restoran-page .cover small,
.cafe-restoran-page .tabs,
.cafe-restoran-page .food small,
.cafe-restoran-page .sample-note,
.cafe-restoran-page .sample-note small,
.cafe-restoran-page .phone-bottom{font-size:12px;line-height:1.5}
.cafe-restoran-page .menu-brand{font-size:15px;flex-wrap:wrap}
.cafe-restoran-page .food b{font-size:14px}
.cafe-restoran-page .order-float{position:relative;right:auto;bottom:auto;width:fit-content;max-width:100%;margin:18px auto 0}
.cafe-restoran-page .order-float strong{font-size:15px}
.cafe-restoran-page .order-float small,
.cafe-restoran-page .order-float b{font-size:13px}
.cafe-restoran-page .tabs{gap:10px;flex-wrap:wrap}
.cafe-restoran-page .phone-bottom{gap:8px;flex-wrap:wrap}
@media(max-width:760px){
    .cafe-restoran-page .features{grid-template-columns:1fr}
    .cafe-restoran-page .steps{grid-template-columns:1fr}
    .cafe-restoran-page .band>.shell{grid-template-columns:1fr}
    .cafe-restoran-page .card ul{grid-template-columns:1fr}
    .cafe-restoran-page .scene{padding-inline:14px}
}

.cafe-restoran-page .qr-product-brand{display:flex;align-items:center;gap:20px;margin-bottom:24px}
.cafe-restoran-page .qr-product-brand img{display:block;width:200px;height:auto;max-width:48%;border-radius:14px;object-fit:contain;background:#fff}
.cafe-restoran-page .qr-product-brand .eyebrow{color:#253956;line-height:1.8}
@media(max-width:420px){.cafe-restoran-page .qr-product-brand{gap:14px}.cafe-restoran-page .qr-product-brand img{width:160px}}

/* Paket fiyat banner'ları */
.cafe-restoran-page .package-price{display:flex;flex-direction:column;gap:6px;margin:20px 0 24px;padding:20px;border:1px solid #d6deef;border-radius:12px;background:linear-gradient(120deg,#fff0f3,#e3ecff);color:#16223e}
.cafe-restoran-page .package-price>span{font-size:15px;font-weight:600;line-height:1.5}
.cafe-restoran-page .package-price>strong{font-size:clamp(26px,2.5vw,34px);font-weight:800;line-height:1.3;overflow-wrap:anywhere}
.cafe-restoran-page .package-price strong small{display:inline-block;font-size:17px;font-weight:600;white-space:nowrap}
.cafe-restoran-page .basic .package-price{background:linear-gradient(120deg,#fff0f3,#dbe8ff);border-color:#fff6}
@media(max-width:420px){.cafe-restoran-page .package-price{padding:16px}}
