/* Mert Karataş Shop v1.6.6 --------------------------------------------- */

/* -------------------------------------------------------------------------
   Homepage view control — one clean blueprint annotation, one technical switch.
   ---------------------------------------------------------------------- */
.mks-world-anchor{overflow:visible!important}
.mks-world-anchor>.mks-view-annotation{
  position:absolute!important;z-index:20!important;left:calc(100% + 12px)!important;top:52%!important;
  width:clamp(290px,31vw,500px)!important;height:24px!important;margin:0!important;
  color:#57bfd9!important;font:900 .49rem/1 ui-monospace,SFMono-Regular,Menlo,monospace!important;
  letter-spacing:.15em!important;text-transform:uppercase!important;opacity:.9!important;pointer-events:none!important
}
.mks-world-anchor>.mks-view-annotation i{
  position:absolute!important;left:17px!important;right:0!important;top:12px!important;width:auto!important;height:1px!important;
  background:linear-gradient(90deg,rgba(71,207,238,.42),rgba(71,207,238,.9) 74%,rgba(71,207,238,.62))!important;
  transform:none!important
}
.mks-world-anchor>.mks-view-annotation i::before{
  content:""!important;position:absolute!important;left:-16px!important;top:6px!important;width:22px!important;height:1px!important;
  border:0!important;background:rgba(71,207,238,.78)!important;transform:rotate(-42deg)!important;transform-origin:right center!important
}
.mks-world-anchor>.mks-view-annotation i::after{
  content:""!important;position:absolute!important;right:0!important;top:-4px!important;width:8px!important;height:8px!important;
  border:0!important;border-top:1px solid rgba(71,207,238,.95)!important;border-right:1px solid rgba(71,207,238,.95)!important;
  background:transparent!important;transform:rotate(45deg)!important
}
.mks-world-anchor>.mks-view-annotation span{
  position:absolute!important;left:52%!important;top:12px!important;transform:translate(-50%,-50%)!important;
  padding:0 .58rem!important;background:#071225!important;color:inherit!important;white-space:nowrap!important;text-shadow:none!important
}
html[data-mks-theme="light"] .mks-world-anchor>.mks-view-annotation span{background:#eee9df!important;color:#187e98!important}
html[data-mks-theme="light"] .mks-world-anchor>.mks-view-annotation i{background:linear-gradient(90deg,rgba(24,129,157,.34),rgba(24,129,157,.8) 74%,rgba(24,129,157,.48))!important}

.mks-view-switch,.mks-view-switch[aria-pressed="true"]{
  position:relative!important;display:grid!important;grid-template-columns:1fr 1fr!important;align-items:stretch!important;
  width:236px!important;height:44px!important;padding:3px!important;overflow:hidden!important;
  border:1px solid rgba(210,174,103,.78)!important;border-radius:2px!important;
  background:rgba(3,8,20,.78)!important;box-shadow:6px 6px 0 rgba(210,174,103,.08)!important
}
.mks-view-switch::before{display:none!important}
.mks-view-switch__btn{
  appearance:none!important;position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:.55rem!important;
  min-width:0!important;min-height:36px!important;padding:.52rem .75rem!important;border:0!important;border-radius:0!important;
  background:transparent!important;color:rgba(242,245,249,.72)!important;box-shadow:none!important;cursor:pointer!important;
  font:850 .62rem/1 Inter,system-ui,sans-serif!important;letter-spacing:.1em!important;text-transform:uppercase!important;
  transition:background .16s ease,color .16s ease,transform .16s ease!important
}
.mks-view-switch__btn+ .mks-view-switch__btn{border-left:1px solid rgba(210,174,103,.24)!important}
.mks-view-switch__btn span{
  position:static!important;width:auto!important;height:auto!important;border:0!important;border-radius:0!important;background:transparent!important;
  color:currentColor!important;box-shadow:none!important;transform:none!important;font:700 .61rem/1 ui-monospace,SFMono-Regular,Menlo,monospace!important;opacity:.58!important
}
.mks-view-switch__btn b{font:inherit!important;color:inherit!important}
.mks-view-switch__btn:hover{transform:none!important;background:rgba(255,255,255,.04)!important}
.mks-view-switch__btn.is-active{background:var(--gold)!important;color:#09111e!important}
.mks-view-switch__btn[data-mks-view-mode="media"].is-active{background:#47cfee!important;color:#071225!important}
.mks-view-switch__btn:focus-visible{outline:1px solid #47cfee!important;outline-offset:-3px!important}
html[data-mks-theme="light"] .mks-view-switch{background:rgba(255,255,255,.66)!important;border-color:rgba(139,106,49,.76)!important;box-shadow:6px 6px 0 rgba(139,106,49,.08)!important}
html[data-mks-theme="light"] .mks-view-switch__btn{color:#4c5766!important}
html[data-mks-theme="light"] .mks-view-switch__btn+ .mks-view-switch__btn{border-left-color:rgba(139,106,49,.22)!important}
html[data-mks-theme="light"] .mks-view-switch__btn.is-active{color:#101827!important}

/* -------------------------------------------------------------------------
   Wishlist — no emoji glyphs; a consistent drawn heart and clearer copy.
   ---------------------------------------------------------------------- */
.mks-wishlist-btn svg{display:block!important;overflow:visible!important;fill:none!important;stroke:currentColor!important;stroke-width:1.55!important;stroke-linecap:round!important;stroke-linejoin:round!important}
.mks-wishlist-btn.is-active svg{fill:currentColor!important;stroke:currentColor!important}
.mks-wishlist-btn--single{
  min-height:42px!important;padding:.65rem .82rem!important;gap:.58rem!important;border-radius:2px!important;
  border-color:rgba(210,174,103,.42)!important;background:transparent!important;color:var(--gold)!important
}
.mks-wishlist-btn--single svg{width:17px!important;height:17px!important}
.mks-wishlist-btn--single span{font-size:.52rem!important;font-weight:900!important;letter-spacing:.11em!important}
.mks-wishlist-btn--single:hover{background:rgba(210,174,103,.065)!important}
.mks-product-merted .mks-wishlist-btn--single{border-color:rgba(71,207,238,.42)!important;color:#47cfee!important}
.mks-product-merted .mks-wishlist-btn--single:hover{background:rgba(71,207,238,.06)!important}
.mks-account-wishlist>header span{color:var(--gold)!important}
.mks-account-wishlist>header h2{max-width:15ch!important}
.mks-account-wishlist>header p{max-width:48ch!important}
.mks-wishlist-empty{grid-template-columns:120px minmax(0,1fr)!important;min-height:210px!important}
.mks-wishlist-empty__mark{display:grid!important;place-items:center!important;height:100%!important;border-right:1px solid var(--line)!important;color:rgba(210,174,103,.38)!important}
.mks-wishlist-empty__mark svg{width:52px!important;height:52px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.15!important}

/* Account copy: the password fieldset says the action once; labels stay literal. */
.mks-account-page .woocommerce-EditAccountForm>fieldset legend{letter-spacing:.11em!important}

@media(max-width:1050px){
  .mks-world-anchor>.mks-view-annotation{display:none!important}
  .mks-view-switch{width:224px!important}
}
@media(max-width:760px){
  .mks-view-switch{width:100%!important;max-width:292px!important;height:46px!important}
  .mks-view-switch__btn{min-height:38px!important;font-size:.64rem!important}
  .mks-wishlist-empty{grid-template-columns:1fr!important}
  .mks-wishlist-empty__mark{display:none!important}
}
