/* site-custom.bundle.css — ÜRETİLMİŞ DOSYA (2026-10-25, CarobTurkiye): aşağıdaki kaynakların açıklamasız,
   boşlukları atılmış birleşimi; kaynak dosyalar açıklamalarıyla aynı klasörde duruyor. Kaynak değişince bu dosya
   yeniden üretilir (sıra önemli). Kaynaklar: customnotice.css, customlogo.css, newsletter.css, customoverflow.css, custombreadcrumb.css, customemptystate.css, customcontrast.css, customheadersearch.css, customlightbox.css, altdetay-bloklari.css.
   custompreloader.css çıkarıldı: açılış perdesi _CarobLayout'tan kaldırıldı (PageSpeed). */
.typewriter-container{display: inline-flex;align-items: center;justify-content: center;gap: 2px;font-family: "Nunito", sans-serif;font-weight: 600;font-size: 18px;color: #ffffff;background: transparent;}.typewriter-text{display: inline-block;white-space: nowrap;overflow: hidden;font-family: inherit;font-size: inherit;font-weight: inherit;color: inherit;line-height: 1.4;vertical-align: middle;}.typewriter-cursor{display: inline-block;width: 2px;height: 1.2em;background-color: #FFAC00;margin-left: 2px;vertical-align: middle;animation: blink 0.8s infinite;}@keyframes blink{0%, 100%{opacity: 1;}50%{opacity: 0;}}@media (max-width: 768px){.typewriter-container{display: none;}}.current-flag, .item-flag{display: inline-flex !important;align-items: center !important;justify-content: center !important;}.current-flag img, .item-flag img{width: 18px !important;height: 18px !important;max-width: 18px !important;max-height: 18px !important;object-fit: cover !important;border-radius: 3px !important;vertical-align: middle !important;flex-shrink: 0 !important;}
@media (min-width: 992px){.about-logo-centered{text-align: center;}}.header-logo a img{height: 60px;width: auto;max-width: 100%;}
.newsletter-status-wrap{display:flex;align-items:center;justify-content:center;padding:80px 20px;}.newsletter-status-card{max-width:520px;width:100%;text-align:center;background:#ffffff;border-radius:16px;box-shadow:0 10px 40px rgba(100,52,62,0.08);padding:48px 36px;}.newsletter-status-icon{font-size:56px;line-height:1;margin-bottom:20px;}.newsletter-status-title{font-size:24px;font-weight:700;color:#1a1a1a;margin:0 0 14px;}.newsletter-status-text{font-size:15px;line-height:1.7;color:#6c757d;margin:0 0 30px;}.newsletter-status-card .th-btn{display:inline-block;}.newsletter-honeypot{position:absolute;left:-9999px;top:-9999px;opacity:0;height:0;width:0;overflow:hidden;pointer-events:none;}
html, body{overflow-x: clip;}@media (min-width: 1200px){.sidebar-area{position: sticky;top: 24px;}}.tablo-kaydirma{display: block;width: 100%;max-width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;margin: 0 0 24px;}.tablo-kaydirma > table{margin-bottom: 0;}.tablo-kaydirma:focus-visible{outline: 2px solid var(--theme-color);outline-offset: 3px;}
@media (max-width: 991.98px){.header-layout4{position: relative;}.breadcumb-wrapper .breadcumb-content{padding-top: 0;}}
.empty-state{text-align: center;max-width: 520px;margin: 0 auto;padding: 60px 20px;}.empty-icon{font-size: 56px;line-height: 1;margin-bottom: 20px;}.empty-title{color: var(--title-color, #1F1F1F);font-size: 22px;font-weight: 600;margin-bottom: 10px;}.empty-text{color: var(--body-color, #797E88);font-size: 15px;margin-bottom: 0;}
.sub-title{color: #8F6000;}.urun-groups-bg .sub-title{color: var(--theme-color2);}.subscribe-box_text{color: #B4C0BE;}#newsletterEmail{color: var(--title-color);}.th-btn, .th-btn.style3, .th-btn.style5{color: var(--title-color);}.th-btn.style3:hover, .th-btn.style3:active{color: var(--white-color);}.widget .text-muted{color: #656e76;}.footer-widget .th-widget-contact .box-text{color: #d1e4e1;}
@media (max-width: 991.98px){.popup-search-box form{top: 26%;padding-bottom: 0;}}
.blog-radius-img.buyutulebilir{position: relative;}.resim-buyut{position: absolute;inset: 0;z-index: 2;display: flex;align-items: center;justify-content: center;background-color: rgba(0, 0, 0, 0);transition: background-color .3s ease;text-decoration: none;}.resim-buyut-ikon{width: 56px;height: 56px;border-radius: 50%;background-color: var(--theme-color);color: var(--white-color);display: flex;align-items: center;justify-content: center;font-size: 20px;opacity: 0;transform: scale(.85);transition: opacity .3s ease, transform .3s ease;}.buyutulebilir:hover .resim-buyut{background-color: rgba(0, 0, 0, .35);}.buyutulebilir:hover .resim-buyut-ikon, .resim-buyut:focus-visible .resim-buyut-ikon{opacity: 1;transform: scale(1);}.resim-buyut:focus-visible{outline: 2px solid var(--theme-color);outline-offset: -4px;}@media (hover: none){.buyutulebilir .resim-buyut-ikon{opacity: .85;transform: scale(1);}}@media (prefers-reduced-motion: reduce){.resim-buyut, .resim-buyut-ikon{transition: none;}}.buyutec-katman{position: fixed;inset: 0;z-index: 1100;display: flex;align-items: center;justify-content: center;padding: 24px;background-color: rgba(0, 0, 0, .88);animation: buyutec-giris .25s ease both;}@keyframes buyutec-giris{from{opacity: 0;}to{opacity: 1;}}.buyutec-katman img{object-fit: contain;border-radius: 8px;box-shadow: 0 20px 60px rgba(0, 0, 0, .5);}.buyutec-katman img:not([draggable]){max-width: 100%;max-height: 100%;width: auto;height: auto;}.buyutec-kapat{position: absolute;top: 16px;right: 16px;width: 44px;height: 44px;border: 0;border-radius: 50%;background-color: rgba(255, 255, 255, .12);color: #fff;font-size: 22px;line-height: 1;cursor: pointer;transition: background-color .2s ease;}.buyutec-kapat:hover, .buyutec-kapat:focus-visible{background-color: rgba(255, 255, 255, .28);}.buyutec-kapat:focus-visible{outline: 2px solid #fff;outline-offset: 2px;}body.buyutec-acik{overflow: hidden;}@media (prefers-reduced-motion: reduce){.buyutec-katman{animation: none;}}.blog-radius-img img.w-100{height: auto;}
.altdetay-blok{margin-top: 30px;}.altdetay-blok > :first-child{margin-top: 0;}.altdetay-blok > :last-child{margin-bottom: 0;}.altdetay-blok > :last-child > [class*="col-"]:last-child{margin-bottom: 0;}@media (min-width: 768px){.altdetay-blok > :last-child > .col-md-6:nth-last-child(2){margin-bottom: 0;}}
