.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
}

.udat {
    margin-top: 20px;
}

.variantTitle {
    font-size: 14px;
    font-weight: 300;
    padding-bottom: 0;
}

.variantBox a.selected:after {
    content: '';
    width: 16px;
    height: 16px;
    background: url(/Data/EditorFiles/mn/aucheck.svg);
    position: absolute;
    right: -8px;
    top: -8px;
    z-index: 99;
    background-size: 100%;
}

.variantWrapper {
    margin-bottom: 20px;
}

.tabTitle:after {
    content: '+';
    position: absolute;
    right: 20px;
    font-size: 30px;
    font-weight: 300;
    top: 50%;
    margin-top: -15px;
}

.tabTitle.active:after {
    content: '-';
    font-size: 40px;
    right: 22px;
    margin-top: -23px;
}

.detayWp {
    background: #4C8441;
    display: flex;
    align-items: center;
    font-size: 14px;
    color: #fff;
    height: 55px;
    justify-content: center;
    font-weight: 500;
}

.detayWp img {
    margin-right: 10px;
    height: 20px;
}

.ppinfo ul li {
    font-size: 14px;
    font-weight: 200;
    margin-bottom: 10px;
}

.ppinfo ul li span:nth-child(1) {
    width: 130px;
}

.ppinfo ul li span:nth-child(2) {
    padding-right: 20px;
    box-sizing: border-box;
}

.ppinfo {
    padding: 20px 0;
    margin-bottom: 10px;
}

.ubItem img {
    margin-right: 10px;
    height: 20px;
}

a#shopListLink {
    position: absolute;
    right: 0;
    top: 0;
    width: 34px;
    height: 32px;
}

.productDiscount i {
    display: block;
    width: 100%;
    text-align: center;
    font-size: 11px;
    font-weight: 400;
    margin-top: -15px;
    color: #666;
    font-style: normal;
}

.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: 50px;
    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: border-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;
    border: 1px solid #ddd;
    font-size: 13px;
    font-weight: 500;
    color: #000;
    background: transparent;
}

.ticariKart>label.form-control.medium.darkBg {
    background: #FDE910;
    color: #000;
    font-weight: 600;
    border-color: #FDE910;
}

#thumbControl span#prevThumb {
    top: -35px;
    left: 0
}

#thumbControl span#nextThumb {
    bottom: -35px;
    right: 0;
    left: 0
}

div#productLeft {
    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/mn/ulheart.svg);
    width: 37px;
    height: 32px;
    background-size: 100%;
    top: 0;
    cursor: pointer;
    z-index: 9
}

.lHeart.fav-added-btn {
    background: url(/Data/EditorFiles/mn/ulheartactive.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
}

.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-6>.fl {
    background: #f5f5f5;
    color: #666;
    height: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 500
}

.productInfoBlock .col-6>.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;
    display: none;
}

.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: 28px;
}

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

.kdvHaricInd .discountPrice {
    color: #aaa;
    font-weight: 500
}

i.crr {
    font-size: 16px;
}

.currencyPrice>span {
    text-decoration: line-through
}

div#price-flexer>div {
    display: grid
}

div#price-flexer {
    display: flex;
    align-items: center;
    width: 100%;
    position: relative;
    padding: 15px 0;
}

#productRight .productDiscount {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    font-size: 18px;
    color: #000;
    position: relative;
    top: 0;
    right: 0;
    padding: 0;
    font-weight: 600;
    width: 70px;
    height: 55px;
    margin-right: 15px;
}

#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 {
}

#productRight .qtyBtns {
    width: 100%;
    height: 62px;
    box-sizing: border-box;
    padding: 0
}

#productRight .qtyBtns input {
    height: 60px;
    box-sizing: border-box;
    padding: 0;
    color: #222;
    font-size: 18px;
    width: calc(100% - 82px);
    background: transparent;
}

#productRight .qtyBtns a {
    height: 60px;
    width: 40px;
    display: flex;
    justify-content: center;
    font-size: 22px;
    color: #000;
    line-height: 60px
}

#productRight a#addCartBtn {
    font-size: 20px;
    text-transform: capitalize;
    font-weight: 600;
    background: #FDE910;
    height: 60px;
    color: #000;
}

#productRight a#addCartBtn:hover {
    background: #ead80f;
}

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 {
    padding-top: 30px;
    margin-bottom: 10px;
}

.ubItem {
    border: 1px solid #e5e5e5;
    padding: 15px;
    box-sizing: border-box;
    font-size: 14px;
    color: #000;
    font-weight: 300;
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}

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

.ubItem i {
    font-style: normal;
    font-weight: 600;
}

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 {
    position: sticky;
    top: 10px;
}

.tabWrap {
    border: 1px solid #e5e5e5;
    margin-bottom: 20px;
    box-sizing: border-box
}

.tabTitle {
    font-size: 18px;
    color: #000;
    padding: 25px;
    box-sizing: border-box;
    cursor: pointer;
    font-weight: 600;
    position: relative;
}

.tabContent {
    display: none;
    padding: 25px;
    padding-top: 5px;
    font-size: 16px;
    color: #000;
    font-weight: 300;
    line-height: 32px;
    box-sizing: border-box
}

.tabTitle.active {
    color: #000;
    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: #26a65a;
    padding: 20px;
    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 {
}

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: 36px;
    font-size: 28px;
    color: #222;
    margin: 0;
    margin-bottom: 12px;
    font-weight: 600;
}

.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: 22px;
    color: #aaa;
    font-weight: 300;
    margin-bottom: 10px;
}

.normalPrice {
    font-size: 19px
}

.discountPrice {
    font-size: 22px;
    color: #222;
    font-weight: 700;
}

.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 #000;
    transition: none;
}

.variantBox a.col {
    border: 1px solid #e7e0e0;
    margin-right: 15px;
    min-height: auto;
    max-height: none;
    height: 38px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 20px;
    position: relative;
}

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

.variantBox a.selected {
    border: 1px solid #000;
}

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

.variantBox a p {
    width: 100%;
    text-align: center;
    font-size: 16px;
    color: #000;
    font-weight: 300;
    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
}

ul#productImage li {
    margin-bottom: 20px;
}

.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: left;
    max-width: 100%
}

#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) {
    .navBorder {
        margin-bottom: 0 !important;
    }

    .udat {
        margin-top: 0px;
    }

    .variantBox.subOne {
        padding: 5px 0 20px 0;
    }

    .variantTitle {
        padding-left: 0;
    }

    .wpKapsa {
        padding: 0 10px;
        box-sizing: border-box;
    }

    ul#productImage li {
        margin-bottom: 0;
    }

    ul#productImage {
        /* display: flex; */
    }

    ul#productImage li {
        display: block;
        width: 100%;
        padding: 0;
    }

    .udSol > .loaderWrapper::-webkit-scrollbar {
        height: 4px;
    }

    a#shopListLink {
        right: 10px;
        top: 50%;
        margin-top: -14px;
    }

    a#shopListLink img {
        height: 28px;
    }

    .ppinfo {
        padding: 10px;
        margin-bottom: 0;
        margin-top: 10px;
        box-sizing: border-box;
    }

    .variantBox a p {
        font-size: 13px;
    }

    .variantBox a.col {
        padding: 8px 16px;
        height: 32px;
    }

    .variantWrapper {
        margin-bottom: 0;
    }

    div#cart-wrapper > .col-9 {
        padding-left: 10px !important;
    }

    .udat {
        padding: 10px;
        box-sizing: border-box;
    }

    .tabTitle:after {
        font-size: 20px;
        margin-top: -9px;
    }

    .tabTitle.active:after {
        font-size: 28px;
        right: 20px;
        margin-top: -15px;
    }

    .tabContent {
        font-size: 12px;
        padding: 15px;
        padding-top: 0;
        line-height: 24px;
    }

    #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;
        margin: 0;
    }

    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 > .loaderWrapper {
        /* overflow-y: hidden; */
        /* overflow-x: scroll; */
        -webkit-overflow-scrolling: touch;
        /* padding-bottom: 5px; */
    }

    .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;
        width: 40px;
    }

    #productRight .qtyBtns a {
        height: 50px;
        font-size: 18px
    }

    #productRight .qtyBtns {
        height: 52px;
        display: flex;
    }

    .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 {
    }

    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 {
        padding: 0 10px;
        box-sizing: border-box;
        display: flex;
        margin: 0;
    }

    .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: 26px;
        text-align: left;
        margin-bottom: 10px;
        padding: 0 10px;
        box-sizing: border-box;
    }

    .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: 10px;
        box-sizing: border-box;
    }

    div#productLeft {
        width: 100%;
        position: relative;
        padding: 0;
    }

    div#productRight {
        width: 100%;
        padding: 0
    }

    div#pageContent>.fl>.row {
        /* flex-wrap: wrap; */
    }

    .tabTitle {
        font-size: 14px;
        padding: 15px;
    }

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

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

    .detayCnt {
        padding: 0;
        margin-bottom: 20px;
        box-sizing: border-box;
    }

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

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

    .ubItem {
        text-align: left;
        margin-bottom: 0;
        margin-top: 10px;
    }

    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
    }
}