.elementor-6124 .elementor-element.elementor-element-eb79c2b{--display:flex;--min-height:60vh;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6124 .elementor-element.elementor-element-4e92382 .elementor-repeater-item-4866a53 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://wantedbag.com/wp-content/uploads/2026/02/DSC06701_result-scaled.webp);background-size:cover;}.elementor-6124 .elementor-element.elementor-element-4e92382 .elementor-repeater-item-4866a53 .swiper-slide-contents{margin-left:auto;}.elementor-6124 .elementor-element.elementor-element-4e92382 .elementor-repeater-item-4866a53 .swiper-slide-inner{align-items:flex-end;text-align:end;}.elementor-6124 .elementor-element.elementor-element-4e92382 .elementor-repeater-item-25c89fa .swiper-slide-bg{background-color:#4054b2;background-image:url(https://wantedbag.com/wp-content/uploads/2026/02/DSC06785_result-scaled.webp);background-size:cover;}.elementor-6124 .elementor-element.elementor-element-4e92382 .elementor-repeater-item-6af5a6e .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://wantedbag.com/wp-content/uploads/2026/01/DSC06747_result-scaled.webp);background-size:cover;}.elementor-6124 .elementor-element.elementor-element-4e92382 .swiper-slide{transition-duration:calc(5000ms*1.2);height:80vh;}.elementor-6124 .elementor-element.elementor-element-4e92382 .swiper-slide-inner{text-align:center;}.elementor-6124 .elementor-element.elementor-element-4e92382 .elementor-slide-button{border-width:0px;}.elementor-6124 .elementor-element.elementor-element-4e92382 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-47f3049 );opacity:var( --e-global-color-47f3049 );}.elementor-6124 .elementor-element.elementor-element-4e92382 .swiper-pagination-bullet-active{background-color:var( --e-global-color-e302529 );}.elementor-6124 .elementor-element.elementor-element-0e20da9{--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6124 .elementor-element.elementor-element-dfcba08 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-c3a6676 );}.elementor-widget-wc-categories .woocommerce .woocommerce-loop-category__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-categories .woocommerce-loop-category__title .count{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-6124 .elementor-element.elementor-element-6a61319 .woocommerce .woocommerce-loop-category__title{color:var( --e-global-color-c3a6676 );font-family:"Outfit", Sans-serif;font-weight:500;}.elementor-6124 .elementor-element.elementor-element-6a61319 .woocommerce-loop-category__title .count{color:var( --e-global-color-accent );font-family:"Outfit", Sans-serif;font-weight:600;}.elementor-6124 .elementor-element.elementor-element-41e48e3{--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-6124 .elementor-element.elementor-element-f8869e5 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-c3a6676 );}.elementor-6124 .elementor-element.elementor-element-730119e{--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-6124 .elementor-element.elementor-element-fff4d8f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-c3a6676 );}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-6124 .elementor-element.elementor-element-5e8aa35{--grid-columns:4;--grid-row-gap:0px;--load-more—spacing:0px;--load-more-button-align:center;--auto-scroll-offset:0px;--grid-column-gap:0px;}.elementor-6124 .elementor-element.elementor-element-5e8aa35 .elementor-button{fill:#FFFFFF;color:#FFFFFF;}.elementor-6124 .elementor-element.elementor-element-a80a0d3{--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;}.elementor-6124 .elementor-element.elementor-element-e7cbc17{--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-6124 .elementor-element.elementor-element-e7cbc17:not(.elementor-motion-effects-element-type-background), .elementor-6124 .elementor-element.elementor-element-e7cbc17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FF6B35 0%, #FF8A5A 100%);}.elementor-6124 .elementor-element.elementor-element-e0be85e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:500;color:var( --e-global-color-a8c947d );}.elementor-6124 .elementor-element.elementor-element-3332bc6 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:300;color:var( --e-global-color-a8c947d );}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6124 .elementor-element.elementor-element-7f832f5 .elementor-field-group{padding-right:calc( 12px/2 );padding-left:calc( 12px/2 );margin-bottom:12px;}.elementor-6124 .elementor-element.elementor-element-7f832f5 .elementor-form-fields-wrapper{margin-left:calc( -12px/2 );margin-right:calc( -12px/2 );margin-bottom:-12px;}.elementor-6124 .elementor-element.elementor-element-7f832f5 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-6124 .elementor-element.elementor-element-7f832f5 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-6124 .elementor-element.elementor-element-7f832f5 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-6124 .elementor-element.elementor-element-7f832f5 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-6124 .elementor-element.elementor-element-7f832f5 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-6124 .elementor-element.elementor-element-7f832f5 .elementor-field-type-html{padding-bottom:0px;}.elementor-6124 .elementor-element.elementor-element-7f832f5 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){border-radius:16px 16px 16px 16px;}.elementor-6124 .elementor-element.elementor-element-7f832f5 .elementor-field-group .elementor-select-wrapper select{border-radius:16px 16px 16px 16px;}.elementor-6124 .elementor-element.elementor-element-7f832f5 .elementor-button{font-family:"Outfit", Sans-serif;font-weight:400;border-radius:16px 16px 16px 16px;}.elementor-6124 .elementor-element.elementor-element-7f832f5 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-6124 .elementor-element.elementor-element-7f832f5 .elementor-button[type="submit"]{color:#ffffff;}.elementor-6124 .elementor-element.elementor-element-7f832f5 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-6124 .elementor-element.elementor-element-7f832f5 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-6124 .elementor-element.elementor-element-7f832f5 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-6124 .elementor-element.elementor-element-7f832f5 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-6124 .elementor-element.elementor-element-7f832f5 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-6124 .elementor-element.elementor-element-7f832f5 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-6124 .elementor-element.elementor-element-7f832f5 .elementor-message.elementor-message-success{color:#008000;}.elementor-6124 .elementor-element.elementor-element-7f832f5 .elementor-message.elementor-message-danger{color:#FF0000;}.elementor-6124 .elementor-element.elementor-element-7f832f5 .elementor-message.elementor-help-inline{color:var( --e-global-color-47f3049 );}.elementor-6124 .elementor-element.elementor-element-7f832f5{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-6124 .elementor-element.elementor-element-5e8aa35{--grid-columns:4;--grid-row-gap:0px;--load-more—spacing:0px;--grid-column-gap:0px;}.elementor-6124 .elementor-element.elementor-element-e7cbc17{--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;--border-radius:19px 19px 19px 19px;}.elementor-6124 .elementor-element.elementor-element-3332bc6 .elementor-heading-title{font-size:15px;line-height:1.2em;}.elementor-6124 .elementor-element.elementor-element-7f832f5{width:100%;max-width:100%;}}@media(max-width:767px){.elementor-6124 .elementor-element.elementor-element-eb79c2b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6124 .elementor-element.elementor-element-4e92382 .swiper-slide{height:70vh;}.elementor-6124 .elementor-element.elementor-element-0e20da9{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6124 .elementor-element.elementor-element-dfcba08 .elementor-heading-title{font-size:18px;letter-spacing:1px;word-spacing:0.2em;}.elementor-6124 .elementor-element.elementor-element-6a61319 .product{text-align:left;}.elementor-6124 .elementor-element.elementor-element-6a61319 a > img{border-radius:3px 3px 3px 3px;}.elementor-6124 .elementor-element.elementor-element-6a61319 .woocommerce .woocommerce-loop-category__title{font-size:14px;}.elementor-6124 .elementor-element.elementor-element-41e48e3{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6124 .elementor-element.elementor-element-f8869e5 .elementor-heading-title{font-size:18px;letter-spacing:1px;}.elementor-6124 .elementor-element.elementor-element-730119e{--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:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6124 .elementor-element.elementor-element-fff4d8f .elementor-heading-title{font-size:18px;letter-spacing:1px;}.elementor-6124 .elementor-element.elementor-element-5e8aa35{--grid-columns:2;--grid-row-gap:0px;--load-more—spacing:0px;--grid-column-gap:0px;}.elementor-6124 .elementor-element.elementor-element-5e8aa35 .elementor-button{border-radius:6px 6px 6px 6px;}.elementor-6124 .elementor-element.elementor-element-e7cbc17{--border-radius:19px 19px 19px 19px;}}/* Start custom CSS for slides, class: .elementor-element-4e92382 *//* 1. Noktaları sol alt köşeye 20px boşlukla yerleştirir */
.elementor-6124 .elementor-element.elementor-element-4e92382 .swiper-pagination {
    position: absolute !important;
    left: 20px !important;
    bottom: 20px !important;
    width: auto !important;
}
/* 1. Tüm noktaların YENİ KÜÇÜLTÜLMÜŞ varsayılan görünümü */
.elementor-6124 .elementor-element.elementor-element-4e92382 .swiper-pagination-bullet {
    width: 6px !important;  /* Genişliği 10px'den 6px'e düşürdük */
    height: 6px !important; /* Yüksekliği 10px'den 6px'e düşürdük */
    background-color: #bbbbbb !important; 
    opacity: 0.6 !important; 
    border-radius: 10px !important; 
    transition: all 0.3s ease-in-out !important; 
}

/* 2. Fare ile noktanın üzerine gelindiğinde (Hover) çalışacak efekt */
.elementor-6124 .elementor-element.elementor-element-4e92382 .swiper-pagination-bullet:hover {
    opacity: 1 !important; 
    background-color: #888888 !important; 
    transform: scale(1.2) !important; 
}

/* 3. Aktif olan (şu an ekranda görünen) slaytın KÜÇÜLTÜLMÜŞ görünümü */
.elementor-6124 .elementor-element.elementor-element-4e92382 .swiper-pagination-bullet-active {
    width: 18px !important; /* 28px'den 18px'e düşürdük (Hap şekli korundu ama daha zarif oldu) */
    background-color: #FF6B35 !important; 
    opacity: 1 !important; 
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-6a61319 *//* İlgili Elementor alanını (6a61319) hedef alıyoruz */
.elementor-element-6a61319 ul.products.elementor-grid {
    display: flex !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    -webkit-overflow-scrolling: touch !important; /* Mobilde pürüzsüz kaydırma sağlar */
    gap: 15px !important; /* Kategoriler arasındaki boşluk */
    
    /* KAYDIRMA ÇUBUĞUNU GİZLEME AYARLARI */
    -ms-overflow-style: none !important;  /* Internet Explorer ve eski Edge için */
    scrollbar-width: none !important;  /* Firefox için */
}

/* Chrome, Safari ve Opera için kaydırma çubuğunu gizliyoruz */
.elementor-element-6a61319 ul.products.elementor-grid::-webkit-scrollbar {
    display: none !important;
}

/* Kategori kutularının sıkışmasını engelliyoruz ve sabit bir genişlik veriyoruz */
.elementor-element-6a61319 ul.products.elementor-grid li.product-category {
    flex: 0 0 auto !important;
    width: 200px !important; /* Kutuların genişliği. İhtiyacına göre değiştirebilirsin */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7cbc17 */.elementor-6124 .elementor-element.elementor-element-e7cbc17 {
    /* --- 1. AYARLAR & RENKLER --- */
    --light-orange: #FFB08E; /* Logodaki açık ton */
    --dark-orange: #FF6B35;  /* Logodaki koyu ton */

    /* --- 2. HAREKETLİ ARKA PLAN --- */
    background: linear-gradient(to bottom right, var(--light-orange), var(--dark-orange));
    background-size: 200% 200%;
    animation: wave-animation 5s ease-in-out infinite alternate;

    /* --- 3. KUTU GENEL GÖRÜNÜMÜ --- */
    padding: 40px 30px;
    border-radius: 15px; /* Kutunun kendi köşeleri */
    box-shadow: 0 10px 30px rgba(255, 107, 53, 0.3);
}

/* --- 4. DALGALANMA ANİMASYONU --- */
@keyframes wave-animation {
    0% { background-position: 0% 0%; }
    100% { background-position: 100% 100%; }
}

/* --- 5. YAZI & İKON RENKLERİ (BEYAZ) --- */
.elementor-6124 .elementor-element.elementor-element-e7cbc17 h2, .elementor-6124 .elementor-element.elementor-element-e7cbc17 h3, .elementor-6124 .elementor-element.elementor-element-e7cbc17 p, .elementor-6124 .elementor-element.elementor-element-e7cbc17 label,
.elementor-6124 .elementor-element.elementor-element-e7cbc17 .elementor-heading-title,
.elementor-6124 .elementor-element.elementor-element-e7cbc17 .elementor-icon-list-text,
.elementor-6124 .elementor-element.elementor-element-e7cbc17 .e-n-accordion-item-title-text {
    color: #ffffff !important;
    text-shadow: 0 1px 2px rgba(0,0,0,0.1);
}

.elementor-6124 .elementor-element.elementor-element-e7cbc17 .elementor-icon,
.elementor-6124 .elementor-element.elementor-element-e7cbc17 .elementor-social-icon i,
.elementor-6124 .elementor-element.elementor-element-e7cbc17 .elementor-social-icon svg {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* --- 6. INPUT ALANI (BUZLU CAM & 16PX) --- */
.elementor-6124 .elementor-element.elementor-element-e7cbc17 .elementor-field-group .elementor-field {
    background-color: rgba(255, 255, 255, 0.15) !important;
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border: 1px solid rgba(255, 255, 255, 0.3) !important;
    
    /* GÜNCELLENDİ: Daha yuvarlak hatlar */
    border-radius: 16px !important;
    
    color: #ffffff !important;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.05);
    transition: all 0.3s ease;
}

.elementor-6124 .elementor-element.elementor-element-e7cbc17 .elementor-field-group .elementor-field::placeholder {
    color: rgba(255, 255, 255, 0.7);
}

.elementor-6124 .elementor-element.elementor-element-e7cbc17 .elementor-field-group .elementor-field:focus {
    background-color: rgba(255, 255, 255, 0.25) !important;
    border-color: #ffffff !important;
    box-shadow: 0 0 10px rgba(255, 255, 255, 0.3);
}

/* --- 7. ABONE OL BUTONU (BEYAZ & 16PX) --- */
.elementor-6124 .elementor-element.elementor-element-e7cbc17 .elementor-button {
    background-color: #ffffff !important;
    color: #FF6B35 !important;
    
    /* GÜNCELLENDİ: Input ile uyumlu yuvarlaklık */
    border-radius: 16px !important;
    
    font-weight: 700 !important;
    border: none !important;
    box-shadow: 0 4px 15px rgba(0,0,0,0.1);
    transition: all 0.3s ease !important;
}

/* --- 8. BUTON HOVER EFEKTİ (TURUNCU DOLGU) --- */
.elementor-6124 .elementor-element.elementor-element-e7cbc17 .elementor-button:hover {
    background-color: #FF6B35 !important; /* Marka rengin */
    color: #ffffff !important;
    transform: translateY(-3px);
    box-shadow: 0 8px 25px rgba(255, 107, 53, 0.4);
}

/* Buton İkonu Geçişleri */
.elementor-6124 .elementor-element.elementor-element-e7cbc17 .elementor-button-icon svg {
    fill: #FF6B35 !important;
    transition: all 0.3s ease;
}

.elementor-6124 .elementor-element.elementor-element-e7cbc17 .elementor-button:hover .elementor-button-icon svg {
    fill: #ffffff !important;
    transform: translateX(5px);
}/* End custom CSS */