@media only screen and  (max-width:481px){
.header{display:none;}
.mobile-header .container {display: flex;justify-content: space-between;align-items: center;height: 25vw;padding: 0vw 9vw;background: #1d1d1d;backdrop-filter: blur(2vw);box-shadow: 0 1vw 6vw #00000096;}
.mobile-header .logo img {height: 20vw;transition: transform 0.5s ease;position: relative;z-index: 999;}
.mobile-header .logo h1:hover {transform: scale(1.05);}
.mobile-header .mobile-header .nav-menu {position: fixed;top: 0;right: -100%;width: 10vw;height: 100vh;background: #34495e;flex-direction: column;justify-content: space-between;padding: 3vw 1.5vw 1.5vw;transition: all 0.6s cubic-bezier(0.77, 0.2, 0.05, 1.0);box-shadow: -0.5vw 0 1vw rgba(0, 0, 0, 0.1);overflow-y: auto;}
.mobile-header .mobile-header .nav-menu.active {right: 0;}
.mobile-header .mobile-header .nav-menu-top,.mobile-header .nav-menu-bottom {display: flex;flex-direction: column;width: 100%;}
.mobile-header .mobile-header .nav-menu-bottom {margin-top: 1vw;border-top: 1px solid rgba(255, 255, 255, 0.1);padding-top: 1vw;}
.mobile-header .mobile-header .menu-item {margin: 0.5vw 0;opacity: 0;transform: translateY(1vw);transition: all 0.4s ease;}
.mobile-header .mobile-header .nav-menu.active .menu-item {opacity: 1;transform: translateY(0);transition-delay: calc(0.1s * var(--i));}
.mobile-header .mobile-header .nav-link {color: #fff;text-decoration: none;font-size: 1vw;font-weight: 500;padding: 0.4vw 0;position: relative;transition: all 0.3s ease;display: block;}
.mobile-header .mobile-header .nav-link::after {content: '';position: absolute;width: 0;height: 0.5vw;background-color: #3498db;bottom: 0;left: 0;transition: width 0.3s ease;}
.mobile-header .mobile-header .nav-link:hover {color: #3498db;}
.mobile-header .mobile-header .nav-link:hover::after {width: 100%;}
.mobile-header .language-switcher {display: flex;gap: 4.7vw;margin-top: 1vw;justify-content: center;}
.mobile-header .language-switcher a:nth-child(2) {color: #fff;cursor: pointer;font-weight: bold;transition: color 0.3s ease;opacity:0.5;}
.mobile-header .language-switcher a {color: #fff;cursor: pointer;font-weight: bold;transition: color 0.3s ease;}
.mobile-header .language-switcher a:hover {color: #3498db;}
.mobile-header .hamburger-menu.active .hamburger-icon span:nth-child(1) {top: 0.5vw;transform: rotate(135deg);}
.mobile-header .hamburger-menu.active .hamburger-icon span:nth-child(2) {opacity: 0;width: 0;}
.mobile-header .hamburger-menu.active .hamburger-icon span:nth-child(3) {top: 0.5vw;transform: rotate(-135deg);}
.mobile-header .hero {padding: 150px 0 80px;text-align: center;}
.mobile-header .hero h2 {font-size: 3vw;margin-bottom: 1vw;color: #2c3e50;}
.mobile-header .hero p {font-size: 1vw;color: #7f8c8d;max-width: 20vw;margin: 0 auto;}
.mobile-header .mobile-header {display: none;position: fixed;top: 0;left: 0;width: 100%;background-color: #2c3e50;box-shadow: 0 0.2vw 0.5vw rgba(0, 0, 0, 0.1);z-index: 1000;transition: all 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);}
.mobile-header .mobile-header .container {display: flex;justify-content: space-between;align-items: center;height: 70px;}
.mobile-header .mobile-header .logo img {height: 2vw;transition: transform 0.5s ease;}
.mobile-header .logo h1:hover {transform: scale(1.05);}
.mobile-header .nav-menu-top,.mobile-header .nav-menu-bottom {display: flex;flex-direction: column;width: 100%;}
nav.nav-menu.active::before {transition:all 0.3s ease;content: '';display: flex;height: 35vw;width: 35vw;border-radius: 50%;background: var(--primary-color);position: absolute;top: 175vw;left: 48vw;filter: blur(35vw);}
.has-dropdown {position: relative;}
.has-dropdown .dropdown-menu {display: none;padding-left: 1vw;}
.has-dropdown.dropdown-open .dropdown-menu {display: flex;position: relative;margin: 5vw 0 0 0;background: none;box-shadow: none;}
.has-dropdown > .nav-link::after {content: '+';margin-left: 5px;display: inline-block;transition: transform 0.3s;}
.has-dropdown.dropdown-open > .nav-link::after {content: '-';}
.dropdown-menu li.menu-item {background: #101010;padding: 3vw;margin: 0.5vw !important;}
.mobile-header .hamburger-menu {display: none;cursor: pointer;z-index: 1001;}
.mobile-header .hamburger-icon {width: 30px;height: 25px;position: relative;transition: all 0.5s ease-in-out;opacity: 0.5;}
.mobile-header .hamburger-icon span {display: block;position: absolute;height: 3px;width: 100%;background: #fff;border-radius: 3px;opacity: 1;left: 0;transform: rotate(0deg);transition: all 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);}
.dropdown-menu {transition: all 0.3s ease;position: absolute;top: 100%;backdrop-filter: blur(0.3vw);min-width: 12vw;border-radius: 0.5vw;padding: 0.5vw 0;display: none;flex-direction: column;z-index: 1000;}
.mobile-header .hamburger-icon span:nth-child(2) {top: 10px;width: 100%;right: 0;left: auto;}
.mobile-header .hamburger-icon span:nth-child(3) {top: 20px;}
.mobile-header .hamburger-menu.active .hamburger-icon span:nth-child(1) {top: 10px;transform: rotate(135deg);}
.mobile-header .hamburger-menu.active .hamburger-icon span:nth-child(2) {opacity: 0;width: 0;}
.mobile-header .hamburger-menu.active .hamburger-icon span:nth-child(3) {top: 10px;transform: rotate(48deg);}
.mobile-header a.tr {color: #fff;font-size: 4vw;letter-spacing: 0.2vw;z-index: 999;width: 8vw;}
.desktop-header {display: none;}
.mobile-header {display: block;position: fixed;z-index: 999;width: 100%;}
.mobile-header .hamburger-menu {display: block;}
.mobile-header .nav-menu {position: fixed;top: -2000%;right: 0;width: 100%;z-index: 998;height: 100vh;background: #1c1c1cfc;backdrop-filter: blur(7vw) !important;flex-direction: column;align-items: flex-start;justify-content: center;padding: 15vw 0vw;transition: all 0.6s cubic-bezier(0.77, 0.2, 0.05, 1.0);overflow-y: auto;margin-top: 25.1vw;border-left: 0.1vw solid var(--primary-color);}
.mobile-header .nav-menu.active {top: 0;}
.mobile-header .nav-menu ul {flex-direction: column;width: 100%;}
.mobile-header .nav-menu li {margin: 15px 0;opacity: 0;transform: translateY(20px);transition: all 0.4s ease;}
.mobile-header .nav-menu.active li {opacity: 1;transform: translateY(0);transition-delay: calc(0.1s * var(--i));}
.mobile-header .nav-link {font-size: 4vw;text-align: left;display: block;padding: 0px 0;color: #fff;}
.mobile-header .nav-link::after {height: 3px;}
.mobile-header .header::after {content: '';position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);opacity: 0;visibility: hidden;transition: all 0.4s ease;z-index: 999;}
.mobile-header .header.menu-active::after {opacity: 1;visibility: visible;}
.nav-menu-bottom li.menu-item .nav-link {color: var(--primary-color) !important;font-weight: 800;font-family: 'audiowide';}
.mobile-header .nav-menu li:nth-child(1) {--i: 1;}
.mobile-header .nav-menu li:nth-child(2) {--i: 2;}
.mobile-header .nav-menu li:nth-child(3) {--i: 3;}
.mobile-header .nav-menu li:nth-child(4) {--i: 4;}
.mobile-header .nav-menu li:nth-child(5) {--i: 5;}

.anasayfa-alan-1 .red-dot {display: flex;align-items: center;justify-content: center;position: absolute;top: 105vw;left: 77vw;}
.anasayfa-alan-1 .red-dot-1 {width: 3.5vw;height: 3.5vw;position: absolute;z-index: 3;background: #b11f24;border-radius: 50%;}
.anasayfa-alan-1 .red-dot-2 {width: 7vw;height: 7vw;position: absolute;z-index: 3;background: #b11f24;border-radius: 50%;opacity: 0.5;}
.anasayfa-alan-1 .red-dot-3 {width: 11.5vw;height: 11.5vw;position: absolute;z-index: 3;background: #b11f24;border-radius: 50%;opacity: 0.5;}

.anasayfa-alan-1 .slider-container {display: flex;justify-content: center;height: 160vw;width: 100vw;position: relative;overflow: hidden;}
.anasayfa-alan-1 #product-category {text-align: center;font-family: Poppins;font-size: 14vw;font-style: italic;font-weight: 700;position: absolute;line-height: 121.853%;z-index: -5;margin-top: 14vw;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 .slide.active-center {left: 35%;opacity: 1;visibility: visible;z-index: 3;top: 19vw;transform: scale(1.1);transform: rotate(345deg);}
.anasayfa-alan-1 .active-center img {width: 97vw;transition: all .5s ease;filter: drop-shadow(0 0 1.5vw #0002);}
.anasayfa-alan-1 {background: url(/wp-content/uploads/2024/12/background.jpg);background-size: cover;background-repeat: no-repeat;padding: 25vw 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;margin-bottom: 14vw;}
.anasayfa-alan-1 .dots-container {position: absolute;top: 84vw;z-index: 9999;left: 23%;right: 2vw;transform: translateY(-50%);display: flex;flex-direction: row;gap: 0.4vw;width: 50vw;justify-content: center;}
.anasayfa-alan-1 .dot {width: 11.8vw;height: 1vw;border-radius: 1vw;background-color: #ffffff;cursor: pointer;transition: background 0.3s ease;}
.anasayfa-alan-1 .product-container .details-container p {opacity: 1;color: #ffffff;text-align: center;font-family: 'Poppins';font-size: 4vw;font-style: normal;font-weight: 400;line-height: normal;}
.anasayfa-alan-1 .product-container .details-container a {transition: all 0.3s ease;height: 3.8vw;color: #ffffff;display: flex;align-items: center;justify-content: center;border-radius: 0.8125rem;background: #B11F24;width: 19vw;padding: 1.5vw;font-size: 3.1vw;}
.anasayfa-alan-1 .product-container .details-container a:nth-last-child(1) {transition: all 0.3s ease;height: 3.8vw;color: #ffffff;display: flex;align-items: center;justify-content: center;border-radius: 0.8125rem;background: rgba(255, 255, 255, 0.06);width: 26vw;padding: 1.5vw;font-size: 3.1vw;}
.anasayfa-alan-1 .product-details {position: absolute;top: 46vw;display: flex;flex-direction: row;align-items: center;left: -38vw;z-index: 999;gap: 4vw;transform: rotate(15deg);flex-wrap: wrap;justify-content: center;}
.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: 48vw;height: 10vw;padding: 1.6vw;gap: 3vw;align-items: center;justify-content: flex-start;/* padding-left: 2vw; */flex-direction: row;padding-left: 4vw;}
.anasayfa-alan-1 .kutu1-detay {display: flex;gap: 1.5vw;}
.anasayfa-alan-1 .product-container {display: flex;flex-direction: row;align-items: flex-end;justify-content: center;width: 100%;height: 10vw;background: url(/wp-content/uploads/2024/12/product-details-background.jpg);background-size: contain;background-repeat: no-repeat;margin-right: 0;margin-top: -14vw;}
.kutu1-detay p {font-size: 2.9vw;color: #fff;}
.anasayfa-alan-1 .product-details img {width: 7vw;margin: 0;}
.anasayfa-alan-1 .kutu-2 img {border-radius: 0;padding: 0;width: 8.8vw;border: none;background: none;}
.anasayfa-alan-1 .kutu2-detay span {font-size: 3vw;color: #fff;letter-spacing: 0.05vw;font-weight: 200;}
.anasayfa-alan-1 .kutu2-detay p {color: #fff;font-size: 3.1vw;}
.anasayfa-alan-1 .kutu-2 {display: flex;gap: 3vw;flex-direction: row;align-items: center;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%);padding: 2vw;border-radius: 2vw;width: 50vw;justify-content: flex-start;}
.anasayfa-alan-1 .kutu-23 {display: flex;gap: 4vw;align-items: center;flex-direction: column;}
.anasayfa-alan-1 .kutu-3 {display: flex;flex-direction: column;gap: 0.4vw;align-items: center;width: 26vw;padding: 2vw;border-radius: 2vw;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 .product-details .kutu-3 img {width: 7vw;margin: 0;margin-right: 3vw;}
.anasayfa-alan-1 .kutu-3 span {color: #fff;font-size: 3vw;font-weight: 200;margin-top: 0;}
.anasayfa-alan-1 .kutu-3 p {font-size: 3vw;color: #fff;font-weight: 400;width: auto;overflow: hidden;height: auto;}
.anasayfa-alan-1 .kutu-3 {display: flex;flex-direction: row;gap: 1.4vw;align-items: center;width: 49vw;padding: 2vw;padding-left: 3vw;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%);}
.kutu2-detay {display: flex;flex-direction: row;align-items: center;gap: 2vw;}
.anasayfa-alan-1 .product-details .urun-aciklama {font-size: 2.9vw;text-align: center;color: #fff;font-weight: 100;margin-top: 2vw;width: 54vw;overflow: hidden;white-space: normal;word-wrap: break-word;overflow-wrap: break-word;height: auto;}
.anasayfa-alan-1 .kutu1-detay span {color: #fff;font-size: 3vw;}
.anasayfa-alan-1 .details-container {display: flex;flex-direction: column;align-items: center;gap: 1.9vw;z-index: 2;}
.anasayfa-alan-1 .back-light {width: 25vw;height: 40vw;background: #ffffff96;position: absolute;filter: blur(13vw);margin-top: 16vw;}

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

.anasayfa-alan-3 {display: flex;flex-direction: column;justify-content: space-between;width: 75vw;margin: 0 auto;align-items: center;height: auto;}
.anasayfa-alan-3 .alan3-sol {display: flex;flex-direction: column;align-items: center;width: 100%;gap: 7vw;margin: 10vw 0;}
.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: 2vw 3vw;width: 80%;justify-content: flex-start;height: 10vw;}
.anasayfa-alan-3 .alan3-sol .etiket img {width: 9.2vw;}
.anasayfa-alan-3 .alan3-sol .etiket span {color: #fff;font-size: 3vw;}
.anasayfa-alan-3 .alan3-sola {display: flex;flex-direction: column;align-items: center;gap: 1vw;}
.anasayfa-alan-3 .alan3-sola h4 {color: #FFF;font-family: Poppins;font-size: 3.4vw;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: 3vw;font-style: normal;font-weight: 400;line-height: normal;}
.anasayfa-alan-3 .alan3-sola span {color: #FFF;font-family: Poppins;font-size: 3.3vw;font-style: normal;font-weight: 400;line-height: normal;text-transform: capitalize;}
.anasayfa-alan-3 .alan3-orta video {width: 100%;height: 100vw;object-fit: cover;border-radius: 3vw;}
.anasayfa-alan-3 .alan3-orta {display: flex;justify-content: flex-start;align-items: flex-start;flex-direction: column;width: 100%;border-radius: 5vw;height: 100vw;transition: all 0.5s ease;margin-bottom: 10vw;}
.anasayfa-alan-3 .alan3-orta span {color: #fff;font-size: 2.8vw;border-radius: 2vw;background: rgba(255, 255, 255, 0.17);padding: 0.3vw 2vw;margin-top: -12.5vw;margin-bottom: 0vw;margin-left: 2vw;}
.anasayfa-alan-3 .alan3-sag {display: flex;justify-content: flex-start;flex-direction: column;width: 100%;align-items: center;text-align: right;gap: 5vw;}
.anasayfa-alan-3 .alan3-sag .alan3-sagu {height: 40vw;padding: 1.5vw;width: 70vw;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;flex-direction: column;justify-content: center;align-items: center;gap: 1vw;}
.anasayfa-alan-3 .alan3-sag .alan3-sagu h4 {color: #FFF;font-family: Poppins;font-size: 4vw;font-style: normal;font-weight: 400;line-height: normal;}
.anasayfa-alan-3 .alan3-sag .alan3-sagu span {color: #FFF;font-family: Poppins;font-size: 2.8vw;font-style: normal;font-weight: 400;line-height: normal;line-height: 5.6vw;text-align: center;width: 65vw;}
.anasayfa-alan-3 .alan3-sag .alan3-sagu i {transition: all 0.5s ease;position: absolute;margin-left: 15vw;margin-top: 14vw;font-size: 4.2vw;background: #B11F24;border-radius: 100%;padding: 2.9vw 3vw;transform: rotate(-45deg);color: #fff;}
.anasayfa-alan-3 .alan3-sag a.show-more {transition: all 0.3s ease;width: 73vw;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: 9vw;color: #fff;font-size: 3.1vw;}
.anasayfa-alan-3 .alan3-sag h2 span {font-size: 3.2vw;}
.anasayfa-alan-3 .alan3-sag h2 {font-size: 7vw;font-weight: 600;color: #fff;margin-top: 3vw;}

.anasayfa-alan-4 {height: auto;display: flex;flex-direction: column;width: 75vw;margin: 6vw auto;justify-content: space-between;align-items: center;gap: 10vw;}
.anasayfa-alan-4 .kutu {width: 89%;height: 55vw;border-radius: 4vw;display: flex;flex-direction: column;align-items: flex-start;padding: 4vw;justify-content: flex-end;gap: 1.6vw;}
.anasayfa-alan-4 .kutu span {color: #fff;font-size: 3vw;}
.anasayfa-alan-4 .kutu h4 {color: #fff;font-size: 3.3vw;font-weight: 600;}
.anasayfa-alan-4 .kutu p {font-size: 3vw;color: #fff;text-decoration: underline;display: flex;align-items: center;justify-content: center;gap: 2vw;}
.anasayfa-alan-4 .kutu p i {background: #fff;text-decoration: none;padding: 1.2vw 1.3vw;border-radius: 100%;font-size: 2.4vw;color: #000;}

.anasayfa-alan-5 h4 {font-size: 4.7vw;font-weight: 600;color: #fff;}
.anasayfa-alan-5 .alan5-content {display: flex;flex-direction: column;align-items: center;justify-content: space-between;width: 100%;gap: 10vw;}
.anasayfa-alan-5 img.alan5-sol {width: 76vw;border-radius: 2.5vw;height: 56vw;object-fit: cover;}
.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: 71vw;height: 50vw;display: flex;justify-content: center;flex-direction: column;padding: 0 3vw;gap: 2vw;align-items: center;}
.anasayfa-alan-5 .alan5-sagu h5 {font-size: 3.5vw;color: #fff;font-weight: 400;}
.anasayfa-alan-5 .alan5-sagu p {font-size: 2.9vw;color: #fff;line-height: 4.4vw;text-align: center;}
.anasayfa-alan-5 .alan5-sago img {width: 8vw;}
.anasayfa-alan-5 .alan5-sago p {color: #fff;font-size: 2.6vw;width: 50vw;}.anasayfa-alan-5 .alan5-sago {border-radius: 2vw;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: 5vw;padding: 3vw 2vw;margin-top: 1vw;}
.anasayfa-alan-5 .alan5-sago {border-radius: 2vw;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: 5vw;padding: 3vw 2vw;margin-top: 0vw;}
.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: 8.5vw;margin-top: 1.5vw;color: #fff;font-size: 3vw;}
.anasayfa-alan-5 .alan5-sag {display: flex;justify-content: flex-end;flex-direction: column;text-align: left;gap: 6vw;}

.anasayfa-alan-6 video {mix-blend-mode: lighten;position: absolute;z-index: -1;opacity: 0.5;width: 90vw;}
.anasayfa-alan-6 {height: auto;display: flex;width: 100%;align-items: center;justify-content: center;margin: 13vw 0;gap: 10vw;flex-direction: column;}
.anasayfa-alan-6 .alan6-sol img {width: 80vw;transform: rotate(344deg);object-fit: cover;}
.anasayfa-alan-6 .alan6-sag {display: flex;justify-content: center;flex-direction: column;align-items: center;text-align: right;gap: 1.5vw;padding-right: 0vw;width: 75vw;}
.anasayfa-alan-6 .alan6-sag h4 {color: #FFF;text-align: right;font-family: 'Poppins';font-size: 3.7vw;font-style: normal;font-weight: 500;line-height: 3vw;letter-spacing: -0.1vw;}
.anasayfa-alan-6 .alan6-sag span {color: #FFF;font-family: 'Poppins';font-size: 2.8vw;font-style: normal;font-weight: 400;line-height: normal;letter-spacing: 0.1vw;}
.anasayfa-alan-6 .alan6-sag p {color: #FFF;text-align: center;font-family: 'Poppins';font-size: 3vw;font-style: normal;font-weight: 400;line-height: 4.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: 25vw;height: 6.5vw;display: flex;align-items: center;justify-content: center;font-size: 3vw;}
.anasayfa-alan-6 .alan6-sag {display: flex;justify-content: center;flex-direction: column;align-items: center;text-align: right;gap: 4.5vw;padding-right: 0vw;width: 75vw;}
.anasayfa-alan-6 .alan6-sol {display: flex;flex-direction: column;align-items: center;justify-content: center;height: 71vw;}
.anasayfa-alan-6 .alan6-sag h2 {color: #FFF;font-family: Poppins;font-size: 6vw;font-style: normal;font-weight: 600;line-height: normal;margin-top: 1vw;}
.anasayfa-alan-6 .alan6-sag h2 span {color: #FFF;text-align: right;font-family: Poppins;font-size: 3.2vw;font-style: normal;font-weight: 400;line-height: normal;}
.anasayfa-alan-6 video {mix-blend-mode: lighten;position: absolute;z-index: -1;opacity: 0.5;width: 97vw;height: 98vw;object-fit: cover;margin-top: -57vw;}
.anasayfa-alan-6 .alan6-sol .ozellik-3 svg {width: 9vw;}.anasayfa-alan-6 .alan6-sol .ozellik-3 {margin-top: 44vw;margin-right: 25vw;}
.anasayfa-alan-6 .alan6-sol .ozellik-3 {margin-top: 41vw;margin-right: 21vw;}
.anasayfa-alan-6 .alan6-sol .ozellik-3 .details {margin-top: 24vw;position: absolute;width: 21vw;margin-left: -24vw;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: 3vw;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: 2.8vw;font-style: normal;font-weight: 400;line-height: normal;}
.anasayfa-alan-6 .alan6-sol .ozellik-2 svg {width: 20vw;}
.anasayfa-alan-6 .alan6-sol .ozellik-2 .details span {color: #FFF;font-family: 'Poppins';font-size: 3vw;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: 2.8vw;font-style: normal;font-weight: 400;line-height: normal;}
.anasayfa-alan-6 .alan6-sol .ozellik-2 .details {margin-top: 23vw;position: absolute;width: 22vw;margin-left: 22vw;display: flex;flex-direction: column;align-items: flex-start;gap: 0.4vw;opacity: 0.5;}
.anasayfa-alan-6 .alan6-sol .ozellik-2 {margin-top: 28vw;margin-left: 21vw;}
.anasayfa-alan-6 .alan6-sol .ozellik-1 svg {width: 25vw;}
.anasayfa-alan-6 .alan6-sol .ozellik-1 .details span {color: #FFF;font-family: 'Poppins';font-size: 3vw;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: 2.8vw;font-style: normal;font-weight: 400;line-height: normal;}
.anasayfa-alan-6 .alan6-sol .ozellik-1 {margin-bottom: 45vw;margin-right: 17vw;display: flex;}
.anasayfa-alan-6 .alan6-sol .ozellik-1 .details {margin-top: 15vw;position: absolute;width: 9vw;margin-left: -15vw;display: flex;flex-direction: column;align-items: flex-start;gap: 0.4vw;opacity: 0.5;}

.hero-section {position: relative;height: 58vw;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: 9vw;margin: 0vw 0 5vw 0;}
.hero-content h1 {font-size: 5vw;}
.hero-content p {font-size: 3vw;max-width: 70vw;margin: 0 auto;color: #fff;}
.hero-divider {width: 21vw;height: 0.7vw;background-color: #d01f1f;margin: 0 auto 1.5vw auto;}

.kurumsal .section-title h2 {font-size: 4vw;font-weight: 700;letter-spacing: 0.1vw;margin-bottom: 0.8vw;text-transform: uppercase;}
.kurumsal .title-divider {width: 14.4vw;height: 0.6vw;background-color: #d01f1f;margin: 0 auto;}
.kurumsal .about-section {display: flex;justify-content: space-between;align-items: center;gap: 7vw;margin-bottom: 9vw;flex-direction: column;}
.kurumsal .about-content h3 {font-size: 4.4vw;color: #d01f1f;margin-bottom: 2.6vw;font-weight: 600;text-transform: uppercase;}
.kurumsal .about-content h4 {font-size: 3vw;color: #272727;margin-bottom: 3.5vw;font-weight: 400;text-transform: uppercase;}
.kurumsal .about-content p {font-size: 2.95vw;line-height: 4.6vw;margin-bottom: 1.2vw;color: #696969;text-align: center;}
.kurumsal .stat-number {font-size: 5.2vw;font-weight: 700;color: #d01f1f;margin-bottom: 0.4vw;}
.kurumsal .stat-label {font-size: 2.5vw;color: #aaa;letter-spacing: 0.1vw;}
.kurumsal .about-content {flex: 1;display: flex;flex-direction: column;align-items: center;gap: 1vw;}
.kurumsal .stat-container {display: flex;justify-content: space-between;margin-top: 5vw;flex-direction: column;align-items: center;gap: 3vw;}
.kurumsal .stat-number {font-size: 6.2vw;font-weight: 700;color: #d01f1f;margin-bottom: 2.4vw;}
.kurumsal .stat-label {font-size: 3vw;color: #aaa;letter-spacing: 0.1vw;}
.kurumsal .features-wrapper {display: flex;align-items: stretch;gap: 11vw;flex-direction: column;}
.kurumsal .features-text {font-size: 4vw;font-weight: 700;letter-spacing: 1.3vw;color: #fff;text-transform: uppercase;}
.kurumsal .feature-icon {flex: 0 0 3vw;font-size: 6.8vw;color: #d01f1f;display: flex;align-items: center;justify-content: center;}
.kurumsal .feature-item:before {content: attr(data-number);position: absolute;top: 50%;left: 0%;transform: translateY(-50%);font-size: 9vw;font-weight: 800;color: rgba(208,31,31,0.1);z-index: 0;line-height: 1;}
.kurumsal .feature-details h3 {font-size: 2.9vw;margin-bottom: 0.6vw;font-weight: 600;}
.kurumsal .feature-details p {font-size: 2.75vw;color: #aaa;line-height: 3.8vw;}
.kurumsal .feature-item-content {position: relative;z-index: 1;display: flex;padding: 2.5vw;}
.kurumsal .features-list {flex: 1;display: flex;flex-direction: column;justify-content: space-between;gap: 5vw;}
.kurumsal .mission-section {display: flex;justify-content: space-between;align-items: center;gap: 4vw;margin-bottom: 6vw;flex-direction: column-reverse;}
.kurumsal .mission-content h3 {font-size: 3.5vw;color: #d01f1f;margin-bottom: 3.2vw;margin-top: 2vw;font-weight: 600;text-transform: uppercase;}
.kurumsal .mission-content p {font-size: 2.95vw;line-height: 4.6vw;margin-bottom: 7.5vw;color: #555555;}

.media #rl-gallery-container-1 .rl-basicgrid-gallery .rl-gallery-item {height: 30vw !important;width: 41vw !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: 50vw;}
.media .rl-basicgrid-gallery {display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;height: auto;width: 90vw;justify-content: center;gap: 3vw;}
.media {min-height: 180vw;display: flex;justify-content: center;margin-bottom: 6vw;/* padding: 3vw 0; */align-items: flex-start;}

.digit {font-size: 17vw;font-weight: 800;color: #fff;line-height: 1;}
.error-title {font-size: 6vw;font-weight: 700;margin: 0 0 4.5vw;position: relative;display: inline-block;padding-bottom: 3vw;}
.error-title::after {content: '';position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);width: 25vw;height: 3px;background-color: #d01f1f;}
.error-message {font-size: 3.4vw;color: #aaa;max-width: 70vw;margin: 0 auto 3vw;}
.error-code {display: flex;justify-content: center;align-items: center;margin-bottom: 3vw;}
.home-button {display: inline-flex;align-items: center;background-color: #d01f1f;color: #fff;font-size: 2.6vw;font-weight: 600;padding: 2vw 3vw;border-radius: 0.3vw;text-decoration: none;text-transform: uppercase;letter-spacing: 1px;transition: all 0.3s ease;}

.contact-page .side-info {flex: 1;background-color: #ededed96;border-radius: 0.5vw;padding: 3vw;display: flex;flex-direction: column;justify-content: space-between;gap: 4vw;}
.contact-page .contact-main {display: flex;padding: 5vw 0;gap: 10vw;position: relative;width: 75vw;margin: 10vw auto;flex-direction: column;}
.contact-page .logo-container img {max-width: 35vw;height: auto;}
.contact-page .info-group h2, .social-group h2 {font-size: 3.2vw;font-weight: 700;margin-bottom: 8vw;position: relative;padding-bottom: 2.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: 12vw;height: 0.6vw;background-color: #b11f24;}
.contact-page .info-icon i {color: #b11f24;font-size: 3vw;}
.contact-page .info-icon {flex: 0 0 9vw;height: 9vw;background-color: rgba(208,31,31,0.1);border-radius: 50%;display: flex;justify-content: center;margin-right: 1vw;align-items: center;}
.contact-page .info-text h3 {font-size: 2.9vw;margin: 0 0 0.5vw 0;font-weight: 600;color: #b11f24;}
.contact-page .info-text p {font-size: 2.8vw;color: #353535;margin: 0;line-height: 3.4vw;}
.contact-page .info-item {display: flex;align-items: center;margin-bottom: 5.5vw;gap: 3vw;}
.contact-page .social-icon i {font-size: 3.5vw;}
.contact-page .social-icon {display: flex;align-items: center;justify-content: center;width: 7vw;height: 7vw;background-color: #252525;border-radius: 50%;color: #fff;text-decoration: none;transition: all 0.3s ease;}
.contact-page .social-icons {display: flex;gap: 3vw;}
.contact-page .form-header h2 {font-size: 3.5vw;font-weight: 700;margin-bottom: 3vw;letter-spacing: 0.1vw;color: #000;}
.contact-page .form-header p {font-size: 2.8vw;color: #aaa;}
.contact-page .form-container {/* flex: 2; */width: 100%;padding: 2vw;}
.contact-page p.form-kolon-metin {color: #000;font-size: 2.7vw;}
.contact-page .wpcf7 label input {height: 11.1vw;color: #000;border: none;font-size: 3vw;border-bottom: 0.1vw #696969 solid !important;line-height: 1.4vw;width: 68.9vw;margin-top: 0.1vw;padding: 1vw;background: none;}
.contact-page .wpcf7-textarea {margin-bottom: 1vw;width: 67.9vw!important;height: 38vw !important;background: none;color: #000;font-size: 3vw;border-bottom: 0.1vw #696969 solid !important;border: 0;margin-top: 0.2vw;padding: 2vw;}
.wpcf7-not-valid-tip {color: #dc3232;font-size: 3vw !important;font-weight: normal;display: block;}
.contact-page img.wpcf7-form-control.wpcf7-captchac.wpcf7-captcha-captcha-170 {width: 21vw;height: 9vw;}
.contact-page input.wpcf7-form-control.wpcf7-captchar {width: 43.8vw;position: relative;}
.contact-page .wpcf7 label {font-size: 1vw !important;display: flex;align-items: center;justify-content: space-between;gap: 5vw;}
.contact-page img.wpcf7-form-control.wpcf7-captchac.wpcf7-captcha-captcha-170 {width: 21vw;height: 13vw;}
.contact-page .wpcf7-submit {width: 72.6vw !important;height: 9.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: 2.7vw !important;margin-top: 4.9vw;margin-left: 0vw;}
.contact-page .form-header {margin-bottom: 5vw;}
.contact-page form.wpcf7-form.init {display: flex;flex-direction: column;align-items: flex-start;gap: 6vw;}
.contact-page ::placeholder{font-size:3vw !important;margin:0 !important; padding:0 !important;padding-left:1vw !important;padding-top:1vw !important;}
.contact-page .contact-main {display: flex;padding: 5vw 0;gap: 5vw;position: relative;width: 75vw;margin: 10vw auto;flex-direction: column;}
.contact-page .map-section {position: relative;height: 130vw;}

.category-page .product-title {font-size: 3.5vw;font-weight: 700;color: #000000;text-align: left;}
.category-page .product-title::before {content: '';display: flex;width: 27.3vw;transform: skewX(335deg);height: 0.4vw;background: #b11f24;position: relative;top: 5.7vw;z-index: -1;}
.category-page .product-image {width: 100%;height: 39vw;display: flex;justify-content: center;align-items: center;}
.product-image-golge {position: absolute;margin-top: 26vw;filter: blur(1.2vw);z-index: -1;object-fit: cover;opacity: 0.1;left: 17%;transform: rotateX(72deg);}
.category-page .product-specs {background-color: #f9f9f900;backdrop-filter: blur(1vw);border: 0.1vw dashed #b11f24;padding: 5vw;border-radius: 1vw;display: flex;flex-direction: column;justify-content: space-between;gap: 4vw;align-items: flex-start;}
.category-page .spec-label {font-size: 2.5vw;color: #4b4b4b;margin-bottom: 1.3vw;}
.category-page .spec-value {font-size: 2.8vw;color: #000000;}
.category-page .specs-grid {display: grid;grid-template-columns: repeat(1, 1fr);gap: 2.5vw;margin-bottom: 2vw;width: 100%;flex-wrap: wrap;}
.category-page .details-button {display: inline-block;padding: 1.5vw 3vw;background-color: #00000000;border-radius: 0.5vw;border: 0.1vw solid #b11f24;color: #b11f24;text-decoration: none;font-size: 2.4vw;font-weight: 600;text-transform: uppercase;cursor: pointer;letter-spacing: 0.1vw;transition: background-color 0.3s;}
.category-page .pagination .page-numbers {display: inline-block;padding: 0.5vw 2vw;margin: 0 0.3vw;color: #000;text-decoration: none;border-radius: 100%;}
.category-page .pagination .page-numbers {display: inline-block;padding: 0.5vw 2vw;margin: 0 0.3vw;color: #000;text-decoration: none;border-radius: 100%;font-size: 3vw;}
.category-page .products-list {display: flex;flex-direction: column;gap: 10vw;margin: 10vw 0;}
.category-page .no-products p {font-size: 3.2vw;color: #000000;}
.category-page .products-container {max-width: 75%;margin: 5vw auto;min-height: 59vh;}
.category-page .product-image img {max-width: 100%;max-height: 100%;object-fit: contain;color: #000;}

.product-detail .detail-main {display: flex;padding: 5vw 0 16vw;gap: 5vw;margin: 0 auto;width: 75vw;flex-direction: column;}
.product-detail .product-info {flex: 1;padding: 3vw;background: #33333308;border-radius: 1vw;border: 0.1vw dashed #0000002b;}
.product-detail .nav-button {background: none;border: none;color: #999;font-size: 2.9vw;font-weight: 600;padding: 1.8vw 2.5vw;cursor: pointer;transition: all 0.3s ease;border-radius: 0.3vw;position: relative;}
.product-detail .spec-label {font-size: 2.8vw;color: #999;margin-bottom: 0.5vw;}
.product-detail .spec-value {font-size: 3vw;color: #000000;}
.product-detail .specs-grid {display: grid;grid-template-columns: repeat(1, 1fr);gap: 5.5vw;background: #efefef00;padding: 6vw 1vw;border-radius: 1vw;/* border: 0.1vw dashed #000000de; */}
.product-detail .visual-container {position: relative;margin-bottom: 7vw;}
.product-detail .models-slider {display: grid;grid-template-columns: repeat(1, 1fr);gap: 15vw;}
.product-detail .model-image img {width: 100%;height: 25vw;object-fit: cover;transition: transform 0.5s ease;}
.product-detail .model-overlay h3 {color: #000;font-size: 3vw;}
.product-detail .view-button {align-self: flex-start;color: #b11f24;font-size: 2.8vw;font-weight: 600;border-radius: 0.3vw;text-decoration: none;transition: background-color 0.3s ease;}
.product-detail .model-overlay {background: linear-gradient(to top, #b11f2400 0%, #b11f2400 60%);display: flex;flex-direction: column;justify-content: space-between;padding: 1.5vw;opacity: 1;transition: opacity 0.3s ease;z-index: 99;align-items: flex-start;gap: 3vw;}
.product-detail .related-header h2 {font-size: 3.5vw;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: 16vw;height: 0.6vw;background-color: #d01f1f;}
.product-detail .video video {width: 100%;height: 70vw;object-fit: cover;object-position: center;border-radius: 2vw;}
.product-detail .related-models {padding: 0vw 0vw 15vw 0;width: 75vw;margin: 0 auto;}
.product-detail .related-header {display: flex;justify-content: space-between;align-items: center;margin-bottom: 12vw;}
.product-detail .slider-controls {display: none;gap: 1vw;}
.gifts-content {display: grid;grid-template-columns: repeat(1, 1fr);gap: 5vw;}
.gifts-content img {width: 62vw;}
.gifts-content .hediye span {color: #ffffff;background: #b11f24;border-radius: 0.6vw;width: 90%;display: flex;font-size: 2.4vw;align-items: center;justify-content: center;padding: 0.9vw;}



.footer-2 {display: none;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: none;flex-direction: column;font-size: 1.1vw;font-weight: 500;height: 15vw;line-height: 2vw;justify-content: flex-start;width: 15vw;}
.footer-4 {display: none;flex-direction: column;font-size: 1.1vw;font-weight: 500;line-height: 2vw;}
.footer-1 img {height: 20vw;}
.footer {width: 100%;display: flex;flex-direction: row;height: 70vw;background-color: #202428;align-items: flex-start;justify-content: center;gap: 0vw;padding-top: 7vw;}
.footer-1 {display: flex;flex-direction: column;align-items: center;gap: 6vw;}
.footer-1 .contact i {font-size: 3.2vw;color: #fff;}
.footer-1 .contact a {color: #fff;display: flex;align-items: center;gap: 2.8vw;font-size: 2.7vw;}
.footer-1 .sosyal a {transition: all 0.3s ease;font-size: 2.5vw;display: flex;width: 1vw;padding: 2.3vw 2.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: 3.5vw !important;display: flex;width: 1vw;padding: 2.3vw 2.9vw;border-radius: 100%;border: 0.1vw solid #B11F24;align-items: center;justify-content: center;color: #B11F24;}
.footer-1 .sosyal {display: flex;flex-direction: row;gap: 3.8vw;}
copyright {color: #ffffff;font-size: 2.5vw;font-weight: 400;margin-top: 0vw;display: inline;visibility: visible;font-family: Verdana, Arial, sans-serif;}
.footer-multi img {height: 9vw;transition: 0.2s;}
.footer-multi {position: absolute;margin-top: 57vw;width: 100%;display: flex;align-items: center;flex-direction: column;justify-content: center;gap: 4vw;background: #030303;padding: 3.7vw 0;}
.footer-1 .contact {display: flex;flex-direction: column;gap: 3vw;}


.videos-grid { grid-template-columns: repeat(auto-fill, minmax(40vw, 1fr)); } 
.page-title h1 { font-size: 4vw; } 
.video-title { font-size: 1.8vw; } 
.videos-grid { grid-template-columns: repeat(auto-fill, minmax(80vw, 1fr)); } 
.page-title h1 { font-size: 5vw; } 
.video-title { font-size: 3vw; padding: 2vw; } 
.no-videos { font-size: 2.5vw; } 
.video-item {background: url(/wp-content/uploads/2025/05/d-doxcarms-logo.png), #e5e5e5;background-size: 42vw;background-repeat: no-repeat;background-position: 24vw 8vw;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;}



/*
.about-section, .mission-section { flex-direction: column; } 
.features-wrapper { flex-direction: column; } 
.testimonials-container { grid-template-columns: 1fr; } 
.hero-content h1 { font-size: 5vw; } 
.section-title h2 { font-size: 4vw; } 
.about-content h3, .mission-content h3 { font-size: 3.5vw; } 
.about-content h4 { font-size: 2.5vw; } 
.about-content p, .mission-content p, .testimonial-content p { font-size: 2.5vw; line-height: 4vw; } 
.feature-details h3 { font-size: 3vw; } 
.feature-details p { font-size: 2.2vw; line-height: 3.5vw; } 
.stat-number { font-size: 4vw; } 
.stat-label { font-size: 2vw; } 
.features-text { font-size: 5vw; } 
.feature-icon { font-size: 3.5vw; } 

.error-title { font-size: 5vw; padding-bottom: 2vw; } 
.error-title::after { width: 8vw; } 
.error-message { font-size: 2.5vw; } 
.home-button { font-size: 2vw; padding: 2vw 4vw; } 
.separator-text { font-size: 1.8vw; } 
.search-field { font-size: 2vw; padding: 1.5vw 2vw; } 
.suggestion-title { font-size: 2.5vw; } 
.suggestion-link { font-size: 2vw; padding: 1.5vw 2.5vw; } 
.suggestion-links { flex-direction: column; align-items: center; } 

.error-page { padding: 10vw 5vw; } 
.digit { font-size: 15vw; } 
.crosshair { width: 8vw; height: 8vw; } 
.crosshair-dot { width: 2vw; height: 2vw; } 
.error-title { font-size: 7vw; } 
.error-message { font-size: 3.5vw; } 
.home-button { font-size: 3vw; width: 100%; justify-content: center; } 
	
.detail-header, .detail-main, .related-models { padding: 5vw; } 
.detail-main { flex-direction: column; gap: 5vw; } 
.label-text { font-size: 2vw; } 
.model-name { font-size: 6vw; } 
.category-badge { font-size: 1.5vw; } 
.model-name::after { bottom: -2vw; width: 6vw; height: 0.5vw; } 
.key-spec-label { font-size: 1.8vw; } 
.key-spec-value { font-size: 2.5vw; } 
.nav-button { font-size: 2vw; padding: 1.5vw 3vw; } 
.overview-content, .features-content { font-size: 2vw; line-height: 3.5vw; } 
.cta-button { font-size: 2vw; padding: 2vw 4vw; } 
.cta-icon { width: 3.5vw; height: 3.5vw; } 
.specs-grid { grid-template-columns: 1fr; } 
.spec-label { font-size: 1.8vw; } 
.spec-value { font-size: 2vw; } 
.related-header h2 { font-size: 4vw; } 
.models-slider { grid-template-columns: 1fr; } 
.model-card { height: 40vw; } 
.overlay-content h3 { font-size: 3vw; } 
.model-caliber { font-size: 2vw; } 
.view-button { font-size: 2vw; padding: 1.5vw 3vw; } 

.hero-section { height: 40vw; } 
.hero-content h1 {font-size: 5vw;}
.product-title { font-size: 5vw; } 
.product-image { height: 40vw; } 
.specs-grid { grid-template-columns: repeat(2, 1fr); } 
.spec-label { font-size: 2.5vw; } 
.spec-value { font-size: 3vw; } 
.details-button { font-size: 3vw; padding: 2vw 5vw; } 

.diagonal-hero { height: 80vw; } 
.glitch-text { font-size: 12vw; } 
.headline-accent { width: 12vw; height: 0.8vw; bottom: -1.6vw; } 
.subtitle { font-size: 3vw; } 
.contact-main { flex-direction: column; padding: 10vw 5vw; } 
.side-info { order: 2; margin-top: 5vw; } 
.form-container { order: 1; } 
.logo-container img { max-width: 40vw; } 
.info-group h2, .social-group h2 { font-size: 4vw; padding-bottom: 2vw; margin-bottom: 5vw; } 
.info-group h2::after, .social-group h2::after { width: 10vw; height: 0.5vw; } 
.info-icon { flex: 0 0 8vw; height: 8vw; margin-right: 3vw; } 
.info-icon i { font-size: 3vw; } 
.info-text h3 { font-size: 3.5vw; margin-bottom: 1.5vw; } 
.info-text p { font-size: 3vw; line-height: 4.5vw; } 
.social-icon { width: 8vw; height: 8vw; } 
.social-icon i { font-size: 3vw; } 
.form-header h2 { font-size: 6vw; } 
.form-header p { font-size: 3vw; } 
.form-row { flex-direction: column; gap: 5vw; } 
.input-group label { font-size: 2.5vw; } 
.input-group input, .input-group select, .input-group textarea { font-size: 3vw; padding: 2vw 0; } 
.submit-button { padding: 3vw 6vw; font-size: 3vw; } 
.map-section { height: 60vw; } 
.map-info h2 { font-size: 5vw; } 
.map-info p { font-size: 3vw; } 
*/	
	
	
	
	
	
}/*--------@media screen(max-width:800px) BİTER--------*/