/*!
Theme Name: Kompozit Pazarı (Checkout v2)
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: kompozit_pazari
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

kompozit_pazari is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,500;0,600;0,700;0,900;1,300;1,400&display=swap');
body{
	font-family: "Poppins", sans-serif;
	font-variant-ligatures: none;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	margin: 0;
	width: 100%;
	background-color: #FAFAFA;
	overflow-x: hidden !important;
}
*{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
#iyzipay-checkout-form, p#infoBox {
	display: none!important;
}
a{
	text-decoration: none;
	color: inherit;
}
img{
	display:block;
	max-width: 100%;
	height: auto;
}
h1, h2, h3, h4, h5, h6, p{
	margin:0 0 15px;
}
.flex{
	display: flex;
}
.column {
	flex-direction: column;
}
.align-items-center{
	align-items: center;
}
.justify-content-between{
	justify-content: space-between;
}
input[type="number"]{
	-moz-appearance: textfield;
}
input[type="number"]::-webkit-inner-spin-button, 
input[type="number"]::-webkit-outer-spin-button { 
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.mb-0{
	margin-bottom: 0;
}
.width-100{
	width: 100% !important;
}
.container {
	margin: 0 auto;
	max-width: 1470px;
	padding: 0 60px;
}
.ml-10{
	margin-left: 10px;
}
.display-none{
	display: none !important;
}
.padding-right-0{
	padding-right: 0 !important;
}
.card {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	min-width: 0;
	word-wrap: break-word;
	background-color: #fff;
	background-clip: border-box;
	border: 1px solid rgba(0, 0, 0, .125);
	border-radius: .25rem;
}
.sektorler-card {
	border: none !important;
	background: transparent !important;
	transition: var(--transition);
	border-radius: 6px !important;
	overflow: hidden;
}

.site-header{
	position: relative;
	padding: 20px 0;
}
.site-header .logo img {
	transition: all .2s ease-in-out;
}
.sticky .site-header:not(.checkout-header) {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 99;
	background: #fff;
	border-bottom: 3px solid #538ab5;
	padding: 15px 0;
}
.sticky .site-header .logo img {
	width: 170px;
}
body.sticky {
	padding-top: 120px;
}
.navbar{
	display: flex;
	align-items: center;
	width: 100%;
}
.logo a img{
	object-fit: cover;
}
.navbar-item{
	color: #538AB5;
	font-size: 17px;
	font-family: Poppins;
	font-weight: 500;
	margin-right: 64px;
}
.navbar-item:last-child{
	margin-right: 83px;
}
.input-search-button{
	position: relative;
	margin-right: auto;
	margin-left: auto;
}

.input-search-button img{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 46px;
}
.input-search-button input{
	height: 59px;
	width: 35vw;
	background: #fff;
	border: 1px solid #E9EEF2;
	border-radius: 10px;
	font-size: 16px;
	font-family: Poppins;
	font-weight: 700;
	color: #42729A;
	padding-left: 87px;
}
.input-search-button input::placeholder {
	color: #42729A;
}
.navbar-icon-banner{
	display: flex;
	align-items: center;
	justify-content: flex-end;
	gap: 43px;
}
.navbar-icon-banner a img{
	width: auto;
	height: auto;
}
.site-header .nav-icon {
	display: flex;
	align-items: center;
	gap: 7px;
	color: #538ab5;
	font-weight: 500;
}
/* Dropdown Butonu */
.dropbtn {
	color: #333;
	font-size: 16px;
	border: none;
	cursor: pointer;
	background-color: transparent;
}

/* Dropdown İçeriği (görüntülenene kadar gizli) */
.dropdown-content {
	display: none;
	position: absolute;
	min-width: 160px;
	z-index: 1;
}
.btn-full {
	color: #fff;
	font-size: 20px;
	font-weight: 600;
	padding: 20px;
	border-radius: 10px;
	border: none;
	background-color: #538ab5;
	display: block;
	text-align: center;
	margin: 20px 0;
	width: 100%;
	cursor: pointer;
	transition: all .3s ease-in-out;
}
.btn-full:hover, .add-to-cart:hover, .product-review:hover {
	opacity: 0.9;
}
/* Dropdown linkleri */
.dropdown-content a {
	color: #333;
	padding: 12px 16px;
	text-decoration: none;
	display: block;
}
/* Dropdown içeriği göster */
.dropdown:hover .dropdown-content {
	display: block;

}

.language{
	display: flex;
	align-items: center;
}
.language img{
	margin-right: 10px;
}
.blue-long-section {
	background: #538AB5;
	position:relative;
	z-index: 99;
}
.blue-long-section .container{
	padding: 34px 60px;
}
.product-titles-banner{
	padding: 0 0;
	justify-content: center;
	flex-direction:column;
	background:#173A55;
	display:none;
	position:absolute;
	width:100%;
	gap:0;
}
.product-titles-banner.active{
	display:flex;
}
.product-titles-banner > li{
	width: 32vw;
}
.product-titles-banner > li > a {
	position: relative;
	text-align: center;
	display: flex;
	align-items: center;
	color: #fff;
	padding: 22px 0;
	text-align: left;
}
.product-titles-banner > li > a:before {
	content: url('data:image/svg+xml,<svg fill="%23ffffff" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 24 24" stroke="%23ffffff"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"><path d="M9.9,17.2c-0.6,0-1-0.4-1-1c0-0.3,0.1-0.5,0.3-0.7l3.5-3.5L9.2,8.5c-0.4-0.4-0.4-1,0-1.4c0.4-0.4,1-0.4,1.4,0l4.2,4.2c0.4,0.4,0.4,1,0,1.4c0,0,0,0,0,0l-4.2,4.2C10.4,17.1,10.1,17.2,9.9,17.2z"></path></g></svg>');
	width: 25px;
	height: 25px;
}
.product-titles-banner > li.active > a {
	background: #e9eef2;
	color: #F27A08;
}
.product-titles-banner > li.active > a:before, .product-titles-banner > li.mobile-text > a:before {
	content: url('data:image/svg+xml,<svg fill="%23F27A08" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 24 24" stroke="%23F27A08"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"><path d="M9.9,17.2c-0.6,0-1-0.4-1-1c0-0.3,0.1-0.5,0.3-0.7l3.5-3.5L9.2,8.5c-0.4-0.4-0.4-1,0-1.4c0.4-0.4,1-0.4,1.4,0l4.2,4.2c0.4,0.4,0.4,1,0,1.4c0,0,0,0,0,0l-4.2,4.2C10.4,17.1,10.1,17.2,9.9,17.2z"></path></g></svg>');
}
.product-titles-banner > li:last-child > a {
	padding-right: 0;
	border-right: 0;
}
.product-titles-banner-item{
	font-weight: 500;
	font-size: 16px;
	font-family: Poppins;
	color: #FFFFFF;
	margin-bottom: 0;
}
.none-border{
	border-right: inherit;
}
.swiper-product-carousel .product-card {
	width: 100%;
}
.swiper-product-carousel .swiper-slide {
	width: 250px;
	margin-right: 16px;
}
section.product-carousel-wrapper {
	margin: 50px 0;
}
.product-chance{
	display: flex;
	align-items: center;
	justify-content: center;
	margin:15px 0;
	padding: 0;
}
.product-chance .product-change-item{
	display: flex;
	align-items: center;
	padding: 0 15px;
}
.product-chance .product-change-item img{
	margin-right: 11px;
}
.product-chance .product-change-item p{
	font-weight: 300;
	font-size: 16px;
	font-family: Poppins;
	color: #538AB5;
}
.product-chance .product-change-item p strong{
	font-weight: 700;
}
.banner-slide img{
	border-radius: 10px;
}
.banner-slider-text {
	position: absolute;
	top: 50%;
	right: 90px;
	transform: translateY(-50%);   
	margin-top: -50px;
}
.banner-slider-text h2{
	font-size: 50px;
	font-weight: 900;
	color: #4B4B4B;
	margin-bottom: 30px;
}
.banner-slider-text p{
	font-weight: 500;
	font-size: 19px;
	font-family: Poppins;
	color: #4B4B4B;
	margin-bottom: 34px;
}
.banner-slider-text span{
	font-weight: 600;
	font-size: 22px;
	font-family: Poppins;
	color: #FFFFFF;
	padding: 11px 38px;
	background-color: #538AB5;
	border-radius: 10px;
}
section.products-section,
section.information{
	margin:40px 0;
}
.container-min{
	max-width: 1540px;
	padding: 0 30px;
	margin: 0 auto;
}
.wishlist-icon-btn .wishlist-icon{
	width: 20px;
}

/* TAB ALANI  */
.tab-container {
	display: flex;
	gap: 40px;
	margin-bottom: 16px;
}

.tab-button {
	background-color: inherit;
	cursor: pointer;
	border: inherit;
	font-weight: 600;
	font-size: 16px;
	color: #A5A5A5;
	padding: 0;
}

.tab-content {
	display: none;
	margin-top: 26px;

}

.tab-content.active {
	display: flex;
	flex-wrap: wrap;
	row-gap: 52px;
	column-gap: 16px;
}
button.tab-button.active{
	color: #487EA8;
	cursor: pointer;
}
.deep-note{
	font-weight: 400;
	font-size: 14px;
	color: #A0A0A0;
	font-family: Poppins;
	margin-top: 16px;
	margin-bottom: 26px;
}
.product-card{
	width: calc(20% - 13px);
}
.product-card-thumbnail{
	position: relative;
	width: 100%;
	object-fit: cover;
}
.product-card-thumbnail .wishlist-card-add-btn {
	position: absolute;
	right: 10px;
	top: 10px;
	background: #d4d4d4;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	border: none;
	padding: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
}
.product-card-thumbnail .wishlist-card-add-btn.added {
	font-size: 0;
}
.product-card-thumbnail .wishlist-card-add-btn.added:before {
	content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18.059" height="15.802" viewBox="0 0 18.059 15.802"><g id="Group_28089" data-name="Group 28089" transform="translate(-1678.235 -364.081)"><path id="Icon_awesome-heart" data-name="Icon awesome-heart" d="M16.305,3.328a4.823,4.823,0,0,0-6.582.48l-.695.716-.695-.716a4.823,4.823,0,0,0-6.582-.48A5.065,5.065,0,0,0,1.4,10.661l6.825,7.047a1.106,1.106,0,0,0,1.6,0l6.825-7.047a5.061,5.061,0,0,0-.346-7.333Z" transform="translate(1678.236 361.833)" fill="%23FF9A39"/></g></svg>');
	position: absolute;
}
.wishlist-card-add-btn.active svg path {
	stroke: #b65d00;
	fill: #b65d00;
}
.wishlist-card-add-btn.active svg {
	fill: #000;
	stroke: #000;
}
.group-banner .wishlist-card-add-btn {
	width: 69px;
	height: 69px;
	border-radius: 50%;
	border: 1px solid #538AB5;
	background: transparent;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
}
.group-banner .wishlist-card-add-btn svg {
	width: 30px;
}
.group-banner .wishlist-card-add-btn svg path {
	stroke: #538AB5;
}
.group-banner .wishlist-card-add-btn.active svg path {
	stroke: #538AB5;
}
.group-banner .wishlist-card-add-btn.active svg {
	fill: #538AB5;
	stroke: #538AB5;
}
.options-piece-button .wishlist-card-add-btn {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 10px;
	border: none;
	background: none;
	color: #538ab5;
	font-weight: bold;
	cursor: pointer;
}
.options-piece-button .wishlist-card-add-btn.active svg path {
	stroke: transparent;
}
.ticket-fast {
	position: absolute;
	display: flex;
	align-items: center;
	gap: 8px;
	background: #fff;
	border-radius: 5px;
	padding: 6.5px 5px;
	left: 16px;
	top: 25px;
	width: 88px;
}
.ticket-fast p{
	font-weight: 500;
	font-size: 8px;
	color: #FF9A39;
	margin-bottom: 0;
	font-family:Poppins;
}
.ticket-new-product{
	position: absolute;
	display: flex;
	align-items: center;
	gap: 8px;
	background: #FF9A39;
	border-radius: 5px;
	padding: 6.5px 5px;
	left: 16px;
	top: 52px;
	width: 88px;
}
.ticket-new-product p{
	font-weight: 500;
	font-size: 8px;
	color: #FFFFFF;
	margin-bottom: 0;
	font-family:Poppins;
}
.wishlist{
	position: absolute;
	top: 25px;
	right: 16px;
}
.product-card-content h3{
	font-size: 16px;
	font-weight: 500;
	color: #4B4B4B;
	margin-bottom: 7px;
	overflow: hidden;
	display: -webkit-box;
	min-height: 48px;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.product-card-content h3 strong{
	font-weight: 700;
}
.product-card-content .description,
.product-card-content .description div{
	font-size: 14px;
	color: #707070;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	margin-bottom: 10px;
}
.product-card-content .description div{
	margin-bottom:0;
}
.product-card-content .price {
	margin-bottom: 15px;
	font-size:15px;
}




/* price alanı  */

.price {
	position: relative;
	display: flex;
	width: fit-content;
	align-items: center;
	gap: 6px;
	font-weight: bold;
	color: #4B4B4B;
}

.info-icon {
	position: absolute;
	cursor: pointer; /* İkonun imleci değiştirmesi */
	right: -15px;
	top: 0;
}

.info-content {
	display: none;
	position: absolute;
	top: 50%;
	left: calc(100% + 10px); /* Bilgi kutusunun konumu */
	transform: translateY(-50%);
	background-color: #f9f9f9;
	border: 1px solid #ccc;
	padding: 10px;
	border-radius: 5px;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}

.info-icon:hover + .info-content {
	display: block;
}
/* price alanı  */
.price ins {
	text-decoration: none;
	color: red;
}
.product-review{
	display: inline-block;
	background-color: #538AB5;
	color: #ffffff;
	font-size: 16px;
	font-weight: 600;
	padding: 10px 66px;
	border-radius: 10px;
	margin-top: auto;
}
.product-card .product-photo img{
	aspect-ratio: 1/1;
	width: 100%;
	object-fit: cover;
	border-radius: 10px;
}
.for-you-category .product-card .product-photo img {
	aspect-ratio: 3/2;
}
.for-you-category-title{
	margin-bottom: 35px;
}
.for-you-category-title h3{
	color: #528AB5;
	font-weight: 600;
	font-size: 18px;
	margin-bottom: 3px;
}
.for-you-category-title h4{
	font-size: 34px;
	font-weight: 700;
	color: #4B4B4B;
}
.for-you-category{
	display: flex;
	gap: 37px;
}
.for-you-section {
	overflow: hidden;
	margin: 50px 0;
}
.for-you-product-l {
	position: relative;
	width: 50%;
}
.banner-box {
	position: relative;
	height: 100%;
}
.banner-box img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 10px;
}
.for-you-product-l img{
	height: 100%;
	object-fit: cover;
	border-radius: 20px;
}
.for-you-product-l-text{
	position: absolute;
	display: flex;
	bottom: 49px;
	left: 0;
	width: 100%;
	align-items: center;
	justify-content: space-between;
	padding: 0 50px;
	gap: 15px;
}
.product-l-text-description {
	display: flex; 
	flex-direction: column;
	gap: 10px;
}
.product-l-text-description p {
	margin: 0;
}
.for-you-product-l-text h3{
	margin-bottom: 0;
	font-weight: bold;
	font-size: 28px;
	color: #4B4B4B;
	font-family: Poppins;
}
.for-you-product-l-text h3 strong{
	font-weight: 700;
}
.for-you-product-l-text p{
	font-weight: 500;
	font-size: 16px;
	color:#4B4B4B ;
	font-family: Poppins;
}
.for-you-product-r{
	width: 50%;
	display: flex;
	flex-direction: column;
}
.for-you-product-r .for-you-product-up{
	display:flex;
	gap: 16px;
	justify-content: space-between;
}
.buy-now a{
	padding: 11px 66px;
	background-color: #538AB5;
	color: #ffffff;
	font-size: 18px;
	font-weight: 600;
	font-family: Poppins;
	border-radius: 10px;
}




.advantage-section{
	margin: 40px 0;
}
.advantages-title h3{
	color: #528AB5;
	font-weight: 600;
	font-size: 23px;
	margin-bottom: 3px;
}
.advantages-title{
	margin-bottom: 8px;
}
.advantage-box{
	display: flex;
	gap: 26px;
}
.advantage-item{
	text-align: center;
}
.advantage-thumbnail{
	margin-bottom: 20px;
}
.advantage-thumbnail img {
	max-width: 200px;
	margin: 0 auto;
}
.advantage-text h3{
	color: #18496F;
	font-size: 16px;
	font-weight: 700;
	font-family: Poppins;
	margin-bottom: 6px;
}
.advantage-text p{
	font-weight: 500;
	font-size: 14px;
	font-family: Poppins;
	color: #18496F;
}
.popular-section{
	margin-top: 83px;
}
.popular-title{
	margin-bottom: 67px;
}
.popular-title h3{
	color: #528AB5;
	font-weight: 600;
	font-size: 23px;
	margin-bottom: 3px;
}
.popular-title h4{
	font-size: 40px;
	font-weight: 700;
	color: #4B4B4B;
	margin-bottom: 0;
}
.for-you-product-down{
	position: relative;
	width: 100%;
	margin-top: 24px;
}
.for-you-product-down-text{
	display: flex;
	align-items: center;
	gap: 60px;
	position: absolute;
	bottom: 47px;
	left: 22px;
}
.for-you-product-down-text h3{
	font-family: Poppins;
	font-size: 32px;
	font-weight: 500;
	color: #4B4B4B;
	margin-bottom: 0;
}
.for-you-product-down-text h3 strong{
	font-weight: 700;
}
.for-you-product-down-text a{
	padding: 10.5px 65.5px;
	background-color: #538AB5;
	color: #ffffff;
	font-size: 22px;
	font-weight: 600;
	border-radius: 10px;
}
.for-you-card{
	width: 100%;


}
.popular-product{
	display: flex;
	gap: 38px;
}
.popular-product-top{
	position: relative;
}
.popular-product-top-item{
	position: absolute;
	bottom: 47px;
	left: 39px;
}
.popular-product-top-item h3{
	font-size: 34px;
	font-weight: 700;
	color: #4B4B4B;
	font-family: Poppins;
	margin-bottom: 6px;
}
.popular-product-top-item h3 strong{
	font-weight: 800;
}
.popular-product-top-item p{
	font-weight: 500;
	font-size: 19px;
	font-family: Poppins;
	color: #4B4B4B;
	margin-bottom: 36px;
}
.popular-product-top img{
	height: 800px;
}
.popular-product-left{
	width: 40%;
}
.popular-product-right{
	width: 60%;
	position: relative;
}
.popular-product-left-grid {
	margin-top: 27px;
}
.popular-product-left-grid .product-card {
	width: 100%;
}
.popular-product-right-grid{
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-auto-flow: row;
	column-gap: 23px;
	row-gap: 28px;
	margin-bottom: 30px;
}
.popular-product-right-grid .product-card {
	width: 100%;
}
.popular-product-down{
	margin-right: 0;
	margin-top: 27px;
	position: relative;
}
.popular-product-right-down{
	position: relative;
}
.popular-product-right-down a img{
	border-radius: 10px;
}
.popular-product-top-down-item{
	position: absolute;
	bottom: 40px;
	left: 43px;
}
.popular-product-top-down-item h3{
	font-size: 32px;
	font-weight: 700;
	color: #4B4B4B;
	font-family: Poppins;
	margin-bottom: 20px;
}
.popular-product-top-down-item h3 strong{
	font-weight: 800;
}
.popular-product-top-down-item p{
	font-size: 19px;
	font-weight: 500;
	color: #4B4B4B;
	margin-bottom: 0;
	font-family: Poppins;
	margin-bottom: 41px;
}
.popular-product-top-down-item .buy-now a{
	padding: 11px 66px;
	background-color: #538AB5;
	color: #ffffff;
	font-size: 22px;
	font-weight: 600;
	font-family: Poppins;
	border-radius: 10px;

}
.height-405{
	height: 405px !important;
}
.section-discover{
	margin-top: 130px;
	margin-bottom: 134px;
}
.discover-box{
	display: flex;
}
.discover-box-left{
	display: flex;
	width: 55%;
}
.discover-box-left-item{
	width: 100%;
}
.discover-box-left-item img{
	height: 962px;
	width: 100%;
	object-fit: contain;
	border-radius: 10px;
}
.discover-box-right{
	width: 45%;
}
.discover-box-right-down a img{
	border-radius: 10px;
}
.discover-box-right-up{
	display: flex;
	gap: 20px;
	margin-bottom: 26px;
}
.price del{
	order: 2;
}
.product-card-content {
	margin-top: 24px;
	min-height: 245px;
	display: flex;
	flex-direction: column;
}
.product-card-content .product-review{
	width:fit-content;
}
.for-you-category .product-card-content {
	min-height: inherit;
}
.discover-box-right-down{
	position: relative;
}
.discover-box-right-down-text{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 46px;
}
.discover-box-right-down-text h3{
	font-size: 32px;
	font-weight: 700;
	color: #4B4B4B;
	font-family: Poppins;
	margin-bottom: 20px;
}
.discover-box-right-down-text p{
	font-size: 19px;
	font-weight: 500;
	color: #4B4B4B;
	margin-bottom: 0;
	font-family: Poppins;
	margin-bottom: 41px;
}
.product-brand {
	color: #b55d00;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
	min-height: 21px;
}
.width-auto{
	width: auto !important;
	max-width: 100%;
}
.information-title {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 20px;
	margin-bottom:8px
}
.information-title .information-navigation-field {
	display: flex;
	align-items: center;
	gap: 20px;
}
.information-title p{
	font-size: 16px;
	color: #4B4B4B;
	font-weight: 500;
}
.information-title button{
	padding: 10px 75px;
	background: #538AB5;
	border: none;
	border-radius: 10px;
	color: #fff;
	font-weight: 700;
	font-size: 22px;
	cursor: pointer;
}
.information-banner-item-top{
	position: relative;
	margin-bottom: 29px;
}
.information-banner-content{
	position: absolute;
	z-index: 999;
	top: 50%;
	transform: translateY(-50%);
	right: 50px;
}
.information-banner-content h3{
	margin-bottom: 27px;
	font-size: 32px;
	font-weight: bold;
	color: #4B4B4B;
	width: 19.43vw;
}
.information-banner-content button{
	display: flex;
	gap: 15px;
	align-items: center;
	padding: 13px 32.5px;
	background-color: #FF9A39;
	border-radius: 15px;
	border: none;
	cursor: pointer;
}
.information-banner-content button span{
	font-size: 21px;
	font-weight: 600;
	color: #ffffff;
}
.information-banner-content button img{
	width: 24px;
	height: 29px;
}
.banner-item-top-img{
	height: 308px;
	width: 100%;
}
.information-slide-box{
	height: 100%;
}
.information-banner img {
	aspect-ratio: 414/568;
	object-fit: cover;
	border-radius: 10px;
}
.information-banner-item-down{
	position: relative;
}
.information-banner-content-down{
	position: absolute;
	display: flex;
	justify-content: space-between;
	padding: 0 35px;
	margin-top: 15px;
	top: 0;
	align-items: center;
	width: 100%;
}
.information-banner-content-down h3{
	font-size: 32px;
	font-weight: 800;
	width: 220px;
	margin-bottom: 0;
}
.information-banner-content-down button{
	background-color: #538AB5;
	padding: 15px 45px;
	font-size: 25px;
	font-weight: 600;
	color: #ffffff;
	border: none;
	border-radius: 15px;
	cursor: pointer;
}
.banner-item-down-img{
	border-radius: 15px;
	height: 456px;
	object-fit: cover;
	width: 100%;
}
.information-slide {
	width: 300px;
	margin-left: 24px;
}
.information .swiper-button-next, .information .swiper-button-prev{
	position:inherit;
	margin-top:0;
	width:auto;
	height:auto;
}
section.product-carousel-wrapper {
	margin: 30px 0;
}
.information-thumnail{
	position: relative;
}
.information-thumnail img{
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	width: 100%;
	height: 200px;
	object-fit: cover;
}
.mini-frame{
	position: absolute;
	background-color: #FFFFFF;
	border-radius: 15px;
	padding: 8.5px 14px;
	display: flex;
	align-items: center;
	top: 20px;
	right: 15px;
	gap: 6px;
}
.mini-frame span{
	font-weight: 500;
	font-size: 13px;
	color: #528AB5;
}
.mini-frame img{
	width: 17.5px;
	height: 17.5px;
}
.mini-frame::after{
	content: "i";
	color: #ffffff;
	background-color: #FF9A39;
	padding: 4px;
	border-radius: 50%;
	right: -8px;
	top: -10px;
	position: absolute;
	width: 17.5px;
	height: 17.5px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.information-content{
	padding: 14px;
	background-color: #F4F4F4;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}
.information-category-title{
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 12px;
}
.information-category-title h3{
	font-weight: 600;
	font-size: 16px;
	color: #528AB5;
	margin-bottom: 0;
}
.information-category-title .date{
	color: #919BA3;
	font-weight: 500;
	font-size: 16px;
	display:none;
}
.information-content-product-name{
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 12px;
	color: #4B4B4B;
}
.information-content-description{
	font-size: 14px;
	font-weight: 500;
	color: #4B4B4B;
	margin-bottom: 12px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.information-content a{
	font-size: 16px;
	font-weight: 600;
	color: #FF9A39;
	text-decoration: underline;
}
.we-have-brands-section{
	margin:40px 0;
}
.we-have-brands-title{
	margin-bottom: 70px;
}
.we-have-brands-title h3{
	font-size: 43px;
	font-weight: bold;
	margin-bottom: 22px;
	color: #4B4B4B;
}
.we-have-brands-title p{
	color: #4B4B4B;
	font-size: 20px;
	font-weight: 500;
	margin-bottom: 28px;
}
.we-have-brands-title button{
	background-color: #528AB5;
	padding: 10px 75px;
	color: #ffffff;
	font-size: 22px;
	font-weight: 600;
	border-radius: 10px;
	border: none;
	cursor: pointer;
}
.we-have-brands-slide{
	width: calc(20% - 16px);
	border-radius: 15px;
}
.we-have-brands-slide img {
	border-radius: 20px;
	object-fit: cover;
	width: 100%;
	background: #F1F1F1;
	aspect-ratio: 254 / 216;
}
.swiper-we-have-brands{
	margin: 20px 0;
	margin-top:0;
}
.section-instagram{
	margin-top: 40px;
	margin-bottom: 40px;
}
.instagram-title{
	margin-bottom: 8px;
}
.instagram-headline{
	display: flex;
	align-items: center;
	gap: 15px;
	margin-bottom: 8px;
}
.instagram-headline img{
	width: 39px;
	height: 39px;
	max-width: 100%;
	max-height: 100%;
}
.instagram-title span p{
	font-weight: 500;
	font-size: 16px;
	margin-bottom:0;
	color: #4B4B4B;
}
footer{
	background-color: #F2F3F5;
	padding-top: 14px;
	position: relative;
	z-index: 9;
}
.footer-blur-line{
	height: 11px;
	background-color:#528AB5 ;
	width: 100%;
}
.container-footer{
	margin: 0 auto;
	padding: 96px 30px 0px;
	max-width: 1670px;
}
.footer-box {
	display: flex;
	justify-content: space-between;
	width: 100%;
	gap: 66px;
}
.footer-box-item a h3,
.footer-box-item:last-child h3{
	font-weight: bold;
	font-size: 26px;
	color: #4B4B4B;
	margin-bottom: 22px;
}
.footer-box-item ul{
	display: flex;
	flex-direction: column;
	gap: 15px;
	max-width: 350px;
	width: auto;
}
.footer-box-item ul li a{
	font-size: 15px;
	font-weight: 500;
	color: #4B4B4B;
}
.email-box{
	position: relative;
}
.footer-mail{
	padding: 15px 0px 15px 38px;
	width: 100%;
	border-radius: 15px;
	border: none;
	background: #E8E8E8;
}
.footer-mail::placeholder{
	font-size: 18px;
	font-weight: 500;
	color: #202020;
	opacity: 0.32;
}
.email-box button{
	position: absolute;
	right: 0;
	padding: 12px 38px;
	border-radius: 15px;
	border: none;
	background: #538AB5;
	color: #fff;
	font-size: 18px;
	font-weight: 500;
}
.qr-code{
	display: flex;
	justify-content: end;
	width: 100%;
	margin-top: 33px;
}
.footer-inner-short-border {
	height: 1px;
	width: 57.7vw;
	background-color: #C1C1C1;
	border-radius: 20px;
	margin: 0 auto;
}
.footer-inner-item {
	position: relative;
	display: flex;
	align-items: center;
	gap: 150px;
	justify-content: center;
	padding: 30px 0;
	max-width: 100%;
	padding-left: 0;
	margin: 20px 0 0;
}
.footer-inner-item:before {
	content: '';
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	height: 1px;
	background: #C1C1C1;
}
.footer-inner-item:after {
	content: '';
	position: absolute;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 1px;
	background: #C1C1C1;
}
.footer-inner-box{
	padding-bottom: 38px;
}
.footer-inner-item .follow-me{
	display: flex;
	align-items: center;
	gap: 19px;
}
.footer-inner-item .follow-me h3{
	margin-bottom: 0;
	color: #4B4B4B;
	font-size: 18px;
	font-weight: bold;
}
.footer-inner-item .follow-me span{
	font-size: 20px;
	font-weight: 500;
	color: #4B4B4B;
	display: flex;
	align-items: center;
	gap: 7px;
}
.footer-inner-item .follow-me span img{
	width: 20px;
}
.footer-inner-item .call-center{
	display: flex;
	align-items: center;
	gap: 19px;
}
.footer-inner-item .call-center h3{
	margin-bottom: 0;
	color: #4B4B4B;
	font-size: 18px;
	font-weight: bold;
}
.footer-inner-item .call-center span{
	font-size: 18px;
	font-weight: 500;
	color: #4B4B4B;
}
.footer-inner-long-border {
	height: 1px;
	background-color: #C1C1C1;
	border-radius: 20px;
	width: 71.83vw;
	margin-bottom: 37px;
}
.footer-inner-box-deep-note{
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-top: 38px;
}
.footer-inner-box-deep-note img {
	max-width: 100%;
	width: 170px;
	margin-right: 10px;
}
.footer-inner-box-deep-note span{
	font-size: 15px;
	font-weight: 500;
	color: #4B4B4B;
}
.category-section-title{
	border-top: 1px solid #D3E0EF;
	border-bottom: 1px solid #D3E0EF;
	margin-top: 22.5px;
	padding-top: 11px;
	padding-bottom: 11px;
	margin-bottom: 14px;
}
.category-section-text{
	font-weight: bold;
	font-size: 30px;
	color: #4B4B4B;
	margin: 0 auto;
	max-width: 1740px;
	padding: 0 0;
}
.breadcrumb{
	display: flex;
	align-items: center;
	margin-bottom: 23px;
}
.breadcrumb a{
	color: #969696;
	font-weight: 300;
	font-size: 15px;
}
.breadcrumb a::after{
	content: ">";
	margin-left: 7.5px;
	margin-right: 4.5px;
	color: #969696;
}
.breadcrumb a:last-child:after{
	display: none;
}
.category-product-list{
	margin-bottom: 40px;
}
.category-detail-inner {
	margin: 20px 0 50px;
}
.category-detail-inner .sub-cats {
	margin: 30px 0;
}
.category-detail-inner .sub-cats h3 span {
	color: #538AB5;
}
.sub-cats-items {
	display: grid;
	grid-template-columns: repeat(8, 1fr);
	gap: 30px;
}
.sub-cats-items.active {
	height: 0;
	overflow: hidden;
}
.hide-cats {
	display: flex;
	justify-content: center;
	margin-top: 20px;
	font-weight: bold;
	border-top: 1px solid #ccc;
	padding-top: 10px;
}
.hide-cats span {
	display: flex;
	align-items: center; 
	gap: 10px;
}
.hide-cats:not(.active) .show {
	display: none;
}
.hide-cats.active .hide {
	display: none;
}
.sub-cats-items figure {
	margin: 0;
	text-align: center;
	font-weight: 500;
}
.sub-cats-items figure img {
	width: 100%;
	border-radius: 50%;
	aspect-ratio: 1/1;
	object-fit: cover;
	margin-bottom: 15px;
}
.woocommerce .woocommerce-ordering select {
	border: 1px solid #ccc;
	background: none;
	padding: 10px;
}
.select2-container {
	text-transform: uppercase;
}
.category-page-headline-item span{
	font-size: 20px;
	font-weight: bold;
	color: #4B4B4B;
}
.category-page-headline-item span strong{
	color: #538AB5;
}
select#sorting-dropdown {
	background: transparent;
	border: none;
	font-size: 18px;
	font-weight: 500;
	color: #4B4B4B;
}
.category-product-house{
	display: flex;
	width: 100%;
	gap: 30px;
	margin-bottom: 30px;
}
.category-product-filters{
	width: 20%;
}
.category-filters-title {
	margin-bottom: 12px;
	color: #4B4B4B;
	font-size: 18px;
	font-weight: bold;
}
.category-product-filters-item{
	display: flex;
	flex-direction: column;
	gap: 30px;
}
.category-product-filters-item ul{
	display: flex;
	flex-direction: column;
	gap: 10px;
}
.category-product-filters-item ul li a{
	font-size: 16px;
	font-weight: 500;
	color: #626262;
}
.category-product-filters-item ul li:first-child a{
	color: #538AB5;
	text-decoration: underline;
}
.category-product-filters-item .gray-text li a{
	font-size: 16px;
	font-weight: 500;
	color: #A5A5A5 !important;
	text-decoration: none !important;
}
.product-card-category{
	width: calc(25% - 14px);
}
.category-product-items{
	width: 80%;
}
.category-product-item-wrapper{
	flex-wrap: wrap;
	display: flex;
	row-gap: 55px;
	column-gap: 16px;
}
.category-product-items .product-card {
	width: calc(25% - 16px);
}
.product-card-content-category span{
	font-size: 24px;
	font-weight: 500;
	color: #4B4B4B;
}
.product-card-content-category{
	margin-top: 28px;
}
.product-card-content-category h3{
	margin-bottom: 11px;
}
.product-card-content-category del{
	font-size: 24px;
	font-weight: 500;
}
.category-price{
	display: flex;
	flex-direction: column;
}
.product-card-content-category ins{
	text-decoration: none;
	color: #FF9A39;
	font-size: 26px;
	font-weight: bold;
}
.product-card-content-category span{
	color: #969696;
	font-size: 16px;
	font-weight: 500;
}
.breadcrumb-detail{
	margin-bottom: 20px;
	margin-top: 34px;
}
.breadcrumb-detail a{
	color: #538AB5;
	font-weight: 600;
	font-size: 18px;
}
.breadcrumb-detail a::after{
	content: ">";
	margin: 0 30px;
	color: #538AB5;
}
.breadcrumb-detail a:last-child:after{
	display: none;
}
.product-detail{
	display: flex;
	width: 100%;
}
.product-detail-thumnail{
	position: relative;
	width: 40%;
	padding-right: 28px;
	border-right: 1px solid #538AB5;
}

.swiper-product-detail {
	height: 20%;
	box-sizing: border-box;
	margin-top: 24px;
}

.swiper-product-detail .swiper-slide {
	width: 25%;
	height: 100%;
	opacity: 0.4;
}

.swiper-product-detail .swiper-slide-thumb-active {
	opacity: 1;
}

.product-slide img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 10px;
}
.product-detail-content{
	width: 60%;
	padding-left: 30px;
}
.product-content-head{
	margin-bottom: 42px;
}
.product-content-head-title{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.product-content-head-title h1{
	font-size: 29px;
	font-weight: 500;
	color: #4B4B4B;
	margin-bottom: 0;
}
.product-content-head-title h1 strong{
	font-weight: 800;
}
.product-content-head-title .group-banner{
	display: flex;
	align-items: center;
	gap: 15px;
}
.product-content-deep-note{
	font-size: 19px;
	font-weight: 500;
	color: #A0A0A0;
}
.product-content-description{
	font-size: 16px;
	font-weight: 500;
	color: #4B4B4B;
	margin-top: 32px;
}
.dropdown-container{
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
}


.dropdown-product-content{
	width: 50%;
}
.dropdown-product-content-item{
	width: 100%;
	padding: 18.5px 0;
	font-size: 20px;
	font-weight: 600;
	color: #A5A5A5;
}
.dropdown-content-two {
	width: 50%;
	border-radius: 20px;

}
.dropdown-product-content-item.active{
	background-color: #538AB5;
	border: none;
	color: #ffffff;
}
.dropdown-product-content-box{
	width: 100%;
	left: 0;
	margin-top: 25px;
	background-color: #ffffff;
	padding-top: 49px;
	padding-left: 37px;
	padding-right: 47px;
	padding-bottom: 88px;
}
.dropdown-product-content-box-item{
	font-size: 17px;
	font-weight: 500;
	color: #4B4B4B;
}
.swiper-product-detail .product-slide{
	width: 106px !important;
	height: 106px;
}
.product-detail-section{
	margin: 50px 0;
}
.product-detail-options-box{
	background-color: #ffffff;
	padding-top: 34px;
	padding-left: 28px;
	padding-bottom: 24px;
	padding-right: 16px;
	width: 100%;
	display: flex;
	gap: 29px;
}
.product-detail-options-item-left {
	width: 40%;
}
.product-detail-options-item-left h3{
	font-size: 28px;
	font-weight: bold;
	color: #4B4B4B;
	margin-bottom: 0;
}
.dimensions{
	display: flex;
	align-items: center;
	gap: 14px;
}
.dimensions span{
	color: #A5A5A5;
	font-weight: 600;
	font-size: 23px;
}
#dimensions-dropdown{
	color: #4B4B4B;
	font-size: 19px;
	font-weight: 600;
	padding: 14.5px 17px;
	border-radius: 15px;
	border: 1px solid #CAD1DE;
}
#dimensions-dropdown strong{
	font-weight: bold;
}
.optionst-item-left-head{
	margin-bottom: 25px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}









.product-detail-options-item-right{
	width: 60%;
}
.options-item-right-title{
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 0 30px;
	margin-bottom: 31px;
}
.options-item-right-title h3{
	font-weight: 600;
	font-size: 28px;
	color: #528AB5;
	margin-bottom: 0;
}
.options-item-right-title .tax-info{
	display: flex;
	align-items: center;
	gap: 8px;
}
.options-item-right-title .tax-info span{
	color: #A0A0A0;
	font-size: 15px;
	text-decoration: underline;
	font-weight: 500;
}

.informaiton-next, .informaiton-prev {
	position: absolute;
	bottom: 10px;
	right: 10px;
	z-index: 1000; /* Gerekirse, diğer öğelerin üzerine gelecek şekilde z-index ayarlayın */
}
.options-left-box{
	border: 1px solid #CAD1DE;
	border-radius: 10px;
}
.options-left-box-item{
	display: flex;
	align-items: center;
	border-bottom: 1px solid #C6C6C6;
}
.options-left-box-item:last-child{
	border: none;
}
.material span{
	font-size: 19px;
	font-weight: bold;
	color: #4B4B4B;
}
.gray-place{
	width: 60%;
	background: #E8E8E8;
	padding: 26.5px 36px;
}
.unit{
	padding-left: 39px;
}
.unit span{
	font-weight: 600;
	font-size: 19px;
	color: #4B4B4B;
}
.option-right-box{
	display: flex;
	flex-direction: column;
	gap: 19px;
}
.option-right-box-item{
	display: flex;
	align-items: center;
	border: 1px solid #CAD1DE;
	border-radius: 10px;
	padding-left: 20px;
	padding-bottom: 17px;
	padding-top: 18.5px;
	padding-right: 20px;
}
.option-right-box-item.active, .option-right-box-item:hover {
	background: #f8f8f8;
}
.options-thumnail{
	position: relative;
	margin-right: 20px;
	width: 15%;
}
.options-thumnail img {
	aspect-ratio: 115/115;
	border-radius: 10px;
}
.option-right-box-item .options-info{
	width: 40%;
}
.option-right-box-item .options-info h3{
	font-size: 15px;
	font-weight: 600;
	color: #4B4B4B;
	margin-bottom: 7.5px;
	border-bottom: 1px solid #C6C6C6;
}
.option-right-box-item .options-info h3 strong{
	font-weight: bold;
}
.option-right-box-item .options-info p{
	margin-bottom: 7.5px;
	color: #A0A0A0;
	font-size: 13px;
	font-weight: 600;
	border-bottom: 1px solid #C6C6C6;
}
.option-right-box-item .options-info span{
	display: flex;
	align-items: center;
	gap: 7px;
	font-weight: 500;
	color: #A0A0A0;
	font-size: 15px;
}
.birim-fiyat {
	font-size: 12px;
	color: #A0A0A0;
	font-weight: 500;
	width: 100%;
}
.stock-qty {
	position: relative;
	display: flex;
	align-items: center;
	gap: 7px;
	font-weight: 500;
	color: #A0A0A0;
	font-size: 15px;
}
.stock-qty:before {
	content: '';
	width: 12px;
	height: 12px;
	display: inline-block;
	background: #13A800;
	border-radius: 50%;
}
.stock-qty.no-stock:before {
	background: #ccc;
}
.price.no-stock-price {
	color: #989898;
}
.no-point {
	opacity: 0.7;
	pointer-events: none;
}
.options-price-content{
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 25%;
}
.options-price-content .price, .product-price .price {
	flex-direction: column;
	gap: 0;
	margin: 0 auto;
}
#order_review .woocommerce-shipping-totals li:not(.active),
#order_review .woocommerce-shipping-totals input,
.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination, .woocommerce-shipping-calculator{
}

.price del {
	margin-bottom: 0;
	font-size: 14px;
	color: #000000;
	font-weight: 600;
}
.options-piece-button{
	width: 20%;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.options-piece-button form {
	margin-top: 20px;	
}
button.qnt-btn.minus{
	background: transparent;
	border: none;
	padding: 0;
	font-size: 17px;
	color: #538AB5;
	font-weight: 600;
	cursor:pointer;
}
input.qnt-input{
	text-align: center;
	background: transparent;
	border: none;
	font-size: 17px;
	padding: 0;
	color: #538AB5;
	font-weight: 600;
	-moz-appearance: textfield;
	max-width: 100%;
}
input.qnt-input::-webkit-outer-spin-button,
input.qnt-input::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}
button.qnt-btn.plus{
	border: none;
	background: transparent;
	font-size: 17px;
	padding: 0;
	color: #538AB5;
	font-weight: 600;
	cursor:pointer;
}
.piece-add{
	border: 1px solid #538AB5;
	border-radius: 20px;
	padding: 8px 22px;
	margin-bottom: 9px;
	text-align: center;
	min-width: 100px;
}
/* Checkout uyarılarının görünür olması için gizleme kaldırıldı */
.woocommerce-notices-wrapper {
	display: block;
}
.add-to-cart, .full-btn {
	position: relative;
	padding: 11.5px 30px;
	background-color: #538AB5;
	color: #ffffff;
	font-size: 15px;
	font-weight: 600;
	border-radius: 10px;
	border: none;
	cursor: pointer;
}
.add-to-cart:before {
	content: '';
	position: absolute;
	left: 20px;
	top: 50%;
	height: 2px;
	width: 0;
	background: #fff;
	transition: width 2s;
	opacity: 0;
}
.add-to-cart.adding:before {
	width: calc(100% - 40px);
	opacity: 1;
}
.add-to-cart.adding {
	color: transparent;
}
.options-piece-button .add-to-favorite{
	display: flex;
	align-items: center;
	gap: 7px;
	margin-bottom: 29.5px;
}
.options-piece-button .add-to-favorite span{
	text-decoration: underline;
	color: #538AB5;
	font-size: 15px;
	font-weight: 500;
}
.orange-note{
	font-size: 12px;
	font-weight: 500;
	color: #FF9A39;
	margin-top: 8px;
}
.product-detail-options-section{
	margin-bottom: 34px;
}

.product-detail-tabs-content-box{
	background-color: #ffffff;
	border: 1px solid #D2E0EE;
	border-radius: 10px;
}
/* Style the tab */
.product-detail-tabs-contant {
	overflow: hidden;
}

/* Style the buttons inside the tab */
.tablink {
	background-color: transparent;
	border: none;
	outline: none;
	cursor: pointer;
	padding: 23px 80px;
	transition: 0.3s;
	font-size: 23px;
	font-weight: 600;
	color: #A5A5A5;
	border-radius: 10px;
}
/* Create an active/current tablink class */
.tablink.active {
	background-color: #538AB5 !important;
	color: #ffffff !important;
}

/* Style the tab content */
.tabcontent {
	display: none;
	padding: 29px 55px 45px 55px;
}
.tabcontent table {
	width: 100%;
}
/* Show the tab content */
.tabcontent.active {
	display: block;
}
.tabcontent-product-detail span{
	color: #538AB5;
	font-weight: bold;
	font-size: 17px;
}
.tabcontent-product-detail p{
	font-size: 17px;
	font-weight: 500;
	color: #4B4B4B;
}
.tab-button-item{
	display: none;
	background-color: #ffffff;
	margin-top: 25.5px;
	padding-top: 49px;
	padding-bottom: 75px;
	padding-left: 37px;
	padding-right: 37px;
}
.product-detail-content-box-item{
	width: 100%;
	display: flex;
	align-items: center;
}
.product-detail-content-box .tab-button-item.active .document-item img {
	max-width: 135px;
	max-height:65px;
}
.tab-button-item-text {
	color: #A5A5A5;
	font-size: 20px;
	font-weight: 600;
	padding: 20px;
	width: 50%;
	border-radius: 10px;
	border: none;
	background-color: #ffffff;
	cursor: pointer;
}
.tab-button-item-text.active{
	background-color: #538AB5 !important;
	color: #ffffff !important;
	border: none;
}
.tab-button-item.active{
	display: block;
}
.tab-button-item p{
	font-size: 17px;
	font-weight: 500;
	color: #4B4B4B;
	margin-bottom: 0;
}
.section-title{
	margin-bottom: 49px;
}
.section-title span{
	font-size: 23px;
	font-weight: 600;
	color: #528AB5;
	margin-bottom: 2px;
}
.product-description-section{
	margin-bottom: 36px;
}
.section-title h3{
	font-size: 40px;
	font-weight: bold;
	color: #4B4B4B;
	margin-bottom: 0;
}
.like-section{
	margin-bottom: 67px;
}
.product-name-detail{
	margin-bottom: 8px !important;
}
.brands-navigation-field{
	display:flex;
	gap:20px;
	align-items:center;
}
.wrapper-we-have-brands-next ,.wrapper-we-have-brands-prev{
	width: auto;
	height:auto;
	position:inherit;
	margin-top: 0;
}
/* POP-UP KISMI */

.popup {
	display: none;
	position: absolute;
	z-index: 9999;
	left: 0;
	top: 152px;
	width: 100%;
	height: 100vh;
}

.popup img {
	max-width: 100%;
	width: 100%;
	height: 100vh;
	object-fit: cover;
	position: absolute;
	z-index: -1;
}

.close {
	position: absolute;
	top: 35px;
	right: 8.33%;
	cursor: pointer;
	width: 24px;
	height: 24px;
	z-index: 999;
}
.close img{
	height: auto;
}
.login-notice {
	width: 570px;
	max-width: 100%;
	margin-top: 20px;
	text-align: center;
	color: #ff0000;
}
.login-inner-box {
	display: flex;
	margin: 50px 0;
	justify-content: center;
}
.login-inner-box .pop-up-content {
	background: #fff;
	padding: 30px;
	border-radius: 20px;
	box-shadow: 0 0 9px 1px #0000000a;
}
.pop-up-tabcontent{
	display: none !important;
	margin-top: 35px;
	display: flex;
	flex-direction: column;
	gap: 54px;
	width: 100%;
}
.pop-up-tabcontent.active{
	display: flex !important;
	flex-direction: column;
	gap: 54px;
}
.poplink, .login-inner-box .btn-secondary {
	font-size: 18px;
	font-weight: 500;
	color: #626262 !important;
	padding: 25px 90px;
	color: #FFFFFF;
	border-radius: 20px;
	border: none;
	cursor: pointer;
}
.login-inner-box form.login {
	margin: 0;
}
.poplink.active{
	font-size: 20px;
	color: #ffffff !important;
	font-weight: bold;
	background-color: #538AB5;
}
.pop-up-input-info{
	border-top: none;
	border-right: none;
	border-left: none;
	border: 1px solid #626262;
}
.pop-up-tabcontent input{
	background: transparent;
	border-bottom: 1px solid #626262 !important;
	border-radius: inherit;
	padding: 15px 0px 23px 38px;
	border: none;
	width: 100%;
}
.pop-up-tabcontent input::placeholder{
	font-size: 18px;
	font-weight: 500;
	color: #626262;
}
.pop-up-info{
	display: flex;
	flex-direction: column;
}
.remember-password{
	margin-top: 46px;
}
.remember-password a{
	text-decoration: underline;
	color: #538AB5;
	font-size: 18px;
	font-weight: 500;
}
.pop-up-tabcontent button[type="submit"]{
	cursor: pointer;
	background-color: #A8A8A8;
	border-radius: 20px;
	padding: 12px 0;
	color: #ffffff;
	font-weight: 600;
	font-size: 20px;
	border: none;
	width: 220px;
}
.pop-up-tabcontent button[type="submit"]{
	background-color: #528ab5;
}
.pop-up-tabcontent-register .registered{
	display: flex;
	flex-direction: column;
	gap: 52px;
}
.registered-password{
	display: flex;
	justify-content: space-between;
	width: 100%;
}
.registered-password .main-password{
	width: 45%;
}
.registered-password .repassword{
	width: 45%;
}
.register-checkbox{
	display: flex;
	gap: 10.5px;

}
.register-checkbox input{
	height: 23px;
	width: 23px;
	margin: 0;
	padding: 0;
}
.register-checkbox span{
	text-decoration: underline;
	color: #538AB5;
}
.register-checkbox span a{
	font-size: 15px;
	font-weight: 500;
	color: #626262;
}
#user-registration{
	margin:0;
	box-shadow:none;
	background: transparent;
	border: none;
}
#user-registration .user-registration-form {
	border: none;
	padding: 0;
}
.ur-frontend-form .ur-form-row .ur-form-grid {
	padding: 0;
}
.ur-frontend-form {
	border: none!important;
}
.shopping-content {
	display: none;
	position: absolute;
	top: 10%;
	right: 10%;
	background-color: white;
	padding: 42px 28px 42px 28px;
	z-index: 9999;
	width: 32.14vw;
	height: 55vw;
	border-radius: 15px;
	overflow-y: scroll;
}
.basket-to-head{
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 10px;
}
.basket-to-head h3{
	color: #4B4B4B;
	font-size: 23px;
	font-weight: 600;
	margin-bottom: 0;
}
.basket-to-head a{
	font-size: 16px;
	color: #A5A5A5;
	font-weight: 500;
}
.basket-to-info{
	margin-bottom: 10px;
	font-size: 18px;
	font-weight: 500;
	color: #777777;
}
.basket-to-info strong{
	font-weight: 600;
	color: #538AB5;
}
.add-to-basket-last-time{
	color: #A5A5A5;
	font-size: 16px;
	font-weight: 500;
	margin-bottom: 32px;
}
.add-to-basket-product-thumnail{
	display: flex;
	flex-direction: column;
}
.add-to-basket-product-thumnail .product-card-category{
	display: flex;
	align-items: center;
	width: 100%;
	margin-bottom: 24px;
}
.add-to-basket-product-thumnail .product-card-category:last-child{
	margin-bottom: 0;
}
.add-to-basket-product-thumnail .product-card-category .product-card-thumbnail{
	width: 132px;
	height: 132px;
	margin-right: 20px;
}
.add-to-basket-product-thumnail .product-brand{
	color: #538AB5;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 5px;
}
.add-to-basket-product-thumnail .product-card-content{
	width: 70%;
	margin-top: 0;
}
.add-to-basket-product-thumnail .product-name-detail h3{
	color: #4B4B4B;
	font-size: 17px;
	font-weight: bold;
	margin-bottom: 0;
}
.add-to-basket-product-thumnail .product-name-detail p{
	color: #4B4B4B;
	font-weight: 500;
	font-size: 17px;
	margin-bottom: 0;
}
.add-to-basket-product-thumnail .product-name-detail{
	margin-bottom: 8px;
}
.add-to-basket-product-thumnail .category-price{
	flex-direction: row;
	gap: 10px;
}
.add-to-basket-product-thumnail .category-price del{
	color: #4B4B4B;
	font-size: 17px;
	font-weight: 500;
}
.add-to-basket-product-thumnail .category-price ins{
	text-decoration: none;
	color: #FF9A39;
	font-weight: bold;
	font-size: 20px;
}
.add-to-basket-product-thumnail .category-price ins span{
	font-size: 16px;
	font-weight: bold;
	color: #FF9A39;
	margin-right: 6px;
}
.delete-item{
	width: 5%;
}
.look-at-basket{
	position: absolute;
	bottom: 41.5px;

}
.look-at-basket a{
	padding: 9.5px 47px;
	color: #fff;
	font-size: 19px;
	font-weight: 600;
	background-color: #538AB5;
	border-radius: 15px;
}
.contact-section{
	margin-top: 22.5px;
}
.contanct-page-title{
	border-bottom: 1px solid #D3E0EF;
	border-top: 1px solid #D3E0EF;
	padding: 9px 0;
	margin-bottom: 37px;
}
.contanct-page-title h3{
	font-size: 40px;
	font-weight: bold;
	color: #4B4B4B;
	max-width: 1540px;
	margin: 0 auto;
	padding: 0 30px;
}
.contact-options{
	display: flex;
	align-items: center;
	width: 100%;
	gap: 20px;
	margin-bottom: 24px;
}
.contact-options-items{
	width: 100%;
	background-color: #F7F7F7;
	border-radius: 20px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 31px 25px;
	position: relative;
	height: 236px;
}
.contact-section h3{
	font-size: 23px;
	font-weight: bold;
	margin-bottom: 0;
	color: #0F0F0F;
}
.contact-items-content p{
	color: #4A545F;
	font-size: 14px;
	font-weight: 300;
	margin-bottom: 12px;
	margin-top: 5px;
	width: 200px;
}
.contact-items-content a{
	padding: 11px 10px;
	background-color: #538AB5;
	border-radius: 10px;
	color: #ffffff;
	font-size: 12px;
	font-weight: 600;
}
.contact-item-thumnail img {
	max-height: 250px;
}
.call-center img{
	margin-bottom: 12px;
	margin-right: 19px;
	margin-top: 12px;
}
.career span{
	padding: 10px 40px;
}
.career-img img{
	margin-top: 14px !important;
	margin-bottom: 12px;
	margin-right: 49px !important;
	position: inherit;
}
.contact-info-box{
	width: 100%;
	display: flex;
	margin-bottom: 63px;
	gap: 27px;
}
.contentment-box h3{
	margin-bottom: 21px;
}
.contentment-adress-box{
	width: 50%;
}
.contentment-box {
	padding: 32px;
	background-color: #F7F7F7;
	border-radius: 20px;
	margin-bottom: 23px;
}
.contentment-box p{
	margin-bottom: 21px;
	font-size: 14px;
	font-weight: 300;
	color: #4A545F;
	width: 37vw;
}
.contact-numbers{
	display: flex;
	align-items: center;
	gap: 55px;
}
.contact-numbers a{
	display: flex;
	gap: 11px;
}
.contact-numbers a:before {
	content: url('data:image/svg+xml,<svg id="Icon_awesome-phone-alt" data-name="Icon awesome-phone-alt" xmlns="http://www.w3.org/2000/svg" width="20.045" height="20.045" viewBox="0 0 20.045 20.045"><path id="Icon_awesome-phone-alt-2" data-name="Icon awesome-phone-alt" d="M19.473,14.165l-4.385-1.879a.94.94,0,0,0-1.1.27L12.05,14.928A14.512,14.512,0,0,1,5.113,7.991L7.486,6.049a.937.937,0,0,0,.27-1.1L5.877.568A.946.946,0,0,0,4.8.024L.728.964A.94.94,0,0,0,0,1.879,18.164,18.164,0,0,0,18.166,20.045a.94.94,0,0,0,.916-.728l.94-4.072A.951.951,0,0,0,19.473,14.165Z" transform="translate(0 0)" fill="%23538ab5"/></svg>');
}
.adress-box h3{
	margin-bottom: 23px;
	padding-left: 10px;
}


.adress-box{
	padding: 32px 28.5px;
	background-color: #F7F7F7;
	border-radius: 20px;
}
/* Tab menü stilleri */
.tab-adress {
	display: flex;
	justify-content: space-between;
	border-bottom: 5px solid #D6D6D6;
	padding-bottom: 10px;
}

.tab-adress button {
	background-color: inherit;
	border: none;
	outline: none;
	cursor: pointer;
	transition: 0.3s;
	font-size: 17px;
	font-weight: 500;
	padding-bottom: 6px;
	position: relative;
	font-weight: bold;
}
.tab-adress button span{
	font-size: 15px;
}
.tab-adress button.active{
	color: #528AB5;

}
.tab-adress-link{
	position: relative;
}
.tab-adress-link.active:after {
	content: '';
	position: absolute;
	left: 0;
	bottom: -15px;
	width: 100%;
	height: 5px;
	background-color: #528AB5;
}

/* Tab içeriği stilleri */
.tabcontent-adress {
	display: none;
	margin-top: 25px;
}
.tabcontent-adress span{
	display: flex;
	align-items: center;
	gap: 12px;
	margin-bottom: 40px;
	padding-left: 10px;
}
.tabcontent-adress span:before {
	content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14.828" height="21.183" viewBox="0 0 14.828 21.183"><path id="Icon_material-location-on" data-name="Icon material-location-on" d="M14.914,3A7.409,7.409,0,0,0,7.5,10.414c0,5.561,7.414,13.769,7.414,13.769s7.414-8.208,7.414-13.769A7.409,7.409,0,0,0,14.914,3Zm0,10.062a2.648,2.648,0,1,1,2.648-2.648A2.649,2.649,0,0,1,14.914,13.062Z" transform="translate(-7.5 -3)" fill="%23538ab5"/></svg>');
}
.tabcontent-adress span p{
	margin-bottom: 0;
	font-size: 16px;
	font-weight: 300;
	color: #4A545F;
}
.tabcontent-adress a{
	padding: 9.5px 21px;
	background-color: #538AB5;
	border-radius: 10px;
	color: #ffffff;
	font-size: 18px;
	font-weight: 600;
	margin-left: 10px;
}
.tab-adress button:first-child{
	padding-left: 10px;
}
.border-place{
	height: 5px;
	border-radius: 20px;
	background-color:#D6D6D6;
	width: 100%;
}
.contact-form-list-box{
	padding: 17px 16.5px;
	background-color: #F7F7F7;
	border-radius: 20px;
	width: 50%;
}
.contact-form-list{
	background-color: #FFFFFF;
	padding-left: 36px;
	padding-right: 52.5px;
	padding-top: 23px;
	border-radius:20px ;
	height: 100%;
}
.contact-form-list h3{
	margin-bottom: 37px;
}
.form-list-user-info{
	display: flex;
	flex-direction: column;
	gap: 51px;
}
.form-list-user-info a{
	padding: 9.5px 44px;
	background-color: #538AB5;
	color: #ffffff;
	font-size: 18px;
	font-weight: 600;
	width: fit-content;
	border-radius: 10px;
}
.container-product-advantages{
	max-width: 1280px;
	padding:0 30px;
	margin: 0 auto;
}
.product-advantages-title{
	text-align: center;
	margin-bottom: 27px;
}
.product-advantages-title h3{
	margin-bottom: 16px;
	font-size: 27px;
	font-weight: bold;
	color: #0F0F0F;
}

.share a{
	display: flex;
	align-items: center;
	gap: 14.5px;
}
.share-box{
	display: flex;
	justify-content: center;
	align-items: center;
}

.share-box-date{
	display: flex;
	flex-direction: column;
	border-right: 1px solid #383838;
	padding-right: 75px;
	margin-right: 55px;
}
.share span{
	font-size: 16px;
	color: #538AB5;
	font-weight: 600;
}
.product-advantage-thumnail{
	margin-bottom: 32px;
}
.product-advantage-thumnail img{
	width: 100%;
	aspect-ratio: 1220/350;
	border-radius: 20px;
	object-fit: cover;
}
.product-advantage-content span{
	font-size: 17px;
	font-weight: 300;
	margin-bottom: 0;
	color: #4A545F;
}
.banner-page-title{

	border-top: 1px solid #D3E0EF;
	border-bottom: 1px solid #D3E0EF;
	margin-top: 22.5px;
}
.banner-page-title h3{
	font-size: 30px;
	font-weight: bold;
	margin-bottom: 0;
	padding-top: 20.5px;
	padding-bottom: 11px;
}
.new-logo-thumnail{
	margin:15px;
}
.new-logo-thumnail img{
	width: 100%;
	border-radius:10px;
}
.about-us-content-box{
	border-radius: 20px;
	background-color: #ffffff;
	padding:75px;
	position: relative;
	margin-bottom: 20px;
}
#account_display_name {
	margin-bottom: 10px;
}
.woocommerce form .form-row .select2-container {
	width: 100%!important;
}
/*
.woocommerce-account fieldset{
padding:0;
border: none;
display: flex;
flex-direction: column;
gap: 30px;
}
.woocommerce-account fieldset legend{
color: #A5A5A5;
font-size: 20px;
padding: 0 15px;
line-height: 1;
margin-bottom:30px;
font-weight:600;
}
.woocommerce-account fieldset p{
display:block !important;
}
.woocommerce-account form p:last-child{
display:flex;
justify-content:center;
margin-bottom:0;
}
.woocommerce-account form p:last-child button{
margin-top:25px;
background: #538AB5;
border-radius: 10px;
color: #FFFFFF;
font-size: 19px;
font-weight: 600;
padding: 9.5px 25px;
}
*/
.about-us-content-box h3{
	margin-bottom: 42.5px;
	font-size: 30px;
	color: #4B4B4B;
	font-weight: bold;
}
.about-us-content-box p{
	font-size: 19px;
	color: #4B4B4B;
}
.page-template-template-sozlesmeler .about-us-content-box p {
	font-size: inherit;
	font-weight: inherit;
}
.page-template-template-sozlesmeler .about-us-content-box {
	font-size: 14px;
}
.a11bout-us-content-box img{
	position: absolute;
	top: 85px;
	left: 81px;
}
.kompozit-info-box{
	width: 100%;
	margin-top: 22.5px;
	display: flex;
}
.kompozit-info-box .kompozit-info-filters{
	width: 25%;
	margin-right: 16px;
}
.kompozit-info-filters .kompozit-filters-search{
	position: relative;
}
.kompozit-info-filters .kompozit-filters-search img{
	position: absolute;
	width: 20px;
	left: 18px;
	top: 18px;
	filter: grayscale(1);
}
.kompozit-filters-search input {
	width: 100%;
	background: #EBEBEB;
	padding: 16px 38px 16px 47px;
	border-radius: 20px;
	border: none;
	height: 59px;
	margin-bottom: 22.5px;
}
.kompozit-filters-search input::placeholder{
	font-size: 19px;
	font-weight: 500;
	color: #9F9F9F;
}
.kompozit-filters-title{
	color: #538AB5;
	margin-bottom: 28px;
	font: 20px;
	font-weight: 600;
}
.kompozit-filters-category ul{
	display: flex;
	flex-direction: column;
	gap: 18px;
	margin-bottom: 28px;
}
.kompozit-filters-category ul li a{
	display: flex;
	align-items: center;
	gap: 8.5px;
	font-size: 17px;
	font-weight: 500;
	color: #4B4B4B;
}
.kompozit-filters-category ul li a img{
	width: 19px;
	height: 19px;
}
.kompozit-info-products-box{
	width: 75%;
	padding-left: 36.5px;
	border-left: 1px solid #C4C4C4;
	display: flex;
	flex-wrap: wrap;
	row-gap: 21px;
	column-gap: 34.5px;
}
.kompozit-info-products-box {
	width: 100%;
	padding-left: 0;
	border-left: none;
}
.post-pagination {
	width: 100%;
	text-align: center;
}
.nav-links {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 10px;
}
.nav-links a {
	background: #efefef;
	padding: 3px 7px;
	border-radius: 5px;
}
.kompozit-info-product-item{
	width: calc(25% - 26px);
}
.kompozit-info-item-content {
	padding: 0 10px;
	background-color: #F4F4F4;
	padding-bottom: 13.5px;
	padding-top: 7px;
	border-bottom-right-radius:10px;
	border-bottom-left-radius:10px;
}
.kompozit-item-content-title {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 4.5px;
}
.kompozit-item-content-title h3{
	font-weight: 600;
	font-size: 13px;
	color: #528AB5;
	margin-bottom: 0;
}
.kompozit-item-content-title .date{
	color: #919BA3;
	margin-bottom: 0;
	font-weight: 500;
	font-size: 11px;
}
.kompozit-info-item-content .information-content-product-name{
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 8px;
	color: #4B4B4B;
}
.kompozit-info-item-content .information-content-description{
	color: #4B4B4B;
	font-size: 11px;
	font-weight: 500;
	margin-bottom: 4.5px;
}
.kompozit-info-item-content a{
	text-decoration: underline;
	color: #538AB5;
	font-size: 13px;
	font-weight: 600;
}
.kompozit-product-thumnail{
	background-color: #E9EEF2;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
.pdf-download{
	display: flex;
	align-items: center;
	color: #FF9A39 !important;
}
.pdf-download img{
	margin-left: 7px;
}
.pdf-title{
	white-space: inherit !important;
	margin-bottom: 24px !important;
}
.pdf-thumnail img{
	margin: 0 auto;
}
.contracts-box{
	display:flex;
}
.contracts-description{
	margin-top: 13px;
	padding-top: 43px;
	padding-right: 142px;
	padding-left: 81px;
	padding-bottom: 40px;
	background-color: #ffffff;
	width: 75%;
	margin-right: 24px;
}
.contracts-description p{
	font-size: 19px;
	font-weight: 600;
	margin-bottom: 0;
	color: #4B4B4B;
}
.other-contracts{
	width: 20%;
	border-left: 1px solid #D3E0EF;
}
.other-contracts ul{
	padding-top: 39px;
}
.other-contracts ul li{
	border-bottom: 1px solid #C6C6C6;
	padding-bottom: 18px;
	margin-bottom: 23px;
	padding-left: 35.5px;
}
.other-contracts ul li a{
	font-size: 18px;
	font-weight: 500;
	color: #38414B !important;
}
.other-contracts ul li:first-child a{
	font-weight: bold;
	color: #538AB5 !important;
}
.shopping-icon {
	position: relative;
}
.shopping-icon .mini-cart-count {
	position: absolute;
	right: -10px;
	top: -8px;
	width: 18px;
	height: 18px;
	font-size: 13px;
	font-weight: bold;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #ff9a39;
	border-radius: 50%;
	color: #fff;
}
.site-header .shopping-icon .mini-cart-count {
	right: auto;
	left: 10px;
}
.fixed-shopping-icon .mini-cart-count {
	right: 0;
}
.fixed-shopping-icon {
	position: fixed;
	right: 60px;
	bottom: 30px;
	background: #538ab5;
	width: 60px;
	height: 60px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	z-index: 9;
}
.drawer-cart {
	position: fixed;
	right: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #00000033;
	z-index: 999;
	display: none;
	justify-content: flex-end;
}
.drawer-cart-wrapper {
	padding: 10px;
	width: 620px;
	max-width: 90%;
	height: 100%;
	background: #fff;
	z-index: 99;
	box-shadow: 0px 3px 26px rgba(0, 0, 0, 0.16);
	padding-top:50px;
}
.drawer-cart.active {
	display:flex;
}
.drawer-cart-header {
	position: relative;
	margin-bottom: 13px;
	padding: 12px 0;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	margin-top: 5px;
}
.drawer-cart-header .title {
	font-weight: 600;
	font-size:20px;
	letter-spacing: 1px;
}
.drawer-cart-header .drawer-close {
	position: absolute;
	right: 0;
	top: 0;
}
.woocommerce-mini-cart {
	margin-bottom: 100%!important;
}
.woocommerce .drawer-cart ul.cart_list.woocommerce-mini-cart {
	height: 100%;
	margin-bottom: 65px !important;
	overflow: auto;
	display: flex;
	flex-direction: column;
	gap: 20px;
}
.woocommerce .drawer-cart .woocommerce-mini-cart__buttons.buttons {
	display: flex;
	gap: 15px;
	text-align: center;
}
.woocommerce .drawer-cart .woocommerce-mini-cart__buttons.buttons .button {
	width: 50%;
	padding: 15px;
}
.woocommerce .drawer-cart .woocommerce-mini-cart__buttons.buttons .button.checkout {
	background: #538AB5;
	color: #fff;
}
.woocommerce .drawer-cart ul.cart_list li {
	position: relative;
	display: flex; 
	align-items: center;
	justify-content: space-between;
}
.woocommerce .drawer-cart ul.cart_list li:before, .woocommerce .drawer-cart ul.cart_list li:after {
	display: none;
}
.drawer-cart .cart-item-left {
	width: 415px;
	max-width: 70%;
}
.woocommerce .drawer-cart ul.cart_list li img {
	float: left;
	margin-left: 0;
	margin-right: 15px;
	width: 75px;
}
.woocommerce .drawer-cart ul.cart_list li a.remove {
	background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16.598" height="18.969" viewBox="0 0 16.598 18.969"><path id="Icon_awesome-trash-alt" data-name="Icon awesome-trash-alt" d="M1.186,17.191a1.778,1.778,0,0,0,1.778,1.778h10.67a1.778,1.778,0,0,0,1.778-1.778V4.742H1.186ZM11.263,7.706a.593.593,0,1,1,1.186,0v8.3a.593.593,0,0,1-1.186,0Zm-3.557,0a.593.593,0,1,1,1.186,0v8.3a.593.593,0,0,1-1.186,0Zm-3.557,0a.593.593,0,1,1,1.186,0v8.3a.593.593,0,0,1-1.186,0ZM16.005,1.186H11.559L11.211.493a.889.889,0,0,0-.8-.493H6.18a.879.879,0,0,0-.793.493l-.348.693H.593A.593.593,0,0,0,0,1.778V2.964a.593.593,0,0,0,.593.593H16.005a.593.593,0,0,0,.593-.593V1.778A.593.593,0,0,0,16.005,1.186Z" fill="%23538ab5"/></svg>') no-repeat center center;
	background-size: 16.598px 18.969px; 
	display: flex;
	justify-content: center;
	align-items: center;
	height:25px;
	width:25px;
	font-size:0;
	margin-right:0;
}

.page-content {
	margin: 20px 0;
}
.woocommerce-cart .page-content .woocommerce{
	display:flex;
	justify-content:space-between;
	flex-wrap: wrap;
}
.woocommerce-account .woocommerce-MyAccount-navigation{
	width:100%;
	float:none;
	margin-bottom:41px;
}
.page-content .woocommerce-MyAccount-navigation ul{
	display:flex;
	gap:64px;
}
.page-content .woocommerce-MyAccount-navigation ul li.is-active a{
	color:#528AB5;
}
.page-content .woocommerce-MyAccount-navigation ul a{
	font-size:20px;
	font-weight:600;
	color:#A5A5A5;
}
.woocommerce-account .woocommerce-MyAccount-content{
	width:100%;
	float:none;
}
.markalar .row {
	display: -ms-flexbox;
	display: flex;
	-ms-flex: 1 0 100%;
	flex: 1 0 100%;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	row-gap:30px;
	column-gap:15px;
	padding-bottom:40px;
}
.markalar .col {
	width:calc(20% - 12px);
	max-width: 100%;
}
.marka-box {
	position: relative;
}
.marka-box a {
	position: relative;
	font-weight: 700;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 15px;
	margin-bottom: 20px;
	border-radius: 20px;
}
.marka-box img {
	height: auto;
	max-height: 370px;
}
.marka-box:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	background: #f1f1f1;
	z-index: 0;
	border-radius: 15px;
	transition: all .15s linear;
}
.marka-box:hover:before {
	transform: rotate(5deg);
}
.wc-block-cart-item__image {
	width: 25%;
}
.wc-block-cart-item__image a img{
	border-radius:10px;
}
.wc-block-cart-item__product {
	padding-left: 44px !important;
}
.wc-block-cart-items__row {
	position: relative;
}
.wc-block-cart-item__remove-link {
	position: absolute;
	right: 16px;
	display:flex !important;
	color:#538AB5 !important;
	font-size:15px !important;
	text-decoration:none !important;
	font-weight:500 !important;
}
.wp-block-woocommerce-cart-order-summary-coupon-form-block {
	background: #E9EEF2;
	text-align: center;
	text-transform: capitalize;
	font-weight: bold;
}
.wc-block-cart-item__remove-link:before{
	content: url('https://kp.kolaylio.com/wp-content/uploads/2024/06/Icon-awesome-trash-alt.svg');
	display: inline-block;
	margin-right: 9.5px;
}
.wc-block-components-sidebar-layout .wc-block-components-main{
	width:70%;
}
.is-large.wc-block-cart .wc-block-components-sidebar {
	width: 30%;
	border-left: 1px solid #D3E0EF;
	padding:20px !important;
}
.wc-block-components-totals-coupon {
	padding: 0 28px !important;
}
.wc-block-cart-item__quantity {
	display: flex;
	align-items: center;
}
.wc-block-components-quantity-selector:after {
	display: none;
}
.wc-block-components-product-badge {
	display: none !important;
}
.wc-block-components-product-details__name {
	display: none !important;
}
.wc-block-components-quantity-selector {
	margin-bottom: 0 !important;
	border: 1px solid #538AB5;
	border-radius: 20px !important;
	width:auto;
}
.wc-block-components-quantity-selector__input {
	color: #538AB5 !important;
	font-size: 17px !important;
	font-weight: 600 !important;
}
.wc-block-components-quantity-selector button {
	color: #538AB5 !important;
	font-size: 17px !important;
	font-weight: 600 !important;
	opacity:1 !important; 
}
a.components-button {
	justify-content: start !important;
}
a.components-button span {
	padding: 20xp !important;
	padding: 10px 25px;
	border-radius: 10px;
	background: #538AB5;
	color: #ffffff;
	font-weight: 600;
	font-size: 15px;
	width:100% !important;
}
.woocommerce-mini-cart-item.mini_cart_item .size-woocommerce_thumbnail{
	width: 133px;
	border-radius: 10px;
	margin-right:20px;
}
p.woocommerce-mini-cart__total.total {
	display: none;
}
.drawer-cart-inner {
	position: relative;
	display: flex;
	flex-direction: column;
	height: calc(100% - 120px);
	justify-content: space-between;
}
.wc-block-components-form input:not([type="checkbox"]) {
	border: none !important;
	border-bottom: 1px solid #C4C4C4 !important;
	border-radius: 0 !important;
	padding: 2em 0.5em 0.5em !important;
	background: transparent !important;
}
.wc-block-components-form label{
	font-size:18px !important;
	font-weight:500;
}
.wc-block-components-totals-wrapper:first-child{
	border:none !important;
}
.wc-block-components-order-summary .wc-block-components-order-summary-item__image{
	width:100px !important;
	margin-top:0 !important;
}
.wc-block-components-order-summary .wc-block-components-order-summary-item__image img{
	width:100px !important;
	max-width:100px !important;
}
.wc-block-components-title.wc-block-components-title{
	font-size:23px;
	font-weight:600;
	color:#4B4B4B;
}
.wc-block-checkout__actions_row{
	justify-content:center !important;
	gap:20px !important;
}
.wc-block-checkout__actions_row svg{
	left:20px !important; 
}
.wc-block-checkout__actions_row button{
	width:auto !important;
	padding: 9.5px 78px !important;
	background: #538AB5;
	border-radius: 10px;
	color: #ffffff;
	font-weight: 600;
	font-size: 19px;
	text-transform:uppercase;
	min-height:auto !important;
}
.wc-block-checkout__actions_row button:hover{
	color:#ffffff;
}
.wc-block-checkout__actions_row a{
	color:#538AB5;
	border:1px solid #538AB5;
	padding:9.5px 61px;
	font-size:19px;
	font-weight:600;
	border-radius:10px;
	text-transform:uppercase;
}
.wp-block-woocommerce-checkout-order-summary-block {
	border-left: 1px solid #C4C4C4;
}
.stages-box{
	position: relative;
}
.stages-all{
	background-color: #ffffff;
	padding-left: 37px;
	padding-top: 49px;
	padding-bottom: 60px;
	border-radius: 10px;
}
.buy-stages-box{
	margin-bottom: 51px;
}
.buy-stages-photo{
	position: absolute;
	right: 0;
	top: 10px;
	z-index: 9;
	width: 60%;
}
.buy-stages-box .buy-stages-content{
	width: 45%;
}
.stage-title {
	font-size: 28px;
	font-weight: bold;
	color: #4B4B4B;
	margin-bottom: 14px;
}
.stages-box p{
	font-size: 17px;
	font-weight: 500;
	color: #4B4B4B;
	line-height: 25px;
}
.stages-box .image{
	padding: 8px;
	border: 1px solid #538AB5;
	border-radius: 20px;
	width: fit-content;
	height: fit-content;
}
.stages-box .image img{
	border-radius: 20px;
}
.buy-stages-box p{
	margin-bottom: 41px;
}
.offer-fav-stage-box{
	display: flex;
	padding-right: 44px;
}
.offer-stage{
	width: 95%;
}
.fav-stage{
	margin-top: 170px;
	padding-left: 50.5px;
	border-left: 1px solid #538AB5;
	width: 100%;
}
.offer-stage p{
	margin-bottom: 24px;
}
.also{
	margin-top: 21px;
	width: 70%;
	position: relative;
	margin-bottom: 29px;
	border-radius: 10px;
}
.also-box{
	width: 80%;
}
.also img{
	position: absolute;
	right: -55%;
	top: -100%;
	z-index: 999999999999;
	width: 80%;
}
.membership-box {
	display: flex;
	align-items: end;
	margin-bottom: 21px;
}
.membership-box .membership{
	margin-right: 15px;
	border-radius: 10px;
}
.membership p{
	margin-bottom: 61px;
}
.membership-info{
	background-color: #ffffff;
	padding: 60px 30px 31px 30px;
	border-radius: 10px;
}
.complete-order-box{
	padding-left: 37px;
	padding-top: 37px;
	padding-bottom: 42px;
	padding-right: 61px;
	background-color: #ffffff;
	border-radius: 10px;
	margin-bottom: 20px;
}
.complete-order-box .complate-order-content{
	width: 50%;
}
.complete-order p{
	margin-bottom: 22px;
}
.complate-order-thumbnail {
	display: flex;
	gap: 25px;
}
.taking-order-box{
	padding-left: 37px;
	padding-top: 44px;
	padding-right: 81px;
	padding-bottom: 41px;
	border-radius: 10px;
	background-color: #ffffff;
}
.taking-order-item{
	display: flex;
	gap:37px;
}
.taking-order-item .taking-order-content{
	width: 50%;
}
.taking-order-item .taking-order-content p{
	margin-bottom: 40px;
	white-space: nowrap;
}
.taking-order-item .taking-order-content .image{
	padding:21px 10px;
}
.taking-order-text{
	margin-top: 180px;
}
.taking-order-item .taking-order-text .description{
	margin-bottom: 50px;
}
.taking-order-item .taking-order-text .description p:first-child{
	margin-bottom: 57px;
}
.discount-field {
	text-align: end;
	display: flex;
	flex-direction: column;
	align-items: end;
}
.discount-field .discount-btn{
	width: 64%;
	background-color: #ECF5EC;
	padding: 13px 45px;
	text-align: start;
	margin-top: 30px;
}
.discount-field .discount-btn span{
	color: #389B39;
	font-size: 15px;
	font-weight: 500;
	line-height: 18px;
}
.discount-code-field{
	margin-top: 16px;
	width: 60%;
}
.discount-code-field .title{
	display: flex;
	gap: 7px;
	align-items: center;
	background-color: #E9EEF2;
	padding: 13px 45px;
}
.discount-code-field .title span{
	font-size: 15px;
	font-weight: 500;
	color: #538AB5;
	line-height: 18px;
}
.discount-code-field .content{
	margin-top: 18px;
	background-color: #E9EEF2;
	padding-bottom: 25.5px;
}
.discount-code-field .content-item {
	display: flex;
	padding-left: 28px;
	gap: 26px;
	padding-right: 19px;
}
.discount-code-field .content-item input{
	background-color: transparent;
	border: none;
	border-bottom: 1px solid #538AB5;
	width: 100%;
	padding-left: 12px;
}
.discount-code-field .content-item button{
	background-color: transparent;
	padding: 12.5px 26px;
	text-transform: uppercase;
	color: #538AB5;
	font-size: 19px;
	font-weight: 600;
	border: 1px solid #538AB5;
	border-radius: 10px;
}
.discount-code-field .content .title{
	padding-bottom: 0;
}
.buy-content{
	margin-top: 39px;
}
.buy-content p{
	margin-bottom: 25px;
}
.buy-content .center{
	display: flex;
	justify-content: center;
	margin-bottom: 23px;
}
.buy-content .note{
	font-size: 23px;
	font-weight: 600;
	color: #4B4B4B;
	line-height: 30px;
	text-align: center;
}
.thanks-box{
	display: flex;
	align-items: center;
	gap: 14px;
	margin-top: 43px;
	height: 188px;
}
.thanks-box .thanks-text{
	background-color: #ffffff;
	padding-left: 37px;
	padding-top: 59px;
	padding-bottom: 50px;
	border-radius: 10px;
	width: 70%;
}
.thanks-box .thanks-text p{
	margin-bottom: 0;
}
.thanks-box .brand-image{
	background-color: #ffffff;
	border-radius: 10px;
	width: 30%;
	display: flex;
	justify-content: center;
	height: 100%;
}
section.stages{
	margin-bottom: 96px;
}
section.stages .container-footer{
	padding-top: 54px;
}

.radio-container {
	display: flex;
	gap:30px;

}
.radio-label {
	display: inline-block;
	padding:48px 42.5px;
	border-radius: 20px;
	cursor: pointer;
	transition: background-color 0.3s, border-color 0.3s;
	font-size: 28px;
	color: #4B4B4B;
	font-weight: 600;
	background-color: #E6E6E6;
}
.radio-container input[type="radio"] {
	display: none;
}
input[type="radio"]:checked + .radio-label {
	background-color:#538AB5;
	color:#ffffff;
}
.stages-options .stage-title{
	line-height: 40px;
}
.stages-options p{
	margin-bottom: 52px;
}
.stages-options{
	width: 50%;
}
.radio-container .radio-item{
	padding: 14px;
	border-radius: 20px;
	border: 1px solid #E6E6E6;
}
.sektorler-card figcaption {
	padding-top: 20px;
}
.sektorler-card figcaption h3 {
	margin-bottom: 0;
}
.sektorler-card figure{
	margin-bottom:0;
}
.sektorler-card img {
	border-radius: 5px;
	width: 100%;
	height: 320px;
	object-fit: cover;
}
.tax-brand-content img {
	width: 100%;
	border-radius: 10px;
	object-fit: cover;
}
body:not(.tax-marka) .tax-brand-content img {
	aspect-ratio: 1350/515;
}



.brands-box{
	display: flex;
	flex-wrap: wrap;
	gap: 24px;
	align-items: center;
	margin-top: 22.5px;
	margin-bottom: 40px;
}
.brands-box-item {
	width: calc(20% - 20px);
}
.stikloporas-products-box{
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	row-gap:67px;
	column-gap:31px;
}
.stikloporas-card{
	width: calc(25% - 24px);
}
.stikloporas-thumnail{
	margin-top: 41px;
	margin-bottom: 34px;
}
.stikloporas-products{
	margin-top: 17px;
}
.stikloporas-products h3{
	font-size: 27px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-bottom: 4px;
}
.stikloporas-products p{
	display: flex;
	flex-direction: column;
	font-size: 19px;
}
.stikloporas-products p span{
	font-size: 17px;
	font-weight: 600;
}
.stikloporas-products .price{
	display: flex;
	margin-bottom: 13px;
	gap: 19px;
}
.stikloporas-products .price .price-kdv{
	margin-bottom: 0;
	font-size: 16px;
	font-weight: 500;
}
.stikloporas-products .price ins{
	margin-bottom: 0;
}
.stikloporas-section{
	margin-bottom: 40px;
}



.banner-group-popup {
	display: none;
	position: absolute;
	z-index: 1;
	left: 15%;
	top: 70px;
	width: 100%;
	height: 100%;
}

.popup-group-content {
	background-color: #FFFFFF;
	padding: 22px 25px;
	max-width: 570px;
	border-radius: 10px;
}
.popup-group-content h3{
	font-size: 23px;
	font-weight: 500;
	margin-bottom: 10px;
	color: #4B4B4B;
}
.popup-group-content p{
	color: #A5A5A5;
	font-size: 17px;
	font-weight: 500;
	margin-bottom: 0;
}
.popup-close img{
	filter: brightness(0);
	width: 13px;
}
.popup-group-title{
	display: flex;
	flex-direction: row-reverse;
	justify-content: space-between;
	align-items: center;
}
.breakdown-box{
	width: 100%;
	padding: 0 20px;
	margin-top: 22.5px;
	display: flex;
}
.breakdown-thumnail{
	width: 75%;
	position: relative;
}
.breakdown-thumnail .new-logo-thumnail {
	margin-top: 0;
}
.breakdown-thumnail-item img{
	height: 526px;
}
.breakdown-thumnail-text{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	padding-left: 58px;
}
.breakdown-thumnail-text h3{
	font-size: 46px;
	font-weight: bold;
	margin-bottom: 24px;
	color: #4B4B4B;
	max-width: 100%;
}
.breakdown-thumnail-text p{
	font-size: 19px;
	font-weight: 600;
	color: #4B4B4B;
	margin-bottom: 52px;
	width: 17vw;
}
.breakdown-thumnail-text span{
	text-transform: uppercase;
	color: #fff;
	background-color: #538AB5;
	font-size: 22px;
	font-weight: 600;
	padding: 10.5px 30px;
	border-radius: 10px;
}
.breakdown-select{
	width: 25%;
	margin-left: 24px;
	border-left: 1px solid #D3E0EF;
}
.breakdown-select h3{
	font-size: 23px;
	font-weight: 600;
	color: #4B4B4B;
	margin-bottom: 45px;
	padding-left: 36px;
	margin-top: 22.5px;
}
.breakdown-select ul{
	display: flex;
	flex-direction: column;
	gap: 18px;
}
.breakdown-select ul li{
	padding-bottom: 18px;
	border-bottom: 1px solid #C6C6C6;

}
.breakdown-select ul li a{
	display: block;
	font-size: 18px;
	font-weight: 500;
	color: #38414B;
	padding-left: 36px;
}
.breakdown-select ul li .selected-element{
	color: #538AB5;
	font-weight: bold;
}
.breakdown-history{
	padding-left: 20px;
	padding-right: 44px;
}
.breakdown-history-box{
	background-color: #ffffff;
	width: 75%;
	padding-top: 38px;
	padding-bottom: 64px;
	padding-right: 58px;
	padding-left: 165px;
	margin-top: 29px;
	border-radius: inherit;
}
.breakdown-history-box img{
	top: 48px;
	left: 53.5px;
}
.breakdown-history-box p{
	margin-bottom: 30px;
}
.breakdown-history-box .down-title{
	margin-bottom: 38px;
}
.customer-info-text{
	display: flex;
	flex-direction: column;
	gap: 32.5px;
}
.customer-info-text input{
	margin-bottom:25px;
	border: none;
	border-bottom: 1px solid #C4C4C4;
	padding: 12px 18px;
}
.breakdown-history-box-item{
	display: flex;
	flex-direction: column;
	gap: 24.5px;
	width: 75%;
}
.customer-info-text label{
	font-size: 18px;
	font-weight: 600;
	color: #4B4B4B;
	padding-left: 13px;
}
.refresh-icon{
	position: inherit !important;
}
.ım-note-robot {
	display: flex;
	align-items: center;
	gap: 116px;
	margin-top: 4px;
	margin-bottom: 49px;
	width: fit-content;
}
.ım-note-robot-item{
	display: flex;
	align-items: center;
	gap: 15px;
	padding-left: 32px;
}
.ım-note-robot-item input{
	width: 30px;
	height: 30px;
	margin: 0;
	border: 1px solid #707070;
	border-radius: 5px;
}
.send-button{
	display: flex;
	align-items: center;
	justify-content: center;
}
.send-button button{
	background-color: #538AB5;
	border-radius: 10px;
	color: #ffffff;
	font-weight: 600;
	font-size: 22px;
	padding: 10.5px 66.5px;
	border: none;
	text-transform: uppercase;
	cursor: pointer;
}
.uppercase{
	text-transform: uppercase !important;
}
.dropdown-cargo-menu{
	display: none;
	position: absolute;
	width: 30%;
	background-color: #ffffff;
	z-index: 1;
	bottom: -40px;
	border-top: none;
	border: 1px solid #707070;
	left: 50%;
	transform: translateX(-50%);
}
.dropdown-cargo-menu.active{
	display: flex;
	flex-direction: column;
	align-items: center;
}
.dropdown-cargo-item{
	padding: 10px;
}
#cargo-menu{
	padding-bottom:27px ;
	padding-left: 13px;
	padding-top: 20px;
	margin-top: -32.5px;
}
#cargo-menu::placeholder{
	font-size: 18px;
	font-weight: 500;
	color: #A5A5A5;
}
.mt-0{
	margin-top: 0 !important;
}
.name-sirname-thumnail{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.name-sirname-thumnail .customer-info-text{
	width: 45%;
}
.telnumber-thumnail {
	display: flex;
	gap: 48px;
}
.telnumber-banner{
	width: 10%;
}
.telnumber{
	width: 100%;
}
.contact-form-input{
	font-size: 18px !important;
	font-weight: 500 !important;
	color: #A5A5A5 !important;
	padding-bottom: 23px !important;
}

.send-or-reset{
	display: flex;
	align-items: center;
	gap: 10px;
	justify-content: center;
	margin-top: -38px;
}
.send-or-reset a{
	padding: 12px 61px;
	background-color: #ffffff;
	color: #538AB5;
	border: 1px solid #538AB5;
	border-radius: 10px;
	font-size: 19px;
	font-weight: 600;
	text-transform: uppercase;
}
.send-or-reset button{
	padding:12px 61px ;
}
.illumination-text{
	display: flex;
	align-items: center;
	gap: 10.5px;
	margin-top: -2px;
	margin-bottom: 10.5px;
}
.illumination-text input{
	width: 23px;
	height: 23px;
	border: 1px solid #D2E0EE;
}
.illumination-text span{
	font-size: 15px;
	font-weight: 500;
	color: #626262;
}
.illumination-text span a{
	text-decoration: underline;
	color: #538AB5;
	font-weight: 500;
}
.contact-form{
	width: 100%;
	gap: 39px;
}
.contact-form .ım-note-robot{
	border: 1px solid #707070;
	border-radius: 10px;
	padding: 5px 24px;
}
.contact-form .ım-note-robot-item{
	padding-left: 3px;
}
.customer-info-text #massage{
	height: 77px;
	padding-top: 0;
}
.fav-list-section{
	margin-top:-30px;
}
.fav-list-banner{
	padding-top: 17.5px;
	padding-bottom: 14px;
	border-bottom: 1px solid #D3E0EF;
	border-top: 1px solid #D3E0EF;
	margin-top: 22.5px;
}
.fav-list-banner .fav-list-banner-title{
	max-width: 1540px;
	padding: 0 30px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin: 0 auto;
}
.fav-list-banner .fav-list-banner-title h3{
	font-size: 30px;
	font-weight: bold;
	color: #4B4B4B;
	margin-bottom: 0;
}
.fav-list-options {
	display: flex;
	align-items: center;
	gap: 48px;
	justify-content: flex-end;
}
.fav-list-options a{
	display: flex;
	align-items: center;
	gap: 11px;
	color: #528AB5;
	font-size: 20px;
	font-weight: 500;
}
.fav-list-options .multiple-add-to-cart {
	position: fixed;
	right: 130px;
	bottom: 0;
	padding: 10px 17px;
	background: #538ab5;
	color: #fff;
	font-size: 16px;
	z-index: 9;
}
.fav-list-options .multiple-add-to-cart:not(.active) {
	display: none;
}
.fav-list-hero{
	margin-top: 0;
}
.fav-list-tab-box {
	display: flex;
	align-items: center;
	gap: 20px;
	margin-bottom: 45px;
	flex-wrap: wrap;
}
.tab-fav-button{
	display: flex;
	align-items: center;
	white-space: nowrap;
	gap: 10px;
	position: relative;
}
.tab-fav-button img{
	margin-left: 11px;
}
.tab-fav-button{
	font-size: 23px;
	font-weight: 600;
	color: #A5A5A5;
	background-color: transparent;
	padding: 0;
	margin: 0;
	border: none;
	cursor: pointer;
}
.tab-fav-button.active{
	color: #528AB5;
}
.tab-fav-button:not(.active) .fav-tab-detail {
	opacity:0;
	pointer-events: none;
}
.fav-tab-detail svg {
	display: block;
}
.fav-header{
	padding: 0;
	display: flex;
	margin-bottom: 22px;
}
.select-all-button{
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 8px;
	margin-right: 24.5px;
}
.select-all-button input{
	width: 33px;
	height: 33px;
	border-radius: 7px;
	margin: 0;
}
.fav-tab-content{
	display: none;
	margin-bottom: 44.5px;
}
.fav-tab-content.active{
	display: block;
}
.fav-header-item h3{
	font-size: 20px;
	font-weight: 500;
	margin-bottom: 0;
	color: #777777;
}
.fav-total-price{
	text-align: center;
}
.fav-total-price span{
	color: #969696;
	font-size: 15px;
	font-weight: 500;
}
.fav-body-thumnail{
	display: flex;
	flex-direction: column;
	gap: 45.5px;
}
.fav-body{
	display: flex;
	align-items: center;
	margin-bottom: 30px;
}
.delete-fav-item{
	margin-right: 29px;
	border: none;
	background: none;
	padding: 0;
	cursor: pointer;
}
.delete-fav-item img{
	filter: grayscale(1);
}
.fav-body .select-item{
	height: 48px;
	width: 48px;
	margin-right: 32px;
}
.fav-body .select-item input{
	width: 48px;
	height: 48px;
	padding: 0;
	margin: 0;
	border-radius: 7px;
}
.fav-body .product-card-category{
	display: flex;
	width: 100%;
	gap: 58px;
}
.fav-body .product-card-category .product-card-thumbnail{
	width: 200px;
}
.fav-body .product-card-category .product-card-thumbnail .product-photo img{
	object-fit: cover;
	border-radius: 10px;
}
.fav-body .product-card-category .product-card-thumbnail picture{
	display:flex;
	justify-content:center;
}
.fav-body .product-card-content{
	display: flex; 
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	margin-top: 0;
	width: 100%;
	gap: 30px;
	min-height: inherit;
}
.fav-body .price {
	margin: 0 10px;
	text-align: center;
	min-width: 30%;
	font-size: 18px;
	flex-wrap: wrap;
	justify-content: center;
}
.fav-body .product-brand{
	color: #538AB5;
	margin-bottom: 12px;
}
.fav-body .product-name-detail h3{
	font-weight: 600;
	color: #4B4B4B;
	margin-bottom: 0;
	font-size: 18px;
	min-height: inherit;
}
.fav-body .product-name-detail p{
	font-size: 28px;
	font-weight: 500;
	color: #4B4B4B;
	white-space: nowrap;
}
.fav-body .product-name-detail{
	margin-bottom: 0 !important;
}
.fav-body .category-price{
	flex-direction: row;
	gap: 16px;
	align-items: center;
}
.fav-body .category-price del{
	color: #4B4B4B;
	font-size: 29px;
	font-weight: 500;
}
.fav-body .category-price ins{
	color: #FF9A39;
	text-decoration: none;
	font-size: 35px;
	font-weight: bold;
}
.fav-body .category-price ins span{
	color: #FF9A39;
	font-size: 28px;
	margin-bottom: 5px;
	font-weight: bold;
	margin-right: 14px;
}
.fav-body .total-price-item{
	font-size: 29px;
	font-weight: bold;
	color: #4B4B4B;
	width: 16.5%;
	text-align: end;
	margin-bottom: 99px;
}
.fav-product-photo{
	width: 23.5%;
}
.fav-product-ticket{
	width: 42.5%;
}
.piece-add-content{
	width: 21%;
	display: flex;
	justify-content: end;
	margin-bottom: 90px;
}
.fav-product-piece{
	width: 17.5%;
}












.panel {
	position: absolute;
	top:44px;
	left:0;
	z-index: 999;
	padding: 24.5px 19.5px;
	background: #18496F;
	display: none;
}

.panel.active {
	display: flex;
	flex-direction: column;
	gap: 18px;
	width: 330px;
}
.panel .fav-panel-item{
	width: 100%;
	background-color: transparent;
	border: none;
	color: #ffffff;
	font-size: 18px;
	font-weight: 300;
	display: flex;
	align-items: center;
	padding-left: 17px;
	padding-bottom: 8px;
	border-bottom: 1px solid #D2E0EE;
	margin: 0;
	cursor: pointer;
}
.panel .fav-panel-item svg {
	margin-right: 10px;
}
.panel-hero{
	position: relative;
}
.new-list-modal {
	display: none; 
	position: fixed; 
	z-index: 1; 
	left: 0;
	top: 0;
	width: 100%; 
	height: 100%; 
	overflow: auto; 
	background-color: rgba(0,0,0,0.4); 
}
.new-list-modal.active {
	display: flex;
	align-items: center;
	justify-content: center;
}
/* Modal content */
.new-list-modal-content {
	background-color: #18496F;
	margin: auto; 
	padding-top: 32.5px;
	width: 100%; 
	position: relative;
	height: 436px;
}

/* Close button */
.favlist-close {
	color: #aaa;
	float: right;
	font-size: 28px;
	font-weight: bold;
}

.favlist-close{
	cursor: pointer;
	position: absolute;
	top: 32px;
	right:20%;
}
.favlist-modal-box{
	max-width: 770px;
	margin: 0 auto;
	padding: 0 30px;
	text-align: center;

}
.favlist-close img{
	filter: invert(100%) brightness(1000%);
}
.favlist-modal-icon{
	margin-bottom: 22.5px;
}
.favlist-modal-box p{
	font-weight: 300;
	font-size: 20px;
	color: #ffffff;
	margin-bottom: 32px;
	white-space: nowrap;
}
.favlist-modal-top{
	display: flex;
	flex-direction: column;
	align-items: center;
}
.favlist-modal-title {
	display: flex;
	flex-direction: column;
	text-align: start;
	margin-bottom: 34.5px;
}
.favlist-modal-title label{
	margin-bottom: 24.5px;
	color: #ffffff;
	font-weight: 600;
	font-size: 18px;
	padding-left: 15px;
}
.favlist-modal-title input{
	background-color: transparent;
	border-bottom: 1px solid #C4C4C4 !important;
	border: none;
	color: #ffffff;
	font-weight: 600;
	font-size: 18px;
	padding-bottom: 23px;
	text-align: start;
	font-weight: 600;
	font-size: 18px;
	padding-left: 15px;
	outline: 0;
}
.favlist-modal-title input::placeholder{
	color: #ffffff;
}
.favlist-button-thumnail{
	display: flex;
	align-items: center;
	width: 100%;
	height: 100px;
	border-top: 1px solid #D3E0EF;
}
.favlist-button-thumnail button{
	width: 50%;
	color: #ffffff;
	font-size: 18px;
	font-weight: 300;
	background-color: transparent;
	margin:0;
	border: none;
	height: 100%;
	cursor: pointer;
}
.favlist-button-thumnail button:first-child{
	border-right: 1px solid #D3E0EF;
	text-align: end;
	padding-right: 146px;
}
.favlist-button-thumnail button:last-child{
	text-align: start;
	padding-left: 146px;
}
.delete-selected-modal{
	display: none; 
	position: fixed; 
	z-index: 1; 
	left: 0;
	top: 0;
	width: 100%; 
	height: 100%; 
	overflow: auto; 
	background-color: rgba(0,0,0,0.4); 
}
.delete-selected-modal.active{
	display: block;
}
.delete-selected-modal-content{
	background-color: #18496F;
	margin: 20% auto; 
	padding-top: 32.5px;
	width: 100%; 
	position: relative;
	height: 354px;
}
.delete-selected-modal-content .favlist-modal-top p{
	margin-bottom: 47px;
}
.shopping-bag-hero{
	display: flex;
}
.shopping-bag-content{
	width: 26%;
}
.shopping-bag-thumnail{
	padding-top: 25.5px;
	display: flex;
	flex-direction: column;
	width: 74%;
}
.shopping-bag-thumnail .shopping-bag-header{
	display: flex;
	align-items: center;
	margin-bottom: 21.5px;
}
.shopping-bag-thumnail .select-all-button input{
	width: 25px;
	height: 25px;
}
.shopping-bag-thumnail .select-all-button label{
	color: #969696;
	text-decoration: underline;
	font-size: 10px;
	font-weight: 500;
	margin-top: -4px;
}
.shopping-bag-hero .select-all-button{
	margin-right: 8.5px;
}
.tab-bag-button{
	font-size: 20px;
	color: #777777;
	font-weight: 500;
	display: flex;
	align-items: center;
	background-color: transparent;
	border: none;
	margin: 0;
	padding: 0;
	gap: 13.5px;
	cursor: pointer;
}
.shopping-bag-thumnail h3{
	font-size: 20px;
	color: #777777;
	font-weight: 500;
	margin-bottom: 0;
}
.shopping-bag-item {
	display: flex;
	align-items: center;
}
.shopping-bag-item .product-card-category{
	width: 100%;
	display: flex;
	align-items: center;
}
.shopping-bag-item .select-item input{
	width: 36px;
	height: 36px;
	margin-right: 23px;
	border-radius: 7px;
}
.shopping-bag-item .product-card-thumbnail{
	width: 222px;
	height: 222px;
	margin-right: 44px;
}
.shopping-bag-item .product-card-thumbnail .product-photo{
	height: 100%;

}
.shopping-bag-item .product-card-thumbnail img{
	height: 100%;
	width: 100%;
	object-fit: cover;
	border-radius: 10px;
}
.shopping-bag-item .product-card-content{
	margin-top: 0;
	margin-right: 63.5px;
}
.shopping-bag-item .product-card-content .product-brand{
	color: #538AB5;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 11px;
}
.shopping-bag-item .product-card-content .product-name-detail{
	margin-bottom: 13px;
}
.shopping-bag-item .product-card-content .product-name-detail h3{
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 0;
	color: #4B4B4B;
}
.shopping-bag-item .product-card-content .product-name-detail p{
	font-size: 20px;
	font-weight: 500;
	margin-bottom: 0;
	color: #4B4B4B;
	white-space: nowrap;
}
.shopping-bag-item .category-price{
	flex-direction: row;
	align-items: center;
	margin-bottom: 5px;
}
.shopping-bag-item .category-price del{
	font-size: 21px;
	margin-right: 15px;
	color: #4B4B4B;
	font-weight: 500;
}
.shopping-bag-item .category-price ins{
	font-size: 25px;
	color: #FF9A39;
	font-weight: bold;
	text-decoration: none;
}
.shopping-bag-item .category-price ins span{
	color: #FF9A39;
	font-size: 20px;
	font-weight: bold;
	margin-right: 11px;
}
.shopping-bag-item span:last-child{
	font-size: 15px;
	font-weight: 500;
	color: #969696;
}
.shopping-bag-item .piece-add-content{
	display: block;
	margin-bottom: 0;
	margin-right: 80px;
	width: auto;
}
.shopping-bag-item .piece-add-content .piece-add{
	height: 42px;
	width: 147px;
	display: flex;
	justify-content: space-between;
	border-radius: 20px;
}
.price-and-delete .total-price-item{
	color: #4B4B4B;
	font-size: 21px;
	font-weight: bold;
	margin-bottom: 36px;
}
.price-and-delete a{
	display: flex;
	gap: 9.5px;
	font-size: 15px;
	font-weight: 500;
	color: #538AB5;
	white-space: nowrap;
}
.shopping-bag-thumnail-piece{
	width: 46%;
	text-align: end;
}
.shopping-bag-thumnail-totalprice {
	text-align: end;
	width: 21%;
}
.shopping-bag-items{
	display: flex;
	flex-direction: column;
	gap: 37px;
}
.shopping-bag-content-box{
	border-left: 1px solid #D3E0EF;
	display: flex;
	flex-direction: column;
	padding-top: 25.5px;
	height: 342px;
}
.shopping-bag-content-box .shopping-content-title{
	border-bottom: 1px solid #D3E0EF;
	padding-left: 28px;
	margin-bottom: 21px;
}
.shopping-bag-content-box .shopping-content-title h3{
	font-size: 23px;
	font-weight: 600;
	color: #4B4B4B;
	margin-bottom: 8px;
}
.shopping-bag-content-box .shopping-content-title p{
	color: #A5A5A5;
	font-size: 16px;
	font-weight: 500;
}
.shopping-content-total-price{
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0 28px;
	margin-bottom: 33px;
}
.shopping-content-total-price span{
	color: #4B4B4B;
	font-weight: bold;
	font-size: 18px;
}
.shopping-content-total-price ins{
	text-decoration: none;
	color: #4B4B4B;
	font-weight: 18px;
	font-weight: bold;
}
.shopping-content-description{
	padding: 12px 28px;
	color: #538AB5;
	font-size: 15px;
	font-weight: 500;
	background-color: #E9EEF2;
	margin-bottom: 22px;
}
.if-discount-code{
	padding-left: 28px;
	color: #969696;
	font-size: 15px;
	font-weight: 500;
}
.bag-panel{
	position: absolute;
	top:44px;
	left:0;
	z-index: 999;
	padding: 24.5px 19.5px;
	background: #18496F;
	display: none;
}
.bag-panel.active{
	display: flex;
	flex-direction: column;
	gap: 18px;
	width: 330px;
}
.bag-panel .bag-panel-item{
	background-color: transparent;
	border: none;
	color: #ffffff;
	font-size: 18px;
	font-weight: 300;
	display: flex;
	align-items: center;
	padding-left: 17px;
	padding-bottom: 8px;
	border-bottom: 1px solid #D2E0EE;
	margin: 0;
	cursor: pointer;
}
.bag-panel .bag-panel-item span{
	width: 12%;
}
.bag-panel-hero{
	position: relative;
}
.billing-adress-section{
	border-top: 1px solid #D3E0EF;
	border-bottom: 1px solid #D3E0EF;
	margin-top: 46.5px;
	padding-top: 28px;
	padding-bottom: 34px;
}
.lower-title{
	color: #4B4B4B;
	font-size: 25px;
	font-weight: 600;
}
.billing-adress-box{
	background-color: #ffffff;
	border-radius: 7px;
	padding-left: 35px;
	padding-right: 45px;
	display: flex;
	align-items: center;
	width:415px;
	padding-top: 25px;
	padding-bottom: 23px;
	justify-content: space-between;
	margin-top: 21px;
}
.billing-adress-box h3{
	font-size: 20px;
	font-weight: 600;
	color: #4B4B4B;
	margin-bottom: 8px;
	width: 190px;
}
.billing-adress-box span{
	font-size: 15px;
	font-weight: 500;
	color: #969696;
}
.cargo-options-section{
	margin-top: 31px;
}
.cargo-companies{
	margin-top: 27px;
	display: flex;
	gap: 40px;
}
.cargo-companies-item{
	text-align: center;
}
.cargo-companies-item img{
	margin-bottom:8.5px ;
}
.cargo-companies-item span{
	font-size: 23px;
	font-weight: 500;
	color: #4B4B4B;
}
.shopping-page-down-seciton{
	margin-top: 25px;
}
.shopping-page-down-seciton .lower-title{
	margin-bottom: 38px;
}
.delivery-and-return-item a{
	display: flex;
	align-items: center;
	gap: 41.5px;
}
.delivery-and-return-section{
	margin-top: 105px;
	margin-bottom: 66px;
}
.delivery-and-return{
	display: flex;
	gap: 115px;
	align-items: center;
}
.delivery-and-return-item h4{
	color: #4B4B4B;
	font-size: 21px;
	font-weight: bold;
	margin-bottom: 6px;
}
.delivery-and-return-item p{
	margin-bottom: 0;
	font-weight: 500;
	font-size: 17px;
	color: #4B4B4B;
}
.delivery-and-return-item:first-child p{
	width: 10vw;
}
.delivery-and-return-item:last-child p{
	width: 20.5vw;
}
















.clear-basket-modal{
	display: none; 
	position: fixed; 
	z-index: 999; 
	left: 0;
	top: 0;
	width: 100%; 
	height: 100%; 
	overflow: auto; 
	background-color: rgba(0,0,0,0.4); 

}
.clear-basket-modal.active{
	display: block;
}
.clear-basket-content{
	background-color: #18496F;
	margin: 20% auto; 
	padding-top: 54px;
	width: 100%; 
	position: relative;
	height: 354px;
}
.clear-basket-modal .favlist-modal-box p{
	margin-bottom: 47px;
}
.clear-basket-modal .favlist-button-thumnail button{
	padding-top: 37.5px;
	padding-bottom: 33.5px;
}
.clear-basket-modal .favlist-button-thumnail button:first-child{
	padding-right: 119.5px;
}
.clear-basket-modal .favlist-button-thumnail button:last-child{
	padding-left: 95px;
}
.clear-basket-modal .favlist-modal-icon{
	margin-bottom: 21px;
}
.clear-basket-modal .favlist-button-thumnail{
	height: auto;
}
.clear-shopping-bag-box{
	display: flex;
	justify-content: center;
	padding-top: 130px;
	padding-bottom: 80px;
	margin-top: -21.5px;
}
.clear-shopping-bag{
	display: flex;
	flex-direction: column;
	align-items: center;
}
.clear-shopping-bag img{
	margin-bottom: 52.5px;
}
.clear-shopping-bag p{
	margin-bottom: 66px;
	font-size: 20px;
	font-weight: 500;
	color: #777777;
}












.delete-product-modal {
	display: none; /* Modal başlangıçta gizli */
	position: fixed;
	z-index: 1;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	background-color: rgb(0,0,0);
	background-color: rgba(0,0,0,0.4);
}
.delete-product-modal.active{
	display: block;
}

.delete-product-content {
	background-color: #fefefe;
	margin: 20% auto;
	width: 100%;
	position: relative;
	border-bottom: 1px solid #D3E0EF;
}
.delete-product-content .favlist-close img{
	filter: none;
}
.delete-product-text .favlist-modal-box h3{
	color: #4B4B4B;
	font-size: 23px;
	font-weight: 600;
	margin-bottom: 22.5px;
}
.delete-product-text .favlist-modal-box p{
	font-weight: 300;
	font-size: 20px;
	color: #4B4B4B;
	margin-bottom: 55px;
}
.delete-product-content .favlist-button-thumnail{
	border-top: none;
	height: auto;
	gap:35px;
	justify-content: center;
}
.delete-product-content .favlist-button-thumnail button{
	padding: 0;
	border: none;
	width: 221px;
	text-align: center;
	padding: 10.5px 0;
	border-radius: 10px;
	text-transform: uppercase;
}
.delete-product-content .favlist-button-thumnail button:first-child{
	background-color: #123957;
	color: #ffffff;
}
.delete-product-content .favlist-button-thumnail button:last-child{
	border: 1px solid #538AB5;
	color: #538AB5;
	background-color: transparent;
}
.delete-product-content .delete-product-text{
	padding-top: 87px;
	padding-bottom: 60px;
	border: 1px solid #888;
	margin-bottom: 24px;
}
.delete-product-down-box{
	background-color: #E9EEF2;
	padding-top: 78px;
	padding-bottom: 62px;
}
.delete-product-down-items{
	max-width: 1440px;
	margin: 0 auto;
	padding: 0 30px;
}
.delete-product-down-items .like-product-wrapper .swiper-slide{
	width: calc(16%) !important;
	margin-right: 12px !important;
}
.delete-product-down-items .product-card-category{
	padding-left: 5px;
}
.delete-product-down-items .product-card-category .product-name-detail{
	font-size: 17px;
}
.delete-product-down-items .product-card-content-category del{
	font-size: 18px;
	color: #4B4B4B;
	font-weight: 500;
	margin-bottom: 4px;
}
.delete-product-down-items .product-card-content-category ins{
	font-size: 18px;
	margin-bottom: 5px;
}
.delete-product-down-items .product-card-content-category ins strong{
	font-size: 22px;
}
.delete-product-down-items .lower-title{
	margin-bottom: 38px;
}
.delete-product-down-item {
	display: flex;
	justify-content: center;
	flex-direction: column;
	align-items: center;
	gap: 28.5px;
	margin-top: 69px;
}
.dont-show{
	display: flex;
	justify-content: center;
	align-items: center;
}
.delete-product-down-item a{
	padding: 10.5px 23.5px;
	color: #538AB5;
	text-transform: uppercase;
	border: 1px solid #538AB5;
	border-radius: 10px;
	font-size: 22px;
	font-weight: 600;
}
.dont-show-checkbox-item {
	display: none;
}

.dont-show-checkbox {
	display: flex;
	align-items: center;
}

.dont-show-checkbox label {
	position: relative;
	padding-left: 47.5px;
	cursor: pointer;
	user-select: none;
}

.dont-show-checkbox label::before {
	content: "";
	position: absolute;
	left: 0;
	top: -5px;
	width: 33px;
	height: 33px;
	border: 1px solid #707070;
	border-radius: 7px;
	background-color: transparent;
}

.dont-show-checkbox-item:checked + label::after {
	content: "";
	position: absolute;
	left: 11px;
	top: -3px;
	width: 10px;
	height: 18px;
	border: solid #4CAF50;
	border-width: 0 3px 3px 0;
	transform: rotate(45deg);
}
.delivery-billing-box{
	background-color: #ffffff;
	border-radius: 10px;
	margin-top: 23px;
}
.delivery-billing-box-title{
	padding: 44px 0;
	border-bottom: 1px solid #D2E0EE;
}
.delivery-billing-box-title h3{
	padding: 0 61px;
	margin-bottom: 0;
	color: #4B4B4B;
	font-size: 23px;
	font-weight: 500;
}
.delivery-billing-box-items{
	padding-left: 48px;
	padding-right: 56.5px;
	padding-top: 56px;
	padding-bottom: 123px;
}

.delivery-billing-user{
	display: flex;
	align-items: center;
}
.delivey-billing-user-name{
	margin-right: 50px;
}
.delivery-billing-user > div{
	display: flex;
	flex-direction: column;
}
.delivery-billing-body-thumnail{
	width: 70%;
	display: flex;
	flex-direction: column;
	gap: 39px;
}
.delivery-billing-body input{
	border: none;
	border-bottom: 1px solid #C4C4C4;
	width: 24.1vw;
	padding-bottom: 23px;
	padding-top: 13px;
	padding-left: 15px;
	color: #A5A5A5;
	font-size: 18px;
	font-weight: 500;
}
.delivery-billing-body label{
	padding-left: 15px;
	color: #A5A5A5;
	font-size: 18px;
	font-weight: 500;
}
/* FORM GROUP */
.form-group {
	display: flex;
	padding-left: 15px;
}
.form-group select, .form-group input {
	padding-right: 42.5px;
	font-size: 18px;
	color: #A5A5A5;
	margin-right:48px;
	border: none;
	border-bottom: 1px solid #C4C4C4;
	font-weight: 500;
}
.form-group input{
	width: 100%;
	font-weight: 500;
	margin-right:0;
}
/* FORM GROUP FİNİSH */

.delivery-billing-place {
	display: flex;
	gap: 49px;
}
.form-group.form-group-place {
	flex-direction: column;
	gap: 13px;
	width: 50%;
	padding-left: 0;
}
.form-group.form-group-place-item {
	flex-direction: column;
	gap: 13px;
	width: 50%;
	padding-left: 0;
}
.form-group.form-group-place-item select{
	padding-bottom: 23px;
	margin-right: 0;
	padding-left: 15px;
}
.form-group.form-group-place select{
	padding-bottom: 23px;
	margin-right: 0;
	padding-left: 15px;
}
.delivry-billing-other-adress input{
	width: 100%;
}
.invoice-info-box {
	margin-top: 32px;
	display: flex;
	flex-direction: column;
	gap: 32px;
}
.invoice-info-box-child{
	display: flex;
	flex-direction: column;
	gap: 24px;
}
.info-box-child-item input{
	width: 32px;
	height: 32px;
	margin: 0;
}
.info-box-child-item{
	display: flex;
	align-items: center;
	gap: 26px;
}
.invoice-info-box-child h3{
	font-size: 23px;
	font-weight: 500;
	color: #4B4B4B;
	margin-bottom: 23px;
}
.person-or-company .person-or-company-items {
	display: flex;
	gap: 111px;
	align-items: center;
}
.person-or-company-item {
	display: flex;
	align-items: center;
	gap: 26px;
}
.person-or-company-item label{
	font-size: 18px;
	font-weight: 500;
	color: #626262;
}
.person-or-company-item input{
	width: 32px;
	height: 32px;
	margin: 0;
}
.content-personorcompany .person-content-box{
	display: flex;
	gap: 30px;
	margin-top: 32px;
	align-items: center;
}
.additional-content input {
	border: none;
	border-bottom: 1px solid #C4C4C4;
	padding-bottom: 23px;
	padding-left: 15px;
	width:100%;
}
.additional-content input::placeholder{
	color: #A5A5A5;
	font-weight: 500;
	font-size: 18px;
}
#foreign-customer-form{
	display: flex;
	align-items: center;
	gap: 35px;
}
#foreign-customer-form .form-group{
	flex-direction: column;
	padding-left: 0;
	width: 50%;
}
#foreign-customer-form .form-group select{
	padding-bottom: 23px;
	font-size: 18px;
	font-weight: 500;
	color: #A5A5A5;
	width: 100%;
}
.foreign-content-item-child{
	width: 70%;
}
#tc-content-item{
	width: 30%;
}
.delivry-billing-company-note input{
	width: 100%;
	border: none;
	border-bottom: 1px solid #C4C4C4;
	padding-bottom: 23px;
	padding-top: 13px;
	padding-left: 15px;
	color: #A5A5A5;
	font-size: 18px;
	font-weight: 500;
	margin-top: 49px;
}
.delivry-billing-company-note p{
	font-size: 16px;
	font-weight: 300;
	color: #A0C0D9;
	margin-bottom: 0;
	margin-top: 23px;
	padding-left: 15px;
}
.delivery-billing-box-options{
	display: flex;
	justify-content: center;
	gap: 20px;
	align-items: center;
	margin-top: 75px;
}
.delivery-billing-box-options a{
	padding: 10px 0;
	text-transform: uppercase;
	width: 200px;
	text-align: center;
	border-radius: 10px;
	font-size: 19px;
	font-weight: 600;
}
.delivery-billing-box-options a:first-child{
	border: 1px solid #538AB5;
	color: #538AB5;
}
.delivery-billing-box-options a:last-child{
	color: #ffffff;
	background-color: #538AB5;
}

.company-info{
	display: flex;
	gap: 35px;
	flex-wrap: wrap;
	align-items: flex-start;
}
.company-info-item {
	width: calc(33% - 20px) !important;
}



.content-adress-option {
	display: none;
	margin-top: 29px;
}
.content-adress-option.active {
	display: block;
}
.content-personorcompany {
	display: none;
}
.content-personorcompany.active {
	display: block;
}
.additional-content {
	display: none;
	margin-top: 48px;
}
.additional-content.active {
	display: block;
}
.delivry-billing-company-note{
	margin-bottom: 36px;
}
.complate-order-button{
	display: flex;
	justify-content: center;
	margin-top: 39px;
}
.complate-order-button a{
	background-color: #538AB5;
	border-radius: 10px;
	color: #ffffff;
	font-weight: 600;
	font-size: 18px;
	text-transform: uppercase;
	padding: 14px 50.5px;
}
.complate-order-adress-section{
	margin-top: 23px;
	border-top: 1px solid #D3E0EF;
	border-bottom: 1px solid #D3E0EF;
	padding: 45px 0;
}
.complate-adress-info{
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 38px;
	padding-right: 35px;
}
.complate-adress-info a{
	text-decoration: underline;
	color: #538AB5;
	font-weight: 500;
	font-size: 15px;
}
.complate-adress-info-box {
	display: flex;
	align-items: center;
	width: 100%;
	gap: 58px;
}
.adresses-info {
	width: 50%;
}
.complate-adress-info-box .adresses-info h3{
	font-size: 21px;
	font-weight: 600;
	color: #4B4B4B;
	margin-bottom: 10px;
}
.complate-adress-info-box .adresses-info-item{
	background-color: #ffffff;
	border-radius: 10px;
	padding-left: 35px;
	padding-right: 36px;
	padding-bottom: 46px;
	padding-top: 36px;
}
.adress-and-options {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 21px;
}
.adress-and-options h4{
	font-size: 20px;
	font-weight: 600;
	margin-bottom: 0;
	color: #4B4B4B;
}
.adress-options {
	display: flex;
	align-items: center;
	gap: 34.5px;
}
.adress-options a {
	display: flex;
	align-items: center;
	gap: 4px;
}
.adress-options a span{
	font-size: 15px;
	font-weight: 500;
	color: #538AB5;
}
.adresses-info-item p{
	font-size: 15px;
	font-weight: 500;
	margin-bottom: 0;
	color: #969696;
	width: 50%;
}
.cargo-options{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.cargo-options a{
	display: flex;
	align-items: center;
	position: relative;
	top: -35px;
}
.cargo-options a span{
	border: 1px solid #538AB5;
	border-radius: 10px;
	padding: 14px 12px;
	margin-left: 9px;
	color:#538AB5;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: 600;
}
.cargo-options .cargo-options-img {
	position: absolute;
	right: -14px;
	top: -10px;
}
.cargo-options-section-banner{
	margin-top: 63px;
}
.buy-as-offer-title{
	padding-top: 10.5px;
	border-top: 1px solid #D3E0EF;
	border-bottom: 1px solid #D3E0EF;
	padding-bottom: 8px;

}
.buy-as-offer-title-item{
	max-width: 1240px;
	padding: 0 30px;
	margin: 0 auto;
	position: relative;
}
.buy-as-offer-title h3{
	font-size: 40px;
	font-weight: bold;
	color: #4B4B4B;
	margin-bottom: 0;
}
.buy-as-offer-title img{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: -10px;
}
.buy-as-offer-section{
	margin-top: 22.5px;
	margin-bottom: 42px;
}
.buy-as-offer-box{
	background-color: #ffffff;
	max-width: 1240px;
	padding: 0 30px;
	margin: 0 auto;
	margin-top: 13px;
	position: relative;
}
.buy-as-offer-thumnail{
	padding-top: 106.5px;
	padding-left: 138px;
	margin-bottom: 62.5px;
	display: flex;
	flex-direction: column;
	gap: 20px;
}
.buy-ass-thumnail-item{
	display: flex;
	align-items: center;
}
.buy-ass-thumnail-item label{
	font-size: 17px;
	font-weight: 300;
	color: #4B4B4B;
	width: 130px;
}
.buy-ass-thumnail-item input, .buy-ass-thumnail-item textarea {
	padding: 9.5px 35px;
	background-color: #F7F7F7;
	border-radius: 10px;
	border: none;
}
.buy-ass-thumnail-item input:not(.date-input), .buy-ass-thumnail-item textarea {
	width: 210px;
	font-size: 13px;
}
.buy-ass-thumnail-item input::placeholder{
	color: #538AB5;
	font-weight: 300;
}
.date-input-container {
	width: 211px;
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
}
.date-input {
	width: calc(33% - 6px);
	text-align: center;
	padding: 9px 0 !important;
}
.date-input::placeholder{
	font-size: 18px !important;
	font-weight: 500 !important;
	color: #4B4B4B !important;
}
.buy-as-ofer-product-title {
	border-bottom: 1px dashed #707070;
}
.buy-as-ofer-product-title h3{
	max-width: 1240px;
	margin: 0 auto;
	padding-left:137.5px;
	padding-bottom:20px;
	font-size: 20px;
	font-weight: bold;
	color: #4B4B4B;
}
.buy-as-offer-product-body{
	margin-top: 35px;
}
.buy-as-product-header{
	display: flex;
	align-items: center;
	margin-bottom:5px;
	padding-left: 145px;
}
.buy-as-header-title{
	font-size: 17px;
	font-weight: 500;
	color: #777777;
}
.buy-as-offer-product-item .product-card-category{
	display: flex;
	width:fit-content;
	align-items: center;
	padding: 22px 0;
	width: 100%;
}
.buy-as-offer-product-item .product-card-thumbnail{
	width:21%;
	height:76px;
}
.buy-as-offer-product-item .product-card-thumbnail img{
	border-radius: 10px;
	width: 76px;
	height: 76px;
}
.buy-as-offer-product-item .product-card-content{
	display: flex;
	align-items: center;
	margin-top: 0;
	width: 100%;
}
.product-card-content-item{
	width: 36%;
}
.buy-ass-product-photo{
	width: 17%;
}
.buy-ass-product-ticket{
	width: 30%;
}
.buy-ass-product-price{
	width: 22%;
}
.buy-ass-product-piece{
	width: 14%;
}
.buy-as-offer-product-box{
	display: flex;
	flex-direction: column;
}
.buy-as-offer-product-box .product-card-content .product-brand{
	font-size: 11px;
	font-weight: bold;
	color: #538AB5;
	margin-bottom: 3px;
}
.buy-as-offer-product-box .product-card-content .product-name-detail{
	margin-bottom: 0;
}
.buy-as-offer-product-box .product-card-content .product-name-detail h3{
	color: #4B4B4B;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 0;
}
.buy-as-offer-product-box .product-card-content .product-name-detail p{
	color: #4B4B4B;
	font-size: 14px;
	font-weight:500;
}
.buy-as-offer-product-box .product-card-content .category-price ins{
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	color: #4B4B4B;
}
.buy-as-offer-product-box .product-card-content .category-price ins span{
	font-size: 13px;
	font-weight: bold;
	color: #4B4B4B;
}
.buy-as-offer-product-box .product-card-content .product-quantity{
	font-weight: bold;
	font-size: 16px;
	color: #4B4B4B;
	margin:0;
	width: 15.5%;
}
.buy-as-offer-product-item{
	padding-left: 145px;
}
.buy-as-offer-product-item:nth-child(even){
	background-color: #F7F7F7;
}

.buy-as-offer-product-item:nth-child(even) .product-card-category{
	border-top:1px solid #707070;
	border-bottom:1px solid #707070;
}
.buy-as-offer-product-item:last-child .product-card-category{
	padding-bottom:47px;
	border-bottom: 2px solid #4B4B4B;
}

.buy-as-offer-footer-box{
	padding-left: 145px;
	padding-top: 29.5px;
	display: flex;
}
.buy-as-offer-footer-left{
	padding-top: 33px;
	width: 40%;
}
.buy-as-offer-footer-left-title{
	display: flex;
	flex-direction: column;
	gap: 8px;
	margin-bottom: 48px;
}
.buy-as-offer-footer-left-title h3{
	margin-bottom: 0;
	color: #4B4B4B;
	font-weight: 600;
	font-size: 16px;
}
.buy-as-offer-footer-left-title h4{
	font-size: 30px;
	font-weight: 300;
	margin-bottom: 0;
	color: #538AB5;
}
.buy-as-offer-footer-left-item h3{
	font-size: 16px;
	font-weight: 600;
	color: #4B4B4B;
}
.buy-as-offer-footer-left-item p{
	font-size: 12px;
	font-weight: 500;
	color: #777777;
}
.buy-as-offer-footer-left-item span{
	font-size: 12px;
	font-weight: 500;
	color: #777777;
}
.buy-as-offer-footer-right{
	display: flex;
	flex-direction: column;
}
.buy-as-offer-footer-right-box {
	border-bottom: 1px solid #707070;
}
.buy-as-offer-footer-right-item{
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 15.5px 40px;
}
.buy-as-offer-footer-right-item h3{
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 0;
	color: #4B4B4B;
}
.buy-as-offer-footer-right-item span{
	font-weight: 500;
	font-size: 16px;
	color: #4B4B4B;
}
.buy-as-offer-footer-right-item h3 strong{
	font-size: 15px;
	color: #818181;
	font-weight: 500;
}
.buy-as-offer-footer-right-box:last-child h3{
	color:#538AB5;
}
.buy-as-offer-footer-right-box:last-child span{
	color:#538AB5;
}
.buy-as-offer-footer-right a{
	background-color: grey;
}
.buy-as-offer-footer-right-button {
	display: flex;
	justify-content: end;
	margin-top: 43.5px;
	padding-right: 0;
}
.buy-as-offer-footer-right .cart_totals h2,
.buy-as-offer-footer-right .cart_totals .wc-proceed-to-checkout {
	display: none!important;
}
.bank-info{
	padding-left: 145px;
	margin-top: 69px;
}
.bank-info-box{
	padding-left: 110px;
	display: flex;
	align-items: center;
}
.bank-info-iban {
	text-align: center;
	display: flex;
	flex-direction: column;
	align-items: center;
	padding-right: 108px;
	border-right: 1px dashed #707070;
}
.bank-info-iban img{
	margin-bottom: 7px;
}
.bank-info-iban p{
	margin-bottom:0;
	color: #A5A5A5;
	font-size: 18px;
	font-weight: 500;
}
.bank-info-iban span{
	margin-bottom:0;
	color: #626262;
	font-size: 18px;
	font-weight: 500;
}
.bank-info-qr{
	padding-left: 124.5px;
}
.buy-as-offer-product{
	padding-bottom: 50.5px;
}
.page-left-down-img{
	position: absolute;
	bottom: 0;
}
.page-top-right-img{
	position: absolute;
	top: 0;
	right: 0;
}
.page-text-logo{
	position: absolute;
	top: 89px;
	right: 141px;
	text-transform: uppercase;
	font-size: 33px;
	font-weight: 600;
	color:#4B4B4B;
}
.order-summary{
	max-width: 1100px;
	margin: 0 auto;
	padding: 0 30px;
}
.order-summary-hero{
	background-color: #ffffff;
}
.confirmation{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.order-summary-section {
	margin-top: 50px;
}
.order-summary-head{
	max-width: 951px;
	margin: 0 auto;
	padding-top: 65px;
}
.order-summary-head .buyer-title{
	padding-left: 51px;
	padding-right: 41px;
	margin-bottom: 66px;
}
.confirmation label{
	font-size: 17px;
	font-weight: 300;
	color: #4B4B4B;
}
.green-complete-place h3{
	margin-bottom: 0;
	font-size: 40px;
	font-weight: bold;
	color: #4B4B4B;
}
.green-complete-place{
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 21px;
}
.green-complete-place p{
	margin-bottom: 0;
	color: #4B4B4B;
	font-size: 16px;
	font-weight: 500;
}
.order-summary-item{
	width: 100%;
	background-color: #538AB5;
	color: #ffffff;
	font-size: 20px;
	font-weight: bold;
	padding: 10.5px 25px;
	margin-top: 32px;
	margin-bottom: 56px;
}


.order-summary-body{
	padding-left: 22px;
}
.order-summary-body .buy-as-ofer-product-title{
	margin: 0 30px;
}
.order-summary-body .buy-as-ofer-product-title h3{
	padding-left: 0;
}
.order-summary-body .buy-as-product-header{
	padding: 0 30px;
}
.order-summary-body .buy-as-offer-product-item{
	padding: 0 30px;
}
.order-summary-body .buy-as-offer-product-item:nth-child(even) .product-card-category{
	border: none;
}
.order-summary-body .buy-as-offer-product-item:last-child .product-card-category{
	border: none;
}
.order-summary-body .buy-ass-product-photo{
	width: 18%;
}
.order-summary-body .buy-ass-product-ticket{
	width: 32%;
}
.order-summary-body .buy-ass-product-price {
	width: 24%;
}
.buy-as-offer-total-price{
	font-weight: bold;
	font-size: 15px;
	color: #4B4B4B;
}
.order-summary-body .buy-ass-product-piece{
	width: 16%;
}
.order-summary-body .product-quantity{
	margin-right: 120px;
}
.order-summary-body .buy-as-offer-product{
	padding-bottom: 37px;
}
.product-summary-total-price{
	max-width: 811px;
	margin-left: auto;
	width: 100%;
	margin-right: 81px;
	border-top: 1px solid #C4C4C4;
	border-bottom: 1px solid #C4C4C4;
	margin-top: 28px;
}
.product-summary-total-price-item{
	padding-top: 32px;
	padding-bottom: 39px;
	display: flex;
	justify-content: space-between;
	max-width: 522px;
	margin-left: auto;
	margin-right: 69px;
}
.product-summary-total-price-item h3{
	font-size: 18px;
	font-weight: bold;
	color: #4B4B4B;
	margin-bottom: 0;
}
.product-summary-total-price-item span{
	font-size: 18px;
	font-weight: bold;
	color: #4B4B4B;
}
.product-summary-button-options{
	display: flex;
	align-items: center;
	justify-content: end;
	max-width: 890px;
	padding: 0 30px;
	gap: 16px;
	margin-top: 55.5px;
}
.product-summary-button-options button{
	display: flex;
	background-color: transparent;
	border-radius: 10px;
	border: 1px solid #538AB5;
	width: 200px;
	justify-content: center;
	align-items: center;
	gap: 10px;
	padding: 8.5px 0;
	cursor: pointer;
}
.product-summary-button-options button span{
	color:#538AB5;
	text-transform: uppercase;
	font-size: 19px;
	font-weight: 600;
}
.product-summary-button-options a{
	width: 200px;
	border-radius: 10px;
	background-color: #538AB5;
	color: #ffffff;
	font-size: 19px;
	font-weight: 600;
	padding: 9.5px 0;
	text-transform: uppercase;
	text-align: center;
}
.product-summary-button-options button img{
	width: 21px;
}


















/* Hamburger Menü Stilleri */
.hamburger-menu {
	display: none;
}

.hamburger-icon {
	display: none;
	cursor: pointer;
	width: 20px;
	height: 16px;
	position: relative;
	bottom: 7px;
}

.hamburger-menu-items {
	list-style-type: none;
	padding: 0;
	display: none;
	flex-direction: column;
	background-color: #ffffff;
	border-radius: 10px;
}

.hamburger-menu-items li {
	border-bottom: 1px solid #ddd;
}

.hamburger-menu-items li a {
	padding: 10px;
	text-decoration: none;
	color: black;
	display: block;
}

.hamburger-menu-items li a:hover {
	background-color: #f1f1f1;
}
.footer-box-item-title img{
	display: none;
}
.payment-type-hero{
	padding: 0 40px;
}
.payment-type-box{
	border-radius: 10px;
	background-color: #ffffff;
	display: flex;
	align-items: center;
}
.payment-type-thumbnail{
	width: 75%;
}
.payment-type-description{
	width: 25%;
}
.payment-type-description-box h2{
	margin-bottom: 8px;
	color: #4B4B4B;
	font-size: 23px;
	font-weight: 600;
	padding-left: 28px;
}
.payment-type-description-item{
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 11px;
	width: 85%;
	padding-left: 28px;
}
.payment-type-description-item h3{
	font-size: 16px;
	color: #A5A5A5;
	font-weight: 500;
	margin-bottom: 0;
}
.payment-type-description-item span{
	font-size: 16px;
	color: #A5A5A5;
	font-weight: 500;
}
.payment-total-price{
	justify-content: space-between;
	margin-top: 39px;
	display: flex;
	align-items: center;
	width: 75%;
	margin-bottom: 15.5px;
	padding-left: 28px;
}
.payment-total-price h3{
	font-weight: bold;
	font-size: 18px;
	color: #4B4B4B;
	margin-bottom: 0;
}
.payment-total-price span{
	font-weight: bold;
	font-size: 18px;
	color: #4B4B4B;
}
.have-discount-code{
	position: relative;
	background-color: #E9EEF2;
	padding-top: 13px;
	padding-bottom:13px;
	padding-left:28px;
	margin-bottom: 22.5px;
}
.have-discount-code input{
	background-color: transparent;
	border: none;
	border-bottom: 1px solid #538AB5;
	border-radius: 0;
	width: 70%;
}
.have-discount-code button{
	background-color: transparent;
	text-transform: uppercase;
	color: #538AB5;
	border:1px solid #538AB5;
	border-radius:10px;
	padding: 13px 26px;
	position: absolute;
	right: 19px;
	bottom: 25.5px;
}
.have-discount-code-item {
	display: flex;
	gap: 7px;
	align-items: center;
	padding-left: 17px;
}
.have-discount-code-item span{
	font-size: 15px;
	font-weight: 500;
	color: #538AB5;
}
.payment-contracts{
	display: flex;
	gap: 10.5px;
	margin-bottom: 37px;
	padding-left: 28px;
}
.payment-contracts input{
	width: 23px;
	height: 23px;
	margin: 0;
}
.payment-type-description-box{
	border-left: 1px solid #D3E0EF;
}
.payment-type-description-box .buy-now{
	padding-left: 28px;
}
.payment-type-description-box .buy-now a{
	text-transform: uppercase;
	font-size: 19px;
	padding: 13px 80.5px;
	cursor: pointer;
}
.accept-contract{
	font-size: 15px;
	font-weight: 500;
}
.accept-contract a{
	text-decoration: underline;
	color: #538AB5;
	font-size: 15px;
	font-weight: 500;
}
.discount-code-add {
	display: none;
}
.discount-code-add{
	margin-top: 24px;
}
.discount-code-add.active{
	display: block;
}
.discount-code-add.active .have-discount-code{
	padding-bottom: 32px;
}
.payment-tablinks{
	font-size: 18px;
	font-weight: 500;
	color: #538AB5;
	background-color: transparent;
	border-radius: 10px;
	padding: 9px 22px;
	border: none;
}
.payment-tablinks.active{
	background-color:#538AB5 ;
	color: #FFFFFF;
	padding: 9px 37px;
}
.payment-tab{
	padding: 0;
	margin: 0;
	display: flex;
	width: fit-content;
	border: 1px solid #538AB5;
	border-radius: 10px;
}
.payment-tabcontent {
	display: none;
	border-top: none;
}
.payment-form {
	display: flex;
	flex-direction: column;
}
.expiry {
	display: flex;
	justify-content: space-between;
}
.payment-type-thumbnail-up{
	padding-left: 65px;
	padding-top: 49px;
	padding-bottom: 54.5px;
	padding-right: 51px;
}
.payment-type-thumbnail-up h3{
	font-weight: 500;
	font-size: 23px;
	color: #4B4B4B;
	margin-bottom: 12px;
}
.banktransfer-box{
	margin-top: 48.5px;
	display: flex;
	flex-wrap: wrap;
	row-gap: 22.5px;
	column-gap: 32px;
}
.banktransfer-box-item{
	width: calc(50% - 16px);
	text-align: center;
	display: flex;
	flex-direction: column;
	border: 1px solid #CAD1DE;
	border-radius: 7px;
	padding:44.5px 19px;
}
.banktransfer-box-item img{
	margin-bottom: 10px;
	object-fit: contain;
	height: 56px;
}
.banktransfer-box-item h3{
	font-size: 18px;
	font-weight: 500;
	margin-bottom: 0;
	color: #A5A5A5;
}
.banktransfer-box-item span{
	font-weight: 500;
	font-size: 18px;
	color: #626262;
}
.banktransfer-item{
	border: 1px solid #CAD1DE;
	display: flex;
	align-items: center;
	width: 100%;
	padding: 45px 0;
}
.banktransfer-item-thumbnail {
	display: flex;
	flex-direction: column;
	justify-content: center;
	width: 60%;
	align-items: center;
	border-right:1px dashed #707070;
}
.banktransfer-item-thumbnail img{
	margin-bottom: 7px;
}
.banktransfer-item-thumbnail h3{
	font-size: 18px;
	font-weight: 500;
	margin-bottom: 0;
	color: #A5A5A5;
}
.banktransfer-item-thumbnail span{
	font-weight: 500;
	font-size: 18px;
	color: #626262;
}
.banktransfer-qrcode{
	width: 40%;
	display: flex;
	justify-content: center;
}
.loan-rate {
	margin-left: 41px;
	margin-right: 17px;
	margin-bottom: 61px;
	border: 1px solid #CAD1DE;
	border-radius: 7px;
	display: flex;
	align-items: center;
	padding: 27px 31px;
	flex-wrap: wrap;
}
.loan-rate-title{
	display: flex;
	align-items: center;
	gap: 22px;
	width:30%;
}
.loan-rate-title-item{
	display: flex;
	align-items: center;
	gap: 5.5px;
}
.loan-rate-title-item h3{
	margin-bottom: 0;
	font-size: 23px;
	font-weight: 600;
	color: #4B4B4B;
}
.loan-rate-title-item img{
	width: 15px;
}
.loan-rate-description{
	width:calc(70%);
	display: flex;
	justify-content: end;
	border-left: 1px solid #CAD1DE;
}
.loan-rate-description p{
	font-weight: 500;
	font-size: 16px;
	color: #A5A5A5;
	margin-bottom: 0;
	width: 95%;
}
.loan-rate-options{
	display: none;
}
.loan-rate-title.active{
	width: calc(50%);
	margin-bottom: 17px;
}
.loan-rate-description.active{
	width: calc(100%);
	justify-content: start;
	border: none;
	margin-top: 17px;
	margin-bottom: 28px;
}
.loan-rate.active{
	margin-top: 17px;
	box-shadow: 0 3px 8px rgba(0, 0, 0, 0.1);
}
.user-registration{
	border-radius:10px;
}
.user-registration input {
	border: none !important;
	border-bottom: 1px solid #C4C4C4 !important;
}
.user-registration label{
	font-size:18px !important;
	font-weight:500;
	color:#626262;
	padding-left:15px;
}
.ur-frontend-form{
	border-radius:10px;
}
.ur-frontend-form input[type="submit"] {
	float: inline-start;
}
.user-registration-Button.button {
	width: fit-content;
	padding: 12px 77.5px !important;
	border-radius: 10px !important;
	font-size: 20px !important;
	font-weight: 600 !important;
	color: #ffffff !important;
	text-transform: uppercase;
	background: #A8A8A8 !important;
}
input.user-registration-Button.button:hover{
	background:#538AB5 !important;
	color:#ffffff !important;
}
form.register input {
	border: none !important;
	border-bottom: 1px solid #626262 !important;
}
form.register label{
	font-size:18px !important;
	font-weight:500 !important;
	color:#626262;
	padding-left:15px;
}
.ur-frontend-form .ur-button-container .ur-submit-button{
	margin-left: 0;
	width: fit-content;
	padding: 12px 77.5px !important;
	border-radius: 10px !important;
	font-size: 20px !important;
	font-weight: 600 !important;
	color: #ffffff !important;
	text-transform: uppercase;
	background: #A8A8A8 !important;
}
.ur-frontend-form .ur-button-container .ur-submit-button:hover{
	background:#538AB5 !important;
	color:#ffffff !important;
}
.ur-frontend-form{
	background:none;
	padding:0;
}
.ur-label.checkbox{
	display:flex;
}
.ur-label.checkbox input{
	width:fit-content;
	margin-right:10.5px;
}
.user-registration-form__label-for-checkbox{
	display: flex !important;
	margin-top:15px !important;
	align-items:center;
}
.user-registration-form__label-for-checkbox input{
	width:fit-content;
}
.user-registration-LostPassword{
	width: fit-content;
	padding-top: 20px !important;
}
label.ur-label.checkbox{
	font-size:15px !important;
	font-weight:500 !important;
	color:#626262 !important;
}
.footer-box-item > a img{
	display:none;
}
.swiper-banner-slider .swiper-button-next:after, .swiper-banner-slider .swiper-button-prev:after {
	color: #fff !important;
}

.products-section-title{
	margin-bottom:8px;
	display:flex;
	align-items:center;
	justify-content:space-between;
}
.best-add .title-field h3,
section.icon-text h3,
.products-section-title h2,
.advantages-title h4,
.offers-section .offers-title h3,
.information-title h3,
.instagram-headline a{
	font-size: 28px;
	color: #4B4B4B;
	font-weight: 600;
	margin-bottom:0;
	letter-spacing: -0.4px;
	margin-bottom:0;
}
.information-title h3,
section.icon-text h3{
	margin-bottom:8px;
}

.page-id-63006 .category-section-title{
	display:none;
}

@media (max-width: 1100px) and (min-width: 768px){
	.product-card {
		width: calc(33% - 4px);
	}
}

/* MOBİL */
@media (max-width: 1024px){
	.best-add .title-field h3,
	section.icon-text h3,
	.products-section-title h2,
	.advantages-title h4,
	.offers-section .offers-title h3,
	.information-title h3,
	.instagram-headline a {
		font-size: 18px;
		font-weight: 600;
	}
	.site-header {
		margin-top:0;
		margin-bottom: 0;
		border-bottom: 4px solid #5289b7;
		padding-bottom: 10px;
	}
	.navbar{
		display:flex;
		align-items: center;
		justify-content: space-between;
		position: relative;
	}
	.nav-icon-fav{
		display: none;
	}
	.navbar-icon-banner a img{
		width: 15px;
	}
	.logo {
		display: flex;
		justify-content:center;
		width: 55%;
	}
	.logo img{
		width: 130px;
	}
	.navbar-item {
		display: none;
	}
	.navbar-icon-banner {
		gap: 20px;
		width: 23%;
		justify-content:center;
		align-items: center;
		margin: 0;
	}
	.language-selector{
		display: none;
	}
	.product-chance .product-change-item {
		padding: 0px 10px;
		flex-direction: column;
		gap: 7px;
		text-align: center;
	}
	.product-chance .product-change-item img {
		margin-right: 7px;
		width: 30px;
	}
	.product-chance .product-change-item p {
		font-size: 10px;
		line-height: 1.2;
		margin-top: 10px;
	}
	.product-chance .product-change-item p strong{
		font-weight: 600;
	}
	.product-chance{
		margin-top: 20px;
		margin-bottom: 15px;
	}
	.hamburger-menu {
		display: block;
		position: absolute;
		top: 33%;
		z-index: 999;
	}
	.hamburger-icon {
		display: block;
	}
	.hamburger-icon img{
		height: 18.5px;
	}
	.banner-slide .banner-slider-item img{
		aspect-ratio:3/2;
		object-fit: cover;
		width:100%;
	}
	.banner-slider-text {
		position: absolute;
		top: 25%;
		left: 10%;
		transform: inherit;
	}
	.banner-slider-text h2 {
		font-size: 16px;
		font-weight: 600;
		margin-bottom: 5px;
		width: auto;
	}
	.banner-slider-text p {
		font-weight: 400;
		font-size: 12px;
		font-family: Poppins;
		color: #4B4B4B;
		margin-bottom: 10px;
	}
	.banner-slider-text span {
		font-weight: 500;
		font-size: 12px;
		padding: 6px 12px;
	}
	.banner-group-popup{
		left: 0%;
		top: 50px;
	}
	.popup-group-content{
		padding:16px;
	}
	.popup-group-title{
		margin-bottom: 10px;
	}
	.popup-group-title h3{
		margin-bottom: 0;
	}
	.popup-group-content p{
		font-size: 14px;
	}
	.swiper-banner-slider .swiper-button-prev:after,
	.swiper-banner-slider .swiper-button-next:after {
		font-size: 25px;
	}
	section.products-section{
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.products-section-title h2 {
		font-weight: 600;
		font-size: 18px;
	}
	.container-min{
		padding: 0 10px;
	}
	.tab-container {
		overflow-x: auto;
		max-width: 992px;
		width: auto;
		padding-bottom: 10px;
		margin-bottom: 10px;
		gap:25px;
	}
	.tab-button{
		font-size: 18px;
		font-weight: 500;
		white-space:nowrap;
	}
	.deep-note{
		font-size: 12px;
		font-weight: 300;
		margin-top: 0;
		margin-bottom: 10px;
	}
	.tab-content{
		margin-top:0;
	}
	.tab-content.active {
		row-gap: 30px;
		column-gap: 8px;
	}
	.ticket-fast {
		gap: 6px;
		padding: 5px 3px;
		left: 10px;
		top: 10px;
		width: 73px;
	}
	.ticket-fast p{
		font-size: 7px;
		font-weight: 400;
	}
	.ticket-new-product p{
		font-size: 7px;
		font-weight: 400;
	}
	.ticket-new-product {
		gap: 6px;
		padding: 5px 3px;
		left: 10px;
		top: 36px;
		width: 73px;
	}
	.wishlist {
		top: 10px;
		right: 10px;
	}
	.product-card-content {
		margin-top: 10px;
		min-height:inherit;
	}
	.product-card-content h3 {
		font-size: 16px;
		font-weight: 400;
		margin-bottom: 3px;
	}
	.product-card-content p{
		font-size: 12px;
	}
	.product-card-content p span{
		font-size: 12px;
	}
	.product-card-content h3 {
		font-size: 14px;
		font-weight: 400;
		margin-bottom: 3px;
		min-height: 42px;
	}
	.for-you-category-title {
		margin-bottom: 20px;
	}
	.for-you-category-title h4 {
		font-size: 18px;
		font-weight: 600;
		color: #4B4B4B;
	}
	.for-you-product-l-text h3 {
		margin-bottom: 0;
		font-weight: 400;
		font-size: 22px;
		color: #4B4B4B;
		font-family: Poppins;
	}
	.for-you-product-l-text p {
		font-weight: 400;
		font-size: 16px;
		margin-bottom: 0 !important;
	}
	.for-you-category{
		display: block;
	}
	.for-you-product-l{
		width: 100%;
		margin-bottom: 15px;
	}
	.for-you-product-l-text{
		display: block;
		bottom: 20px;
		left: 20px;
		padding:0;
		width:300px;
	}
	.product-l-text-description{
		gap:5px;
		margin-bottom:10px !important;
	}
	.product-l-text-description p{
		margin-bottom: 15px;
	}
	.buy-now a {
		padding: 6px 30px !important;
		font-size: 16px !important;
		font-weight: 500 !important;
	}
	.for-you-product-r{
		width: 100%;
	}
	.for-you-product-r .for-you-product-up{
		gap: 10px;
	}
	.product-review {
		font-size: 14px;
		font-weight: 500;
		padding: 6px 30px;
	}
	.for-you-product-down{
		margin-top: 15px;
	}
	.for-you-product-down img{
		height: 300px;
		object-fit: cover;
		border-radius: 10px;
	}
	.for-you-product-down-text {
		display: block;
		bottom: 30px;
		left: 20px;
	}
	.for-you-product-down-text h3{
		font-size: 20px;
		margin-bottom: 10px;
	}
	.for-you-product-down-text a {
		padding: 8px 30.5px;
		font-size: 18px;
		font-weight: 500;
	}
	.advantage-section {
		margin-top: 25px;
	}
	.advantages-title {
		margin-bottom: 25px;
	}
	.advantages-title h3 {
		font-weight: 600;
		font-size: 16px;
		margin-bottom: 7px;
	}
	.advantage-box {
		row-gap: 20px;
		column-gap: 10px;
		padding: 0;
		flex-wrap: wrap;
		align-items: start;
		justify-content: center;
	}
	.advantage-thumbnail {
		margin-bottom: 5px;
	}
	.advantage-text h3 {
		font-size: 14px;
		font-weight: bold;
		margin-bottom: 3px;
	}
	.advantage-text p {
		font-weight: 500;
		font-size: 12px;
		margin-bottom: 0;
	}
	.popular-section {
		margin-top: 35px;
	}
	.popular-title h4{
		font-size: 22px;
		font-weight: 600;
		margin-bottom: 0;
	}
	.popular-title {
		margin-bottom: 20px;
	}
	.popular-title h3{
		font-weight: 600;
		font-size: 20px;
		margin-bottom: 7px;
	}
	.popular-product{
		display: block;
	}
	.popular-product-left {
		width: 100%;
		margin-bottom: 15px;
	}
	.popular-product-top img {
		height: 500px;
		object-fit: cover;
		border-radius: 10px;
	}
	.popular-product-top-item {
		bottom: 15px;
		left: 22px;
	}
	.popular-product-top-item h3{
		font-size: 22px;
		font-weight: 600;
	}
	.popular-product-top-item p {
		font-weight: 500;
		font-size: 14px;
		margin-bottom: 15px;
	}
	.popular-product-down{
		margin-top: 15px;
	}
	.popular-product-right {
		width: 100%;
	}
	.popular-product-right-grid {
		column-gap: 10px;
		row-gap: 15px;
		margin-bottom: 20px;
	}
	.for-you-card {
		width: 100%;
	}
	.popular-product-right-down a img {
		height: 450px;
		object-fit: cover;
	}
	.popular-product-top-down-item {
		bottom: 30px;
		left: 20px;
	}
	.popular-product-top-down-item h3 {
		font-size: 20px;
		font-weight: 600;
		margin-bottom: 10px;
	}
	.popular-product-top-down-item p {
		font-size: 14px;
		font-weight: 400;
		margin-bottom: 20px;
	}
	.discover-box{
		display: block;
	}
	.discover-box-left{
		display: block;
		width: 100%;
	}
	.discover-box-left-item img {
		height: 450px;
		width: 100%;
		object-fit: contain;
	}
	.discover-box-right {
		width: 100%;
	}
	.discover-box-right-up{
		gap: 10px;
		margin: 15px 0;
		flex-wrap: wrap;
	}
	.discover-box-right-up .for-you-card{
		width: calc(50% - 5px);
	}
	.price del {
		font-size: 14px;
		margin-bottom: 0px;
	}
	.discover-box-right-down a img {
		height: 350px;
		object-fit: cover;
	}
	.discover-box-right-down-text {
		bottom: 5%;
		transform:inherit; 
		left: 20px;
		top: inherit;
	}
	.discover-box-right-down-text h3 {
		font-size: 18px;
		font-weight: 600;
		margin-bottom: 5px;
	}
	.discover-box-right-down-text p {
		font-size: 12px;
		font-weight: 500;
		color: #4B4B4B;
		margin-bottom: 0;
		font-family: Poppins;
		margin-bottom: 15px;
	}
	.section-discover {
		margin: 30px 0;
	}
	.information-title p {
		margin-bottom: 0;
		font-size: 14px;
		max-width:250px;
	}
	.information-slide {
		height: auto;
		width: 250px !important;
		margin-left: 15px;
	}
	.information-thumnail img {
		height: 150px;
	}
	.information-banner-item-top {
		margin-bottom: 10px;
	}
	.banner-item-top-img {
		height: 200px;
	}
	.information-banner-content {
		position: absolute;
		z-index: 999;
		bottom: 5%;
		transform:inherit; 
		left: 10px;
		top: inherit;
		right: inherit;
	}
	.delete-fav-item {
		margin-right: 0;
		position: absolute;
		bottom: 20px;
		left: 0px;
		top: 50%;
		transform: translateY(-50%);
	}
	.delete-fav-item img{
		width:15px;
		height:15px;
	}
	.fav-total-price h3{
		margin-bottom: -10px;
	}
	.fav-body{
		position: relative;
		padding-left:30px;
	}
	.fav-body .total-price-item {
		font-size: 12px;
		font-weight: 700;
		color: #4B4B4B;
		width: auto;
		text-align: start;
		margin-bottom: 0;
		margin-left: 15px;
	}
	.information-banner-content button {
		gap: 10px;
		padding: 7px 20px;
	}
	.information-banner-content button img {
		width: 16px;
		height: 18px;
	}
	.information-banner-content button span {
		font-size: 14px;
	}
	.information-banner-content-down {
		position: absolute;
		display:block;
		padding:0;
		margin-top:0;
		text-align: center;
		top:10%;
	}
	.information-banner-content-down h3 {
		font-size: 17px;
		font-weight: 700;
		width: 100%;
		margin-bottom: 15px;
	}
	.mini-frame {
		padding: 6.5px 10px;
		top: 15px;
		right: 12px;
		gap: 5px;
	}
	.mini-frame img {
		width: 14px;
		height: 14px;
	}
	.mini-frame::after {
		right: -10px;
		top: -12px;
		width: 15px;
		height: 15px;
	}
	.information-content {
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 10px;
		padding-bottom: 15px;
		height: 210px;
	}
	.information-category-title {
		margin-bottom: 7px;
	}
	.information-category-title h3 {
		font-size: 15px;
	}
	.information-category-title .date {
		font-weight: 400;
		font-size: 12px;
	}
	.information-content-product-name {
		font-size: 16px;
		margin-bottom: 10px;
	}
	.information-content-description {
		font-size: 13px;
		margin-bottom: 10px;
	}
	.information-content a {
		font-size: 14px;
	}
	.banner-item-down-img{
		height: 300px;
	}
	.information-banner-content h3 {
		margin-bottom: 7px;
		font-size: 14px;
		width:100%;
	}
	.we-have-brands-section {
		margin:35px 0;
	}
	.we-have-brands-title {
		margin-bottom: 30px;
	}
	.we-have-brands-title h3 {
		font-size: 24px;
		margin-bottom: 14px;
	}
	.we-have-brands-title p {
		font-size: 16px;
		margin-bottom: 15px;
	}
	.instagram-headline {
		gap: 10px;
		margin-bottom: 15px;
	}
	.instagram-headline svg {
		width: 25px;
		height: 25px;
	}
	.instagram-title span {
		font-size: 16px;
	}
	.instagram-title {
		margin-bottom: 20px;
	}
	.section-instagram {
		margin-bottom: 35px;
	}
	.container-footer {
		padding: 28px 0 50px;
	}
	.footer-box{
		flex-direction: column;
		gap: 0;
		text-align: center;
	}
	.footer-box-item{
		border-bottom: 1px solid gray;
		padding:10px 20px;
	}
	.footer-box-item:last-child ul{
		display:block;
		width:100%;
		max-width:100%;
	}
	.footer-box-item:last-child ul li{
		text-align:start;
	}
	.footer-box-item > a{
		display:flex;
		align-items:center;
		justify-content:space-between;
	}
	.footer-box-item > a img{
		width:30px;
		height:30px;
		display:block;
	}
	.footer-box-item a h3 {
		margin-bottom:0px;
		text-align:start;
	}
	.footer-box-item:last-child h3{
		margin-bottom:0px;
		text-align:start;
	}
	.footer-box-item ul{
		display:none;
		transition: transform 0.3s ease;
		align-items:start;
		padding:10px 0;
	}
	.footer-box-item ul.active{
		display:flex;
		gap:8px;
	}
	.footer-inner-box{
		margin-top: 0;
		padding-bottom:20px;
	}
	.footer-inner-short-border {
		display: none;
	}
	.footer-inner-item {
		display: block;
		padding:8px 20px;
		margin-top:0;
		width:100%;
		max-width:100%;
	}
	.footer-inner-item:before{
		display:none;
	}
	.footer-inner-item .follow-me {
		gap: 0;
		justify-content: space-between;
		margin-bottom: 10px;
	}
	.footer-inner-item .follow-me h3 {
		font-size: 16px;
	}
	.footer-inner-item .follow-me span img {
		width: 15px;
	}
	.footer-inner-item .follow-me span{
		gap: 5px;
	}
	.footer-inner-item .call-center {
		gap: 0;
		justify-content: space-between;
	}
	.footer-inner-item .call-center h3 {
		font-size: 16px;
	}
	.footer-inner-item .call-center span {
		font-size: 14px;
	}
	.footer-inner-long-border {
		width: auto;
		margin-bottom:10px;
	}
	.footer-inner-box-deep-note{
		text-align: center;
		padding:0 20px;
		gap:10px;
	}
	.qr-code {
		margin: 15px 0;
		justify-content:start;
	}
	.qr-code img{
		width: 100px;
	}
	.email-box {
		margin-top: 10px;
		width:100%;
	}
	.footer-inner-box-deep-note span{
		font-size: 14px;
	}
	.footer-box-item-title{
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	.footer-box-item-title img{
		display: block;
		width:30px;
		height:30px;
	}
	.footer-head {
		margin-bottom: 15px;
	}
	.footer-box-item-title + ul {
		display: none;
	}
	.footer-box-item-title + ul.active {
		display:flex !important;
		flex-direction: column;
		gap: 10px;
		margin-bottom: 10px;
	}
	.banner-page-title h3 {
		padding:0 10px;
		font-size:18px;
		padding-top:12px;
		padding-bottom:8px;
	}
	.new-logo-thumnail {
		margin-top: 12px;
		margin-bottom: 10px;
	}
	.about-us-content-box h3 {
		margin-bottom: 15px;
		font-size: 22px;
	}
	.brands-box {
		gap: 5px;
		margin-top: 15px;
		margin-bottom: 30px;
	}
	.brands-box-item {
		width: calc(50% - 3px);
		height: 100px;
	}
	.breakdown-box{
		padding: 0;
		flex-direction: column-reverse;
	}
	.breakdown-thumnail{
		width: 100%;
		margin-top: 0;
		/* height: 300px; */
		border-radius: 10px;
		/* overflow:auto; */
	}
	.breakdown-thumnail-text h3 {
		font-size: 20px;
		margin-bottom: 10px;
	}
	.breakdown-thumnail-text p {
		font-size: 12px;
		font-weight: 500;
		margin-bottom: 12px;
		width: auto;
	}
	.breakdown-thumnail-text span {
		font-size: 14px;
		font-weight: 600;
		padding: 6px 15px;
	}
	.breakdown-thumnail-text {
		top: inherit;
		transform: inherit;
		padding-left: 0;
		bottom: 10%;
		left: 10px;
	}
	.breakdown-select {
		margin-left:0;
		border: none;
		width: 100%;
		margin-bottom: 20px;
	}
	.breakdown-select h3 {
		font-size: 16px;
		margin-bottom: 15px;
		padding-left: 5px;
		margin-top: 5px;
	}
	.breakdown-select ul {
		gap: 10px;
		padding-left:0;
		text-align: center;
	}
	.breakdown-select ul li{
		padding-bottom: 5px;
	}
	.breakdown-select ul li a {
		font-size: 14px;
		padding-left: 0px;
	}
	.breakdown-history{
		padding: 0;
	}
	.breakdown-history-box{
		width: 100%;
		padding:0;
	}
	.breakdown-history-box h3 {
		padding-top: 15px;
		padding-left:0;
		font-size: 18px;
		text-align: center;
	}
	.breakdown-history-box img{
		top: 22px;
	}
	.breakdown-history-box .down-title {
		margin-bottom: 20px;
	}
	.customer-info-text label {
		font-size: 14px;
		padding-left: 8px;
	}
	.customer-info-text {
		gap:5px;
	}
	.wpcf7-form-control-wrap, .customer-info-text input {
		width: 100%;
	}
	.customer-info-text input {
		padding: 4px 12px;
	}
	.breakdown-history-box-item {
		width: 95%;
		margin-left: 10px;
		padding-bottom: 20px;
	}
	.ım-note-robot {
		gap: inherit;
		margin-top:0;
		margin-bottom:0;
		width: 100%;
		justify-content: space-evenly;
	}
	.send-button button{
		font-size: 18px;
		padding: 8px 30px;
	}
	.buy-as-offer-title-item{
		padding: 0 10px;
	}
	.buy-as-offer-title img{
		left: 15px;
		width: 15px;
	}
	.buy-as-offer-title h3 {
		font-size: 22px;
		padding-left: 30px;
	}
	.buy-as-offer-box{
		padding:0;
	}
	.buy-as-offer-thumnail {
		padding-top: 20px;
		padding-left: 20px;
		margin-bottom: 20px;
		gap: 10px;
	}
	.buy-ass-thumnail-item label {
		font-size: 15px;
		width: 130px;
	}
	.buy-ass-thumnail-item input {
		padding: 8px 15px;
	}
	.buy-ass-thumnail-item input::placeholder{
		font-size: 14px;
	}
	.date-input-container {
		width: 170px;
		gap: 3px;
	}
	.date-input {
		width: calc(33% - 2px);
	}
	.buy-as-offer-product {
		padding-bottom: 25px;
	}
	.buy-as-ofer-product-title h3 {
		padding-left: 10px;
		padding-bottom: 10px;
		font-size: 18px;
	}
	.buy-as-offer-product-body {
		margin-top: 18px;
	}
	.buy-as-product-header {
		padding: 0 10px;
		justify-content: space-between;
	}
	.buy-ass-product-photo {
		width: 25%;
	}
	.buy-as-header-title {
		font-size: 10px;
	}
	.buy-ass-product-ticket {
		width: 23%;
	}
	.buy-as-offer-product-item {
		padding-left: 10px;
	}
	.buy-as-offer-product-item .product-card-category {
		padding: 10px 0;
	}
	.buy-as-offer-product-item .product-card-thumbnail {
		width:35%;
		height:80px;
	}
	.buy-as-offer-product-item .product-card-thumbnail img {
		width: 80px;
		height: 80px;
	}
	.product-card-content-item {
		width: 70px;
		margin-right: 13px;
	}
	.buy-as-offer-product-box .product-card-content .product-name-detail h3 {
		font-size: 10px;
		font-weight: 600;
	}
	.buy-as-offer-product-box .product-card-content .product-name-detail p {
		font-size: 8px;
		font-weight: 300;
	}
	.buy-as-offer-product-box .product-card-content .product-name-detail{
		margin-bottom: 0;
	}
	.buy-as-offer-product-box .product-card-content .category-price ins {
		font-size: 10px;
	}
	.buy-as-offer-product-box .product-card-content .category-price ins span {
		font-size: 10px;
	}
	.product-quantity {
		margin-left: 25px;
		margin-right: 31px;
	}
	.buy-as-offer-product-box .product-card-content .product-quantity {
		font-weight: 700;
		font-size: 12px;
		width: 18%;
	}
	.buy-as-offer-total-price {
		padding-right: 10px;
	}
	.buy-as-offer-footer-box {
		padding-left: 10px;
		padding-top: 15px;
	}
	.buy-as-offer-footer-left{
		padding: 0;
	}
	.buy-as-offer-footer-left-title {
		gap: 6px;
		margin-bottom: 10px;
	}
	.buy-as-offer-footer-left-title h4 {
		font-size: 22px;
		font-weight: 700;
	}
	.buy-as-offer-footer-left-item h3 {
		font-size: 14px;
		margin-bottom: 5px;
	}
	.buy-as-offer-footer-left-item p {
		font-size: 11px;
		font-weight: 300;
		margin-bottom: 5px;
	}
	.buy-as-offer-footer-left-item span{
		padding-left: 0;
	}
	.buy-as-offer-footer-right {
		width: 60%;
	}
	.buy-as-offer-footer-right-item {
		padding: 16px 10px;
	}
	.buy-as-offer-footer-right-item h3 {
		font-size: 14px;
		font-weight: 500;
	}
	.buy-as-offer-footer-right-item span {
		font-size: 14px;
	}
	.buy-as-offer-footer-right-button {
		margin-top: 10px;
		justify-content: center;
	}
	.buy-as-offer-footer-right-button a {
		padding: 7px 20px;
		font-size: 16px;
	}
	.bank-info {
		padding-left: 10px;
		margin-top: 35px;
	}
	.bank-info-box {
		padding-left: 10px;
		display: block;
	}
	.bank-info-iban {
		padding-right: 10px;
		border: none;
	}
	.bank-info-iban p {
		font-size: 12px;
	}
	.bank-info-qr{
		padding: 0;
		display: flex;
		justify-content: center;
	}
	.bank-info-iban span {
		font-size: 12px;
		margin: 10px 0;
	}
	.page-left-down-img {
		width: 50px;
	}
	.page-top-right-img {
		width: 50px;
	}
	.page-text-logo {
		top: 143px;
		right: 40px;
	}
	.breakdown-history-box{
		margin-top: 0;
	}
	.breakdown-history-box p {
		margin-bottom: 0px;
	}
	.category-section-text {
		font-size: 20px;
		padding: 0 10px;
	}
	.breadcrumb {
		margin-bottom: 15px;
	}
	.breadcrumb a {
		font-size: 12px;
	}
	.breadcrumb a::after {
		margin-left: 5px;
		margin-right: 3px;
	}
	.category-page-headline {
		margin-bottom: 20px;
	}
	.category-page-headline .woocommerce-result-count{
		display: none;	
	}
	.category-page-headline-item span {
		font-size: 14px;
	}
	select#sorting-dropdown {
		font-size: 14px;
	}
	.category-product-filters {
		width:100%;
	}
	.category-product-filters-item {
		gap: 15px;
	}
	.category-product-filters-item ul {
		gap:7px;
		text-align: center;
		margin-bottom: 20px;
		padding: 10px 40px;
		border-bottom: 3px solid #626262;
	}
	.category-product-filters-item ul li{
		border-bottom: 1px solid #626262;
		padding: 7px 40px;
	}
	.category-product-filters-item ul li a {
		font-size: 12px;
	}
	.category-product-filters-item .gray-text{
		border: none;
		padding: 0 40px;
	}
	.category-product-filters-item .gray-text li a {
		font-size: 12px;
	}
	.category-product-items {
		width: 100%;
		row-gap:20px;
		column-gap: 10px;
	}
	.wishlist-icon-btn .wishlist-icon {
		width: 15px;
	}
	.product-card-content-category del {
		font-size: 14px;
	}
	.product-card-content-category ins {
		font-size: 16px;
	}
	.product-card-content-category span {
		font-size: 8px;
	}
	.shopping-bag-thumnail {
		padding-top: 15px;
		width:100%;
	}
	.shopping-bag-thumnail .shopping-bag-header {
		margin-bottom: 15px;
		justify-content: space-between;
	}
	.shopping-bag-hero .select-all-button {
		margin-right: 5px;
		gap: 6px;
	}
	.shopping-bag-thumnail .select-all-button input {
		width: 15px;
		height: 15px;
	}
	.tab-bag-button {
		font-size: 12px;
		gap: 2px;
	}
	.tab-bag-button img{
		width: 15px;
		height: 15px;
	}
	.shopping-bag-thumnail .select-all-button label{
		font-size: 8px;
	}
	.shopping-bag-thumnail h3 {
		font-size: 12px;
	}
	.shopping-bag-thumnail-piece {
		width: auto;
		text-align: start;
	}
	.clear-shopping-bag-box {
		padding-top: 60px;
		padding-bottom: 40px;
		margin-top: 0;
	}
	.clear-shopping-bag img {
		margin-bottom: 30px;
	}
	.clear-shopping-bag p {
		margin-bottom: 30px;
		font-size: 16px;
	}
	.shopping-bag-items {
		gap: 5px;
	}
	.shopping-bag-item .select-item input {
		width: 12px;
		height: 12px;
		margin: 0;
		margin-right: 5px;
	}
	.shopping-bag-items .product-card-thumbnail{
		width: 165px;
		margin-right:0;
	}
	.shopping-bag-item .product-card-content {
		margin-right: 5px;
	}
	.shopping-bag-item .product-card-content .product-brand {
		font-size: 12px;
		margin-bottom: 0px;
	}
	.shopping-bag-item .product-card-content .product-name-detail{
		margin-bottom: 0;
	}
	.shopping-bag-item .product-card-content .product-name-detail h3 {
		font-size: 12px;
	}
	.shopping-bag-item .product-card-content .product-name-detail p {
		font-size: 10px;
	}
	.shopping-bag-item .category-price del {
		font-size: 12px;
		margin-right: 5px;
	}
	.shopping-bag-item .category-price ins {
		font-size: 14px;
	}
	.shopping-bag-item .category-price ins span {
		font-size: 14px;
		margin-right: 3px;
	}
	.shopping-bag-item .product-card-category{
		display: block;
	}
	.shopping-bag-item span:last-child {
		font-size: 10px;
	}
	.shopping-bag-item .piece-add-content .piece-add {
		height: 25px;
		width:fit-content;
		align-items: center;
		padding: 7px 8px;
	}
	.shopping-bag-item .piece-add-content {
		margin-right: 10px;
		margin-left: 20px;
	}
	button.qnt-btn.minus {
		font-size: 15px;
	}
	button.qnt-btn.plus {
		font-size: 15px;
	}
	input.qnt-input {
		font-size: 15px;
	}
	.price-and-delete .total-price-item {
		font-size: 16px;
		margin-bottom: 15px;
	}
	.price-and-delete a {
		gap: 3px;
		font-size: 10px;
		align-items: center;
	}
	.price-and-delete a img{
		width: 10px;
	}
	.shopping-bag-hero{
		display: block;
	}
	.shopping-bag-content {
		width: 100%;
	}
	.shopping-bag-content-box {
		padding-top: 16px;
		height: 190px;
		border: none;
	}
	.shopping-bag-content-box .shopping-content-title {
		padding-left: 14px;
		margin-bottom: 14px;
	}
	.shopping-bag-content-box .shopping-content-title h3 {
		font-size: 18px;
		margin-bottom: 5px;
	}
	.shopping-bag-content-box .shopping-content-title p {
		font-size: 14px;
		margin-bottom: 10px;
	}
	.shopping-content-total-price {
		padding: 0 14px;
		margin-bottom:5px;
	}
	.shopping-content-total-price span {
		font-size: 16px;
	}
	.shopping-content-total-price ins {
		font-weight: 14px;
	}
	.if-discount-code {
		padding-left: 14px;
		font-size: 10px;
	}
	.complate-order-button {
		margin-top: 15px;
	}
	.complate-order-button a {
		font-size: 16px;
		padding: 10px 20px;
	}
	.complate-order-adress-section {
		margin-top: 15px;
		padding: 20px 0;
	}
	.complate-adress-info {
		margin-bottom: 15px;
		padding-right: 0px;
	}
	.lower-title {
		font-size: 18px;
	}
	.complate-adress-info a {
		font-size: 12px;
	}
	.complate-adress-info-box{
		display: block;
	}
	.adresses-info {
		width: 100%;
		margin-bottom: 20px;
	}
	.complate-adress-info-box .adresses-info h3 {
		font-size: 18px;
		margin-bottom: 5px;
	}
	.complate-adress-info-box .adresses-info-item {
		padding-left: 15px;
		padding-right: 10px;
		padding-bottom: 20px;
		padding-top: 25px;
	}
	.adresses-info-item p{
		width: 100%;
	}
	.adress-options {
		gap: 24px;
		width: 100%;
		justify-content: end;
		margin-bottom: 20px;
	}
	.adress-options img {
		width: 12px;
	}
	.adress-and-options {
		margin-bottom: 10px;
		flex-direction: column-reverse;
	}
	.adress-and-options h4{
		font-size: 18px;
	}
	.cargo-options{
		display: block;
	}
	.cargo-options a{
		top: 0;
		width: fit-content;
	}
	.cargo-options a img{
		width: 15px;
	}
	.cargo-options a span {
		padding: 10px 8px;
		margin-left: 5px;
		font-size: 14px;
		font-weight: 400;
	}
	.cargo-companies {
		margin-top: 20px;
		display: flex;
		gap: 10px;
		flex-wrap: wrap;
	}
	.cargo-companies-item{
		width: calc(50% - 5px);
	}
	.cargo-companies-item span {
		font-size: 16px;
	}
	.cargo-options-section-banner {
		margin-top: 20px;
	}
	.shopping-page-down-seciton {
		margin-top: 20px;
	}
	.shopping-page-down-seciton .lower-title {
		margin-bottom: 20px;
	}
	.about-us-content-box {
		width: 100%;
	}
	.contact-form {
		width: 90%;
		gap: 8px;
	}
	.telnumber-banner {
		width: 15%;
	}
	.telnumber {
		width: 85%;
	}
	.contact-form-input {
		font-size: 8px !important;
		font-weight: 300 !important;
		color: #A5A5A5;
		padding-bottom: 14px !important;
	}
	.contact-form label{
		font-size: 14px;
		font-weight: 300;
	}
	.telnumber-thumnail {
		gap: 6px;
	}
	.illumination-text {
		gap: 6px;
		margin-top: 0px;
		margin-bottom: 12px;
	}
	.illumination-text input {
		width: 15px;
		height: 15px;
		margin: 0;
	}
	.illumination-text span {
		font-size: 13px;
	}
	.contact-form .ım-note-robot{
		padding: 5px 20px;
	}
	.contact-form .ım-note-robot-item {
		gap: 10px;
	}
	.ım-note-robot-item{
		gap: 5px;
		padding: 0;
	}
	.ım-note-robot-item input {
		width: 12px;
		height: 12px;
	}
	.ım-note-robot-item span{
		font-size: 12px;
	}
	.send-or-reset {
		gap: 6px;
		margin-top: 10px;
	}
	.send-or-reset a {
		padding: 8px 20px;
		font-size: 14px;
	}
	.send-or-reset .send-button button{
		font-size: 14px;
		padding: 8px 20px;
		height: 38px;
	}
	.name-sirname-thumnail{
		flex-direction: column;
		gap: 5px;
	}
	.name-sirname-thumnail .customer-info-text {
		width: 100%;
		gap:0;
	}
	.breakdown-box .about-us-content-box .down-title{
		padding-left: 0;
		text-align: center;
		padding-top: 10px;
		margin-bottom: 15px;
	}
	.contanct-page-title {
		padding: 5px 0;
		margin-bottom: 22px;
	}
	.contact-section h3 {
		font-size: 20px;
		font-weight: 700;
	}
	.contact-options {
		gap: 5px;
		margin-bottom: 15px;
		flex-direction: column;
	}
	.contact-options-items{
		width: 100%;
		height: auto;
		padding: 18px 15px;
	}
	.contact-options-items .contact-item-thumnail img{
		width: 200px;
		bottom: 15px;
	}
	.call-center img {
		width: 150px !important;
	}
	.career-img img{
		width: 140px !important;
		right: -38px !important;
	}
	.contact-info-box {
		margin-bottom: 25px;
		gap: 15px;
		flex-direction: column;
	}
	.contentment-adress-box {
		width: 100%;
	}
	.contact-form-list-box {
		width: 100%;
		padding:10px 8px ;
	}
	.contentment-box {
		height: auto;
		padding: 20px;
		margin-bottom: 15px;
	}
	.contentment-box h3 {
		margin-bottom: 15px;
		font-size: 18px !important;
		font-weight: 700;
	}
	.contentment-box p {
		margin-bottom: 12px;
		font-size: 14px;
		width: 100%;
	}
	.contact-numbers {
		gap: 0;
		justify-content: space-evenly;
	}
	.contact-numbers span {
		gap: 6px;
		align-items: center;
		font-size: 14px;
	}
	.contact-numbers span img{
		width: 15px;
		height: 15px;
	}
	.adress-box {
		padding: 20px 15px;
		height: auto;
	}
	.adress-box h3 {
		margin-bottom: 15px;
		padding-left: 5px;
		font-size: 18px !important;
	}
	.tab-adress {
		gap: 15px;
	}
	.tab-adress button {
		font-size: 14px;
		padding-bottom: 4px;
	}
	.tab-adress button.active {
		font-weight: 400;
	}
	.tabcontent-adress {
		margin-top: 15px;
	}
	.tabcontent-adress span {
		gap: 5px;
		margin-bottom: 20px;
		padding-left: 5px;
	}
	.tabcontent-adress span img{
		width: 10px;
	}
	.tabcontent-adress span p {
		font-size: 10px;
	}
	.tabcontent-adress a {
		padding: 7px 14px;
		font-size: 16px;
		margin-left: 5px;
	}
	.contact-form-list {
		padding-left: 12px;
		padding-right: 12px;
		padding-top: 20px;
		padding-bottom: 15px;
	}
	.contact-form-list h3 {
		margin-bottom: 25px;
		font-size: 18px !important;
		font-weight: 700;
	}
	.form-list-user-info {
		gap: 20px;
	}
	.form-list-user-info input {
		padding-bottom: 12px;
	}
	.form-list-user-info input::placeholder {
		font-size: 16px;
		font-weight: 500;
	}
	.form-list-user-info a {
		padding: 5px 20px;
		font-size: 16px;
		font-weight: 500;
	}
	.other-contracts ul li {
		border-bottom: 1px solid #C6C6C6;
		padding-bottom: 15px;
		margin-bottom: 15px;
		padding-left: 0;
	}
	.other-contracts ul {
		padding-top: 15px;
		text-align: center;
	}
	.other-contracts {
		width: 100%;
		border: none;
	}
	.contracts-box {
		display: flex;
		flex-direction: column-reverse;
	}
	.contracts-description {
		padding-top: 20px;
		padding-right: 15px;
		padding-left: 15px;
		padding-bottom: 40px;
		width: 100%;
		margin-right: 0;
	}
	.contracts-description-title {
		margin-bottom: 15px;
		font-size: 20px;
		font-weight: 700;
	}
	.contracts-description p {
		font-size: 12px;
		font-weight: 500;
	}
	.delivery-billing-box {
		margin-top: 15px;
	}
	.delivery-billing-box-title {
		padding: 14px 0;
	}
	.delivery-billing-box-title h3 {
		padding:0 12px;
		font-size:18px;
	}
	.delivery-billing-box-items {
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 20px;
		padding-bottom: 40px;
	}
	.delivery-billing-body-thumnail {
		width: 100%;
		gap: 15px;
	}
	.delivery-billing-body input {
		width: 100%;
		padding-bottom: 12px;
		padding-top: 8px;
		padding-left: 12px;
	}
	.delivery-billing-body label {
		padding-left: 10px;
		font-size: 16px;
	}
	.delivery-billing-body input {
		padding-bottom: 4px;
		padding-top: 8px;
		padding-left: 10px;
	}
	.delivey-billing-user-name {
		margin-right: 20px;
	}
	.form-group{
		padding: 0;
	}
	.form-group select, .form-group input {
		padding-right: 4px;
		font-size: 16px;
		margin-right: 20px;
	}
	.delivery-billing-place {
		gap: 20px;
	}
	.form-group.form-group-place {
		gap: 5px;
	}
	.form-group.form-group-place-item {
		gap: 5px;
	}
	.form-group.form-group-place select {
		padding-bottom: 5px;
	}
	.form-group.form-group-place-item select {
		padding-bottom: 5px;
	}
	.invoice-info-box-child {
		gap: 16px;
	}
	.info-box-child-item {
		gap: 5px;
	}
	.info-box-child-item input {
		width:10px;
		height:10px;
	}
	.info-box-child-item label{
		font-size: 11px;
		font-weight: 500;
	}
	.delivery-billing-box-options {
		gap: 15px;
		margin-top: 25px;
	}
	.delivery-billing-box-options a{
		width: 100%;
	}
	.invoice-info-box-child h3 {
		font-size: 20px;
		margin-bottom: 0px;
	}
	.person-or-company .person-or-company-items {
		gap: 10px;
	}
	.person-or-company-item {
		gap: 10px;
	}
	.person-or-company-item input {
		width: 18px;
		height: 18px;
	}
	.person-or-company-item label {
		font-size: 14px;
	}
	.content-personorcompany .person-content-box {
		gap: 10px;
		margin-top: 10px;
	}
	.additional-content {
		margin-top: 25px;
	}
	.additional-content input {
		padding-bottom: 10px;
		padding-left: 10px;
	}
	.foreign-content-item-child {
		width: 100%;
	}
	#foreign-customer-form {
		gap: 10px;
	}
	#foreign-customer-form .form-group select {
		padding-bottom: 8px;
	}
	.delivry-billing-company-note {
		margin-bottom:0;
	}
	.company-info-item{
		width: 100% !important;
	}
	.company-info {
		gap: 0px;
	}
	.delivry-billing-company-note input {
		padding-bottom: 15px;
		padding-top: 10px;
		padding-left: 10px;
		font-size: 16px;
		margin-top: 15px;
	}
	.delivry-billing-company-note p {
		font-size: 12px;
		font-weight: 700;
		margin-top: 15px;
		padding-left: 0;
		text-align: center;
	}
	.delivery-billing-body {
		margin-top: 30px;
	}
	.fav-list-banner {
		padding-top: 8px;
		padding-bottom: 6px;
	}
	.fav-product-piece{
		width: 24%;
		text-align: end;
	}
	.fav-total-price {
		text-align: end;
		width: 23.5%;
	}
	.fav-list-banner .fav-list-banner-title{
		padding: 0 10px;
	}
	.fav-list-banner .fav-list-banner-title h3 {
		font-size: 20px;
		font-weight: 700;
	}
	.fav-list-banner .fav-list-banner-title .fav-list-options {
		gap: 10px;
		flex-direction: column;
		align-items: start;
	}
	.fav-list-banner-title .fav-list-options a {
		gap: 5px;
	}
	.fav-list-banner-title .fav-list-options a span {
		font-size: 12px;
		font-weight: 300;
	}
	.fav-list-banner-title .fav-list-options a img{
		width: 10px;
	}
	.fav-list-hero {
		margin-top: 0;
	}
	.fav-list-tab-box {
		gap: 10px;
		margin-bottom: 15px;
	}
	.tab-fav-button {
		font-size: 18px;
		font-weight: 500;
	}
	.tab-fav-button img {
		margin-left: 5px;
		width: 20px;
	}
	.tab-fav-button{
		font-size: 14px;
	}
	.fav-header {
		padding:0;
		margin-bottom:10px;
	}
	.fav-header .select-all-button{
		display: none;
	}
	.fav-header-item h3{
		font-size:12px;
	}
	.select-all-button {
		gap: 5px;
		margin-right: 15px;
	}
	.select-all-button input {
		width: 12px;
		height: 12px;
	}
	.select-all-button label{
		font-size:10px;
		width:15vw;
		text-align: center;
	}
	.kompozit-filters-search input {
		padding: 8px 14px;
		height: 40px;
		margin-bottom: 10px;
	}
	.kompozit-info-box .kompozit-info-filters{
		width: 100%;
		margin-right: 0;
		padding: 0 30px;
		text-align: center;
	}
	.kompozit-info-filters .kompozit-filters-search img {
		width: 15px;
		top: 12px;
		right: 18px;
		left: inherit;
	}
	.kompozit-filters-title{
		display: flex;
		align-items: center;
		gap: 5px;
		justify-content: center;
		margin-bottom: 10px;
	}
	.kompozit-filters-title h3{
		font-weight: 500;
		font-size: 22px;
		margin-bottom: 0;
		width: 100px;
	}
	.kompozit-filters-category ul {
		gap: 6px;
		margin-bottom: 15px;
	}
	.kompozit-filters-category ul li a {
		font-size: 14px;
		gap: 5px;
	}
	.kompozit-filters-category ul li a img {
		width: 14px;
		height: 14px;
	}
	.kompozit-info-products-box{
		width: 100%;
		border: none;
		padding-left:0;
		row-gap:10px;
		column-gap: 10px;
	}
	.kompozit-info-product-item{
		width: calc(50% - 5px);
	}
	.kompozit-info-product-item .mini-frame{
		padding: 2px;
		top: 8px;
		right: 6px;
		gap: 3px;
	}
	.kompozit-info-product-item .mini-frame img {
		width: 8px;
		height: 8px;
	}
	.kompozit-info-product-item .mini-frame span {
		font-weight: 500;
		font-size: 10px;
		color: #528AB5;
	}
	.kompozit-info-product-item .mini-frame::after{
		right: -4px;
		top: -5px;
		width: 3px;
		height: 3px;
		font-size: 8px;
	}
	.kompozit-info-item-content {
		padding: 0 5px;
		padding-bottom: 12px;
		padding-top: 5px;
	}
	.kompozit-item-content-title {
		margin-bottom: 2px;
	}
	.kompozit-item-content-title h3 {
		font-size: 10px;
	}
	.kompozit-item-content-title .date {
		font-weight: 400;
		font-size: 8px;
	}
	.kompozit-info-item-content .information-content-product-name {
		font-size: 14px;
	}
	.kompozit-filters-search input::placeholder{
		font-size: 14px;
	}
	.kompozit-filtes-category-items ul {
		display: none; /* Başlangıçta gizli */
	}

	.kompozit-filtes-category-items.active ul {
		display: flex;
		text-align: center;
		flex-direction: column;
		gap: 10px;
		align-items: center;
	}
	.kompozit-filters-title img{
		display: block;
	}
	.kompozit-info-box{
		display: block;
		margin-top: 12px;
		margin-bottom: 20px;
	}
	.pdf-title {
		margin-bottom: 5px !important;
	}
	.order-summary-section {
		margin-top: 25px;
	}
	.order-summary{
		padding: 0;
	}
	.order-summary-head{
		padding-top:10px;
	}
	.order-summary-head .buyer-title {
		padding: 0 20px;
		margin-bottom: 20px;
	}
	.confirmation label {
		font-size: 14px;
	}
	.green-complete-place{
		gap: 14px;
		padding:10px;
	}
	.green-complete-place img{
		width: 50px;
	}
	.green-complete-place h3{
		font-size: 22px;
	}
	.green-complete-place p{
		font-size: 12px;
	}
	.order-summary-item {
		font-size: 18px;
		padding: 8px 18px;
		margin-top:10px;
		margin-bottom:20px;
	}
	.order-summary-body .buy-as-offer-product{
		padding-bottom: 20px;
	}
	.order-summary-body{
		padding: 0;
	}
	.order-summary-body .buy-as-ofer-product-title {
		margin: 0 10px;
	}
	.order-summary-body .buy-as-product-header{
		padding:0 10px;
	}
	.order-summary-body .buy-as-offer-product-item {
		padding:0 5px;
	}
	.buy-as-offer-product-item .category-price{
		width: 37%;
	}
	.buy-as-offer-product-box .product-card-thumbnail{
		height: auto;
	}
	.order-summary-body .product-quantity{
		margin-right: 33px !important;
		font-size: 10px !important;
		margin-left: 38px;
	}
	.buy-as-offer-product-box .buy-as-offer-total-price{
		padding-right: 0;
		font-size:9px;
	}
	.order-summary-body .buy-ass-product-photo {
		width: 25%;
		font-size: 10px;
	}
	.order-summary-body .buy-ass-product-ticket{
		width: 25%;
		font-size: 10px;
	}
	.order-summary-body .buy-ass-product-price{
		font-size: 10px;
	}
	.order-summary-body .buy-ass-product-piece{
		font-size: 10px;
	}
	.product-summary-total-price-item {
		padding:15px 0;
		margin-right:0;
	}
	.product-summary-total-price-item h3 {
		font-size: 14px;
		padding-left: 20px;
	}
	.product-summary-total-price-item span {
		font-size: 14px;
		padding-right: 20px;
	}
	.product-summary-total-price {
		margin-right: 0px;
		margin-top: 16px;
	}
	.product-summary-button-options {
		padding: 0 20px;
		gap: 10px;
		margin-top: 18px;
	}
	.product-summary-button-options button {
		width: 180px;
		gap: 5px;
		padding: 7px 0;
	}
	.product-summary-button-options button img{
		width: 15px;
	}
	.product-summary-button-options button span{
		font-size: 16px;
	}
	.product-summary-button-options a{
		width: 180px;
		font-size: 16px;
		padding: 7px 0;
	}
	.container-product-advantages {
		padding: 0 10px;
	}
	.product-advantages-title {
		margin-bottom:10px;
	}
	.product-advantages-title h3 {
		margin-bottom: 10px;
		font-size: 20px;
	}
	.share-box-date{
		padding-right: 0;
		margin-right: 0;
		width: 50%;
		justify-content: center;
	}
	.share-box .share{
		width: 50%;
		display: flex;
		justify-content: center;
	}
	.product-advantage-thumnail {
		margin-bottom: 16px;
	}
	.product-advantage-content span {
		font-size: 14px;
	}
	.product-advantage-content p {
		font-size: 16px;
	}
	.product-advantage-item {
		margin-bottom:20px;
	}
	.product-detail-section {
		margin: 20px 0;
	}
	.breadcrumb-detail {
		margin-top: 24px;
	}
	.product-detail {
		display: block;
	}
	.product-detail-thumnail {
		width: 100%;
		padding-right: 0;
		border: none;
	}
	.product-detail-content {
		width: 100%;
		padding-left: 0px;
	}
	.swiper-product-detail2 .swiper-button-next {
		display: block;
		right: 0;
		height: auto;
		color: black;
		border: 1px solid black;
		text-align: center;
		margin-right: 10px;
		border-radius: 50%;
	}
	.swiper-product-detail2 .swiper-button-prev{
		display: block;
		left: 0;
		height: auto;
		color: black;
		border: 1px solid black;
		text-align: center;
		margin-left: 10px;
		border-radius: 50%;
	}
	.swiper-product-detail2 .swiper-button-next::after{
		font-size: 14px;
	}
	.swiper-product-detail2 .swiper-button-prev::after{
		font-size: 14px;
	}
	.product-content-head {
		margin-bottom: 0;
		margin-top: 12px;
	}
	.product-content-head-title h1 {
		font-size:18px;
		margin-top:0;
		margin-right: 10px;
	}
	.product-content-head-title .group-banner {
		gap: 10px;
	}
	a.popup-trigger img{
		width: 35px;
	}
	.product-content-deep-note {
		font-size: 12px;
	}
	.product-content-description {
		font-size:14px;
		margin:10px 0;
	}
	.tab-button-item-text {
		font-size: 14px;
		padding: 10px;
	}
	.tab-button-item {
		margin-top: 12px;
		padding-top: 14px;
		padding-bottom: 20px;
		padding-left: 10px;
		padding-right: 10px;
	}
	.tab-button-item p {
		font-size: 14px;
	}
	.product-detail-options-box{
		display: block;
		padding:0;
		border-radius: 10px;
	}
	.product-detail-options-item-left {
		width: 100%;
	}
	.optionst-item-left-head {
		margin-bottom:10px;
		padding:8px;
	}
	.product-detail-options-item-left h3 {
		font-size: 18px;
	}
	.dimensions {
		gap:5px;
	}
	.dimensions span {
		font-size:14px;
	}
	#dimensions-dropdown {
		font-size:13px;
		padding:4px;
	}
	.gray-place {
		width: 50%;
	}
	.material span {
		font-size: 14px;
	}
	.unit{
		width: 50%;
		text-align: center;
		padding-left:0;
	}
	.unit span {
		font-size: 14px;
	}
	.gray-place {
		width: 50%;
		background: #E8E8E8;
		padding: 12px 16px;
	}
	.product-detail-options-item-right {
		width: 100%;
	}
	.options-item-right-title {
		padding: 0 15px;
		padding-top: 10px;
		margin-top: 18px;
		flex-direction: column;
		gap: 5px;
		margin-bottom: 15px;
	}
	.options-item-right-title h3 {
		font-size: 16px;
	}
	.options-item-right-title .tax-info {
		gap: 4px;
	}
	.options-item-right-title .tax-info span {
		font-size: 12px;
	}
	.option-right-box {
		position: relative;
		gap: 8px;
		padding: 0 15px;
	}
	.option-right-box::-webkit-scrollbar {
		display: none;
	}
	.option-right-box-item {
		flex-wrap: wrap;
		padding: 10px;
		justify-content: space-between;
		align-items: center;
	}
	.options-thumnail {
		margin-right: 0;
		width: 100%;
		margin-bottom: 10px;
		display: flex;
		gap: 10px;
	}
	.options-thumnail img {
		aspect-ratio: 115 / 115;
		border-radius: 10px;
		width: 128px;
	}
	.option-right-box-item .options-info {
		width: auto;
		max-width:100%;
		margin-bottom:0;
	}
	.option-right-box-item .options-info h3 {
		font-size: 16px;
		font-weight: 500;
		margin-bottom: 4px;
		padding-bottom: 3px;
	}
	.option-right-box-item .options-info p {
		padding-bottom: 0px;
		font-size: 10px;
		margin-bottom: 3px;
		white-space: nowrap;
	}
	.option-right-box-item .options-info span { 
		gap: 5px;
		font-size: 12px;
		white-space:nowrap;
	}
	.stock-qty:before{
		width:8px;
		height:8px;
	}
	.options-price-content ins {
		font-size: 12px;
	}
	.options-price-content {
		width:fit-content;
		text-align: center;
	}
	.options-price-content span {
		font-size: 18px;
	}
	.options-piece-button {
		width: 100%;
		flex-direction:column-reverse;
		gap:10px;
	}
	.options-piece-button .add-to-favorite {
		gap: 3px;
		margin-bottom: 10px;
	}
	.options-piece-button .add-to-favorite img{
		width: 10px;
	}
	.options-piece-button .add-to-favorite span {
		font-size: 10px;
		font-weight: 500;
	}
	.options-piece-button .piece-add{
		padding: 5px 10px;
		display:flex;
		justify-content:space-evenly;
		align-items:center;
		margin-bottom:10px;
	}
	.options-piece-button .piece-add .qnt-input{
		width: 30px;
	}
	.options-piece-button .add-to-basket {
		font-size: 9px;
	}
	.options-price-content del {
		font-size: 10px;
		margin-top:-5px;
	}
	.product-detail-options-section{
		margin-bottom: 25px;
	}
	.mobile-padding-right-0{
		padding-right: 0;
	}
	.orange-note {
		font-size: 8px;
		margin-top: 5px;
	}
	.option-right-box-item .options-info span img{
		width:8px;
	}
	.tablink {
		padding: 14px;
		font-size: 16px;
		width: 100%;
		background: #F4F4F4;
	}
	.tabcontent {
		padding: 20px 10px;
	}
	.tabcontent-product-detail p {
		font-size: 14px;
	}
	.tabcontent-product-detail span {
		font-size: 14px;
		font-weight: 400;
	}
	.product-description-section {
		margin-bottom: 20px;
	}
	.section-title {
		margin-bottom: 20px;
	}
	.section-title h3 {
		font-size: 28px;
	}
	.section-title span {
		font-size: 18px;
	}
	.like-product-slide{
		width: calc(50% - 16px) !important;
		margin-right: 8px !important;
	}
	.like-section {
		margin-bottom: 20px;
	}
	.billing-adress-section {
		margin-top: 50px;
		padding: 18px 0;
	}
	.billing-adress-box {
		width: auto;
		justify-content: space-evenly;
		margin-top: 15px;
		padding: 12px 8px;
	}
	.billing-adress-description{
		width: 80%;
	}
	.billing-adress-add{
		width: 20%;
	}
	.billing-adress-box {
		width: auto;
		justify-content: space-evenly;
		margin-top: 15px;
		padding: 12px 8px;
	}
	.billing-adress-box h3 {
		font-size: 18px;
		font-weight: 500;
		width: auto;
	}
	.billing-adress-box span {
		font-size: 14px;
	}
	.billing-adress-add img{
		width: 50px;
	}
	.cargo-options-section {
		margin-top: 20px;
	}
	.delivery-and-return-section {
		margin: 35px 0;
	}
	.delivery-and-return{
		display: block;
	}
	.delivery-and-return-item{
		padding: 0 10px;
	}
	.delivery-and-return-item a {
		gap: 0;
		justify-content: space-between;
	}
	.delivery-and-return-item a img{
		width: 24px;
		margin-right: 20px;
	}
	.delivery-and-return-item h4 {
		font-size: 18px;
	}
	.delivery-and-return-item p {
		font-size: 14px;
		width:auto !important;
	}
	.delivery-and-return-item:first-child{
		margin-bottom: 20px;
	}
	.stikloporas-thumnail { 
		margin:18px 0;
	}
	.stikloporas-page-products h2{
		font-size:18px;
		margin-bottom:10px;
	}
	.stikloporas-products-box{
		gap: 10px;
	}
	.stikloporas-products .price {
		margin-bottom:4px;
		gap:2px;
		height:auto;
	}
	.stikloporas-products .price .price-kdv { 
		font-size: 8px;
	}
	.stikloporas-section{
		margin-bottom: 20px;
	}
	.category-product-list {
		padding:0;
		margin-bottom: 20px;
	}
	.category-product-house {
		display: block;
	}
	.category-product-filters-item {
		display: none;
	}
	.category-filters-title{
		justify-content: center;
		gap: 10px;
	}
	.category-filters-title.active + .category-product-filters-item {
		display: block;
	}
	.category-filters-title img{
		width: 20px;
		display: block;
	}
	.bag-panel {
		top: 32px;
		left: 0;
		padding: 16px 10px;
		display: none;
		transform: translateX(-37%);
	}
	.bag-panel.active {
		gap: 12px;
		width: 220px;
	}
	.bag-panel .bag-panel-item {
		font-size: 14px;
		padding-left: 4px;
		padding-bottom: 6px;
	}
	.pop-up-content {
		padding: 0 10px;
	}
	.pop-up-tabs-content {
		width: 100%;
		display: flex;
		justify-content: center;
		padding-top: 30px;
	}
	.poplink, .login-inner-box .btn-secondary {
		padding: 13px 40px;
	}
	.login-inner-box .pop-up-content {
		max-width: 100%;
		width: 420px;
	}
	.poplink {
		font-size: 18px;
		padding: 10px;
		width: 50%;
	}
	.pop-up-tabcontent {
		margin-top: 35px !important;
		gap: 22px !important;
		width: 100%;
	}
	.pop-up-tabcontent input {
		padding: 15px 0px 20px 20px;
	}
	.popup{
		top: 60px;
	}
	.close img {
		width: 15px;
	}
	.remember-password {
		margin-top: 20px;
	}
	.pop-up-tabcontent button:not(.show-password-input) {
		padding: 10px 0;
		font-size: 18px;
		width: 100%;
	}
	.shopping-content {
		top: 10%;
		right: 0;
		padding:10px;
		width: 300px;
		height: 500px;
	}
	.basket-to-head h3 {
		font-size: 18px;
		font-weight: 500;
	}
	.basket-to-head a {
		font-size: 14px;
	}
	.basket-to-info {
		margin-bottom: 15px;
		font-size: 12px;
	}
	.add-to-basket-last-time {
		margin-bottom: 20px;
	}
	.add-to-basket-product-thumnail .product-card-category {
		margin-bottom: 12px;
	}
	.add-to-basket-product-thumnail .product-card-category .product-card-thumbnail {
		width: 80px;
		height: 80px;
		margin-right: 5px;
	}
	.add-to-basket-product-thumnail .product-card-category .product-card-thumbnail .product-photo{
		width: 100%;
		height: 100%;
	}
	.add-to-basket-product-thumnail .product-card-content {
		width: auto;
	}
	.add-to-basket-product-thumnail .product-brand {
		font-size: 10px;
	}
	.add-to-basket-product-thumnail .product-name-detail h3 {
		font-size: 14px;
		font-weight: 700;
	}
	.add-to-basket-product-thumnail .product-name-detail p {
		font-size: 11px;
		white-space: nowrap;
	}
	.add-to-basket-product-thumnail .category-price {
		gap: 5px;
	}
	.add-to-basket-product-thumnail .category-price del {
		font-size: 12px;
	}
	.add-to-basket-product-thumnail .category-price ins {
		font-size: 14px;
	}
	.add-to-basket-product-thumnail .category-price ins span{
		margin-right: 2px;
	}
	.delete-item {
		width: 10%;
		display: flex;
		justify-content: end;
	}
	.delete-item img{
		width: 12px;
	}
	.look-at-basket {
		bottom: 50px;
		left: 50%;
		transform: translateX(-50%);
	}
	.look-at-basket a {
		padding: 9px 20px;
		font-size: 16px;
	}
	.add-to-basket-product-thumnail .product-name-detail{
		margin-bottom: 0 !important;
	}
	.pop-up-tabcontent-register {
		margin-top: 32px !important;
	}
	.pop-up-tabcontent-register .registered {
		gap: 22px;
	}
	.registered-password {
		width: 100%;
		flex-direction: column;
		gap: 22px;
	}
	.registered-password .main-password {
		width: 100%;
	}
	.registered-password .repassword {
		width: 100%;
	}
	.register-checkbox {
		gap: 5px;
	}
	.register-checkbox input {
		height: 15px;
		width: 15px;
	}
	.register-checkbox span{
		font-size: 10px;
	}
	.register-checkbox a{
		font-size: 10px;
	}
	.register-checkbox a p{
		margin-bottom: 0;
	}
	.remember-password-box{
		display: flex;
		flex-direction: column-reverse;
		gap: 0;
	}
	.panel {
		top: 40px;
		left: -5px;
		padding: 12px 5px;
		gap: 14px !important;
		width: 230px !important;
	}
	.panel .fav-panel-item {
		font-size: 16px;
		padding-left: 8px;
	}
	.new-list-modal-content {
		margin:40% auto;
		padding-top:15px;
		height:330px;
	}
	.favlist-modal-box {
		padding: 0;
	}
	.favlist-close {
		top: 22px;
		right: 5%;
	}
	.favlist-close img{
		width: 15px;
	}
	.favlist-modal-icon {
		margin-bottom: 15px;
	}
	.favlist-modal-box p {
		font-size: 20px;
		margin-bottom: 15px;
		white-space: normal;
	}
	.favlist-modal-top{
		padding: 0 10px;
	}
	.favlist-modal-title {
		margin-bottom: 15px;
	}
	.favlist-modal-title label {
		margin-bottom: 15px;
		font-size: 16px;
		padding-left: 12px;
		margin-left: 20px;
	}
	.favlist-modal-title input {
		font-size: 16px;
		padding-bottom: 15px;
		margin: 0 20px;
	}
	.favlist-modal-title input::placeholder{
		font-size: 16px;
	}
	.favlist-button-thumnail button:first-child {
		border-right: 1px solid #D3E0EF;
		text-align: center;
		padding: 0;
	}
	.favlist-button-thumnail button:last-child {
		text-align: center;
		padding: 0;
	}
	.favlist-button-thumnail{
		height: 50px;
	}
	section.stages .container-footer{
		padding-top: 28px;
	}
	.buy-stages-box {
		margin-bottom: 22px;
	}
	.stages-all {
		background-color: #ffffff;
		padding: 20px 15px;
	}
	.mobile-none{
		display: none;
	}
	.buy-stages-box .buy-stages-content {
		width: 100%;
	}
	.stage-title {
		font-size: 24px;
		margin-bottom: 10px;
	}
	.stages-box p {
		font-size: 15px;
	}
	.buy-stages-box p {
		margin-bottom: 15px;
	}
	.stages-box .image {
		padding: 5px;
		width: 100%;
	}
	.stages-box .image img{
		width: 100%;
	}
	.offer-fav-stage-box{
		display: block;
	}
	.offer-stage {
		width: 100%;
	}
	.fav-stage {
		margin-top: 20px;
		padding-left: 10px;
		border: none;
	}
	.also img {
		right:0;
		top: -10%;
		width: 50%;
	}
	.also {
		margin-top: 20px;
		width: 100%;
		margin-bottom: 20px;
	}
	.membership-box {
		display: block;
		margin-bottom: 20px;
	}
	.membership-box .membership {
		margin-right: 0;
	}
	.membership p {
		margin-bottom: 15px;
	}
	.membership-info {
		padding: 20px 15px;
		margin-top: 10px;
	}
	.complete-order-box {
		padding: 20px 15px;
	}
	.complete-order-box .complate-order-content {
		width: 100%;
	}
	.complete-order p {
		margin-bottom: 15px;
	}
	.complate-order-thumbnail {
		display: flex;
		gap: 10px;
		flex-direction: column;
	}
	.taking-order-box {
		padding: 20px 15px;
	}
	.taking-order-item {
		gap: 15px;
		flex-direction: column;
	}
	.taking-order-item .taking-order-content {
		width: 100%;
	}
	.taking-order-item .taking-order-content p{
		white-space: normal;
		margin-bottom: 20px;
	}
	.taking-order-item .taking-order-content .image {
		padding: 8px 5px;
	}
	.taking-order-text {
		margin-top: 20px;
	}
	.taking-order-item .taking-order-text .description {
		margin-bottom: 20px;
		text-align: center;
	}
	.taking-order-item .taking-order-text .description p:first-child {
		margin-bottom: 15px;
	}
	.discount-field{
		text-align: start;
		display: block;
	}
	.discount-field .discount-btn {
		width: 100%;
		margin-top: 10px;
	}
	.discount-code-field {
		margin-top: 30px;
		width: 100%;
	}
	.discount-code-field .content .title {
		padding-bottom: 15px;
	}
	.discount-code-field .content-item {
		padding-left: 20px;
		gap: 10px;
		padding-right: 10px;
	}
	.discount-code-field .content-item button {
		padding: 10px 18px;
		font-size: 16px;
	}
	.buy-content {
		margin-top: 20px;
	}
	.buy-content .note {
		font-size: 18px;
	}
	.thanks-box {
		margin-top: 30px;
		height: auto;
		flex-direction: column;
	}
	.thanks-box .thanks-text {
		padding: 20px 15px;
		width: 100%;
	}
	.thanks-box .brand-image{
		width: 100%;
	}
	section.stages {
		margin-bottom: 30px;
	}
	.discount-code-field .title{
		padding: 13px 35px;
	}
	.buy-stages-photo{
		display: none;
	}
	.stages-options {
		width: 100%;
	}
	.stages-options .stage-title {
		line-height: 30px;
	}
	.stages-options p {
		margin-bottom: 20px;
	}
	.radio-container {
		gap: 15px;
	}
	.radio-container .radio-item {
		padding: 8px;
	}
	.radio-label {
		padding: 34px 30px;
		font-size: 24px;
	}
}

p:is(#kimlik_no_field, #pasaport_no_field, #firma_unvan_field, #vergi_no_field, #vergi_dairesi_field, #uyruk_field):not(.active) {
	display: none;
}
.woocommerce .form-row .optional {
	display: none;
}
form.woocommerce-checkout {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	gap: 30px;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
	border: none;
	border-bottom: 1px solid #C4C4C4;
	padding: 13px 0 16px;
	font-size: 18px;
	color: #626262;
	font-weight: 500;
	outline: 0;
	border-radius: 0;
}
.checkout-step {
	width: 100%;
}
.checkout-step:not(.active) {
	display: none;
}
.checkout-steps {
	display: flex;
	align-items: center;
	justify-content: space-around;
	margin: 0 0 30px;
	border-bottom: 1px solid #d2e0ee;
}
.checkout-step-btn {
	display: flex;
	gap: 15px;
	font-size: 20px;
	font-weight: bold;
	align-items: center;
	width: 33.333%;
	justify-content: center;
	height: 70px;
	background: #fafafa;
	color: #999;
	cursor: pointer;
}
.checkout-step-btn.active {
	color: #000;
	background: #d2e0ee;
}
.checkout-step-btn .number {
	display: flex;
	width: 30px;
	height: 30px;
	align-items: center;
	justify-content: center;
	background: #ccc;
	border-radius: 50%;
	font-weight: 400;
	font-size: 16px;
}
.checkout-step-btn.active .number {
	background: #538ab5;
	color: #fff;
}
.button-wrapper {
	display: flex;
	justify-content: flex-end;
	gap: 30px;
	margin-top: 30px;
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, 
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
	width: 100%;
	float:none;
}
.woocommerce .col2-set, .woocommerce-page .col2-set {
	width: 60%;
}
p.woocommerce-mini-cart__empty-message {
	display: none;
}
.woocommerce form .form-row{
	padding:0;
	margin-bottom: 22px;
}
.woocommerce form .form-row a {
	text-decoration: underline;
}
.woocommerce form .form-row label {
	color:#A5A5A5;
	font-size: 18px;
	padding:0;
	line-height:inherit;
	margin-top:0 !important;
}
.woocommerce-account .woocommerce-Addresses{
	display:flex;
	flex-direction:column;
	gap:30px;
}
.woocommerce-account .woocommerce-Addresses:before{
	display:none;
}
.woocommerce-account .woocommerce-Addresses header.woocommerce-address-title{
	margin-bottom:20px;
}
.woocommerce-account .woocommerce-Addresses header.woocommerce-address-title h3{
	margin-bottom:0;
	color:#4B4B4B;
	font-size:21px;
	font-weight:600;
}
.woocommerce-account .woocommerce-Addresses header.woocommerce-address-title a{
	color:#538AB5;
	font-weight:500;
	font-size:15px;
}
.woocommerce-account .woocommerce-Addresses address{
	padding: 36px;
	border: 1px solid #CAD1DE;
	border-radius: 10px;
	font-size:15px;
	font-weight:500;
	color:#969696;
	line-height: 1.1;
}
.woocommerce-account .woocommerce-MyAccount-content .thmaf-my-acnt.th-custom{
	display:none;
}
.woocommerce form .form-row input.input-text::placeholder, 
.woocommerce form .form-row textarea::placeholder {
	color: #A5A5A5;
}
form .select2-container--default .select2-selection--single {
	border: none!important;
	border-bottom: 1px solid #C4C4C4!important;
	border-radius: 0;
	height: auto;
	padding: 15px 0;
	font-size: 14px;
}
form .select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 1;
	color: #000;
	padding: 0;
}
body.woocommerce-edit-account fieldset {
	margin-bottom: 30px;
}
body:not(.woocommerce-edit-account) fieldset {
	display: flex;
	gap: 10px;
	border: 1px solid #C4C4C4;
}
.woocommerce-checkout form .form-row .required {
	display: none;
}
.search-wrapper {
	position: absolute;
	left: 60px;
	top: 184px;
	width: calc(100% - 120px);
	height: calc(100% - 214px);
	background: #fff;
	border-top: 5px solid #538AB5;
	padding: 50px 20px;
	border-radius: 0 0 10px 10px;
	box-shadow: 0 10px 24px 1px #00000042;
	overflow: auto;
	z-index: 99;
}

.sticky .search-wrapper {
	position: fixed;
	top: 100px;
	height: calc(100% - 120px);
}
.search-wrapper-inner {
	position: relative;
	display: flex;
}
.search-wrapper.loading:before {
	content: "";
	position: absolute;
	left: 50%;
	top: 50%;
	width: 70px;
	height: 70px;
	background: url(assets/img/loader.gif) center no-repeat;
	background-size: 100%;
	transform: translate(-50%, -50%);
	z-index: 99;
}
.search-wrapper .search-close {
	position: sticky;
	right: 0;
	left: 100%;
	top: 0;
	padding: 0;
	border: 0;
	background: none;
	cursor: pointer;
	transform: translate(4px, -23px);
	margin-top: -40px;
}
.search-wrapper-left {
	display: flex;
	gap: 20px;
	flex-direction: column;
	width: 300px;
	padding: 0 30px;
	border-right: 1px solid #C4C4C4;
}
.search-wrapper-right {
	width: calc(100% - 300px);
	padding: 0 30px;
	display: flex;
	flex-wrap: wrap;
	row-gap: 52px;
	column-gap: 16px;
}
.search-wrapper-right .product-card {
	width: calc(25% - 12px);
}
.search-wrapper-right .product-card .price span {
	font-size: 15px;
}
.search-wrapper:not(.active) {
	display: none;
}
.overflow-hidden {
	overflow: hidden;
}
.search-wrapper-title {
	margin-bottom: 20px;
	color: #538AB5;
	font-size: 20px;
	font-weight: bold;
}
.search-left-box {
	display: flex;
	flex-direction: column;
}
.search-left-box a {
	margin: 9px 0;
}
.search-left-box a:hover {
	color: #5388b2;
}
.checkout-preview {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 35px;
}
.checkout-preview table {
	width: 100%;
}
.preview-billing-fields {
	margin-bottom: 60px;
}
.preview-shipping-point .select2-container {
	width: 100% !important;
	margin-bottom: 20px;
}
form .preview-shipping-point .select2-container--default .select2-selection--single {
	border: 1px solid #538ab5 !important;
	border-radius: 10px;
	padding: 15px;
}
form .preview-shipping-point.required .select2-container--default .select2-selection--single {
	border-color: red!important;
}
.preview-shipping-point .select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 46px;
	right: 11px;
}
.taksit-tab {
	padding: 26px 33px;
	border: 1px solid #CAD1DE;
	border-radius: 7px;
	margin-top: 50px;
}
.taksit-tab-header {
	display: flex;
	align-items: center;
	justify-content: space-between;
	cursor: pointer;
}
.taksit-tab-content {
	margin-top: 30px;
	overflow: auto;
}
.taksit-tab:not(.active) .taksit-tab-content{
	display: none;
}
.taksit-logo {
	display: flex;
	gap: 22px;
	padding-right: 20px;
	margin-right: 35px;
	border-right: 1px solid #CAD1DE;
	width: 341px;
}
.taksit-logo span {
	display: flex;
	white-space: nowrap;
	align-items: center;
	gap: 10px;
}
.taksit-tab-header p {
	width: 100%;
	color: #A5A5A5;
	font-size: 15px;
	margin: 0;
	line-height: 1.3;
}
.taksit-tab .cards {
	display: flex;
	width: 1430px;
}
.taksit-tab .card {
	width: 100%;
}
.woocommerce-checkout #payment {
	display: none;
}
.payment-method-btns {
	display: flex;
	margin-bottom: 30px;
	flex-wrap: wrap;
}
.payment-method-btns span {
	width: 100%;
	font-weight: bold;
	margin-bottom: 15px;
}
.payment-method-btns a {
	border: 1px solid #538AB5;
	color: #538AB5;
	padding: 10px 35px;
	border-radius: 10px;
	display: flex;
	align-items: center;
	margin: -0.5px;
}
.payment-method-btns a.active {
	position: relative;
	background: #538AB5;
	color: #fff;
	z-index: 9;
}
.payment-method-btns a#card-btn {
	border-right: none;
}
.payment-method-btns a#bank-btn {
	border-left: none;
	margin-left: -14px;
}
#bank-btn i {
	font-size: 12px;
	background: #538ab5;
	color: #fff;
	font-weight: 400;
	padding: 2px 5px;
	border-radius: 5px;
	margin-left: 5px;
	margin-right: -19px;
}
.bank-transfer-wrapper {
	display: grid;
	grid-template-columns: 1fr;
	gap: 15px;
}
.bank-transfer-wrapper .bank-item {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	text-align: center;
	border-radius: 10px;
	font-size: 14px;
}
.bank-transfer-wrapper .bank-item img {
	margin-bottom: 15px;
}
.bank-transfer-wrapper .bank-item p {
	margin-bottom: 0;
}
.addresses {
	display: flex;
	gap: 30px;
	margin-bottom: 40px;
	overflow: auto;
}
.addresses::-webkit-scrollbar {
	display: none;
}
.address-item {
	width: 350px;
	min-width: 350px;
	max-width: 100%;
	padding: 30px;
	background: #f2f2f2;
	cursor: pointer;
}
.address-name {
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 15px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.address-name input {
	margin: 0;
}
.address-name input[type='radio']:after {
	width: 15px;
	height: 15px;
	border-radius: 15px;
	top: -2px;
	left: -1px;
	position: relative;
	background-color: #d1d3d1;
	content: '';
	display: inline-block;
	visibility: visible;
	border: 2px solid white;
}

.address-name input[type='radio']:checked:after {
	width: 15px;
	height: 15px;
	border-radius: 15px;
	top: -2px;
	left: -1px;
	position: relative;
	background-color: #ffa500;
	content: '';
	display: inline-block;
	visibility: visible;
	border: 2px solid white;
}
.woocommerce-checkout td.product-image {
	width: 100px;
}
.woocommerce-checkout td.product-total {
	text-align: right;
}
.wp-block-woocommerce-cart-order-summary-shipping-block {
	display: none;
}
.drawer-cart-total {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	background: #538AB5;
	margin-bottom: 30px;
	color: #ffffff;
	gap: 20px;
	padding: 5px 15px;
	position: absolute;
	bottom: 50px;
	width: 100%;
}
.drawer-cart-info.amount{
	background:#e9eef2;
	text-align:end;
	padding: 5px 15px;
	color: #538ab5;
}
.drawer-cart-info strong {
	min-width: 100px;
	max-width: 100%;
	text-align: right;
}
.form-checkbox-row{
	display: flex;
	align-items: center;
	gap: 10px;
}
.form-checkbox-row input {
	width: 15px;
	height: 15px;
}
.form-checkbox-row a {
	text-decoration: underline;
}
.content-popup {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display: flex;
	padding: 30px;
	align-items: center;
	justify-content: center;
	background: #0000001a;
	z-index: 99;
}
.content-popup:not(.active) {
	display: none;
}
.content-popup .popup-inner {
	position: relative;
	width: 700px;
	max-height: 100%;
	overflow: auto;
	background: #fff;
	border-radius: 20px;
	padding: 30px;
}
.popup-close {
	position: absolute;
	right: 30px;
	top: 30px;
}
.content-popup .btn-box {
	display: flex;
	gap: 10px;
	flex-wrap: wrap;
}
.btn-box .btn {
	width: calc(50% - 5px);
	height: 50px;
	background: #538ab5;
	color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 18px;
	font-weight: bold;
	border-radius: 10px;
	border: none;
	cursor: pointer;
}
.btn-box .btn-bordered {
	border: 2px solid #538ab5;
	background: transparent;
	color: #538ab5;
}
.btn-box .btn-notlogin {
	width: 100%;
	background: #f5f5f5;
	color: #000;
}
/* Sözleşmeler Card Stilleri */
.contracts-section {
    background: #fff;
    border: 1px solid #e0e0e0;
    border-radius: 8px;
    margin-bottom: 20px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}

.contracts-full-width {
	width: 100%;
}

.contracts-header {
    background: linear-gradient(135deg, #538AB5 0%, #487EA8 100%);
    border-radius: 12px 12px 0 0;
    transition: all 0.3s ease;
    position: relative;
}

.contracts-section-title {
    color: white;
    margin: 0;
    padding: 16px 20px;
    font-size: 16px;
    font-weight: 600;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 8px;
}

.contracts-container {
}

.preview-sozlesmeler {
	padding: 0;
	border: none;
	margin: 0;
	border-radius: 0;
}

.sozlesme-box {
	margin: 0 0 25px 0;
	border: 1px solid #e8e8e8;
	border-radius: 12px;
	overflow: hidden;
	background: #ffffff;
}

.sozlesme-box:last-child {
	margin-bottom: 0;
}

.sozlesme-box h2 {
	background: #f8f9fa;
	margin: 0;
	padding: 15px 20px;
	font-size: 16px;
	font-weight: 600;
	color: #2c3e50;
	border-bottom: 1px solid #e8e8e8;
}

.sozlesme-box-wrapper {
	padding: 20px;
	height: 250px;
	overflow: auto;
	border: none;
}

.sozlesme-box-wrapper::-webkit-scrollbar {
	width: 6px;
}

.sozlesme-box-wrapper::-webkit-scrollbar-track {
	background: #f1f1f1;
	border-radius: 3px;
}

.sozlesme-box-wrapper::-webkit-scrollbar-thumb {
	background: #c1c1c1;
	border-radius: 3px;
}

.sozlesme-box-wrapper::-webkit-scrollbar-thumb:hover {
	background: #a8a8a8;
}

/* Responsive tasarım */
@media (max-width: 768px) {
	.contracts-section-title {
		font-size: 18px;
	}
	
	.sozlesme-box-wrapper {
		height: 200px;
		padding: 15px;
	}
}

.sozlesme-box {
	margin: 20px 0;
}
.sozlesme-box h2, .sozlesme-box {
	font-size: 14px;
}
.login-popup-steps:not(.active){
	display: none;
}
.popup-step-back button {
	display: flex;
	align-items: center;
	gap: 8px;
	margin-left: auto;
	background: #ededed;
	border: none;
	padding: 10px 20px;
	border-radius: 10px;
	font-weight: bold;
	cursor: pointer;
}
.preview-sozlesmeler {
	padding: 15px;
	border-radius: 10px;
}
.cargo-wrapper {
	display: flex;
	gap: 30px;
	flex-wrap: wrap;
	margin-bottom: 30px;
}
.cargo-wrapper .cargo-item {
	cursor: pointer;
	width: 200px;
	max-width: 100%;
}
.cargo-wrapper .cargo-item input {
	display: none;
}
.cargo-wrapper .cargo-item .image-wrapper {
	width: 280px;
	max-width: 100%;
	height: 110px;
	padding: 13px;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 3px solid #CAD1DE;
	border-radius: 10px;
	margin-bottom: 10px;
}
.cargo-wrapper .cargo-item.active .image-wrapper {
	border-color: #ff9a39;
}
.cargo-wrapper .cargo-item .image-wrapper img {
	max-width: 100%;
	max-height: 100%;
	width: auto;
	height: auto;
	display: block;
}
.preview-payment-fields {
	background: #ffffff;
	border-radius: 10px;
	padding: 10px 20px;
	box-shadow: 0 0 7px 1px #f6f6f6;
}
.cargo-item .title {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0 10px;
}
.cargo-item .cargo-price {
	background: #ff9a39;
	padding: 0 10px;
	color: #fff;
	font-weight: 500;
	border-radius: 5px;
}
.odeme-step-cargo p {
	color: #989898;
	border-top: 1px solid #e2e2e2;
	padding-top: 10px;
}
.drawer-cart .brand {
	font-size: 13px;
	color: #ff9a39;
}
.woocommerce-page .cart-collaterals{
	width:30%;
}
.woocommerce-page .cart-collaterals th{
	padding:8px 16px;
}
.woocommerce-page .cart-collaterals .cart_totals{
	float:inherit;
	width:100%;
	padding-left: 30px;
	border-left: 1px solid #D3E0EF;
}
.woocommerce-page .cart-collaterals .cart_totals h2{
	font-size:12px;
	text-transform:uppercase;
	text-align:start;
	margin:0;
	font-weight:700;
	padding: 8px 16px 8px 0;
	border-bottom: 1px solid hsla(0, 0%, 7%, .11);
}
.page-content .woocommerce .product-remove a{
	color:blue !important;
	font-size:0;
	background: url(https://kompozitpazari.net/wp-content/uploads/2024/08/gray-trash.svg) no-repeat center center;
	width:21px;
	height:28px;
	object-fit:cover;
}
.woocommerce table.shop_table{
	margin:0;
	padding: 20px 40px 20px 20px;
	border:none;
	border-spacing: 0;
}
.woocommerce table.woocommerce-checkout-review-order-table th {
	/*border-right: 1px solid #e5e5e5;*/
}
.woocommerce table.woocommerce-checkout-review-order-table th.product-total {
	text-align: right;
}
.woocommerce table.woocommerce-checkout-review-order-table  li {
	margin-bottom: 0;
}
table.cart .product-thumbnail a img {
	width:100%;
	border-radius:10px;
}
tr.cart-subtotal th{
	vertical-align:inherit !important;
}
tr.cart-subtotal td{
	vertical-align:inherit !important;
	align-content: center !important;
}
.woocommerce table.shop_table th{
	vertical-align:inherit !important;
}
.cart-collaterals :is(th,td) {
	text-align: left;
}
tr.tax-rate.tax-rate-tr-vergi-1{
	display:none;
}
p.woocommerce-shipping-destination{
	font-weight:400;
	font-size:14px;
}
p.woocommerce-shipping-destination strong{
	font-weight:400;
}
tr.tax-rate.tax-rate-tr-kdv-1 small{
	display:none;
}
a.shipping-calculator-button{
	font-size:14px;
}
.wc-proceed-to-checkout checkout-button{
	border-radius: 10px;
	background: #538AB5 !important;
}
.wc-proceed-to-checkout a.checkout-button{
	border-radius: 10px;
	background: #538AB5 !important;
	font-weight: 600;
	margin-bottom:0 !important;
}
.woocommerce .quantity .qty::-webkit-outer-spin-button,
.woocommerce .quantity .qty::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}
.woocommerce .quantity .qty[type=number] {
	-moz-appearance: textfield;
}
td.product-subtotal span bdi{
	color:#4B4B4B;
	font-size: 18px;
	font-weight:bold;
}
tr.woocommerce-cart-form__cart-item.cart_item {
	position: relative;
}
.page-content .woocommerce .shop_table .coupon{
	float:inherit !important;
	display:flex;
	gap:20px;
}
.page-content .woocommerce .shop_table .coupon #coupon_code{
	float:inherit;
	padding:6px 12px;
	border-radius:10px;
	margin:0;
	min-width:100px;
	width:auto;
}
.page-content .woocommerce .shop_table .coupon button:hover{
	background:#538AB5;
	color:#FFFFFF;
	transition: all 0.3s;
}
.adresses-wrap {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin: 30px 0 20px;
}
.adresses-wrap h3 {
	margin-bottom: 0;
}
.adresses-wrap .btn-full {
	width: auto;
	cursor: pointer;
	padding: 15px 20px;
}
.my-addresses {
	display: flex;
	gap: 20px;
	flex-wrap: wrap;
}
.my-addresses .address-item {
	width: calc(50% - 10px);
	cursor: inherit;
}
.address-item .address-btns {
	display: flex;
	align-items: center;
	gap: 10px;
}
.address-item .address-btns button {
	border: none;
	background: transparent;
	display: flex;
	align-items: center;
	gap: 7px;
	font-size: 15px;
	color: #538AB5;
	cursor: pointer;
}
.edit-address-form h3, .edit-address-form:not(.active) {
	display: none;
}
.edit-address-form {
	margin-top: 50px;
}
.woocommerce table.shop_table td, .woocommerce table.shop_table th {
	/*text-align: center;*/
}
#order_review .shop_table {
	padding-left: 0;
	padding-right: 0;
}
.woocommerce table.shop_table td.product-name {
	text-align: left;
	width: 260px;
	font-size: 14px;
}
table.cart .product-thumbnail {
	max-width: 100px;
}
.woocommerce-cart-form {
	width: 70%;
}
.woocommerce-cart .brand {
	font-weight: bold;
}
.product-price .price .flex {
	gap: 10px;
}
.woocommerce td.product-quantity {
	max-width: 120px;
}
table.cart .product-quantity .quantity,
.woocommerce-cart [name="update_cart"] {
	display: none!important;
}
.woocommerce-notices-wrapper {
	position: fixed;
	bottom: 0;
	z-index: 9;
}

@keyframes fadeOut {
	to {
		opacity: 0;
	}
}
body:not(.wp-admin) .notice {
	position: fixed;
	left: 30px;
	top: 30px;
	z-index: 1005;
	background: #e8e8e8;
	padding: 20px 30px;
	max-width: 600px;
	text-align: center;
	line-height: 1.7;
	border-radius: 20px;
	border-top: 5px solid #01a9f4;
	opacity: 1;
	animation: fadeOut 0.5s forwards 10s;
	pointer-events: none;
}
body:not(.wp-admin) .notice-error {
	border-color: red;
}
body.wp-admin .teklif-wrapper {
	padding-right: 30px;
}
.zoomContainer {
	z-index: 9!important;
}
.teklif-btn {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 10px;
	color: #538ab5;
	font-weight: bold;
	border: 1px solid #538ab5;
	padding: 10px;
	border-radius: 10px;
}
.teklif-btn svg {
	width: 30px;
}
.teklif-btn-wrapper {
	padding-left: 30px;
}
.teklif-item {
	display: flex;
	align-items: center;
	gap: 15px;
	margin-bottom: 30px;
}
.teklif-content {
	width: 100%;
}
.teklif-header {
	display: flex;
	justify-content: space-around;
	background: #538AB5;
	color: #fff;
	padding: 10px 0;
	font-weight: bold;
	text-align: center;
}
.teklif-body {
	display: flex;
	justify-content: space-around;
	text-align: center;
	padding: 14px 0;
	background: #E9EEF2;
	color: #538ab5;
	font-weight: bold;
}
.teklif-item span, .teklif-header > div, .teklif-body > div,
.teklif-body-detail > div {
	width: 15%;
}
.teklif-btns {
	width: 200px;
	display: flex;
	flex-direction: column;
	gap: 10px;
}
.teklif-btns a {
	width: 100%;
	display: flex;
	background: #538ab5;
	color: #fff;
	justify-content: center;
	align-items: center;
	height: 43px;
	border-radius: 10px;
	font-weight: bold;
	text-transform: uppercase;
}
.teklif-btns .btn-pay-now {
	background: transparent;
	color: #538ab5;
	border: 1px solid #538ab5;
}
.teklif-body-detail {
	padding: 30px 0;
	display: flex;
	justify-content: space-around;
	align-items: center;
	text-align: center;
	color: #538ab5;
	font-weight: bold;
}
.teklif-body-detail .order-status {
	color: #389B39;
	font-weight: bold;
	text-align: start;
	font-size: 18px;
}
.teklif-body-detail > .order-thumbs {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 5px;
	width: 50%;
}
.teklif-body-detail > .order-btns {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	gap: 10px;
}
.order-thumbs img {
	width: 60px;
	height: 60px;
	object-fit: cover;
	border-radius: 10px;
	border: 1px solid #edeaea;
}
.nav .menu-image-title-after {
	text-decoration: none !important;
}
.footer-box-item.desktop-none{
	display:none;
}
.swiper-grid>.swiper-wrapper{
	row-gap:30px;
}
@media (min-width: 992px) {
	.nav > li > .sub-menu {
		position: absolute;
		right: 0;
		top: 0;
		width: 69vw;
		padding: 30px 60px;
		background: #E9EEF2;
		padding-right: calc(25vw + 90px);
		gap: 30px;
		height: 100%;
		z-index: 9;
		line-height: 2;
		display: none; 
	}

	.nav > li > .sub-menu a {
		color: #173A55;
		font-size:14px;
		line-height:29px;
	}
	.nav > li.active > .sub-menu {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		grid-template-rows: repeat(6, 1fr);
		overflow: hidden;
	}
	.nav > li > .sub-menu > li:last-child {
		position: absolute;
		top: 30px;
		right: 60px;
		width: 25vw;
		padding-right: 2vw;
	}
	.nav > li > .sub-menu > li:last-child a:before{
		display:none;
	}

	.nav .menu-image-title-after img {
		padding: 0;
		border-radius: 8px;
		max-height:100%;
		max-width: 100%;
		object-fit: cover;
	}
	.nav .menu-image-title-after span {
		display: flex;
		background: #538ab5;
		margin-top: 10px;
		justify-content: center;
		padding: 10px 0;
		color: #fff;
		border-radius: 10px;
	}
	.nav > li > .sub-menu > li > a {
		font-size: 17px;
		text-decoration: underline;
		font-weight: bold;
		margin-bottom: 10px;
		display: block;
		color:#F27A08;
		position:relative;
	}
	.nav > li > .sub-menu > li > a:before{
		content:url('data:image/svg+xml,<svg width="30px" height="30px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" stroke="%23F27A08"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"><path fill-rule="evenodd" clip-rule="evenodd" d="M9.96967 16.2803C9.67678 15.9874 9.67678 15.5126 9.96967 15.2197L13.1893 12L9.96967 8.78033C9.67678 8.48744 9.67678 8.01256 9.96967 7.71967C10.2626 7.42678 10.7374 7.42678 11.0303 7.71967L14.7803 11.4697C15.0732 11.7626 15.0732 12.2374 14.7803 12.5303L11.0303 16.2803C10.7374 16.5732 10.2626 16.5732 9.96967 16.2803Z" fill="%23F27A08"></path></g></svg>') ;
		position:absolute;
		right: 0;
		top:50%;
		transform: translateY(-50%);
		width:30px;
		height:30px;
		display: none;
	}

}
@media (min-width: 1024px) and (max-width: 1500px){
	.product-titles-banner > li {
		width: 27vw;
	}
	.nav > li > .sub-menu {
		width: 73vw;
	}
}
.woocommerce-order-pay .wp-block-group {
	padding: 30px;
}
.woocommerce nav.woocommerce-pagination {
	margin: 30px auto 0;
	width: 100%;
}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
	padding: 8px 15px;
	margin: 0 5px;
}
.woocommerce nav.woocommerce-pagination ul {
	border: none;
}
.woocommerce nav.woocommerce-pagination ul li {
	border: none;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
	background: #538ab5;
	color: #fff;
	border-radius: 5px;
}
#urunDocuments.active {
	display: flex;
	justify-content: space-around;
}
#teknikVeri {
	padding: 0;
}
#teknikVeri table.shop_attributes {
	border-spacing: 0;
}
#teknikVeri table.shop_attributes th {
	text-align: left;
}
#teknikVeri table.shop_attributes th, #teknikVeri table.shop_attributes td {
	padding: 5px 22px;
}
#teknikVeri .woocommerce-product-attributes-item--dimensions {
	display: none;
}
.woocommerce-product-attributes .woocommerce-product-attributes-item--weight {
	display: none;
}
.cart-payment-field {
	display: grid;
	grid-template-columns: 1fr;
	width: 1100px;
	max-width: 100%;
	margin: 0 auto 30px;
}
.card-holder-bg {
	position: relative;
	width: 100%;
	aspect-ratio: 422/240;
	background: #dfdfdf;
	border-radius: 10px;
}
.card-holder.active .card-holder-bg {
	background: #808080;
}
.card-holder-bg:before {
	content: url('data:image/svg+xml,<svg viewBox="0 0 1024 1024" class="icon" version="1.1" xmlns="http://www.w3.org/2000/svg" fill="%23000000"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"><path d="M106.666667 746.666667V277.333333c0-46.933333 38.4-85.333333 85.333333-85.333333h640c46.933333 0 85.333333 38.4 85.333333 85.333333v469.333334c0 46.933333-38.4 85.333333-85.333333 85.333333H192c-46.933333 0-85.333333-38.4-85.333333-85.333333z" fill="%23f2f2f2"></path><path d="M917.333333 448v-42.666667H661.333333c-23.466667 0-42.666667-19.2-42.666666-42.666666s19.2-42.666667 42.666666-42.666667h21.333334v-42.666667h-21.333334c-46.933333 0-85.333333 38.4-85.333333 85.333334s38.4 85.333333 85.333333 85.333333h64v128h-64c-59.733333 0-106.666667 46.933333-106.666666 106.666667s46.933333 106.666667 106.666666 106.666666h42.666667v-42.666666h-42.666667c-36.266667 0-64-27.733333-64-64s27.733333-64 64-64h256v-42.666667h-149.333333v-128h149.333333zM362.666667 576h-64v-128h64c46.933333 0 85.333333-38.4 85.333333-85.333333s-38.4-85.333333-85.333333-85.333334h-64v42.666667h64c23.466667 0 42.666667 19.2 42.666666 42.666667s-19.2 42.666667-42.666666 42.666666H106.666667v42.666667h149.333333v128H106.666667v42.666667h256c36.266667 0 64 27.733333 64 64s-27.733333 64-64 64h-42.666667v42.666666h42.666667c59.733333 0 106.666667-46.933333 106.666666-106.666666s-46.933333-106.666667-106.666666-106.666667z" fill="%23cfcfcf"></path></g></svg>');
	position: absolute;
	right: 19px;
	top: 50%;
	transform: translateY(-50%);
	width: 50px;
}
.card-holder-type {
	position: absolute;
	right: 21px;
	top: 10px;
	width: 40px;
}
.card-holder-type[data-card="mastercard"]:before {
	content: url('data:image/svg+xml,<svg viewBox="0 -11 70 70" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"><rect x="0.5" y="0.5" width="69" height="47" rx="5.5" fill="white" stroke="%23D9D9D9"></rect><path fill-rule="evenodd" clip-rule="evenodd" d="M35.3945 34.7619C33.0114 36.8184 29.92 38.0599 26.5421 38.0599C19.0047 38.0599 12.8945 31.8788 12.8945 24.254C12.8945 16.6291 19.0047 10.448 26.5421 10.448C29.92 10.448 33.0114 11.6895 35.3945 13.7461C37.7777 11.6895 40.869 10.448 44.247 10.448C51.7843 10.448 57.8945 16.6291 57.8945 24.254C57.8945 31.8788 51.7843 38.0599 44.247 38.0599C40.869 38.0599 37.7777 36.8184 35.3945 34.7619Z" fill="%23ED0006"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M35.3945 34.7619C38.3289 32.2296 40.1896 28.4616 40.1896 24.254C40.1896 20.0463 38.3289 16.2783 35.3945 13.7461C37.7777 11.6895 40.869 10.448 44.247 10.448C51.7843 10.448 57.8945 16.6291 57.8945 24.254C57.8945 31.8788 51.7843 38.0599 44.247 38.0599C40.869 38.0599 37.7777 36.8184 35.3945 34.7619Z" fill="%23F9A000"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M35.3946 13.7461C38.329 16.2784 40.1897 20.0463 40.1897 24.254C40.1897 28.4616 38.329 32.2295 35.3946 34.7618C32.4603 32.2295 30.5996 28.4616 30.5996 24.254C30.5996 20.0463 32.4603 16.2784 35.3946 13.7461Z" fill="%23FF5E00"></path></g></svg>');
}
.card-holder-type[data-card="visa"]:before {
	content: url('data:image/svg+xml,<svg viewBox="0 -11 70 70" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"><rect x="0.5" y="0.5" width="69" height="47" rx="5.5" fill="white" stroke="%23D9D9D9"></rect><path fill-rule="evenodd" clip-rule="evenodd" d="M21.2505 32.5165H17.0099L13.8299 20.3847C13.679 19.8267 13.3585 19.3333 12.8871 19.1008C11.7106 18.5165 10.4142 18.0514 9 17.8169V17.3498H15.8313C16.7742 17.3498 17.4813 18.0514 17.5991 18.8663L19.2491 27.6173L23.4877 17.3498H27.6104L21.2505 32.5165ZM29.9675 32.5165H25.9626L29.2604 17.3498H33.2653L29.9675 32.5165ZM38.4467 21.5514C38.5646 20.7346 39.2717 20.2675 40.0967 20.2675C41.3931 20.1502 42.8052 20.3848 43.9838 20.9671L44.6909 17.7016C43.5123 17.2345 42.216 17 41.0395 17C37.1524 17 34.3239 19.1008 34.3239 22.0165C34.3239 24.2346 36.3274 25.3992 37.7417 26.1008C39.2717 26.8004 39.861 27.2675 39.7431 27.9671C39.7431 29.0165 38.5646 29.4836 37.3881 29.4836C35.9739 29.4836 34.5596 29.1338 33.2653 28.5494L32.5582 31.8169C33.9724 32.3992 35.5025 32.6338 36.9167 32.6338C41.2752 32.749 43.9838 30.6502 43.9838 27.5C43.9838 23.5329 38.4467 23.3004 38.4467 21.5514ZM58 32.5165L54.82 17.3498H51.4044C50.6972 17.3498 49.9901 17.8169 49.7544 18.5165L43.8659 32.5165H47.9887L48.8116 30.3004H53.8772L54.3486 32.5165H58ZM51.9936 21.4342L53.1701 27.1502H49.8723L51.9936 21.4342Z" fill="%23172B85"></path></g></svg>');
}
.card-holder-number {
	position: absolute;
	left: 30px;
	bottom: 80px;
	width: 80%;
	height: 32px;
}
.card-holder-number span, .card-holder-date span {
	width: 8px;
	height: 8px;
	background: #fff;
	display: inline-block;
	margin-right: 8px;
	border-radius: 50%;
}
.card-holder-number span:nth-child(4n+4) {
	margin-right: 17px;
}
.card-number-text, .card-holder-date-text {
	position: absolute;
	top: 2px;
	left: -1px;
	letter-spacing: 6px;
	color: #fff;
	font-weight: 500;
	background: #808080;
}
.card-holder-name {
	position: absolute;
	left: 30px;
	bottom: 30px;
	color: #fff;
	font-weight: 500;
	letter-spacing: 2px;
	text-transform: uppercase;
}
#isbank-card-holder {
	text-transform: uppercase;
}
.card-holder-date {
	position: absolute;
	right: 90px;
	bottom: 30px;
	color: #fff;
	display: flex;
	align-items: center;
}
.card-holder-date span {
	margin: 3px;
}
.card-holder-date-text {
	letter-spacing: 2px;
	top: 1px;
}
.card-holder-cvc {
	position: absolute;
	left: 30px;
	top: 40px;
	color: #fff;
	background: #fff;
	color: #000;
	font-weight: 500;
	font-size: 14px;
	padding: 0 5px;
	min-width: 36px;
	min-height: 19px;
}
#loadingBar {
	display: none!important;
}
#billing_address_2_field, #billing_ilce_code_field, #billing_mahalle_code_field, #shipping_ilce_code_field, #shipping_mahalle_code_field, #billingname_field, #shippingname_field, #vergi_daire_code_field {
	display: none!important;
}
.woocommerce .woocommerce-ordering {
	display: none;
}
/*
#iyzipay-checkout-form, #infoBox {
display: none!important;
}*/
#iyziInstallmentList {
	display: block;
	clear: both;
}
.nav-close {
	display: none!important;
}
.mobile-nav, .mobile-nav-search, .mobile-text {
	display: none;
}
.social-media {
	display: flex;
	gap: 10px;
}
.social-media img {
	width: 28px;
}
.price-inner {
	display: flex;
	align-items: center;
	gap: 5px;
}
span.kdv {
	order: 3;
	font-weight: 500;
	font-size: 12px;
	color: #a0a0a0;
	letter-spacing: -0.5px;
}
.product-badges {
	position: absolute;
	left: 10px;
	top: 10px;
	font-size: 14px;
	z-index: 9;
}
.product-badges .discount {
	background: #efefef;
	padding: 1px 5px;
	color: red;
	border-radius: 5px;
	font-weight: 600;
}
.product-badges .discount-cart {
	background: #4dc147;
	color: #fff;
}
.discount.discount-text {
	background: #ff9a39;
	color: #fff;
}
.product-badges .discount span {
	font-size: 80%;
	font-weight: 400;
}
.order-total-text {
	display: flex;
	gap: 10px;
}

.order-total-text.active .total-price {
	text-decoration: line-through;
	color: #6c6b6b;
}
a.whatsappno {
	display: flex;
	align-items: center;
	gap: 10px;
	justify-content: center;
	color: #4dc147;
	font-weight: bold;
	padding: 9px;
	border: 1px solid #4dc147;
	border-radius: 10px;
	margin-top: 15px;
}
a.whatsappno svg {
	width: 24px;
}
.wp-fixed {
	background: #4dc147;
	position: fixed;
	right: 20px;
	bottom: 90px;
	z-index: 9;
}
.wp-fixed :is(svg,span) {
	filter: brightness(0) invert(1);
}
.mobile-image {
	display: none;
}
@media (max-width: 1024px) {
	.mobile-nav {
		display: block;
	}
	.mobile-image {
		display: block;
	}
	.desktop-image {
		display: none;
	}
	.site-header .navbar-icon-banner, .fixed-shopping-icon {
		display: none;
	}
	.blue-long-section:not(.active) {
		display: none;
	}
	.nav-close {
		display: block;
	}
	.mobile-nav-search{
		display: block;
	}
	.blue-long-section {
		position: fixed;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background: #0000004f;
	}
	.product-titles-banner li a {
		display: flex;
		color: #000;
		padding: 13px 15px!important;
		height: auto;
		margin: 0;
		border-top: 1px solid #ebebebcc;
	}
	.product-titles-banner {
		position: relative;
		flex-direction: column;
		align-items: flex-start;
		text-align: left;
	}
	.product-titles-banner > li {
		width: 100%;
	}
	.logo {
		margin: 0;
		margin-right: auto;
		width: auto;
	}

	.sticky .site-header .logo img {
		width: 110px;
	}
	.product-chance .product-change-item p {
		color: #fff;
	}
	.desktop-text {
		display: none;
	}
	.mobile-text {
		display: block;
	}
	.product-chance {
		margin: 0;
	}
	.product-chance .product-change-item img {
		margin-right: 0;
	}
	.product-chance .product-change-item {
		gap: 0;
	}
	nav.mobile-nav {
		position: fixed;
		left: 0;
		bottom: 0;
		width: 100%;
		background: #ffffff;
		z-index: 99;
		padding: 10px;
		padding-bottom: 20px;
		display: flex;
		height: 80px;
		align-items: center;
		box-shadow: 0 -2px 10px rgba(0,0,0,0.1);
	}
	.mobile-nav-items {
		width: 100%;
		display: flex;
		justify-content: space-around;
		align-items: center;
	}
	.mobile-nav .nav-icon {
		display: flex;
		flex-direction: column;
		align-items: center;
		gap: 4px;
		text-decoration: none;
		color: #000000;
		font-size: 12px;
		font-weight: 500;
		transition: color 0.3s ease;
	}
	.mobile-nav .nav-icon.active {
		color: #FF9A39;
	}
	.mobile-nav .nav-icon img, .mobile-nav .nav-icon svg {
		display: block;
		width: 20px;
		height: 20px;
		transition: filter 0.3s ease, stroke 0.3s ease, fill 0.3s ease;
	}
	.mobile-nav .menu-opener .menu-opener-close {
		display: none;
	}
	.mobile-nav .menu-opener.active .menu-opener-close {
		display: block;
	}
	.mobile-nav .menu-opener .menu-opener-open {
		display: block;
	}
	.mobile-nav .menu-opener.active .menu-opener-open {
		display: none;
	}
	.mobile-nav .nav-icon img {
		filter: brightness(0) saturate(100%) invert(0%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(0%) contrast(100%);
		-webkit-filter: brightness(0) saturate(100%) invert(0%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(0%) contrast(100%);
	}
	.mobile-nav .nav-icon.active img {
		filter: brightness(0) saturate(100%) invert(58%) sepia(89%) saturate(1180%) hue-rotate(8deg) brightness(103%) contrast(96%);
		-webkit-filter: brightness(0) saturate(100%) invert(58%) sepia(89%) saturate(1180%) hue-rotate(8deg) brightness(103%) contrast(96%);
	}
	.mobile-nav .nav-icon svg {
		stroke: #000000;
		fill: #000000;
	}
	.mobile-nav .nav-icon.active svg {
		stroke: #FF9A39;
		fill: #FF9A39;
	}
	.mobile-nav .nav-icon svg path {
		stroke: inherit;
		fill: inherit;
	}
	.mobile-nav .shopping-icon {
		position: relative;
	}
	.mobile-nav .mini-cart-count {
		position: absolute;
		top: -5px;
		right: -5px;
		background: #FF9A39;
		color: white;
		border-radius: 50%;
		width: 18px;
		height: 18px;
		font-size: 10px;
		display: flex;
		align-items: center;
		justify-content: center;
		font-weight: bold;
	}
	form.mobile-nav-search {
		display: flex;
		padding: 10px;
	}

	form.mobile-nav-search input {
		width: 100%;
		height: 43px;
		padding: 10px;
		border-right: none;
		border: 1px solid #efefef;
	}

	form.mobile-nav-search button {
		border: none;
		background: #efefef;
		padding: 0 13px;
	}
	.product-titles-banner .menu-item-has-children > a.active:after {
		transform: rotate(90deg);
	}
	.blue-long-section .sub-menu:not(.active) {
		display: none;
	}
	.product-titles-banner .sub-menu > li > a {
		padding: 5px 33px!important;
		font-size: 14px;
	}
	.product-titles-banner .sub-menu .sub-menu > li > a {
		padding: 7px 50px!important;
	}
	.product-titles-banner .menu-image-title-after img {
		display: none;
	}
	.product-titles-banner .menu-image-title-after {
		font-weight: bold;
		text-align: center;
		justify-content: center;
		padding: 0;
		background: #efefef;
	}
}




.offer-field{
	margin-top: 23px;
	margin-bottom: 36px;
}

.offer-field .box{
	max-width: 1130px;
	padding: 0 50px;
	margin: 0 auto;
	background-color: #FFFFFF;
}

.offer-field .field{
	padding: 25px 0px 48px 0px;
}
.offer-field .field-logo {
	width: fit-content;
	text-align: center;
	margin-bottom: 30px;
}
.offer-field .field-logo img{
	max-width: 220px;
}
.offer-field .field-logo p{
	font-size: 15px;
	font-weight: 500;
	color: #538AB5;
}
.offer-field .field-logo p span{
	color: #FF9A39;
	margin-right: 10px;
}
.offer-info .item{
	width: 40%;
}

.offer-field  .offer-info {
	margin-bottom: 21px;
}

.offer-info .item .content{
	gap: 10px;
}

.offer-field .offer-info .quest-answer{
	padding-bottom: 9px;
	border-bottom: 0.5px solid #C7C7C7;
}
.offer-field .offer-info .quest-answer:last-child{
	border: none;
}
.offer-field .offer-info .quest-answer .quest{
	width: 35%;
}
.offer-field .offer-info  p{
	margin-bottom: 0;
	font-size: 13px;
	font-weight: 300;
}
.offer-field .offer-info .answer{
	font-size: 12px;
	font-weight: 300;
	line-height: 15px;
	max-width: 210px;
	width: 100%;
}
.offer-field .offer-info .answer input, .offer-field .offer-info .answer textarea {
	width: 100%;
	padding: 5px;
	border: none;
	background: #efefef;
	margin: 0 -5px;
	border-radius: 5px;
	resize: none;
}
.offer-field .offer-info .info-title p{
	color: #538AB5;
}

.offer-info .blue .info{
	gap: 10px;
}

.offer-info .blue .info-title{
	border-bottom: 0.5px solid #C7C7C7;
	padding-bottom: 10px;
}

.offer-info .blue .info-title:last-child{
	border: none;
}

.offer-info .blue .first{
	padding-left:18px ;
}

.blue-slogan{
	font-size: 19px;
	font-weight: 300;
	color: #538AB5;
	line-height: 26px;
	margin-top: 50px;
}

.blue-slogan strong{
	font-weight: 600;
	margin-bottom: -5px;
}

.order-summary {
	width: 100%;
	padding: 0;

}
.order-summary .title-field{
	background-color: #538AB5;
	margin-bottom: 10px;
}

.order-summary .title-field .title{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 20px;
	line-height: 27px;
	padding: 10.5px 25px;
}







.product-table {
	width: 100%;
	border-collapse: collapse;
	text-align: left;
}

.product-table thead th {
	border-bottom: 2px solid #ddd;
	padding: 12px;
	font-weight: 500;
	font-size: 14px;
	color: #777777;
}
.product-table thead th{
	text-align: center;
}
.product-table thead th:first-child{
	width: 40%;
	text-align: start;
}
.product-table tbody td {
	padding: 10px;
	text-align: center;
	border-right: 0.5px solid #C7C7C7;
	font-size: 12px;
	font-weight: 600;
	color: #4B4B4B;
}
.product-table tbody td:first-child{
	text-align: start;
}

.material-info {
	display: flex;
	align-items: center;
	gap: 10px;
}

.material-info img {
	width: 50px;
	height: 50px;
	margin-right: 10px;
}

.product-table tr:nth-child(even) {
	background-color: #f9f9f9;
}
.material-info .order-title{
	font-size: 11px;
	font-weight: 500;
	color: #4B4B4B;
}

.material-info .order-title strong{
	font-weight: bold;
}

.offer-field  .offer-total-field .title-field{
	background-color: #538AB5;
	display: flex;
	justify-content: end;
}

.offer-field .offer-total-field .title-field .title{
	padding-top: 9.5px;
	padding-bottom: 6.5px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	width: 35%;
	text-align: start;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-right: 15px;
}

.offer-field .offer-total-field .total-description {
	display: flex;
	justify-content: end;
	padding: 7px 0;
}
.offer-field .offer-total-field .total-description > div{
	width: 35%;
	text-align: start;
	padding-right: 0;
}

.offer-field .offer-total-field .total-description h3{
	margin-bottom: 0;
	font-size: 12px;
	font-weight: 500;
	color: #4B4B4B;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-right: 15px;
}

.offer-field .offer-total-field .total-description .total{
	font-weight: bold;
	margin-top: 12px;
}

.offer-field  .offer-total-field .total-description .first{
	padding-bottom: 9.5px;
	border-bottom: 0.5px solid #C7C7C7;
	margin-bottom: 9.5px;
}

.gray-field{
	background-color:#EBEBEB;
	padding: 11px 0;
	justify-content: end;
}

.gray-field .field-item{
	width: 50%;
	padding-right: 0;
}

.gray-field .field-item h3{
	font-size: 12px;
	color: #000000;
	font-weight: 600;
	margin-bottom: 0;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-right: 15px;
}

.gray-field .field-item h3:not(:last-child){
	padding-bottom: 6.5px;
	border-bottom: 0.5px solid #C7C7C7;
	margin-bottom: 9.5px;
}
.gray-field .field-item h3.note {
	font-size: 11px;
	color: #989898;
	font-weight: 400;
}
.bank-information .title-field{
	background-color: #538AB5;
	padding: 7px 25px;
}
.special-note .title-field textarea {
	width: 100%;
	height: 100%;
	background: transparent;
	border: none;
	outline: 0;
	resize: none;
}
.bank-information .title-field .title{
	color: #FFFFFF;
	font-size: 17px;
	line-height: 27px;
	font-weight: 600;
}

.bank-information .bank-content{
	padding-top: 26.8px;
	padding-bottom: 11px;
	max-width: 680px;
	margin: 0 auto;
}

.bank-information .bank-content .banner {
	width: 60%;
}
.bank-information .bank-content .banner img{
	max-width: 160px;
	margin-bottom: 6px;
}

.bank-information .bank-content .banner p{
	font-size: 15px;
	font-weight: 500;
	margin-bottom: 0;
	color: #626262;
}

.bank-information .bank-content .banner .first{
	color: #A5A5A5;
}

.bank-information .qr-code{
	display: flex;
	justify-content: end;
	width: 30%;
	margin-top: 0;
	padding: 10px 0;
	border-left: 1px dashed #707070;

}

.offer-concact .title-field{
	background-color: #538AB5;
	padding: 6px 25px;
}

.offer-concact .title-field .title h3{
	font-size: 17px;
	font-weight: bold;
	color: #FFFFFF;
	margin-bottom: 0;
}

.offer-concact .title-field .title .first{
	width: 60%;
}

.offer-concact .content {
	padding: 18px 25px 0;
}

.offer-concact .content .call-center{
	gap: 11px;
	color: #4B4B4B;
	padding: 10px 0;
	width: 50%;
	border-right: 1px solid #707070;
}

.offer-concact .content > div p,
.offer-concact .content > div h3{
	margin-bottom: 0;
}

.offer-concact .content > div h3{
	font-size: 14px;
	font-weight: bold;
}

.offer-concact .content > div p{
	font-size: 12px;
	font-weight: 500;
}

.offer-concact .contact-field {
	gap: 11px;
	width: 40%;
}

.special-note{
	margin-top: 35.5px;
	background-color: #F7F7F7;
	gap: 45px;
	display: flex;
	flex-direction: row;
	max-height: 215px;
}

.special-note .thumbnail {
	max-width: 235px;
	max-height: 235px;
	margin-right: 12px;
}

.special-note .title-field{
	width: 78%;
	padding-top: 29px;
	padding-left: 25px;
	gap: 11px;
}

.special-note .title-field h3,
.special-note .title-field p{
	margin-bottom: 0;
	font-size: 16px;
}

.special-note .title-field h3{
	font-weight: 600;
	color: #4B4B4B;
}

.special-note .title-field p{
	color: #A5A5A5;
	font-weight: 500;
	line-height: 23px;
}
.anons {
	padding: 5px 0;
	text-align: center;
	background: #33668e;
	color: #fff;
	font-weight: bold;
}


.woocommerce form .form-row.woocommerce-custom-invalid label {
	color: var(--wc-red);
}
.woocommerce form .form-row.woocommerce-custom-invalid .select2-container, .woocommerce form .form-row.woocommerce-custom-invalid input.input-text, .woocommerce form .form-row.woocommerce-custom-invalid select {
	border-color: var(--wc-red);
}
.adress-box.cari-wrapper {
	margin-top: 23px;
}
.cari-wrapper figure {
	margin-bottom: 0;
}
.cari-wrapper table td {
	border: none;
	font-size: 12px;
	padding: 0;
}
.cari-wrapper h3 {
	font-size: 18px;
	margin-bottom: 4px;
	padding-left: 0;
}
.iti {
	width: 100%;
}
.iti input[type="tel"]{
	padding-left: 50px!important;
}
.woocommerce-checkout .woocommerce-customer-details,
.woocommerce-checkout .woocommerce-order-overview__email.email {
	display: none;
}
.filter-btn {
	display: none;
}
#iysPopup p {
	font-size: 16px;
	text-align: center;
}

#iysPopup p a {
	color: #538ab5;
	font-weight: bold;
}
@media (max-width: 1024px){
	.offer-field .box{
		padding: 0 20px;
	}


	.offer-field .field-logo{
		width: 100%;
	}


	.offer-field .offer-info{
		flex-direction: column;
		gap: 20px;
	}

	.offer-info .item{
		width: 100%;
	}

	.offer-info .blue .second{
		padding-right: 18px;
	}

	.bank-information .bank-content{
		flex-direction: column;
		text-align: center;
		gap: 20px;
	}

	.bank-information .bank-content .banner{
		width: 100%;
	}

	.bank-information .qr-code{
		justify-content: center;
		width: 100%;
		border-top: 1px dashed #707070;
		border-left: inherit;
		padding-top: 10px;
	}

	.bank-information .title-field .title {
		font-size: 15px;
		line-height: 25px;
		font-weight: 700;
	}

	.offer-concact .title-field .title h3{
		font-size: 15px;
	}

	.offer-field .order-summary .title-field .title{
		font-size: 18px;
		line-height: 25px;
	}

	.product-table thead th{
		font-size: 10px;
		padding: 5px;
	}

	.product-table tbody td{
		padding: 5px;
		font-size: 10px;
		font-weight: 500;
	}

	.product-table tbody tr td:first-child{
		padding-left: 12px;
	}


	.offer-concact .content {
		padding-top: 12px;
		padding-left: 12px;
		flex-direction: column;
		gap: 20px;
	}

	.offer-concact .content .call-center{
		width: 100%;
		border-right: inherit;
		border-bottom: 1px solid #707070;
	}

	.offer-concact .content > div h3{
		font-size: 13px;
	}


	.offer-concact .contact-field {
		width: 100%;
		align-items: start;
	}

	.offer-concact .contact-field .item{
		display: flex;
		flex-direction: column;
		gap: 11px;
	}

	.offer-concact .contact-field .item > div{
		gap: 30px;
	}

	.special-note{
		flex-direction: column;
		max-height: 100%;
		align-items: center;
		padding-bottom: 20px;
	}

	.special-note .title-field {
		width: 100%;
		padding-top: 20px;
		padding-left: 10px;
		gap: 10px;
		padding-right: 10px;
	}

	.special-note .thumbnail{
		margin-right: 0;
	}

	.advantage-thumbnail img{
		max-width: 95px;
	}

	.sub-cats-items{
		display:flex;
		flex-wrap:wrap;
		gap:10px;
		justify-content:flex-start;
	}
	.sub-cats-items a {
		width: calc(25% - 8px);
		font-size: 12px;
		line-height:1.3;
	}
	.sub-cats-items figure img {
		margin-bottom: 10px;
	}
	.options-piece-button .add-to-basket .add-to-card{
		width:100%;
	}

	.options-piece-button form{
		width:100%;
	}
	.options-piece-button form .add-to-cart{
		width:100%;
	}
	.woocommerce-cart .page-content .woocommerce{
		flex-direction:column !important;
	}
	.woocommerce-page table.shop_table_responsive thead{
		display:flex;
	}
	.woocommerce table.shop_table td:before{
		display:none;
	}
	.woocommerce-page table.shop_table_responsive tr td{
		text-align:start !important;
		margin:0;
	}
	.woocommerce-cart-form{
		width:100%;
	}
	.woocommerce-cart-form td.product-remove{
		display:flex !important;
		flex-direction:column;
		justify-content:center;
	}
	.woocommerce-cart-form tbody tr{
		display:flex !important;
	}
	.woocommerce-page table.cart .product-thumbnail{
		display:block;
	}
	.woocommerce-cart-form tbody .product-thumbnail:before{
		display:none;
	}
	.woocommerce-page .cart-collaterals {
		width: 100%;
	}
	.product-card-content .description{
		font-size:12px;
	}
}
.mega-menu-opener{
	display:flex;
	align-items:center;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:17px;
	font-weight:bold;
	line-height:26px;
	background:transparent;
	padding:0;
	border:none;
	cursor:pointer;
	border: none;
	white-space: nowrap;
}
.mega-menu-opener:before{
	content:url('data:image/svg+xml,<svg viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="%23ffffff" stroke="%23ffffff"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"><title>Menu</title><g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="Menu"><rect id="Rectangle" fill-rule="nonzero" x="0" y="0" width="24" height="24"></rect><line x1="5" y1="7" x2="19" y2="7" id="Path" stroke="%23ffffff" stroke-width="2" stroke-linecap="round"></line><line x1="5" y1="17" x2="19" y2="17" id="Path" stroke="%23ffffff" stroke-width="2" stroke-linecap="round"></line><line x1="5" y1="12" x2="19" y2="12" id="Path" stroke="%23ffffff" stroke-width="2" stroke-linecap="round"></line></g></g></g></svg>');
	width:25px;
	height:25px;
	margin-right:10px;
}
.menu-wrapper {
	display: flex;
	justify-content: space-between;
}

.secondary-menu {
	display: flex;
	width: 100%;
	justify-content: center;
	align-items: center;
	gap: 50px;
}

.secondary-menu > li {
	position: relative;
}

.secondary-menu .colored a:after{
	content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="265.094" height="69.18" viewBox="0 0 265.094 69.18"><defs><clipPath id="clip-path"><path id="Path_39805" data-name="Path 39805" d="M-15234.855,9513.264v69.18h265.094v-69.18Z" transform="translate(15234.855 -9513.264)" fill="none" stroke="%23707070" stroke-width="1"/></clipPath><pattern id="pattern" width="1" height="1" viewBox="-1441.39 -1102.056 3885.838 2590.559"><image preserveAspectRatio="xMidYMid slice" width="1003.058" height="489.961" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB58AAAO5CAYAAAAuPeLVAAAABHNCSVQICAgIfAhkiAAAIABJREFUeF7s3QvUflVdJ3BAUCTzkll5yZgynUTGVumEqYmh4o07oqACglpeslKzsjGp7KZjutIcKUi0BE2RwCvWZKPlqNhqHMlZk5ikpuEV4i63+e78M+Kf93LOs88+zznP83nW+i3kfff57b0/56y/f97ve87Z9YYbbtjFhwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI1AjsKnyu4XMsAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBQB4bPrgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSqBYTP1YQaECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgIDw2TVAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAtUCwudqQg0IECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAQPjsGiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBagHhczWhBgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAgfHYNECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEC1gPC5mlADAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBA+uwYIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoFpA+FxNqAEBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQICJ9dAwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQLSB8ribUgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSEz64BAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEKgWED5XE2pAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAsJn1wABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIVAsIn6sJNSBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB4bNrgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSqBYTP1YQaECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgIDw2TVAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAtUCwudqQg0IECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAQPjsGiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBagHhczWhBgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAgfHYNECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEC1gPC5mlADAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBA+uwYIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoFpA+FxNqAEBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQICJ9dAwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQLSB8ribUgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSEz64BAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEKgWED5XE2pAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAsJn1wABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIVAsIn6sJNSBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB4bNrgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSqBYTP1YQaECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgIDw2TVAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAtUCwudqQg0IECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAQPjsGiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBagHhczWhBgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAgfHYNECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEC1gPC5mlADAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBA+uwYIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoFpA+FxNqAEBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQICJ9dAwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQLSB8ribUgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSEz64BAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEKgWED5XE2pAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAsJn1wABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIVAsIn6sJNSBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB4bNrgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSqBYTP1YQaECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgIDw2TVAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAtUCwudqQg0IECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAQPjsGiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBagHhczWhBgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAgfHYNECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEC1gPC5mlADAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBA+uwYIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoFpA+FxNqAEBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQICJ9dAwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQLSB8ribUgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSEz64BAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEKgWED5XE2pAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAsJn1wABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIVAsIn6sJNSBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB4bNrgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSqBYTP1YQaECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgIDw2TVAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAtUCwudqQg0IECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAQPjsGiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBagHhczWhBgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAgfHYNECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEC1gPC5mlADAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBA+uwYIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoFpA+FxNqAEBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQICJ9dAwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQLSB8ribUgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSEz64BAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEKgWED5XE2pAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAsJn1wABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIVAsIn6sJNSBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB4bNrgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSqBYTP1YQaECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgIDw2TVAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAtUCwudqQg0IECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAQPjsGiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBagHhczWhBgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAgfHYNECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEC1gPC5mlADAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBA+uwYIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoFpA+FxNqAEBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQICJ9dAwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQLSB8ribUgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSEz64BAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEKgWED5XE2pAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAsJn1wABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIVAsIn6sJNSBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB4bNrgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSqBYTP1YQaECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgIDw2TVAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAtUCwudqQg0IECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAQPjsGiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBagHhczWhBgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAgfHYNECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEC1gPC5mlADAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBA+uwYIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoFpA+FxNqAEBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQICJ9dAwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQLSB8ribUgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSEz64BAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEKgWED5XE2pAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAsJn1wABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIVAsIn6sJNSBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB4bNrgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSqBYTP1YQaECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgIDw2TVAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAtUCwudqQg0IECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAQPjsGiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBagHhczWhBgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAgfHYNECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEC1gPC5mlADAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBA+uwYIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoFpA+FxNqAEBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQICJ9dAwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQLSB8ribUgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSEz64BAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEKgWED5XE2pAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAsJn1wABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIVAsIn6sJNSBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB4bNrgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSqBYTP1YQaECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgIDw2TVAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAtUCwudqQg0IECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAQPjsGiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBagHhczWhBgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAgfHYNECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEC1gPC5mlADAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBA+uwYIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoFpA+FxNqAEBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQICJ9dAwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQLSB8ribUgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSEz64BAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEKgWED5XE2pAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAsJn1wABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIVAsIn6sJNSBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB4bNrgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSqBYTP1YQaECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgIDw2TVAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAtUCwudqQg0IECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAQPjsGiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBagHhczWhBgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAgfHYNECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEC1gPC5mlADAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBA+uwYIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoFpA+FxNqAEBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQICJ9dAwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQLSB8ribUgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSEz64BAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEKgWED5XE2pAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAsJn1wABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIVAsIn6sJNSBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB4bNrgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSqBYTP1YQaECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgIDw2TVAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAtUCwudqQg0IECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAQPjsGiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBagHhczWhBgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAgfHYNECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEC1gPC5mlADAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBA+uwYIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoFpA+FxNqAEBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQICJ9dAwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQLSB8ribUgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSEz64BAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEKgWED5XE2pAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAsJn1wABAgQIECBAgAABAgQIECBAgAABAgQIECBAYD0Fds22H5t6QOrrEya4IWu7NvXI1IMGWOc16XFm6vzU7qnb7Pjff5p/XjdAfy0IrK2A8HltT72NEyBAgAABAgQIECBAgAABAgQIECBAgACBSQncMqs5InXf1FWTWtnWiylhZQlHn5763hmt21I3FrgiX/7z1AdTr0uVf/chQKCjgPC5I5RhBAgQIECAAAECBAgQIECAAAECBAgQILC2AnfLzo9KfUeq3H051U8JQEsQer9UuZv1FlNdqHURmJHA2Vnr61NnzWjNlkpgaQLC56XRm5gAAQIECBAgQIAAAQIECBAgQIAAAQKjCpTHyv5saq9UeeTsFD7lMb/3SJVg99umsCBrIECAwCYCn8zXn5p6PyECBDYXED67OggQIECAAAECBAgQIECAAAECBAgQWHWBchfoIalyV+j1I272xrtQH5g5y3tKfQgQIEBg/gJ/lS0cnfri/LdiBwSGFxA+D2+qIwECBAgQIECAAAECBAgQIECAAIG5CeybBT8pdWXDhe+6o/8988+nNJxHawIECBAg0Frg0kzw5FR5JLcPAQI3ERA+uxwIECBAgAABAgQIECBAgAABAgQI1Avce8cPocsjhMvdrkN9Sr+7pJ6QuuNQTfUhQIAAAQIEBhF4Trq8apBOmhBYEQHh84qcSNsgQIAAAQIECBAgQIAAAQIECKyhwI9lz4/ese8+gW8ZW953e3zqB9fQzZYJECBAgACB4QR+Pa1ePFw7nQjMW0D4PO/zZ/UECBAgQIAAAQIECBAgQIAAgSkK3DWLKnfq3iF17TYLLO/fvWXq2anbTXEz1kSAAAECBAgQ2ELga/leeQf0uZQIENhlF+Gzq4AAAQIECBAgQIAAAQIECBAgsL4C983WD03tnrpuC4Yr8r0jUv95fansnAABAgQIECCwqUB5B/QjUx9kRGDdBYTP634F2D8BAgQIECBAgAABAgQIECAwJ4GfzGIfkbo6tdFjpstdxnumjkp5nPSczqy1EiBAgAABAnMX+FA2UALoS+a+EesnUCMgfK7RcywBAgQIECBAgAABAgQIECBAYHuBcmfxfqmrNhn69Xz9PqnDU7favp0RBAgQIECAAAECExV4ftb18omuzbIIjCIgfB6F2SQECBAgQIAAAQIECBAgQIDAzATK46XL3cOXbbDuXfO1cufxd6eemLrjzPZmuQQIECBAgAABAm0E/jFtH5b6bJv2uhKYvoDwefrnyAoJECBAgAABAgQIECBAgACB7gIPytDHpMrdxBs9lvrKfP3HUwd3b2kkAQIECBAgQIAAgc4Cp2dk+QVFHwJrKSB8XsvTbtMECBAgQIAAAQIECBAgQGByAuX9eOVdxuUdeeXO4p0/l+cLj0o9dHIrtyACBAgQIECAAAEC3xS4MP9z/9Q/QyGwjgLC53U86/ZMgAABAgQIECBAgAABAgSGEzgkrR6Q2ux9xlfkewelyh3JPgQIECBAgAABAgTWQeCkbPLX1mGj9khgZwHhs2uCAAECBAgQIECAAAECBAisn8D9suUnpDZ6n3HRuCZ1p9TRqe9aPx47JkCAAAECBAgQIFAl8MUc/fDU/67q4mACMxQQPs/wpFkyAQIECBAgQIAAAQIECKylwNOz671T5V3GG32uzhdLUFzG7bWWQjZNgAABAgQIECBAYDoCT8tSTpnOcqyEwDgCwudxnM1CgAABAgQIECBAgAABAusjUO4YLncV3zm1WVBc3mlc3mF879Rx60NjpwQIECBAgAABAgTWRuAvstPy+pnyS6I+BNZGQPi8NqfaRgkQIECAAAECBAgQIEBgh8CP5J8Hp3ZLXb+FSgmIS3j8baljUt9HkAABAgQIECBAgAABAh0FPpNxJXz26O2OYIathoDweTXOo10QIECAAAECBAgQIEBgFQTKncLlHcPfmdrsjuEb91mC4StS3586IbX7KgDYAwECBAgQIECAAAECKyXwy9nN76zUjmyGwDYCwmeXCAECBAgQIECAAAECBAhsJVDuDi7vEL57artA+MY+5bFy900dkRIKu74IECBAgAABAgQIEFhXgbOCT7EPAAAgAElEQVSy8Selyi/O+hBYCwHh81qcZpskQIAAAQIECBAgQGAFBR6ZPT04dW3qhg77uy5jbpt6VurWHcYbQoAAAQIECBAgQIAAAQJ1AuWR24ekLqxr42gC8xEQPs/nXFkpAQIECBAgQIAAAQLTFrh/lndoqmsYXALjMvYnd9S0d2d1BAgQIECAAAECBAgQINBX4JoccFjqnX0PNJ7AXAWEz3M9c9ZNgAABAgQIECBAgMB2AntmQHkXcHlc9JWp8o7grT7l++Vx0bdJnZj6ru0m8H0CBAgQIECAAAECBAgQILCNwB/l+89IladR+RBYeQHh88qfYhskQIAAAQIECBAgMBmBO2Qlx6Tukiq//d3lU+4OLoHwU1L37HKAMQQIECBAgAABAgQIECBAYEICH8haDkpdMqE1WQqBZgLC52a0GhMgQIAAAQIECBCYvEC5s/dnUiXgvb7jastvapc7g0uIfLeOxxhGgAABAgQIECBAgAABAgTWVeAT2fiBqc+tK4B9r5eA8Hm9zrfdEiBAgAABAgQITFvgPlne41K7pbo8juvGx0R/R8Y/NXW7aW/P6ggQIECAAAECBAgQIECAwNoJlNdAPTN12trt3IbXUkD4vJan3aYJECBAgAABAgQ6CNw6Y45I7ZMqj33u8ilh8KWpg1MP7nKAMQQIECBAgAABAgQIECBAgMDKC/xOdvjLK79LGyQQAeGzy4AAAQIECBAgQGAuAuWu4BIG3yLV9RHR12ZsuRv42ak957JR6yRAgAABAgQIECBAgAABAgRWSuAN2c3xqfLaKx8CKy0gfF7p02tzBAgQIECAAIGmAj+e7oenLusxy9cz9l6po1LC4B5whhIgQIAAAQIECBAgQIAAAQKzFfhkVl5+of7js92BhRPoKCB87ghlGAECBAgQIEBgBgIHZo0PSV2T6vKbtOXu4fKY6ENTPzyD/VkiAQIECBAgQIAAAQIECBAgQGCOAsLnOZ41a15IQPi8EJuDCBAgQIAAAQKdBH40o8q7f3dLXdfhiBIYl3cLH5B6WIfxhhAgQIAAAQIECBAgQIAAAQIECMxD4GlZ5inzWKpVElhcQPi8uJ0jCRAgQIAAgfkJ3CNLPjp1y1SXMLjssDwmutwVfFhq9/lt2YoJECBAgAABAgQIECBAgAABAgQmIPCSrOFFE1iHJRBoKiB8bsqrOQECBAgQINBBYJ+MOTJVgt0ugXAZUx4V/cTUPTv0N4QAAQIECBAgQIAAAQIECBAgsEyBt2fy96e+PdXlNVljr3WvTPiW1HljT7zJfHfL18tdwuXnP+WVYTf9lCfG3Sv1uFRZ95w+f5bFnpC6fE6LtlYCfQWEz33FjCdAgAABAush8N07/pJf/hJf/lJf/rK/1efG0PjEDPq+9SCySwIECBAgQIAAAQIECBAgsFICJRQtjwT+p9SeE95Z+RnFrVNvSJ0/4XVa2nIEfiDTPj5VfqZ17U5LKE+3+/5UCYC3+1lXi9ULn1uo6jk5AeHz5E6JBREgQIAAgS0FHprvPjJ1ZQen8pfoS1P7pp6UKu8d9iFAgAABAgQIECBAgAABAqss8L+yubNT5ZekbzGRjZYg91OpN+347/SJLMsyCKytwEnZ+YuXsPvPZ84DU35pYgn4phxPQPg8nrWZCBAgQGC1BQ7I9n4yVX6jcrvHJ5VQ+LJUeWz0fVebxe4IECBAgAABAgQIECBAYASBizLH6amvpsorjcb6lP/+LY8R/qvUu8aa1DwECBCoFHhIjj8rdYfKPn0PFz73FTN+lgLC51meNosmQIAAgZ4CJRjeP1XeEbNdMFweMX2XVLlT+PY95zGcAAECBAgQIECAAAECBKYpcE2WdU6qvM+0PK631eeWafyx1J+nyn9f+hAgQIDA9ATKO6Xfl7rHyEsrN628IPWKkec1HYFRBYTPo3KbjAABAgQ2ELhnvnZcqjwOq4TDm33K3cJXpQTDLiMCBAgQIECAAAECBAgsT6AEuB9Ilbtdt/vl3i6rLD3KI4n/NfXG1Je7HGQMAQIECBCoFPhIjr9/ZY++hwuf+4oZP0sB4fMsT5tFEyBAYFSB8hvhJ6S+N1XeM1xC4M0+5be690s9NuX9wqOeJpMRIECAAAECBAgQIDBjgaHfUXurWPxL6uRUuePXhwABAgQIEPhWgdPyr+WGmLE/782Eh6WuGHti8xEYS0D4PJa0eQgQIDCOwJ0zTXmP8HekShC8UVB846OnD8737zfOssxCgAABAgQIECBAgACBpQn8XWZ+R6rcYbvVL9N2WWC5Q/f81FtT5clMPgQIECBAgMA8BX4xy/6dJSxd+LwEdFOOKyB8HtfbbAQIENhI4Jn54l1TG/02+k0fNX1ixrR8L5WzQ4AAAQIECBAgQIAAgUUEvpKDyuOSy2OTSzi76KOYy3F7pT6T+sNN/htpkfU5hgABAgQIECCws0B5cuPZqbGf3vj5zHl06v1OCYFVFRA+r+qZtS8CBFoLHJkJyuOlL01t9Jvz5a7jfVNl3B6tF6M/AQIECBAgQIAAAQJrIXBBdvmmVPnvjd0rdlz+G6W8s/c9FT0cSoAAAQIECBCYs8A+WXx5Okp5VcWYH+HzmNrmWoqA8Hkp7CYlQGCJAuW3yu6b2ujxaOW37MsPcR6X+pElrtHUBAgQIECAAAECBAgsV+ALmf6UHf99cMv8c9E7ecsPM8u7fN+83O2YnQABAgQIECBAYCeB8rSV01OHLEHm1zLnSUuY15QERhEQPo/CbBICBAYQ+J70+KlU+Q39azfoV0LjB6YelRr7USkDbE8LAgQIECBAgAABAmsrcFl2fmqqBL7lh4CLBL3lvwHKca9JXbS2kjZOgAABAgQIECDQR+BlGfz8PgcMNFb4PBCkNtMUED5P87xYFYFVEyiPgzs2da/UFamdH1N9Zb7246mDV23j9kOAAAECBAgQIEBgggIfzprenip/T9/oFTJdllyO/WjqnNT1XQ4whgABAgQIECBAgMDEBJ6X9fzXJazprzLnE1JfWsLcpiTQXED43JzYBARWQqC82/iI1OU77ab8oKoEx+Wu5BNTt1mJ3doEAQIECBAgQIAAgeEEyt247039dao8gnnRsLc8Aaj0+IvhlqYTAQIECBAgQIAAgbUWOCy7f0Nq7J9rC5/X+rJb/c0Ln1f/HNshgfJ+shIcb/ae4/K46gelyuOqF/1BGGUCBAgQIECAAAECUxL4+yzmjB0/RFrkEc7l78XlMc7l7uCPTGlj1kKAAAECBAgQIECAwGAC5Wfmb0t9/2AduzX6TIY9OvUP3YYbRWBeAsLneZ0vq11PgXJ3xOGp+6Su2YmgPN6u/DDt+CX8H+R6ng27JkCAAAECBAgQ2Eig/PCkhL3l3b3lccx9P+XvtLdLvS9VAl8fAgQIECBAgAABAgQItBYov3BaXiPzmNYT7dS/vJqyvILyv488r+kIjCIgfB6F2SRrLlDuPD4ytW+q3GV8008Jj0s9KVXeh+xDgAABAgQIECBAoKvAuRn4gdSi7+29RY4toe/JqX/pOqlxBAgQIECAAAECBAgQWCGBl2cvzx15PyUTeHLq9JHnNR2BUQSEz6Mwm2TmAjeGx+URHOU3km76aOryfxJfT52Q+sGZ79PyCRAgQIAAAQIEthY4L98+M3XrBaFK2Htd6qzUxxbs4TACBAgQIECAAAECBAgQGE7gxLT6b6k9hmvZqdNLMupFnUYaRGBmAsLnmZ0wy11IoNwJckjq/qmrdupQ7vQoj7Iudx7/0ELdHUSAAAECBAgQINBK4NNp/KZU+QXARR7lXNZVXmFyY59/a7VQfQkQIECAAAECBAgQIEBglgL7ZdXvTt1+5NWXX2wuucTOmcXIyzAdgeEFhM/Dm+o4vED5Q/9ZqXKHybU7tS/hcXmU9dGp/zT81DoSIECAAAECBNZKoISzf5i6JLVo2FuOK7/cd0rKo5zX6vKxWQIECBAgQIAAAQIECMxO4N5Z8XtTdx155X+f+R6e+srI85qOQHMB4XNzYhNE4HapEh7vldo5PC6PrP6e1DGpO9IiQIAAAQIECKyZwOez31NTJawtj2Tu+ym/iFfu7P1qqoS9F/dtYDwBAgQIECBAgAABAgQIEFhjgfLazfJL2MeNbCB8HhncdOMJCJ/Hs57rTOX9xuXRD/dJ7fy+47Kn8kiIH0sdOtcNWjcBAgQIECCwNgLXZ6flt5n/NlWC3vL3nL6fEvaWp7GUxziflipPYPEhQIAAAQIECBAgQIAAAQIE5imwrPC5PHHsCan3zJPNqglsLiB8Xt+r4+7Z+lNT5Yeu5YemP5o6KLXIHTfrq2jnBAgQIECAwFYCH84337VjwG4LUJW/p5T/CCxhcelTwmMfAgQIECBAgAABAgQIECBAgMCQAk9Ls5NTi/yS+qLrED4vKue4yQsInyd/iqoXWO5KPjJ1Uar8Fk0JmX0IECBAgACB1RM4K1sqYW+5K3fRz43v6n1dGnxm0SaOI0CAAAECBAgQIECAAAECBAjMSGAZ4XPheXXqZ2bkZKkEOgkInzsxzWbQvbPSo1N7pI5K/YfZrNxCCRAgQIDAvAT+Jct9U+prO/5/d5HVlzuBS70l9bFFGjiGAAECBAgQIECAAAECBAgQIECgWuAR6fDm1O2rO/VrIHzu52X0TASEzzM5UZss8yfy9f1T+6bK3c0+BAgQIEBgVQXOycbKo5f3WnCD5bFJe6bKe3Tet2APhxEgQIAAAQIECBAgQIAAAQIECKyewL2ypbelyg1+Y34+ksmOSH1uzEnNRaC1gPC5tfCw/csdzU9JHZt64LCtdSNAgAABAv8ucHXqzNTHUyWsXfRT3tP72dQZqYsXbeI4AgQIECBAgAABAgQIECBAgAABAo0FhM+NgbVfLwHh83zO97fv+AH+Y+azZCslQIAAgW0Ezs/3y29VXpMq79pd9HOrHPip1B+nrl+0ieMIECBAgAABAgQIECBAgAABAgQIrKFAedJe+RndgSPv/QuZ7/DUh0ae13QEmgoIn5vyDta83D32R6lyx7MPAQIECPQXuDCHnJYqwewt+h/+/48ofx7/U6q8A+bSij4OJUCAAAECBAgQIECAAAECBAgQIEBgGgLl54Wnpo5bwnLKK1XLUwh9CKyMgPB5HqfyhCzz5FTNXXHz2KlVEiAwV4ES6pY/p8pjlstduDWfcvznU6envlLTyLEECBAgQIAAAQIECBAgQIAAAQIECBDYRmCZ4fMzsrbXOkMEVklA+Dyvs3lYlvuA1BWp8k7Ou6WelLrtvLZhtQQILCBwUY55TeqGVM2du2Xq3VK7ps5OfXSBtTiEAAECBAgQIECAAAECBAgQIECAAAECqyKwzPD594P4czt+7rsqnvax5gLC59W7AMo7ofdPXZ4q7xC9a+qY1O1Wb6t2RKBaoDw2uTw+uTxGufZu3RsXUx7LXALdEuxeV71CDQgQIECAAAECBAgQIECAAAECBAgQIECgtcCLM8FJrSfZoL/weQnopmwrIHxu6zvV7gdmYQ9LlYC63EVZArIfTR2Uqr2jcqp7tq7uAl/L0DemymOP99xxjXQ/un5kuSv32tSrU1+tb6cDAQIECBAgQIAAAQIECBAgQIAAAQIECBDYUuDofPeU1F4jO3068z0w9YWR5zUdgWYCwudmtCvV+H7ZzcE7dlTe6+qzsUC5c/bvUuWO13LXuQ8BAgQIECBAgAABAgQIECBAgAABAgQIECAwfQHh8/TPkRXORED4PJMTZZkECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJNBJYVPl+Z3RybemuTXWlKYAkCwucloJuSAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgMgLl1aTlqaZ3HXlFwueRwU3XXkD43N7YDAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAtMV2DtLOye17xKW+KuZ8zeWMK8pCTQRED43YdWUAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgJgJ7Z53LCp//JHOXR2/7EFgJAeHzSpxGmyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEFhQYO8ct6zw+d2Z+5DUNQuu3WEEJiUgfJ7U6bAYAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBkQXukPnenHr4yPOW6c5PHZz69BLmNiWBwQWEz4OTakiAAAECBAgQIECAAAECBAgQIECAAAECBAgQIDAjgd2z1lemnrWENQufl4BuynYCwud2tjoTIECAAAECBAgQIECAAAECBAgQIECAAAECBAhMX2CZ4XPROSZ1xvSZrJDA9gLC5+2NjCBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEFhdAeHz6p5bOxtZQPg8MrjpCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEJidQHrn9qtSuS1jZCzPnby9hXlMSGFxA+Dw4qYYECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIzEzg4631T6tZLWPefZM4TUtcuYW5TEhhUQPg8KKdmBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECMxRYZvh8XrwOSF06QzdLJvAtAsJnFwQBAgQIECBAgAABAgQIECBAgAABAgQIECBAgMC6CywzfP5K8PdJXbTuJ8H+5y8gfJ7/ObQDAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBOoEfy+HvTN2xrs1CRwufF2Jz0BQFhM9TPCvWRIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgMKbA3TPZman7jTnpjrluyD+fmXrtEuY2JYFBBYTPg3JqRoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgMEMB4fMMT5olT09A+Dy9c2JFBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC4wosM3wuO31V6jnjbtlsBIYXED4Pb6ojAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDAvAT2zHJPSz1+Sct+e+Y9eElzm5bAYALC58EoNSJAgAABAgQIECBAgAABAgQIECBAgAABAgQIEJixwO9m7S9Y0vo/mnkfnfrSkuY3LYFBBITPgzBqQoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgMHOBZYbPn49dufP572ZuaPlrLiB8XvMLwPYJECBAgAABAgQIECBAgAABAgQIECBAgAABAgT+XUD47EIgUCkgfK4EdDgBAgQIECBAgAABAgQIECBAgAABAgQIECBAgMBKCByUXfxp6rZL2s0zMu9rlzS3aQkMIiB8HoRREwIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgZkLCJ9nfgItf/kCwuflnwMrIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQWL7AssPnV4Tgeakblk9hBQQWExA+L+bmKAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgdUSWHb4/O5wHpO6eLVY7WadBITP63S27ZUAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGAzgTvkG+9K7bckIuHzkuBNO5yA8Hk4S50IECBAgAABAgQIECBAgAABAgQIECBAgAABAgTmK7Ds8PmroXtI6vz5Elr5ugsIn9f9CrB/AgQIECBAgAABAgQIECBAgAABAgQIECBAgACBIiB8dh0QqBQQPlcCOpwAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGAlBJYdPl8VxSem3rYSmjaxlgLC57U87TZNgAABAgQIECBAgAABAgQIECBAgAABAgQIECCwk8Cu+feXpF64RJkX7VjDEpdgagKLCwifF7dzJAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwOoICJ9X51zayZIEhM9LgjctAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDApASmED6fG5EjUpdPSsZiCHQUED53hDKMAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBg5QXKO5dPS+2+pJ0Kn5cEb9phBITPwzh26XKXDLpV6tNdBhtDgAABAgQIECBAgAABAgQIECBAgAABAgQIECAwusB+mfEvUrcZfeZvTPjx1OGpC5Y0v2kJVAkIn6v4eh389Iy+f+ppvY4ymAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYCyBZYfPX85Gj0795VgbNg+BIQWEz0Nq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qzsBAgQIECBAgAABAgQIECBAgAABAgQIECBAoJXA8Wn8ulbNO/b9ZMY9PPXPHccbRmCpAsLntvxdwucLsoQHpS5quxTdCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEeggcn7HC5x5ghhIQPre9BoTPbX11J0CAAAECBAgQIECAAAECBAgQIECAAAECBAi0EphC+FxuXnxU6u9bbVJfAkMKCJ+H1Lx5r2fmS69M7bHFNF/O9x6b+nDbpehOgAABAgQIECBAgAABAgQIECBAgAABAgQIECDQQ+D4jF32nc9XZg1PTZ3eY92GEliagPC5LX2X8PnrWcLTUm9ou2pfvooAACAASURBVBTdCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEegjsk7F/nrpHj2OGHip8HlpUv6YCwuemvLsIn9v66k6AAAECBAgQIECAAAECBAgQIECAAAECBAgQaCUwhfC57O03Ur/aapP6EhhSQPg8pObNe3UJn8tRv5X6lbZL0Z0AAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKCHwFTC5zOy5mN6rNtQAksTED63pe8aPp+aZZTn9fsQIECAAAECBAgQIECAAAECBAgQIECAAAECBAhMQ0D4PI3zYBUzEhA+tz1Zwue2vroTIECAAAECBAgQIECAAAECBAgQIECAAAECBFoKvCnNH99ygg69/zJjDk1d3mGsIQSWKiB8bsvfNXz+xx1/aPyftsvRnQABAgQIECBAgAABAgQIECBAgAABAgQIECBAoIfAFMLnkh8dmfpEj3UbSmApAsLntuzvTfuHd5hC+NwByRACBAgQIECAAAECBAgQIECAAAECBAgQIECAwMgCwueRwU03bwHhc9vzJ3xu66s7AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKClwBTC50uywaNT7265Ub0JDCEgfB5CcfMeXcPn0uGY1Bltl6M7AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAD4HjM/YPU3v0OKbF0Gek6WtbNNaTwJACwuchNW/eS/jc1ld3AgQIECBAgAABAgQIECBAgAABAgQIECBAgEBLgePTXPjcUljvlRIQPrc9ncLntr66EyBAgAABAgQIECBAgAABAgQIECBAgAABAgRaCkwlfP6NbPJXW25UbwJDCAifh1DcvEef8PnNaXNc6uq2S9KdAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgo8DxGTeFO5//LOs4MXVZx3UbRmApAsLntuzC57a+uhMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEWgrcLc0/mPrelpN06C187oBkyPIFhM9tz4Hwua2v7gQIECBAgAABAgQIECBAgAABAgQIECBAgACBlgJTCZ8/lk0+NvW5lpvVm0CtgPC5VnDr4/uEz59Nq4ekPt12SboTIECAAAECBAgQIECAAAECBAgQIECAAAECBAh0FJhK+PxvWe+DUh/vuG7DCCxFQPjcll343NZXdwIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBASwHhc0tdvVdOQPjc9pQKn9v66k6AAAECBAgQIECAAAECBAgQIECAAAECBAgQaCmwe5qfnDqh5SQdel+dMYekzu0w1hACSxMQPrel7xM+X5el/Fzq1W2XpDsBAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBHgamEz2W5z029ouO6DSOwFAHhc1t24XNbX90JECBAgAABAgQIECBAgAABAgQIECBAgAABAi0FhM8tdfVeOQHhc9tTKnxu66s7AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKClwJTC51Oy0ae13KzeBGoFhM+1glsf3yd8Lp1ek3pW2yXpToAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0EPgFzL2pT3Gtxr6N2m8f6q8ytWHwCQFhM9tT0vf8PmsLOfI1PVtl6U7AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAR4EnZNwZHce2HCZ8bqmr9yACwudBGDdtInxu66s7AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKC1wFTC509ko/unvtR6w/oTWFRA+LyoXLfjhM/dnIwiQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECExVYCrh8xcDdEjqQ1OFsi4Cwue210Df8PmzWc4RqfPaLkt3AgQIECBAgAABAgQIECBAgAABAgQIECBAgACBjgI/kXFnp27fcXyrYcLnVrL6DiYgfB6McsNGwue2vroTIECAAAECBAgQIECAAAECBAgQIECAAAECBFoL/EAmKOHzPq0n2qa/8HnJJ8D02wsIn7c3qhkhfK7RcywBAgQIECBAgAABAgQIECBAgAABAgQI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BAgQIECAAAECBAhMTeClWdAvTGRRwueJnAjL+KaA8Lnt1VATPl+VpR2VenvbJepOgAABAgQIECBAgAABAgQIECBAgAABAgQIECDQUUD43BHKsPUUED63Pe/C57a+uhMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIExhSYUvh8bjZ+UOqaMQHMRWArAeFz2+tD+NzWV3cCBAgQIECAAAECBAgQIECAAAECBAgQIECAwJgCUwqfP5aNPzh16ZgA5iKwlYDwue31IXxu66s7AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGBMAeHzmNrmmp2A8LntKasJn8vKXpl6Xur6tsvUnQABAgQIECBAgAABAgQIECBAgAABAgQIECBAoIPAT2fMH6R26zC29RB3PrcW1r+3gPC5N1mvA4TPvbgMJkCAAAECBAgQIECAAAECBAgQIECAAAECBAhMWuCArO6M1J0msMrLsobjU2dOYC2WQODfBYTPbS8E4XNbX90JECBAgAABAgQIECBAgAABAgQIECBAgAABAmMKCJ/H1DbX7ASEz21PmfC5ra/uBAgQIECAAAECBAgQIECAAAECBAgQIECAAIExBYTPY2qba3YCwue2p6w2fH53lnd06pK2y9SdAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgg4DwuQOSIesrIHxue+5rw+d/yPIelfps22XqToAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0EFgSuFzWe6rUz/TYd2GEBhFQPjclln43NZXdwIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDAmAJ3z2TvSf3QmJNuMZfweSInwjK+ISB8bnslCJ/b+upOgAABAgQIECBAgAABAgQIECBAgAABAgQIEBhT4NsyWQmfHzTmpFvMJXyeyImwjG8ICJ/bXgl3SfuzU/dbcJorctzxqbcseLzDCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEhhMQPg9nqdMKCgif257UPdP+1NQxC04jfF4QzmEECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgQYCUwufP549Hp66oMFetSTQW0D43Jus1wHC515cBhMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEJi0gfJ706bG4ZQsIn9ueAeFzW1/dCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJjCgifx9Q21+wEhM9tT1lt+FxW9/rUU1I3tF2q7gQIECBAgAABAgQIECBAgAABAgQIECBAgAABAtsICJ9dIgS2EBA+t708hM9tfXUnQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECIwt8EuZ8DdTu4098SbzHZGvv20ia7GMNRcQPre9AITPbX11J0CAAAECBAgQIECAAAECBAgQIECAAAECBAiMLSB8HlvcfLMRED63PVVDhM/vyhIPT13ddqm6EyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIdBAQPndAMmQ9BYTPbc/7EOHz+VniYakL2i5VdwIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgQ4CwucOSIasp4Dwue15Fz639dWdAAECBAgQIECAAAECBAgQIECAAAECBAgQIDC2wNTC59cH4KdSnqI79pVgvpsJCJ/bXhTC57a+uhMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIExhYQPo8tbr7ZCAif256qIcLnssITU3/cdqm6EyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIdBAQPndAMmQ9BYTPbc+78Lmtr+4ECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgbEF9suE56TuNPbEm8znsdsTORGWscsuwue2V4Hwua2v7gQIECBAgAABAgQIECBAgAABAgQIECBAgACBsQWmFj7/cwAemvr02BDmI7CzgPC57TUxVPj8gizzZW2XqjsBAgQIECBAgAABAgQIECBAgAABAgQIECBAgEAHAeFzByRD1lNA+Nz2vA8VPpf3Pf906pq2y9WdAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgGwHhs0uEwCYCwue2l4bwua2v7gQIECBAgAABAgQIECBAgAABAgQIECBAgACBsQWEz2OLm282AsLntqdK+NzWV3cCBAgQIECAAAECBAgQIECAAAECBAgQIECAwNgCUwufvxaAQ1PvHxvCfAR2FhA+t78mXpwpTqqc5l9z/INTF1T2cTgBAgQIECBAgAABAgQIECBAgAABAgQIECBAgECdwNTC52uznWenTq7blqMJ1AsIn+sNt+tQ3tX8mtSu2w3c4vvC5wo8hxIgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEBhQQPg+IqdVqCQif259P4XN7YzMQ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4l1Rx0ZtyhlJFwIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDApAWEz5M+fsOvJSB8znkuhM85zroQIECAAAECBAgQIECAAAECBAgQIECAAAECBLIEhM9Z0vqMRkD4nHNUwuccZ10IECBAgAABAgQIECBAgAABAgQIECBAgAABAlkCwucsaX1GIyB8zjmqjPD5MzHKAVFX5IykCwECBAgQIECAAAECBAgQIECAAAECBAgQIEBg0gJDDJ9LTnRw1KcmfTKG701A+JxDnxE+XxajPC3qGzkj6UKAAAECBAgQIECAAAECBAgQIECAAAECBAgQmLSA8HnSx2/4tQSEzznPhfA5x1kXAgQIECBAgAABAgQIECBAgAABAgQIECBAgECWgPA5S1qf0QgIn3OOSvic46wLAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCBLQPicJa3PaASEzzlHlRE+/yBGeU6Uz/DPOVNdCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgWkLCJ+nff6mX0NA+JzzWGSEz5tilBOj3pozki4ECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgUkLCJ8nffyGX0tA+JzzXAifc5x1IUCAAAECBAgQIECAAAECBAgQIECAAAECBAhkCQifs6T1GY2A8DnnqITPOc66ECBAgAABAgQIECBAgAABAgQIECBAgAABAgSyBITPWdL6jEZA+Jx3VC+LVm+Mul2llj52uxKsZQkQIECAAAECBAgQIECAAAECBAgQIECAAAECawgInz0WBFYJCJ/zHokDo9U5UbtUbPnBWPugqM0Ve1iaAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgu+2Ez54CAqsEhM95j4TwOc9aJwIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAbQHhc21h649OQPicd2TC5zxrnQgQIECAAAECBAgQIECAAAECBAgQIECAAAECtQWEz7WFrT86AeFz3pEJn/OsdSJAgAABAgQIECBAgAABAgQIECBAgAABAgQI1BYYYvj85Rj6GVHfrT289QmsJSB8znsuMsLnf4xxDov6m7yxdCJAgAABAgQIECBAgAABAgQIECBAgAABAgQITFJgiOHzRXESG6OumuSJGLp3AeFz3hEIn/OsdSJAgAABAgQIECBAgAABAgQIECBAgAABAgQI1BYQPtcWtv7oBITPeUcmfM6z1okAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUFtA+Fxb2PqjExA+5x2Z8DnPWicCBAgQIECAAAECBAgQIECAAAECBAgQIECAQG0B4XNtYeuPTkD4nHdkGeFzmebkqNfnjaUTAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGCSAsLnSR67obclIHzOez6Ez3nWOhEgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEagsIn2sLW390AsLnvCMTPudZ60SAAAECBAgQIECAAAECBAgQIECAAAECBAgQqC0gfK4tbP3RCQif845M+JxnrRMBAgQIECBAgAABAgQIECBAgAABAgQIECBAIEPgyGhyVtT2Gc1m6PGOuOb4qM0zXOsSAp0LCJ87J93qglnh8+mxg5fljaUTAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGCyAkMLn0+Ok3j9ZE/D4L0LCJ/zjiArfP5IjPS8qB/ljaYTAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGCSAsLnSR67obcmIHzOezb2jFbnRz20ckvhc2VgyxMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEVgSEzx4FAlsICJ/zHgfhc561TgQIECBAgAABAgQIECBAgAABAgQIECBAgACBDAHhc4ayHqMRED7nHZXwOc9aJwIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAhoDwOUNZj9EICJ/zjiorfL4uRtov6q/zRtOJAAECBAgQIECAAAECBAgQIECAAAECBAgQIDBJAeHzJI/d0FsTED7nPRvC5zxrnQgQIECAAAECBAgQIECAAAECBAgQIECAAAECGQJDCp+viIGfHfXZjMH1ILCWgPA577kQPudZ60SAAAECBAgQIECAAAECBAgQIECAAAECBAgQyBAQPmco6zEaAeFz3lEJn/OsdSJAgAABAgQIECBAgAABAgQIECBAgAABAgQIZAgInzOU9RiNgPA576iEz3nWOhEgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEMgSEzxnKeoxGQPicd1RZ4XOZ6JSoU/NG04kAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgMEkB4fMkj93QWxMQPuc9G8LnPGudCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIZAkMKnz8cAx8VdWXG4HoQWEtA+Jz3XAif86x1IkCAAAECBAgQIECAAAECBAgQIECAAAECBAhkCAifM5T1GI2A8DnvqITPedY6ESBAgAABAgQIECBAgAABAgQIECBAgAABAgQyBITPGcp6jEZA+Jx3VJnh83tirPKxCpvzxtOJAAECBAgQIECAAAECBAgQIECAAAECBAgQIDA5AeHz5I7cwNsSED7nPR+Z4fPnY6wNUdfkjacTAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGByAsLnyR25gbclIHzOez7uEK3eFbUxoaXwOQFZCwIECBAgQIAAAQIECBAgQIAAAQIECBAgQGDyAkMKn0+M0/jDyZ8IgF4FhM+5/G+MdicltBQ+JyBrQYAAAQIECBAgQIAAAQIECBAgQIAAAQIECExeQPg8+UcAwJYCwufc50H4nOutGwECBAgQIECAAAECBAgQIECAAAECBAgQIECgpoDwuaautUcnIHzOPTLhc663bgQIECBAgAABAgQIECBAgAABAgQIECBAgACBmgLC55q61h6dgPA598iywucfxViHRF2UO55uBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFJCQwlfL4s1A+N+tyk9A07OAHhc+6RCJ9zvXUjQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECNQUED7X1LX26ASEz7lHJnzO9daNAAECBAgQIECAAAECBAgQIECAAAECBAgQIFBTQPhcU9faoxMQPucemfA511s3AgQIECBAgAABAgQIECBAgAABAgQIECBAgEBNAeFzTV1rj05A+Jx7ZMLnXG/dCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQI1BX45Fj8/6v41m8yw9rlxzdFRm2a41iUEqgkIn6vRrrlwVvhcmpder8gdTzcCBAgQIECAAAECBAgQIECAAAECBAgQIECAwKQEhM+TOm7DricgfF5PqNufC5+79bQaAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKBPAeFzn/p6D05A+Jx7JMLnXG/dCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQI1BYYSPv9BDHlSzUGtTWAWAeHzLErdXSN87s7SSgQIECBAgAABAgQIECBAgAABAgQIECBAgACBvgWGED5vDoQXR721bwz9CQifc58B4XOut24ECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgZoCwueautYenYDwOffIhM+53roRIECAAAECBAgQIECAAAECBAgQIECAAAECBGoKCJ9r6lp7dALC59wjOyjanRl1p4S2fx09Do76XkIvLQgQIECAAAECBAgQIECAAAECBAgQIECAAAECUxQYQvh8ecDvG/WPUzwAMw9LQPicex7C51xv3QgQIECAAAECBAgQIECAAAECBAgQIECAAAECNQWEzzV1rT06AeFz7pEJn3O9dSNAgAABAgQIECBAgAABAgQIECBAgAABAgQI1BQQPtfUtfboBITPuUcmfM711o0AAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUFNgCOHzWTHgCVE31hzU2gRmERA+z6LU3TXC5+4srUSAAAECBAgQIECAAAECBAgQIECAAAECBAgQ6FtA+Nz3Ceg/KAHhc+5xCJ9zvXUjQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECNQUED7X1LX26ASEz7lHlhk+l8meHnVh7oi6ESBAgAABAgQIECBAgAABAgQIECBAgAABAgQmIzCE8LnkT+dPRtyggxYQPucej/A511s3AgQIECBAgAABAgQIECBAgAABAgQIECBAgEBNAeFzTV1rj05A+Jx7ZMLnXG/dCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQI1BfoOn6+O4Z4ZdXHNIa1NYFYB4fOsUt1cJ3zuxtEqBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEhCPQdPv9dIGyM+tYQMOyBgPA59xkQPud660aAAAECBAgQIECAAAECBAgQIECAAAECBAgQqCnQd/j84RjusKhraw5pbQKzCgifZ5Xq5jrhczeOViFAgAABAgQIECBAgAABAgQIECBAgAABAgQIDEGg7/D5zYHwkiFA2AOBIiB8zn0OhM+53roRIECAAAECBAgQIECAAAECBAgQIECAAAECBGoKCJ9r6lp7dALC59wje0i0uyBqj6S2b4g+v5bUSxsCBAgQIECAAAECBAgQIECAAAECBAgQIECAwBQF3hpDH9/D4NdEzxdEva+H3loSWFNA+Jz7YOwe7T4S9R+S2gqfk6C1IUCAAAECBAgQIECAAAECBAgQIECAAAECBCYrIHye7NEbfLWA8Dn3mRA+53rrRoAAAQIECBAgQIAAAQIECBAgQIAAAQIE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xAYvjNq1wkbPiTWPqLCuJQl0LiB87px03QWzw+cPxI4Oibpp3Z25gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYBGBPeOm86MeusjN69xzavz8lArrWpJA5wLC585J110wO3z+YuzowKjL192ZCwgQIECAAAECBAgQIECAAAECBAgQIECAAAECBBYRqBU+Xx+bOTbq7EU25R4C2QLC52zx7bYTPueb60iAAAECBAgQIECAAAECBAgQIECAAAECBAgQqClQK3z+Zmx6vyhvMqx5etbuTED43BnlzAsJn2emciEBAgQIECBAgAABAgQIECBAgAABAgQIECBAYDQCb4idvqLj3X4i1tsYdWXH61qOQBUB4XMV1m0uKnzON9eRAAECBAgQIECAAAECBAgQIECAAAECBAgQIFBboEb4/JbY9Iujbq69eesT6EJA+NyF4nxrPCgu/3jUPea7beGrfefzwnRuJECAAAECBAgQIECAAAECBAgQIECAAAECBAjMLNB1+HxjdH5+1Lkz78CFBHoWED7nH8C9ouV5UY9Pai18ToLWhgABAgQIECBAgAABAgQIECBAgAABAgQIEJi0wMti+tM6FBA+d4hpqRwB4XOO85ZdhM/55joSIECAAAECBAgQIECAAAECBAgQIECAAAECBGoL7B8Nzom6c0eN/jbWOSTqso7WswyB6gLC5+rEP9NA+JxvriMBAgQIECBAgAABAgQIECBAgAABAgQIECBAoLZA1+Hz+2LDR0Rtqr1x6xPoSkD43JXk7OsIn2e3ciUBAgQIECBAgAABAgQIECBAgAABAgQIECBAYCwCXYfPb4rBXzqW4e2TQBEQPuc/B8LnfHMdCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQK1BbaPBv876kEdNPpxrHF01Ac7WMsSBNIEhM9p1P/aSPicb64jAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKC2QJfh87diswdEfbX2pq1PoEsB4XOXmrOtlR0+/yi29Yyoz8y2PVcRIECAAAECBAgQIECAAAECBAgQIECAAAECBAgsINBl+Pzp6H9g1BUL7MMtBHoTED7n02eHz2XC50RdkD+qjgQIECBAgAABAgQIECBAgAABAgQIECBAgACBSQn895j21R1M/Huxxn/tYB1LEEgVED6ncv+kmfA531xHAgQIECBAgAABAgQIECBAgAABAgQIECBAgECGQBfh802x0eOjzszYsB4EuhQQPnepOdtaO8Zl/zPqBbNd3slV3vncCaNFCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLbFDgifvruJY1+HPeXbOcTS67jdgLpAsLndPKfNPxvUacmthY+J2JrRYAAAQIECBAgQIAAAQIECBAgQIAAAQIECExW4OEx+eeXnP6SuP/gqO8vuY7bCaQLCJ/TyX/SUPjcj7uuBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGaArvG4u+P2neJJiVHKh/f7UVgdALC536OTPjcj7uuBAgQIECAAAECBAgQIECAAAECBAgQIECAAIHaAm+LBscu0eSEuLd8hasXgdEJCJ/7OTLhcz/uuhIgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEagscHQ3OiNpxgUYfi3sOirp2gXvdQqB3AeFzP0cgfO7HXVcCBAgQIECAAAECBAgQIECAAAECBAgQIECAQG2Bu0eDj0c9eIFGvxH3/M4C97mFwCAEhM/9HIPwuR93XQkQIECAAAECBAgQIECAAAECBAgQIECAAAECGQKLfPT2pbGxJ0ddnrGg7VvOAAAgAElEQVRBPQjUEBA+11Bdf03h8/pGriBAgAABAgQIECBAgAABAgQIECBAgAABAgQIjFXg4bHxT0T9/BwDvDCufcsc17uUwOAEhM/9HMmGaPveqN2T2j8n+lyQ1EsbAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB7bZ7XSCcPCPEuXHdS6L+34zXu4zAIAWEz/0cy4ZoK3zux15XAgQIECBAgAABAgQIECBAgAABAgQIECBAgECGwK7R5A+jjlqn2efi5+Xjtq/O2JQeBGoKCJ9r6m597Q3xo8zw+RXR7439jKorAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGCyAjvE5E+K+h9Re6+h8Ob4e6+Mun6yQgZvSkD43M9xboi2meHzGdHv+Khb+xlXVwIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDA5AXuFwIviCqB9KVR5aO2r5q8CoCmBITP/RznhmgrfO7HXlcCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBCoICJ8roM6w5Ia4Rvg8A5RLCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAYh4DwuZ9zum+0/WjULye197HbSdDaECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEJiqgPC5v5P/ZLR+YlJ74XMStDYECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEpiogfO7v5IXP/dnrTIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAxwLC545B51hO+DwHlksJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBi2gPC5v/MRPvdnrzMBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAh0LCJ87Bp1jOeHzHFguJUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBg2ALC5/7O5+Ro/bqk9mdEn+Ojbk3qpw0BAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAhMTED73d+DC5/7sdSZAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoGMB4XPHoHMsJ3yeA8ulBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgMW0D43N/5CJ/7s9eZAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGOBYTPHYPOsdyz4trzo3aY455FL/Wdz4vKuY8AAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgZkEhM8zMVW56H6x6hej7lhl9Z9e9PL4y0dE/SChlxYECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECExQQPjc36ELn/uz15kAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgY4FhM8dg86xnPB5DiyXEiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAwbAHhc3/nc89o/cmo+ydswcduJyBrQYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGDKAsLn/k7/DtH6vKj9E7YgfE5A1oIAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDAlAWEz/2dvvC5P3udCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDoWED43DHoHMsJn+fAcikBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAsMWED73ez4vifZvStiCj91OQNaCAAECBAgQIECAAAECBAgQIECAAIHqAg+NDkdEXVe9kwZDENghNvHDqHOi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"/></pattern></defs><g id="Mask_Group_3750" data-name="Mask Group 3750" clip-path="url(%23clip-path)"><rect id="kampanyalar-border" width="734.942" height="489.961" transform="translate(-259.88 -214.629)" fill="url(%23pattern)"/></g></svg>');
	position:absolute;
	top:0;
	right:0;
	width: 100%;
	transform: translateY(-50%);
	height: 50px;
}

.secondary-menu > li:before {
	content: '';
	position: absolute;
	top: 50%;
	right: -25px;
	width: 7px;
	height: 7px;
	background: #fff;
	border-radius: 50%;
	transform: translateY(-50%);
}
.secondary-menu > li:last-child:before {
	display: none;
}
.secondary-menu a {
	color: #fff;
}
.menu-item-63011:before {
	display: none;
}
.secondary-menu .colored a {
	color: #ffffff;
	font-weight: bold;
	padding-left:40px;
}
.woocommerce-order-received table.shop_table {
	padding: 0;
}
.woocommerce form.login, .woocommerce form.register{
	padding:0;
	border:none;
}
.woocommerce form.login .custom-login-button{
	padding: 12px;
	border-radius: 20px;
	font-size: 20px;
	color: #FFFFFF;
	background: #528ab5;
	font-weight:600;
}
.woocommerce form.login .custom-login-button svg{
	display:none;
}

.woocommerce-LostPassword a{
	text-decoration: underline;
	color: #538AB5;
	font-size: 18px;
	font-weight: 500;
}
.ur-form-row span.input-wrapper input{
	margin-bottom:0 !important;
	padding: 15px 0px 23px 38px !important;
	min-height:auto !important;
	line-height: inherit !important;
}

.ur-grid-1 .validate-required{
	margin-bottom:10px;
}
.mobile-product-title {
	display: none;
}
.installmentItem {
	display: flex;
	width: 100%;
	justify-content: space-between;
	border-bottom: 1px solid #eeeeee;
	margin: 0 0 10px;
	padding: 0 0 10px;
}
.installmentItem > div {
	display: flex;
	align-items: center;
	gap: 5px;
}
.installment-wrapper {
	margin-top: 20px;
	background: #f6f6f6;
	border-radius: 10px;
	padding: 10px;
}
.installmentItem:last-child {
	border-bottom: none;
	margin-bottom: 0;
	padding-bottom: 0;
}
.installment-wrapper .installmentPrice {
	font-size: 14px;
}
.installmentItem input {
	margin: 0;
	width: 20px;
	height: 17px;
}
.installment-wrapper .installmentTotalPrice {
	font-size: 15px;
}
.product-variants-select {
	display: block;
	max-width: 100%;
}
.product-variants-select .select2-container {
	min-width: 170px;
	max-width: 100%;
}
.option-right-box {
	max-height: 74vh;
	overflow: auto;
}
#iysPopup h2 {
	text-align: center;
	font-size: 20px;
	font-weight: 600;
}
.verify-input, #editAccountDetails .form-control {
	width: 100%;
	text-align: center;
	border-radius: 10px;
	background: #f8f8f8;
	border: none;
	font-size: 40px;
	outline: aliceblue;
	letter-spacing: 2px;
	padding: 20px 0;
}
#editAccountDetails .form-control {
	text-align:left;
	font-size: 24px;
}
.btn-text {
	border: none;
	background: none;
	color: #538ab5;
	padding: 0;
	font-size: 16px;
	cursor: pointer;
}
.iys-input-box {
	display: flex;
	flex-direction: column;
	width: 530px;
	max-width: 100%;
	margin: 0 auto;
}
.loader-box {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #ffffff40;
	z-index: 99;
}
.loader-box:not(.active) {
	display: none;
}
@media (max-width: 1024px) {
	.blue-long-section {
		background: #fff;
	}
	.mega-menu-opener, .secondary-menu {
		display: none;
	}
	.product-titles-banner {
		display: block;
		background: #fff;
	}
	.blue-long-section .container {
		padding: 0;
	}
	form.mobile-nav-search {
		width: 100%;
	}
	.product-titles-banner > li > a:before {
		content: url('data:image/svg+xml,<svg fill="%23000" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 24 24" stroke="%23000"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"><path d="M9.9,17.2c-0.6,0-1-0.4-1-1c0-0.3,0.1-0.5,0.3-0.7l3.5-3.5L9.2,8.5c-0.4-0.4-0.4-1,0-1.4c0.4-0.4,1-0.4,1.4,0l4.2,4.2c0.4,0.4,0.4,1,0,1.4c0,0,0,0,0,0l-4.2,4.2C10.4,17.1,10.1,17.2,9.9,17.2z"></path></g></svg>');
	}
	.input-search-button {
		margin-right: 0;
		width:60%;
	}
	.input-search-button input {
		width: 100%;
		height: 40px;
		padding-left: 15px;
		font-size: 14px;
		font-weight: 500;
	}
	.input-search-button img {
		left: auto;
		right: 12px;
		width: 15px;
	}
	.search-wrapper {
		left: 12px;
		top: 158px;
		width: calc(100% - 24px);
		height: calc(100% - 224px);
		padding: 10px;
	}
	.search-wrapper-left {
		display: none;
	}
	.search-wrapper-right {
		width: 100%;
		padding: 0;
		row-gap: 25px;
	}
	.search-wrapper-right .product-card {
		width: calc(50% - 8px);
	} 
	.search-wrapper-right .product-card .price span {
		font-size: 12px;
	}
	.filter-btn {
		display: flex;
	}
	.wcpf-filter:not(.active) {
		display: none;
	}
	.filter-btn {
		display: flex;
		width: 100%;
		align-items: center;
		justify-content: center;
		background: transparent;
		border: 1px solid #ccc;
		color: #000;
		font-size: 15px;
		gap: 10px;
		height: 40px;
		font-weight: bold;
		margin-bottom: 10px;
		cursor: pointer;
		text-transform: uppercase;
	}
	.filter-btn svg {
		width: 23px;
	}
	.category-detail-inner {
		margin: 20px 0 20px;
		font-size: 12px;
		line-height: 1.7;
	}
	.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb {
		font-size: 12px;
	}
	.btn-full {
		font-size: 16px;
		padding: 12px;
	}
	.mobile-product-title {
		display: block;
		font-size: 14px;
		font-weight: 500;
	}
	.option-right-box-item .options-info h3 {
		display: none;
	}
	.birim-fiyat {
		font-size: 10px;
	}
	.variant-select {
		width: 100%;
		padding: 5px 0;
		border-radius: 5px;
	}
	.group-banner .wishlist-card-add-btn {
		width: 40px;
		height: 40px;
	}
}

@media (min-width: 1200px) {
	.navbar{
		gap:20px;
	}
	.input-search-button input{
		width:20vw;
		padding-left:50px;
	}
	.input-search-button img{
		left:12px;
	}
}

@media (max-width: 1200px) and (min-width: 1024px){
	.navbar{
		gap:20px;
	}
	.input-search-button input{
		width:20vw;
		padding-left:50px;
	}
	.input-search-button img{
		left:12px;
	}
	.navbar-icon-banner{
		gap:30px;
	}
}
.banner-slider {
	margin: 40px 0;
}
.banner-slider .banner-slide .mobil-gorsel{
	display:none;
}
@media (max-width: 1024px){
	.banner-slider .banner-slide .mobil-gorsel{
		display:block;
	}
	.banner-slider .banner-slide .general-gorsel{
		display:none;
	}
}
@media (max-width: 1250px) and (min-width: 992px){
	.mega-menu-opener{
		font-size:16px;
	}
	.mega-menu-opener:before{
		width: 20px;
		height: 20px;
		margin-right: 5px;
	}
	.secondary-menu > li:before{
		width:5px;
		height:5px;
		right: -15px;
	}
	.secondary-menu{
		gap:20px;
	}
	.secondary-menu .colored a{
		padding-left:20px;
	}
	.secondary-menu .colored a:after{
		width: 150px;
	}
	.secondary-menu a{
		font-size:14px;
	}
	.advantage-box{
		flex-wrap:wrap;
		justify-content:center;
	}
	.advantage-item {
		width: calc(33.33% - 18px);
	}
}

/* Kaldırılan Menuler */

.nav > li.active > .sub-menu #menu-item-46969{
	display:none;
}
.nav > li.active > .sub-menu #menu-item-46959 #menu-item-46960 {
	display:none;
}

.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a {
	font-weight: 600;
}

@media (min-width: 567px) and (max-width: 1024px){
	.we-have-brands-slide {
		width: calc(50% - 14px);
	}
	.we-have-brands-slide img{
		height: 150px;
	}
}
@media (max-width: 567px){
	.we-have-brands-slide {
		width: calc(100%);
	}
}
@media (max-width: 1024px){
	.footer-box-item a h3,
	.footer-box-item:last-child h3{
		font-size:18px;
	}
	.footer-box-item ul li a{
		font-size:14px;
	}
	.footer-mail{
		padding: 15px 0px 15px 18px;
	}
	.email-box button{
		padding: 12px 32px;
	}
	.footer-box-item.desktop-none{
		display:block;
	}
}
@media (min-width: 1024px) and (max-width: 1400px){
	.site-header .logo img{
		max-width:200px;
	}
}
@media (min-width: 1024px) and (max-width: 1210px){
	.for-you-product-l-text h3{
		font-size:22px;
		line-height:1.3;
	}
	.for-you-product-l-text{
		bottom:20px;
		padding:0 30px;
	}
	.buy-now a{
		padding:11px 60px;
	}
}

@media (min-width: 1024px) and (max-width: 1180px){
	.footer-mail{
		padding: 15px 0px 15px 20px;
	}
	.email-box button{
		padding: 12px 28px;
	}
}

@media (min-width: 1024px) and (max-width: 1230px){
	.for-you-category .product-card-content {
		min-height: 240px;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}
	.for-you-category .product-card .product-photo img{
		min-height:160px;
	}
	.product-review{
		width:fit-content;
	}
}

@media (min-width: 1024px) and (max-width: 1400px){
	.nav > li.active > .sub-menu{
		overflow:auto;
	}
}
@media (min-width: 768px) and (max-width: 1380px){
	.category-product-items .product-card{
		width: calc(33.33% - 12px);
	}
}
@media (max-width: 768px){
	.category-product-items .product-card,
	.product-card{
		width: calc(50% - 8px);
	}
}
@media (min-width: 768px) and (max-width: 1024px){
	.markalar .col{
		width:calc(33.33% - 12px);
		flex-basis:initial;
	}
}
@media (max-width: 768px){
	.markalar .col{
		flex-basis:initial;
		width:calc(50% - 8px);
	}
	.cargo-wrapper .cargo-item{
		width:auto;
	}
}
@media (max-width: 565px){
	.markalar .col{
		width:calc(100%);
	}

	.we-have-brands-section .information-title{
		gap:10px;
	}
}
@media (max-width: 1024px){
	.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{
		padding: 13px 0 13px;
	}
	.page-content .about-us-box{
		padding-right:10px;
	}
}



@media (min-width: 992px) and (max-width: 1200px){
	.container{
		padding:0 40px;
	}
	.blue-long-section .container {
		padding: 34px 40px;
	}
}

@media (min-width: 768px) and (max-width: 992px){
	.container{
		padding:0 30px;
	}
}
@media (max-width: 768px){
	.container{
		padding:0 15px;
	}
}
@media (min-width: 768px) and (max-width: 1024px){
	.advantage-item{
		width: calc(33.33% - 10px);
	}
}
@media (max-width: 768px){
	.advantage-item{
		width: calc(33.33% - 10px);
	}
	.advantage-text h3 {
		font-size: 12px;
	}
	.advantage-text p {
		font-size: 10px;
	}
}

@media (max-width: 1024px){
	.site-main .container .content-description {
		font-size: 14px;
	}
}

@media (max-width: 768px){
	.product-card-content span{
		margin-bottom:0;
	}
	.product-review {
		margin: 0 auto;
	}
	.woocommerce .drawer-cart ul.cart_list li {
		flex-wrap: wrap;
		border-bottom: 1px solid #ccc;
		padding-top: 0;
		padding-bottom: 10px;
		font-size: 13px;
	}
	.drawer-cart .cart-item-left {
		max-width: 100%;
		padding-bottom: 5px;
	}
	.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a {
		margin-right: 0;
	}
	.cart-item-middle {
		margin-left: 88px;
	}
	.woocommerce .drawer-cart ul.cart_list li img {
		margin-bottom: 5px;
	}
	.woocommerce table.shop_table {
		padding: 0;
		padding-bottom: 20px;
	}
	.woocommerce-cart-form tbody tr {
		flex-wrap: wrap;
	}
	.woocommerce table.shop_table td.product-name {
		width: calc(100% - 145px);
	}
	.woocommerce-page table.shop_table_responsive tr td.product-price {
		width: 60%;
		max-width: 60%;
	} 
	.woocommerce-page table.shop_table_responsive tr td.product-quantity {
		width: 40%;
		max-width: 40%;
	}
	.woocommerce-page table.shop_table_responsive tr td.product-subtotal {
		display: none;
	}
	.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child, .woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child {
		border-top: 1px solid rgba(0,0,0,.1);
	}
	.woocommerce table.shop_table_responsive tbody th, .woocommerce-page table.shop_table_responsive tbody th {
		display: table-cell;
	}
	.woocommerce-page .cart-collaterals .cart_totals {
		padding-left: 0;
		border: none;
	}
	.teklif-btn-wrapper{
		padding-left:0;
	}
	.woocommerce table.woocommerce-cart-form__contents th {
		display: none;
	}
	.checkout-steps {
		flex-wrap: wrap;
	}
	.checkout-step-btn {
		width: 100%;
		justify-content: flex-start;
		padding: 0 20px;
		height: 50px;
		border-bottom: 1px solid #e0e0e0;
	}
	.checkout-step-btn:last-child {
		border-bottom: 0;
	}

	.addresses {
		gap: 5px;
	}
	.address-item {
		width: 250px;
		min-width: 250px;
		padding: 10px;
	}
	.woocommerce form .form-row label {
		font-size: 16px;
	}
	.cargo-wrapper .cargo-item .image-wrapper {
		width: 100px;
		height: 100px;
	}
	.cargo-item .title {
		flex-direction: column;
		gap: 10px;
		padding: 0;
		align-items:start;
	}
	.cargo-wrapper .cargo-item .image-wrapper {
		width: 100px;
		height: 100px;
	}
	.cargo-item .title {
		flex-direction: column;
		gap: 10px;
		padding: 0;
	}
	.preview-billing-content table, .preview-billing-content table tr, .preview-billing-content table td,
	.preview-shipping-content table, .preview-shipping-content table tr, .preview-shipping-content table td {
		display: block;
		width: 100%;
	}
	.preview-billing-content table td:first-child,
	.preview-shipping-content table td:first-child {
		background: #ededed;
		width: 100%;
	}
	.preview-billing-content, .preview-shipping-content {
		width: 100%;
	}
	.preview-billing-content table tbody, .preview-shipping-content table tbody {
		display: block;
		width: 100%;
	}
	.preview-wrapper {
		width: 100%;
	}

	.checkout-preview table td {
		padding: 5px;
	}
	.payment-method-btns a {
		padding: 10px 19px;
	}
	.preview-billing-fields {
		margin-bottom: 10px;
	}
	.page-content .woocommerce-MyAccount-navigation ul {
		flex-wrap: wrap;
		gap: 10px;
	}
	.page-content .woocommerce-MyAccount-navigation ul li {
		width: 100%;
	}
	.my-addresses {
		flex-wrap: nowrap;
		overflow: auto;
	}
	.my-addresses ::-webkit-scrollbar {
		display: none;
	}
	.my-addresses .address-item {
		width: 300px;
		cursor: inherit;
		min-width: 300px;
	}
	.teklif-header {
		display: none;
	}

	.teklif-item {
		flex-wrap: wrap;
		margin-bottom: 10px;
		padding-bottom: 10px;
		border-bottom: 1px solid #ccc;
	}

	.teklif-btns {
		width: 100%;
	}

	.teklif-body {
		flex-wrap: wrap;
		padding: 5px;
		border-radius:4px;
		font-size:12px;
		text-align:start;
	}
	
	.teklif-body > div {
		border-bottom: 1px solid #538ab5;
		padding-bottom: 2px;
	}
	
	.teklif-body .order-price{
		border-bottom:none;
	}
	
	.order-thumbs img{
		width:80%;
		height:80%;
		margin:0 auto;
	}
	
	.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th{
		font-size:14px;
	}
	
	.order-summary-item{
		padding: 8px 10px;
	}
	
	.order-summary .title-field .title{
		font-size:18px;
		line-height: 1.3;
		padding: 8px 10px;
	}

	.teklif-body span:not(.amount) {
		width: 50%;
		text-align: left;
		padding: 5px;
		border-bottom: none;
	}

	.teklif-body span.mobile-text {
	}
	.offer-field .box {
		padding: 0;
	}
	.buy-as-offer-footer-right {
		width: 100%;
	}
	.offer-field .offer-total-field .title-field .title {
		width: 100%;
		padding: 9px 15px;
	}

	.offer-field .offer-total-field .total-description > div {
		width: 100%;
	}

	.offer-field .offer-total-field .total-description .total {
		padding: 0 15px;
		margin-top: 0;
	}

	.gray-field .field-item {
		width: 100%;
	}

	.gray-field .field-item h3 {
		padding: 0 15px;
	}
	.woocommerce .cart-collaterals table.shop_table_responsive tr {
		display: table-row;
	}
	.woocommerce .cart-collaterals table.shop_table_responsive tbody th {
		display: table-cell;
	}
	.page-template-template-teklif .offer-field .box {
		padding: 0 20px;
	}
	.material-info img {
		display: none;
	}
	body:not(.woocommerce-edit-account) fieldset {
		flex-wrap: wrap;
	}
	.woocommerce-thankyou-order-received {
		padding: 0 15px;
	}
	.woocommerce ul.order_details {
		padding: 0;
		margin-bottom: 15px;
	}
	.fav-list-section {
		margin: 30px 0;
	}
	.fav-list-options a {
		width: 100%;
		background: #538ab5;
		color: #fff;
		justify-content: center;
		padding: 5px 0;
		border-radius: 10px;
	}
	.fav-list-options a svg path {
		stroke: #fff;
	}
	.fav-list-tab-box {
		flex-direction: column;
		align-items: flex-start;
		background: #f9f9f9;
		gap: 5px;
		padding: 5px 0;
	}
	.tab-fav-button {
		padding: 0 15px;
	}
	.fav-body {
		flex-wrap: wrap;
	}
	.fav-body .product-card-category {
		flex-wrap: wrap;
		gap: 10px;
	}
	.fav-body .product-card-content {
		flex-wrap: wrap;
		gap: 10px;
		margin-bottom: 10px;
	}
	.fav-body .product-card-category {
		flex-wrap: wrap;
		gap: 10px;
	}
	.fav-body .product-card-content {
		flex-wrap: wrap;
		gap: 10px;
		margin-bottom: 10px;
	}
	.fav-body .select-item {
		position: absolute;
		left: 0;
		top: 50%;
		transform: translateY(-50%);
		margin-top: -60px;
	}
	.fav-body .select-item input {
		width: 20px;
		height: 20px;
	}
	.fav-body .product-card-category .product-card-thumbnail {
		width: 100%;
	}
	.product-titles-banner > li.mobile-text > a {
		background: #f9f9f9;
		color: #F27A08;
		font-weight: bold;
	}
	.teklif-item span, .teklif-header > div, .teklif-body > div, .teklif-body-detail > div {
		width: 50%;
	}
	.teklif-body-detail {
		flex-wrap: wrap;
		gap: 10px;
	}
	.teklif-body-detail > div {
		width: 100%;
	}
	.teklif-body-detail > .order-thumbs {
		width: 100%;
	}
	.teklif-body-detail > .order-btns {
		justify-content: center;
	}
	.front, .back {
		display: none;
	}
	#card-form {
		width: 100%;
	}
	.inputBox {
		margin-bottom: 10px;
	}
	.price {
		flex-wrap: wrap;
		line-height: 1;
	}
}
@media (max-width: 1200px){
	.about-us-content-box {
		padding-top: 10px;
		padding-left: 10px;
		padding-bottom: 10px;
		padding-right: 10px;
	}
}

.select2-container .select2-selection--single,
.select2-container--default .select2-selection--single .select2-selection__arrow{
	height:auto;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
	top:50%;
}
.preview-shipping-point .select2-container--default .select2-selection--single .select2-selection__arrow {
	top: 1px;
}
.coupon{
	position:relative;
}
.coupon .coupon-error-notice{
	position:absolute;
	right:0;
}
@media (max-width: 1024px){
	.coupon .coupon-error-notice{
		right:inherit;
		left:0;
		bottom:-20px;
	}
	.woocommerce ul.order_details li{
		float:inherit;
		border:none;
		margin-bottom:10px;
	}
	.woocommerce-order-pay .wp-block-group {
		padding: 15px;
	}
	.page-content {
		margin: 20px 0;
	}
	.dashboard-wrapper{
		flex-direction:column;
	}
	.iys-switch{
		width:100% !important;
		gap:10px;
	}
	.iys-toggle{
		width: 40px !important;
		height: 20px !important;
	}
	.iys-slider:before{
		top: 50%;
		transform: translatey(-50%) !important;
		width:8px !important;
		height:8px !important;
	}
	.iys-toggle input:checked + .iys-slider:before{
		transform: translate(13px, -50%) !important;
	}
}
.woocommerce-checkout-review-order tbody .product-image,
.woocommerce-checkout-review-order tbody .product-name,
.woocommerce-checkout-review-order tbody .product-total{
	padding:10px 0 !important;
}
.woocommerce-checkout-review-order .cart_item > td{
	padding:0 !important;
}
.pricer.desktop-hide {
	display: none;
}

.thank-you-totals .title-field {
	margin-bottom: 2px;
}

.thank-you-totals .title-field .title {
	font-size: 14px;
	text-align: right;
	padding: 4px;
	padding-right: 18px;
	font-weight: 400;
	text-transform: uppercase;
}
.wishlist-add-btn {
	font-size: 13px;
}
@media (max-width: 768px){
	.checkout-preview {
		display: flex;
		flex-direction: column;
		gap: 0;
	}
	.woocommerce-checkout td.product-image {
		width: 78px;
	}
	.woocommerce table.woocommerce-checkout-review-order-table td.product-name {
		font-size: 12px;
		width: calc(100% - 78px);
	}
	.woocommerce table.woocommerce-checkout-review-order-table tbody tr {
		flex-wrap: wrap;
		width: 100%;
	}
	.woocommerce table.woocommerce-checkout-review-order-table td.product-total {
		display: none;
	}
	span.quantity-box {
		display: flex;
		margin-top: -14px;
	}

	span.quantity-box .product-quantity {
		margin-left: 0;
		margin-right: 10px;
	}
	.pricer.desktop-hide {
		display: inherit;
	}
	.woocommerce table.woocommerce-checkout-review-order-table th.product-total {
		display: none;
	}
	.woocommerce-LostPassword a {
		font-size: 14px;
	}
	.preview-payment-fields {
		padding: 0;
		box-shadow: none;
	}
	.woocommerce-checkout form .form-row-first, .woocommerce-checkout form .form-row-last {
		width: 100%;
	}
	.drawer-cart-info {
		font-size: 12px;
	}
	.drawer-cart-info {
		bottom: 80px;
	}
	.drawer-cart-info strong {
		min-width: 65px;
	}
}

.page-id-66728 .category-section-title {
	display: none;
}

.best-add,
section.icon-text{
	margin:40px 0px;
}
.best-add .title-field {
	margin-bottom:8px;
	display:flex;
	align-items:center;
	gap:20px;
	justify-content:space-between;
}
.url-field {
	display: flex;
	justify-content: center;
	padding: 20px 0;
}
.best-add .url-field a {
	padding: 11px 66px;
	background-color: #538AB5;
	color: #ffffff;
	font-size: 18px;
	font-weight: 600;
	font-family: Poppins;
	border-radius: 10px;
}

.best-add-swiper {
	position: relative;
}
.best-add-navigation-field {
	display: flex;
	align-items: center;
	gap: 20px;
}
.best-add .swiper-button-prev, .best-add .swiper-button-next,
.carousel-navigation-prev, .carousel-navigation-next{
	position:inherit;
	width:auto;
	height:auto;
	margin-top:0;
}

.product-carousel-navigation {
	display: flex;
	align-items: center;
	gap: 20px;
}

.best-add .swiper-button-prev:after, .best-add .swiper-button-next:after,
.information .swiper-button-next:after, .information .swiper-button-prev:after,
.wrapper-we-have-brands-prev:after, .wrapper-we-have-brands-next:after,
.offers-section .swiper-button-prev:after, .offers-section .swiper-button-next:after,
.carousel-navigation-prev:after, .carousel-navigation-next:after{
	color: #4B4B4B;
	width: 25px;
	height: 25px;
	font-size: 12px;
	font-weight: bold;
	border: 1px solid #4B4B4B !important;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items:center;
}
.best-add-swiper .swiper-wrapper{
	align-items:center;
	padding-top:20px;
}
.best-add-item {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: flex-start;
	gap: 0;
}
.best-add-img img{
	border-radius: 50%;
	width:176px;
	aspect-ratio: 1/1;
}
.best-add-title {
	font-size: 16px;
	color: #222;
	font-weight: 600;
	text-align: center;
	margin-top: 16px;
	margin-bottom: 0;
	min-height:48px;
}
.best-add .swiper-container {
	max-width: 1470px;
	margin: 0 auto;
	padding:0 30px;
}
.best-add-swiper .swiper-button-prev {
	left: inherit;
	right:100px;
}
.best-add-swiper .swiper-button-next{
	right:30px;
}
.offers-section{
	margin:40px 0;
}
.offers-title {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 20px;
}
.offers-navigation-field{
	display:flex;
	align-items:center;
	gap:20px;
}
.offers-section .swiper-button-prev, .offers-section .swiper-button-next {
	position:inherit;
	margin-top:0;
	width:auto;
	height:auto;
}
.offers-swiper .swiper-slide {
	width: 300px;
}
.offers-swiper .product-card {
	width: 100%;
}
.offers-section .offers-title{
	margin-bottom:8px;
}
.dashboard-wrapper {
	display: flex;
	gap: 30px;
}
.dashboard-wrapper p {
	font-size: 16px;
}
.user-card-badge {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 50px;
	height: 50px;
	margin: 0 auto 5px;
	background: #538ab5;
	color: #fff;
	border-radius: 50%;
	font-weight: bold;
}

.dashboard-content {
	width: 100%;
}

.user-card {
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: center;
	font-size: 14px;
	gap: 4px;
	background: #fafafa;
	padding: 20px 10px;
	border-radius: 10px;
	box-shadow: 0 0 5px 1px #00000014;
}
.user-card .edit-account {
	position: absolute;
	right: 10px;
	top: 10px;
}
.iys-switch-group {
	margin: 15px 0;
	display: flex;
	gap: 15px;
	flex-direction: column;
}

.iys-switch {
	display: flex;
	align-items: center;
	justify-content: space-between;
	min-width: 180px;
	padding: 10px;
	border-radius: 8px;
	background: #fafafa;
	box-shadow: 0 0 5px 1px #00000014;
	width: 460px;
	max-width: 100%;
	font-size: 14px;
}

.iys-switch label {
	font-weight: 500;
}

.iys-toggle {
	position: relative;
	display: inline-block;
	width: 50px;
	height: 24px;
}

.iys-toggle input {
	opacity: 0;
	width: 0;
	height: 0;
}

.iys-slider {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #ccc;
	transition: 0.4s;
	border-radius: 24px;
}

.iys-slider:before {
	position: absolute;
	content: "";
	height: 18px;
	width: 18px;
	left: 3px;
	bottom: 3px;
	background-color: white;
	transition: 0.4s;
	border-radius: 50%;
}

.iys-toggle input:checked + .iys-slider {
	background-color: #538ab5;
}

.iys-toggle input:checked + .iys-slider:before {
	transform: translateX(26px);
}
@media (min-width: 992px) {
	.footer-box-item > a {
		cursor: inherit;
	}
}
@media (max-width: 992px) {
	.best-add .swiper-button-prev:after, .best-add .swiper-button-next:after,
	.offers-section .swiper-button-next:after, .offers-section .swiper-button-prev:after,
	.information .swiper-button-prev:after, .information .swiper-button-next:after,
	.wrapper-we-have-brands-next:after, .wrapper-we-have-brands-prev:after{
		width: 12px;
		height: 12px;
		font-size: 12px;
		padding:6px;
	}
	.url-field{
		padding:10px 0;
		margin-top:10px;
	}
	.best-add .title-field h3{
		font-size:18px;
		line-height:1.2;
	}
	.best-add .url-field a{
		font-size:16px;
	}
	.best-add .swiper-container{
		padding:0 15px;
	}
	.best-add-swiper{
		padding:0;
	}
	.best-add-img img {
		width: auto;
		height: auto;
		aspect-ratio: 1 / 1;
	}
	.offers-swiper .swiper-slide {
		width: 48%;
	}
	.best-add-title {
		font-size: 11px;
		margin-top: 6px;
	}
	.best-add .title-field {
		margin-bottom: 10px;
	}
	.best-add {
		margin: 20px 0 10px;
	}
	.wp-fixed span {
	    display: none;
	}
}

/* 1470px altındaki cihazlar için %20 küçültme */
@media (max-width: 1540px) and (min-width: 992px) {
	.container, .best-add .swiper-container {
		padding: 0 30px;
		max-width: 1170px;
	}
	.container-footer {
		max-width: 1170px;
	}
	.site-header {
		padding: 12px 0; /* 20px'den 16px'e (%20 azalma) */
	}

	.sticky .site-header {
		padding: 12px 0; /* 15px'den 12px'e (%20 azalma) */
	}

	body.sticky {
		padding-top: 96px; /* 120px'den 96px'e (%20 azalma) */
	}
	.site-header .logo img {
		height: 50px;
		width: auto;
	}
	.site-header .nav-icon {
		font-size: 14px;
	}
	.banner-slider {
		margin: 20px 0;
	}
	.blue-long-section .container {
		padding: 12px 30px; /* 34px 60px'den 27px 48px'e (%20 azalma) */
	}
	.secondary-menu {
		gap: 37px;
	}
	.secondary-menu a {
		font-size: 13px;
	}
	.mega-menu-opener {
		font-size: 14px;
	}
	.secondary-menu .colored a:after {
		height: 42px;
		transform: translateY(-50%) scale(0.7);
	}
	.secondary-menu .colored a {
		padding-left: 49px;
	}
	.input-search-button input {
		height: 47px; /* 59px'den 47px'e (%20 azalma) */
	}

	.navbar-item {
		font-size: 14px; /* 17px'den 14px'e (%20 azalma) */
		margin-right: 51px; /* 64px'den 51px'e (%20 azalma) */
	}

	.navbar-item:last-child {
		margin-right: 66px; /* 83px'den 66px'e (%20 azalma) */
	}

	.navbar-icon-banner {
		gap: 34px; /* 43px'den 34px'e (%20 azalma) */
	}
	.best-add, section.icon-text {
		margin: 20px 0;
	}
	.best-add-swiper .swiper-wrapper {
		padding-top: 5px;
	}
	.best-add .title-field h3, section.icon-text h3, .products-section-title h2, .advantages-title h4, .offers-section .offers-title h3, .information-title h3, .instagram-headline a {
		font-size: 26px;
	}
}
