.elementor-405 .elementor-element.elementor-element-4adc659f:not(.elementor-motion-effects-element-type-background), .elementor-405 .elementor-element.elementor-element-4adc659f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(147deg, #10026D 26%, #220DB1 99%);}.elementor-405 .elementor-element.elementor-element-4adc659f > .elementor-container{max-width:1300px;}.elementor-405 .elementor-element.elementor-element-4adc659f .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:10px;}.elementor-405 .elementor-element.elementor-element-4adc659f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-405 .elementor-element.elementor-element-4adc659f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-405 .elementor-element.elementor-element-976e7f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 0px 0px;}.elementor-405 .elementor-element.elementor-element-976e7f9 .woocommerce-breadcrumb{color:#FFFFFF;text-align:start;}.elementor-405 .elementor-element.elementor-element-976e7f9 .woocommerce-breadcrumb > a{color:#FFFFFF;}.elementor-405 .elementor-element.elementor-element-794bfe5{z-index:0;}.elementor-bc-flex-widget .elementor-405 .elementor-element.elementor-element-887f161.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-405 .elementor-element.elementor-element-887f161.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-405 .elementor-element.elementor-element-c2058f6 > .elementor-container{max-width:1153px;}.elementor-405 .elementor-element.elementor-element-c2058f6{z-index:0;}.elementor-405 .elementor-element.elementor-element-eadea67.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-405 .elementor-element.elementor-element-4cdbf95{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;}.woocommerce .elementor-405 .elementor-element.elementor-element-4cdbf95 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-405 .elementor-element.elementor-element-4cdbf95 .flex-viewport, .woocommerce .elementor-405 .elementor-element.elementor-element-4cdbf95 .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#CBCBCB;}.woocommerce .elementor-405 .elementor-element.elementor-element-4cdbf95 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-405 .elementor-element.elementor-element-4cdbf95 .flex-viewport{border-radius:29px 29px 29px 29px;}.woocommerce .elementor-405 .elementor-element.elementor-element-4cdbf95 .flex-viewport:not(:last-child){margin-bottom:11px;}.elementor-widget-woocommerce-product-title .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-405 .elementor-element.elementor-element-960eb23 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:600;color:#10026D;}.woocommerce .elementor-widget-woocommerce-product-price .price{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 );}.woocommerce .elementor-405 .elementor-element.elementor-element-9f0a83c .price{color:var( --e-global-color-primary );font-family:"Arial", Sans-serif;font-size:36px;font-weight:600;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-405 .elementor-element.elementor-element-f3f9e96 .cart button, .elementor-405 .elementor-element.elementor-element-f3f9e96 .cart .button{background-color:var( --e-global-color-primary );transition:all 0.2s;}.elementor-405 .elementor-element.elementor-element-f3f9e96 .cart button:hover, .elementor-405 .elementor-element.elementor-element-f3f9e96 .cart .button:hover{background-color:var( --e-global-color-primary );}.elementor-405 .elementor-element.elementor-element-f3f9e96 .added_to_cart{color:var( --e-global-color-primary );}.elementor-405 .elementor-element.elementor-element-f3f9e96{--button-spacing:11px;}.elementor-405 .elementor-element.elementor-element-f3f9e96 .quantity .qty{border-radius:13px 13px 13px 13px;transition:all 0.2s;}.woocommerce .elementor-405 .elementor-element.elementor-element-f3f9e96 form.cart .variations{width:21%;margin-bottom:0px;}.woocommerce .elementor-405 .elementor-element.elementor-element-f3f9e96 form.cart table.variations tr th, .woocommerce .elementor-405 .elementor-element.elementor-element-f3f9e96 form.cart table.variations tr td{padding-top:calc( 0px/2 );padding-bottom:calc( 0px/2 );}.woocommerce .elementor-405 .elementor-element.elementor-element-f3f9e96 form.cart table.variations label{color:var( --e-global-color-primary );}.woocommerce .elementor-405 .elementor-element.elementor-element-f3f9e96 form.cart table.variations td.value select{color:var( --e-global-color-primary );}@media(min-width:768px){.elementor-405 .elementor-element.elementor-element-eadea67{width:41.816%;}.elementor-405 .elementor-element.elementor-element-29659e0{width:58.184%;}}@media(max-width:767px){.elementor-405 .elementor-element.elementor-element-4adc659f .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}.elementor-405 .elementor-element.elementor-element-17e413a4{width:100%;}.elementor-bc-flex-widget .elementor-405 .elementor-element.elementor-element-17e413a4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-405 .elementor-element.elementor-element-17e413a4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-405 .elementor-element.elementor-element-17e413a4.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-405 .elementor-element.elementor-element-976e7f9{padding:8px 8px 8px 8px;}.elementor-405 .elementor-element.elementor-element-976e7f9 .woocommerce-breadcrumb{font-size:11px;}.elementor-405 .elementor-element.elementor-element-4cdbf95{--container-widget-width:421px;--container-widget-flex-grow:0;width:var( --container-widget-width, 421px );max-width:421px;}.elementor-405 .elementor-element.elementor-element-960eb23 .elementor-heading-title{font-size:28px;}.woocommerce .elementor-405 .elementor-element.elementor-element-9f0a83c .price{font-size:20px;}body:not(.rtl) .elementor-405 .elementor-element.elementor-element-9f0a83c:not(.elementor-product-price-block-yes) del{margin-right:0px;}body.rtl .elementor-405 .elementor-element.elementor-element-9f0a83c:not(.elementor-product-price-block-yes) del{margin-left:0px;}.elementor-405 .elementor-element.elementor-element-9f0a83c.elementor-product-price-block-yes del{margin-bottom:0px;}.elementor-405 .elementor-element.elementor-element-17a2233{margin:-32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-405 .elementor-element.elementor-element-f3f9e96{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;padding:0px 0px 64px 0px;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-f3f9e96 *//* ===== WooCommerce Add to Cart Han FK Final ===== */

/* Tüm gri arka planları kaldır ve beyaz yap */
body.woocommerce div.product form.cart table.variations,
body.woocommerce div.product form.cart table.variations tr,
body.woocommerce div.product form.cart table.variations td,
body.woocommerce div.product form.cart table.variations td.label,
body.woocommerce div.product form.cart table.variations td.value {
    background: #fff !important;
    border: none !important;
    box-shadow: none !important;
}

/* Beden yazısını gizle */
body.woocommerce div.product form.cart table.variations td.label,
body.woocommerce div.product form.cart table.variations th.label {
    display: none !important;
    visibility: hidden !important;
    height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* Select kutusu (beden seçimi) */
body.woocommerce div.product form.cart .variations select {
    background: #fff !important;
    border: 1px solid #ccc !important;
    border-radius: 6px !important;
    padding: 8px 12px !important;
    font-size: 15px !important;
    color: #000 !important;
    min-width: 180px !important;
    box-shadow: none !important;
}
body.woocommerce div.product form.cart .variations select:focus {
    border-color: #10026D !important; /* Han FK ana rengi */
    outline: none !important;
}

/* Adet Alanı */
body.woocommerce div.product form.cart .quantity {
    position: relative !important;
    display: flex !important;
    align-items: center !important;
    gap: 8px !important;
}
body.woocommerce div.product form.cart .quantity::before {
    content: "Adet";
    font-size: 14px;
    font-weight: 600;
    color: #000;
}
body.woocommerce div.product form.cart .quantity input.qty {
    width: 60px !important;
    height: 40px !important;
    text-align: center !important;
    border: 1px solid #ccc !important;
    border-radius: 6px !important;
    background: #fff !important;
    font-size: 15px !important;
}

/* Sepete Ekle Butonu */
body.woocommerce div.product form.cart button.single_add_to_cart_button {
    background: #10026D !important; /* Han FK ana rengi */
    color: #fff !important;
    font-size: 15px !important;
    padding: 12px 24px !important;
    border-radius: 8px !important;
    border: none !important;
    transition: 0.3s !important;
    cursor: pointer !important;
}
body.woocommerce div.product form.cart button.single_add_to_cart_button:hover {
    background: #0a0148 !important;
}

/* Varyasyon seçilmediğinde mor olmasın */
body.woocommerce div.product form.cart button.single_add_to_cart_button:disabled,
body.woocommerce div.product form.cart button.single_add_to_cart_button.disabled,
body.woocommerce div.product form.cart button.single_add_to_cart_button.wc-variation-selection-needed {
    background: #10026D !important;
    opacity: 0.6 !important; /* Seçilmediğini belli etsin */
    cursor: not-allowed !important;
}
/* Sepete Ekle Butonu - Her Durumda Han FK Rengi */
body.woocommerce div.product form.cart button.single_add_to_cart_button,
body.woocommerce div.product form.cart button.single_add_to_cart_button:disabled,
body.woocommerce div.product form.cart button.single_add_to_cart_button.disabled,
body.woocommerce div.product form.cart button.single_add_to_cart_button.wc-variation-selection-needed,
body.woocommerce div.product form.cart button.single_add_to_cart_button:disabled[disabled] {
    background-color: #10026D !important; /* Han FK rengi */
    color: #fff !important;
    opacity: 0.6 !important; /* Seçilmediğinde hafif soluk */
    border: none !important;
}

/* Seçildiğinde tam opak */
body.woocommerce div.product form.cart button.single_add_to_cart_button:not(:disabled) {
    opacity: 1 !important;
}

/* Hover efekti */
body.woocommerce div.product form.cart button.single_add_to_cart_button:hover:not(:disabled) {
    background-color: #0a0148 !important;
}/* End custom CSS */