.elementor-2234 .elementor-element.elementor-element-14c94b0{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2234 .elementor-element.elementor-element-1517c67 .woocommerce-MyAccount-navigation ul li:not(.is-active) a:hover{background-color:#FFFFFF;color:#1D1D1F;border-color:#1D1D1F;}.elementor-2234 .elementor-element.elementor-element-1517c67 .woocommerce-MyAccount-navigation ul li.is-active a{background-color:#1D1D1F;color:#ffffff;border-color:transparent;}.elementor-2234 .elementor-element.elementor-element-1517c67 a.button:not(.view), .elementor-2234 .elementor-element.elementor-element-1517c67 button.button{background-color:#1D1D1F;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;letter-spacing:0.5px;}.elementor-2234 .elementor-element.elementor-element-1517c67 a.button:not(.view):hover, .elementor-2234 .elementor-element.elementor-element-1517c67 button.button:hover{background-color:#0900D3;}.elementor-2234 .elementor-element.elementor-element-1517c67 .shop_table .button, .elementor-2234 .elementor-element.elementor-element-1517c67 .order-again .button, .elementor-2234 .elementor-element.elementor-element-1517c67 .woocommerce-pagination .button, .elementor-2234 .elementor-element.elementor-element-1517c67 .raven-my-account-tab__orders .woocommerce-pagination .button, .elementor-2234 .elementor-element.elementor-element-1517c67 .raven-my-account-tab__orders .woocommerce-orders-table__cell-order-actions .button{background-color:#1D1D1F;}.elementor-2234 .elementor-element.elementor-element-1517c67 > .elementor-widget-container{margin:60px 0px 0px 0px;padding:0px 25px 0px 25px;}.elementor-2234 .elementor-element.elementor-element-1517c67{--atag-content-alignment:flex-start;--tabs-border-type:double;--tabs-border-color:#FFE9E9;--tabs-border-radius:0px 0px 0px 0px;--tabs-padding:25px 25px 25px 015px;--tabs-spacing:25px;--tabs-divider-color:#FFE9E9;--tab-icon-color:#1D1D1F;--tab-icon-size:30px;--tab-icon-spacing:0px 020px 0px 20px;--sections-border-type:solid;--sections-border-width:1px 1px 1px 1px;--sections-border-color:#FFE9E9;--sections-border-radius:0px 0px 0px 0px;--sections-padding:40px 40px 40px 40px;--edit-link-margin-top:40px;--edit-link-margin-start:40px;--typography-section-titles-color:#1D1D1F;--section-title-spacing:20px;--general-text-color:#616161;--login-messages-color:#020101;--checkboxes-color:#020101;--links-normal-color:#0900D3;--forms-columns-gap-padding-right:calc( 20px/2 );--forms-columns-gap-padding-left:calc( 20px/2 );--forms-columns-gap-margin-left:calc( -20px/2 );--forms-columns-gap-margin-right:calc( -20px/2 );--forms-rows-gap:20px;--forms-labels-color:#1D1D1F;--forms-label-spacing:15px;--forms-fields-focus-color:#1D1D1F;--forms-fields-border-radius:0px 0px 0px 0px;--forms-buttons-normal-text-color:#ffffff;--forms-buttons-border-radius:0px 0px 0px 0px;--forms-buttons-padding:15px 35px 15px 35px;--tables-items-color:#616161;--variations-color:#616161;--tables-button-normal-text-color:#FFFFFF;--tables-button-hover-text-color:#0900D3;--tables-buttons-border-type:none;--tables-button-border-radius:0px 0px 0px 0px;}.elementor-2234 .elementor-element.elementor-element-1517c67 .woocommerce-MyAccount-navigation ul li a{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;letter-spacing:0.7px;border-width:1px 01px 1px 1px;}.elementor-2234 .elementor-element.elementor-element-1517c67 .woocommerce-MyAccount-navigation ul li:not(.is-active) a{color:#1D1D1F;}.elementor-2234 .elementor-element.elementor-element-1517c67 .raven-my-account-tab__edit-address .woocommerce-Address address{padding-top:calc( 40px + 40px );}.elementor-2234 .elementor-element.elementor-element-1517c67 .woocommerce-pagination{padding-bottom:40px;}.elementor-2234 .elementor-element.elementor-element-1517c67 h2, .elementor-2234 .elementor-element.elementor-element-1517c67 h3, .elementor-2234 .elementor-element.elementor-element-1517c67 .woocommerce-EditAccountForm fieldset legend{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;letter-spacing:0.7px;}.elementor-2234 .elementor-element.elementor-element-1517c67 .woocommerce-MyAccount-content > div > p, .elementor-2234 .elementor-element.elementor-element-1517c67 .woocommerce-MyAccount-content .woocommerce-Message--info.woocommerce-info, .elementor-2234 .elementor-element.elementor-element-1517c67 address, .elementor-2234 .elementor-element.elementor-element-1517c67 .woocommerce-ResetPassword p:nth-child(1), .elementor-2234 .elementor-element.elementor-element-1517c67 .woocommerce-OrderUpdate{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;letter-spacing:0.7px;}.elementor-2234 .elementor-element.elementor-element-1517c67 .woocommerce-form__label-for-checkbox span{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;letter-spacing:0.7px;}.elementor-2234 .elementor-element.elementor-element-1517c67 .woocommerce-form-row label{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;letter-spacing:0.7px;}.elementor-2234 .elementor-element.elementor-element-1517c67 form .input-text, .elementor-2234 .elementor-element.elementor-element-1517c67 form select, .elementor-2234 .elementor-element.elementor-element-1517c67 form ::placeholder, .elementor-2234 .elementor-element.elementor-element-1517c67 form .select2-container--default .select2-selection--single, .elementor-2234 .elementor-element.elementor-element-1517c67 form .select2-results__option{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;line-height:20px;letter-spacing:0.7px;}.e-woo-select2-wrapper .select2-results__option:focus{color:#1D1D1F;}.elementor-2234 .elementor-element.elementor-element-1517c67 form .input-text, .elementor-2234 .elementor-element.elementor-element-1517c67 form select, .elementor-2234 .elementor-element.elementor-element-1517c67 form .select2-container--default .select2-selection--single, .elementor-2234 .elementor-element.elementor-element-1517c67 form .select2-results__option{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFE9E9;}.elementor-2234 .elementor-element.elementor-element-1517c67 .woocommerce .shop_table thead{color:#1D1D1F;}.elementor-2234 .elementor-element.elementor-element-1517c67 .woocommerce .shop_table tr{color:#1D1D1F;}.elementor-2234 .elementor-element.elementor-element-1517c67 .woocommerce .shop_table th{color:#1D1D1F;}.elementor-2234 .elementor-element.elementor-element-1517c67 .woocommerce .shop_table thead span{color:#1D1D1F;}.elementor-2234 .elementor-element.elementor-element-1517c67 .woocommerce .shop_table tr span{color:#1D1D1F;}.elementor-2234 .elementor-element.elementor-element-1517c67 .woocommerce .shop_table th span{color:#1D1D1F;}.elementor-2234 .elementor-element.elementor-element-1517c67 .woocommerce .order_details tfoot th{color:#1D1D1F;}.elementor-2234 .elementor-element.elementor-element-1517c67 .woocommerce .order_details tfoot td{color:#1D1D1F;}.elementor-2234 .elementor-element.elementor-element-1517c67 .order_details thead th, .elementor-2234 .elementor-element.elementor-element-1517c67 .order_details tfoot td, .elementor-2234 .elementor-element.elementor-element-1517c67 .order_details tfoot th, .elementor-2234 .elementor-element.elementor-element-1517c67 .nobr{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;letter-spacing:0.7px;}.elementor-2234 .elementor-element.elementor-element-1517c67 .raven-my-account-tab__orders tbody td, .elementor-2234 .elementor-element.elementor-element-1517c67 .raven-my-account-tab__downloads tbody td, .elementor-2234 .elementor-element.elementor-element-1517c67 .product-quantity, .elementor-2234 .elementor-element.elementor-element-1517c67 .woocommerce-table--order-downloads tbody td, .elementor-2234 .elementor-element.elementor-element-1517c67 .woocommerce-table--order-details td a, .elementor-2234 .elementor-element.elementor-element-1517c67 td.product-total{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;letter-spacing:0.7px;}.elementor-2234 .elementor-element.elementor-element-1517c67 .wc-item-meta{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;letter-spacing:0.7px;}.elementor-2234 .elementor-element.elementor-element-1517c67 .woocommerce .order_details .download-product a{color:#1D1D1F;}.elementor-2234 .elementor-element.elementor-element-1517c67 .woocommerce .order_details .product-name a{color:#1D1D1F;}.elementor-2234 .elementor-element.elementor-element-1517c67 .woocommerce tbody .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number > a{color:#1D1D1F;}.elementor-2234 .elementor-element.elementor-element-1517c67 .woocommerce tbody .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number > a:hover{color:#616161;}.elementor-2234 .elementor-element.elementor-element-1517c67 .woocommerce .order_details .download-product a:hover{color:#616161;}.elementor-2234 .elementor-element.elementor-element-1517c67 .woocommerce .order_details .product-name a:hover{color:#616161;}.elementor-2234 .elementor-element.elementor-element-1517c67 .woocommerce .shop_table tbody tr > *{border-top-style:solid;border-top-width:1px;border-top-color:#FFE9E9;}.elementor-2234 .elementor-element.elementor-element-1517c67 .shop_table .button, .elementor-2234 .elementor-element.elementor-element-1517c67 .order-again .button, .elementor-2234 .elementor-element.elementor-element-1517c67 .woocommerce-pagination .button{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;letter-spacing:0.5px;}.elementor-2234 .elementor-element.elementor-element-1517c67 .raven-my-account-tab__orders .woocommerce-pagination .button{color:#FFFFFF !important;border-style:none !important;}.elementor-2234 .elementor-element.elementor-element-1517c67 .raven-my-account-tab__orders .woocommerce-orders-table__cell-order-actions .button{color:#FFFFFF !important;border-style:none !important;border-radius:0px 0px 0px 0px !important;}.elementor-2234 .elementor-element.elementor-element-1517c67 .raven-my-account-tab__orders .woocommerce-pagination .button:hover{color:#0900D3 !important;}.elementor-2234 .elementor-element.elementor-element-1517c67 .raven-my-account-tab__orders .woocommerce-orders-table__cell-order-actions .button:hover{color:#0900D3 !important;}@media(max-width:1024px){.elementor-2234 .elementor-element.elementor-element-14c94b0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-2234 .elementor-element.elementor-element-14c94b0{--content-width:1350px;}}@media(max-width:767px){.elementor-2234 .elementor-element.elementor-element-14c94b0{--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-2234 .elementor-element.elementor-element-1517c67 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-2234 .elementor-element.elementor-element-1517c67{--tab-content-spacing:25px;--sections-padding:020px 20px 020px 20px;--edit-link-margin-top:020px;--edit-link-margin-start:20px;--forms-columns-gap-padding-right:calc( 5px/2 );--forms-columns-gap-padding-left:calc( 5px/2 );--forms-columns-gap-margin-left:calc( -5px/2 );--forms-columns-gap-margin-right:calc( -5px/2 );}.elementor-2234 .elementor-element.elementor-element-1517c67 .raven-my-account-tab__edit-address .woocommerce-Address address{padding-top:calc( 020px + 40px );}.elementor-2234 .elementor-element.elementor-element-1517c67 .woocommerce-pagination{padding-bottom:020px;}}/* Start custom CSS for raven-my-account, class: .elementor-element-1517c67 *//* Sadece aktif menüdeki ikon beyaz */
.custom-my-account-nav-vertical 
.woocommerce-MyAccount-navigation 
li.is-active a i {
  color: #fff !important;
}

/* My Account menüsünde TÜM köşeleri sıfırla */
.custom-my-account-nav-vertical .woocommerce-MyAccount-navigation,
.custom-my-account-nav-vertical .woocommerce-MyAccount-navigation ul,
.custom-my-account-nav-vertical .woocommerce-MyAccount-navigation li,
.custom-my-account-nav-vertical .woocommerce-MyAccount-navigation li a,
.custom-my-account-nav-vertical .woocommerce-MyAccount-navigation li.is-active a {
  border-radius: 0 !important;
}

/* Tema genelde ilk/son linke radius verir → sıfırla */
.custom-my-account-nav-vertical .woocommerce-MyAccount-navigation li:first-child a,
.custom-my-account-nav-vertical .woocommerce-MyAccount-navigation li:last-child a {
  border-radius: 0 !important;
}

/* Pseudo element üzerinden verilmişse de sıfırla */
.custom-my-account-nav-vertical .woocommerce-MyAccount-navigation li a::before,
.custom-my-account-nav-vertical .woocommerce-MyAccount-navigation li a::after {
  border-radius: 0 !important;
}

/* Her ihtimale karşı kapsayıcıda taşma kırpılmasın */
.custom-my-account-nav-vertical,
.custom-my-account-nav-vertical .woocommerce-MyAccount-navigation {
  overflow: visible !important;
}

.woocommerce-MyAccount-content-wrapper .woocommerce-info .woocommerce-Button {
    display: none !important;
}

/* Label stilleri */
.woocommerce-address-fields label {
    font-family: 'Outfit', sans-serif;
    font-size: 16px;
    font-weight: 300;
    letter-spacing: 0.7px;
    color: #1D1D1F; /* label rengi */
}

/* Form alanları varsayılan */
.woocommerce-address-fields input.input-text,
.woocommerce-address-fields select {
    font-family: 'Outfit', sans-serif;
    font-size: 15px;
    font-weight: 300;
    letter-spacing: 0.7px;
    color: #616161; /* varsayılan yazı rengi */
    border: 1px solid #FFE9E9; /* varsayılan border */
    padding: 15px 20px;
    border-radius: 0; /* köşe radius kaldır */
    background: #fff;
    transition: all 0.2s ease;
}

/* Focus olduğunda */
.woocommerce-address-fields input.input-text:focus,
.woocommerce-address-fields select:focus {
    border-color: #1D1D1F !important; /* aktifken border */
    color: #1D1D1F; /* aktifken yazı rengi */
    outline: none;
}

/* Hesap bölümündeki açıklama yazısı */
#account_display_name_description em {
    font-family: 'Outfit', sans-serif;
    font-size: 15px;        
    font-weight: 300;
    letter-spacing: 0.7px;
    color: #616161;
    font-style: italic;   /* italik hale getirildi */
}

.woocommerce-EditAccountForm input:focus,
.woocommerce-EditAccountForm select:focus,
.woocommerce-EditAccountForm textarea:focus {
    border-color: #1D1D1F !important;   /* Senin istediğin renk */
    box-shadow: none !important;        /* Mavi glow'u kaldırır */
    outline: none !important;           /* Mavi outline'u kaldırır */
}/* End custom CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start custom CSS for raven-my-account, class: .elementor-element-1517c67 *//* Sadece aktif menüdeki ikon beyaz */
.custom-my-account-nav-vertical 
.woocommerce-MyAccount-navigation 
li.is-active a i {
  color: #fff !important;
}

/* My Account menüsünde TÜM köşeleri sıfırla */
.custom-my-account-nav-vertical .woocommerce-MyAccount-navigation,
.custom-my-account-nav-vertical .woocommerce-MyAccount-navigation ul,
.custom-my-account-nav-vertical .woocommerce-MyAccount-navigation li,
.custom-my-account-nav-vertical .woocommerce-MyAccount-navigation li a,
.custom-my-account-nav-vertical .woocommerce-MyAccount-navigation li.is-active a {
  border-radius: 0 !important;
}

/* Tema genelde ilk/son linke radius verir → sıfırla */
.custom-my-account-nav-vertical .woocommerce-MyAccount-navigation li:first-child a,
.custom-my-account-nav-vertical .woocommerce-MyAccount-navigation li:last-child a {
  border-radius: 0 !important;
}

/* Pseudo element üzerinden verilmişse de sıfırla */
.custom-my-account-nav-vertical .woocommerce-MyAccount-navigation li a::before,
.custom-my-account-nav-vertical .woocommerce-MyAccount-navigation li a::after {
  border-radius: 0 !important;
}

/* Her ihtimale karşı kapsayıcıda taşma kırpılmasın */
.custom-my-account-nav-vertical,
.custom-my-account-nav-vertical .woocommerce-MyAccount-navigation {
  overflow: visible !important;
}

.woocommerce-MyAccount-content-wrapper .woocommerce-info .woocommerce-Button {
    display: none !important;
}

/* Label stilleri */
.woocommerce-address-fields label {
    font-family: 'Outfit', sans-serif;
    font-size: 16px;
    font-weight: 300;
    letter-spacing: 0.7px;
    color: #1D1D1F; /* label rengi */
}

/* Form alanları varsayılan */
.woocommerce-address-fields input.input-text,
.woocommerce-address-fields select {
    font-family: 'Outfit', sans-serif;
    font-size: 15px;
    font-weight: 300;
    letter-spacing: 0.7px;
    color: #616161; /* varsayılan yazı rengi */
    border: 1px solid #FFE9E9; /* varsayılan border */
    padding: 15px 20px;
    border-radius: 0; /* köşe radius kaldır */
    background: #fff;
    transition: all 0.2s ease;
}

/* Focus olduğunda */
.woocommerce-address-fields input.input-text:focus,
.woocommerce-address-fields select:focus {
    border-color: #1D1D1F !important; /* aktifken border */
    color: #1D1D1F; /* aktifken yazı rengi */
    outline: none;
}

/* Hesap bölümündeki açıklama yazısı */
#account_display_name_description em {
    font-family: 'Outfit', sans-serif;
    font-size: 15px;        
    font-weight: 300;
    letter-spacing: 0.7px;
    color: #616161;
    font-style: italic;   /* italik hale getirildi */
}

.woocommerce-EditAccountForm input:focus,
.woocommerce-EditAccountForm select:focus,
.woocommerce-EditAccountForm textarea:focus {
    border-color: #1D1D1F !important;   /* Senin istediğin renk */
    box-shadow: none !important;        /* Mavi glow'u kaldırır */
    outline: none !important;           /* Mavi outline'u kaldırır */
}/* End custom CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */