.brand-original{overflow:hidden;background:#f1f4f3}.social-tile.brand-original img{position:static!important;width:100%!important;height:100%!important;max-width:100%!important;object-fit:cover!important;transform:none!important;left:auto!important;top:auto!important}.community-visual.brand-original{aspect-ratio:4/5}.community-visual.brand-original img{object-fit:contain!important}.brand-story{display:grid;grid-template-columns:1fr 1fr;max-width:1320px;margin:70px auto 90px;overflow:hidden;background:#edf2f1;border-radius:4px}.brand-story-image{height:540px;overflow:hidden;background:#e2e9e8}.brand-story-image img{width:100%;height:100%;object-fit:cover;display:block}.brand-story-copy{padding:65px 60px;align-self:center}.brand-story-copy h2,.brand-announcements h2,.document-intro h2{font-size:clamp(32px,3.5vw,54px);line-height:1.08;font-weight:500;letter-spacing:-1.5px;margin:20px 0}.brand-story-copy p,.brand-announcements p,.document-intro p{line-height:1.8;color:#486171;max-width:580px;margin-bottom:30px}.brand-announcements{display:grid;grid-template-columns:1fr 1fr 1fr;gap:36px;align-items:center}.brand-announcements figure{margin:0}.brand-announcements img{width:100%;display:block;border-radius:5px}.brand-announcements figcaption{font-size:13px;margin-top:15px}.document-library{padding-top:45px}.document-intro{margin-bottom:48px}.document-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 30px}.document-card h2{font-size:21px;margin:10px 0 18px;font-weight:500}.document-preview{height:360px;display:flex;align-items:center;justify-content:center;background:#f1f4f3;padding:24px;position:relative;border:1px solid #e2e8e8;margin-bottom:22px}.document-preview img{max-width:100%;max-height:100%;object-fit:contain;box-shadow:0 8px 20px #092a4210;transition:transform .25s}.document-preview:hover img{transform:scale(1.035)}.document-preview span{position:absolute;bottom:12px;right:12px;background:#fff;padding:7px 12px;font-size:12px;border-radius:20px}#document-dialog{width:min(1100px,96vw);max-width:96vw;height:92vh;max-height:92vh;padding:0;border:0;background:#e7ecec;color:#062e4d;border-radius:8px}#document-dialog::backdrop{background:#071b2ada;backdrop-filter:blur(5px)}.document-toolbar{display:flex;gap:24px;align-items:center;padding:18px 25px;background:#fff;position:sticky;top:0;z-index:1}.document-toolbar h2{font-size:18px;margin:0;flex:1}.document-toolbar a,.document-toolbar button{font:inherit;font-size:14px;color:inherit}.document-toolbar button{background:transparent;border:1px solid #becdce;border-radius:22px;padding:8px 15px;cursor:pointer}.document-view{padding:25px;text-align:center}.document-view img{display:block;width:auto;max-width:100%;height:auto;margin:auto;background:#fff}body.document-open{overflow:hidden}@media(max-width:800px){.brand-story{margin:40px 20px;grid-template-columns:1fr}.brand-story-image{height:420px}.brand-story-copy{padding:36px 28px}.brand-announcements{grid-template-columns:1fr 1fr;gap:22px}.brand-announcements>div{grid-column:1/-1}.document-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 18px}.document-preview{height:290px;padding:15px}}@media(max-width:520px){.document-grid{grid-template-columns:1fr}.document-preview{height:390px}.document-toolbar{gap:12px;padding:14px}.document-toolbar h2{font-size:14px}.document-view{padding:10px}.brand-story-image{height:380px}.brand-announcements{gap:14px}}@media(prefers-reduced-motion:reduce){.document-preview img{transition:none}}

.brand-announcements>div{grid-column:1/-1}.brand-announcements figure img{aspect-ratio:4/5;object-fit:contain;background:#edf2f1}
.document-toolbar h2{letter-spacing:0;line-height:1.3}.brand-original img[src*="kirsehirspor"]{object-fit:cover!important;object-position:center 45%;background:#123d29}.brand-story-image:has(img[src*="migros"]){background:#ef7200}.brand-story-image img[src*="migros"]{object-fit:contain}

.topline .corporate-phone{font-size:14px;font-weight:600;letter-spacing:1px;margin-left:auto;margin-right:25px;white-space:nowrap}.footer-call{display:flex;align-items:center;gap:32px;border-bottom:1px solid #ffffff30;padding:0 0 32px;margin-bottom:35px}.footer-call>span{font-size:11px;letter-spacing:2px}.footer-call>a{font-size:clamp(25px,3vw,42px);white-space:nowrap;color:inherit;text-decoration:none;letter-spacing:1px}.footer-call p{font-size:13px;opacity:.8;margin-left:auto}.corporate-callout{background:#edf2f4;padding:28px 32px;border-radius:6px;margin-bottom:35px}.corporate-callout>a{display:block;font-size:36px;color:#1c355e;font-weight:500;text-decoration:none;margin-top:12px}.corporate-callout p{margin-bottom:0!important}.export-section{background:#eff3f5;padding:70px 7%;scroll-margin-top:110px}.export-intro{max-width:750px;margin-bottom:35px}.export-intro h2{font-size:clamp(30px,4vw,48px);letter-spacing:-1px}.export-intro p{line-height:1.8}.export-form{max-width:1000px;display:grid;grid-template-columns:1fr 1fr;gap:24px}.export-form label{display:flex;flex-direction:column;gap:10px;font-size:13px;line-height:1.5}.export-form input,.export-form select,.export-form textarea{width:100%;padding:15px;border:1px solid #bfccd5;border-radius:4px;font:inherit;color:#1c355e;background:white}.export-form input:focus,.export-form select:focus,.export-form textarea:focus{outline:2px solid #547d9e;outline-offset:2px}.export-form .full{grid-column:1/-1}.export-form small{font-size:12px;line-height:1.6;color:#506475}.export-form .export-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.export-form button{font:inherit;cursor:pointer}.export-form .export-copy{background:transparent;border:0;border-bottom:1px solid;padding:10px 0;color:#1c355e}.export-form #export-status{line-height:1.6;margin:0}.export-form textarea{min-height:130px}.export-form fieldset{border:0;padding:0;margin:0}.export-form legend{font-size:13px;margin-bottom:12px}.export-form .export-products{display:flex;gap:20px;flex-wrap:wrap}.export-products label{flex-direction:row;align-items:center}.export-products input{width:auto}.export-form .export-draft{background:#fff;padding:20px;border:1px solid #ccd6dc;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:13px}.export-form [hidden]{display:none!important}@media(max-width:760px){.topline{display:flex!important;min-height:34px;padding:8px 6%;gap:8px}.topline>span{font-size:8px}.topline .corporate-phone{margin:0 0 0 auto;font-size:13px}.topline>a:not(.corporate-phone){display:none}.footer-call{align-items:flex-start;flex-direction:column;gap:12px}.footer-call p{margin:0}.export-form{grid-template-columns:1fr}.export-form .full{grid-column:1}.export-section{padding:45px 6%}.corporate-callout{padding:24px}}
.campaign-gallery{overflow:hidden}.campaign-heading{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:30px}.campaign-heading h2{font-size:clamp(28px,3.5vw,44px);letter-spacing:-1px;margin:15px 0 0}.campaign-controls{display:flex;gap:10px}.campaign-controls button{width:44px;height:44px;border:1px solid #c2ccd6;border-radius:50%;background:white;color:#1c355e;font-size:20px;cursor:pointer}.campaign-controls button:disabled{opacity:.35;cursor:default}.campaign-track{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:18px}.campaign-track figure{flex:0 0 280px;margin:0;scroll-snap-align:start}.campaign-track img{display:block;width:100%;height:350px;object-fit:cover;border-radius:5px;background:#e9eff1}.campaign-track img[src*="urun-ailesi"]{object-fit:contain;background:#08182a}.campaign-track figcaption{font-size:13px;line-height:1.6;padding-top:15px}.campaign-track:focus-visible{outline:2px solid #557fa0;outline-offset:5px}@media(min-width:1200px){.product-grid:has([data-product="200 cc"]){grid-template-columns:repeat(5,minmax(0,1fr))}.product-grid:has([data-product="200 cc"]) .product-card img{height:235px}}@media(max-width:650px){.campaign-track figure{flex-basis:240px}.campaign-track img{height:300px}.campaign-heading{align-items:center}.campaign-controls button{width:36px;height:36px}.campaign-heading h2{font-size:29px}}

.factory-journal h2{font-size:clamp(28px,3.2vw,46px);font-weight:500;letter-spacing:-1px;max-width:800px;margin:20px 0 36px}.factory-journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.factory-journal figure{margin:0}.factory-journal img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;display:block;border-radius:5px}.factory-journal figcaption{font-size:14px;line-height:1.6;margin-top:14px;color:#486171}@media(max-width:700px){.factory-journal-grid{grid-template-columns:1fr;gap:30px}}
