.urunDetayGosterJs
{
top: 10px!important;
right: 10px!important;
height: 35px!important;
line-height: 35px!important;
color: #fff!important;
font-weight: 600!important;
text-transform:        uppercase;
background-color: #e35252!important;
border: 0!important;
z-index:        999999;
transition: background-color .5s
}
#tabPanel li table
{
padding: 15px!important;
box-sizing:        border-box;
width: 100%;
display:        block;
margin-top: 10px;
margin-bottom: 25px
}
#tabPanel li table tbody>tr
{
width: 100%;
display:        flex;
padding: 12px
}
#tabPanel li table tbody
{
width: 100%;
display: block
}
#tabPanel li table tbody>tr>td span
{
width: 100%;
display: block
}
#tabPanel li table tbody>tr:nth-child(1)
{
border-top: 0
}
#tabPanel li table tbody>tr>td:nth-child(1)
{
width: 20%;
display: block
}
#tabPanel li table tbody>tr:nth-child(odd)
{
background: #f5f5f5
}
#tabPanel li table tbody>tr>td:nth-child(2)
{
width: 80%
}

.variantBox a.passive p
{
color: #aaa
}

.variantBox a.col.passive:hover
{
background-color:        #eee;
border-color: #eae7e7
}

.variantBox a.passive.selected
{
border-color: #eee
}

.listTag.eniyifiyat
{
position: relative
}
#productLeft .listTag img
{
height: 70px
}
span#clock
{
font-weight: 700
}

.taksitBanner
{
margin-left: 13px
}
#productLeft .liseEtiket
{
width:        80px;
top: 0;
left:        auto;
right: 0
}
#productLeft .listTag.eniyifiyat img
{
height: 90px
}

.stkYok
{
font-size:        18px;
text-transform: capitalize;
font-weight:        500;
background: #d1230f;
height:        60px;
color: #fff;
width: 100%;
display:        flex;
justify-content: center;
align-items: center
}

.stkYok:hover
{
color:        #fff;
text-decoration: underline
}

.fl.productCode
{
font-size:        13px;
color: #666;
text-transform:        uppercase;
padding-top: 1px;
margin-right:        10px;
padding-right: 10px;
border-right:        1px solid #ddd;
min-width: fit-content
}

.kazanciniz
{
font-size:        13px;
color: #a61111;
font-weight:        500;
margin-top: 8px;
display:        flex;
align-items: baseline
}

.kznPrice
{
margin-left:        5px;
margin-right: 2px;
font-size:        15px;
font-weight: 700
}

.kznCrr
{
font-size:        15px;
font-weight: 700
}

.beniAraContent
{
display:        flex;
align-items: center
}

.baLeft
{
display:        flex;
flex-wrap: wrap;
justify-content:        center;
padding: 30px 100px;
box-sizing: border-box
}

.baTitle
{
text-align:        center;
font-size: 24px;
color:        #fcb315;
font-weight: 600;
padding-top:        20px;
padding-bottom: 30px
}

.baDesc
{
text-align:        center;
font-size: 20px;
color:        #252d2f;
font-weight: 300;
line-height: 30px
}
div#digerKitContent>.digerKit
{
padding:        15px;
box-sizing: border-box;
border:        1px solid #fcb315;
box-shadow: 0 0 10px 0 #aaaaaa7d;
background:        #f5f5f5;
margin-bottom: 10px
}

.stkVr
{
color:        #26a65a;
font-size: 14px;
font-weight:        700;
margin-bottom: 5px
}

.productShareButton
{
float: left
}
div#productDetailTab>.row>.col-9
{
overflow: hidden
}

.productShareButton ul
{
float: left
}
div#cart-wrapper>.col-2
{
display:        flex;
justify-content: space-around
}

.dkItem
{
margin-right:        10px;
margin-bottom: 10px
}

.dkItem a
{
border:        1px solid #e7e0e0;
min-height: auto;
max-height:        none;
height: 40px;
display:        flex;
align-items: center;
justify-content:        center;
padding: 0 10px;
box-sizing:        border-box;
font-size: 14px;
background: #fff
}

.dkItem a:hover
{
border:        1px solid #769e2d;
background-color: #d6e2c0
}

.dkTitle
{
font-size:        14px;
font-weight: 600;
color:        #252d2f;
margin-bottom: 10px
}

.digerKit
{
margin-top: 20px
}

.ktRight b
{
padding: 0 5px
}

.ktRight
{
display:        flex;
font-size: 15px;
align-items:        baseline;
color: #fcb315
}

.ktRight>span
{
padding-left:        8px;
font-size: 14px;
display:        flex;
align-items: baseline;
color: #fff
}

.ktRight>span>span
{
margin-right:        5px;
font-size: 24px;
font-weight: 700
}

.ktTitle
{
display:        flex;
align-items: center;
font-size:        16px;
font-weight: 500;
text-decoration:        underline;
color: #fff;
letter-spacing: .2px
}

.ktTitle img
{
height:        35px;
margin-right: 5px
}
div#productDetail .kmptitle
{
position:        relative;
margin-bottom: 30px;
height:        60px;
justify-content: space-between;
padding:        0 15px;
box-sizing: border-box;
text-transform:        none;
font-weight: 400;
background: #252d2f
}
i.tugBtn
{
font-style:        normal;
font-size: 14px;
border:        1px solid #e7e0e0;
height: 30px;
display:        flex;
width: auto;
align-items:        center;
padding: 0 20px;
color:        #184bdd;
cursor: pointer;
margin-left:        50px;
font-weight: 700
}
i.tugBtn:hover
{
background:        #fcb315;
color: #fff
}

.auTitle
{
margin-bottom:        3px;
font-size: 12px;
color: #252d2f
}

.subTwo
{
margin-bottom: 20px
}

.kiTitle
{
font-size:        18px;
color: #252d2f;
font-weight:        600;
border-bottom: 1px solid #252d2f;
margin-bottom:        15px;
padding-bottom: 15px
}

.kutuIcerigi
{
padding-left:        25px;
box-sizing:  border-box;
position:       sticky;
top: 10px
}

.kutuIcerigi ul
{
float:        left;
width: 100%
}

.kutuIcerigi ul li
{
margin-bottom:        15px;
list-style: none!important
}

.kutuIcerigi ul li a
{
line-height: 20px
}

.kutuIcerigi ul li a
{
color: #2183bd
}
div#productDetailTab>.row
{
display:        flex;
align-items: flex-start
}

.thumbVar>.udSol>.col-2
{
padding:        35px 0;
box-sizing: border-box
}

.oneCikanOzellikler
{
margin-top: 25px
}

.ocoTitle
{
font-size:        14px;
font-weight: 600;
color: #252d2f
}

.oneCikanOzellikler ul
{
float:        left;
width: 100%;
display:        flex;
flex-wrap: wrap;
padding-left:        12px;
box-sizing: content-box;
line-height: 4px
}

.oneCikanOzellikler ul li
{
width: 50%;
font-size:        13px;
color: #666;
margin-top:        20px;
list-style: disc;
line-height:        20px;
box-sizing: border-box
}
div#price-flexer>div.taksitInfo
{
display:        flex;
border: 1px solid #eee;
margin-left:        25px;
padding: 7px 12px;
cursor:        pointer;
align-items: center
}
div#price-flexer>div.taksitInfo span
{
font-size:        11px;
line-height: 16px;
color:        #252d2f;
text-decoration: underline;
font-weight: 700
}
div#price-flexer>div.taksitInfo img
{
height:        20px;
margin-right: 8px
}

.aksesuarlar .productDetails
{
height: auto!important
}

.aksesuarTitle
{
font-size:        24px;
font-weight: 600;
margin-bottom: 20px
}

.aksesuarTitle i
{
display:        block;
font-size: 12px;
font-style:        normal;
font-weight: 300;
margin-bottom: 8px
}

.categoryFilter>.fl .cfMenu i
{
font-size:        11px;
font-style: normal;
display:        block;
margin-bottom: 5px;
font-weight:        300;
color: #cdcdcd
}

.categoryFilter>.fl .cfMenu.active i
{
color: #252d2f
}

.categoryFilter>.fl
{
border:        1px solid #e5e5e5;
display: -webkit-box;
display:        -ms-flexbox;
display: flex;
-ms-flex-wrap:        wrap;
flex-wrap: wrap
}

.categoryFilter>.fl .cfMenu
{
border-top:        1px solid #e5e5e5;
padding: 12px 20px;
box-sizing:        border-box;
float: left;
width: 100%;
font-size:        15px;
font-weight: 600;
color:        #252d2f;
background: url(/Data/EditorFiles/Creawork/image/artopbar.svg) no-repeat right;
background-position-x: 95%;
cursor:        pointer;
-webkit-box-ordinal-group: 6;
-ms-flex-order:        5;
order: 5
}

.categoryFilter>.fl .cfMenu.cfAll
{
border: none
}

.categoryFilter>.fl .cfMenu.active
{
background: #fcb315 url(/Data/EditorFiles/Creawork/image/artopbar.svg) no-repeat right;
background-position-x: 95%;
-webkit-box-ordinal-group: 2!important;
-ms-flex-order: 1!important;
order: 1!important
}

.categoryFilter>.fl .cfMenu.active:hover
{
background: #fcb315 url(/Data/EditorFiles/Creawork/image/artopbar.svg) no-repeat right;
background-position-x: 95%
}

.categoryFilter>.fl .cfMenu:hover
{
background: #fcb31563 url(/Data/EditorFiles/Creawork/image/artopbar.svg) no-repeat right;
background-position-x: 95%
}

.ticariKart
{
margin-bottom: 20px
}

.ticariKart>label.form-control.medium
{
line-height:        40px;
display: flex;
align-items:        center;
background: #fff;
border:        1px solid #252d2f;
font-size: 13px;
font-weight:        500;
color: #252d2f
}

.ticariKart>label.form-control.medium.darkBg
{
background:        #252d2f;
color: #fcb315;
font-weight: 600
}
#thumbControl span#prevThumb
{
top:        -35px;
left: 0
}
#thumbControl span#nextThumb
{
bottom:        -35px;
right: 0;
left: 0
}
div#productLeft
{
padding:        5px;
box-sizing: border-box
}

.imageCount.imageCount6
{
margin:        0;
padding: 0 30px;
box-sizing: border-box
}

.imageCount
{
}
#thumbControl span#prevThumb img
{
}
#thumbControl span#nextThumb img
{
}
li.fl.col-2.active.current
{
}
ul#productThumbs li>div
{
padding:        0;
box-sizing: border-box
}

.taksitContent .line-bottom.aa
{
background:        #edf3e5;
font-weight: 700
}

.tcLogo
{
display:        flex;
justify-content: center
}
button#codeRefresh
{
height:        30px;
margin-bottom: 10px;
line-height:        30px;
font-size: 12px;
padding: 0 20px
}
button#codeRefresh:hover
{
box-shadow: none
}
li#li1
{
right:        0;
z-index: 99;
cursor: pointer
}

.lHeart
{
background: url(/Data/EditorFiles/Creawork/image/detayheart.svg);
width:        37px;
height: 32px;
background-size: 100%;
top:        0;
cursor: pointer;
z-index: 9
}

.lHeart.fav-added-btn
{
background: url(/Data/EditorFiles/Creawork/image/detayheartactive.svg)
}
ul#tabBtn>li:hover
{
background:        #fcb315;
font-weight: 600;
color: #fff
}
ul#tabBtn>li
{
border:        1px solid #e7e0e0;
padding: 15px 1.25rem;
margin-right:        10px;
text-transform: uppercase;
font-size:        13px;
color: #252d2f;
font-weight: 500
}
ul#tabBtn
{
margin-bottom:        20px;
float: left
}
ul#tabBtn>li.active
{
background:        #252d2f;
font-weight: 600;
color: #fcb315
}

.birlikteAl .tamamlayiciUrunler
{
margin-bottom: 50px
}
div#productBrand img
{
mix-blend-mode: multiply
}

.dt1
{
width: 80%
}

.dTab
{
padding:        5px 10px;
box-sizing: border-box;
margin-top: 20px
}

.urun_detay_tab_ozellikler .tabcontents ul
{
float:        left;
padding: 30px!important;
line-height: 22px
}

.supportIconDiv .col-6>.fl>div>a:nth-child(3)
{
font-weight:        600;
border-left: 1px solid #252d2f;
padding-left:        3px;
margin-left: 1px;
border-right:        1px solid #252d2f;
padding-right: 3px;
margin-right: 1px
}

.supportIconDiv .col-6>.fl>div>a i
{
font-style: normal
}

.supportIconDiv .col-6>.fl>div a
{
color:        #252d2f;
font-size: 12px
}

.supportIconDiv
{
background:        #f5f5f5;
padding: 10px;
box-sizing: border-box
}

.supportIconDiv .col-6>.fl
{
background:        #fff;
display: flex;
align-items:        center;
padding: 8px;
box-sizing: border-box
}

.supportIconDiv .col-6>.fl>div>img
{
height:        45px;
margin-right: 5px
}

.supportIconDiv .col-6>.fl>div h3
{
margin:        0;
font-size: 14px;
color:        #252d2f;
margin-bottom: 6px
}

.productInfoBlock
{
margin-bottom:        10px;
display: flex;
}

.detayStock
{
background:        #f5f5f5;
padding: 0 20px;
box-sizing: border-box
}

.stkvr
{
color:        #26a65a;
font-size: 14px;
font-weight: 600
}

.dSure
{
font-size:        14px;
color: #333;
padding-left: 20px
}

.urun_detay_tab_ozellikler
{
width: 100%
}

.urun_detay_tab_ozellikler .tablinks
{
width: 16.66%;
text-align:        center;
font-size: 12px;
float:        left;
min-height: 90px;
padding-top:        10px;
cursor: pointer;
color:        #7f7f7f;
box-shadow: inset 0 -1px 2px 0 #dfdede;
background:        #fff;
line-height: 14px;
border-top: 2px solid #f5f5f5
}

.urun_detay_tab_ozellikler .tablinks i:before
{
font-size:        37px;
margin-left: 0
}

.urun_detay_tab_ozellikler .tablinks img
{
max-width:        45px;
margin-bottom: 3px
}

.urun_detay_tab_ozellikler .tablinks.pcdegoster
{
display: none
}

.urun_detay_tab_ozellikler .tablinks.active
{
box-shadow:        inset 0 5px 0 0 #f14705;
color: #000;
background-color: #fafafa
}

.urun_detay_tab_ozellikler .tablinks.active span
{
font-weight: 600
}

.urun_detay_tab_ozellikler .tablinks.active.taxfree
{
box-shadow:        inset 0 5px 0 0 #f14705;
background-color: #f5f5f5
}

.urun_detay_tab_ozellikler .tabcontents
{
min-height:        250px;
padding: 0;
margin-bottom:        0;
display: none
}

.urun_detay_tab_ozellikler .tabcontents ul li
{
font-size:        11pt;
font-family: Calibri,sans-serif;
color:        #f14705;
list-style-type: square
}

.urun_detay_tab_ozellikler .tabcontents ul li span
{
color: #000
}

.urun_detay_tab_ozellikler .tabcontents ul li span a
{
font-weight:        600;
color: #000
}

.urun_detay_tab_ozellikler .tabcontents.active
{
display: block
}

.urun_detay_tab_ozellikler .tabcontents.taxfree ul li
{
color: #f14705
}

.urun_detay_tab_ozellikler .tab_content_div
{
background-color: #f5f5f5
}

.catalog-product-view .main-wrap .column.main
{
padding-top: 15px
}

.productInfoBlock .col-12>.fl
{
background:        #f5f5f5;
color: #666;
height:        35px;
display: flex;
align-items:        center;
justify-content: center;
font-weight: 500
}

.productInfoBlock .col-12>.fl>i
{
margin-right: 10px
}

.havalePrice span
{
font-size:        11px;
text-transform: uppercase;
text-align:        center;
box-sizing: border-box;
margin-right:        15px;
background: #26a65a;
color:        #fff;
width: 60px;
font-weight: 500
}
#thumbControl span img
{
height: 5px
}

.nameBottom .listProductStar .puan
{
color:        #007ab8;
font-weight: 500;
margin-left: 10px
}

.yorumYaz
{
color:        #007ab8;
border-left: 1px solid #ddd;
padding-left:        15px;
margin-left: 15px;
font-weight: 500
}

.nameBottom .yildizSari i
{
width:        15px;
height: 15px
}

.nameBottom .yildizGri i
{
width:        15px;
height: 15px
}

.nameBottom
{
display:        flex;
align-items: center
}

.nameBottom .listProductStar
{
display:        flex;
border-left: 1px solid #ddd;
padding-left:        15px;
margin-left: 15px;
justify-content: flex-start
}

.detayTop
{
display:        flex;
justify-content: space-between;
align-items:        center;
border-bottom: 1px solid #e5e5e5;
padding-bottom:        20px;
margin-bottom: 20px;
margin-top: 20px
}
ul#productThumbs li.active a img
{
border-color: #252d2f
}

.bb15 .bankcTitle
{
background: #024935
}

.bankContent .banksTaksit.aa
{
background: #e5edda!important
}

.bankContent .banksTaksit.aa>.fl
{
font-weight:        800;
color: #252d2f;
font-size: 13px
}

.bb21 .bankcTitle
{
}

.talepler a.detayWp
{
background: #1c8b82
}

.talepler a.detayWp img
{
margin-right: 5px
}

.bankContent .banksTaksit:nth-child(odd)
{
background: #f9f9f9
}

.banksTaksit>.fl:nth-child(1)
{
font-weight: 600
}
div#banks>.row>.box
{
margin-top: 20px
}

.bb16 .bankcTitle
{
}

.bb12 .bankcTitle
{
}

.bb6 .bankcTitle
{
}

.bankcTitle
{
color:        #252d2f;
text-align: center;
padding:        5px 0;
font-weight: 600;
background: #eee
}

.bb7 .bankcTitle
{
background: #64016e
}

.bb8 .bankcTitle
{
}

.bb17 .bankcTitle
{
}

.banksTaksit>.fl
{
text-align:        center;
padding: 5px 0;
font-size:        12px;
color: #666;
font-weight: 400
}

.bankContent
{
border:        1px solid #eee;
box-sizing: border-box
}

.banksImg
{
display:        flex;
align-items: center;
justify-content:        center;
padding: 10px 0
}

.banksImg img
{
height: 50px
}
div#cmps .cmpTitle
{
color:        #fff;
text-transform: uppercase;
font-size:        14px;
font-weight: 700;
letter-spacing: 1.5px
}
div#cmps .cmpDesc
{
font-size:        13px;
text-decoration: underline;
color: #fff
}

.recommend-btn
{
height:        40px;
background: #232f3e;
border-radius:        4px;
color: #fff;
font-size:        14px;
font-weight: 500;
text-transform:        capitalize;
display: flex;
align-items:        center;
justify-content: center
}

.pLike
{
height:        25px;
background: #fcb315;
color:        #fff;
font-size: 10px;
font-weight:        500;
text-transform: uppercase;
display:        flex;
align-items: center;
justify-content: center
}

.pDislike
{
height:        25px;
background: #252d2f;
color:        #fff;
font-size: 10px;
font-weight:        500;
text-transform: uppercase;
display:        flex;
align-items: center;
justify-content: center
}
#productRight .ulYorum
{
display: block
}

.tabContent ul li
{
list-style:        disc;
box-sizing: border-box;
margin-left: 15px
}

.havalePrice
{
font-size:        13px;
color: #666;
display:        flex;
margin-top: 8px;
align-items: baseline
}

.havalePrice i
{
font-style:        normal;
font-size: 13px;
color:        #26a65a;
font-weight: 700
}

.havalePrice b
{
font-size:        17px;
color: #26a65a;
font-weight:        600;
padding: 0 3px 0 0;
font-weight: 700
}

.discountPrice>span
{
text-align:        left;
width: auto;
display:        contents;
font-weight: 700;
font-size:        40px;
letter-spacing: -2px
}

.kdvDahilInd i.kdvdahil
{
color: #107a00
}

.kdvHaricInd .discountPrice
{
color:        #aaa;
font-weight: 500
}
i.crr
{
font-size: 14px
}

.currencyPrice>span
{
text-decoration: line-through
}
div#price-flexer>div
{
display: grid
}
div#price-flexer
{
display:        flex;
align-items: center
}
#productRight .productDiscount
{
width:        60px;
height: 55px;
display:        flex;
align-items: center;
justify-content:        center;
flex-wrap: wrap;
font-size:        18px;
margin-right: 15px;
color:        #fff;
background: #fcb315
}
#productRight .productDiscount>div
{
width: 100%;
font-size:        11px;
text-align: center;
color:        #fff;
font-weight: 400;
padding:        0;
margin-top: -22px
}
i.kdvdahil
{
font-size:        12px;
color: #aaa;
font-style:        normal;
font-weight: 400;
display:        block;
width: 100%
}

.brandLogo a
{
float:        left;
width: 125px
}

.brandLogo
{
display:        flex;
justify-content: flex-end;
flex-wrap: wrap
}

.brandLogo a img
{
mix-blend-mode: multiply
}
a#product-brand
{
font-size:        14px;
font-weight: 500;
color:        #333;
margin-bottom: 5px
}

.urunKodu
{
font-size:        13px;
color: #666;
text-transform:        uppercase;
padding-top: 1px;
min-width: fit-content
}
#productRight .detayCnt
{
margin-bottom: 10px
}

.detaySayac
{
height:        60px;
background: #26a65a;
border-radius:        4px;
display: flex;
align-items:        center;
justify-content: space-between;
padding:        0 15px;
box-sizing: border-box;
margin-bottom: 15px
}

.dsTitle i
{
color:        #fff;
font-size: 10px;
font-style:        normal;
display: block;
margin-bottom: 5px
}

.dsTitle b
{
font-size:        16px;
color: #fff
}

.campaign-band
{
display:        flex;
align-items: center;
font-size:        20px;
padding-bottom: 22px
}

.campaign-band>div>b
{
display:        block;
text-align: center;
color:        #fff;
font-size: 13px;
font-weight: 700
}

.campaign-band>div>span
{
display:        block;
text-align: center;
font-size:        20px;
color: #fff;
font-weight: 600
}

.doublePoint
{
color: #fff
}
div#cart-wrapper
{
display:        flex;
background: #f5f5f5;
padding:        20px 10px;
box-sizing: border-box;
align-items: center
}
#productRight .qtyBtns
{
width: 100%;
height:        62px;
box-sizing: border-box;
background:        #fff;
padding: 0
}
#productRight .qtyBtns input
{
height:        60px;
box-sizing: border-box;
padding:        0;
color: #222;
font-size:        18px;
width: calc(100% - 82px)
}
#productRight .qtyBtns a
{
height:        60px;
width: 40px;
display:        flex;
justify-content: center;
font-size:        20px;
color: #666;
line-height: 60px
}
#productRight a#addCartBtn
{
font-size:        23px;
text-transform: capitalize;
font-weight:        700;
background: #16c334;
height:        60px;
color: #fff
}
#productRight a#addCartBtn:hover
{
background: #0f9426
}
a#fastBuyBtn
{
height:        50px;
background: #232f3e;
border-radius:        4px;
color: #fff;
font-size:        16px;
font-weight: 500;
text-transform:        capitalize;
display: flex;
align-items:        center;
justify-content: center
}

.urunBilgi
{
border-top:        1px solid #e5e5e5;
padding-top: 30px;
margin-bottom: 30px
}

.ubItem
{
border:        1px solid #e5e5e5;
border-radius: 4px;
padding:        15px;
box-sizing: border-box;
text-align:        center;
line-height: 16px;
font-size:        12px;
color: #666
}

.ubItem b
{
width: 100%;
display:        block;
text-align: center;
color:        #252d2f;
margin-bottom: 10px;
font-size: 14px
}

.ubItem i
{
font-style:        normal;
font-weight: 700
}
div#product-buttons a
{
height:        30px;
border: 1px solid #e5e5e5;
border-radius:        4px;
width: 100%;
display:        flex;
align-items: center;
justify-content:        center;
color: #888;
text-transform: capitalize
}
div#product-buttons
{
border-top:        1px solid #e5e5e5;
padding-top: 30px;
margin-bottom: 30px
}

.talepler
{
border-top:        1px solid #e5e5e5;
padding-top: 30px;
box-sizing: border-box
}

.talepler .kk a
{
background: url(/Data/EditorFiles/Creawork/image/kulanmakilavuzu.svg) no-repeat center;
background-size: 100%
}

.talepler a
{
background:        #232f3e;
color: #fff;
font-size:        12px;
height: 50px;
display:        flex;
align-items: center;
justify-content:        center;
border-radius: 4px
}

.talepler a img
{
margin-left: 10px
}
div#pageContent>.fl>.row
{
display:        flex;
align-items: flex-start
}
div#productRight
{
}

.tabWrap
{
background:        #fff;
border: 1px solid #e5e5e5;
border-radius:        4px;
margin-bottom: 10px;
box-sizing: border-box
}

.tabTitle
{
font-size:        13px;
color: #888;
padding:        15px;
box-sizing: border-box;
cursor:        pointer;
background: url(/Data/EditorFiles/Creawork/image/adaciklama.svg) no-repeat right;
background-position-x: 98%
}

.tabContent
{
display:        none;
padding: 15px;
padding-top:        5px;
font-size: 12px;
color:        #666;
font-weight: 400;
line-height:        22px;
box-sizing: border-box
}

.tabTitle.active
{
background: url(/Data/EditorFiles/Creawork/image/auaciklama.svg) no-repeat right;
background-position-x: 98%;
color:        #232f3e;
font-weight: 700
}

.shareBtns
{
position:        absolute;
right: 20px;
bottom:        20px;
z-index: 99
}

.shareBtns a:before
{
margin: 0!important;
line-height: 25px
}

.urunvideosu
{
position:        absolute;
top: 20px;
left:        113px;
z-index: 99;
cursor: pointer
}
#productLeft ul.ukak
{
position:        absolute;
right: 20px;
top:        20px;
z-index: 99
}
#productLeft .ukak li
{
height:        30px;
font-size: 11px;
padding:        0 20px;
border-radius: 4px;
box-sizing:        border-box;
color: #fff;
display:        flex;
align-items: center;
margin-left: 10px
}
#productLeft .uk
{
background: #39b26a
}
#productLeft .agk
{
background: #b78d22
}
#productLeft .image-wrapper
{
padding-bottom: 83.8%
}

.thumbVar .carousel-wrapper
{
}
#thumbControl span
{
border:        1px solid #e5e5e5;
height: 25px;
display:        flex;
align-items: center;
justify-content:        center;
border-radius: 0;
cursor:        pointer;
position: absolute;
background:        #fff;
box-sizing: border-box;
width:        80px;
box-shadow: none
}
div#thumbControl
{
top:        0;
position: initial;
width: 100%;
left:        0;
margin-top: auto
}
span#prevThumb
{
}
span#nextThumb
{
}

.udSol
{
display: flex
}
ul#productThumbs
{
}
ul#productThumbs li img
{
}
div#cmps p
{
padding-bottom: 0
}
div#cmps
{
background:        #4e944e;
padding: 10px;
box-sizing:        border-box;
position: relative;
margin-bottom:        20px;
color: #fff;
box-shadow:        0 0 15px -5px #00000094;
border-radius: 10px
}
div#cmps>.fl>.fl
{
display:        flex;
justify-content: space-between
}
ul#productThumbs li a
{
margin-bottom: 5px
}

.detayCnt
{
background:        #fff;
border: 1px solid #e5e5e5;
padding:        20px;
box-sizing: border-box;
position:        relative;
margin-bottom: 20px
}
ul#productThumbs li a
{
border:        1px solid #e5e5e5;
box-sizing: border-box;
padding:        8px;
min-height: 80px;
display:        flex;
align-items: center;
max-height:        80px;
max-width: 80px;
min-width: 80px
}

.page-product .breadcrumb
{
display:        flex;
justify-content: center
}

.urunDetayGosterJs:hover
{
background-color: #c54444!important
}

.urunDetayGosterJs:before
{
content: '\e827';
line-height:        30px;
color: inherit;
font-family:        tsoft;
font-style: normal;
font-weight:        400;
text-decoration: inherit;
font-variant:        normal;
text-align: center;
text-transform:        none;
margin-right: 8px;
-webkit-font-smoothing:        antialiased;
-moz-osx-font-smoothing: grayscale;
speak: none
}
#productLeft .slide-wrapper>.row:first-child
{
position: relative
}

.zoomWindow
{
border: 1px solid #d9d9d9!important
}
#productThumbs li.active .box-border
{
border-color: #000
}
#productBrandText
{
font-size:        14px;
color: #393939
}
#productName
{
line-height:        40px;
font-size: 28px;
color:        #333;
font-weight: 400;
margin:        0;
margin-bottom: 12px;
font-weight: 700
}

.productName
{
font-size:        20px;
font-weight: 600
}

.productBrandImg
{
margin-bottom: 10px
}
#supplier-question
{
line-height:        20px;
font-size: 10px
}

.productComment
{
width: 87px
}

.comment-btn
{
line-height:        30px;
color: #000;
font-size: 13px
}

.mainPrices
{
position: relative
}

.priceLine,.variantLine,.noteLine
{
line-height:        23px;
font-size: 13px
}

.priceType,.variantType,.noteTitle
{
width: 120px
}

.currencyPrice
{
font-size:        20px;
color: #aaa;
font-weight:        300;
margin-bottom: 8px
}

.normalPrice
{
font-size: 19px
}

.discountPrice
{
font-size:        28px;
color: #0f0966;
font-weight: 600
}

.money-order-price
{
float:        right;
padding-left: 5px
}
#productRight .order-note textarea
{
padding-top: 20px
}

.variantBox a,.variantBox select
{
min-width:        40px;
height: 40px
}

.variantBox a.col:hover
{
border:        1px solid #769e2d;
transition: none;
background-color: #d6e2c0
}

.variantBox a.col
{
border:        1px solid #e7e0e0;
margin-right: 10px;
min-height:        auto;
max-height: none;
height:        30px;
display: flex;
align-items:        center;
justify-content: center
}

.variantBox a.col.ring
{
padding-right:        2px;
padding-left: 2px;
border-radius: 30px
}

.variantBox a.selected
{
border:        1px solid #769e2d;
background-color: #d6e2c0
}

.variantBox a.passive
{
background:        #eee;
color: #333;
cursor: no-drop
}

.variantBox a p
{
width: 100%;
text-align:        center;
font-size: 12px;
color:        #000;
font-weight: 400;
padding-bottom: 0
}

.variantBox a.ring p
{
border-radius: 20px
}

.variantBox select
{
appearance:        none;
-moz-appearance: none;
-webkit-appearance: none
}

.imageInner
{
position:        relative;
width: 100%;
height:        0;
padding-bottom: 100%
}

.discounts.currentDiscount
{
background: #f0f0f0
}

.noteLine
{
padding-top: 0
}

.noteBox textarea
{
min-width:        250px;
height: 40px;
font-size:        12px;
color: #666;
word-break: break-all
}
div#product-buttons a:hover
{
color: #232f3e
}
[dir=rtl] .productFunction
{
padding-right:        35px;
padding-left: 10px;
background-position: right
}

.productFunction:hover
{
color: #fff
}

.shareTitle
{
line-height:        30px;
font-size: 13px;
color: #000
}

.smlIconSet .shareTitle
{
line-height: 20px
}

.shareBtns .col
{
padding-right: 5px
}

.shareBtns a
{
width:        25px;
font-size: 13px;
height:        25px;
background: #ccc;
border-radius: 100%;
color:        #fff;
display: flex;
align-items:        center;
justify-content: center;
margin-left: 3px
}

.smlIconSet .shareBtns a
{
font-size: 15px
}
#urun-tab .slide-wrapper
{
overflow: hidden
}
#tabBtn li
{
cursor: pointer
}
#tabBtn li:hover,#tabBtn li:hover .btn
{
box-shadow: none
}
#tabBtn li.active span.text-description
{
color: #000
}
#tabBtn li.active:before
{
bottom: 2px
}
#tabBtn li.active:after
{
bottom: 0
}
#tabBtn li .stars
{
margin-right:        10px;
margin-left: 0
}
#product-comment .stars-inner
{
height:        13px;
background: url(/theme/v4/sub_theme/genel/v4/v4/starsFull.png) no-repeat
}
#product-comment .stars
{
width:        87px;
height: 13px;
background: url(/theme/v4/sub_theme/genel/v4/v4/stars.png) no-repeat
}
#tabPanel
{
overflow: hidden
}
#tabPanel li
{
top:        20px;
left: 20px;
right: 20px
}
#tabPanel li.current
{
width: 100%
}
#tabPanel li
{
line-height: 15px
}
#tabPanel li table
{
float:        none;
max-width: 100%;
height: auto!important
}
#productDetailTab li
{
list-style:        disc;
list-style-position: inside
}
#banks
{
line-height: 2
}

.like
{
padding-left:        20px;
background: url(/Data/EditorFiles/Creawork/image/plike.svg) no-repeat left;
background-size: 15px
}

.dislike
{
padding-left:        21px;
background: url(/Data/EditorFiles/Creawork/image/pdislike.svg) no-repeat left;
background-size: 15px
}
[dir=rtl] .addthis_toolbox
{
float: right
}
@media screen and (max-width: 1000px)
{
}
@media screen and (max-width: 1000px) and (min-width:769px)
{
}
@media only screen and (min-width: 769px)
{
.catalog-product-view
{
}

.catalog-product-view .mobil_urunadi
{
display: none
}

.catalog-product-view .product-name-content .product-name
{
display: block
}

.catalog-product-view .product.info.detailed .data.item.content
{
padding: 35px
}

.catalog-product-view .product.info.detailed .data.item.content .product-item-info .product.details.product-item-details
{
min-height: 125px
}

.catalog-product-view .product.info.detailed .data.item.content .product-item-info img.product-image-photo
{
height: 100%;
object-fit: contain
}

.catalog-product-view .product.info.detailed .data.item.content iframe
{
max-width: 100%
}

.catalog-product-view .urunresimler_div
{
padding: 7px 30px
}

.catalog-product-view .installment-options .installment
{
display: inline-block
}

.catalog-product-view .installment-options .transfer-price
{
display: inline-block
}

.catalog-product-view .installment-options .installment-options-alert
{
right:        -40px;
bottom: -55px
}

.catalog-product-view .urun_detay_tab_ozellikler
{
padding-right:        15px;
padding-left: 15px
}

.catalog-product-view .urun_detay_tab_ozellikler .tablinks
{
width: 16.6%
}

.catalog-product-view .urun_detay_tab_ozellikler .tablinks.pcdegoster
{
display: block
}

.catalog-product-view .product.data.items .item.title
{
width: 19.7%!important
}

.catalog-product-view .product.data.items .item.title>.switch
{
font-size: 17px!important
}

.catalog-product-view .sayac_bugunkargoda
{
width: 100%;
float:        left;
border-bottom: 1px solid #e1e1e1;
margin-top:        -10px;
margin-bottom: 0;
display: none
}

.catalog-product-view .sayac_bugunkargoda div
{
float: left
}

.catalog-product-view .sayac_bugunkargoda div:first-child
{
padding-left: 0
}

.catalog-product-view .sayac_bugunkargoda div p
{
font-size:        17px;
margin-top: 13px
}

.catalog-product-view .sayac_bugunkargoda div p .vurgula
{
color: #0d9d57
}

.catalog-product-view .sayac_bugunkargoda div i:before
{
margin-left:        0;
font-size: 40px;
color: #0d9d57
}

.catalog-product-view .product-name-content
{
padding-bottom:        10px;
text-transform: capitalize;
font-weight:        400;
font-family: lato,sans-serif;
margin-top: 0
}

.catalog-product-view .product-name-content .product-name
{
font-size: 2.4rem;
color:        #212f3c;
margin-bottom: 0;
line-height: 1.375
}

.catalog-product-view .product-name-content .product-sku
{
margin-top:        5px;
line-height: 16px;
color: #909090
}

.catalog-product-view .product-name-content .stock-status-content
{
margin-top: 5px
}

.catalog-product-view .product-name-content .stock-status-content .product-reviews-summary.short
{
display:        inline-block;
line-height: inherit;
float:        left;
margin-top: 0;
margin-bottom:        2px;
width: 100%
}

.catalog-product-view .product-name-content .stock-status-content .product-reviews-summary.short .reviews-actions
{
line-height: 18px
}

.catalog-product-view .sticky-addcart-wrap .sticky-addcart.active .page-title-wrapper
{
display:        block;
white-space: unset
}

.catalog-product-view .sticky-addcart-wrap .sticky-addcart.active .page-title-wrapper h1
{
font-size:        20px;
max-height: 60px
}

.catalog-product-view .sticky-addcart-wrap .sticky-addcart.active .page-title-wrapper .stick-info
{
display: none
}
}
@media screen and (max-width: 768px)
{
.zopim
{
bottom:80px!important
}

.urunDetayGosterJs
{
display: none!important
}
#productLeft
{
padding-right: 0
}
#productRight
{
padding-top:        10px;
padding-right: 0;
padding-left: 0
}
#price-flexer,#price-flexer>.d-flex
{
display: initial
}

.discountedPrice
{
padding-left: 0
}

.comment-star-wrapper
{
position:        static;
float: left
}
#price-flexer .comment-star-wrapper :before
{
margin-right:        8px;
margin-left: 0
}
#mobileTabBtn
{
}
#tabBtn
{
}
#tabBtn li span
{
display:        inherit;
font-size: 15px;
white-space: nowrap
}
#product-buttons a
{
padding-left: 0
}
}
@media screen and (max-width: 540px)
{
#productLeft .listTag img
{
height:45px
}
#productLeft .liseEtiket
{
width: 45px
}
#productLeft .listTag.eniyifiyat img
{
height: 70px
}

.beniAraContent
{
flex-wrap: wrap
}

.stkYok
{
margin-bottom:        0;
font-size: 14px
}

.baLeft
{
padding:        10px;
width: 100%;
margin-bottom: 20px
}

.baLeft img
{
height: 50px
}

.baTitle
{
font-size:        18px;
padding-top: 10px;
padding-bottom: 10px
}

.baDesc
{
font-size:        14px;
line-height: 20px
}
form#beniAraForm
{
width: 100%
}

.stkVr
{
padding:        0 10px;
box-sizing: border-box;
font-size: 12px
}

.havalePrice i
{
font-size:        20px;
font-weight: 700
}
div#digerKitContent
{
padding:        0 10px;
box-sizing: border-box
}

.detaySag
{
display: none
}

.digerKit
{
padding:        10px;
box-sizing: border-box;
margin-top: 5px
}

.dkItem a
{
font-size:        12px;
height: 35px;
padding:        0 5px;
margin-bottom: 0
}

.categoryFilter>.fl .cfMenu.active
{
-webkit-box-ordinal-group: 6!important;
-ms-flex-order: 5!important;
order: 5!important
}
#detaySag .detaySag
{
padding:        0;
width: auto;
display: block
}

.productShareButton
{
padding-left: 10px
}

.ktTitle
{
width: 100%;
justify-content:        center;
font-size: 16px;
padding-bottom: 5px
}

.ktRight
{
width: 100%;
font-size:        12px;
flex-wrap: wrap;
justify-content: center
}
div#productDetail .kmptitle
{
flex-wrap:        wrap;
height: auto;
padding: 10px 0
}

.ktTitle img
{
height: 22px
}

.ktRight>span
{
font-size:        14px;
width: 100%;
justify-content:        center;
font-weight: 700;
padding-top: 5px
}

.ktRight>span>span
{
font-size: 22px
}

.variantLine
{
padding:        0 10px;
box-sizing: border-box
}
i.tugBtn
{
width: 100%;
margin-left:        0;
margin-top: 10px;
text-align:        center;
justify-content: center
}

.tuTitle
{
flex-wrap:        wrap;
font-size: 22px;
text-align:        center;
justify-content: center
}
div#productDetailTab>.row
{
flex-direction: column-reverse
}

.kutuIcerigi
{
width: 100%;
padding: 10px
}
div#productDetailTab>.row>.col-9
{
width: 100%
}

.oneCikanOzellikler ul li
{
line-height:        20px;
margin-top: 8px;
width: 100%;
text-align:        center;
list-style: none
}

.ocoTitle
{
text-align: center
}

.oneCikanOzellikler ul li:nth-child(odd)
{
background:        #f5f5f5;
height: 30px;
display:        flex;
align-items: center;
justify-content:        center;
box-sizing: border-box
}

.oneCikanOzellikler ul
{
padding: 0
}

.oneCikanOzellikler
{
margin-bottom: 20px
}
div#price-flexer>div.taksitInfo span
{
font-size:        10px;
line-height: 16px
}
div#price-flexer>div.taksitInfo img
{
height: 20px
}
div#price-flexer>div.taksitInfo
{
padding:        5px;
margin-left: 15px;
margin-right: 0
}

.aksesuarlar .productItem
{
padding: 5px
}

.aksesuarlar .col-9>.fl>.row
{
margin-left:        -5px;
margin-right: -5px;
clear:        both;
display: block
}

.categoryFilter
{
overflow-y:        hidden;
overflow-x: scroll;
-webkit-overflow-scrolling:        touch;
padding-bottom: 5px
}

.categoryFilter>.fl
{
display:        flex;
border: none;
flex-wrap: nowrap
}

.categoryFilter>.fl .cfMenu
{
width:        fit-content;
display: block;
flex:        none;
padding: 10px;
border-top:        none;
font-size: 13px;
padding-right:        30px;
box-sizing: border-box
}

.categoryFilter>.fl .cfMenu i
{
font-size:        8px;
margin-bottom: 0
}

.aksesuarTitle
{
margin:        20px 0;
text-align: center;
font-size: 18px
}

.aksesuarTitle i
{
margin-bottom:        3px;
font-size: 9px
}

.categoryFilter::-webkit-scrollbar
{
height: 5px
}

.categoryFilter::-webkit-scrollbar-track
{
background: #e5e5e5
}

.categoryFilter::-webkit-scrollbar-thumb
{
background: #252d2f
}
#tabPanel
{
padding: 0
}

.birlikteAl
{
width: 100%
}
li#li1>img
{
width: 18px!important
}

.lHeart
{
width:        24px;
height: 20px;
right: 30px
}
#thumbControl span#prevThumb
{
}
#thumbControl span#nextThumb
{
}
div#detaySag
{
position:        absolute;
right: 10px;
top:        0;
z-index: 9
}
li#li1
{
position: relative
}

.udSol
{
}

.productInfoBlock
{
margin: 0
}
ul#productThumbs li a
{
min-height:        40px;
padding: 5px;
max-width:        50px;
min-width: 50px;
max-height: 40px
}

.productInfoBlock>div
{
width: 100%;
padding:        0;
margin-bottom: 10px
}

.havalePrice b
{
font-size:        20px;
font-weight: 700;
padding-left: 0
}

.havalePrice span
{
margin-bottom:        3px;
font-size: 10px
}

.stkvr
{
width: 100%;
text-align:        center;
padding: 10px 0
}

.dSure
{
width: 100%;
padding:        0;
text-align: center
}

.ProductCargoTime
{
padding-top: 5px
}
div#cart-wrapper>.col
{
padding: 0
}
#productRight a#addCartBtn
{
height:        50px;
font-size: 16px
}
#productRight .qtyBtns input
{
height:        50px;
font-size: 16px
}
#productRight .qtyBtns a
{
height:        50px;
font-size: 18px
}
#productRight .qtyBtns
{
height: 52px
}

.prTab
{
width: 100%
}
ul#tabBtn>li
{
width: 100%;
margin:        0;
margin-bottom: 10px
}
ul#tabBtn
{
margin-bottom: 0
}

.urun_detay_tab_ozellikler .tablinks
{
width: 33.33%
}

.dTab
{
margin:        0;
padding: 20px;
box-sizing:        border-box;
padding-top: 10px
}

.urun_detay_tab_ozellikler .tabcontents
{
min-height:        auto;
float: left;
background: #f5f5f5
}

.supportIcon
{
width: 100%;
padding: 5px 0
}

.detayTop
{
flex-direction:        column-reverse;
width: 100%;
margin-top: 10px
}

.dt1
{
width: 100%
}

.brandLogo a img
{
height: 35px
}

.brandLogo a
{
width: auto
}

.brandLogo
{
margin-bottom: 10px
}

.nameBottom>div
{
width: 100%;
text-align: center
}

.nameBottom
{
flex-wrap: wrap
}

.nameBottom .listProductStar
{
border:        0;
justify-content: center;
padding:        0;
margin: 0;
margin-top: 10px
}

.nameBottom .listProductStar .puan
{
display: block
}
div#cmps .cmpTitle
{
display:        block;
width: 100%;
text-align:        center;
font-size: 12px;
margin-bottom: 5px
}
#cart-wrapper .qtyBox
{
min-width: auto
}
div#cmps>.fl>.fl
{
flex-wrap:        wrap;
justify-content: center
}
div#cmps .cmpDesc
{
font-size:        11px;
text-align: center
}
div#cmps
{
padding: 15px
}
#productRight .ukak li span
{
padding: 0 5px
}
#productRight .yildizSari i
{
width:        12px;
height: 12px
}
#productRight .yildizGri i
{
width:        12px;
height: 12px
}
#productRight .ulYorum
{
width: 100%;
margin-top: 5px
}
#productRight .listProductStar .puan
{
display: block
}

.shareBtns
{
right:        10px;
bottom: 10px
}
i.crr
{
font-size: 10px
}
div#productLeft>.detayCnt
{
max-height:        380px;
min-height: 380px
}
span#nextThumb
{
bottom: -17px
}
#productLeft .ukak li
{
height:        20px;
margin: 0;
width: 100%;
justify-content:        flex-end;
margin-bottom: 5px;
font-size:        9px;
padding: 0 5px
}
#productLeft ul.ukak
{
right:        10px;
top: 10px;
width: 85px
}

.urunvideosu
{
top:        10px;
left: 70px
}

.urunvideosu img
{
height: 20px
}
ul#productThumbs
{
}
#thumbControl span
{
width: 50px
}

.thumbVar .carousel-wrapper
{
}
#productLeft .image-wrapper
{
}
ul#productThumbs li img
{
width: 50px
}
a#fastBuyBtn
{
margin-top: 15px
}
div#cart-wrapper
{
display:        block;
margin-bottom: 0;
position:        fixed;
bottom: 0;
padding:        0;
z-index: 99
}

.mainPrices
{
margin-bottom:        0;
padding: 15px 0
}
div#price-flexer
{
flex-wrap:        wrap;
padding: 0 10px;
box-sizing: border-box
}
div#product-buttons a
{
font-size: 12px
}
#productRight .productDiscount
{
font-size:        14px;
width: 50px;
height:        45px;
margin-right: 10px
}
#productRight .productDiscount>span
{
font-size:        10px;
color: #fff;
margin-top: -12px
}
i.kdvdahil
{
font-size: 10px
}

.currencyPrice
{
font-size:        16px;
margin-bottom: 0
}

.discountPrice
{
font-size: 20px
}
div#price-flexer>div
{
margin-right: 10px
}

.havalePrice
{
padding-left:        10px;
display: block;
padding-right:        10px;
box-sizing: border-box
}
a#product-brand
{
font-size: 12px
}
#productName
{
font-size:        18px;
line-height: 24px;
text-align:        center;
margin-bottom: 10px
}

.brandLogo span
{
height: auto
}

.dsTitle i
{
font-size: 10px
}

.dsTitle b
{
font-size: 14px
}

.campaign-band>div>span
{
font-size: 16px
}

.doublePoint
{
padding: 0 5px
}

.campaign-band>div>b
{
font-size: 10px
}

.detaySayac
{
padding:        0 10px;
border-radius: 0
}

.urunBilgi
{
padding-top:        15px;
margin-bottom: 5px
}
div#productLeft
{
width: 100%;
padding:        0 5px;
position: relative
}
div#productRight
{
width: 100%;
padding: 0
}
div#pageContent>.fl>.row
{
flex-wrap: wrap
}

.tabTitle
{
font-size: 12px
}

.talepler .col-3
{
width: 50%;
padding: 5px
}

.talepler>.row
{
margin-left:        -5px;
margin-right: -5px
}

.detayCnt
{
padding:        10px;
margin-bottom: 10px
}

.urunBilgi .col-4
{
width: 100%;
margin-bottom: 10px
}

.ubItem b
{
text-align:        left;
margin-bottom: 5px
}

.ubItem
{
text-align: left
}
div#product-buttons .col-4
{
margin-bottom:        10px;
width: 100%
}

.talepler
{
padding-top: 10px
}
div#product-buttons
{
padding-top:        15px;
margin-bottom: 5px
}
#mobileBuyBtn
{
position:        fixed;
bottom: 0;
left:        0;
z-index: 333;
background:        #fff;
box-sizing: border-box;
box-shadow: 0 -3px 3px rgba(0,0,0,.1)
}
#mobileBuyBtn .buyBtn
{
padding-left: 10px
}
}