/*!
Theme Name: Syrenka
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: syrenka
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.

Syrenka 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/
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Generic
	- Normalize
	- Box sizing
# Base
	- Typography
	- Elements
	- Links
	- Forms
## Layouts
# Components
	- Navigation
	- Posts and pages
	- Comments
	- Widgets
	- Media
	- Captions
	- Galleries
# plugins
	- Jetpack infinite scroll
# Utilities
	- Accessibility
	- Alignments

--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Generic
--------------------------------------------------------------*/

/* Normalize
--------------------------------------------- */

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
	 ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
		 */
		@import url('https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&display=swap');
		body{
		font-family: "Jost", sans-serif;
		font-variant-ligatures: none;
		-webkit-font-smoothing: antialiased;
		text-rendering: optimizeLegibility;
		margin:0 !important;
		width: 100%;
		background-color: #FAFAFA;
		overflow-x: hidden !important;
		position: relative;
	}
	.fff-body{
		background-color: #ffffff;
	}
	*{
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-o-box-sizing: border-box;
		box-sizing: border-box;
	}
	a{
		text-decoration: none;
		color: inherit;
	}

	button{
		cursor: pointer;
		background-color: transparent;
		border: none;
		padding: 0;
		margin: 0;
	}
	img{
		display:block;
		max-width: 100%;
		height: auto;
	}
	h1, h2, h3, h4, h5, h6, p{
		margin:0 0 15px;
	}
	/* Webkit tarayıcılar (Chrome, Safari, Edge) */
	input[type="number"]::-webkit-outer-spin-button,
	input[type="number"]::-webkit-inner-spin-button {
		-webkit-appearance: none;
		margin: 0;
	}
	input[type="search"]::-webkit-search-cancel-button {
	  -webkit-appearance: none;
	  display: none;
	}

	/* Firefox */
	input[type="number"] {
		-moz-appearance: textfield;
	}
	.flex{
		display: flex;
	}
	.align-items-center{
		align-items: center;
	}
	.justify-content-between{
		justify-content: space-between;
	}
	ul {
		list-style: none;
		padding: 0;
		margin: 0;
	}
	.mb-0{
		margin-bottom: 0;
	}
	.width-100{
	  width: 100% !important;
	}
	.container-full{
		max-width: 100%;
		margin: 0 auto;
		height: 100%;
	}
	.container {
		margin: 0 auto;
		max-width: 1740px;
		padding: 0 30px;
	}
	.container-max{
		max-width: 1842px;
		margin: 0 auto;
		padding: 0 30px;
	}
	.display-none{
	  display: none !important;
	}
	.padding-right-0{
	  padding-right: 0 !important;
	}
	body.home header{
		position: absolute;
		z-index: 999;
		margin-top: 48px;
		width: 100%;
		filter: invert(0);
	}
	.home-header .navbar ul{
		border-bottom: 0.5px solid #422D20 !important;
	}
	.home-body .options-header{
		position: absolute;
		z-index: 999;
		margin-top: 48px;
		width: 100%;
		filter: invert(1);
		margin-top: 67.5px;
	}
	.home-header{
		filter: invert(1);
		margin-top: 67.5px;
		margin-bottom: 50px;
	}
	.header-logo{
		position: absolute;
		top:-16px;
		left: 50%;
		transform: translateX(-50%);
	}
	.search-icon-item{
		display: flex;
		align-items: center;
	}
	.search-icon-item input{
		padding: 0;
		background-color: transparent;
		border: none;
		border-bottom: 1px solid #ffffff;
		width: 48vw;
		margin-right: 21px;
		display: none;
		z-index:99;
	}
	.search-icon-item input.active{
		display: block;
	}
	.header-icons{
		display: flex;
		gap: 74px;
		align-items: center;
		margin-bottom: 48px;
	}
	.header-category{
		display: flex;
		justify-content: end;
		max-width: 1640px;
		padding: 0 30px;
		margin: 0 auto;
	}
	.language-selector {
		position: relative;
		display: inline-block;
	}
	.navbar ul{
		display: flex;
		justify-content: center;
		width:fit-content;
		margin: 0 auto;
		gap: 73px;
		border-bottom: 0.5px solid #ffffff;
		padding-bottom: 17.5px;
	}
	.navbar ul li{
		position: relative;
	}
	.navbar ul li a{
		font-size: 21px;
		font-weight: 300;
		color: #ffffff;
	}
	.language-button {
		color: white;
		border: none;
		cursor: pointer;
		font-size: 24px;
		font-weight: 300;
		display: flex;
		align-items: center;
		gap: 8px;
		background: transparent;
	}
	.language-menu {
		display: none;
		position: absolute;
		top: 100%;
		left: 0;
		z-index: 1;
		background: transparent;
	}
	.language-option {
		color: black;
		border: none;
		cursor: pointer;
		width: 100%;
		text-align: left;
	}
	.language-option span{
		filter:invert(1);
	}
	.hero{
		height: 100vh;
	}
	.headline-swiper{
		height: 100%;
	}
	.headline-slide-content{
		position: absolute;
		z-index: 99999999;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
		color: #ffffff;
		text-align: center;
	}
	.headline-slide-content h3{
		margin-bottom: 27.5px;
		color: #ffffff;
		font-size: 24px;
		font-weight: 300;
	}
	.headline-slide-content h3 strong{
		font-size: 30px;
		margin-right: 8px;
	}
	.headline-slide-content a{
		padding: 9.5px 32px;
		background-color: #ffffff;
		color: #432D20;
		border-radius: 10px;
	}
	.headline-slide img{
		height: 100%;
		object-fit: cover;
		width: 100%;
	}
	/* MARQUEE */
	marquee{
		height: 30px;
		margin-top: 19px;
	}
	.marquee-box{
		display: flex;
		align-items: center;
		height: 30px;
	}
	.marquee-items{
		display: flex;
		align-items: center;
	}
	.marquee-items span{
		margin: 0 50px;
		color: #432D20;
		font-size: 21px;
		font-weight: 500;
		font-style: italic;
		text-transform: uppercase;
	}
	.products-box{
		margin-top: 46px;
	}
	.products-banner-title{
		display: flex;
		align-items: center;
		justify-content: space-between;
		margin-bottom: 21px;
	}
	.products-banner-title h2{
		color: #432D20;
		font-size: 24px;
		font-weight: 600;
	}
	.products-banner-title a{
		text-decoration: underline;
		font-size: 19px;
		font-weight: 300;
		color: #432D20;
	}
	.products-thumnail{
		margin-bottom: 22px;
		position: relative;
	}
	.product-content{
		padding: 0 13px;
		display: flex;
		flex-direction: column;
	}
	.product-content .brand{
		font-size: 14px;
		font-weight: 300;
		margin-bottom: 2px;
		color: #432D20;
		text-transform: uppercase;
	}
	.product-content .product-content-title{
		font-size: 17px;
		font-weight: 300;
		margin-bottom: 2px;
		color: #432D20;
	}
	.product-content .price ins{
		font-size: 16px;
		font-weight: 300;
		color: #664D37;
		text-decoration: none;
	}
	.meet-syrenka-section{
		margin-top: 70px;
	}
	.meet-syrenka{
		background-size: contain;
		background-repeat: no-repeat;
		background-position: top;
	}
	.meet-syrenka-text{
		text-align: center;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		margin-bottom: 58px;
	}
	.meet-syrenka-text img{
		filter: invert(1);
		margin-bottom: 35px;
	}
	.meet-syrenka-text h3{
		font-size: 43px;
		font-weight: 300;
		margin-bottom: 2px;
		color: #432D20;
	}
	.meet-syrenka-text p{
		font-size: 33px;
		font-weight: 300;
		color: #432D20;
		margin-bottom: 21px;
	}
	.meet-syrenka-text span{
		font-size: 19px;
		font-weight: 300;
		color: #432D20;
	}
	.meet-syrenka-description{
		max-width: 1400px;
		margin: 0 auto;
		padding: 0 30px;
		font-size:19px;
		font-weight: 300;
		text-align: center;
		color: #432D20;
		margin-bottom: 43px;
	}
	.meet-syrenka .meet-to-syrenka{
		display: flex;
		justify-content: center;
		padding: 9.5px 24px;
		color: #ffffff;
		background-color: #432D20;
		border-radius: 10px;
		width: fit-content;
		margin: 0 auto;
	}
	.home-category-box{
		display: flex;
		flex-wrap: wrap;
		row-gap: 22px;
		column-gap: 14px;
	}
	.home-category-item{
		display: flex;
		width: calc(50% - 10px);
		max-height: 538px;
		position:relative;
	}
	.home-category-thumnail{
		width:75%;
	}
	.home-category-thumnail img{
		height: 100%;
		object-fit: cover;
	}
	.home-category-content {
		width: 25%;
		padding-top: 22px;
		padding-left: 10px;
		padding-right: 20px;
		background-color: #B09D96;
	}
	.home-category-content p{
		font-size: 16px;
		font-weight: 300;
		color: #FFFFFF;
		margin-bottom: 24px;
	}
	.home-category-content span{
		border: 1px solid #ffffff;
		border-radius: 10px;
		color: #ffffff;
		font-size: 19px;
		font-weight: 500;
		margin-bottom: 47px;
		padding: 9px 30px;
		display: flex;
		align-items: center;
		margin: 0 auto;
		width: fit-content;
	}
	.home-category-content-text{
		position:absolute;
		left:20px;
		bottom:0;
	}
	.home-category-content-text h3 strong{
		font-size: 36px;
		text-transform: uppercase;
	}
	.home-category-content-text h3{
		font-size: 30px;
		font-weight: 300;
		color: #ffffff;
		margin-bottom: 0;
	}
	.home-category-section{
		margin-top: 130px;
		margin-bottom: 158px;
	}
	.home-category-item-img{
		position: absolute;
		bottom: 0;
		right: 0;
	}
	.home-category-box .home-category-item:nth-of-type(2) .home-category-content{
		background-color: #8F907E;
	}
	.home-category-box .home-category-item:nth-of-type(3) .home-category-content{
		background-color: #664D37;
	}
	.home-category-box .home-category-item:nth-of-type(4) .home-category-content{
		background-color: #432D20;
	}
	.home-category-item-img-second{
		right: -88px;
		position: absolute;
		bottom: 0;
	}
	.footer-box{
		max-width: 1540px;
		margin: 0 auto;
		border-top: 0.5px solid #432D20;
		display: flex;
		justify-content: space-between;
		padding-top: 77.5px;
	}
	.footer-logo img{
		filter: brightness(0.5);
		height: 35px;
	}
	.footer-box-item h3{
		font-size: 21px;
		font-weight: 600;
		color: #432D20;
		margin-bottom: 16px;
		text-transform: uppercase;
	}
	.footer-box-item ul{
		display: flex;
		flex-direction: column;
		gap: 16px;
	}
	.footer-box-item ul li a{
		color: #432D20;
		font-size: 21px;
		font-weight: 300;
	}
	.social-icon-items{
		flex-direction: row !important;
		gap: 21px !important;
		align-items: center;
		display: flex;
	}
	.category-section{
		margin-top: 60.5px;
	}
	.category-hero ul{
		display: flex;
		align-items: center;
		gap: 105px;
		justify-content: center;
		margin-right: 100px;
		margin-bottom: 34px;
	}
	.category-hero ul li a{
		font-size: 23px;
		font-weight: 500;
		font-style: italic;
		color: #432D20;
	}
	.category-box{
		display: flex;
		gap: 15px;
	}
	.category-box .category-box-item:first-child{
		width: 60%;
		display: flex;
		flex-wrap: wrap;
		row-gap: 49px;
		column-gap: 18px;
	}
	.category-item{
		width: calc(50% - 10px);
	}
	.category-box-item-right img {
		aspect-ratio: 723/1425;
		object-fit: cover;
		height:100%;
	}
	.category-box .category-box-item .products-thumnail{
		margin-bottom: 28px;
	}
	.category-box .category-box-item .products-thumnail img{
		aspect-ratio:511/612;
	}
	.wishlist-icon{
		position: absolute;
		right: 46px;
		top: 46px;
	}
	.wishlist-icon img{
		filter: invert(1);
		width: 40px;
		height: 35px !important;
	}
	.category-box .category-box-item:last-child{
		width: 40%;
	}
	.category-box-item-right{
		position: relative;
		height:100%;
	}
	.category-box-item-right img {
		height: 100%;
		object-fit: cover;
		filter: saturate(0);
	}
	.category-box-item-right:hover img {
		filter: inherit;
	}
	.box-item-right-text{
		position: absolute;
		z-index: 999;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		text-align: center;
	}
	.box-item-right-text h3{
		font-weight: 300;
		color: #FFFFFF;
		font-size: 22px;
		margin-bottom: 30px;
		text-transform: uppercase;
	}
	.box-item-right-text h3 strong{
		font-size: 27px;
		margin-bottom: 1px;
		font-weight: 300;
	}
	.box-item-right-text span{
		text-transform: uppercase;
		color: #432D20;
		font-size: 19px;
		font-weight: 500;
		padding: 9.5px 21.5px;
		background-color: #ffffff;
		border-radius: 10px;
	}
	.products-thumnail .review {
		position: absolute;
		text-transform: uppercase;
		left: 50%;
		transform: translateX(-50%);
		bottom: 47px;
		background: #ffffff;
		border: none;
		padding: 9.5px 44.5px;
		border-radius: 10px;
		cursor: pointer;
		opacity: 0;
		font-size: 19px;
		font-weight: 500;
		color: #432D20;
		transition: opacity 0.5s ease, visibility 0.5s ease;
	}
	.products-thumnail:hover .review{
		opacity: 1;
		visibility: visible;
	}
	.category-box-middle {
		margin: 51px 0;
		display: flex;
		gap: 20px;
	}
	.category-box-middle .products-thumnail{
		margin-bottom: 30px;
		height: 720px;
	}
	.category-box-middle .products-thumnail img{
		height: 100%;
		object-fit: cover;
	}
	.box-down-item{
		flex-direction: row-reverse;
	}
	.instagram-section{
		margin-top: 78px;
		margin-bottom: 103.5px;
		clear:both;
	}
	#sb_instagram #sbi_images{
		padding:10px 0;
	}
	.return-exchange-section {
		margin-bottom: -45px;
	}
	.instagram-title{
		display: flex;
		flex-direction: column;
		align-items: center;
		gap: 10px;
	}
	.product-detail-section{
		margin-top: 85px;
		margin-bottom: 96px;
	}
	.product-detail-box{
		display: flex;
		gap: 45px;
	}
	.product-detail-thumnail{
		width: 55%;
	}
	.detail-thumnail-box-item {
		display: grid;
		gap: 13px;
		width: 100%;
		grid-template-columns: 1fr 1fr;
	}
	.detail-thumnail-box-item img{
		width:100%;
	}
	.detail-thumnail-box{
		display: flex;
		flex-wrap:wrap;
		gap: 17px;
	}
	.product-detail-thumnail img:is(:nth-child(1), :nth-child(4), :nth-child(7), :nth-child(10)) {
		width:100% !important;
	}
	.product-detail-thumbnail img:nth-child(4){
		width:100%;
	}
	.product-detail-thumnail img{
		width: calc(50% - 9px);
	}
	.product-detail-content{
		width: 45%;
		padding-right: 25px;
	}
	.product-detail-title{
		display: flex;
		justify-content: space-between;
		align-items: center;
		margin-bottom: 0;
	}
	.product-detail-title h3{
		color: #432D20;
		font-size: 33px;
		font-weight:600;
		margin-bottom: 0;
		text-transform: uppercase;
	}
	.product-detail-title h3 strong{
		font-size: 33px;
		font-weight: 600;
		margin-right: 8px;
	}
	.product-detail-title .detail-wishlist{
		display: flex;
		align-items: center;
		gap: 13.5px;
	}
	.product-detail-title .detail-wishlist img{
		width: 31px;
	}
	.product-detail-title .detail-wishlist span{
		font-size: 21px;
		font-weight: 300;
		color: #432D20;
	}
.detail-price {
    margin-bottom: 30px;
    font-weight: bold;
    color: #664D37;
}
	.detail-price ins{
		color: #664D37;
		font-size: 30px;
		font-weight: bold;
		text-decoration: none;
	}
	.color-options{
		display: flex;
		gap: 5px;
		margin-bottom: 40px;
	}
	.color-options a{
		width: 24px;
		height: 24px;
		border-radius: 50%;
	}
	.color-options .color-1{
		background-color: #B09D96;
	}
	.color-options .color-2{
		background-color: #8F907E;
	}
	.color-options .color-3{
		background-color: #664D37;
	}
	.color-options .color-4{
		background-color: #432D20;
	}
	.product-detail-color-info{
		display: flex;
		align-items: center;
		gap: 24px;
	}
	.dropdown-color-options {
		position: relative;
		width: 100%;
	}
	.dropdown-button-color {
		padding:16.5px 46px;
		border: none;
		width: 100%;
		text-align: center;
		cursor: pointer;
		outline: none;
		border-radius: 10px;
		display: flex;
		justify-content: space-between;
		align-items: center;
		max-width: 673px;
	}
	.color-info-text{
		font-size: 21px;
		color: #432D20;
		font-weight: 300;
	}
	.dropdown-button-color span{
		font-size: 20px;
		color: #664D37;
		font-weight: 300;
	}
	.dropdown-content-color {
		display: none;
		position: absolute;
		background-color: #f9f9f9;
		min-width: 150px;
		box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);
		z-index: 1;
		border-radius: 10px;
		width: 100%;
		text-align: center;
	}
	.dropdown-content-color a {
		color: black;
		padding: 12px 16px;
		text-decoration: none;
		display: block;
		cursor: pointer;
	}
	.product-detail-info{
		display: flex;
		flex-direction: column;
		gap: 21px;
		padding-right: 15px;
	}
	.dropdown-size-options {
		position: relative;
		width: 100%;
	}
	.dropdown-button-size {
		padding:16.5px 46px;
		border: none;
		width: 100%;
		text-align: center;
		cursor: pointer;
		outline: none;
		border-radius: 10px;
		display: flex;
		justify-content: space-between;
		align-items: center;
		max-width: 673px;
	}
	.dropdown-button-size span{
		font-size: 20px;
		color: #664D37;
		font-weight: 300;
	}
	.dropdown-content-size {
		display: none;
		position: absolute;
		background-color: #f9f9f9;
		min-width: 150px;
		box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);
		z-index: 1;
		border-radius: 10px;
		width: 100%;
		text-align: center;
	}
	.dropdown-content-size a {
		color: black;
		padding: 12px 16px;
		text-decoration: none;
		display: block;
		cursor: pointer;
	}
	.product-detail-size-info {
		display: flex;
		align-items: center;
		gap: 10px;
		padding-bottom: 33px;
		border-bottom: 0.3px solid #432D20;
	}
	.add-to-bag-button{
		display: flex;
		justify-content: end;
		padding-right: 15px;
		margin-top: 25px;
		margin-bottom: 40px;
	}
	.add-to-bag-button button{
		max-width: 673px;
		width: 100%;
		padding: 16px 0;
		background-color: #432D20;
		border-radius: 10px;
		border: none;
		color: #FFFFFF;
		font-size: 21px;
		font-weight: 300;
		cursor: pointer;
	}
	.call-us {
		display: flex;
		align-items: center;
		gap: 15px;
	}
	.share-options {
		display: flex;
		align-items: center;
		gap: 15px;
		padding-right: 26px;
		border-right: 0.3px solid #432D20;
		margin-right: 23px;
	}
	.product-code-share {
		display: flex;
		align-items: center;
	}
	.add-options {
		display: flex;
		flex-direction: column;
		gap: 23px;
		padding-bottom: 40px;
		border-bottom: 0.3px solid #432D20;
		margin-bottom: 22px;
	}
	.accordion-product-detail {
		padding-bottom: 22px;
		border-bottom: 0.3px solid #432D20;
	}
	.accordion-product-detail h3 {
		cursor: pointer;
		margin: 0;
		font-size: 21px;
		font-weight: 300;
		color: #432D20;
	}
	.accordion-product-detail .accordion-product-content {
		display: none;
		padding: 10px;
		border-top: none;
	}
	.accordion-product-detail .accordion-product-content p{
		margin-bottom: 0;
	}
	.accordion-title{
		display: flex;
		justify-content: space-between;
		align-items: center;
		padding-right: 42px;
		cursor: pointer;
	}
	.product-detail-accordion{
		display: flex;
		flex-direction: column;
		gap: 22px;
		margin-bottom: 32px;
	}
	.syrenka-small-info{
		display: flex;
		align-items: center;
		justify-content: space-between;
		padding: 0 12px;
		padding-bottom: 30.5px;
		border-bottom: 0.3px solid #432D20;
	}
	.syrenka-small-info .small-info-item{
		display: flex;
		flex-direction: column;
		align-items: center;
		gap: 14px;
	}
	.syrenka-small-info .small-info-item span{
		font-size: 16px;
		font-weight: 300;
		color: #B09D96;
	}
	footer{
		padding-bottom: 122px;
	}
	.syrenka-card-section{
		margin-top: 97px;
	}
	.syrenka-card-box{
		width: 100%;
		display: flex;
		align-items: center;
		gap: 13px;
	}
	.syrenka-card-box .syrenka-card-item{
		width: 50%;
		height: 538px;
		background-color: #E6E6E6;
		position: relative;
	}
	.syrenka-card-box .syrenka-card-item:last-child img{
		height: 538px;
		object-fit: cover;
	}
	.syrenka-last-item-text {
		position: absolute;
		top: 60px;
		left: 44px;
	}
	.syrenka-last-item-text h3{
		font-size: 18px;
		font-weight: 600;
		color: #432D20;
		margin-bottom: 13px;
	}
	.syrenka-last-item-text p{
		font-size: 18px;
		color: #432D20;
		font-weight: 300;
		margin-bottom: 55px;
		width: 16.7vw;
	}
	.syrenka-last-item-text .card-options{
		display: flex;
		align-items: center;
		gap: 31px;
	}
	.syrenka-last-item-text .card-options a{
		text-decoration: underline;
		color: #432D20;
		font-size: 16px;
		font-weight: 500;
	}
	.syrenka-card-item:first-child{
		display: flex;
	}
	.syrenka-card-item:first-child img{
		width: 80%;
		object-fit: cover;
	}
	.syrenka-card-content{
		padding-left: 16px;
		padding-right: 21px;
		padding-top: 60px;
		display: flex;
		flex-direction: column;
		align-items: center;
		width: 20%;
		position: relative;
	}
	.syrenka-card-content p{
		margin-bottom: 22px;
		font-size: 16px;
		font-weight: 300;
		color: #432D20;
		width: 8vw;
	}
	.syrenka-card-content a{
		padding: 8px 26px;
		border: 1px solid #432D20;
		color: #432D20;
		font-size: 17px;
		font-weight: 500;
		border-radius: 10px;
	}
	.syrenka-card-item .vertical-text {
		font-size: 36px;
		color: #AE9B93;
		font-weight: 300;
		text-transform: uppercase;
		white-space: nowrap;
		transform: rotate(270deg);
		position: absolute;
		bottom: 110px;
		right: 20px;
	}
	.not-found-box{
		padding-top: 140.5px;
		padding-bottom: 185px;
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	.not-found-box .not-found-image{
		margin-bottom: 35px;
	}
	.not-found-box h3{
		font-size: 24px;
		font-weight: bold;
		color: #432D20;
	}
	.not-found-box p{
		font-size: 18px;
		font-weight: 500;
		color: #432D20;
		margin-bottom: 30px;
	}
	.start-shopping-button{
		background-color: #B09D96;
		border-radius: 10px;
		color: #ffffff;
		font-size: 19px;
		font-weight: 500;
		padding: 8.7px 25.7px;
	}
.champion {
    position: relative;
    height: 450px;
    margin-bottom: 70px;
}
	.champion img{
		width: 100%;
		height: 100%;
		object-fit: cover;
	}
	.champion-text {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		width: 1200px;
		margin-top: 50px;
	}
	.champion-text h3{
		text-transform: uppercase;
		color: #432D20;
		font-size: 23px;
		font-weight: 300;
		margin-bottom:18px;
	}
	.champion-text h3 strong{
		font-size: 33px;
		font-weight: 300;
	}
	.champion-text p{
		font-size: 21px;
		font-weight: 300;
		color: #432D20;
		margin-bottom: 0;
		width: 500px;
	}
	.total-look{
		height: 790px;
		position: relative;
	}
	.total-look-text{
		position: absolute;
		left: 50%;
		transform: translateX(-50%);
		top:40%;
		text-align: center;
		max-width: 1000px;
	}
	.total-look img{
		width: 100%;
		height: 100%;
	}
	.total-look-text p{
		color: #ffffff;
		font-weight: 300;
		font-size: 21px;
		margin-bottom: 0;
	}
	.love-u-box{
		display: flex;
		flex-direction: column;
		align-items: center;
		text-align: center;
	}
	.love-u-box .love-u-text{
		margin-top: 35px;
		max-width: 1205px;
	}
	.love-u-text-item{
		position: relative;
	}
	.love-u-box .love-u-text-item img{
		position: absolute;
		right: 37%;
		bottom: 26px;
		display: none;
	}
	.love-u-box .love-u-text h2{
		text-transform: uppercase;
		font-size: 43px;
		font-weight: 300;
		margin-bottom:1px;
		color: #432D20;
	}
	.love-u-box .love-u-text h3{
		font-size: 33px;
		font-weight: 300;
		color: #432D20;
		margin-bottom: 21px;
	}
	.love-u-box .love-u-text p{
		margin-bottom: 43px;
		font-size:19px;
		font-weight: 300;
		color: #432D20;
	}
	.love-u-box .love-u-text span{
		font-size: 19px;
		font-weight: 300;
		color: #432D20;
	}
	.total-look-product-box{
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		column-gap: 8px;
		row-gap: 24px;
	}
	.total-product-item{
		position: relative;
		width: calc(33% - 5px);
		background-color: #ffffff;
		height: 726px;
	}
	.total-product-item img{
		height: 100%;
		object-fit: cover;
	}
	.total-product-item-absolute{
		position: absolute;
		bottom: 30px;
		left: 50%;
		transform: translateX(-50%);
		height: 57px !important;
	}
	.total-secret-panel{
		margin: 0 45px;
		width:auto;
		border-radius: 15px;
		background-color: #F4F2EF;
	}
	.total-secret-panel-item{
		padding-right: 59px;
		padding-left: 59px;
		padding-top: 31px;
		padding-bottom: 28px;
		display: flex;
		flex-wrap: wrap;
	}
	.total-secret-panel button{
		background-color: #B09D96;
		border-radius: 15px;
		width: 100%;
		border: none;
		text-transform: uppercase;
		color: #ffffff;
		font-size: 19px;
		font-weight: 300;
		padding: 20px;
	}
	.total-look-size {
		text-align: center;
		width: calc(33% - 0px);
	}
	.total-look-size h3{
		font-size: 23px;
		font-weight: 300;
		color: #664D37;
		margin-bottom:8px;
	}
	.total-look-size p{
		font-size: 16px;
		font-weight: 300;
		color: #664D37;
		margin-bottom: 0;
	}
	section.total-look-product {
		margin-top: 58px;
	}
	.total-secret-panel{
		display: none;
		position: absolute;
		width: 85%;
		bottom: 100px;
	}
	.total-product-item:hover .total-secret-panel{
		display: block;
	}
.total-product-item .wp-post-image {
	transition: all .3s ease-in-out;
}
	.total-product-item:hover .wp-post-image {
		transform: translateY(-30px);
	}










	/* Profile Popup CSS */
	.profile-popup, .signup-popup {
		display: none; /* Başlangıçta gizli */
		position: fixed;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		width:85%;
		background-color: white;
		z-index:1000;
		height: 90vh;
	}
	.signup-popup{
		display: none; /* Başlangıçta gizli */
		position: fixed;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		width:85%;
		background-color: white;
		z-index:1000;
		height:90vh;
	}
	#go-back-popup{
		display: block;
		color: #432D20;
		font-size: 17px;
		font-weight: 300;
		cursor: pointer;
		padding-right: 41px;
	}
	#signup-go-back{
		display: block;
		color: #432D20;
		font-size: 17px;
		font-weight: 300;
		cursor: pointer;
		padding-right: 41px;
	}
	.hero-popup-content{
		height: 100%;
	}
	.hero-content-box{
		display: flex;
		height: 100%;
	}
	.hero-content-banner{
		display: flex;
		justify-content: space-between;
		align-items: center;
		margin-top: 66px;
		margin-bottom: 31.5px;
		position: absolute;
		width: 100%;
		top: 0;
	}
	.hero-content-banner img{
		padding-left: 77px;
		width: 174px;
	}
	.hero-photo{
		width: 33.66%;
		height: 100%;
	}

	.hero-photo img{
		object-fit: cover;
		width: 100%;
		height: 100%;
	}
	.hero-content{
		width: 66.33%;
		display: flex;
		flex-direction: column;
		justify-content: center;
		position: relative;
	}
	.hero-content-item{
		width: 100%;
		display: flex;
		align-items: center;
		flex-direction: column;
		justify-content: center;
	}
	.hero-content-input{
		gap: 16px;
		display: flex;
		flex-direction: column;
		width: 100%;
		align-items: center;
	}
	.input-general{
		padding: 24px 0 24px 89px;
		border-radius: 14px;
		background-color: #F4F2EF;
		border: none;
		width: 100%;
	}
	.input-general::placeholder{
		font-size: 19px;
		font-weight: 300;
		color: #432D20;
	}
	.hero-content-item input{
		width: 61%;
		padding: 24px 0 24px 89px;
		border-radius: 14px;
		background-color: #F4F2EF;
		border: none;
	}
	.hero-content-btn{
		gap: 16px;
		display: flex;
		flex-direction: column;
		width: 100%;
		max-width: 624px;
		align-items: center;
	}
	.hero-content-item button{
		width: 100%;
		border-radius: 14px;
		border: none;
		color: #ffffff;
		padding:24px 0;
		font-size: 19px;
		text-transform: uppercase;
	}
	.hero-content-item button:first-child{
		background-color: #B09D96;
	}
	.hero-content-item button:last-child{
		background-color: #432D20;
	}
	.hero-content-item input::placeholder{
		color: #432D20;
		font-size: 19px;
		font-weight: 300;
	}
	.hero-content-title{
		text-align: center;
		margin-bottom: 34px;
	}
	.hero-content-title h2{
		color: #432D20;
		margin-bottom: 0;
		font-size: 43px;
		font-weight: 300;
		text-transform: uppercase;
	}
	.hero-content-title p{
		color: #432D20;
		font-size: 19px;
		font-weight: 300;
		margin-bottom: 0;
	}
	.remember-password{
		margin-top: 31px;
		display: flex;
		justify-content: center;
	}
	.remember-password a {
		font-size: 19px;
		font-weight: 300;
		color: #432D20;
	}
	/* Alışveriş çantası popup stili */
	.shopping-bag-popup {
		display: none;
		position: fixed;
		right: 0;
		top: 0;
		background: white;
		z-index: 1000;
		width: 30%;
		height: 100vh;
		transform: translateX(100%);
		transition: transform 0.3s ease; /* Animasyon efekti */
	}
	.shopping-bag-popup.open {
		transform: translateX(0%);
	}
	.shopping-bag-content-box{
		display: flex;
		flex-direction: column;
		gap: 5px;
	}
	.shopping-bag-item {
		display: block;
		padding: 10px 15px;
		text-decoration: none;
		color: #333;
	}

	.shopping-bag-item:hover {
		background-color: #f5f5f5;
	}
	.shopping-bag-popup-box{
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		height: 100%;
		padding-top: 102px;
	}
	.shopping-bag-popup-box .shopping-bag-complate {
		background-color: #F4F2EF;
		padding: 29px 126px 55px 126px;
	}
	.shopping-bag-complate-box{
		display: flex;
		flex-direction: column;
		gap: 21px;
		margin-bottom: 36px;
	}
	.shopping-bag-complate-item{
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.shopping-bag-complate-item h3{
		margin-bottom: 0;
		font-size: 16px;
		font-weight: 300;
		color: #432D20;
		text-transform: uppercase;
	}
	.shopping-bag-complate-item p{
		margin-bottom: 0;
		font-size: 16px;
		font-weight: 300;
		color: #432D20;
	}
	.shopping-complate-btn{
		color: #ffffff;
		text-transform: uppercase;
		font-size: 19px;
		font-weight: 300;
		border: none;
		border-radius: 10px;
		background-color: #432D20;
		width: 100%;
		padding: 18px 0;
		margin-bottom: 20px;
	}
	.shopping-bag-complate a{
		font-size: 19px;
		font-weight: 300;
		color: #432D20;
		text-decoration: underline;
		display: flex;
		justify-content: center;
	}
	.shopping-bag-content{
		overflow: auto;
		height: 100%;
	}
	.shopping-bag-product{
		display: flex;
		align-items: center;
		gap: 14px;
	}
	.shopping-box-thumbnail{
		margin: 0 11px;
		border-bottom: 0.3px solid #432D20;
		margin-bottom: 20px;
	}
	.shopping-box-thumbnail:last-child{
		margin-bottom: 0;
	}
	.shopping-bag-content-item{
		display: flex;
		flex-direction: column;
		justify-content: center;
		padding-left: 116px;
		padding-bottom: 65px;
	}
	.shopping-bag-title{
		color: #432D20;
		font-size: 21px;
		font-weight: 300;
		margin-bottom: 22px;
		text-transform: uppercase;
		padding-left: 112px;
	}
	.shopping-bag-info{
		font-size: 16px;
		color: #432D20;
		margin-bottom: 31px;
		font-weight: 300;
		padding-left: 112px;
	}
	.shopping-bag-product-content img{
		margin-bottom: 12px;
	}
	.shopping-bag-product-content h3{
		font-size: 16px;
		font-weight: 300;
		color: #432D20;
		margin-bottom: 12px;
	}
	.product-color-text{
		font-size: 14px;
		font-weight: 300;
		color: #432D20;
		margin-bottom:7px;
	}
	.shopping-bag-product-down{
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	.product-quantitly{
		font-size: 14px;
		font-weight: 300;
		color: #432D20;
		margin-bottom: 28px;
	}
	.shopping-bag-product-down a{
		color: #432D20;
		font-size: 16px;
		font-weight: 300;
		text-decoration: underline;
		text-transform: uppercase;
	}
	.shopping-bag-product-down .shopping-bag-price{
		text-decoration: underline;
		color: #432D20;
		font-size: 16px;
		font-weight: 300;
	}
	.general-popup{
			display: none; /* Başlangıçta gizli */
			position: fixed;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			background: rgba(0, 0, 0, 0.5);
			justify-content: center;
			align-items: center;
			z-index: 1000;
	}
	.general-popup-content {
		background: #fff;
		border-radius: 15px;
		max-width:1133px;
		width: 100%;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		height: 415px;
	}

	.general-content-box{
		display: flex;
		flex-direction: column;
		align-items: center;
	}

	.general-content-title{
		text-align: center;
		margin-bottom: 28px;
	}
	.general-content-input{
		margin-bottom:34px;
		width: 100%;
	}
	.general-content-btn{
		text-align: center;
		width: 100%;
		height: 137px;
		background: #F4F2EF;
		padding-top: 30px;
		border-radius: 10px;
	}
	.general-popup-btn {
		padding:18px 0;
		background:#432D20;
		color: #fff;
		border: none;
		border-radius:10px;
		cursor: pointer;
		max-width: 325px;
		width: 100%;
		font-size: 19px;
		font-weight: 300;
	}
	.general-popup-close{
		position: absolute;
		top: 44.5px;
		right: 103px;
		cursor: pointer;
	}
	.forgot-password-content{
		padding-top: 61px;
		width: 100%;
		max-width: 664px;
	}
	.general-content{
		padding-top: 61px;
		width: 100%;
		max-width: 664px;
	}
	.general-content-title h2{
		font-size: 21px;
		font-weight: 300;
		color: #432D20;
	}
	.forgot-password-content-title h2{
		margin-bottom: 9px;
	}



	.general-content-title p{
		font-size: 17px;
		font-weight: 300;
		color: #432D20;
	}
	.forgot-password-content-title p{
		margin-bottom: 0;
	}
	.look-at-bag-hero{
		max-width: 940px;
		padding: 0 30px;
		margin: 0 auto;
	}
	.look-at-bag {
		margin-top: 58px;
		margin-bottom: 61px;
	}
	.look-at-header{
		display: flex;
		align-items: center;
		justify-content: space-between;

	}
	.look-at-header ul{
		display: flex;
		align-items: center;
		gap: 146px;
	}
	.look-at-header ul li a{
		color: #432D20;
		font-style: italic;
		font-weight: 500;
		font-size: 23px;
	}
	.look-at-header ul li:first-child a{
		font-weight: bold;
	}
	.look-at-bag-share button{
		display: flex;
		align-items: center;
		background-color: transparent;
		border: none;
		font-size: 16px;
		font-weight: 300;
	}
	.look-at-bag-share button img{
		margin-right: 14px;
	}
	.shopping-bag-hero{
		margin-bottom: 100px;
	}
	.shopping-bag-hero .category-box-middle {
		margin: 0;
	}
	.shopping-bag-hero .category-box-middle .products-thumnail{
		height: 450px;
		margin-bottom: 16px;
	}
	.shopping-bag-hero .category-box-middle .product-content{
		padding: 0 7px;
	}
	.shopping-bag-hero .category-box-middle .product-content .brand{
		display: flex;
		justify-content: space-between;
		align-items: center;
		font-size: 16px;
	}
	.shopping-bag-hero .category-box-middle .product-content .product-content-title{
		font-size: 19px;
		margin-bottom: 5px;
	}
	.shopping-bag-hero .category-box-middle .product-content .price{
		margin-bottom: 2px;
	}
	.shopping-bag-hero .category-box-middle .product-content .price ins{
		font-size: 18px;
	}
	.shopping-bag-quantity{
		display: flex;
		align-items: center;
		gap: 33px;
	}
	.shopping-bag-quantity .features-text{
		display: flex;
		align-items: center;
	}
	.shopping-bag-quantity .features-text-item{
		font-size: 14px;
		color:#432D20 ;
		font-weight: 300;
	}
	.shopping-bag-quantity .features-text-item::after{
		content: "l";
		font-size: 14px;
		margin:0 13.5px;
		color:#432D20 ;
		font-weight: 300;
	}

	.shopping-bag-quantity .features-text-item:last-child:after{
		display: none;
	}

	.shopping-bag-quantity .piece-add{
		border: 1px solid #432D20;
		border-radius:6px;
		width: 95px;
		display: flex;
		justify-content: space-evenly;
	  }
	.shopping-bag-quantity .qnt-btn.minus{
		background: transparent;
		border: none;
		padding: 0;
		font-size: 14px;
		color: #432D20;
		font-weight: 300;
		cursor: pointer;
	  }
	  .shopping-bag-quantity .qnt-input{
		text-align: center;
		background: transparent;
		border: none;
		font-size: 14px;
		padding: 8px 0;
		color: #432D20;
		font-weight: 300;
		border-right: 1px solid #432D20;
		border-left: 1px solid #432D20;
	  }
	  .shopping-bag-quantity .qnt-btn.plus{
		border: none;
		background: transparent;
		font-size: 14px;
		padding: 0;
		color: #432D20;
		font-weight: 300;
		cursor: pointer;
	  }

	  .shopping-bag-options-box{
		padding-left: 9px;
		padding-right: 40px;
		display: flex;
		justify-content: space-between;
		padding-top:32px;
		padding-bottom: 39px;
	  }
	  .shopping-bag-section{
		position: fixed;
		bottom: 0;
		background-color: #F4F2EF;
		width: 100%;
		z-index: 100000;
	  }
	  .shopping-options {
		display: flex;
		align-items: center;
	}
	  .shopping-options-item{
		display: flex;
		align-items: center;
		gap: 20px;
	  }
	  .shopping-options-item::after{
		content: "l";
		margin: 0 60px;
	  }
	  .shopping-options-item:last-child::after{
		display: none;
	  }
	  .shopping-options-item input{
		display: none;
	  }
	  .shopping-options-item label{
		font-size: 16px;
		font-weight: 300;
		color: #432D20;
		display: flex;
		align-items: center;
		cursor: pointer;
	  }
	  .shopping-options-item label::before {
		content: "";
		display: inline-block;
		width: 30px;
		height: 30px;
		margin-right:20px;
		border: 1px solid #000;
		border-radius: 6px;
		background-color: transparent;
	}
	.shopping-options-item input[type="checkbox"]:checked + label::before {
		background-color: #000;
	}
	  .shopping-options-item button{
		display: flex;
		align-items: center;
		gap: 44px;
		text-decoration: underline;
		font-size: 16px;
		font-weight: 300;
		color:#432D20;
		background-color: transparent;
		border: none;
	  }
	  .shopping-complate-hero{
		display: flex;
		gap: 46px;
	  }
	  .complate-hero-text{
		display: flex;
		gap: 129px;
	  }
	  .complate-hero-text h3{
		font-size: 16px;
		font-weight: 300;
		margin-bottom: 0;
		color: #432D20;
		text-transform: uppercase;
	  }
	  .complate-hero-item{
		text-align: end;
	  }
	  .complate-hero-item p{
		font-size: 16px;
		font-weight: 300;
		margin-bottom:13px;
		color: #432D20;
	  }
	  .complate-hero-item span{
		font-size: 16px;
		font-weight: 300;
		margin-bottom: 0;
		color: #432D20;
	  }
	  .shopping-complate-hero button{
		text-transform: uppercase;
		color: #ffffff;
		background-color: #432D20;
		border-radius: 10px;
		border: none;
		padding: 18px 65px;
		font-size: 19px;
		font-weight: 300;
	  }
	.coupon-code-content-title h2{
		margin-bottom: 9px;
	}
	.coupon-code-content-title p{
		margin-bottom: 0;
	}
	.coupon-code-content{
		max-width: 416px;
	}
	.share-bag-content-input{
		display: flex;
		flex-direction: column;
		gap: 24px;
		margin-bottom: 38px;
	}
	.share-bag-popup-content{
		height: 567px;
	}
	.share-bag-content-box{
		height: 567px;
	}
	.share-bag-content{
		max-width: 416px;
	}
	.share-bag-btn{
		padding-top: 36px;
		height: auto;
		display: flex;
		flex-direction: column;
		align-items: center;
		gap: 23px;
		height: 100%;
	}
	#share-link{
		display: none;
	}
	.share-bug-options button{
		background-color: transparent;
		border: none;
		text-decoration: underline;
		font-size: 19px;
		font-weight: 300;
		color: #432D20;
	}

	.share-bug-options-item{
		margin-top: 26px;
		display: flex;
		align-items: center;
		gap: 32px;
	}
	.signup-content-btn{
		flex-direction: column-reverse;
	}
	.shopping-bag-options-box-billpage{
		justify-content: end;
	}
	.order-summary{
		margin-right: 113px;
	}
	.order-summary{
		display: flex;
		flex-direction: column;
		gap: 10px;
	}
	.order-summary h3{
		text-transform: uppercase;
		font-size: 16px;
		font-weight: 300;
		margin-bottom: 0;
		color: #432D20;
	}
	.order-summary .edit-card-button{
		text-decoration: underline;
		text-transform: uppercase;
		font-size: 16px;
		font-weight: 300;
		color: #432D20;
	}

















	/* FATURA KISMI  */




	.invoice-tabs {
		display: flex;
		margin-bottom: 20px;
	}

	.invoice-tab-button {
		flex: 1;
		padding: 10px;
		cursor: pointer;
		border: 1px solid #ccc;
		background-color: #f9f9f9;
		text-align: center;
		transition: background-color 0.3s ease;
	}

	.invoice-tab-button.active {
		background-color: #fff;
		border-bottom: none;
		font-weight: bold;
	}

	.invoice-tab-content {
		display: none;
		padding: 20px;
		border: 1px solid #ccc;
		background-color: #fff;
	}

	.invoice-tab-content.active {
		display: block;
	}

	.invoice-form {
		display: flex;
		flex-direction: column;
	}

	.invoice-form h2, .invoice-form h3 {
		margin: 0 0 10px 0;
	}

	.invoice-form label {
		margin-top: 10px;
	}

	.invoice-form input[type="text"],
	.invoice-form input[type="email"],
	.invoice-form input[type="tel"] {
		padding: 10px;
		margin: 5px 0;
		border: 1px solid #ccc;
		border-radius: 4px;
	}

	.invoice-form button {
		margin-top: 20px;
		padding: 10px;
		background-color: #007bff;
		color: white;
		border: none;
		border-radius: 4px;
		cursor: pointer;
	}

	.invoice-form button:hover {
		background-color: #0056b3;
	}
	/* Mobil navbar varsayılan olarak gizli */
	.mobile-navbar {
		display: none;
		flex-direction: column;
	}

	/* Hamburger menü ve dil seçenekleri */
	.hamburger-menu {
		display: none;
	}
	.mobile-footer-accordion-box img{
		display: none;
	}

















	/* FATURA KISMI TAB MENU */
	.shopping-billing-section{
		max-width: 880px;
		margin: 0 auto;
		padding-top: 58px;
	}
	.tab-menu-billing {
		display: flex;
		margin-bottom:60px;
		gap: 104px;
	}
	.tab-link-billing {
		background-color:transparent;
		border: none;
		cursor: pointer;
		text-align: center;
		font-size: 23px;
		font-weight: 500;
		font-style: italic;
	}
	.tab-link-billing.active{
		font-weight: bold;
	}
	.tab-content-billing{
		display: none;
	}
	.tab-content-billing h3{
		font-size: 21px;
		font-weight: 600;
		color: #432D20;
		margin-bottom: 19px;
		padding-bottom: 23px;
	}
	.tab-content-billing.show {
		display: block;
	}

	.shipping-billing-form label {
		display: block;
		margin-top: 10px;
	}

	.shipping-billing-form select,
	.shipping-billing-form textarea {
		width: 100%;
		padding: 10px;
		margin-top: 5px;
	}

	.shipping-billing-form .add-address-btn {
		display: block;
		margin-top: 10px;
		padding: 10px;
		background-color: #ccc;
		border: none;
		cursor: pointer;
	}

	.shipping-billing-form .add-address-btn:hover {
		background-color: #bbb;
	}

	.billing-address,
	.notes-section {
		margin-top: 20px;
	}

	.billing-address h4,
	.notes-section h4 {
		margin-bottom: 10px;
	}

	.notes-section textarea {
		width: 100%;
		padding: 10px;
		margin-top: 5px;
	}




	/* FATURA KISMI TAB MENU */



	.communication-section{
		margin-top: 20px;
	}
	.communication-hero{
		position: relative;
	}
	.communication-text-box{
		text-align: center;
		position: absolute;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
	}
	.communication-text-box img{
		width:100%;
		height:100%;
	}
	.communication-text-box h3{
		font-size: 43px;
		text-transform: uppercase;
		color: #432D20;
		font-weight: 300;
		margin-bottom: 1px;
	}
	.communication-text-box p{
		font-size: 33px;
		color: #432D20;
		font-weight: 300;
		margin-bottom: 21px;
	}
	.communication-text-box span{
		font-size: 19px;
		color: #432D20;
		font-weight: 300;
	}
	.communication-box{
		position:relative;
		padding-bottom: 88px;
	}
	.communication-box:before{
		content: url('https://syrenka.kolaylio.com/wp-content/uploads/2024/07/hakkimizda-ikon.png');
		display: inline-block;
		left:0;
		position:absolute;
		bottom:0;
	}
	.communication-box:after{
		content: url('https://syrenka.kolaylio.com/wp-content/uploads/2024/07/hakkimizda-ikon-II-1.png');
		display: inline-block;
		top:0;
		right:0;
		position:absolute;
	}
	.communication-description-section{
		margin-top: 117px;
	}
	.communication-description{
		display: flex;
		flex-direction: column;
		text-align: center;
		max-width: 1456px;
		padding: 0 30px;
		margin: 0 auto;
	}
	.communication-description p{
		font-size: 19px;
		font-weight: 300;
		color: #432D20;
		margin-bottom: 0;
	}
	.communication-button{
		margin-top: 74px;
		display: flex;
		justify-content: center;
	}
	.communication-button a{
		font-size: 21px;
		font-weight: 500;
		color: #ffffff;
		background-color: #432D20;
		border-radius: 10px;
		padding: 10.5px 50px;
	}

	.send-us-massage-hero{
		position: relative;
		margin-top:103px;
	}
	.send-us-massage-content{
		margin-left: 122px;
		margin-top: 22px;
		background: #ffffff;
		max-width: 700px;
	}
	.send-us-massage-thumbnail{
		position: absolute;
		right:0;
		width: 800px;
		z-index: -1;
		top:-22px;
	}
	.send-us-phone{
		display: flex;
		align-items: center;
		gap: 82px;
	}
	.send-us-phone-content{
		display: flex;
		align-items: center;
		gap: 14px;
		line-height:26px;
	}
	.send-us-options span{
		font-size: 19px;
		font-weight: 300;
		color: #817873;
	}
	.send-us-options{
		display: flex;
		align-items: center;
		gap: 82px;
		padding-bottom: 22px;
		padding-left: 53px;
		padding-top: 11px;
	}
	.send-us-mail{
		display: flex;
		align-items: center;
		gap: 14.7px;
	}
	.send-us-mail-content{
		display: flex;
		align-items: center;
		gap: 13.7px;
	}
	.send-us-massage-title{
		padding-top: 18px;
		padding-bottom: 20px;
		border-top: 0.5px solid #432D20;
		border-bottom: 0.5px solid #432D20;
		padding-left: 53px;
		margin-bottom: 23px;
	}
	.send-us-massage-title h3{
		font-size: 33px;
		font-weight: 900;
		color: #807874;
		margin-bottom: 0;
		line-height:44px;
	}
	.send-us-massage-title p{
		font-size: 14px;
		font-weight: 300;
		margin-bottom: 0;
		color: #807874;
	}
	.sender-info{
		padding-left:53px;
	}
	.sender-info-box-items{
		display: flex;
		flex-direction: column;
		gap: 20px;
	}
	.sender-info-box-items input{
		border: none;
		background-color: #F4F2EF;
		border-radius: 10px;
		width: 500px;
		padding-left: 26px;
		padding-bottom: 18px;
		padding-top: 15px;
	}
	.sender-info-box-items input::placeholder{
		font-size: 15px;
		font-weight: 300;
		color: #807874;
	}
	.sender-info-box-items textarea{
		height: 112px;
		border-radius: 10px;
		background-color: #F4F2EF;
		width: 500px;
		padding-left: 26px;
		padding-bottom: 18px;
		padding-top: 15px;
		border: none;
	}
	.sender-info-box-items textarea::placeholder{
		font-size: 15px;
		font-weight: 300;
		color: #807874;
		font-family: Jost;
	}
	.wpcf7-spinner{
		display:none;
	}
	.wpcf7-form p {
		display: flex;
		flex-direction: column;
		gap: 20px;
		margin-bottom:0;
		padding-bottom:15px;
	}
	.wpcf7-submit {
    	font-size:17px;
		font-weight:500;
		color:#ffffff;
		background:#432D20 !important;
		width:fit-content !important;
		padding:9px 24px !important;
	}

	  /* Checkbox container stil */
	  .checkbox-container {
		display: flex;
		align-items: center;
		cursor: pointer;
		font-size: 12px;
		user-select: none;
		position: relative;
		color: #4A4A4A;
		font-weight: 300;
		font-family: Montserrat;
	}

	/* Gizli checkbox */
	.checkbox-container input[type="checkbox"] {
		position: absolute;
		opacity: 0;
		cursor: pointer;
		height: 0;
		width: 0;
	}

	/* Özel checkbox görünümü */
	.custom-checkbox {
		display: inline-block;
		width: 25px;
		height: 25px;
		background-color: #fff;
		border: 1px solid #707070;
		border-radius: 5px;
		transition: all 0.3s;
		margin-right: 13px;
	}

	/* Checkbox işaretli olduğunda */
	.checkbox-container input[type="checkbox"]:checked + .custom-checkbox {
		background-color: #4CAF50;
		border-color: #4CAF50;
	}

	/* Checkbox işaretli olduğunda tik işareti */
	.checkbox-container input[type="checkbox"]:checked + .custom-checkbox::after {
		content: "";
		position: absolute;
		left: 9px;
		top: 5px;
		width: 5px;
		height: 10px;
		border: solid white;
		border-width: 0 3px 3px 0;
		transform: rotate(45deg);
	}

	.note-robot-img{
		cursor: pointer;
	}
	.ım-not-robot-box {
		display: flex;
		align-items: center;
		gap: 117px;
		margin-top: -15px;
		margin-bottom: 15px;
	}
	.send-us-massage-hero button{
		padding: 9px 24px;
		background-color: #432D20;
		border-radius: 10px;
		border: none;
		font-size: 17px;
		font-weight: 500;
		color: #ffffff;
	}
	.return-exchange-box{
		max-width: 880px;
		margin: 0 auto;
		margin-bottom: 60px;
	}
	.return-exchange-text{
		max-width: 1456px;
		margin: 0 auto;
		padding: 0 30px;
		text-align: center;
	}
	.form-banner-title{
		font-size: 24px;
		font-weight: 600;
		color: #432D20;.wpcf7-submit {
    position: absolute;
}
		margin-top: 53px;
		margin-bottom: 0;
	}
	.return-exchange-steps{
		display: flex;
		align-items: center;
		gap: 59px;
		margin-bottom: 33.5px;
		margin-top: 61px;
	}
	.return-exchange-steps-img{
		display: flex;
		align-items: center;
		gap: 153px;
	}
	.return-exchange-steps-img img:first-child{
		max-width:190px;	
	}
	.return-exchange-steps-img img:last-child{
		width:21px;
		height:21px;
	}
	.return-exchange-steps span{
		font-size: 21px;
		font-weight: 300;
		color: #432D20;
	}
	.return-exchange-deep-note h3{
		margin-bottom: 0;
		color: #432D20;
		font-size: 18px;
		font-weight: 300;
		text-transform: uppercase;
	}
	.return-exchange-deep-note p{
		font-size: 21px;
		font-weight: 300;
		margin-bottom: 0;
		color:#432D20 ;
	}
	.return-exchange-down{
		display: flex;
		flex-direction: column;
		align-items: center;
		margin-top: 49px;
		position: relative;
	}
	.return-exchange-down h3{
		color: #432D20;
		font-size: 33px;
		font-weight: 300;
		margin-bottom:44.2px;
	}
	.return-exchange-down .return-logo{
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		z-index: -1;
	}
	.return-exchange-down .whatsapp-button{
		background-color: #432D20;
		border-radius: 15px;
		border: none;
		color: #ffffff;
		font-size: 21px;
		font-weight: 300;
		display: flex;
		align-items: center;
		gap: 7.2px;
		padding: 11px 30.5px;
	}
	.faq-hero{
		max-width: 880px;
		margin: 0 auto;
	}
	.faq-box{
		margin-top: 33px;
		display: flex;
		flex-direction: column;
		gap: 55px;
	}
	.faq-box .faq-brand{
		text-transform: uppercase;
		font-size: 18px;
		font-weight: 300;
		color: #432D20;
		margin-bottom: 4px;
	}
	.faq-box .question{
		font-size: 21px;
		font-weight: 300;
		margin-bottom: 32px;
		color:#432D20 ;
	}
	.faq-box .question-description{
		font-size: 19px;
		font-weight: 300;
		margin-bottom: 0;
		color: #432D20;
	}
	.cargo-logistic-box .form-banner-title{
		margin-top: 0;
		margin-bottom: 47px;
	}
	.cargo-logistic-items{
		display: flex;
		flex-direction: column;
		gap: 55px;
	}
	.person-info-box{
		max-width: 1348px;
		margin: 0 auto;
		padding: 0 30px;
	}
	.person-info-box p{
		margin-top: 37px;
		font-size: 19px;
		font-weight: 300;
		margin-bottom: 0;
		color: #432D20;
	}
	.blog-section{
		margin-top: 53px;
	}
	.blog-page-title{
		max-width: 880px;
		margin: 0 auto;
		display: flex;
		align-items: center;
		font-size: 28px;
		font-weight: 300;
		color: #432D20;
	}
	.blog-page-title span{
		font-size:24px;
		font-weight: 600;
		color: #432D20;
		margin-right: 16px;
	}
	.blog-box{
		max-width: 1432px;
		padding: 0 30px;
		margin: 0 auto;
		display: flex;
		flex-wrap: wrap;
		column-gap: 14px;
		margin-top: 95px;
		row-gap: 40px;
	}
	.blog-box-items {
		width: calc(50% - 7px);
	}
	.blog-content{
		margin-top: 16px;
		padding-left: 8px;
		padding-right: 12px;
	}
	.blog-content .blog-title{
		text-transform: uppercase;
		font-size: 20px;
		font-weight: 500;
		color: #432D20;
		margin-bottom: 12px;
	}
	.blog-content .blog-content-description{
		font-size: 19px;
		font-weight: 300;
		color: #432D20;
		margin-bottom:18px;
	}
	.blog-content .blog-more{
		text-decoration: underline;
		font-size: 20px;
		font-weight: 500;
		color: #664D37;
	}
	ul.pagination {
		text-align: center;
		display: flex;
		justify-content: center;
		gap: 15px;
		margin-top: 77px;
		margin-bottom: 100px;
		position: relative;
		align-items: center;
	}
	ul.pagination li:first-child{
		margin-right: 10px;
	}
	ul.pagination li:last-child{
		margin-left: 10px;
	}
	ul.pagination li a{
		font-size: 24px;
		font-weight: 500;
		color: #6C6C6C;
	}
	.blog-detail-section{
		margin-top: 53px;
	}
	.blog-detail-box{
		max-width: 1524px;
		padding: 0 30px;
		margin: 0 auto;
		margin-top: 66px;
	}
	.blog-detail-box p{
		font-size: 19px;
		font-weight: 300;
		color:#432D20;
	}
	.blog-detail-box .wp-block-image:last-child .alignright{
		margin-bottom:78px;
	}
	.blog-detail-up{
		display: flex;
		justify-content: space-between;
		gap: 112.5px;
		align-items: center;
	}
	.blog-detail-up .blog-detail-content{
		width: 58.5%;
		display: flex;
		flex-direction: column;
		gap: 82px;
		margin-top: 52px;
	}
	.blog-detail-content p{
		margin-bottom: 0;
		font-size: 19px;
		font-weight: 300;
		color: #432D20;
	}
	.blog-detail-down{
		align-items: center;
	}
	.blog-detail-down .blog-detail-content{
		width: 41.1%;
	}
	.blog-detail-down{
		display: flex;
		justify-content: space-between;
		gap: 73px;
	}
	.blog-detail-down .blog-detail-thumbnail{
		margin-top: 67.6px;
	}
	.account-settings-section{
		margin-top: 53.5px;
	}
	.account-settings-hero{
		max-width: 1610px;
		margin: 0 auto;
		padding: 0 30px;
	}
	.account-title{
		font-size: 30px;
		font-weight: bold;
		color: #432D20;
		padding-left: 37px;
	}
	.woocommerce-MyAccount-content {
		background-color: #fff;
		padding: 52px 48px;
	}
	.woocommerce-account .woocommerce-MyAccount-content h3{
		font-size:23px;
		font-weight:500;
		color:#4B4B4B;
		margin-bottom:34px;
	}
	.woocommerce-account .woocommerce-MyAccount-content button{
		font-size:19px;
		font-weight:500;
		color:#ffffff;
		padding:10px 44px;
		border-radius:10px;
		background:#5D4A3E;
		text-transform:uppercase;
	}
	.acoount-settings-box{
		background-color: #ffffff;
		display: flex;
		flex-wrap: wrap;
		row-gap: 26px;
		column-gap: 16px;
	}
	.acoount-settings-box-item{
		width: calc(33% - 8px);
		background-color: #F4F2EF;
		border-radius: 10px;
		height: 213px;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.acoount-settings-box-item a{
		display: flex;
		flex-direction: column;
		align-items: center;
		gap: 26px;
	}
	.acoount-settings-box-item span{
		font-size: 22px;
		font-weight: 500;
		color: #432D20;
	}
	.account-settings{
		display: flex;
		gap: 23px;
		margin-top: 60px;
	}
	.account-options{
		padding-top: 8px;
	}
	.account-options ul li a{
		display: flex;
		align-items: center;
		gap: 12px;
	}
	.account-options ul{
		display: flex;
		flex-direction: column;
		gap: 22px;
	}
	.account-options ul li a span{
		font-size: 20px;
		font-weight: 600;
		color: #A5A5A5;
	}
	.account-options ul li a img{
		width: 17px;
		height: 17px;
	}
	.gift-box-item{
		max-width:1050px;
		margin: 0 auto;
	}
	.gift{
		display: flex;
		gap: 67px;
		margin-top: 63px;
	}
	.gift-thumbnail{
		height: 450px;
	}
	.gift-content{
		width: 42.5%;
	}
	.gift-thumbnail img{
		height: 450px;
	}
	.gift-title{
		font-size: 33px;
		font-weight: 600;
		color: #432D20;
		margin-bottom: 4px;
		text-transform: uppercase;
		display: flex;
		align-items: center;
		gap: 32px;
	}
	.gift-content h3{
		font-size: 27px;
		font-weight: 300;
		margin-bottom: 0;
	}
	.product-price-range{
		font-size: 24px;
		font-weight: 600;
		color: #664D37;
		margin-bottom: 11px;
	}
	.product-color{
		margin-bottom: 17px;
	}
	.product-color h3{
		margin-bottom: 11px;
	}
	.product-color-options{
		display: flex;
		align-items: center;
		gap: 10px;
	}
	.product-color-options button{
		border-radius: 50%;
		border: none;
		background-color: transparent;
		width: 24px;
		height: 24px;
	}
	.product-color-options .color-1{
		background-color: #B09D96;
	}
	.product-color-options .color-2{
		background-color: #8F907E;
	}
	.product-color-options .color-3{
		background-color: #664D37;
	}
	.product-color-options .color-4{
		background-color: #432D20;
	}
	.choose-quantity-line{
		width: 100%;
		background-color: #664D37;
		height: 1px;
	}
	.choose-quantity{
		margin-bottom: 29.5px;
	}
	.choose-quantity h3{
		margin-bottom: 31.5px;
	}
	.gift-total-price{
		margin-bottom: 20.5px;
	}
	.gift-add{
		background-color: #432D20;
		border-radius: 10px;
		color: #ffffff;
		padding: 17px 44.5px;
		font-size: 21px;
		font-weight: 300;
	}
	.gift-popup-title h2{
		text-transform: uppercase;
	}
	.gift-sender-info{
		display: flex;
		flex-direction: column;
		gap: 14px;
	}
	.gift-modal-content{
		height: 684px;
	}
	.gift-modal-content p{
		text-align: center;
		font-size: 16px;
		font-weight: 300;
		color: #432D20;
		margin-bottom: 13px;
		margin-top: 8px;
	}
	.send-person-tel-item .area{
		width:168px;
	}
	.send-person-tel-item{
		display: flex;
		align-items: center;
		gap: 15px;
	}
	.send-person-tel-item .tel-number-content::placeholder{
		opacity: 47%;
	}
	.send-person-tel{
		display: flex;
		flex-direction: column;
		gap: 12px;
	}
	/* Gizli checkbox */
	.custom-checkbox {
		display: none;
	}
	.gift-terms{
		margin-top: 24px;
	}
	.gift-terms label{
		font-size: 16px;
		font-weight: 300;
		color: #432D20;
		opacity: 1;
	}
	/* Stilize edilmiş label */
	.gift-terms-text {
		position: relative;
		padding-left: 30px; /* Checkbox boyutuna göre ayarlanmalı */
		cursor: pointer;
		user-select: none;
	}

	/* Stilize edilmiş checkbox kutusu */
	.gift-terms-text::before {
		content: '';
		position: absolute;
		left: 0;
		top: 50%;
		transform: translateY(-50%);
		width: 24px;
		height: 24px;
		border: 1px solid #432D20;
		border-radius: 4px;
		background-color: #fff;
		box-sizing: border-box;
		margin-right: 9px;
	}

	/* Checkbox işaretlendiğinde stil değişimi */
	.custom-checkbox:checked + .gift-terms-text::before {
		content: '✔';
		font-size: 16px;
		color: #432D20;
		text-align: center;
		line-height: 20px;
	}
	.gift-content-input{
		margin-bottom:27px ;
	}
	.gift-content-btn{
		padding-top: 40px;
		height: 165px;
	}
	.account-options .selected{
		color: #432D20;
	}
	.account-info-box{
		width: 100%;
		padding-top: 31px;
		padding-left: 0;
		padding-right: 0;
		padding-bottom: 78.5px;
		background-color: #ffffff;
	}
	.account-info-content{
		padding-right: 63.6px;
		padding-left: 57.7px;
		width: 100%;
	}
	.delete-account{
		border-top: 1px solid #B4ABA5;
		margin-top: 18px;
		width: 100%;
		padding-top: 48px;
		padding-left: 58px;
	}
	.delete-account-item button{
		background-color: transparent;
		border: 1px solid #59473B;
		text-transform: uppercase;
		padding: 12px 71px;
		border-radius: 10px;
		color: #5D4A3E;
		font-size: 19px;
		font-weight: 600;
	}
	.account-person-info{
		display: flex;
		flex-direction: column;
		gap: 38px;
	}
	.account-person-info .person-info{
		display: flex;
		gap: 49px;
		flex-wrap: nowrap;
	}
	.account-person-info .person-info div{
		width: calc(50%);
		display: flex;
		flex-direction: column;
	}
	.account-person-info .person-info div input{
		border: none;
		border-bottom: 1px solid #C4C4C4;
		padding-bottom: 24px;
		padding-top: 14px;
		padding-left: 15px;
	}
	.account-person-info .person-info div label{
		padding-left: 15px;
		color: #A5A5A5;
		font-size: 18px;
		font-weight: 500;
	}
	.account-person-info .person-info div input::placeholder{
		font-size: 18px;
		font-weight: 500;
		color: #626262;

	}



	/* Telefon numarası giriş alanı stili */
	.phone-input {
		display: flex;
		align-items: center;
		gap: 48px;
		position: relative;
	}

	/* Ülke kodu seçimi stili */
	.country-code {
		padding-bottom: 21px;
		border: none;
		font-size: 18px;
		border-bottom: 1px solid #C4C4C4;
		box-sizing: border-box;
		cursor: pointer;
		display: flex;
		align-items: center;
		width: 10%;
		padding-left: 35px;
		color: #A5A5A5;
		appearance: none; /* Modern tarayıcılar için */
		-webkit-appearance: none; /* Safari ve Chrome için */
		-moz-appearance: none; /* Firefox için */
	}

	/* Telefon numarası giriş alanı stili */
	.phone-number {
		padding-bottom: 21px;
		padding-left: 21px;
		border: none;
		font-size: 18px;
		border-bottom: 1px solid #C4C4C4;
		box-sizing: border-box;
		cursor: pointer;
		width: 90%;
		color: #A5A5A5;
	}
	.phone-input .turkey-flag{
		position: absolute;
		top: 0;
	}
	.phone-input .form-arrow-down{
		position: absolute;
		left: 75px;
		top: 10px;
	}
	.person-info-email{
		display: flex;
		flex-direction: column;
	}
	.person-info-email label{
		padding-left: 15px;
		color: #A5A5A5;
		font-size: 18px;
		font-weight: 500;
	}
	.person-info-email input{
		border: none;
		border-bottom: 1px solid #C4C4C4;
		padding-bottom: 24px;
		padding-top: 14px;
		padding-left: 15px;
	}
	.person-info-email input::placeholder{
		font-size: 18px;
		font-weight: 500;
		color: #626262;

	}
	.account-info-content-item{
		font-size: 15px;
		font-weight: 500;
		color: #626262;
	}
	.account-info-content-down{
		padding-left: 15px;
		margin-top: 23px;
	}
	.account-info-content-item span{
		text-decoration: underline;

	}
	.account-info-content-down label{
		font-size: 15px;
		font-weight: 500;
		color: #626262;
	}
	.account-info-content-down label a{
		text-decoration: underline;
	}





	/* Gizli checkbox */
	.custom-confirmation-checkbox {
		display: none;
	}
	.confirmation-text-item{
		margin-top: 23.5px;
		margin-bottom: 26px;
	}
	/* Stilize edilmiş label */
	.confirmation-text-item label {
		position: relative;
		padding-left: 30px; /* Checkbox boyutuna göre ayarlanmalı */
		cursor: pointer;
		user-select: none;
	}

	/* Stilize edilmiş checkbox kutusu */
	.confirmation-text-item label::before {
		content: '';
		position: absolute;
		left: 0;
		top: 50%;
		transform: translateY(-50%);
		width: 23px;
		height: 23px;
		border: 1px solid #432D20;
		border-radius: 4px;
		background-color: #fff;
		box-sizing: border-box;
	}

	/* Checkbox işaretlendiğinde stil değişimi */
	.custom-confirmation-checkbox:checked + label::before {
		content: '✔';
		font-size: 16px;
		color: #ffffff;
		text-align: center;
		line-height: 20px;
		background-color: #432D20;
	}
	.electronic-massage {
		margin-top: 24.5px;
		margin-bottom: 26px;
	}
	.electronic-massage h3{
		font-size: 18px;
		font-weight: 600;
		color: #626262;
		margin-bottom: 25px;   
	}
	.electronic-massage-input a{
		text-decoration: underline;
	}




	/* Gizli checkbox */
	.custom-electronic-checkbox {
		display: none;
	}

	/* Stilize edilmiş label */
	.electronic-massage-input label {
		position: relative;
		padding-left: 30px; /* Checkbox boyutuna göre ayarlanmalı */
		cursor: pointer;
		user-select: none;
	}

	/* Stilize edilmiş checkbox kutusu */
	.electronic-massage-input label::before {
		content: '';
		position: absolute;
		left: 0;
		top: 50%;
		transform: translateY(-50%);
		width: 23px;
		height: 23px;
		border: 1px solid #432D20;
		border-radius: 5px;
		background-color: #fff;
		box-sizing: border-box;
	}

	/* Checkbox işaretlendiğinde stil değişimi */
	.custom-electronic-checkbox:checked + label::before {
		content: '✔';
		font-size: 16px;
		color: #ffffff;
		text-align: center;
		line-height: 20px;
		background-color: #432D20;
	}




	/* Gizli radio butonları */
	.custom-radio {
		display: none;
	}

	/* Stilize edilmiş label */
	.massage-options-item label {
		position: relative;
		padding-left: 57px; /* Radio buton boyutuna göre ayarlanmalı */
		cursor: pointer;
		user-select: none;
		font-size: 18px;
		font-weight: 500;
		color: #626262;
	}

	/* Stilize edilmiş radio buton kutusu */
	.massage-options-item label::before {
		content: '';
		position: absolute;
		left: 0;
		top: 50%;
		transform: translateY(-50%);
		width: 32px;
		height: 32px;
		border: 1px solid #5D4A3E; /* Border'ı duracak */
		border-radius: 50%; /* Yuvarlak yapmak için */
		background-color: #fff;
		box-sizing: border-box;
	}

	/* Radio buton işaretlendiğinde stil değişimi */
	.custom-radio:checked + label::before {
		content: '';
		position: absolute;
		left: 0;
		top: 50%;
		transform: translateY(-50%);
		width: 32px;
		height: 32px;
		background-color: #ffffff; /* İçi dolu arka plan */
		border-radius: 50%;
	}

	.custom-radio:checked + label::after {
		content: '';
		display: block;
		position: absolute;
		left: 8px;
		top: 50%;
		transform: translateY(-50%);
		width: 16px;
		height: 16px;
		background-color: #5D4A3E; /* İçi boş bir işaret */
		border-radius: 50%;
	}

	.massage-options-item {
		display: flex;
		gap: 124px;
		align-items: center;
	}
	.account-person-info-btn{
		margin: 30px 0;
		text-align: center;
		padding-right: 150px;
	}
	.account-person-info-btn button{
		font-size: 19px;
		font-weight: 500;
		color: #ffffff;
		background-color: #432D20;
		border-radius: 10px;
		border: none;
		padding: 11px 37px;
	}
	.change-password-title{
		padding-left: 15px;
		font-size: 18px;
		font-weight: 600;
		color: #626262;
		margin-bottom: 32px;
	}
	.change-password-item{
		display: flex;
		flex-direction: column;
		gap: 26px;
	}
	.change-password-box input{
		border: none;
		border-bottom: 1px solid #C4C4C4;
		padding-bottom: 24px;
		width: 50%;
		padding-left: 15px;
		padding-top: 3px;
	}
	.change-password-box input::placeholder{
		font-size: 18px;
		font-weight: 500;
		color: #A5A5A5;

	}
	.change-password-box p{
		margin-top: 10.6px;
		font-size: 14px;
		font-weight: 300;
		color: #5D4A3E;
		padding-left: 15px;
	}
	.new-password-again{
		margin-bottom: -4px;
		padding-top: 33px;
	}
	.myorder-box{
		padding-top: 27px;
		padding-left:45px;
		padding-right: 45px;
		min-height: 591px;
		max-width: 1093px;
		height: auto;
		width: 100%;
		background-color: #ffffff;
	}
	.account-info-box-title{
		color: #432D20;
		font-size: 24px;
		font-weight: 600;
	}
	.myorder-box .account-info-box-title{
		margin-bottom: 36px;
		padding-left: 25px;
	} 
	.order-contents{
		display: flex;
		padding-left: 25px;
		align-items: center;
	}
	.order-content-detail-btn{
		margin-right: 20px;
		cursor: pointer;
	}
	.order-number{
		font-size: 18px;
		font-weight: 500;
		color: #432D20;
		margin-bottom: 5px;
	}
	.order-date{
		display: flex;
		align-items: center;
		gap: 15px;
	}
	.order-date span{
		font-size: 18px;
		font-weight: 500;
		color: #A5A5A5;
	}
	.order-content-info-text{
		display: flex;
		align-items: center;
		gap: 12px;
		margin-right: 167px;
	}
	.order-content-info-text span{
		color: #432D20;
		font-size: 18px;
		font-weight: 500;
	}
	.order-info-box{
		margin-right: 123px;
	}
	.order-content-total-price{
		font-weight: 600;
		font-size: 18px;
		color: #432D20;
	}
	.order-content-extra{
		margin-top: 26px;
	}
	.repeat-order-btn {
		display: flex;
		align-items: center;
		gap: 10px;
		color: #ffffff;
		background: #432D20;
		border-radius: 10px;
		padding: 13px 16px;
		font-size: 19px;
		font-weight: 500;
	}
	.myorders-box {
		margin-top: 26px;
		display: flex;
		flex-direction: column;
		gap: 62px;
		margin-bottom: 40px;
		padding-left: 25px;
	}
	.my-orders-box-hero{
		display: flex;
		justify-content: space-between;
	}
	.myorders-box-item{
		display: flex;
		margin-right: 108px;
	}
	.myorders-box-item .products-thumnail{
		margin-bottom: 0;
		margin-right: 25px;
	}
	.myorders-box-item .products-thumnail img{
		width: 172px;
	}
	.myorders-box-item .product-content{
		padding: 0;
	}
	.myorders-box-item .product-content .brand {
		font-size: 16px;
		font-weight: 300;
		margin-bottom: 3px;
		color: #432D20;
		text-transform: uppercase;
		line-height: 21px;
	}
	.myorders-box-item .product-content-title {
		font-size: 19px;
		font-weight: 300;
		margin-bottom: 5px;
		color: #432D20;
		line-height: 26px;
	}
	.myorders-box-item .price ins {
		font-size: 18px;
		font-weight: 300;
		color: #664D37;
		text-decoration: none;
		line-height: 24px;
	}
	.myorder-cargo-info{
		margin-top: 26px;
		font-size: 18px;
		font-weight: 500;
		color: #432D20;
		line-height: 27px;
	}
	.myorders-item-content{
		display: flex;
		align-items: center;
		gap: 37px;
		font-size: 16px;
		font-weight: 300;
		color: #432D20;
	}
	.myorders-item-content .name{
		width: 80px;
		display: flex;
		justify-content: space-between;
	}
	.myorders-item-content .name strong{
		font-weight: 300;
	}
	.where-is-mycargo{
		margin-top: auto;
		margin-left: 55px;
		background-color: #B09D96;
		border-radius: 10px;
		font-size: 19px;
		font-weight: 500;
		color: #ffffff;
		line-height: 26px;
		padding: 9px 19px;
	}
	.my-orders-box-hero .return-request{
		padding: 9px 45px;
		margin-top: auto;
		margin-left: 55px;
		background-color: transparent;
		border-radius: 10px;
		font-size: 19px;
		font-weight: 500;
		color: #B09D96;
		border: 1px solid #B09D96;
		line-height: 26px;
	}
	.account-boxes{
		display: flex;
		align-items: center;
		gap: 26px;
		flex-wrap: wrap;
		margin-bottom: 36.5px;
	}
	.account-box {
		padding: 28.5px 49px 34.5px 24px;
		background-color: #F4F2EF;
		border-radius: 10px;
		width: calc(33% - 14px);
		height: 192px;
	}
	.account-box .account-box-title{
		font-size: 20px;
		font-weight: 500;
		color: #4B4B4B;
		margin-bottom: 19px;
	}
	.account-box h3{
		font-size: 18px;
		font-weight: 500;
		color: #4B4B4B;
		margin-bottom: 5px;
	}
	.account-box p{
		font-size: 15px;
		font-weight: 500;
		color: #969696;
		margin-bottom: 0;
	}
	.boxes-price{
		display: flex;
		justify-content: space-between;
		margin-bottom: 6px;
		align-items: center;
	}
	.boxes-total-price{
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	.boxes-total-price p{
		color: #4B4B4B;
	}
	.order-content-extra a{
		padding-left: 25px;
		font-size: 15px;
		font-weight: 500;
		color: #969696;
	}
	.order-content-extra a span{
		text-decoration: underline;
		color: #432D20;
		font-weight: 600;
	}
	.return-product .myorders-box-item{
		padding-left: 92px;
		position: relative;
		cursor: pointer;
	}
	.return-product .myorders-box-item::before {
		content: '';
		width: 42px;
		height: 42px;
		border: 1px solid #F4F2EF;
		border-radius: 10px; /* Kare checkbox */
		background-color: #F4F2EF;
		position: absolute;
		left:25px;
		cursor: pointer;
	}

	.return-product .myorders-box-item.checked::before {
		background-color: #000; /* Seçili checkbox için arka plan rengi */
		border-color: #000; /* Seçili checkbox için kenar rengi */
	}

	.return-product .myorders-box-item::before {
		content: '';
		width: 42px;
		height: 42px;
		border: 1px solid #aaa;
		border-radius: 10px; /* Kare checkbox */
		background-color: #F4F2EF;
		position: absolute;
		left: 25px;
		cursor: pointer;
	}

	.return-product .myorders-box-item.checked::before {
		background-color: #000; /* Seçili checkbox için arka plan rengi */
		border-color: #000; /* Seçili checkbox için kenar rengi */
	}


















	/* Form grubunu saran div için stil */
	.return-form-group {
		margin-bottom: 15px;
		position: relative;
		padding-right: 25px;
		width: 265px;
		padding-top: 45px;
	}

	/* Label için stil */
	.return-label {
		font-size: 19px;
		color: #432D20;
		position: absolute;
		top:0px;
		background: #fff;
	}

	/* Select2 container stil ayarları */
	.select2-container .select2-selection--single {
		padding: 6px 12px;
		border: 1px solid #ccc;
		border-radius: 4px;
		height: 44px !important;
	}

	.select2-container .select2-selection--single .select2-selection__arrow {
		height: 34px;
		right: 10px; /* İkonun sağda hizalanması */
	}
	.select2-container--default .select2-selection--single{
		background-color: #F4F2EF !important;
		border: none !important;
		border-radius: 10px !important;
	}
	.select2-container--default .select2-selection--single .select2-selection__rendered {
		line-height: 28px; /* İçeriğin dikey ortalanması */
	}

	/* Select2 dropdown ikonunu gizlemek */
	.select2-container .select2-selection__arrow b {
		display: none;
	}
	.form-group-arrow-icon{
		position: absolute;
		right: 41px;
		z-index: 999;
		top: 62px;
	}
	.select2-container--default .select2-selection--single .select2-selection__placeholder{
		font-size: 18px;
		font-weight: 300;
		color: #A5A5A5 !important;
	}
	input.select2-search__field {
		display: none;
	}
	span.select2-dropdown.select2-dropdown--below{
		margin-top: 6px;
		border-radius: 10px;
		border: none;
		background-color: #F4F2EF;
	}
	span.select2-search.select2-search--dropdown{
		display: none;
	}
	.select2-container--default .select2-results>.select2-results__options{
		padding-left: 21px;
		padding-top: 10px;
		padding-bottom: 15px;
		height: 183px;
	}
	.select2-results__option--selectable {
		font-size: 18px;
		font-weight: 300;
		color: #A5A5A5;
		padding: 0 !important;
		margin-bottom: 10px;
	}
	.select2-results__option--selectable:last-child{
		margin-bottom: 0;
	}
	.raturn-page-buttons{
		padding-left: 92px;
		margin-top: 74px;
		padding-right: 25px;
		display: flex;
		justify-content: space-between;
	}
	.raturn-page-buttons button{
		font-size: 19px;
		font-weight: 500;
		border: 1px solid #B09D96;
		border-radius: 10px;
		padding: 9px 19px;
	}
	.raturn-page-buttons .go-back-orders{
		color: #B09D96;
		font-size: 19px;
		font-weight: 500;
		border: 1px solid #B09D96;
		border-radius: 10px;
		padding: 9px 19px;
	}
	.raturn-page-buttons .go-back-orders:hover{
		background-color:#B09D96 ;
		color: #ffffff;
	}
	.raturn-page-buttons .return-selected{
		background-color: #B09D96;
		color: #ffffff;
	}
	.raturn-page-buttons .return-selected:hover{
		background-color: #ffffff;
		color:#B09D96 ;
	}
	.returns{
		padding-left: 28px;
		display: flex;
		gap: 207px;
		margin-top: -21px;
	}
	.returns-text{
		display: flex;
		gap: 19px;
		margin-top: 21px;
	}
	.returns-text h3{
		color: #A00202;
		margin-bottom: 5px;
		font-size: 18px;
		font-weight: 500;
		line-height: 27px;
	}
	.returns-text-item{
		display: flex;
		align-items: center;
		gap: 20px;
		color: #A5A5A5;
		font-size: 18px;
		font-weight: 500;
	}
	.returns-text .return-icon{
		width: 23px;
		height: 23px;
	}
	.returned-product img{
		width: 68px;
	}
	.past-no-refund{
		display: flex;
		flex-direction: column;
		align-items: center;
		margin: 0 auto;
		justify-content: center;
	}
	.not-refund-box{
		width: 100%;
		background-color: #ffffff;
		padding: 0;
		display: flex;
		flex-direction: column;
		justify-content: center;
	}
	.past-no-refund img{
		margin-bottom: 35px;
	}
	.past-no-refund h3{
		color: #432D20;
		font-size: 24px;
		font-weight: 600;
		margin-bottom: 15px;
	}
	.past-no-refund p{
		margin-bottom: 30px;
		font-size: 18px;
		color: #432D20;
		font-weight: 500;
	}
	.past-no-refund a{
		background-color: #B09D96;
		border-radius: 10px;
		color: #ffffff;
		font-size: 19px;
		font-weight: 500;
		line-height: 26px;
		padding: 9px 19px;
	}
	.adress-options-box{
		padding-left: 43px;
		padding-top: 41px;
		background-color: #ffffff;
		width: 100%;
		display: flex;
		flex-direction: column;
		gap: 21px;
		min-height: 705px;
	}
	.adress-option-item .title{
		display: flex;
		align-items: center;
		gap: 9px;
		margin-bottom: 17.5px;
	}
	.adress-option-item .title h3{
		font-size: 21px;
		font-weight: 600;
		color: #432D20;
		margin-bottom: 0;
	}
	.adress-option-item .content {
		display: flex;
		max-width: 660px;
		border: 1px solid #CAD1DE;
		border-radius: 10px;
		padding: 35px 38.5px 47px 35px;
		justify-content: space-between;
		width: 100%;
	}
	.adress-option-item .options-btn{
		display: flex;
		align-items: center;
		gap: 40.5px;
	}
	.adress-option-item .options-btn button{
		display: flex;
		align-items: center;
		gap: 3px;
		font-size: 15px;
		font-weight: 500;
		color: #86766E;
	}
	.adress-option-item .adress{
		display: flex;
		align-items: center;
		gap: 65.5px;
	}
	.new-adress-btn{
		width: 200px;
		background-color: #5D4A3E;
		border-radius: 10px;
		color: #ffffff;
		font-size: 15px;
		font-weight: 600;
		height: 40px;
		text-transform: uppercase;
	}
	.adress-option-item h3{
		font-size: 20px;
		font-weight: 600;
		color: #4B4B4B;
		margin-bottom: 23px;
	}
	.adress-option-item span{
		color: #969696;
		font-size: 15px;
		font-weight: 500;
		line-height: 15px;
	}
	.add-new-adress{
		min-height: 741px;
		padding: 52px 73px 65px 48px;
	}
	.form-title{
		font-size: 23px;
		font-weight: 500;
		color: #4B4B4B;
		margin-bottom: 34px;
	}





















	.form-container {
		background-color: #fff;
		padding: 20px;
		border-radius: 8px;
		box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
		max-width: 600px;
		margin: 0 auto;
	}

	.form-new-adress{
		display: flex;
		flex-direction: column;
		gap: 39px;
	}
	.form-new-adress input{
		width: 461px;
		border: none;
		border-bottom: 1px solid #C4C4C4;
		border-radius: 0;
		padding-left: 13px;
		padding-bottom: 18px;
		padding-top: 18px;
	}
	.form-new-adress input::placeholder{
		font-size: 18px;
		font-weight: 500;
		color: #626262;
	}

	.form-label {
		display: block;
		font-size: 18px;
		color: #A5A5A5;
	}


	.phone-group {
		display: flex;
		align-items: center;
	}

	.phone-input {
		display: flex;
		align-items: center;
	}
	.form-new-adress .phone-input{
		width: 100%;
	}
	.form-new-adress .country-code {
		width: 95px;
		padding-bottom: 18px;
		padding-left: 15px;
		padding-top: 12px;
	}
	.form-group{
		width: 50%;
	}

	.form-group-arrow-icon {
		position: absolute;
		right: 40px;
		top: 60px;
	}

	.hidden {
		display: none;
	}
	.form-new-adress #city {
		width: 100%;
		border: none;
		border-bottom: 1px solid #C4C4C4;
		padding-top: 14px;
		padding-bottom: 23px;
		padding-left: 15px;
		font-size: 18px;
		font-weight: 500;
		color: #626262;
	}
	.form-new-adress #district{
		width: 100%;
		border: none;
		border-bottom: 1px solid #C4C4C4;
		padding-top: 14px;
		padding-bottom: 23px;
		padding-left: 15px;
		font-size: 18px;
		font-weight: 500;
		color: #626262;
	}
	.form-new-adress .form-group:last-child{
		width: 100%;
	}
	.form-new-adress .form-group:last-child #address-detail{
		margin: 0;
		padding-top: 12px;
		padding-bottom: 12px !important;
		width: 100%;
		padding-bottom: 0;

	}
	.form-new-adress #phone-number{
		padding-top: 12px;
		padding-bottom: 12px;
	}
	.myorder-box .let-me-know{
		padding-left: 25px;
	}
	.myorder-box .let-me-know .form-title{
		margin-bottom: 30px;
	}

















	.notification-preferences{
		max-width: 600px;
		width: 100%;
	}

	.notification-option {
		display: flex;
		align-items: center;
		margin-bottom: 23px;
	}

	.switch {
		position: relative;
		display: inline-block;
		width: 112px;
		height: 42px;
		margin-right: 19px;
	}

	.switch input {
		display: none;
	}

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

	.slider:before {
		position: absolute;
		content: "";
		height: 29px;
		width: 29px;
		left: 15px;
		bottom: 6px;
		background-color: white;
		transition: .4s;
		border-radius: 50%;
	}

	input:checked + .slider {
		background-color: #4caf50;
	}

	input:checked + .slider:before {
		transform: translateX(60px);
	}
	.notification-text strong {
		display: block;
		font-size: 19px;
		color: #432D20;
		margin-bottom: 4px;
		font-weight: 300;
		line-height: 26px;
	}
	.notification-info {
		font-size: 15px;
		color: #969696;
		margin-top: 36.5px;
		font-weight: 500;
		margin-bottom: 51px;
	}
	.notification-text p{
		font-size: 16px;
		font-weight: 300;
		color: #432D20;
		margin-bottom: 0;
	}
	.notification-btn{
		display: flex;
		justify-content: center;
	}
	.notification-preferences button{
		background-color:#432D20 ;
		border-radius: 10px;
		color: #ffffff;
		font-size: 19px;
		font-weight: 500;
		width: 131px;
		height: 44px;
		text-align: center;
	}
.drawer-cart {
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    max-width: 100%;
    height: 100%;
    background: #00000030;
    color: #432D20;
    transition: all .3s ease-in-out;
    z-index: 99;
    display: none;
    box-shadow: 0px 3px 26px rgba(0, 0, 0, 0.16);
}
.drawer-cart-wrapper {
    width: 580px;
	max-width: 100%;
    margin-left: auto;
    background: #fff;
    padding: 30px;
}
	.drawer-cart.active {
		display:block;
	}
	.drawer-cart-header {
		position: relative;
		margin-bottom: 30px;
		margin-top: 100px;
		padding: 0 100px;
	}
	.drawer-cart-header .title {
		font-weight: bold;
		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: calc(100vh - 340px);
		padding-bottom: 20px !important;
		margin-bottom: 20px !important;
		overflow: auto;
	}
.shopping-bag {
	position: relative;
}
.shopping-bag .mini-cart-count {
    background: #343434;
    position: absolute;
    right: -10px;
    top: -10px;
    width: 20px;
    height: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    color: #fff;
}
	.woocommerce .drawer-cart .woocommerce-mini-cart__buttons.buttons .button:not(.checkout) {
		display: none;
	}
	.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: #432D20;
		color: #fff;
		text-transform: uppercase;
		font-size: 19px;
		font-weight: 400;
		width: 100%;
	}
	.woocommerce .drawer-cart ul.cart_list li {
		position: relative;
		padding: 0 100px 50px;
		border-bottom: 1px solid #d4cdcd;
	}
	.woocommerce .drawer-cart ul.cart_list li img {
		float: left;
		margin-left: 0;
		margin-right: 15px;
		width: 140px;
	}
	.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="%23432D20"/></svg>') no-repeat center center;
		background-size: 16.598px 18.969px;
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		left: 0;
		display: flex;
		justify-content: center;
		align-items: center;
		height: 25px;
		width: 25px;
		font-size: 0;
		margin-top: -25px;
	}
	.woocommerce .quantity .qty {
		width: 100px;
		text-align: center;
		height: 45px;
		border-radius: 10px;
		border: 1px solid black;
}
.variations_form .quantity {
	display: none!important;
}




	@media (max-width: 992px) {
		.mobile-none{
			display: none;
		}
		.home-header{
			margin-top: 0 !important;
		}
		.header-category{
			padding: 0 20px;
		}
		.header-icons{
			margin-bottom: 0;
			margin-top: 25px;
			gap: 18px;
		}

		.header-logo{
			top: 25px;
			transform:inherit;
			left:50px;
		}
		.header-logo img{
			width: 100px;
		}
	   /* Normal navbar gizle */
	   .navbar {
		display: none;
	}

	/* Hamburger menü göster */
	.hamburger-menu {
		display: block !important;
		position: absolute;
		left: 10px;
		top: 20px;
	}
	/* Mobil navbar stil */
	.mobile-navbar {
		display: flex;
		position: fixed; /* Menü sabit konumda olacak */
		top: 0;
		left: -75%; /* Menü başlangıçta görünmez olacak */
		width: 75%;
		height: 100vh;
		background-color: white;
		box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
		z-index: 1000;
		border-top-right-radius: 10px;
		border-bottom-right-radius: 10px;
		justify-content: center;
		transition: left 0.3s ease; /* Animasyon efekti */
	}

	.mobile-navbar.open {
		left: 0; /* Menü açıldığında sol tarafa yerleşecek */
	}
		.footer-end > div {
			justify-content: flex-end!important;
		}
		.hero-photo {
			display: none;
		}
	.mobile-navbar ul {
		padding: 0 10px;
		text-align: center;
		display: flex;
		flex-direction: column;
		gap: 15px;
	}

	.mobile-navbar li {
		border-bottom: 1px solid #e0e0e0;
	}

	.mobile-navbar li a {
		display: block;
		padding: 10px 20px;
		text-decoration: none;
		color: #333;
		font-size: 22px;
	}

	.mobile-navbar li a:hover {
		background-color: #f0f0f0;
	}
	.hamburger-menu button{
		background-color: transparent;
		border: none;
	}
	.hamburger-menu img{
		width: 30px;
		height: 30px;
		filter: invert(1);
	}
	.headline-slide-content h3{
		font-size: 18px;
		margin-bottom: 10px;
	}
	.headline-slide-content h3 strong{
		font-size: 18px;
	}
	.headline-slide-content a{
		padding: 7px 25px;
	}
	marquee {
		height: 20px;
		margin-top: 10px;
	}
	.marquee-box{
		height: 20px;
	}
	.marquee-items span {
		margin: 0 30px;
		font-size: 16px;
	}
	.container-max{
		padding: 0 10px;
	}
	.products-box {
		margin-top: 20px;
	}
	.products-banner-title {
		margin-bottom: 15px;
	}
	.products-banner-title h2 {
		color: #432D20;
		margin-bottom: 0;
	}
	.products-banner-title a {
		font-size: 16px;
		padding-right:10px;
	}
	.product-slide{
		width: 300px;
	}
	.mobile-padding-right-none{
		padding-right: 0 !important;
	}
	.home-category-section{
		margin: 30px 0;
	}
	.home-category-item {
		display: flex;
		width: 100%;
		height: 350px;
		position: relative;
	}
	.home-category-box{
		row-gap: 11px;
	}
		.home-category-thumnail{
			width:65%;
		}
	.home-category-content {
		padding-top: 12px;
		padding-left: 5px;
		padding-right: 5px;
		width: 35%;
		position: initial;
	}
	.home-category-content p {
		font-size: 14px;
		margin-bottom: 10px;
	}
	.home-category-content span {
		font-size: 16px;
		padding: 7px 25px;
	}
	.home-category-item-img{
		width: 60px;
	}
	.home-category-item-img-second {
		right: 20px;
		width: 65px;
	}
	.instagram-section {
		margin: 35px 0;
	}
	.footer-box-item ul {
		display: none;
		text-align: center;
	}
	.footer-box-item h3 {
		cursor: pointer;
		font-size: 18px;
		margin-bottom: 0;
	}
	footer {
		padding-bottom: 30px;
	}
	.container{
		padding: 0 10px;
	}
	.footer-box{
		flex-direction: column;
		position: relative;
		gap: 18px;
		padding-top: 60px;
	}
	.mobile-footer-accordion-box {
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	.mobile-footer-accordion-box img{
		width: 30px;
		display: block;
	}
	.footer-logo {
		position: absolute;
		top:20px;
		left: 50%;
		transform: translateX(-50%);
	}
	.footer-box-item ul li a{
		font-size: 16px;
	}
	.social-icon-items {
		display: flex !important;
		justify-content: center;
		padding-top: 20px;
		gap: 40px !important;
	}
	.category-section {
		margin-top: 30px;
	}
	.category-hero ul {
		gap: 18px;
		margin-right: 0;
		margin-bottom: 20px;
	}
	.category-hero ul li a {
		font-size: 16px;
	}
	.category-box{
		display: block;
	}
	.category-box .category-box-item:first-child {
		width: 100%;
		row-gap: 10px;
		column-gap: 8px;
	}
	.category-item {
		width: calc(50% - 4px);
	}
	.category-box .category-box-item .products-thumnail {
		margin-bottom: 8px;
	}
	.category-box .category-box-item .products-thumnail img {
		height: 300px;
		object-fit: cover;
	}
	.wishlist-icon {
		position: absolute;
		right: 10px;
		top: 10px;
	}
	.wishlist-icon img {
		width: 20px;
		height: 20px !important;
	}
	.products-thumnail .review {
		bottom: 5px;
		padding: 5px 25px;
		opacity: 1;
		font-size: 12px;
	}
	.category-box .category-box-item:last-child {
		width: 100%;
		height: auto;
		margin-top: 20px;
	}
	.category-box-item-right .two-girls-icon {
		filter: saturate(0.7);
	}
	.box-item-right-text {
		transform: translate(-50%, 100%);
	}
	.category-box-middle{
		flex-direction: column;
		gap: 15px;
		margin: 40px 0;
	}
	.category-box-middle .products-thumnail {
		margin-bottom: 8px;
		height: auto;
	}
	.product-content {
		padding: 0px 8px;
	}
	.home-body .options-header {
		margin-top: 15px;
	}
	.champion img{
		object-fit: cover;
	}
	.champion-text {
		left: 50%;
		top: 50%;
		max-width: 350px;
	}
	.champion-text p {
		font-size: 16px;
		width: fit-content !important;
	}
	.champion-text h3 {
		font-size: 18px;
		margin-bottom: 10px;
		width:auto !important;
	}
	.champion-text h3 strong {
		font-size: 22px;
	}
	.product-detail-section {
		margin-top: 30px;
		margin-bottom: 35px;
	}
	.product-detail-box {
		display: block;
	}
	.product-detail-thumnail {
		width:100%;
	}
	.detail-thumnail-box {
		gap: 10px;
	}
	.detail-thumnail-box-item {
		gap: 8px;
	}
	.product-detail-content {
		width:100%;
		padding-right: 0;
		margin-top: 18px;
	}
	.product-detail-title h3{
		font-size: 18px;
	}
	.product-detail-title h3 strong{
		font-size: 22px;
		margin-right: 2px;
	}
	.product-detail-title .detail-wishlist {
		gap: 4px;
	}
	.product-detail-title .detail-wishlist img{
		width: 18px;
	}
	.product-detail-title .detail-wishlist span {
		font-size: 14px;
	}
	.detail-price {
		margin-bottom: 10px;
	}
	.detail-price ins {
		font-size: 22px;
	}
	.color-options {
		margin-bottom: 20px;
	}
	.color-options a {
		width: 16px;
		height: 16px;
	}
	.product-detail-info {
		gap: 12px;
		padding-right:0; 
	}
	.product-detail-color-info {
		justify-content: space-between;
	}
	.color-info-text {
		font-size: 16px;
	}
	.dropdown-button-color {
		padding: 12px 30px;
		max-width: 160px;
	}
	.dropdown-button-size {
		padding: 12px 30px;
		max-width: 160px;
	}
	.dropdown-button-size span {
		font-size: 16px;
		font-weight: 600;
	}
	.dropdown-button-color span {
		font-size: 16px;
		color: #664D37;
		font-weight: 600;
	}
	.product-detail-size-info {
		gap: 14px;
		padding-bottom: 16px;
	}
	.add-to-bag-button {
		padding: 0 10px;
		margin: 12px 0;
	}
	.add-options {
		gap: 10px;
		padding-bottom: 20px;
		border-bottom: 2.5px solid #432D20;
		margin-bottom: 15px;
	}
	.call-us {
		gap: 10px;
		justify-content: center;
	}
	.call-us img{
		width: 12px;
	}
	.call-us span{
		font-size: 12px;
	}
	.product-code-share {
		justify-content: center;
	}
	.share-options {
		gap: 10px;
		padding-right: 16px;
		margin-right: 10px;
	}
	.accordion-product-detail {
		padding-bottom: 11px;
	}
	.syrenka-small-info {
		padding: 0 10px;
		padding-bottom: 20px;
		flex-wrap: wrap;
		justify-content: inherit;
		row-gap: 20px;
	}
	.syrenka-small-info .small-info-item {
		gap: 10px;
		width: calc(50% - 0px);
	}
	.syrenka-card-section {
		margin-top: 30px;
	}
	.syrenka-card-box{
		flex-direction: column;
	}
	.syrenka-card-box .syrenka-card-item{
		width: 100%;
		height: 400px;
	}
	.syrenka-card-item:first-child img {
		width: 65%;
	}
	.syrenka-card-content {
		padding-left: 5px;
		padding-right: 0;
		padding-top: 25px;
		width: 35%;
	}
	.syrenka-card-content p {
		margin-bottom: 12px;
		font-size: 16px;
		width: auto;
	}
	.syrenka-card-content a {
		padding: 4px 20px;
		font-size: 16px;
	}
	.syrenka-card-item .vertical-text {
		font-size: 20px;
		bottom: 75px;
		right: 35px;
	}
	.syrenka-card-box .syrenka-card-item:last-child img {
		height: auto;
		object-fit: cover;
		width: 100%;
	}
	.syrenka-last-item-text p {
		font-size: 14px;
		color: #432D20;
		font-weight: 300;
		margin-bottom: 20px;
		width: auto;
	}
	.syrenka-last-item-text {
		bottom: 25px;
		left: 25px;
		top: inherit;
	}
	.syrenka-last-item-text .card-options {
		gap: 40px;
	}
	.accordion-product-detail h3 {
		font-size: 18px;
	}
	.accordion-title {
		padding: 0 20px;
	}
	.accordion-title img{
		width: 10px;
	}
	.not-found-box {
		padding: 40px 0;
		text-align: center;
	}
	.start-shopping-button {
		font-size: 16px;
		padding: 6px 20px;
	}
	.look-at-bag-hero{
		padding: 0 10px;
	}
	.look-at-header ul {
		gap: 15px;
	}
	.look-at-bag-share button {
		font-size: 14px;
	}
	.look-at-bag-share button img {
		margin-right: 6px;
		width: 14px;
	}
	.look-at-header ul li a {
		font-size: 18px;
	}
	.look-at-bag {
		margin: 35px 0;
	}
	.shopping-bag-hero {
		margin-bottom: 30px;
	}
	.shopping-bag-hero .category-box-middle .product-content {
		padding: 0 5px;
	}
	.shopping-bag-hero .category-box-middle .product-content .product-content-title {
		font-size: 16px;
		margin-bottom: 5px;
	}
	.shopping-bag-options-box {
		display: block;
		padding-left: 0;
		padding-right: 0px;
		padding-top:15px;
		padding-bottom:20px;
	}
	.shopping-options{
		justify-content: space-between;
		margin-bottom: 20px;
	}
	.shopping-options-item label::before {
		width: 10px;
		height: 10px;
		margin-right: 5px;
	}
	.shopping-options-item {
		gap: 0;
	}
	.shopping-options-item::after {
		margin: 0 10px;
	}
	.shopping-options-item button {
		gap: 15px;
		font-size: 14px;
		padding: 0;
	}
	.complate-hero-text h3 {
		font-size: 16px;
	}
	.complate-hero-text {
		gap:15px;
	}
	.shopping-complate-hero {
		gap: 5px;
		justify-content: space-between;
	}
	.complate-hero-item p {
		font-size: 16px;
		margin-bottom:0;
	}
	.complate-hero-item span {
		font-size: 10px;
		font-weight: 300;
		margin-bottom: 0;
		color: #432D20;
	}
	.shopping-complate-hero button {
		padding: 12px 28px;
		font-size: 16px;
	}
	.shopping-bag-footer{
		padding-bottom: 135px;
	}
	.total-look {
		height: 520px;
	}
	.total-look img{
		object-fit: cover;
	}
	.total-look-text p{
		font-size: 16px;
	}
	.total-look-text{
		top: 15%;
	}
	.love-u-box .love-u-text-item img {
		right: 18%;
		bottom: 15px;
	}
	.love-u-box .love-u-text h3 {
		font-size: 20px;
	}
	.love-u-box .love-u-text h2 {
		font-size: 30px;
	}
	.love-u-box .love-u-text p {
		margin-bottom: 20px;
		font-size: 18px;
	}
	.love-u-box .love-u-text span {
		font-size: 15px;
	}
	section.total-look-product {
		margin-top: 20px;
	}
	.total-look-product-box {
		column-gap: 0;
		row-gap: 12px;
	}
	.total-product-item {
		width: 100%;
		height: 400px;
	}
	.total-product-item img {
		width: 100%;
	}
	.total-product-item-absolute {
		bottom: 15px;
		height: 40px !important;
		width: auto !important;
	}
	.total-secret-panel {
		width: 70%;
		bottom: 60px;
		left: 50%;
		transform: translateX(-50%);
		margin: 0;
	}
	.total-secret-panel-item {
		padding: 11px;
	}
	.total-look-size h3 {
		font-size: 20px;
		margin-bottom: 6px;
	}
	.total-look-size p {
		font-size: 12px;
	}
	.total-secret-panel button {
		font-size: 16px;
		padding: 12px;
	}
	.profile-popup, .signup-popup {
		width: 95%;
		height: 95vh;
		border-radius: 10px;
	}
	.hero-photo img {
		border-top-left-radius: 10px;
		border-bottom-left-radius: 10px;
	}
	.hero-photo {
		width: 40%;
	}
	.hero-content {
		width: 100%;
	}
	.hero-content-banner {
		margin-top: 0px;
		margin-bottom: 0;
		top: 0;
		height: 20px;
		padding: 20px 10px;
	}
	.hero-content-banner img {
		padding-left:0;
		width: 100px;
	}
	#go-back-popup {
		font-size: 14px;
		padding-right:0;
	}
	.hero-content-title {
		margin-bottom: 10px;
	}
	.hero-content-title h2 {
		font-size: 32px;
	}
	.hero-content-title p {
		font-size: 16px;
	}
	.hero-content-item {
		gap:20px;
	}
	.hero-content-input {
		gap: 8px;
	}
	.hero-content-item input {
		width: 90%;
		padding: 16px 0 16px 16px;
	}
	.hero-content-item input::placeholder{
		font-size: 16px;
	}
	.hero-content-btn {
		gap: 8px;
		padding: 0 10px;
	}
	.remember-password {
		margin-top: 15px;
	}
	.general-popup-content {
		width: 95%;
		height:auto;
	}
	.general-content {
		padding-top: 25px;
	}
	.general-popup-close {
		top: 15px;
		right: 15px;
	}
	.general-popup-close img{
		width: 20px;
		height: 20px;
	}
	.general-content-title h2 {
		font-size: 18px;
	}
	.general-content-title p {
		font-size: 15px;
	}
	.general-content-title {
		margin-bottom: 15px;
	}
	.forgot-password-content-item{
		display: flex;
		justify-content: center;
	}
	.general-content-input {
		margin-bottom: 25px;
		width:100%;
	}
	.input-general {
		padding: 16px 0 16px 16px;
		display: flex;
		justify-content: center;
		margin: 0 auto;
		width: 95%;
	}
	.general-content-btn {
		height: 100px;
		padding-top: 20px;
	}
	.general-popup-btn {
		padding: 16px 0;
		font-size: 16px;
	}
	.shopping-bag-popup {
		right: 0;
		top:0px;
		width: 60%;
		height: 100vh;
	}
	.shopping-box-thumbnail {
		margin: 0 5px;
		padding-bottom: 10px;
	}
	.shopping-bag-content-item {
		padding: 0;
	}
	.shopping-bag-title {
		font-size: 18px;
		margin-bottom: 10px;
		padding-left: 10px;
	}
	.shopping-bag-info {
		font-size: 14px;
		margin-bottom: 10px;
		padding-left: 10px;
	}
	.shopping-bag-product {
		gap: 8px;
	}
	.shopping-bag-product-content img {
		margin-bottom: 6px;
	}
	.shopping-bag-product-content h3 {
		font-size: 14px;
		margin-bottom: 6px;
	}
	.product-color-text {
		font-size: 12px;
		margin-bottom: 4px;
	}
	.product-quantitly {
		font-size: 12px;
		margin-bottom: 10px;
	}
	.shopping-bag-product-down .shopping-bag-price {
		font-size: 14px;
	}
	.shopping-bag-product-down a {
		font-size: 14px;
	}
	.shopping-bag-popup-box{
		padding-top: 20px;
	}
	.shopping-bag-popup-box .shopping-bag-complate {
		padding: 5px;
	}
	.shopping-bag-complate-box {
		gap:5px;
		margin-bottom:10px;
	}
	.shopping-bag-complate-item h3 {
		font-size: 14px;
	}
	.shopping-bag-complate-item p {
		font-size: 14px;
	}
	.shopping-complate-btn {
		font-size: 16px;
		padding: 12px 0;
		display: flex;
		justify-content: center;
		margin: 0 auto;
		width: 80%;
	}
	.shopping-bag-complate a {
		font-size: 16px;
		margin-top: 8px;
	}
	#signup-go-back {
		font-size: 14px;
		padding-right: 7px;
	}
	.share-bag-content-box {
		height: 380px;
	}
	.share-bag-content-input {
		gap: 12px;
	}
	.share-bug-options button {
		font-size: 16px;
	}
	.share-bug-options-item {
		margin-top: 15px;
		gap: 20px;
	}
	.share-bug-options-item a img{
		width: 20px;
	}
	.share-bag-btn{
		gap: 35px;
	}
	.share-bag-input::placeholder{
		font-size: 16px;
	}
	.account-settings-section {
		margin-top: 30px;
	}
	.account-settings-hero {
		padding: 0 10px;
	}
	.account-title {
		font-size: 24px;
		padding-left: 16px;
	}
	.account-settings {
		gap: 10px;
		margin-top: 20px;
		flex-direction: column;
	}
	.account-options {
		padding-top: 0;
		display: flex;
		justify-content: center;
	}
	.account-options ul {
		gap: 10px;
	}
	.account-options ul li a {
		gap: 8px;
	}
	.account-options ul li a img {
		width: 12px;
		height: 12px;
	}
	.account-options ul li a span {
		font-size: 16px;
	}
	.account-info-box {
		padding: 20px 0;
	}
	.account-info-content{
		padding: 0 15px;
	}
	.account-person-info {
		gap: 20px;
	}
	.account-person-info .person-info {
		gap: 12px;
	}
	.account-person-info .person-info div label {
		padding-left: 10px;
		font-size: 16px;
	}
	.account-person-info .person-info div input {
		padding-bottom: 12px;
		padding-top: 12px;
		padding-left: 10px;
	}
	.phone-input{
		gap: 12px;
	}
	.phone-input .form-arrow-down {
		position: absolute;
		left: 60px;
		bottom: 25px;
	}
	.country-code {
		padding-bottom: 10px;
		font-size: 16px;
		width: 25%;
		padding-left: 25px;
	}
	.phone-input .turkey-flag {
		bottom: 17px;
		width: 20px;
		height: 20px;
	}
	.phone-number {
		padding-bottom: 10px;
		padding-left: 12px;
		font-size: 16px;
		width: 100%;
	}
	.person-info-email label {
		padding-left: 10px;
		font-size: 16px;
	}
	.person-info-email input {
		padding-bottom: 10px;
		padding-top: 10px;
		padding-left: 10px;
	}
	.account-info-content-down {
		padding-left: 0px;
		margin-top: 12px;
	}
	.confirmation-text-item {
		margin: 20px 0;
		padding-left: 20px;
	}
	.confirmation-text-item label{
		padding-left: 0;
	}
	.confirmation-text-item label::before {
		width: 16px;
		height: 16px;
		left: -22px;
	}
	.electronic-massage {
		margin:20px 0;
	}
	.electronic-massage h3 {
		font-size: 16px;
		margin-bottom: 10px;
	}
	.electronic-massage-input{
		padding-left: 20px;
	}
	.electronic-massage-input label {
		padding-left:0;
	}
	.electronic-massage-input label::before {
		left: -22px;
		width: 16px;
		height: 16px;
	}
	.massage-options-item {
		gap: 40px;
	}
	.massage-options-item label {
		padding-left: 25px;
		font-size: 16px;
	}
	.massage-options-item label::before{
		width: 20px;
		height: 20px;
	}
	.account-person-info-btn {
		margin: 16px 0;
		padding-right: 0;
	}
		.meet-syrenka-text{
			margin-bottom:20px;
		}
		.meet-syrenka-text img{
			margin-bottom:20px;
		}
		.meet-syrenka-text h3{
			font-size:32px;
		}
		.meet-syrenka-text p{
			font-size:28px;
			margin-bottom:10px;
		}
		.meet-syrenka-description{
			padding:0 10px;
			font-size:16px;
			margin-bottom:25px;
		}
	.change-password-title {
		padding-left: 10px;
		font-size: 16px;
		margin-bottom: 20px;
	}
	.change-password-item {
		gap: 15px;
	}
	.change-password-box input {
		padding-bottom: 13px;
		width: 70%;
		padding-left: 10px;
		padding-top: 5px;
	}
	.change-password-box p {
		margin-top: 10px;
		font-size: 12px;
		padding-left: 10px;
	}
	.change-password-box input::placeholder{
		font-size: 15px;
	}
	.account-person-info-btn button {
		font-size: 16px;
		padding: 8px 30px;
	}
	.delete-account {
		margin-top: 10px;
		padding-top: 18px;
		padding-left:0;
	}
	.delete-account-item {
		display: flex;
		justify-content: center;
	}
	.delete-account-item button {
		padding: 10px 30px;
		font-size: 16px;
	}
	.acoount-settings-box {
		padding-top: 20px;
		padding-left: 12px;
		padding-right: 12px;
		padding-bottom: 30px;
		row-gap: 14px;
		column-gap: 13px;
	}
	.acoount-settings-box-item{
		height: 120px;
	}
	.acoount-settings-box-item a {
		gap: 16px;
	}
	.acoount-settings-box-item a img{
		height: 20px;
		width: 20px;
	}
	.acoount-settings-box-item span {
		font-size: 13px;
		text-align: center;
	}
	.add-new-adress {
		min-height: auto;
		padding: 20px 10px;
	}
	.form-title {
		font-size: 18px;
		margin-bottom: 20px;
	}
	.form-new-adress {
		gap: 18px;
	}
	.form-group {
		width: 100%;
	}
	.form-label{
		padding-left: 10px;
		font-size: 16px;
	}
	.form-new-adress input {
		width: 100%;
		padding-left: 10px;
		padding-bottom: 10px;
		padding-top: 10px;
	}
	.form-row {
		gap: 15px;
	}
	.form-new-adress .country-code {
		width: 60px;
		padding-bottom: 13px;
		padding-left: 10px;
	}
	.form-new-adress input::placeholder{
		font-size: 16px;
	}
	.not-refund-box{
		text-align: center;
	}
	.past-no-refund h3 {
		font-size: 20px;
	}
	.past-no-refund p {
		font-size: 16px;
	}
	.past-no-refund a {
		font-size: 16px;
	}
	.adress-options-box {
		padding-left: 10px;
		padding-top: 20px;
		gap: 10px;
		min-height: auto;
		padding-right: 10px;
	}
	.adress-option-item .title {
		gap: 5px;
		margin-bottom: 10px;
	}
	.adress-option-item .title img {
		width: 40px;
		height: 40px;
	}
	.adress-option-item .title h3{
		font-size: 18px;
	}
	.adress-option-item .adress {
		gap: 15px;
	}
	.adress-option-item .content {
		padding: 15px 15px;
		flex-direction: column;
		gap: 15px;
	}
	.adress-option-item h3 {
		font-size: 18px;
		margin-bottom: 15px;
	}
	.adress-option-item span {
		font-size: 12px;
	}
	.adress-option-item .options-btn {
		gap: 20px;
	}
	.adress-option-item .options-btn button {
		font-size: 14px;
	}
	.adress-option-item .options-btn button img{
		width: 10px;
	}
	.new-adress-btn {
		width: 40%;
		font-size: 12px;
		height:auto ;
		padding: 10px;
	}
	.myorder-box {
		padding-top: 20px;
		padding-left: 0px;
		padding-right: 0px;
		min-height: 450px;
		height: auto;
	}
	.myorder-box .let-me-know {
		padding-left: 10px;
	}
	.myorder-box .let-me-know .form-title {
		margin-bottom: 20px;
	}
	.notification-option {
		margin-bottom: 15px;
	}
	.switch {
		width: 90px;
		height: 30px;
		margin-right: 12px;
	}
	.slider:before {
		height: 12px;
		width: 12px;
		left: 6px;
		bottom: 10px;
	}
	input:checked + .slider {
		width: 86px;
	}
	.notification-text strong {
		font-size: 16px;
	}
	.notification-text p {
		font-size: 12px;
	}
	.switch .slider{
		width: 86px;
	}
	.notification-info{
		margin: 25px 0;
	}
	.notification-preferences button {
		font-size: 16px;
		width: auto;
		height: auto;
		padding: 15px;
	}
	.blog-detail-section {
		margin-top: 30px;
	}
	.blog-page-title {
		font-size: 18px;
		padding-left: 10px;
	}
	.blog-page-title span {
		font-size: 20px;
		margin-right: 10px;
	}
	.blog-detail-box {
		max-width: 1524px;
		padding: 0 10px;
		margin-top: 20px;
	}
	.blog-detail-up {
		gap: 20px;
		flex-direction: column;
	}
	.blog-detail-thumbnail{
		width: 80%;
	}
	.blog-detail-up .blog-detail-content {
		width: 100%;
		gap: 40px;
		margin-top: 20px;
	}
	.blog-detail-content p {
		font-size: 16px;
	}
	.blog-detail-down {
		gap: 20px;
		flex-direction: column-reverse;
	}
	.blog-detail-down .blog-detail-thumbnail {
		margin-top: 20px;
	}
	.blog-detail-down .blog-detail-content {
		width: 100%;
	}
	.blog-box {
		padding: 0 10px;
		column-gap: 10px;
		margin-top: 25px;
		row-gap: 20px;
	}
	.blog-box-items {
		width: 100%;
	}
	.blog-content {
		margin-top: 10px;
		padding-left: 5px;
		padding-right: 5px;
	}
	.blog-content .blog-title {
		font-size: 18px;
		margin-bottom: 8px;
	}
	.blog-content .blog-content-description {
		font-size: 15px;
		margin-bottom: 10px;
	}
	.blog-content .blog-more {
		font-size: 18px;
	}
	ul.pagination {
		gap: 10px;
		margin-top: 30px;
		margin-bottom: 40px;
	}
	ul.pagination li:first-child {
		margin-right: 3px;
	}
	ul.pagination li a {
		font-size: 18px;
	}
	ul.pagination li:last-child {
		margin-left: 3px;
	}
	.blog-section {
		margin-top: 30px;
	}
	.communication-hero img{
		height: 120px;
		object-fit: cover;
	}
	.communication-text-box h3 {
		font-size: 20px;
	}
	.communication-text-box p {
		font-size: 18px;
		margin-bottom: 8px;
	}
	.communication-text-box span {
		font-size: 16px;
	}
	.communication-description-section {
		margin-top: 30px;
	}
	.communication-box {
		padding-bottom: 30px;
	}
	.communication-description {
		gap: 20px;
		padding: 0 10px;
	}
	.communication-description p {
		font-size: 15px;
	}
	.communication-button {
		margin-top: 20px;
	}
	.communication-button a {
		font-size: 18px;
		padding: 8px 25px;
	}
	.form-banner-title {
		font-size: 18px;
		margin-top: 30px;
	}
	.person-info-box p {
		margin-top: 20px;
		font-size: 16px;
	}
	.person-info-box {
		padding: 0 10px;
	}
	.faq-hero {
		padding: 0 10px;
	}
	.faq-box {
		margin-top: 20px;
		gap: 30px;
	}
	.faq-box .question {
		margin-bottom: 20px;
		font-size: 18px;
	}
	.faq-box .question-description {
		font-size: 16px;
	}
	.cargo-logistic-box .form-banner-title{
		margin-bottom: 20px;
	}
	.cargo-logistic-items {
		gap: 30px;
	}
	.gift {
		gap: 30px;
		margin-top: 30px;
		flex-direction: column;
	}
	.gift-thumbnail {
		height: 300px;
	}
	.gift-thumbnail img {
		height: 100%;
	}
	.gift-content {
		width: 100%;
	}
	.gift-title {
		font-size: 20px;
		margin-bottom: 0px;
		gap: 20px;
	}
	.gift-content h3 {
		font-size: 18px;
	}
	.product-price-range {
		font-size: 18px;
		margin-bottom: 8px;
	}
	.product-color {
		margin-bottom: 12px;
	}
	.product-color-options {
		gap: 5px;
	}
	.product-color-options button {
		width: 18px;
		height: 18px;
	}
	.choose-quantity {
		margin-bottom: 18px;
	}
	.choose-quantity h3 {
		margin-bottom: 20px;
	}
	.gift-total-price {
		margin-bottom: 15px;
	}
	.gift-add {
		padding: 12px 30px;
		font-size: 18px;
	}
	.myorder-box .account-info-box-title {
		margin-bottom: 20px;
		padding-left: 15px;
	}
	.account-info-box-title {
		font-size: 20px;
	}
	.returns {
		padding-left: 16px;
		gap: 30px;
		margin-top: -15px;
	}
	.returns-text {
		gap: 10px;
		margin-top: 15px;
	}
	.returns-text h3 {
		margin-bottom: 3px;
		font-size: 16px;
	}
	.returns-text-item {
		gap: 10px;
		font-size: 14px;
	}
	.order-contents {
		padding: 0 5px;
		justify-content: space-between;
	}
	.order-info-box {
		margin-right:5px;
	}
	.order-number {
		font-size: 11px;
	}
	.order-date {
		gap: 10px;
	}
	.order-date span {
		font-size: 10px;
	}
	.order-content-info-text {
		gap: 5px;
		margin-right:0;
	}
	.order-content-info-text img{
		width: 14px;
	}
	.order-content-info-text span {
		font-size: 12px;
	}
	.order-content-detail-btn{
		margin-right:0;
	}
	.order-content-total-price {
		font-weight: 500;
		font-size: 14px;
	}
	.order-content-detail-btn img{
		width: 15px;
	}
	.order-content-extra {
		margin-top: 20px;
		padding: 0 10px;
	}
	.repeat-order-btn{
		font-size: 16px;
		padding: 12px;
		gap: 5px;
	}
	.repeat-order-btn img{
		width: 12px;
	}
	.my-orders-box-hero{
		position: relative;
	}
	.myorders-box {
		margin-top: 20px;
		gap: 30px;
		margin-bottom: 30px;
		padding-left: 0px;
	}
	.myorders-box-item {
		margin-right: 15px;
		display: block;
	}
	.myorders-box-item .products-thumnail {
		margin-right: 0;
		width: 100px;
		margin-bottom: 10px;
	}
	.myorder-cargo-info {
		margin-top: 15px;
		font-size: 14px;
		line-height: 20px;
	}
	.where-is-mycargo{
		position: absolute;
		right: 0;
		bottom: 20px;
		margin: 0;
		padding: 5px 10px;
		font-size: 16px;
		line-height: 25px;
	}
	.my-orders-box-hero .return-request{
		position: absolute;
		right: 0;
		bottom: 20px;
		margin: 0;
		padding: 5px 32px;
		font-size: 16px;
		line-height: 25px;
	}
	.account-boxes{
		gap: 15px;
		margin-bottom: 15px;
	}
	.account-box {
		padding:15px;
		width: calc(100% - 0px);
		height: 180px;
	}
	.account-box .account-box-title {
		margin-bottom: 10px;
	}
	.order-content-extra a{
		padding-left:0;
		font-size: 14px;
		font-weight: 400;
	}
	.order-content-extra a span{
		font-weight: 400;
	}
	.champion{
		height: 520px;
	}
	.return-exchange-box{
		margin-bottom: 20px;
		padding: 0 10px;
	}
	.return-exchange-steps {
		display: flex;
		align-items: start;
		gap: 15px;
		margin: 20px 0;
		flex-direction: column;
	}
	.return-exchange-steps-img{
		gap: 30px;
	}
	.return-exchange-deep-note p{
		line-height: 25px;
	}
	.return-exchange-text{
		padding: 0 10px;
	}
	.return-exchange-down{
		margin-top: 30px;
		margin-bottom:80px;
	}
	.return-exchange-down h3 {
		font-size: 28px;
		margin-bottom: 15px;
	}
	.return-exchange-down .whatsapp-button{
		gap: 5px;
		padding: 8px 26px;
	}
	.return-exchange-down .whatsapp-button img{
		width: 24px;
	}
	.return-product .myorders-box-item::before {
		width: 28px;
		height: 28px;
		left: 10px;
	}
	.return-product .myorders-box-item{
		padding-left: 50px;
	}
	.return-form-group{
		padding-top: 30px;
		padding-right: 10px;
		padding-left: 10px;
	}
	.return-label{
		padding-left: 0;
	}
	.form-group-arrow-icon {
		right: 25px;
		top: 45px;
	}
	.form-group-arrow-icon img{
		width: 12px;
	}
	.select2-container--default .select2-selection--single .select2-selection__placeholder{
		font-size: 16px;
	}
	.select2-results__option--selectable{
		font-size: 16px;
	}
	.select2-container--default .select2-results>.select2-results__options {
		padding-left: 10px;
		height: auto;
	}
	.return-product{
		display: block;
	}
	.return-product .myorders-box-item{
		display: flex;
		gap: 10px;
		margin-bottom: 15px;
	}
	.raturn-page-buttons {
		padding-left: 10px;
		margin-top: 20px;
		padding-right: 10px;
		flex-direction: column;
		gap: 10px;
		text-align: center;
	}
	.send-us-massage-hero {
		margin-top: 50px;
	}
	.send-us-massage-content {
		margin-left: 0;
		padding-bottom: 20px;
	}
	.send-us-options{
		padding: 10px;
		display: block;
	}
	.send-us-phone{
		display:block;
	}
	.send-us-mail{
		gap: 10px;
	}
	.send-us-massage-title {
		padding-top: 10px;
		padding-bottom: 10px;
		padding-left: 10px;
		margin-bottom: 20px;
	}
	.send-us-massage-title h3 {
		font-size: 28px;
		font-weight: 700;
	}
	.sender-info {
		padding: 0 10px;
	}
	.sender-info-box-items {
		gap: 10px;
	}
	.sender-info-box-items input {
		width: auto;
		padding: 14px;
	}
	.sender-info-box-items textarea {
		height: 100px;
		width: auto;
		padding: 14px;
	}
	.ım-not-robot-box {
		gap: 30px;
		margin-top: 0px;
		margin-bottom: 5px;
	}
	.note-robot-img img{
		width: 20px;
	}
	.send-us-massage-thumbnail {
		height: 90vh;
	}
	.send-us-massage-thumbnail img{
		height:90vh;
		width: 100%;
		object-fit: cover;
	}


	}
@media screen and (max-width: 782px) {
    html {
        margin-top:0 !important;
    }
}


.variations select {
	display: none;
}
.variations tbody{
	display: flex;
    flex-direction: column;
    gap: 21px;
	margin-bottom:15px;
}
.variations tbody .label{
	font-size:21px;
	font-weight:300;
	color:#432D20;
}
.variations tbody .value{
	
}
.product-detail-info .woocommerce-variation-add-to-cart{
	display:flex;
	gap:20px;
	align-items:center;
	margin: 30px 0;
}
.product-detail-info .woocommerce-variation-add-to-cart  .single_add_to_cart_button{
	width:100%;
	background:#432D20 !important;
	border-radius:10px;
	color:#ffffff;
	font-size:21px;
	font-weight:300;
	height: 62px;
}
.total-product-item .quantity {
    display: none!important;
}
.total-product-item .stock {
    display: none;
}
.total-product-item table.variations {
    margin: 30px 30px 10px;
}
.reset_variations {
    display: none;
}
.variations th, .variations td {
    text-align: left;
    padding:0;
}
.variations input[type="radio"] {
    display: none;
}
.variation-radios {
    margin-left: 30px;
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}
.variation-radios label {
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 50px;
    height: 50px;
    background:#F4F2EF;
    padding: 10px;
	border: 1px solid transparent;
	cursor: pointer;
	border-radius:10px;
	font-size:20px;
	font-weight:300;
	color:#664D37;
}
.variation-radios label.active {
	border-color: #ccc;
}
.variation-radios .attribute_pa_renk {
	min-width: 30px;
	height: 30px;
    font-size: 0;
    border-radius: 50%;
}
.variation-radios .green {
    background-color: #458c5f;
}
.variation-radios .cherry {
    background-color: #DE3163;
}
.variation-radios .gold {
    background-color: #eece23;
}
.variation-radios .navy-blue {
    background-color: #eece23;
}
.variation-radios .silver {
    background-color: #c0c0c0;
}
.variation-radios .beyaz {
    background-color: #FFFFFF;
	border:1px solid #cccccc;
	border-radius:50%;
}
.variation-radios .black {
    background-color: #000000;
}
.variation-radios .blue{
    background-color: #0000ff;
}
.variation-radios .brown{
    background-color: #a52a2a;
}
.variation-radios .grey{
    background-color: #808080;
}
.variation-radios .gri{
    background-color: #808080;
}
.variation-radios .kirmizi{
    background-color: #ff0000;
}
.variation-radios .lila{
    background-color: #c8a2c8;
}
.variation-radios .mavi{
    background-color: #0000ff;
}
.variation-radios .orange{
    background-color: #ffa500;
}
.variation-radios .pink{
    background-color: #ffc0cb;
}
.variation-radios .purple{
    background-color: #800080;
}
.variation-radios .salmon{
    background-color: #fa8072;
}
.variation-radios .sari{
    background-color: #ffff00;
}
.variation-radios .siyah{
    background-color: #000000;
}
.variation-radios .turuncu{
    background-color: #ffa500;
}
.variation-radios .white{
    background-color: #FFFFFF;
	border:1px solid #cccccc;
	border-radius:50%;
}
.variation-radios .yesil{
    background-color: #008000;
}
.woocommerce-variation-price {
	display: none;
}
.total-secret-panel h3 {
    padding: 10px 30px 14px;
    margin: 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 28px;
    border-bottom: 1px solid #b09d96;
}

.total-secret-panel h3 .price {
    font-size: 14px;
}
.product-detail-thumnail img {
    aspect-ratio: 963 / 1106;
	object-fit: cover;
}
.products-thumnail img {
    aspect-ratio: 436 / 537;
}
.variations tbody .label label {
    min-width: 80px;
    display: block;
}
.ur-frontend-form .ur-form-row .ur-form-grid label {
    display: none;
}
.ur-frontend-form {
	border: none!important;
}
.user-registration {
	box-shadow: none!important;
	width: 664px!important;
	max-width: 100%;
	margin: 0!important;
}
.user-registration form {
	border: none!important;
	margin: 0!important;
	padding: 0!important;
}
.ur-form-row span.input-wrapper {
	width: 100%;
}
.user-registration .form-row {
	gap: 0;
}
.ur-frontend-form .ur-form-row .ur-form-grid input {
    border: none;
	border-radius: 14px!important;
    height: 74px;
    padding: 0 90px !important;
    font-size: 19px !important;
    color: #432D20;
}
.ur-frontend-form .ur-form-row .ur-form-grid input::placeholder {
    color: #432D20!important;
}
.ur-frontend-form .ur-form-row .ur-form-grid input[type="submit"] {
    width: 100%;
    background: #432d20;
    color: #fff;
    font-size: 19px;
    text-transform: uppercase;
    font-weight: 400;
}
.woocommerce form .show-password-input, .woocommerce-page form .show-password-input {
	top: 29px;
}
.ur-frontend-form .ur-button-container .ur-submit-button {
	height: 74px!important;
	margin: 0;
}
.ur-frontend-form .ur-button-container {
	padding: 0;
}
.ur-frontend-form .ur-form-row .ur-form-grid {
	padding: 0;
}
.wc-block-components-form .wc-block-components-text-input input[type="text"], .wc-block-components-form .wc-block-components-text-input input[type="tel"], .wc-block-components-form .wc-block-components-text-input select, .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input, .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input {
    border: transparent!important;
    background: #F4F2EF!important;
}
.wc-block-components-button:not(.is-link) {
    background: #432D20;
    height: 62px;
    border-radius: 10px;
    font-size: 19px;
    text-transform: uppercase;
    color: #fff;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
	float: right;
}
.woocommerce-account .woocommerce-MyAccount-content{
	float:none;
}
.woocommerce-MyAccount-navigation-link a {
    font-size: 20px;
    margin: 20px 0;
    display: block;
    color: #A5A5A5;
	font-weight: 500;
}
.woocommerce-MyAccount-navigation-link.is-active a {
	color: #432D20;
}
.woocommerce form .address-field label{
	margin-bottom:15px;
}
.woocommerce form .form-row label {
    color: #A5A5A5;
    font-size: 18px;
    padding: 0;
    line-height: 1;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
    border: none;
    border-bottom: 1px solid #C4C4C4;
    padding: 15px 0;
    font-size: 18px;
    color: #626262;
    font-weight: 500;
}
	.woocommerce form .form-row {
		padding: 0;
		margin-bottom: 30px;
	}
	.edit-account .button {
		background: #432D20;
		color: #fff;
		font-size: 18px;
		padding: 12px 20px;
		border-radius: 4px;
		text-transform: capitalize;
	}
	fieldset {
		margin-bottom: 30px;
		border:none;
		padding:0;
	}
	fieldset legend{
		margin-bottom:15px;
		font-size:22px;
		font-weight:500;
	}
	.woocommerce form .form-row em{
		padding:20px;
		font-size:12px;
	}
	.woocommerce form .form-row::after, .woocommerce-page form .form-row::after{
		clear:none;
	}
	.site-main {
		padding: 0 30px;
		max-width: 1740px;
		margin: 0 auto;
	}
	.woocommerce ul.products{
		display:flex;
		flex-wrap:wrap;
		column-gap:10px;
		row-gap:20px;
	}
	.woocommerce ul.products a {
		width: calc(33% - 7px);
	}
	.woocommerce ul.products .products-thumnail{
		margin-bottom:10px;
	}
	.woocommerce ul.products .product-content .brand{
		font-size:16px;
	}
	.woocommerce ul.products .product-content-title{
		font-size:20px;
	}
	.woocommerce ul.products .price{
		font-size:18px;
	}
	.woocommerce .woocommerce-ordering{
		float:none;
		display:flex;
		justify-content:end;
		margin:0;
	}
	.woocommerce .woocommerce-ordering select{
		background: #F4F2EF;
		border-radius: 10px;
		padding: 10px;
		margin-bottom: 20px;
		color:#A5A5A5;
		font-size:18px;
		font-weight:300;
	}
.woocommerce-account .woocommerce-MyAccount-content .addresses{
	display:flex;
	flex-direction:column-reverse;
	gap:35px;
	margin-top:20px;
}
.woocommerce .col2-set::after, .woocommerce .col2-set::before, .woocommerce-page .col2-set::after, .woocommerce-page .col2-set::before{
	display:none;
}
.woocommerce-MyAccount-content .addresses .woocommerce-Address{
	border:1px solid #CAD1DE;
	border-radius:10px;
	padding:20px;
}
	.overlay{
		display: none; /* Başlangıçta gizli */
		position: fixed;
		top: -70px;
		left: 0;
		width: 100%;
		height:100vh;
		background: rgba(0, 0, 0, 0.5); /* Karanlık katman */
		z-index: 1000; /* Öne çıkarmak için yüksek bir z-index verin */
	}
	.search-icon-item.active .overlay {
		display: block; /* Active class eklendiğinde görünür yap */
	}
	.overlay.active{
		display:block;
	}
	.search-icon-item.active .search-input {
		display: block;
	}
.search-drawer {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000000a1;
    z-index: 999;
    display: flex;
    align-items: center;
    justify-content: center;
}
.search-drawer:not(.active) {
	display: none;
}
.search-drawer input {
    background: none;
    border: none;
    width: 300px;
	min-width: 90%;
    max-width: 100%;
    color: #fff;
    font-size: 20px;
	outline: 0;
}
.search-drawer input::placeholder {
	color: #fff;
}
.search-drawer button {
    color: #fff;
    padding: 10px;
    font-size: 20px;
    letter-spacing: 1px;
    text-transform: uppercase;
}
.search-drawer form {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    border-bottom: 1px solid #fff;
}
.search-close {
    position: absolute;
    right: 100px;
    top: 100px;
}
.search-wrapper {
    max-width: 770px;
    margin-top: 50px;
}
.search-wrapper-inner {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
	gap: 15px;
	color: #fff;
}
.search-wrapper-inner * {
	color: #fff!important;
}
.stock{
	display: none!important;
}
/* MOBİL RESPONSİVE */
@media (max-width: 992px){
	.site-main{
		padding:0 10px;
	}
	.woocommerce-MyAccount-content{
		padding:0;
	}
	.woocommerce-account .woocommerce-MyAccount-navigation ul{
		padding:10px;
	}
	.woocommerce-error, .woocommerce-info, .woocommerce-message{
		padding:20px;
	}
	.woocommerce-account .woocommerce-MyAccount-content .addresses{
		padding:0 10px;
	}
	.woocommerce-account .woocommerce-MyAccount-content p{
		padding:0 10px;
	}
	.woocommerce form .form-row-first, .woocommerce-page form .form-row-first{
		float:none;
	}
	.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last{
		width:100%;
	}
	.woocommerce form .form-row-last, .woocommerce-page form .form-row-last{
		float:none;
	}
	.woocommerce form .form-row label{
		font-size:16px;
	}
	.woocommerce form .form-row em {
		padding: 10px;
		font-size: 10px;
	}
	.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{
		font-size:16px;
	}
	fieldset{
		margin-bottom:10px;
	}
	fieldset legend{
		text-align:center;
	}
	.woocommerce-account .woocommerce-MyAccount-content button{
		font-size:16px;
		padding:8px 10px;
	}
	.drawer-cart-wrapper{
		padding:0 10px;
		width:75%;
	}
	.drawer-cart-header{
		margin-bottom: 20px;
		margin-top: 40px;
		padding: 0 10px;
	}
	.woocommerce .drawer-cart ul.cart_list li {
		position: relative;
		padding: 0 30px 0;
	}
	.woocommerce .drawer-cart ul.cart_list li img {
		margin-right: 0;
		width: 100%;
	}
	.woocommerce .drawer-cart .woocommerce-mini-cart__buttons.buttons .button.checkout{
		font-size:16px;
	}
	.home-category-content-text h3 strong{
		font-size:24px;
	}
	.home-category-content p{
		font-size:12px;
	}
}