.elementor-3068 .elementor-element.elementor-element-1cb0c6a{--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;--gap:24px 0px;--background-transition:0.3s;--overlay-opacity:0.05;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-3068 .elementor-element.elementor-element-1cb0c6a:not(.elementor-motion-effects-element-type-background), .elementor-3068 .elementor-element.elementor-element-1cb0c6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(120deg, #312287 43%, #2D1F7A 56%);}.elementor-3068 .elementor-element.elementor-element-1cb0c6a::before, .elementor-3068 .elementor-element.elementor-element-1cb0c6a > .elementor-background-video-container::before, .elementor-3068 .elementor-element.elementor-element-1cb0c6a > .e-con-inner > .elementor-background-video-container::before, .elementor-3068 .elementor-element.elementor-element-1cb0c6a > .elementor-background-slideshow::before, .elementor-3068 .elementor-element.elementor-element-1cb0c6a > .e-con-inner > .elementor-background-slideshow::before, .elementor-3068 .elementor-element.elementor-element-1cb0c6a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.tusdataonline.com/wp-content/uploads/2025/04/background_1.png");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-3068 .elementor-element.elementor-element-1cb0c6a, .elementor-3068 .elementor-element.elementor-element-1cb0c6a::before{--border-transition:0.3s;}.elementor-3068 .elementor-element.elementor-element-13cccd8{text-align:center;}.elementor-3068 .elementor-element.elementor-element-13cccd8 .elementor-heading-title{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:42px;font-weight:700;text-transform:capitalize;letter-spacing:-0.4px;}.elementor-3068 .elementor-element.elementor-element-6f86a15{--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;--background-transition:0.3s;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3068 .elementor-element.elementor-element-7f43dd4{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-3068 .elementor-element.elementor-element-67c14dc{--update-cart-automatically-display:none;--sections-border-type:solid;--sections-border-color:#FF2020;--sections-border-radius:10px 10px 10px 10px;--sections-margin:0px;--order-summary-rows-gap-top:calc( 24px/2 );--order-summary-rows-gap-bottom:calc( 24px/2 );--order-summary-color:#2E9E0B;--order-summary-variations-color:#818181;--product-link-normal-color:#000000;--product-link-hover-color:#000000;--order-summary-remove-icon-normal-color:#FFFFFF;--totals-color:#FF0000;--checkout-button-padding:0px 0px 0px 0px;--checkout-button-width:fit-content;}.elementor-3068 .elementor-element.elementor-element-67c14dc > .elementor-widget-container{margin:-4px 0px 0px 0px;}.elementor-3068 .elementor-element.elementor-element-67c14dc .e-cart-section{border-width:1px 1px 1px 1px;}.elementor-3068 .elementor-element.elementor-element-67c14dc .cart td span, .elementor-3068 .elementor-element.elementor-element-67c14dc .cart td, .elementor-3068 .elementor-element.elementor-element-67c14dc .input-text.qty{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;}.elementor-3068 .elementor-element.elementor-element-67c14dc .cart_totals .shop_table td:before, .elementor-3068 .elementor-element.elementor-element-67c14dc .cart_totals .shop_table td .woocommerce-Price-amount{font-size:47px;}.elementor-3068 .elementor-element.elementor-element-67c14dc .checkout-button{font-family:"Inter", Sans-serif;font-weight:500;}.elementor-3068 .elementor-element.elementor-element-67c14dc .e-shop-table{--sections-border-type:none;--sections-border-radius:20px 20px 20px 20px;--sections-padding:21px 21px 21px 21px;--sections-margin:0px 0px 0px 0px;}.elementor-3068 .elementor-element.elementor-element-67c14dc .coupon{--sections-background-color:#FFFFFF;--sections-border-type:solid;border-width:1px 1px 1px 1px;--sections-border-color:#E0E0E0;--sections-border-radius:5px 5px 5px 5px;--sections-padding:14px 14px 14px 14px;--sections-margin:24px 0px 0px 0px;}.elementor-3068 .elementor-element.elementor-element-67c14dc .e-cart__container{grid-row-gap:0px;}.elementor-3068 .elementor-element.elementor-element-93799c0{--display:flex;--background-transition:0.3s;}.elementor-3068 .elementor-element.elementor-element-55ad052 #payment #place_order{background-color:#1B8837;}.elementor-3068 .elementor-element.elementor-element-55ad052 > .elementor-widget-container{margin:-36px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3068 .elementor-element.elementor-element-55ad052{--billing-details-title-alignment:center;--additional-information-display:block;--order-review-title-alignment:center;--sections-background-color:#FFFFFF;--sections-border-type:solid;--sections-border-color:#E0E0E0;--sections-padding:16px 16px 16px 16px;--sections-margin:8px 8px 8px 8px;--sections-title-color:#E40E1A;--sections-title-spacing:8px;--sections-secondary-title-color:#020101;--links-normal-color:#00083F;--forms-labels-color:#00083F;--forms-label-spacing:12px;--forms-fields-normal-color:#249916;--forms-fields-border-radius:0px 0px 0px 0px;--forms-fields-padding:14px 28px 14px 28px;--forms-buttons-border-type:none;--order-summary-rows-gap-top:calc( 24px/2 );--order-summary-rows-gap-bottom:calc( 24px/2 );--order-summary-items-divider-weight:0px;--order-summary-totals-color:#00083F;--order-summary-totals-divider-color:#EAE7F5;--order-summary-totals-divider-weight:1px;--purchase-button-normal-text-color:#FFFFFF;--purchase-button-hover-text-color:#FFFFFF;--purchase-button-border-radius:999px 999px 999px 999px;}.elementor-3068 .elementor-element.elementor-element-55ad052 .e-woocommerce-login-section, .elementor-3068 .elementor-element.elementor-element-55ad052 .woocommerce-checkout #customer_details .col-1, .elementor-3068 .elementor-element.elementor-element-55ad052 .woocommerce-additional-fields, .elementor-3068 .elementor-element.elementor-element-55ad052 .e-checkout__order_review, .elementor-3068 .elementor-element.elementor-element-55ad052 .e-coupon-box, .elementor-3068 .elementor-element.elementor-element-55ad052 .woocommerce-checkout #payment{box-shadow:1px 4px 8px 0px rgba(0, 0, 0, 0.02);border-width:1px 1px 1px 1px;}.elementor-3068 .elementor-element.elementor-element-55ad052 .woocommerce-shipping-fields{--shipping-heading-padding-start:16px;}.elementor-3068 .elementor-element.elementor-element-55ad052 h3#order_review_heading, .elementor-3068 .elementor-element.elementor-element-55ad052 .woocommerce-billing-fields h3, .elementor-3068 .elementor-element.elementor-element-55ad052 .woocommerce-additional-fields h3{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-3068 .elementor-element.elementor-element-55ad052 .woocommerce-billing-fields .form-row label, .elementor-3068 .elementor-element.elementor-element-55ad052 .woocommerce-shipping-fields .form-row label, .elementor-3068 .elementor-element.elementor-element-55ad052 .woocommerce-additional-fields .form-row label, .elementor-3068 .elementor-element.elementor-element-55ad052 .e-woocommerce-login-anchor .form-row label, .elementor-3068 .elementor-element.elementor-element-55ad052 .e-coupon-anchor-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-3068 .elementor-element.elementor-element-55ad052 #customer_details .input-text, .elementor-3068 .elementor-element.elementor-element-55ad052 #customer_details .form-row textarea, .elementor-3068 .elementor-element.elementor-element-55ad052 #customer_details .form-row select, .elementor-3068 .elementor-element.elementor-element-55ad052 .e-woocommerce-login-anchor .input-text, .elementor-3068 .elementor-element.elementor-element-55ad052 #coupon_code, .elementor-3068 .elementor-element.elementor-element-55ad052 ::placeholder, .elementor-3068 .elementor-element.elementor-element-55ad052 .select2-container--default .select2-selection--single, .select2-results__option{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;}.e-woo-select2-wrapper .select2-results__option{color:#249916;}.elementor-3068 .elementor-element.elementor-element-55ad052 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#249916 transparent transparent transparent;}.elementor-3068 .elementor-element.elementor-element-55ad052 .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (14px*2) + 16px );padding-left:28px;padding-right:28px;}.elementor-3068 .elementor-element.elementor-element-55ad052 .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (14px*2) + 16px );right:28px;}.elementor-3068 .elementor-element.elementor-element-55ad052 .select2-container--default .select2-selection--single{height:auto;}.elementor-3068 .elementor-element.elementor-element-55ad052 .woocommerce-checkout-review-order-table thead tr th, .elementor-3068 .elementor-element.elementor-element-55ad052 .woocommerce-checkout-review-order-table tfoot tr th, .elementor-3068 .elementor-element.elementor-element-55ad052 .woocommerce-checkout-review-order-table tfoot tr td{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;}.elementor-3068 .elementor-element.elementor-element-55ad052 .woocommerce #payment #place_order{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;}.elementor-3068 .elementor-element.elementor-element-55ad052 #place_order{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-3068 .elementor-element.elementor-element-55ad052 .e-checkout__order_review{--sections-border-radius:5px 5px 5px 5px;}.elementor-3068 .elementor-element.elementor-element-55ad052 .woocommerce-checkout #payment{--sections-border-radius:5px 5px 5px 5px;}.elementor-3068 .elementor-element.elementor-element-d12ba08{--display:flex;--background-transition:0.3s;}@media(max-width:767px){.elementor-3068 .elementor-element.elementor-element-1cb0c6a{--gap:16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:36px;--padding-left:4px;--padding-right:4px;}.elementor-3068 .elementor-element.elementor-element-13cccd8 .elementor-heading-title{font-size:2.2rem;}.elementor-3068 .elementor-element.elementor-element-55ad052 > .elementor-widget-container{margin:-33px 0px 0px -10px;}}@media(min-width:768px){.elementor-3068 .elementor-element.elementor-element-1cb0c6a{--content-width:1200px;}.elementor-3068 .elementor-element.elementor-element-93799c0{--width:70%;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-67c14dc */th.product-name, th.product-price, th.product-quantity,th.product-subtotal, .payment_box.payment_method_grilabs_woocommerce_pos,th.product-total {
    display: none !important;
}



#coupon-error-notice.coupon-error-notice {
    font-family: 'Inter', sans-serif;
    font-size: 16px;
    font-weight: 500;
    background-color: #ffe0e0;
    color: #b30000;
    border: 1px solid #ffcccc;
    padding: 10px 15px;
    border-radius: 5px;
    margin-top: 15px;
}



.e-shop-table.e-cart-section {
    border: 1px solid #e0e0e0 !important;
    border-radius: 5px !important;
}



span.woocommerce-Price-amount.amount {
    display: none;
}

.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
    border-radius: 999px !important;
border: 1px solid #e0e0e0 !important;
    cursor: pointer;
    font-size: 14px;
    font-family: "Inter", sans-serif;
    font-weight: 500;
    text-align: center;
}





button.button.e-apply-coupon {
border-radius: 999px !important;
border: 1px solid #e0e0e0 !important;
    cursor: pointer;
    font-size: 14px;
    font-family: "Inter", sans-serif;
    font-weight: 500;
    height: 51px !important;
}

button.button.e-apply-coupon:hover {
    background-color: #356df1 !important;
    color: white !important;
        font-weight: 500;
        border: 1px solid #356df1 !important;
    
}





.woocommerce a.remove {
    color: white !important;
    background-color: rgba(255, 0, 0, 0.5) !important;
    transition: background-color 0.3s ease, transform 0.3s ease !important;
        line-height:20px !important;
width: 20px;
}

.woocommerce a.remove:hover {
    background-color: rgba(255, 0, 0, 1) !important;
    transform: scale(1.1) !important; 
    cursor: pointer !important;

}




#sepet .woocommerce a.remove {
    font-size: 22px;
    color: white !important;
    background-color: rgba(255, 0, 0, 0.5) !important;
    transition: background-color 0.3s ease, transform 0.3s ease !important;
        line-height:20px !important;
        margin-right: 18px;
}

#sepet .woocommerce a.remove:hover {
    background-color: rgba(255, 0, 0, 1) !important;
    transform: scale(1.1) !important; 
    cursor: pointer !important;

}



.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table .order-total td, .elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table .order-total th {
    border: solid 0px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-checkout-page, class: .elementor-element-55ad052 *//* Genel Konteyner ve Tablo Temizliği */
.installment-row {
    padding: 10px 0;
    max-width: 600px; /* Opsiyonel: Tablo genişliğini sınırlar */
}

.table-installment {
    width: 100%;
    border-collapse: separate !important; /* Kart görünümü için şart */
    border-spacing: 0 10px !important; /* Satırlar arası boşluk */
    font-family: 'Inter', sans-serif, system-ui;
}

/* Header (Başlık) Kısmı */
.table-installment thead th {
    padding: 5px 15px;
    color: #888;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 600;
    border: none;
    text-align: left;
}

/* Satır (Row) Tasarımı */
.table-installment tr.clickable {
    background: #ffffff;
    border: 1px solid #eef0f2;
    box-shadow: 0 2px 4px rgba(0,0,0,0.02);
    transition: all 0.2s ease-in-out;
}

/* Satır İçindeki Hücreler */
.table-installment tr.clickable td {
    padding: 18px 15px;
    border-top: 1px solid #ebebeb;
    border-bottom: 1px solid #ebebeb;
    font-size: 15px;
    color: #333;
}

/* Kenarları Yuvarlatma (İlk ve son hücreler üzerinden) */
.table-installment tr.clickable td:first-child {
    border-left: 1px solid #ebebeb;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

.table-installment tr.clickable td:last-child {
    border-right: 1px solid #ebebeb;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    font-weight: 600; /* Toplam tutarı vurgula */
}

/* Hover Efekti */
.table-installment tr.clickable:hover {
    background-color: #f9fbff;
    transform: translateY(-1px);
    box-shadow: 0 4px 8px rgba(0,0,0,0.05);
}

/* SEÇİLİ SATIR (Active State) */
/* CSS :has() seçicisi sayesinde HTML değiştirmeden seçili satırı boyuyoruz */
.table-installment tr.clickable:has(input:checked) {
    background-color: #f0f7ff !important;
    border-color: #007bff;
}

.table-installment tr.clickable:has(input:checked) td {
    border-top-color: #007bff;
    border-bottom-color: #007bff;
    color: #0056b3;
}

.table-installment tr.clickable:has(input:checked) td:first-child {
    border-left-color: #007bff;
}

.table-installment tr.clickable:has(input:checked) td:last-child {
    border-right-color: #007bff;
}

/* Radio Button Özelleştirme */
.table-installment input[type="radio"] {
    width: 20px;
    height: 20px;
    accent-color: #007bff; /* Modern tarayıcılarda rengi değiştirir */
    cursor: pointer;
    vertical-align: middle;
}

/* Mobil İyileştirme */
@media (max-width: 480px) {
    .table-installment tr.clickable td {
        padding: 12px 8px;
        font-size: 13px;
    }
}


















a.restore-item {
    display: none;
}

    
    
    
    
    input#sozlesme_onayla_gizle {
      width: 20px;
      height: 20px;
      border: 2px solid #555;
      border-radius: 4px;
      transition: all 0.2s ease;
      cursor: pointer;
      
      /* Tarayıcı varsayılan stilini kaldır */
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
    }
    
    /* Tıklanınca yeşil arka plan ve beyaz tik */
    input#sozlesme_onayla_gizle:checked {
      background-color: #2e9e0b;
      border-color: #2e9e0b;
      position: relative;
    }
    
    /* Tik işareti çizimi */
    input#sozlesme_onayla_gizle:checked::after {
      content: '';
      position: absolute;
      left: 5px;
      top: 0px;
      width: 6px;
      height: 12px;
      border: solid white;
      border-width: 0 2px 2px 0;
      transform: rotate(45deg);
    }






.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment #place_order:hover { background-color: #082645 !important; border-color: #601ae7 !important; color: #fff !important; }




ul.order_details {
    display: none;
}




.woocommerce-checkout #payment .payment_methods input[type="radio"] {
    display: none;
}

.woocommerce-checkout #payment .payment_methods label {
    display: flex;
    align-items: center;
    cursor: pointer;
    font-size: 16px;
    font-family: "Inter", sans-serif;
    font-weight: 500;
    padding: 12px;
    border: 2px solid #5c5c5c;
    border-radius: 8px;
    transition: all 0.3s ease;
    background: #fff;
    position: relative;
    margin-bottom: 16px;
    color: #5c5c5c
}

.woocommerce-checkout #payment .payment_methods label::before {
    font-family: "Font Awesome 6 Free";
    content: "\f0c8";
    font-weight: 900;
    font-size: 22px;
    color: #5c5c5c;
    width: 24px;
    height: 24px;
    text-align: center;
    line-height: 24px;
    border-radius: 4px;
    margin-right: 10px;
    transition: all 0.3s ease;
    display: flex;
    align-items: center;
    justify-content: center;
}

.woocommerce-checkout #payment .payment_methods input[type="radio"]:checked + label::before {
    content: "\f14a";
    color: #2e9e0b !important;
    border-color: #2e9e0b !important;
}

.woocommerce-checkout #payment .payment_methods input[type="radio"]:checked + label {
    border-color: #2e9e0b;
    background: #f5fff0;
    color: #00084b;
    font-weight: 600;
}

#add_payment_method #payment ul.payment_methods li img, 
.woocommerce-cart #payment ul.payment_methods li img, 
.woocommerce-checkout #payment ul.payment_methods li img {
    display: none;
}







/* Modal popup genel alan */
.hystmodal__wrap {
  position: fixed !important;
  top: 0; left: 0; right: 0; bottom: 0;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  background: rgba(0,0,0,0.5) !important;
  z-index: 9999 !important;
}

/* Modal pencere */
.hystmodal__wrap .hystmodal__window {
  background: white !important;
  width: 90% !important;
  max-width: 700px !important;
  height: 600px !important;
  border-radius: 8px !important;
  box-shadow: 0 4px 15px rgba(0,0,0,0.3) !important;
  display: flex !important;
  flex-direction: column !important;
  position: relative !important;
}

/* Kapatma butonu */
.hystmodal__wrap .hystmodal__close {
  position: absolute !important;
  top: 10px !important;
  right: 10px !important;
  cursor: pointer !important;
  background: transparent !important;
  border: none !important;
  font-size: 16px !important;
}

/* İçerik alanı */
.hystmodal__wrap #modalContentbir, #modalContentuc, #modalContentiki {
  flex: 1 !important;
  overflow-y: auto !important;
  padding: 20px !important;
  text-align: justify !important;
  margin-top: 40px !important;
}




.hystmodal__wrap .hystmodal__close {
  position: absolute !important;
  top: 10px !important;
  right: 10px !important;
  cursor: pointer !important;
  background: #f44336 !important;
  color: white !important;
  border: none !important;
  border-radius: 4px !important;
  padding: 6px 12px !important;
  font-size: 18px !important; /* X işareti için biraz daha büyük */
  font-weight: bold !important;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2) !important;
  transition: background-color 0.3s ease !important;
  user-select: none !important;
  z-index: 10 !important;
  text-indent: -9999px; /* Buton içindeki “Close” yazısını gizle */
  position: relative;
}

.hystmodal__wrap .hystmodal__close::after {
  content: "×"; /* Butonun içine “×” işaretini ekle */
  text-indent: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  font-size: 18px;
  font-weight: bold;
}


/* Ödeme Yöntemi Başlığı */
.woocommerce-checkout-payment::before {
    content: "Ödeme Yöntemi";
    display: block;
    text-align: center;
    font-size: 18px;
    font-weight: 700;
    font-family: 'Poppins', sans-serif;
    margin-top: 10px;
    margin-bottom: 18px;
    color: #222;
}



tr.fee th::after {
    content: " (%4)";
    margin-left: 0px;
    color: #555;
    font-weight: normal;
    font-family: 'Inter', sans-serif;
}







/* Ödeme Alanı Ürün Bilgileri */
.odeme td.product-name {
    display: none;
}

td.product-total {
    display: none;
}




/* Guest kullanıcılar için hesabına giriş yap alanı */
.e-woocommerce-login-section {
    display: none !important;
}


/* Ödeme Alanı Heading css */
h3#order_review_heading {
    color: green !important;
  font-family: 'Inter', sans-serif;
  
    font-weight: 500 !important;
    font-size: 18px !important;
    padding-bottom: 16px;
}


/* Sepeti Boşalt css */
.bosalt {
    font-family: 'Inter', sans-serif;
    font-size: 16px;
    font-weight: 300;
    width: 12%;  text-align: center;
    display: flex;
    padding: 8px;
    align-items: center;
    justify-content: center;
    transition: background-color 0.3s ease, color 0.3s ease; /* sadece renk ve arka plan geçişi */
  }
  
  .bosalt:hover {
    color: red;
    cursor: pointer;
  }
  
 
  
  /* Ödeme adımına ilerle (Sepet Alt Alan Eski) */
  .e-cart__column-inner.e-sticky-right-column {
      display: none;
      
  }
  
  .elementor-widget-woocommerce-cart .woocommerce .remove {
      background: red !important;
      color: white !important;
  }
  
  .elementor-widget-woocommerce-cart .woocommerce .remove {
      width: 22px !important;
  }
  
  
  /* Sepet alanı 2 kez fiyat gösterme fix */
  .product-subtotal{
      display: none;
      
  }
  
  
  
  
  /* Sepet Ürün İsmi css */
  
.elementor-widget-woocommerce-cart .woocommerce a:not(.add_to_cart_button):not(.restore-item):not(.wc-backward):not(.wc-forward) {
    color: #20282b !important;
    font-size: 16px;
    font-weight: 600;
}

.elementor-widget-woocommerce-cart .woocommerce a:not(.add_to_cart_button):not(.restore-item):not(.wc-backward):not(.wc-forward):hover {
    color: #20282b !important;
}



/* Sepet Ürün Fotoğrafı css */

.elementor-widget-woocommerce-cart .woocommerce table.cart img {
    width: 82px !important;
    border-radius: 10px !important;
}


/* Kasa Kredi kartı css */
#odeme span.woocommerce-Price-amount.amount {
    margin-top: -13px;
    display: block;
}
    


/* Kasa Toplam Üstü Border */

.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table .order-total td, .elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table .order-total th {
    border-top: 0
}


/* Sepet branş ve eğitim süresi başlığı */
dt.variation-BranSein {
    display: none !important;
}

dt.variation-EitimSresiAY {

    display: none !important;
}

.woocommerce td.product-name .wc-item-meta dd,.woocommerce td.product-name dl.variation dd {
    margin: 0;
    font-size: 14px;
    font-weight: 500;
}


td.product-quantity {
    display: none;
}/* End custom CSS */
/* Start custom CSS */.cart_totals .cart-subtotal
{display:table-row !important;}/* End custom CSS */