.elementor-16076 .elementor-element.elementor-element-14b71fe{--display:flex;--min-height:200px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-16076 .elementor-element.elementor-element-14b71fe:not(.elementor-motion-effects-element-type-background), .elementor-16076 .elementor-element.elementor-element-14b71fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEFF2;}.elementor-16076 .elementor-element.elementor-element-c82473e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16076 .elementor-element.elementor-element-aac7bdf > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-16076 .elementor-element.elementor-element-aac7bdf{text-align:left;}.elementor-16076 .elementor-element.elementor-element-aac7bdf ul.hfe-breadcrumbs li{margin-right:9px;}.elementor-16076 .elementor-element.elementor-element-aac7bdf .hfe-breadcrumbs, .elementor-16076 .elementor-element.elementor-element-aac7bdf .hfe-breadcrumbs .hfe-breadcrumbs-text{color:#223558;}.elementor-16076 .elementor-element.elementor-element-aac7bdf .hfe-breadcrumbs svg{fill:#223558;}.elementor-16076 .elementor-element.elementor-element-aac7bdf .hfe-breadcrumbs-item:hover a, .elementor-16076 .elementor-element.elementor-element-aac7bdf .hfe-breadcrumbs-item:hover .hfe-breadcrumbs-text{color:#5C5C5C;}.elementor-16076 .elementor-element.elementor-element-aac7bdf .hfe-breadcrumbs-first:hover .hfe-breadcrumbs-home-icon svg{fill:#5C5C5C;}.elementor-16076 .elementor-element.elementor-element-aac7bdf .hfe-breadcrumbs-last .hfe-breadcrumbs-text, .elementor-16076 .elementor-element.elementor-element-aac7bdf .hfe-breadcrumbs-last svg{font-weight:700;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), europa;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-16076 .elementor-element.elementor-element-a5c1b98{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;z-index:9;}.elementor-16076 .elementor-element.elementor-element-a5c1b98 .elementor-heading-title{font-weight:700;color:#223558;}.elementor-16076 .elementor-element.elementor-element-4ccd2963{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-woocommerce-checkout-page .product-name .variation{font-family:var( --e-global-typography-text-font-family ), europa;font-weight:var( --e-global-typography-text-font-weight );}.elementor-16076 .elementor-element.elementor-element-850de20 .woocommerce-button{background-color:#223558;font-size:12px;}.elementor-16076 .elementor-element.elementor-element-850de20 .woocommerce-button:hover{background-color:#5C5C5C;}.elementor-16076 .elementor-element.elementor-element-850de20 #payment #place_order{background-color:#223558;}.elementor-16076 .elementor-element.elementor-element-850de20 #payment #place_order:hover{background-color:#5C5C5C;}.elementor-16076 .elementor-element.elementor-element-850de20{--additional-information-display:block;--sections-background-color:#EEEFF2;--sections-border-type:none;--sections-border-radius:10px 10px 10px 10px;--sections-padding:30px 30px 30px 30px;--sections-title-color:#223558;--sections-title-spacing:25px;--sections-secondary-title-color:#223558;--sections-descriptions-color:#5C5C5C;--sections-messages-color:#5C5C5C;--sections-checkboxes-color:#5C5C5C;--sections-radio-buttons-color:#223558;--links-normal-color:#223558;--links-hover-color:#5C5C5C;--forms-labels-color:#223558;--forms-fields-border-radius:100px 100px 100px 100px;--forms-buttons-normal-text-color:#FFFFFF;--forms-buttons-hover-text-color:#FFFFFF;--order-summary-items-color:#5C5C5C;--order-summary-items-divider-color:#22355817;--order-summary-items-divider-weight:1px;--order-summary-totals-color:#223558;--order-summary-totals-divider-color:#22355817;--order-summary-totals-divider-weight:1px;--purchase-button-normal-text-color:#FFFFFF;--purchase-button-hover-text-color:#FFFFFF;--purchase-button-border-radius:100px 100px 100px 100px;}.elementor-16076 .elementor-element.elementor-element-850de20 .woocommerce-shipping-fields{--shipping-heading-padding-start:30px;}.elementor-16076 .elementor-element.elementor-element-850de20 h3#order_review_heading, .elementor-16076 .elementor-element.elementor-element-850de20 .woocommerce-billing-fields h3, .elementor-16076 .elementor-element.elementor-element-850de20 .woocommerce-additional-fields h3{font-size:25px;}.elementor-16076 .elementor-element.elementor-element-850de20 .wc_payment_method label, .elementor-16076 .elementor-element.elementor-element-850de20 #shipping_method li label{font-size:16px;font-weight:700;}.elementor-16076 .elementor-element.elementor-element-850de20 .woocommerce-billing-fields .form-row label, .elementor-16076 .elementor-element.elementor-element-850de20 .woocommerce-shipping-fields .form-row label, .elementor-16076 .elementor-element.elementor-element-850de20 .woocommerce-additional-fields .form-row label, .elementor-16076 .elementor-element.elementor-element-850de20 .e-woocommerce-login-anchor .form-row label, .elementor-16076 .elementor-element.elementor-element-850de20 .e-coupon-anchor-description{font-weight:600;}.elementor-16076 .elementor-element.elementor-element-850de20 .woocommerce #payment #place_order{font-size:12px;}@media(max-width:1274px){.elementor-16076 .elementor-element.elementor-element-14b71fe{--justify-content:center;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-16076 .elementor-element.elementor-element-aac7bdf.elementor-element{--align-self:center;}.elementor-16076 .elementor-element.elementor-element-a5c1b98{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:600px;--container-widget-flex-grow:0;width:var( --container-widget-width, 600px );max-width:600px;text-align:center;}.elementor-16076 .elementor-element.elementor-element-4ccd2963{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}}@media(min-width:768px){.elementor-16076 .elementor-element.elementor-element-14b71fe{--content-width:1491px;}.elementor-16076 .elementor-element.elementor-element-c82473e{--width:50%;}.elementor-16076 .elementor-element.elementor-element-4ccd2963{--content-width:1491px;}}@media(max-width:767px){.elementor-16076 .elementor-element.elementor-element-14b71fe{--min-height:216px;--padding-top:130px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-16076 .elementor-element.elementor-element-aac7bdf > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-16076 .elementor-element.elementor-element-aac7bdf{text-align:center;}.elementor-16076 .elementor-element.elementor-element-a5c1b98{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:600px;--container-widget-flex-grow:0;width:var( --container-widget-width, 600px );max-width:600px;text-align:center;}.elementor-16076 .elementor-element.elementor-element-4ccd2963{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}}/* Start custom CSS for container, class: .elementor-element-4ccd2963 *//* =========================================================
   GLOBAL (tüm site)
   Amaç: Cookiebot + Yukarı Çık butonu sticky bar'ın ÜSTÜNDE dursun
   Sticky bar class'lar: .sticky-bottom-section (desktop) + .sticky-mobile-only (mobile)
   Not: Pure CSS'te bar yüksekliği otomatik ölçülemez; gap değerlerini elle ayarlıyoruz.
   ========================================================= */

:root{
  --ui-bottom-padding: 15px;

  /* Desktop sticky bar yüksekliği */
  --sticky-gap-desktop: 84px;  /* <- desktop bar yüksekliğine göre ayarla */

  /* Mobile sticky bar yüksekliği */
  --sticky-gap-mobile: 74px;   /* <- mobile bar yüksekliğine göre ayarla */
}

/* Sticky bar z-index (referans) */
.sticky-bottom-section,
.sticky-mobile-only{
  z-index: 99990;
}

/* ======================
   Back-to-top (HFE)
   ====================== */
.hfe-scroll-to-top-wrap,
.hfe-scroll-to-top-button{
  bottom: calc(var(--ui-bottom-padding) + var(--sticky-gap-desktop)) !important;
  z-index: 999999 !important;
}

/* Mobile override */
@media (max-width: 767px){
  .hfe-scroll-to-top-wrap,
  .hfe-scroll-to-top-button{
    bottom: calc(var(--ui-bottom-padding) + var(--sticky-gap-mobile)) !important;
  }
}

/* ======================
   Cookiebot
   ====================== */
/* Widget */
#CookiebotWidget{
  position: fixed !important;
  bottom: calc(var(--ui-bottom-padding) + var(--sticky-gap-desktop)) !important;
  z-index: 999999 !important;
}

/* Mobile override */
@media (max-width: 767px){
  #CookiebotWidget{
    bottom: calc(var(--ui-bottom-padding) + var(--sticky-gap-mobile)) !important;
  }
}

/* Ek güvenlik: Cookiebot bazen dialog/overlay varyasyonları basabiliyor */
#CybotCookiebotDialog,
#CybotCookiebotDialogBody,
#CybotCookiebotDialogPoweredbyCybot,
#CybotCookiebotDialogNav,
#CybotCookiebotDialogFooter{
  z-index: 999999 !important;
}/* End custom CSS */