.elementor-5655 .elementor-element.elementor-element-b1e36ee{--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 24px;--row-gap:24px;--column-gap:24px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-5655 .elementor-element.elementor-element-b1e36ee:not(.elementor-motion-effects-element-type-background), .elementor-5655 .elementor-element.elementor-element-b1e36ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a9cf6a5 );}.elementor-5655 .elementor-element.elementor-element-e1ad44d{text-align:start;}.elementor-5655 .elementor-element.elementor-element-e1ad44d .elementor-heading-title{font-family:"ROMANAB", Sans-serif;font-size:36px;color:var( --e-global-color-primary );}.elementor-5655 .elementor-element.elementor-element-07a6161{--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:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:48px;--padding-left:36px;--padding-right:36px;}.elementor-5655 .elementor-element.elementor-element-dc88269{--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;}.elementor-5655 .elementor-element.elementor-element-8857561 .button{background-color:var( --e-global-color-primary );font-family:"Manrope", Sans-serif;color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:10px 12px 11px 12px;}.elementor-5655 .elementor-element.elementor-element-8857561 .button:hover, .elementor-5655 .elementor-element.elementor-element-8857561 .button:focus{background-color:var( --e-global-color-accent );}.elementor-5655 .elementor-element.elementor-element-8857561 h2{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:200;color:var( --e-global-color-primary );margin:12px 0px 12px 0px;text-align:left;}.elementor-5655 .elementor-element.elementor-element-8857561 form.woocommerce-form-login p{font-family:"Manrope", Sans-serif;font-size:16px;color:var( --e-global-color-primary );}.elementor-5655 .elementor-element.elementor-element-8857561 form.woocommerce-form-login{background-color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;}.elementor-5655 .elementor-element.elementor-element-8857561 form.woocommerce-form-login a{color:var( --e-global-color-primary );}.elementor-5655 .elementor-element.elementor-element-8857561 form.woocommerce-form-login .form-row label{font-family:"Manrope", Sans-serif;font-size:16px;color:var( --e-global-color-primary );margin:0px 0px 0px 0px;}.elementor-5655 .elementor-element.elementor-element-8857561 form.woocommerce-form-login .form-row{margin-bottom:12px;}.elementor-5655 .elementor-element.elementor-element-8857561 form.woocommerce-form-login input.input-text{font-family:"Manrope", Sans-serif;color:var( --e-global-color-primary );}.elementor-5655 .elementor-element.elementor-element-8857561 .select2-container .select2-selection .select2-selection__rendered{color:var( --e-global-color-primary );}.elementor-5655 .elementor-element.elementor-element-8857561 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-top-color:var( --e-global-color-primary );}.elementor-5655 .elementor-element.elementor-element-8857561 form.woocommerce-form-login input.input-text:not(.select2), .elementor-5655 .elementor-element.elementor-element-8857561 .select2-container .select2-selection--single{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-5655 .elementor-element.elementor-element-8857561 form.woocommerce-form-login input.input-text:not(.select2){border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-5655 .elementor-element.elementor-element-8857561 .select2-container .select2-selection--single{border-radius:0px 0px 0px 0px;}.elementor-5655 .elementor-element.elementor-element-8857561 .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (6px*2) + 16px );padding-left:6px;padding-right:6px;}.elementor-5655 .elementor-element.elementor-element-8857561 .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (6px*2) + 16px );}.elementor-5655 .elementor-element.elementor-element-8857561 .select2-container--default .select2-selection--single{height:auto;}.elementor-5655 .elementor-element.elementor-element-6bd5882.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-5655 .elementor-element.elementor-element-6bd5882{text-align:center;}.elementor-5655 .elementor-element.elementor-element-6bd5882 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;color:var( --e-global-color-primary );}.elementor-5655 .elementor-element.elementor-element-332d15c{--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;}.elementor-5655 .elementor-element.elementor-element-332d15c.e-con{--align-self:flex-start;}.elementor-5655 .elementor-element.elementor-element-7ba0ade .button{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:10px 12px 11px 12px;}.elementor-5655 .elementor-element.elementor-element-7ba0ade .button:hover, .elementor-5655 .elementor-element.elementor-element-7ba0ade .button:focus{background-color:var( --e-global-color-accent );}.elementor-5655 .elementor-element.elementor-element-7ba0ade h2{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:200;color:var( --e-global-color-primary );margin:12px 0px 12px 0px;text-align:left;}.elementor-5655 .elementor-element.elementor-element-7ba0ade form.woocommerce-form-register p{font-family:"Manrope", Sans-serif;color:var( --e-global-color-primary );}.elementor-5655 .elementor-element.elementor-element-7ba0ade form.woocommerce-form-register{border-style:none;}.elementor-5655 .elementor-element.elementor-element-7ba0ade form.woocommerce-form-register .form-row label{font-family:"Manrope", Sans-serif;font-size:16px;color:var( --e-global-color-primary );margin:0px 0px 0px 0px;text-align:left;}.elementor-5655 .elementor-element.elementor-element-7ba0ade form.woocommerce-form-register input.input-text{font-family:"Manrope", Sans-serif;font-size:16px;color:var( --e-global-color-primary );}.elementor-5655 .elementor-element.elementor-element-7ba0ade .select2-container .select2-selection .select2-selection__rendered{color:var( --e-global-color-primary );}.elementor-5655 .elementor-element.elementor-element-7ba0ade .select2-container--default .select2-selection--single .select2-selection__arrow b{border-top-color:var( --e-global-color-primary );}.elementor-5655 .elementor-element.elementor-element-7ba0ade form.woocommerce-form-register input.input-text:not(.select2), .elementor-5655 .elementor-element.elementor-element-7ba0ade .select2-container .select2-selection--single{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-5655 .elementor-element.elementor-element-7ba0ade form.woocommerce-form-register input.input-text:not(.select2){border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-5655 .elementor-element.elementor-element-7ba0ade .select2-container .select2-selection--single{border-radius:0px 0px 0px 0px;}.elementor-5655 .elementor-element.elementor-element-7ba0ade .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (6px*2) + 16px );padding-left:6px;padding-right:6px;}.elementor-5655 .elementor-element.elementor-element-7ba0ade .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (6px*2) + 16px );}.elementor-5655 .elementor-element.elementor-element-7ba0ade .select2-container--default .select2-selection--single{height:auto;}:root{--page-title-display:none;}@media(max-width:1024px) and (min-width:768px){.elementor-5655 .elementor-element.elementor-element-dc88269{--width:100%;}.elementor-5655 .elementor-element.elementor-element-332d15c{--width:100%;}}@media(max-width:1024px){.elementor-5655 .elementor-element.elementor-element-b1e36ee{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-5655 .elementor-element.elementor-element-e1ad44d .elementor-heading-title{font-size:36px;}.elementor-5655 .elementor-element.elementor-element-07a6161{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}}@media(max-width:767px){.elementor-5655 .elementor-element.elementor-element-b1e36ee{--padding-top:24px;--padding-bottom:24px;--padding-left:12px;--padding-right:12px;}.elementor-5655 .elementor-element.elementor-element-e1ad44d .elementor-heading-title{font-size:24px;}.elementor-5655 .elementor-element.elementor-element-07a6161{--padding-top:0px;--padding-bottom:48px;--padding-left:12px;--padding-right:12px;}}/* Start custom CSS for jet-myaccount-login-form, class: .elementor-element-8857561 */.elementor-5655 .elementor-element.elementor-element-8857561 label[for=username], .elementor-5655 .elementor-element.elementor-element-8857561 label[for=password] {
    display: none!important;
}

.elementor-5655 .elementor-element.elementor-element-8857561 #username {
    margin-bottom: 12px!important;
}

.elementor-5655 .elementor-element.elementor-element-8857561 .woocommerce-form-login__submit {
    width: 100%;
}

.elementor-5655 .elementor-element.elementor-element-8857561 .woocommerce-form__label-for-checkbox {
    display: inline-flex !important;
    align-items: center !important;
    gap: 6px !important;
    margin: 12px 0!important;
}

.elementor-5655 .elementor-element.elementor-element-8857561 .woocommerce-LostPassword {
    margin: 12px 0!important;
}

/* Kapsayıcı ve Input Boşluğu */
.elementor-5655 .elementor-element.elementor-element-8857561 .password-input {
    position: relative;
    display: block;
    width: 100%;
}

/* Şifre Göster/Gizle Butonunu Sağ Ortaya Hizalama */
/* Şifre Input Kapsayıcısı ve Boşluğu */
.elementor-5655 .elementor-element.elementor-element-8857561 .password-input {
    position: relative;
    display: block;
    width: 100%;
}
/* * WooCommerce'in ana butonunu senin verdiğin ölçülere göre konumlandırıyoruz
 * Bu buton kapsayıcı görevi görecek
 */
.elementor-5655 .elementor-element.elementor-element-8857561 .show-password-input {
    position: absolute;
    top: calc(50% - 9px);
    right: 9px;
    width: 18px;
    height: 18px;
    background: transparent !important;
    border: none !important;
    padding: 0 !important;
    margin: 0 !important;
    cursor: pointer;
    z-index: 10;
    outline: none !important;
}

/* WooCommerce'in varsayılan kalıntılarını temizle */
.elementor-5655 .elementor-element.elementor-element-8857561 .show-password-input::after {
    display: none !important;
}

/* * SVG'lerin temel özellikleri 
 * Fill rengini direkt senin verdiğin global değişkenden alır 
 */
.elementor-5655 .elementor-element.elementor-element-8857561 .password-visibility__icon {
    width: 100%;
    height: 100%;
    fill: var(--e-global-color-primary); /* Senin değerin */
    display: none; /* İkisini de baştan gizle */
}

/* Standart Durum: Göz ikonunu göster */
.elementor-5655 .elementor-element.elementor-element-8857561 .show-password-input:not(.display-password) .password-visibility__icon--show {
    display: block;
}

/* Tıklanmış Durum (display-password): Çizgili gözü göster */
.elementor-5655 .elementor-element.elementor-element-8857561 .show-password-input.display-password .password-visibility__icon--show {
    display: none;
}

.elementor-5655 .elementor-element.elementor-element-8857561 .show-password-input.display-password .password-visibility__icon--hide {
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc88269 */.elementor-5655 .elementor-element.elementor-element-dc88269 {
    z-index: 80;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6bd5882 */.elementor-5655 .elementor-element.elementor-element-6bd5882 {
    width: fit-content;
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-5655 .elementor-element.elementor-element-6bd5882 .elementor-heading-title {
    background: var(--e-global-color-secondary);
    white-space: nowrap;
    z-index: 3;
    padding: 0 12px;
    display: block;
    position: relative;
}

.elementor-5655 .elementor-element.elementor-element-6bd5882:before {
    content:"";
    top: 0;
    left: 50%;
    position: absolute;
    z-index: 2;
    height: 100%;
    width: 1px;
    background-color: var(--e-global-color-primary) !important;
}

@media screen and (max-width: 1024px) {
    .elementor-5655 .elementor-element.elementor-element-6bd5882 {
    width: 100%;
}

    .elementor-5655 .elementor-element.elementor-element-6bd5882:before {
    left: 0;
    top: 50%;
    position: absolute;
    z-index: 2;
    height: 1px;
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for jet-myaccount-registration-form, class: .elementor-element-7ba0ade */.elementor-5655 .elementor-element.elementor-element-7ba0ade label[for=reg_email], .elementor-5655 .elementor-element.elementor-element-7ba0ade label[for=password] {
    display: none!important;
}

.elementor-5655 .elementor-element.elementor-element-7ba0ade input[type="email"]
{
    margin-bottom: 12px; 
}

.elementor-5655 .elementor-element.elementor-element-7ba0ade .woocommerce-form-register__submit {
    margin-top: 12px;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-332d15c */.elementor-5655 .elementor-element.elementor-element-332d15c {
    z-index: 80;
}/* End custom CSS */