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: 'Rubik', sans-serif; width: 100%; max-width: 100%; }
/* WRAPPINGS */
#banner_set .wrapping { max-width: 1200px; }
#category .wrapping { 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: 1700px; }
#static_default .wrapping { background: #fff; padding: 15px; margin-bottom: 15px; border-radius: 15px; border: 1px solid #eeeeee87; }
.flexblock { display: flex; justify-content: space-between; }
.home_left { width: 270px; display: flex; flex-direction: column; }
.home_right { width: calc(100% - 290px); }
.vitrinultra {}
/* 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; }
.left_block .mini_title { background: #1972d5; display: block; float: left; width: 100%; padding: 8px 15px; margin-top: 15px; color: #fff; font-weight: 500; border-radius: 5px; margin-bottom: 11px; }
.menustack { display: flex; float: left; width: 100%; position: relative; z-index: 20; background: linear-gradient(to bottom, rgba(208, 27, 32, 1) 1%, rgba(178, 0, 0, 1) 100%); align-items: center; height: 37px; transition: ease-in-out all .1s; }
.menustack a { transition: ease-in-out all .1s; }
.menustack a:hover { transition: ease-in-out all .1s; }
.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: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: #940002; 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 .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 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: #ffffff; font-size: 0.82em; }
#head_top .contain { display: flex; align-items: center; flex-wrap: wrap; flex-direction: row; padding: 8px 0px; padding-bottom: 0; justify-content: space-between; }
#head_top .comunebar { width: 20%; display: flex; font-size: 15px; }
#head_top .comunebar p { font-weight: 600; margin-right: 5px; font-size: 15px; }
#head_top .socialbar { display: flex; width: 40%; align-items: center; float: left; justify-content: space-between; }
#head_top .socialbar ul { display: flex; }
#head_top .socialbar ul li { padding: 0px 5px; }
#head_top .pagesbar { display: block; float: right; width: 40%; }
#head_top .pagesbar ul { display: flex; justify-content: flex-end; }
#head_top .pagesbar ul li a { color: #000; padding-left: 20px; font-size: 14px; }
#head_top .pagesbar ul li a .fa { margin-right: 6px; }
#header .contain { display: flex; flex-direction: row; flex-wrap: nowrap; }
#header .logo { display: flex; width: 279px; 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%; max-width: 280px; }
#header .search { display: flex; padding: 20px; width: calc(100% - 617px); justify-content: center; padding: 20px 65px; align-items: center; flex-direction: row; flex-wrap: wrap; align-content: center; padding-left: 0px; }
#header .search form { display: flex; width: 100%; }
#header .menuopener { display: flex; justify-content: center; align-items: center; flex-direction: row; flex-wrap: wrap; align-content: center; width: 120px; }
#header .menuopener a { color: #000; padding: inherit; display: flex; align-items: center; padding: 0.608em 0.357em; }
#header .menuopener a svg { width: 41px; fill: #4e5d6c; }
#header .search .search_button { right: 0; top: 0; width: 148px; border: none; background: #0063d1; border-radius: 0px 5px 5px 0px; margin-left: -41px; display: flex; align-items: center; justify-content: center; }
#header .search .search_button svg { stroke: #fff; width: 22px; }
#header  input#detailSearchKey { padding: 9px; border: 1px solid #e7e7e7; 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: 99; 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: #ffffff; 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; border: 1px solid #e7e7e7; }
#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: 19px; color: #1972d5; 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: 19px; color: #1972d5; align-items: center; }
#header .functions { display: flex; width: 124px; float: right; align-items: center; justify-content: flex-end; }
#header .functions a { background: #1972d5; 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: #ff404400; padding: 0px; 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; font-size: 17px; }
#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; }
#verticalmenu li { width: 100%; }
#verticalmenu ul { width: 100%; }
#verticalmenu ul li { width: 100%; }
#verticalmenu  a { width: 100%; position: relative; }
#verticalmenu a:hover { color: #bf0c0e !important; background: #f7f7f7; }
#verticalmenu .step1 a { font-size: 14px; font-weight: 600; color: #000; padding: 10px; border-bottom: 1px solid #eee; }
#verticalmenu .step1 a.active { background: #bf0c0e; color: #fff; }
#verticalmenu .step1 a.active:hover { background: #bf0c0e; color: #fff !important; }
#verticalmenu .step2 a.active { background: transparent; color: #bf0c0e; }
#verticalmenu .step3 a.active { background: transparent; color: #bf0c0e; font-weight: 600; }
#verticalmenu .step2 a { font-size: 0.81em; font-weight: 500; padding: 10px 11px; padding-left: 31px; line-height: 16px; padding-right: 21px; }
#verticalmenu .step2 a:before { font-weight: 400; content: ""; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; -webkit-font-smoothing: antialiased; font-size: 1em; color: #ba0709; align-items: center; width: 24px; height: 24px; background: url('../../images/folder.svg') no-repeat 8px top; background-size: 50%; position: absolute; left: 0; fill: #ddd !important; opacity: 0.5; }
#verticalmenu .step3 a { font-size: 0.77em; font-weight: normal; padding-left: 26px; float: right; max-width: 96%; border-bottom: none; }
#verticalmenu .step4 a { font-size: 11px; padding-left: 41px; max-width: 87%; padding-left: 25px; color: #bf0c0e; }
#verticalmenu .st1 { display: none; }
#verticalmenu .st2 { display: none; }
#verticalmenu .st3 { display: none; }
#verticalmenu .st4 { display: none; }
#verticalmenu .backtomain { color: #ffffff !important; background: #bbb; border-bottom: none !important; text-align: center; display: none; }
#verticalmenu .viewall { text-align: center; color: #294c8c !important; font-size: 14px !important; background: #dddddd52; display: none; }
#verticalmenu .fa-angle-down { float: right; right: 5px; position: absolute; font-size: 11px; top: 13px; }
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span { height: 18px; width: 18px; background: #1972d5; }
.owl-theme .owl-dots { display: flex; align-items: center; justify-content: center; flex-wrap: wrap; }
/* GRIDS */
#filter_window .urun_yatay { background: #fff; box-shadow: 2px 3px 3px #00000017, 0px 20px 24px #00000012; margin-bottom: 12px; }
.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: 319px; }
.s_carousel_slider .urun .gorsel { height: 160px; }
.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: #1972d5 !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.0em; font-weight: 500; color: #000000; 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: 0; background: #ffffff; padding: 7px; border-radius: 0; color: #2196f3; font-size: 0.70em; border-radius: 3px; top: -1px; width: 90px; height: 35px; display: flex; flex-direction: row; align-items: center; justify-content: center; font-size: 1.1em; font-weight: 500; height: 40px; }
.urun .urun_listshow .myfiyat .indirim span.miktar { padding-right: 7px; }
.urun .urun_listshow .myfiyat .indirim span.label { display: block; font-size: 10px; padding-top: 2px; }
.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: #000; display: flex; align-items: flex-start; font-size: 1.0em; line-height: 18px; justify-content: flex-start; overflow: hidden; 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 .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: #ffffff; color: #999999; border: 1px solid #d9d9d9; }
.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: #1972d5; 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; border-radius: 250px; }
.urun:hover .quick_basket { color: #fff !important; bottom: 55%; }
.urun_yatay { float: left; align-content: center; justify-content: flex-start; align-items: center; display: flex; padding: 0; background: #fff; margin: 0; width: 100%; position: relative; flex-wrap: wrap; padding: 5px 0px; overflow: hidden; margin-bottom: 5px; padding: 7px; border-radius: 9px; background: #f7f7f7a6; border: 1px solid #eee; }
.urun_yatay:hover { box-shadow: none; transition: all .2s ease-in-out; position: relative; z-index: 9; }
.urun_yatay:hover a { color: #df4d19 !important; }
.urun_yatay.c55 { width: calc(20% - 10px); }
.urun_yatay.c4 { width: calc(20% - 0px); }
.urun_yatay .urun_listshow { display: block; float: left; width: 100%; height: 44px; position: relative; }
.urun_yatay .urun_listshow .myfiyat { display: block; float: left; width: 100%; height: 52px; }
.urun_yatay .urun_listshow .myfiyat .satis_fiyati { position: absolute; top: 15px; font-size: 1.0em; font-weight: 500; color: #1972d5; letter-spacing: -0.024em; font-weight: 700; left: 3px; }
.urun_yatay .urun_listshow .myfiyat .satis_fiyati .fiyat span.fiyat_deger { padding-right: 5px; }
.urun_yatay .urun_listshow .myfiyat .piyasa_fiyati { position: absolute; top: 32px; font-size: 0.70em; text-decoration: line-through; color: #9c9c9c; left: 3px; }
.urun_yatay .urun_listshow .myfiyat .piyasa_fiyati .fiyat span.fiyat_deger { padding-right: 3px; }
.urun_yatay .urun_listshow .myfiyat .indirim { position: absolute; right: 0; background: #1972d5; padding: 7px; border-radius: 0; color: #ffffff; font-size: 0.70em; border-radius: 3px; top: 15px; width: 90px; height: 35px; display: flex; flex-direction: row; align-items: center; justify-content: center; font-size: 0.85em; font-weight: 500; height: 24px; }
.urun_yatay .urun_listshow .myfiyat .indirim span.miktar { padding-right: 7px; }
.urun_yatay .urun_listshow .myfiyat .indirim span.label { display: block; font-size: 10px; padding-top: 2px; }
.urun_yatay .name { display: flex; height: 64px; line-height: 18px; font-size: 0.90em; float: left; width: 70%; align-items: center; padding-left: 10px; }
.urun_yatay .name a { height: 80px; color: #000; display: flex; align-items: center; font-size: 0.89em; line-height: 19px; justify-content: flex-start; overflow: hidden; font-weight: 400; }
.urun_yatay .iconlar { position: absolute; width: 100%; top: 61%; display: none; z-index: 1; }
.urun_yatay .iconlar .icon { display: block; float: left; padding: 10px; margin-right: 4px; font-size: 0.75em; border-radius: 4px; }
.urun_yatay .iconbehaviors { position: absolute; display: none; float: left; width: 100%; }
.urun_yatay .gorsel { display: flex; width: 30%; float: left; height: 30%; justify-content: center; align-items: flex-start; margin-bottom: 0; background: #fff; overflow: hidden; border-radius: 3px; }
.urun_yatay .gorsel a img { width: 100%; }
.urun_yatay .gorsel .icon_tukendi { position: absolute; background: #e62a76; padding: 15px; color: #fff; }
.urun_yatay  .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_yatay  .iconlar .icon.yni { background: #ffffff; color: #9e9e9e; border: 1px solid #cccccc; }
.urun_yatay  .iconlar .icon.uck { background: #ff6a21; color: #fefefe; border: 1px solid #ff6a21; }
.urun_yatay  .iconlar .icon.ind { background: #fd2e2e; color: #fefefe; border: 1px solid #fd2e2e; }
.urun_yatay  .iconlar .icon.ana { background: #ffffff; color: #66a215; border: 1px solid #d8eaa0; }
.urun_yatay  .iconlar .icon i { font-size: 10px; display: none; }
.urun_yatay  .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_yatay .quick_basket { position: absolute; left: calc(50% - 60px); background: #c41013; 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_yatay:hover .quick_basket { color: #fff !important; bottom: 55%; display: none; }
/* 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: #1972d5; color: #fff; border-radius: 250px; border: 20px solid #fff; font-weight: 500; }
.dt_carousel .baslik:after { content: ''; display: block; width: 100%; height: 2px; background: #ffffff; 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: 335px; }
.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: #1972d5; color: #fff; border-radius: 350px; border: 20px solid #fff; font-weight: 500; letter-spacing: -0.024em; }
.p_carousel .baslik:after { content: ''; display: block; width: 100%; height: 2px; background: #ffffff; position: absolute; z-index: 1; bottom: 79%; }
.p_carousel .baslik { text-align: center; height: 50px; position: relative; top: 0; }
.p_carousel .wrapping { max-width: 99%; }
.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; }
.kategoriGoster .p_carousel { padding: 0; margin: 0px; padding-bottom: 25px; }
/* 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 h1 { font-weight: 500; font-size: 1.2em; padding-bottom: 4px; }
#kategoriagac .wrapping { padding: 14px 0px; }
#kategoriagac .wrapping .fa { font-size: 11px; color: #000; margin-right: 9px; }
#kategoriagac .wrapping .bread { padding: 5px 10px; color: #1d1d1b; font-weight: 400; font-size: 0.83em; background: transparent; }
#kategoriagac .wrapping .bread:last-child { color: #ffffff; line-height: 17px; background: #1972d5; border-radius: 6px; }
#kategoriagac .far { font-size: 12px; color: #1972d5; }
#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: flex; float: left; width: 100%; }
#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 a { font-weight: 400; font-size: 15px; }
.catsublist { background: #fff; padding: 10px; border-bottom: 1px solid #f7f7f7; margin-bottom: 15px; display: block; float: left; width: 100%; background: #f8f8f8; border-radius: 7px; border: 1px solid #e4e8e8; }
.catsublist li { padding: 7px 15px; }
.catsublist li i { color: #1972d5; margin-right: 10px; }
.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: #bf0c0e; 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: #1972d5; }
#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; }
.ajaxVarFiyat { position: relative; }
.urun_goster.ajaxVarFiyat .myfiyat { height: 90px; }
.urun_goster.ajaxVarFiyat .myfiyat .pricesep { height: 11px; background: transparent; }
.urun_goster.ajaxVarFiyat .myfiyat .indirim { position: absolute; right: auto; left: 41%; width: 72px; background: #bd0a0c; margin-top: 7px; }
.urun_goster.urun_goster.ajaxVarFiyat .myfiyat .piyasa_fiyati { position: absolute; }
.urun_goster.urun_goster.ajaxVarFiyat .myfiyat .piyasa_fiyati { top: 52px; position: absolute; }
.urun_goster.urun_goster.ajaxVarFiyat .myfiyat .piyasa_fiyati .fiyat { color: #f98509; }
.urun_goster.ajaxVarFiyat .myfiyat .satis_fiyati { top: -9px; bottom: auto; position: relative; letter-spacing: -0.024em; }
.urun_goster.ajaxVarFiyat .myfiyat .satis_fiyati .fiyat { font-size: 1.9em; }
#sepet_butonlar a { width: 46%; text-align: center; margin-bottom: 5px; padding: 15px; display: block; margin-top: 12px; border-radius: 4px; float: left; font-family: unset; margin-right: 10px; font-weight: 600; border-radius: 250px; }
#sepet_butonlar a:hover { opacity: 0.7; }
#sepet_butonlar a.sepet2go { background: #1972d5; 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; }
.whatsappburn a { border-radius: 250px !important; }
#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 .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; }
.badgers .wrp { max-width: 1700px; }
.badgers { background: #f3f3f3; }
#footer_paragraph { border-top: 1px solid #eee; background: #f3f3f3; }
#bulten { background: #ffffff; display: block; float: left; width: 100%; padding: 19px; }
#bulten .title { color: #5a5a5a; display: block; float: left; width: 60%; font-size: 1.4em; text-transform: uppercase; padding: 7px; border-radius: 250px; }
#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: white; border: none; font-size: 1.2em; font-weight: 100; padding: 6px; margin-right: 15px; }
#bulten .bultenform  input#newsletter-email::placeholder { color: #ff8788; font-weight: 100; font-size: 0.75em; }
#bulten .bultenform button.btn { width: 31%; background: #1972d5; border: none; border-radius: 3px; color: #fff; border-radius: 250px; }
#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; }
.awacstop { position: fixed; width: 270px; z-index: 9998; top: 117px; display: none; margin-left: 40px; }
.awacsmenu { display: block; float: left; width: 100%; position: relative; z-index: 99; }
.awacsmenu ul { display: block; float: left; width: 100%; background: #f8f8f8; border-radius: 7px; transition: ease-in-out all 0.6s; border: 1px solid #e4e8e8; }
.awacsmenu ul li { display: block; float: left; width: 100%; }
.awacsmenu ul li a { display: block; float: left; width: 100%; }
.awacsmenu .ul1 .step1 { position: relative; }
.awacsmenu .ul1 .step1:last-child a:after { display: none; }
.awacsmenu .ul1 .step1:hover .ul2 { display: block; }
.awacsmenu .ul1 .step1 a { padding: 0.608em 0.357em; display: flex; align-items: center; font-size: 0.938em; line-height: 25px; color: #000; width: 100%; font-weight: normal; }
.awacsmenu .ul1 .step1 a:after { content: ''; background: #ddd; position: absolute; width: 80%; height: 1px; bottom: 0; left: 24px; }
.awacsmenu .ul1 .step1:hover a:after { background: transparent; }
.awacsmenu .ul1 .step1 a img { margin-right: 16px; width: 16px; margin-left: 10px; }
.awacsmenu .ul1 .step1 .ul2 { position: absolute; margin-left: 266px; display: none; border: none; }
.awacsmenu .ul1 .step1 .ul2 .step2 { position: relative; }
.awacsmenu .ul1 .step1 .ul2 .step2:hover .ul3 { display: block; margin-left: 267px; border: none; }
.awacsmenu .ul1 .step1 .ul2 .step2 a { font-weight: 400; font-size: 0.83em; background: #1972d5 !important; color: #ffffff !important; }
.awacsmenu .ul1 .step1 .ul2 .step2 .ul3 { position: absolute; margin-left: 270px; display: none; }
.awacsmenu .ul1 .step1 .ul2 .step2 .ul3 .step3 a { font-size: 0.83em; color: #fff !important; }
.awacsmenu .ul1 .step1 a .fal { font-size: 16px; margin-right: 15px; margin-left: 20px; }
.awacsmenu .ul1 .step1:hover a { color: #ffffff !important; background: #1972d5 !important; }
.awacsmenu .ul1 .step2:hover a { background: #ececec69 !i; color: #ffffff !important; }
.awacsmenu .ul1 .step3:hover a { color: #ddd !important; }
.showcase { display: flex; width: 100%; flex-wrap: wrap; justify-content: space-evenly; align-content: space-between; }
.showcase .left { display: flex; width: 100%; }
.showcase .left .slider { display: flex; width: 100%; }
.showcase .left .slider .item { display: flex; width: 98%; flex-wrap: wrap; background: #f7f7f7; flex-direction: row; padding: 24px; position: relative; overflow: hidden; border-radius: 5px; height: 379px; }
.showcase .left .slider .item .left { display: flex; flex-direction: column; justify-content: space-evenly; width: 60%; position: relative; z-index: 1; }
.showcase .left .slider .item .left p.cat { color: #1972d5; }
.showcase .left .slider .item .left p.title { font-size: 2.875em; }
.showcase .left .slider .item .left p.fiyat { font-size: 46px; font-weight: 700; letter-spacing: -0.025em; color: #1972d5; }
.showcase .left .slider .item .left .links a { border: 0; background: none; color: #ffffff; cursor: pointer; padding: 0.6180469716em 1.41575em; text-decoration: none; font-weight: 400; text-shadow: none; display: inline-block; outline: none; -webkit-appearance: none; -webkit-font-smoothing: antialiased; border-radius: 45px; font-size: 14px; height: 35px; padding-top: 0.733em; padding-bottom: 0.467em; padding-left: 1.933em; border: 1px solid #1972d5; padding-right: 2em; font-weight: 700; background: #1972d5; }
.showcase .left .slider .item .right { display: flex; width: 40%; }
.showcase .left .slider .item .right img { position: absolute; max-width: 440px; border-radius: 500px; transform: rotate(339deg); right: -29px; top: 40px; box-shadow: 0px 0px 10px #00000030, 0px 0px 100px #bdcbcb; }
.showcase .right { display: flex; width: 30%; flex-direction: column; justify-content: space-between; }
.showcase .right .bun { display: flex; background: #f7f7f7; padding: 25px; position: relative; overflow: hidden; border-radius: 6px; overflow: hidden; min-height: 179px; }
.showcase .right .bun .left { display: flex; flex-direction: column; position: relative; z-index: 1; justify-content: center; }
.showcase .right .bun .left p.cat { font-size: 17px; font-weight: 600; margin-bottom: 18px; }
.showcase .right .bun .left p.title { font-size: 22px; line-height: 26px; margin-bottom: 10px; font-weight: 300; font-weight: 500; max-width: 256px; }
.showcase .right .bun .left p.fiyat { font-weight: 800; color: #1972d5; }
.showcase .right .bun .left .links { display: none; }
.showcase .right .bun .right { display: flex; }
.showcase .right .bun .right img { position: absolute; right: -33px; top: 10px; width: 200px; transform: rotate(332deg); border-radius: 270px; box-shadow: 0px 0px 10px #00000030, 0px 0px 100px #bdcbcb; }
.movecats { display: flex; width: 100%; margin-top: 25px; }
.movecats .left { display: flex; width: 300px; align-items: flex-start; background: #f7f7f7; justify-content: center; border-radius: 10px; }
.movecats .left .title { font-size: 29px; font-weight: 200; letter-spacing: -0.024em; width: 100%; padding-left: 60px; padding-top: 70px; color: #4c4c4c; line-height: 35px; max-width: 250px; }
.movecats .right { display: flex; width: calc(100% - 300px); gap: 7px; flex-direction: column; }
.movecats .right .cat { display: flex; align-items: center; justify-content: center; }
.movecats .right .cat a { display: flex; font-size: 17px; color: #000; font-weight: 600; flex-direction: column; padding: 50px; align-items: center; width: 100%; }
.movecats .right .cat a img { margin-bottom: 15px; }
.movecats .right .cat a span { font-weight: 300; }
.movecats .owl-nav { position: absolute; left: -221px; bottom: 60px; display: flex; }
.movecats .owl-nav button { width: 50px; height: 50px; display: flex !important; align-items: center; justify-content: center; border-radius: 350px !important; font-size: 40px !important; background: #e2e7e7 !important; }
.movecats .owl-nav button span {}
.vitrinultra { display: flex; width: 100%; flex-wrap: wrap; gap: 30px; padding: 35px 0px; }
.vitrinultra .cat { display: flex; width: calc(33% - 20px); }
.vitrinultra .cat a { display: flex; width: 100%; border-radius: 10px; overflow: hidden; box-shadow: 2px 3px 3px #00000017, 0px 20px 24px #00000012; }
.vitrinultra .cat a img { width: 100%; }
.tabhomme .urun { width: calc(20% - 10px); height: 433px; overflow: hidden; border: 1px solid #eeeeee8c; border-radius: 6px; }
.tabhomme { background: #f5f5f58c; display: flex; justify-content: center; margin-top: 65px; padding-bottom: 17px; }
.tabhomme .basliklar { border-bottom: 1px solid #ddd; margin: 5px; margin-top: -47px; display: flex; justify-content: center; }
.tabhomme .basliklar .item { padding: 15px 23px; background: transparent; cursor: pointer; font-size: 19px; font-weight: 500; letter-spacing: -0.024em; }
.tabhomme .basliklar .item:hover { background: #828282; color: #fff; }
.tabhomme .basliklar .item i { margin-right: 9px; color: #448ef6; }
.tabhomme .basliklar .item.active { background: #1972d5; color: #fff; cursor: inherit; }
.tabhomme .basliklar .item.active i { color: #fff; }
.tabhomme .content { display: none; }
.tabhomme .content.active { display: none; padding: 0px !important; }
.markaList { display: flex; width: 100%; border-radius: 15px; margin-top: 15px; padding: 14px; background: #ffffff; flex-wrap: wrap; align-items: center; border: 2px solid #eeeeee; overflow: auto; max-height: 400px; margin-bottom: 12px; }
.markaList a { display: flex; background: #efefef; padding: 5px 15px; margin: 4px; border-radius: 15px; font-size: 12px; color: #707070; width: 46%; white-space: nowrap; overflow: hidden; }
.markaList::-webkit-scrollbar { height: 12px; width: 5px; background: #f1f1f1b3; margin: 5px; cursor: pointer; border-radius: 20px; }
.markaList::-webkit-scrollbar-thumb { background: #1972d5; border-radius: 20px; }
.markaList::-webkit-scrollbar-corner { background: #cec6c6; }
.fixmenutop { position: fixed; top: 0; width: 100%; background: #fff; z-index: 999; height: 80px; margin-top: -13px; box-shadow: 0px 0px 1px #0000001c, 0px 0px 15px #00000026; }
.fixmenutop .logo a img { max-width: 188px !important; margin-top: -9px; }
#header .menuopener:hover .awacstop { display: block; }
.awacstop .awacsmenu { box-shadow: 0px 5px 5px #0000000f, 0px 14px 25px #00000024; }
.banners_home .fullimage { margin-bottom: 15px; }
.banners_home .fullimage a { display: flex; width: 100%; border-radius: 10px; overflow: hidden; box-shadow: 2px 3px 3px #00000017, 0px 20px 24px #00000012; }
.basket-wrap a.alisveris-tamamla { border: 0; background: none; color: #ffffff; cursor: pointer; padding: 0.6180469716em 1.41575em; text-decoration: none; font-weight: 400; text-shadow: none; display: inline-block; outline: none; -webkit-appearance: none; -webkit-font-smoothing: antialiased; border-radius: 45px; font-size: 14px; height: 35px; padding-top: 0.733em; padding-bottom: 0.467em; padding-left: 1.933em; border: 1px solid #1972d5; padding-right: 2em; font-weight: 700; background: #1972d5 !important; }
#sepet_steps .wrapping { max-width: 1210px; }
.kategoriGoster #p_carousel .urun { width: 100%; }
.catSliderBaslik { display: flex; font-weight: 500; font-size: 1.2em; padding-bottom: 24px; border-top: 1px solid #eee; padding-top: 23px; }
.catSliderBaslik i { margin-right: 8px; color: #1972d5; }
.fixawacs { top: 60px; }
.anm { transition: ease-in-out all 0.6s; }
@media screen and (max-width:1750px) {
.wrapping { max-width: 97%; }
.showcase .right .bun .left p.title { max-width: 190px; font-size: 18px; }
.movecats .right .cat a { padding: 37px; display: flex; white-space: nowrap; }
}
@media screen and (max-width:1500px) {
.movecats .left .title { padding-top: 36px; }
.movecats .owl-nav { bottom: 40px; }
}
@media screen and (max-width:1300px) {
#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%; }
#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; }
.tabhomme .basliklar .item { white-space: nowrap; font-size: 16px; }
.tabhomme .basliklar { display: flex; justify-content: flex-start; width: 100%; }
.tabhomme .urun { width: calc(33% - 10px); }
.catleft { min-width: 300px; }
.kategoriGoster { width: calc(100% - 300px) !important; }
.showcase { gap: 20px; }
.showcase .left { width: 100%; display: flex; flex-direction: column; }
.showcase .left .slider { display: flex; flex-direction: column; }
.showcase .left .slider .item .left p.title { font-size: 38px; }
.showcase .right { width: 100%; display: flex; flex-direction: row; }
.showcase .right .bun { width: 50%; }
}
@media screen and (max-width:1024px) {
#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_awacs .logo { margin-left: 70px; }
.head_awacs { 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) {
html, body { overflow-x: hidden; }
.vitrinultra .cat { width: 100%; }
.tabhomme .content.active { padding: 15px !important; }
.home_right { min-width: 100%; }
.home_left { display: none; }
#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: #000; 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; width: 100% !important; }
.dt_carousel_slider .urun .gorsel { height: 300px; }
.dt_carousel_slider .urun { height: 473px; }
.head_awacs .logo { margin-left: 70px; }
.head_awacs { display: none; }
.kategoriGoster { max-width: 100%; min-width: 100%; }
.kategoriGoster .urun { width: calc(50% - 10px); height: 300px; }
.kategoriGoster .urun { width: calc(50% - 10px); }
.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; }
.kategoriGoster .urun .urun_listshow .myfiyat .indirim span.label { display: none; }
.kategoriGoster .urun .name { margin-top: 30px; }
.kategoriGoster .urun .iconlar { top: 41%; }
.kategoriGoster .urun .gorsel { height: 108px; }
.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_goster.ajaxVarFiyat .myfiyat .indirim { right: 0; left: auto; }
.urun_goster.ajaxVarFiyat .myfiyat .satis_fiyati .fiyat { font-size: 1.5em; padding-top: 6px; }
.urun_goster.ajaxVarFiyat .myfiyat .fiyat_block { display: flex; width: calc(33% - 16px); flex-direction: column; }
.urun_goster.ajaxVarFiyat .myfiyat .fiyat_block .label { width: 100%; }
.urun_goster.ajaxVarFiyat .myfiyat .fiyat_block .fiyat { display: flex; }
.urun_goster.ajaxVarFiyat .myfiyat .fiyat_block .fiyat_deger { font-size: 0.64em; }
.urun_goster.ajaxVarFiyat .myfiyat .satis_fiyati .fiyat span.fiyat_deger, .urun_goster.ajaxVarFiyat .myfiyat .piyasa_fiyati .fiyat span.fiyat_deger { font-size: unset; }
.urun:hover .quick_basket { display: none !important; }
.tabhomme .urun { width: calc(50% - 10px); }
.catleft { min-width: 300px; }
.kategoriGoster { width: calc(100% - 300px) !important; }
.showcase { gap: 0px; }
.showcase .left { width: 100%; display: flex; flex-direction: column; }
.showcase .left .slider { display: flex; flex-direction: column; }
.showcase .left .slider .item { height: auto; }
.showcase .left .slider .item .left { width: 100%; padding-top: 40px; display: flex; align-items: center; }
.showcase .left .slider .item .left p.cat { margin-bottom: 10px; }
.showcase .left .slider .item .left p.title { font-size: 21px; margin-bottom: 15px; text-align: center; line-height: 25px; }
.showcase .left .slider .item .left p.fiyat { font-size: 30px; margin-bottom: 25px; }
.showcase .left .slider .item .right { width: 100%; padding-top: 50px; }
.showcase .left .slider .item .right img { position: relative; margin-top: -120px; margin-left: -30px; margin-bottom: -120px; }
.showcase .right { width: 100%; display: flex; flex-direction: column; padding: 15px; }
.showcase .right .bun { width: 100%; margin-bottom: 15px; }
.wrapping { max-width: 100%; }
/* WRAPPINGS */
.wrapping { max-width: 100%; }
/* OTHERS */
.left_block { display: none; }
/* MAIN HEADERS */
.fixmenutop { margin-top: 0px; height: 58px; }
#header .logo { max-width: 153px; margin-left: 70px; }
.fixmenutop .logo a img { margin-top: 0; }
#header .search { display: none; }
#header .menuopener { display: none; }
#header .userfuncs { display: none; }
#header .userfuncs a { font-size: 0; }
.ufuncs.kayit { display: none; }
#header .functions { position: absolute; right: 6px; top: 6px; width: 80px; }
#header .functions a { font-size: 0; }
/* MINI HEADER */
/* MENULER */
/* GRIDS */
/* CAROUSELS */
.p_carousel { margin-top: 0; }
/* HOMEPAGE ITEMS */
/* CATEGORY ITEMS */
#kategoriagac { line-height: 28px; }
#kategoriagac .wrapping .bread:last-child { white-space: nowrap; }
/* URUN DETAY */
/* COMPARE */
/* MARKALAR */
/* SEARCH WINDOW */
/* BASKET WINDOW */
.showcase .right .bun { box-shadow: 2px 3px 3px #00000017, 0px 20px 24px #00000012; }
.showcase .right .bun .left p.title { line-height: 18px; font-size: 17px; margin-bottom: 24px; max-width: 250px; width: 100%; }
.movecats { display: flex; flex-direction: column; margin-top: 0; }
.movecats .left { width: 100%; padding: 0px; background: transparent; display: flex; align-items: center; justify-content: center; }
.movecats .left .title { padding: 0; font-weight: 600; font-size: 26px; display: block; width: 100%; text-align: center; }
.movecats .right { width: 100%; }
.movecats .owl-nav button span {}
.vitrinultra { padding: 15px; }
}
a[title="Yorumlar"]{display:none;}
div#p_carousel{display:none;}
#header .functions a#open_search svg{filter:invert(1);}
#header .functions a#open_search{padding:10px;margin-right:1rem;}
#header .search{display:none;}
@media(min-width:991px){
 #header .functions a#open_search{display:none !important;}
#header .search{display:flex !important;}
}