.elementor-1901 .elementor-element.elementor-element-c169ebe:not(.elementor-motion-effects-element-type-background), .elementor-1901 .elementor-element.elementor-element-c169ebe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://temizelmermer.com/wp-content/uploads/2026/03/temizel_mermer_arka_plan.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1901 .elementor-element.elementor-element-c169ebe > .elementor-background-overlay{background-color:var( --e-global-color-secondary );opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1901 .elementor-element.elementor-element-c169ebe{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8em 1em 8em 1em;}.elementor-1901 .elementor-element.elementor-element-676cf85 > .elementor-element-populated{padding:0em 0em 0em 0em;}.elementor-1901 .elementor-element.elementor-element-1e1b60e{padding:0% 65% 0% 0%;}.elementor-1901 .elementor-element.elementor-element-162c347{width:100%;max-width:100%;}.elementor-1901 .elementor-element.elementor-element-162c347.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1901 .elementor-element.elementor-element-162c347 .elementor-heading-title{font-family:var( --e-global-typography-583e54c-font-family ), Sans-serif;font-size:var( --e-global-typography-583e54c-font-size );font-weight:var( --e-global-typography-583e54c-font-weight );text-transform:var( --e-global-typography-583e54c-text-transform );line-height:var( --e-global-typography-583e54c-line-height );letter-spacing:var( --e-global-typography-583e54c-letter-spacing );color:var( --e-global-color-a291686 );}.elementor-1901 .elementor-element.elementor-element-298dbc6{--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;--padding-top:50px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1901 .elementor-element.elementor-element-8f833d5{--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;box-shadow:0px 0px 7px 0px rgba(0, 0, 0, 0.34901960784313724);}.elementor-1901 .elementor-element.elementor-element-487a7ac .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-1901 .elementor-element.elementor-element-487a7ac{--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-overlay-opacity:1;}.elementor-1901 .elementor-element.elementor-element-f4c7c41{--display:flex;}.elementor-1901 .elementor-element.elementor-element-d176eb7{--display:flex;}.elementor-1901 .elementor-element.elementor-element-8f01ffd .elementor-icon-wrapper{text-align:center;}.elementor-1901 .elementor-element.elementor-element-2505310{--display:flex;}.elementor-1901 .elementor-element.elementor-element-329a486{--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;box-shadow:0px 0px 7px 0px rgba(0, 0, 0, 0.34901960784313724);}.elementor-1901 .elementor-element.elementor-element-d223ef2.elementor-wc-products ul.products li.product{text-align:left;border-style:solid;border-width:0px 0px 0px 0px;border-radius:9px;padding:10px 10px 10px 10px;box-shadow:0px 0px 7px 0px rgba(0, 0, 0, 0.34901960784313724);}.elementor-1901 .elementor-element.elementor-element-d223ef2.elementor-wc-products  ul.products{grid-column-gap:9px;grid-row-gap:9px;}.elementor-1901 .elementor-element.elementor-element-d223ef2.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:solid;border-width:0px 0px 0px 0px;margin-bottom:0px;}.elementor-1901 .elementor-element.elementor-element-d223ef2.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-accent );}.elementor-1901 .elementor-element.elementor-element-d223ef2.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-1901 .elementor-element.elementor-element-d223ef2.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-1901 .elementor-element.elementor-element-d223ef2.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-a291686 );background-color:var( --e-global-color-accent );}.elementor-1901 .elementor-element.elementor-element-d223ef2.elementor-wc-products ul.products li.product .button:hover{background-color:var( --e-global-color-secondary );}.elementor-1901 .elementor-element.elementor-element-d223ef2.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(min-width:768px){.elementor-1901 .elementor-element.elementor-element-b25015f{width:100%;}.elementor-1901 .elementor-element.elementor-element-8f833d5{--width:25%;}.elementor-1901 .elementor-element.elementor-element-329a486{--width:75%;}}@media(max-width:1024px){.elementor-1901 .elementor-element.elementor-element-c169ebe:not(.elementor-motion-effects-element-type-background), .elementor-1901 .elementor-element.elementor-element-c169ebe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-1901 .elementor-element.elementor-element-c169ebe{padding:6em 2em 6em 2em;}.elementor-1901 .elementor-element.elementor-element-1e1b60e{padding:0% 60% 0% 0%;}.elementor-1901 .elementor-element.elementor-element-162c347 .elementor-heading-title{font-size:var( --e-global-typography-583e54c-font-size );line-height:var( --e-global-typography-583e54c-line-height );letter-spacing:var( --e-global-typography-583e54c-letter-spacing );}.elementor-1901 .elementor-element.elementor-element-d223ef2.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-1901 .elementor-element.elementor-element-c169ebe:not(.elementor-motion-effects-element-type-background), .elementor-1901 .elementor-element.elementor-element-c169ebe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:35% 50%;}.elementor-1901 .elementor-element.elementor-element-c169ebe{padding:5em 1.5em 5em 1.5em;}.elementor-1901 .elementor-element.elementor-element-1e1b60e{padding:0% 0% 0% 0%;}.elementor-1901 .elementor-element.elementor-element-b25015f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:15px;}.elementor-1901 .elementor-element.elementor-element-162c347 .elementor-heading-title{font-size:var( --e-global-typography-583e54c-font-size );line-height:var( --e-global-typography-583e54c-line-height );letter-spacing:var( --e-global-typography-583e54c-letter-spacing );}.elementor-1901 .elementor-element.elementor-element-8f01ffd .elementor-icon-wrapper{text-align:end;}.elementor-1901 .elementor-element.elementor-element-8f01ffd .elementor-icon{font-size:35px;}.elementor-1901 .elementor-element.elementor-element-8f01ffd .elementor-icon svg{height:35px;}.elementor-1901 .elementor-element.elementor-element-d223ef2.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for wp-widget-woocommerce_product_search, class: .elementor-element-c529531 */.woocommerce-product-search {
    display: flex;
    border: 1px solid #ddd;
    border-radius: 3px;
    overflow: hidden;
}

.woocommerce-product-search .search-field {
    flex: 1;
    border: none;
    padding: 10px;
}

.woocommerce-product-search button {
    background: #000;
    color: #fff;
    border: none;
    padding: 10px 16px;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for wp-widget-woocommerce_price_filter, class: .elementor-element-3a54dbd *//* Başlık */
.widget_price_filter h5 {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 15px;
}



/* Slider alanı */
.price_slider {
    height: 4px;
    background: #e5e5e5;
    border-radius: 5px;
    border: none;
}

/* Seçili aralık */
.price_slider .ui-slider-range {
    background: #E77436; /* ana renk */
}

/* Yuvarlak tutma noktaları */
.price_slider .ui-slider-handle {
    width: 14px;
    height: 14px;
    background: #E77436;
    border-radius: 50%;
    border: 2px solid #fff;
    top: -5px;
    cursor: pointer;
    transition: 0.2s;
}

/* Hover efekti */
.price_slider .ui-slider-handle:hover {
    transform: scale(1.2);
}

/* Fiyat yazısı */
.price_label {
    font-size: 14px;
    margin-top: 10px;
    color: #555;
}

/* Filtrele butonu */
.widget_price_filter .button {
    width: 100%;
    margin-top: 15px;
    background: #000;
    color: #fff;
    border: none;
    padding: 10px;
    border-radius: 6px;
    transition: 0.3s;
}

/* Hover */
.widget_price_filter .button:hover {
    background: #E77436;
}/* End custom CSS */
/* Start custom CSS for wp-widget-woocommerce_product_search, class: .elementor-element-c9b0da9 */.woocommerce-product-search {
    display: flex;
    border: 1px solid #ddd;
    border-radius: 3px;
    overflow: hidden;
}

.woocommerce-product-search .search-field {
    flex: 1;
    border: none;
    padding: 10px;
}

.woocommerce-product-search button {
    background: #000;
    color: #fff;
    border: none;
    padding: 10px 16px;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for wp-widget-woocommerce_price_filter, class: .elementor-element-49da1de *//* Başlık */
.widget_price_filter h5 {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 15px;
}



/* Slider alanı */
.price_slider {
    height: 4px;
    background: #e5e5e5;
    border-radius: 5px;
    border: none;
}

/* Seçili aralık */
.price_slider .ui-slider-range {
    background: #E77436; /* ana renk */
}

/* Yuvarlak tutma noktaları */
.price_slider .ui-slider-handle {
    width: 14px;
    height: 14px;
    background: #E77436;
    border-radius: 50%;
    border: 2px solid #fff;
    top: -5px;
    cursor: pointer;
    transition: 0.2s;
}

/* Hover efekti */
.price_slider .ui-slider-handle:hover {
    transform: scale(1.2);
}

/* Fiyat yazısı */
.price_label {
    font-size: 14px;
    margin-top: 10px;
    color: #555;
}

/* Filtrele butonu */
.widget_price_filter .button {
    width: 100%;
    margin-top: 15px;
    background: #000;
    color: #fff;
    border: none;
    padding: 10px;
    border-radius: 6px;
    transition: 0.3s;
}

/* Hover */
.widget_price_filter .button:hover {
    background: #E77436;
}/* End custom CSS */