.google-reviews-band{--wine:#8a1428;--wine-dark:#6b0f1f;--wine-soft:#fbf2f4;--green-1:#22b573;--green-2:#13874f;background:linear-gradient(180deg,#fff 0%,var(--wine-soft) 100%);border-bottom:1px solid #f0e2e5;padding:44px 0 46px}.gr-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 28px;margin-bottom:20px;display:flex}.gr-head .kicker{color:var(--wine);margin:0}.gr-head h2{color:#1f2a30;letter-spacing:-.02em;margin:6px 0 0;font-size:clamp(24px,2.6vw,32px)}.gr-summary{background:#fff;border:1px solid #efdfe3;border-radius:16px;align-items:center;gap:10px;padding:10px 16px;display:flex;box-shadow:0 8px 22px -14px #5a0f1e59}.gr-summary>svg{width:28px;height:28px}.gr-summary>strong{color:#1f2a30;font-size:26px;line-height:1}.gr-summary>span{gap:2px;display:grid}.gr-summary small{color:#7a6a6e;font-size:12px}.gr-stars{letter-spacing:1.5px;color:#e8dcdf;white-space:nowrap;font-size:14px;line-height:1;display:inline-block;position:relative}.gr-stars-fill{white-space:nowrap;color:#f5b301;position:absolute;inset:0 auto 0 0;overflow:hidden}.gr-album{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid;position:relative}.gr-pencere{padding:6px 2px 10px;overflow:hidden}.gr-serit{grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--gr-per,4) - 1) * 14px) / var(--gr-per,4));column-gap:14px;transition:transform .45s cubic-bezier(.65,0,.35,1);display:grid}.gr-ok{width:42px;height:42px;color:var(--wine);cursor:pointer;background:#fff;border:1px solid #ecd5da;border-radius:50%;place-items:center;padding:0;transition:background .2s,color .2s,transform .2s;display:grid;box-shadow:0 6px 16px -8px #5a0f1e73}.gr-ok svg{width:18px;height:18px}.gr-ok:hover{background:var(--wine);color:#fff;transform:scale(1.06)}.gr-ok:focus-visible{outline-offset:2px;outline:3px solid #8a142859}.gr-kutu{background:#fff;border:1px solid #efdfe3;border-radius:16px;flex-direction:column;gap:8px;min-width:0;height:196px;padding:16px 16px 14px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 24px -18px #5a0f1e73}.gr-kutu:before{content:"";background:linear-gradient(90deg,var(--wine),#c2304a);height:4px;position:absolute;inset:0 0 auto}.gr-kutu header,.gr-dialog header{align-items:center;gap:10px;display:flex}.gr-avatar{object-fit:cover;background:var(--wine);color:#fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:15px;font-weight:700;display:grid}.gr-kutu header div,.gr-dialog header div{flex:1;min-width:0;display:grid}.gr-kutu header b,.gr-dialog header b{color:var(--wine-dark);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.gr-dialog header b a{color:inherit}.gr-kutu header small,.gr-dialog header small{color:#8a7a7e;font-size:11.5px}.gr-kutu header>svg{flex:none;width:18px;height:18px}.gr-kutu p{color:#3b3034;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.gr-more{color:var(--green-2);font:inherit;cursor:pointer;background:#22b5731f;border:0;border-radius:999px;align-self:flex-start;margin-top:auto;padding:5px 12px;font-size:12.5px;font-weight:700;transition:background .2s,color .2s}.gr-more:hover{background:linear-gradient(135deg,var(--green-1),var(--green-2));color:#fff}.gr-noktalar{justify-content:center;gap:8px;margin-top:6px;display:flex}.gr-noktalar button{cursor:pointer;background:#e4cfd4;border:0;border-radius:99px;width:8px;height:8px;padding:0;transition:width .25s,background .25s}.gr-noktalar button[aria-selected=true]{background:var(--wine);width:22px}.gr-actions{justify-content:center;margin-top:16px;display:flex}.gr-all{color:#1f2a30;background:#fff;border:1px solid #ecd5da;border-radius:999px;align-items:center;gap:10px;padding:10px 18px;font-size:14px;font-weight:700;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:inline-flex}.gr-all svg{width:18px;height:18px}.gr-all:hover{border-color:var(--wine);box-shadow:0 6px 18px #7a14261f}.gr-dialog{background:#fff;border:0;border-radius:20px;width:min(560px,100vw - 32px);max-height:min(80vh,640px);padding:0;overflow:hidden;box-shadow:0 30px 70px -20px #140a0f8c}.gr-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#190a0f8c}.gr-dialog-ic{max-height:inherit;border-top:5px solid var(--wine);flex-direction:column;gap:12px;padding:22px 22px 20px;display:flex;overflow-y:auto}.gr-dialog p{color:#3b3034;white-space:pre-line;margin:0;font-size:15px;line-height:1.65}.gr-kapat{width:34px;height:34px;color:var(--wine);cursor:pointer;background:#fff;border:1px solid #ecd5da;border-radius:50%;flex:none;padding:0;font-size:20px;line-height:1}.gr-kapat:hover{background:var(--wine);color:#fff}.gr-google{color:var(--green-2);align-self:flex-start;align-items:center;gap:8px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.gr-google svg{width:16px;height:16px}@media (width<=640px){.google-reviews-band{padding:34px 0 38px}.gr-album{gap:6px}.gr-ok{width:36px;height:36px}.gr-kutu{height:200px}}@media (prefers-reduced-motion:reduce){.gr-serit{transition:none}}.gr-badges{flex-wrap:wrap;justify-content:center;gap:14px;margin-bottom:26px;display:flex}.gr-badge{color:#1f2a30;background:#fff;border:1px solid #dbe6f3;border-radius:18px;align-items:center;gap:14px;min-width:250px;padding:14px 22px 14px 16px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 14px 30px -20px #14325a8c}.gr-badge:hover{transform:translateY(-2px);box-shadow:0 18px 34px -18px #14325a99}.gr-badge>svg,.gr-ta-ico{flex:none;width:46px;height:46px}.gr-badge-g{border-top:4px solid #4285f4}.gr-badge-ta{border-top:4px solid #00aa6c}.gr-ta-ico{color:#fff;background:#00aa6c;border-radius:50%;place-items:center;display:grid}.gr-ta-ico svg{width:30px;height:30px}.gr-badge>span{gap:3px;display:grid}.gr-badge b{letter-spacing:.04em;color:#5b6b7a;font-size:13px}.gr-badge-score{align-items:center;gap:8px;display:flex}.gr-badge-score strong{color:#0f2540;font-size:26px;line-height:1}.gr-badge-score .gr-stars{font-size:16px}.gr-badge small{color:#6b7a88;font-size:12.5px}.gr-bubbles{gap:3px;display:inline-flex}.gr-bubbles i{border:2px solid #00aa6c;border-radius:50%;width:14px;height:14px}.gr-bubbles i.on{background:#00aa6c}.gr-bubbles i.half{background:linear-gradient(90deg,#00aa6c 50%,#0000 50%)}@media (width<=600px){.gr-badge{flex:100%;min-width:0;padding:12px 16px}}
