/* Mayana Core 7.9.92 — precisely centered /onlukler catalogue + mobile-safe responsive layout + bottom product reviews */
body.mayana-apron-catalog-page{overflow-x:hidden}
body.mayana-apron-catalog-page .site-main,
body.mayana-apron-catalog-page .ct-container-full,
body.mayana-apron-catalog-page article.type-page,
body.mayana-apron-catalog-page .entry-content{width:100%!important;max-width:none!important;min-width:0!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;overflow:visible!important;box-sizing:border-box}
body.mayana-apron-catalog-page .site-main,
body.mayana-apron-catalog-page article.type-page{grid-column:1 / -1!important}
body.mayana-apron-catalog-page .entry-content>*{max-width:none!important;margin-left:0!important;margin-right:0!important}

/* 7.9.92: catalogue stays in normal document flow. The previous 100vw/left:50%
 * breakout could inherit a non-centered Blocksy content column and push the entire
 * catalogue to the right. The shell itself is now the single centering authority. */
.mayana-apron-catalog{--mc-ink:#161513;--mc-muted:#77716a;--mc-line:#e7e1d9;--mc-paper:#faf8f4;--mc-accent:#b68b4d;width:100%!important;max-width:none!important;margin:0!important;background:#fff;color:var(--mc-ink);padding:0 0 84px;box-sizing:border-box}
.mayana-apron-shell{width:min(1540px,calc(100% - 56px));max-width:1540px;margin:0 auto!important;padding:0;box-sizing:border-box}
.mayana-apron-heading{padding:42px 0 26px;border-bottom:1px solid var(--mc-line)}
.mayana-apron-heading h1{margin:0;font-size:clamp(32px,2.4vw,40px);line-height:1.05;letter-spacing:-.035em;font-weight:700;color:var(--mc-ink)}
.mayana-apron-heading p{max-width:none;margin:13px 0 0;color:#655f58;font-size:15px;line-height:1.55;white-space:nowrap}

.mayana-apron-series{display:flex;align-items:center;gap:9px;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;padding:18px 0;border-bottom:1px solid var(--mc-line);-webkit-overflow-scrolling:touch}
.mayana-apron-series::-webkit-scrollbar{display:none}
.mayana-apron-series__item{scroll-snap-align:start;flex:0 0 auto;display:flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:1px solid transparent;border-radius:12px;background:#f7f4ef;color:#24211e;text-decoration:none!important;font-size:12.5px;font-weight:680;letter-spacing:-.01em;box-shadow:inset 0 0 0 1px rgba(40,34,29,.055);transition:background .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}
.mayana-apron-series__item small{display:grid;place-items:center;min-width:23px;height:23px;padding:0 6px;border-radius:8px;background:rgba(255,255,255,.78);color:#746d65;font-size:10px;font-weight:760;line-height:1}
.mayana-apron-series__item:hover{background:#eee9e2;box-shadow:inset 0 0 0 1px rgba(28,25,22,.12);transform:translateY(-1px)}
.mayana-apron-series__item.is-active{background:#1a1816;color:#fff;box-shadow:0 6px 18px rgba(20,18,16,.12)}
.mayana-apron-series__item.is-active small{background:#fff;color:#1b1917}

.mayana-apron-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;max-width:100%;padding:26px 0 30px}
.mayana-apron-toolbar__summary{display:flex;flex-direction:column;gap:5px;min-width:180px}
.mayana-apron-toolbar__summary strong{font-size:18px;line-height:1.2;letter-spacing:-.02em}
.mayana-apron-toolbar__summary span{color:var(--mc-muted);font-size:12px}
.mayana-apron-filters{display:flex;align-items:flex-end;justify-content:flex-end;gap:10px;max-width:100%;flex-wrap:wrap}
.mayana-apron-filter-control{display:grid;gap:6px;min-width:176px;margin:0}
.mayana-apron-filter-control>span{color:#6e675f;font-size:10px;letter-spacing:.08em;text-transform:uppercase;font-weight:700}
.mayana-apron-filter-control select{height:42px;min-width:176px;padding:0 36px 0 12px;border:1px solid #ddd6ce;border-radius:10px;background:#fff;color:#24211e;font-size:13px;box-shadow:none}
.mayana-apron-stock-toggle{height:42px;display:flex;align-items:center;gap:8px;padding:0 12px;margin:0;border:1px solid #ddd6ce;border-radius:10px;background:#fff;color:#37322d;font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer}
.mayana-apron-stock-toggle input{width:15px;height:15px;margin:0;accent-color:#1c1a18}
.mayana-apron-filter-submit{height:42px;padding:0 17px;border:1px solid #1b1917!important;border-radius:10px;background:#1b1917!important;color:#fff!important;font-size:12px;font-weight:700;box-shadow:none!important}
.mayana-apron-filter-reset{height:42px;display:inline-flex;align-items:center;padding:0 5px;color:#6c655d;text-decoration:underline;text-underline-offset:3px;font-size:12px;font-weight:600}

.mayana-apron-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:46px 22px}
.mayana-apron-card{grid-column:auto!important;width:auto!important;max-width:none!important;min-width:0;margin:0!important;padding:0!important}
.mayana-apron-card__link{display:block;color:inherit;text-decoration:none!important}
.mayana-apron-card__media{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;border-radius:2px;background:#fff}
.mayana-apron-card__image{display:block;width:100%!important;height:100%!important;margin:0!important;object-fit:cover;object-position:center top;mix-blend-mode:multiply;transition:opacity .28s ease,transform .35s ease}
.mayana-apron-card__image--primary{position:relative;z-index:1;opacity:1}
.mayana-apron-card__image--secondary{position:absolute;inset:0;z-index:2;opacity:0}
.mayana-apron-card__badge{position:absolute;left:12px;top:12px;z-index:5;padding:6px 9px;border-radius:999px;background:rgba(255,255,255,.92);backdrop-filter:blur(5px);color:#312d29;font-size:9px;line-height:1;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.mayana-apron-card__body{display:block;padding:13px 2px 0}
.mayana-apron-card__eyebrow{display:block;margin-bottom:4px;color:#9b7650;font-size:10px;line-height:1.25;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.mayana-apron-card__name{display:block;min-height:43px;color:#25221f;font-size:15px;line-height:1.42;font-weight:560;letter-spacing:-.01em}
.mayana-apron-card__price{display:block;margin-top:8px;color:#1f1c19;font-size:14px;line-height:1.3;font-weight:700}
.mayana-apron-card__price del{margin-right:5px;color:#928b83;font-weight:400;opacity:.75}
.mayana-apron-card__price ins{color:#1f1c19;text-decoration:none}
@media (hover:hover) and (pointer:fine){.mayana-apron-card__link:hover .mayana-apron-card__image--secondary,.mayana-apron-card__link:focus-visible .mayana-apron-card__image--secondary{opacity:1;transform:scale(1.012)}.mayana-apron-card__link:hover .mayana-apron-card__image--primary,.mayana-apron-card__link:focus-visible .mayana-apron-card__image--primary{opacity:0}.mayana-apron-card__link:hover .mayana-apron-card__name{text-decoration:underline;text-underline-offset:3px}}

.mayana-apron-pagination{display:flex;align-items:center;justify-content:center;gap:7px;margin:58px 0 0}
.mayana-apron-pagination__item .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 13px;border:1px solid #ded8d0;border-radius:999px;background:#fff;color:#25211e;text-decoration:none!important;font-size:12px;font-weight:700}
.mayana-apron-pagination__item .page-numbers.current{border-color:#1b1917;background:#1b1917;color:#fff}
.mayana-apron-pagination__item .prev,.mayana-apron-pagination__item .next{min-width:auto}
.mayana-apron-empty{padding:80px 20px;text-align:center;border:1px dashed #ddd5cc;background:#fbf9f6}
.mayana-apron-empty h2{margin:0 0 8px;font-size:22px}.mayana-apron-empty p{margin:0 0 22px;color:#746c64}.mayana-apron-empty a{display:inline-flex;padding:12px 18px;border-radius:8px;background:#1b1917;color:#fff;text-decoration:none!important;font-weight:700;font-size:12px}

/* Product reviews are deliberately removed from the WooCommerce tab and shown here. */
.mayana-product-review-zone{clear:both;width:min(1320px,calc(100% - 56px));margin:82px auto 20px;padding:48px;border-top:1px solid #dfd8d0;background:#f8f6f2;color:#1b1917;box-sizing:border-box}
.mayana-product-review-zone__intro{max-width:760px;margin:0 0 34px}
.mayana-product-review-zone__intro>span{display:block;margin-bottom:9px;color:#af8250;font-size:10px;letter-spacing:.16em;font-weight:800}
.mayana-product-review-zone__intro h2{margin:0;font-size:clamp(28px,3vw,42px);line-height:1.02;letter-spacing:-.04em;color:#171513}
.mayana-product-review-zone__intro p{max-width:720px;margin:15px 0 0;color:#6f685f;font-size:14px;line-height:1.7}
.mayana-product-review-zone .woocommerce-Reviews{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:48px;margin:0}
.mayana-product-review-zone .woocommerce-Reviews-title{margin:0 0 20px;font-size:19px;line-height:1.3;letter-spacing:-.02em}
.mayana-product-review-zone #comments{min-width:0}
.mayana-product-review-zone #review_form_wrapper{min-width:0;padding:26px;border:1px solid #e1dbd3;background:#fff}
.mayana-product-review-zone #reply-title{display:block;margin:0 0 18px;color:#1b1917;font-size:20px;line-height:1.25;font-weight:700;letter-spacing:-.02em}
.mayana-product-review-zone .comment-form{margin:0}
.mayana-product-review-zone .comment-form p{margin:0 0 14px}
.mayana-product-review-zone .comment-form label{display:block;margin:0 0 6px;color:#5e574f;font-size:11px;font-weight:700}
.mayana-product-review-zone .comment-form input[type="text"],.mayana-product-review-zone .comment-form input[type="email"],.mayana-product-review-zone .comment-form textarea,.mayana-product-review-zone .comment-form select{width:100%;border:1px solid #dcd4cb;border-radius:7px;background:#fff;box-shadow:none;color:#25211d}
.mayana-product-review-zone .comment-form input[type="text"],.mayana-product-review-zone .comment-form input[type="email"],.mayana-product-review-zone .comment-form select{min-height:44px;padding:0 12px}
.mayana-product-review-zone .comment-form textarea{min-height:130px;padding:12px;resize:vertical}
.mayana-product-review-zone .form-submit{margin:8px 0 0!important}
.mayana-product-review-zone .submit{min-height:44px;padding:0 18px!important;border-radius:7px!important;background:#1b1917!important;color:#fff!important;font-size:12px!important;font-weight:800!important;box-shadow:none!important}
.mayana-product-review-zone .commentlist{margin:0!important;padding:0!important;list-style:none!important}
.mayana-product-review-zone .commentlist>li{padding:22px 0!important;border-top:1px solid #e3ddd5!important}
.mayana-product-review-zone .commentlist>li:first-child{border-top:0!important;padding-top:0!important}
.mayana-product-review-zone .comment_container{display:grid;grid-template-columns:44px 1fr;gap:14px}
.mayana-product-review-zone .avatar{width:44px!important;height:44px!important;border-radius:999px!important}
.mayana-product-review-zone .comment-text{margin:0!important;padding:0!important;border:0!important}
.mayana-product-review-zone .meta{margin:0 0 8px!important;color:#80786f!important;font-size:11px!important}
.mayana-product-review-zone .description p{margin:0;color:#3e3934;font-size:13px;line-height:1.65}

@media (max-width:1180px){.mayana-apron-shell{width:min(100% - 40px,1540px)}.mayana-apron-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 18px}.mayana-apron-toolbar{align-items:flex-start;flex-direction:column}.mayana-apron-filters{width:100%;justify-content:flex-start}.mayana-product-review-zone .woocommerce-Reviews{grid-template-columns:1fr}}
@media (max-width:820px){
  .mayana-apron-catalog{padding-bottom:56px}
  .mayana-apron-shell{width:min(100% - 28px,1540px)}
  .mayana-apron-heading{padding:28px 0 22px}
  .mayana-apron-heading h1{font-size:clamp(28px,8.8vw,34px)}
  .mayana-apron-heading p{margin-top:10px;font-size:13.5px;line-height:1.5;white-space:normal}
  .mayana-apron-series{width:100%;margin:0;padding:14px 0;gap:8px}
  .mayana-apron-series__item{min-height:40px;padding:0 12px;border-radius:11px;font-size:11.5px}
  .mayana-apron-toolbar{gap:16px;padding:20px 0 22px}
  .mayana-apron-toolbar__summary{min-width:0}
  .mayana-apron-filters{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:8px}
  .mayana-apron-filter-control{min-width:0}
  .mayana-apron-filter-control select{width:100%;max-width:100%;min-width:0;height:42px;font-size:12px}
  .mayana-apron-stock-toggle{grid-column:1/2;justify-content:center}
  .mayana-apron-filter-submit{grid-column:2/3;width:100%}
  .mayana-apron-filter-reset{grid-column:1/-1;justify-content:center;height:28px}
  .mayana-apron-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 10px}
  .mayana-apron-card__media{aspect-ratio:4/5}
  .mayana-apron-card__badge{left:8px;top:8px;padding:5px 7px;font-size:8px}
  .mayana-apron-card__body{padding-top:9px}
  .mayana-apron-card__name{min-height:38px;font-size:13px;line-height:1.4}
  .mayana-apron-card__price{margin-top:6px;font-size:12.5px}
  .mayana-apron-pagination{margin-top:38px;gap:5px;flex-wrap:wrap}
  .mayana-apron-pagination__item .page-numbers{min-width:36px;height:36px;padding:0 10px;font-size:11px}
  .mayana-apron-pagination__item .prev span,.mayana-apron-pagination__item .next span{display:none}
  .mayana-product-review-zone{width:min(100% - 28px,1320px);margin-top:52px;padding:30px 18px}
  .mayana-product-review-zone__intro{margin-bottom:24px}
  .mayana-product-review-zone .woocommerce-Reviews{gap:28px}
  .mayana-product-review-zone #review_form_wrapper{padding:20px 16px}
}
@media (max-width:390px){.mayana-apron-shell{width:calc(100% - 22px)}.mayana-apron-grid{column-gap:8px}.mayana-apron-filter-control>span{font-size:9px}.mayana-apron-stock-toggle{font-size:11px}.mayana-apron-series__item{padding:0 11px}.mayana-apron-series__item small{display:none}.mayana-product-review-zone{width:calc(100% - 22px)}}
@media (max-width:340px){.mayana-apron-filters{grid-template-columns:1fr}.mayana-apron-stock-toggle,.mayana-apron-filter-submit,.mayana-apron-filter-reset{grid-column:1/-1}.mayana-apron-grid{grid-template-columns:1fr;gap:28px}.mayana-apron-card__name{min-height:0}}
@media (prefers-reduced-motion:reduce){.mayana-apron-series__item,.mayana-apron-card__image{transition:none}}


/* 7.9.92: remove card overlay strip and small series/color texts for cleaner product visuals. */
.mayana-apron-card__badge,.mayana-apron-card__eyebrow{display:none!important}


/* 7.9.92: nested product cards must remain four-column grid items; page-level article rules must never span them. */
body.mayana-apron-catalog-page .mayana-apron-grid>.mayana-apron-card{grid-column:auto!important;grid-row:auto!important;width:auto!important;max-width:none!important}
body.mayana-apron-catalog-page .mayana-apron-card__media{background:#fff!important}


/* 7.9.92 — product-page related recommendations + guaranteed bottom review block. */
body.single-product .related.products > h2,
body.single-product section.related.products > h2,
body.single-product .related > h2 {
  font-size: clamp(22px, 1.95vw, 28px) !important;
  line-height: 1.06 !important;
  letter-spacing: -0.035em !important;
  font-weight: 700 !important;
  margin-bottom: 24px !important;
}

/* Six compact cross-family recommendations on desktop; responsive below. */
body.single-product .related.products ul.products,
body.single-product section.related.products ul.products {
  display: grid !important;
  grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  gap: 34px 18px !important;
}
body.single-product .related.products ul.products::before,
body.single-product .related.products ul.products::after { display:none !important; content:none !important; }
body.single-product .related.products ul.products li.product,
body.single-product section.related.products ul.products li.product {
  width: auto !important;
  max-width: none !important;
  min-width: 0 !important;
  margin: 0 !important;
  float: none !important;
  clear: none !important;
}

/* Disable Blocksy/Woo hover image swapping that can leave a white card when the
 * alternate image is absent or still lazy-loading. Keep the primary image visible. */
body.single-product .related.products li.product a:hover img,
body.single-product .related.products li.product a:focus img,
body.single-product .related.products li.product:hover img,
body.single-product .related.products li.product .ct-media-container img,
body.single-product .related.products li.product .ct-image-container img,
body.single-product .related.products li.product .woocommerce-loop-product__link img {
  opacity: 1 !important;
  visibility: visible !important;
  transform: none !important;
  filter: none !important;
}
body.single-product .related.products li.product .ct-media-container,
body.single-product .related.products li.product .ct-image-container,
body.single-product .related.products li.product .woocommerce-loop-product__link {
  background: transparent !important;
}

/* Review form is intentionally the final WooCommerce block. */
body.single-product .mayana-product-review-zone { margin-bottom: 36px; }
body.single-product .mayana-product-review-zone__intro h2 {
  font-size: clamp(22px, 1.95vw, 28px) !important;
  line-height: 1.06 !important;
  letter-spacing: -0.035em !important;
}

@media (max-width:1180px) {
  body.single-product .related.products ul.products,
  body.single-product section.related.products ul.products { grid-template-columns: repeat(3, minmax(0,1fr)) !important; }
}
@media (max-width:680px) {
  body.single-product .related.products ul.products,
  body.single-product section.related.products ul.products { grid-template-columns: repeat(2, minmax(0,1fr)) !important; gap:28px 10px !important; }
}

/* 7.9.99 — series-only identity banners. Product cards/media below are untouched. */
.mayana-apron-series-hero{
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);
  align-items:center;
  gap:48px;
  min-height:250px;
  padding:34px 4px 30px;
  border-bottom:1px solid var(--mc-line);
  background:#fbf8f3;
  box-shadow:0 0 0 100vmax #fbf8f3;
  clip-path:inset(0 -100vmax);
}
.mayana-apron-series-hero__copy{min-width:0;max-width:920px}
.mayana-apron-series-hero__badge{display:inline-flex;align-items:center;min-height:36px;padding:0 18px;border-radius:999px;background:#111;color:#fff;font-size:13px;font-weight:740;line-height:1;letter-spacing:-.01em}
.mayana-apron-series-hero h1{margin:15px 0 0;color:#111;font-size:clamp(38px,3.8vw,58px);font-weight:720;line-height:.98;letter-spacing:-.045em}
.mayana-apron-series-hero__copy p{max-width:860px;margin:13px 0 0;color:#69635d;font-size:16px;line-height:1.48;white-space:normal}
.mayana-apron-series-hero__visual{display:flex;align-items:center;justify-content:flex-end;gap:34px;min-width:0;padding-right:20px;color:#8c765c}
.mayana-apron-series-hero__slogan{display:grid;gap:0;min-width:200px;color:#8c765c;font-family:"Segoe Script","Brush Script MT","Lucida Handwriting",cursive;font-size:clamp(25px,2.25vw,38px);font-weight:400;line-height:1.05;letter-spacing:-.035em;transform:rotate(-3deg);text-align:left}
.mayana-apron-series-hero__visual img{display:block;width:auto;height:190px;max-width:180px;object-fit:contain;opacity:.9}

/* On a specific active series page the hero already identifies the collection,
   so the horizontal all-series selector is intentionally omitted. */
.mayana-apron-series-hero + .mayana-apron-toolbar{padding-top:30px}

@media (max-width:980px){
  .mayana-apron-series-hero{grid-template-columns:minmax(0,1fr) minmax(260px,.62fr);gap:28px;min-height:225px;padding:30px 0 26px}
  .mayana-apron-series-hero__visual{gap:20px;padding-right:0}
  .mayana-apron-series-hero__slogan{min-width:150px;font-size:26px}
  .mayana-apron-series-hero__visual img{height:160px;max-width:145px}
}
@media (max-width:820px){
  .mayana-apron-series-hero{grid-template-columns:1fr;gap:20px;min-height:0;padding:24px 0 22px}
  .mayana-apron-series-hero__badge{min-height:32px;padding:0 15px;font-size:11.5px}
  .mayana-apron-series-hero h1{margin-top:13px;font-size:clamp(32px,9vw,43px)}
  .mayana-apron-series-hero__copy p{margin-top:10px;font-size:13.5px;line-height:1.5}
  .mayana-apron-series-hero__visual{justify-content:space-between;gap:14px;padding:0 4px 0 2px}
  .mayana-apron-series-hero__slogan{min-width:0;max-width:58%;font-size:clamp(21px,7vw,30px)}
  .mayana-apron-series-hero__visual img{height:125px;max-width:120px}
  .mayana-apron-series-hero + .mayana-apron-toolbar{padding-top:22px}
}
@media (max-width:430px){
  .mayana-apron-series-hero__visual img{height:110px;max-width:104px}
  .mayana-apron-series-hero__slogan{font-size:22px}
}


/* 7.9.100 — Seri banner sadeleştirme.
   Görünen sol metin bloğu kaldırıldı. Banner yalnız slogan + teknik çizim taşır.
   Ürün ızgarası, kartlar, filtreler ve medya alanları bu katmanda değiştirilmez. */
.mayana-apron-series-hero{
  grid-template-columns:1fr;
  justify-items:stretch;
}
.mayana-apron-series-hero__visual{
  width:100%;
  justify-content:flex-end;
  margin-left:auto;
}

/* Yalnız masaüstünde sağdaki slogan ve çizim yaklaşık %50 küçültülür. */
@media (min-width:981px){
  .mayana-apron-series-hero{
    min-height:138px;
    padding:18px 4px 16px;
  }
  .mayana-apron-series-hero__visual{
    gap:17px;
    padding-right:10px;
  }
  .mayana-apron-series-hero__slogan{
    min-width:100px;
    font-size:clamp(14px,1.15vw,19px);
    line-height:1.05;
  }
  .mayana-apron-series-hero__visual img{
    height:95px;
    max-width:90px;
  }
  .mayana-apron-series-hero + .mayana-apron-toolbar{
    padding-top:22px;
  }
}

/* Tablet ve mobilde slogan/çizim mevcut okunabilir ölçülerini korur. */
@media (max-width:980px){
  .mayana-apron-series-hero__visual{
    justify-content:flex-end;
  }
}
@media (max-width:820px){
  .mayana-apron-series-hero{
    gap:0;
  }
  .mayana-apron-series-hero__visual{
    justify-content:center;
  }
}


/* 7.9.101 — Seri kimliği artık ayrı banner değildir.
   Slogan + teknik çizim, seri adı ve ürün adedinin hemen sağına küçültülerek taşındı.
   Arka plan/şerit kaldırıldı; ürün kartları ve ürün medya alanları değiştirilmez. */
.mayana-apron-toolbar.has-inline-series-identity{
  padding-top:18px !important;
}
.mayana-apron-toolbar__summary{
  min-width:0;
}
.mayana-apron-toolbar__summary-copy{
  display:grid;
  gap:3px;
  min-width:0;
}
.mayana-apron-toolbar.has-inline-series-identity .mayana-apron-toolbar__summary{
  display:flex;
  align-items:center;
  gap:16px;
}
.mayana-apron-series-inline{
  display:flex;
  align-items:center;
  gap:8px;
  min-width:0;
  color:#8c765c;
  background:transparent !important;
}
.mayana-apron-series-inline__slogan{
  display:grid;
  gap:0;
  color:#8c765c;
  font-family:"Segoe Script","Brush Script MT","Lucida Handwriting",cursive;
  font-size:13px;
  font-weight:400;
  line-height:1.02;
  letter-spacing:-.025em;
  transform:rotate(-2deg);
  white-space:nowrap;
}
.mayana-apron-series-inline img{
  display:block;
  width:auto;
  height:54px;
  max-width:48px;
  object-fit:contain;
  opacity:.88;
}

/* Standalone hero/bar from 7.9.99/7.9.100 is not rendered in 7.9.101.
   These guards ensure no stale cached markup can create the cream/yellow strip. */
.mayana-apron-series-hero{
  display:none !important;
  min-height:0 !important;
  margin:0 !important;
  padding:0 !important;
  border:0 !important;
  background:transparent !important;
  box-shadow:none !important;
  clip-path:none !important;
}
.mayana-apron-series-hero + .mayana-apron-toolbar{
  padding-top:18px !important;
}

@media (max-width:820px){
  .mayana-apron-toolbar.has-inline-series-identity{
    padding-top:14px !important;
  }
  .mayana-apron-toolbar.has-inline-series-identity .mayana-apron-toolbar__summary{
    width:100%;
    gap:10px;
    justify-content:flex-start;
  }
  .mayana-apron-series-inline{
    gap:6px;
  }
  .mayana-apron-series-inline__slogan{
    font-size:10.5px;
    line-height:1.03;
  }
  .mayana-apron-series-inline img{
    height:42px;
    max-width:38px;
  }
}

@media (max-width:430px){
  .mayana-apron-toolbar.has-inline-series-identity .mayana-apron-toolbar__summary{
    gap:8px;
  }
  .mayana-apron-series-inline__slogan{
    font-size:9.5px;
  }
  .mayana-apron-series-inline img{
    height:38px;
    max-width:34px;
  }
}


/* 7.9.102 — Seri adı + seri kimliği kesin yatay hizalama.
   7.9.101'de temel .mayana-apron-toolbar__summary kuralındaki flex-direction:column
   miras kaldığı için kimlik bazı genişliklerde alt satıra düşüyordu. Bu katman
   seri adı/ürün adedi ile slogan+çizimi aynı satırda tutar ve görsel kimliği
   yaklaşık iki kat büyütür. Ürün kartlarına ve filtrelere dokunulmaz. */
.mayana-apron-toolbar.has-inline-series-identity .mayana-apron-toolbar__summary{
  display:flex !important;
  flex-direction:row !important;
  flex-wrap:nowrap !important;
  align-items:center !important;
  justify-content:flex-start !important;
  gap:24px !important;
  min-width:0 !important;
}
.mayana-apron-toolbar.has-inline-series-identity .mayana-apron-toolbar__summary-copy{
  flex:0 0 auto !important;
  min-width:0 !important;
}
.mayana-apron-toolbar.has-inline-series-identity .mayana-apron-series-inline{
  display:flex !important;
  flex:0 0 auto !important;
  flex-direction:row !important;
  align-items:center !important;
  gap:12px !important;
  min-width:0 !important;
  margin:0 !important;
}
.mayana-apron-toolbar.has-inline-series-identity .mayana-apron-series-inline__slogan{
  font-size:20px !important;
  line-height:1.02 !important;
  white-space:nowrap !important;
}
.mayana-apron-toolbar.has-inline-series-identity .mayana-apron-series-inline img{
  width:auto !important;
  height:108px !important;
  max-width:96px !important;
  object-fit:contain !important;
}

@media (max-width:1180px){
  .mayana-apron-toolbar.has-inline-series-identity{
    align-items:flex-start !important;
  }
  .mayana-apron-toolbar.has-inline-series-identity .mayana-apron-toolbar__summary{
    width:100% !important;
  }
}

@media (max-width:820px){
  .mayana-apron-toolbar.has-inline-series-identity .mayana-apron-toolbar__summary{
    flex-direction:row !important;
    flex-wrap:nowrap !important;
    align-items:center !important;
    gap:14px !important;
  }
  .mayana-apron-toolbar.has-inline-series-identity .mayana-apron-toolbar__summary-copy{
    flex:0 1 auto !important;
  }
  .mayana-apron-toolbar.has-inline-series-identity .mayana-apron-series-inline{
    flex:0 0 auto !important;
    gap:8px !important;
  }
  .mayana-apron-toolbar.has-inline-series-identity .mayana-apron-series-inline__slogan{
    font-size:15px !important;
    line-height:1.02 !important;
  }
  .mayana-apron-toolbar.has-inline-series-identity .mayana-apron-series-inline img{
    height:84px !important;
    max-width:76px !important;
  }
}

@media (max-width:430px){
  .mayana-apron-toolbar.has-inline-series-identity .mayana-apron-toolbar__summary{
    gap:10px !important;
  }
  .mayana-apron-toolbar.has-inline-series-identity .mayana-apron-toolbar__summary strong{
    font-size:16px !important;
  }
  .mayana-apron-toolbar.has-inline-series-identity .mayana-apron-series-inline{
    gap:6px !important;
  }
  .mayana-apron-toolbar.has-inline-series-identity .mayana-apron-series-inline__slogan{
    font-size:12px !important;
  }
  .mayana-apron-toolbar.has-inline-series-identity .mayana-apron-series-inline img{
    height:68px !important;
    max-width:60px !important;
  }
}

@media (max-width:350px){
  .mayana-apron-toolbar.has-inline-series-identity .mayana-apron-toolbar__summary{
    gap:7px !important;
  }
  .mayana-apron-toolbar.has-inline-series-identity .mayana-apron-toolbar__summary strong{
    font-size:14px !important;
  }
  .mayana-apron-toolbar.has-inline-series-identity .mayana-apron-toolbar__summary span{
    font-size:10px !important;
  }
  .mayana-apron-toolbar.has-inline-series-identity .mayana-apron-series-inline__slogan{
    font-size:10.5px !important;
  }
  .mayana-apron-toolbar.has-inline-series-identity .mayana-apron-series-inline img{
    height:58px !important;
    max-width:50px !important;
  }
}


/* 7.9.103 — Seri teknik çizimi kaldırıldı; slogan seri adının altına taşındı.
   Yalnız seri özet alanını değiştirir. Filtreler, ürün kartları ve ürün görselleri
   mevcut düzenlerini korur. */
.mayana-apron-toolbar.has-inline-series-identity .mayana-apron-toolbar__summary{
  display:block !important;
  min-width:0 !important;
}
.mayana-apron-toolbar.has-inline-series-identity .mayana-apron-toolbar__summary-copy{
  display:grid !important;
  gap:3px !important;
  min-width:0 !important;
}
.mayana-apron-series-title-slogan{
  display:flex !important;
  flex-wrap:wrap !important;
  align-items:baseline !important;
  gap:0 .28em !important;
  margin-top:2px !important;
  color:#8c765c !important;
  font-family:"Segoe Script","Brush Script MT","Lucida Handwriting",cursive !important;
  font-size:14px !important;
  font-weight:400 !important;
  line-height:1.15 !important;
  letter-spacing:-.02em !important;
  transform:none !important;
}
.mayana-apron-toolbar.has-inline-series-identity .mayana-apron-toolbar__count{
  margin-top:2px !important;
}
/* Eski sağ kimlik/görsel alanına ait olası cache çıktısını da gizle. */
.mayana-apron-toolbar.has-inline-series-identity .mayana-apron-series-inline,
.mayana-apron-toolbar.has-inline-series-identity .mayana-apron-series-inline img{
  display:none !important;
}
@media (max-width:820px){
  .mayana-apron-series-title-slogan{
    font-size:12.5px !important;
    line-height:1.18 !important;
  }
  .mayana-apron-toolbar.has-inline-series-identity .mayana-apron-toolbar__summary-copy{
    gap:2px !important;
  }
}
@media (max-width:430px){
  .mayana-apron-series-title-slogan{
    font-size:11.5px !important;
  }
}

/* 7.9.104 — Seri başlığını biraz büyüt ve ana menü ile katalog başı arasında
   daha rahat bir nefes boşluğu bırak. Yalnız seri sayfalarının üst özet satırı;
   filtreler ve ürün kartları korunur. */
.mayana-apron-toolbar.has-inline-series-identity{
  padding-top:38px !important;
}
.mayana-apron-toolbar.has-inline-series-identity .mayana-apron-toolbar__summary strong{
  font-size:21px !important;
  line-height:1.18 !important;
  letter-spacing:-.025em !important;
}
@media (max-width:820px){
  .mayana-apron-toolbar.has-inline-series-identity{
    padding-top:28px !important;
  }
  .mayana-apron-toolbar.has-inline-series-identity .mayana-apron-toolbar__summary strong{
    font-size:19px !important;
  }
}
@media (max-width:430px){
  .mayana-apron-toolbar.has-inline-series-identity{
    padding-top:24px !important;
  }
  .mayana-apron-toolbar.has-inline-series-identity .mayana-apron-toolbar__summary strong{
    font-size:18px !important;
  }
}
