@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap');
html{
    overflow-x: hidden !important;
    font-family:'Plus Jakarta Sans',sans-serif !important;
}
body{
    font-family:'Plus Jakarta Sans',sans-serif !important;
}
.content{
    min-height:100vh;
    overflow-x:hidden !important;
    position:relative !important;
}
.pad0{
    padding:0px !important;
}
.bin{
    width:1350px;
    margin:auto !important;
}
a{
    text-decoration:none !important;
}
.copyright{
    background-color:#E47B0C;
    padding-top:18px;
    padding-bottom:10px;
}
.copyright h3{
    color:#FFF;
    font-size:13.2px;
    font-weight:400;
}
.footer{
    padding-top:20px;
    padding-bottom:20px;
}
.footer p{
    font-size:13.8px;
    line-height:27px;
    color:#1C1C1C;
    margin-top:10px;
}
.footer img{
    width:185px;
    height:45px;
    margin-bottom:12px
}
.footer h3{
    margin-bottom:20px;
    color:#E47B0C;
    font-size:15.6px;
}
.footer a{
    font-size:14px;
    font-weight:400;
    color:#000;
    display:block;
    margin-top:17px;
    margin-bottom:17px;
}
.footer a:hover{
    color:#E47B0C;
}
.footer2{
    background-color:#F8F8F8;
    padding-top:25px;
    border-top:1px solid rgba(28,28,28,0.1);
    border-bottom:1px solid rgba(28,28,28,0.1);
    padding-bottom:10px;
}
.fleft1{
    display:inline-block !important;
    width:30%;
}
.fleft1 img{
    width:45px;
    height:45px;
    margin-top:-30px;
    object-fit:contain;
}
.fright1{
    display:inline-block !important;
    width:65%;
}
.fright1 h3{
    font-size:14.5px;
    color:#000;
}
.fright1 p{
    color:#000;
    font-size:13px;
    font-weight:300;
}
.Breadcrumb{
    padding-top:10px;
    padding-bottom:10px;
    background-color:#E47B0C;
}
.Breadcrumb a{
    font-size:13.4px;
    color:#FFF;
    font-weight:400;
}
.Breadcrumb i{
    color:rgba(255,255,255,0.9);
    margin-left:10px;
    margin-right:10px;
    font-size:13px;
}
.Breadcrumb span{
    margin-left:0px;
}
.Ustyazi{
    background-color:#F8F8F8;
    border-bottom:1px solid rgba(28,28,28,0.1);
}
.Ustyazi h3{
    line-height:120px;
    font-size:23px;
    font-weight:400;
    color:#000;
}
.accordion {
    background-color: #F8F8F8;
    color: #1C1C1C;
    cursor: pointer;
    padding: 14px;
    width: 100%;
    border: none;
    text-align: left;
    border-radius:5px;
    outline: none;
    margin-top:7px;
    margin-bottom:7px;
    font-size: 13.5px;
    transition: 0.4s;
    border:1px solid rgba(28,28,28,0.1);
}
.SSS{
    margin-top:45px;
    margin-bottom:45px;
}
.SSS p{
    font-size:13.6px;
    color:#1C1C1C;
    line-height:28px;
}
.Textarea{
    margin-top:45px;
    margin-bottom:45px;
}
.Textarea p{
    font-size:13.6px;
    color:#1C1C1C;
    line-height:28px;
}
*:focus{
    outline:none !important;
    box-shadow:none !important;
}
.panel {
  padding: 0 3px;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}
.Kulbilgileri{
    margin-top:50px;
    margin-bottom:50px;
}
.formbox input{
    background-color:#F5F5F5;
    border:1px solid rgba(28,28,28,0.1);
    font-size:13.4px;
    color:#000;
    width:100%;
    height:46px;
    padding-left:5px;
    margin-top:10px;
    margin-bottom:10px;
}
.formbox select{
    background-color:#F5F5F5;
    border:1px solid rgba(28,28,28,0.1);
    font-size:13.4px;
    color:#000;
    width:100%;
    height:46px;
    padding-left:5px;
    margin-top:10px;
    margin-bottom:10px;
}
.formbox span{
    color:#e47b0a;
}
.Odemebilgileri{
    margin-top:50px;
    margin-bottom:50px;
}
.formbox button{
    background-color:#e47b0a;
    text-align:center;
    color:#FFF;
    height:46px;
    width:100%;
    margin-bottom:12px;
    margin-top:12px;
    font-weight:500;
    font-size:13.5px;
    border:none !important;
}
.Odemebilgileri button{
    background-color:#e47b0a;
    text-align:center;
    color:#FFF;
    height:46px;
    width:100%;
    margin-bottom:12px;
    margin-top:12px;
    font-weight:500;
    font-size:13.5px;
    border:none !important;
}
.formbox hr{
    width:100%;
    background-color:rgba(28,28,28,0.1);
    height:1px;
    border:none !important;
    margin-bottom:14px;
}
.formbox{
    border:1px solid rgba(28,28,28,0.1);
    padding:12px;
    margin-top:15px;
}
.formbox h6{
    font-size:13.5px;
    margin-top:13px;
    margin-bottom:13px;
    color:#000;
}
.formbox h5{
    margin-top:15px;
    font-size:15px;
    margin-bottom:20px;
    color:#1C1C1C;
}
.Iletisim{
    margin-top:50px;
    margin-bottom:50px;
}
.Iletisim input{
    background-color:#F5F5F5;
    border:1px solid rgba(28,28,28,0.1);
    font-size:13.4px;
    color:#000;
    width:100%;
    height:46px;
    padding-left:5px;
}
.Iletisim textarea{
    background-color:#F5F5F5;
    border:1px solid rgba(28,28,28,0.1);
    font-size:13.4px;
    color:#000;
    width:100%;
    height:136px;
    padding-top:10px;
    padding-left:10px;
}
.Iletisim button{
    background-color:#e47b0a;
    text-align:center;
    color:#FFF;
    height:46px;
    width:100%;
    font-weight:500;
    font-size:13.5px;
    border:none !important;
}
.Iletisim a{
    font-weight:400;
    font-size:13.6px;
    color:#000;
    display:block;
    margin-top:12px;
    margin-bottom:12px;
}
.Iletisim h6{
    font-size:14px;
    margin-top:13px;
    font-weight:400;
    line-height:25px;
    color:#e47b0a;
}
.buyukmail a{
    margin-top:0px !important;
    font-size:30px;
    line-height:40px;
    margin-bottom:25px;
    color:#e47b0a;
    font-weight:400;
}
.Iletisim p{
    color:#000;
    font-size:14px;
    font-weight:300;
    margin-top:10px;
    line-height:28px;
}
.Iletisim h3{
    font-size:35px;
    line-height:45px;
    margin-bottom:10px;
    color:#1E1E1E;
}
.Iletisim span{
    color:#e47b0a !important;
}
.Urunler{
    margin-top:45px;
    margin-bottom:45px;
}
.urunbox{
    border:1px solid rgba(28,28,28,0.1);
    border-radius:5px;
}
.urunbox{
    padding:10px;
    text-align:center;
}
.urunbox h1{
    font-size:14.7px;
    color:#000;
    margin-top:12px;
    margin-bottom:12px;
}
.urunbox h4{
    margin-top:12px;
    margin-bottom:12px;
    color:#000;
    font-size:14px;
}
.urunimgbox{
    padding:25px;
}
.urunimgbox img{
    width:100%;
    height:220px;
    object-fit:contain;
    transition: 0.3s ease-in-out;
}
.urunbox:hover img {
    transform: scale(1.1);
}
.urunbox hr{
    width:100%;
    height:1px;
    border:none;
    background-color:#D9D9D9;
}
.urunbox button{
    width:100%;
    height:38px;
    color:#FFF;
    font-weight:500;
    border:none;
    font-size:13px;
    background-color:#E47B0C;
    border-radius:5px;
}
.Urundetay button{
    width:100%;
    height:40px;
    color:#FFF;
    font-weight:500;
    border:none;
    font-size:14px;
    background-color:#E47B0C;
    border-radius:5px;
}
.Urundetay h4{
    margin-top:18px;
    margin-bottom:18px;
    color:#000;
    font-size:17px;
}
.Urundetay h3{
    font-size:26px !important;
    font-weight:600 !important;
    font-family:'Teko',sans-serif !important;
    color:#0D0D0D !important;
    margin-top:15px !important;
    margin-bottom:15px !important;
}
.Urundetay del{
    color:#FF0000 !important;
    padding-right:6px !important;
}
.block767{
    display:none !important;
}
.Ust-Menu-3{
    background-color:#E47B0C;
    padding-top:18px;
    padding-bottom:18px;
}
.Ust-Menu-3 a{
    font-size:14px;
    font-weight:500;
    margin-right:14px;
    color:#FFF;
}
.Ust-Menu-2 img{
    width:190px;
    height:50px;
    object-fit:contain;
}
.Ust-Menu-2{
    padding-top:30px;
    padding-bottom:30px;
}
.Ust-Menu-2 input{
    width:100%;
    border-radius:5px;
    border:1px solid rgba(28,28,28,0.1);
    height:50px;
    font-size:13.5px;
    padding-left:5px;
    background-color:#F8F8F8;
    padding-right:5px;
}
.kayit{
    font-size:14.2px;
    color:#000;
    font-weight:400;
    width:42%;
    display:inline-block;
    border:1px solid rgba(28,28,28,0.1) !important;
    height:50px;
}
.fa-bars{
    font-size:20px;
    margin-right:15px;
    margin-top:15px;
}
.pushy{
    width:75% !important;
}
.pushy a{
    color:#000 !important;
    font-size:15.5px !important;
    display:block !important;
    line-height:45px;
    padding-top:5px;
    padding-bottom:5px;
    border-bottom:1px solid rgba(28,28,28,0.1);
}
.giris{
    width:42%;
    background-color:#E47B0C;
    border:none;
    color:#FFF;
    font-size:14.2px;
    font-weight:400;
    height:50px;
}
.alri{
    text-align:right !important;
}

.Ust-Menu-1{
    display:none !important;
    background-color:#000;
}
.Ust-Menu-1 h6{
    color:#FFF;
    font-size:13.5px;
    font-weight:400;
    margin-top:15px;
    margin-bottom:15px;
}
.Ust-Menu-1 .dropdown{
    margin-top:7px;
    margin-bottom:7px;
    display:inline-block !important;
    border-radius:0px !important;
    border:1px solid rgba(28,28,28,0.1);
}
.Ust-Menu-1 .dropdown-menu{
    background-color:#e47b0a;
    border:1px solid rgba(28,28,28,0.1) !important;
    padding-top:0px !important;
    padding-bottom:0px !important;
    border-radius:0px !important;
}
.Ust-Menu-1 .dropdown-menu a{
    font-size:13.5px;
    color:#FFF;
    padding-top:10px;
    font-weight:500;
    padding-bottom:10px;
}
.Ust-Menu-1 .dropdown-menu a:hover{
    background-color:#e47b0a !important;
    color:#FFF !important;
}
.borbo{
    border-bottom:1px solid rgba(255,255,255,0.3) !important;
}
.Ust-Menu-1 button{
    background-color:transparent;
    border:none;
    color:rgba(255,255,255,0.7);
    font-size:13.5px;
    font-weight:400;
    margin:0px !important;
}
.Ust-Menu-1 .btn{
    margin:0px !important;
}
.Ust-Menu-1 button{
    color:rgba(255,255,255,0.7) !important;
}
.Ust-Menu-1 span{
    color:#FFF;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  border: 1px solid #ddd;
  font-weight:400 !important;
}
th, td {
  text-align: left;
  font-weight:400 !important;
  padding: 8px;
}
tr:nth-child(even){
    background-color: #f2f2f2;
    font-weight:400 !important;
}
.Urundetay h3{
    color:#E47B0A;
    font-size:14px;
    line-height:30px;
    font-weight:500;
    margin-bottom:10px;
}
.Urundetay h1{
    color:#000;
    font-size:32px;
    line-height:40px;
    font-weight:400;
    margin-bottom:15px;
}
.Urundetay p{
    font-size:13.7px;
    color:rgba(28,28,28,0.9);
    line-height:28px;
    font-family:'Plus Jakarta Sans',sans-serif;
}
.Tabs{
    margin-top:35px;
    margin-bottom:35px;
}
.Tabs p{
    font-size:13.7px;
    color:rgba(28,28,28,0.9);
    line-height:28px;
    font-family:'Plus Jakarta Sans',sans-serif;
}
.borsec{
    border-top:1px solid rgba(28,28,28,0.1);
    border-bottom:1px solid rgba(28,28,28,0.1);
    padding-top:20px;
    padding-bottom:20px;
    background-color:#FAFAFA;
}
.nav-tabs{
    border:none !important;
}
.nav-tabs a{
    color:#000;
    font-size:15px;
    font-weight:400;
    margin-right:15px;
}
.tab-pane{
    padding-top:40px;
    padding-bottom:40px;
}
.nav-tabs .active a{
    color:#E47B0A;
}
.Urundetay{
    margin-top:40px;
    margin-bottom:40px;
}
.Ustbant{
    border-bottom:1px solid rgba(28,28,28,0.1);
    padding-top:25px;
    padding-bottom:20px;
    transition: 0.3s ease-in-out;
}
.Ustbant h5{
    font-size:15px;
    color:#1C1C1C;
    font-weight:400;
}
.Ustbant span{
    margin-right:10px;
    color:#E47B0C;
}
.pozrel{
    position:relative !important;
}
.fixed{
    background-color:#FFF;
    z-index:33;
    position:fixed;
    transition: 0.3s ease-in-out;
    left:0;
    right:0;
    top:0;
}
.kucukfoto{
    display:none;
}
.carousel-item{
    width:100%;
    height:550px;
}
.carousel-item img{
    width:100%;
    height:100%;
    object-fit:cover;
}
.Anakats{
    margin-top:40px;
    margin-bottom:40px;
}
.Anakats img{
    width:100%;
    height:240px;
    object-fit:cover;
}
.adresbox{
    border:1px solid rgba(28,28,28,0.1);
    padding:15px;
    margin-top:13px;
    margin-bottom:13px;
}
.adresbox h4{
    font-size:14.4px;
    color:#1C1C1C;
    font-weight:400;
    margin-top:12px;
    margin-bottom:12px;
}
.adresbox h5{
    font-size:16px;
    color:#1C1C1C;
    font-weight:400;
    margin-top:12px;
    margin-bottom:22px;
}
.adresbox button{
    background-color:transparent;
    text-align:left;
    font-size:14px;
    margin-top:13px;
    font-weight:400;
    color:#FF0000;
    border:none !important;
}
.adresbox span{
    font-weight:500;
    margin-right:10px;
    color:#e47b0a;
}
.adresekle{
    display:block;
    background-color:#e47b0a;
    color:#FFF;
    width:200px;
    line-height:45px;
    text-align:center;
    font-weight:500;
    font-size:13.7px;
    border:none;
}
.Adresler{
    margin-top:40px;
    margin-bottom:40px;
}

#bildirim {
  position: fixed;
  top: 20px;
  right: 30px;
  font-size:14px;
  text-align:center;
  font-weight:500;
  background-color: #E47B0A;
  color: white;
  padding: 10px;
  border-radius: 5px;
  z-index: 99;
  opacity: 0;
  transform: translateY(-20px);
  transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out;
}
#bildirim.goster {
  opacity: 1;
  transform: translateY(0);
}

#bildirim.kapat {
  opacity: 0;
  transform: translateY(-20px);
}
.urunbox del{
    color:#FF0000 !important;
    padding-right:6px !important;
}
.Sepet{
    margin-top:50px;
    margin-bottom:50px;
}
.sepeturunbox img{
    width:100%;
    height:220px;
    object-fit:contain;
    transition: 0.3s ease-in-out;
}
.sepeturunbox:hover img {
    transform: scale(1.1);
}
.sepeturunbox h1{
    font-size:15.5px;
    color:#000;
    margin-top:20px;
    margin-bottom:10px;
}
.sepeturunbox del{
    color:#FF0000;
}
.sepeturunbox h4{
    margin-top:8px;
    margin-bottom:8px;
    color:#000;
    font-size:15px;
}
.sepeturunbox{
    text-align:Center;
}
.sepeturunbox h6{
    margin-top:8px;
    margin-bottom:8px;
    color:#000;
    display:inline-block !important;
    font-size:14.5px;
}
.sepeturunbox button{
    width:100%;
    display:inline-block;
    height:40px;
    color:#FFF;
    font-weight:500;
    border:none;
    font-size:14px;
    background-color:#E47B0C;
    border-radius:5px;
}
.butsec{
    margin-top:14px;
    margin-bottom:14px;
}
.sepeturunbox p{
    font-size:13.7px;
    color:rgba(28,28,28,0.9);
    line-height:28px;
    margin-bottom:10px;
    font-family:'Plus Jakarta Sans',sans-serif;
}
.Sepet h2{
    margin-top:12px;
    margin-bottom:12px;
    font-size:17.5px;
    color:#000;
    font-family:'Plus Jakarta Sans',sans-serif;
}
.Sepet span{
    color:#e47b0a;
    margin-left:10px;
}
.Sepet a{
    color:#000;
    font-size:17.5px;
    display:block;
    margin-top:12px;
    font-family:'Plus Jakarta Sans',sans-serif;
    margin-bottom:12px;
}
.alri2{
    text-align:right;
}
.sepbox{
    border:1px solid rgba(28,28,28,0.1);
    margin-top:10px;
}
.sepheader{
    background-color:#e47b0a;
}
.sepheader h4{
    font-size:15px;
    color:#FFF;
    line-height:45px;
    padding-left:15px;
    padding-right:15px;
}
.sepicerik{
    padding-left:15px;
    padding-right:15px;
}
.sepicerik h6{
    font-size:14.2px;
    font-weight:400;
    padding-bottom:20px;
    color:#000;
    margin-top:18px;
    border-bottom:1px solid rgba(28,28,28,0.1);
    margin-bottom:18px;
}
.sepicerik span{
    color:#e47b0a;
}
.sepicerik a{
    display:block;
    margin-bottom:20px;
    font-size:14px;
    color:#FF0000 !important;
}
.sepcerik h5{
    color:#e47b0a;
    font-size:14px;
    font-weight:400;
}
.block992{
    display:none !important;
}
.mob{
    display:none !important;
}
.modal h3{
    font-size:25px;
    margin-top:10px;
    color:#E47B0C;
    font-weight:300;
    margin-bottom:26px;
}
.modal h6{
    color:#000;
    font-size:13px;
    margin-bottom:7px;
    margin-top:20px;
    font-weight:400;
}
.modal input{
    background-color:transparent;
    border:1px solid rgba(28,28,28,0.1);
    border-radius:0px;
    background-color:#FAFAFA;
    height:44px;
    width:100%;
    padding-left:5px;
    padding-right:5px;
    color:#000;
    font-size:14px;
}
.modal button{
    background-color:#E47B0C;
    width:100%;
    height:40px;
    text-align:center;
    color:#FFF;
    border:none !important;
    border-radius:0px;
    font-size:14px;
    font-weight:500;
    margin-top:20px;
}
.butttt button{
    font-weight:400 !important;
    background-color:transparent !important;
    border:none !important;
    padding:0px !important;
    text-align:left !important;
    color:#000 !important;
}
@media screen and (max-width: 1390px) {  
    .bin{
        width:94% !important;
    }
}
@media screen and (max-width: 992px) {  
    .block992{
        display:block !important;
    }
    .Ustyazi{
        background-color:#F8F8F8;
        border-bottom:1px solid rgba(28,28,28,0.1);
        border-top:1px solid rgba(28,28,28,0.1);
    }
    .disnon992{
        display:none !important;
    }
}
@media screen and (max-width: 767px) {  
    .kayit{
        display:none;
    }
    .bilg{
        display:none !important;
    }
    .mob{
        display:block !important;
    }
    .alri2{
        text-align:left;
    }
    .alri2 a{
        color:#e47b0a;
    }
    .Ust-Menu-2 img{
        width:170px;
        height:50px;
        object-fit:contain;
    }
    .Anakats img{
        width:100%;
        height:170px;
        object-fit:cover;
        margin-top:10px;
        margin-bottom:10px;
    }
    .disnon767{
        display:none !important;
    }
    .block767{
        display:block !important;
    }
    .kucukfoto{
        display:block;
    }
    .buyukfoto{
        display:none;
    }
    .carousel-item{
        width:100%;
        height:400px;
    }
}
@media screen and (max-width: 576px) { 
    .giris{
        width:100%;
        background-color:#E47B0C;
        border:none;
        color:#FFF;
        font-size:13.6px;
        font-weight:400;
        height:45px;
        margin-top:3px;
    }
    .martop{
        margin-top:40px !important; 
    }
    .footer{
        border-top:1px solid rgba(28,28,28,0.1);
        margin-top:22px;
    }
    .footer2{
        background-color:transparent;
        border:none;
        padding-top:0px;
        padding-bottom:0px;
    }
    .mtop{
        background-color:#F8F8F8;
        border:1px solid rgba(28,28,28,0.1);
        border-radius:5px;
        margin-top:6px;
        padding:15px;
        margin-bottom:6px;
        padding-bottom:0px !important;
    }
    .urunimgbox img{
        width:100%;
        height:90px;
        object-fit:contain;
        transition: 0.3s ease-in-out;
    }
    .urunbox h1{
        font-size:13.7px;
        color:#000;
        margin-top:8px;
        margin-bottom:8px;
    }
    .urunbox h4{
        margin-top:8px;
        margin-bottom:8px;
        color:#000;
        font-size:13.4px;
    }
}