:root{--bp-navy:#1c355e;--bp-ink:#162d4b;--bp-sage:#dbe5cb;--bp-paper:#f7f7f1;--bp-line:#d8dfe2;--bp-muted:#5a6b79}
html{scroll-padding-top:105px}body{color:var(--bp-ink)}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #6f903f;outline-offset:5px}h1,h2,h3{font-weight:400}img{max-width:100%}.section{scroll-margin-top:100px}.pill{transition:background .2s,transform .2s}.pill:hover{transform:translateY(-2px)}.contact.store-link{white-space:nowrap;background:var(--bp-navy);color:#fff}.language-link{font-size:12px;letter-spacing:.06em;padding:10px;white-space:nowrap}.topline{background:var(--bp-navy)}.topline>a:last-child{white-space:nowrap}.home-route{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--bp-line);background:var(--bp-paper)}.home-route a{display:flex;justify-content:space-between;padding:25px 5vw;font-size:15px;border-right:1px solid var(--bp-line);text-decoration:none}.home-route a span{color:var(--bp-muted);font-size:12px}.experience-section{padding:90px 6vw}.experience-section h2{font-size:clamp(30px,4vw,57px);line-height:1.12;letter-spacing:-.035em;margin:18px 0 24px}.experience-section>.section-heading{display:flex;justify-content:space-between;align-items:end;gap:35px}.section-heading p{max-width:420px;line-height:1.7;color:var(--bp-muted)}.use-filters{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 35px}.use-filters button,.directory-tools button,.directory-tools select{border:1px solid var(--bp-line);border-radius:40px;background:#fff;padding:12px 19px;font:inherit;font-size:13px;color:var(--bp-navy);cursor:pointer}.use-filters [aria-pressed=true]{background:var(--bp-navy);border-color:var(--bp-navy);color:white}.picker-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.picker-card{border-bottom:1px solid var(--bp-line);padding-bottom:22px}.picker-visual{position:relative;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#eef2ed,#f7f8f4);height:280px;overflow:hidden}.picker-visual img{width:100%;height:240px;object-fit:contain;transition:transform .5s}.picker-visual:hover img{transform:translateY(-7px)}.product-series{position:absolute;left:18px;bottom:15px;letter-spacing:.12em;font-size:9px}.picker-card h3{font-size:30px;margin:20px 0 8px}.picker-card p{font-size:13px;line-height:1.5;min-height:38px}.picker-card small{display:block;color:var(--bp-muted);font-size:12px}.picker-actions{display:flex;flex-wrap:wrap;justify-content:space-between;gap:15px;margin-top:20px;align-items:center}.compare-check{font-size:12px;display:flex;align-items:center;gap:7px}.compare-check input{accent-color:var(--bp-navy)}.picker-actions .text-link{font-size:12px}.comparison{margin-top:35px;background:var(--bp-paper);padding:25px}.compare-head{display:flex;justify-content:space-between;align-items:center;gap:20px}.compare-head h3{font-size:26px;margin:0}.compare-scroll{overflow:auto}.comparison table{border-collapse:collapse;width:100%;font-size:14px;min-width:540px}.comparison th,.comparison td{padding:18px 10px;border-bottom:1px solid var(--bp-line);text-align:left}.comparison th{font-weight:400;color:var(--bp-muted)}.quiet-note{font-size:12px;line-height:1.6;color:var(--bp-muted);margin-top:20px}.partnership-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.partnership-card{padding:40px;background:var(--bp-paper);display:flex;flex-direction:column;align-items:start}.partnership-card h3{font-size:29px;margin:18px 0}.partnership-card p{line-height:1.65;font-size:14px;flex:1}.partnership-card .text-link{margin-top:20px}.experience-split{display:grid;grid-template-columns:1fr 1fr;background:var(--bp-paper)}.experience-split>img{width:100%;height:100%;min-height:440px;object-fit:cover}.experience-split>.copy{padding:70px 5vw}.experience-split h2{font-size:clamp(30px,4vw,55px);line-height:1.12}.experience-split p{line-height:1.8;color:var(--bp-muted)}.experience-split .copy .pill{margin-top:25px}.experience-form{display:grid;grid-template-columns:1fr 1fr;gap:22px;padding:40px;background:var(--bp-paper);margin:30px 0}.experience-form label{font-size:13px;display:flex;flex-direction:column;gap:10px}.experience-form input,.experience-form select,.experience-form textarea{background:#fff;border:1px solid #cbd4d8;padding:14px 12px;font:inherit;border-radius:0;width:100%;box-sizing:border-box;color:var(--bp-ink)}.experience-form textarea{min-height:140px;resize:vertical}.experience-form .full{grid-column:1/-1}.experience-form fieldset{border:0;padding:0}.experience-form legend{font-size:13px;margin-bottom:12px}.experience-form .checks{display:flex;gap:20px;flex-wrap:wrap}.experience-form .checks label,.experience-form .consent{flex-direction:row;align-items:start;line-height:1.5}.experience-form input[type=checkbox]{width:18px;height:18px;flex-shrink:0;accent-color:var(--bp-navy)}.experience-form .consent a{text-decoration:underline}.experience-form [type=submit]{justify-self:start;border:0}.experience-form [type=submit]:disabled{opacity:.6;cursor:wait}.form-status{font-size:14px;line-height:1.7;margin:0}.form-status.success{padding:22px;background:#e0ead8}.form-status strong,.form-status span{display:block}.form-status.error{padding:15px;background:#fce7df}.honey{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.directory-tools{display:grid;grid-template-columns:2fr 1fr auto;gap:15px;align-items:end;margin:25px 0}.directory-tools label{display:flex;flex-direction:column;gap:10px;font-size:13px}.directory-tools input{padding:14px;border:1px solid var(--bp-line);font:inherit;width:100%;box-sizing:border-box}.location-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-height:650px;overflow:auto;padding:3px 8px 10px 3px}.location-card{border:1px solid var(--bp-line);padding:25px;display:flex;flex-direction:column;gap:12px;background:white}.location-card h3{font-size:23px;margin:0}.location-card p{line-height:1.6;font-size:14px;margin:0}.location-card small{font-size:12px;line-height:1.5;color:var(--bp-muted)}.location-badge{color:#4a6c30;background:#edf3e7;align-self:start;font-size:10px;letter-spacing:.06em;text-transform:uppercase;padding:7px 9px}.location-region{color:var(--bp-muted)}.location-actions{margin-top:auto;display:flex;flex-wrap:wrap;gap:15px}.location-actions a{font-size:12px}.cms-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.cms-card{border-bottom:1px solid var(--bp-line);padding-bottom:25px}.cms-card>img{width:100%;height:240px;object-fit:cover;margin-bottom:20px}.cms-card h3{font-size:25px;line-height:1.25;margin:12px 0}.cms-card p{font-size:14px;line-height:1.7;color:var(--bp-muted)}.cms-card small{font-size:11px}.cms-card details{margin-bottom:18px}.cms-body{white-space:pre-line}.mobile-actions{display:none}.editorial-en-hero{position:relative;display:grid;grid-template-columns:1fr 1fr;min-height:520px;background:var(--bp-paper)}.editorial-en-hero .copy{padding:85px 6vw}.editorial-en-hero h1{font-size:clamp(40px,5.3vw,76px);line-height:1.05;letter-spacing:-.04em;margin:22px 0}.editorial-en-hero p{font-size:17px;line-height:1.7;max-width:500px}.editorial-en-hero>img{height:100%;max-height:700px;width:100%;object-fit:cover}.en-prose{max-width:920px;margin:auto;padding:70px 6vw}.en-prose h2{font-size:35px;margin:40px 0 20px}.en-prose p,.en-prose li{font-size:16px;line-height:1.85;color:var(--bp-muted)}.en-prose ul{padding-left:20px}.en-prose .action-row{margin:28px 0}.ecosystem-links{display:flex;flex-wrap:wrap;gap:20px;border-top:1px solid #ffffff30;padding:25px 0;margin-top:35px;font-size:12px}.footer-bottom .admin-link{font-size:11px;opacity:.75}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(min-width:1250px){header nav{gap:18px}header nav>a,header nav summary{font-size:12px}}
@media(max-width:1100px){.picker-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.partnership-grid{grid-template-columns:1fr 1fr}.location-list{grid-template-columns:1fr 1fr}.cms-grid{grid-template-columns:1fr 1fr}header>.language-link{margin-left:auto}header>.contact{margin-left:0}}
@media(max-width:700px){body{padding-bottom:65px}.topline{font-size:9px}.topline>a:last-child{display:none}.experience-section{padding:60px 6vw}.experience-section>.section-heading{display:block}.picker-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.picker-visual{height:220px}.picker-visual img{height:180px}.product-series{left:9px;font-size:7px}.picker-card h3{font-size:27px}.picker-card p{font-size:12px}.picker-actions{align-items:start;flex-direction:column;gap:10px}.use-filters{flex-wrap:nowrap;overflow:auto;padding:5px 0 12px}.use-filters button{white-space:nowrap;font-size:12px;padding:10px 13px}.comparison{padding:20px 12px}.compare-head h3{font-size:22px}.home-route{grid-template-columns:1fr}.home-route a{padding:18px 6vw;border-bottom:1px solid var(--bp-line)}.experience-split,.editorial-en-hero{grid-template-columns:1fr}.experience-split>img{min-height:0;height:290px}.experience-split>.copy{padding:40px 6vw}.partnership-grid,.location-list,.cms-grid{grid-template-columns:1fr}.partnership-card{padding:30px}.experience-form{padding:25px 20px;grid-template-columns:1fr}.experience-form>label{grid-column:1}.directory-tools{grid-template-columns:1fr}.directory-tools button{justify-self:start}.location-list{max-height:650px}.editorial-en-hero .copy{padding:55px 6vw}.editorial-en-hero>img{height:330px}.mobile-actions{position:fixed;bottom:0;left:0;right:0;display:grid;grid-template-columns:1fr 1fr 1fr;background:var(--bp-navy);color:#fff;z-index:90;padding-bottom:env(safe-area-inset-bottom);box-shadow:0 -5px 30px #102c4920}.mobile-actions a{padding:18px 8px;text-align:center;border-right:1px solid #ffffff25;font-size:12px;text-decoration:none}.language-link{font-size:10px}.cms-card>img{height:290px}.en-prose{padding:35px 6vw}.ecosystem-links{gap:15px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.hero .hero-bottle{transform:none!important}}
[data-content-grid].cms-grid .cms-card>img[src*="kirsehirspor"],.cms-card>img[src*="kirsehirspor"]{object-fit:contain;background:#edf2e8;height:380px}.cms-card .text-link{font-size:13px}[data-content-grid].cms-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.en-product-packshot{object-fit:contain!important;padding:45px!important;background:#edf2e8;box-sizing:border-box;max-height:620px!important}@media(max-width:700px){[data-content-grid].cms-grid{grid-template-columns:1fr}.en-product-packshot{height:340px!important;padding:30px!important}}
.picker-visual img{mix-blend-mode:multiply}.experience-section>p{max-width:850px;line-height:1.75;color:var(--bp-muted)}
.verified-map-point{width:22px;height:22px;border:3px solid #fff;background:#1c355e;border-radius:50%;box-shadow:0 0 0 5px #ffffff30;color:#fff;font-size:7px;display:grid;place-items:center;padding:0}.verified-map-point:focus-visible{outline:3px solid #c6e99f;outline-offset:5px}
/* One navigation treatment across the original pages and the new English section. */
body>.topline{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:9px 4%;min-height:32px;background:var(--bp-navy);color:#fff;font:9px/1.4 'DM Sans',Arial,sans-serif;letter-spacing:.12em}
body>header{position:relative;top:auto;left:auto;width:100%;height:94px;background:#fff;color:var(--bp-navy);border-bottom:1px solid #e6ebed;z-index:40}
body>header .brand img{filter:none}body>header .contact{padding:12px 16px;border:0;border-radius:2px}header nav .nav-contact{display:block}
body>footer{background:var(--bp-navy);color:#fff}
@media(max-width:1150px){body>header{height:82px}body>header nav{top:82px;background:#fff;color:var(--bp-navy)}}
@media(max-width:760px){body>header{height:76px}body>header nav{top:76px}body>.topline{font-size:8px;padding:8px 6%;letter-spacing:.1em}body>.topline .corporate-phone{display:none}}
.document-card>img{object-fit:contain!important;background:#f3f5f0;height:280px;padding:15px}.managed-document-viewer{width:min(960px,95vw);max-width:95vw;max-height:90dvh;height:auto;overflow:auto;padding:30px;color:#1c355e;background:#f7f7f1}.managed-document-viewer h2{font-size:26px;letter-spacing:-.03em;margin:15px 0 25px}.managed-document-viewer img{display:block;width:auto;max-width:100%;height:auto;margin:15px auto;max-height:none}.managed-document-viewer iframe{display:block;width:100%;height:65vh;border:0}.document-close{display:block;margin-left:auto;font-size:14px;padding:8px}.managed-document-viewer::backdrop{background:#102b43bb}@media(max-width:700px){.managed-document-viewer{padding:18px}.managed-document-viewer h2{font-size:23px}}
