/* SAMA PASTRY STYLE */

header,
.header,
#header{
background:#fff !important;
box-shadow:0 3px 18px rgba(0,0,0,0.06)!important;
}

/* ?????? */
.logo img,
.header-logo img{
max-height:110px!important;
width:auto!important;
}

/* ????? */
img{
transition:0.35s!important;
border-radius:14px!important;
}

img:hover{
transform:scale(1.03)!important;
}

/* ?????? ??????? */
.moduleTitle,
.blockTitle,
.categoryTitle{
font-size:26px!important;
font-weight:800!important;
letter-spacing:1px!important;
text-align:center!important;
color:#222!important;
}

.moduleTitle:after,
.blockTitle:after,
.categoryTitle:after{
content:"";
display:block;
width:70px;
height:4px;
background:#7b1e3a;
margin:12px auto;
border-radius:20px;
}

/* ??????? */
.socialMedia a{
background:#7b1e3a!important;
color:#fff!important;
width:44px!important;
height:44px!important;
border-radius:50%!important;
display:inline-flex!important;
align-items:center!important;
justify-content:center!important;
}

/* ????? */
.search,
.searchBox{
border-radius:14px!important;
}

/* ?????? */
.whatsapp{
bottom:80px!important;
}
/* ?????? ?????? ???????? */
h2, h3, .title, .baslik, .blokBaslik {
  text-align:center !important;
  font-weight:800 !important;
  letter-spacing:1px !important;
}

h2:after, h3:after, .title:after, .baslik:after, .blokBaslik:after {
  content:"" !important;
  display:block !important;
  width:75px !important;
  height:4px !important;
  background:#7b1e3a !important;
  margin:12px auto 0 !important;
  border-radius:50px !important;
}

/* ????? ???????? */
button,
.btn,
.productItem a,
.sepeteEkle,
.satinAl {
  background:#7b1e3a !important;
  color:#fff !important;
  border-radius:8px !important;
  border:none !important;
  font-weight:700 !important;
}

button:hover,
.btn:hover,
.productItem a:hover,
.sepeteEkle:hover,
.satinAl:hover {
  background:#9b2a4d !important;
}

/* ???? ?? ???????? */
.whatsapp,
.whatsapp-button,
.wp-button{
bottom:20px !important;
left:20px !important;
}
/* ???? ??????? ?????? ?????? ???????? ??? ??? */
header button,
header .btn,
.header button,
.header .btn,
#header button,
#header .btn,
.socialMedia a,
.social-media a {
  background: transparent !important;
  color: #000 !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}

/* ?? ????? ???? ???? */
.search button,
.searchBox button,
#search button {
  background: transparent !important;
  color: #000 !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}

/* ??? ??????? ??? ??? ????? ???????? */
.productItem .satinAl,
.productItem .buyNow,
.productItem a.satinAl {
  background:#7b1e3a !important;
  color:#fff !important;
  border-radius:8px !important;
}
/* ?????? ???? */
header,
.header,
#header{
padding-top:10px !important;
padding-bottom:10px !important;
background:#fff !important;
}

/* ??????? ??? */
header i,
.header i,
#header i{
font-size:28px !important;
}

/* ?? ?????? */
.mobileMenuBtn,
.menuBtn,
.hamburger{
background:#7b1e3a !important;
border-radius:12px !important;
padding:10px !important;
color:#fff !important;
}

/* ??????? ?????? ?????? */
.headerAccount,
.headerCart,
.userIcon,
.cartIcon{
background:#fff !important;
border:2px solid #7b1e3a !important;
border-radius:12px !important;
padding:8px !important;
}

/* ???? ????? */
.cartCount,
.sepetAdet{
background:#000 !important;
color:#fff !important;
border-radius:50% !important;
}

/* ????? */
.search,
.searchBox{
margin-top:15px !important;
padding:10px 15px !important;
border:2px solid #eee !important;
border-radius:18px !important;
background:#fafafa !important;
}

/* ?? ????? */
.search button,
.searchBox button{
background:#7b1e3a !important;
color:#fff !important;
border-radius:14px !important;
padding:12px !important;
}

/* ?????? */
.logo img,
.header-logo img{
max-height:95px !important;
}
border-radius:30px !important;nt;