.elementor-16077 .elementor-element.elementor-element-b307892{--display:flex;--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:30px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-16077 .elementor-element.elementor-element-b307892:not(.elementor-motion-effects-element-type-background), .elementor-16077 .elementor-element.elementor-element-b307892 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEFF2;}.elementor-16077 .elementor-element.elementor-element-7bbdcd4{--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;--justify-content:center;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.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-16077 .elementor-element.elementor-element-fbf1e0b{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;z-index:9;}.elementor-16077 .elementor-element.elementor-element-fbf1e0b .elementor-heading-title{font-weight:700;color:#223558;}.elementor-16077 .elementor-element.elementor-element-95876c0{--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:30px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-16077 .elementor-element.elementor-element-e545e6c .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a:hover{background-color:#223558;}.elementor-16077 .elementor-element.elementor-element-e545e6c .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{background-color:#223558;}.elementor-16077 .elementor-element.elementor-element-e545e6c .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-16077 .elementor-element.elementor-element-e545e6c .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button, .elementor-16077 .elementor-element.elementor-element-e545e6c .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-16077 .elementor-element.elementor-element-e545e6c .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-16077 .elementor-element.elementor-element-e545e6c .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button, .elementor-16077 .elementor-element.elementor-element-e545e6c #add_payment_method #payment #place_order{background-color:#223558;}.elementor-16077 .elementor-element.elementor-element-e545e6c .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button:hover, .elementor-16077 .elementor-element.elementor-element-e545e6c .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button:hover, .elementor-16077 .elementor-element.elementor-element-e545e6c .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button:hover, .elementor-16077 .elementor-element.elementor-element-e545e6c .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button:hover, .elementor-16077 .elementor-element.elementor-element-e545e6c .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button:hover, .elementor-16077 .elementor-element.elementor-element-e545e6c #add_payment_method #payment #place_order:hover{background-color:#5C5C5C;}.elementor-16077 .elementor-element.elementor-element-e545e6c .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button, .elementor-16077 .elementor-element.elementor-element-e545e6c .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order-again .button, .elementor-16077 .elementor-element.elementor-element-e545e6c .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-pagination .button, .elementor-16077 .elementor-element.elementor-element-e545e6c .e-my-account-tab:not(.e-my-account-tab__dashboard--custom).e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{background-color:#223558;}.elementor-16077 .elementor-element.elementor-element-e545e6c .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button:hover, .elementor-16077 .elementor-element.elementor-element-e545e6c .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order-again .button:hover, .elementor-16077 .elementor-element.elementor-element-e545e6c .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-pagination .button:hover, .elementor-16077 .elementor-element.elementor-element-e545e6c .e-my-account-tab:not(.e-my-account-tab__dashboard--custom).e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button:hover{background-color:#5C5C5C;}.elementor-16077 .elementor-element.elementor-element-e545e6c{--tab-content-spacing:30px;--tabs-alignment:start;--tabs-normal-color:#5C5C5C;--tabs-hover-color:#FFFFFF;--tabs-active-color:#FFFFFF;--tabs-border-radius:100px 100px 100px 100px;--tabs-spacing:15px;--tabs-divider-weight:0px;--sections-background-color:#EEEFF2;--sections-border-type:none;--sections-border-radius:10px 10px 10px 10px;--typography-section-titles-color:#223558;--general-text-color:#5C5C5C;--links-normal-color:#223558;--links-hover-color:#223558;--forms-labels-color:#223558;--forms-fields-normal-color:#223558;--forms-fields-border-radius:100px 100px 100px 100px;--forms-fields-padding:20px 20px 20px 20px;--forms-buttons-normal-text-color:#FFFFFF;--forms-buttons-hover-text-color:#FFFFFF;--forms-buttons-border-radius:100px 100px 100px 100px;--order-summary-rows-gap-top:calc( 40px/2 );--order-summary-rows-gap-bottom:calc( 40px/2 );--tables-title-color:#223558;--tables-items-color:#5C5C5C;--tables-links-normal-color:#744545;--tables-button-normal-text-color:#FFFFFF;--tables-buttons-border-type:none;--tables-button-border-radius:100px 100px 100px 100px;--tables-button-padding:10px 10px 10px 10px;}.elementor-16077 .elementor-element.elementor-element-e545e6c .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-family:"europa", europa;font-weight:700;text-transform:uppercase;}.elementor-16077 .elementor-element.elementor-element-e545e6c .woocommerce-PaymentMethod .input-radio + label{font-weight:700;}.e-woo-select2-wrapper .select2-results__option{color:#223558;}.elementor-16077 .elementor-element.elementor-element-e545e6c .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#223558 transparent transparent transparent;}.elementor-16077 .elementor-element.elementor-element-e545e6c .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (20px*2) + 16px );padding-left:20px;padding-right:20px;}.elementor-16077 .elementor-element.elementor-element-e545e6c .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (20px*2) + 16px );right:20px;}.elementor-16077 .elementor-element.elementor-element-e545e6c .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single{height:auto;}.elementor-16077 .elementor-element.elementor-element-e545e6c button.button, .elementor-16077 .elementor-element.elementor-element-e545e6c #add_payment_method #payment #place_order{font-size:12px;}.elementor-16077 .elementor-element.elementor-element-e545e6c .shop_table .button, .elementor-16077 .elementor-element.elementor-element-e545e6c .order-again .button, .elementor-16077 .elementor-element.elementor-element-e545e6c .woocommerce-pagination .button, .elementor-16077 .elementor-element.elementor-element-e545e6c .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{font-size:12px;}.elementor-16077 .elementor-element.elementor-element-e545e6c .shop_table .button:hover, .elementor-16077 .elementor-element.elementor-element-e545e6c .woocommerce-pagination .button:hover, .elementor-16077 .elementor-element.elementor-element-e545e6c .order-again .button:hover, .elementor-16077 .elementor-element.elementor-element-e545e6c .e-my-account-tab__payment-methods .woocommerce .woocommerce-MyAccount-content-wrapper .button:hover{color:#FFFFFF;}@media(max-width:1274px){.elementor-16077 .elementor-element.elementor-element-b307892{--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-16077 .elementor-element.elementor-element-7bbdcd4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16077 .elementor-element.elementor-element-fbf1e0b{--container-widget-width:600px;--container-widget-flex-grow:0;width:var( --container-widget-width, 600px );max-width:600px;text-align:start;}.elementor-16077 .elementor-element.elementor-element-95876c0{--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(max-width:767px){.elementor-16077 .elementor-element.elementor-element-7bbdcd4{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16077 .elementor-element.elementor-element-2e28a15 .woocommerce-breadcrumb{text-align:center;}.elementor-16077 .elementor-element.elementor-element-fbf1e0b{margin:-20px 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;}}@media(min-width:768px){.elementor-16077 .elementor-element.elementor-element-7bbdcd4{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-95876c0 *//* =========================================================
   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 */