/*
Theme Name: D-Doxcarms TR
Theme URI: https://multiyazilim.com
Author: Multi Yazılım
Author URI: https://multiyazilim.com
Version: MultiSite
*/

html { overflow-x:hidden; scroll-behavior: smooth; }
body { margin:0; padding:0; background:#fff; font-family: "Poppins", sans-serif;font-weight: 400;font-style: normal;background:#191B1E;}
::selection {background:#B11F24;color:#fff;}
/* Scrollbar'ın genişliği */
::-webkit-scrollbar {
  width: 12px;
}

/* Scrollbar'ın arka planı */
::-webkit-scrollbar-track {
  background: #f0f0f0;
}

/* Scrollbar'ın kaydırıcı kısmı */
::-webkit-scrollbar-thumb {
  background-color: #B11F24;
  border-radius: 6px;
  border: 3px solid #f0f0f0;
}

/* Scrollbar kaydırıcısına hover efekti */
::-webkit-scrollbar-thumb:hover {
  background-color: #8a1519;
}

h1, h2, h3, h4, h5, ul, ol, img, a, p { font-family: "Poppins", sans-serif;font-weight: 400;font-style: normal;margin:0; padding:0; list-style:none; text-decoration:none;border:none; outline:none; }
a { transition: all .2s linear; }
img {image-rendering: -webkit-optimize-contrast !important;}
li {list-style:none;}

.mobile-header {display:none;}
.header {display: flex;align-items: center;justify-content: center;height: auto;width: 100%;font-family: 'Poppins';color: white;position: absolute;flex-direction: row;margin-top: 1.5vw;z-index: 999;}
.header .header-orta .logo {width: 10vw;}
.header-sol {display: flex;flex-direction: row;justify-content: flex-start;gap: 1vw;width: 35vw;}
.header-sag {display: flex;flex-direction: column;align-items: flex-end;width: 35vw;gap: 1vw;}
.header-sagu {display: flex;gap: 0.5vw;align-items: center;margin-right: 2vw;position: relative;top: 0.7vw;}
.header-sagu a {color: #fff;font-size: 1vw;}
.header-sagu a:nth-last-child(1) {color: #fff;font-size: 1vw;opacity:0.5;}
.header-sagu .menu-item {height: 100%;float: left;position: relative;font-size: 1vw;font-weight: 700;transition: 0.6s all;width: 3vw !important;text-align: center;}
.sosyal {display: flex;flex-direction: row;padding-top: 0.1vw;align-items: center;justify-content: center;}
.sosyal a {display: flex;width: 2.1vw;height: 2.1vw;font-size: 1.7vw;padding-right: 0.6vw;float: left;color: #000;}
.sosyal a:last-child {margin-right: 0;}
.sosyal a:hover {color: #f19a3f;}
.en {opacity:0.5;}
li.menu-item.support {border-radius: 3vw;border: 1px solid rgba(255, 255, 255, 0.33);background: #B11F24;backdrop-filter: blur(1vw);padding: 0.1vw 0.5vw 0.2vw;margin-left: 1vw;}
li.menu-item.support a:hover {color:#000;}
li.menu-item.support a {padding: 0.4vw 1vw;}
.header-saga {display: flex;flex-direction: row;align-items: center;}
#menu {width: 100%;height: 100%;cursor: pointer;display: flex;justify-content: center;align-items: center;}
.navbar {height: 100%;}
.menu-item {height: 100%;float: left;position: relative;font-size: 1vw;font-weight: 700;transition: 0.6s all;width: auto;text-align: center;list-style: none;display: flex;flex-direction: column;align-items: center;}
.menu-item > a {height: 100%;display: flex;align-items: center;justify-content: center;color: #fff;transition: color 0.3s ease;padding: 1.5vw 1vw;gap: 0.3vw;text-decoration: none;}
.menu-item > a:hover {color: #b11f24;}
.menu-item > a > img {width: 8vw;}
.dropdown-menu {transition: all 0.3s ease;position: absolute;top: 100%;background: rgb(20 20 20 / 68%);backdrop-filter: blur(0.3vw);min-width: 12vw;border-radius: 0.5vw;box-shadow: -0.1vw 0.1vw 0vw #b11f24, 0.1vw -0.1vw 0vw #5b0b0e;padding: 0.5vw 0;display: none;flex-direction: column;z-index: 1000;}
.dropdown-menu li {padding: 0.6vw 1.2vw;white-space: nowrap;}
.dropdown-menu li a {color: #eee;font-weight: 500;font-size: 0.9vw;transition: color 0.25s ease;text-decoration: none;padding: 0;}
.dropdown-menu li a:hover {color: #b11f24;}
.dropdown:hover > .dropdown-menu {transition:all 0.3s ease;display: flex;}
.dropdown:hover > a .arrow {transform: rotate(180deg);}
.dropdown {transition:all 0.3s ease;}



.anasayfa-alan-1 {background-size: cover;background-repeat: no-repeat;padding: 2vw 0 0 0;filter: drop-shadow(0px 0.4vw 2vw rgba(0, 0, 0, 0.25));display: flex;flex-direction: column;align-items: center;height: auto;}
.anasayfa-alan-1 .slide.active-left {left: 5%;top: 25vw;opacity: 1;visibility: visible;z-index: 2;}
.anasayfa-alan-1 .slide.active-right {left: 65%;top: 25vw;opacity: 1;visibility: visible;z-index: 2;}
.anasayfa-alan-1 .slide.hidden {left: 100%;top: 13vw;opacity: 0;visibility: hidden;z-index: 1;}
.anasayfa-alan-1 .slider-container {display: flex;justify-content: center;height: 48vw;width: 100vw;position: relative;overflow: hidden;}
.anasayfa-alan-1 .slide {position: absolute; top: 50%; transform: translateY(-50%);width: 30vw; height: 20vw; opacity: 0; transition: all 0.4s ease-in-out;visibility: hidden; /* Başlangıçta gizli */}
.anasayfa-alan-1 .slide.active-left {left: -40%;opacity: 0;visibility: visible;z-index: 2;}
.anasayfa-alan-1 .slide.active-center {left: 35%;opacity: 1;visibility: visible;z-index: 3;top: 14vw;transform: scale(1.1);transform: rotate(345deg);}
.anasayfa-alan-1 .slide.active-right {left: 110%;opacity: 0;visibility: visible;z-index: 2;}
.anasayfa-alan-1 .slide.hidden {filter: blur(0.1vw);left: 40%;top: -100vw;opacity: 0;visibility: hidden;z-index: 1;}
.anasayfa-alan-1 h2 {margin: 0;font-size: 1.5vw;line-height: 1.2;color: #000;}
.anasayfa-alan-1 .active-center h2 {display: none;}
.anasayfa-alan-1 img {object-fit: contain;width: 33vw;height: auto;display: block;margin-bottom: 4vw;}
.anasayfa-alan-1 .button-container {position: absolute;width: 50vw;display: none;justify-content: space-between;z-index: 11;}
.anasayfa-alan-1 .details-container {display: flex;flex-direction: column;align-items: flex-start;gap: 0.9vw;z-index: 2;}
.anasayfa-alan-1 .product-container .details-container h2 {font-size: 2.3vw;text-transform: uppercase;opacity: 0.5;}
.anasayfa-alan-1 .product-container .details-container p {opacity: 1;color: #ffffff;text-align: center;font-family: 'Poppins';font-size: 1.5vw;font-style: normal;font-weight: 400;line-height: normal;}
.anasayfa-alan-1 .product-container .details-container a {transition: all 0.3s ease;height: 0.8vw;color: #ffffff;display: flex;align-items: center;justify-content: center;border-radius: 0.8125rem;background: #B11F24;width: 8vw;padding: 0.5vw;font-size: 0.9vw;}
.anasayfa-alan-1 .product-container .details-container a:nth-last-child(1) {transition: all 0.3s ease;height: 0.8vw;color: #ffffff;display: flex;align-items: center;justify-content: center;border-radius: 0.8125rem;background: rgba(255, 255, 255, 0.06);width: 9vw;padding: 0.5vw;font-size: 0.9vw;}
.anasayfa-alan-1 .product-container .details-container a:hover {background: linear-gradient(90deg, rgba(131, 58, 180, 0) 0%, #ad2828 50%, rgba(255, 255, 255, 0) 100%);color: #fff;}
.anasayfa-alan-1 .red-dot {display: flex;align-items: center;justify-content: center;position: absolute;top: 32vw;left: 74vw;}
.anasayfa-alan-1 .red-dot-1 {width: 1.5vw;height: 1.5vw;position: absolute;z-index: 3;background: #b11f24;border-radius: 50%;}
.anasayfa-alan-1 .red-dot-2 {width: 3vw;height: 3vw;position: absolute;z-index: 3;background: #b11f24;border-radius: 50%;opacity: 0.5;}
.anasayfa-alan-1 .red-dot-3 {width: 4.5vw;height: 4.5vw;position: absolute;z-index: 3;background: #b11f24;border-radius: 50%;opacity:0.5;}
.anasayfa-alan-1 .details-container .button {display: flex;gap: 1.5vw;}
.anasayfa-alan-1 .product-container .details-container .title {display: flex;flex-direction: row;align-items: center;gap: 0.4vw;justify-content: flex-start;text-align: left;}
.anasayfa-alan-1 .arrow {background: transparent;border-radius: 50%;width: 3vw;margin: 0vw 2vw;height: 3vw;display: flex;align-items: center;justify-content: center;cursor: pointer;font-size: 1.5vw;border: 0;}
.anasayfa-alan-1 .slide .content {display: flex;flex-direction: column;align-items: center;gap: 1vw;}
.anasayfa-alan-1 .active-center img {width: 66vw;transition: all .5s ease;filter: drop-shadow(0 0 1.5vw #0002);}
.anasayfa-alan-1 .product-container {display: flex;flex-direction: row;align-items: flex-end;justify-content: flex-start;width: 48.2vw;height: 10vw;background-size: contain;background-repeat: no-repeat;margin-right: 29vw;margin-top: -10vw;}
.anasayfa-alan-1 .dots-container {position: absolute;top: 49vw;z-index: 9999;left: 35%;right: 2vw;transform: translateY(-50%);display: flex;flex-direction: row;gap: 0.4vw;width: 30vw;}
.anasayfa-alan-1 .dot {width: 9vw;height: 0.3vw;border-radius: 1vw;background-color: #ffffff;cursor: pointer;transition: background 0.3s ease;}
.anasayfa-alan-1 .dot.active {background-color: #b11f24;}
.anasayfa-alan-1 .product-explanation img {width: 3vw;}
.anasayfa-alan-1 .product-explanation p {font-size: 1.3vw;font-family: 'Damion';color: #a10000;}
.anasayfa-alan-1 .product-explanation {display: flex;flex-direction: column;align-items: center;gap: 1vw;position: absolute;}
.anasayfa-alan-1 img.background-stroke {display:block;width: 76vw;position: absolute;top: 8vw;opacity: 0.5;}
.anasayfa-alan-1 .mobil-background-stroke {display:none !important;}
.anasayfa-alan-1 .dropdown-img {width: auto;object-fit: cover;height: auto;}
.anasayfa-alan-1 .slide h2 {margin-top: -5vw;}
.anasayfa-alan-1 .back-light {width: 14vw;height: 15vw;background: #ffffff96;position: absolute;filter: blur(9vw);margin-top: 15vw;}
.anasayfa-alan-1 #product-category {text-align: center;font-family: Poppins;font-size: 11vw;font-style: italic;font-weight: 700;position: absolute;line-height: 121.853%;z-index: -5;margin-top: 10vw;text-transform: uppercase;background: linear-gradient(90deg, #202428 0%, #FFF 47.22%, #202428 100%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.anasayfa-alan-1 .product-details {position: absolute;top: 17vw;display: flex;flex-direction: column;align-items: flex-end;left: 30vw;z-index: 999;gap: 2vw;transform: rotate(14deg);}
.anasayfa-alan-1 .product-details img {width: 3vw;}
.anasayfa-alan-1 .kutu-1 {display: flex;gap: 1vw;border-radius: 2vw;border: 1px solid rgba(255, 255, 255, 0.26);background: linear-gradient(103deg, rgb(255 255 255 / 2%) 10.88%, rgb(255 255 255 / 0%) 83.94%);width: 13vw;height: 5vw;align-items: center;justify-content: flex-start;padding-left: 2vw;}
.anasayfa-alan-1 .product-details img {width: 3vw;margin: 0;}
.anasayfa-alan-1 .kutu-3 {display: flex;flex-direction: column;gap: 0.4vw;align-items: center;width: 5vw;padding: 1vw;border-radius: 2rem;border: 1px solid rgb(255 255 255 / 12%);background: linear-gradient(103deg, rgb(255 255 255 / 2%) 10.88%, rgb(255 255 255 / 0%) 83.94%);}
.anasayfa-alan-1 .kutu-3 span {color: #fff;font-size: 1vw;font-weight: 200;margin-top: 0.5vw;}
.anasayfa-alan-1 .kutu-3 p {font-size: 2vw;color: #fff;font-weight: 400;width: 2.4vw;overflow: hidden;height: 3vw;text-align: center;}
.anasayfa-alan-1 .kutu-23 {display: flex;gap: 3vw;align-items: center;}
.anasayfa-alan-1 .kutu-2 {display: flex;gap: 1vw;align-items: center;}
.anasayfa-alan-1 .kutu-2 img {border-radius: 3vw;padding: 0.5vw;width: 3.8vw;border: 1px solid rgba(255, 255, 255, 0.26);background: linear-gradient(180deg, rgb(255 255 255 / 3%) 0%, rgb(255 255 255 / 0%) 100%);}
.anasayfa-alan-1 .kutu2-detay span {font-size: 1vw;color: #fff;letter-spacing: 0.05vw;font-weight: 200;}
.anasayfa-alan-1 .kutu2-detay p {color: #fff;font-size: 1.1vw;}
.anasayfa-alan-1 .product-details .urun-aciklama {font-size: 0.9vw;text-align: right;color: #fff;font-weight: 100;width: 20vw;}
.anasayfa-alan-1 .product-details .kutu-3 img {width: 2.5vw;margin: 0;}
.anasayfa-alan-1 .kutu1-detay span {color: #fff;font-size: 1vw;}
.kutu1-detay p {font-size: 0.9vw;color: #fff;}

.anasayfa-alan-2 {height: 30vw;display: flex;align-items: center;width: 75vw;margin: 4vw auto;gap: 5vw;}
.anasayfa-alan-2 .alan2-sag {transition:all 0.3s ease;background: url(/wp-content/uploads/2025/05/dis-cekim-1.jpg);background-size: 33vw;background-repeat: no-repeat;background-position: center;width: 70vw;height: 19vw;border-radius: 2vw;overflow: hidden;box-shadow: inset 0px 0.5vw 3vw 0.5vw rgba(0, 0, 0, 0.75);display: flex;}
.anasayfa-alan-2 .alan2-sag:hover {background-size: 38vw;background-position: center;}
.anasayfa-alan-2 .alan2-sol h3 {font-size: 3.1vw;color: #B11F24;font-weight: 800;margin-bottom: -1.5vw;}
.anasayfa-alan-2 .alan2-sol h5 {font-size: 2.7vw;font-weight: 700;color: #fff;width: fit-content;font-style: italic;}
.anasayfa-alan-2 .alan2-sol h5::before {content: '';font-size: 2.7vw;font-weight: 700;color: #fff;position: relative;display: flex;top: 3.5vw;z-index: -1;width: 103%;right: 0vw;transform: skewX(332deg);height: 1vw;background: #b11f24;}
.anasayfa-alan-2 .alan2-sol p {color: #fff;margin-top: 2.5vw;font-size: 0.9vw;}

.anasayfa-alan-3 {display: flex;flex-direction: row;justify-content: space-between;width: 75vw;margin: 0 auto;}
.anasayfa-alan-3 .alan3-sol {display: flex;flex-direction: column;align-items: flex-start;width: 20vw;gap: 4vw;}
.anasayfa-alan-3 .alan3-sol .etiket img {width: 2.2vw;}
.anasayfa-alan-3 .alan3-sol .etiket {display: flex;flex-direction: row;align-items: center;gap: 1.5vw;border-radius: 2rem;border: 1px solid rgba(255, 255, 255, 0.26);background: linear-gradient(103deg, rgba(255, 255, 255, 0.10) 10.88%, rgba(255, 255, 255, 0.03) 83.94%);backdrop-filter: blur(4px);padding: 1.5vw 2vw;width: 15vw;justify-content: flex-start;height: 3vw;}
.anasayfa-alan-3 .alan3-sol .etiket span {color: #fff;font-size: 1vw;}
.anasayfa-alan-3 .alan3-sola h4 {color: #FFF;font-family: Poppins;font-size: 2vw;font-style: normal;font-weight: 500;line-height: normal;text-transform: capitalize;}
.anasayfa-alan-3 .alan3-sola h5 {color: #FFF;font-family: Poppins;font-size: 1.2vw;font-style: normal;font-weight: 400;line-height: normal;}
.anasayfa-alan-3 .alan3-sola span {color: #FFF;font-family: Poppins;font-size: 1.2vw;font-style: normal;font-weight: 400;line-height: normal;text-transform: capitalize;}
.anasayfa-alan-3 .alan3-orta {display: flex;justify-content: flex-start;align-items: flex-start;flex-direction: column;width: 30vw;border-radius: 5vw;transition: all 0.5s ease;}
.anasayfa-alan-3 .alan3-sag {display: flex;justify-content: flex-start;flex-direction: column;width: 20vw;align-items: flex-end;text-align: right;gap: 2vw;}
.anasayfa-alan-3 .alan3-sola {display: flex;flex-direction: column;align-items: flex-start;gap: 1vw;}
.anasayfa-alan-3 .alan3-orta video {width: 100%;height: 37vw;object-fit: cover;border-radius: 2vw;}
.anasayfa-alan-3 .alan3-orta span {color: #fff;font-size: 0.8vw;border-radius: 2vw;background: rgba(255, 255, 255, 0.17);padding: 0.3vw 2vw;margin-top: -4.5vw;margin-bottom: 0vw;margin-left: 2vw;}
.anasayfa-alan-3 .alan3-sag .alan3-sagu {height: 15.5vw;padding: 1.5vw;width: 15vw;border-radius: 2vw;border: 0.1vw solid rgba(255, 255, 255, 0.26);background: linear-gradient(103deg, rgba(255, 255, 255, 0.10) 10.88%, rgba(255, 255, 255, 0.03) 83.94%);backdrop-filter: blur(1vw);text-align: left;display: flex;gap: 0.6vw;flex-direction: column;justify-content: center;}
.anasayfa-alan-3 .alan3-sag .alan3-sagu h4 {color: #FFF;font-family: Poppins;font-size: 1.9vw;font-style: normal;font-weight: 400;line-height: normal;}
.anasayfa-alan-3 .alan3-sag .alan3-sagu span {color: #FFF;font-family: Poppins;font-size: 0.8vw;font-style: normal;font-weight: 400;line-height: normal;line-height: 1.6vw;}
.anasayfa-alan-3 .alan3-sag .alan3-sagu i {transition:all 0.5s ease;position: absolute;margin-left: 11vw;margin-top: -6vw;font-size: 1.2vw;background: #B11F24;border-radius: 100%;padding: 0.9vw 1vw;transform: rotate(-45deg);color: #fff;}
.anasayfa-alan-3 .alan3-sag .alan3-sagu i:hover {transform: rotate(355deg);background: #fff;color: #B11F24;}
.anasayfa-alan-3 .alan3-sag a.show-more {transition:all 0.3s ease;width: 18vw;border-radius: 2vw;border: 1px solid rgba(255, 255, 255, 0.26);background: linear-gradient(287deg, #B11F24 11%, rgba(162, 25, 30, 0.59) 45.37%, rgba(140, 18, 22, 0.03) 92.83%);backdrop-filter: blur(4px);display: flex;align-items: center;justify-content: center;height: 4vw;color: #fff;font-size: 1.1vw;}
.anasayfa-alan-3 .alan3-sag a.show-more:hover {background: linear-gradient(138.7deg, #B11F24 11%, rgba(162, 25, 30, 0.59) 45.37%, rgba(140, 18, 22, 0.03) 92.83%);}
.anasayfa-alan-3 .alan3-sag h2 {font-size: 5vw;font-weight: 600;color: #fff;margin-top: 3vw;}
.anasayfa-alan-3 .alan3-sag h2 span {font-size: 1.2vw;}

.anasayfa-alan-4 {height: auto;display: flex;flex-direction: row;width: 75vw;margin: 6vw auto;justify-content: space-between;align-items: center;}
.anasayfa-alan-4 .kutu {width: 19vw;height: 19vw;border-radius: 1.47006rem;display: flex;background: linear-gradient(180deg, rgba(140, 0, 2, 0.00) 46%, #8C0002 100%), url(<path-to-image>) lightgray 50% / cover no-repeat;flex-direction: column;align-items: flex-start;padding: 2vw;justify-content: flex-end;gap: 0.6vw;}
.anasayfa-alan-4 .kutu-1 {transition:all 0.3s ease;background: linear-gradient(180deg, rgba(140, 0, 2, 0.00) 46%, #8C0002 100%), url(/wp-content/uploads/2025/05/dis-cekim-2.jpg) lightgray 50% / cover no-repeat;}
.anasayfa-alan-4 .kutu-1:hover {box-shadow: 0.4vw 0.4vw 0vw #ffdcdd;transform: rotate(2deg);}
.anasayfa-alan-4 .kutu-2 {transition:all 0.3s ease;border: 0.1vw solid #EE0004;background: linear-gradient(26deg, rgba(140, 0, 2, 1) 0%, rgba(140, 0, 2, 0) 100%), url(/wp-content/uploads/2025/05/dis-cekim-4.jpg) #636363 50% / cover no-repeat;background-blend-mode: soft-light;box-shadow: 0 3vw 11vw #b11f2445;}
.anasayfa-alan-4 .kutu-2:hover {box-shadow: 0 3vw 11vw #b11f2445,0.4vw 0.4vw 0vw #ffdcdd;transform: rotate(2deg);}
.anasayfa-alan-4 .kutu-3 {transition:all 0.3s ease;background: linear-gradient(180deg, rgba(140, 0, 2, 0.00) 46%, #8C0002 100%), url(/wp-content/uploads/2025/05/dis-cekim-3.jpg) lightgray 50% / cover no-repeat;}
.anasayfa-alan-4 .kutu-3:hover {box-shadow: 0.4vw 0.4vw 0vw #ffdcdd;transform: rotate(2deg);}
.anasayfa-alan-4 .kutu span {color: #fff;font-size: 1vw;}
.anasayfa-alan-4 .kutu h4 {color: #fff;font-size: 1.3vw;font-weight: 600;}
.anasayfa-alan-4 .kutu p {font-size: 1vw;color: #fff;text-decoration: underline;display: flex;align-items: center;justify-content: center;gap: 1vw;}
.anasayfa-alan-4 .kutu p i {background: #fff;text-decoration: none;padding: 0.2vw 0.3vw;border-radius: 100%;font-size: 0.9vw;color: #000;}

.anasayfa-alan-5 {display: flex;flex-direction: column;align-items: flex-start;width: 75vw;margin: 0 auto;gap: 3vw;}
.anasayfa-alan-5 h4 {font-size: 2.7vw;font-weight: 600;color: #fff;}
.anasayfa-alan-5 span {color: #B11F24;}
.anasayfa-alan-5 img.alan5-sol {width: 30vw;border-radius: 2.5vw;height: 29vw;object-fit: cover;}
.anasayfa-alan-5 .alan5-content {display: flex;flex-direction: row;align-items: flex-start;justify-content: space-between;width: 100%;}
.anasayfa-alan-5 .alan5-sag {display: flex;justify-content: flex-end;flex-direction: column;text-align: left;}
.anasayfa-alan-5 .alan5-sagu {border-radius: 2vw;border: 0.1vw solid rgba(255, 255, 255, 0.26);background: linear-gradient(103deg, rgba(255, 255, 255, 0.10) 10.88%, rgba(255, 255, 255, 0.03) 83.94%);backdrop-filter: blur(1vw);width: 33vw;height: 17vw;display: flex;justify-content: center;flex-direction: column;padding: 0 3vw;gap: 2vw;}
.anasayfa-alan-5 .alan5-sagu h5 {font-size: 1.1vw;color: #fff;font-weight: 400;}
.anasayfa-alan-5 .alan5-sagu p {font-size: 0.9vw;color: #fff;line-height: 1.4vw;}
.anasayfa-alan-5 .alan5-sago {border-radius: 2rem;border: 1px solid rgba(255, 255, 255, 0.26);background: linear-gradient(103deg, rgba(255, 255, 255, 0.10) 10.88%, rgba(255, 255, 255, 0.03) 83.94%);backdrop-filter: blur(4px);display: flex;align-items: center;justify-content: center;gap: 2vw;padding: 1vw 0;margin-top: 1vw;}
.anasayfa-alan-5 .alan5-sago img {width: 3vw;}
.anasayfa-alan-5 .alan5-sago p {color: #fff;font-size: 0.8vw;width: 28vw;}
.anasayfa-alan-5 .alan5-sag a {display: flex;align-items: center;justify-content: center;border-radius: 2rem;border: 1px solid rgba(255, 255, 255, 0.26);background: linear-gradient(103deg, rgba(177, 31, 36, 0.00) 10.88%, #B11F24 60.56%, #B11F24 83.94%);backdrop-filter: blur(4px);height: 3.5vw;margin-top: 1.5vw;color: #fff;font-size: 1vw;}
.anasayfa-alan-5 .alan5-sag a:hover {background: linear-gradient(-103deg, rgba(177, 31, 36, 0.00) 10.88%, #B11F24 60.56%, #B11F24 83.94%);}

.anasayfa-alan-6 {height: 40vw;display: flex;width: 100%;align-items: center;justify-content: center;margin-top: 7vw;}
.anasayfa-alan-6 video {mix-blend-mode: lighten;position: absolute;z-index: -1;opacity: 0.5;}
.anasayfa-alan-6 .alan6-sol {display: flex;flex-direction: column;align-items: center;justify-content: center;}
.anasayfa-alan-6 .alan6-sol .ozellik {position: absolute;}
.anasayfa-alan-6 .alan6-sag {display: flex;justify-content: center;flex-direction: column;align-items: flex-end;text-align: right;gap: 1.5vw;padding-right: 0vw;width: 29vw;}
.anasayfa-alan-6 .alan6-sol img {width: 45vw;transform: rotate(344deg);object-fit: cover;}
.anasayfa-alan-6 .alan6-sag span {color: #FFF;font-family: 'Poppins';font-size: 1vw;font-style: normal;font-weight: 400;line-height: normal;letter-spacing: 0.1vw;}
.anasayfa-alan-6 .alan6-sag h4 {color: #FFF;text-align: right;font-family: 'Poppins';font-size: 2.7vw;font-style: normal;font-weight: 500;line-height: 3vw;letter-spacing: -0.1vw;}
.anasayfa-alan-6 .alan6-sag p {color: #FFF;text-align: right;font-family: 'Poppins';font-size: 1vw;font-style: normal;font-weight: 400;line-height: 1.5vw;}
.anasayfa-alan-6 .alan6-sag a {border-radius: 2rem;border: 1px solid rgba(255, 255, 255, 0.26);background: linear-gradient(103deg, rgba(177, 31, 36, 0.00) 10.88%, #B11F24 60.56%, #B11F24 83.94%);backdrop-filter: blur(4px);color: #fff;padding: 0.5vw 2vw;width: 11vw;height: 1.5vw;display: flex;align-items: center;justify-content: center;}
.anasayfa-alan-6 .alan6-sag a:hover {background: linear-gradient(-103deg, rgba(177, 31, 36, 0.00) 10.88%, #B11F24 60.56%, #B11F24 83.94%);}
.anasayfa-alan-6 .alan6-sag h2 {color: #FFF;font-family: Poppins;font-size: 5vw;font-style: normal;font-weight: 600;line-height: normal;margin-top: 8vw;}
.anasayfa-alan-6 .alan6-sag h2 span {color: #FFF;text-align: right;font-family: Poppins;font-size: 1.2vw;font-style: normal;font-weight: 400;line-height: normal;}
.anasayfa-alan-6 .alan6-sol .ozellik-1 {margin-bottom: 24vw;margin-right: 7vw;display: flex;}
.anasayfa-alan-6 .alan6-sol .ozellik-1 .details {margin-top: 1vw;position: absolute;width: 9vw;margin-left: -6vw;display: flex;flex-direction: column;align-items: flex-start;gap: 0.4vw;opacity: 0.5;}
.anasayfa-alan-6 .alan6-sol .ozellik-1 .details span {color: #FFF;font-family: 'Poppins';font-size: 1vw;font-style: normal;font-weight: 700;line-height: normal;}
.anasayfa-alan-6 .alan6-sol .ozellik-1 .details p {color: #FFF;font-family: 'Poppins';font-size: 0.8vw;font-style: normal;font-weight: 400;line-height: normal;}
.anasayfa-alan-6 .alan6-sol .ozellik-2 {margin-top: 8vw;margin-left: 33vw;}
.anasayfa-alan-6 .alan6-sol .ozellik-2 .details {margin-top: 6vw;position: absolute;width: 9vw;margin-left: 10vw;display: flex;flex-direction: column;align-items: flex-start;gap: 0.4vw;opacity: 0.5;}
.anasayfa-alan-6 .alan6-sol .ozellik-2 .details span {color: #FFF;font-family: 'Poppins';font-size: 1vw;font-style: normal;font-weight: 700;line-height: normal;}
.anasayfa-alan-6 .alan6-sol .ozellik-2 .details p {color: #FFF;font-family: 'Poppins';font-size: 0.8vw;font-style: normal;font-weight: 400;line-height: normal;}
.anasayfa-alan-6 .alan6-sol .ozellik-3 {margin-top: 15vw;margin-right: 5vw;}
.anasayfa-alan-6 .alan6-sol .ozellik-3 .details {margin-top: 6vw;position: absolute;width: 9vw;margin-left: -8vw;display: flex;flex-direction: column;align-items: flex-start;gap: 0.4vw;}
.anasayfa-alan-6 .alan6-sol .ozellik-3 .details span {color: #FFF;font-family: 'Poppins';font-size: 1vw;font-style: normal;font-weight: 700;line-height: normal;}
.anasayfa-alan-6 .alan6-sol .ozellik-3 .details p {color: #FFF;font-family: 'Poppins';font-size: 0.8vw;font-style: normal;font-weight: 400;line-height: normal;}

.hero-section {position: relative;height: 22vw;background-image: url(/wp-content/uploads/2025/05/dis-cekim-3.jpg);background-size: cover;background-position: center;display: flex;align-items: flex-end;justify-content: center;text-align: center;padding-bottom: 3vw;}
.hero-overlay {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(144deg, #000000d9 0%, #430608 100%);box-shadow: 0 0 1vw #333;mix-blend-mode: hard-light;}
.hero-content { position: relative; z-index: 2; padding: 0 5vw; } 
.hero-content h1 {font-size: 2vw;font-weight: 700;letter-spacing: 0.1vw;margin-bottom: 1vw;color: #fff;}
.hero-divider { width: 8vw; height: 0.2vw; background-color: #d01f1f; margin: 0 auto 1.5vw auto; } 
.hero-content p {font-size: 1vw;max-width: 50vw;margin: 0 auto;color: #fff;}
h2.soon {text-align: center;font-size: 2.5vw;font-weight: 700;}

.kurumsal {color: #313131;font-family: 'Roboto', sans-serif;padding: 0;margin: 0;overflow-x: hidden;}
.kurumsal .about-container {width: 75vw;margin: 0 auto;padding: 5vw 0 0 0;}
.kurumsal .section-title { text-align: center; margin-bottom: 3vw; } 
.kurumsal .section-title h2 {font-size: 1.9vw;font-weight: 700;letter-spacing: 0.1vw;margin-bottom: 0.8vw;text-transform: uppercase;}
.kurumsal .title-divider { width: 6vw; height: 0.2vw; background-color: #d01f1f; margin: 0 auto; } 
.kurumsal .about-section { display: flex; justify-content: space-between; align-items: center; gap: 4vw; margin-bottom: 6vw; } 
.kurumsal .about-image { flex: 1; } 
.kurumsal .about-image img { width: 100%; height: auto; border-radius: 0.4vw; object-fit: cover; transition: transform 0.5s ease; } 
.kurumsal .about-image:hover img { transform: scale(1.05); } 
.kurumsal .about-content { flex: 1; } 
.kurumsal .about-content h3 { font-size: 1.8vw; color: #d01f1f; margin-bottom: 0.6vw; font-weight: 600; text-transform: uppercase; } 
.kurumsal .about-content h4 {font-size: 1.1vw;color: #272727;margin-bottom: 1.5vw;font-weight: 400;text-transform: uppercase;}
.kurumsal .about-content p {font-size: 0.95vw;line-height: 1.6vw;margin-bottom: 1.2vw;color: #696969;}
.kurumsal .stat-container { display: flex; justify-content: space-between; margin-top: 2vw; } 
.kurumsal .stat-item { text-align: center; } 
.kurumsal .stat-number { font-size: 2.2vw; font-weight: 700; color: #d01f1f; margin-bottom: 0.4vw; } 
.kurumsal .stat-label { font-size: 0.8vw; color: #aaa; letter-spacing: 0.1vw; } 
.kurumsal .features-section { margin-bottom: 6vw; } 
.kurumsal .features-wrapper {display: flex;align-items: stretch;gap: 3vw;flex-direction: row-reverse;}
.kurumsal .features-image {flex: 1;position: relative;overflow: hidden;border-radius: 0.4vw;height: 36vw;}
.kurumsal .features-image img { width: 100%; height: 100%; object-fit: cover; transition: transform 0.5s ease; } 
.kurumsal .features-image:hover img { transform: scale(1.05); } 
.kurumsal .features-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: linear-gradient(to bottom, rgba(0,0,0,0.2), rgba(208,31,31,0.7)); display: flex; align-items: center; justify-content: center; } 
.kurumsal .features-text {font-size: 2vw;font-weight: 700;letter-spacing: 0.3vw;color: #fff;text-transform: uppercase;}
.kurumsal .features-list { flex: 1; display: flex; flex-direction: column; justify-content: space-between; } 
.kurumsal .feature-item {position: relative;background: linear-gradient(180deg, rgb(245 245 245) 0%, rgba(0, 0, 0, 0) 100%);margin-bottom: 1vw;border-radius: 0.4vw;overflow: hidden;transition: transform 0.3s ease;}
.kurumsal .feature-item:hover { transform: translateX(0.5vw); } 
.kurumsal .feature-item:before { content: attr(data-number); position: absolute; top: 50%; left: 0; transform: translateY(-50%); font-size: 5vw; font-weight: 800; color: rgba(208,31,31,0.1); z-index: 0; line-height: 1; } 
.kurumsal .feature-item-content { position: relative; z-index: 1; display: flex; padding: 1.5vw; } 
.kurumsal .feature-icon { flex: 0 0 3vw; font-size: 1.8vw; color: #d01f1f; display: flex; align-items: center; justify-content: center; } 
.kurumsal .feature-details {flex: 1;padding-left: 2vw;}
.kurumsal .feature-details h3 {font-size: 1.1vw;margin-bottom: 0.6vw;font-weight: 600;}
.kurumsal .feature-details p { font-size: 0.85vw; color: #aaa; line-height: 1.4vw; } 
.kurumsal .mission-section {display: flex;justify-content: space-between;align-items: center;gap: 4vw;margin-bottom: 6vw;flex-direction: row-reverse;}
.kurumsal .mission-content { flex: 1; } 
.kurumsal .mission-content h3 {font-size: 1.5vw;color: #d01f1f;margin-bottom: 1.2vw;margin-top: 2vw;font-weight: 600;text-transform: uppercase;}
.kurumsal .mission-content p {font-size: 0.95vw;line-height: 1.6vw;margin-bottom: 1.5vw;color: #555555;}
.kurumsal .mission-image { flex: 1; } 
.kurumsal .mission-image img { width: 100%; height: auto; border-radius: 0.4vw; object-fit: cover; transition: transform 0.5s ease; } 
.kurumsal .mission-image:hover img { transform: scale(1.05); } 
.kurumsal .animate-fade-in { opacity: 0; animation: fadeIn 1s ease forwards; } 
.kurumsal .animate-slide-up { opacity: 0; transform: translateY(2vw); animation: slideUp 1s ease forwards; } 
.kurumsal .animate-slide-left { opacity: 0; transform: translateX(2vw); animation: slideLeft 1s ease forwards; } 
.kurumsal .animate-slide-right { opacity: 0; transform: translateX(-2vw); animation: slideRight 1s ease forwards; } 
.kurumsal .animate-count { opacity: 0; animation: fadeIn 1s ease forwards; } 
@keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } 
@keyframes slideUp { from { opacity: 0; transform: translateY(2vw); } to { opacity: 1; transform: translateY(0); } } 
@keyframes slideLeft { from { opacity: 0; transform: translateX(2vw); } to { opacity: 1; transform: translateX(0); } } 
@keyframes slideRight { from { opacity: 0; transform: translateX(-2vw); } to { opacity: 1; transform: translateX(0); } } 
    
.contact-page {font-family: 'Roboto', sans-serif;color: #ffffff;overflow-x: hidden;}
.contact-page .diagonal-hero { position: relative; height: 40vw; display: flex; align-items: center; justify-content: center; overflow: hidden; } 
.contact-page .diagonal-bg { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: linear-gradient(135deg, #1a1a1a 0%, #1a1a1a 40%, #d01f1f 100%); transform: skewY(-5deg); transform-origin: top left; z-index: 1; } 
.contact-page .hero-content { position: relative; z-index: 2; text-align: center; padding: 0 5vw; } 
.contact-page .headline-container { position: relative; display: inline-block; margin-bottom: 2vw; } 
.contact-page .glitch-text { font-size: 7vw; font-weight: 800; text-transform: uppercase; letter-spacing: 0.5vw; margin: 0; position: relative; } 
.contact-page .glitch-text::before, .glitch-text::after { content: attr(data-text); position: absolute; top: 0; left: 0; width: 100%; height: 100%; } 
.contact-page .glitch-text::before { left: 0.2vw; text-shadow: -2px 0 #d01f1f; clip: rect(44px, 450px, 56px, 0); animation: glitch-anim 5s infinite linear alternate-reverse; } 
.contact-page .glitch-text::after { left: -0.2vw; text-shadow: 2px 0 #d01f1f; clip: rect(24px, 450px, 100px, 0); animation: glitch-anim2 5s infinite linear alternate-reverse; } 
.contact-page .headline-accent { position: absolute; bottom: -0.8vw; right: -1vw; width: 6vw; height: 0.4vw; background-color: #d01f1f; } 
.contact-page .subtitle { font-size: 1.2vw; letter-spacing: 0.2vw; text-transform: uppercase; margin: 0; color: #aaa; animation: fadeIn 1s ease forwards; } 
.contact-page .contact-main {display: flex;padding: 5vw 0;gap: 5vw;position: relative;width: 75vw;margin: 0 auto;}
.contact-page .contact-main::before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0.03; pointer-events: none; } 
.contact-page .side-info {flex: 1;background-color: #ededed96;border-radius: 0.5vw;padding: 3vw;display: flex;flex-direction: column;justify-content: space-between;}
.contact-page .logo-container { text-align: center; margin-bottom: 3vw; } 
.contact-page .logo-container img { max-width: 15vw; height: auto; } 
.contact-page .animate-pulse { animation: pulse 2s infinite; } 
.contact-page .info-group, .social-group { margin-bottom: 3vw; } 
.contact-page .info-group h2, .social-group h2 {font-size: 1.2vw;font-weight: 700;margin-bottom: 2vw;position: relative;padding-bottom: 0.8vw;letter-spacing: 0.1vw;color: #000;}
.contact-page .info-group h2::after, .social-group h2::after {content: '';position: absolute;bottom: 0;left: 0;width: 3vw;height: 0.2vw;background-color: #b11f24;}
.contact-page .info-item { display: flex; align-items: flex-start; margin-bottom: 1.5vw; } 
.contact-page .info-icon { flex: 0 0 3vw; height: 3vw; background-color: rgba(208,31,31,0.1); border-radius: 50%; display: flex; align-items: center; justify-content: center; margin-right: 1vw; } 
.contact-page .info-icon i {color: #b11f24;font-size: 1vw;}
.contact-page .info-text { flex: 1; } 
.contact-page .info-text h3 {font-size: 1vw;margin: 0 0 0.5vw 0;font-weight: 600;color: #b11f24;}
.contact-page .info-text p { font-size: 0.9vw; color: #aaa; margin: 0; line-height: 1.4vw; } 
.contact-page .social-icons { display: flex; gap: 1vw; } 
.contact-page .social-icon { display: flex; align-items: center; justify-content: center; width: 3vw; height: 3vw; background-color: #252525; border-radius: 50%; color: #fff; text-decoration: none; transition: all 0.3s ease; } 
.contact-page .social-icon:hover {background-color: #b11f24;transform: translateY(-0.3vw);}
.contact-page .social-icon i { font-size: 1vw; } 
.contact-page .form-container {/* flex: 2; */width: 39vw;}
.contact-page .form-header { margin-bottom: 3vw; } 
.contact-page .form-header h2 {font-size: 2.5vw;font-weight: 700;margin-bottom: 1vw;letter-spacing: 0.1vw;color: #000;}
.contact-page .form-header p { font-size: 1vw; color: #aaa; } 
.contact-page .map-section { position: relative; height: 30vw; } 
.contact-page .map-overlay {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(to bottom, #b11f24 0%, #b11f24b3 20%, #b11f2400 100%);pointer-events: none;z-index: 1;box-shadow: 0 0 1vw #cdcdcd;mix-blend-mode: overlay;}
.contact-page .map-container { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } 
.map-container iframe {filter: grayscale(1);}
.contact-page .map-info { position: absolute; top: 5vw; left: 5vw; z-index: 2; } 
.contact-page .map-info h2 {font-size: 2vw;font-weight: 700;margin-bottom: 0.5vw;color: #000;}
.contact-page .map-info p {font-size: 1vw;color: #3b3b3b;}
@keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } 
@keyframes pulse { 0% { opacity: 1; } 50% { opacity: 0.7; } 100% { opacity: 1; } } 
@keyframes glitch-anim { 0% { clip: rect(42px, 9999px, 44px, 0); } 5% { clip: rect(12px, 9999px, 59px, 0); } 10% { clip: rect(48px, 9999px, 29px, 0); } 15% { clip: rect(42px, 9999px, 73px, 0); } 20% { clip: rect(63px, 9999px, 27px, 0); } 25% { clip: rect(34px, 9999px, 55px, 0); } 30% { clip: rect(86px, 9999px, 73px, 0); } 35% { clip: rect(20px, 9999px, 20px, 0); } 40% { clip: rect(26px, 9999px, 60px, 0); } 45% { clip: rect(25px, 9999px, 66px, 0); } 50% { clip: rect(57px, 9999px, 98px, 0); } 55% { clip: rect(5px, 9999px, 46px, 0); } 60% { clip: rect(82px, 9999px, 31px, 0); } 65% { clip: rect(54px, 9999px, 27px, 0); } 70% { clip: rect(28px, 9999px, 99px, 0); } 75% { clip: rect(45px, 9999px, 69px, 0); } 80% { clip: rect(23px, 9999px, 85px, 0); } 85% { clip: rect(54px, 9999px, 84px, 0); } 90% { clip: rect(45px, 9999px, 47px, 0); } 95% { clip: rect(37px, 9999px, 20px, 0); } 100% { clip: rect(4px, 9999px, 91px, 0); } } 
@keyframes glitch-anim2 { 0% { clip: rect(65px, 9999px, 100px, 0); } 5% { clip: rect(52px, 9999px, 74px, 0); } 10% { clip: rect(79px, 9999px, 85px, 0); } 15% { clip: rect(75px, 9999px, 5px, 0); } 20% { clip: rect(67px, 9999px, 61px, 0); } 25% { clip: rect(14px, 9999px, 79px, 0); } 30% { clip: rect(1px, 9999px, 66px, 0); } 35% { clip: rect(86px, 9999px, 30px, 0); } 40% { clip: rect(23px, 9999px, 98px, 0); } 45% { clip: rect(85px, 9999px, 72px, 0); } 50% { clip: rect(71px, 9999px, 75px, 0); } 55% { clip: rect(2px, 9999px, 48px, 0); } 60% { clip: rect(30px, 9999px, 16px, 0); } 65% { clip: rect(59px, 9999px, 50px, 0); } 70% { clip: rect(41px, 9999px, 62px, 0); } 75% { clip: rect(2px, 9999px, 82px, 0); } 80% { clip: rect(47px, 9999px, 73px, 0); } 85% { clip: rect(3px, 9999px, 27px, 0); } 90% { clip: rect(26px, 9999px, 55px, 0); } 95% { clip: rect(42px, 9999px, 97px, 0); } 100% { clip: rect(38px, 9999px, 49px, 0); } } 
.contact-page  p.form-kolon-metin {color: #000;font-size: 1vw;}
.contact-page ::placeholder{font-size:1vw !important;margin:0 !important; padding:0 !important;padding-left:1vw !important;padding-top:1vw !important;}
.contact-page .iletisim-formu{margin-top: 3vw;margin-bottom: 3vw;}
.contact-page .wpcf7 label {font-size: 1vw !important;display: flex;align-items: center;justify-content: space-between;}
.contact-page .wpcf7 label input {height: 1.1vw;color: #000;border: none;font-size: 1vw;border-bottom: 0.1vw #696969 solid !important;line-height: 1.4vw;width: 39.9vw;margin-top: 0.1vw;padding: 1vw;background: none;}
.contact-page .phone input{background:#f6f6f6 !important;}
.contact-page .wpcf7-textarea {margin-bottom: 1vw;width: 39.4vw!important;height: 11vw !important;background: none;color: #000;font-size: 1vw;border-bottom: 0.1vw #696969 solid !important;border: 0;margin-top: 0.2vw;padding: 1vw;}
.contact-page .wpcf7-submit {width: 41.6vw !important;height: 3.1vw !important;background: linear-gradient(145deg, rgba(0, 0, 0, 1) 0%, rgb(45 44 44) 100%);padding: 0 !important;border: 0 !important;border-radius: 0.4vw !important;color: #fff;transition: 0.3s;font-size: 1.1vw !important;margin-top: 1.9vw;margin-left: 0vw;}
.contact-page .wpcf7-submit:hover {background-color: #b11f24 !important;color: #ffffff;transition: 0.3s;}
.contact-page .wpcf7-response-output {color:#111;border-color:rgba(0,0,0,0) !important;padding:0 !important;margin:0 !important;}
.contact-page .wpcf7-form input:focus, .wpcf7-form textarea:focus, .wpcf7-form select:focus {border:0 !important;background:#f6f6f6;}
.contact-page input.wpcf7-form-control.wpcf7-captchar {}
.contact-page img.wpcf7-form-control.wpcf7-captchac.wpcf7-captcha-captcha-170 {width: 11vw;height: 3vw;}
.contact-page .wpcf7-spinner{position: absolute!important;margin-top: 6vw !important;}
.contact-page input.wpcf7-form-control.wpcf7-captchar {width: 27.8vw;position: relative;}
.contact-page .iletisim-form-kolonlar{display: flex;justify-content: space-evenly;width: 94.5%;}
.contact-page .form-dogrula p {display: flex;justify-content: center;width: 41.5vw;flex-direction: column;}
.contact-page form.wpcf7-form.init {display: flex;flex-direction: column;align-items: flex-start;gap: 2vw;}
.contact-page .form-dogrula br {display: none;}

.category-page {color: #ffffff;font-family: 'Poppins', sans-serif;padding-bottom: 4vw;}
.category-page .animate-fade-in { animation: fadeIn 1s ease forwards; } 
@keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } 
.category-page .products-container {max-width: 75%;margin: 5vw auto;}
.category-page .products-list {display: flex;flex-direction: column;gap: 3vw;}
.category-page .product-card { display: flex; flex-direction: column; margin-bottom: 2vw; } 
.category-page .product-header {margin-bottom: -2vw;}
.category-page .product-title {font-size: 1.7vw;font-weight: 700;color: #000000;text-align: left;}
.category-page .product-title::before {content: '';display: flex;width: 5.3vw;transform: skewX(335deg);height: 0.4vw;background: #b11f24;position: relative;top: 2.7vw;z-index: -1;}
.category-page .product-image {width: 100%;height: 25vw;display: flex;justify-content: center;align-items: center;margin-bottom: 2vw;}
.category-page .product-image img { max-width: 100%; max-height: 100%; object-fit: contain; } 
.category-page .product-image {width: 100%;height: 25vw;display: flex;justify-content: center;align-items: center;}
.category-page .specs-grid {display: flex;/* grid-template-columns: repeat(4, 1fr); */gap: 2.5vw;margin-bottom: 0vw;}
.category-page .spec-item { border-bottom: 1px solid #333; padding-bottom: 0.5vw; } 
.category-page .spec-label { font-size: 0.9vw; color: #aaa; margin-bottom: 0.3vw; } 
.category-page .spec-value {font-size: 1vw;color: #000000;}
.category-page .product-actions { display: flex; justify-content: center; } 
.category-page .details-button {display: inline-block;padding: 0.5vw 2vw;background-color: #00000000;border-radius: 0.5vw;border: 0.1vw solid #b11f24;color: #b11f24;text-decoration: none;font-size: 0.8vw;font-weight: 600;text-transform: uppercase;cursor: pointer;letter-spacing: 0.1vw;transition: background-color 0.3s;}
.category-page .details-button:hover {background-color: #b01818;color: #fff;}
.category-page .pagination { text-align: center; margin-top: 4vw; } 
.category-page .pagination .page-numbers {display: inline-block;padding: 0.5vw 1vw;margin: 0 0.3vw;color: #000;text-decoration: none;border-radius: 100%;}
.category-page .pagination .page-numbers.current {background-color: #b11f24;color:#fff !important;}
.category-page .pagination .page-numbers:nth-last-child(1) {background-color: none !important;}
.category-page .no-products {text-align: center;padding: 3vw;}
.category-page .no-products p { font-size: 1.2vw; color: #aaa; } 
.product-image-golge {position: absolute;margin-top: 13vw;filter: blur(1.2vw);z-index: -1;object-fit: cover;opacity: 0.1;left: 17%;transform: rotateX(72deg);}
.product-image-golge img {width: 65vw;}
.category-page .product-specs {background-color: #f9f9f900;backdrop-filter: blur(1vw);border: 0.1vw dashed #b11f24;padding: 2vw;border-radius: 1vw;display: flex;flex-direction: row;align-items: center;justify-content: space-between;}

.product-detail {position: relative;color: #ffffff;font-family: 'Roboto', sans-serif;overflow: hidden;min-height: 100vh;}
.product-detail .detail-backdrop { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; } 
.product-detail .backdrop-pattern { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-image: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23d01f1f' fill-opacity='0.05'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); } 
.product-detail .backdrop-gradient { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: radial-gradient(circle at 20% 20%, rgba(20, 20, 20, 0.95) 0%, rgba(10, 10, 10, 0.98) 70%, rgba(8, 8, 8, 1) 100%); } 
.product-detail .detail-header { display: flex; justify-content: space-between; align-items: center; padding: 4vw 8vw 0; } 
.product-detail .model-label { position: relative; } 
.product-detail .label-text { display: block; font-size: 0.9vw; text-transform: uppercase; color: #999; letter-spacing: 0.2vw; margin-bottom: 0.5vw; } 
.product-detail .model-name { font-size: 3.5vw; font-weight: 800; margin: 0; position: relative; color: #fff; } 
.product-detail .model-name::after { content: ''; position: absolute; bottom: -1vw; left: 0; width: 3vw; height: 0.3vw; background-color: #d01f1f; } 
.product-detail .category-badge { background-color: rgba(208, 31, 31, 0.15); color: #d01f1f; font-size: 0.8vw; font-weight: 600; text-transform: uppercase; padding: 0.5vw 1vw; border-radius: 0.2vw; letter-spacing: 0.1vw; } 
.product-detail .detail-main {display: flex;padding: 5vw 0;gap: 5vw;margin: 0 auto;width: 75vw;flex-direction: column;}
.product-detail .product-visual { flex: 1; } 
.product-detail .visual-container { position: relative; margin-bottom: 2vw; } 
.product-detail .product-image { width: 100%; height: auto; display: block; } 
.product-detail .visual-accent {position: absolute;top: -1vw;right: -1vw;bottom: -1vw;left: -1vw;pointer-events: none;opacity: 0.3;}
.product-detail .visual-accent-left {position: absolute;top: 18vw;right: 41vw;bottom: -1vw;left: 0vw;pointer-events: none;transform: rotate(180deg);opacity: 0.3;}
.product-detail .accent-line { position: absolute; background-color: rgba(208, 31, 31, 0.3); } 
.product-detail .accent-line.horizontal {height: 0.2vw;width: 10vw;top: 0;right: 0;background: linear-gradient(270deg,rgba(177, 31, 36, 1) 0%, rgba(177, 31, 36, 0) 100%);}
.product-detail .accent-line.vertical {width: 0.2vw;height: 10vw;top: 0;right: 0;background: linear-gradient(180deg, rgba(177, 31, 36, 1) 0%, rgba(177, 31, 36, 0) 100%);}
.product-detail .key-specs { display: flex; justify-content: space-between; gap: 1vw; } 
.product-detail .key-spec { background-color: rgba(255, 255, 255, 0.05); padding: 1vw; border-radius: 0.3vw; flex: 1; backdrop-filter: blur(5px); border: 1px solid rgba(255, 255, 255, 0.1); } 
.product-detail .key-spec-label { font-size: 0.8vw; color: #999; margin-bottom: 0.5vw; } 
.product-detail .key-spec-value { font-size: 1.2vw; color: #fff; font-weight: 500; } 
.product-detail .product-info {flex: 1;padding: 1vw;background: #33333308;border-radius: 1vw;border: 0.1vw dashed #0000002b;}
.product-detail .info-nav {display: flex;gap: 1vw;margin-bottom: 2vw;}
.product-detail .nav-button { background: none; border: none; color: #999; font-size: 1vw; font-weight: 600; padding: 0.8vw 1.5vw; cursor: pointer; transition: all 0.3s ease; border-radius: 0.3vw; position: relative; } 
.product-detail .nav-button::after { content: ''; position: absolute; bottom: 0; left: 50%; width: 0; height: 2px; background-color: #d01f1f; transition: all 0.3s ease; transform: translateX(-50%); } 
.product-detail .nav-button:hover {color: #b11f24;}
.product-detail .nav-button.active {color: #000000;background-color: rgba(208, 31, 31, 0.1);}
.product-detail .nav-button.active::after { width: 80%; } 
.product-detail .info-panels {min-height: 12vw;}
.product-detail .info-panel { display: none; animation: fadeIn 0.5s ease; } 
.product-detail .info-panel.active { display: block; } 
@keyframes fadeIn { from { opacity: 0; transform: translateY(10px); } to { opacity: 1; transform: translateY(0); } } 
.product-detail .overview-content { font-size: 1vw; line-height: 1.8vw; color: #ccc; margin-bottom: 2vw; } 
.product-detail .overview-content p { margin-bottom: 1vw; } 
.product-detail .overview-cta { margin-top: 3vw; } 
.product-detail .cta-button { display: inline-flex; align-items: center; background-color: #d01f1f; color: #fff; font-size: 0.9vw; font-weight: 600; padding: 1vw 2vw; border-radius: 0.3vw; text-decoration: none; text-transform: uppercase; letter-spacing: 0.1vw; transition: all 0.3s ease; } 
.product-detail .cta-button:hover { background-color: #b01818; transform: translateY(-0.3vw); } 
.product-detail .cta-text { margin-right: 1vw; } 
.product-detail .cta-icon { display: flex; align-items: center; justify-content: center; background-color: rgba(0, 0, 0, 0.2); width: 1.8vw; height: 1.8vw; border-radius: 50%; } 
.product-detail .specs-grid {display: grid;grid-template-columns: repeat(2, 1fr);gap: 1.5vw;background: #efefef00;padding: 1vw;border-radius: 1vw;/* border: 0.1vw dashed #000000de; */}
.product-detail .spec-item {background-color: rgba(255, 255, 255, 0.05);padding: 1.2vw;border-radius: 0.3vw;border-bottom: 0.1vw solid #00000073;}
.product-detail .spec-label { font-size: 0.8vw; color: #999; margin-bottom: 0.5vw; } 
.product-detail .spec-value {font-size: 1vw;color: #000000;}
.product-detail .features-content { font-size: 1vw; line-height: 1.8vw; color: #ccc; } 
.product-detail .features-content ul { padding-left: 1.5vw; margin-bottom: 1.5vw; } 
.product-detail .features-content li { margin-bottom: 0.8vw; } 
.product-detail .features-placeholder { text-align: center; color: #999; font-style: italic; padding: 3vw; } 
.product-detail .related-models {padding: 0vw 0vw 5vw 0;width: 75vw;margin: 0 auto;}
.product-detail .related-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 3vw; } 
.product-detail .related-header h2 {font-size: 2vw;font-weight: 700;margin: 0;position: relative;padding-bottom: 1vw;color: #000;}
.product-detail .related-header h2::after { content: ''; position: absolute; bottom: 0; left: 0; width: 3vw; height: 0.2vw; background-color: #d01f1f; } 
.product-detail .slider-controls { display: flex; gap: 1vw; } 
.product-detail .slider-arrow { background-color: rgba(255, 255, 255, 0.1); border: none; color: #fff; width: 3vw; height: 3vw; border-radius: 50%; display: flex; align-items: center; justify-content: center; cursor: pointer; transition: background-color 0.3s ease; } 
.product-detail .slider-arrow:hover { background-color: #d01f1f; } 
.product-detail .models-slider { display: grid; grid-template-columns: repeat(3, 1fr); gap: 2vw; } 
.product-detail .model-card {position: relative;overflow: hidden;border-radius: 0.5vw;display: flex !important;flex-direction: column;justify-content: space-between;gap: 10vw;}
.product-detail .model-image {width: 100%;height: auto;position: relative;display: flex;flex-direction: column;gap: 2vw;}
.product-detail .model-image img {width: 100%;height: 8vw;object-fit: cover;transition: transform 0.5s ease;}
.product-detail .model-card:hover .model-image img {transform: rotatez(-20deg) scale(1.1);}
.product-detail .model-overlay {background: linear-gradient(to top, #b11f2400 0%, #b11f2400 60%);display: flex;flex-direction: row;justify-content: space-between;padding: 1.5vw;opacity: 1;transition: opacity 0.3s ease;z-index: 99;align-items: center;}
.product-detail .model-card:hover .model-overlay { opacity: 1; } 
.product-detail  .model-overlay h3 {color: #000;font-size: 1vw;}
.product-detail .model-caliber { font-size: 0.9vw; color: #d01f1f; } 
.product-detail .view-button {align-self: flex-start;color: #b11f24;font-size: 0.8vw;font-weight: 600;border-radius: 0.3vw;text-decoration: none;transition: background-color 0.3s ease;}
.product-detail .product-image-golge {position: absolute;margin-top: -12vw;filter: blur(1.2vw);z-index: -1;object-fit: cover;opacity: 0.1;left: 5%;transform: rotateX(72deg);width: 77vw;}
.product-detail .video {width: 75vw;margin: 0 auto;margin-bottom:5vw;}
.product-detail .video video {width: 100%;height: 23vw;object-fit: cover;object-position: center;border-radius: 2vw;}
#gallery-1 img {border: none !important;width: 25vw;object-fit: contain;height: 13vw;}
.gifts-content img {width: 35vw;}
.gifts-content {display: grid;grid-template-columns: repeat(2, 1fr);}
.gifts-content .hediye {display: flex;flex-direction: column;align-items: center;}
.gifts-content .hediye span {color: #932222;background: #e5d3d3;border-radius: 0.6vw;width: 90%;display: flex;font-size: 0.9vw;align-items: center;justify-content: center;padding: 0.6vw;}


.error-page { position: relative; background-color: #0a0a0a; color: #ffffff; font-family: 'Roboto', sans-serif; min-height: 100vh; display: flex; flex-direction: column; justify-content: center; align-items: center; padding: 5vw; overflow: hidden; } 
.error-backdrop { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; } 
.backdrop-pattern { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-image: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23d01f1f' fill-opacity='0.05'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); } 
.backdrop-gradient { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: radial-gradient(circle at 50% 30%, rgba(20, 20, 20, 0.95) 0%, rgba(10, 10, 10, 0.98) 70%, rgba(8, 8, 8, 1) 100%); } 
.error-container { position: relative; max-width: 800px; width: 100%; padding: 5vw; } 
.error-content { text-align: center; position: relative; z-index: 10; } 
.error-code { display: flex; justify-content: center; align-items: center; margin-bottom: 2vw; } 
.digit { font-size: 10vw; font-weight: 800; color: #fff; line-height: 1; } 
.digit-center { position: relative; display: flex; justify-content: center; align-items: center; } 
.crosshair { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 5vw; height: 5vw; } 
.crosshair-line { position: absolute; background-color: #d01f1f; } 
.crosshair-line.horizontal { width: 100%; height: 1px; top: 50%; transform: translateY(-50%); animation: expandHorizontal 1.5s ease-in-out infinite; } 
.crosshair-line.vertical { height: 100%; width: 1px; left: 50%; transform: translateX(-50%); animation: expandVertical 1.5s ease-in-out infinite; } 
.crosshair-dot { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 1vw; height: 1vw; background-color: #d01f1f; border-radius: 50%; opacity: 0.7; animation: pulse 1.5s ease-in-out infinite; } 
@keyframes expandHorizontal { 0%, 100% { width: 0; opacity: 0; } 50% { width: 100%; opacity: 1; } } 
@keyframes expandVertical { 0%, 100% { height: 0; opacity: 0; } 50% { height: 100%; opacity: 1; } } 
.error-title { font-size: 3vw; font-weight: 700; margin: 0 0 1.5vw; position: relative; display: inline-block; padding-bottom: 1vw; } 
.error-title::after { content: ''; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); width: 4vw; height: 3px; background-color: #d01f1f; } 
.error-message { font-size: 1.2vw; color: #aaa; max-width: 600px; margin: 0 auto 3vw; } 
.error-actions { display: flex; flex-direction: column; align-items: center; gap: 2vw; } 
.home-button { display: inline-flex; align-items: center; background-color: #d01f1f; color: #fff; font-size: 1vw; font-weight: 600; padding: 1vw 2vw; border-radius: 0.3vw; text-decoration: none; text-transform: uppercase; letter-spacing: 1px; transition: all 0.3s ease; } 
.home-button:hover { background-color: #b01818; transform: translateY(-5px); } 
.button-text { margin-right: 1vw; } 
.button-icon { display: flex; align-items: center; justify-content: center; } 
.action-separator { display: flex; align-items: center; width: 100%; gap: 1vw; margin: 1vw 0; } 
.separator-line { flex: 1; height: 1px; background-color: rgba(255, 255, 255, 0.1); } 
.separator-text { font-size: 0.8vw; color: #777; text-transform: uppercase; letter-spacing: 1px; } 
.error-decoration { position: absolute; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none; } 
.decoration-line { position: absolute; background-color: rgba(208, 31, 31, 0.2); } 
.decoration-line.top-left { width: 15vw; height: 1px; top: 0; left: 0; } 
.decoration-line.top-right { width: 1px; height: 15vw; top: 0; right: 0; } 
.decoration-line.bottom-left { width: 1px; height: 15vw; bottom: 0; left: 0; } 
.decoration-line.bottom-right { width: 15vw; height: 1px; bottom: 0; right: 0; } 
.error-footer { margin-top: 5vw; text-align: center; width: 100%; max-width: 800px; } 
.suggestion-title { font-size: 1.2vw; color: #aaa; margin-bottom: 1.5vw; } 
.suggestion-links { display: flex; flex-wrap: wrap; justify-content: center; gap: 1.5vw; } 
.suggestion-link { display: inline-flex; align-items: center; background-color: rgba(255, 255, 255, 0.05); color: #ccc; font-size: 0.9vw; padding: 0.8vw 1.5vw; border-radius: 0.3vw; text-decoration: none; transition: all 0.3s ease; } 
.suggestion-link:hover { background-color: rgba(208, 31, 31, 0.1); color: #fff; transform: translateY(-3px); } 
.link-icon { display: flex; align-items: center; justify-content: center; margin-right: 0.5vw; color: #d01f1f; } 
    

.nivo-lightbox-image {display: flex;align-items: center;justify-content: center;}
.image-container {vertical-align: top;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;width: 43vw;margin:0 auto;}
.image-container:hover {background-color: rgba(0,0,0,0);}
.image {cursor: crosshair;display: block;height: 6vw !important;}
.zoomLens:hover {background: #fff;}

.media {min-height: 47vw;display: flex;justify-content: center;margin-bottom: 6vw;/* padding: 3vw 0; */align-items: flex-start;}
.media-icerik {display: flex;flex-direction: column;font-weight: 600;text-align: center;color: #be1622;min-height: 45vh;font-family: 'xirodregular';width: 100%;justify-content: flex-start;margin: 0;margin-top: 5vw;}
.urun-galerisi img.attachment-medium.size-medium { width: 11.6vw !important; border: none !important; box-shadow: rgb(94 94 94 / 25%) 0px 2px 6px -1px, rgb(0 0 0 / 30%) 0px -2px 6px -3px; height: 7.8vw; object-fit: cover; object-position: center; }
#gallery-1 {display: flex;grid-template-columns: auto;flex-wrap: wrap;justify-content: flex-start;align-items: flex-start;height: auto;width: 100%;gap: 0vw;}
.urun-galerisi #gallery-1 .gallery-item{    width: 12.6vw;}
.media div#rl-gallery-container-1 { display: flex; justify-content: center; }
.media .rl-basicgrid-gallery {display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;height: auto;width: 90vw;justify-content: center;}
.media #rl-gallery-container-1 .rl-basicgrid-gallery .rl-gallery-item {height: 10vw !important;width: 19vw !important;border-radius: 1vw;margin: 0 0.5vw !important;display: flex;margin-top: 1vw !important;flex-direction: column;background: #fff;align-items: center;justify-content: center;box-shadow: rgb(71 71 71 / 26%) 0px 2px 5px -1px !important;align-content: center;}
.media-icerik .rl-basicgrid-gallery .rl-gallery-item img {max-width: 100%;display: inline-block;min-width: 36vw;}
.rl-gallery-item { width: 16.4vw !important;}
.media-icerik #rl-gallery-container-1 .rl-basicgrid-gallery .rl-gallery-item img{height: 100% !important;}
#rl-gallery-container-1 .rl-basicgrid-gallery .rl-gallery-item { height: 9vw !important; width: 15.7vw !important; margin: 0 0.8vw !important; display: flex; margin-top: 3vw !important; flex-direction: column; background: #fff; align-items: center; justify-content: center; box-shadow: rgb(71 71 71 / 26%) 0px 2px 5px -1px !important; align-content: center; }
.rl-basicgrid-gallery{display: flex; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; align-items: center; height: auto; width: 74vw;justify-content: center;}
#gallery-1 .gallery-item{float: left; margin-top: 10px; text-align: center; width: 33.3%; display: flex; flex-direction: column; justify-content: center; align-items: center;}
.rl-basicgrid-gallery:after{display:none}
.rl-gallery .rl-gallery-link .rl-gallery-caption {padding:0 !important;text-align:center !important;background-color: #e1e1e19e !important;}
.rl-gallery .rl-gallery-item-title, .rl-gallery .rl-gallery-item-caption{position: relative;font-size: 0.9vw !important;line-height: 1.3 !important;height: auto;display: flex !important;padding-top: 0.6vw;padding-bottom: 0.6vw;align-items: center;justify-content: center;}
span.rl-gallery-item-title {color: #000 !important;}
.nivo-lightbox-image {display: flex;align-items: center;justify-content: center;}
.gallery-header {margin-bottom: 6.5vw;position: relative;text-align: center;}
.gallery-title {font-size: 3vw;font-weight: 800;text-transform: uppercase;background: linear-gradient(45deg, #c00, #ff3333);-webkit-background-clip: text;-webkit-text-fill-color: transparent;margin: 0;padding-bottom: 0.3vw;position: relative;letter-spacing: 0.1vw;}
.gallery-subtitle {font-size: 1.2vw;color: #666;margin: 0.5vw 0 0;}
.gallery-header span.arka-yazi {position: absolute;font-size: 16.8vw;width: 100%;left: 0;opacity: 0.2;font-weight: 900;overflow: hidden;z-index: -1;height: 19vw;margin-top: -12vw;background: linear-gradient(3deg, rgb(0 0 0 / 17%) -13.11%, rgb(255 255 255 / 0%) 92.11%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}

.videos-page {padding: 5vw 0;font-family: 'Poppins', sans-serif;display: flex;flex-direction: column;flex-wrap: wrap;align-items: center;}
.videos-container {max-width: 90vw;margin: 0 auto;padding: 0 2vw;display: flex;}
.videos-grid {display: grid;grid-template-columns: repeat(3, 1fr);gap: 2vw;}
.video-item {background: url(/wp-content/uploads/2025/05/d-doxcarms-logo.png), #e5e5e5;background-size: 16vw;background-repeat: no-repeat;background-position: 3.5vw 0.5vw;border-radius: 0.5vw;overflow: hidden;box-shadow: 0 0.2vw 1vw rgba(0, 0, 0, 0.2);transition: transform 0.3s ease, box-shadow 0.3s ease;}
.video-item:hover { transform: translateY(-0.5vw); box-shadow: 0 0.8vw 1.5vw rgba(0, 0, 0, 0.3); } 
.video-wrapper { position: relative; width: 100%; padding-bottom: 56.25%; } 
.video-wrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border-radius: 0.5vw 0.5vw 0 0; } 
.video-title {padding: 1vw 1.5vw;font-size: 1vw;font-weight: 500;color: #B11F24;margin: 0;line-height: 1.4;}
.no-videos { text-align: center; grid-column: 1 / -1; padding: 5vw; color: #ccc; font-size: 1.2vw; } 
a.youtube-ziyaret {transition:all 0.5s ease;display: flex;align-items: center;justify-content: center;margin: 5vw;gap: 1vw;width: auto;font-size: 0.9vw;padding: 1vw;border-radius: 0.5vw;background: linear-gradient(312deg, rgba(255, 255, 255, 1) 0%, rgb(230 230 230 / 31%) 51%, rgba(255, 255, 255, 1) 100%);box-shadow: 3px 4px 0.1vw;color: #861002;}
a.youtube-ziyaret:hover {transition:all 0.5s ease;display: flex;align-items: center;justify-content: center;margin: 5vw;gap: 1vw;width: auto;font-size: 0.9vw;padding: 1vw;border-radius: 0.5vw;box-shadow: 3px 4px 0.1vw #000;background: linear-gradient(270deg,rgba(134, 16, 2, 1) 0%, rgba(163, 25, 10, 1) 51%, rgba(134, 16, 2, 1) 100%);color: #ffffff;}


.footer {width: 100%;display: flex;flex-direction: row;height: 24vw;background-color: #202428;align-items: center;justify-content: center;gap: 4vw;}
.footer span {color: #fff;font-weight: 400;font-size:1vw;}
.footer a {color: #fff;font-weight: 300;font-size: 1vw;transition: all 0.2s ease;}
.footer a:hover {color: #b11f24;}
.footer-1 {display: flex;flex-direction: column;align-items: flex-start;gap: 2vw;}
.footer-1 .sosyal {display: flex;flex-direction: row;gap: 0.8vw;}
.footer-1 .contact {display: flex;flex-direction: column;gap: 1vw;}
.footer-1 .contact i {font-size: 1.2vw;color: #fff;}
.footer-1 .contact a {color: #fff;display: flex;align-items: center;gap: 0.8vw;font-size: 0.9vw;}
.footer-1 .sosyal a {transition:all 0.3s ease;font-size: 1.2vw;display: flex;width: 1vw;padding: 0.3vw 0.9vw;border-radius: 100%;border: 0.1vw solid #fff;align-items: center;justify-content: center;color: #fff;}
.footer-1 .sosyal a:nth-last-child(2) {font-size: 1.2vw;display: flex;width: 1vw;padding: 0.3vw 0.9vw;border-radius: 100%;border: 0.1vw solid #B11F24;align-items: center;justify-content: center;color: #B11F24;}
.footer-1 .sosyal a:hover:nth-last-child(2) {background: #b11f24;color: #fff;border-color: #fff;}
.footer-1 .sosyal a:hover {background: #fff;color: #b11f24;border-color: #b11f24;}
.footer-1 img {height: 7vw;}
.footer-2 {display: flex;flex-direction: column;font-size: 1.1vw;font-weight: 500;height: 15vw;line-height: 2vw;justify-content: flex-start;width: 8vw;padding-left: 7vw;}
.footer-3 {display: flex;flex-direction: column;font-size: 1.1vw;font-weight: 500;height: 15vw;line-height: 2vw;justify-content: flex-start;width: 15vw;}
.footer-4 {display: flex;flex-direction: column;font-size: 1.1vw;font-weight: 500;line-height: 2vw;}
.footer-4 iframe {width: 23vw;height: 14vw;filter: grayscale(1);border-radius: 2vw;}
.footer-4 span {color: #fff;font-size: 0.9vw;width: 20vw;margin-top: 1vw;}
.footer-sosyal a{padding: 0.7vw;padding-left: 1.5vw;padding-right: 1.5vw;background-color: #d45a04;font-size: 0.8vw;font-weight: 800;}
.footer-contact{padding: 1vw;padding-left: 2vw;padding-right: 2vw;background-color: #16c4d4;font-size: 1vw;font-weight: 800;margin-bottom:2vw;transition: 0.2s;}
.footer-contact:hover{transform: scale(1.08);transition: 0.2s;}
.footer-multi {position: absolute;margin-top: 27vw;width: 100%;display: flex;align-items: center;flex-direction: row-reverse;justify-content: center;gap: 55vw;background: #030303;padding: 0.7vw 0;}
.footer-multi img {height: 2vw;transition: 0.2s;}
.footer-multi img:hover{transform: scale(1.05);transition: 0.2s;}
copyright {color: #ffffff;font-size: 0.7vw;font-weight: 400;margin-top: 0vw;display: inline;visibility: visible;font-family: Verdana, Arial, sans-serif;}
.yatay-cizgi{height: 0.1vw;background: #d9d9d9;width: 16vw;margin-bottom: 1vw;}
.dikey-cizgi{height: 6vw;background: #4f4f4f;width: 0.02vh;margin-left: 1vw;margin-right: 1vw;margin-top: 0;}

