html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 0; outline: 0; vertical-align: baseline; margin: 0; padding: 0; }
:focus { outline: 0; }
ul { list-style: none; }
table { border-collapse: separate; border-spacing: 0; }
td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
strong, b { font-weight: bold; }
a { text-decoration: none; }
a:hover { opacity: 0.90; transition: ease-in-out all .1s; }
.golge { box-shadow: 0 0.125rem 0.175rem #0000000d, 0 0.5rem 1rem #0000000f !important; }
.dle { display: block; float: left; }
.dre { display: block; float: right; }
body { background: #ffffff none repeat scroll 0 0; margin: 0 !important; overflow-x: hidden; font-family: 'isans', sans-serif; width: 100%; max-width: 100%; }

/* WRAPPINGS */
#banner_set .wrapping { max-width: 1200px; }
#category .wrapping { max-width: 1230px; position: relative; }
#marka_carousel .wrapping { max-width: 1200px !important; }
#search_page { background: #eeeeee73; padding: 20px; }
#zero_carousel .wrapping { max-width: 1530px; width: 100%; }
.opt_rozet3 .wrapping { max-width: 1480px; }
.wrapping { max-width: 1200px; }
#static_default .wrapping { background: #fff; padding: 15px; margin-bottom: 15px; border-radius: 15px; border: 1px solid #eeeeee87; }
.sticky-wrapper { }

/* OTHERS */
#openfilter { display: none !important; }
.ontops a { font-size: 40px; color: #fd5f00; }
.ontops { position: fixed; bottom: 20px; right: 20px; }
.sticky-wrapper { z-index: 999; height: 38px !important; }
.overback { backdrop-filter: grayscale(1) blur(5px); }
.basket-wrap .basket-right { background: #f9f9f9; }
.menustack { display: flex; float: left; width: 100%; position: relative; z-index: 20; background: #4c4c4c; align-items: center; height: 37px; transition: ease-in-out all .1s; z-index: 999; }
.menustack a { transition: ease-in-out all .1s; }
.menustack a:hover { transition: ease-in-out all .1s; }
.menustack ul { }
.menustack ul li { display: block; float: left; }
.menustack .wrapping { display: block; max-width: 1200px; margin: auto; }
.menustack .level0 { display: flex; float: left; width: 100%; justify-content: flex-start; align-items: center; flex-wrap: wrap; flex-direction: row; }
.menustack .level0 .allcats { }
.menustack .level0 .allcats:hover a { background: #fff; height: 38px; border-radius: 0px; color: #000; }
.menustack .level0 .allcats a { padding: 3px 15px; height: 37px; display: flex; align-items: center; }
.menustack .level0 .allcats .full_cats { background: #686868; color: #fff; border-radius: 40px; font-size: 0.80em; font-weight: 500; height: 27px; }
.menustack .level0 .allcats:hover .opener { display: flex; }
.menustack .level0 .allcats .full_cats:hover { background: #fff; height: 38px; border-radius: 0px; color: #000; }
.menustack .level0 .allcats a:hover { }
.menustack .level0 .allcats .opener { position: absolute; width: 100%; left: 0; background: #fff; margin-top: 0; justify-content: center; display: none; padding: 5px 25px; box-shadow: 0 0.125rem 0.375rem rgba(0, 0, 0, 0.05), 0 0.5rem 1.2rem rgba(0, 0, 0, 0.1) !important; }
.menustack .level0 .allcats .open { display: flex; float: left; width: 100%; justify-content: flex-start; max-width: 1200px; flex-wrap: wrap; flex-direction: row; padding-bottom: 25px; }
.menustack .level0 .allcats .open li { display: block; float: left; width: 20%; }
.menustack .level0 .allcats .open li a { font-weight: 600; padding: 0px; color: #000; font-size: 0.85em; }
.menustack .level0 .allcats .open li .open2 { display: block; float: left; width: 100%; }
.menustack .level0 .allcats .open li .open2 li { display: block; float: left; width: 100%; }
.menustack .level0 .allcats .open li .open2 li a { display: block; width: 100%; font-weight: normal; font-size: 0.78em; padding: 0px 0px; height: auto; color: #5c636e; line-height: 17px; padding-left: 10px; position: relative; }
.menustack .level0 .allcats .open li .open2 li a:before { font-family: "Font Awesome 5 Pro"; font-weight: 400; content: "\f105"; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; -webkit-font-smoothing: antialiased; font-size: 0.75em; color: #bbb; align-items: center; top: 14px; margin-left: 0px; margin-right: 6px; }
.menustack .level0 .allcats .open li .open2 li a:hover { color: #f7931e; }
.menustack .step1 { display: flex; margin-top: -1px; }
.menustack .step1 a { color: #fff; font-size: 0.83em; font-weight: 400; display: flex; padding: 12px 17px; }
.menustack .step1 a:after { font-family: "Font Awesome 5 Pro"; font-weight: 400; content: "\f107"; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; -webkit-font-smoothing: antialiased; font-size: 0.75em; color: #bbb; align-items: center; right: 6px; position: absolute; top: 14px; }
.menustack .step1 a:hover { background: #fff; color: #000; }
.menustack .step1 { position: relative; }
.menustack .step1:hover a { background: #fff; color: #000; }
.menustack .step1:hover .open { display: flex; }
.menustack .step1 .open { position: absolute; background: #fff; width: 350px; display: flex; padding: 15px; top: 37px; justify-content: space-evenly; display: none; box-shadow: 0 0.125rem 0.375rem rgba(0, 0, 0, 0.05), 0 0.5rem 1.2rem rgba(0, 0, 0, 0.1) !important; }
.menustack .step1 .open .left_con { width: 88%; }
.menustack .step1 .open .left_con ul { }
.menustack .step1 .open .left_con ul li { width: 100%; }
.menustack .step1 .open .left_con ul li a { color: #000; padding: 0px; width: 100%; display: block; padding: 5px 0px; float: left; background: transparent; }
.menustack .step1 .open .left_con ul li a:hover { color: #f7931e; }
.menustack .step1 .open .right_con { padding-left: 15px; border-left: 1px solid #eee; width: 36%; }
.menustack .step1 .open .right_con .title { font-weight: 500; font-size: 0.91em; margin-bottom: 11px; }
.menustack .step1 .open .right_con ul { max-height: 150px; overflow-x: hidden; }
.menustack .step1 .open .right_con ul li { display: block; float: left; width: 100%; }
.menustack .step1 .open .right_con ul li a { color: #000; padding: 5px 0px; font-size: 0.70em; background: transparent; }
.menustack .step1 .open .right_con ul li a:hover { color: #f7931e; }
.menustack .step1:hover:nth-child(8) .open { margin-left: -80px; }
.menustack .step1:hover:nth-child(9) .open { margin-left: -150px; }
.menustack .step1:hover:nth-child(10) .open { margin-left: -236px; }
.menustack .step1 .open .right_con ul::-webkit-scrollbar { height: 12px; width: 5px; background: #f1f1f1b3; margin: 5px; cursor: pointer; }
.menustack .step1 .open .right_con ul::-webkit-scrollbar-thumb { background: #ff6a21; }
.menustack .step1 .open .right_con ul::-webkit-scrollbar-corner { background: #cec6c6; }

/* MAIN HEADERS */
.fixed-header { position: fixed; top: 0; left: 0; background: #fff; width: 100%; z-index: 999; transition: ease-in-out all .1s; box-shadow: 0 0.125rem 0.375rem rgba(0, 0, 0, 0.05), 0 0.5rem 1.2rem rgba(0, 0, 0, 0.1) !important; }
#head_top { display: block; width: 100%; background: #f7f7f7; font-size: 0.82em; }
#head_top .contain { display: flex; align-items: center; flex-wrap: wrap; flex-direction: row; padding: 8px 0px; padding-bottom: 13px; }
#head_top .comunebar { width: 20%; display: flex; }
#head_top .comunebar p { font-weight: 600; margin-right: 5px; }
#head_top .socialbar { display: flex; width: 40%; align-items: center; float: left; justify-content: center; }
#head_top .socialbar ul { display: flex; }
#head_top .socialbar ul li { padding: 0px 5px; }
#head_top .socialbar ul li a { }
#head_top .socialbar ul li a:hover { }
#head_top .pagesbar { display: block; float: right; width: 40%; }
#head_top .pagesbar ul { display: flex; justify-content: flex-end; }
#head_top .pagesbar ul li { }
#head_top .pagesbar ul li a { color: #000; padding-left: 20px; font-size: 0.90em; }
#head_top .pagesbar ul li a:hover { }
#head_top .pagesbar ul li a .fa { margin-right: 6px; }
#header { }
#header .contain { display: flex; flex-direction: row; flex-wrap: nowrap; }
#header .logo { display: flex; width: 200px; justify-content: flex-start; align-items: center; }
#header .logo a { display: block; float: left; width: 100%; }
#header .logo a img { display: block; float: left; width: 100%; }
#header .search { display: flex; padding: 20px; width: calc(100% - 541px); justify-content: center; padding: 20px 65px; align-items: center; flex-direction: row; flex-wrap: wrap; align-content: center; }
#header .search form { display: flex; width: 100%; }
#header { }
#header p { }
#header a.search_close_win { }
#header .search .search_button { right: 0; top: 0; width: 48px; border: none; background: #5c636e; border-radius: 0px 5px 5px 0px; margin-left: -41px; }
#header .search .search_button svg { stroke: #fff; width: 19px; }
#header a.search_close_win fas { }
#header a.search_close_win fas .fa-times { }
#header input#detailSearchKey { padding: 9px; border: 2px solid #ddd; min-width: 50%; display: flex; align-items: center; height: 46px; border-radius: 0px; border-radius: 5px; color: #a0a0a0; justify-content: center; }
#header input#detailSearchKey::placeholder { color: #ddd; }
#header .new_search { background: #fff; position: absolute; margin-top: 0px; border-radius: 3px; width: 80%; display: none; z-index: 99999; margin-top: 44px; border: 2px solid #ddd; }
#header .new_search .ajaxSearchNotFound { display: block; text-align: center; padding: 25px; font-size: 0.95em; color: #f57070; }
#header .new_search .summary { display: block; float: left; width: 100%; font-weight: 600; text-align: center; padding: 15px; padding-bottom: 28px; color: #ddd; }
#header .new_search .summary a { display: block; float: left; width: 100%; color: #729d39; border-top: 1px solid #eee; padding-top: 23px; }
#header .new_search .left { display: block; float: left; width: 100%; padding: 2px; }
#header .new_search .left p.title { background: #fff; padding: 10px; font-size: 1em; color: #535354; border-bottom: 1px solid #ddd; font-weight: 500; }
#header .new_search .left .search-loading { display: block; float: left; width: 100%; text-align: center; }
#header .new_search .left .search-loading img { width: 50px; height: 50px; margin: 35px; }
#header .new_search .left .search-content { display: block; float: left; width: 100%; }
#header .new_search .left .search-content li { display: block; float: left; width: 100%; }
#header .new_search .left .search-content li:nth-child(even) a { background: #eeeeee91; }
#header .new_search .left .search-content li a { display: flex; width: 100%; align-items: center; justify-content: flex-start; flex-direction: row; flex-wrap: nowrap; }
#header .new_search .left .search-content li a img { width: 60px; padding: 11px; }
#header .new_search .left .search-content li a p.name { color: #000; font-size: 0.80em; line-height: 17px; width: 70%; }
#header .new_search .left .search-content li a p.cat { padding: 0px; color: #929aab; font-size: 0.85em; width: 100px; line-height: 18px; font-weight: 300; }
#header .userfuncs { display: flex; width: 240px; float: right; align-items: center; justify-content: flex-end; }
#header .userfuncs a { padding: 0px 4px; width: 50%; display: block; background: #f7f7f7; margin-left: 6px; text-align: right; font-size: 0.80em; color: #5c636e; display: flex; justify-content: space-evenly; border-radius: 5px; height: 50px; align-items: center; font-weight: 500; }
#header .userfuncs .giris::before { font-family: "Font Awesome 5 Pro"; font-weight: 400; content: "\f577"; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; -webkit-font-smoothing: antialiased; font-size: 1em; color: #ff8000; align-items: center; }
#header .userfuncs .kayit::before { font-family: "Font Awesome 5 Pro"; font-weight: 400; content: "\f234"; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; -webkit-font-smoothing: antialiased; font-size: 1em; color: #fd5f00; align-items: center; }
#header .userfuncs a:hover { }
#header .functions { display: flex; width: 124px; float: right; align-items: center; justify-content: flex-end; }
#header .functions a { background: #5c636e; display: flex; width: 94%; border-radius: 5px; padding: 2px; align-items: center; justify-content: space-around; color: #fff; font-size: 14px; padding-left: 11px; height: 47px; }
#header .functions a #toplamUrun { color: #fff; background: #ff8000; padding: 5px; border-radius: 50px; font-size: 0.6em; display: flex; height: 24px; align-items: center; width: 24px; justify-content: center; margin-right: 2px; margin-left: 4px; }
#header .functions #sepet_open_window svg { width: 31px; fill: #fff; margin-left: -4px; }

/* MINI HEADER */
#baby_header { background: #fff; position: fixed; box-shadow: 0px 0px 15px #00000024; width: 100%; top: 0; z-index: 999; display: none; border-bottom: 1px solid #eee; overflow: visible !important; height: 50px; }
#baby_header .wrapping { max-width: 100%; }
#baby_header .logo { display: block; float: left; width: 138px; }
#baby_header .logo a { display: block; float: left; width: 100%; }
#baby_header .logo a img { width: 100%; }
#baby_header .mainmenu { display: block; float: left; width: calc(100% - 339px); margin-top: -14px; }
#baby_header .functions { display: block; float: right; width: 200px; }
#baby_header .functions a { display: flex; float: right; align-items: center; width: 45px; height: 49px; }
#baby_header .functions a.sepet span { display: none; }
#baby_header .functions a.sepet svg { width: 32px; }

/* MENULER */
.mainmenu ul.menu { display: block; float: left; width: 100%; text-align: center; font-weight: 600; padding-top: 13px; text-transform: uppercase; }
.mainmenu ul.menu li { display: inline-block; }
.mainmenu ul.menu li:hover .sub1 { display: block; }
.mainmenu ul.menu li:hover a { border-bottom: 2px solid #ef5f00; color: #ef5f00; }
.mainmenu ul.menu li a { display: block; padding: 17px; font-size: 0.95em; color: #000; padding-left: 10px; padding-right: 10px; border-bottom: 2px solid #fff; position: relative; text-transform: initial; font-weight: 600; }
.mainmenu ul.menu li .sub1 { position: absolute; margin-left: 0; width: 240px; z-index: 999; background: #fff; padding-top: 11px; padding-bottom: 9px; border-top: 1px solid #eee; border-bottom: 1px solid #f1f1f1; box-shadow: 0px 11px 10px #0000000f; display: none; margin-left: -2%; }
.mainmenu ul.menu li .sub1 .wrap { display: block; max-width: 1000px; margin-left: auto; margin-right: auto; }
.mainmenu ul.menu li .sub1 .left { display: block; width: 100%; float: left; padding: 8px; padding-left: 19px; }
.mainmenu ul.menu li .sub1 .left ul { display: block; width: 100%; }
.mainmenu ul.menu li .sub1 .left ul li { display: block; width: 100%; text-align: left; border: none; }
.mainmenu ul.menu li .sub1 .left ul li a { border: none; color: #000; line-height: 16px; padding: 0; border-bottom: 1px solid #fff; padding-bottom: 2px; padding-top: 6px; font-weight: normal; font-size: 0.87em; letter-spacing: 0px; text-transform: initial; }
.mainmenu ul.menu li .sub1 .left ul li a:hover { color: #ef5f00; }
.mainmenu ul.menu li .sub1 .right { display: block; width: 80%; float: right; padding-top: 8px; padding-bottom: 18px; }
.mainmenu ul.menu li .sub1 .right ul { display: block; float: left; width: 25%; border-left: 1px solid #ddd; padding-left: 25px; }
.mainmenu ul.menu li .sub1 .right ul li { display: block; float: left; width: 100%; }
.mainmenu ul.menu li .sub1 .right ul li p { text-align: left; padding-bottom: 10px; display: block; float: left; font-size: 12px; font-weight: 600; color: #000; }
.mainmenu ul.menu li .sub1 .right ul li a { display: block; width: 100%; text-align: left; font-weight: 400; border: none; padding: 0px; font-size: 11px; padding-top: 6px; padding-bottom: 6px; color: #484848; }
.mainmenu ul.menu li .sub1 .right ul li a:hover { color: #ccc; }
.mainmenu ul.menu .allc .wrp { display: block; width: 100%; float: left; flex-direction: row; background: #fff; }
.mainmenu ul.menu .allc { z-index: 999; }
.mainmenu ul.menu .allc:hover .open { display: flex; }
.mainmenu ul.menu .allc .open { position: absolute; width: 100%; left: 0; background: #ffffff; z-index: 99; border-top: 1px solid #ef5f00; display: none; justify-content: center; flex-wrap: wrap; flex-direction: row; align-content: flex-start; align-items: flex-start; max-width: 100%; margin: auto; border-bottom: 1px solid #ddd; padding: 45px; padding-top: 13px; box-shadow: 0px 30px 25px #00000012; }
.mainmenu ul.menu .allc .open li { display: block; float: left; width: 200px; }
.mainmenu ul.menu .allc .open li a { text-align: left; padding-left: 0px; display: block; float: left; border: none; padding: 9px 0px; }
.mainmenu ul.menu .allc .open li .open2 { display: block; float: left; width: 100%; }
.mainmenu ul.menu .allc .open li .open2 li { width: 100%; }
.mainmenu ul.menu .allc .open li .open2 li a { padding: 0; text-align: left; text-transform: capitalize; font-weight: normal; font-size: 13px; line-height: 21px; color: #000; border: none; }
.mainmenu ul.menu .allc .open li .open2 li a:hover { color: #e9290f; }

/* GRIDS */
.dt_carousel_slider .urun .gorsel { height: 218px; }
.dt_carousel_slider .urun { border: 1px solid #eee; border-radius: 5px; height: 390px; }
.kategoriGoster .urun { width: calc(25% - 10px); float: left; flex-direction: row; align-content: center; justify-content: center; align-items: center; display: block; padding: 15px; background: #fff; height: 433px; margin: 5px; position: relative; overflow: hidden; }
.markaGoster .urun { width: calc(25% - 10px); float: left; flex-direction: row; align-content: center; justify-content: center; align-items: center; display: block; padding: 15px; background: #fff; height: 433px; margin: 5px; position: relative; }
.s_carousel_slider .urun { height: 399px; }
.s_carousel_slider .urun .gorsel { height: 237px; }
.p_carousel_slider .urun .gorsel { height: 218px; }
.p_carousel_slider .urun { border: 1px solid #eee; border-radius: 8px; height: 390px; }
.urun { float: left; align-content: center; justify-content: center; align-items: center; display: block; padding: 15px; background: #fff; margin: 5px; width: 98%; position: relative; }
.urun:hover { box-shadow: 0 0.125rem 0.375rem rgba(0, 0, 0, 0.05), 0 0.5rem 1.2rem rgba(0, 0, 0, 0.1) !important; transition: all .2s ease-in-out; position: relative; z-index: 9; }
.urun:hover a { color: #df4d19 !important; }
.urun.c55 { width: calc(20% - 10px); }
.urun.c4 { width: calc(20% - 0px); }
.urun .urun_listshow { display: block; float: left; width: 100%; height: 60px; position: relative; }
.urun .urun_listshow .myfiyat { display: block; float: left; width: 100%; height: 52px; }
.urun .urun_listshow .myfiyat .satis_fiyati { position: absolute; top: 0; font-size: 1.2em; font-weight: 500; color: #393e46; letter-spacing: -0.024em; font-weight: 700; }
.urun .urun_listshow .myfiyat .satis_fiyati .fiyat span.fiyat_deger { padding-right: 5px; }
.urun .urun_listshow .myfiyat .piyasa_fiyati { position: absolute; top: 24px; font-size: 0.80em; text-decoration: line-through; color: #9c9c9c; }
.urun .urun_listshow .myfiyat .piyasa_fiyati .fiyat span.fiyat_deger { padding-right: 3px; }
.urun .urun_listshow .myfiyat .indirim { position: absolute; right: 2px; background: #83c380; border-radius: 6px; bottom: 24px; color: #fff; display: flex; flex-wrap: wrap; align-items: center; height: 40px; font-size: 19px; width: 52px; justify-content: center; }
.urun .urun_listshow .myfiyat .indirim .deger { }
.urun .urun_listshow .myfiyat .indirim span.miktar { padding-right: 0; }
.urun .urun_listshow .myfiyat .indirim span.label { display: block; font-size: 10px; padding-top: 0px; margin-top: -9px; }
.urun .name { display: block; height: 60px; padding: 13px 0px; line-height: 18px; font-size: 0.90em; float: left; width: 100%; margin-top: 17px; margin-bottom: 0px; }
.urun .name a { height: 34px; color: #323232; display: flex; align-items: flex-start; font-size: 14px; line-height: 18px; justify-content: flex-start; overflow: hidden; font-weight: 400; font-weight: 400; }
.urun .iconlar { position: absolute; width: 100%; top: 61%; z-index: 1; }
.urun .iconlar .icon { display: block; float: left; padding: 10px; margin-right: 4px; font-size: 0.75em; border-radius: 4px; }
.urun .iconbehaviors { position: absolute; display: none; float: left; width: 100%; }
.urun .gorsel { display: flex; width: 100%; float: left; height: 273px; justify-content: center; align-items: center; margin-bottom: 15px; background: #fff; }
.urun .gorsel a img { width: 100%; }
.urun .stars { position: absolute; left: 16px; bottom: 26%; width: 70px; }
.urun .gorsel .icon_tukendi { position: absolute; background: #e62a76; padding: 15px; color: #fff; }
.urun .iconlar .icon { display: block; float: left; padding: 3px 6px; margin-right: 4px; font-size: 0.55em; border-radius: 4px; margin-bottom: 3px; border: 1px solid #ddd; letter-spacing: 0.024em; padding-top: 4px; }
.urun .iconlar .icon.yni { background: #ffffff; color: #9e9e9e; border: 1px solid #cccccc; }
.urun .iconlar .icon.uck { background: #ff6a21; color: #fefefe; border: 1px solid #ff6a21; }
.urun .iconlar .icon.ind { background: #fd2e2e; color: #fefefe; border: 1px solid #fd2e2e; }
.urun .iconlar .icon.ana { background: #ffffff; color: #66a215; border: 1px solid #d8eaa0; }
.urun .iconlar .icon i { font-size: 10px; display: none; }
.urun .gorsel .none_stock { position: absolute; background: #ff6a21; padding: 5px 15px; top: 28px; color: #fff; left: -37px; font-size: 0.85em; transform: rotate(314deg); width: 160px; text-align: center; z-index: 1; }
.urun .quick_basket { position: absolute; left: calc(50% - 60px); background: #67b500; padding: 10px; width: 110px; bottom: -60px; color: #fff; border-radius: 2px; font-size: 0.85em; text-align: center; font-weight: 500; box-shadow: 0 0.125rem 0.375rem rgba(0, 0, 0, 0.05), 0 0.5rem 1.2rem rgba(0, 0, 0, 0.1) !important; }
.urun:hover .quick_basket { color: #fff !important; bottom: 55%; }
.urun .sorfix { display: flex; position: absolute; bottom: 8%; width: 100%; text-align: center; justify-content: center; left: 0; font-weight: 500; font-size: 15px; color: #ff5722; }
.sorfixdetay { display: flex; bottom: 8%; text-align: center; background: #eee; padding: 17px; border-radius: 5px; font-weight: 500; font-size: 15px; color: #000000; width: 190px; font-size: 19px; align-items: center; justify-content: center; }

/* CAROUSELS */
.dt_carousel .baslik span { font-size: 1.2em; display: inline-block; position: relative; z-index: 2; color: #fff; padding: 13px 41px; text-shadow: none; background: #f7931e; color: #fff; border: 20px solid #fff; }
.dt_carousel .baslik:after { content: ''; display: block; width: 100%; height: 2px; background: #ebebeb; position: absolute; z-index: 1; bottom: 47%; }
.dt_carousel .baslik { text-align: center; display: block; float: left; width: 100%; position: relative; }
.dt_carousel .sarea .nav-slider .btn-geri { margin-top: 14%; }
.dt_carousel .sarea .nav-slider .btn-ileri { margin-top: 14%; }
#marka_carousel .sarea .nav-slider .btn-geri { margin-top: 5%; }
#marka_carousel .sarea .nav-slider .btn-ileri { margin-top: 5%; }
.orta1_carousel_slider .nav-slider { top: -70px; }
.s_carousel_slider { border: 1px solid #eee; height: 415px; }
.p_carousel .sarea .nav-slider .btn-geri { margin-top: 14%; }
.p_carousel .sarea .nav-slider .btn-ileri { margin-top: 13%; }
.p_carousel .baslik span { font-size: 1.2em; display: inline-block; position: relative; z-index: 2; color: #fff; padding: 13px 41px; margin-top: -60px; text-shadow: none; background: #f7931e; color: #fff; border: 20px solid #fff; }
.p_carousel .baslik:after { content: ''; display: block; width: 100%; height: 2px; background: #f7931e; position: absolute; z-index: 1; bottom: 79%; }
.p_carousel .baslik { text-align: center; height: 50px; position: relative; top: 0; }
.p_carousel .wrapping { max-width: 1200px; }
.p_carousel { padding: 30px 0px; margin-top: 45px; border-top: none; }
.zero_carousel .sarea .nav-slider .btn-geri { margin-top: 10%; left: 10px; }
.zero_carousel .sarea .nav-slider .btn-ileri { margin-top: 10%; right: 10px; }

/* HOMEPAGE ITEMS */
#banner_set .fullimage { margin: 10px; width: calc(33.333% - 20px); }
#homecats_pic { margin-top: 25px; background: #f7f7f7; padding: 45px 0px; padding-bottom: 17px; margin-bottom: -28px; position: relative; overflow: hidden; }
#homecats_pic:before { content: 'nonzero'; position: absolute; font-size: 26vw; bottom: -20%; display: block; width: 100%; text-align: center; color: #fff; letter-spacing: 52px; }
#homecats_pic .right { display: block; float: left; width: 33%; }
#homecats_pic .right a img { box-shadow: 0 0.125rem 0.375rem #e4e4e4, 0 0.5rem 1.2rem #ececec; }
#homecats_pic .right .pic { float: left !important; width: 100% !important; }
#homecats_pic .left { display: block; float: left; width: 67%; position: relative; }
#homecats_pic .left .box1 { display: block; float: left; width: calc(50% - 25px); border: 1px solid #dddddd7d; padding: 13px; margin-right: 25px; margin-bottom: 25px; background: #fff; min-height: 190px; box-shadow: 0 0.125rem 0.375rem #e4e4e4, 0 0.5rem 1.2rem #ececec; border-radius: 9px; border: 2px solid #d1d8dc; }
#homecats_pic .left .box1 .right img { width: 100%; }
#homecats_pic .left .box1 .pic { display: block; float: right; width: 30%; }
#homecats_pic .left .box1 .pic img { width: 88%; }
#homecats_pic .left .box1 .left { display: block; float: left; }
#homecats_pic .left .box1 .left ul { display: block; float: left; padding-left: 25px; }
#homecats_pic .left .box1 .left ul li.title { font-weight: 500; font-size: 1.2em; margin-top: 11px; padding-bottom: 13px; }
#homecats_pic .left .box1 .left ul li a { font-size: 0.83em; display: block; float: left; width: 100%; padding: 0.37em 0px; }
#homecats_pic .left .box1 .left ul li a:hover { color: #448ef6; text-decoration: underline; }
#homecats_pic .left .box1 .left ul li a.all { color: #448ef6; }
#homecats_pic .fullimage { margin-bottom: 33px; }

/* CATEGORY ITEMS */
#category { background: #eeeeee73; }
#cat_seo { display: block; float: left; width: 100%; }
#cat_seo .vitrin_body { background: #fff; padding: 18px; border-radius: 7px; }
#cat_seo .vitrin_body ul li { font-size: 0.85em; padding: 5px 0px; color: #5c636e; list-style: inside; padding-left: 22px; }
#cat_seo .vitrin_body p { font-size: 0.81em; line-height: 19px; margin-bottom: 14px; color: #303846; }
#cat_seo .vitrin_body h4 { DISPLAY: BLOCK; font-size: 1.4em; margin-bottom: 10px; font-weight: 600; }
#cat_seo .vitrin_body h3 { DISPLAY: BLOCK; font-size: 1.6em; margin-bottom: 10px; font-weight: 600; }
#cat_seo .vitrin_body h2 { DISPLAY: BLOCK; font-size: 1.8em; margin-bottom: 10px; font-weight: 600; }
#cat_seo .vitrin_body h1 { DISPLAY: BLOCK; font-size: 2em; margin-bottom: 10px; font-weight: 600; }
#kategoriagac { position: relative; z-index: 99; }
#kategoriagac h1 { font-weight: 500; font-size: 1.2em; padding-bottom: 4px; }
#kategoriagac .wrapping { padding: 14px 0px; }
#kategoriagac .wrapping .fa { font-size: 11px; color: #000; }
#kategoriagac .wrapping .bread { padding: 10px; color: #1d1d1b; font-weight: 400; font-size: 0.83em; background: transparent; }
#kategoriagac .wrapping .bread:last-child { color: #f98509; line-height: 17px; }
#kategoriagac .far { font-size: 12px; color: #ff6a21; }
#newfilters { display: block; float: left; width: 100%; padding: 10px; border-bottom: 1px solid #eee; background: #fff; }
#newfilters h4 { display: flex; float: left; width: 100%; padding-bottom: 10px; padding-top: 11px; font-weight: 500; font-size: 0.79em; flex-direction: row; align-items: center; padding-left: 10px; margin-bottom: 10px; color: #fff; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #484848; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; font-size: 16px; font-weight: 700; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: flex-start; }
#newfilters h4:after { content: ''; }
#newfilters ul.fgrup li label input[type='15']:checked { background: #ff6a21; border: 2px solid #ff6a21; content: '12'; display: inline-block; }
#newfilters ul.fgrup li label input[type='0 0 15 12']:checked:before { content: '%fff'; display: flex; width: 100%; text-align: center; color: #fff; font-size: 7px; justify-content: center; align-items: center; height: 17px; }
#newfilters ul.fgrup li label input[type="checkbox"]:checked { background: #ff6a21; border: 2px solid #ff6a21; }
#newfilters ul.fgrup li label input[type="checkbox"]:checked:before { content: ""; display: block; background-image: url("data:image/svg+xml,%3Csvg xmlns=!string!width=!string!height=!string!viewBox=!string!%3E%3Cpath fill=!string!fill-rule=!string!d=!string!/%3E%3C/svg%3E%0A"); background-repeat: no-repeat; }
#newfilters #filtre_fiyat { display: block; float: left; text-align: center; padding-top: 10px; margin-bottom: 22px; }
#newfilters #filtre_fiyat input { display: inline-block; width: 41%; padding: 9px; margin-right: 5px; border: 2px solid #eee; border-radius: 3px; }
#newfilters #filtre_fiyat button { display: inline-block; width: 85%; padding: 9px; border: none; border-radius: 3px; margin-top: 11px; background: linear-gradient(to top, #a0a0a0 0%, #d4d4d4 100%); font-weight: 600; color: #fff; }
#newfilters ul.fgrup { display: block; float: left; width: 100%; border-bottom: none; padding-bottom: 13px; margin-bottom: 12px; padding: 0px 5px; overflow: auto; max-height: 280px; }
#newfilters ul.fgrup::-webkit-scrollbar { height: 12px; width: 5px; background: #f1f1f1b3; margin: 5px; cursor: pointer; }
#newfilters ul.fgrup::-webkit-scrollbar-thumb { background: #ff6a21; }
#newfilters ul.fgrup::-webkit-scrollbar-corner { background: #cec6c6; }
#newfilters ul.fgrup li { display: flex; float: left; font-size: 13px; color: #5c636e; padding-bottom: 1px; min-width: 100%; padding-left: 0; height: 36px; }
#newfilters ul.fgrup li:hover label { color: #f7931e; }
#newfilters ul.fgrup li label input[type='http://www.w3.org/2000/svg'] { margin-right: 5px; margin-left: 0; margin-top: 4px; appearance: none; background-color: #FFF; border: 2px solid #9b9b9b; border-radius: 6.7px; cursor: pointer; display: inline-block; outline: none; position: relative; height: 20px; width: 20px; margin-right: 10px; }
#newfilters ul.fgrup li label input[type="checkbox"] { margin-right: 5px; margin-left: 0; margin-top: 4px; appearance: none; background-color: #FFF; border: 2px solid #9b9b9b; border-radius: 6.7px; cursor: pointer; display: inline-block; outline: none; position: relative; height: 20px; width: 20px; margin-right: 10px; }
#newfilters ul li label { display: flex; float: left; width: 100%; cursor: pointer; align-content: center; justify-content: flex-start; flex-wrap: wrap; align-items: center; font-weight: 400; }
#newfilterdrop { background: #fff; padding: 15px; margin-top: 18px; margin-bottom: 22px; border-radius: 9px; box-shadow: 0px 0px 5px #00000014; }
#newfilterdrop .filtreSelect { display: inline-block; width: auto; padding: 7px; }
#newfilterdrop .fsuz { width: 100%; max-width: 190px; background: #fd5f00; border: none; padding: 8px; margin-top: 10px; font-weight: 600; color: #fff; border-radius: 3px; margin-left: 9px; }
#newfilterdrop .SumoSelect .SelectBox .placeholder { font-style: normal; font-size: 12px; color: #000; }
#orderbyset { display: block; float: left; width: 100%; }
#orderbyset ul { display: block; float: left; width: 81%; }
#orderbyset ul li { display: block; float: left; margin-right: 6px; }
#orderbyset ul li a { display: block; float: left; padding: 9px 12px; font-size: 0.75em; color: #656565; border: 1px solid #ffffff; background: #ffffff; border-radius: 5px; }
#orderbyset ul li a.active { background: #393e46; color: #fff; border: 1px solid #393e46; }
.catsublist li { display: flex; align-items: center; }
.catsublist li i { margin-right: 10px; }
.catsublist li a { font-weight: 600; font-size: 12px; }
.catsublist { background: #fff; padding: 10px; border-bottom: 1px solid #f7f7f7; }
.kategoriGoster .title-sikca-sorulan-sorular { display: none; }
.kategoriGoster .content-sikca-sorulan-sorular .sss { background: #fff; margin: 5px; border-radius: 7px; padding: 15px; display: block; float: left; width: 99%; }
.kategoriGoster .content-sikca-sorulan-sorular .sss .soru { font-size: 0.91em; display: flex; align-items: center; flex-direction: row; font-weight: 500; padding-bottom: 7px; background: #f7f7f7; margin-bottom: 5px; padding: 11px; color: #5c636e; border-radius: 4px; }
.kategoriGoster .content-sikca-sorulan-sorular .sss .cevap { padding: 15px; color: #448ef6; padding-left: 20px; float: left; width: 100%; font-size: 13px; padding-bottom: 25px; }
.kategoriGoster .content-sikca-sorulan-sorular .sss .cevap p { color: #1f1f1f; }
.marka_list_items { display: flex; float: left; width: 99%; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; background: #fff; margin: 5px; border-radius: 7px; margin-top: 0; padding: 11px; padding-top: 5px; position: relative; }
.marka_list_items h4 { display: block; float: left; width: 100%; padding-bottom: 10px; padding-top: 11px; padding-left: 2px; margin-bottom: 10px; color: #484848; font-size: 16px; font-weight: 700; }
.marka_list_items .item { display: flex; float: left; }
.marka_list_items .item a { display: flex; float: left; padding: 0; font-size: 0.83em; background: #ffffff; align-items: center; flex-direction: row; justify-content: center; padding: 13px; margin-right: 5px; color: #5c636e; border-radius: 3px; border: 1px solid #eee; margin-bottom: 6px; }
.marka_list_items .item a:hover { border: 1px solid #ffad0d; }
.marka_list_items .item a img { width: 100%; }
.marka_list_items .clean_marka { position: absolute; right: 19px; top: 15px; font-size: 0.75em; color: #ff6a21; text-decoration: underline; }
.opt_rozet3 { border-top: 1px solid #eee; }
.opt_rozet3 .item { text-align: center; padding-bottom: 85px; }
.opt_rozet3 .item p.title { font-style: normal; font-weight: 500; margin-bottom: 0.5rem; font-size: 1.25rem; line-height: 1.2; letter-spacing: 0px; color: rgb(30, 48, 110); }
.opt_rozet3 .item p.desc { font-size: 14px; margin-block-start: 1em; display: block; margin-block-start: 1em; margin-block-end: 1em; margin-inline-start: 0px; margin-inline-end: 0px; padding: 0px 24%; line-height: 19px; font-weight: 400; }
.opt_rozet3 .item img { width: 5.5rem; margin-top: 20px; }
.opt_rozet3 .item a { color: rgb(30, 48, 110); border-bottom: 1px solid rgba(33, 43, 100, 0.25); cursor: pointer; font-size: 13px; transition: border-color 0.15s ease-out 0s; }
.smarka { display: block; float: left; width: 100%; }
.smarka:hover span { color: #ff8000; }
.smarka:hover a { border: 4px solid #ff8000; box-shadow: 2px 5px 15px #0000002e; transform: scale(1.09); }
.smarka span { display: flex; width: 100%; text-align: center; font-size: 0.90em; padding-top: 15px; float: left; align-items: center; height: 42px; line-height: 14px; justify-content: center; }
.smarka a { display: block; float: left; width: 92%; overflow: hidden; border-radius: 252px; border: 4px solid #ddd; margin-top: 15px; }

/* URUN DETAY */
#product .stockerdetay { display: none }
#product .wrapping { padding-top: 25px; background: #fff; padding: 15px }
#product .gallery { display: block; float: left; width: 50% }
#product #fiyat_detay { height: 133px; }
#product .gallery .sp-wrap { width: 100%; }
#product .gallery .sp-wrap .sp-large { display: block; float: left; width: 99%; }
#product .gallery .sp-wrap .sp-large a { border: 1px solid #eee; }
#product .gallery .sp-wrap .sp-thumbs { display: block; float: right; width: 99px; padding: 0px; margin-left: auto; position: absolute; right: auto; left: 25px; top: 19px; }
#product .gallery .sp-wrap .sp-thumbs a.sp-current { box-shadow: 6px 4px 10px #ddd; margin-bottom: 13px; background-size: 97%; border-radius: 3px; border: 3px solid #ff9a3c; }
#product .gallery .sp-wrap .sp-thumbs a { height: auto; display: block; float: left; height: 70px; width: 70px; margin-bottom: 10px; opacity: 1; padding: 10px; background-size: cover; background-repeat: no-repeat; background-position: center top; overflow: hidden; border: 3px solid #ffffff; box-shadow: 0px 0px 19px #0000004a; border-radius: 2px; }
#product .content { display: block; float: right; width: 50%; padding-left: 25px; background: #eeeeee52; padding-bottom: 19px; min-height: 645px; }
#product .content h1.title { font-size: 1.3em; display: block; float: left; width: 100%; padding-bottom: 15px; line-height: 31px; padding-bottom: 15px; font-weight: 400; border-bottom: 1px solid #eee; margin-bottom: 25px; padding-top: 15px; font-weight: 500; }
#product .content .item { display: block; float: left; width: 100% }
#product .content #kargo_text .kargotext { position: relative; float: left; margin-top: 0px; margin-left: 0; margin-bottom: 13px; height: 40px; display: flex; align-items: center; width: 100%; justify-content: flex-start; padding-bottom: 11px; max-width: 96%; border-radius: 5px; border: 2px solid #eee; height: 45px; }
#product .content .customProductForm { display: block; float: left; background: #f7f7f7; padding: 11px; margin-bottom: 15px; width: 100% }
#product .content .custom_row { overflow: hidden; padding: 12px 0px }
#product .content .custom_row .customProduct { display: block; float: left; width: 100% }
#product .content .custom_row .customProduct span { display: block; float: left; width: 100%; font-weight: 500; padding-bottom: 12px }
#product .content .custom_row .customProduct .ctext { border: 1px solid #ddd; border-radius: 0px; box-shadow: none; width: 100% }
#product .content .customProductForm .ckabul { border-radius: 2px; padding: 14px; margin: 0px; margin-top: 11px }
#product .content .urunSepeteEkleAdet { margin-right: 15px }
#product .content .item .sku { display: block; float: left; width: 40%; margin-bottom: 10px; }
#product .content .item .sku p { font-weight: 500 }
#product .content .item .sku span { padding: 5px 0px; display: block; color: #5c636e }
#product .content .iconlar { display: block; float: left; width: 100%; margin-bottom: 14px; }
#product .content .iconlar .icon { display: block; float: left; padding: 10px; margin-right: 4px; font-size: 0.75em; border-radius: 4px; }
#product .content .iconlar .icon i { font-size: 10px; }
#product .content .iconlar .icon.ind { background: #7cbd1e; color: #fff; }
#product .content .iconlar .icon.uck { background: #ff9a3c; color: #fff; }
#product .content .iconlar .icon.yni { background: #448ef6; color: #fff; }
#product .content .iconlar .icon.ana { background: #643579; color: #fff; }
#product .content .kargotext { margin-bottom: 15px; display: block; float: left; }
#product .user_pro_tools { display: block; float: left; width: 99%; margin-top: 6px; }
#product .user_pro_tools ul { display: flex; }
#product .user_pro_tools ul li { display: flex; margin: 3px; padding: 14px; border-radius: 3px; border: 1px solid #fff; cursor: pointer; width: 50%; text-align: center; align-items: center; justify-content: center; background: #fafafa; }
#product .user_pro_tools ul li:hover { border: 1px solid #ebf3da; background: #fcfff6; }
#product .user_pro_tools ul li span { display: flex; align-items: center; }
#product .user_pro_tools ul li:hover i { color: #a1ad88; }
#product .user_pro_tools ul li span i { display: flex; font-size: 29px; color: #bbb; }
#product .user_pro_tools ul li span em { display: flex; padding-left: 13px; font-size: 0.70em; line-height: 15px; color: #516080; }
#ntab { border: none; border-radius: 1px; }
#ntab { border: none; border-radius: 0px; margin-bottom: 25px; }
#ntab ul { display: flex; justify-content: center; align-items: center; margin-bottom: -3px; }
#ntab ul li.tabtitle { font-size: 1em; }
#ntab ul li.tabtitle { font-size: 16px; font-weight: 700; }
#ntab ul li.tabtitle { font-size: 16px; font-weight: 500; }
#ntab ul li.tabtitle { font-size: 12px; }
#ntab ul li.tabtitle.active { box-shadow: none; border-radius: 10px 10px 0px 0px; background: #f98509; color: #fff; }
#ntab ul li.tabtitle.active { box-shadow: none; border-radius: 0px; background: #fcb323; }
#ntab ul .tabtitle { font-size: 1.4em; }
#ntab ul .tabtitle:hover { color: #000 !important; }
#ntab ul .tabtitle.active { background: #f0f2f5; padding-top: 17px; margin-top: 0px; border-radius: 10px 10px 0px 0px; box-shadow: none; color: #000; font-weight: 500; }
#ntab .tabdetay { background: rgba(240, 242, 245, 1); max-width: 95%; margin-left: 2.5%; border-radius: 13px; }
#ntab .tabdetay { background: rgb(247 247 247); max-width: 100%; margin-left: 0; border-radius: 13px; }
#ntab .tabdetay .tabcnt.active { font-size: 0.85em; }
#ntab .tabdetay .tabcnt.active ul { display: block; }
#ntab .tabdetay .tabcnt.active ul li { font-size: 0.75em; }
#ntab .tabdetay .tabcnt strong { font-weight: 600; }
#ntab .tabdetay .tabcnt p { display: block; width: 100%; float: left; text-align: left; margin-bottom: 25px; line-height: 24px; color: #4c4c4c; }
#ntab .tabdetay .tabcnt p { display: block; width: 100%; float: left; text-align: left; margin-bottom: 25px; line-height: 20px; color: #4c4c4c; font-size: 0.95em; }
#ntab .tabdetay .tabcnt h4 { display: block; width: 100%; float: left; text-align: left; margin-bottom: 25px; line-height: 24px; color: #4c4c4c; }
#ntab .tabdetay .tabcnt h3 { display: block; width: 100%; float: left; text-align: left; margin-bottom: 25px; line-height: 24px; font-size: 0.80em; color: #4c4c4c; }
#ntab .tabdetay .tabcnt h2 { display: block; width: 100%; float: left; text-align: left; margin-bottom: 25px; line-height: 24px; color: #4c4c4c; }
#ntab .tabdetay .tabcnt h1 { display: block; width: 100%; float: left; text-align: left; margin-bottom: 25px; line-height: 24px; color: #4c4c4c; }
#ntab .tabdetay .tabcnt h1 { display: block; width: 100%; float: left; text-align: left; margin-bottom: 25px; line-height: 20px; color: #4c4c4c; font-size: 0.75em; }
#sepet_butonlar a { width: 46%; text-align: center; margin-bottom: 5px; padding: 15px; display: block; margin-top: 12px; border-radius: 4px; float: left; margin-right: 10px; }
#sepet_butonlar a:hover { opacity: 0.7; }
#sepet_butonlar a.sepet2go { background: #f98509; color: #fff; }
#sepet_butonlar a.sepet2quick { background: #292929; color: #fff; }
#properties { padding: 15px; font-size: 0.90em; line-height: 23px; background: #eeeeee47; margin-top: 24px; }
#properties p.title { font-size: 1.2em; font-weight: 600; display: block; float: left; width: 100%; padding-bottom: 15px; }
#properties p { display: block; float: left; width: 100%; margin: 0px; padding: 0px; line-height: 21px; }
#new-design { margin: 0px; margin-top: 50px; background: #f3fbfb; }
table.urunSecimTable tbody tr td .UrunSecenekleriHeader { background: #fff; }
.set_load { display: flex; background: #fff; float: right; padding: 4px; margin-left: 4px; border-radius: 5px; margin-top: 7px; }
.set_load svg { width: 20px; fill: #908c8c; }
.button_svg { display: flex; background: #fff; float: right; padding: 4px; margin-left: 4px; border-radius: 5px; margin-top: 7px; align-items: center; justify-content: space-evenly; padding: 7px 25px; align-content: space-around; padding-right: 9px; border: 1px solid #dcdcdc; }
.button_svg svg { width: 14px; fill: #ff6a21; }
.button_svg span { font-size: 0.85em; padding: 0px 10px; padding-left: 0px; color: #000000; font-weight: 500; }

/* COMPARE */
.urun_c { display: block; float: left; width: 25%; border: 1px solid #eee; margin-right: -1px; background: #fff; padding: 14px; }
.urun_c .item { display: block; float: left; width: 100%; padding: 13px; font-size: 0.81em; background: #fff; line-height: 16px; }
.urun_c .item:nth-child(even) { background: #f7f7f7; }
.urun_c .descer { }
.urun_c .havale_fiyati { display: none !important; }
.urun_c .tekcekim_fiyati { display: none !important; }
.urun_c .doviz_fiyati { display: none !important; }
.urun_c .indirim { display: none !important; }
.urun_c .piyasa_fiyati { display: none !important; }
.urun_c .myfiyat .satis_fiyati .label { top: -10px !important; display: none !important; }
.urun_c .descer img { max-width: 90%; }
.urun_c .item span.bel { font-weight: 600; display: block; padding-bottom: 12px; }

/* MARKALAR */
#markapage { background: #eeeeee73; }
#markapage .left { background: #fff; margin-top: 13px; }
.markaCats li a::before { display: none !important; }
ul.markaCats a { font-size: 1em; }
ul.markaSubCats a { color: #616161 !important; }
ul.markaCats .level1 { padding-left: 0; }

/* SEARCH WINDOW */
#search_win { position: fixed; top: 0; left: 0; width: 100%; height: 100vh; z-index: 9999; backdrop-filter: grayscale(1) blur(5px); background: #131315ba; display: none; }
#search_win .wrapping { max-width: 500px; position: relative; margin: auto; padding-top: 105px; }
#search_win .s-box { box-shadow: 0px 0px 35px #00000047; border: 1px solid; font-size: 1.2em; color: #5f5f5f; }
#search_win p { color: #fff; font-size: 1.6em; display: block; padding: 15px 0px; }
#search_win .search_close_win { position: absolute; right: 0; top: 13px; background: #7577cd; padding: 8px; color: #fff; border-radius: 3px; font-size: 0.85em; }
#search_win .new_search { background: #fff; position: absolute; margin-top: 0px; border-radius: 3px; width: 100%; display: none; }
#search_win .new_search .ajaxSearchNotFound { display: block; text-align: center; padding: 25px; font-size: 0.95em; color: #f57070; }
#search_win .new_search .summary { display: block; float: left; width: 100%; font-weight: 600; text-align: center; padding: 15px; padding-bottom: 28px; color: #ddd; }
#search_win .new_search .summary a { display: block; float: left; width: 100%; color: #729d39; border-top: 1px solid #eee; padding-top: 23px; }
#search_win .new_search .left { display: block; float: left; width: 100%; padding: 2px; }
#search_win .new_search .left p.title { background: #fff; padding: 10px; font-size: 1em; color: #535354; border-bottom: 1px solid #ddd; font-weight: 500; }
#search_win .new_search .left .search-loading { display: block; float: left; width: 100%; text-align: center; }
#search_win .new_search .left .search-loading img { width: 50px; height: 50px; margin: 35px; }
#search_win .new_search .left .search-content { display: block; float: left; width: 100%; }
#search_win .new_search .left .search-content li { display: block; float: left; width: 100%; }
#search_win .new_search .left .search-content li:nth-child(even) a { background: #eeeeee91; }
#search_win .new_search .left .search-content li a { display: flex; width: 100%; align-items: center; justify-content: flex-start; flex-direction: row; flex-wrap: nowrap; }
#search_win .new_search .left .search-content li a img { width: 60px; padding: 11px; }
#search_win .new_search .left .search-content li a p.name { color: #000; font-size: 0.80em; line-height: 17px; width: 70%; }
#search_win .new_search .left .search-content li a p.cat { padding: 0px; color: #929aab; font-size: 0.85em; width: 100px; line-height: 18px; font-weight: 300; }

/* BASKET WINDOW */
#quick_basket_win { position: fixed; top: 0; left: 0; width: 100%; height: 100vh; z-index: 9999; backdrop-filter: grayscale(1) blur(5px); background: #131315ba; display: none; }
#quick_basket_win .wrapping { max-width: 280px; position: relative; margin: auto; padding-top: 0; float: right; height: 100vh; background: #fff; }
#quick_basket_win .closedown { background: #ddd0; float: left; width: calc(100% - 280px); height: 100vh; }
#quick_basket_win .basketwin .basket-left { min-width: 100%; overflow: auto; max-height: 360px; background: #eeeeee7a; }
#quick_basket_win .basketwin .basket-right { min-width: 100%; background: #fff; }
#quick_basket_win .basketwin .basket-wrap .tutar { border-top: none; }
#quick_basket_win .basketwin .basket-item .basket-wrap .sepet_baslik { display: none; }
#quick_basket_win .basketwin .basket-item { align-items: center; flex-wrap: nowrap; flex-direction: row; align-content: center; padding-bottom: 9px; position: relative; }
#quick_basket_win .basketwin .basket-item .cart-detail { width: 100%; }
#quick_basket_win .basketwin .basket-item .cart-detail .urun_isim { display: flex; align-items: center; height: 53px; }
#quick_basket_win .basketwin .basket-item .cart-detail .urun_isim a { font-size: 1em; font-weight: 400; }
#quick_basket_win .basketwin .basket-item .cart-detail .urun_spec { font-weight: normal; }
#quick_basket_win .basketwin .basket-item .cart-detail .urun_spec span { font-weight: normal; }
#quick_basket_win .basketwin .basket-item .cart-price { width: 70%; min-height: auto; padding-left: 16px; float: left; display: none; }
#quick_basket_win .basketwin .basket-item .cart-detail .c12 { padding-top: 0px; }
#quick_basket_win .basketwin .basket-item .cart-total-price { min-height: auto; display: block; float: left; width: 75%; text-align: left; padding: 0px; }
#quick_basket_win .basketwin .basket-item .cart-total-price .sepet_total_fiyat { font-size: 0.92em; text-align: left; padding-left: 15px; letter-spacing: 0px; color: #ff8000; }
#quick_basket_win .basketwin .basket-item .cart-pricex { display: block; float: left; width: 22%; font-weight: normal; font-size: 0.83em; white-space: nowrap; }
#quick_basket_win .basketwin .sepet_baslik { display: none; }
#quick_basket_win .basketwin .basket-title { display: none; }
#quick_basket_win .basketwin .tutar .etiket { text-align: left; }
#quick_basket_win .basketwin .tutar .etiket:nth-child(2) { text-align: left; display: block; width: 100%; font-size: 1.6em; }
#quick_basket_win .basketwin .basket-left::-webkit-scrollbar { height: 12px; width: 5px; background: #f1f1f1b3; margin: 5px; cursor: pointer; }
#quick_basket_win .basketwin .basket-left::-webkit-scrollbar-thumb { background: #ff6a21; }
#quick_basket_win .basketwin .basket-left::-webkit-scrollbar-corner { background: #cec6c6; }
#quick_basket_win .basketwin .ops { display: block; float: left; width: 100%; text-align: center; }
#quick_basket_win .basketwin .basket-button { display: none; }
#quick_basket_win .basketwin .ops .fa-chevron-right { float: right; }
#quick_basket_win .basketwin #close_quick_basket { padding: 15px; background: #fd2e2e; color: #fff; max-width: 78px; padding: 8px 3px; margin-left: 35%; margin-bottom: 11px; border-radius: 6px; font-size: 0.90em; }
#quick_basket_win .basketwin #pay_now { background: #67b500; padding: 15px; margin-bottom: 15px; width: 90%; margin-left: 5%; border-radius: 5px; color: #fff; position: relative; font-weight: 600; }
#quick_basket_win .basketwin .sepet1 { display: none; }
#quick_basket_win .basketwin .sepet2 { display: none; }
#quick_basket_win .basketwin .sepet3 { display: none; }
#quick_basket_win .basketwin .sepet_bos_uyari { position: absolute; top: 42px; background: #fff; font-size: 1.10em; }
#quick_basket_win .basketwin .basket-item .cart-qty { width: 39%; position: absolute; bottom: 28px; left: 0; }
#iopen { display: block; position: absolute; left: 15px; top: 15px; z-index: 99999; color: #0e153f; }
#iopen .fal { font-size: 31px; }
#iform { background: #eeeeee9e; border-radius: 3px; }
#bulten { background: #f5f5f5; display: block; float: left; width: 100%; padding: 19px; }
#bulten .title { display: block; float: left; width: 60%; font-size: 1.4em; text-transform: uppercase; padding: 7px; }
#bulten .bultenform form { display: flex; width: 100%; }
#bulten .bultenform { display: flex; float: right; width: 39%; align-items: center; justify-content: flex-start; flex-direction: row; flex-wrap: nowrap; align-content: center; }
#bulten .bultenform input#newsletter-email { width: 68%; background: transparent; border: none; border-bottom: 1px solid #000; font-size: 1.2em; font-weight: 100; padding: 6px; margin-right: 15px; }
#bulten .bultenform input#newsletter-email::placeholder { color: #181818; font-weight: 100; font-size: 0.75em; }
#bulten .bultenform button.btn { width: 31%; background: #000; border: none; border-radius: 3px; color: #fff; }
#footer { background: #ffffff; }
#footer .wrapping { padding-bottom: 29px; }
#footer .logo { display: block; float: left; width: 200px; padding-top: 14px; }
#footer .logo a img.mainlogo { width: 100%; image-rendering: -webkit-optimize-contrast; }
#footer .logo ul li { display: block; float: left; width: 100%; padding-bottom: 14px; }
#footer .logo ul li label { display: block; float: left; width: 100%; font-weight: 500; padding-bottom: 9px; font-size: 0.85em; }
#footer .logo ul li p { display: block; float: left; width: 100%; font-size: 0.74em; line-height: 16px; }
#footer .menuler { display: block; float: left; width: calc(100% - 350px); }
#footer .menuler ul { display: block; float: left; width: 33%; padding: 35px; }
#footer .menuler ul li { display: block; float: left; width: 100%; font-weight: 600; padding: 1px 0px; font-size: 1.1em; white-space: nowrap; }
#footer .menuler ul li:first-child { padding-bottom: 14px; }
#footer .menuler ul li a { color: #3a4650; font-size: 0.83em; padding: 6px 0px; display: block; float: left; font-weight: 400; }
#footer .social { display: block; float: right; width: 150px; }
#footer .social ul li:first-child { padding-top: 45px; font-size: 1.6em; padding-bottom: 25px; line-height: 36px; text-align: right; }
#footer .social ul li { display: block; float: right; }
#footer .social ul li a { font-size: 2em; padding: 3px; color: #444240; }
#footer .logopay { display: block; float: right; width: 79%; padding-top: 18px; }
#footer .logopay ul { display: flex; float: left; width: 100%; align-items: center; justify-content: flex-end; }
#footer .logopay ul li { display: block; float: right; margin-left: 15px; }
#footer .logopay ul li img { display: block; float: left; width: 81%; padding: 0; border-radius: 5px; }
#iopen { display: none; position: absolute; top: 53px; left: 16px; }
#quick_basket_win .sp-input-group { padding-top: 25px !important; display: block; float: left; margin-bottom: 0px; margin-left: 15px; }
@media screen and (max-width:1200px) {
	#category .wrapping { max-width: 97%; }
	.kategoriGoster .urun { width: calc(33.33% - 10px); }
	#footer .logo { padding-top: 13px; }
	#footer .social ul li:first-child { padding-top: 26px; }
	#footer .wrapping { max-width: 95%; }
	#frm_adres { width: 100%; }
	#frm_city, #frm_country, #frm_email, #frm_semt, #frm_sifre, #frm_sifre2 { width: 33.33%; }
	#frm_siparisnot, #homecats_pic .left .box1 .left ul li a { }
	#homecats_pic .left .box1 { height: 214px; }
	#homecats_pic .wrapping { padding: 35px; padding-top: 0px; padding-bottom: 0px; }
	#newfilters ul li label { width: 100%; white-space: nowrap; }
	#satinal_page .wrapping { max-width: 100%; padding: 7px 15px; }
	#zero_carousel .sarea .nav-slider .btn-geri { margin-top: 10% !important; }
	#zero_carousel .sarea .nav-slider .btn-ileri { margin-top: 10% !important; }
}
@media screen and (max-width:1024px) {
	#header { display: none; }
	#head_top { display: none; }
	.zero_carousel_slider { min-width: 100%; }
	.menustack, .firsatslider { display: none; }
	#baby_header .logo { margin-left: 60px; }
	#baby_header { display: block !important; }
	#bulten .title { font-size: 1.2em; }
	#category .wrapping { max-width: 97%; }
	#category .wrapping { max-width: 97%; }
	#footer .logo { padding-top: 13px; }
	#footer .logo { padding-top: 13px; }
	#footer .logopay { margin-top: -68px; }
	#footer .menuler ul li a { font-size: 0.71em; }
	#footer .menuler ul li:first-child { font-size: 0.81em; }
	#footer .social ul li:first-child { font-size: 1.4em; line-height: 26px; }
	#footer .social ul li:first-child { padding-top: 26px; }
	#footer .social ul li:first-child { padding-top: 26px; }
	#footer .wrapping { max-width: 95%; }
	#footer .wrapping { max-width: 95%; }
	#frm_adres { width: 100%; }
	#frm_city, #frm_city, #frm_country, #frm_country, #frm_email, #frm_email, #frm_semt, #frm_semt, #frm_sifre, #frm_sifre, #frm_sifre2 { width: 33.33%; }
	#frm_sifre2 { width: 33.33%; }
	#frm_siparisnot, #frm_siparisnot, #frm_adres { width: 100%; }
	#homecats_pic .fullimage { width: 50%; padding: 15px; padding-top: 0px; margin-bottom: 0; }
	#homecats_pic .left .box1 .left ul li a { white-space: nowrap; }
	#homecats_pic .left .box1 .left ul li a { white-space: nowrap; }
	#homecats_pic .left .box1 .pic { max-width: 90px; position: absolute; top: 20px; right: 20px; }
	#homecats_pic .left .box1 { height: 214px; }
	#homecats_pic .left .box1 { height: 214px; }
	#homecats_pic .left .box1 { width: calc(50% - 20px); margin-right: 0; margin: 10px; position: relative; }
	#homecats_pic .left { width: 100%; padding: 0px 25px; }
	#homecats_pic .right { width: 100%; padding: 25px; padding-bottom: 0; }
	#homecats_pic .wrapping { padding: 35px; padding-top: 0px; padding-bottom: 0px; }
	#iopen { display: block; z-index: 99999999999999; position: fixed; top: 10px; }
	#newfilters ul li label { width: 100%; white-space: nowrap; }
	#newfilters ul li label { width: 100%; white-space: nowrap; }
	#product #fiyat_detay { height: 173px; }
	#product .content .iconlar .icon { padding: 5px 4px; margin-bottom: 5px; font-size: 0.70em; }
	#satinal_page .wrapping { max-width: 100%; padding: 7px 15px; }
	#satinal_page .wrapping { max-width: 100%; padding: 7px 15px; }
	#zero_carousel .sarea .nav-slider .btn-geri { margin-top: 10% !important; }
	#zero_carousel .sarea .nav-slider .btn-ileri { margin-top: 10% !important; }
	.catleft { min-width: 25%; }
	.head_electrolit .logo { margin-left: 70px; }
	.head_electrolit { display: none; }
	.kategoriGoster .urun { width: calc(33.33% - 10px); }
	.kategoriGoster .urun { width: calc(33.33% - 10px); }
	.kategoriGoster { max-width: 75%; }
	.mainmenu ul.menu { display: none; }
}
@media screen and (max-width:600px) {
	#banner_set .fullimage { min-width: 93%; }
	#adress-selector .selectadress { width: 90%; }
	#baby_header { display: block !important; }
	#baby_header .mainmenu { display: none; }
	#baby_header .logo { margin-left: 60px; }
	#baby_header .functions { width: 150px; }
	#bulten .bultenform { width: 100%; padding-top: 14px; }
	#bulten .title { width: 100%; text-align: center; line-height: 25px; font-size: 1.2em; }
	#category .wrapping { max-width: 98%; }
	#dt_carousel .baslik span { border: none; background: #fff; box-shadow: none; }
	#dt_carousel .baslik { margin-bottom: 25px; }
	#footer .wrapping { max-width: 95%; }
	#footer .social { width: 100%; }
	#footer .social ul { display: block; float: left; width: 100%; }
	#footer .social ul li { display: block; float: left; width: 25%; text-align: center; }
	#footer .social ul li:first-child { padding-top: 26px; }
	#footer .social ul li:first-child { padding-top: 26px; }
	#footer .social ul li:first-child { font-size: 1.4em; line-height: 26px; }
	#footer .social ul li:first-child { display: block; width: 100%; text-align: center; }
	#footer .menuler { width: 100%; display: block; float: left; }
	#footer .menuler ul { width: 50%; padding: 0; padding-left: 16px; margin-bottom: 25px; }
	#footer .menuler ul li:first-child { font-size: 1em; }
	#footer .menuler ul li:first-child { font-size: 0.81em; }
	#footer .menuler ul li a { font-size: 0.71em; }
	#footer .logo { width: 100%; padding: 15px; padding-top: 13px; }
	#footer .logopay { display: block; width: 100%; margin-top: 20px; }
	#footer .logopay ul { display: flex; float: left; width: 100%; justify-content: center; flex-direction: row; flex-wrap: wrap; }
	#footer .logopay ul li { width: 20%; text-align: center; display: flex; padding: 8px; }
	#footer .logopay ul li img { width: 100%; }
	#footer .logo ul li p { font-size: 0.82em; line-height: 23px; }
	#footer .logo ul li label { font-size: 1em; }
	#footer .logo a img.mainlogo { max-width: 200px; display: block; margin: auto; }
	#frm_adres { width: 100%; }
	#frm_city, #frm_country, #frm_email, #frm_semt, #frm_sifre, #frm_sifre2, #frm_siparisnot { width: 100% }
	#homecats_pic { padding: 17px 0px; }
	#homecats_pic .wrapping { padding: 0px; }
	#homecats_pic .wrapping { padding: 0; padding-top: 0px; padding-bottom: 0px; }
	#homecats_pic .right { width: 100%; padding: 25px; padding-bottom: 0; }
	#homecats_pic .left { width: 100%; padding: 0px 10px; }
	#homecats_pic .left .box1 { width: calc(100% - 20px); margin-right: 0; margin: 10px; position: relative; }
	#homecats_pic .left .box1 { height: 214px; }
	#homecats_pic .left .box1 { height: 214px; }
	#homecats_pic .left .box1 .pic { max-width: 90px; position: absolute; top: 20px; right: 20px; }
	#homecats_pic .left .box1 .left ul { padding-left: 0; }
	#homecats_pic .left .box1 .left ul li a { white-space: nowrap; }
	#homecats_pic .fullimage { width: 100%; padding: 15px; padding-top: 0px; margin-bottom: 0; }
	#imobile .logo img { max-width: 108px; }
	#imobile .logo { display: block; float: left; width: 100%; padding-left: 14px; padding-top: 4px; }
	#iopen { display: block; z-index: 9999; position: fixed; top: 10px; }
	#kategoriagac .wrapping { margin-bottom: -10px; }
	#newfilters ul li label { width: 100%; white-space: nowrap; }
	#newfilters ul li label { width: 100%; white-space: nowrap; }
	#ntab ul li.tabtitle { width: 33%; margin-bottom: 0px; background: #fff; font-size: 0.81em; line-height: 15px; }
	#openfilter { display: block; background: #000 !important; color: #fff !important; }
	#orderbyset ul li a { width: 100%; text-align: center; display: block !important; }
	#orderbyset ul li { width: calc(50% - 6px); padding-bottom: 5px; }
	#orderbyset ul { width: 100%; display: flex; flex-wrap: wrap; flex-direction: row; }
	#product #fiyat_detay { height: 173px; }
	#product .content { width: 100%; padding: 16px; }
	#product .gallery .sp-wrap .sp-thumbs a { width: 60px; height: 60px; margin-right: 13px; }
	#product .gallery .sp-wrap .sp-thumbs { width: 100%; position: relative; }
	#product .gallery { width: 100%; }
	#product .user_pro_tools ul li:first-child { display: none; }
	#product .user_pro_tools ul li { background: transparent; }
	#product .wrapping { padding: 4px; }
	#satinal_page .wrapping { max-width: 100%; padding: 7px 15px; }
	#search_page { padding: 0px }
	#search_win p { font-size: 1.2em; padding-top: 18px; }
	#search_win .wrapping { max-width: 93%; padding-top: 35px; }
	#search_page .urun.c55 { width: calc(50% - 10px); height: 350px; }
	#search_page .urun.c55 .urun_listshow .myfiyat .indirim { bottom: -20px !important; position: absolute; top: auto; left: 0; height: 25px; }
	#search_page .urun.c55 .gorsel { height: 153px; }
	#search_page .urun.c55 .iconlar { display: none; }
	#zero_carousel .sarea .nav-slider .btn-geri { margin-top: 10% !important; }
	#zero_carousel .sarea .nav-slider .btn-ileri { margin-top: 10% !important; }
	.catleft { min-width: 100%; display: none; }
	.dt_carousel_slider .urun .gorsel { height: 300px; }
	.dt_carousel_slider .urun { height: 473px; }
	.head_electrolit .logo { margin-left: 70px; }
	.head_electrolit { display: none; }
	.kategoriGoster { max-width: 100%; min-width: 100%; }
	.kategoriGoster .urun { width: calc(50% - 10px); height: 300px; }
	.kategoriGoster .urun { width: calc(50% - 10px); }
	.urun .stars { bottom: 22%; }
	.kategoriGoster .urun .urun_listshow { position: absolute; bottom: -10px; left: 13px; }
	.kategoriGoster .urun .urun_listshow .myfiyat .indirim { width: 40px; right: 20px; padding-left: 14px; font-size: 0.81em; display: flex; align-items: center; flex-wrap: wrap; justify-content: flex-start; }
	.kategoriGoster .urun .urun_listshow .myfiyat .indirim .deger { margin-left: -6px !important; }
	.kategoriGoster .urun .urun_listshow .myfiyat .indirim span.label { display: none; }
	.kategoriGoster .urun .name { margin-top: 4px; }
	.kategoriGoster .urun .iconlar { top: 41%; }
	.kategoriGoster .urun .gorsel { height: 150px; margin-bottom: -10px; }
	.mainmenu ul.menu { display: none; }
	.marka_list_items { display: none; }
	.p_carousel .baslik span { border: none; }
	.p_carousel_slider .urun .gorsel { height: 307px; }
	.p_carousel_slider .urun { height: 479px; }
	.set_load { display: none; }
	.urun .name a { width: 100%; font-size: 1.0em; }
	.urun:hover .quick_basket { display: none !important; }
	.finder { margin-top: 0px !important; background: transparent !important; }
}
