.elementor-1887 .elementor-element.elementor-element-9663c95{--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;--row-gap:0px;--column-gap:0px;}.elementor-1887 .elementor-element.elementor-element-c7b9c6c{--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-1887 .elementor-element.elementor-element-d0ee05c{--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-1887 .elementor-element.elementor-element-2a5ae08{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1887 .elementor-element.elementor-element-197c29a{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:700;line-height:1.2em;letter-spacing:-0.5px;}.elementor-1887 .elementor-element.elementor-element-61b9d78{--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-1887 .elementor-element.elementor-element-48c7801 > .elementor-widget-container{margin:0px 0px -15px 0px;}@media(min-width:768px){.elementor-1887 .elementor-element.elementor-element-c7b9c6c{--width:50%;}.elementor-1887 .elementor-element.elementor-element-d0ee05c{--width:50%;}}@media(max-width:1024px){.elementor-1887 .elementor-element.elementor-element-2a5ae08{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1887 .elementor-element.elementor-element-197c29a{font-size:25px;}}@media(max-width:767px){.elementor-1887 .elementor-element.elementor-element-2a5ae08{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1887 .elementor-element.elementor-element-197c29a{font-size:24px;}}/* Start custom CSS *//* Ürün renk seçimi - daha soft görünüm */
.acf-teklif-formu .acf-renk-secimi {
    background: #f4f6f9 !important;
    border: 1px solid #d8deea !important;
    border-radius: 999px !important;
    color: #1f2a44 !important;
    box-shadow: none !important;
    padding: 8px 14px 8px 8px !important;
}

.acf-teklif-formu .acf-renk-secimi:hover {
    background: #eef2f7 !important;
    border-color: #c8d0dc !important;
    color: #1f2a44 !important;
}

.acf-teklif-formu .acf-renk-secimi.aktif {
    background: #f1f5f9 !important;
    border-color: #1f2a44 !important;
    color: #1f2a44 !important;
    box-shadow: 0 0 0 3px rgba(31, 42, 68, 0.08) !important;
}

.acf-teklif-formu .acf-renk-secimi.aktif:hover {
    background: #e9edf3 !important;
    color: #1f2a44 !important;
}

.acf-teklif-formu .acf-renk-adi {
    color: #1f2a44 !important;
    font-weight: 700 !important;
    font-size: 13px !important;
    text-transform: capitalize !important;
}

.acf-teklif-formu .acf-renk-daire {
    width: 26px !important;
    height: 26px !important;
    border-radius: 50% !important;
    border: 1px solid #c6ccd8 !important;
    box-shadow: inset 0 0 0 1px rgba(255,255,255,0.45) !important;
}

/* Ürün galerisi küçük görseller */
.acf-urun-galeri-thumb-listesi {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 14px !important;
    margin-top: 18px !important;
}

.acf-urun-galeri-thumb {
    width: 86px !important;
    height: 86px !important;
    border-radius: 18px !important;
    border: 1px solid #e1e6ef !important;
    background: #f3f5f8 !important;
    padding: 8px !important;
    box-shadow: none !important;
    overflow: hidden !important;
}

.acf-urun-galeri-thumb:hover {
    background: #e9edf3 !important;
    border-color: #cdd5e2 !important;
}

.acf-urun-galeri-thumb img {
    width: 100% !important;
    height: 100% !important;
    object-fit: contain !important;
    border-radius: 12px !important;
    background: transparent !important;
}

/* İlk/aktif görsel */
.acf-urun-galeri-thumb:first-child {
    background: #f8fafc !important;
    border-color: #1f2a44 !important;
    box-shadow: 0 0 0 3px rgba(31, 42, 68, 0.08) !important;
}/* End custom CSS */