/* slider */.slider-container {    position: relative;    width: 100%;    aspect-ratio: 16 / 8;    background-color: #333;    overflow: hidden;    height: 80vh;}.slider-container .slide {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    opacity: 0;    transition: opacity 0.8s ease-in-out;    display: flex;    align-items: center;}.slider-container .slide img {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    object-fit: cover;    z-index: -1;}.slider-container .slide.active {    opacity: 1;}.slider-container .slide.active img {    z-index: 1;}.slider-container .slide .textic {    max-width: 600px;    position: relative;    z-index: 9;    color: #fff;}.slider-container .slide .textic .text1 {    display: block;    font-size: 36px;    font-weight: 700;    line-height: 1.3;    margin-bottom: 35px;}.slider-container .slide .textic .text2 {    display: block;    font-size: 16px;    font-weight: 500;}.slider-container .slide.active {    opacity: 1;}.slider-container .slider-btn {    position: absolute;    top: 50%;    transform: translateY(-50%);    background-color: #00000080;    fill: #fff;    border: none;    padding: 5px 10px;    font-size: 23px;    display: flex;    align-items: center;    font-weight: 700;    cursor: pointer;    border-radius: 5px;    z-index: 10;    transition: background-color 0.3s ease;    height: 42px;    width: 42px;}.slider-container .slider-btn:hover {    background-color: #000c;}.slider-container .prev-btn {    left: 15px;}.slider-container .next-btn {    right: 15px;}/**/.en-cok-satanlar .slider-container {    overflow: hidden;    position: relative;    width: 100%;}.en-cok-satanlar .slider-track {    display: flex;    transition: transform 0.5s ease;}.en-cok-satanlar .slidex {    flex: 0 0 25%;    /* 4 ürün göster */    box-sizing: border-box;    padding: 10px;}.en-cok-satanlar .slider-buttons {    text-align: center;    margin-top: 10px;}.en-cok-satanlar .slider-buttons button {    background: #00000080;    color: #fff;    border: none;    margin: 0 5px;    cursor: pointer;    border-radius: 5px;    font-size: 23px;    width: 30px;    height: 30px;    padding: 0 0 10px 0;}.en-cok-satanlar {    width: 100%;    height: auto;    position: relative;    background: #FBF9F7;    padding-top: 3rem;    padding-bottom: 3rem;    padding-right: 1.5rem;    padding-left: 1.5rem;    overflow: hidden;}.en-cok-satanlar .enconsatanlar {    z-index: 99;}.en-cok-satanlar .owl-theme .owl-nav {    margin-top: 0px;    display: flex;    position: absolute;    top: -69px;    left: 0px;    width: 100%;}.en-cok-satanlar .owl-carousel .owl-nav button.owl-prev,.en-cok-satanlar .owl-carousel .owl-nav button.owl-next {    font-size: 16px !important;    line-height: 16px !important;    width: 38px;    height: 38px;    display: flex;    justify-content: center;    align-items: center;    position: absolute;    z-index: 99;    background: #fff !important;    color: #000;    border-radius: 50% !important;    top: 0%;    position: relative;    border: solid 1px #ccc;    margin: 0px}.en-cok-satanlar .owl-carousel .owl-nav button.owl-prev:hover,.en-cok-satanlar .owl-carousel .owl-nav button.owl-next:hover {    background: #480707 !important;    color: #fff;}.en-cok-satanlar .owl-carousel .owl-nav button.owl-prev {    left: 0px;    margin-right: 20px;}.en-cok-satanlar .owl-carousel .owl-nav button.owl-next {    right: 0px;    margin-left: auto;}.en-cok-satanlar .owl-theme .owl-dots {    margin-top: 20px;}.en-cok-satanlar .owl-theme .owl-dots .owl-dot span {    width: 12px;    height: 5px;    margin: 0px 3px;    background: #D6D6D6;    display: block;    -webkit-backface-visibility: visible;    transition: opacity .2s ease;    border-radius: 0px;}.en-cok-satanlar .owl-theme .owl-dots .owl-dot.active span,.en-cok-satanlar .owl-theme .owl-dots .owl-dot:hover span {    background: #531616;}.en-cok-satanlar .owl-theme .owl-dots .owl-dot.active span {    width: 25px;}/**/.site-baslik1 {    width: 100%;    height: auto;    position: relative;    z-index: 9;    text-align: center;}.site-baslik1 small {    width: 100%;    height: auto;    font-size: 14px;    margin-bottom: 20px;    display: block;}.site-baslik1 h3,.site-baslik1 h1 {    font-size: 26px;    margin-bottom: 13px;    font-weight: 700;}.site-baslik1 p {    font-size: 15px;    font-weight: 300;    margin-top: 35px;    color: #a0a0a0;    line-height: 1.2em;}.site-baslik1 h4 {    font-size: 26px;    margin-bottom: 13px;    font-weight: 700;    border-bottom: 1px solid #dbdbdb;    padding-bottom: 20px;    position: relative;}.site-baslik1 h4::after {    position: absolute;    content: '';    bottom: -2px;    width: 210px;    height: 2px;    background: #480707;    left: 50%;    transform: translateX(-50%);}.site-baslik1:after {    content: '';    width: 25px;    height: 3px;    background: #B61E79;    display: none;    position: relative;}/**/.urunler-listele3 {    display: block;    position: relative;    color: #000;    height: auto;    background: #fff;    border: 1px solid #e7dfdd;    border-bottom: 4px solid #480707;}.urunler-listele3:hover {    color: #000;}.urunler-listele3 .resimmbg {    height: 340px;    overflow: hidden;    width: 100%;    display: flex;    justify-content: center;    align-items: center;}.urunler-listele3 .resimmbg img {    max-height: 100%;    max-width: 100%;    width: auto;    height: auto;    transition: all 300ms ease-in-out;}.urunler-listele3 .resimmbg .resimm {    display: block;    height: 100%;    background-size: cover !important;    -webkit-transition: all 600ms ease-in-out;    -moz-transition: all 600ms ease-in-out;    -o-transition: all 600ms ease-in-out;    transition: all 600ms ease-in-out;}.urunler-listele3:hover .resimmbg .resimm {    transform: scale(1.2);}.urunler-listele3 .text {    width: 100%;    padding: 20px 20px 35px;    text-align: left;    border-top: 1px solid #e7dfdd;    position: relative;    transition: all 300ms ease-in-out;}.urunler-listele3 .text small {    display: block;    font-size: 14px;    font-weight: 600;    margin-bottom: 0;    margin-bottom: 10px;}.urunler-listele3 .text span {    display: block;    font-size: 21px;    font-weight: 400;    margin-bottom: 0;    line-height: 1.3;    min-height: 60px;}.urunler-listele3 .text .buttonbg {    width: 100%;    height: auto;    position: absolute;    left: 0px;    padding: 0px 25px;    opacity: 0;    transition: all 300ms ease-in-out;}.urunler-listele3 .text .buttonbg .button {    display: block;    font-size: 14px;    font-weight: 500;    color: #480707;    border-radius: 2px;    border: 1.5px solid #480707;    height: 2.5rem;    min-height: 2.5rem;    padding: .625rem 1.25rem !important;    margin-top: 25px;    text-align: center;    width: 100%;    transition: all 300ms ease-in-out;}.urunler-listele3 .text .button:hover {    color: #fff;    background: #480707;}.urunler-listele3:hover .text span::after {    width: 100%;}.urunler-listele3 .text .overflow {    display: none;}.urunler-listele3:hover .text {    transform: translateY(-57px);}.urunler-listele3:hover .text .buttonbg {    opacity: 1;}.urunler-listele3:hover .resimmbg img {    max-height: 80%;    max-width: 80%;    transform: translateY(-50px);}/**/.teklif-al {    width: 100%;    height: auto;    position: relative;    background: #fff;    padding-top: 1.5rem;    padding-bottom: 1.5rem;    padding-right: 1.5rem;    padding-left: 1.5rem;}.teklif-al .teklif-al-ic {    background: #F6F6F3;}.teklif-al .teklif-text {    display: block;    padding: 70px;}.teklif-al .teklif-text .teklif-text-ic {    display: block;}.teklif-al .teklif-text .teklif-text-ic h3 {    display: block;    margin-top: 0px;    margin-bottom: 0px;    font-size: 33px;    color: #480707;}.teklif-al .teklif-text .teklif-text-ic p {    display: block;    margin-top: 20px;    margin-bottom: 0px;    font-size: 15px;    font-weight: 400;}.teklif-al .teklif-resim {    display: block;    height: 470px;    background-position: center !important;    background-size: cover !important;}.teklif-al .btn-genel {    display: inline-flex;}/**/.btn-genel {    height: 45px;    padding: 0px 26px;    font-size: 14px;    position: relative;    transition: transform 1.4s cubic-bezier(.7, 0, .3, 1) .5s, opacity 1.4s cubic-bezier(.7, 0, .3, 1) .5s;    text-align: center;    transition: transform .2s;    color: #212121;    font-weight: 600;    line-height: 1;    border: 1px solid #e7e7e7;    display: inline-flex;    align-items: center;    justify-content: center;    overflow: hidden;    background: #fff;}.btn-genel:after {    content: "";    position: absolute;    z-index: 1;    top: 0;    bottom: 0;    left: 50%;    right: 50%;    background-color: #480707;    -webkit-opacity: 0;    -moz-opacity: 0;    opacity: 0;    transition: left .2s ease-out, right .2s ease-out, opacity .2s ease-out, background-color .2s ease-out;}.btn-genel:hover:after {    left: 0;    right: 0;    -webkit-opacity: 1;    -moz-opacity: 1;    opacity: 1;}.btn-genel:hover {    color: #fff;    border-color: #480707;}.btn-genel span {    z-index: 9;}/**/.neden-biz {    width: 100%;    height: auto;    position: relative;    color: #fff;    padding-top: 0 !important;    padding-bottom: 0 !important;    padding-right: 1.5rem !important;    padding-left: 1.5rem !important;}.neden-biz .site-baslik1 h3 {    font-size: 21px;    margin-bottom: 13px;    font-weight: 700;}.neden-biz-ic {    width: 100%;    height: auto;    background: #796F51;    padding: 50px 30px;}.neden-biz .site-baslik1 {    width: 100%;    color: #fff;    text-align: left;}.neden-biz .sag-bolum {    position: relative;}.neden-biz a.Nedenbiz_liste {    display: flex;    color: #fff;}.neden-biz a.Nedenbiz_liste .icon {    width: 40px;    font-size: 30px;    display: flex;    margin-right: 20px;}.neden-biz a.Nedenbiz_liste .icon svg {    width: 100%;    height: 100%;    overflow: inherit;    fill: #ffffff;    margin-right: 0;}.neden-biz a.Nedenbiz_liste .text {    width: calc(100% - 50px);}.neden-biz a.Nedenbiz_liste h3 {    width: 100%;    height: auto;    font-size: 17px;    margin-bottom: 12px;    color: #fff;    font-weight: 600;}.neden-biz a.Nedenbiz_liste p {    font-size: 15px;    line-height: 1.4;    color: #fff;    font-weight: 300;    margin-bottom: 0px;}/**/.home-hakkimizda4 {    width: 100%;    height: auto;    position: relative;    background: #fff;    color: #000;    padding: 70px 0px;    padding-top: 1.5rem !important;    padding-bottom: 1.5rem !important;    padding-right: 1.5rem !important;    padding-left: 1.5rem !important;}.home-hakkimizda4 h5 {    width: 100%;    height: auto;    display: flex;    margin-bottom: 20px;    font-size: 14px;    font-weight: 600;    margin-top: 40px;}.home-hakkimizda4 .sertifika {    width: 100%;    height: auto;    display: flex;}.home-hakkimizda4 .sertifika li:first-child {    list-style: none;    margin-left: 0px;}.home-hakkimizda4 .sertifika li:first-child::before {    background: transparent;    margin-left: 0px;    display: none;}.home-hakkimizda4 .sertifika li::before {    content: '';    position: relative;    display: block;    width: 1px;    height: 70px;    background: #000;    margin: 0px 35px}.home-hakkimizda4 .sertifika li {    list-style: none;    display: flex;    align-items: center;}.home-hakkimizda4 .sertifika li:nth-child(1) img {    height: 60px;}.home-hakkimizda4 .sertifika li img {    height: 69px;}.home-hakkimizda4 h1 {    width: 100%;    height: auto;    position: relative;    font-weight: 600;    font-size: 32px;    display: flex;    align-items: center;}.home-hakkimizda4 span {    display: block;}.home-hakkimizda4 h1 span {    height: 40px;    width: 100px;    object-fit: cover;    border-radius: 30px;    background: url('../images/hakkimizda1.jpg') center;    background-size: cover !important;    margin: 0px 12px}.home-hakkimizda4 h1 span:nth-child(2) {    height: 40px;    width: 200px;    object-fit: cover;    border-radius: 30px;    background: url('../images/hakkimizda2.jpg') center;    background-size: cover !important;}.home-hakkimizda4 .ikon-logo2 {    position: absolute;    left: 50%;    top: -70px;    width: 550px;    transform: translateX(-50%);    opacity: 3%;    margin-right: -100px;}.home-hakkimizda4 .resim {    width: 100%;    height: auto;    position: relative;    z-index: 9;}.home-hakkimizda4 .resim .slogan {    width: 310px;    height: 220px;    background: #fff;    border-radius: 10px;    position: absolute;    left: -30px;    bottom: 30px;    color: #6f645f;    font-size: 17px;    display: flex;    align-items: center;    justify-content: center;    padding: 0px 40px;}.home-hakkimizda4 .resim .slogan strong {    color: #002113;    margin-top: 32px;    font-style: italic;    display: block;}.home-hakkimizda4 .resim1 {    width: 100%;    height: 502px;    object-fit: cover;}.home-hakkimizda4 .resim2 {    width: 100%;    height: 195px;    object-fit: cover;    margin-top: 30px;}.home-hakkimizda4 .textic {    width: 100%;    height: auto;    padding: 0px 50px;    position: relative;    z-index: 9;}.home-hakkimizda4 h2 {    width: 100%;    height: auto;    font-size: 32px;}.home-hakkimizda4 h2 b {    color: #00ca05;}.home-hakkimizda4 .text-right {    width: 100%;    height: auto;    padding: 40px 40px;    border-left: 1px solid #000;}.home-hakkimizda4 .text0 {    width: 100%;    height: auto;    font-size: 14px;    font-weight: 400;    margin-top: 0px;    margin-bottom: 0px;    text-align: justify;}.home-hakkimizda4 .text1 {    width: 100%;    height: auto;    font-size: 25px;    font-weight: 700;    margin-top: 0px;    margin-bottom: 0px;    text-align: justify;}.home-hakkimizda4 .text2 {    width: 100%;    height: auto;    font-size: 14px;    font-weight: 500;    margin-top: 30px;    margin-bottom: 30px;    text-align: justify;}.home-hakkimizda4 .star {    color: #00ca05;    margin-bottom: 15px;}.home-hakkimizda4 .baslikic {    width: 100%;    height: auto;    padding: 0px 15%;}.home-hakkimizda4 .baslikic li {    width: 100%;    height: auto;    list-style: none;    display: flex;    margin-bottom: 25px;}.home-hakkimizda4 .baslikic li:last-child {    margin-bottom: 0px;}.home-hakkimizda4 .baslikic li .icon {    width: 80px;    height: 80px;    border-radius: 50%;    background: #e30613;    display: flex;    align-items: center;    justify-content: center;    color: #fff;    font-size: 27px;}.home-hakkimizda4 .baslikic li .text {    width: calc(100% - 100px);    padding-left: 40px;}.home-hakkimizda4 .baslikic li .text span {    font-weight: 700;    font-size: 20px;    letter-spacing: 0px;    text-decoration: none;    font-style: normal;    text-transform: none;    display: block;}.home-hakkimizda4 .baslikic li .text small {    font-size: 15px;    font-weight: 300;    text-transform: none;    font-style: normal;    text-decoration: none;    letter-spacing: 0px;    margin-top: 0px;}.home-hakkimizda4 .resim {    width: 100%;    height: auto;    position: relative;    padding-right: 40px;    border-right: 1px solid #000;}.home-hakkimizda4 .resim img {    width: 100%;    height: 565px;    object-fit: cover;}/**/.sayac {    width: 100%;    padding: 0px 0px;    position: relative;    background-position: top center;    background-repeat: no-repeat;    background-size: cover;    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.sayac .sayac-liste {    width: 100%;    height: auto;    color: #000;    display: flex;    border-right: 1px solid #00000014;    justify-content: center;}.sayac .sayac-liste .icon {    font-size: 1.8rem;    margin-right: 15px;}.sayac .sayac-liste .media_counted {    font-size: 34px;    line-height: 1.2;    font-weight: 600;    position: relative;    padding: 0px 0px 0px;}.sayac .row-cols-lg-3>* {    flex: 0 0 auto;    width: 33.3333333333%;}.sayac .sayac-liste .cizgi {    position: relative;    bottom: 0px;    width: 50px;    height: 2px;    background: #480707;    left: 0px;    margin: 11px 0px;    display: block;}.sayac .sayac-liste .sayacbaslik {    position: relative;    max-width: 145px;    font-family: inherit;    font-size: 0.90rem;    font-weight: 400;    line-height: 24px;    letter-spacing: .025em;    margin-top: 18px;}.sayac .sayac-liste .arti {    padding-left: 10px;    font-weight: 300;    font-size: 30px;    line-height: 30px;}@media(max-width: 1024px) {    .slider-container {        height: 20vh;    }    .teklif-al .teklif-text {        display: block;        padding: 50px 40px;    }    .teklif-al .teklif-resim {        display: none;    }    .home-hakkimizda4 .resim1 {        height: 250px;    }    .home-hakkimizda4 .text-right {        width: 100%;        height: auto;        padding: 30px 0px 0px 0px;        border-left: 0;    }}