/* AyarLine Collection Detail — v5.0.0
   Editorial collection pages connected to the Collections modal CTA.
   Uses the existing Ayar font, Bootstrap Icons, shared header/footer and theme tokens. */
.ayar-collection-detail-root{
  --cd-bg:var(--paper,#f7f5f0);
  --cd-surface:#fffdfa;
  --cd-surface-soft:#efece5;
  --cd-ink:#202020;
  --cd-muted:#6f6b64;
  --cd-line:rgba(32,32,32,.13);
  --cd-line-strong:rgba(32,32,32,.24);
  --cd-accent:var(--yellow,#efb21a);
  --cd-on-accent:#181612;
  --cd-shadow:0 2.3cqw 5.2cqw rgba(30,25,18,.10);
  color:var(--cd-ink)!important;
  background:var(--cd-bg)!important;
}
html[data-ayar-theme="dark"] .ayar-collection-detail-root{
  --cd-bg:#121210;
  --cd-surface:#1c1b18;
  --cd-surface-soft:#24221e;
  --cd-ink:#f7f3ec;
  --cd-muted:#b7b0a5;
  --cd-line:rgba(255,255,255,.11);
  --cd-line-strong:rgba(255,255,255,.20);
  --cd-shadow:0 2.3cqw 5.2cqw rgba(0,0,0,.28);
}
.ayar-collection-detail-root :where(h1,h2,h3,p,small,strong,span,dt,dd,blockquote,figcaption){font-family:'Yekan Bakh Ayar',Tahoma,Arial,sans-serif!important}
.ayar-collection-detail-root .collection-detail-desktop-stage,
.ayar-collection-detail-root .collection-detail-mobile-stage{position:relative;background:var(--cd-bg)!important}
.ayar-collection-detail-root .collection-detail-main{position:relative;color:var(--cd-ink)!important}
.ayar-collection-detail-root .collection-detail-eyebrow{display:block;color:var(--cd-muted)!important;font-weight:700;letter-spacing:.12em;text-transform:uppercase}
.ayar-collection-detail-root .collection-detail-primary-button{display:inline-flex;align-items:center;justify-content:center;gap:.7em;border:1px solid var(--cd-ink);background:var(--cd-ink);color:var(--cd-bg)!important;font-weight:700;transition:transform .22s ease,background-color .22s ease,color .22s ease,border-color .22s ease,box-shadow .22s ease}
.ayar-collection-detail-root .collection-detail-primary-button :where(span,i){color:inherit!important}
.ayar-collection-detail-root .collection-detail-primary-button:hover,
.ayar-collection-detail-root .collection-detail-primary-button:focus-visible{background:var(--cd-accent);border-color:var(--cd-accent);color:var(--cd-on-accent)!important;transform:translateY(-2px);box-shadow:0 .8rem 1.8rem rgba(239,178,26,.18);outline:none}
.ayar-collection-detail-root .collection-detail-pattern{display:block;pointer-events:none;user-select:none;opacity:.28!important;filter:none}
html[data-ayar-theme="dark"] .ayar-collection-detail-root .collection-detail-pattern{opacity:.34!important}

@media (min-width:768px){
  .ayar-collection-detail-root .collection-detail-desktop-stage{width:min(100vw,1440px);margin:0 auto;container-type:inline-size;overflow:visible;padding-top:14.6cqw}
  .ayar-collection-detail-root .collection-detail-main-desktop{width:100%;padding:4.1cqw 10.2cqw 9.2cqw}

  .ayar-collection-detail-root .collection-detail-breadcrumb{display:flex;align-items:center;justify-content:flex-start;gap:.72cqw;width:79.6cqw;margin:0 auto 3.4cqw;font-size:.92cqw;line-height:1.3;color:var(--cd-muted)!important}
  .ayar-collection-detail-root .collection-detail-breadcrumb a{display:inline-flex;align-items:center;gap:.55cqw;color:var(--cd-muted)!important;font-weight:600;transition:color .2s ease}
  .ayar-collection-detail-root .collection-detail-breadcrumb a:hover,.ayar-collection-detail-root .collection-detail-breadcrumb a:focus-visible{color:var(--cd-accent)!important;outline:none}
  .ayar-collection-detail-root .collection-detail-breadcrumb > i{font-size:.7cqw;color:var(--cd-muted)!important}

  .ayar-collection-detail-root .collection-detail-hero{position:relative;display:grid;grid-template-columns:minmax(0,30.8cqw) minmax(0,44.4cqw);gap:4.4cqw;align-items:stretch;width:79.6cqw;margin:0 auto;padding-bottom:6.7cqw;border-bottom:1px solid var(--cd-line)}
  .ayar-collection-detail-root .collection-detail-hero-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:1.2cqw 0 1cqw;text-align:right}
  .ayar-collection-detail-root .collection-detail-counter{display:flex;align-items:baseline;gap:.48cqw;margin-bottom:1.45cqw;color:var(--cd-muted)!important;font-family:inherit}
  .ayar-collection-detail-root .collection-detail-counter span{margin-right:.55cqw;font-size:.72cqw;font-weight:700;letter-spacing:.15em;color:var(--cd-muted)!important}
  .ayar-collection-detail-root .collection-detail-counter strong{font-size:1.25cqw;line-height:1;font-weight:800;color:var(--cd-ink)!important}
  .ayar-collection-detail-root .collection-detail-counter em{font-style:normal;font-size:.78cqw;color:var(--cd-muted)!important}
  .ayar-collection-detail-root .collection-detail-counter small{font-size:.78cqw;color:var(--cd-muted)!important}
  .ayar-collection-detail-root .collection-detail-hero-copy > .collection-detail-eyebrow{font-size:.7cqw;margin-bottom:1cqw}
  .ayar-collection-detail-root .collection-detail-hero-copy h1{margin:0;max-width:29cqw;font-size:4.05cqw;line-height:1.13;letter-spacing:-.12cqw;font-weight:800;color:var(--cd-ink)!important}
  .ayar-collection-detail-root .collection-detail-lead{margin:1.1cqw 0 0;font-size:1.33cqw;line-height:1.75;font-weight:700;color:var(--cd-ink)!important}
  .ayar-collection-detail-root .collection-detail-summary{margin:1.2cqw 0 0;max-width:28.3cqw;font-size:1.02cqw;line-height:2;font-weight:500;color:var(--cd-muted)!important}
  .ayar-collection-detail-root .collection-detail-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:2.15cqw 0 2.2cqw;padding:1.35cqw 0;border-top:1px solid var(--cd-line);border-bottom:1px solid var(--cd-line)}
  .ayar-collection-detail-root .collection-detail-meta div{padding:0 1.05cqw;border-left:1px solid var(--cd-line)}
  .ayar-collection-detail-root .collection-detail-meta div:first-child{padding-right:0}
  .ayar-collection-detail-root .collection-detail-meta div:last-child{border-left:0;padding-left:0}
  .ayar-collection-detail-root .collection-detail-meta dt{margin:0 0 .45cqw;font-size:.72cqw;font-weight:600;color:var(--cd-muted)!important}
  .ayar-collection-detail-root .collection-detail-meta dd{margin:0;font-size:.84cqw;line-height:1.45;font-weight:700;color:var(--cd-ink)!important}
  .ayar-collection-detail-root .collection-detail-primary-button{min-width:11.7cqw;height:3.25cqw;padding:0 1.45cqw;font-size:.95cqw;border-radius:.38cqw}

  .ayar-collection-detail-root .collection-detail-hero-media{position:relative;margin:0;min-height:32.2cqw;overflow:hidden;background:var(--cd-surface-soft);box-shadow:var(--cd-shadow)}
  .ayar-collection-detail-root .collection-detail-hero-media::before{content:"";position:absolute;inset:1cqw;border:1px solid rgba(255,255,255,.46);z-index:2;pointer-events:none}
  html[data-ayar-theme="dark"] .ayar-collection-detail-root .collection-detail-hero-media::before{border-color:rgba(255,255,255,.18)}
  .ayar-collection-detail-root .collection-detail-hero-media img{display:block;width:100%;height:100%;min-height:32.2cqw;object-fit:cover;transform:scale(1.003);transition:transform .7s cubic-bezier(.2,.8,.2,1)}
  .ayar-collection-detail-root .collection-detail-hero-media:hover img{transform:scale(1.035)}
  .ayar-collection-detail-root .collection-detail-image-index{position:absolute;top:1.6cqw;left:1.75cqw;z-index:3;display:flex;align-items:center;justify-content:center;width:3.25cqw;height:3.25cqw;border-radius:50%;background:var(--cd-accent);color:var(--cd-on-accent)!important;font-size:1.05cqw;font-weight:800;box-shadow:0 .6cqw 1.3cqw rgba(0,0,0,.14)}
  .ayar-collection-detail-root .collection-detail-hero-media figcaption{position:absolute;right:1.75cqw;bottom:1.6cqw;z-index:3;display:flex;flex-direction:column;gap:.25cqw;padding:.85cqw 1.1cqw;background:rgba(20,18,15,.77);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff!important}
  .ayar-collection-detail-root .collection-detail-hero-media figcaption span{font-size:.58cqw;letter-spacing:.13em;color:rgba(255,255,255,.68)!important}
  .ayar-collection-detail-root .collection-detail-hero-media figcaption strong{font-size:.9cqw;color:#fff!important}

  .ayar-collection-detail-root .collection-detail-pattern-top{width:30cqw;margin:4.9cqw auto 1.2cqw}
  .ayar-collection-detail-root .collection-detail-story{display:grid;grid-template-columns:25.4cqw 1fr;gap:8.2cqw;width:79.6cqw;margin:0 auto;padding:5.7cqw 0 6.1cqw;border-bottom:1px solid var(--cd-line);scroll-margin-top:7cqw}
  .ayar-collection-detail-root .collection-detail-story header,.ayar-collection-detail-root .collection-detail-section-heading{display:flex;align-items:flex-start;gap:1.35cqw}
  .ayar-collection-detail-root .collection-detail-section-no{display:flex;align-items:center;justify-content:center;width:2.7cqw;height:2.7cqw;flex:0 0 2.7cqw;border:1px solid var(--cd-line-strong);border-radius:50%;font-size:.76cqw;font-weight:800;color:var(--cd-muted)!important}
  .ayar-collection-detail-root .collection-detail-story header .collection-detail-eyebrow,.ayar-collection-detail-root .collection-detail-section-heading .collection-detail-eyebrow{font-size:.66cqw;margin:.08cqw 0 .7cqw}
  .ayar-collection-detail-root .collection-detail-story h2,.ayar-collection-detail-root .collection-detail-section-heading h2{margin:0;font-size:2.55cqw;line-height:1.15;font-weight:800;color:var(--cd-ink)!important}
  .ayar-collection-detail-root .collection-detail-story h2 span,.ayar-collection-detail-root .collection-detail-section-heading h2 span{position:relative;z-index:1;color:inherit!important}
  .ayar-collection-detail-root .collection-detail-story h2 span::after,.ayar-collection-detail-root .collection-detail-section-heading h2 span::after{content:"";position:absolute;right:-.05em;left:-.05em;bottom:.08em;height:.31em;background:var(--cd-accent);z-index:-1}
  .ayar-collection-detail-root .collection-detail-story-copy{padding-top:.2cqw}
  .ayar-collection-detail-root .collection-detail-story-copy > p{margin:0;max-width:40cqw;font-size:1.15cqw;line-height:2.08;font-weight:500;color:var(--cd-ink)!important}
  .ayar-collection-detail-root .collection-detail-story blockquote{position:relative;margin:2.2cqw 0 0;padding:1.55cqw 4.5cqw 1.55cqw 1.8cqw;border:1px solid var(--cd-line);background:var(--cd-surface);overflow:hidden}
  .ayar-collection-detail-root .collection-detail-story blockquote::before{content:"";position:absolute;right:0;top:0;width:.35cqw;height:100%;background:var(--cd-accent)}
  .ayar-collection-detail-root .collection-detail-story blockquote i{position:absolute;right:1.45cqw;top:1.25cqw;font-size:1.7cqw;color:var(--cd-accent)!important}
  .ayar-collection-detail-root .collection-detail-story blockquote p{margin:0;font-size:1.02cqw;line-height:1.9;font-weight:700;color:var(--cd-ink)!important}

  .ayar-collection-detail-root .collection-detail-gallery{width:79.6cqw;margin:0 auto;padding:6.2cqw 0 6.6cqw;border-bottom:1px solid var(--cd-line)}
  .ayar-collection-detail-root .collection-detail-section-heading{margin-bottom:3.2cqw}
  .ayar-collection-detail-root .collection-detail-gallery-grid{display:grid;grid-template-columns:1.45fr .92fr;grid-template-rows:16.4cqw 16.4cqw;gap:1.25cqw;direction:ltr}
  .ayar-collection-detail-root .collection-detail-gallery-item{position:relative;margin:0;overflow:hidden;background:var(--cd-surface-soft)}
  .ayar-collection-detail-root .collection-detail-gallery-item-1{grid-column:1;grid-row:1 / span 2}
  .ayar-collection-detail-root .collection-detail-gallery-item-2{grid-column:2;grid-row:1}
  .ayar-collection-detail-root .collection-detail-gallery-item-3{grid-column:2;grid-row:2}
  .ayar-collection-detail-root .collection-detail-gallery-item img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .55s cubic-bezier(.2,.8,.2,1),filter .3s ease}
  .ayar-collection-detail-root .collection-detail-gallery-item:hover img{transform:scale(1.035)}
  .ayar-collection-detail-root .collection-detail-gallery-item figcaption{position:absolute;left:1cqw;bottom:1cqw;display:flex;align-items:center;justify-content:center;width:2.45cqw;height:2.45cqw;border:1px solid rgba(255,255,255,.32);background:rgba(19,17,15,.66);color:#fff!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:.72cqw;font-weight:800}

  .ayar-collection-detail-root .collection-detail-notes{width:79.6cqw;margin:0 auto;padding:6.2cqw 0 6.8cqw}
  .ayar-collection-detail-root .collection-detail-note-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.35cqw}
  .ayar-collection-detail-root .collection-detail-note-card{position:relative;min-height:17.6cqw;padding:2.15cqw 2cqw 1.9cqw;border:1px solid var(--cd-line);background:var(--cd-surface);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}
  .ayar-collection-detail-root .collection-detail-note-card:hover{transform:translateY(-.35cqw);border-color:rgba(239,178,26,.55);box-shadow:0 1.4cqw 3cqw rgba(27,22,15,.08)}
  html[data-ayar-theme="dark"] .ayar-collection-detail-root .collection-detail-note-card:hover{box-shadow:0 1.4cqw 3cqw rgba(0,0,0,.22)}
  .ayar-collection-detail-root .collection-detail-note-icon{display:flex;align-items:center;justify-content:center;width:3.35cqw;height:3.35cqw;margin-bottom:2cqw;border-radius:50%;background:var(--cd-accent);color:var(--cd-on-accent)!important;font-size:1.42cqw}
  .ayar-collection-detail-root .collection-detail-note-icon i{color:inherit!important}
  .ayar-collection-detail-root .collection-detail-note-number{position:absolute;left:1.8cqw;top:1.85cqw;font-size:.72cqw;letter-spacing:.08em;color:var(--cd-muted)!important;font-weight:700}
  .ayar-collection-detail-root .collection-detail-note-card h3{margin:0 0 .75cqw;font-size:1.3cqw;line-height:1.35;font-weight:800;color:var(--cd-ink)!important}
  .ayar-collection-detail-root .collection-detail-note-card p{margin:0;font-size:.94cqw;line-height:1.95;font-weight:500;color:var(--cd-muted)!important}
  .ayar-collection-detail-root .collection-detail-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:.65cqw;margin-top:2.55cqw}
  .ayar-collection-detail-root .collection-detail-tags span{display:inline-flex;align-items:center;min-height:2.15cqw;padding:.3cqw 1.05cqw;border:1px solid var(--cd-line);border-radius:999px;background:transparent;font-size:.8cqw;font-weight:600;color:var(--cd-muted)!important}

  .ayar-collection-detail-root .collection-detail-navigation{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:1.15cqw;width:79.6cqw;margin:0 auto;padding:3.4cqw 0;border-top:1px solid var(--cd-line);border-bottom:1px solid var(--cd-line)}
  .ayar-collection-detail-root .collection-detail-nav-card{display:flex;align-items:center;justify-content:space-between;gap:1.2cqw;min-height:5.8cqw;padding:1.1cqw 1.35cqw;border:1px solid var(--cd-line);background:var(--cd-surface);transition:border-color .22s ease,transform .22s ease,background-color .22s ease}
  .ayar-collection-detail-root .collection-detail-nav-card:hover,.ayar-collection-detail-root .collection-detail-nav-card:focus-visible{border-color:var(--cd-accent);transform:translateY(-2px);outline:none}
  .ayar-collection-detail-root .collection-detail-nav-card > i{display:flex;align-items:center;justify-content:center;width:2.55cqw;height:2.55cqw;border-radius:50%;background:var(--cd-surface-soft);font-size:1cqw;color:var(--cd-ink)!important}
  .ayar-collection-detail-root .collection-detail-nav-card span{display:flex;flex-direction:column;gap:.28cqw;color:var(--cd-ink)!important}
  .ayar-collection-detail-root .collection-detail-nav-card small{font-size:.68cqw;color:var(--cd-muted)!important;font-weight:600}
  .ayar-collection-detail-root .collection-detail-nav-card strong{font-size:1.08cqw;color:var(--cd-ink)!important;font-weight:800}
  .ayar-collection-detail-root .collection-detail-nav-next{text-align:left}
  .ayar-collection-detail-root .collection-detail-all{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.42cqw;width:6.4cqw;border:1px solid var(--cd-line);background:var(--cd-accent);color:var(--cd-on-accent)!important;font-weight:800;transition:transform .22s ease,box-shadow .22s ease}
  .ayar-collection-detail-root .collection-detail-all i{font-size:1.25cqw;color:inherit!important}
  .ayar-collection-detail-root .collection-detail-all span{font-size:.64cqw;color:inherit!important}
  .ayar-collection-detail-root .collection-detail-all:hover,.ayar-collection-detail-root .collection-detail-all:focus-visible{transform:translateY(-2px);box-shadow:0 .7cqw 1.5cqw rgba(239,178,26,.22);outline:none}
  .ayar-collection-detail-root .collection-detail-pattern-bottom{width:34cqw;margin:4.3cqw auto -2cqw;transform:rotate(180deg)}

  .ayar-collection-detail-root .collection-detail-missing{min-height:48cqw;padding:24cqw 20cqw 8cqw;text-align:center;color:var(--cd-ink)!important}
  .ayar-collection-detail-root .collection-detail-missing .collection-detail-eyebrow{font-size:.7cqw;margin-bottom:1cqw}
  .ayar-collection-detail-root .collection-detail-missing h1{margin:0;font-size:3.5cqw;color:var(--cd-ink)!important}
  .ayar-collection-detail-root .collection-detail-missing p{margin:1.2cqw 0 2cqw;font-size:1.05cqw;color:var(--cd-muted)!important}
}

@media (max-width:767px){
  .ayar-collection-detail-root .collection-detail-mobile-stage{width:100vw;margin:0;overflow:visible;padding-top:43.5vw}
  .ayar-collection-detail-root .collection-detail-main-mobile{width:100%;padding:8vw 7.1vw 19vw}
  .ayar-collection-detail-root .collection-detail-breadcrumb{display:flex;align-items:center;gap:2.1vw;margin:0 0 9vw;font-size:2.8vw;color:var(--cd-muted)!important}
  .ayar-collection-detail-root .collection-detail-breadcrumb a{display:inline-flex;align-items:center;gap:1.5vw;color:var(--cd-muted)!important;font-weight:700}
  .ayar-collection-detail-root .collection-detail-breadcrumb > i{font-size:2.1vw;color:var(--cd-muted)!important}

  .ayar-collection-detail-root .collection-detail-hero{display:flex;flex-direction:column;gap:7vw;padding-bottom:13vw;border-bottom:1px solid var(--cd-line)}
  .ayar-collection-detail-root .collection-detail-hero-copy{display:flex;flex-direction:column;align-items:flex-start;text-align:right}
  .ayar-collection-detail-root .collection-detail-counter{display:flex;align-items:baseline;gap:1.3vw;margin-bottom:4vw;color:var(--cd-muted)!important}
  .ayar-collection-detail-root .collection-detail-counter span{margin-left:1.4vw;font-size:2.2vw;font-weight:700;letter-spacing:.15em;color:var(--cd-muted)!important}
  .ayar-collection-detail-root .collection-detail-counter strong{font-size:4vw;line-height:1;font-weight:800;color:var(--cd-ink)!important}
  .ayar-collection-detail-root .collection-detail-counter em{font-style:normal;font-size:2.6vw;color:var(--cd-muted)!important}
  .ayar-collection-detail-root .collection-detail-counter small{font-size:2.6vw;color:var(--cd-muted)!important}
  .ayar-collection-detail-root .collection-detail-hero-copy > .collection-detail-eyebrow{font-size:2.15vw;margin-bottom:2.8vw}
  .ayar-collection-detail-root .collection-detail-hero-copy h1{margin:0;font-size:9.2vw;line-height:1.14;letter-spacing:-.18vw;font-weight:800;color:var(--cd-ink)!important}
  .ayar-collection-detail-root .collection-detail-lead{margin:3.6vw 0 0;font-size:4.1vw;line-height:1.7;font-weight:700;color:var(--cd-ink)!important}
  .ayar-collection-detail-root .collection-detail-summary{margin:3vw 0 0;font-size:3.45vw;line-height:1.95;font-weight:500;color:var(--cd-muted)!important}
  .ayar-collection-detail-root .collection-detail-meta{display:grid;grid-template-columns:1fr;margin:6vw 0;padding:0;border-top:1px solid var(--cd-line);border-bottom:1px solid var(--cd-line)}
  .ayar-collection-detail-root .collection-detail-meta div{display:grid;grid-template-columns:20vw 1fr;gap:3vw;padding:3.4vw 0;border-bottom:1px solid var(--cd-line)}
  .ayar-collection-detail-root .collection-detail-meta div:last-child{border-bottom:0}
  .ayar-collection-detail-root .collection-detail-meta dt{margin:0;font-size:2.8vw;color:var(--cd-muted)!important;font-weight:600}
  .ayar-collection-detail-root .collection-detail-meta dd{margin:0;font-size:3.15vw;line-height:1.45;color:var(--cd-ink)!important;font-weight:700}
  .ayar-collection-detail-root .collection-detail-primary-button{min-width:38vw;height:11vw;padding:0 4.5vw;border-radius:1.4vw;font-size:3.2vw}

  .ayar-collection-detail-root .collection-detail-hero-media{position:relative;margin:0;aspect-ratio:1.18 / 1;overflow:hidden;background:var(--cd-surface-soft);box-shadow:0 8vw 18vw rgba(31,25,17,.11)}
  html[data-ayar-theme="dark"] .ayar-collection-detail-root .collection-detail-hero-media{box-shadow:0 8vw 18vw rgba(0,0,0,.3)}
  .ayar-collection-detail-root .collection-detail-hero-media::before{content:"";position:absolute;inset:2.5vw;border:1px solid rgba(255,255,255,.45);z-index:2;pointer-events:none}
  html[data-ayar-theme="dark"] .ayar-collection-detail-root .collection-detail-hero-media::before{border-color:rgba(255,255,255,.16)}
  .ayar-collection-detail-root .collection-detail-hero-media img{display:block;width:100%;height:100%;object-fit:cover}
  .ayar-collection-detail-root .collection-detail-image-index{position:absolute;top:4.5vw;left:4.5vw;z-index:3;display:flex;align-items:center;justify-content:center;width:11vw;height:11vw;border-radius:50%;background:var(--cd-accent);color:var(--cd-on-accent)!important;font-size:3.5vw;font-weight:800}
  .ayar-collection-detail-root .collection-detail-hero-media figcaption{position:absolute;right:4.5vw;bottom:4.5vw;z-index:3;display:flex;flex-direction:column;gap:.65vw;padding:2.5vw 3.2vw;background:rgba(20,18,15,.76);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff!important}
  .ayar-collection-detail-root .collection-detail-hero-media figcaption span{font-size:1.8vw;letter-spacing:.12em;color:rgba(255,255,255,.68)!important}
  .ayar-collection-detail-root .collection-detail-hero-media figcaption strong{font-size:2.9vw;color:#fff!important}

  .ayar-collection-detail-root .collection-detail-pattern-top{width:82vw;margin:10vw auto 0}
  .ayar-collection-detail-root .collection-detail-story{padding:13vw 0 14vw;border-bottom:1px solid var(--cd-line);scroll-margin-top:18vw}
  .ayar-collection-detail-root .collection-detail-story header,.ayar-collection-detail-root .collection-detail-section-heading{display:flex;align-items:flex-start;gap:3.7vw}
  .ayar-collection-detail-root .collection-detail-section-no{display:flex;align-items:center;justify-content:center;width:8.7vw;height:8.7vw;flex:0 0 8.7vw;border:1px solid var(--cd-line-strong);border-radius:50%;font-size:2.5vw;font-weight:800;color:var(--cd-muted)!important}
  .ayar-collection-detail-root .collection-detail-story header .collection-detail-eyebrow,.ayar-collection-detail-root .collection-detail-section-heading .collection-detail-eyebrow{font-size:2.05vw;margin:.2vw 0 2vw}
  .ayar-collection-detail-root .collection-detail-story h2,.ayar-collection-detail-root .collection-detail-section-heading h2{margin:0;font-size:7vw;line-height:1.16;font-weight:800;color:var(--cd-ink)!important}
  .ayar-collection-detail-root .collection-detail-story h2 span,.ayar-collection-detail-root .collection-detail-section-heading h2 span{position:relative;z-index:1;color:inherit!important}
  .ayar-collection-detail-root .collection-detail-story h2 span::after,.ayar-collection-detail-root .collection-detail-section-heading h2 span::after{content:"";position:absolute;right:-.05em;left:-.05em;bottom:.08em;height:.31em;background:var(--cd-accent);z-index:-1}
  .ayar-collection-detail-root .collection-detail-story-copy{padding-top:7vw}
  .ayar-collection-detail-root .collection-detail-story-copy > p{margin:0;font-size:3.65vw;line-height:2.05;font-weight:500;color:var(--cd-ink)!important}
  .ayar-collection-detail-root .collection-detail-story blockquote{position:relative;margin:6vw 0 0;padding:5vw 13vw 5vw 4.5vw;border:1px solid var(--cd-line);background:var(--cd-surface);overflow:hidden}
  .ayar-collection-detail-root .collection-detail-story blockquote::before{content:"";position:absolute;right:0;top:0;width:1.15vw;height:100%;background:var(--cd-accent)}
  .ayar-collection-detail-root .collection-detail-story blockquote i{position:absolute;right:4.2vw;top:4.2vw;font-size:5.5vw;color:var(--cd-accent)!important}
  .ayar-collection-detail-root .collection-detail-story blockquote p{margin:0;font-size:3.4vw;line-height:1.9;font-weight:700;color:var(--cd-ink)!important}

  .ayar-collection-detail-root .collection-detail-gallery{padding:14vw 0 15vw;border-bottom:1px solid var(--cd-line)}
  .ayar-collection-detail-root .collection-detail-section-heading{margin-bottom:8vw}
  .ayar-collection-detail-root .collection-detail-gallery-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:57vw 34vw;gap:3vw;direction:ltr}
  .ayar-collection-detail-root .collection-detail-gallery-item{position:relative;margin:0;overflow:hidden;background:var(--cd-surface-soft)}
  .ayar-collection-detail-root .collection-detail-gallery-item-1{grid-column:1 / span 2;grid-row:1}
  .ayar-collection-detail-root .collection-detail-gallery-item-2{grid-column:1;grid-row:2}
  .ayar-collection-detail-root .collection-detail-gallery-item-3{grid-column:2;grid-row:2}
  .ayar-collection-detail-root .collection-detail-gallery-item img{display:block;width:100%;height:100%;object-fit:cover}
  .ayar-collection-detail-root .collection-detail-gallery-item figcaption{position:absolute;left:2.5vw;bottom:2.5vw;display:flex;align-items:center;justify-content:center;width:8vw;height:8vw;border:1px solid rgba(255,255,255,.3);background:rgba(19,17,15,.64);color:#fff!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:2.4vw;font-weight:800}

  .ayar-collection-detail-root .collection-detail-notes{padding:14vw 0 15vw}
  .ayar-collection-detail-root .collection-detail-note-grid{display:flex;flex-direction:column;gap:3.5vw}
  .ayar-collection-detail-root .collection-detail-note-card{position:relative;padding:6vw 5.2vw 5.5vw;border:1px solid var(--cd-line);background:var(--cd-surface)}
  .ayar-collection-detail-root .collection-detail-note-icon{display:flex;align-items:center;justify-content:center;width:12vw;height:12vw;margin-bottom:5vw;border-radius:50%;background:var(--cd-accent);color:var(--cd-on-accent)!important;font-size:5vw}
  .ayar-collection-detail-root .collection-detail-note-icon i{color:inherit!important}
  .ayar-collection-detail-root .collection-detail-note-number{position:absolute;left:5vw;top:5.6vw;font-size:2.5vw;letter-spacing:.08em;color:var(--cd-muted)!important;font-weight:700}
  .ayar-collection-detail-root .collection-detail-note-card h3{margin:0 0 2.4vw;font-size:4.6vw;line-height:1.35;font-weight:800;color:var(--cd-ink)!important}
  .ayar-collection-detail-root .collection-detail-note-card p{margin:0;font-size:3.35vw;line-height:1.95;font-weight:500;color:var(--cd-muted)!important}
  .ayar-collection-detail-root .collection-detail-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:2vw;margin-top:6vw}
  .ayar-collection-detail-root .collection-detail-tags span{display:inline-flex;align-items:center;min-height:8vw;padding:1.2vw 3.6vw;border:1px solid var(--cd-line);border-radius:999px;font-size:2.75vw;font-weight:600;color:var(--cd-muted)!important}

  .ayar-collection-detail-root .collection-detail-navigation{display:grid;grid-template-columns:1fr 1fr;gap:3vw;padding:8vw 0 0;border-top:1px solid var(--cd-line)}
  .ayar-collection-detail-root .collection-detail-nav-card{display:flex;align-items:center;justify-content:space-between;gap:2.2vw;min-height:22vw;padding:3.7vw;border:1px solid var(--cd-line);background:var(--cd-surface)}
  .ayar-collection-detail-root .collection-detail-nav-card > i{display:flex;align-items:center;justify-content:center;width:8vw;height:8vw;flex:0 0 8vw;border-radius:50%;background:var(--cd-surface-soft);font-size:3vw;color:var(--cd-ink)!important}
  .ayar-collection-detail-root .collection-detail-nav-card span{display:flex;flex-direction:column;gap:1vw;color:var(--cd-ink)!important}
  .ayar-collection-detail-root .collection-detail-nav-card small{font-size:2.35vw;color:var(--cd-muted)!important;font-weight:600}
  .ayar-collection-detail-root .collection-detail-nav-card strong{font-size:3.4vw;line-height:1.35;color:var(--cd-ink)!important;font-weight:800}
  .ayar-collection-detail-root .collection-detail-nav-next{text-align:left}
  .ayar-collection-detail-root .collection-detail-all{grid-column:1 / span 2;display:flex;align-items:center;justify-content:center;gap:2.2vw;height:11vw;border:0;background:var(--cd-accent);color:var(--cd-on-accent)!important;font-size:3.1vw;font-weight:800}
  .ayar-collection-detail-root .collection-detail-all :where(i,span){color:inherit!important}
  .ayar-collection-detail-root .collection-detail-pattern-bottom{width:86vw;margin:11vw auto -4vw;transform:rotate(180deg)}

  .ayar-collection-detail-root .collection-detail-missing{min-height:120vw;padding:70vw 8vw 20vw;text-align:center;color:var(--cd-ink)!important}
  .ayar-collection-detail-root .collection-detail-missing .collection-detail-eyebrow{font-size:2.1vw;margin-bottom:3vw}
  .ayar-collection-detail-root .collection-detail-missing h1{margin:0;font-size:8vw;color:var(--cd-ink)!important}
  .ayar-collection-detail-root .collection-detail-missing p{margin:4vw 0 6vw;font-size:3.5vw;line-height:1.9;color:var(--cd-muted)!important}
}

/* The Collection modal CTA is now a real route link, not an expand/collapse control. */
.ayar-collections-root .collection-modal-page-link{display:flex!important;align-items:center!important;justify-content:center!important;gap:.65em!important;text-decoration:none!important}
.ayar-collections-root .collection-modal-page-link i{color:inherit!important;transition:transform .2s ease}
.ayar-collections-root .collection-modal-page-link:hover i,.ayar-collections-root .collection-modal-page-link:focus-visible i{transform:translateX(-.22em)}

@media (prefers-reduced-motion:reduce){
  .ayar-collection-detail-root *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}
}

/* v5.0.1 — engagement row on full collection pages */
.ayar-collection-detail-root .collection-detail-engagement{
  margin-top:1.4rem;
  max-width:17rem;
}
.ayar-collection-detail-root .collection-detail-engagement .collection-actions{
  width:100%!important;
  height:auto!important;
  min-height:2.5rem;
  padding:.2rem .1rem!important;
  border-top:1px solid rgba(32,32,32,.08);
  border-bottom:1px solid rgba(32,32,32,.08);
}
.ayar-collection-detail-root .collection-detail-engagement .collection-share{width:auto!important;height:auto!important;transform:none!important}
.ayar-collection-detail-root .collection-detail-engagement .collection-action-icon .bi{font-size:1.18rem!important}
.ayar-collection-detail-root .collection-detail-engagement .collection-action-button small{font-size:.82rem!important}
.ayar-collection-detail-root .collection-detail-engagement .collection-stats{gap:1.25rem!important}
@media (max-width:767px){
  .ayar-collection-detail-root .collection-detail-engagement{max-width:none;margin-top:5vw}
  .ayar-collection-detail-root .collection-detail-engagement .collection-actions{min-height:11vw;padding:1vw .4vw!important}
  .ayar-collection-detail-root .collection-detail-engagement .collection-action-icon .bi{font-size:5vw!important}
  .ayar-collection-detail-root .collection-detail-engagement .collection-action-button small{font-size:3.4vw!important}
  .ayar-collection-detail-root .collection-detail-engagement .collection-stats{gap:5vw!important}
}
html[data-ayar-theme="dark"] .ayar-collection-detail-root .collection-detail-engagement .collection-actions{
  border-color:rgba(255,255,255,.10)!important;
}
