/* Aşiyan V26 — mega menu, search button, sale nav, mobile hero, WhatsApp order */
body.storefront-v26{--v26-burgundy:#6c1436;--v26-ink:#2d2024;--v26-soft:#f7f2ef;--v26-border:#e9deda;}

/* Header search */
.storefront-v26 .v25-action-search{
  min-width:118px!important;
  padding:0 18px!important;
  border-radius:999px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:10px!important;
}
.storefront-v26 .v25-action-search span{
  display:inline-flex!important;
  align-items:center!important;
  line-height:1!important;
  font-size:14px!important;
  letter-spacing:.12em!important;
}
.storefront-v26 .v25-action-search .v24-inline-icon{width:20px;height:20px;flex:0 0 20px}

/* Sale nav item */
.storefront-v26 .nav-entry-sale{margin-left:10px}
.storefront-v26 .nav-entry-sale>a{
  display:inline-flex!important;align-items:center;gap:10px;
  padding:11px 16px!important;border-radius:999px;
  background:linear-gradient(135deg,#8e2049 0%,#c24269 100%);
  color:#fff!important;box-shadow:0 12px 26px rgba(104,20,51,.18)
}
.storefront-v26 .nav-entry-sale>a em{
  display:grid;place-items:center;min-width:24px;height:24px;
  border-radius:999px;background:rgba(255,255,255,.2);font-style:normal;font-weight:800
}
.storefront-v26 .nav-entry-sale>a:hover{transform:translateY(-1px);box-shadow:0 16px 28px rgba(104,20,51,.24)}

/* Mega menu readability */
.storefront-v26 .mega-menu{
  align-items:start!important;
  grid-template-columns:minmax(270px,.95fr) minmax(520px,1.3fr) minmax(280px,.8fr)!important;
  gap:34px!important;
  padding:34px clamp(24px,3vw,42px)!important;
}
.storefront-v26 .mega-menu-copy{padding-right:8px}
.storefront-v26 .mega-menu-copy h3{margin:8px 0 18px!important;line-height:.92!important}
.storefront-v26 .mega-menu-copy p{max-width:280px;line-height:1.8!important}
.storefront-v26 .mega-menu-links{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:0 28px!important;
  align-content:start!important;
}
.storefront-v26 .mega-menu-links>a{
  min-height:60px!important;
  display:flex!important;align-items:center!important;justify-content:space-between!important;
  padding:0 6px!important;gap:18px!important;
}
.storefront-v26 .mega-menu-links>a span{font-size:16px!important;line-height:1.35!important;white-space:normal!important}
.storefront-v26 .mega-menu-visual{
  border-radius:28px!important;overflow:hidden!important;position:relative!important;
  min-height:320px!important;
  background:radial-gradient(circle at 80% 18%,rgba(255,255,255,.1),transparent 30%),linear-gradient(145deg,#4e0f2a 0%,#8a234b 58%,#d4879c 100%)!important;
}
.storefront-v26 .mega-menu-visual:before{
  content:"A";position:absolute;right:18px;top:12px;font:600 160px/1 "Cormorant Garamond",serif;color:rgba(255,255,255,.08)
}
.storefront-v26 .mega-menu-visual span,.storefront-v26 .mega-menu-visual strong,.storefront-v26 .mega-menu-visual small{position:relative;z-index:1}

/* More modern hero product cards */
.storefront-v26 .v24-product-panel-head span{letter-spacing:.18em!important}
.storefront-v26 .v24-product-list{display:grid;gap:14px!important}
.storefront-v26 .v24-product-card{
  border-radius:24px!important;
  border:1px solid rgba(255,255,255,.12)!important;
  background:linear-gradient(180deg,rgba(50,13,25,.76) 0%,rgba(36,9,18,.62) 100%)!important;
  backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;
  box-shadow:0 18px 38px rgba(10,5,7,.18)!important;
  padding:12px!important;gap:14px!important;
}
.storefront-v26 .v24-product-card.is-highlighted{background:#fbf7f4!important;border-color:rgba(255,255,255,.56)!important}
.storefront-v26 .v24-product-card.is-highlighted .v24-product-info strong,
.storefront-v26 .v24-product-card.is-highlighted .v24-product-info b,
.storefront-v26 .v24-product-card.is-highlighted .v24-product-info small{color:#3b252b!important}
.storefront-v26 .v24-product-image{width:112px!important;min-width:112px!important;height:132px!important;border-radius:16px!important;overflow:hidden!important;background:#f2eae6}
.storefront-v26 .v24-product-image img{width:100%;height:100%;object-fit:cover;object-position:center top}
.storefront-v26 .v24-product-info{justify-content:center!important;gap:10px!important}
.storefront-v26 .v24-product-info strong{font-size:15px!important;line-height:1.45!important;letter-spacing:.01em!important}
.storefront-v26 .v24-product-info b{font-size:17px!important}
.storefront-v26 .v24-product-info small{display:inline-flex!important;align-items:center;gap:6px;margin-top:4px;font-size:11px!important;letter-spacing:.18em!important;color:#cbbcc2!important}

/* Hero image focus */
.storefront-v26 .v25-hero-media picture,
.storefront-v26 .v25-hero-media img{display:block;width:100%;height:100%}
.storefront-v26 .v25-hero-media img{object-fit:cover!important;object-position:center 12%!important}
.storefront-v26 .v24-hero-content{align-items:end!important}

/* Product WhatsApp order */
.storefront-v26 .product-whatsapp-order{
  display:flex;align-items:center;justify-content:space-between;gap:14px;
  margin-top:14px;padding:16px 18px;border-radius:18px;
  background:linear-gradient(135deg,#ecfff4 0%,#e5fff0 100%);border:1px solid #cbe8d5;color:#183523;
  transition:.2s ease
}
.storefront-v26 .product-whatsapp-order:hover{transform:translateY(-1px);box-shadow:0 14px 28px rgba(23,67,40,.08)}
.storefront-v26 .product-whatsapp-order i{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:#25d366;color:#fff;flex:0 0 44px}
.storefront-v26 .product-whatsapp-order span{display:flex;flex-direction:column;gap:3px;flex:1}
.storefront-v26 .product-whatsapp-order b{font-size:15px;color:#173522}
.storefront-v26 .product-whatsapp-order small{font-size:12px;color:#53705d}

/* Contact cards compact */
.storefront-v26 .page-contact .v19-contact-cards{grid-template-columns:repeat(2,minmax(0,1fr));max-width:920px;margin-inline:auto}
.storefront-v26 .page-contact .v19-contact-card{min-height:148px}

/* Responsive */
@media(max-width:1380px){
  .storefront-v26 .mega-menu{grid-template-columns:minmax(240px,.9fr) minmax(420px,1.3fr) minmax(260px,.8fr)!important;gap:24px!important}
  .storefront-v26 .mega-menu-links>a span{font-size:15px!important}
}
@media(max-width:1180px){
  .storefront-v26 .nav-entry-sale{display:none!important}
  .storefront-v26 .mega-menu{grid-template-columns:1fr!important}
  .storefront-v26 .mega-menu-links{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .storefront-v26 .mega-menu-visual{min-height:220px!important}
  .storefront-v26 .v24-product-image{width:92px!important;min-width:92px!important;height:110px!important}
}
@media(max-width:991px){
  .storefront-v26 .page-contact .v19-contact-cards{grid-template-columns:1fr}
  .storefront-v26 .v24-hero-content{padding-bottom:16px!important;gap:14px!important}
  .storefront-v26 .v24-product-panel{margin-top:10px!important}
  .storefront-v26 .v24-product-list{gap:10px!important}
  .storefront-v26 .v24-product-card{padding:10px!important;border-radius:20px!important}
}
@media(max-width:767px){
  .storefront-v26 .v25-action-search{min-width:42px!important;padding:0!important}
  .storefront-v26 .v25-action-search span{display:none!important}
  .storefront-v26 .mobile-sale-card{background:linear-gradient(135deg,#7d2144 0%,#b83e64 100%)!important;color:#fff!important}
  .storefront-v26 .mobile-sale-card small,.storefront-v26 .mobile-sale-card b{color:#fff!important}
  .storefront-v26 .mobile-sale-card span{background:rgba(255,255,255,.15)!important}

  .storefront-v26 .v24-hero-stage{min-height:auto!important}
  .storefront-v26 .v24-hero-slide{min-height:auto!important}
  .storefront-v26 .v25-hero-media{min-height:420px!important;max-height:460px!important}
  .storefront-v26 .v25-hero-media img{object-position:center 8%!important}
  .storefront-v26 .v24-hero-content{padding:104px 14px 12px!important;min-height:0!important;align-items:start!important}
  .storefront-v26 .v24-hero-copy{max-width:100%!important;padding-right:0!important}
  .storefront-v26 .v24-hero-copy h1{font-size:clamp(38px,12vw,54px)!important;line-height:.94!important;margin-bottom:10px!important}
  .storefront-v26 .v24-hero-description p{font-size:14px!important;line-height:1.55!important}
  .storefront-v26 .v24-hero-actions{gap:10px!important;margin-top:18px!important}
  .storefront-v26 .v24-primary-button,.storefront-v26 .v24-secondary-button{min-height:44px!important;padding:0 16px!important;font-size:10px!important}
  .storefront-v26 .v24-video-link{display:none!important}
  .storefront-v26 .v24-product-panel{width:100%!important;max-width:none!important;background:transparent!important;padding:0!important}
  .storefront-v26 .v24-product-panel-head{margin-bottom:8px!important}
  .storefront-v26 .v24-product-panel-head span{font-size:11px!important}
  .storefront-v26 .v24-product-list{display:grid!important;gap:8px!important}
  .storefront-v26 .v24-product-card{padding:8px!important;border-radius:16px!important;gap:10px!important}
  .storefront-v26 .v24-product-image{width:74px!important;min-width:74px!important;height:86px!important;border-radius:12px!important}
  .storefront-v26 .v24-product-info strong{font-size:12px!important;line-height:1.35!important}
  .storefront-v26 .v24-product-info b{font-size:14px!important}
  .storefront-v26 .v24-product-info small{font-size:9px!important;letter-spacing:.14em!important}
  .storefront-v26 .v24-global-prev{width:42px!important;height:42px!important;bottom:130px!important;left:12px!important;top:auto!important}
  .storefront-v26 .v24-panel-controls button{width:42px!important;height:42px!important}
  .storefront-v26 .product-whatsapp-order{padding:14px 14px;border-radius:16px}
  .storefront-v26 .product-whatsapp-order i{width:40px;height:40px;flex-basis:40px}
}
